body {	background-color:#000; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }

/* TOP用 */
#conteinar {	width:800px; margin:auto; background:#231e54 url(../image/tuhan_bk.jpg) repeat-x;}

/* TOP以外のページ用*/
#conteinar2 {	width:800px; margin:auto; background:#fff url(../image/cont_bk.jpg) repeat-y;}
/* コンテンツ左側 */
#cl { width:200px; float:left; }

/* コンテンツ右側 */
#cr { width:600px; float:left; }

/* float clear */
.clr { clear:both; }

/* サイドメニュー */
#ina_smenu { width:180px; margin:auto; margin-top:20px; margin-bottom:20px; color:#fff; font-size:9pt; }
#ina_smenu a img { margin-bottom:5px; /*filter: alpha(opacity=100); opacity:1.0;*/}
#ina_smenu a:hover img { /*filter: alpha(opacity=70); opacity:0.7;*/}
#ina_smenu a { text-decoration:none; color:#fff; font-size:11pt;}
#ina_smenu a:hover { text-decoration:underline;}


/* サイドお問い合わせ */
#scont { background-color:#fff; color:#09003d; font-size:9pt; }
#scont #fdial { font-size:14pt; font-weight:bold; margin-top:.5em; margin-bottom:.5em; }
#scont a { text-decoration:none; color:#09003d; }
#scont a:hover { text-decoration:underline; }


/* メインコンテンツ */
#main_cont { width:580px; margin:auto; margin-top:20px; margin-bottom:20px; text-align:left; font-size:10pt; /*border:1px #0f0 solid;*/}


/*
#conteinar2 {	width:780px; background:url(../image/ina_product_back_brown.gif); background-repeat: repeat-y;background-color: #fff; }
#conteinar3 {	width:780px; background-color:#fff; }
*/

h1 {	font-size: 11pt; font-weight: bold; color: #FFFFFF; margin-bottom: 0pt;}

/* フッターコピーライト */
#footer { text-align:center; font-size:9pt; color:#fff; margin-top:2em; margin-bottom:1em;}
#footer a { color:#fff; text-decoration:none; }


/* [TOP] */
/* ==================== お問合せのところ */
#top_cont {font-size:8pt; color:#fff;}
#top_cont .fdial {font-size:12pt; font-weight:bold;}
#top_cont td a { text-decoration:none; color:#fff;}


/* [商品紹介] */
/* ==================== 上部タイトル */
#tuhan_tit {background-color:#080038; color:#fff; font-sise:12pt; padding:3 0 3 20;	}

.tuhan_item { margin-top:1em;}
.tuhan_item th { width:194px;}
.tuhan_item td { width:386px; text-align:left; vertical-align:top; font-size:9pt;}
.tuhan_item td h2 { font-size:14pt; margin-bottom:5px; color:#09003d; border-bottom:1px #94474b solid;}
.tuhan_item td .icont { padding: 0 0 0 5px; line-height:1.4em; color:#000;}
.tuhan_item td .icont h3 { font-size:9pt; margin-top:1em; margin-bottom:1em; font-weight:normal;}
.tuhan_item td .cost {font-size:12pt; font-weight:bold; margin-bottom:1em; }
.tuhan_item td .cost span {font-size:9pt; font-weight:normal; }
.tuhan_item td .kazu span { margin-left:3em; font-size:9pt; color:#f00; }

/* ==================== 下のナビ */
#unavi { text-align:right;}
#unavi a { text-decoration:none; color:#333; }
#unavi a:hover { text-decoration:none; color:#f00000; }

/* [バスケット] */
/* ==================== 表 */
#bask { width:100%; font-size:10pt; color:#000; border-collapse:collapse; }
#bask th,
#bask td { padding:0.2em;}
#bask thead th { /*color:beige; background-color:darkred;*/ background-color:#231e54; color:#fff; text-align:center; font-weight:normal; border-right:1px #fff solid;}
#bask tbody td { /*color:brown; background-color:burlywood;*/ border-bottom:1px #999 dotted; text-align:center;}
#bask tfoot th { /*color:aliceblue; background-color:darkcyan;*/ border-top:3px #999 double;}

/* [オーダー確認] */
/* ==================== 購入商品リスト */
#order_list { width:100%; color:#000; font-size:10pt; border-collapse:collapse;}
#order_list th,
#order_list td { padding:.2em;}
#order_list thead th { background-color:#231e54; color:#fff;}
#order_list thead td { background-color:#231e54; color:#fff; text-align:center; border:1px #fff solid;}
#order_list tbody td { text-align:right;}
#order_list tfoot th { border-top:3px #999 double;}
#order_list tfoot td { border-top:3px #999 double; text-align:right; font-weight:bold;}



/* ==================== 支払方法タイトル */
#paytit { background-color:#231e54; color:#fff; padding:0.2em; text-align:left; font-size:11pt;}
/* ==================== 支払方法解説 */
#payexp { padding:.5em;}
#payexp dl.pay { font-size:10pt; color:#333333;}
#payexp dl.pay dt { background-color:#d3d3d3; padding:0.1em; margin:5 0;}


/* ==================== オーダー お客様情報フォームtataタイトル */
.uinfotit { background-color:#231e54; color:#fff; padding:0.2em; text-align:left; font-size:11pt;}
.uinfotit span {margin-left:10px; font-size:9pt;}

/* ==================== オーダー お客様情報フォーム */
.uinfo { width:100%; color:#000; border:1px #999 solid; font-size:10pt; border-collapse:collapse;}
.uinfo th,
.uinfo td { border:1px #999 solid; padding:0.3em; }
.uinfo th { width:100px; text-align:left; font-weight:normal;}
.uinfo td span { font-size:8pt; color:#ff0000; }


/* ==================== オーダー確認 支払方法解説 */
#order_list2 { width:100%; color:#000; font-size:10pt; border-collapse:collapse;}
#order_list2 th,
#order_list2 td { padding:.2em;}
#order_list2 thead th { background-color:#231e54; color:#fff;}
#order_list2 thead td { background-color:#231e54; color:#fff; text-align:center; border:1px #fff solid;}
#order_list2 tbody td { text-align:right; border-bottom:1px #999 dotted;}
#order_list2 tfoot th { background-color:#999; color:#fff; text-align:right; border:1px #fff solid;}
#order_list2 tfoot td { background-color:#999; color:#fff; border:1px #fff solid; text-align:right; font-weight:bold;}

/* ==================== オーダー確認 支払方法解説 */
#pay_cmt {border:1px #999 solid; font-size:10pt; margin:1em 0; }
#pay_cmt span {color:#c04000;}
#pay_cmt p { margin:1em;}
#pay_cmt div.#tit {background-color:#231e54; color:#fff; text-align:center; padding:.2em;}


/* ==================== オーダー お客様情報フォームtataタイトル */
.user_info_tit { background-color:#231e54; color:#fff; padding:0.2em; text-align:left; font-size:11pt;}

/* ==================== オーダー確認 お客様情報＆お届け先確認 */
.user_info {width:100%; font-size:10pt; border-collapse:collapse; border:1px #999 solid;}
.user_info th,
.user_info td { padding:.2em; border:1px #999 solid; }
.user_info th { width:150px; text-align:left; font-weight:normal;}

.user_info .midashi { background-color:#f2f79f; text-align:center;}


/* [饂飩できるまで] */
/* ====================  */
.middle_box {
	width:250px;
	font-size:11pt;
	color:#666666;
}


/* [通販表記] */
/* ==================== 見出し */
#doctbl { width:580px; font-size:8pt; line-height:1.5em; border-collapse:collapse; margin-top:1em; }
#doctbl th,
#doctbl td { padding:0.5em;}
#doctbl th { width:60px; background-color:#d4d8da; font-weight:normal; }
#doctbl td.txt { width:430px; border-left:1px #080038 solid;}
#doctbl td.txt a { text-decoration:none; color:#000;}
#doctbl td.txt a:hover { text-decoration:underline; }
#doctbl .under { border-bottom:1px #080038 solid;}
#doctbl .txtcenter { text-align:center; }

#hogo { width:580px; font-size:8pt; line-height:1.5em;}
#hogo th,
#hogo td { padding:0.5em; font-weight:normal; }
#hogo th { width:145px; background-color:#d4d8da;}




.doc_tbl { width:90%; font-size:10pt;}
.doc_tbl thead td { color:#fff; background-color:#900;}
.doc_tbl tbody th { width:100px; background-color:#c08000; text-align:left;  }
.doc_tbl tbody td { background-color:#ffffe0; }

/*
h3.mi { border-style:solid; border-width:1px 0 1px 10px; border-color:#00008b; font-size:11pt; color:#00008b; font-weight:bold; }

#carri_tbl {width:90%; font-size:11pt; border-collapse:collapse; border:1px #696969 solid; margin:auto; margin-top:.5em }
#carri_tbl th,
#carri_tbl td { border:1px #696969 solid; padding:0.1em;}
#carri_tbl thead th { background-color:#c0c0c0; font-weight:normal;}
#carri_tbl thead td { background-color:#c0c0c0; text-align:center;}

#carri_tbl tbody th { background-color:#ffffe0; font-weight:normal; text-align:left;}
#carri_tbl tbody td {  text-align:right;}
*/

/* [稲庭干饂飩について] */
/* ==================== 見出し */
h1.about { font-size:16pt; color:#000; margin-bottom:1em; }
h3.aboutmi { color:#7d100b; font-size:12pt; }

/* ==================== ここが違う */
#difference { font-size:10pt; }
#difference th,
#difference td { vertical-align:top; }

#difference th { width:50px;}
#difference td p { color:#7d100b; font-size:11pt; margin-bottom:.5em;}

/* [お問い合わせ] */
/* ==================== フォーム */
#cont_form { font-size:10pt; margin:auto;}
#cont_form th,
#cont_form td { padding:0.2em; border-bottom:1px #999 solid;}
#cont_form th { text-align:left; font-weight:normal; vertical-align:top;	}

/* [オンラインショッピング] */
/* ==================== 帯みたいなの */
.obi { background-color:#d3d3d3; padding:0.2em;}

/* ==================== 注文方法色々タイトル */
.otit { font-size:12pt; text-align:left;  font-family:"Osaka","ＭＳ Ｐゴシック";}

/* ==================== 各枠 */
.owaku { line-height:1.5em; margin-top:1em; font-size:10pt; }

/* ==================== 送料表 */
#ctbl { font-size:10pt; border-collapse:collapse; border:1px #bdbec0 solid;}
#ctbl th,
#ctbl td { padding:0.5em; border:1px #bdbec0 solid;}
#ctbl th { width:100px; background-color:#d4d8da; font-weight:normal;}
#ctbl td.ctbl_price { text-align:right;}


/* [稲庭干饂飩が食べられるお店] */
/* ==================== お店名前 */
.shop_name { background-color:#d3d3d3; padding:0.2em; color:#000; text-align:left; font-size:11pt; font-weight:bold;}
.shop_name a { color:#000; text-decoration:none;}
.shop_name a:hover { color:#fff; text-decoration:underline;}

/* ==================== お店情報 */
.shop_tbl { width:100%; font-size:9pt; margin-bottom:4em; margin-top:1em;}
.shop_tbl th { width:200px; vertical-align:top; }
.shop_tbl td { vertical-align:top; }


/* [のし・包装について] */
/* ==================== のし情報 */
.noshi_tbl { width:100%; font-size:9pt; margin-bottom:4em; margin-top:1em;}
.noshi_tbl th { width:200px; vertical-align:top; }
.noshi_tbl td { vertical-align:top; }

