@charset "UTF-8";


#yanaka_intro_box img{
	width: 100%;
}

div#yanaka_intro{
	background:url(../images/yanaka/back.jpg) no-repeat;
	width:100%;
	margin:0 auto 30px;
	
	}
	
	
div#yanaka_intro_box{
	width:90%;
	margin:0 auto;
	
	}
	
div#yanaka_intro_text{
	width:420px;
	background:url(../images/yanaka/back_img1.gif) no-repeat center 80px;
	
	}
	
div#yanaka_intro_text p{
	margin:10px 0 0 0;
	}
	
table.shiyoryotable{
	width:100%;
	font-size:16px;
	margin:0 0 10px 0;
	}

table.shiyoryotable tr td{
	font-size:10px;
	letter-spacing: 0;
	}
	
.shiyoryotable .style1{
	border-top:solid 2px #333333;
	border-bottom:solid 2px #333333;
	background:#EEEEEE;
	text-align:center;
	font-weight:600;
	padding:5px 0 0 0;
	}
	
.shiyoryotable .style1-2{
	border-top:solid 2px #333333;
	border-bottom:solid 2px #333333;
	background:#EEEEEE;
	text-align:right;
	padding:5px 30px 0 0;
	font-weight:600;
	}
	

.shiyoryotable .style2{
	border-bottom:solid 1px #999999;
	border-right:dashed 1px #CCCCCC;
	padding:5px 0 2px 0;
	text-align:center;
	background:#D9EDE3;
	}
	
.shiyoryotable .style3{
	border-bottom:solid 1px #999999;
	border-right:dashed 1px #CCCCCC;
	padding:5px 10px 2px 0;
	text-align:right;
	}
	
.shiyoryotable .style4{
	border-bottom:solid 1px #999999;
	padding:5px 10px 2px 0;
	text-align:right;
	background:#FFEDE3;
	}

.shiyoryotable .style5{
	border-bottom:solid 1px #999999;
	border-right:dashed 1px #CCCCCC;
	padding:5px 0 2px 0;
	text-align:center;
	background:#D9EDE3;
	}

.shiyoryotable .style6{
	border-bottom:solid 1px #999999;
	border-right:dashed 1px #CCCCCC;
	padding:5px 0 2px 0;
	text-align:right;
	}
	
.shiyoryotable .style8{
	border-bottom:solid 1px #999999;
	padding:5px 10px 2px 0;
	text-align:right;
	background:#FFEDE3;
	}
		
p.infomation{
	padding:10px;
	margin:10px 0 10px 0;
	border:#333333 1px solid;
	}

p.infomation span{
	font-weight:600;
	font-size:16px;
	}
	
div.map_info{
	width:290px;
	float:right;
	}
	
div.map_info h4{
	color:#FFFFFF;
	background:#654720;
	text-align:center;
	margin:25px 0 10px 0;
	}

div.map_copy	{
	clear:both;
	width:754px;
	margin:40px auto 0;
	}
	
div.map_cap{
	background:#F2F2F2;
	padding:20px;
	}
	
div.map_cap ul{
	width:290px;
	float:left;
	border-left:#FFFFFF 2px solid;
	padding:0 0 0 20px;
	}
	
div.map_cap ul.first_child{
	border:none;
	padding:0;
	}
	
	
.white{ color:#FFF;}
.orange{ color:#FFEDE3;}