@charset "Shift_jis";

/*common*/
div#walk h2{
	margin-bottom:20px;
}
div#walk h3.dec{
	background:#FF8150 url(/img/machi/wal_bg_001.gif) no-repeat left top;
	color:#663333;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
}
div#walk p.mg10{
	margin-bottom:10px;
}

/* コラム用 ---------------------------------------------------------START*/
div#walk h4.column{
	background:#FFFFFF url(/img/machi/wal_col_ti.gif) no-repeat left center;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:70px;
	color:#663333;
	border:#FFB97B solid 1px;
	margin-bottom:10px;
}
div#walk div.columnlist{
	width:530px;
	margin-bottom:10px;
}

div#walk div.columnlist h5{
	font-size:100%;
	padding-top:4px;
	padding-botoom:4px;
	margin-top:4px;
	margin-bottom:4px;
	color:#663333;
}

div#walk div.columnlist ul{
	padding-top:4px;
	margin-bottom:4px;
	list-style:none;
}

div#walk div.columnlist li{
	color:#663333;
	font-size:80%;
	line-height:160%;
	border-bottom: dashed 1px #555555;
}

div#walk div.columnlist li span{
	color:#333333;
}


div#walk div.columnlistInL{
	float:left;
	margin-right:10px;
	width:255px;
	padding-top:5px;
}
div#walk div.columnlistInR{
	float:right;
	margin-left:10px;
	width:255px;
	padding-top:5px;
}


/* コラム用 -----------------------------------------------------------END*/

/*index.html*/
div#walk h2#mainImg{
	margin-bottom:20px;
}
div#walk p#mainTxt{
	margin-bottom:20px;
}

/*detail1*/
div#walk div.mainTxt{
	margin-bottom:20px;
}
div#walk img.imgLeft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
div#walk img.imgRight{
	float:Right;
	margin-left:10px;
	margin-bottom:10px;
}
div#walk dl{
	list-style:none;
}
div#walk dl dt{
	background:url(/img/machi/wal_bg_002.gif) no-repeat left center;
	color:#663333;
	font-size:80%;
	line-height:160%;
	padding-left:18px;
}
div#walk dl dd{
	font-size:80%;
	line-height:160%;
	padding-left:18px;
	margin-bottom:10px;
}

/*detail2*/
div#walk h4#pdf{
	background:url(/img/machi/wal_bg_002.gif) no-repeat left center;
	font-size:80%;
	line-height:160%;
	padding-left:18px;
}
div#walk a.dlIc{
	background:url(/img/machi/wal_ic_001.gif) no-repeat left center;
	padding-left:20px;
	margin-left:18px;
}
div#walk a.dlIc:link{
	color:#663333;
	text-decoration:none;
}
div#walk a.dlIc:visited{
	color:#663333;
	text-decoration:none;
}
div#walk a.dlIc:hover{
	color:#663333;
	text-decoration:underline;
}
div#walk a.dlIc:active{
	color:#663333;
	text-decoration:underline;
}
div#walk p#mapArea{
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}
div#walk p#mapBtn{
	text-align:center;
	margin-bottom:40px;
}
div#walk div#example{
	margin-bottom:30px;
}
div.box{
	padding:10px;
	border:#FFB97B solid 1px;
	background:#FFFFFF;
}

/* エリア囲み */
div.boxLarge{
	padding:10px;
	border:#8FC31F solid 1px;
	background:url(/img/machi/wal_bg_box_01.gif) left top;
}

/* 次までの距離 */
div#example p.kyori{
	width:270px;
	margin-left:220px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	font-size:150%;
	color:#663333;
	line-height:160%;
	font-weight:bold;
	background:url(/img/machi/wal_bg_003.gif) no-repeat left center;
}
div#walk div#example span.kyori02{
	font-size:65%;
}
div#walk div#example div.box h4{
	font-size:100%;
	line-height:160%;
	margin-bottom:5px;
}
div.box h4 img,div.boxLarge h4 img{
	vertical-align:middle;
	margin-right:5px;
}
div.box p,div.boxLarge p{
	margin-bottom:5px;
}
div.box p a.ic,div.boxLarge p a{
	background:url(/img/machi/wal_ic_003.gif) no-repeat left center;
	padding-left:18px;
}
div#walk div#example div.box img.imgRight{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}


/*分岐ポイント用*/
div#walk div#example td{
	vertical-align: top;
	padding-left:5px;
	padding-right:5px;
}

div#walk div#example td p.kyorifork{
	width:185px;
	margin-left:30px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:40px;
	color:#663333;
	font-size:150%;
	line-height:100%;
	font-weight:bold;
	background:url(/img/machi/wal_bg_003.gif) no-repeat left center;
}
div#walk div#example td span.kyorifork02{
	font-size:65%;
}


/*往復ポイント用-------------------------------------------------*/

/*往復ポイン囲み*/
div#GoBack{
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	vertical-align: bottom;
}

/*テーブル下揃え*/
div#walk div#example div#GoBack td{
	vertical-align: bottom;
	padding-top:5px;
}

table.bunki{
	text-align:left;
	margin-bottom:0px;
	padding-bottom:0px;
}

#kyoriGo{
	width:34px;
	color:#663333;
	line-height:100%;
	background:url(/img/machi/wal_bg_004.gif) repeat-y center bottom;
	font-size:1%;
}

#kyoriGo02{
	width:530px;
	padding-bottom:74px;
	color:#663333;
	background:url(/img/machi/wal_bg_003.gif) no-repeat center bottom;
	font-size:150%;
	margin-bottom:10px;
}

#kyoriGo02 p{
	text-align:center;
	color:#663333;
	padding-top:10px;
	line-height:100%;
	font-size:150%;
	line-height:100%;
	font-weight:bold;
}


/* エリア囲み内次までの距離 */
p.kyoriboxin{
	width:250px;
	margin-left:30px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	color:#663333;
	font-size:150%;
	line-height:100%;
	font-weight:bold;
	background:url(/img/machi/wal_bg_003.gif) no-repeat left center;
}



p.kyoriGoBack{
	margin-left:20px;
	width:160px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:40px;
	color:#663333;
	font-size:150%;
	line-height:100%;
	font-weight:bold;
	background:url(/img/machi/wal_bg_005.gif) no-repeat left center;
}



/*コラム用*/
div.ExtraCourse a.ic,a.ic{
	background:url(/img/machi/wal_ic_003.gif) no-repeat left center;
	padding-left:18px;
}


/*pdf*/

p.dlpdf{
	margin-top:10px;
	text-align:left;
}

#dl_box{
	width:150px;
	height:200px;
	background:url(img/dl_pdf_bg.png) no-repeat left center;
}

p.dl001{
	margin-left:8px;
	margin-top:64px;
}

p.dl002{
	margin-left:8px;
	margin-top:20px;
}