/* CSS Document */
/*--- ボディ --*/

body{
	background-color:#FFFFFF;
	text-align:center;
	margin-left : auto ;
	margin-right : auto ;
	margin:auto 0;
}
img{
	border:none;
}
tr{
	font-size:13px;
	font-weight:bold;
}
a{/*リンクされた文字*/
    color:0000ff;
    font-style:normal;
	text-decoration: none;
}
a:link {/*未訪問のリンク*/
    color:0000ff;
    font-style:normal;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#934C7B;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#FF3030;
    font-style:normal;
    text-decoration:none;
}
a:active {/*クリック中*/
    text-decoration:none;
}

/*-- タイトル画面 --*/
#title_w{
	width:100%;
	min-width:995px;
	height:40px;
	background-color:#F2F2F2;
	float:left;
}
#title_sw{
	width:995px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F2F2F2;
}
/*-- タイトル内部 --*/
#title_img{
	width:210px;
	height:25px;
	float:left;
	margin-top:10px;
}
#title_rb{
	width:566px;
	heiht:40px;
	float:right;
}
#title_r{
	width:245px;
	height:40px;
	float:right;
}
#pan{
	width:700px;
	float:right;
	text-align:right;
	margin-right:10px;
	margin-bottom:5px;
	font-size:12px;
}
/*-- メインメニュー --*/
#main_mw{
	width:100%;
	min-width:995px;
	height:34px !important;
	height:39px;
	background-image: url(images/menuback.gif);
	border-top:solid 5px #333399;
	float:left;
	margin-left : auto ;
	margin-right : auto ;
	margin:auto 0;	
}
#main_m{
	width:995px;
	height:34px;
	margin-left : auto ;
	margin-right : auto ;
	margin-top:0px;
}
#main_mb{
	width:165px;
	height:34px;
	float:left;
}
/*-- メインボディ --*/
#wrrp{
	width:100%;
	height:auto;
	float:left;
	margin-left : auto ;
	margin-right : auto ;
}

#main_w{
	width:995px;
	height:500px;
	margin-left : auto ;
	margin-right : auto ;	
}

#main_img{
	width:995px;
	height:170px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#main_c{
	width:995px;
	heiht:auto;
	float:left;
}
/*-- サイドメニュー左 --*/
#side_m{
	width:202px !important;
	width:203px;
	height:auto;
	float:left;
}
#side_img{
	width:203px;
	height:38px;
	float:left;
	margin-top:5px;
}
#side_img1{
	width:203px;
	height:38px;
	float:left;
}
#side_img2{
	width:199px;
	height:23px;
	float:left;
	margin-top:13px;
}
#side_img3{
	width:199px;
	height:23px;
	float:left;
	margin-top:5px;
}
#side_f{
	/*width:153px !important;*/
	width:153px;
	height:15px;
	float:left;
	margin-top:3px;
	margin-left:20px;
	border-bottom:double 1px #333399;
	text-align:left;
	font-size:12px;
	font-color:#000000;
}
#side_p{
	width:153px;
	height:auto;
	float:left;
	margin-top:40px;
	margin-left:20px;
	text-align:left;
	font-size:12px;
	line-height:15px;
	font-color:#000000;
}
/*-- センターメニュー --*/
#center_ww{
	width:772px;
	height:400px;
	float:left;
	padding-left:10px;
	border-left:solid 1px #000000;
}
#center_wra{
	width:772px;
	/*height:780px;*/
	height:auto;
	float:left;
	padding-left:10px;
	border-left:solid 1px #000000;
}
#center_wra1{
	width:772px;
	height:850px;
	float:left;
	padding-left:10px;
	border-left:solid 1px #000000;
}

#center_wra1{
	width:772px;
	height:880px;
	float:left;
	padding-left:10px;
	border-left:solid 1px #000000;
}
#cw{
	width:772px;
	float:left;
}
#center_w{
	width:580px;

	/*height:590px;*/
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#center_w1{
	width:580px;
	height:700px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#center_ti{
	width:772px;
	height:35px;
	float:left;
}
#center_f{
	width:285px;
	height:190px;
	margin-top:5px;
	float:left;
	text-align:left;
	font-size:75%;
	line-height:140%;
}
#fff{
	width:auto;
	height:auto;
	float:left;
}
#center_tori{
	width:285px;
	/*height:230px;*/
	height:auto;
	margin-top:5px;
	text-align:left;
	float:left;
	font-size:11px;
}
#tori_fb{
	width:285px;
	height:20px !important;
	height:22px;
	border-bottom:2px solid #333399;
	font-size:18px;
	color:#333399;
	font-weight:bold;
	float:left;
}
#tori_bb{
	width:285px;
	height:auto;
	font-size:13px;
	float:left;
}
#center_uimg{
	width:580px;
	height:auto;
	margin-top:20px;
	float:left;
}
#under_tori{
	margin-top:5px;
	float:left;
}
#uimg_fb{
	width:580px;
	height:auto;
	margin-bottom:5px;
	float:left;
}
#uimg_fb1{
	width:auto;
	height:auto;
	float:left;
}
#center_img{
	width:290px;
	height:180px;
	float:left;
	margin-top:5px;
}
#center_pro{
	width:156px !important;
	width:160px;
	height:auto;
	/*height:646px !important;*/
	/*height:650px;*/
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#center_pro6{
	width:156px !important;
	width:160px;
	height:776px !important;
	height:780px;
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#center_pro2{
	width:156px !important;
	width:160px;
	height:676px !important;
	height:680px;
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#center_pro10{
	width:156px !important;
	width:160px;	
	height:596px !important;
	height:600px;
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#center_pro1{
	width:156px !important;
	width:160px;

	/*height:806px !important;*/
	/*height:900px;*/
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#center_pro8{
	width:156px !important;
	width:160px;
	height:666px !important;
	height:670px;
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#center_pro9{
	width:156px !important;
	width:160px;
	height:690px !important;
	height:694px;
	margin-top:5px;
	float:right;
	padding-left:0px !important;
	padding-left:14px;
	border:2px solid #DCDCDC;
}
#pro_img{
	width:128px;
	height:auto;
	margin-top:8px;
	margin-left:14px !important;
	margin-left:0px;
	float:left;
}
#pro_t1{
	width:128px;
	/*height:50px;*/
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:14px !important;
	margin-left:0px;
	float:left;
	font-size:12px;
	text-align:left;
}
#pro_t2{
	width:128px;
	height:auto;
	line-height:140%;
	margin-top:5px;
	margin-left:12px !important;
	margin-left:0px;
	float:left;
	font-size:12px;
	text-align:left;
}
#syo_waku{
	width:176px !important;
	width:180px;
	height:194px !important;
	height:198px;
	float:left;
	padding-left:0px !important;
	padding-left:8px;
	border:2px dotted #DCDCDC;
}
#syo_waku1{
	width:176px !important;
	width:180px;
	height:254px !important;
	height:258px;
	float:left;
	padding-left:0px !important;
	padding-left:8px;
	border:2px dotted #DCDCDC;
}
#sy_bb{
	width:160px;
	height:15px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:8px !important;
	margin-left:0px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
}
#sy_img{
	width:160px;
	height:94px;
	float:left;
	margin-top:3px;
	margin-left:8px !important;
	margin-left:0px;
}
#sy_fb{
	width:160px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	line-height:140%;
	font-size:12px;
	text-align:left;
	margin-left:8px !important;
	margin-left:0px;
}
#sy_fb1{
	width:160px;
	height:auto;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	line-height:140%;
	font-size:12px;
	text-align:left;
	margin-left:8px !important;
	margin-left:0px;
}
#syfb_fb{
	width:95px;
	height:65px;
	float:left;
}
#syfb_img1{
	width:76px;
	height:65px;
	float:left;
}
#next_syo{
	width:10px;
	height:190px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
#under_syo{
	width:180px;
	height:10px;
	float:left;
}
#under_matome{
	width:580px;
	height:10px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
#bmn1_box1{
	width:176px !important;
	width:180px;
	height:380px !important;
	height:384px;
	float:left;
	border:2px dotted #DCDCDC;
	padding-left:0px !important;
	padding-left:8px;
}
#bmn1_box{
	width:176px !important;
	width:180px;
	height:410px !important;
	height:414px;
	float:left;
	border:2px dotted #DCDCDC;
	padding-left:0px !important;
	padding-left:8px;
}
#bmn8_box{
	width:280px;
	height:auto;
	text-align:left;
	font-size:12px;
	float:left;
}
#bmn8box{
	width:580px;
	height:auto;
	float:left;
	margin-top:10px;
}
#bmn6_1box{
	width:576px !important;
	width:580px;
	height:auto;
	float:left;
	border:2px dotted #DCDCDC;
	text-align:left;
}
#b6b_fb{
	width:560px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	padding-left:0px !important;
	padding-left:8px;
}
#b6b_bb{
	width:560px;
	height:auto;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-left:6px;
	margin-top:10px;
}
#b6_waku{
	width:176px !important;
	width:180px;
	height:196px !important;
	height:200px;
	float:left;
	border:2px dotted #DCDCDC;
	padding-left:0px !important;
	padding-left:8px;
	margin-top:10px;
}
#bmn10_box{
	width:276px !important;
	width:280px;
	height:226px !important;
	height:230px;
	float:left;
	border:2px dotted #DCDCDC;
	padding-left:0px !important;
	padding-left:8px;
}
#bmn10_box1{
	width:276px !important;
	width:280px;
	height:226px !important;
	height:230px;
	float:right;
	border:2px dotted #DCDCDC;
	padding-left:0px !important;
	padding-left:8px;
}
#bmn10bb{
	width:260px;
	height:auto;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-left:6px;
	margin-top:5px;
	margin-bottom:5px;
}
#bmn10_fb{
	width:260px;
	height:auto;
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:140%;
	text-align:left;
}
#bmn10_img{
	width:260px;
	float:left;
}
#bmn10fb{
	width:570px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	line-height:140%;
	font-size:12px;
}
/*-- メインボディ下部 --*/
#main_b{
	width:100%;
	min-width:995px;
	height:30px;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	margin-left : auto ;
	margin-right : auto ;
	margin:auto 0;
}
#main_bs{
	width:100%;
	min-width:995px;
	height:20px !important;
	height:30px;
	border-top:solid 5px #DCDCDC;
	border-bottom:solid 5px #333399;
	float:left;
	text-align:center;
}
#main_cov{
	width:100% !important;
	width:995px;
	height:20px;
}