/* CSS Document */

/*map
___________________________________________*/


#map{
   width:540px;
   height:300px;
   background: url(../images/common/map_bg.gif) no-repeat;
   padding-top:20px;   
}

#map .frame{
   border:#006600 solid 2px;

}

hr{
    border:#FF6600 dotted 2px;
	margin:1em 0}

/* box
_________________________________________*/

#box_plan{
	 padding:10px 5px;
}


#box_plan dl,ol{
     text-align:left;
	 padding-left:40px;
	 line-height:1.5em;
	 }
#box_plan ul{margin-left:25px}
	 	 
#box_plan dt{font-weight:bold} 

.box_kakomi{
     border: 6px dotted khaki;
	 margin:10px 15px;
	 padding: 10px;
	 background-color:#ffffdf;

}

.box_s{
     border:1px dotted #006666;
	 width:240px;
	 background-color:#E1F5FF;
	 padding:5px;
	 margin:10px 5px;


}

.box_plane{ padding:5px; clear:both}
.box_plane_s{ padding:5px; width:70%;clear:both}

.list_none{list-style-type:none}

.kk{
	border:1px solid #FF6600;
	border-collapse:collapse;
	margin:0.5em 0;
	line-height:1.5em;
	text-align:left;
	padding:10px}

/* text
_________________________________________*/

.midasi{ font-size: medium}    
.red {color:#FF0000}
.green{color:#336600}
.blue{ color:#3366CC}
.orange{color:#FF9933}
.line_h{line-height:1.7em}
.text_left{text-align:left}
.text_center{text-align:center}
.bg_green{ background-color:#EEF0C1}
.bg_blue{background-color:#ECFAFF}
.nedan{ font: x-large Geneva, Arial, Helvetica, sans-serif;
        color:#FF0000}

/* margin
_______________________________________*/

.m_top1{margin-top:1em}
.m_top02{margin-top:6px;}

/* 料金表　ボタン
________________________________________*/


ul.ryokin{
    padding-left:3em;
	text-align:center;
	margin:0em auto;
	font-weight:bold;}
	
ul.ryokin li{list-style-type:none;
	display: block;
	width:150px;
	margin-left:2em;
	margin-bottom:1em;
	font-size: 12px;	
	color:#444444;
	line-height: 1.3em;
	float:left;
	padding:0.5em;
	background-color:#DEF2F3;
	border-bottom:#39484A solid 1px;
	border-left:#648084 solid 1px;
	border-right:#39484A solid 1px;
	border-top: #648084 solid 1px;
}


ul.ryokin li a:hover {
	background-color: #336699;
	color: #ffffff;
	text-decoration: none;
	background-position: 8px;
}


