@charset "utf-8";

/* CSS Document */

.pb30{padding-bottom:30px;}


.box1{
	background:url(../IMAGES/box1_bg.gif) repeat-y left;
	padding:20px 25px;

}

.box1_b{
	background:url(../IMAGES/box1_btm.gif) no-repeat bottom left;
	padding-bottom:5px;
}

.box1_t{
	clear:both;
	background:url(../IMAGES/box1_top.gif) no-repeat top left;
	padding-top:5px;

}

*html .box1_t{
	padding-top:2px;
}

#yokuaru_l{
	float:left;
	width:510px;
}

#yokuaru_r{
	float:right;
	margin-top:7px;
}


.yokuaru_box{
	margin:50px 40px;
}

ul.yokuaru2{
	background:url(../IMAGES/YOKUARU/TOP/yokuaru2_bg.gif) no-repeat;
	width:650px;
	height:61px;
	font-size:130%;
}

ul.yokuaru2 li{
	width:181px;
	height:52px;
	float:left;
	padding-left:35px;
	padding-top:10px;
}

*html ul.yokuaru2 li{
	width:216px;
	height:62px;
}

.yokuaru{
	background:url(../IMAGES/YOKUARU/TOP/yokuaru_bg.gif) no-repeat;
	width:650px;
	height:82px;
	
}

.yokuaru ul{
	width:325px;
}

.yokuaru ul li{
	text-indent:3em;
	line-height:27px;
	
}

#yokuaru_q{
	 background:url(../IMAGES/YOKUARU/img_q.gif) no-repeat left top;
	font-size:180%;
	font-weight:normal;
	line-height:1.2em;
	margin:0 50px 30px;
	padding-left:40px;
	padding-top:0;
}

#yokuaru_a{
	background:url(../IMAGES/YOKUARU/img_a.gif) no-repeat left top;
	padding-top:5px;
	padding-left:40px;
	margin:30px 50px 0;
	/*
	padding-top:40px;
	margin:10px 50px 0;*/
	font-size:100%;
}


#yokuaru_a p{
	margin-bottom:30px;
}

#yokuaru_a p.off{
	margin-bottom:10px;
}


p#update{
	margin:0;
}

.yokuaru_220_l{
	float:left;
	width:220px;
}

.yokuaru_300_l{
	float:left;
	width:300px;
}

.yokuaru_330_l{
	float:left;
	width:330px;
}

.yokuaru_400_l{
	float:left;
	width:400px;
}

.yokuaru_460_l{
	float:left;
	width:460px;
}

/*.yokuaru10_l{
	float:left;
	width:360px;
}
.yokuaru21_l{
	float:left;
	width:250px;
}
*/

#yokuaru23 table {
	border-collapse: collapse;
	border: 1px solid #D0D0D0;
}
#yokuaru23 table tr td {
	font-weight: bold;
	text-align: center;
	width: 100px;
	border: 1px solid #E7E7E7;
}
#yokuaru23 tr th {
	background-color: #E7E7E7;
	border: 1px solid #D0D0D0;
}
#yokuaru23 table tr ._1{
	background-color: #F8F8F8;
	border: 1px solid #D0D0D0;
}

#yokuaru48 table {
	border: 1px solid #D0D0D0;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#yokuaru48 table tr th {
	background-color: #FD83A4;
	border: 1px solid #D0D0D0;
	color: #FFF;
	font-size: 80%;
}
#yokuaru48 table tr ._1 {
	background-color: #E7E7E7;
	color: #333333;
}
#yokuaru48 table tr td {
	border: 1px solid #D0D0D0;
	color: #333333;
	text-align: center;
	width: 99px;
}
#yokuaru11 table {
	border: 1px solid #C9C9C9;
	border-collapse: collapse;
	font-size: 100%;
	height:100px;
	color:#333;
}
#yokuaru11 table tr th {
	border: 1px solid #C9C9C9;
	border-collapse: collapse;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:10px;
	font-size: 100%;
}
#yokuaru11 table tr td {
	text-align: center;
	border: 1px solid #C9C9C9;
	border-collapse: collapse;
	font-size:140%;
	font-weight:bold;
	background-color:#FD83A4;
	color:#FFF;
}
#yokuaru11 table tr ._1 {
	color: #FFF;
	background-color:#999999;
	border: 1px solid #C9C9C9;
	text-align:center;
	padding:0;
}


table.yokuaru_idx{
	font-size:100%;
	border:1px solid #C7C7C7;
	border-collapse:collapse;
	width:600px;
	margin:0;
}


table.yokuaru_idx th,table.yokuaru_idx td{
	border-bottom:1px solid #C7C7C7;
	padding:5px 0;
	vertical-align:middle;
}

table.yokuaru_idx th{
	text-align:center;
	background:#f1f1f1;
}
table.yokuaru_idx th.head{
	border-left:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
	text-align:center;
}

table.yokuaru_idx td.kasho{
	background:#f1f1f1;
	border-bottom:1px solid #C7C7C7;
	text-align:center;
	vertical-align: middle;
}

table.yokuaru_idx td{
	border-left:1px solid #C7C7C7;
	text-align:center;
	vertical-align: middle;
	width:100px;
}

table.yokuaru_idx2{
	font-size:100%;
	/*border-bottom:1px solid #C7C7C7;
	width:450px;*/
	border-collapse:collapse;
	width:440px;
	margin:0;
	border-bottom:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
}


table.yokuaru_idx2 th{
	vertical-align:middle;
	text-align:center;
	background:#f1f1f1;
	border-top:1px solid #C7C7C7;
	border-left:1px solid #C7C7C7;
	padding:5px 0;
}

table.yokuaru_idx2 td{
	text-align:center;
	vertical-align: middle;
	width:90px;
	border-top:1px solid #C7C7C7;
	border-left:1px solid #C7C7C7;
	padding:4px;
}


.box300 {
	background:url(../IMAGES/YOKUARU/box300_middle.jpg) 0 0 repeat-y;
	width:300px;
}

.box300Lv2 {
	background:url(../IMAGES/YOKUARU/box300_bottom.jpg) 0 bottom no-repeat;
}

.box300Lv3 {
	background:url(../IMAGES/YOKUARU/box300_top.jpg) 0 0 no-repeat;
	padding:15px 15px;
	width:270px;
	_width:300px;
}

/*===========================================================*/


#jiko_t1{
	border:1px solid #C81343; padding:5px; color:#C81343; font-weight:bold; float:left; background-color:#FFF; margin:10px 0;
}

#jiko_t2{
	float:left; padding:5px; color:#C81343; margin:10px 0;
}

#jiko_t3{
	float:left; background-color:#C81343; color:#FFF; padding:5px; margin:10px 0;
}

#main_wide{
	width:965px;
}

.shinsha-hosho #topmenu,.mangaichi-jiko #topmenu{
	clear:none;
	width:700px;
	margin-left:0;
}

.wbox_t{
	clear:both;
	background:url(../IMAGES/YOKUARU/wbox_t.gif) no-repeat top left;
	padding-top:10px;
}

.wbox{
	background:url(../IMAGES/YOKUARU/wbox_bg.gif) repeat-y left;
	margin:0;
	padding:20px 40px 10px;
}

.wbox_b{
	background:url(../IMAGES/YOKUARU/wbox_b.gif) no-repeat bottom left;
	margin:0;
	padding-bottom:15px;
}

.wbox_line{
	background:url(../IMAGES/YOKUARU/wbox_line.gif) no-repeat center;
	margin:-1px 0;
	height:10px;
}

.fbox_t{
	clear:both;
	background:url(../IMAGES/YOKUARU/fbox_t.gif) no-repeat top left;
	margin:0;
	padding-top:10px;
}

*html .fbox_t{
	clear:both;
	background:url(../IMAGES/YOKUARU/fbox_t.gif) no-repeat top left;
	margin:0;
	padding-top:5px;
}


.fbox{
	background:url(../IMAGES/YOKUARU/fbox_bg.gif) repeat-y left;
	margin:0;
	padding:0 20px;
}


.fbox_b{
	background:url(../IMAGES/YOKUARU/fbox_b.gif) no-repeat bottom left;
	margin:0;
	padding-bottom:10px;
}

.fwbox_t{
	clear:both;
	background:url(../IMAGES/YOKUARU/MANGAICHI-JIKO/fwbox_t.gif) no-repeat top left;
	margin:0;
	padding-top:6px;
}

*html .fwbox_t{
	clear:both;
	background:url(../IMAGES/YOKUARU/MANGAICHI-JIKO/fwbox_t.gif) no-repeat top left;
	margin:0;
	padding-top:3px;
}


.fwbox{
	background:url(../IMAGES/YOKUARU/MANGAICHI-JIKO/fwbox_bg.gif) repeat-y left;
	margin:0;
	padding:0 20px;
}


.fwbox_b{
	background:url(../IMAGES/YOKUARU/MANGAICHI-JIKO/fwbox_b.gif) no-repeat bottom left;
	margin:0;
	padding-bottom:8px;
}


table.hikkoshilist{
	width:845px;
	border-collapse:collapse;
	font-size:100%;
	line-height:1.5em;
	border:1px solid #C7C7C7;
}

table.hikkoshilist th{
	background:url(../IMAGES/YOKUARU/HIKKOSHI/thgra.gif) repeat-y;
	width:110px;
	font-weight:normal;
	border-right:1px solid #C7C7C7;
	text-align:center;
}

table.hikkoshilist td{
	padding:15px;

}

.gwaku{
	background-color:#eee;
	border:1px solid #898989;
	padding:15px;
	width:570px;
}

.wwaku{
	background-color:#FFF;
	border:1px solid #898989;
	padding:15px;
}

.hosho_bg{
	background:url(../IMAGES/YOKUARU/SHINSHA-HOSHO/hosho_bg.gif) repeat-y;
	clear:both;
	overflow:hidden;
	position:relative;
}


.hosho_wrap{
	width:402px;
}

.hosho_box{
	background:url(../IMAGES/YOKUARU/SHINSHA-HOSHO/h_box_bg.jpg) no-repeat;
	width:402px;
	height:280px;
	/*text-align:center;*/
}



/*===========================================================*/


.Qlist{
	clear:both;
	display:block;
	z-index:3;
	margin-bottom:10px;
}


.navpanel{display:none; clear:both;}

.Qlist ul li a{
	background:url(../IMAGES/YOKUARU/img_yokuaru_qs.gif) no-repeat left top;
	margin:0 0 0 10px;
	padding:6px 10px 6px 25px;
	line-height:15px;
	display:block;
	zoom: 1;
}

.Qlist ul li.top{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_top.gif) no-repeat left bottom;
	height:28px;
	width:650px;
	padding-top:27px;
	line-height:28px;
}

.Qlist ul li.top2{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_top2.gif) no-repeat left bottom;
	height:28px;
	width:650px;
	padding-top:27px;
	line-height:28px;
}

.Qlist ul li.top3{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_top3.gif) no-repeat left bottom;
	height:28px;
	width:650px;
	padding-top:27px;
	line-height:28px;
}

.Qlist ul li.top4{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_top4.gif) no-repeat left bottom;
	height:28px;
	width:650px;
	padding-top:27px;
	line-height:28px;
}


.Qlist ul li{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_w.gif) repeat-y;
	width:650px;
	margin:0;
	padding:0;

}

.Qlist ul li.odd{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_g.gif) repeat-y;
	width:650px;
	margin:0;
	padding:0;
}

.Qlist_btm{
	background:url(../IMAGES/YOKUARU/TOP/q_bg_btm.gif) no-repeat;
	width:650px;
	height:38px;
	text-align:center;
	line-height:38px;
}

.Qlist_btm a.close_btn{
	background:url(../IMAGES/YOKUARU/TOP/close.gif) no-repeat right center;
	padding-right:15px;
	color:#434343;
}

.Qlist_btm a.close_btn:hover{
	color:#C81343;
}

#Qbtn ul.dropdown{
	margin-right:-2px;
}

#Qbtn ul#shaken,#Qbtn ul#tenken,#Qbtn ul#sonota{
	margin-right:0px;
}

#Qbtn ul#shaken li,
#Qbtn ul#tenken li{
	margin-right:0px;
	margin-bottom:0;
	clear:both;
}

#Qbtn ul#sonota li{
	margin-top:20px;
	margin-right:10px;
	margin-bottom:0;
	float:right;
}

*html #Qbtn ul#sonota li{
	margin-right:5px;
}

#Qbtn ul.dropdown li{
	float:left;
	margin-right:6px;
	margin-bottom:4px;
}

#Qbtn ul.dropdown li a {
	text-indent:-9999px;
}


ul.dropdown li#Qbtn01 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_01.gif) no-repeat;
	display: block;
	width:651px;
	height:46px;
}

ul.dropdown li#Qbtn02 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_02.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;
}

ul.dropdown li#Qbtn03 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_03.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;
}
ul.dropdown li#Qbtn04 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_04.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;
}

ul.dropdown li#Qbtn05 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_05.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;
}

ul.dropdown li#Qbtn06 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_06.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;
}

ul.dropdown li#Qbtn07 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_07.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;
}

ul.dropdown li#Qbtn08 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_08.gif) no-repeat;
	display: block;
	width:213px;
	height:46px;

}
ul.dropdown li#Qbtn09 a {
	background:url(../IMAGES/YOKUARU/TOP/Q_09.gif) no-repeat;
	display: block;
	width:651px;
	height:46px;
}

ul.dropdown li#Qbtn01 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_01_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn02 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_02_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn03 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_03_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn04 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_04_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn05 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_05_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn06 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_06_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn07 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_07_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn08 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_08_on.gif) no-repeat;
	display: block;
}
ul.dropdown li#Qbtn09 a:hover {
	background:url(../IMAGES/YOKUARU/TOP/Q_09_on.gif) no-repeat;
	display: block;
}


/*クリック後画像*/



ul.dropdown li#Qbtn01.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_01_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn02.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_02_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn03.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_03_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn04.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_04_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn05.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_05_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn06.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_06_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn07.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_07_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn08.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_08_on.gif) no-repeat;
	display: block;
}

ul.dropdown li#Qbtn09.clickimg a  {
	background:url(../IMAGES/YOKUARU/TOP/Q_09_on.gif) no-repeat;
	display: block;
}

#yokuaru_contact li{
	display:inline;
	margin-right:50px;
}

.fs11{
	font-size:85%;
	color: #888;
}



/*SIDEMENU*/

#nav ul.ucate li.yokuaru1 a{
	background:url(../IMAGES/SIDEMENU/yokuaru1.gif) repeat center right;
}

#nav ul.ucate li.yokuaru1_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru1on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru1 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru1on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru2 a{
	background:url(../IMAGES/SIDEMENU/yokuaru2.gif) repeat center right;
}

#nav ul.ucate li.yokuaru2_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru2on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru2 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru2on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru3 a{
	background:url(../IMAGES/SIDEMENU/yokuaru3.gif) repeat center right;
}

#nav ul.ucate li.yokuaru3_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru3on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru3 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru3on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru4 a{
	background:url(../IMAGES/SIDEMENU/yokuaru4.gif) repeat center right;
}

#nav ul.ucate li.yokuaru4_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru4on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru4 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru4on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru5 a{
	background:url(../IMAGES/SIDEMENU/yokuaru5.gif) repeat center right;
}

#nav ul.ucate li.yokuaru5_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru5on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru5 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru5on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru6 a{
	background:url(../IMAGES/SIDEMENU/yokuaru6.gif) repeat center right;
}

#nav ul.ucate li.yokuaru6_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru6on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru6 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru6on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru7 a{
	background:url(../IMAGES/SIDEMENU/yokuaru7.gif) repeat center right;
}

#nav ul.ucate li.yokuaru7_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru7on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru7 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru7on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru8 a{
	background:url(../IMAGES/SIDEMENU/yokuaru8.gif) repeat center right;
}

#nav ul.ucate li.yokuaru8_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru8on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru8 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru8on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru9 a{
	background:url(../IMAGES/SIDEMENU/yokuaru9.gif) repeat center right;
}

#nav ul.ucate li.yokuaru9_on a{
	background:url(../IMAGES/SIDEMENU/yokuaru9on.gif) repeat center left;
}

#nav ul.ucate li.yokuaru9 a:hover{
	background:url(../IMAGES/SIDEMENU/yokuaru9on.gif) repeat center left;
}


#nav ul.ucate li.yokuaru1_on,
#nav ul.ucate li.yokuaru2_on,
#nav ul.ucate li.yokuaru3_on,
#nav ul.ucate li.yokuaru4_on,
#nav ul.ucate li.yokuaru5_on,
#nav ul.ucate li.yokuaru6_on,
#nav ul.ucate li.yokuaru7_on,
#nav ul.ucate li.yokuaru9_on{
	border-left:1px solid #C81343;
}

#nav ul.ucate li.yokuaru1:hover,
#nav ul.ucate li.yokuaru2:hover,
#nav ul.ucate li.yokuaru3:hover,
#nav ul.ucate li.yokuaru4:hover,
#nav ul.ucate li.yokuaru5:hover,
#nav ul.ucate li.yokuaru6:hover,
#nav ul.ucate li.yokuaru7:hover,
#nav ul.ucate li.yokuaru9:hover{
	border-left:1px solid #C81343;
}
