@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@import "../_cnskin/033d/css/style.css";

#L01 #area-header.noskin,#L02 #area-header.noskin,#L03 #area-header.noskin,#L07 #area-header.noskin,#L08 #area-header.noskin	{ width:100%;}
#L01 #area-header,#L02 #area-header,#L03 #area-header,#L07 #area-header,#L08 #area-header	{ width:100%;}
#L01 #area-billboard.noskin,#L02 #area-billboard.noskin,#L03 #area-billboard.noskin,#L07 #area-billboard.noskin,#L08 #area-billboard.noskin	{ width:100%;}
#L01 #area-billboard,#L02 #area-billboard,#L03 #area-billboard,#L07 #area-billboard,#L08 #area-billboard	{ width:100%;}
#L01 #area-contents.noskin,#L02 #area-contents.noskin,#L03 #area-contents.noskin,#L07 #area-contents.noskin,#L08 #area-contents.noskin	{ width:966px;}
#L01 #area-contents,#L02 #area-contents,#L03 #area-contents,#L07 #area-contents,#L08 #area-contents	{ width:982px;}
#L02 #area-main,#L03 #area-main,#L07 #area-main,#L08 #area-main	{ width:726px;}
#L02 #area-side-a,#L03 #area-side-a,#L07 #area-side-a,#L08 #area-side-a	{ width:240px;}
#L01 #area-footer.noskin,#L02 #area-footer.noskin,#L03 #area-footer.noskin,#L07 #area-footer.noskin,#L08 #area-footer.noskin	{ width:100%;}
#L01 #area-footer,#L02 #area-footer,#L03 #area-footer,#L07 #area-footer,#L08 #area-footer	{ width:100%;}

#L04	{ width:100%; margin:0 auto;}
#L04 #area-contents	{ width:966px;}
#L04 #main-group	{ width:966px; margin-left:-240px;}
#L04 #area-main	{ margin-left:250px;}
#L04 #area-side-a	{ width:240px;}

#L05	{ width:100%; margin:0 auto;}
#L05 #area-contents	{ width:966px;}
#L05 #main-group	{ width:966px; margin-left:-240px;}
#L05 #main-group .core	{ width:966px; margin-right:-240px;}
#L05 #area-main	{ margin-left:250px; margin-right:250px;}
#L05 #area-side-a	{ width:240px;}
#L05 #area-side-b	{ width:240px;}

#L06	{ width:100%; margin:0 auto;}
#L06 #area-contents	{ width:966px;}
#L06 #main-group	{ width:966px; margin-right:-240px;}
#L06 #area-main { margin-right:250px;}
#L06 #area-side-a	{ width:240px;}

.thunder-bg { background: url(../_src/sc12232/_dsc1371.jpg) no-repeat center top; }@media screen and (-webkit-min-device-pixel-ratio:0) {  .thunder-bg { background-position: 49.999% top; }}#area-header { background: url(../_src/sc11067/bk_header.jpg) no-repeat center top; }#area-footer { background: url(../_src/sc11067/bk_header.jpg) no-repeat center bottom; }

#area-header #bk16442>div  { margin:0 auto; width:950px;}#bk16442 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk16443 { background: url(../_src/sc11982/global_bk.jpg) repeat-x left top; }#bk16443 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px }#bk16444 { background: url(../_src/sc8918/pankz_sp.png) repeat-x left top; }#bk16444 h1, #bk16444 h2, #bk16444 h3, #bk16444 h4, #bk16444 p, #bk16444 p.lead, #bk16444 blockquote, #bk16444 address, #bk16444 li, #bk16444 th, #bk16444 td { line-height:0; }#bk16444 div.lhm { padding-left: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px }#bk16445 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16445 div.lhm { padding-left: 25px; padding-top: 25px; padding-right: 25px; padding-bottom: 0px }#bk16446 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16446 div.lhn { padding-left: 15px; padding-top: 20px; padding-right: 15px; padding-bottom: 10px }#bk16457 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16457 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16458 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16458 h1, #bk16458 h2, #bk16458 h3, #bk16458 h4, #bk16458 p, #bk16458 p.lead, #bk16458 blockquote, #bk16458 address, #bk16458 li, #bk16458 th, #bk16458 td { line-height:1; }#bk16458 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16459 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16459 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16460 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16460 h1, #bk16460 h2, #bk16460 h3, #bk16460 h4, #bk16460 p, #bk16460 p.lead, #bk16460 blockquote, #bk16460 address, #bk16460 li, #bk16460 th, #bk16460 td { line-height:1; }#bk16460 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16461 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16461 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16462 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16462 h1, #bk16462 h2, #bk16462 h3, #bk16462 h4, #bk16462 p, #bk16462 p.lead, #bk16462 blockquote, #bk16462 address, #bk16462 li, #bk16462 th, #bk16462 td { line-height:1; }#bk16462 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16463 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16463 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16464 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16464 h1, #bk16464 h2, #bk16464 h3, #bk16464 h4, #bk16464 p, #bk16464 p.lead, #bk16464 blockquote, #bk16464 address, #bk16464 li, #bk16464 th, #bk16464 td { line-height:1; }#bk16464 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16465 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16465 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16466 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16466 h1, #bk16466 h2, #bk16466 h3, #bk16466 h4, #bk16466 p, #bk16466 p.lead, #bk16466 blockquote, #bk16466 address, #bk16466 li, #bk16466 th, #bk16466 td { line-height:1; }#bk16466 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16467 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16467 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16468 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16468 h1, #bk16468 h2, #bk16468 h3, #bk16468 h4, #bk16468 p, #bk16468 p.lead, #bk16468 blockquote, #bk16468 address, #bk16468 li, #bk16468 th, #bk16468 td { line-height:1; }#bk16468 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16469 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16469 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16470 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16470 h1, #bk16470 h2, #bk16470 h3, #bk16470 h4, #bk16470 p, #bk16470 p.lead, #bk16470 blockquote, #bk16470 address, #bk16470 li, #bk16470 th, #bk16470 td { line-height:1; }#bk16470 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16471 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16471 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16472 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16472 h1, #bk16472 h2, #bk16472 h3, #bk16472 h4, #bk16472 p, #bk16472 p.lead, #bk16472 blockquote, #bk16472 address, #bk16472 li, #bk16472 th, #bk16472 td { line-height:1; }#bk16472 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16473 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16473 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16474 { background: url(../_src/sc11379/bk75.png) repeat; }#bk16474 h1, #bk16474 h2, #bk16474 h3, #bk16474 h4, #bk16474 p, #bk16474 p.lead, #bk16474 blockquote, #bk16474 address, #bk16474 li, #bk16474 th, #bk16474 td { line-height:1; }#bk16474 div.lhm { padding-left: 0px; padding-top: 0px; padding-right: 25px; padding-bottom: 0px }#bk16475 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16475 div.lhm { padding-left: 25px; padding-top: 15px; padding-right: 25px; padding-bottom: 0px }#bk16476 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16476 div.lhn { padding-left: 15px; padding-top: 20px; padding-right: 15px; padding-bottom: 10px }#bk16477 { background: url(../_src/sc11348/bk75.png) repeat; }#bk16477 div.lhn { padding-left: 15px; padding-top: 10px; padding-right: 15px; padding-bottom: 0px }#bk16478 h1, #bk16478 h2, #bk16478 h3, #bk16478 h4, #bk16478 p, #bk16478 p.lead, #bk16478 blockquote, #bk16478 address, #bk16478 li, #bk16478 th, #bk16478 td { line-height:0; }#bk16479 { background: #807A72; }#bk16479 div.lhm { padding-left: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 10px }#bk16480 { background: #807A72; }#bk16480 div.lhn { padding-left: 20px; padding-top: 0px; padding-right: 20px; padding-bottom: 3px }#bk16481 h1, #bk16481 h2, #bk16481 h3, #bk16481 h4, #bk16481 p, #bk16481 p.lead, #bk16481 blockquote, #bk16481 address, #bk16481 li, #bk16481 th, #bk16481 td { line-height:0; }#bk16483 div.lhm { padding-left: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 0px }
