@charset "euc-jp";

/*sub_right_box*/
#sub_right_box{
	float:left;
	margin:3px 0px 5px 2px;
	padding:0px 5px 10px 5px;
	/*width:540px;*/
}

#sub_right_box ul{
	/*margin:3px 0px 3px 10px;
	padding:0px;*/
}

#sub_right_box li{
	/*background-image:url(../image/point_brown.gif);
	background-repeat:no-repeat;*/
	/*padding:0px 0px 3px 9px;*/
}

#sub_right_box h2{
	background-image:url(../image/bk_h2.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
}

#sub_right_box h3{
	background-image:url(../image/bk_h3.jpg);
	background-repeat:no-repeat;
	color:#333333;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
}

#sub_right_box h4{
	background-image:url(../image/bk_h4.jpg);
	background-repeat:no-repeat;
	color:#333333;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
}

/*shop_box*/
.shop_box{
	width:555px;
}

.shop_box .image_box{
	float:right;
	margin:0px 0px 0px 8px;
}

.shop_box p{
	/*float:left;*/
}

.shop_box h3{
	clear:both;
}




/*company.html*/
.company_box{
	width:555px;
}

.company_box table{
	/*width:80%;*/
	background-color:#A4A4A4;
}

.company_box th{
	background-color:#E8FFF3;
	padding:5px 8px 5px 8px;
	text-align:left;
	font-weight:normal;
}

.company_box td{
	background-color:#ffffff;
	padding:5px 8px 5px 8px;
}

/*s_super.html*/
.s_super_box{
	width:555px;
}


.s_super_box table{
	background-color:#A4A4A4;
}

.s_super_box th{
	background-color:#E8FFF3;
	padding:5px 0px 5px 0px;
	/*text-align:left;*/
	font-weight:normal;
}

.s_super_box td{
	background-color:#ffffff;
	padding:5px 8px 5px 8px;
}

.s_super_box th.th_box{
	background-color:#ffffff;
}

.s_super_box .station_box th{
	background-color:#ffffff;
	padding:0px;
}

.s_super_box .station_box td{
	background-color:#ffffff;
	padding:0px;
}



.s_super_box form{
	margin:0px;
	padding:0px;
}


.s_super_box input{
	maring:0px;
	padding:0px;
}


.station_box table{
	background-color:#ffffff;
	width:500px;
}

.station_box th{
	padding:0px;
	background-color:#ffffff;
}

.station_box td{
	padding:0px;
	background-color:#ffffff;
}



/*s_school_box*/
.s_school_box table{
	width:540px;
}

.s_school_box table{
	background-color:#A4A4A4;
}

.s_school_box th{
	background-color:#E8FFF3;
	padding:5px 0px 5px 0px;
	/*text-align:left;*/
	font-weight:normal;
}

.s_school_box td{
	background-color:#ffffff;
	padding:0px 0px 0px 0px;
}

.s_school_box form{
	width:550px;
	padding:0px;
	margin:0px;
}

.s_school_box input{
	margin:0px;
}


/*s_map_box*/
.s_map_box ul{
	width:250px;
	background-color:#ECFBF2;
}

.s_map_box .ul_left{
	float:left;

}

.s_map_box .ul_right{
	float:left;

}

.s_map_box li{
	/*float:left;*/
	padding:3px 8px 3px 2px;
		display:block;

}

/*s_area_box*/
.s_area_box{
	width:555px;
}

.s_area_box th{
	padding:0px;
	margin:0px;
}

.s_area_box td{
	padding:0px;
	margin:0px;
}

.choice_table{
	background-color:#A4A4A4;
	width:545px;
	margin:0px 0px 0px 5px;
}

.choice_table th{
	background-color:#E8FFF3;
	padding:5px 0px 5px 0px;
	font-weight:normal;
}

.choice_table td{
	background-color:#ffffff;
	padding:5px 3px 5px 3px;
}


/*likebox*/
.content form #toiawase-table table{
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	}



/*mybox*/
#mybox_wrapper{
	border:solid 1px #A1A1A1;
	background-color:#ffffff;
	width:560px;
	font-size:80%;
	line-height:140%;
	}


.mybox_box{
	width:555px;
	/*margin:0px 0px 0px 5px;*/
}

#mybox_wrapper h2{
	background-image:url(../image/bk_h2.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
}

#mybox_wrapper h3{
	background-image:url(../image/bk_h3.jpg);
	background-repeat:no-repeat;
	color:#333333;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
}

#mybox_wrapper h4{
	background-image:url(../image/bk_h4.jpg);
	background-repeat:no-repeat;
	color:#333333;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
}

.mybox_box form{
	margin:0px;
	padding:0px;
}

.mybox_box table{
	width:540px;
	background-color:#A4A4A4;
	margin:5px 0px 0px 0px;

}

.mybox_box th{
	background-color:#E8FFF3;
	padding:5px 8px 5px 8px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	width:45%;

}

.mybox_box td{
	background-color:#ffffff;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}




/*knowledge.html*/
.list_box{
	background-color:#FDFCF2;
	border:solid 1px #FFCEA2;
	margin:0px 0px 8px 0px;
	width:350px;
}

.list_box ul{
	margin:5px 15px 5px 15px;
}




.flow_box{
	width:555px;
}

.knowledge_box{
	width:555px;
}

.knowlist_box ul{
	width:300px;
	background-color:red;
}

.knowledge_box table{
	background-color:#A4A4A4;
	/*width:545px;*/
}

.knowledge_box th{
	background-color:#E8FFF3;
	padding:5px 8px 5px 8px;
	text-align:left;
	font-weight:normal;
	vertical-align:top;

}

.knowledge_box td{
	background-color:#ffffff;
	padding:5px 8px 5px 8px;
	vertical-align:top;
}

.knowledge_box ul{
	/*width:540px;*/
}

.knowledge_box li{
	list-style-type:decimal;
	list-style-position:inside;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

.knowledge_box p{
	/*width:545px;*/}
	
.flow_box table{
	/*background-color:#A4A4A4;*/
	width:450px;
	border:solid 1px #a4a4a4;
}

.flow_box th{
	background-color:#ffffff;
}

.flow_box td{
	background-color:#ffffff;
	padding:6px 4px 6px 4px;
	vertical-align:top;
}

.knowledge_box td.gus{
	background-color:#E8FFF3;

}


.gus_table td{
	width:230px;
}

.gus_table td.long_td{
	width:460px;}

.insurance_box{
	width:555px;
}

.school_box{
	width:555px;
}

.school_box table{
	background-color:#A4A4A4;
	width:275px;
	margin:0px 0px 5px 0px;
}

.school_box th{
	padding:5px 3px 5px 3px;
	text-align:left;
	font-weight:normal;
	background-color:#FFFDF0;

}

.school_box td{
	background-color:#ffffff;
	padding:5px 3px 5px 3px;
}

.school_box th{
	width:60px;
}

.list_left{
		float:left;
	padding:2px 5px 2px 0px;
}

.list_right{
	float:left;
	padding:2px 0px 2px 0px;
}

.school_box td.area{
	background-color:#E8FFF3;
}




/*question.html*/
.question_box{
	width:555px;
}

.question_box table{
	width:540px;
	background-color:#A4A4A4;
}

.question_box th{
	background-color:#E8FFF3;
	padding:5px 8px 5px 8px;
	text-align:left;
	font-weight:normal;
}

.question_box td{
	background-color:#ffffff;
	padding:5px 8px 5px 8px;
}

.submit_btn_box{
	text-align:center;
	padding:15px 0px 0px 0px;}


.sitemap_box{
	width:555px;
}

#sub_right_box .sitemap_box h3{
	background-image:url(../image/bk_h4.jpg);
	background-repeat:no-repeat;
	color:#333333;
	padding:7px 0px 8px 25px;
	margin:10px 0px 8px 0px;
	}


/*¤ā¤Č¤Īcss*/
.ld{
  font-size:12px;
  line-height:14px;
}




/*
.ld{font-size:12px; line-height:14px;}
*/