@charset "UTF-8";::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}button,input,select,textarea{font:inherit}button:focus,input:focus,select:focus,textarea:focus{outline:0}input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:button;-moz-appearance:button;appearance:button}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%}body{background:#fff;min-width:1110px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1.6rem;line-height:1.7;color:#000;-webkit-text-size-adjust:none}@media screen and (max-width:768px){body{min-width:0;font-size:1.4rem;line-height:1.7}}@media screen and (max-width:768px){img{width:100%;height:auto}}a{color:#ff672d;text-decoration:none}a:hover{cursor:pointer}a[href^="mailto:"]{color:inherit}a[href^="mailto:"]:hover{text-decoration:none}::-moz-selection{color:#fff;background:#bb0e03}::selection{color:#fff;background:#bb0e03}::-moz-selection{color:#fff;background:#bb0e03}.container{position:relative;width:100%}@media screen and (min-width:769px){.container{min-width:1280px}}.content,.content-bk,.content-white{position:relative;width:750px;margin:0 auto}@media screen and (max-width:768px){.content,.content-bk,.content-white{width:100%;height:auto}}.content_inner{padding:0 26px}@media screen and (max-width:768px){.content_inner{padding:0 3.5%}}.content-white{padding-bottom:185px;background:url(/assets/img/common/bg_bottom.png) no-repeat left bottom/100% auto,#fff;overflow:hidden}@media screen and (max-width:768px){.content-white{padding-bottom:24.6666vw}}.content-bk{text-align:center;margin-top:-1px;padding-bottom:60px;background:#080808}@media screen and (max-width:768px){.content-bk{padding-bottom:8vw}}.content-cokkie{padding:5% 3.5%}.footer{width:100%;color:#fff;font-size:1.8rem;position:relative}[lang=ja] .footer{font-family:"Noto Sans JP",sans-serif}[lang=en] .footer,[lang=fr] .footer{font-family:"Noto Sans JP","Noto Sans",sans-serif}[lang=zh-cmn-Hans] .footer{font-family:"Noto Sans SC",sans-serif}[lang=zh-cmn-Hant] .footer{font-family:"Noto Sans TC",sans-serif}[lang=ko] .footer{font-family:"Noto Sans KR",sans-serif}@media screen and (max-width:768px){.footer{font-size:1.2rem}}@media screen and (min-width:769px){.footer{min-width:1280px}}.footer_app{padding:74px 0;background:#080808}@media screen and (max-width:768px){.footer_app{padding:8vw 0 60px}}.footer_app_inner{width:906px;margin:0 auto}@media screen and (max-width:768px){.footer_app_inner{width:100%;padding:0 4%}}@media screen and (min-width:769px){.footer_app_logo{width:240px;margin-right:46px}}@media screen and (max-width:768px){.footer_app_logo{width:67.39%;margin:0 auto}}.footer_app_dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 286px)}@media screen and (max-width:768px){.footer_app_dl{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:7vw}}.footer_app_dl_link{display:inline-block}.footer_app_dl_link:nth-child(n+2){margin-left:15px}@media screen and (max-width:768px){.footer_app_dl_link{width:48%}.footer_app_dl_link:nth-child(n+2){margin-left:0}.footer_app_dl_link:nth-child(n+3){margin-top:4vw}}@media screen and (min-width:769px){.footer_app_detail_top{display:-webkit-box;display:-ms-flexbox;display:flex;width:952px;margin-left:-23px}}@media screen and (max-width:768px){.footer_app_detail_top{display:block;width:100%}}.footer_app_detail_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}@media screen and (max-width:768px){.footer_app_detail_bottom{display:block;margin-top:6vw}}.footer_app_detail_img{width:147px;margin-right:45px}@media screen and (max-width:768px){.footer_app_detail_img{display:none}}.footer_app_detail_list{position:relative;width:100%}.footer_app_detail_list:after{content:"";clear:both;display:block}.footer_app_detail_list_dt{position:relative;padding-right:8px;float:left}.footer_app_detail_list_dt:after{position:relative;content:"：";width:1em;height:1em;right:-3px}.footer_app_detail_note{font-size:1.6rem}@media screen and (max-width:768px){.footer_app_detail_note{font-size:1rem}}.footer_lang{margin-top:45px}@media screen and (max-width:768px){.footer_lang{margin-top:4vw}}.footer_lang_ttl{margin-bottom:6px;font-weight:500}.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.footer_menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer_menu_item{position:relative;padding-right:16px}.footer_menu_item:not(:last-child):after{position:absolute;content:"|";font-size:1em;color:#444;top:45%;right:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer_social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}.footer_social_item{width:76px}@media screen and (max-width:768px){.footer_social_item{width:16.23%}}.footer_social_item:nth-child(n+2){margin-left:20px}.footer_social_item_link{display:block}.footer_corp{position:relative;display:block;background:#2e2e2e}.footer_to_top{width:60px;height:60px;position:absolute;z-index:100;right:0;top:-60px;cursor:pointer;background:url(/assets/img/common/btn_to_top.png) center/60px 60px no-repeat;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.footer_to_top:hover{opacity:.7}.footer_corp_top{display:block;padding:55px 0 35px;background:#242424;font-size:1.6rem}@media screen and (max-width:768px){.footer_corp_top{padding:45px 0 20px 20px}}.footer_corp_top_inner{position:relative;margin:0 auto;width:100%;max-width:1120px;padding:0 10px}@media screen and (min-width:769px){.footer_corp_top_inner{padding:0}}.footer_corp_logo{display:block;width:330px;margin:0 auto 30px}@media screen and (max-width:768px){.footer_corp_logo{width:85.334vw;margin-left:0}}.footer_corp_label{text-align:center}@media screen and (max-width:768px){.footer_corp_label{text-align:left}}.footer_corp_label>a{color:#2e2e2e;display:inline-block;background:#fff;padding:4px 12px;border-radius:8px}.footer_corp_label>a:hover{text-decoration:none}.footer_menu_type2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:769px){.footer_menu_type2{width:80%;margin:30px auto 0}}@media screen and (max-width:768px){.footer_menu_type2{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}}.footer_menu_type2_item{display:inline-block;margin-right:40px;margin-bottom:20px}.footer_menu_type2_item a{font-size:1.4rem;color:#fff}.footer_menu_type2_item a:hover{text-decoration:underline}.footer_copyright{display:block;font-size:1.2rem;text-align:center;color:#fff;padding:10px 0;background:#000}.header{color:#fff;background:#000}.header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:769px){.header_inner{width:900px;margin:0 auto;padding:8px 0 7px}}.header_logo{padding:1.5% 4.4% 2.423%;width:31%;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (min-width:769px){.header_logo{display:none}}.header_sns{display:none}.header_menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - (31% + 8.8%))}@media screen and (min-width:769px){.header_menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 170px)}}.header_lang{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.header_lang{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:769px){.header_lang{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header_lang_ttl{color:#888;font-size:2vw;font-style:italic;font-weight:100}@media screen and (min-width:769px){.header_lang_ttl{margin-right:5px;font-size:1.3rem;line-height:1}}.header_lang_selector_wrap{position:relative;width:100%}.header_lang_selector_wrap:after{position:absolute;content:"";width:2vw;height:2vw;top:42%;right:2vw;border-top:5px solid #888;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid transparent}@media screen and (min-width:769px){.header_lang_selector_wrap:after{width:5px;height:5px;right:5px}}.header_lang_selector{display:block;padding:0 0 0 2vw;width:100%;height:5.5vw;color:#fff;font-size:2vw;font-style:italic;border:none;border-radius:1vw;background:#333;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:769px){.header_lang_selector{padding:0 0 0 8px;width:45px;height:23px;font-size:1.1rem;border-radius:5px}}.header_lang_selector::-ms-expand{display:none}.hamburger{position:relative;width:16.8vw;height:14vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:url(/assets/img/common/bg_hamburger.png) no-repeat center/contain}@media screen and (min-width:769px){.hamburger{display:none}}.hamburger:before{position:absolute;content:"MENU";font-size:2.2vw;font-weight:700;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,0 1px 0 #000,0 -1px 0 #000,1px 0 0 #000,-1px 0 0 #000;line-height:1;left:50%;bottom:2.2vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hamburger_item{position:absolute;width:5vw;height:.7vw;color:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:rgba(255,255,255,.8)}.hamburger_item:nth-child(1){top:30%}.hamburger_item:nth-child(2){top:40%}.hamburger_item:nth-child(3){top:50%}@media screen and (max-width:768px){.header_nav{display:none;position:absolute;width:43vw;top:14vw;background:rgba(0,0,0,.9)}}.header_nav_link{color:#fff}@media screen and (max-width:768px){.header_nav_link{display:block}}.header_nav_link.current,.header_nav_link.hover{position:relative}@media screen and (max-width:768px){.header_nav_link.current,.header_nav_link.hover{z-index:1}}@media screen and (min-width:769px){.header_nav_link.current:after,.header_nav_link.current:before,.header_nav_link.hover:after,.header_nav_link.hover:before{position:absolute;content:"";width:100%;left:0;background:#871d16}}.header_nav_link.current:before,.header_nav_link.hover:before{height:2px;bottom:-1px}@media screen and (max-width:768px){.header_nav_link.current:before,.header_nav_link.hover:before{position:absolute;content:"";width:100%;height:2.5vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#871d16;z-index:-1}}.header_nav_link.current:after,.header_nav_link.hover:after{height:1px;bottom:-3px}@media screen and (max-width:768px){.header_nav_link.current:after,.header_nav_link.hover:after{display:none}}.header_nav_link:hover{color:#fff;text-decoration:none}.header_nav_link.disabled{pointer-events:none}@media screen and (min-width:769px){.header_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem}}.header_nav_list_item{position:relative;padding:0 22px;font-size:1.8rem;font-weight:100}@media screen and (max-width:768px){.header_nav_list_item{padding:4vw 3vw;font-size:4.5vw;text-align:center}}@media screen and (max-width:768px){.header_nav_list_item:nth-child(n+2){border-top:1px solid #fff}}@media screen and (min-width:769px){.header_nav_list_item:nth-child(n+2):before{position:absolute;content:"|";width:1px;height:100%;color:#444;font-size:1em;top:48%;left:-2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:768px){.header_nav_list_item.in_sub_list{padding-top:2vw;padding-bottom:0}}@media screen and (min-width:769px){.header_nav_sub_list{display:none;position:absolute;width:182px;left:0;border:1px solid #444;background:rgba(0,0,0,.8)}}@media screen and (max-width:768px){.header_nav_sub_list_ttl{display:block;padding:0 0 2vw 1vw;font-size:3vw;text-align:left}}.header_nav_sub_list_item{padding:3px 10px;text-align:center}@media screen and (max-width:768px){.header_nav_sub_list_item{padding:2.4vw 0 2.8vw;border-top:1px solid #444}}@media screen and (min-width:769px){.header_nav_sub_list_item:nth-child(n+2){border-top:1px solid #444}}.header_nav_sub_list_link{font-size:1.6rem}@media screen and (max-width:768px){.header_nav_sub_list_link{font-size:3vw}}.header_sns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}@media screen and (max-width:768px){.header_sns{display:none}}.header_sns_item{width:25px;height:25px}.header_sns_item:nth-child(n+2){margin-left:10px}.header_sns_link{display:block}.sec:not(:last-child){margin-bottom:78px}@media screen and (max-width:768px){.sec:not(:last-child){margin-bottom:10.4vw}}.button-wrap{width:100%;text-align:center}.button-more,.button-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/assets/img/common/btn_more.png) no-repeat center/contain;width:62vw;height:13.06666vw;margin:0 auto;font-size:4.9333333vw;font-weight:700;color:#fff}@media screen and (min-width:769px){.button-more,.button-top{font-size:37px;width:465px;height:98px}}[lang=fr] .button-more,[lang=fr] .button-top{font-size:4.3vw;line-height:1.2}@media screen and (min-width:769px){[lang=fr] .button-more,[lang=fr] .button-top{font-size:30px}}[lang=zh-cmn-Hans] .button-more,[lang=zh-cmn-Hans] .button-top{font-size:4vw}@media screen and (min-width:769px){[lang=zh-cmn-Hans] .button-more,[lang=zh-cmn-Hans] .button-top{font-size:30px}}[lang=zh-cmn-Hant] .button-more,[lang=zh-cmn-Hant] .button-top{font-size:4vw}@media screen and (min-width:769px){[lang=zh-cmn-Hant] .button-more,[lang=zh-cmn-Hant] .button-top{font-size:30px}}[lang=th] .button-more,[lang=th] .button-top{font-size:4.3vw;line-height:1.5}@media screen and (min-width:769px){[lang=th] .button-more,[lang=th] .button-top{font-size:30px}}.button-top{background:url(/assets/img/common/btn_top.png) no-repeat center/contain}.btn-type2_wrap{position:absolute;display:inline-block;min-width:299px;right:2.66%;bottom:340px}@media screen and (max-width:768px){.btn-type2_wrap{min-width:39.8666%;bottom:30%}}.btn-type2{position:relative;display:block;padding:16px 5px;font-size:2.4rem;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000;text-align:center;line-height:1;color:#fff;font-weight:700;text-shadow:0 0 15px #000,0 0 15px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000;border:2px solid #979797;background:rgba(0,0,0,.7);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5)}@media screen and (max-width:768px){.btn-type2{padding:2.135vw 5px;font-size:3.2vw;border-width:1px;text-shadow:0 0 5px #000,0 0 5px #000,0 0 8px #000,0 0 8px #000,0 0 8px #000,0 0 8px #000}}.btn-type2:nth-child(n+2){margin-top:15px}@media screen and (max-width:768px){.btn-type2:nth-child(n+2){margin-top:2vw}}.btn-type2:hover{cursor:pointer;opacity:.8s}.btn-type2.is-active{color:#000;text-shadow:0 0 15px #fff,0 0 15px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;border-color:#171717;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5),0 0 15px #fff inset,0 0 25px #fff inset;box-shadow:0 3px 5px rgba(0,0,0,.5),0 0 15px #fff inset,0 0 25px #fff inset;background:rgba(0,0,0,.5)}@media screen and (max-width:768px){.btn-type2.is-active{text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff,0 0 8px #fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5),0 0 10px #fff inset,0 0 15px #fff inset;box-shadow:0 3px 5px rgba(0,0,0,.5),0 0 10px #fff inset,0 0 15px #fff inset}}.btn-type2.is-active:after,.btn-type2.is-active:before{background-image:url(/assets/img/character/btn_edge_on.png)}.btn-type_3_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:750px;margin:23px auto}@media screen and (max-width:768px){.btn-type_3_wrap{width:100%}}.btn-type_3{position:relative;font-size:2.6rem}@media screen and (max-width:768px){.btn-type_3{font-size:3.35vw}}.btn-type_3:nth-child(n+2){margin-left:30px}@media screen and (max-width:768px){.btn-type_3:nth-child(n+2){margin-left:4vw}}.btn-type_3_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;color:#fff;line-height:1.2;background:#000;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:768px){.btn-type_3_link{height:10vw}}.btn-type_3_link:hover{color:#fff;text-decoration:none;opacity:.7}.btn-type_3_link>span:before{position:absolute;content:"";width:5px;height:100%}.btn-type_3_link:before{position:absolute;content:"";width:31px;height:100%;top:50%;background:url(/assets/img/character/btn_edge.png) no-repeat center/auto 100%}@media screen and (max-width:768px){.btn-type_3_link:before{width:4.133vw}}.btn-type_3_l .btn-type_3_link{margin-left:30px;padding-right:20px;padding-left:10px}@media screen and (max-width:768px){.btn-type_3_l .btn-type_3_link{margin-left:4.133vw;padding-right:10px;padding-left:5px}}.btn-type_3_l .btn-type_3_link:before{left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-type_3_r .btn-type_3_link{margin-right:30px;padding-left:20px;padding-right:10px}@media screen and (max-width:768px){.btn-type_3_r .btn-type_3_link{margin-right:4.133vw;padding-left:10px;padding-right:5px}}.btn-type_3_r .btn-type_3_link:before{right:0;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.btn-lower_wrap{display:inline-block;min-width:395px}@media screen and (max-width:768px){.btn-lower_wrap{min-width:52.8vw}}.btn-type4{display:block;margin:0 auto}.btn-type4:nth-child(n+2){margin-top:20px}@media screen and (max-width:768px){.btn-type4:nth-child(n+2){margin-top:2.666vw}}.btn-type4:hover{cursor:pointer;opacity:.8}.btn-type4 span,.btn-type4>a{position:relative;display:block;padding:26px 20px;color:#fff;font-size:3.7rem;font-weight:700;text-align:center;line-height:1;text-shadow:0 0 15px #000,0 0 15px #000,0 0 15px #000;border:2px solid #979797;background:rgba(0,0,0,.7);-webkit-box-shadow:0 0 40px rgba(255,255,255,.3) inset;box-shadow:0 0 40px rgba(255,255,255,.3) inset}@media screen and (max-width:768px){.btn-type4 span,.btn-type4>a{padding:3.466vw 2.666vw;font-size:4.8vw;border-width:1px;text-shadow:0 0 8px #000,0 0 8px #000,0 0 15px #000,0 0 15px #000,0 0 15px #000}}.btn-type4 span:hover,.btn-type4>a:hover{text-decoration:none;opacity:.8s;cursor:pointer}.btn-type5{display:block;margin:0 auto}.btn-type5:nth-child(n+2){margin-top:20px}@media screen and (max-width:768px){.btn-type5:nth-child(n+2){margin-top:2.666vw}}.btn-type5:hover{cursor:pointer;opacity:.8}.btn-type5_outer{position:relative;display:block;color:#fff;font-size:3.7rem;font-weight:700;text-align:center;line-height:1;text-shadow:0 0 15px #000,0 0 15px #000,0 0 10px #000;border:3px solid #4f0b0b;background:url(/assets/img/common/btn_bg_red.png) repeat-x center/auto 100%;overflow:hidden}@media screen and (max-width:768px){.btn-type5_outer{font-size:4.8vw;border-width:2px;text-shadow:0 0 5px #000,0 0 5px #000,0 0 8px #000}}.btn-type5_outer:hover{text-decoration:none;opacity:.8s;cursor:pointer}.btn-type5_outer:before{position:absolute;content:"";width:60%;height:100%;top:0;left:50%;background:#331414;-webkit-transform:skewX(-35deg);-ms-transform:skewX(-35deg);transform:skewX(-35deg);opacity:.5;z-index:0}.btn-type5_inner{position:relative;display:block;padding:23px 20px;border:2px solid #ba2424;z-index:1}@media screen and (max-width:768px){.btn-type5_inner{padding:3.066vw 2.666vw;border-width:1px}}.button-type10,.button-type11,.button-type12,.button-type6,.button-type7,.button-type8{position:relative;background:#1877f2;min-width:398px;min-height:98px;display:inline-block;color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;cursor:pointer}@media screen and (max-width:768px){.button-type10,.button-type11,.button-type12,.button-type6,.button-type7,.button-type8{min-width:200px;min-height:13vw;font-size:3.5vw}}.button-type10:hover,.button-type11:hover,.button-type12:hover,.button-type6:hover,.button-type7:hover,.button-type8:hover{opacity:.8}.button-type10:after,.button-type10:before,.button-type11:after,.button-type11:before,.button-type12:after,.button-type12:before,.button-type6:after,.button-type6:before,.button-type7:after,.button-type7:before,.button-type8:after,.button-type8:before{content:"";display:block;width:0;height:0;border-style:solid;position:absolute}.button-type10:before,.button-type11:before,.button-type12:before,.button-type6:before,.button-type7:before,.button-type8:before{border-width:49px 34px 49px 0;border-color:transparent #1877f2 transparent transparent;top:0;left:-33.7px}@media screen and (max-width:768px){.button-type10:before,.button-type11:before,.button-type12:before,.button-type6:before,.button-type7:before,.button-type8:before{border-width:6.533vw 4.533vw 6.533vw 0;left:-4.433vw}}.button-type10:after,.button-type11:after,.button-type12:after,.button-type6:after,.button-type7:after,.button-type8:after{border-width:49px 0 49px 34px;border-color:transparent transparent transparent #1877f2;top:0;right:-33.8px}@media screen and (max-width:768px){.button-type10:after,.button-type11:after,.button-type12:after,.button-type6:after,.button-type7:after,.button-type8:after{border-width:6.533vw 0 6.533vw 4.533vw;right:-4.433vw}}.safari.ipad .button-type10:after,.safari.ipad .button-type11:after,.safari.ipad .button-type12:after,.safari.ipad .button-type6:after,.safari.ipad .button-type7:after,.safari.ipad .button-type8:after{right:-33.6px}.button-type10>span,.button-type11>span,.button-type12>span,.button-type6>span,.button-type7>span,.button-type8>span{display:table;width:100%;height:100%;color:#fff;text-align:center;opacity:1}.button-type10>span>a,.button-type11>span>a,.button-type12>span>a,.button-type6>span>a,.button-type7>span>a,.button-type8>span>a{display:table-cell;vertical-align:middle;padding:0 10px;height:100%}@media screen and (max-width:768px){.button-type10>span>a,.button-type11>span>a,.button-type12>span>a,.button-type6>span>a,.button-type7>span>a,.button-type8>span>a{padding:0 4px}}.button-type10>span>a:hover,.button-type11>span>a:hover,.button-type12>span>a:hover,.button-type6>span>a:hover,.button-type7>span>a:hover,.button-type8>span>a:hover{opacity:1!important}.button-type7{background:-webkit-gradient(linear,left top,right top,from(#ff4562),color-stop(50%,#ee22a8),to(#613cca));background:-webkit-linear-gradient(left,#ff4562 0,#ee22a8 50%,#613cca 100%);background:-o-linear-gradient(left,#ff4562 0,#ee22a8 50%,#613cca 100%);background:linear-gradient(to right,#ff4562 0,#ee22a8 50%,#613cca 100%)}.button-type7:before{border-color:transparent #ff4562 transparent transparent}.button-type7:after{border-color:transparent transparent transparent #613cca}.button-type8{background:#1da1f2}.button-type8:before{border-color:transparent #1da1f2 transparent transparent}.button-type8:after{border-color:transparent transparent transparent #1da1f2}.button-type9{position:relative;min-width:398px;min-height:98px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;color:#000;font-size:2.5rem;font-weight:700;line-height:1.2;border-top:1px solid #000;border-bottom:1px solid #000;background:#fff;cursor:pointer}@media screen and (max-width:768px){.button-type9{min-width:200px;min-height:13vw;padding:1.333vw;font-size:3.5vw}}.button-type9:hover{color:#000;opacity:.8}.button-type9:after,.button-type9:before{content:"";display:block;width:0;height:0;border-style:solid;position:absolute}.button-type9:before{top:-1px;left:-33.7px;border-width:49px 34px 49px 0;border-color:transparent #000 transparent transparent}.mac.safari .button-type9:before{left:-34.2px}.safari.ipad .button-type9:before{left:-33px}@media screen and (max-width:768px){.button-type9:before{border-width:6.533vw 4.533vw 6.533vw 0;left:-4.433vw}}.button-type9:after{top:-1px;right:-33.8px;border-width:49px 0 49px 34px;border-color:transparent transparent transparent #000}.safari.ipad .button-type9:after{right:-33.8px}@media screen and (max-width:768px){.button-type9:after{border-width:6.533vw 0 6.533vw 4.533vw;right:-4.433vw}}.button-type9_inner{position:relative;display:block;width:100%;margin:0 auto}.button-type9_inner:after,.button-type9_inner:before{content:"";display:block;width:0;height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;z-index:1}.mac.ff .button-type9_inner:after,.mac.ff .button-type9_inner:before{top:calc(50% - 1px)}.button-type9_inner:before{border-width:48px 33px 48px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-42.8px}@media screen and (min-width:769px){.ipad .button-type9_inner:before{left:-41px}}@media screen and (min-width:769px){.win.ff .button-type9_inner:before{left:-42px}}@media screen and (max-width:768px){.button-type9_inner:before{border-width:6.4vw 4.4vw 6.4vw 0;left:-5.5vw}}.button-type9_inner:after{border-width:48px 0 48px 33px;border-color:transparent transparent transparent #fff;position:absolute;right:-42.8px}@media screen and (min-width:769px){.ipad .button-type9_inner:after{right:-42.3px}}@media screen and (min-width:769px){.win.ff .button-type9_inner:after{right:-42px}}@media screen and (max-width:768px){.button-type9_inner:after{border-width:6.4vw 0 6.4vw 4.4vw;right:-5.5vw}}.button-type9_inner>span{position:relative;display:inline-block;padding-right:40px;color:#000}@media screen and (max-width:768px){.button-type9_inner>span{padding-right:5.333vw}}.button-type9 .button_cross{position:absolute;display:block;width:25px;height:4px;background:#000;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.button-type9 .button_cross{width:12px;height:2px}}.button-type9 .button_cross:before{content:"";display:block;width:25px;height:4px;background:#000;position:absolute;top:0;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:768px){.button-type9 .button_cross:before{width:12px;height:2px}}.button-type9.is-open .button_cross:before{opacity:0}.button-type10{background:#e52e28}.button-type10:before{border-color:transparent #e52e28 transparent transparent}.button-type10:after{border-color:transparent transparent transparent #e52e28}.button-type11{background:#ff7622}.button-type11:before{border-color:transparent #ff7622 transparent transparent}.button-type11:after{border-color:transparent transparent transparent #ff7622}.button-type12{background:#7289da}.button-type12:before{border-color:transparent #7289da transparent transparent}.button-type12:after{border-color:transparent transparent transparent #7289da}.button-wrap_2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-wrap_2col .button-wrap{width:calc(50% - 6px);padding:0 23px}@media screen and (max-width:768px){.button-wrap_2col .button-wrap{width:calc(50% - .8vw);padding:0 3vw}}.button-wrap_2col .button-wrap:nth-child(n+3){margin-top:40px}@media screen and (max-width:768px){.button-wrap_2col .button-wrap:nth-child(n+3){margin-top:5.333vw}}.button-wrap_2col .button-wrap:nth-child(2n){margin-left:1.6vw}@media screen and (min-width:769px){.button-wrap_2col .button-wrap:nth-child(2n){margin-left:12px}}@media screen and (min-width:769px){.button-wrap_2col .button-type10,.button-wrap_2col .button-type11,.button-wrap_2col .button-type12,.button-wrap_2col .button-type6,.button-wrap_2col .button-type7,.button-wrap_2col .button-type8{min-width:0;width:294px}}@media screen and (max-width:768px){.button-wrap_2col .button-type10,.button-wrap_2col .button-type11,.button-wrap_2col .button-type12,.button-wrap_2col .button-type6,.button-wrap_2col .button-type7,.button-wrap_2col .button-type8{min-width:100%}}.button-wrap_2col .button-type10:nth-child(2n),.button-wrap_2col .button-type11:nth-child(2n),.button-wrap_2col .button-type12:nth-child(2n),.button-wrap_2col .button-type6:nth-child(2n),.button-wrap_2col .button-type7:nth-child(2n),.button-wrap_2col .button-type8:nth-child(2n){margin-left:12px}.button-wrap_2col .button-type10:before,.button-wrap_2col .button-type11:before,.button-wrap_2col .button-type12:before,.button-wrap_2col .button-type6:before,.button-wrap_2col .button-type7:before,.button-wrap_2col .button-type8:before{border-right-width:23px;left:-22.7px}@media screen and (max-width:768px){.button-wrap_2col .button-type10:before,.button-wrap_2col .button-type11:before,.button-wrap_2col .button-type12:before,.button-wrap_2col .button-type6:before,.button-wrap_2col .button-type7:before,.button-wrap_2col .button-type8:before{border-right-width:3vw;left:-2.935vw}}.button-wrap_2col .button-type10:after,.button-wrap_2col .button-type11:after,.button-wrap_2col .button-type12:after,.button-wrap_2col .button-type6:after,.button-wrap_2col .button-type7:after,.button-wrap_2col .button-type8:after{border-left-width:23px;right:-22.7px}.safari.ipad .button-wrap_2col .button-type10:after,.safari.ipad .button-wrap_2col .button-type11:after,.safari.ipad .button-wrap_2col .button-type12:after,.safari.ipad .button-wrap_2col .button-type6:after,.safari.ipad .button-wrap_2col .button-type7:after,.safari.ipad .button-wrap_2col .button-type8:after{right:-22.7px}@media screen and (max-width:768px){.button-wrap_2col .button-type10:after,.button-wrap_2col .button-type11:after,.button-wrap_2col .button-type12:after,.button-wrap_2col .button-type6:after,.button-wrap_2col .button-type7:after,.button-wrap_2col .button-type8:after{border-left-width:3vw;right:-2.955vw}}.button_bottom{text-align:center}.button-note_cont{display:none}.dl-btn{opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:205px;height:auto;position:fixed;bottom:110px;right:23px}@media screen and (max-width:768px){.dl-btn{width:39.733vw;bottom:12vw;right:0}}.dl-btn.is_initial{right:-205px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width:768px){.dl-btn.is_initial{right:-39.733vw}}.dl-btn.is_fixed{z-index:998;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.dl-btn.is_hide{opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.dl-btn_close{position:absolute;top:20px;left:8px;display:block;width:36px;height:36px;background:url(/assets/img/common/btn_close.png) no-repeat center center/cover;cursor:pointer}@media screen and (max-width:768px){.dl-btn_close{top:5vw;left:.5vw;width:7vw;height:7vw}}.dl-btn img{width:100%;height:auto;vertical-align:bottom}.img{display:block;width:100%;height:auto}.link_white{color:#fff}.link_white:hover{color:#fff}.link_black{color:#000}.link_black:hover{color:#000}.link_none_deco:hover{text-decoration:none}#loading{width:100vw;height:100vh;min-width:100%;min-height:100%;background-color:#000;position:fixed;top:0;left:0;z-index:99999}#loading.loaded{opacity:0;visibility:hidden;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.now_loading{width:112px;height:66px;background:url(/assets/img/common/loading.gif) no-repeat center/cover;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[lang=fr] .now_loading{width:240px;height:70px;background:url(/assets/img/common/loading_fr.gif) no-repeat center/cover}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}[data-type=btw-content] .menu-content{display:none}.menu-content_inner{position:fixed;bottom:-170vw;width:100%;-webkit-transition:.6s;-o-transition:.6s;transition:.6s;-webkit-transition:1.1s ease-in;-o-transition:1.1s ease-in;transition:1.1s ease-in;z-index:999}@media screen and (max-width:768px) and (min-width:500px){.menu-content_inner{-webkit-transition:1.1s ease;-o-transition:1.1s ease;transition:1.1s ease}}.menu-content_inner.is_open{bottom:0!important;-webkit-transition:1.1s ease -.5s;-o-transition:1.1s ease -.5s;transition:1.1s ease -.5s}.menu-content_inner_btn{position:absolute;right:40%;top:30px;width:46px;height:auto;z-index:999}@media screen and (min-width:769px){.menu-content_inner_btn{-webkit-transform:translateX(500px);-ms-transform:translateX(500px);transform:translateX(500px)}}@media screen and (max-width:768px){.menu-content_inner_btn{padding:4vw;width:15.733vw;top:2%;right:4%;-webkit-box-sizing:content-box;box-sizing:content-box}}@media screen and (max-width:768px) and (min-width:500px){.menu-content_inner_btn{width:10vw}}@media screen and (max-width:768px) and (min-width:500px){.landscape .menu-content_inner_btn{padding:2vw;width:6vw;top:1%}}.menu-content_inner_btn:hover{cursor:pointer}.menu-content_logo{opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;width:230px;height:auto;position:fixed;bottom:0;left:0}@media screen and (max-width:768px){.menu-content_logo{width:43.866vw}}.menu-content_logo.is_top{display:none}.menu-content_logo.is_fixed{z-index:999;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.menu-content_logo.is_fixed img{vertical-align:bottom}.menu-content_logo img{width:100%;height:auto}.menu-content_btn{position:absolute;width:120px;height:auto;top:-30px;right:50px;z-index:999;cursor:pointer}@media screen and (max-width:768px){.menu-content_btn{width:18.666vw;right:0;top:-11.4666vw}}.menu-content_btn.is_fixed{position:fixed;top:auto;bottom:-5px}@media screen and (max-width:768px){.menu-content_btn.is_fixed{top:auto;bottom:0}}.menu-content_btn img{width:100%;height:auto}.menu-list{background:rgba(8,8,8,.96);border-top:2px solid #434343;border-bottom:2px solid #434343}@media screen and (min-width:769px){.menu-list{padding:20px 0;text-align:center}}@media screen and (min-width:769px){.menu-list ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}}.menu-list li{display:block;font-size:2.3rem;color:#fff;font-weight:700;position:relative;padding-left:40px}@media screen and (max-width:768px) and (min-width:500px){.menu-list li{font-size:2.4rem}}@media screen and (max-width:768px){.menu-list li{font-size:6.353333vw;padding:0}}@media screen and (max-width:768px) and (min-width:500px){.landscape .menu-list li{font-size:2.8169vw}}.menu-list li:before{content:"";display:block;width:28px;height:2px;background:#9e9e9e;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.menu-list li:before{width:8vw;height:2px}}@media screen and (max-width:768px){.menu-list li:first-child>a{padding:3.6vw 23vw 3.6vw 13.33333vw}}@media screen and (max-width:768px) and (min-width:500px){.menu-list li:first-child>a{padding:2.8vw 23vw 2.8vw 13.33333vw}}@media screen and (max-width:768px) and (min-width:500px){.landscape .menu-list li:first-child>a{padding:1vw 23vw 1vw 13.33333vw}}@media screen and (min-width:769px){.menu-list li:nth-child(n+1){margin-left:28px}}@media screen and (max-width:768px){.menu-list li:nth-child(odd){background:rgba(255,255,255,.07)}}@media screen and (max-width:768px){.menu-list li:nth-child(even){background:rgba(255,255,255,.1)}}.menu-list li a{color:#fff}@media screen and (max-width:768px){.menu-list li a{display:block;padding:3.6vw 6vw 3.6vw 13.33333vw}}@media screen and (max-width:768px) and (min-width:500px){.menu-list li a{padding:2.8vw 8vw 2.8vw 13.33333vw}}@media screen and (max-width:768px) and (min-width:500px){.landscape .menu-list li a{padding:1vw 8vw 1vw 13.33333vw}}.menu-under{padding:5.6vw 9.333vw 6.4vw;background:rgba(8,8,8,.96)}@media screen and (max-width:768px) and (min-width:500px){.menu-under{padding:3.5vw 9.333vw 3.5vw}}@media screen and (min-width:769px){.menu-under{padding:20px 0}}@media screen and (max-width:768px) and (min-width:500px){.landscape .menu-under{padding:2vw 32vw 2vw}}.menu-under_inner{margin:0 auto}@media screen and (max-width:768px){.menu-under_inner{max-width:400px}}@media screen and (min-width:769px){.menu-under_inner{width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.menu-under_app_dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:769px){.menu-under_app_dl{width:470px}}@media screen and (max-width:768px){.menu-under_app_dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.menu-under_app_dl_link{display:inline-block}@media screen and (min-width:769px){.menu-under_app_dl_link:nth-child(n+2){margin-left:15px}}@media screen and (max-width:768px){.menu-under_app_dl_link{width:48%}.menu-under_app_dl_link:nth-child(-n+2){margin:0 0 15px}}.menu-under_social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.6vw}@media screen and (max-width:768px) and (min-width:500px){.menu-under_social{margin-top:4vw}}@media screen and (min-width:769px){.menu-under_social{margin-top:0;margin-left:30px}}@media screen and (max-width:768px) and (min-width:500px){.landscape .menu-under_social{margin-top:2vw}}.menu-under_social_item{display:block;width:16.23%;height:auto}@media screen and (min-width:769px){.menu-under_social_item{width:48px}}.menu-under_social_item:nth-child(n+2){margin-left:15px}.menu-under_social_item_link{display:block}.lity-close{text-indent:-99999px;background:url(/assets/img/home/close.gif) no-repeat center/contain}.lity-close:hover{opacity:1;background:url(/assets/img/home/close.gif) no-repeat center/contain}.c-nav_character{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.666667vw 10vw 0}@media screen and (min-width:769px){.c-nav_character{padding:20px 0 0;width:620px;position:relative;margin:0 auto}}.c-nav_character:lang(en){padding:2.666667vw 3vw 0}@media screen and (min-width:769px){.c-nav_character:lang(en){padding:20px 0 0;width:700px}}.c-nav_character_02{-ms-flex-pack:distribute;justify-content:space-around}.c-nav_character_02_wrap{background:rgba(82,0,0,.5);border-top:2px solid #2f0606;border-bottom:2px solid #2f0606}.c-nav_character li{font-size:3.2vw;color:#fff;padding:3.2vw 2.466666vw 1.1vw;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;cursor:pointer;position:relative}@media screen and (min-width:769px){.c-nav_character li{font-size:2.4rem;padding:22px 26px 10px;margin-bottom:20px}}@media screen and (min-width:769px){.c-nav_character li:lang(en){font-size:2rem;padding:18px 18px 14px}}@media screen and (max-width:768px){.c-nav_character li:lang(en){font-size:2.8vw;padding:2.3vw 2.2vw 2vw}}.c-nav_character li span{white-space:nowrap}@media screen and (max-width:768px){.c-nav_character li.c-nav_character_no-ruby{padding:2.3vw 2.466666vw 2vw}}@media screen and (min-width:769px){.c-nav_character li.c-nav_character_no-ruby{padding:18px 26px 14px}}@media screen and (max-width:768px){.c-nav_character li.c-nav_character_no-ruby:lang(en){padding:2.3vw 2.2vw 2vw}}@media screen and (min-width:769px){.c-nav_character li.c-nav_character_no-ruby:lang(en){padding:18px 18px 14px}}.c-nav_character li.is-active{background:#fff;color:#000;border-radius:50px}.c-nav_character_ruby{display:block;font-size:2.66667vw;position:absolute;top:.4vw;left:50%;-webkit-transform:translateX(-50%) scale(.6);-ms-transform:translateX(-50%) scale(.6);transform:translateX(-50%) scale(.6);white-space:nowrap}@media screen and (min-width:769px){.c-nav_character_ruby{font-size:1.2rem;-webkit-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);top:6px}}.c-nav_character_wrap{margin-top:40px;border-top:2px solid grey;border-bottom:2px solid grey;background:rgba(0,0,0,.2)}@media screen and (max-width:768px){.c-nav_character_wrap{margin-top:5.3333%}}.ttl-lower_page,.ttl-lower_page_v2,.ttl-lower_page_v5{position:relative;padding:0 30px 15px 80px;font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;font-size:6rem;font-weight:600;text-align:center;line-height:1.15;word-break:break-all}@media screen and (max-width:768px){.ttl-lower_page,.ttl-lower_page_v2,.ttl-lower_page_v5{padding:0 4vw 2.4vw 10.666vw;font-size:8vw}}[lang=th] .ttl-lower_page,[lang=th] .ttl-lower_page_v2,[lang=th] .ttl-lower_page_v5{font-family:Kanit,sans-serif}.ttl-lower_page:before,.ttl-lower_page_v2:before,.ttl-lower_page_v5:before{position:absolute;content:"";width:92%;right:0;bottom:0;border-bottom:2px solid #fff}.ttl-lower_page:after,.ttl-lower_page_v2:after,.ttl-lower_page_v5:after{position:absolute;content:"";width:1px;height:90%;right:91.8%;bottom:0;border-right:2px solid #fff;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.ttl-lower_page_v2{font-size:5rem;padding:0 30px 15px 30px}@media screen and (max-width:768px){.ttl-lower_page_v2{font-size:6.66666vw;padding:0 4vw 3vw}}.ttl-lower_page_v3{margin-bottom:26px;font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;font-size:5.6rem;font-weight:900;text-align:center;line-height:1.3}@media screen and (max-width:768px){.ttl-lower_page_v3{margin-bottom:3.4666vw;font-size:7.466vw}}.ttl-lower_page_v4{margin-bottom:30px;font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;font-size:5rem;font-weight:900;text-align:center;line-height:1.3}@media screen and (max-width:768px){.ttl-lower_page_v4{margin-bottom:4vw;font-size:6.666vw}}.ttl-lower_page_v5{font-size:4.4rem;padding:0 30px 15px 30px}@media screen and (max-width:768px){.ttl-lower_page_v5{font-size:5.8vw;padding:0 4vw 3vw}}.txt{font-size:4vw;line-height:1.6}@media screen and (min-width:769px){.txt{font-size:3rem}}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.txt-bold{font-weight:700}.txt-wt{color:#fff}.txt-l{font-size:4.8vw}@media screen and (min-width:769px){.txt-l{font-size:3.6rem}}.txt_grunge_wt{background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(1%,#fff),color-stop(99%,#fff),color-stop(99%,transparent));background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-webkit-linear-gradient(top,transparent 0,#fff 1%,#fff 99%,transparent 99%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-o-linear-gradient(top,transparent 0,#fff 1%,#fff 99%,transparent 99%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,linear-gradient(180deg,transparent 0,#fff 1%,#fff 99%,transparent 99%);font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_wt{background:0 0}.ie .txt_grunge_wt{color:#fff}.txt_grunge_bk{background:url(/assets/img/common/grunge_02.jpg) repeat top 10% left/cover;font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_bk{background:0 0}.ie .txt_grunge_bk{color:#000}.txt_grunge_red{background:url(/assets/img/common/grunge_03.jpg) repeat top 10% left/cover;font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_red{background:0 0}.ie .txt_grunge_red{color:#ca0202}.txt_grunge_red_gradient{background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-webkit-gradient(linear,left top,left bottom,from(#ca0a37),color-stop(80%,#47010c));background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-webkit-linear-gradient(top,#ca0a37 0,#47010c 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-o-linear-gradient(top,#ca0a37 0,#47010c 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,linear-gradient(180deg,#ca0a37 0,#47010c 80%);font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_red_gradient{background:0 0}.ie .txt_grunge_red_gradient{color:#710418}.txt_grunge_gradient_02{background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-webkit-gradient(linear,left top,left bottom,from(#f8d218),color-stop(80%,#ff700e),color-stop(99%,#ff700e),color-stop(99%,transparent));background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-webkit-linear-gradient(top,#f8d218 0,#ff700e 80%,#ff700e 99%,transparent 99%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-o-linear-gradient(top,#f8d218 0,#ff700e 80%,#ff700e 99%,transparent 99%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,linear-gradient(180deg,#f8d218 0,#ff700e 80%,#ff700e 99%,transparent 99%);font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_gradient_02{background:0 0}.ie .txt_grunge_gradient_02{color:#ff7910}.txt_grunge_gradient_03{background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-webkit-gradient(linear,left top,left bottom,from(#0023ed),color-stop(80%,#0b1142));background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-webkit-linear-gradient(top,#0023ed 0,#0b1142 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,-o-linear-gradient(top,#0023ed 0,#0b1142 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,url(/assets/img/common/grunge_05.png) repeat top 10% left/cover,linear-gradient(180deg,#0023ed 0,#0b1142 80%);font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_gradient_03{background:0 0}.ie .txt_grunge_gradient_03{color:#0b1b9f}.txt_grunge_gradient_04{background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-webkit-gradient(linear,left top,left bottom,from(#0a55ff),color-stop(80%,#073eba));background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-webkit-linear-gradient(top,#0a55ff 0,#073eba 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-o-linear-gradient(top,#0a55ff 0,#073eba 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,linear-gradient(180deg,#0a55ff 0,#073eba 80%);font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_gradient_04{background:0 0}.ie .txt_grunge_gradient_04{color:#0b1b9f}.txt_grunge_gradient_05{background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-webkit-gradient(linear,left top,left bottom,from(#fb001c),color-stop(80%,#b40000));background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-webkit-linear-gradient(top,#fb001c 0,#b40000 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,-o-linear-gradient(top,#fb001c 0,#b40000 80%);background:url(/assets/img/common/grunge_04.png) repeat top 10% left/cover,linear-gradient(180deg,#fb001c 0,#b40000 80%);font-family:"Noto Sans JP","Noto Sans KR","Noto Sans TC","Noto Sans SC","Noto Sans",sans-serif;color:transparent;-webkit-background-clip:text;background-clip:text}.ie .txt_grunge_gradient_05{background:0 0}.ie .txt_grunge_gradient_05{color:#b40000}.head{position:relative;display:block;width:100%;z-index:1}.head_inner{width:750px;height:auto;margin:0 auto;padding:40px 0 82px;position:relative;background:url(/assets/img/common/bg_head.png) no-repeat center bottom -10px/100% auto,-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0f0f0f),color-stop(50%,transparent));background:url(/assets/img/common/bg_head.png) no-repeat center bottom -10px/100% auto,-webkit-linear-gradient(top,#0f0f0f 50%,transparent 50%);background:url(/assets/img/common/bg_head.png) no-repeat center bottom -10px/100% auto,-o-linear-gradient(top,#0f0f0f 50%,transparent 50%);background:url(/assets/img/common/bg_head.png) no-repeat center bottom -10px/100% auto,linear-gradient(180deg,#0f0f0f 50%,transparent 50%)}@media screen and (max-width:768px){.head_inner{width:100%}}@media screen and (max-width:768px){.head_inner{padding:6.2666vw 0 9.333vw}}.mov-list_item:nth-child(n+2){margin-top:30px}@media screen and (max-width:768px){.mov-list_item:nth-child(n+2){margin-top:4vw}}.mov-list_item_ttl{margin-bottom:10px;font-size:3rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.mov-list_item_ttl{margin-bottom:1.333vw;font-size:4vw}}.mov-wrap{position:relative;width:93.3333vw;margin:0 auto}@media screen and (min-width:769px){.mov-wrap{width:702px}}.mov-target{display:block;margin:0 auto;cursor:pointer}.mov-target_img{position:relative;width:100%;z-index:99}.mov-link{position:relative;display:block}.mov-link:before{position:absolute;content:"";display:block;width:167px;height:167px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/assets/img/common/btn_play_movie.png) no-repeat center/contain}@media screen and (max-width:768px){.mov-link:before{width:22.2666%;height:auto;padding-bottom:22.2666%}}.mov-overlap{position:absolute;width:100%;height:100%;top:0;left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;z-index:100!important}.mov-overlap>a:hover{opacity:1}body .is-movieCover.cookieconsent-optout-marketing[style*=none]{display:none!important}.cookieconsent-optout-marketing.is-movieCover{position:absolute;display:block!important;width:100%;left:0;top:0;bottom:0;overflow:hidden;z-index:2}.cookieconsent-optout-marketing.is-movieCover a{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0 1em 6%;color:#fff;font-size:14px;line-height:1.25;top:0;left:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.65)}.cookieconsent-optout-marketing.is-movieCover a:hover{opacity:1}.movie-cover,.video-cover{margin-left:auto;margin-right:auto;position:relative}iframe[data-src]{display:inline-block!important}.music-scroll_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 0;overflow:hidden}@media screen and (max-width:768px){.music-scroll_area{margin:8vw 0}}.music-scrollbar{position:relative;width:16px;background:#222}@media screen and (max-width:768px){.music-scrollbar{width:4vw}}.music-scrollbar_thumb{position:absolute;width:100%;left:0;background:#3b3b3b}.music-list_wrap{position:relative;width:calc(100% - 16px);height:498px;overflow-y:scroll;overflow-x:hidden;border-top:2px solid #3b3b3b;border-bottom:2px solid #3b3b3b;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:768px){.music-list_wrap{width:calc(100% - 4vw);height:66.4vw}}.music-list_wrap::-webkit-scrollbar{display:none}.music-list_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 82px 24px 102px}@media screen and (max-width:768px){.music-list_item{padding:3.2vw 10.933vw 3.2vw 13.6vw}}.music-list_item:not(:last-child){border-bottom:2px solid #3b3b3b}.music-list_item:hover{opacity:.7;cursor:pointer}.music-list_item.marker{background:rgba(76,14,15,.32)}.music-list_item.marker .music-btn_play{border-color:#730a0a;background-image:url(/assets/img/common/ico_pause.png)}.music-list_item_ttl{width:calc(100% - 104px);color:#fff;font-size:3rem;text-align:left;line-height:1.3}@media screen and (max-width:768px){.music-list_item_ttl{width:calc(100% - 13.886vw);font-size:4vw}}.icon_music_new:before{position:absolute;content:"";display:block;width:20%;height:20%;left:-3%;top:40%;background:url(/assets/img/movie/icon_music_new.png) no-repeat bottom/contain;z-index:10}.music-btn_play{width:74px;height:74px;margin-left:30px;border:2px solid #a4a4a4;border-radius:50%;background:url(/assets/img/common/ico_play.png) no-repeat center/cover}@media screen and (max-width:768px){.music-btn_play{width:9.866vw;height:9.866vw;margin-left:4vw}}.music-player{position:relative;width:600px;margin:0 auto;padding:20px;border:1px solid #555;background:#141414;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.music-player{width:80vw;padding:2.666vw}}.music-player .audiojs{position:relative;width:100%;height:auto;-webkit-box-shadow:none;box-shadow:none;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.music-player .audiojs:before{display:block;content:"";padding-bottom:30%}.music-player .scrubber{position:absolute;margin:0 10%;width:80%;height:16px;top:60px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:0 0;cursor:pointer;z-index:1}@media screen and (max-width:768px){.music-player .scrubber{margin:0 15%;width:70%;height:2.1333vw;top:8.4vw}}@media screen and (max-width:320px){.music-player .scrubber{margin:0 16%;width:68%;top:calc(5vw + 1em)}}.music-player .scrubber:before{position:absolute;content:"";width:100%;height:3px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#5a5a5a;z-index:0}@media screen and (max-width:768px){.music-player .scrubber:before{height:2px}}.music-player .scrubber .progress{height:3px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;background:#ff2227}@media screen and (max-width:768px){.music-player .scrubber .progress{height:2px}}.music-player .scrubber .progress:after{position:absolute;content:"";width:15px;height:15px;top:50%;right:-7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#fff;opacity:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}@media screen and (max-width:768px){.music-player .scrubber .progress:after{width:2vw;height:2vw;right:-1vw}}.music-player .scrubber .loaded{height:3px;background:#333;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.music-player .scrubber .loaded{height:2px}}.music-player .scrubber:hover .progress:after{opacity:1}.music-player .time{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:558px;height:1em;margin:0;padding:0;top:60px;color:transparent;line-height:1;text-align:left;text-shadow:none;border:none;float:none;clear:both}@media screen and (max-width:768px){.music-player .time{width:100%;top:8vw;font-size:2.935vw}}@media screen and (max-width:320px){.music-player .time{font-size:1rem}}.ie .music-player .time{display:block}.ie .music-player .time:after{display:block;content:"";clear:both}.music-player .time:before{position:absolute;content:"";width:1.2em;height:1.2em;background:#141414;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.music-player .time .duration,.music-player .time .played{padding:0;color:#f9f9f9}.ie .music-player .time .played{float:left}.ie .music-player .time .duration{float:right}.music-player .play-pause{position:absolute;width:60px;height:57px;padding:0;border:none;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.music-player .play-pause{width:8vw;height:7.6vw;bottom:1.333vw}}.music-player .play-pause>p{width:100%;height:100%}.music-player .play-pause .play{background:url(/assets/img/movie/audio_play.png) no-repeat center/contain}.music-player .play-pause .pause{background:url(/assets/img/movie/audio_pause.png) no-repeat center/contain}.music-player .audio_text{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ddd;top:35px;line-height:1}@media screen and (max-width:768px){.music-player .audio_text{top:4.2vw;font-size:3.2vw}}.music-player .audio_text:before{display:inline-block;content:"";width:18px;height:18px;margin-right:12px;background:url(/assets/img/movie/ico_music.png) no-repeat center/contain}@media screen and (max-width:768px){.music-player .audio_text:before{width:2.4vw;height:2.4vw;margin-right:1.6vw}}.music-player .audio_repeat{position:absolute;width:76px;height:48px;left:60px;bottom:32px;background:url(/assets/img/movie/audio_repeat_off.png) no-repeat center/contain}@media screen and (max-width:768px){.music-player .audio_repeat{width:10.133vw;height:6.4vw;left:8vw;bottom:4.266vw}}.music-player .audio_repeat.active{background:url(/assets/img/movie/audio_repeat_on.png) no-repeat center/contain}.music-player .audio_prev{position:absolute;width:30px;height:33px;bottom:40px;left:180px;-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1);background:url(/assets/img/movie/audio_arrow.png) no-repeat center/contain}@media screen and (max-width:768px){.music-player .audio_prev{width:4vw;height:4.4vw;left:24vw;bottom:5.333vw}}.music-player .audio_next{position:absolute;width:30px;height:33px;bottom:40px;right:180px;background:url(/assets/img/movie/audio_arrow.png) no-repeat center/contain}@media screen and (max-width:768px){.music-player .audio_next{width:4vw;height:4.4vw;right:24vw;bottom:5.333vw}}.music-player .audio_loop{position:absolute;bottom:32px;right:60px;width:73px;height:46px;background:url(/assets/img/movie/audio_loop_off.png) no-repeat center/contain}@media screen and (max-width:768px){.music-player .audio_loop{width:9.733vw;height:6.133vw;right:8vw;bottom:4.266vw}}.music-player .audio_loop.active{background:url(/assets/img/movie/audio_loop_on.png) no-repeat center/contain}.news-list_wrap{margin-bottom:46px}@media screen and (max-width:768px){.news-list_wrap{margin-bottom:23px}}.news-list{position:relative}.news-list :hover{color:#000}.news-list:after{content:"";display:block;height:1px;width:100%;background:#3b3b3b;position:absolute;bottom:0}@media screen and (min-width:769px){.news-list:after{height:2px}}.news-list:first-child:before{content:"";display:block;width:100%;height:1px;position:absolute;background:#3b3b3b;top:0}@media screen and (min-width:769px){.news-list:first-child:before{height:2px}}.news-list a{display:block;color:#000;padding:4vw 14.4vw 4vw 4.6vw}@media screen and (min-width:769px){.news-list a{font-size:18px;padding:30px 70px 30px 40px}}.news-list a:after{position:absolute;content:"";display:block;width:4.1333vw;height:4.8vw;right:3.2vw;bottom:4vw;background:url(/assets/img/common/arrow_3.png) no-repeat center/contain}@media screen and (min-width:769px){.news-list a:after{width:31px;height:36px;right:24px;bottom:30px;border-width:18px 0 16px 32px}}.news-list_date{font-size:3.73333vw}@media screen and (min-width:769px){.news-list_date{font-size:2.8rem}}.news-list_date .new{display:inline-block;margin-right:1.333vw;padding:0 1.333vw;color:#fff;line-height:1.4;background:#da0219}@media screen and (min-width:769px){.news-list_date .new{margin-right:10px;padding:0 10px}}.news-list_tag{display:block;font-size:2.93333vw;font-weight:700;color:#fff;padding:1px 28px 0;position:absolute;top:4vw;right:0}@media screen and (min-width:769px){.news-list_tag{font-size:2rem;top:34px;padding:1px 45px 0}}.news-list_tag:hover{color:#fff}.news-list_tag:before{content:"";display:block;width:2.666vw;height:calc(100% + 2px);position:absolute;top:-1px;left:-1.333vw;background:#fff;-webkit-transform:skew(16deg);-ms-transform:skew(16deg);transform:skew(16deg)}@media screen and (min-width:769px){.news-list_tag:before{width:20px;left:-10px}}.news-list_tag.color_01{background:#972d41}.news-list_tag.color_02{background:#2d7e57}.news-list_tag.color_03{background:#384a84}.news-list_text{font-size:4vw;line-height:1.4}@media screen and (min-width:769px){.news-list_text{font-size:3rem;margin-top:8px}}.news-ttl{position:relative;background:#fff}.news-ttl:after,.news-ttl:before{content:"";display:block;height:1px;position:absolute;background:#3b3b3b}@media screen and (min-width:769px){.news-ttl:after,.news-ttl:before{height:2px}}.news-ttl:before{width:100%;top:0}.news-ttl:after{width:93%;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.news-ttl_inner{display:block;color:#000;padding:20px 5%;border-top:1px solid #3e3d3d}@media screen and (min-width:769px){.news-ttl_inner{font-size:18px;border-top:2px solid #3e3d3d;padding:50px 5%}}.news-ttl_date{font-size:3.73333vw}@media screen and (min-width:769px){.news-ttl_date{font-size:28px}}.news-ttl_date .new{display:inline-block;margin-right:1.333vw;padding:0 1.333vw;color:#fff;line-height:1.4;background:#da0219}@media screen and (min-width:769px){.news-ttl_date .new{margin-right:10px;padding:0 10px}}.news-ttl_tag{display:block;font-size:2.93333vw;font-weight:700;color:#fff;padding:1px 6vw 0;position:absolute;top:27px;right:0}@media screen and (min-width:769px){.news-ttl_tag{font-size:2.2rem;top:54px;padding:1px 45px 0}}.news-ttl_tag:before{content:"";display:block;width:2.666vw;height:calc(100% + 2px);position:absolute;top:-1px;left:-1.3333vw;background:#fff;-webkit-transform:skew(15deg);-ms-transform:skew(15deg);transform:skew(15deg)}@media screen and (min-width:769px){.news-ttl_tag:before{width:20px;left:-10px}}.news-ttl_tag.color_01{background:#972d41}.news-ttl_tag.color_02{background:#2d7e57}.news-ttl_tag.color_03{background:#384a84}.news-ttl_txt{font-size:5vw;line-height:1.6;font-weight:700;margin-top:20px}@media screen and (min-width:769px){.news-ttl_txt{font-size:3.8rem}}.news-content{padding:6.666vw 4%}@media screen and (min-width:769px){.news-content{padding:50px 4%}}.news-content ol,.news-content p,.news-content ul{font-size:4vw;margin-bottom:5.333vw;line-height:1.6}@media screen and (min-width:769px){.news-content ol,.news-content p,.news-content ul{font-size:3rem;margin-bottom:40px}}.news-content strong{font-weight:700}.news-content img{width:100%;height:auto;margin-bottom:5.333vw}@media screen and (min-width:769px){.news-content img{margin-bottom:40px}}.news-content .youtube-responsive{position:relative;margin-bottom:5.333vw}@media screen and (min-width:769px){.news-content .youtube-responsive{margin-bottom:40px}}.news-content .youtube-responsive:before{display:block;content:"";padding-bottom:56.25%;z-index:0}.news-content .youtube-responsive iframe{position:absolute;max-width:100%;min-width:100%;max-height:100%;min-height:100%;top:0;left:0;z-index:1}.news-content .youtube-responsive .mov-overlap{position:absolute;width:100%;height:100%}.news-content .youtube-responsive .mov-overlap>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;padding:0 0 6%;color:#fff;text-align:center;background:rgba(0,0,0,.65)}.news-content a,.news-content_link{color:#02c8df}.news-content a:hover,.news-content_link:hover{color:#02c8df;opacity:.6}.news-content ol,.news-content_list_num{padding-left:1em;counter-reset:num}.news-content ol li,.news-content_list_num li{position:relative}.news-content ol li:before,.news-content_list_num li:before{counter-increment:num;content:counter(num) ".";display:block;position:absolute;top:0;left:-1em}.news-content ul,.news-content_list_dot{padding-left:1em}.news-content ul li,.news-content_list_dot li{position:relative}.news-content ul li:before,.news-content_list_dot li:before{content:"・";display:block;position:absolute;top:0;left:-1em}.news-content h2,.news-content h3,.news-content_ttl,.news-content_ttl_type2{display:block;width:100%;margin-bottom:6.666vw}@media screen and (min-width:769px){.news-content h2,.news-content h3,.news-content_ttl,.news-content_ttl_type2{margin-bottom:50px}}.news-content h2>span,.news-content h3>span,.news-content_ttl>span,.news-content_ttl_type2>span{display:inline-block;font-size:4vw;font-weight:700;color:#fff;padding:.8vw 9.333vw .533vw 9.333vw;background:#dc3a81}@media screen and (min-width:769px){.news-content h2>span,.news-content h3>span,.news-content_ttl>span,.news-content_ttl_type2>span{font-size:3rem;top:0;padding:6px 70px 4px 70px}}.news-content h3>span,.news-content_ttl_type2>span{padding:.8vw 14vw .533vw 9.333vw;position:relative}@media screen and (min-width:769px){.news-content h3>span,.news-content_ttl_type2>span{padding:6px 100px 4px 70px}}.news-content h3>span:before,.news-content_ttl_type2>span:before{content:"";display:block;width:5.333vw;height:calc(100% + 2px);position:absolute;top:-1px;right:-2.666vw;background:#fff;-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}@media screen and (min-width:769px){.news-content h3>span:before,.news-content_ttl_type2>span:before{width:40px;right:-20px}}.news-content_button_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5.333vw}@media screen and (min-width:769px){.news-content_button_wrap{margin-bottom:40px;padding:0 34px}}.button-wrap_2col .news-content_button_wrap{margin-top:40px}@media screen and (max-width:768px){.button-wrap_2col .news-content_button_wrap{margin-top:5.333vw}}.news-content .button-wrap_2col{margin-bottom:40px}@media screen and (max-width:768px){.news-content .button-wrap_2col{margin-bottom:5.333vw}}.news-content .button-wrap_2col .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.news-content .button-type10 a,.news-content .button-type10 span,.news-content .button-type11 a,.news-content .button-type11 span,.news-content .button-type12 a,.news-content .button-type12 span,.news-content .button-type6 a,.news-content .button-type6 span,.news-content .button-type7 a,.news-content .button-type7 span,.news-content .button-type8 a,.news-content .button-type8 span{color:#fff}.news-content .button-type9 a,.news-content .button-type9 span{color:#000}.news-note_cont p{margin-bottom:2.666vw;font-size:3.466vw;line-height:1.8}@media screen and (min-width:769px){.news-note_cont p{margin-bottom:20px;font-size:2.2rem;line-height:1.3}}.news-note_cont ol,.news-note_cont ul{margin-bottom:2.666vw;font-size:3.466vw;line-height:1.7}@media screen and (min-width:769px){.news-note_cont ol,.news-note_cont ul{margin-bottom:20px;font-size:2.2rem}}.news-note_cont .news-note_ttl{margin-bottom:0;font-weight:700}.news-note_cont .txt_s{margin-bottom:1.333vw;font-size:3.2vw}@media screen and (min-width:769px){.news-note_cont .txt_s{margin-bottom:10px;font-size:1.4rem}}.news-note_cont .doted{position:relative;display:block;padding-left:1em}.news-note_cont .doted:before{content:"・";display:block;position:absolute;top:0;left:0}.bg_bk{width:100%}@media screen and (min-width:769px){.bg_bk{position:relative}}@media screen and (max-width:768px){.bg_bk{background:url(/assets/img/common/bg.jpg) repeat-y top/120% auto,#000}}@media screen and (min-width:769px){.bg_bk:before{position:fixed;content:"";width:100%;min-width:1280px;height:170vh;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(/assets/img/common/bg.jpg) repeat-y top center/100% auto,#000}}@media screen and (min-width:769px){.u-sp{display:none}}@media screen and (max-width:768px){.u-pc{display:none}}.font_jp{font-family:"Noto Sans JP",sans-serif}.font_en{font-family:"Noto Sans JP","Noto Sans",sans-serif}.font_ko{font-family:"Noto Sans KR",sans-serif}.font_tw{font-family:"Noto Sans TC",sans-serif}.font_cn{font-family:"Noto Sans SC",sans-serif}.txt_mt_s{margin-top:25px}@media screen and (max-width:768px){.txt_mt_s{margin-top:20px}}.txt_mt_m{margin-top:30px}@media screen and (max-width:768px){.txt_mt_m{margin-top:25px}}.mt-40{margin-top:40px}@media screen and (max-width:768px){.mt-40{margin-top:5.333vw}}.pb-100{padding-bottom:120px}@media screen and (max-width:768px){.pb-100{padding-bottom:18vw}}.mt-40_minus{margin-top:-40px}@media screen and (max-width:768px){.mt-40_minus{margin-top:-5.333vw}}