@charset "utf-8";
@import "common/0-import.css";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
/*ヘッダー*/
#header h1 {
padding: 0px;
float: left;
margin: 0px;
height: 103px;
width: 334px;
}

#header .inquiry {
float: right;
background: url(../top_images/telNamber.jpg);
height: 103px;
width: 395px;
}

#header .telNumber {
margin-bottom: 10px;
height: 103px;
width: 395px;
float: right;
}

/*メイン*/
#container #main #title {
height: 120px;
width: 861px;
position: relative;
top: -9px;
}

/*--サイドバー--*/
#sideBar {
background: url(../top_images/Map_bg.gif) repeat-y;
text-align: center;
}
#sideBar .map .mapBack_ue {
background: url(../top_images/map_back.gif) no-repeat top;
height: 31px;
}
#sideBar .map .mapBack_sita {
background: url(../top_images/byouin_back.gif) no-repeat center top;
height: 42px;
}
#sideBar .mapBack_botm { background: url(../top_images/MapBack_botm.gif) no-repeat center bottom; }
#sideBar .map .googlerogo { text-align: center; }

#sideBar .honbun {
text-align: left;
margin: 5px 15px;
font-size: 1em;
} 
#sideBar .honbun_r {
text-align: right;
margin: 5px 15px;
font-size: 1em;
}
#sideBar .map .mapBack_ue h4 {
font-size: 1.2em;
font-weight: bold;
color: #FFF;
padding: 5px;
text-align: center;
}
#sideBar .map .mapBack_sita h4 {
font-size: 1.2em;
font-weight: bold;
color: #FFF;
padding: 3px;
text-align: center;
line-height: 1.0em;
}


/*コンテンツ*/

/*見出し*/
.bar{
background: url(../top_images/bar.jpg) no-repeat;
font-size: 1.5em;
font-weight: bold;
text-align: left;
color: #666;
padding-top: 3px;
padding-left: 20px;
margin: 0px 0px 10px;
position: relative;
height: 31px;
width: 576px;
}

.midasi {
font-size: 1.2em;
font-weight: bold;
color: #660;
width: 576px;
padding-top: 5px;
padding-bottom: 5px;
border-top-width: medium;
border-bottom-width: medium;
border-top-style: dotted;
border-bottom-style: dotted;
background: #ebf5ec;
}

#container #main #title #pagePath {
margin-top: 10px;
margin-right: 0px;
}

.explanation {
padding: 0px 10px 10px;
float: right;
width: 327px;
}
h3 {
font-size: 1em;
color: #F66;
height: 15px;
width: 330px;
border-bottom: 2px dotted #666;
margin-top: 5px;
}
.komidasi {
font-size: 1em;
color: #663;
font-weight: normal;
}
#kiyo{width: 575px; }
#leopin5{width: 575px; }
	
.kiyo_img {
float: left;
padding-bottom: 15px;
height: 191px;
}
.leopin5_img {float: left;}
.leopinr_img {float: left;}

.bar h2 {
font-size: 1em;
font-weight: bold;
color: #666;
margin-top: 3px;
}


.explanation .honbun {
margin-top: 10px;
margin-bottom: 5px;
}
#conts { text-align: left; }
.clear { clear:both; }  
.clear hr { display:none; }  
.anchor { text-align:right; }

.answer {
padding-top: 5px;
padding-bottom: 10px;
padding-left: 20px;
line-height: 22px;
}

.table {
float: right;
height: auto;
width: 400px;
padding: 0px;
margin-bottom: 15px;
margin-top: 15px;
border-top: 1px solid #999;
}
.table th {
background: #FFF;
padding: 5px;
border-bottom: 1px solid #999;
text-align: right;
}
.table td {
padding: 10px 0px 10px 10px;
border-bottom: 1px solid #999;
}
