@charset "UTF-8";

@import "reset.css";

body,td,th,p {
	font-size:13px
	}

body {
	margin-top:0;
	background-color:#F8F4E9;
	background-image:url(/img/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	}

/* 全体ボックスをセンタリング */
#oya {
	margin-bottom:0;
	text-align:center;
	}


/*全体大枠くくり　センタリング*/
#main-container {
	display:block;
	width: 730px;
	margin:0 auto;
	margin-bottom:0;
	background-color:#FFFFFF;
}

h1 {
	width:720px;
	height:24px;
	display:block;
	background-image:url(/img_new/h1_bg.jpg);
	margin:0;
	padding-left:10px;
	line-height:24px;
	color: #FFFFCC;
	font-size:12px;
	font-weight:normal;
	}
	
/* ヘッダー画像　ロゴ・広告枠・TEL－FAX表示 */
#header {
	width:730px;
	height:88px;
	border-bottom:solid 1px #CCCCCC;
	}

/* ヘッダーイメージ　下スキマ上 */
#header img {
	vertical-align:bottom;
	}

/* ヘッダーメニュー設定*/
#head-menu {
	display:block;
	width:730px;
	background-color:#F1E8CF;
}

#head-menu ul {
	display:block;
	width:730px;
	background-color:#F1E8CF;
	list-style-type:none;
	font-size:12px;
	margin:0 0 1em 5px;
}

ul#head-menu li {
	float:left;
	border-top: solid #F3EBD5 1px;
	border-bottom: solid #C9C2AD 1px;
	border-left: solid #F3EBD5 1px;
	border-right: solid #DBD3BC 1px;
	font-size:12px;
	background-color: #F1E8CF;
	/*margin-right:1px;*/
	}

ul#head-menu li a {
	padding: 4px 8px;
	text-decoration:none;
	font-size:12px;
	color: #694E1F;
	/*background-color:transparent;*/
	height:auto;
	text-align:center;
	display:block;
	}

ul#head-menu li a:hover {
	padding: 4px 8px;
	text-decoration:none;
	background-color:#FFFFFF;
	top:1px;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	}

/* フッター　設定*/
#foot {
	width: 730px;
	height: 50px;
	margin-top:20px;
	border-top:dotted 1px #CCCCCC;
	clear:both;
	text-align:center;
	}

/* TOPページ　商品画像並び　設定*/

#top-image {
	display:block;
	}

#top-image img {
	float:left;
	border:solid 1px #990000;
	display:block;
	}

.margin10 {
	margin-left:10px;
	}

#clear {
	clear:both;
	margin-bottom:10px;
	}

/*
p {
	margin-top: 0;
	margin-bottom: 0;
	}
*/
td { font-size : 12px; line-height : 130%;}

/*コンテンツくくり*/
#contents2 {
	display:block;
	width:710px;
	margin-right:auto;
	margin-left:auto;
	padding-top:1em;
	text-align:left;
	clear:both;
	}

#contents2 ul {list-style-type:none; text-indent:-1em; text-align:left; margin-left:20px; padding-left:0;}


a:hover{ color : #CC0033;}
.style150{font-size: 9pt; line-height: 150%;}
.strong { color: #FFFFFF; font-weight:bold;}
.copyright { font-size: 9pt; color: #999999}
.bold{ font-size:9pt; font-weight:bold; color:#FFFFFF;}
.notsall { font-size: 8pt; color: #999999}
.seaoff { font-size: 10pt; color: #FF0033; text-align: center; margin-right: auto; margin-left: auto;}
.alink { font-size: 10pt; text-align: center;}
.kikan { text-align: center; color: #CCCCCC;}
.aka { color: #FF0033;}
.paikalink {font-weight:bold; color:#FF3366;}
.link {font-weight:bold;}

h2 {
	font-size:12px;
	margin:0.5 0 1em 0;
	font-weight:bold;
	text-align: center;
}

h3 { font-size:12px; margin:0; font-weight:normal; text-align: center;}

.imgwaku {border-style:solid; border-color:#990033; border-width:1px;}
.waku1 {border-style:solid; border-color:#990000; border-width:1px;}
.waku-aka {border-style:solid; border-color:#FF0000; border-width:1px;}
.waku-ao {border-style:solid; border-color:#0066FF; border-width:1px;}
.waku-ki {border-style:solid; border-color:#FF6600; border-width:1px;}
.paikatitle { color:#FFFFFF; font-weight:bold; background-color:#ff3333; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000;}
.tsukudanititle { font-weight:bold; background-color:#FFDFAA; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000;}
.tonburi-title { color:#FFFFFF; font-weight:bold; background-color:#666600; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000;}
.ramen1 { font-weight:bold; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000;}
.ramen2 { font-weight:bold; background-color:#2A5FFF; color:#FFFFFF; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#2A3FAA;}
.ramen3 { font-weight:bold; background-color:#D40000; color:#FFFFFF; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#7F0000;}
.ramen4 { font-weight:bold; background-color:#009FAA; color:#FFFFFF; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#808080;}
.shottsuru_title { font-weight:bold; background-color:#CCCC99; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000;}
.sushi_title { font-weight:bold; background-color:#F7E0AC; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000;}

.oya_title {
	font-size:16px;
	font-weight:bold;
	background-color:#F7E0AC;
	padding:2px;
	border-style:solid none solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-color:#550000;
	}


.gyo {line-height:1.5em;}
.gyo2em {line-height:2em;}

.paikaqa { font-weight:bold;
		background-color:#FFCCCC;
		padding:2px;
		border-style:solid none solid;
		border-top-width:1px;
		border-bottom-width:1px;
		border-color:#550000;
		width:595px;
		height:20px;
		text-align:left;
		}

.in2em {
		margin-left:2em;
		line-height:1.5em;
		}

.margin-joge {margin-top:1em; margin-bottom:1em;}

.font10 {font-size:10px;}

.map_center {text-align:center;}

.ge1em {margin-bottom:1em}

.dot { border-bottom-style:dotted;
	border-bottom-width:1px;}

#akitakomachi h2,h3 { font-size:14px; margin:0; font-weight:bold; text-align: left;}
#akitakomachi tr,td,th{ font-size : 12px; line-height : 130%;}

/* センタリング */

.rxt-center {
	text-align:center;
	}


/* パイカ3周年キャンペーン用　h2タグ設定 */

#k2 h2 {width: 700px;
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:bold; 
	margin:1em 0 1em 0;
	background-color: #FFCCCC; 
	border-style:solid none solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-color:#550000;
	}

#lineup ul li { list-style-type:disc;
}


/* 周助つけ麺用　h2タグ設定 */
.tuke-title { color:#FFFFFF; font-weight:bold; background-color:#FF9900; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#550000; width:600px;}


/* いぶりがっこ用　h2タグ設定 */
.gakko { font-weight:bold; text-align:center; background-color:#CCCC66; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#993333;}


/* メロン用　h2タグ設定 */
.melon-title { color:#006633; font-weight:bold; font-size:14px; background-color:#FBFDB7; padding:2px; border-style:solid none solid; border-top-width:1px; border-bottom-width:1px; border-color:#009933; width:600px;}



/* 終了告知用　赤文字　設定 */
.font-red-14px {
	font-size:14px;
	font-weight: bold;
	color:#FF0000;
	}

/*フッター住所と制作表記*/

#footer-add {
	display:block;
	width:370px;
	float:left;
	padding-left:1em;
	line-height:1.6em;
	text-align:left;
	}

#footer-copy {
	display:block;
	float:right;
	margin:0 0 0 auto;
	padding:15px 1em 0 0;
	line-height:1.6em;
	}





