@charset"utf-8";

@import "reset.css";

#container,#footer, #link_oak, #allow_oak, div,  input, h3 ,ul ,li ,a ,a img, span,li a { behavior: url(./js/iepngfix.htc) }

img { behavior: url(./js/iepngfix.htc) }

body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 24px;
	background:#bae2f8;
}

#container
{

}

#container_inner
{
	width:920px;
	margin:0px auto;
	background:#ffffff;
}

#contents
{
	margin:0px auto 0px auto;
	width:832px;
	padding-top:40px;
}

#contents #gaiyou
{
	width:710px;
	margin:0px auto;
}

#contents #gaiyou h1
{
	width:710px;
	height:67px;
	background:url(../img/index/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

#contents #gaiyou .gaiyou_obi
{
	width:710px;
	height:36px;
	background:url(../img/index/gaiyou_obi.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:20px;
}

#contents #gaiyou .td_obi
{
	width:162px;
	background:#0C4D88;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	padding:10px;
}

#contents #gaiyou .td_data
{
	text-align:left;
	background:#ffffff;
	color:#000000;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	padding:10px;
}

#contents #gaiyou .td_obi2
{
	width:162px;
	background:#0C4D88;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px;
}

#contents #gaiyou .td_data2
{
	text-align:left;
	background:#ffffff;
	color:#000000;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:10px;
}

#contents #gaiyou .gaiyou_pdf
{
	text-align:center;
	color:#0C4D88;
	margin:30px 0px 60px 0px;
}

#contents #gaiyou .gaiyou_pdf .link_btn
{
	margin:5px auto 0px auto;
	background:url(../img/index/gaiyou_pdf.gif) no-repeat;
	display:block;
	width:332px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
}


#contents h2
{
	margin:0px auto;
	padding:0px;
	background:url(../img/index/title_copy.gif) no-repeat;
	width:710px;
	height:30px;
}

#contents h2 strong
{
	display:block;
	text-indent:-100000px;
	overflow:hidden;
}

#contents #contents_inner
{
	margin:0px auto;
	width:707px;
	margin-left:63px;
	padding-top:37px;
}

#contents h3
{
	margin:0px auto 0px 0px;
	padding:0px;
	background:url(../img/index/logo_oak.gif) no-repeat;
	width:296px;
	height:40px;
}

#contents h3 strong
{
	display:block;
	text-indent:-100000px;
	overflow:hidden;
}

#contents h4
{
	margin:20px auto 0px 0px;
	padding:0px;
	background:url(../img/index/message_01.gif) no-repeat;
	width:400px;
	height:19px;
}

#contents h4 strong
{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#contents .daihyou
{
	margin-right:0px;
	width:136px;
	float:right;
}

#contents .daihyou .daihyou_txt
{
	font-size:11px;
}

#contents .daihyou .daihyou_txt strong
{
	font-weight:bold;
}


#contents #contents_inner p
{
	width:550px;
	font-size:13px;
	line-height:30px;
	display:block;
	text-align:left;
	margin-top:25px;
	margin-left:0px;
	margin-right:auto;
	margin-bottom:65px;
}

#contents p .left_area
{
	font-size:13px;
	line-height:30px;
	display:block;
	width:500px;
}

/*=============================================================================
-------------------------------------------------------------------------------
	header
-------------------------------------------------------------------------------
=============================================================================*/


/*=============================================================================
-------------------------------------------------------------------------------
	footer
-------------------------------------------------------------------------------
=============================================================================*/

#footer
{
	position:relative;
	width:920px;
	height:56px;
}

#footer .link_odh a
{
	background:url(../img/index/logo_oak2.gif) no-repeat;
	display:block;
	width:920px;
	height:56px;
}

#footer .link_odh a:hover
{

	background-position: 0px -56px;
}

#footer .link_odh a span
{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}


#footer .allow_oak
{
	position:absolute;
	left:28px;
	top:-79px;
	width:84px;
	height:91px;

}

#footer .allow_oak span
{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}


#footer .link_oak
{
	position:absolute;
	right:21px;
	top:-180px;
	width:212px;
	height:212px;

}

#footer .link_oak a
{
	display:block;
	width:212px;
	height:212px;
	display:block;

}


#footer p
{
	display:block;
	text-indent:-100000px;
	overflow:hidden;
}

/*=============================================================================
-------------------------------------------------------------------------------
	#banner
-------------------------------------------------------------------------------
=============================================================================*/

#banner
{
	width:920px;
	height:126px;
	background:url(../img/index/footer_st.gif);
}

#banner .inner
{
	width:846px;
	margin:0 auto;
	padding-top:27px;
}

#banner .inner ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#banner .inner li
{
	float:left;
}

#banner .inner .li01
{
	background:url(../img/index/bn_rplus.gif) no-repeat;
	width:162px;
	height:57px;
}

#banner .inner .li01 a
{
	display:block;
	width:162px;
	height:57px;
	display:block;
	text-indent:-100000px;
	overflow:hidden;
}

#banner .inner .li02
{
	margin-left:22px;
	background:url(../img/index/bn_rplus2.gif) no-repeat;
	width:430px;
	height:57px;
}

#banner .inner .li02 a
{
	display:block;
	width:430px;
	height:57px;
	display:block;
	text-indent:-100000px;
	overflow:hidden;
}

#banner .inner .li03
{
	margin-left:39px;
	background:url(../img/index/bn_esola.gif) no-repeat;
	width:193px;
	height:57px;
}

#banner .inner .li03 a
{
	display:block;
	width:193px;
	height:57px;
	display:block;
	text-indent:-100000px;
	overflow:hidden;
}

.warning{
	font-size:10px;
	color:#666666;
}