@charset "utf-8";


/* *************************************body */
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height: 1.0;
}



/* ******************************************#wrapper */
#wrapper{
	position: relative;
	height: 100%;
}
a{
	text-decoration:none;
}
a:link{
	color:#666666;
}
a:visited{
	color: #666666;
}
a:hover{
	opacity:0.6;
}



/* *****************************************************#header */
#header{
	background-image:url(/common/images/bg_img_01.png);
	height:65px;
	position:relative;
}
div.header-box-all{
	width:944px;
	margin:0 auto;
}
div.header-box-one{
	float:left;
}
div.header-box-two{
	float:right;
}
div.header-box-two ul li{
	float:left;
	line-height:0px;
}



/* *************************************************************#contents */
#contents{
	clear:both;
	width:944px;
	margin:0 auto;
}



/* ***************************************************************************#side */
#side{
	position:absolute;
	z-index: 2;
	float:left;
}



/* *************************************************************************************#main */
#main{
	width:714px;
	margin:30px 0 0;
	float:right;
}

#main h2{
	font-size:175%;
	font-weight:bold;
	color:#011D29;
	background:url(/common/images/bd_img_01.gif) repeat-x 0 bottom;
	margin:0 0 40px;
	padding-bottom:16px;
}

#main h2 span{
	font-size:71.4%;
	font-weight:bold;
	color:#666;
	padding-left:10px;
}

#main h3{
	font-size:150%;
	font-weight:bold;
	color:#022737;
	background:url(/common/images/bd_img_02.gif) repeat-x 0 bottom;
	margin:0 0 20px;
	padding-bottom:10px;
}

#main h3 span{
	font-size:75%;
	font-weight:bold;
	color:#666;
	padding-left:20px;
}

#main dl dt{
	font-weight:bold;
}

#main dl dd{
	margin-top:10px;
	line-height:1.2;
}



/* **********************************************************************************************#footer */
#footer{
	background-image:url(/common/images/bg_img_01.png);
	width:100%;
	height:20px;
	font-size:14px;
	position:fixed;
	bottom:0;
	z-index: 1;
}

#footer a{
	color:#E08A24;
}

#footer a:hover{
	opacity:0.6;
}

div.footer-box-one{
	width:944px;
	margin:0 auto;
}

div.footer-box-one ul{
	margin-left:230px;
	padding:3px 0;
}

div.footer-box-one ul li{
	display:inline;
	padding-left:26px;
}