@charset "UTF-8";
.clearfix:after{display:block}address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,img,input,ins,kbd,legend,li,mark,menu,nav,ol,p,pre,q,samp,section,small,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline}html{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}img{border:0;line-height:0;vertical-align:bottom}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}dl,ol,ul{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}table{border-collapse:collapse;border-spacing:0;font:100%;font-size:inherit}td,th{vertical-align:top}caption,td,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}html{font-size:62.5%}html body{font-size:13px;font-size:1.3rem}body,html{-webkit-font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-feature-settings:"palt";font-weight:500}.clearfix:after{display:table;clear:both;content:""}html{min-width:1074px;background:#fff}#wrap_toreba{min-width:1100px}header#wrap_header{position:relative;background:#f0f8fb}header#wrap_header:before{display:block;position:absolute;top:0;height:1px;background-color:#ff4571;content:""}div#header{z-index:10;position:relative;margin:0 auto;padding-top:0}div#header:after{display:table;clear:both;content:""}div#header .nav_global_logo,div#header h1{display:inline;margin:0 5px;float:left}div#header div#header_main,div#header div#header_sub{border-top:3px solid #ff4571}div#header div#header_main:after,div#header div#header_sub:after{display:table;clear:both;content:""}div#header div#header_main ol,div#header div#header_main ul,div#header div#header_sub ol,div#header div#header_sub ul{margin:0}div#header div#header_main{overflow:hidden}div#header div#content_header_main{width:700px;margin:0 auto;padding-left:280px}div#header div#content_header_sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1064px;margin:0 auto;padding:4px 4px 4px 0}.en div#header div#content_header_sub{font-size:12px}#nav_header_fl{width:48%;float:left}.en #nav_header_fl{width:50%}.cn #nav_header_fl,.tw #nav_header_fl{width:55%}#nav_header_fr{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-end;width:55%;float:right}.cn #nav_header_fr,.tw #nav_header_fr{width:45%}.ddmenu ul li{vartical-align:middle;display:inline;position:relative;float:left}#nav_header_fr .ddmenu ul li{float:right}.ddmenu ul li a{display:block;padding:0 20px;text-decoration:none}.ddmenu ul li ul{display:none;visibility:visible;position:absolute;left:0}.ddmenu ul li ul li{display:list-item;position:relative;width:100%;padding:0;float:none}.ddmenu ul li ul li a{display:block;min-width:170px;padding:8px;border-color:#fff #999 #999 #fff;border-style:solid;border-width:1px;background:#f0f8fb;color:#429cea}.ddmenu ul li ul li a.selected,.ddmenu ul li ul li a:hover{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;background:#429cea;color:#fff;transition:all .2s ease-out}.ddmenu ul li ul li a.selected{padding-right:3px}.ddmenu ul li ul li a:last-of-type{border-bottom:1px solid #999}.ddmenu ul li ul li a ul{top:0}.ddmenu ul li.nickname ul{top:100%!important}.ddmenu ul li.nav_global_play>ul{overflow:inherit!important}.ddmenu .icon_down{position:absolute;top:16px;right:3px}.ddmenu .icon_right{position:absolute;top:12px;right:5px}.ddshadow{position:absolute}#nav_global>ul>li>a{padding:14px 20px;color:#429cea}#nav_global>ul>li>a.selected,#nav_global>ul>li>a:hover{background-color:#429cea;color:#fff}#nav_account>ul>li>a:not(.btn),#nav_global>ul>li>a:not(.btn),#nav_language>ul>li>a:not(.btn),#nav_mypage>ul>li>a:not(.btn){padding:14px 20px;color:#429cea}#nav_account>ul>li>a:not(.btn).selected,#nav_account>ul>li>a:not(.btn):hover,#nav_global>ul>li>a:not(.btn).selected,#nav_global>ul>li>a:not(.btn):hover,#nav_language>ul>li>a:not(.btn).selected,#nav_language>ul>li>a:not(.btn):hover,#nav_mypage>ul>li>a:not(.btn).selected,#nav_mypage>ul>li>a:not(.btn):hover{background-color:#429cea;color:#fff}#nav_account>ul>li ul li a,#nav_global>ul>li ul li a,#nav_language>ul>li ul li a,#nav_mypage>ul>li ul li a{width:auto}#nav_account .icon_down,#nav_global .icon_down,#nav_language .icon_down,#nav_mypage .icon_down{top:20px}#nav_mobile{z-index:100;position:fixed;bottom:10px;left:5px}#nav_mobile>ul>li{margin-right:5px}#nav_mobile>ul>li>a{-webkit-border-radius:3px;display:table-cell;height:34px;border:1px solid #999;border-radius:3px;background:#fff;color:#ff789c;vertical-align:middle}#nav_mobile>ul>li>a:hover{-webkit-box-shadow:1px 1px 1px #ccc inset;background-color:#ff789c;box-shadow:inset 1px 1px 1px #ccc;color:#fff}#nav_mobile>ul>li>a.selected{-webkit-border-radius:3px 3px 0 0;-webkit-box-shadow:1px 1px 1px #ccc inset;border-bottom:none;border-radius:3px 3px 0 0;background-color:#ff789c;box-shadow:inset 1px 1px 1px #ccc;color:#fff}.btn_prime{-webkit-border-radius:3px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;height:36px;margin:4px 10px;padding:0 25px;border-radius:3px;background:#0a7fe3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3fa7ff),to(#0a7fe3));background-image:-webkit-linear-gradient(top,#3fa7ff,#0a7fe3);background-image:-o-linear-gradient(top,#3fa7ff 0,#0a7fe3 100%);background-image:linear-gradient(180deg,#3fa7ff 0,#0a7fe3);color:#fff!important;font-weight:700;line-height:1;text-decoration:none}.en .btn_prime{font-size:11px}.btn_prime:visited{color:#fff}.btn_prime:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0a7fe3),to(#3fa7ff));background-image:-webkit-linear-gradient(top,#0a7fe3,#3fa7ff);background-image:-o-linear-gradient(top,#0a7fe3 0,#3fa7ff 100%);background-image:linear-gradient(180deg,#0a7fe3 0,#3fa7ff);color:#fff!important;text-decoration:none}.btn_prime:active{text-decoration:none}#btn_charge{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;height:36px;margin:4px 10px;padding:0 25px;line-height:1}.en #btn_charge{font-size:11px}#btn_charge>span{padding-top:2px;color:#ffe187;font-size:10px;text-shadow:none}#nav_account>ul>li>a.name{height:100%}#nav_account>ul>li>a.name span{-o-text-overflow:ellipsis;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nav_account>ul>li>a.btn{-webkit-border-radius:3px;height:34px;margin:4px 5px 0 0;padding:0 20px;border-radius:3px;background-color:#02b10e;background-image:none;line-height:32px}#nav_account>ul>li>a.btn:hover{background-color:#11ea20}#nav_account>ul>li>a.btn.login{background-color:#0a7fe3}#nav_account>ul>li>a.btn.login:hover{background-color:#3aa3fd}#nav_account .nav_notice{padding:3px}#nav_account .nav_notice span{display:block;padding:10px;background-color:#fc3e3e;color:#fff;font-weight:700}#nav_account .nav_notice:hover span{background-color:#cf1818}#btn_cart{position:relative;background:url(/images/home/icon_cart.png) no-repeat 10px 10px}#btn_cart span:first-of-type{position:absolute;top:7px;left:17px;width:30px;color:#c6690f;font-family:arial,"sans-serif";font-size:16px;font-weight:700;line-height:1;text-align:center;vertical-align:top}#btn_cart:hover span:first-of-type{color:#ff942c}#btn_cart span:nth-of-type(2){margin-left:35px}#btn_cart span#cart_check{-webkit-border-radius:2px;-webkit-box-shadow:1px 1px 0 #646464;display:block;position:absolute;top:4px;right:4px;padding:3px 5px;border-radius:2px;background-color:#c6690f;box-shadow:1px 1px 0 #646464;color:#fff;font-family:arial,"sans-serif";font-size:10px;font-weight:700;line-height:1;text-align:center;vertical-align:top}li.li_select ul.select_inner.cart{line-height:1.5}div#footer{width:1064px;margin:0 auto}div#footer h2{position:relative;width:auto;height:50px;margin:30px 0 20px;border-bottom:none;background:#ff789c;color:#fff;font-size:16px;font-weight:700;line-height:50px;text-indent:1em;cursor:pointer}div#footer h2:hover{-webkit-transition:all .5s ease;-o-transition:all ease .5s;background:#ffd7e1;transition:all .5s ease}div#footer h2:after{-webkit-background-size:cover;display:block;position:absolute;right:0;bottom:0;width:77px;height:80px;background:url(/sp/images/h2.png) 0 0 no-repeat;background-size:cover;content:""}div#footer h2:before{display:block;position:absolute;bottom:2px;left:-4px;width:100%;height:0;border:1px dashed #fff;content:""}div#footer h2.bgnone{padding:15px 10px}div#footer h2.bgnone:after{background:none}div#footer #info_area{margin-bottom:20px}div#footer #info_tab{width:20%;float:left;font-size:12px}.en div#footer #info_tab{font-size:10px}div#footer #info_tab .prize{position:relative}div#footer #info_tab .prize:after{display:block;position:absolute;right:0;bottom:-100%;width:1px;height:30px;clear:both;background:#999;content:""}div#footer #info_tab li,div#footer #info_tab li a{list-style:none outside none}div#footer #info_tab li a{-webkit-border-radius:5px 0 0 5px;-webkit-box-shadow:2px 2px 2px #ccc inset;display:block;height:27px;padding-left:5px;border:1px solid #999;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #f0f8fb;box-shadow:inset 2px 2px 2px #ccc;line-height:27px;cursor:pointer}div#footer #info_tab li a:hover{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;background:none repeat scroll 0 0 #fff;text-decoration:none;transition:all .2s ease-out}div#footer #info_tab li a.current{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-border-radius:0;-webkit-box-shadow:none;border-right:none;border-radius:0;background:none repeat scroll 0 0 #fff;box-shadow:none;transition:all .2s ease-out}div#footer #info_tab .all a.current{border-left:5px solid #ff8c00}div#footer #info_tab .news a.current{border-left:5px solid #c00}div#footer #info_tab .prize a.current{border-left:5px solid #0c0}div#footer #info_tab .service a.current{border-left:5px solid #09f}div#footer #info_box{width:80%;float:left;overflow:hidden;background-color:#fff}div#footer #info_box .icon1,div#footer #info_box .icon2,div#footer #info_box .icon3{-webkit-box-shadow:none;box-shadow:none;text-shadow:none}div#footer #info_box ul{display:none;height:114px;overflow:auto;border-top:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}div#footer #info_box ul:first-child{display:block}div#footer #info_box ul li{height:20px;padding:5px 0;overflow:hidden;border-bottom:1px dashed #eee;font-size:12px;text-indent:1em;cursor:pointer}div#footer #info_box ul li span.subject{line-height:20px}.en div#footer #info_box ul li{font-size:10px}div#footer #info_box ul li:hover{background-color:#f0f8fb}footer#wrap_footer{margin-top:0;border-top:1px solid #ccc;background-color:#fff}footer#wrap_footer:after{display:table;clear:both;content:""}#footer{font-size:10px}p#logo_cs,p#logo_nicoapp{padding:10px 30px 10px 0}nav#nav_footer>ul>li{margin-right:3em;border-left:2px solid #ccc;vertical-align:top}nav#nav_footer ul li ul li{padding-left:1em;clear:both}nav#nav_footer ul li ul li p{color:#999}div#footer p#copyright{text-align:right}#footer #img_flow{padding-bottom:10px}#footer #img_flow:after{display:table;clear:both;content:""}#footer #img_flow ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}#footer #img_flow ul li{height:112px}#footer #img_flow ul li:first-of-type{width:350px;background:url(/images/home/img_flow01.jpg)}#footer #img_flow ul li:nth-of-type(2){width:327px;background:url(/images/home/img_flow02.jpg)}#footer #img_flow ul li:nth-of-type(3){width:327px;background:url(/images/home/img_flow03.jpg)}#footer #img_flow ul li span{display:block;font-size:20px;font-weight:700;line-height:5.5em;text-indent:20px;text-shadow:-1px -2px 0 #fff,1px 2px 0 #fff,-1px 2px 0 #fff,1px -2px 0 #fff,-2px -1px 0 #fff,2px 1px 0 #fff,-2px 1px 0 #fff,2px -1px 0 #fff}.footerarea{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}ul.horizon_center li .footer_category dt{margin-bottom:5px;color:#015367;font-size:11px;font-weight:700}ul.horizon_center li .footer_category dd,ul.horizon_center li .footer_category dt{display:block;padding-left:1em;float:none}ul.horizon_center li .footer_category a{float:none}div#container{-webkit-box-sizing:border-box;-webkit-box-shadow:1px 1px 3px #999;box-sizing:border-box;width:1064px;margin:0 auto;padding:20px 10px 10px;background:#fff;box-shadow:1px 1px 3px #999}div#container header h1{margin:0 auto}div#container #contents_left{display:inline;width:460px;float:left}div#container #contents_right{display:inline;width:460px;float:right}div#container #contents_main{display:inline;width:725px;float:left}div#container #contents_main.full{width:100%;float:none}.replay #contents_main{width:100%!important}div#container #contents_sub{display:inline;width:300px;float:right}div#container #contents_siteinfo_main,div#container #contents_userinfo_main{display:inline;width:775px;float:right}div#container #contents_siteinfo_sub #nav_block header h1,div#container #contents_userinfo_sub #nav_block header h1{font-size:16px;font-weight:700}div#container #contents_siteinfo_sub,div#container #contents_userinfo_sub{display:inline;width:250px;float:left;border-right:1px solid #eee}div#container #contents_nolayout{width:725px;margin:0 auto}#container header{border:none!important;background:none!important}#container header h1{display:block;width:100%;margin:auto;text-shadow:none}#support_policy_block h2{display:block;width:100%;margin:auto!important;text-shadow:none}#container #play_body header h1{min-width:100%;background:none}#container #play_body header h1:before{display:none}section.part{position:relative;margin:0 0 40px}section.part header:after{display:block;visibility:hidden;height:0;clear:both;font-size:0;line-height:0;content:" "}section.part header details,section.part header h1{display:table-cell}section.part header h1{padding:.5em .5em .5em 0}section.part header.first_header{border-top:none}#contents_full header,#contents_left header,#contents_main header,#contents_right header,#contents_sub header{border-bottom:1px solid #ccc;background:#f6f6f6;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ccc));background:-webkit-linear-gradient(#fff,#ccc);background:-o-linear-gradient(#fff 0,#ccc 100%);background:linear-gradient(#fff,#ccc)}#container h1{min-width:100%;padding:0;color:#333;font-family:Nova Round;font-size:124%;font-weight:700;line-height:30px;text-indent:1em;text-shadow:0 1px 0 hsla(0,0%,100%,.5);vertical-align:middle;white-space:nowrap}#container h1.add_details{min-width:35%;padding-right:1em}#container .details{display:table-cell;height:31px;padding-left:10px;border-left:1px solid #fff;color:#666;vertical-align:middle}#contents_main section.part header h1,#contents section.part header h1{font-size:124%}#contents_sub section.part header h1{font-size:100%}section.part header{border-bottom:1px solid #eee}#contents_main #promo_block{margin:0 0 20px;padding:10px;border:1px solid #eee;background:#eee}#contents_main #promo_block header{padding:0;border:none;background:none!important}#contents_main #promo_block header h1{padding:0;border:none;background:none;text-indent:0}#notice_block{margin:0 0 20px}#notice_block header{margin:0}#notice_block #notice_content{padding:10px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee}#notice_block #notice_content .btn_notice{display:inline;margin-top:1em;float:right}#notice_block #notice_content:after{display:block;visibility:hidden;height:0;clear:both;font-size:0;line-height:0;content:" "}#nav_local{padding:1em}#nav_local ul li{padding:.2em;word-break:normal}#nav_local ul li>ul li{padding-left:15px;background:url(/images/img_textlink.png) no-repeat 5px}#path_topic li{margin-left:2px;padding-left:10px;background:url(/images/img_textlink.png) no-repeat 0;font-size:77%;line-height:1em}#path_topic li:last-child{font-weight:700}#twtr-widget-1{margin-bottom:2px}#sp_app h1{margin-bottom:5px;font-size:12px}#sp_app h1 span{position:absolute;top:38px;left:80px;text-indent:0}#sp_app a{position:relative}#sp_app .btn_android,#sp_app .btn_iphone{margin:5px auto}.topicpath{margin-bottom:15px;font-size:12px;line-height:1em}.topicpath li,.topicpath ul{display:inline}.topicpath li:last-child{font-weight:700}#contents_sub #service_other_block .entry{height:108px}#contents_sub #service_other_block .entry .title{height:20px}#contents_sub #service_other_block .entry .title span{display:block}#contents_sub #service_other_block .entry .factors .play_status{padding:2px 20px;overflow:hidden;color:#fff;text-align:center}#contents_sub #service_other_block .reserve .play_status{background:#358d26}#contents_sub #service_other_block .playing .play_status{background:#e51212}#contents_sub #service_other_block .maintenance .play_status{background:#c1c1c1}div[id^=dialog-] p{line-height:1.2}div[id^=dialog-] p.clearfix span{display:block;float:left}div[id^=dialog-] p.clearfix span:first-of-type{margin:0 7px 0 0}div[id^=dialog-] p.clearfix span:nth-of-type(2){width:240px}div[id^=dialog-] p.text{font-size:12px}div[id^=dialog-] p.text .font-small{font-size:10px}div[id^=dialog-] p.link a{display:block;font-size:10px;text-align:right}div[id^=dialog-] table td,div[id^=dialog-] table th,div[id^=dialog-] table tr{padding:10px 0;border:none;background-color:#fcfdfd;vertical-align:middle}div[id^=dialog-] table tr>td:first-of-type{width:70%;font-size:12px}div[id^=dialog-] table tr>td:nth-of-type(2){width:30%;color:#c00;font-size:15px;font-weight:700;text-align:right}.img-responsive{display:block;max-width:100%}.p8{padding-bottom:8px}.section{margin-bottom:32px}.btn_stroke,a.btn_stroke{-webkit-border-radius:4px;display:inline-block;margin:0;padding:4px 8px;border:2px solid #ff789c;border-radius:4px;background:#ff789c;color:#fff;font-size:14px;text-decoration:none}.btn_stroke:hover,a.btn_stroke:hover{border:2px solid #ff789c;background:#fff;color:#ff789c}.campaign_btn{-webkit-border-radius:4px;-webkit-box-shadow:0 0 0 2px #429cea inset;padding:10px 16px;border-radius:4px;background:#429cea!important;box-shadow:inset 0 0 0 2px #429cea;color:#fff!important;font-size:14px;text-decoration:none!important;word-break:keep-all;cursor:pointer}.campaign_btn:not([disabled]):hover{background:#fff!important;color:#429cea!important}.campaign_btn:disabled{cursor:default;opacity:.5}.campaign_terms{-webkit-box-sizing:border-box;box-sizing:border-box;height:150px;margin:0 auto;padding:10px;overflow-y:scroll;border:1px solid #eee}.campaign_terms h3:first-of-type{font-weight:700}.campaign_terms+#postform label{cursor:pointer}.btn_red{-webkit-border-radius:4px;padding:4px 8px;border:2px solid red;border-radius:4px;background:red;color:#fff;font-size:14px;text-decoration:none;cursor:pointer}.btn_red:hover{border:2px solid red;background:#fff;color:red}.btn_black,a.btn_black{-webkit-border-radius:4px;-webkit-box-shadow:0 0 0 2px #999 inset;display:inline-block;padding:8px 12px;border-radius:4px;background:#999;box-shadow:inset 0 0 0 2px #999;color:#fff;font-size:14px;text-decoration:none;cursor:pointer}.btn_black:hover,a.btn_black:hover{-webkit-box-shadow:0 0 0 2px #777 inset;background:#fff;box-shadow:inset 0 0 0 2px #777;color:#777}a.btn_black{padding:11px 16px}.list_hor{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center}.col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.center_block{width:50%;margin:0 auto;color:#3e4042;font-size:20px;line-height:32px;text-align:center}.center_block img{width:80%;margin:0 auto}html.is_popup #header_sub,html.is_popup #wrap_footer{display:none}html.is_popup>*{-webkit-box-sizing:border-box;box-sizing:border-box}html.is_popup #frameWindow,html.is_popup #iframeDiv{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:inherit}html.is_popup #frameWindow>*,html.is_popup #iframeDiv>*{-webkit-box-sizing:border-box;box-sizing:border-box}html.is_popup html.is_popup div#container{-webkit-box-sizing:border-box;box-sizing:border-box}html.is_popup .ui-dialog{background:none}html.is_popup .ui-dialog .ui-dialog-titlebar-close{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-shadow:none;-webkit-border-radius:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:34px!important;right:-10px;align-items:center;justify-content:center;width:44px;height:44px;border:4px solid #fcb72c;border-radius:30px;background:#fff;box-shadow:none;color:#333}html.is_popup .ui-dialog .ui-dialog-titlebar-close .ui-button-text{font-weight:lighter;text-indent:inherit}html.is_popup .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{display:none}html.is_popup .ui-dialog .ui-dialog-titlebar-close:active,html.is_popup .ui-dialog .ui-dialog-titlebar-close:checked{-webkit-box-shadow:none;border:none;box-shadow:none}html.is_popup button:active,html.is_popup button:checked{-webkit-box-shadow:none;border:none;box-shadow:none}html.is_popup #contents_simple_main header{-webkit-border-radius:4px;border-radius:4px;background:#fcb72c;color:#fff}html.is_popup #contents_simple_main header h1{-webkit-border-radius:4px;height:44px;padding:0;border-radius:4px;color:#fff;line-height:44px;text-shadow:none!important}html.is_popup .ui-widget-header{border:none;background:none}html.is_popup div#container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html.is_popup div#guide_body.purchase #purchase_guide_block .content_siteinfo{max-width:inherit}html.is_popup .ui-widget-overlay{opacity:1}html.is_popup .ui-dialog .ui-dialog-titlebar{padding:0}#container header h1,#support_policy_block h2,.title_h1{-webkit-box-sizing:border-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;align-items:center;width:auto;max-width:1000px;height:50px;margin:10px auto;padding:0 10px;border-bottom:none;background:#ff789c;color:#fff;font-size:16px;font-weight:700;line-height:1.1;text-indent:1em}#container header h1:before,#support_policy_block h2:before,.title_h1:before{display:block;position:absolute;bottom:2px;left:-4px;width:100%;height:0;border:1px dashed #fff;content:""}.share_area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;max-width:1000px;margin:20px auto 30px}.share_area #twitter-widget-0{margin-right:55px}.flash_notice_area{width:970px;margin:20px auto;border:1px solid #333;background:#ffc000;text-align:center}.flash_notice_area a{display:block;height:50px;color:#333;font-size:18px;font-weight:700;line-height:50px;text-decoration:underline}.flash_notice_area a:hover{text-decoration:none}html:not(.mobile) .btn_close_window{margin:30px auto;text-align:center}html:not(.mobile) .btn_close_window.sp{display:none}html:not(.mobile) .btn_back_home{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}@media screen and (min-width:800px){html.is_popup #frameWindow,html.is_popup #iframeDiv{left:calc((100% - 800px)/2)!important;min-width:800px;max-width:800px;max-height:96%!important}html.is_popup .ui-dialog .ui-dialog-titlebar-close{right:calc((100% - 870px)/2)!important}}
/*# sourceMappingURL=layout.css.map */