@charset "utf-8"; /*NHKondemand Modified:2010-01-28 */
/* @group common */
* {margin:0;padding:0;}
html>body{font-size:16px;}
body{font-size:100%;font-family:"Lucida Grande", Arial, sans-serif;line-height:1.6;color:#505050;text-align:center;background:#f1f1f1;}
*:first-child+html body{font-size:100%;}
* html body{vertical-align:baseline;}
/*\*//*/
* html body{letter-spacing:0;vertical-align:middle;}
/**/
h1, h2, h3, h4, h5, h6, table, p, ul, ol, dl, marquee{font-size:87.5%;}
ul li, ol li{list-style-type:none;}
table tr th, table tr td{line-height:1.6em;text-align:left;vertical-align:top;}
hr{display:none;}
em, strong{font-weight:bold;}
img{border:0;}
a{color:#08c;outline:none;}
a:link{text-decoration:none;}
a:visited{color:#6ac;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#0af;}
div.inner{width:990px;text-align:left;margin:0 auto;}
/* @end */
/* @group clear */
div.inner-wide, div.verisign{min-height:1%;}
div.inner-wide:after, div.verisign:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
* html div.inner-wide, * html div.verisign{height:1%;}
/*\*//*/
* html div.inner, * html div.verisign{height:inherit;display:inline-table;}
/**/
/* @end */
/* @group header */
div#header{height:68px;border-bottom:1px solid #cecece;background:url(/css/ph40/img/common/bg_header.gif) repeat-x #fff;}
div#header div.inner-wide{position:relative;}
div#header p.logo{padding:25px;}
/* @end */
/* @group content */
div#content-wide{background:#fff;}
div#content-wide div.inner-wide h1{font-size:16px;line-height:35px;color:#fff;text-align:center;background:url(/css/ph40/img/error/bg_title.png) no-repeat center;margin:0 8px 24px 8px;padding:0 12px;}
div#content-wide p{font-weight:bold;margin:0 0 1em 0;}
div#content-wide p.caution{font-weight:normal;color:#f33;text-align:center;}
div#content-wide div.section{text-align:center;border:1px solid #dbdbdb;margin:0 auto 24px;padding:24px;width:80%;max-width:800px;}
div#content-wide div.section p.button{margin:2em 0;}
div#content-wide div.section p.callcenter{font-weight:normal;}
div#content-wide div.section div.caution{text-align:left;border:1px solid #dbdbdb;background:#f5f5f5;margin:0 0 24px 0;padding:12px;}
div#content-wide div.section div.caution p{font-weight:normal;}
div#content-wide div.verisign{font-size:87.5%;text-align:left;margin:0 0 24px 0;}
div#content-wide div.verisign p.logo{width:100px;float:left;}
div#content-wide div.verisign p.text{width:620px;float:right;font-weight:normal;}
/* @end */
/* @group footer */
div#footer{border-top:1px solid #dbdbdb;background:url(/css/ph40/img/common/bg_footer.gif) repeat-x;text-align: center;}
div#footer p{font-size:75%;display:inline-block;}
div#footer div.inner{padding:24px 0;}
div#footer p.logo{width:63px;padding:4px 0 0 0;}
div#footer p.copyright{color:#707070;}
/* @end */

/*ネットクラブエラー用*/
h2#ncerr{text-align: center;color: #FF3333;font-size: 16px;}
a.btn{background-color: #FF911B;border: 1px solid #FF9900;border-radius: 8px 8px 8px 8px;color: #FFFFFF;height: 30px;padding: 9px;text-align: center;}
a.btn:hover{text-decoration: none;}
div#content p strong{color:#FF3333;}

div#categoryTitle{background: #f18b02;color: #fff;}
div#categoryTitle h1{padding: 15px 0; margin:0;font-size: 22px;}
div.section p.button-top a{background: #f18a02;padding: 10px;color: #fff}
