@charset "shift_jis";

/* default style - リセット及びbody基本設定
----------------------------------------------------------- */
@import url("/shared/css/reset.css");
@import url("/shared/css/font.css");
/*@import url("/shared/css/font_euc.css");*/
@import url("/shared/css/base.css");


/* 共通のスタイル指定 (ヘッダー、フッターなど)
----------------------------------------------------------- */
@import url("/include/header/css/header.css");
@import url("/include/footer/css/footer.css");

/* print style - 印刷用スタイル
----------------------------------------------------------- */


/* スタイル
----------------------------------------------------------- */
body { text-align:center; }
div#wrap { text-align:left; }

div#titTop { background-color:#CC0000; margin-top:10px; padding:5px; zoom:1; clear:both; }
div#titTop h2 { color:#FFFFFF; float:left; font-size:15px; line-height:1.1; font-weight:bold; }
div#titTop h2 strong { font-weight:bold; }
div#titTop p { text-align:right; }

div.tit { border:1px solid #999; margin-top:15px; zoom:1; }
div.tit h2 { border:2px solid #fff; font-size:14px; line-height:1.4; padding:2px 5px; }
div.tit h2.zip { background-color:#ccc; }
div.tit h2.tel { background-color:#99CCFF; }
div.tit h2.map { background-color:#FFCCCC; }

div#zipForm { margin-top:5px; font-size:13px; }
div#zipForm input {}
div#zipForm div.zipText { float:left; }
div#zipForm div.zipText input { margin:0 5px; }
div#zipForm ul { float:left; padding:0 10px; }
div#zipForm li { display:inline; vertical-align:middle; margin:0 5px; }
div#zipForm li input { margin:0 2px 0 0; padding:0; vertical-align:middle; }

div#telForm { margin-top:5px; font-size:13px; }
div#telForm input { margin:0 5px; vertical-align:middle; }

div#mapArea { text-align:center; }

div#footer .floatCancell { height:auto; zoom:1; }
div#wrap div#footer div#brandLink ul { border-right:none; width:100%; }
