body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #999;
	background-color: #fafafa;
	margin: 0;
	padding: 0;
}



h1{
	padding-left: 10px;
	float: left;
	width: 190px;
}

/******************************/
/*　　　　　リンク　　　　　　*/
/******************************/

a,a:hover,a:visited,a:active{color: #93936F;text-decoration:none;}



#header {
	background-color: #FFFFFF;
        border-left:4px solid #eee;
        border-right:4px solid #eee;
	height: 75px;
	width: 735px;
	margin: auto;
	position: relative;
}


#content {
        border-top:1px solid #eee;
        border-right:4px solid #eee;
        border-bottom:1px solid #eee;
        border-left:4px solid #eee;
	background-color: #FFFFFF;
	width: 735px;
	margin: auto;
}


.Sh_t{ margin-top:0px; margin-left:415px;}

.Sh_h{
	height: 20px;
	width: 735px;
	margin: auto;
/*	position: absolute;*/
	top: 0px;
	left: 0px;
	font-size: 10px;
	color: #bbb;
}

.pa_le{
	padding-top: 2px;
	padding-left: 10px;
}

#search{
        background-image: url(img/bg_search.gif);
	background-repeat: no-repeat;
        margin-top:15px;
        margin-left:5px;
       	height: 100px;
        width: 530px;
        padding:0px 0px 0px 135px;
}

#search img{line-height:2.0;}

#area_search{	
        background-image: url(img/bar_area.gif);
	background-repeat: no-repeat;
       	height: 20px;
        width: 530px;
        margin-top:0px;
        margin-left:5px;
        padding-top: 8px;
        font-size:10px;
        text-align:right;

}

#side_right{
	float: right;
　　　　margin:-100px 3px 0px 0px;
        padding:4px;
        border:1px solid #e6e6e6;
        width: 180px;
        font-size:10px;
        text-align:center;
}


#main{margin-left:7px;margin-top:-15px;}

#railway_search{
        background-image: url(img/bar_rw.gif);
	background-repeat: no-repeat;
        height: 20px;
        width: 530px;
        margin-top:15px;
        margin-left:5px;
        padding-top: 8px;
        font-size:10px;
        text-align:right;
}

#genre_search{
        background-image: url(img/bar_genre.gif);
	background-repeat: no-repeat;
        height: 20px;
        width: 530px;
        margin-top:15px;
        margin-left:5px;
        padding-top: 8px;
        font-size:10px;
        text-align:right;
}

#genre{ background-image: url(img/bar_genre_02.gif);
	background-repeat: no-repeat;
        margin-top:20px;
        margin-left:3px;
        height: 20px;
        width: 730px;
        clear:right;
}

.genre_ca{border:1px solid #efeff8;width:705px;margin-top:1px;margin-left:4px;padding:10px;background-color:#fafafa;}

#footer{text-align:center;clear:right;margin-top:100px;font-size:11px;line-height:1.6em;border-top:1px solid #e6e6e6;padding-top:5px;}

.right_text{margin-top:0px;border-bottom:1px dotted #e7e7e7;width:155px;}

.right_menu{border:1px solid #e7e7e7;padding:1px;margin-top:10px;text-align:left;float:left;}

.right_menu_name{padding-bottom:2px;margin-top:10px;border-bottom:1px dotted #e7e7e7;text-align:left;}

.right_menu_name2{padding-bottom:2px;margin-top:10px;border-bottom:1px dotted #e7e7e7;text-align:left;clear:left;}

.right_menu_name3,.right_menu_name5{padding-bottom:2px;margin-top:20px;border-bottom:1px dotted #e7e7e7;text-align:left;}

.right_menu_name4{padding-bottom:2px;margin-top:10px;border-bottom:1px dotted #e7e7e7;text-align:left;}


.right_menu_name a,.right_menu_name2 a,.right_menu_name3 a,.right_menu_name4 a,.right_menu_name5 a{font-weight:bold;color:#a78c76;text-decoration:none;}

.right_menu_wo{margin-top:10px;margin-left:83px;text-align:left;}


.mobile{margin-top:25px;padding-bottom:20px;}

.area{border:1px solid #efeff8;width:501px;margin-left:7px;padding:10px;background-color:#fafafa;}

.railway{border:1px solid #efeff8;width:501px;margin-left:7px;padding:10px;background-color:#fafafa;}

.genre{border:1px solid #efeff8;width:501px;margin-left:7px;padding:10px;background-color:#fafafa;}


.link{margin-left:7px;margin-top:7px;width:525px;text-align:center;}
