@charset "UTF-8";
footer li,footer p,footer ul{float:left}#behavior p,#cs p,#policy p,#sitepolicy p,#term p,#violationpolicy p{word-break:break-all}#smartbanner{
position:absolute;
left:0;
top:-82px;
border-bottom:1px solid #e8e8e8;
width:100%;
height:78px;
font-family:'Helvetica Neue',sans-serif;
background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);
background-image:-ms-linear-gradient(top,#F4F4F4 0,#CDCDCD 100%);
background-image:-moz-linear-gradient(top,#F4F4F4 0,#CDCDCD 100%);
box-shadow:0 1px 2px rgba(0,0,0,.5);
z-index:9998;
-webkit-font-smoothing:antialiased;
overflow:hidden;
-webkit-text-size-adjust:none}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;
left:5px;
top:5px;
display:block;
border:2px solid #fff;
width:14px;
height:14px;
font-family:ArialRoundedMTBold,Arial;
font-size:15px;
line-height:15px;
text-align:center;
color:#fff;
background:#070707;
text-decoration:none;
text-shadow:none;
border-radius:14px;
box-shadow:0 2px 3px rgba(0,0,0,.4);
-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-button,#smartbanner .sb-info{font-weight:700;
text-shadow:0 1px 0 rgba(255,255,255,.8)}#smartbanner .sb-close:active{font-size:13px;
color:#aaa}#smartbanner .sb-icon{position:absolute;
left:30px;
top:10px;
display:block;
width:57px;
height:57px;
background:rgba(0,0,0,.6);
background-size:cover;
border-radius:10px;
box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;
left:98px;
top:18px;
width:44%;
font-size:11px;
line-height:1.2em;
color:#6a6a6a}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;
font-size:13px;
color:#4d4d4d;
line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;
text-transform:uppercase}#smartbanner .sb-button{position:absolute;
right:20px;
top:24px;
border:1px solid #bfbfbf;
padding:0 10px;
min-width:10%;
height:24px;
font-size:14px;
line-height:24px;
text-align:center;
color:#6a6a6a;
background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);
text-transform:uppercase;
text-decoration:none;
border-radius:3px;
box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';
position:absolute;
left:0;
top:-1px;
border-top:1px solid rgba(255,255,255,.8);
width:100%;
height:50%;
background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);
border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;
background:url(dark_background_stripes.gif) #3d3d3d;
border-top:5px solid #88B131;
box-shadow:none}#smartbanner.android .sb-close{border:0;
width:17px;
height:17px;
line-height:17px;
color:#b1b1b3;
background:#1c1e21;
text-shadow:0 1px 1px #000;
box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;
text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;
border:1px solid #DDDCDC;
padding:1px;
color:#d1d1d1;
background:0 0;
border-radius:0;
box-shadow:none}#smartbanner.android .sb-button span{text-align:center;
display:block;
padding:0 10px;
background-color:#42B6C9;
background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));
background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);
text-transform:none;
text-shadow:none;
box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2AC7E1}#smartbanner.windows .sb-icon{border-radius:0}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;
margin:0;
border:0;
outline:0;
vertical-align:top}.fancybox-wrap{position:absolute;
top:0;
left:0;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;
color:#444;
text-shadow:none;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;
font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
padding:15px;
white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;
width:100%;
height:100%}.fancybox-image{max-width:100%;
max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;
top:50%;
left:50%;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:.8;
cursor:pointer;
z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;
position:absolute;
cursor:pointer}#fancybox-loading div{width:44px;
height:44px;
background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;
right:-18px;
width:36px;
height:36px}.fancybox-nav{top:0;
width:40%;
height:100%;
text-decoration:none;
background:url(blank.gif);
-webkit-tap-highlight-color:transparent}#policy article span,#term article span{text-decoration:underline}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;
width:36px;
height:34px;
margin-top:-18px;
visibility:hidden}.fancybox-prev span{left:10px;
background-position:0 -36px}.fancybox-next span{right:10px;
background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;
top:-99999px;
left:-99999px;
max-width:99999px;
max-height:99999px;
overflow:visible!important}.fancybox-lock{overflow:visible!important;
width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;
top:0;
left:0;
overflow:hidden;
display:none;
z-index:8010;
background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;
bottom:0;
right:0}.fancybox-lock .fancybox-overlay{overflow:auto;
overflow-y:scroll}.container,body{overflow-x:hidden}.fancybox-title{visibility:hidden;
font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position:relative;
text-shadow:none;
z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;
bottom:0;
right:50%;
margin-bottom:-35px;
z-index:8050;
text-align:center}.fancybox-title-float-wrap .child{display:inline-block;
margin-right:-100%;
padding:2px 20px;
background:0 0;
background:rgba(0,0,0,.8);
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
text-shadow:0 1px 2px #222;
color:#FFF;
font-weight:700;
line-height:24px;
white-space:nowrap}.fancybox-title-outside-wrap{position:relative;
margin-top:10px;
color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;
bottom:0;
left:0;
color:#fff;
padding:10px;
background:#000;
background:rgba(0,0,0,.8)}.hover,.w1024{position:relative}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);
background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);
background-size:24px 24px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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,td,th{text-align:left;
font-weight:400;
vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";
content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{-webkit-text-size-adjust:100%}img{color:#fff}.clearfix:after{content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden}.center{text-align:center}.w1024{width:1024px;
margin:auto;
text-align:center}.hover{overflow:hidden;
cursor:pointer}.hover img{position:absolute;
bottom:0}.hover img:hover{top:0}iframe[name=google_conversion_frame]{position:absolute;
height:0;
width:0}.dn{display:none}.v-pc{display:block}.v-sp{display:none}@media screen and (max-width:640px){.v-pc{display:none}.v-sp{display:block}}#wrapper{position:relative;
opacity:0;
-moz-transition:opacity 1.5s;
-o-transition:opacity 1.5s;
-webkit-transition:opacity 1.5s;
transition:opacity 1.5s}#wrapper .bg,#wrapper .bgTop{height:auto;
position:absolute;
left:0;
z-index:-1;
width:100%}#wrapper.in{opacity:1}#wrapper .bgTop{top:-3px}#wrapper .bg{top:-70px}#loading{position:fixed;
width:100%;
height:100%;
background:url(../img/common/loading.gif?1498467379) center center no-repeat #000;
z-index:200}.fancybox-inner{overflow:hidden!important}header{position:relative;
z-index:1000}header a{display:block}header .sp-header{display:none}@media screen and (max-width:640px){header .sp-header{display:block}header .sp-header .logo{float:left;
margin:15px 0 0 10px}header .sp-header .humberger{background:url(../img/common/sp/humberger.png?1498467379) no-repeat;
width:105px;
height:105px;
position:absolute;
top:8px;

right:8px}header .sp-header .h-menu-box{display:none;
position:absolute;
z-index:1000;
top:110px;
padding:30px 0 0;
background:rgba(0,0,0,.8);
width:640px}header .sp-header .h-menu-box ul{margin:0 auto;
background:url(../img/common/sp/h_menu_box.png?1498467379) center 23px no-repeat;
width:601px;
height:100%}header .sp-header .h-menu-box li{float:left;
width:50%;
text-align:center}header .sp-header .h-menu-box li a{display:block;
padding:35px 0}header .sp-header .h-menu-box li:nth-child(1) a{background:url(../img/common/sp/h_information.png?1498467379) center center no-repeat;
height:56px}header .sp-header .h-menu-box li:nth-child(2) a{background:url(../img/common/sp/h_guide.png?1498467379) center center no-repeat;
height:56px}header .sp-header .h-menu-box li:nth-child(3) a{background:url(../img/common/sp/h_gallery.png?1498467379) center center no-repeat;
height:61px}header .sp-header .h-menu-box li:nth-child(4) a{background:url(../img/common/sp/h_manga.png?1498467379) center center no-repeat;
height:61px}header .sp-header .h-menu-box li:nth-child(5) a{background:url(../img/common/sp/h_twitter.png?1498467379) center center no-repeat;
height:60px}header .sp-header .h-menu-box li:nth-child(6) a{background:url(../img/common/sp/h_line.png?1498467379) center center no-repeat;
height:65px}header .sp-header .h-menu-box li:nth-child(7){margin-left:150px}header .sp-header .h-menu-box li:nth-child(7) a{background:url(../img/common/sp/h_top.png?1498467379) center center no-repeat;
height:61px}header .sp-header .h-menu-box .h-menu-close-btn{display:block;
margin:60px auto;
background:url(../img/common/sp/close_btn.png?1498467379) center center no-repeat;
width:160px;
height:50px}}.footer-contents{background:#000}.spec-box{width:677px;
padding:56px 0 60px;
margin:auto}.spec-box .btn-box{margin-top:45px;
text-align:center;
font-size:0}.spec-box .btn-box a{display:inline-block}.spec-box .btn-box .app-btn{background:url(../img/common/f_app_btn.png?1498467379) no-repeat;
width:238px;
height:71px;
margin-right:15px}.spec-box .btn-box .google-btn{background:url(../img/common/f_google_btn.png?1498467379) no-repeat;
width:238px;
height:70px}footer{background:#000;
padding:14px 0 35px;
border-top:2px solid #fff}footer .footer-wrapper{width:640px;
margin:auto;
position:relative}footer ul{margin:14px 17px 0 2px;
font-family:serif}footer li:last-child a{margin:0}footer li a{display:block;
color:#fff;
font-size:13px;
text-decoration:none;
margin-right:7px;
letter-spacing:2px}footer li a:before{content:url(../img/footer_icon.png);
position:relative;
margin-right:5px}footer p{color:#fff;
font-size:10px;
margin:15px 20px 0 0}footer .logo{background:url(../img/gumi_logo.png) no-repeat;
width:98px;
height:38px;
display:block;
float:left;
}
@media screen and (max-width:640px){footer li,footer p,footer ul{float:none}.spec-box{width:640px;
padding:37px 0 60px}.spec-box .spec img{margin:auto}.spec-box .sns-box{margin-top:60px;
text-align:center;
font-size:0}.spec-box .sns-box a{display:inline-block}.spec-box .sns-box .twi-btn{background:url(../img/common/sp/f_twi_btn.png?1498467379) no-repeat;
width:81px;
height:81px;
margin-right:65px}.spec-box .sns-box .fb-btn{background:url(../img/common/sp/f_fb_btn.png?1498467379) no-repeat;
width:82px;
height:81px;
margin-right:65px}.spec-box .sns-box .line-btn{background:url(../img/common/sp/f_line_btn.png?1498467379) no-repeat;
width:81px;
height:81px}.spec-box .btn-box{width:320px;
margin:56px auto 0}.spec-box .btn-box .app-btn{background:url(../img/common/sp/f_app_btn.png?1498467379) no-repeat;
width:320px;
height:96px;
margin:0 0 23px}.spec-box .btn-box .google-btn{background:url(../img/common/sp/f_google_btn.png?1498467379) no-repeat;
width:320px;
height:94px}footer{padding:0 0 130px;
border-top:none}footer .footer-wrapper{width:100%;}footer ul{margin:0}footer li a{font-size:20px;
padding:30px 35px;
position:relative;
border-top:1px solid #fff;
margin:0}footer li a:before{content:'>';
position:absolute;
margin:0;
right:35px}footer li a:last-child{border-bottom:1px solid #fff}footer p{font-size:18px;
margin:15px 0 0;
text-align:center}footer .logo{background:url(../img/sp/gumi_logo.png) no-repeat;
width:170px;
height:65px;
float:none;
margin:20px auto 0}}.to-top{display:none;
position:fixed;
background:url(../img/common/to_top.png?1498467379) no-repeat;
width:85px;
height:85px;
right:10px;
bottom:100px;
z-index:100}#top .bg1 .sec1 .top-contents .bnr-box a,#top .bg1 a,#top .bg3 li a{display:inline-block}#top .wrapper,#top section{position:relative}.to-top.fixed{bottom:10px}@media screen and (max-width:640px){.to-top{background:url(../img/common/sp/to_top.png?1498467379) no-repeat;
width:105px;
height:105px;
bottom:150px}.to-top.fixed{bottom:10px}}#top .wrapper{width:1280px;
margin:auto}#top .bg1 .sec1 .bg,#top .bg1 .sec1 .catch-copy,#top .bg1 .sec1 .img,#top .bg1 .sec1 .players-site,#top .bg1 .sec1 .pv,#top .bg1 .sec1 .shinsho,#top .bg1 .sec1 .sns-box,#top .bg1 .sec1 .text,#top .bg1 .sec1 .top-contents,#top .bg1 .sec2 .img,#top .bg1 .sec2 .text{position:absolute}#top .bg1{background:url(../img/common/bg.jpg?1498467379) center top;
height:1815px;
overflow:hidden}#top .bg1 .sec1{height:1080px;
z-index:2}#top .bg1 .sec1 .bg{top:5px;
left:-163px}#top .bg1 .sec1 .img{left:-320px}#top .bg1 .sec1 .players-site{background:url(../img/common/players_site_btn.png?1498467379) no-repeat;
width:300px;
height:67px;
left:138px}#top .bg1 .sec1 .catch-copy{left:530px}#top .bg1 .sec1 .sns-box{font-size:0;
top:10px;
left:1000px}#top .bg1 .sec1 .sns-box .twi-btn{background:url(../img/common/twi_btn.png?1498467379) no-repeat;
width:40px;
height:40px;
margin-right:12px}#top .bg1 .sec1 .sns-box .fb-btn{background:url(../img/common/fb_btn.png?1498467379) no-repeat;
width:40px;
height:40px;
margin-right:12px}#top .bg1 .sec1 .sns-box .line-btn{background:url(../img/common/line_btn.png?1498467379) no-repeat;
width:40px;
height:40px}#top .bg1 .sec1 .top-contents{top:183px;
left:120px}#top .bg1 .sec1 .top-contents .btn-box{font-size:0;
margin:-7px 0 0 18px}#top .bg1 .sec1 .top-contents .btn-box .app-btn{background:url(../img/top/app_btn.png?1498467379) no-repeat;
width:196px;
height:58px;
margin-right:8px}#top .bg1 .sec1 .top-contents .btn-box .google-btn{background:url(../img/top/google_btn.png?1498467379) no-repeat;
width:196px;
height:58px}#top .bg1 .sec1 .top-contents .bnr-box{width:440px;
height:110px;
margin:10px 0 0 18px}#top .bg1 .sec1 .shinsho{background:url(../img/top/shinsho_mv6.png?1498467379) no-repeat;
width:269px;
height:175px;
top:390px;
left:848px}#top .bg1 .sec1 .text{top:600px;
left:133px}#top .bg1 .sec1 .pv{background:url(../img/top/pv_btn.png?1498467379) no-repeat;
width:475px;
height:83px;
top:935px;
left:647px}#top .bg1 .sec2{height:873px;
z-index:1;
margin-top:-130px}#top .bg1 .sec2 .img{left:-170px}#top .bg1 .sec2 .text{top:230px;
left:268px}#top .bg2{background:url(../img/common/bg2.jpg?1498467379) center top;
position:relative;
overflow:hidden}#top .bg2:after,#top .bg2:before{content:' ';
background:url(../img/common/border.png?1498467379) repeat-x;
width:100%;
height:5px;
position:absolute}#top .bg2:before{top:0}#top .bg2:after{bottom:0}#top .bg2 .sec3 div,#top .bg3{position:relative}#top .bg2 .sec3{padding-top:5px}#top .bg2 .sec3 .title{margin-left:60px}#top .bg2 .sec3 .img1{margin-top:-57px;
z-index:2}#top .bg2 .sec3 .img2{margin:-368px 0 0 -195px;
z-index:1}#top .bg2 .sec3 .img3{margin-top:-528px;
z-index:2}#top .bg2 .sec3 .img4{margin-top:-95px}#top .bg2 .sec3 .img5{margin:-648px 0 35px 230px}#top .bg3{background:url(../img/common/bg.jpg?1498467379) center top;
padding:22px 0 45px}#top .bg3 ul{width:1015px;
margin:auto;
font-size:0}#top .bg3 li{width:500px;
float:left;
margin-bottom:15px}#top .bg3 li:nth-child(odd){margin-right:15px}#top .bg3 li:nth-child(1) img{margin:auto}#top .bg3 li:nth-child(2){margin-top:47px}#top .bg3 li:nth-child(2) a{background:url(../img/common/cont_players_site.png?1498467379) no-repeat;
width:498px;
height:166px}#top .bg3 li:nth-child(3) a{background:url(../img/common/cont_gallery.png?1498467379) no-repeat;
width:498px;
height:166px}#top .bg3 li:nth-child(4) a{background:url(../img/common/cont_manuni.png?1498467379) no-repeat;
width:498px;
height:166px}#top .bg3 li:nth-child(5) a{background:url(../img/common/cont_guide.png?1498467379) no-repeat;
width:498px;
height:166px}#top .bg3 li:nth-child(6) a{background:url(../img/common/cont_3waka.png?1498467379) no-repeat;
width:498px;
height:166px}#top .bg3 li:nth-child(7) a{background:url(../img/common/cont_shinsho.png?1498467379) no-repeat;
width:498px;
height:166px}#top .bg4{background:#000}#top .bg4 .info-contents{width:1010px;
margin:auto;
padding-top:65px}#top .bg4 .news-box{width:500px;
height:310px;
float:left;
margin-right:10px}#top .bg4 .news-box a{display:block;
width:496px;
height:96px;
border:2px solid #666;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin-bottom:5px;
color:#fff}#top .bg4 .news-box a:last-child{margin-bottom:0}#top .bg4 .news-box img{float:left;
margin:25px 8px 0 5px}#top .bg4 .news-box .news-text{width:420px;
float:left;
line-height:1.5;
word-break:break-all;
margin-top:13px}#top .bg4 .news-box .news-text span{display:block}#top .bg4 .twitter-box{float:left}@media (max-width:640px){#top .bg3 li:nth-child(1),#top .bg3 ul{text-align:center}#top .wrapper{width:640px}#top .bg1{background:url(../img/common/sp/bg.jpg?1498467379) center top;
height:3078px}#top .bg1 .sec1{height:1933px}#top .bg1 .sec1 .bg{top:0;
right:0;
left:auto}#top .bg1 .sec1 .img{left:0}#top .bg1 .sec1 .players-site{display:none}#top .bg1 .sec1 .catch-copy{left:3px}#top .bg1 .sec1 .sns-box{top:754px;
left:227px;
z-index:10}#top .bg1 .sec1 .sns-box .twi-btn{background:url(../img/top/sp/twi_btn.png?1498467379) no-repeat;
width:81px;
height:81px;
margin-right:35px}#top .bg1 .sec1 .sns-box .fb-btn{background:url(../img/top/sp/fb_btn.png?1498467379) no-repeat;
width:82px;
height:81px;
margin-right:35px}#top .bg1 .sec1 .sns-box .line-btn{background:url(../img/top/sp/line_btn.png?1498467379) no-repeat;
width:81px;
height:81px}#top .bg1 .sec1 .top-contents{top:487px;
left:0}
#top .bg1 .sec1 .top-contents h1{margin-left:160px}#top .bg1 .sec1 .top-contents .btn-box{margin:95px 0 0 20px}#top .bg1 .sec1 .top-contents .btn-box .app-btn{background:url(../img/top/sp/app_btn.png?1498467379) no-repeat;
width:288px;
height:86px;
margin-right:25px}#top .bg1 .sec1 .top-contents .btn-box .google-btn{background:url(../img/top/sp/google_btn.png?1498467379) no-repeat;
width:288px;
height:85px}#top .bg1 .sec1 .top-contents .bnr-box{width:600px;
height:135px;
margin:10px 0 0 20px}#top .bg1 .sec1 .shinsho{background:url(../img/top/sp/shinsho_mv6.png?1498467379) no-repeat;
width:600px;
height:135px;
top:940px;
left:20px}#top .bg1 .sec1 .text{top:1283px;
left:0}#top .bg1 .sec1 .pv{background:url(../img/top/sp/pv_btn.png?1498467379) no-repeat;
width:601px;
height:103px;
top:1828px;
left:20px}#top .bg1 .sec2{height:1128px;
margin-top:17px}#top .bg1 .sec2 .img,#top .bg1 .sec2 .img2,#top .bg1 .sec2 .text{position:absolute}#top .bg1 .sec2 .img{left:0}#top .bg1 .sec2 .text{top:353px;
left:auto;
right:0}#top .bg1 .sec2 .img2{top:813px;
right:0}#top .bg2{background:url(../img/common/sp/bg2.jpg?1498467379) center top}#top .bg2 .sec3 .title{margin-left:0}#top .bg2 .sec3 .img1{margin-top:-470px}#top .bg2 .sec3 .img2{margin:-248px 0 0}#top .bg2 .sec3 .img3{margin-top:-500px}#top .bg2 .sec3 .img4{margin-top:-655px}#top .bg2 .sec3 .img5{margin:-805px 0 90px 30px}#top .bg3{background:url(../img/common/sp/bg.jpg?1498467379) center top;
padding:30px 0 66px}#top .bg3 ul{width:640px}#top .bg3 li{width:auto;
float:none;
margin-bottom:15px}#top .bg3 li:nth-child(odd){margin-right:0}#top .bg3 li:nth-child(2){margin-top:20px}#top .bg3 li:nth-child(2) a{background:url(../img/common/sp/cont_players_site.png?1498467379) no-repeat;
width:603px;
height:201px}#top .bg3 li:nth-child(3) a{background:url(../img/common/sp/cont_gallery.png?1498467379) no-repeat;
width:603px;
height:201px}#top .bg3 li:nth-child(4) a{background:url(../img/common/sp/cont_manuni.png?1498467379) no-repeat;
width:603px;
height:201px}#top .bg3 li:nth-child(5) a{background:url(../img/common/sp/cont_guide.png?1498467379) no-repeat;
width:603px;
height:201px}#top .bg3 li:nth-child(6) a{background:url(../img/common/sp/cont_3waka.png?1498467379) no-repeat;
width:603px;
height:201px}#top .bg3 li:nth-child(7) a{background:url(../img/common/sp/cont_shinsho.png?1498467379) no-repeat;
width:603px;
height:201px}#top .bg4 .info-contents{width:640px}#top .bg4 .news-box{width:640px;
height:376px;
float:none;
margin:0 0 46px}#top .bg4 .news-box a{width:596px;
height:116px;
margin:0 auto 5px}#top .bg4 .news-box img{margin:30px 13px 0 8px}#top .bg4 .news-box .news-text{width:500px;
margin-top:13px;
font-size:20px}#top .bg4 .news-box .news-text span{display:block}#top .bg4 .twitter-box{float:none;
padding:0 20px}}#top .top-modal{display:none;
position:fixed;
z-index:1000;
background:rgba(255,255,255,.8);
width:100%;
height:100%;
overflow:auto;
outline:0;
top:0}#gallery .top-contents a,#top .top-modal .cp-box .btn-box a{display:inline-block}#top .top-modal .modal-dialog{width:640px;
height:auto;
margin:auto;
position:relative;
padding-top:30px}#top .top-modal .close-btn{background:url(../img/top/modal/close_btn.png?1498467379) no-repeat;
width:64px;
height:67px;
position:absolute;
top:7px;
right:7px;
z-index:500}#top .top-modal .cp-box{margin-left:-6px;
position:relative}#top .top-modal .cp-box .btn-box{position:absolute;
font-size:0;
top:523px;
left:83px}#top .top-modal .cp-box .btn-box .app-btn{background:url(../img/top/modal/app_btn.png?1498467379) no-repeat;
width:232px;
height:72px;
margin-right:13px}#top .top-modal .cp-box .btn-box .google-btn{background:url(../img/top/modal/google_btn.png?1498467379) no-repeat;
width:232px;
height:72px}#top .top-modal .cp-box .ryuchell-btn{background:url(../img/top/sp/bnr_ryuchell.png?1498467379) no-repeat;
width:600px;
height:135px;
position:absolute;
top:680px;
left:23px}#gallery .on-opacity:hover{opacity:.7}#gallery .wrapper{width:1024px;
margin:auto;
position:relative}#gallery .top-contents{background:url(../img/common/bg.jpg?1498467379) center top;
position:relative;
height:300px}#gallery .top-contents .category-btn-box,#gallery .top-contents .category-btn-box li,#gallery .top-contents .logo,#gallery .top-contents .players-site,#gallery .top-contents .sns-box,#gallery .top-contents .visual,#gallery .top-contents h2{position:absolute}#gallery .top-contents .visual{left:-453px}#gallery .top-contents .players-site{background:url(../img/common/players_site_btn.png?1498467379) no-repeat;
width:300px;
height:67px;
left:7px}#gallery .top-contents .sns-box{font-size:0;
top:10px;
left:868px}#gallery .top-contents .sns-box .twi-btn{background:url(../img/common/twi_btn.png?1498467379) no-repeat;
width:40px;
height:40px;
margin-right:12px}#gallery .top-contents .sns-box .fb-btn{background:url(../img/common/fb_btn.png?1498467379) no-repeat;
width:40px;
height:40px;
margin-right:12px}#gallery .top-contents .sns-box .line-btn{background:url(../img/common/line_btn.png?1498467379) no-repeat;
width:40px;
height:40px}#gallery .top-contents .logo{top:7px;
left:630px}#gallery .top-contents h2{top:103px;
left:505px}#gallery .top-contents .category-btn-box{top:240px;
left:166px;
z-index:10}#gallery .top-contents .category-btn-box li:nth-child(1) a{background:url(../img/gallery/all_btn.png?1498467379) no-repeat;
width:229px;
height:126px}#gallery .top-contents .category-btn-box li:nth-child(2){left:230px}#gallery .top-contents .category-btn-box li:nth-child(2) a{background:url(../img/gallery/movie_btn.png?1498467379) no-repeat;
width:229px;
height:126px}#gallery .top-contents .category-btn-box li:nth-child(3){left:460px}#gallery .top-contents .category-btn-box li:nth-child(3) a{background:url(../img/gallery/etc_btn.png?1498467379) no-repeat;
width:229px;
height:126px}#gallery main:after,#gallery main:before{content:' ';
background:url(../img/common/border.png?1498467379) repeat-x;
width:100%;
height:5px;
position:absolute}#gallery main{background:url(../img/common/bg2.jpg?1498467379) center top;
position:relative;
padding:98px 0 115px}#gallery main:before{top:0}#gallery main:after{bottom:0}#gallery main .gallery-contents{width:1066px;
margin:auto}#gallery main .gallery-contents .content-box{display:none;
background:#000;
border:1px solid #74756c;
width:404px;
height:373px;
position:relative;
margin:0 32px 35px;
padding:30px 30px 0}#gallery main .gallery-contents .content-box .new{position:absolute;
top:-22px;
left:25px}#gallery main .gallery-contents .content-box .thumb img{border:2px solid #fff}#gallery main .gallery-contents .content-box .tag{position:absolute;
top:220px;
left:160px}#gallery main .gallery-contents .content-box .tag.movie{background:url(../img/gallery/movie_tag.png?1498467379) no-repeat;
width:141px;
height:76px}#gallery main .gallery-contents .content-box .tag.etc{background:url(../img/gallery/etc_tag.png?1498467379) no-repeat;
width:141px;
height:76px}#gallery main .gallery-contents .content-box .title{width:464px;
position:absolute;
top:300px;
left:0;
color:#fff;
font-size:24px;
line-height:1.6;
text-align:center}#gallery .contents-box{background:url(../img/common/bg.jpg?1498467379) center top;
position:relative;
padding:78px 0 75px}#gallery .contents-box ul{width:1009px;
margin:auto;
font-size:0}#gallery .contents-box li{float:left}#gallery .contents-box li a{display:inline-block}#gallery .contents-box li:nth-child(1){margin-right:13px}#gallery .contents-box li:nth-child(1) a{background:url(../img/common/cont_official_site.png?1498467379) no-repeat;
width:498px;
height:166px}#gallery .contents-box li:nth-child(2) a{background:url(../img/common/cont_players_site.png?1498467379) no-repeat;
width:498px;
height:166px}@media screen and (max-width:640px){#gallery .wrapper{width:640px}#gallery .top-contents{background:url(../img/common/sp/bg.jpg?1498467379) center top;
height:346px}#gallery .top-contents .visual{left:0}#gallery .top-contents .players-site,#gallery .top-contents .sns-box{display:none}#gallery .top-contents .logo{top:87px;
left:322px}#gallery .top-contents h2{top:190px;
left:215px}#gallery .top-contents .category-btn-box{top:390px;
left:187px;
z-index:10}#gallery .top-contents .category-btn-box li:nth-child(1) a{background:url(../img/gallery/sp/all_btn.png?1498467379) no-repeat;
width:268px;
height:146px}#gallery .top-contents .category-btn-box li:nth-child(2){left:-152px;
top:80px}#gallery .top-contents .category-btn-box li:nth-child(2) a{background:url(../img/gallery/sp/movie_btn.png?1498467379) no-repeat;
width:268px;
height:146px}#gallery .top-contents .category-btn-box li:nth-child(3){left:152px;
top:80px}#gallery .top-contents .category-btn-box li:nth-child(3) a{background:url(../img/gallery/sp/etc_btn.png?1498467379) no-repeat;
width:268px;
height:146px}#gallery main{background:url(../img/common/sp/bg2.jpg?1498467379) center top;
padding:323px 0 115px}#gallery main .gallery-contents{width:535px}#gallery main .gallery-contents .content-box{margin:0 32px 45px}#gallery .contents-box{background:url(../img/common/sp/bg.jpg?1498467379) center top;
padding:70px 0 73px}#gallery .contents-box ul{width:600px}#gallery .contents-box li{float:none}#gallery .contents-box li:nth-child(1){margin:0 0 30px}#gallery .contents-box li:nth-child(1) a{background:url(../img/common/sp/cont_official_site.png?1498467379) no-repeat;
width:603px;
height:201px}#gallery .contents-box li:nth-child(2) a{background:url(../img/common/sp/cont_players_site.png?1498467379) no-repeat;
width:603px;
height:201px}}#manga #container .share li,#manga .dl-btn .buttons li{float:left}#manga,#manga2{background:url(../img/manga/bg.jpg?1498467379)}#manga .pc-header{display:none}#manga .dl-btn{clear:both;
width:593px;
height:114px;
position:relative}#manga .dl-btn .buttons{position:absolute;
bottom:0;
right:0}#manga .dl-btn .buttons li+li{margin-left:8px}#manga #container{width:985px;
margin:0 auto 78px}#manga #container .share{width:192px}#manga #container .share li+li{margin-left:15px}#manga #container #homeTop{clear:both;
position:relative;
height:624px;
margin-bottom:51px}#manga #container #homeTop h2{margin-left:-70px}
#manga #container #homeTop .share{position:absolute;
bottom:0;
left:0}#manga #container #homeTop .dl-btn{position:absolute;
bottom:0;
right:0}#manga #container #homeMain h3{margin-bottom:8px}#manga #container #homeMain h3 img{margin:0 auto}#manga #container #homeMain .ex-title{margin-bottom:57px}#manga #container #homeMain .ex-title img{margin:auto}#manga #container #homeMain .ex-list li{position:relative;
margin-bottom:75px}#manga #container #homeMain .ex-list li:nth-child(odd){margin-left:-14px;
float:left}#manga #container #homeMain #thumbs li:nth-child(even),#manga #container #homeMain .ex-list li:nth-child(even){float:right}#manga #container #homeMain .ex-border{width:915px;
border:1px solid #000;
margin-bottom:100px}#manga #container #homeMain .latest{display:block;
margin-bottom:9px}#manga #container #bodyBottom #banner a,#manga #container #homeBottom #banner a{display:inline-block}#manga #container #homeMain h4{width:700px;
margin:0 auto 50px}#manga #container #homeMain #thumbs li{position:relative;
margin-bottom:40px}#manga #container #homeMain #thumbs li:nth-child(odd){margin-left:-14px;
float:left}#manga #container #homeMain #thumbs li:last-child{width:100%;
text-align:center}#manga #container #homeMain #thumbs li:nth-child(9) .update{right:268px}#manga #container #homeMain #thumbs .update{position:absolute;
bottom:16px;
right:12px}#manga #container #homeBottom{clear:both;
padding-top:6px}#manga #container #homeBottom .dl-btn{margin:0 auto}#manga #container #homeBottom #author{padding:41px 0 27px}#manga #container #homeBottom #author img{margin:0 auto;
text-align:center}#manga #container #homeBottom #banner{text-align:center}#manga #container #bodyTop{clear:both;
height:673px}#manga #container #bodyTop h2{margin-left:-46px}#manga #container #bodyTop .dl-btn{margin:-165px auto 0}#manga #container #bodyMain h3{text-align:center;
margin-bottom:16px}#manga #container #bodyMain ul{width:967px;
margin:0 auto;
background:#fff;
overflow:hidden}#manga #container #bodyMain ul li img{width:967px;
float:left}#manga #container #bodyBottom{clear:both}#manga #container #bodyBottom .share{margin:40px auto 0}#manga #container #bodyBottom .dl-btn{margin:0 auto;
padding-top:30px}#manga #container #bodyBottom #btnTop{text-align:center;
margin-top:15px}#manga #container #bodyBottom #banner{text-align:center;
margin-top:47px}@media screen and (max-width:640px){#manga{background:#fff}#manga .v-pc{display:none}#manga .v-sp{display:block}#manga #container{width:640px;
margin-bottom:24px}#manga #container .share{width:255px}#manga #container .share li+li{margin-left:46px}#manga #container #homeTop{clear:both;
position:static;
height:575px;
margin-bottom:0}#manga #container #homeTop h2{margin-left:-27px;
margin-top:0}#manga #container #homeTop .share{position:relative;
margin:-35px auto 0}#manga #container #homeTop .dl-btn{position:relative;
margin:0 auto;
padding-top:32px}#manga #container #homeMain h3{text-align:center;
margin-bottom:20px}#manga #container #homeMain .latest{width:625px;
margin:0 auto 9px}#manga #container #homeMain #thumbs li:nth-child(odd),#manga #container #homeMain .ex-list li:nth-child(odd){margin-left:0;
float:none}#manga #container #homeMain .ex-title{margin-bottom:54px}#manga #container #homeMain .ex-list{text-align:center}#manga #container #homeMain .ex-list li{margin-bottom:55px}#manga #container #homeMain .ex-list li:nth-child(even){float:none}#manga #container #homeMain .ex-border{width:640px;
margin-bottom:35px}#manga #container #bodyMain p img,#manga #container #bodyTop .dl-btn,#manga #container #homeBottom .dl-btn{margin:0 auto}#manga #container #homeMain h4{width:603px;
margin:0 auto 22px}#manga #container #homeMain #thumbs{text-align:center}#manga #container #homeMain #thumbs li{margin-bottom:39px}#manga #container #homeMain #thumbs li:nth-child(even){float:none}#manga #container #homeMain #thumbs li:last-child{width:auto}#manga #container #homeMain #thumbs .update,#manga #container #homeMain #thumbs li:nth-child(9) .update{right:103px}#manga #container #homeBottom{padding-top:4px}#manga #container #homeBottom #author{text-align:center;
padding:45px 0 43px}#manga #container #homeBottom #banner{text-align:center}#manga #container #bodyTop{clear:both;
height:521px}#manga #container #bodyTop h2{margin-left:-2px;
margin-top:0;
margin-bottom:50px}#manga #container #bodyMain{margin-top:40px}#manga #container #bodyMain h3{text-align:center;
margin-top:40px;
margin-bottom:10px}#manga #container #bodyMain ul,#manga #container #bodyMain ul li img{width:640px}#manga #container #bodyBottom .share{position:absolute;
top:280px;
left:192px}#manga #container #bodyBottom .dl-btn{margin:0 auto;
padding-top:41px}#manga #container #bodyBottom #btnTop{text-align:center;
margin-top:21px}#manga #container #bodyBottom #banner{text-align:center;
margin-top:356px}}#manga2 .pc-header{display:none}#manga2 .dl-btn{clear:both;
width:593px;
height:114px;
position:relative}#manga2 .dl-btn .buttons{position:absolute;
bottom:0;
right:0}#manga2 .dl-btn .buttons li{float:left}#manga2 .dl-btn .buttons li+li{margin-left:8px}#manga2 #container .wrap{width:985px;
margin:auto;
padding-bottom:1px}#manga2 #container .share{width:192px}#manga2 #container .share li{float:left}#manga2 #container .share li+li{margin-left:15px}#manga2 #container #homeTop{clear:both;
position:relative;
height:624px;
margin-bottom:51px}#manga2 #container #homeTop h2{margin-left:-70px}#manga2 #container #homeTop .share{position:absolute;
bottom:0;
left:0}#manga2 #container #homeTop .dl-btn{position:absolute;
bottom:0;
right:0}#manga2 #container #homeMain h3{margin-bottom:8px}#manga2 #container #homeMain h3 img{margin:0 auto}#manga2 #container #homeMain .latest{display:block;
margin-bottom:9px}#manga2 #container #homeMain h4{width:700px;
margin:0 auto 50px}#manga2 #container #homeMain #thumbs li{position:relative;
margin-bottom:40px}#manga2 #container #homeMain #thumbs li:nth-child(odd){margin-left:-14px;
float:left}#manga2 #container #homeMain #thumbs li:nth-child(even){float:right}#manga2 #container #homeMain #thumbs .update{position:absolute;
bottom:16px;
right:12px}#manga2 #container #homeBottom{clear:both;
padding-top:6px}#manga2 #container #homeBottom .dl-btn{margin:0 auto}#manga2 #container #homeBottom #author{padding:41px 0 27px}#manga2 #container #homeBottom #author img{margin:0 auto;
text-align:center}#manga2 #container #homeBottom #banner{text-align:center;
margin-bottom:78px}#manga2 #container #homeBottom #banner a{display:inline-block}#manga2 #container #bodyTop{clear:both;
height:673px}#manga2 #container #bodyTop h2{margin-left:-46px}#manga2 #container #bodyTop .dl-btn{margin:-165px auto 0}#manga2 #container #bodyMain h3{text-align:center;
margin-bottom:16px}#manga2 #container #bodyMain ul{width:967px;
margin:0 auto;
background:#fff;
overflow:hidden}#manga2 #container #bodyMain ul li img{width:967px;
float:left}#manga2 #container .footer-contents{background:#fffef9}#manga2 #container #lecture_jump{margin-top:30px;
text-align:center}#manga2 #container #lecture_jump .title{margin-left:-3px}#manga2 #container #lecture_jump .sub-title{background:url(../img/manga/l_sub_title.png?1498467379) no-repeat;
width:979px;
height:71px;
margin-bottom:45px}#manga2 #container #lecture_jump .sub-title p{color:#fff;
letter-spacing:2px;
display:table-cell;
width:979px;
vertical-align:middle;
height:70px;
font-size:18px}#manga2 #container #lecture_jump .text-body p{text-align:left;
width:840px;
margin:0 auto 30px;
line-height:2.2;
font-family:"MS PGothic",arial,sans-serif}#manga2 #container #lecture_jump .text-body img{margin-bottom:30px}#manga2 #container #lecture_jump .text-body small{font-size:smaller}#manga2 #container #lecture_jump .text-body .l-border{border:1px solid #000;
width:880px;
margin:0 auto 30px}#manga2 #container #lecture_jump .text-body .l-border .title{padding:15px 12px;
text-align:left;
border:1px solid #000;
margin:5px}#manga2 #container #bodyBottom{clear:both}#manga2 #container #bodyBottom .share{margin:40px auto 0}#manga2 #container #bodyBottom .dl-btn{margin:0 auto;
padding-top:30px}#manga2 #container #bodyBottom #btnTop{text-align:center;
margin-top:15px}#manga2 #container #bodyBottom #banner{text-align:center;
margin:47px 0 78px}#manga2 #container #bodyBottom #banner a{display:inline-block}@media screen and (max-width:640px){#manga2{background:#fffef9}#manga2 .v-pc{display:none}#manga2 .v-sp{display:block}#manga2 #container{width:640px;
margin-bottom:24px}#manga2 #container .wrap{width:640px;
margin:auto}#manga2 #container .share{width:255px}#manga2 #container .share li+li{margin-left:46px}#manga2 #container #homeTop{clear:both;
position:static;
height:575px;
margin-bottom:0}#manga2 #container #homeTop h2{margin-left:-27px;
margin-top:0}#manga2 #container #homeTop .share{position:relative;
margin:-35px auto 0}#manga2 #container #homeTop .dl-btn{position:relative;
margin:0 auto;
padding-top:32px}#manga2 #container #homeMain h3{text-align:center;
margin-bottom:20px}#manga2 #container #homeMain .latest{width:625px;
margin:0 auto 9px}#manga2 #container #bodyMain p img,#manga2 #container #bodyTop .dl-btn,#manga2 #container #homeBottom .dl-btn{margin:0 auto}#manga2 #container #homeMain h4{width:603px;
margin:0 auto 22px}#manga2 #container #homeMain #thumbs{text-align:center}#manga2 #container #homeMain #thumbs li{margin-bottom:39px}#manga2 #container #homeMain #thumbs li:nth-child(odd){margin-left:0;
float:none}#manga2 #container #homeMain #thumbs li:nth-child(even){float:none}#manga2 #container #homeMain #thumbs .update{right:103px}#manga2 #container #homeBottom{padding-top:4px}#manga2 #container #homeBottom #author{text-align:center;
padding:45px 0 43px}#manga2 #container #homeBottom #banner{text-align:center}#manga2 #container #bodyTop{clear:both;
height:521px}#manga2 #container #bodyTop h2{margin-left:-2px;
margin-top:0;
margin-bottom:50px}#manga2 #container #bodyMain{margin-top:40px}#manga2 #container #bodyMain h3{text-align:center;
margin-top:40px;
margin-bottom:10px}#manga2 #container #bodyMain ul,#manga2 #container #bodyMain ul li img{width:640px}
#manga2 #container #lecture_jump .title{margin-left:7px}#manga2 #container #lecture_jump .sub-title{background:url(../img/manga/sp/l_sub_title.png?1498467379) no-repeat;
width:600px;
height:71px;
margin:0 0 20px 20px}#manga2 #container #lecture_jump .text-body p{text-align:left;
width:600px;
font-size:18px;
margin:0 auto 50px}#manga2 #container #lecture_jump .text-body .l-border{width:620px;
margin:0 auto 50px}#manga2 #container #lecture_jump .text-body .l-border .title{padding:15px 3px}#manga2 #container #bodyBottom .share{position:absolute;
top:280px;
left:192px}#manga2 #container #bodyBottom .dl-btn{margin:0 auto;
padding-top:41px}#manga2 #container #bodyBottom #btnTop{text-align:center;
margin-top:21px}#manga2 #container #bodyBottom #banner{text-align:center;
margin-top:356px}}#guidelink .container .dl-box a,#guidelink header .pc-header li,#guidelink header .pc-header ul{float:left}#term article #end,#term h1{text-align:center}#guidelink header{position:relative;
z-index:100;
background:url(../img/guidelink/header_bg.png?1498467379) center 0 repeat-x;
height:90px}#guidelink header a{display:block}#guidelink header .pc-header .logo{float:left;
width:182px;
margin:7px 35px 0 7px}#guidelink header .pc-header ul{margin:11px 0 0;
background:url(../img/guidelink/header_navi_bg.png?1498467379) no-repeat;
height:69px}#guidelink header .pc-header ul li a{padding:10px}#guidelink header .pc-header .menu1{margin:0 0 0 6px}#guidelink header .pc-header .menu2{margin:0 0 0 3px}#guidelink header .pc-header .menu3{margin:0 0 0 2px}#guidelink header .pc-header .menu4{margin:0 0 0 6px}#guidelink header .pc-header .menu5{margin:0 0 0 16px}#guidelink header .pc-header .menu6{margin:0 0 0 10px}#guidelink header .sp-header{display:none}@media screen and (max-width:640px){#guidelink header .pc-header{display:none}#guidelink header .sp-header{display:block}#guidelink header .sp-header .logo{float:left;
margin:9px 0 0 7px}#guidelink header .sp-header .humberger{background:url(../img/guidelink/sp/humberger.png?1498467379);
width:70px;
height:70px;
position:absolute;
top:10px;
right:10px}}#guidelink .bg{background:url(../img/guidelink/bg.jpg?1498467379) center top no-repeat;
background-size:cover;
width:100%;
height:100%;
position:fixed;
overflow:scroll}#guidelink h2{background:url(../img/guidelink/title.jpg?1498467379) center top no-repeat;
height:245px;
width:100%;
position:relative}#guidelink .container{width:612px;
margin:0 auto;
position:relative}#guidelink .container h3{margin:75px 0 20px}#guidelink .container .bnr-movietips a{background:url(../img/guidelink/bnr_movietips.png?1498467379) center top no-repeat;
height:201px;
width:612px;
display:block}#guidelink .container .bnr-guide a{background:url(../img/guidelink/bnr_guide.png?1498467379) center top no-repeat;
height:201px;
width:612px;
display:block}#guidelink .container .bnr-sanwaka a{background:url(../img/guidelink/bnr_sanwaka.png?1498467379) center top no-repeat;
height:201px;
width:612px;
display:block}#guidelink .container .dl-box{width:599px;
margin:85px auto 55px}#guidelink .container .dl-box .app-btn{background:url(../img/guidelink/f_app_btn.png?1498467379) no-repeat;
width:291px;
height:85px;
margin-right:21px}#guidelink .container .dl-box .google-btn{background:url(../img/guidelink/f_google_btn.png?1498467379) no-repeat;
width:287px;
height:87px}#guidelink footer{position:relative;
border-top:solid 1px #edc88e}#guidelink .to-top{background:url(../img/guidelink/to_top.png?1498467379) no-repeat;
width:85px;
height:85px}#policy,#sitepolicy,#term,#violationpolicy{background:url(../img/bg.jpg) fixed;
min-width:644px}#policy article,#sitepolicy article,#term article,#violationpolicy article{padding:33px;
background:#fff;
border:2px solid #9d874c;
line-height:2em}#term{background-size:cover}#term h1{margin-bottom:-5px}#term article{width:574px;
margin:0 auto 50px;
font-size:13px}#term article strong{font-weight:700}#term article #title_box{margin-bottom:20px;
width:150px;
text-align:center}#term article #title_box h2{font-size:37px;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
line-height:1.3em;
color:#9d874c;
border-bottom:solid 1px #000}#term article #title_box p{font-size:11px}#term article #preamble p{margin-bottom:28px}#term article p{margin-top:10px}#term article h3{font-weight:700;
margin:1em 0}#term article ul li{margin-bottom:10px}#term article #end span{text-decoration:none;
margin:0 15px}#term article .indent{margin:10px 0 0 22px}#behavior article ul li,#policy article ul li{margin-bottom:10px}#asct h1,#behavior h1,#cs h1,#policy h1,#settlement h1,#sitepolicy h1,#violationpolicy h1{text-align:center;
margin-bottom:-5px}#behavior article p,#cs article p,#policy article p,#sitepolicy article p,#violationpolicy article p{margin-bottom:5px; word-break: normal;}#term article .space{margin-top:10px}#asct article,#behavior article,#cs article,#policy article,#settlement article{width:574px;
margin:0 auto 50px}#term article dt{margin-top:15px}#term footer{border-top:2px solid #6a6a6a}#policy{background-size:cover}#policy article{font-size:13px}#policy article #title_box{margin-bottom:20px;
width:370px}#policy article #title_box h2{font-size:37px;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
line-height:1.3em;
color:#9d874c;
border-bottom:solid 1px #000}#policy article #title_box p{font-size:11px}#policy article #preamble p{margin-bottom:28px}#policy article .link{text-decoration:none;
font-size:8px;
color:#008cba;
display:block}#asct article dt,#behavior article span,#sitepolicy article h3{text-decoration:underline}#policy article h5,#policy article strong{font-weight:700}#policy article h3{font-weight:700;
margin:1em 0}#policy article h4{margin:10px 0;
font-weight:700}#policy article .inline{display:inline}#policy footer,#sitepolicy footer{border-top:2px solid #6a6a6a}#sitepolicy,#violationpolicy{background-size:cover}#sitepolicy article,#violationpolicy article{width:574px;
margin:0 auto 50px;
font-size:13px}#sitepolicy article #title_box{margin-bottom:20px;
width:440px}#sitepolicy article #title_box h2,#violationpolicy article #title_box h2{font-size:37px;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
line-height:1.3em;
color:#9d874c;
border-bottom:solid 1px #000}#sitepolicy article #title_box p,#violationpolicy article #title_box p{font-size:11px}#sitepolicy article h3{margin-top:30px}#sitepolicy article h4{margin:10px 0}#sitepolicy article ul li{margin-bottom:10px;
list-style:disc inside}#sitepolicy article ul li ul li{margin-left:10px;
list-style:none}#violationpolicy article #title_box{margin-bottom:20px;
width:370px}#violationpolicy article h3{font-weight:700;
margin:30px 0 10px;
text-decoration:underline;
font-size:24px}#violationpolicy article h4{margin:10px 0;
font-weight:700}#violationpolicy article h5{font-weight:700}#violationpolicy article span.red{color:red}#violationpolicy article .image{text-align:center}#behavior article td,#behavior article th{border:1px solid #ddd;
padding:4px 10px;
text-align:left;
vertical-align:top}#violationpolicy article table{line-height:1.4}#violationpolicy article table tr:nth-child(1){background:#4f81bd;
color:#fff}#violationpolicy article table tr:nth-child(1) th{text-align:center}#violationpolicy article table tr:nth-child(2n+2){background:#95b3d7}#violationpolicy article table tr:nth-child(2n+3){background:#dce6f2}#asct,#behavior,#cs,#nf,#settlement{background:url(../img/common/policy/bg.jpg?1498467379) fixed;
min-width:644px}#asct article,#behavior article,#cs article,#nf article,#settlement article{padding:33px;
background:#fff;
border:2px solid #9d874c;
line-height:2em}#violationpolicy article table tr th{border:1px solid #fff;
border-bottom:solid 2px #fff;
width:200px;
font-weight:700;
box-sizing:border-box;
padding:2px 0}#violationpolicy article table tr td{font-size:12px;
border:1px solid #fff;
width:200px;
font-weight:700;
box-sizing:border-box;
padding:4px 6px}#violationpolicy article .qa h4{color:#00B0F0}#violationpolicy article .qa p{color:#000;
font-weight:700}#asct footer,#settlement footer,#violationpolicy footer{border-top:2px solid #6a6a6a}#asct,#behavior,#settlement{background-size:cover}#asct article,#behavior article{font-size:13px}#asct article #title_box{margin-bottom:20px;
width:450px}#asct article #title_box h2,#behavior article #title_box h2,#settlement article #title_box h2{font-size:37px;
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
line-height:1.3em;
color:#9d874c;
border-bottom:solid 1px #000}#asct article dt{display:list-item;
list-style:square inside}#asct article dd{margin-left:.8em}#settlement article{font-size:10px}#settlement article #title_box{margin-bottom:20px;
width:410px}#settlement article td{border:2px solid #ccc;
padding-left:6px}#settlement article strong{font-weight:700}#behavior article #title_box{margin-bottom:20px;
width:370px}#behavior article #title_box p{font-size:11px}#behavior article .link{text-decoration:none;
font-size:8px;
color:#008cba;
display:block}#cs article #title_box h2,#nf article h2{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
color:#9d874c}#behavior article h5,#behavior article strong{font-weight:700}#behavior article h3{font-weight:700;
margin:1em 0}#behavior article h4{margin:10px 0;
font-weight:700}#behavior article .inline{display:inline}#behavior article table{font-weight:700}#behavior article th{background:right center no-repeat #f0f0f0}#behavior footer{border-top:2px solid #6a6a6a}#cs{background-size:cover}#cs article{font-size:13px}#cs article #title_box a,#cs article #title_box h2{font-size:22px;
text-align:center;
line-height:1.3em}#cs article #title_box{margin:0 auto 20px;
text-align:center}#cs article #title_box a{color:red}#cs article #title_box h2{border-bottom:solid 1px #000;
padding:0 15px 10px;
margin-top:10px;
margin-left:-15px;

width:100%}#cs article h3{color:red;
margin:1em 0}#cs article h4{margin:10px 0 5px}#cs article .cs_ss01,#cs article .cs_ss02,#cs article .cs_ss03,#cs article .cs_ss04,#cs article .cs_ss05,#cs article .cs_ss06{height:auto;
display:block;
margin:20px auto}#cs article .cs_ss01{width:400px}#cs article .cs_ss02,#cs article .cs_ss03{width:460px}#cs article .cs_ss04,#cs article .cs_ss05{width:300px}#cs article .cs_ss06{width:400px}#cs footer{border-top:2px solid #6a6a6a}@media screen and (max-width:640px){#cs article #title_box{width:570px}#cs article #title_box h2{font-size:20px;
padding-bottom:10px}#cs article h3{margin-bottom:.5em}#cs article .cs_ss01,#cs article .cs_ss02,#cs article .cs_ss03{width:100%}#cs article .cs_ss06{width:500px}}#nf{background-size:cover}#nf h1{text-align:center;
margin-bottom:-5px}#nf article{width:574px;
margin:auto;
font-size:13px;
font-size:13px;
text-align:center}#nf article h2{font-size:24px;
line-height:1.3em;
margin-bottom:20px}#nf article p{font-size:15px;
margin-bottom:20px}#nf article a{font-size:20px}

.red {color:#ff0000;}