/* _Λs΅sκTOP@CSS */


body {
	font-size:0.9em;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	margin: 0;
	background-color: #E3FDFC;
	
}

/* C[Wg */

img {
	border:0;

}


/*ρθέπ*/

.c-both {
	clear:both;
}

/* ρ\¦ */

.none{
	display: none;
}

/* tHg */
.f18b{
	color:#1E5A8D;
	font-size:1.4em;
	font-weight: bold;
	line-height: 130%;
}
.f14w{
	color: #FFFFFF ;
	font-size:1.0em;
} 

.f16w{
	color: #FFFFFF ;
	font-size: 1.0em;
} 

.f14b_b{
	color: #0066CC;
	font-size: 1.0em;
	font-weight: bold;
} 

.f14p_b{
	color: #FF6666;
	font-size: 1.0em;
	font-weight: bold;
} 
.f14r_b{
	color: #FF0000;
	font-size: 1.0em;
	font-weight: bold;
} 

.f14_b{
	font-size: 1.0em;
	font-weight: bold;
} 

.f14{
	font-size: 1.0em;
	line-height: 140%;
} 
.f16{
	font-size: 1.3em;
	line-height: 140%;
} 

#container{
	width: 855px;
	background-color:#FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* wb_[ */
#header{
	width: 830px;
	height: 50px;
	background-color: #ffffff;
	padding-top: 10px;
	margin: 0 auto;
}
#header01{
	width: 218px;
	float:left;
}
#header02{
	width: 180px;
	float: right;
}


#title{
	background-image: url(../img/header_topimg.jpg) ;
	background-repeat: no-repeat;
	width: 855px;
	height: 267px;
}

/* ΆEJν― */
#main{
	width: 855px;
	margin: 0 auto;
	background-color: #009999;
}

#left_box{
	width: 216px;
	float: left;
	background-color: #009999;
}
#right_box{
	width: 636px;
	float: right;
	background-color: #ffffff;
}


/* CLͺ */
#main_box01a{
	width: 560px;
	margin: 10px auto;
	line-height:135%;
	font-size: 1.0em;
}

#main_box01b{
	width: 480px;
	margin: 0 auto;
}
.box01b_clum01{
	width:120px;
	margin-right: 56px;
	float:left;
}
.box01b_clum02{
	width:122px;
	float:left;
}
#box01b_01t a{
	width: 120px;
	height: 25px;
	background-image: url(../img/01_syoukai.jpg);
	background-repeat:no-repeat;
	display:block;
}
#box01b_02t a{
	width: 120px;
	height: 25px;
	background-image: url(../img/02_towa.jpg);
	background-repeat:no-repeat;
	display:block;
}
#box01b_03t a{
	width: 122px;
	height: 25px;
	background-image: url(../img/03_kensasho.jpg);
	background-repeat:no-repeat;
	display:block;
}
.box01b_photo{
	width:114px;
	margin: 6px auto;
}
#main_box01c{
	width: 480px;
	margin: 0 auto;
	line-height: 135%;
	padding: 10px 0;
}
#main_box01d a{
	width: 206px;
	height: 40px;
	background-image: url(../img/kobe_icon.jpg);
	background-repeat: no-repeat;
	display:block;
	float: right;
	margin-bottom: 8px;
	
}
#main_box01e_txt a{
	float: right;
	color: #000000;
	text-decoration: underline;
	font-size: 1.2em;
	font-weight: 600;
	padding-top: 8px;
}
#main_box01e_txt a:hover{
	float: right;
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 600;
	padding-top: 8px;
}
#main_box01e_icon{
	float: right;
	width: 32px;
	margin-right: 4px;
}

#main_box02_t{
	background-image: url(../img/koshin.jpg) ;
	width: 584px;
	height: 43px;
	background-repeat: no-repeat;
	margin: 30px auto 0 auto ;
}
#main_box02{
	width: 584px;
	background-image: url(../img/koshin_bg.jpg);
	background-repeat: repeat-y;
	margin: 0px auto;
}
.koushin_txt{
	width: 520px;
	margin: 0 auto;
	padding: 20px;
	line-height: 140%;
}

.koushin_bottom{
	width: 584px;
	height: 5px;
	background-image: url(../img/koshin_bottom.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#main03_1{
	background-image: url(../img/touitsu_bg01.jpg);
	width:580px;
	height:13px;
	margin: 20px auto  0 auto;
}
#main03_2{
	background-image: url(../img/touitsu_bg02.jpg);
	background-repeat: repeat-y;
	width:580px;
	margin: 0 auto;
}
#main03_3{
	background-image: url(../img/touitsu_bg03.jpg);
	width:580px;
	height:13px;
	margin: 0 auto  20px auto;
}
#main03_2 .title{
	background-image: url(../img/touitsu_midashi.jpg);
	background-repeat: no-repeat;
	height: 82px;
	width: 348px;
	float:left;
	margin-left: 20px;
}
#main03_2 .txt01{
	width: 340px;
	padding-top: 20px;
	margin-left: 28px;
	float:left;

}
#main03_2 .image{
	width: 200px;
	float:right;
}

#main03_2 .txt02{
	width: 520px;
	padding-top: 14px;
	margin-left: auto;
	margin-right: auto;

}
#main_btm{
	width: 571px;
	margin: 20px auto;
}
#main_btm_title{
	background-image: url(../img/footer_title.jpg);
	width: 571px;
	height: 30px;
}
#main_btm_txt{
	width: 550px;
	padding-left: 20px;
	line-height: 135%;
	padding-top: 10px;
}
	



/* Άj[ͺ */
#top_he a{
	width: 218px;
	height: 34px;
	background-image: url(../img/top_w.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 12px;
}
#top_he a:hover{
	width: 218px;
	height: 34px;
	background-image: url(../img/top_b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 12px;
}
#shikyou_he a{
	width: 218px;
	height: 34px;
	background-image: url(../img/shikyou_w.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 20px;
}
#shikyou_he a:hover{
	width: 218px;
	height: 34px;
	background-image: url(../img/shikyou_b.jpg);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 20px;
}
	
.side01{
	width:200px;
	margin: 10px auto 0 auto;
	padding-top: 1px;
	background-color:#FFFFFF;
	padding: 4px 0;
}
#tatene_title{
	background-image: url(../img/sijyoutorihiki.jpg);
	width: 194px;
	height: 38px;
	margin: 0 auto;
}
#unkyo_title{
	background-image: url(../img/uneikyougikai.jpg);
	width: 194px;
	height: 38px;
	margin: 4px auto;
}
#pia_title{
	background-image: url(../img/marketjyoho.jpg) ;
	width: 194px;
	height: 38px;
	margin: 4px auto;
}
#suinaka_title{
	background-image: url(../img/suinaka.jpg);
	width: 194px;
	height: 38px;
	margin: 4px auto;
}
#ennaka_title{
	background-image: url(../img/ennaka.jpg);
	width: 194px;
	height: 38px;
	margin: 4px auto;
}
.link_banner{
	width: 170px;
	margin: 6px auto;
}
.link_txt{
	width: 170px;
	margin: 6px auto;
	line-height: 120%;
	font-size: 0.9em;
}


#side03{
width:101px;
margin-left:auto;
margin-right:auto;
margin-top:37px;
}

#side04{
width:172px;
height: 251px;
margin-left:auto;
margin-right:auto;
margin-top:13px;
padding-bottom: 37px;
}

/* tb^[ͺ */
#footer{
width:845px;
height:40px;
background-color:#009999;
text-align: right;
padding-top: 10px;
padding-right: 10px;
}


	
	 