﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.textarea{background-color:#fff;box-shadow:0px 2px 7px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 7px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 7px 1px rgba(0,0,0,0.2);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;text-align:left;line-height:180%}.txt_bgblue{padding:3px 12px;background-color:#0d4694;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;display:inline-block}.font-small{font-size:13px}.font-medium{font-size:15px}.font-large{font-size:20px;font-weight:bold}.padding15{padding:15px}.padding20{padding:20px}.padding30{padding:30px}.padding35{padding:35px}.paddingBT20{padding-bottom:20px}.paddingBT50{padding-bottom:50px}.marginBT10{margin-bottom:10px}.marginTP10{margin-top:10px}.txt_bggray{background-color:#f8f9fb;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;display:inline-block}.txt_bggray p span{width:140px;display:inline-block;font-weight:bold}.caution{line-height:130%;color:#717171;text-align:left}body,html,textarea{font-family:"Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif !important;line-height:150%;color:#000;font-size:14px;position:relative;text-align:center;padding:0;margin:0;background-color:#4ba6ff}img{vertical-align:bottom}html{width:100% !important;height:100%}a{color:#0076ff;text-decoration:none}a:hover{color:#00d8ff;text-decoration:underline}.container{position:relative;margin:0 auto;display:block}a{color:#0076ff;text-decoration:none}a:hover{color:#00d8ff;text-decoration:underline}h1{display:none}.contents_wp{position:relative;width:100%;margin:0 auto}.contents_header{background-image:url(../images/header_bg.png);background-size:contain;width:100%;position:relative;text-align:right;z-index:10;height:90px}.contents_header ul{margin:0 auto;padding-right:5px;position:relative}.contents_header ul li{height:55px;line-height:55px;display:inline-block;vertical-align:middle}.contents_header ul li img{vertical-align:middle}.contents_header ul li h1{display:block}.contents_header ul li.pbslogo{position:absolute;top:7px;left:5px;width:105px}.contents_header ul li.pbslogo img{width:100%}.contents_header ul li.ps4{width:80px}.contents_header ul li.ps4 img{width:100%}.contents_header ul li.sns_share{margin-left:5px}.contents_header ul li.sns_share a{display:inline-block;width:35px}.contents_header ul li.sns_share a img{width:100%}.contents_header ul li.nav-wp .menu-button{margin-right:5px;display:inline-block;width:35px}.contents_header ul li.nav-wp .menu-button img{width:100%}.contents_header ul li.nav-wp #navi{display:none}#nav-wrap{position:fixed;z-index:9000;bottom:0;left:0;width:100%;background:#00bcfe;transition:.3s;-moz-box-shadow:0 0 8px rgba(0,94,154,0.6);-webkit-box-shadow:0 0 8px rgba(0,94,154,0.6);box-shadow:0 0 8px rgba(0,94,154,0.6)}#nav-wrap #nav{display:none}#nav-wrap #nav li{width:49.8%;float:left;border-bottom:solid 1px #0ac8ff}#nav-wrap #nav li img{width:auto;height:42px}#nav-wrap #nav li:nth-child(odd){border-right:solid 1px #0ac8ff}#nav-wrap #nav li.new{position:relative}#nav-wrap #nav li.new:before{position:absolute;content:"";top:2px;left:2px;width:30px;height:30px;background:url(../images/ico_new.png) top left no-repeat;background-size:30px 30px}#nav-wrap #nav li a,#nav-wrap #nav li span{margin:5px;padding:2px;display:block}#nav-wrap #nav li.current a,#nav-wrap #nav li:hover a{background-color:#00a1fe;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#nav-wrap #nav_btn{line-height:50px;text-align:center;background-color:#00bcfe;color:#FFFFFF;cursor:pointer;font-size:20px;border-bottom:solid 1px #0ac8ff}#nav-wrap #nav_btn .nav_close{display:none}#nav-wrap #nav_btn.open .nav_close{display:block;position:absolute;top:-54px;right:5px}#nav-wrap #nav_btn.open .nav_close span{background-image:url(../images/nav_close.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom;display:block;width:80px;height:60px;text-indent:-99999px}#nav-wrap #nav_btn .pagetop{position:absolute;top:-54px;right:5px}#nav-wrap #nav_btn .pagetop a{background-image:url(../images/pagetop.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;display:block;width:80px;height:60px;text-indent:-99999px}.nav_overlay{display:none;top:0;opacity:0.6;z-index:30;height:100%;width:100%;background-color:#000;position:fixed}#guide-nav{background-color:#fff;position:relative;padding-top:90px;margin-top:-98px;box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.2)}#guide-nav ul:first-child{border-top:solid 1px #f6f6f6}#guide-nav ul{width:100%;display:table}#guide-nav ul li{display:table-cell;vertical-align:middle;width:50%;padding:5px 5px;border-right:solid 1px #f6f6f6;border-bottom:solid 1px #f6f6f6}#guide-nav ul li:nth-child(even){border-right:none}#guide-nav ul li.new{position:relative}#guide-nav ul li.new:before{position:absolute;content:"";top:2px;left:2px;width:30px;height:30px;background:url(../images/ico_new.png) top left no-repeat;background-size:30px 30px}#guide-nav ul li a{text-decoration:none;color:#252525;padding:10px;display:block}#guide-nav ul li a:hover{color:#0097ff;background-color:#eff8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#guide-nav ul li.current a{color:#0097ff;background-color:#eff8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#guide-nav ul li.close a,#guide-nav ul li.close a:hover{color:#d3d3d3;background-color:#ffffff}#system-nav,#special-nav{background-color:#fff;position:relative;padding-top:90px;margin-top:-98px;box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.2);z-index:4}#system-nav ul:first-child,#special-nav ul:first-child{border-top:solid 1px #f6f6f6}#system-nav ul,#special-nav ul{width:100%;display:table}#system-nav ul li,#special-nav ul li{display:table-cell;vertical-align:middle;width:50%;padding:5px 5px;border-right:solid 1px #f6f6f6;border-bottom:solid 1px #f6f6f6}#system-nav ul li:nth-child(even),#special-nav ul li:nth-child(even){border-right:none}#system-nav ul li.new,#special-nav ul li.new{position:relative}#system-nav ul li.new:before,#special-nav ul li.new:before{position:absolute;content:"";top:2px;left:2px;width:30px;height:30px;background:url(../images/ico_new.png) top left no-repeat;background-size:30px 30px}#system-nav ul li a,#special-nav ul li a{text-decoration:none;color:#252525;padding:5px 10px;display:block;line-height:1.2em}#system-nav ul li a:hover,#special-nav ul li a:hover{color:#0097ff;background-color:#eff8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#system-nav ul li.current a,#special-nav ul li.current a{color:#0097ff;background-color:#eff8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}#system-nav ul li.close a,#system-nav ul li.close a:hover,#special-nav ul li.close a,#special-nav ul li.close a:hover{color:#d3d3d3;background-color:#ffffff}#system-nav ul li .closed,#special-nav ul li .closed{font-size:10px;margin:0;padding:0;color:#959595}#footer{padding:10px 10px 40px;position:relative;background-color:#1c3a62}#footer .sns_share{text-align:left}#footer .sns_share ul{width:100%;display:table;margin:0 0 10px}#footer .sns_share ul li{width:25%;display:table-cell}#footer .sns_share ul li a{display:block;padding:3px}#footer .sns_share ul li img{width:100%}#footer .spec{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#10294a;text-align:left;padding:10px 10px 10px 10px}#footer .spec dl{overflow:hidden}#footer .spec dl dt{color:#54b5ff;width:95px;float:left}#footer .spec dl dt.s-price{float:none}#footer .spec dl dd{display:block;color:#fff;margin-left:95px;margin-bottom:8px}#footer .spec dl dd.s-price{margin-left:0;margin-top:4px}#footer .spec dl dd strong{font-weight:bold}#footer .spec .cero{position:absolute;bottom:10px;right:10px}#footer .spec .cero img{width:35px}#footer .spec .packageimg{text-align:center;background-color:#1c3a62;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;margin-bottom:10px;padding:10px 10px 5px}#footer .spec .packageimg .packageimg-inner{width:40%;margin:0 auto}#footer .spec .packageimg .packageimg-inner img{width:100%}#footer .banner ul{text-align:center}#footer .banner ul li{display:inline-block;text-align:center;margin-top:20px;margin-bottom:10px;width:48%}#footer .banner ul li:nth-child(odd){padding-right:3px}#footer .banner ul li:nth-child(even){padding-left:3px}#footer .banner ul li img{width:100%}#footer .banner ul li a:hover{opacity:0.8}#footer .banner ul li.dendologo{width:100%;display:table;margin-top:0}#footer .banner ul li.dendologo .img{width:40%;margin:0 auto;display:table-cell;vertical-align:middle}#footer .banner ul li.dendologo .img img{width:100%}#footer .banner ul li.dendologo .text_notes{display:table-cell;vertical-align:middle;font-size:11px;color:#fff;text-align:left;line-height:1.5em}#footer .banner ul li.marvlogo{margin-top:5px;margin-right:0;width:35%}#footer .copyright{text-align:left;color:#fff;font-size:12px;margin-bottom:30px}#footer .copyright img{vertical-align:middle;height:10px;margin:0 3px}.lity{background:#ffffff;background:rgba(255,255,255,0.9)}.lity-wrap{padding:15px !important}.lity-content:after{-moz-box-shadow:0 0 8px rgba(0,94,154,0.6);-webkit-box-shadow:0 0 8px rgba(0,94,154,0.6);box-shadow:0 0 8px rgba(0,94,154,0.6)}.lity-close{color:#009cff}
