h1,h2,h3,h4,h5,h6,p,li,dl,dt,dd,figure{margin:0;padding:0;font-weight:500}address{font-style:normal}img,audio,video{max-width:100%;height:auto;vertical-align:top}button{padding:0;background-color:transparent;border-width:0;outline:none}button *{position:relative}button:action,button:action *{top:0;right:0;bottom:0;left:0}html{background-color:#fff;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500;font-size:62.5%}input,textarea,select,button{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500}*,*:before,*:after{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top}body{min-width:1200px;line-height:1.5;font-size:15px;color:#000}@media only screen and (max-width: 1000px){body{min-width:320px;min-width:42.66667vw}}@media only screen and (max-width: 1000px){body{font-size:22px;font-size:2.93333vw}}a[href]{text-decoration:none;color:inherit;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}a[href]:hover{opacity:.7}ul{margin:0;padding:0;list-style:none}.m_section_inner{position:relative;width:100%;max-width:1200px;min-height:100%;margin:0 auto;padding:0px}@media only screen and (max-width: 1000px){.m_section_inner{max-width:100%}}@media only screen and (max-width: 1000px){.m_section_inner{padding:0 20px ;padding:0 2.66667vw }}header{padding:30px 0 36px ;border-bottom:4px solid #ec5ea4;border-bottom-width:4px}@media only screen and (max-width: 1000px){header{padding:30px 0 21px ;padding:4vw 0 2.8vw }}@media only screen and (max-width: 1000px){header{border-bottom-width:4px;border-bottom-width:.53333vw}}header .m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1000px){header .m_section_inner{position:static}}header .logo{width:412px}@media only screen and (max-width: 1000px){header .logo{width:0}}header nav .gnavipane{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:701px}header .gnavi{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:12px}@media only screen and (max-width: 1000px){header .gnavi{margin-top:0px;margin-top:0vw}}header .gnavi li ~ li{margin-left:65px}@media only screen and (max-width: 1000px){header .gnavi li ~ li{margin-left:0px;margin-left:0vw}}header .gnavi li ~ li ~ li{margin-left:58px}@media only screen and (max-width: 1000px){header .gnavi li ~ li ~ li{margin-left:0px;margin-left:0vw}}header .gnavi li a{display:inline-block;position:relative;padding:0 0 0 18px }@media only screen and (max-width: 1000px){header .gnavi li a{padding:38px 28px 38px 30px ;padding:5.06667vw 3.73333vw 5.06667vw 4vw }}header .gnavi li a:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:0;width:8px;height:17px;margin-top:-12px;background-image:url(../images/common/icon_arr_rpk.png)}header .gnavi li a img{height:16px}@media only screen and (max-width: 1000px){header .gnavi li a img{height:43px;height:5.73333vw}}header #gnaviBtn{display:none}header .sns{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:175px}@media only screen and (max-width: 1000px){header .sns{width:300px;width:40vw}}header .sns li{width:50px}@media only screen and (max-width: 1000px){header .sns li{width:80px;width:10.66667vw}}main{min-height:700px}.section_info{padding:20px 0 }@media only screen and (max-width: 1000px){.section_info{padding:30px 0 ;padding:4vw 0 }}.section_info h2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section_info h2 span{display:inline-block;margin-top:-22px;letter-spacing:2.7px;font-size:20px;font-weight:bold;color:#ef4c9b}@media only screen and (max-width: 1000px){.section_info h2 span{margin-top:-22px;margin-top:-2.93333vw}}@media only screen and (max-width: 1000px){.section_info h2 span{letter-spacing:0}}@media only screen and (max-width: 1000px){.section_info h2 span{font-size:20px;font-size:2.66667vw}}.section_info .list_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:46px;opacity:1}@media only screen and (max-width: 1000px){.section_info .list_info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 1000px){.section_info .list_info{margin-top:35px;margin-top:4.66667vw}}.section_info .list_info.hide{opacity:0;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.section_info .list_info.hide.rev{opacity:1}.section_info .list_info li{position:relative;width:280px;margin-bottom:26px;border:1px solid #c6c6c6;background-color:#fff}@media only screen and (max-width: 1000px){.section_info .list_info li{width:47%}}@media only screen and (max-width: 1000px){.section_info .list_info li{margin-bottom:40px;margin-bottom:5.33333vw}}.section_info .list_info .image{position:relative}.section_info .list_info .image img{width:100%}.section_info .list_info .detail{padding:9px 10px 15px ;font-size:15px}@media only screen and (max-width: 1000px){.section_info .list_info .detail{padding:10px 10px 18px ;padding:1.33333vw 1.33333vw 2.4vw }}@media only screen and (max-width: 1000px){.section_info .list_info .detail{font-size:18px;font-size:2.4vw}}.section_info .list_info .detail p{line-height:1.8}.section_info .list_info .detail p ~ p{margin-top:33px}@media only screen and (max-width: 1000px){.section_info .list_info .detail p ~ p{margin-top:47px;margin-top:6.26667vw}}.section_info .list_info .detail .date{text-decoration:underline;color:#fe42a6}.section_info .list_info .detail .exp{margin-top:7px}.section_info .list_info li.new:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:-27px;left:5px;width:53px;height:53px;background-image:url(../images/common/icon_new.png);z-index:3}@media only screen and (max-width: 1000px){.section_info .list_info li.new:before{top:-38px;top:-5.06667vw}}@media only screen and (max-width: 1000px){.section_info .list_info li.new:before{left:18px;left:2.4vw}}@media only screen and (max-width: 1000px){.section_info .list_info li.new:before{width:75px;width:10vw}}@media only screen and (max-width: 1000px){.section_info .list_info li.new:before{height:75px;height:10vw}}.section_info .list_info li.game .image:after,.section_info .list_info li.event .image:after,.section_info .list_info li.anime .image:after,.section_info .list_info li.campaign .image:after,.section_info .list_info li.goods .image:after,.section_info .list_info li.other .image:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;bottom:0;left:0;min-width:90px;padding:3px 5px ;background-color:#ec5ea4;line-height:1;letter-spacing:1px;text-align:center;font-size:15px;color:#fff}@media only screen and (max-width: 1000px){.section_info .list_info li.game .image:after,.section_info .list_info li.event .image:after,.section_info .list_info li.anime .image:after,.section_info .list_info li.campaign .image:after,.section_info .list_info li.goods .image:after,.section_info .list_info li.other .image:after{min-width:110px;min-width:14.66667vw}}@media only screen and (max-width: 1000px){.section_info .list_info li.game .image:after,.section_info .list_info li.event .image:after,.section_info .list_info li.anime .image:after,.section_info .list_info li.campaign .image:after,.section_info .list_info li.goods .image:after,.section_info .list_info li.other .image:after{padding:5px;padding:.66667vw}}@media only screen and (max-width: 1000px){.section_info .list_info li.game .image:after,.section_info .list_info li.event .image:after,.section_info .list_info li.anime .image:after,.section_info .list_info li.campaign .image:after,.section_info .list_info li.goods .image:after,.section_info .list_info li.other .image:after{font-size:18px;font-size:2.4vw}}.section_info .list_info li.game .image:after{content:'GAME';letter-spacing:2px}.section_info .list_info li.event .image:after{content:'EVENT'}.section_info .list_info li.anime .image:after{content:'ANIME'}.section_info .list_info li.campaign .image:after{content:'CAMPAIGN';letter-spacing:0}.section_info .list_info li.goods .image:after{content:'GOODS'}.section_info .list_info li.other .image:after{content:'OTHER'}.section_info .list_info li ~ li{margin-left:26px}@media only screen and (max-width: 1000px){.section_info .list_info li ~ li{margin-left:0px;margin-left:0vw}}.section_info .list_info li:nth-child(4n+1){margin-left:0}.section_info .list_info a{display:inline-block}.section_info .tab_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:32px;padding:0 105px }@media only screen and (max-width: 1000px){.section_info .tab_info{margin-top:55px;margin-top:7.33333vw}}@media only screen and (max-width: 1000px){.section_info .tab_info{padding:0 20px ;padding:0 2.66667vw }}.section_info .tab_info li{width:16.3%;margin-bottom:0px;border:2px solid #ef4c9b;border-width:0 2px ;text-align:center;font-size:18px;font-weight:bold}@media only screen and (max-width: 1000px){.section_info .tab_info li{width:33%}}@media only screen and (max-width: 1000px){.section_info .tab_info li{margin-bottom:40px;margin-bottom:5.33333vw}}@media only screen and (max-width: 1000px){.section_info .tab_info li{border-width:0 3px ;border-width:0 .4vw }}@media only screen and (max-width: 1000px){.section_info .tab_info li{font-size:25px;font-size:3.33333vw}}.section_info .tab_info li ~ li{border-left-width:0}.section_info .tab_info li:nth-child(3n+1){border-left-width:0px}@media only screen and (max-width: 1000px){.section_info .tab_info li:nth-child(3n+1){border-left-width:3px;border-left-width:.4vw}}.section_info .tab_info li.all ~ li ~ li{border-left-width:0px}@media only screen and (max-width: 1000px){.section_info .tab_info li.all ~ li ~ li{border-left-width:0px;border-left-width:0vw}}.section_info .tab_info li.all+li,.section_info .tab_info li.all+li+li+li+li{border-left-width:0px}@media only screen and (max-width: 1000px){.section_info .tab_info li.all+li,.section_info .tab_info li.all+li+li+li+li{border-left-width:3px;border-left-width:.4vw}}.section_info .tab_info li:first-child{border-left-width:2px}@media only screen and (max-width: 1000px){.section_info .tab_info li:first-child{border-left-width:3px;border-left-width:.4vw}}.section_info .tab_info li.sort_year{display:none}.section_info .tab_info li a{display:inline-block;cursor:pointer;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.section_info .tab_info li a:hover{opacity:1}.section_info .tab_info li a:hover{color:#e4007f}.section_info .tab_info li.current a{color:#e4007f;cursor:default}.section_info .tab_info li.empty a{color:#ababab;cursor:default}.section_info .tab_info.sort{padding:0px}@media only screen and (max-width: 1000px){.section_info .tab_info.sort{padding:0 20px ;padding:0 2.66667vw }}.section_info .tab_info.sort li{width:14%}@media only screen and (max-width: 1000px){.section_info .tab_info.sort li{width:33%}}.section_info .tab_info.sort li.all{width:14%;margin:0}@media only screen and (max-width: 1000px){.section_info .tab_info.sort li.all{width:33.6%}}@media only screen and (max-width: 1000px){.section_info .tab_info.sort li.all{margin:0 33.1% 5.33333vw 32.6%}}.section_info .list_info_pane{position:relative}.section_info .list_info_pane:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:19px;left:0;width:100%;height:378px;border-top:6px solid #eca2c6;border-top-width:6px;background:url(../images/info/bg_list_info.png) repeat-x center top}@media only screen and (max-width: 1000px){.section_info .list_info_pane:before{top:37px;top:4.93333vw}}@media only screen and (max-width: 1000px){.section_info .list_info_pane:before{height:864px;height:115.2vw}}@media only screen and (max-width: 1000px){.section_info .list_info_pane:before{border-top-width:6px;border-top-width:.8vw}}.section_info .section_info_detail .tab_info li.current a{cursor:pointer}.section_info#section_info .list_info_pane{min-height:800px}@media only screen and (max-width: 1000px){.section_info#section_info .list_info_pane{min-height:1000px;min-height:133.33333vw}}.btn{display:inline-block;min-width:330px;margin-top:16px;padding:2px;background-color:#000;color:#fff !important}@media only screen and (max-width: 1000px){.btn{min-width:460px;min-width:61.33333vw}}@media only screen and (max-width: 1000px){.btn{margin-top:20px;margin-top:2.66667vw}}@media only screen and (max-width: 1000px){.btn{padding:2px;padding:.26667vw}}.btn span{display:inline-block;width:100%;padding:13px 20px ;border:1px solid #fff;text-align:center}@media only screen and (max-width: 1000px){.btn span{padding:21px 20px ;padding:2.8vw 2.66667vw }}.btn span b{display:inline-block;position:relative;padding:0 10px 0 20px;letter-spacing:0.5px;font-size:16px}@media only screen and (max-width: 1000px){.btn span b{font-size:22px;font-size:2.93333vw}}.btn span b:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:50%;left:0;width:10px;height:16px;margin-top:-8px;background-image:url(../images/common/icon_arr_rwh.png)}@media only screen and (max-width: 1000px){.btn span b:before{width:10px;width:1.33333vw}}@media only screen and (max-width: 1000px){.btn span b:before{height:16px;height:2.13333vw}}@media only screen and (max-width: 1000px){.btn span b:before{margin-top:-8px;margin-top:-1.06667vw}}.btn_pane{text-align:center}.btn_pane .btn{margin-top:5px}#btn_gotop{position:fixed;bottom:15px;right:6px;width:60px;height:60px;z-index:50}@media only screen and (max-width: 1000px){#btn_gotop{bottom:15px;bottom:2vw}}@media only screen and (max-width: 1000px){#btn_gotop{right:8px;right:1.06667vw}}@media only screen and (max-width: 1000px){#btn_gotop{width:80px;width:10.66667vw}}@media only screen and (max-width: 1000px){#btn_gotop{height:80px;height:10.66667vw}}footer{position:relative;padding:47px 0 130px ;border-top:5px solid #ec5ea4;background-color:#000;color:#fff}@media only screen and (max-width: 1000px){footer{padding:25px 0 35px ;padding:3.33333vw 0 4.66667vw }}footer .m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1000px){footer .m_section_inner{display:block}}footer .m_section_inner .logo_footer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:159px}@media only screen and (max-width: 1000px){footer .m_section_inner .logo_footer{width:220px;width:29.33333vw}}footer .m_section_inner p{margin-top:0px;margin-left:28px;letter-spacing:.3px;text-align:left;font-size:12px}@media only screen and (max-width: 1000px){footer .m_section_inner p{margin-top:26px;margin-top:3.46667vw}}@media only screen and (max-width: 1000px){footer .m_section_inner p{margin-left:0}}@media only screen and (max-width: 1000px){footer .m_section_inner p{letter-spacing:-.5px;letter-spacing:-.06667vw}}@media only screen and (max-width: 1000px){footer .m_section_inner p{font-size:18px;font-size:2.4vw}}footer .m_section_inner p a{text-decoration:underline;color:#ff00a2}footer .m_section_inner p a:hover{text-decoration:none;opacity:1}.oo_notes{padding-left:1em;text-indent:-1em}.oo_trans{-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.oo_trans:hover{opacity:.7}.oo_pcimt{display:inline-block;background-repeat:no-repeat;background-position:0 0;background-size:contain;vertical-align:bottom}.oo_pcimt img{display:none}.oo_pcapp,.oo_pctbapp,.oo_pcspapp{display:block !important}.oo_pcapp_i,.oo_pctbapp_i,.oo_pcspapp_i{display:inline !important}.oo_pcapp_t,.oo_pctbapp_t,.oo_pcspapp_t{display:table !important}.oo_pcapp_tc,.oo_pctbapp_tc,.oo_pcspapp_tc{display:table-cell !important}.oo_pcapp_l,.oo_pctbapp_l,.oo_pcspapp_l{display:list-item !important}.oo_tbapp,.oo_spapp,.oo_tbspapp,.oo_tbapp_i,.oo_spapp_i,.oo_tbspapp_i,.oo_tbapp_t,.oo_spapp_t,.oo_tbspapp_t,.oo_tbapp_tc,.oo_spapp_tc,.oo_tbspapp_tc,.oo_tbapp_l,.oo_spapp_l,.oo_tbspapp_l{display:none !important}@media only screen and (max-width: 1000px){.oo_pcimt{width:auto;height:auto;background-image:none !important}.oo_pcimt img{display:inline}.oo_spapp,.oo_pcspapp,.oo_tbspapp{display:block !important}.oo_spapp_i,.oo_pcspapp_i,.oo_tbspapp_i{display:inline !important}.oo_spapp_t,.oo_pcspapp_t,.oo_tbspapp_t{display:table !important}.oo_spapp_tc,.oo_pcspapp_tc,.oo_tbspapp_tc{display:table-cell !important}.oo_spapp_l,.oo_pcspapp_l,.oo_tbspapp_l{display:list-item !important}.oo_pcapp,.oo_tbapp,.oo_pctbapp,.oo_pcapp_i,.oo_tbapp_i,.oo_pctbapp_i,.oo_pcapp_t,.oo_tbapp_t,.oo_pctbapp_t,.oo_pcapp_tc,.oo_tbapp_tc,.oo_pctbapp_tc,.oo_pcapp_l,.oo_tbapp_l,.oo_pctbapp_l{display:none !important}.copy{font-family:Verdana , "Droid Sans"}}.oo_p2app_i{display:none !important}@media screen and (min-width: 1001px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 1001px) and (-o-min-device-pixel-ratio: 2/1), screen and (min-width: 1001px) and (min-resolution: 2dppx){.oo_p2app_i{display:inline !important}.oo_pcapp_i.oo_p2alt,.oo_pctbapp_i.oo_p2alt,.oo_pcspapp_i.oo_p2alt{display:none !important}}#colorbox #cboxClose{display:inline-block;white-space:nowrap;text-indent:300%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:-70px;right:0;width:56px;height:55px;background-image:url(../images/icon_close.png)}@media only screen and (max-width: 1000px){#colorbox #cboxClose{top:-70px;top:-9.33333vw}}@media only screen and (max-width: 1000px){#colorbox #cboxClose{width:56px;width:7.46667vw}}@media only screen and (max-width: 1000px){#colorbox #cboxClose{height:55px;height:7.33333vw}}#colorbox,#cboxWrapper,#cboxWrapper>div:nth-child(2),#cboxContent{overflow:visible !important}@media only screen and (max-width: 1000px){.l_wrapper{position:relative;width:100vw;overflow-x:hidden}.l_wrapper.open{position:fixed;overflow:hidden}.l_wrapper.open #btn_gotop{display:none}header{display:block}header nav{display:block;position:fixed;top:0;left:100%;width:100%;height:100%;padding-top:16vw;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:left 0.35s ease;-o-transition:left 0.35s ease;transition:left 0.35s ease;z-index:55}header nav.open{left:0}header nav .gnavipane{display:block;position:relative;width:100%}header:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:120px;height:16vw;border-bottom:4px solid #ec5ea4;border-bottom-width:4px;background-color:#fff;z-index:550}}@media only screen and (max-width: 1000px) and (max-width: 1000px){header:before{border-bottom-width:4px;border-bottom-width:.53333vw}}@media only screen and (max-width: 1000px){header #gnaviBtn{display:inline-block;position:absolute;top:13px;top:1.73333vw;right:13px;right:1.73333vw;width:90px;width:12vw;height:90px;height:12vw;background:url(../images/common/btn_openmenu.png) no-repeat 0 0;background-size:cover;z-index:555;cursor:pointer;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}header #gnaviBtn:hover{opacity:.7}header #gnaviBtn.open{position:fixed;background-image:url(../images/common/btn_closemenu.png)}header .logo{position:relative;width:auto;z-index:555}header .logo img{width:auto;height:50px}}@media only screen and (max-width: 1000px) and (max-width: 1000px){header .logo img{height:50px;height:6.66667vw}}@media only screen and (max-width: 1000px){header .gnavi{display:block;position:relative}header .gnavi li a{width:100%;border-bottom:2px solid #ed65a8;border-bottom-width:2px;border-bottom-width:.26667vw}header .gnavi li a:before{left:22px;left:2.93333vw;width:22px;width:2.93333vw;height:44px;height:5.86667vw;margin-top:-25px;margin-top:-3.33333vw}header .sns{position:relative;margin-top:150px;margin-top:20vw;margin-bottom:150px;margin-bottom:20vw;padding-top:60px;padding-top:8vw;z-index:55}header .sns:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:27px;height:3.6vw;background-image:url(../images/common/title_share.png);background-position:center top}.section_info .list_info_pane:before{background-image:url(../images/info/bg_list_info_sp.png);background-size:contain}.l_wrapper:before{content:'';position:absolute;top:0;left:100%;width:100%;height:105vh;background-color:#fff;visibility:hidden;z-index:55;-webkit-transition:left 0.35s ease;-o-transition:left 0.35s ease;transition:left 0.35s ease}.l_wrapper.open:before{left:0;visibility:visible}.l_wrapper.close:before{visibility:visible}#colorbox.iframe_colorbox #cboxContent{width:90vw !important;height:auto !important}#colorbox.iframe_colorbox #cboxContent #cboxLoadedContent{position:relative;height:0 !important;width:100% !important;padding-bottom:56.5%}#colorbox.iframe_colorbox #cboxContent #cboxLoadedContent iframe{position:absolute;top:0;left:0;width:100%;height:100%}#colorbox.iframe_colorbox{top:50% !important;left:5vw !important;width:90vw !important;height:50.75vw !important;margin-top:-25.37vw}#colorbox.iframe_colorbox #cboxWrapper,#colorbox.iframe_colorbox #cboxWrapper>div:nth-child(2){display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative !important;left:0 !important;width:100% !important;height:auto !important}}.floating_banner{position:fixed;bottom:100px;right:0;z-index:51}@media only screen and (max-width: 1000px){.floating_banner{bottom:100px;bottom:13.33333vw}}.floating_banner .floating_banner_inner{position:relative}.floating_banner .floating_banner_inner .icon_close_mail{position:absolute;top:-38px;right:5px;width:33px;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}@media only screen and (max-width: 1000px){.floating_banner .floating_banner_inner .icon_close_mail{top:-52px;top:-6.93333vw}}@media only screen and (max-width: 1000px){.floating_banner .floating_banner_inner .icon_close_mail{right:5px;right:.66667vw}}@media only screen and (max-width: 1000px){.floating_banner .floating_banner_inner .icon_close_mail{width:47px;width:6.26667vw}}.floating_banner .floating_banner_inner .icon_close_mail:hover{opacity:.7}.floating_banner .floating_banner_inner .icon_close_mail img{width:100%}.floating_banner .floating_banner_inner a{display:block;width:333px}@media only screen and (max-width: 1000px){.floating_banner .floating_banner_inner a{width:401px;width:53.46667vw}}.floating_banner .floating_banner_inner a img{width:100%}.floating_banner .floating_banner_inner a ~ a{margin-top:15px}@media only screen and (max-width: 1000px){.floating_banner .floating_banner_inner a ~ a{margin-top:15px;margin-top:2vw}}@media only screen and (max-width: 1000px) and (orientation: landscape){.floating_banner{bottom:10px;bottom:1.33333vw}.floating_banner .floating_banner_inner .icon_close_mail{top:-35px;top:-4.66667vw;width:31px;width:4.13333vw}.floating_banner .floating_banner_inner a{width:221px;width:29.46667vw}.floating_banner .floating_banner_inner a ~ a{margin-top:8px;margin-top:1.06667vw}}
