@charset "utf-8";

#kawara {
	background-image: url(../image/bg2.jpg);
	height: 26px;

	padding-top: 50px;
	padding-left: 275px;



}


#kawara .pankuzu {
	font-size: 12px;
	color: #FFF;
	width: 330px;
	float: left;
}



#kawara a {
	text-decoration: underline;
	font-size: 12px;

	color: #FFF;
}

#kawara .catch {

	font-size: 12px;
	color: #FFF;
	width: 400px;
	float: left;

}

#wrapper {
	background-image: url(../image/bg1.jpg);
	position:relative;
	width:100%;
	float: left;
	clear:both;

}

body {
	margin: 0px;


}
#left {
	width: 252px;
	float: left;
	position: relative;
}

#left .title {
	width: 252px;
	float: left;
	position: relative;
	text-align: center;
	font-size: 12px;
	color: #FFF;
}

#left .menu {
	width: 50px;
	height: 162px;
	float: left;
	position: relative;
	text-align: center;

}

#left .mapinfo {
	width: 232px;
	padding:10px;
	float: left;
	position: relative;
	font-size: 10px;
	line-height: 16px;
	margin-bottom:40px;
}

#left .info {
	padding-left: 85px;

	background-image: url(../image/inforogo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#left iframe {
	border: 1px solid #666;
}




#main {
	width: 742px;
	float: left;
	position: relative;
	margin-left: 15px;
}


#main .info_shop {
	width: 685px;
	float: left;
	background-image: url(../image/info_shop.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}

#main .info_gaiyo {
	width: 685px;
	float: left;
	background-image: url(../image/gaiyobg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}



#main .staff {
	width: 685px;
	float: left;
	background-image: url(../image/staffbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}

#main .media_info {
	width: 685px;
	float: left;
	background-image: url(../image/mediabg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}

#main .sosakunow {
	width: 685px;
	float: left;
	background-image: url(../image/sosakunowbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .sosakuold {
	width: 685px;
	float: left;
	background-image: url(../image/sosakuoldbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}

#main .ramen {
	width: 685px;
	float: left;
	background-image: url(../image/ramenbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}



#main .tukemen {
	width: 685px;
	float: left;
	background-image: url(../image/tukemenbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .sosakuramen {
	width: 685px;
	float: left;
	background-image: url(../image/sosakuramenbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .aemen {
	width: 685px;
	float: left;
	background-image: url(../image/aemenbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .gohan {
	width: 685px;
	float: left;
	background-image: url(../image/gohanbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .osake {
	width: 685px;
	float: left;
	background-image: url(../image/osakebg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .main_left {
	width: 420px;
	float: left;
	position: relative;

}


#main .main_right {
	width: 317px;
	float: left;
	position: relative;

}

#main .keisen_up_left {
	width: 365px;
	height:5px;
	background-image: url(../image/keisen420up.png);
	background-repeat: no-repeat;

}
#main .keisen_in_left {
	background-image: url(../image/keisen420in.png);
	background-repeat: repeat-y;
	padding: 5px  10px;
	font-size: 12px;
	color: #FFF;
	line-height: 36px;
}

#main .keisen_down_left {
	width: 365px;
	height:5px;

	background-image: url(../image/keisen420down.png);
	background-repeat: no-repeat;

}


#main .keisen_up_right {
	width: 250px;
	height:5px;
	background-image: url(../image/keisen250up.png);
	background-repeat: no-repeat;

}
#main .keisen_in_right {
	background-image: url(../image/keisen250in.png);
	background-repeat: repeat-y;
	padding: 5px  10px;
	font-size: 12px;
	color: #FFF;
	line-height: 18px;
}

#main .keisen_down_right {
	width: 250px;
	height:5px;

	background-image: url(../image/keisen250down.png);
	background-repeat: no-repeat;

}

#main .keisen_menu {
	width: 215px;
	float:left;
	margin-bottom: 20px;
	margin-right: 13px;
}

#main .keisen_up_menu {
	width: 215px;
	height:5px;
	background-image: url(../image/keisen215up.png);
	background-repeat: no-repeat;

}
#main .keisen_in_menu {
	background-image: url(../image/keisen215in.png);
	background-repeat: repeat-y;
	padding: 5px  10px;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
}

#main .keisen_down_menu {
	width: 215px;
	height:5px;

	background-image: url(../image/keisen215down.png);
	background-repeat: no-repeat;

}

#main .keisen_menub {
	width: 671px;
	float:left;
	margin-bottom: 20px;
	margin-right: 13px;
}


#main .keisen_up_menub {
	width: 671px;
	height:5px;
	background-image: url(../image/keisen670up.png);
	background-repeat: no-repeat;

}
#main .keisen_in_menub {
	background-image: url(../image/keisen670in.png);
	background-repeat: repeat-y;
	padding: 5px  10px;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
}

#main .keisen_down_menub {
	width: 671px;
	height:5px;

	background-image: url(../image/keisen670down.png);
	background-repeat: no-repeat;

}


#main .topics {
	width: 365px;
	background-image: url(../image/topicbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}



#main .sosaku {
	width: 252px;
	background-image: url(../image/sosakubg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 45px;
}


#main .social {
	width: 365px;
	background-image: url(../image/socialbg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:20px;
	padding-top: 10px;
	padding-left: 45px;
}


#main .media {
	width: 252px;
	background-image: url(../image/mediabg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:20px;
	padding-top: 10px;
	padding-left: 45px;
}


#banner {
	width: 730px;
	float: left;
	position: relative;
}


#foot {
	width: 695px;
	float: left;
	position: relative;
	background-image: url(../image/foot.jpg);
	background-repeat: no-repeat;
	margin-top: 40px;
	text-align: right;
	padding: 20px;
	height: 60px;
	font-size: 12px;

	color: #FFF;
}


.arrow{
	background-image: url(../image/arrow.png);
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: left center;

	color: #FFF;
	margin-top: 10px;

	clear:both;
	}
