@charset "euc-jp";
/* コンテンツ */
.gInfo, .gInfo a {color:#fff;}
.gInfo {text-align:center;}
.contents {margin:40px auto 80px;width:860px;line-height:1.56;color:#333;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";}
h1 {margin-bottom:30px;font-size:1.5em;font-weight:bold;line-height:1;border-bottom:solid 4px #ddd;}
h1 .inline {display:inline-block;margin-bottom:-4px;padding-bottom:5px;border-bottom:solid 4px #ce2323;}
h2 {margin-bottom:15px;padding:8px;font-weight:bold;background-color:#f0f0f0;border-left:solid 5px #ce2323;}
h3 {margin:10px 0 0;font-weight:bold;}
.comment {margin-bottom:20px;}
.section {margin-bottom:30px;}
.section .section {margin-bottom:20px;font-size:.88em;}
.section ul {margin-left:1.8em;}
.section p {margin-bottom:1em;}
.spec {width:100%;font-size:.88em;}
.spec th, .spec td {padding:6px;font-weight:normal;}
.spec th {background-color:#555;color:#fff;border-left:solid 1px #fff;}
.spec th.item {border-left:solid 1px #555;width:250px;}
.spec th.size, .spec th.type {width:150px;}
.spec td {border:solid 1px #555;text-align:center;}
.spec td.item {text-align:left;}
.scriptOuter {border:dashed 1px #9f9b9b;}
.scriptOuter .script {padding:10px 15px;border:solid 1px #fff;background-color:#f3f3f3;}
.address table {width:100%;}
.address table th, .address table td {padding:6px;border:solid 1px #808080;font-weight:normal;}
.address table th {background-color:#f2f2f2;text-align:left;}