/* 旅レンタカー css */

/* ..:::::: 共通 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. */
body{margin:0px; background-color:#fff; color:#555; border:solid 1px #fff}

input,select,textarea{font-size:105%; line-height:100%}

/* リンク アンダーライン有 テキスト グレー→青 */
a:link, a:visited{text-decoration:underline; color:#666}
a:hover, a:active{text-decoration:underline; color:#0099FF}
/* リンク アンダーライン無 テキスト グレー→青 */
a:link.na, a:visited.na{text-decoration:none; color:#666}
a:hover.na, a:active.na{text-decoration:none; color:#0099FF}

/* リンク アンダーライン無 テキスト オレンジ→青 */
a:link.goto, a:visited.goto{text-decoration:none; color:#ff9900}
a:hover.goto, a:active.goto{text-decoration:none; color:#0099FF}

#inbody{width:800px; vertical-align:top; border:solid 1px #e5e4e4}/* body内全体配置 */
img{border:0}
.point{color:#ff9900}/* オレンジ文字 */
.small{font-size:85%}
.ireko{font-size:100%}
.b{font-weight:bold}
.mono{font-family:"ＭＳ ゴシック","Osaka-等幅","平成角ゴシック Std W3",monospace}
.rowTint{background-color:#fff} /* テーブル行の色　javascript連動で行を互い違いにするため */

/* 赤文字：問い合わせフォーム、キャンペーン、リンクフォームで主に使用 */
.attentcambac{color:#cc0033; background-color:#fff; padding:0px 2px}
.attentcam{color:#cc0033; padding:0px 2px} /* インライン要素の時、パディングは無視して使用 */


/* 配置調整用 */
.r{float:right}
.l{float:left}
.cle_r{clear:right}
.cle_l{clear:left}
.cle_bo{clear:both}

/* テキスト配置調整用 */
.txt_r{text-align:right}
.txt_c{text-align:center}
.txt_l{text-align:left}
.txt_in{margin-left:12px; text-indent:-12px}

/* 解析用 */
.kaiseki{display:none}

/* ヘッダ */
/*mod start 2007/04/16 d.ishikawa*/
/*#header_top{background:url("../img/header.gif") no-repeat; width:800px; height:100px; margin-top:0px}*/
#header_top{background:url("../img/top_pic.jpg") no-repeat; width:800px; height:100px; margin-top:0px}
/*mod end 2007/04/16 d.ishikawa*/
#mazdalogo{margin:5px -1px 0px -180px}

/*add start 2007/04/16 d.ishikawa*/
#mazdalogo{display: none;}
ul#top{display: none;}
/*add end 2007/04/16 d.ishikawa*/



/* ヘッダナビ ========================================================== */
a#tabirentop, a:hover #tabirentop{display:block; float:left; width:190px; height:60px;
                                  background:url(../img/img/tabirentop.gif) no-repeat; margin:-45px 0px 0px 0px}

ul#top{list-style:none; margin:0px 4px 1px 0px; padding-top:71px}
li#tcar{display:block; float:right; width:137px; height:26px; background:url("../img/tcar_h.gif") no-repeat}
li#tcam{display:block; float:right; width:146px; height:26px; background:url("../img/tcam_h.gif") no-repeat; margin-left:-5px}
li#trent{display:block; float:right; width:116px; height:26px; background:url("../img/trent_h.gif") no-repeat; margin-left:-5px}
li#tshop{display:block; float:right; width:105px; height:26px; background:url("../img/tshop_h.gif") no-repeat; margin-left:-5px}
li#trule{display:block; float:right; width:83px; height:26px; background:url("../img/trule_h.gif") no-repeat; margin-left:-5px}
li#ttop{display:block; float:right; width:43px; height:26px; background:url("../img/ttop_h.gif") no-repeat; margin-left:-5px}

#tabirentop a{display:block; width:160px; height:60px; background:url("../img/tabirentop.gif") no-repeat}
#tcar a{display:block; width:137px; height:26px; background:url("../img/tcar.gif") no-repeat}
#tcam a{display:block; width:146px; height:26px; background:url("../img/tcam.gif") no-repeat}
#trent a{display:block; width:116px; height:26px; background:url("../img/trent.gif") no-repeat}
#tshop a{display:block; width:105px; height:26px; background:url("../img/tshop.gif") no-repeat}
#trule a{display:block; width:83px; height:26px; background:url("../img/trule.gif") no-repeat}
#ttop a{display:block; width:43px; height:26px; background:url("../img/ttop.gif") no-repeat}

li#tabirentop a:hover{background:url("../img/tabirentop.gif") no-repeat}
li#tcar a:hover{background:url("../img/tcar_h.gif") no-repeat}
li#tcam a:hover{background:url("../img/tcam_h.gif") no-repeat}
li#trent a:hover{background:url("../img/trent_h.gif") no-repeat}
li#tshop a:hover{background:url("../img/tshop_h.gif") no-repeat}
li#trule a:hover{background:url("../img/trule_h.gif") no-repeat}
li#ttop a:hover{background:url("../img/ttop_h.gif") no-repeat}


/*mod start 2007/04/16 d.ishikawa*/
/*
ul#left{list-style:none; margin:1px 0px 0px 2px; padding:0px}

li#lcam{display:block; width:180px; height:60px; background:url("../img/lcam_h.gif") no-repeat}
li#lcar{display:block; width:180px; height:60px; background:url("../img/lcar_h.gif") no-repeat}
li#lrent{display:block; width:180px; height:60px; background:url("../img/lrent_h.gif") no-repeat}
li#lshop{display:block; width:180px; height:60px; background:url("../img/lshop_h.gif") no-repeat}
li#lcorp{display:block; width:180px; height:60px; background:url("../img/lcorp_h.gif") no-repeat}

#lcam a{display:block; width:180px; height:60px; background:url("../img/lcam.gif") no-repeat}
#lcar a{display:block; width:180px; height:60px; background:url("../img/lcar.gif") no-repeat}
#lrent a{display:block; width:180px; height:60px; background:url("../img/lrent.gif") no-repeat}
#lshop a{display:block; width:180px; height:60px; background:url("../img/lshop.gif") no-repeat}
#lcorp a{display:block; width:180px; height:60px; background:url("../img/lcorp.gif") no-repeat}

li#lcam a:hover{background:url("../img/lcam_h.gif") no-repeat}
li#lcar a:hover{background:url("../img/lcar_h.gif") no-repeat}
li#lrent a:hover{background:url("../img/lrent_h.gif") no-repeat}
li#lshop a:hover{background:url("../img/lshop_h.gif") no-repeat}
li#lcorp a:hover{background:url("../img/lcorp_h.gif") no-repeat}
*/

ul#left{list-style:none; margin:1px 0px 0px 2px; padding:0px}

li#ltop{display:block; width:183px; height:26px; background:url("../img/sidemenu1_2.jpg") no-repeat;}
li#lcam{display:block; width:183px; height:73px; background:url("../img/sidemenu2_2.jpg") no-repeat;}
li#lrent{display:block; width:183px; height:64px; background:url("../img/sidemenu3_2.jpg") no-repeat}
li#lcar{display:block; width:183px; height:33px; background:url("../img/sidemenu4_2.jpg") no-repeat}
li#lshop{display:block; width:183px; height:33px; background:url("../img/sidemenu5_2.jpg") no-repeat}
li#lcorp{display:block; width:183px; height:33px; background:url("../img/sidemenu6_2.jpg") no-repeat}
li#lrule{display:block; width:183px; height:33px; background:url("../img/sidemenu7_2.jpg") no-repeat}

#ltop a{display:block; width:183px; height:26px; background:url("../img/sidemenu1_1.jpg") no-repeat;}
#lcam a{display:block; width:183px; height:73px; background:url("../img/sidemenu2_1.jpg") no-repeat;}
#lrent a{display:block; width:183px; height:64px; background:url("../img/sidemenu3_1.jpg") no-repeat;}
#lcar a{display:block; width:183px; height:33px; background:url("../img/sidemenu4_1.jpg") no-repeat;}
#lshop a{display:block; width:183px; height:33px; background:url("../img/sidemenu5_1.jpg") no-repeat;}
#lcorp a{display:block; width:183px; height:33px; background:url("../img/sidemenu6_1.jpg") no-repeat;}
#lrule a{display:block; width:183px; height:33px; background:url("../img/sidemenu7_1.jpg") no-repeat;}

li#ltop a:hover{background:url("../img/sidemenu1_2.jpg") no-repeat;}
li#lcam a:hover{background:url("../img/sidemenu2_2.jpg") no-repeat;}
li#lrent a:hover{background:url("../img/sidemenu3_2.jpg") no-repeat}
li#lcar a:hover{background:url("../img/sidemenu4_2.jpg") no-repeat}
li#lshop a:hover{background:url("../img/sidemenu5_2.jpg") no-repeat}
li#lcorp a:hover{background:url("../img/sidemenu6_2.jpg") no-repeat}
li#lrule a:hover{background:url("../img/sidemenu7_2.jpg") no-repeat}

ul#left li a img{display:none;}

/*mod start 2007/05/17 d.ishikawa IE7でレイアウトがズレる*/
/*html>body ul#left li {margin-bottom: 5px;}*/
/*IE7を除くモダンブラウザにのみ適用*/
html>/**/body ul#left li {margin-bottom: 5px;}
/*mod end 2007/05/17 d.ishikawa IE7でレイアウトがズレる*/

/*mod end 2007/04/16 d.ishikawa*/

/*add start 2010/02/20 d.ishikawa 「店舗のご案内」メニュー削除*/
li#lshop {display:none;}
/*add end 2010/02/20 d.ishikawa 「店舗のご案内」メニュー削除*/


/* その他のパーツ =============================================================== */

/* 問い合わせ */
#linquiry{margin-top:15px}
/* 15％ＯＦＦバナー */
.buner15per{margin:15px 0px 0px 4px}


/*add start 2007/04/16 d.ishikawa*/
ul#buner15perHorizontal
{
	list-style-type: none;
	margin: 2px 0 2px 40px;
	padding: 0:
	border: 0;
}

/*mod start 2007/05/17 d.ishikawa IE7でレイアウトがズレる*/
/*
html>body ul#buner15perHorizontal
{
	margin-left: 0;
	margin-bottom: 10px;
}
*/
/*IE7を除くモダンブラウザにのみ適用*/
html>/**/body ul#buner15perHorizontal
{
	margin-left: 0;
	margin-bottom: 112px;
}
/*mod end 2007/05/17 d.ishikawa IE7でレイアウトがズレる*/

ul#buner15perHorizontal li
{
	float: left;
	margin: 0 2px 0 0;
	padding: 0:
	border: 0;
}

ul#buner15perVertical
{
	list-style-type: none;
	margin: 10px 0 0 2px;
	padding: 0:
	border: 0;
}

/*mod start 2007/05/17 d.ishikawa IE7でレイアウトがズレる*/
/*
html>body ul#buner15perVertical
{
	margin-left: -40px;
}
*/
/*IE7を除くモダンブラウザにのみ適用*/
html>/**/body ul#buner15perVertical
{
	margin-left: -40px;
}
/*mod end 2007/05/17 d.ishikawa IE7でレイアウトがズレる*/

ul#buner15perVertical li
{
	margin: 0 0 2px 0;
	padding: 0:
	border: 0;
	list-style: none;
}


li#buner15perClassC{display:block; width:180px; height:100px; background:url("../img/class_c1_2.jpg") no-repeat;}
li#buner15perClassR{display:block; width:180px; height:100px; background:url("../img/class_r2_2.jpg") no-repeat;}
li#buner15perClassS{display:block; width:180px; height:100px; background:url("../img/class_s2_2.jpg") no-repeat;}

li#buner15perClassC a{display:block; width:180px; height:100px; background:url("../img/class_c1_1.jpg") no-repeat;}
li#buner15perClassR a{display:block; width:180px; height:100px; background:url("../img/class_r2_1.jpg") no-repeat;}
li#buner15perClassS a{display:block; width:180px; height:100px; background:url("../img/class_s2_1.jpg") no-repeat;}

li#buner15perClassC a:hover{background:url("../img/class_c1_2.jpg") no-repeat;}
li#buner15perClassR a:hover{background:url("../img/class_r2_2.jpg") no-repeat;}
li#buner15perClassS a:hover{background:url("../img/class_s2_2.jpg") no-repeat;}




li#buner15perClassCmini{display:block; width:173px; height:96px; background:url("../img/class_c1_mini_2.jpg") no-repeat;}
li#buner15perClassRmini{display:block; width:173px; height:96px; background:url("../img/class_r2_mini_2.jpg") no-repeat;}
li#buner15perClassSmini{display:block; width:173px; height:96px; background:url("../img/class_s2_mini_2.jpg") no-repeat;}

li#buner15perClassCmini a{display:block; width:173px; height:96px; background:url("../img/class_c1_mini_1.jpg") no-repeat;}
li#buner15perClassRmini a{display:block; width:173px; height:96px; background:url("../img/class_r2_mini_1.jpg") no-repeat;}
li#buner15perClassSmini a{display:block; width:173px; height:96px; background:url("../img/class_s2_mini_1.jpg") no-repeat;}

li#buner15perClassCmini a:hover{background:url("../img/class_c1_mini_2.jpg") no-repeat;}
li#buner15perClassRmini a:hover{background:url("../img/class_r2_mini_2.jpg") no-repeat;}
li#buner15perClassSmini a:hover{background:url("../img/class_s2_mini_2.jpg") no-repeat;}



ul#buner15perHorizontal li a img{display:none;}
ul#buner15perVertical li a img{display:none;}

/*add end 2007/04/16 d.ishikawa*/



/* SSL */
.ssl{margin:70px 0px 6px 4px; border:dashed 1px #9e9e9e; width:178px}
.ssl_txt{font-size:70%; color:#000; padding:0px 1px 0px 4px; text-align:left}
/* ページＴＯＰ（上）へ*/
.ue{margin-right:10px; width:80px}
.pointer_u{margin-top:-1px; vertical-align:middle}
/* COPYRIGHT ----------------------------------------------------------- */
#copy{text-align:right; margin:2px 2px 0px 0px; font-size:80%}



/* フッタ ---------------------------------------------------------------- */
#footborder{border-bottom:double #9e9e9e; width:796px; margin-left:2px}

/* フッタナビ ============================================================= */
ul#foot{
	list-style:none; 
	margin:6px 0px 30px 80px; 
	text-align:center;
    font-size:90%; font-family:MS UI Gothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif}

li#fcorp{display:block; float:left; width:85px; height:14px; background:url("../img/markb_h.gif") no-repeat}
li#fpriva{display:block; float:left; width:135px; height:14px; background:url("../img/markb_h.gif") no-repeat; margin-left:15px}
li#frule{display:block; float:left; width:95px; height:14px; background:url("../img/markb_h.gif") no-repeat; margin-left:15px}
li#finq{display:block; float:left; width:100px; height:14px; background:url("../img/markb_h.gif") no-repeat; margin-left:15px}
li#flink{display:block; float:left; width:55px; height:14px; background:url("../img/markb_h.gif") no-repeat; margin-left:15px}
li#fsite{display:block; float:left; width:85px; height:14px; background:url("../img/markb_h.gif") no-repeat; margin-left:15px}

#fcorp a{display:block; width:85px; height:14px; background:url("../img/markb.gif") no-repeat; text-decoration:none}
#fpriva a{display:block; width:135px; height:14px; background:url("../img/markb.gif") no-repeat; text-decoration:none}
#frule a{display:block; width:95px; height:14px; background:url("../img/markb.gif") no-repeat; text-decoration:none}
#finq a{display:block; width:100px; height:14px; background:url("../img/markb.gif") no-repeat; text-decoration:none}
#flink a{display:block; width:55px; height:14px; background:url("../img/markb.gif") no-repeat; text-decoration:none}
#fsite a{display:block; width:85px; height:14px; background:url("../img/markb.gif") no-repeat; text-decoration:none}

li#fcorp a:hover{background:url("../img/markb_h.gif") no-repeat}
li#fpriva a:hover{background:url("../img/markb_h.gif") no-repeat}
li#frule a:hover{background:url("../img/markb_h.gif") no-repeat}
li#finq a:hover{background:url("../img/markb_h.gif") no-repeat}
li#flink a:hover{background:url("../img/markb_h.gif") no-repeat}
li#fsite a:hover{background:url("../img/markb_h.gif") no-repeat}

/* フッタリンク --------------------------------------------------------- */
#toplink{margin-left:2px}
#toplink_t{font-size:80%; font-weight:bold; color:#fff}
a.link_t{text-decoration:underline; color:#000099}
a:hover.link_t{text-decoration:underline; background-color:#eeee66; color:#000099}
a:active.link_t, a:visited.link_t{text-decoration:underline; color:#000099}
.link_txt{font-size:80%; color:#000; line-height:120%}

#link_tborder{border-top:solid 1px #9e9e9e; width:100%; margin-top:6px; padding:6px 0px 2px 0px}



/* ..:::::: メインコンテンツ部分 共通 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. */

.mt{font-size:80%; line-height:120%}

/* インラインフレーム用メインコンテンツ部分 */
.iframe_back{background-color:#f6f6f6; width:525px; margin:5px 0px 0px 40px}
/* 通常メインコンテンツ部分 */
.main_back{background-color:#f6f6f6; width:525px; margin:10px 0px 0px 40px}
/* TOPページキャンペーンバナー大 */
.main_camp{margin:1px 0px 0px 40px}


/* Ｈ1 ======================================================================== */
.title_h1top{margin-top:-15px; padding:0px}
.title_h1{margin-top:0px; padding:0px}

/* Ｈ2 ======================================================================== */
h2.img{font-size:100%; display:inline}
.mark_h2{color:#0099cc}/* 青■ */
.mark_h2o{color:#ff9933}/* オレンジ■ */
.mark_h2g{color:#33CC66}/* 緑■ */
.title_h2back{display:block; width:505px; height:18px; background:url("../img/h/gray_back.jpg") no-repeat;
              border:solid 1px #000; padding:3px 0px 0px 3px; margin:10px 0px 1px 10px}


/* Ｈ1、Ｈ2以下のテキスト ====================================================== */
.read{padding:6px 2px 6px 8px}
.read_s{padding:6px 2px 0px 8px}
.read_s2{padding:0px 2px 0px 8px}
.goto_m{margin:-5px 3px 2px 0px; padding:0px}

a:link.goto, a:visited.goto{text-decoration:none; color:#ff9900}
a:hover.goto, a:active.goto{text-decoration:none; color:#0099FF}


/* リスト */
ul.read{list-style:none; margin:6px 2px 0px 8px; padding:0px 0px 10px 0px; line-height:150%}
li.read{margin:0px; padding:0px 0px 0px 16px; background:url("../img/pointer_r.gif") no-repeat 0px 0.2em; list-style: none}

.ol_m{margin:-5px 6px 0px -2px}
.ol_m2{margin:-10px 6px -10px -2px}
.ol_li{margin:2px 0px 15px 0px}
.ulmini{margin:8px 4px 0px 14px; list-style-type:disc}
.ulmini0{margin:4px 4px 0px 14px; list-style-type:disc}
li.ulmini{margin: 0px 0px 4px 0px}


/* TOPページキャンペーンバナー部分 */
.camp_img{padding:5px 5px}
.camp_txt{padding:0px 5px; color:#000}
p.camp{margin:6px 0px}



/* メインコンテンツ部分 リンクページ ============================================== */

/* リンクページ テーブル関連（rowTint、javascriptと連動しています） */
table.linkpage{padding:4px; border:solid 1px #e5e4e4; background-color:#ebf0f3}
td.linklist{padding:4px; border:dashed 1px #99afbd; width:238px; font-weight:bold}
.list_t{font-weight:bold}

dl.dlink{margin:4px 0px}
dt.dlink{margin:6px 0px 2px 0px; line-height:110%}
dd.dlink{margin-left:22px;text-indent:-12px}

/* リンクページボーダー */
.wbordera{border-bottom-style:solid; border-color:#3399ff; border-width:0px 0px 2px 0px; width:508px; margin:6px 0px 0px 2px; padding:0px}
.wborderb{border-top-style:solid; border-color:#003399; border-width:4px 0px 0px 0px; width:508px; margin:2px 0px 0px 2px; padding:0px}

/* リンクページ諸注意 */
.attentlink{border-style:solid; border-color:#9dc1d2; border-width:1px; width:98%; padding:1px; margin:10px 0px 0px 1px; text-align:left}
.attentlink_naka{background-color:#c9dae2; padding:4px}

/* リンク別ウインドウ関連 */
.bun_tb{margin:4px 0px; width:500px}
.clows{border-style:solid; border-color:#9dc1d2; border-width:1px; width:150px; padding:1px; text-align:center; background-color:#e4f1f8}
.formtable{margin-left:1px}
#inbody_mini{width:500px; vertical-align:top; border:solid 1px #e5e4e4}/* 別ウインドウbody内全体配置 */
.mit_link{width:80px; height:25px; font-weight:bold}
.modoru{margin:8px 0px}
#txt_link{padding:10px 0px; line-height:150%; background-color:#f6f6f6}



/* メインコンテンツ部分 会社案内ページ ============================================== */

/* 会社案内　Ｈ2以下 テーブル */
table.corp{background-color:#fff; padding:4px; margin:2px 0px 1px 10px}
td.corpb{color:#4b708d; background-color:#ecf1f4; font-weight:bold}
td.corpg{background-color:#e5e4e4}



/* メインコンテンツ部分 プライバシーポリシー、利用規約ページ　========================= */

/* プライバシーポリシー　ナビ部分 */
ul#rule_navi{
	padding: 0;
	padding-bottom:10px; 
	text-align:right; 
	font-family:MS UI Gothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif
}

#RuleNavi{
	margin: 10px 0 0 15px;
	width: 490px;
	padding-bottom:10px; 
	font-family:MS UI Gothic,"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif
	line-height: 1.6em;
}

li#rule{
	display:block; 
	float:right; 
	width:70px; 
	height:13px; 
	background:url("../img/pointer_r.gif") no-repeat 0px 0.1em
}

li#agree2{
	padding-left: 20px;
	margin-left: 10px;
	float: left; 
	background: url("../img/pointer_r.gif") no-repeat 0px 0.1em;
	margin-left: 10px
border: 2px solid #000;
}

li#agree3{display:block; float:right; width:80px; height:13px; background:url("../img/pointer_r.gif") no-repeat 0px 0.1em;
          margin-left:10px}
li#agree4{display:block; float:right; width:105px; height:13px; background:url("../img/pointer_r.gif") no-repeat 0px 0.1em;
          margin-left:10px}
li#agree5{display:block; float:right; width:70px; height:13px; background:url("../img/pointer_r.gif") no-repeat 0px 0.1em;
          margin-left:10px}

li#this_rule{display:block; float:left; width:70px; height:13px; background:url("../img/pointer_d.gif") no-repeat 0px 0.1em;
          margin-left:10px}
li#this_agree2{display:block; float:left; width:102px; height:13px; background:url("../img/pointer_d.gif") no-repeat 0px 0.1em;
          margin-left:10px}

li#this_agree3{
	padding-left: 20px;
	float:left; 
	background:url("../img/pointer_d.gif") no-repeat 0px 0.1em;
    margin-left:10px
}

li#this_agree4{display:block; float:left; width:105px; height:13px; background:url("../img/pointer_d.gif") no-repeat 0px 0.1em;
          margin-left:10px}
li#this_agree5{display:block; float:left; width:70px; height:13px; background:url("../img/pointer_d.gif") no-repeat 0px 0.1em;
          margin-left:10px}


/* 利用規約　Ｈ2 ----------------------------------------------------------------- */
h2.agree{color:#006699; font-size:130%; border-bottom-style:solid; border-color:#999; border-width:1px; margin-right:2px}
h3.agree{color:#006699; font-size:100%; margin:-5px 0px 0px 0px}
h3.agree2{color:#006699; font-size:100%; margin:4px 0px 0px 0px}
h4.agree{color:#006699; font-size:100%; margin:4px 0px 0px 8px; font-weight:normal}
h4.agree2{color:#006699; font-size:100%; margin:8px 0px 0px 8px; font-weight:normal}

/* 利用規約、サイトマップ　テーブル */
table.agree{
	border-collapse: collapse;
	empty-cells: show;	width: 98%;
	border:solid 1px #666; 
	margin:4px 14px 4px 2px
}

table.agree2{margin:4px 14px 4px 4px; padding:0px 0px 0px 4px}
table.agree3{border:solid 1px #666}

table.agree td{
	padding: 5px;
	border: 1px solid #666;
}

td.agree{
	padding: 5px;
	border: 1px solid #666;
}

td.agree2{border-style:solid; border-color:#fff #fff #666 #666}
td.agree3{border-style:solid; border-color:#fff #666 #666 #fff}

td.aga{border-width:0px 1px 1px 0px}
td.agb{border-width:0px 0px 1px 0px}
td.agc{border-width:0px 1px 0px 0px}
td.agd{border-width:0px 0px 1px 1px}
td.age{border-width:0px 0px 0px 1px}
td.agf{border-width:1px 0px 0px 1px}

#acro{margin:0px 14px 4px 2px; padding:1px 0px}


/* メインコンテンツ部分 問い合わせ、キャンペーンページ ============================== */

.attentfaq{background-color:#eaeaea; margin:4px 12px 0px 6px; padding:8px}
table.faq{ margin:4px 12px 4px 6px; font-size:95%}
td.faq{padding:2px 8px}
/*mod start 2007/04/16 d.ishikawa*/
/*input#f{background-color:#c9dae2 ;border: 2px #cccccc outset}*/
input#f{background-color:#ccffff ;border: 2px #cccccc outset}
/*mod end 2007/04/16 d.ishikawa*/
.mitn{text-align:center; margin:6px 0px 0px 0px; padding:10px 12px 0px 6px}
.mit1{width:140px; height:35px; font-weight:bold}
.mit2{width:120px; height:35px; font-weight:bold}
.mit3{width:250px; height:35px; font-weight:bold}

#er{color:#cc0033; margin:4px 130px 6px 130px; padding:8px 8px 0px 12px; background-color:#fff}
#er_f{color:#cc0033; margin:0px 130px 6px 130px; padding:8px 8px 0px 12px}
.campe_f{margin:0px 0px 8px 0px}



/* メインコンテンツ部分 キャンペーンページ------------------------------------------ */
.marutoku{margin:4px 0px 0px 4px; padding:4px; font-size:100%}

.backnumcampe,
.backnumcampe_pink
{
	border:solid 1px #ccc; 
	margin:4px 4px 4px 3px; 
	padding:4px; 
	background-color:#fff; 
	text-align:center
}

.backnumcampe a
{
	color: #1F74F5;
}

.backnumcampe a:hover
{
	color: #30A3F3;
}

.backnumcampe_pink a
{
	color: #EE2555;
}

.backnumcampe_pink a:hover
{
	color: #EC4D72;
}

h3.cam{color:#006699; font-size:110%; margin:4px 0px 0px 0px}
.komecampe{border:solid 1px #ccc; margin:4px 6px 1px 10px; padding:4px; background-color:#fff; text-align:left}

/* 通常の時間制料金との比較 */
table.campe{background-color:#fff; padding:4px; margin:2px 0px 1px 10px; border:solid 1px #ccc; font-size:100%}
td.campetop{border-style:solid; border-color:#ccc; border-width:1px 0px 0px 0px}
td.camperig{border-style:solid; border-color:#ccc; border-width:0px 1px 0px 0px}
td.campetop_{border-style:dashed solid; border-color:#ccc; border-width:1px 1px 0px 0px}
/* キャンペーン料金表 */
table.campe2{padding:4px; margin:2px 0px 1px 10px; border:solid 1px #ccc; font-size:100%}
td.campetop2{border-style:solid; border-color:#ccc; border-width:1px 0px 0px 1px}
td.campelef{border-style:solid; border-color:#ccc; border-width:0px 0px 0px 1px}
td.campetop_2{border-style:dashed solid; border-color:#ccc; border-width:1px 0px 0px 1px}
/* ※印 */
.komecampe2{margin:-6px 0px -6px 4px}
.komecampe3{margin:4px 0px -2px 4px}
/* 店舗案内ボタン */
.tenpo{width:68px; height:22px; margin:-1px 0px 1px 0px}
.tenpo_select1{width:100px}
.tenpo_select2{width:168px}

/*add start 2010/03/30 d.ishikawa 「店舗のご案内」リンク削除*/
.tenpo{display:none;}
/*add end 2010/03/30 d.ishikawa 「店舗のご案内」リンク削除*/


/* 台数 */
.dai{width:40px}
/* 乗車人数フォーム */
.jyosya{margin-left:20px}
/* 予約 */
.yoyaku1{float:left; padding-left:90px; margin:-10px 0px 10px 0px}
.yoyaku2{float:left; padding-left:100px; margin:-25px 0px 10px 0px}



/* 古いページ（Not Found）用: 折をみてページの削除をお勧め */
#pnf{font-size:120%; text-align:center; line-height:120%; padding:8px 0px}
a:link.pnf, a:visited.pnf{text-decoration:none; color:#ff9900}
a:hover.pnf, a:active.pnf{text-decoration:none; color:#0099FF}


html ul#buner15perVertical,
* html ul#buner15perVertical {
	margin-left: 0px;
	list-style: none;
}


/* 共通 */
.DeepBlue{
	color: #006699;
}

.SubBack
{
	padding-top: 2px;
	background:url("../img/common/subback.gif") no-repeat left top;
	text-indent: 20px;
	height: 23px;
	border: 1px solid #AAA;
	color: #0099CC;
}


/* FAQ */
.Va
{
	vertical-align: middle;
}


/* 規則 */
.FontRed
{
	color: #FF262C;
}


/* TOP */
#Banner15
{
	margin: 5px 0 0 39px;
}

.StoreDetail
{
	line-height: 1.4em;
}

.StoreDetailTable td
{
	background: #F6F6F6;
}

.StoreDetailFrame td
{
	background: #F6F6F6;
}


/* 店舗 */
.tenpo_name
{
	font-weight: bold;
	color: #0469E3;
}

