@charset "euc-jp";
/* コンテンツ */
.gInfo, .gInfo a {color:#fff;}
.gInfo {text-align:center;}
.contents {margin:40px auto;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;}
.btnContact {text-align:center;margin-bottom:60px;}
.btnContact a {display:inline-block;color:#fff;padding:15px 60px;background-color:#f98335;border-radius:3px;text-decoration:none;font-size:.85em;}
/* ダウンロード */
.dlCap {font-size:.88em;margin-bottom:15px;padding:0 10px;}
.dlBox {margin:0 10px 30px;border-top:dotted 1px #ccc;}
.dlBox li {list-style-type:none;border-bottom:1px dotted #ccc;padding:10px 0;}
.dlBox a {padding-left:24px;background:url(/image/adinfo/icoPdf.png) no-repeat 0 center;font-size:.88em;}
.dlCaution {margin-bottom:30px;padding:30px;text-align:center;border:solid 1px #ccc;font-size:.88em;}
/* P-WORLDについて */
.aboutCap {font-size:.88em;margin-bottom:20px;padding:0 10px;}
.aboutWrap {margin-bottom:50px;padding:0 50px;}
.aboutImg {width:300px;float:left;}
.aboutInfo {width:420px;float:right;font-size:.8em;}
.aboutInfo table {width:100%;}
.aboutInfo th, .aboutInfo td {border:solid 1px #ccc;}
.aboutInfo th {width:45%;padding:10px 12px 6px;background-color:#eee;text-align:left;}
.aboutInfo td {padding:10px 0 6px;text-align:center;}
.aboutInfo td .num {font-size:1.5em;padding:0 .2em;letter-spacing:-1px;font-weight:bold;}
.aboutInfoMemo {margin-top:5px;text-align:right;}
/* 広告メニュー */
.sampleCap {font-size:.88em;margin-bottom:30px;padding:0 10px;}
.itemBox {padding:0 10px 80px;}
.adDetail {float:right;width:505px;}
.adImg {float:left;}
h3 {font-weight:bold;padding-top:5px;margin-bottom:20px;border-bottom:solid 1px #ddd;}
h3 .inline {padding-bottom:5px;margin-bottom:-1px;display:inline-block;border-bottom:solid 1px #ce2323;}
.adComment {font-size:.88em;}
.adSpec {margin:15px 0 5px;padding:10px;background-color:#eee;border:solid 1px #ccc;font-size:.8em;}
.adSpec dt {width:7em;padding:1px 0;float:left;text-align:right;}
.adSpec dd {margin-left:7.5em;padding:1px 0;}
/* clearfix */
.clearfix:after {clear:both;content:" ";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-table;min-height:1%;}
* html .clearfix {height:1%;}
.clearfix {display:block;}