@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);

/* 店舗でのお取引 */
table.fee{width:100%;}
table.fee tbody th{width:260px;}
table.fee span{float:left;text-align:right;width:10%;}
table.fee span.lt{float:left;text-align:right;width:40%;}
table.fee span.rt{float:left;text-align:right;width:40%;}
table.fee tbody td{padding-left:15px;}

p#risk{margin-left:auto;margin-right:auto;width:178px;height:50px;}
p#risk a{background:url(img/face-to-face/risk.png) no-repeat 0px 0px;border:1px solid #aaa;display:block;overflow:hidden;padding-top:48px;width:176px!important;width:178px;height:0!important;height:50px;}
p#risk a:hover{border-color:#fb0b35;}

div.campaign{margin:20px 0;border:5px ridge red;padding:10px;width:560px!important;width:590px;}
div.campaign strong{display:block;text-align:center;text-decoration:underline;}
div.campaign table{border:1px solid #999;width:100%;}
div.campaign table td{border-left:1px dotted #666;border-right:none;}

div.feature-gb3{margin:20px;padding:10px;background:#FFFAFA;border:3px ridge #B22222;}
div.feature-gb3 strong{display:block;font-size:120%;text-align:denter;color:#444;margin-bottom:15px}
div.feature-gb3 ol{margin:10px 15px 10px 30px;}
div.feature-gb3 ol li{margin-bottom:5px}
div.feature-gb3 ol span{display:block;font-size:95%;margin:2px 10px 2px 1em;text-indent:-1em;line-height:1.1!important;}
table.jgb{width:640px!important;}
table.jgb th{font-size:98%;word-break:keep-all!important;}
table.jgb td{line-height:1.2!important;vertical-align:top;}
table.jgb td span{font-size:95%!important;}
table.jgb thead td{width:170px!important;font-weight:bold;line-height:1.5!important;}
table.jgb tr.period span{display:block;text-align:right;font-size:100%!important;}
