﻿@charset "utf-8";

/* ----------------------------------------
  Base Style Seet
	
	2- 0.初期設定
	2- 1.全体レイアウト
	2- 2.ヘッダーコンテンツ
	2- 3.グローバルメニュー
	2- 4.サイドバーコンテンツ
	2- 5.フッターコンテンツ
	2- 6.リンク
	2- 7.ナビアイコン
	2- 8.見出しタグ(hタグ）
	2- 9.パンクズ
---------------------------------------- */

html, body, #wrapper{height: 100%;}

body{
	background:url(../img/common/bg_main.jpg) no-repeat #edf5fb;
	background-position:center center;
	width:100%;
	font-size:88%;
	color:#333333;
	text-align:center;
	*text-align:left;
	font-family:"Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";
	min-height:100%;
	min-width:800px;
	}
* html body{
	background:url(../img/common/bg_main.jpg) no-repeat #edf5fb;
	background-position:center center;
	width:auto;
	font-size:100%;
	color:#333333;
	text-align:left;
	font-family:"Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";
	min-height:auto;
	min-width:auto;
	}
	body:not(:target){
	background:url(../img/common/bg_main.jpg) no-repeat #edf5fb;
	background-position:center center;
	width:100%;
	font-size:88%;
	color:#333333;
	text-align:center;
	font-family:"Helvetica","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","sans-serif";
	min-height:100%;
	min-height:400px\9;
	}
* html body {font-size:75%;}
*:first-child+html body {font-size:75%;}

/* ----------------------------------------
  2-0.初期設定
---------------------------------------- */
p{
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
}

/* ----------------------------------------
  2-1.全体レイアウト_サイズ
---------------------------------------- */
#wrapper{
}


/* ----------------------------------------
  2-1.全体レイアウト
---------------------------------------- */
#content{
	background:url(../img/common/bg_contents.png);
	width:100%;
	height:100%;
	margin-bottom:-25px;
	padding:0;
	min-width:100%;
}
#content:not(:target){
	background:url(../img/common/bg_contents.png);
	width:100%;
	height:100%;
	margin-bottom:-25px;
	padding:0;
	min-height:400px\9;
}
* html #content{
	background:url(../img/common/bg_contents.png);
	height:100%;
	margin-bottom:-25px;
	padding:0;
	min-width:768px;
}


/* ----------------------------------------
  2-2.ヘッダーコンテンツ
---------------------------------------- */
header.header{
	width:100%;
	height:34px;
	padding-top:4px;
	background:url(../img/common/bg_footer.png) repeat-x;
	position:fixed;
	bottom:0px;
	z-index:100;
	margin-bottom:-5px\9;
}

header.header:not(:target){
	width:100%;
	height:34px;
	padding-top:18px\9;
	background:url(../img/common/bg_footer.png) repeat-x;
	position:fixed;
	bottom:0px;
	z-index:100;
	margin-bottom:-14px\9;
}



.header ul{
	width:340px;
	height:34px;
	float:left;
	margin-top:0px;
	margin-top:-14px\9;
}
.header ul li{float:left;}

.copyright{
	float:right;
	margin:8px 7px 0 0;
	margin:-8px 7px 0 0\9;
}

.copyright:not(:target){
	float:right;
	margin:8px 7px 0 0;
	margin:-8px 7px 0 0\9;
}


/* ----------------------------------------
  2-5.コンテンツ
---------------------------------------- */





/* ----------------------------------------
  2-6.リンク
---------------------------------------- */
a{color:#333333;}
a:hover{color:#666666;}

a.btn:hover{
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
}

/* ----------------------------------------
  2-8.見出し(hタグ）
---------------------------------------- */

h1 {display:none;}
h2 {margin:0;text-align:0;padding:0;}
.lh16{line-height:1.6;}