@charset "utf-8";
/* CSS Document */

#submenu .active01 a{
	background-image:url(../new_image/tmp/active_smenu.png);
}

.active01 #ssmenu li a{
	color:#666;
	text-decoration:none;
	display:block;
	background-image:url(../image/tmp/bt_ssmenu.jpg);
	background-repeat:no-repeat;
	background-position:6px bottom;
	line-height:30px;
	padding-bottom:2px;
	padding-left:30px;
}

/*
-------------------------------------
*/

.area01{
	width:662px;
	margin:20px auto 20px auto;
}

/*
-------------------------------------
*/

.area02{
}

.area02 ul{
	padding:20px 0px 50px 30px;
}

.area02 ul li{
	width:422px;
	border-bottom:1px dotted #999;
	list-style-type:none;
	padding:4px 0px 4px 10px;
	background-image:url(../image/iyo-ga-oka/li.gif);
	background-repeat:no-repeat;
	background-position:left center;
}


/*
-------------------------------------
*/

.area03{
	width:635px;
	margin:10px auto;
}

.area03 td{
	width:50%;
}

.area03 ul{
	padding:20px 0px 50px 0px;
	margin-left:10px;
}

.area03 ul li{
	width:285px;
	border-bottom:1px dotted #999;
	list-style-type:none;
	padding:4px 0px 4px 10px;
	background-image:url(../image/iyo-ga-oka/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.8em;
	line-height:150%;
}

.area03 .access_map{
	margin-left:20px;
}

.area03_02{
	width:660px;
	margin:20px 0px;
}

.area03_02 td{
	vertical-align:top;
}

.area03_02 .td02{
	width:195px;
}

.area03_03{
	width:445px;
	margin-bottom:30px;
}

.area03_03 th{
	width:126px;
}

.area03_03 td p{
	width:95%;
	margin:0 auto;
	padding:5px 0px;
	border-bottom:1px solid #2BBD50;
}

/*
-------------------------------------
*/

.area04{
}

.area04 ul{
	padding:20px 0px 50px 0px;
}

.area04 ul li{
	width:95%;
	border-bottom:1px dotted #999;
	margin:0 auto;
	list-style-type:none;
	padding:4px 0px 4px 10px;
	background-image:url(../image/iyo-ga-oka/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
}

/*
-------------------------------------
*/

.mass05_outside{
	width:622px;
	margin:15px auto 0px auto;
	background-image:url(../image/iyo-ga-oka/line0503.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	overflow:hidden;
}

.mass05_middleside{
	background-image:url(../image/iyo-ga-oka/line05_01.gif);
	background-position:left top;
	background-repeat:repeat-y;
	overflow:hidden;
}

.mass05_inside{
	background-image:url(../image/iyo-ga-oka/line0502.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	overflow:hidden;
}

.mass05_inside table{
	width:100%;
}

.mass05_inside table th{
	width:38px;
	vertical-align:top;
}

.mass05_inside table td{
	vertical-align:top;
}

.txt05_01{
	line-height:150%;
	padding:10px;
}

.txt05_01_02{
	padding-bottom:20px;
}


/*
----------------------------------------------
*/

.txt06{
	width:660px;
	margin:20px auto;
}

.area06{
}

.area06 ul{
	padding:0px 0px 50px 0px;
}

.area06 ul li{
	width:95%;
	border-bottom:1px dotted #999;
	margin:0 auto;
	list-style-type:none;
	padding:4px 0px 4px 10px;
	background-image:url(../image/iyo-ga-oka/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
}

.area06 .li01{
	border-top:1px dotted #999;
}

/*
--------------------------------------------------
*/

.area07{
}

.area07 ul{
	margin:20px auto;
}

.area07 ul li{
	width:95%;
	border-bottom:1px dotted #999;
	margin:0 auto;
	list-style-type:none;
	padding:4px 0px 4px 10px;
	background-image:url(../image/iyo-ga-oka/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
}

.caution{
	font-weight:bold;
	color:#F00;
}


/*
--------------------------------------------------
*/

.area08{
	width:662px;
	border-top:4px solid #66CC33;
	margin:15px auto;
}

.area08_02{
	width:100%;
}

.area08_02 td{
	width:33%;
	vertical-align:top;
	padding-bottom:20px;
}

.area08_02 .td_01{
	background-color:#EBF9E3;
}

.area08_02 .td_01_01{
	width:218px;
	margin:3px auto 0px auto;
}

.area08_02 .td_01_01 h4{
	background-image:url(../image/iyo-ga-oka/slb08_01.jpg);
	color:#FFF;
	font-size:14px;
	line-height:28px;
	padding-left:20px;
}

.area08_02 .td_02{
	background-color:#F9EFDF;
}

.area08_02 .td_02_01{
	width:218px;
	margin:3px auto 0px auto;
}

.area08_02 .td_02_01 h4{
	background-image:url(../image/iyo-ga-oka/slb08_02.jpg);
	color:#FFF;
	font-size:14px;
	line-height:28px;
	padding-left:20px;
}

.area08_02 .td_03{
	background-color:#FEEAE9;
}

.area08_02 .td_03_01{
	width:218px;
	margin:3px auto 0px auto;
}

.area08_02 .td_03_01 h4{
	background-image:url(../image/iyo-ga-oka/slb08_02.jpg);
	color:#FFF;
	font-size:14px;
	line-height:28px;
	padding-left:20px;
}

.area08_txt_line{
	width:200px;
	margin:5px auto 2px auto;
	border-bottom:1px dotted #999;
}

.area08_txt_line strong{
	font-size:95%;
	font-weight:bold;
	padding:2px;
	display:block;
}

.area08_03{
	width:662px;
	margin:20px auto 3px auto;
}

.area08_03 h4{
	background-image:url(../image/iyo-ga-oka/slb08_04.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#FFF;
	line-height:28px;
	padding-left:25px;
}

.area08_04_outside{
	width:649px;
	margin:20px auto;
	background-image:url(../image/iyo-ga-oka/area08_midddle.gif);
	background-repeat:repeat-y;
	background-position:left bottom;
}

.area08_04_middleside{
	background-image:url(../image/iyo-ga-oka/area08_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.area08_04_inside{
	background-image:url(../image/iyo-ga-oka/area08_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.area08_04_inside ul{
	padding:20px;
}

.area08_04_inside ul li{
	list-style-type:none;
	line-height:200%;
	border-bottom:1px dotted #999;
	color:#F00;
}


/*
--------------------------------------------------
*/

.area09{
}

.area09 ul{
	margin:20px auto;
}

.area09 ul li{
	width:95%;
	border-bottom:1px dotted #999;
	margin:0 auto;
	list-style-type:none;
	padding:4px 0px 4px 10px;
	background-image:url(../image/iyo-ga-oka/li.gif);
	background-repeat:no-repeat;
	background-position:left 0.6em;
}

/*
--------------------------------------------------
*/

.area10{
}

.area10 ul{
	margin:20px auto;
}

.area10 ul li{
	width:95%;
	border-bottom:1px dotted #999;
	margin:0 auto;
	list-style-type:none;
	padding:4px 0px 4px 4px;
}

.area10_02_outside{
	width:630px;
	margin:10px auto;
	background-image:url(../image/iyo-ga-oka/area10_02.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.area10_02_middleside{
	background-image:url(../image/iyo-ga-oka/area10_01.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

.area10_02_inside{
	background-image:url(../image/iyo-ga-oka/area10_03.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.area10_02_inside p{
	padding:20px;
	line-height:150%;
}