@charset "UTF-8";

/*グローバルナビゲーション
*************************************/

/*nabigation バーカラー*/

#navigation_b_bg {
	width:900px;
	height:11px;
	background:url(../../img/bg_kanri.gif)
}
/*nabigation*/

#navigation{
	background-image:url(../../img/bg_navi_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:38px;
	width:900px;
	margin:0px;
}

#navigation ul{
	margin:0px;
	height:20px;
	list-style-type:none;
	padding-left:60px;
}
#navigation li{
	margin:0px;
	padding-right:35px;
	float:left;
}

#navigation ul a{
	display:block;
	margin:0px;
	height:28px;
	width:169px;
	background-repeat:no-repeat;
}


#navigation ul #oheyasagashi a{
	background-image:url(../../img/btn_g_navi01_b.gif);
}

#navigation ul #baibai a{ 
	background-image:url(../../img/btn_g_navi02_b.gif);
}

#navigation ul #kanri a{
	background-image:url(../../img/btn_g_navi03_b.gif);
}

#navigation ul #shisan_katsuyou a{
	background-image:url(../../img/btn_g_navi04.gif);
}



#navigation ul #oheyasagashi a:hover{
	background-image:url(../../img/btn_g_navi01_o_b.gif);
}

#navigation ul #baibai a:hover{ 
	background-image:url(../../img/btn_g_navi02_o_b.gif);
}

#navigation ul #kanri a:hover{
	background-image:url(../../img/btn_g_navi03_o_b.gif);
}

#navigation ul #shisan_katsuyou a:hover{
	background-image:url(../../img/btn_g_navi04_o.gif);
}


h2{
	width:852p;
	height:70px;
	background-image:url(../../../assets/img/ttl_h2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#wrap_contsnts{
	background-image:url(../../../assets/img/bg_contenst.gif);
	background-position:623px 0px;
	background-repeat:repeat-y;
	width:852px;
	margin:0px auto;
}

#right_box{
	padding-top:40px;
}

#right_box h3{
	margin:0px;
	padding:0px;
}

#side_ttl_h3_1{
	background-image:url(../../../assets/img/side_ttl_h3_1.gif);
	width:216px;
	height:74px;
}

#side_ttl_h3_1 a{
	display:block;
	width:216px;
	height:74px;
}

#side_ttl_h3_2{
	background-image:url(../../../assets/img/side_ttl_h3_2.gif);
	width:216px;
	height:95px;
}

#side_ttl_h3_2 a{
	width:216px;
	height:95px;
}

.area_sidemenu{
	background-color:#F5F3F0;
	width:216px;
	padding:5px 0px 10px 0px;
	margin-bottom:10px;
	text-align:left;
}

.area_sidemenu ul{
	margin:0px 15px 0px 15px;
	padding:0px;
}

.area_sidemenu li{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

.area_sidemenu a:link,.area_sidemenu a:visited{
	color:#333333;
	background-image:url(../../../assets/img/arrow_red.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
	padding-left:15px;
	display:block;
}

.area_sidemenu a:hover{
	color:#FF0000;
}

#contents01{
	width:576px;
	margin:0px auto;
	text-align:left;
}

#contents01 h3{
	width:576px;
	height:70px;
	background-image:url(../../../assets/img/ttl_h3.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#contents01 .needs {

	width:576px;
	height:70px;
	background-image:url(../../../assets/img/ttl_h3_needs.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px;
}

#contents01 ul{
	padding:0px;
	margin:0px 12px;
}

#contents01 li{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 220px;
}

.step1{
	background-image:url(../../../assets/img/step1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}
.step2{
	background-image:url(../../../assets/img/step2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}
.step3{
	background-image:url(../../../assets/img/step3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}
.step4{
	background-image:url(../../../assets/img/step4.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}
.step5{
	background-image:url(../../../assets/img/step5.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}
.step6{
	background-image:url(../../../assets/img/step6.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}
.step7{
	background-image:url(../../../assets/img/step7.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:72px;
}

#bn_foot{
	padding-top:60px;
	margin:0px auto;
}

#bn_foot a{
	width:816px;
	height:118px;
	background-image:url(../../../assets/img/bn_foot_assets.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0px auto;
}
