@charset "euc-jp";
/* contents */
.contents {width:860px;margin:0 auto 30px;}
.secMain {float:left;width:490px;vertical-align:top;}
.secSub {float:right;width:350px;vertical-align:top;}
/* secMain */
.hallCount {text-align:center;line-height:1;margin:7px 0 22px;}
.hallCount strong {padding:0 4px;color:#ce2323;font-family:Arial;}
.map {width:450px;margin-left:20px;margin-bottom:15px;}
.map .formOuter {vertical-align:bottom;padding-right:30px;}
.map .formOuter h3 {background-color:#e76d10;font-weight:bold;border:solid 1px #444;color:#fff;padding:5px 8px;}
.map .formOuter .form {border:solid 1px #444;border-top:none;background-color:#feecc2;padding:5px;}
.map .formOuter .form th, .map .formOuter .form td {padding:3px;}
.map .formOuter .form th {font-weight:normal;text-align:left;width:70px;}
.map .formOuter .form td input[type=text] {width:160px;}
.map .map02 {vertical-align:bottom;text-align:left;}
.map .map03 {text-align:right;}
.map .map04 {text-align:left;}
.hallSearchOther {text-align:center;margin-bottom:30px;}
.pachiSearch {text-align:center;margin:10px;background-color:#f1f1f1;padding:12px 0;}
.pachiSearch .form {width:100%;}
.pachiSearch .form td {text-align:center;}
.pachiSearch .searchInput {margin-right:5px;width:200px;}
.pachiSearchList {margin-bottom:10px;width:100%;border-top:1px dotted #888;}
.pachiSearchList td {width:50%;border-bottom:1px dotted #888;padding:4px 0 3px 24px;background:url(http://www.p-world.co.jp/images/point_g.gif) no-repeat 5px 50%;font-size:95%;}
.pachiSearchOther {text-align:center;margin:0 0 20px;}
.separate {border:0 none;background-color:#c0c0c0;margin-bottom:15px;height:2px;}
.countData {width:100%;border:solid 1px #ccc;margin-bottom:5px;}
.countData th {width:140px;background-color:#e8e8e8;text-align:center;vertical-align:middle;border-right:solid 1px #ccc;}
.countData .valOuter {width:100%;}
.countData .valOuter td {background-color:#f2f2f2;padding:3px 0;}
.countData .valOuter .period {width:80px;text-align:right;}
.countData .valOuter .value {width:90px;text-align:right;padding-right:5px;}
.countData .valOuter .border th, .countData .valOuter .border td {border-top:solid 1px #fff;}
/* secSub */
.links {margin:7px 0 10px;}
.links dt, .links dd {padding:0 0 4px 22px;}
.links dt {background-repeat:no-repeat;background-position:3px center;color:#ce2323;font-weight:bold;}
.links dd {line-height:1.04;}
.links .date {font-family:Arial;}
.secInfo .links {margin-bottom:5px;}
.secInfo .links dt {background-image:url(http://www.p-world.co.jp/images/point_r2.gif);}
.secForum .links dt {background-image:url(http://www.p-world.co.jp/images/point_y.gif);}
.secCompany .links dt {background-image:url(http://www.p-world.co.jp/images/point_gr.gif);}
.makerUpdate {margin-bottom:10px;}
.makerUpdate h3 {background-color:#ce2323;padding:2px 0;text-align:center;}
.makerUpdate h3, .makerUpdate h3 a {color:#fff;}
.makerUpdate table {width:100%;}
.makerUpdate td {background-color:#eae8e8;border-top:solid 1px #fff;border-right:solid 1px #fff;padding:2px;text-align:center;}
.makerUpdate td.name {border-right:none;text-align:left;} 
/* contentsFooter */
.contentsFooter {width:860px;margin:0 auto;padding:15px 0;border-top:1px solid #999;}
.contentsFooter table {width:90%;font-size:12px;margin:0 auto;}
.contentsFooter .icon td {width:20%;text-align:center;vertical-align:middle;}
.contentsFooter .text td {line-height:1.2;padding-top:3px;text-align:center;vertical-align:top;}
/* footer */
.fLinks {width:860px;margin:0 auto;padding:7px 0 8px;border-top:solid 1px #999;text-align:center;}
.gFooter .secom {padding:0 35px;}
.gFooter .truste {padding-right:30px;}
.gFooter .fLogo {border-left:1px solid #999;padding-left:30px;}
/* banner */
.bnrRect {margin-bottom:10px;}
.bnrMid {margin-bottom:35px;text-align:center;display:none;}
/* clearfix */
.clearfix:after {clear:both;content:" ";display:block;font-size:.1em;height:.1px;line-height:0;visibility:hidden;}
.clearfix {display:inline-block;min-height:1%;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* timeline */
.timeline {padding-bottom:7px;margin:7px 0;border-bottom:1px dotted #666;}
.timeline .outer {height:142px;overflow:hidden;position:relative;}
.timeline .list {position:absolute;width:100%;}
.timeline .list li {margin-bottom:5px;list-style-type:none;opacity:0;}
.timeline .item {width:100%;font-size:80%;}
.timeline .item td {vertical-align:top;}
.timeline .icon {text-align:center;width:19px;}
.timeline .title {padding:0 5px;}
.timeline .time {color:#bbb;text-align:right;white-space:nowrap;}
.attention {padding:16px 0 0;}
.attention h2 {margin-bottom:3px;color:#333;font-size:75%;font-weight:normal;}
.attention .list {padding-left:1.5em;color:#444;}
.attention .list li {margin-bottom:4px;}
.attention .list .new a {background:url(/image/iconNewGray.png) no-repeat right center;padding-right:25px;}
.secMainBottomAds {padding-top:4px;}
.secMainBottomAds h2 {margin-bottom:3px;font-size:75%;font-weight:normal;color:#333;}
.secMainBottomAds-items {list-style-type:none;}
.secMainBottomAds-items--singleItem {text-align:left;}
.secMainBottomAds-items .secMainBottomAds-leftItem {float:left;}
.secMainBottomAds-items .secMainBottomAds-rightItem {float:right;}
.secMainBottomAds-items img {vertical-align:top;}

/* zennichi */
.bnrMiddleBox {width: 450px;margin: -4px auto 16px;table-layout: fixed;}
.bnrMiddleBox-zennichi, .bnrMiddleBox-chodama {text-align: center;vertical-align: top;}
.bnrMiddleBox-zennichiImg, .bnrMiddleBox-chodamaImg {margin-bottom: 4px;}
.bnrMiddleBox-zennichiImg img, .bnrMiddleBox-chodamaImg img {border: solid 1px #ccc;}
.bnrMiddleBox-zennichiCount strong, .bnrMiddleBox-chodamaCount strong {color: #ce2323 ;font-family: Arial;}
