﻿@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format("opentype")}body{font-family:"Noto Sans Japanese",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.bold,.fw-700,strong{font-weight:700}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.italic{font-style:italic}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-24{font-size:24px;line-height:inherit}.fs-32{font-size:32px}@media only screen and (max-width: 750px){.fs-sp-20{font-size:2.66667vw}}@media only screen and (max-width: 750px){.fs-sp-21{font-size:2.8vw}}@media only screen and (max-width: 750px){.fs-sp-22{font-size:2.93333vw}}@media only screen and (max-width: 750px){.fs-sp-24{font-size:3.2vw}}@media only screen and (max-width: 750px){.fs-sp-27{font-size:3.6vw}}@media only screen and (max-width: 750px){.fs-sp-32{font-size:4.26667vw}}@media only screen and (max-width: 750px){.fs-sp-36{font-size:4.8vw}}@media only screen and (max-width: 750px){.fs-sp-40{font-size:5.33333vw}}@media only screen and (max-width: 750px){.fs-sp-48{font-size:6.4vw}}.fontsize-s{font-size:10px;font-size:1rem}@media only screen and (max-width: 750px){.fontsize-s{font-size:2rem;font-size:2.66667vw}}.text-s{font-size:10px;font-size:1rem;line-height:1.8;letter-spacing:.08em}@media only screen and (max-width: 750px){.text-s{font-size:20px;font-size:2rem;font-size:2.66667vw}}.fontsize-m{font-size:12px;font-size:1.2rem}@media only screen and (max-width: 750px){.fontsize-m{font-size:2.4rem;font-size:3.2vw}}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-sizing:border-box}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}html{font-size:62.5%}body{background:#fff;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;letter-spacing:0.08em;color:#000}@media only screen and (max-width: 750px){body{min-width:320px}}input{font-family:"Noto Sans Japanese",游ゴシック体,"Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{color:#000;text-decoration:none}a:hover .hover{color:#159ebc}a.link-sp{pointer-events:none}@media only screen and (max-width: 750px){a.link-sp{pointer-events:auto}}img{width:100%;height:auto}.underline{cursor:pointer;text-decoration:underline}.underline:hover{text-decoration:none}.anchor{position:relative;top:-72px;left:0}@media only screen and (max-width: 750px){.anchor{top:0}}.skip-nav{display:none}.tar{text-align:right}.tar-pc{text-align:right}@media only screen and (max-width: 750px){.tar-pc{text-align:left}}.tac{text-align:center}.taj{text-align:justify}.tac-pc{text-align:center}@media only screen and (max-width: 750px){.tac-pc{text-align:left}}.tar-pc{text-align:right}@media only screen and (max-width: 750px){.tar-pc{text-align:left}}@media only screen and (max-width: 750px){.tac-sp{text-align:center}}@media only screen and (max-width: 750px){.tal-sp{text-align:left}}.mla{margin-left:auto}.center{margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.center-sp{margin-left:auto;margin-right:auto}}.flex{display:flex}.flex--wp{flex-wrap:wrap}.flex--ac{align-items:center}.flex--js{justify-content:space-between}.flex--jc{justify-content:center}.flex--dr{flex-direction:row-reverse}.dib{display:inline-block}.db{display:block}@media only screen and (max-width: 750px){.db-sp{display:block}}.posr{position:relative}.show_pc{display:block}@media only screen and (max-width: 751px){.show_pc{display:none}}@media only screen and (max-width: 750px){.show_pc{display:none}}.show_pctb{display:block}@media only screen and (max-width: 751px){.show_pctb{display:block}}@media only screen and (max-width: 750px){.show_pctb{display:none}}.show_tbsp{display:none}@media only screen and (max-width: 751px){.show_tbsp{display:block}}@media only screen and (max-width: 750px){.show_tbsp{display:block}}.show_tb{display:none}@media only screen and (max-width: 751px){.show_tb{display:block}}@media only screen and (max-width: 750px){.show_tb{display:none}}.show_sp{display:none}@media only screen and (max-width: 751px){.show_sp{display:none}}@media only screen and (max-width: 750px){.show_sp{display:block}}.show_inline_pctb{display:inline}@media only screen and (max-width: 751px){.show_inline_pctb{display:inline}}@media only screen and (max-width: 750px){.show_inline_pctb{display:none}}.op a{display:inline-block;transition-property:opacity;transition-duration:.25s;transition-delay:0s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.op a:hover{opacity:0.6}@media only screen and (max-width: 750px){.op a:hover{opacity:1}}.mb-5{margin-bottom:5px}.mt-5{margin-top:5px}.ml-5{margin-left:5px}.mr-5{margin-right:5px}.p-5{padding:5px}.pb-5{padding-bottom:5px}.pt-5{padding-top:5px}.pl-5{padding-left:5px}.pr-5{padding-right:5px}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.p-10{padding:10px}.pb-10{padding-bottom:10px}.pt-10{padding-top:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.mb-15{margin-bottom:15px}.mt-15{margin-top:15px}.ml-15{margin-left:15px}.mr-15{margin-right:15px}.p-15{padding:15px}.pb-15{padding-bottom:15px}.pt-15{padding-top:15px}.pl-15{padding-left:15px}.pr-15{padding-right:15px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.p-20{padding:20px}.pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.mb-25{margin-bottom:25px}.mt-25{margin-top:25px}.ml-25{margin-left:25px}.mr-25{margin-right:25px}.p-25{padding:25px}.pb-25{padding-bottom:25px}.pt-25{padding-top:25px}.pl-25{padding-left:25px}.pr-25{padding-right:25px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.p-30{padding:30px}.pb-30{padding-bottom:30px}.pt-30{padding-top:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.mb-35{margin-bottom:35px}.mt-35{margin-top:35px}.ml-35{margin-left:35px}.mr-35{margin-right:35px}.p-35{padding:35px}.pb-35{padding-bottom:35px}.pt-35{padding-top:35px}.pl-35{padding-left:35px}.pr-35{padding-right:35px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.p-40{padding:40px}.pb-40{padding-bottom:40px}.pt-40{padding-top:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.mb-45{margin-bottom:45px}.mt-45{margin-top:45px}.ml-45{margin-left:45px}.mr-45{margin-right:45px}.p-45{padding:45px}.pb-45{padding-bottom:45px}.pt-45{padding-top:45px}.pl-45{padding-left:45px}.pr-45{padding-right:45px}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.ml-50{margin-left:50px}.mr-50{margin-right:50px}.p-50{padding:50px}.pb-50{padding-bottom:50px}.pt-50{padding-top:50px}.pl-50{padding-left:50px}.pr-50{padding-right:50px}.mb-55{margin-bottom:55px}.mt-55{margin-top:55px}.ml-55{margin-left:55px}.mr-55{margin-right:55px}.p-55{padding:55px}.pb-55{padding-bottom:55px}.pt-55{padding-top:55px}.pl-55{padding-left:55px}.pr-55{padding-right:55px}.mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.ml-60{margin-left:60px}.mr-60{margin-right:60px}.p-60{padding:60px}.pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.pl-60{padding-left:60px}.pr-60{padding-right:60px}.mb-65{margin-bottom:65px}.mt-65{margin-top:65px}.ml-65{margin-left:65px}.mr-65{margin-right:65px}.p-65{padding:65px}.pb-65{padding-bottom:65px}.pt-65{padding-top:65px}.pl-65{padding-left:65px}.pr-65{padding-right:65px}.mb-70{margin-bottom:70px}.mt-70{margin-top:70px}.ml-70{margin-left:70px}.mr-70{margin-right:70px}.p-70{padding:70px}.pb-70{padding-bottom:70px}.pt-70{padding-top:70px}.pl-70{padding-left:70px}.pr-70{padding-right:70px}.mb-75{margin-bottom:75px}.mt-75{margin-top:75px}.ml-75{margin-left:75px}.mr-75{margin-right:75px}.p-75{padding:75px}.pb-75{padding-bottom:75px}.pt-75{padding-top:75px}.pl-75{padding-left:75px}.pr-75{padding-right:75px}.mb-80{margin-bottom:80px}.mt-80{margin-top:80px}.ml-80{margin-left:80px}.mr-80{margin-right:80px}.p-80{padding:80px}.pb-80{padding-bottom:80px}.pt-80{padding-top:80px}.pl-80{padding-left:80px}.pr-80{padding-right:80px}.mb-85{margin-bottom:85px}.mt-85{margin-top:85px}.ml-85{margin-left:85px}.mr-85{margin-right:85px}.p-85{padding:85px}.pb-85{padding-bottom:85px}.pt-85{padding-top:85px}.pl-85{padding-left:85px}.pr-85{padding-right:85px}.mb-90{margin-bottom:90px}.mt-90{margin-top:90px}.ml-90{margin-left:90px}.mr-90{margin-right:90px}.p-90{padding:90px}.pb-90{padding-bottom:90px}.pt-90{padding-top:90px}.pl-90{padding-left:90px}.pr-90{padding-right:90px}.mb-95{margin-bottom:95px}.mt-95{margin-top:95px}.ml-95{margin-left:95px}.mr-95{margin-right:95px}.p-95{padding:95px}.pb-95{padding-bottom:95px}.pt-95{padding-top:95px}.pl-95{padding-left:95px}.pr-95{padding-right:95px}.mb-100{margin-bottom:100px}.mt-100{margin-top:100px}.ml-100{margin-left:100px}.mr-100{margin-right:100px}.p-100{padding:100px}.pb-100{padding-bottom:100px}.pt-100{padding-top:100px}.pl-100{padding-left:100px}.pr-100{padding-right:100px}.mb-105{margin-bottom:105px}.mt-105{margin-top:105px}.ml-105{margin-left:105px}.mr-105{margin-right:105px}.p-105{padding:105px}.pb-105{padding-bottom:105px}.pt-105{padding-top:105px}.pl-105{padding-left:105px}.pr-105{padding-right:105px}.mb-110{margin-bottom:110px}.mt-110{margin-top:110px}.ml-110{margin-left:110px}.mr-110{margin-right:110px}.p-110{padding:110px}.pb-110{padding-bottom:110px}.pt-110{padding-top:110px}.pl-110{padding-left:110px}.pr-110{padding-right:110px}.mb-115{margin-bottom:115px}.mt-115{margin-top:115px}.ml-115{margin-left:115px}.mr-115{margin-right:115px}.p-115{padding:115px}.pb-115{padding-bottom:115px}.pt-115{padding-top:115px}.pl-115{padding-left:115px}.pr-115{padding-right:115px}.mb-120{margin-bottom:120px}.mt-120{margin-top:120px}.ml-120{margin-left:120px}.mr-120{margin-right:120px}.p-120{padding:120px}.pb-120{padding-bottom:120px}.pt-120{padding-top:120px}.pl-120{padding-left:120px}.pr-120{padding-right:120px}@media only screen and (max-width: 750px){.mb-sp-0{margin-bottom:0vw}}@media only screen and (max-width: 750px){.mt-sp-0{margin-top:0vw}}@media only screen and (max-width: 750px){.ml-sp-0{margin-left:0vw}}@media only screen and (max-width: 750px){.mr-sp-0{margin-right:0vw}}@media only screen and (max-width: 750px){.p-sp-0{padding:0vw}}@media only screen and (max-width: 750px){.pb-sp-0{padding-bottom:0vw}}@media only screen and (max-width: 750px){.pt-sp-0{padding-top:0vw}}@media only screen and (max-width: 750px){.pl-sp-0{padding-left:0vw}}@media only screen and (max-width: 750px){.pr-sp-0{padding-right:0vw}}@media only screen and (max-width: 750px){.mb-sp-10{margin-bottom:1.33333vw}}@media only screen and (max-width: 750px){.mt-sp-10{margin-top:1.33333vw}}@media only screen and (max-width: 750px){.ml-sp-10{margin-left:1.33333vw}}@media only screen and (max-width: 750px){.mr-sp-10{margin-right:1.33333vw}}@media only screen and (max-width: 750px){.p-sp-10{padding:1.33333vw}}@media only screen and (max-width: 750px){.pb-sp-10{padding-bottom:1.33333vw}}@media only screen and (max-width: 750px){.pt-sp-10{padding-top:1.33333vw}}@media only screen and (max-width: 750px){.pl-sp-10{padding-left:1.33333vw}}@media only screen and (max-width: 750px){.pr-sp-10{padding-right:1.33333vw}}@media only screen and (max-width: 750px){.mb-sp-20{margin-bottom:2.66667vw}}@media only screen and (max-width: 750px){.mt-sp-20{margin-top:2.66667vw}}@media only screen and (max-width: 750px){.ml-sp-20{margin-left:2.66667vw}}@media only screen and (max-width: 750px){.mr-sp-20{margin-right:2.66667vw}}@media only screen and (max-width: 750px){.p-sp-20{padding:2.66667vw}}@media only screen and (max-width: 750px){.pb-sp-20{padding-bottom:2.66667vw}}@media only screen and (max-width: 750px){.pt-sp-20{padding-top:2.66667vw}}@media only screen and (max-width: 750px){.pl-sp-20{padding-left:2.66667vw}}@media only screen and (max-width: 750px){.pr-sp-20{padding-right:2.66667vw}}@media only screen and (max-width: 750px){.mb-sp-30{margin-bottom:4vw}}@media only screen and (max-width: 750px){.mt-sp-30{margin-top:4vw}}@media only screen and (max-width: 750px){.ml-sp-30{margin-left:4vw}}@media only screen and (max-width: 750px){.mr-sp-30{margin-right:4vw}}@media only screen and (max-width: 750px){.p-sp-30{padding:4vw}}@media only screen and (max-width: 750px){.pb-sp-30{padding-bottom:4vw}}@media only screen and (max-width: 750px){.pt-sp-30{padding-top:4vw}}@media only screen and (max-width: 750px){.pl-sp-30{padding-left:4vw}}@media only screen and (max-width: 750px){.pr-sp-30{padding-right:4vw}}@media only screen and (max-width: 750px){.mb-sp-40{margin-bottom:5.33333vw}}@media only screen and (max-width: 750px){.mt-sp-40{margin-top:5.33333vw}}@media only screen and (max-width: 750px){.ml-sp-40{margin-left:5.33333vw}}@media only screen and (max-width: 750px){.mr-sp-40{margin-right:5.33333vw}}@media only screen and (max-width: 750px){.p-sp-40{padding:5.33333vw}}@media only screen and (max-width: 750px){.pb-sp-40{padding-bottom:5.33333vw}}@media only screen and (max-width: 750px){.pt-sp-40{padding-top:5.33333vw}}@media only screen and (max-width: 750px){.pl-sp-40{padding-left:5.33333vw}}@media only screen and (max-width: 750px){.pr-sp-40{padding-right:5.33333vw}}@media only screen and (max-width: 750px){.mb-sp-50{margin-bottom:6.66667vw}}@media only screen and (max-width: 750px){.mt-sp-50{margin-top:6.66667vw}}@media only screen and (max-width: 750px){.ml-sp-50{margin-left:6.66667vw}}@media only screen and (max-width: 750px){.mr-sp-50{margin-right:6.66667vw}}@media only screen and (max-width: 750px){.p-sp-50{padding:6.66667vw}}@media only screen and (max-width: 750px){.pb-sp-50{padding-bottom:6.66667vw}}@media only screen and (max-width: 750px){.pt-sp-50{padding-top:6.66667vw}}@media only screen and (max-width: 750px){.pl-sp-50{padding-left:6.66667vw}}@media only screen and (max-width: 750px){.pr-sp-50{padding-right:6.66667vw}}@media only screen and (max-width: 750px){.mb-sp-60{margin-bottom:8vw}}@media only screen and (max-width: 750px){.mt-sp-60{margin-top:8vw}}@media only screen and (max-width: 750px){.ml-sp-60{margin-left:8vw}}@media only screen and (max-width: 750px){.mr-sp-60{margin-right:8vw}}@media only screen and (max-width: 750px){.p-sp-60{padding:8vw}}@media only screen and (max-width: 750px){.pb-sp-60{padding-bottom:8vw}}@media only screen and (max-width: 750px){.pt-sp-60{padding-top:8vw}}@media only screen and (max-width: 750px){.pl-sp-60{padding-left:8vw}}@media only screen and (max-width: 750px){.pr-sp-60{padding-right:8vw}}@media only screen and (max-width: 750px){.mb-sp-70{margin-bottom:9.33333vw}}@media only screen and (max-width: 750px){.mt-sp-70{margin-top:9.33333vw}}@media only screen and (max-width: 750px){.ml-sp-70{margin-left:9.33333vw}}@media only screen and (max-width: 750px){.mr-sp-70{margin-right:9.33333vw}}@media only screen and (max-width: 750px){.p-sp-70{padding:9.33333vw}}@media only screen and (max-width: 750px){.pb-sp-70{padding-bottom:9.33333vw}}@media only screen and (max-width: 750px){.pt-sp-70{padding-top:9.33333vw}}@media only screen and (max-width: 750px){.pl-sp-70{padding-left:9.33333vw}}@media only screen and (max-width: 750px){.pr-sp-70{padding-right:9.33333vw}}@media only screen and (max-width: 750px){.mb-sp-80{margin-bottom:10.66667vw}}@media only screen and (max-width: 750px){.mt-sp-80{margin-top:10.66667vw}}@media only screen and (max-width: 750px){.ml-sp-80{margin-left:10.66667vw}}@media only screen and (max-width: 750px){.mr-sp-80{margin-right:10.66667vw}}@media only screen and (max-width: 750px){.p-sp-80{padding:10.66667vw}}@media only screen and (max-width: 750px){.pb-sp-80{padding-bottom:10.66667vw}}@media only screen and (max-width: 750px){.pt-sp-80{padding-top:10.66667vw}}@media only screen and (max-width: 750px){.pl-sp-80{padding-left:10.66667vw}}@media only screen and (max-width: 750px){.pr-sp-80{padding-right:10.66667vw}}@media only screen and (max-width: 750px){.mb-sp-90{margin-bottom:12vw}}@media only screen and (max-width: 750px){.mt-sp-90{margin-top:12vw}}@media only screen and (max-width: 750px){.ml-sp-90{margin-left:12vw}}@media only screen and (max-width: 750px){.mr-sp-90{margin-right:12vw}}@media only screen and (max-width: 750px){.p-sp-90{padding:12vw}}@media only screen and (max-width: 750px){.pb-sp-90{padding-bottom:12vw}}@media only screen and (max-width: 750px){.pt-sp-90{padding-top:12vw}}@media only screen and (max-width: 750px){.pl-sp-90{padding-left:12vw}}@media only screen and (max-width: 750px){.pr-sp-90{padding-right:12vw}}@media only screen and (max-width: 750px){.mb-sp-100{margin-bottom:13.33333vw}}@media only screen and (max-width: 750px){.mt-sp-100{margin-top:13.33333vw}}@media only screen and (max-width: 750px){.ml-sp-100{margin-left:13.33333vw}}@media only screen and (max-width: 750px){.mr-sp-100{margin-right:13.33333vw}}@media only screen and (max-width: 750px){.p-sp-100{padding:13.33333vw}}@media only screen and (max-width: 750px){.pb-sp-100{padding-bottom:13.33333vw}}@media only screen and (max-width: 750px){.pt-sp-100{padding-top:13.33333vw}}@media only screen and (max-width: 750px){.pl-sp-100{padding-left:13.33333vw}}@media only screen and (max-width: 750px){.pr-sp-100{padding-right:13.33333vw}}@media only screen and (max-width: 750px){.mb-sp-110{margin-bottom:14.66667vw}}@media only screen and (max-width: 750px){.mt-sp-110{margin-top:14.66667vw}}@media only screen and (max-width: 750px){.ml-sp-110{margin-left:14.66667vw}}@media only screen and (max-width: 750px){.mr-sp-110{margin-right:14.66667vw}}@media only screen and (max-width: 750px){.p-sp-110{padding:14.66667vw}}@media only screen and (max-width: 750px){.pb-sp-110{padding-bottom:14.66667vw}}@media only screen and (max-width: 750px){.pt-sp-110{padding-top:14.66667vw}}@media only screen and (max-width: 750px){.pl-sp-110{padding-left:14.66667vw}}@media only screen and (max-width: 750px){.pr-sp-110{padding-right:14.66667vw}}@media only screen and (max-width: 750px){.mb-sp-120{margin-bottom:16vw}}@media only screen and (max-width: 750px){.mt-sp-120{margin-top:16vw}}@media only screen and (max-width: 750px){.ml-sp-120{margin-left:16vw}}@media only screen and (max-width: 750px){.mr-sp-120{margin-right:16vw}}@media only screen and (max-width: 750px){.p-sp-120{padding:16vw}}@media only screen and (max-width: 750px){.pb-sp-120{padding-bottom:16vw}}@media only screen and (max-width: 750px){.pt-sp-120{padding-top:16vw}}@media only screen and (max-width: 750px){.pl-sp-120{padding-left:16vw}}@media only screen and (max-width: 750px){.pr-sp-120{padding-right:16vw}}@media only screen and (max-width: 750px){.mb-sp-130{margin-bottom:17.33333vw}}@media only screen and (max-width: 750px){.mt-sp-130{margin-top:17.33333vw}}@media only screen and (max-width: 750px){.ml-sp-130{margin-left:17.33333vw}}@media only screen and (max-width: 750px){.mr-sp-130{margin-right:17.33333vw}}@media only screen and (max-width: 750px){.p-sp-130{padding:17.33333vw}}@media only screen and (max-width: 750px){.pb-sp-130{padding-bottom:17.33333vw}}@media only screen and (max-width: 750px){.pt-sp-130{padding-top:17.33333vw}}@media only screen and (max-width: 750px){.pl-sp-130{padding-left:17.33333vw}}@media only screen and (max-width: 750px){.pr-sp-130{padding-right:17.33333vw}}@media only screen and (max-width: 750px){.mb-sp-140{margin-bottom:18.66667vw}}@media only screen and (max-width: 750px){.mt-sp-140{margin-top:18.66667vw}}@media only screen and (max-width: 750px){.ml-sp-140{margin-left:18.66667vw}}@media only screen and (max-width: 750px){.mr-sp-140{margin-right:18.66667vw}}@media only screen and (max-width: 750px){.p-sp-140{padding:18.66667vw}}@media only screen and (max-width: 750px){.pb-sp-140{padding-bottom:18.66667vw}}@media only screen and (max-width: 750px){.pt-sp-140{padding-top:18.66667vw}}@media only screen and (max-width: 750px){.pl-sp-140{padding-left:18.66667vw}}@media only screen and (max-width: 750px){.pr-sp-140{padding-right:18.66667vw}}@media only screen and (max-width: 750px){.mb-sp-150{margin-bottom:20vw}}@media only screen and (max-width: 750px){.mt-sp-150{margin-top:20vw}}@media only screen and (max-width: 750px){.ml-sp-150{margin-left:20vw}}@media only screen and (max-width: 750px){.mr-sp-150{margin-right:20vw}}@media only screen and (max-width: 750px){.p-sp-150{padding:20vw}}@media only screen and (max-width: 750px){.pb-sp-150{padding-bottom:20vw}}@media only screen and (max-width: 750px){.pt-sp-150{padding-top:20vw}}@media only screen and (max-width: 750px){.pl-sp-150{padding-left:20vw}}@media only screen and (max-width: 750px){.pr-sp-150{padding-right:20vw}}@media only screen and (max-width: 750px){.mb-sp-160{margin-bottom:21.33333vw}}@media only screen and (max-width: 750px){.mt-sp-160{margin-top:21.33333vw}}@media only screen and (max-width: 750px){.ml-sp-160{margin-left:21.33333vw}}@media only screen and (max-width: 750px){.mr-sp-160{margin-right:21.33333vw}}@media only screen and (max-width: 750px){.p-sp-160{padding:21.33333vw}}@media only screen and (max-width: 750px){.pb-sp-160{padding-bottom:21.33333vw}}@media only screen and (max-width: 750px){.pt-sp-160{padding-top:21.33333vw}}@media only screen and (max-width: 750px){.pl-sp-160{padding-left:21.33333vw}}@media only screen and (max-width: 750px){.pr-sp-160{padding-right:21.33333vw}}@media only screen and (max-width: 750px){.mb-sp-170{margin-bottom:22.66667vw}}@media only screen and (max-width: 750px){.mt-sp-170{margin-top:22.66667vw}}@media only screen and (max-width: 750px){.ml-sp-170{margin-left:22.66667vw}}@media only screen and (max-width: 750px){.mr-sp-170{margin-right:22.66667vw}}@media only screen and (max-width: 750px){.p-sp-170{padding:22.66667vw}}@media only screen and (max-width: 750px){.pb-sp-170{padding-bottom:22.66667vw}}@media only screen and (max-width: 750px){.pt-sp-170{padding-top:22.66667vw}}@media only screen and (max-width: 750px){.pl-sp-170{padding-left:22.66667vw}}@media only screen and (max-width: 750px){.pr-sp-170{padding-right:22.66667vw}}@media only screen and (max-width: 750px){.mb-sp-180{margin-bottom:24vw}}@media only screen and (max-width: 750px){.mt-sp-180{margin-top:24vw}}@media only screen and (max-width: 750px){.ml-sp-180{margin-left:24vw}}@media only screen and (max-width: 750px){.mr-sp-180{margin-right:24vw}}@media only screen and (max-width: 750px){.p-sp-180{padding:24vw}}@media only screen and (max-width: 750px){.pb-sp-180{padding-bottom:24vw}}@media only screen and (max-width: 750px){.pt-sp-180{padding-top:24vw}}@media only screen and (max-width: 750px){.pl-sp-180{padding-left:24vw}}@media only screen and (max-width: 750px){.pr-sp-180{padding-right:24vw}}@media only screen and (max-width: 750px){.mb-sp-190{margin-bottom:25.33333vw}}@media only screen and (max-width: 750px){.mt-sp-190{margin-top:25.33333vw}}@media only screen and (max-width: 750px){.ml-sp-190{margin-left:25.33333vw}}@media only screen and (max-width: 750px){.mr-sp-190{margin-right:25.33333vw}}@media only screen and (max-width: 750px){.p-sp-190{padding:25.33333vw}}@media only screen and (max-width: 750px){.pb-sp-190{padding-bottom:25.33333vw}}@media only screen and (max-width: 750px){.pt-sp-190{padding-top:25.33333vw}}@media only screen and (max-width: 750px){.pl-sp-190{padding-left:25.33333vw}}@media only screen and (max-width: 750px){.pr-sp-190{padding-right:25.33333vw}}@media only screen and (max-width: 750px){.mb-sp-200{margin-bottom:26.66667vw}}@media only screen and (max-width: 750px){.mt-sp-200{margin-top:26.66667vw}}@media only screen and (max-width: 750px){.ml-sp-200{margin-left:26.66667vw}}@media only screen and (max-width: 750px){.mr-sp-200{margin-right:26.66667vw}}@media only screen and (max-width: 750px){.p-sp-200{padding:26.66667vw}}@media only screen and (max-width: 750px){.pb-sp-200{padding-bottom:26.66667vw}}@media only screen and (max-width: 750px){.pt-sp-200{padding-top:26.66667vw}}@media only screen and (max-width: 750px){.pl-sp-200{padding-left:26.66667vw}}@media only screen and (max-width: 750px){.pr-sp-200{padding-right:26.66667vw}}@media only screen and (max-width: 750px){.mb-sp-210{margin-bottom:28vw}}@media only screen and (max-width: 750px){.mt-sp-210{margin-top:28vw}}@media only screen and (max-width: 750px){.ml-sp-210{margin-left:28vw}}@media only screen and (max-width: 750px){.mr-sp-210{margin-right:28vw}}@media only screen and (max-width: 750px){.p-sp-210{padding:28vw}}@media only screen and (max-width: 750px){.pb-sp-210{padding-bottom:28vw}}@media only screen and (max-width: 750px){.pt-sp-210{padding-top:28vw}}@media only screen and (max-width: 750px){.pl-sp-210{padding-left:28vw}}@media only screen and (max-width: 750px){.pr-sp-210{padding-right:28vw}}@media only screen and (max-width: 750px){.mb-sp-220{margin-bottom:29.33333vw}}@media only screen and (max-width: 750px){.mt-sp-220{margin-top:29.33333vw}}@media only screen and (max-width: 750px){.ml-sp-220{margin-left:29.33333vw}}@media only screen and (max-width: 750px){.mr-sp-220{margin-right:29.33333vw}}@media only screen and (max-width: 750px){.p-sp-220{padding:29.33333vw}}@media only screen and (max-width: 750px){.pb-sp-220{padding-bottom:29.33333vw}}@media only screen and (max-width: 750px){.pt-sp-220{padding-top:29.33333vw}}@media only screen and (max-width: 750px){.pl-sp-220{padding-left:29.33333vw}}@media only screen and (max-width: 750px){.pr-sp-220{padding-right:29.33333vw}}@media only screen and (max-width: 750px){.mb-sp-230{margin-bottom:30.66667vw}}@media only screen and (max-width: 750px){.mt-sp-230{margin-top:30.66667vw}}@media only screen and (max-width: 750px){.ml-sp-230{margin-left:30.66667vw}}@media only screen and (max-width: 750px){.mr-sp-230{margin-right:30.66667vw}}@media only screen and (max-width: 750px){.p-sp-230{padding:30.66667vw}}@media only screen and (max-width: 750px){.pb-sp-230{padding-bottom:30.66667vw}}@media only screen and (max-width: 750px){.pt-sp-230{padding-top:30.66667vw}}@media only screen and (max-width: 750px){.pl-sp-230{padding-left:30.66667vw}}@media only screen and (max-width: 750px){.pr-sp-230{padding-right:30.66667vw}}@media only screen and (max-width: 750px){.mb-sp-240{margin-bottom:32vw}}@media only screen and (max-width: 750px){.mt-sp-240{margin-top:32vw}}@media only screen and (max-width: 750px){.ml-sp-240{margin-left:32vw}}@media only screen and (max-width: 750px){.mr-sp-240{margin-right:32vw}}@media only screen and (max-width: 750px){.p-sp-240{padding:32vw}}@media only screen and (max-width: 750px){.pb-sp-240{padding-bottom:32vw}}@media only screen and (max-width: 750px){.pt-sp-240{padding-top:32vw}}@media only screen and (max-width: 750px){.pl-sp-240{padding-left:32vw}}@media only screen and (max-width: 750px){.pr-sp-240{padding-right:32vw}}@media only screen and (max-width: 750px){.mb-sp-250{margin-bottom:33.33333vw}}@media only screen and (max-width: 750px){.mt-sp-250{margin-top:33.33333vw}}@media only screen and (max-width: 750px){.ml-sp-250{margin-left:33.33333vw}}@media only screen and (max-width: 750px){.mr-sp-250{margin-right:33.33333vw}}@media only screen and (max-width: 750px){.p-sp-250{padding:33.33333vw}}@media only screen and (max-width: 750px){.pb-sp-250{padding-bottom:33.33333vw}}@media only screen and (max-width: 750px){.pt-sp-250{padding-top:33.33333vw}}@media only screen and (max-width: 750px){.pl-sp-250{padding-left:33.33333vw}}@media only screen and (max-width: 750px){.pr-sp-250{padding-right:33.33333vw}}@media only screen and (max-width: 750px){.mb-sp-260{margin-bottom:34.66667vw}}@media only screen and (max-width: 750px){.mt-sp-260{margin-top:34.66667vw}}@media only screen and (max-width: 750px){.ml-sp-260{margin-left:34.66667vw}}@media only screen and (max-width: 750px){.mr-sp-260{margin-right:34.66667vw}}@media only screen and (max-width: 750px){.p-sp-260{padding:34.66667vw}}@media only screen and (max-width: 750px){.pb-sp-260{padding-bottom:34.66667vw}}@media only screen and (max-width: 750px){.pt-sp-260{padding-top:34.66667vw}}@media only screen and (max-width: 750px){.pl-sp-260{padding-left:34.66667vw}}@media only screen and (max-width: 750px){.pr-sp-260{padding-right:34.66667vw}}@media only screen and (max-width: 750px){.mb-sp-270{margin-bottom:36vw}}@media only screen and (max-width: 750px){.mt-sp-270{margin-top:36vw}}@media only screen and (max-width: 750px){.ml-sp-270{margin-left:36vw}}@media only screen and (max-width: 750px){.mr-sp-270{margin-right:36vw}}@media only screen and (max-width: 750px){.p-sp-270{padding:36vw}}@media only screen and (max-width: 750px){.pb-sp-270{padding-bottom:36vw}}@media only screen and (max-width: 750px){.pt-sp-270{padding-top:36vw}}@media only screen and (max-width: 750px){.pl-sp-270{padding-left:36vw}}@media only screen and (max-width: 750px){.pr-sp-270{padding-right:36vw}}@media only screen and (max-width: 750px){.mb-sp-280{margin-bottom:37.33333vw}}@media only screen and (max-width: 750px){.mt-sp-280{margin-top:37.33333vw}}@media only screen and (max-width: 750px){.ml-sp-280{margin-left:37.33333vw}}@media only screen and (max-width: 750px){.mr-sp-280{margin-right:37.33333vw}}@media only screen and (max-width: 750px){.p-sp-280{padding:37.33333vw}}@media only screen and (max-width: 750px){.pb-sp-280{padding-bottom:37.33333vw}}@media only screen and (max-width: 750px){.pt-sp-280{padding-top:37.33333vw}}@media only screen and (max-width: 750px){.pl-sp-280{padding-left:37.33333vw}}@media only screen and (max-width: 750px){.pr-sp-280{padding-right:37.33333vw}}@media only screen and (max-width: 750px){.mb-sp-290{margin-bottom:38.66667vw}}@media only screen and (max-width: 750px){.mt-sp-290{margin-top:38.66667vw}}@media only screen and (max-width: 750px){.ml-sp-290{margin-left:38.66667vw}}@media only screen and (max-width: 750px){.mr-sp-290{margin-right:38.66667vw}}@media only screen and (max-width: 750px){.p-sp-290{padding:38.66667vw}}@media only screen and (max-width: 750px){.pb-sp-290{padding-bottom:38.66667vw}}@media only screen and (max-width: 750px){.pt-sp-290{padding-top:38.66667vw}}@media only screen and (max-width: 750px){.pl-sp-290{padding-left:38.66667vw}}@media only screen and (max-width: 750px){.pr-sp-290{padding-right:38.66667vw}}@media only screen and (max-width: 750px){.mb-sp-300{margin-bottom:40vw}}@media only screen and (max-width: 750px){.mt-sp-300{margin-top:40vw}}@media only screen and (max-width: 750px){.ml-sp-300{margin-left:40vw}}@media only screen and (max-width: 750px){.mr-sp-300{margin-right:40vw}}@media only screen and (max-width: 750px){.p-sp-300{padding:40vw}}@media only screen and (max-width: 750px){.pb-sp-300{padding-bottom:40vw}}@media only screen and (max-width: 750px){.pt-sp-300{padding-top:40vw}}@media only screen and (max-width: 750px){.pl-sp-300{padding-left:40vw}}@media only screen and (max-width: 750px){.pr-sp-300{padding-right:40vw}}.mb-1em{margin-bottom:1em}.mb-2em{margin-bottom:2em}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}.lh-160{line-height:1.6}.lh-170{line-height:1.7}.lh-180{line-height:1.8}.lh-190{line-height:1.9}.lh-200{line-height:2}.lh-210{line-height:2.1}.lh-220{line-height:2.2}.lh-230{line-height:2.3}.lh-240{line-height:2.4}.lh-250{line-height:2.5}.lh-260{line-height:2.6}.lh-270{line-height:2.7}.lh-280{line-height:2.8}.lh-290{line-height:2.9}.lh-300{line-height:3}@media only screen and (max-width: 750px){.lh-sp-110{line-height:1.1}}@media only screen and (max-width: 750px){.lh-sp-120{line-height:1.2}}@media only screen and (max-width: 750px){.lh-sp-130{line-height:1.3}}@media only screen and (max-width: 750px){.lh-sp-140{line-height:1.4}}@media only screen and (max-width: 750px){.lh-sp-150{line-height:1.5}}@media only screen and (max-width: 750px){.lh-sp-160{line-height:1.6}}@media only screen and (max-width: 750px){.lh-sp-170{line-height:1.7}}@media only screen and (max-width: 750px){.lh-sp-180{line-height:1.8}}@media only screen and (max-width: 750px){.lh-sp-190{line-height:1.9}}@media only screen and (max-width: 750px){.lh-sp-200{line-height:2}}@media only screen and (max-width: 750px){.lh-sp-210{line-height:2.1}}@media only screen and (max-width: 750px){.lh-sp-220{line-height:2.2}}@media only screen and (max-width: 750px){.lh-sp-230{line-height:2.3}}@media only screen and (max-width: 750px){.lh-sp-240{line-height:2.4}}@media only screen and (max-width: 750px){.lh-sp-250{line-height:2.5}}@media only screen and (max-width: 750px){.lh-sp-260{line-height:2.6}}@media only screen and (max-width: 750px){.lh-sp-270{line-height:2.7}}@media only screen and (max-width: 750px){.lh-sp-280{line-height:2.8}}@media only screen and (max-width: 750px){.lh-sp-290{line-height:2.9}}@media only screen and (max-width: 750px){.lh-sp-300{line-height:3}}.ls-100{letter-spacing:0.1em}.w-1{width:60px}.w-2{width:145px}.w-3{width:230px}.w-4{width:315px}.w-5{width:400px}.w-6{width:485px}.w-7{width:570px}.w-8{width:655px}.w-9{width:740px}.w-10{width:825px}.w-11{width:910px}.w-12{width:995px}.w-3plus{width:255px}.w-4plus{width:340px}.w-8plus{width:680px}@media only screen and (max-width: 750px){.w-sp-1{width:9.6vw}}@media only screen and (max-width: 750px){.w-sp-2{width:24.53333vw}}@media only screen and (max-width: 750px){.w-sp-3{width:39.46667vw}}@media only screen and (max-width: 750px){.w-sp-4{width:54.4vw}}@media only screen and (max-width: 750px){.w-sp-5{width:69.33333vw}}@media only screen and (max-width: 750px){.w-sp-6{width:84.26667vw}}@media only screen and (max-width: 750px){.w-sp-4plus{width:65.06667vw}}@media only screen and (max-width: 750px){.w-sp-a{width:auto}}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes jump{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, 20%, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes maskbg{0%{transform:scale(1) rotate(0deg)}100%{transform:scale(1.075) rotate(10deg)}}.fade-dark,.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.page-transition{transition:all 0.5s cubic-bezier(0.55, 0, 0.1, 1);position:relative}.page-enter-active,.page-leave-active{transition:opacity 0.1s}.page-enter,.page-leave-active{opacity:0}.bounce-enter-active{animation:bounce-in 0.8s}.bounce-leave-active{animation:bounce-out 0.5s}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(0)}}body,html{height:100%}@media only screen and (max-width: 750px){body,html{min-width:320px}}body img{width:100%;height:auto}.box{position:relative;z-index:1;max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.box{width:auto;padding-left:0;padding-right:0}}.common-title{font-size:32px;font-size:3.2rem;line-height:1.5;letter-spacing:.08em}@media only screen and (max-width: 750px){.common-title{font-size:48px;font-size:4.8rem;font-size:6.4vw;line-height:1.5}}.common-title2{font-size:32px;font-size:3.2rem;line-height:1.5;letter-spacing:.08em}@media only screen and (max-width: 750px){.common-title2{font-size:40px;font-size:4rem;font-size:5.33333vw}}.common-text{font-size:12px;font-size:1.2rem;line-height:1.66667;letter-spacing:.08em}@media only screen and (max-width: 750px){.common-text{font-size:24px;font-size:2.4rem;font-size:3.2vw;line-height:2}}.button{text-align:center}.button a{background-color:#7cc4d4;color:#fff;display:inline-block;font-size:17px;font-size:1.7rem;letter-spacing:.05em;font-weight:900;padding:14px 17px;transition-property:background-color;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.button a{font-size:26px;font-size:2.6rem;font-size:3.46667vw}}@media only screen and (max-width: 750px){.button a{padding:2.66667vw}}.button a:hover{background-color:#111c22}.button a:hover .ico-arrow{transform:translateX(4px)}.button a:hover .ico-arrow-back{transform:translateX(-4px)}.ico-arrow{display:inline-block;width:80px;height:16px;background-image:url("/img/ico-arrow.png");background-position:right center;background-size:auto 9px;background-repeat:no-repeat;margin-left:18px;transition-property:transform;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.ico-arrow.short{width:50px}@media only screen and (max-width: 750px){.ico-arrow.short{width:6.66667vw}}@media only screen and (max-width: 750px){.ico-arrow{width:10.4vw;height:2vw;margin-left:4vw;background-size:auto 100%}}.ico-arrow-back{display:inline-block;width:80px;height:16px;background-image:url("/img/ico-arrow-back.png");background-position:left center;background-size:auto 9px;background-repeat:no-repeat;margin-right:18px;transition-property:transform;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.ico-arrow-back{width:10.4vw;height:2vw;margin-right:4vw;background-size:auto 100%}}.bg-dot,.page__inner{position:relative}.bg-dot:after,.page__inner:after{content:'';position:absolute;background-attachment:fixed;left:0;top:0;right:0;bottom:0;background-image:url("../../img/bg-dot.png");opacity:0.5}.globalHeader{position:relative;z-index:1}@media only screen and (max-width: 750px){.globalHeader{display:none}}.globalHeader .siteLogo{padding-top:13px;margin-left:auto;margin-right:auto;width:302px;margin-bottom:30px}.bg{position:relative}.bg:before{content:'';position:absolute;left:60px;right:60px;bottom:60px;top:60px;background-color:#f00;background-repeat:no-repeat;background-size:100%;background-position:center top}@media only screen and (max-width: 750px){.bg:before{left:0;right:0;bottom:0;top:0}}.bg.bg-1:before{background-image:url("../../img/bg-1.jpg");background-color:#8a8d93}@media only screen and (max-width: 750px){.bg.bg-1:before{background-image:url("../../img/bg-1-sp.jpg")}}.bg.bg-2:before{background-image:url("../../img/bg-2.jpg");background-color:#f2f4f8}@media only screen and (max-width: 750px){.bg.bg-2:before{background-image:url("../../img/bg-2-sp.jpg")}}.bg.bg-3:before{background-image:url("../../img/bg-3.jpg");background-color:#bfc2c0}@media only screen and (max-width: 750px){.bg.bg-3:before{background-image:url("../../img/bg-3-sp.jpg")}}.bg.bg-4:before{background-image:url("../../img/bg-4.jpg");background-color:#939ca0}@media only screen and (max-width: 750px){.bg.bg-4:before{background-image:url("../../img/bg-4-sp.jpg")}}.bg.bg-5:before{background-image:url("../../img/bg-5.jpg");background-color:#b1b3b7}@media only screen and (max-width: 750px){.bg.bg-5:before{background-image:url("../../img/bg-5-sp.jpg")}}.bg.bg-6:before{background-image:url("../../img/bg-6.jpg");background-color:#7e8187}@media only screen and (max-width: 750px){.bg.bg-6:before{background-image:url("../../img/bg-6-sp.jpg")}}.bg.bg-7:before{background-image:url("../../img/bg-7.jpg");background-color:#bfc2c0}@media only screen and (max-width: 750px){.bg.bg-7:before{background-image:url("../../img/bg-7-sp.jpg")}}.bg.bg-8:before{background-image:url("../../img/bg-8.jpg");background-color:#9c9ca1}@media only screen and (max-width: 750px){.bg.bg-8:before{background-image:url("../../img/bg-8-sp.jpg")}}.bg.bg-9:before{background-image:url("../../img/bg-9.jpg");background-color:#7e8187}@media only screen and (max-width: 750px){.bg.bg-9:before{background-image:url("../../img/bg-9-sp.jpg")}}.bg.bg-10:before{background-image:url("../../img/bg-10.jpg");background-color:#93969b}@media only screen and (max-width: 750px){.bg.bg-10:before{background-image:url("../../img/bg-10-sp.jpg")}}.bg.bg-11:before{background-image:url("../../img/bg-11.jpg");background-color:#9ea09f}@media only screen and (max-width: 750px){.bg.bg-11:before{background-image:url("../../img/bg-11-sp.jpg")}}.page__inner{min-height:100vh;padding-bottom:120px}@media only screen and (max-width: 750px){.page__inner{padding-bottom:24vw}}.page__inner:before{content:'';position:absolute;border:60px solid #f4f4f4;left:0;top:0;right:0;bottom:0}@media only screen and (max-width: 750px){.page__inner:before{border-left-width:0;border-right-width:0;border-bottom-width:0;border-top-width:2.66667vw}}.page__inner .contents{position:relative;z-index:1}.page__inner .pageHead{text-align:right;margin-bottom:40px}@media only screen and (max-width: 750px){.page__inner .pageHead{padding-top:9.33333vw;margin-bottom:8vw}}.page__inner .pageHead .title{display:inline-block;color:#fff;font-weight:100;font-size:72px;font-size:7.2rem;letter-spacing:.2em;line-height:1;background-color:#000;padding-left:0.6em;padding-right:0.4em;height:67px;vertical-align:center}@media only screen and (max-width: 750px){.page__inner .pageHead .title{font-size:72px;font-size:7.2rem;font-size:9.6vw}}@media only screen and (max-width: 750px){.page__inner .pageHead .title{height:9.06667vw}}.page__inner .pageHead .title.narrow{letter-spacing:0.025em}.page__inner .pageHead .title.narrow2{letter-spacing:0.05em}.page__inner .pageHead .title span{display:block;transform:translateY(-9%)}.pageBody{max-width:880px;margin-left:auto;margin-right:auto}.pageBody2{max-width:100%;margin-left:auto;margin-right:auto}.pagingNav{display:flex;justify-content:center;text-align:center}.pagingNav__item{margin-left:5px;margin-right:5px;background-color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#7eb8c5;font-size:20px;font-size:2rem;background-repeat:no-repeat;background-size:12px;background-position:center center}@media only screen and (max-width: 750px){.pagingNav__item{font-size:30px;font-size:3rem;font-size:4vw}}@media only screen and (max-width: 750px){.pagingNav__item{width:8vw;height:8vw;background-size:2.4vw}}.pagingNav__item.is--current{background-color:#000;color:#fff}.pagingNav__item.is--prev{background-image:url("../../img/ico-prev.svg")}.pagingNav__item.is--next{background-image:url("../../img/ico-next.svg")}.common-subtitle{text-align:center;font-size:48px;font-size:4.8rem;letter-spacing:.05em;font-weight:400}@media only screen and (max-width: 750px){.common-subtitle{font-size:48px;font-size:4.8rem;font-size:6.4vw}}.common-subtitle span{display:inline-block;position:relative;padding-bottom:10px}@media only screen and (max-width: 750px){.common-subtitle span{padding-bottom:1.6vw}}.common-subtitle span:before{content:'';left:0;bottom:0;right:0;background-color:#fff;height:2px;position:absolute}.dash{letter-spacing:0}.dash.l{padding-left:0.1em}.dash.r{padding-right:0.1em}.globalNav{position:fixed;left:0;top:0;bottom:0;height:100%;width:375px;background-color:#202121;z-index:100;transform:translateX(-375px);transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.globalNav{width:100%;transform:translateX(-100%)}}.globalNav.open{transform:translateX(0)}.globalNav__logo{display:none}@media only screen and (max-width: 750px){.globalNav__logo{width:55.06667vw;margin-top:6.66667vw;margin-bottom:7.46667vw;display:block;margin-left:auto;margin-right:auto}}.globalNav__button{position:fixed;width:60px;height:60px;background-color:#7eb8c5;left:0;top:0;z-index:100;transform:translateX(0);transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.globalNav__button{position:fixed;left:0;width:13.33333vw;height:13.33333vw}}.globalNav__button span{position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-3px;width:32px;height:6px;background-color:#fff;transition-property:transform opacity;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.globalNav__button span{margin-left:-3.46667vw;margin-top:-.66667vw;width:6.93333vw;height:1.33333vw}}.globalNav__button span:nth-child(1){transform:translateY(-13px)}@media only screen and (max-width: 750px){.globalNav__button span:nth-child(1){transform:translateY(-200%)}}.globalNav__button span:nth-child(3){transform:translateY(13px)}@media only screen and (max-width: 750px){.globalNav__button span:nth-child(3){transform:translateY(200%)}}.globalNav__button.open{transform:translateX(375px)}@media only screen and (max-width: 750px){.globalNav__button.open{transform:translateX(0)}}.globalNav__button.open span:nth-child(1){transform:translateY(0) rotate(45deg)}.globalNav__button.open span:nth-child(2){opacity:0}.globalNav__button.open span:nth-child(3){transform:translateY(0) rotate(-45deg)}.globalNav__text{position:absolute;background-color:#7eb8c5;left:375px;top:38px;font-size:16px;font-size:1.6rem;letter-spacing:.05em;background-color:#000;color:#fff;transform:rotate(90deg);transform-origin:0 bottom;white-space:nowrap;padding:3px 10px;font-weight:300;border-right:5px solid #7eb8c5}@media only screen and (max-width: 750px){.globalNav__text{font-size:34px;font-size:3.4rem;font-size:4.53333vw}}@media only screen and (max-width: 750px){.globalNav__text{display:none}}.globalNav ul{margin-top:50px}@media only screen and (max-width: 750px){.globalNav ul{margin-top:0;display:flex;flex-wrap:wrap;background-color:#000}}@media only screen and (max-width: 750px){.globalNav ul li{width:50%}.globalNav ul li:nth-child(odd) a,.globalNav ul li:nth-child(odd) span{border-right:1px solid #202121}}.globalNav ul li a,.globalNav ul li span{display:block;font-size:24px;font-size:2.4rem;line-height:1.66667;letter-spacing:.05em;padding-left:67px;font-weight:300}@media only screen and (max-width: 750px){.globalNav ul li a,.globalNav ul li span{font-size:34px;font-size:3.4rem;font-size:4.53333vw;line-height:2.94118}}@media only screen and (max-width: 750px){.globalNav ul li a,.globalNav ul li span{padding-left:5.33333vw;border-bottom:1px solid #202121}}.globalNav ul li a{position:relative;color:#fff}.globalNav ul li span{color:#666}.globalNav ul li.current a:before{content:'';position:absolute;top:50%;left:0;width:48px;height:1px;background-color:#7eb8c5}@media only screen and (max-width: 750px){.globalNav ul li.current a:before{width:3.46667vw}}.globalFooter{position:relative;padding-top:35px;padding-bottom:40px;background-color:#000;color:#fff}@media only screen and (max-width: 750px){.globalFooter{padding-top:13.33333vw;padding-bottom:9.33333vw}.globalFooter .box{width:100%}}.globalFooter a{color:#fff}.globalFooter .linkTxt{font-size:14px;font-size:1.4rem;line-height:1.71429}@media only screen and (max-width: 750px){.globalFooter .linkTxt{font-size:28px;font-size:2.8rem;font-size:3.73333vw;line-height:1.71429}}.globalFooter .copyright{font-size:14px;font-size:1.4rem;line-height:1.71429}@media only screen and (max-width: 750px){.globalFooter .copyright{font-size:20px;font-size:2rem;font-size:2.66667vw}}.button-pagetop{position:absolute;right:140px;top:-86px;width:64px}@media only screen and (max-width: 750px){.button-pagetop{width:17.06667vw;right:41.46667vw;top:-10.93333vw}}@media only screen and (max-width: 750px){.snsList ul{justify-content:center}}.footer-pg12{width:75px;margin-left:12px}@media only screen and (max-width: 750px){.footer-pg12{margin-right:auto;margin-left:auto;margin-top:20px}}.top-main{position:relative;height:800px;overflow:hidden;background-image:url("/img/top/top-kv-bg.jpg?v=2");background-size:cover;background-color:#000}@media only screen and (max-width: 750px){.top-main{background-size:cover;height:138.66667vw}}.top-main .box{z-index:10}@media only screen and (max-width: 750px){.top-main .box{width:100%}}.top-main__kv{position:absolute;width:699px;height:895px;right:0;top:-50px;background-image:url("/img/top/top-kv.png?v=2");opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.top-main__kv.show{opacity:1}@media only screen and (max-width: 750px){.top-main__kv{width:120vw;height:142.66667vw;top:-4vw;right:0vw;background-size:cover;background-position:left top;background-repeat:no-repeat}}.top-main__kv .glitch-img{background-image:url("/img/top/top-kv.png");position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;opacity:0}.top-main__kv .glitch-img.show{opacity:0.1}.top-main__bg{position:absolute;width:1272px;height:850px;right:0;bottom:-204px;opacity:0;background-image:url("/img/top/bg-top-main.png?v=2")}.top-main__header{position:absolute;left:30px;top:224px;width:588px;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.top-main__header.show{opacity:1}@media only screen and (max-width: 750px){.top-main__header{display:none}}.top-main__logo{width:579px}.top-main__text{width:588px}.top-main__text2{display:none}@media only screen and (max-width: 750px){.top-main__text2{display:block;padding:4vw 0vw;text-align:center;font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:.05em;font-weight:500}}@media only screen and (max-width: 750px) and (max-width: 750px){.top-main__text2{font-size:35px;font-size:3.5rem;font-size:4.66667vw}}.top-main__text3{position:absolute;right:-10px;top:50px;width:30px;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.top-main__text3.show{opacity:1}@media only screen and (max-width: 750px){.top-main__text3{width:12.53333vw;right:.8vw;top:2.26667vw}}.top-main__badge{position:absolute;right:0px;top:635px;width:125px;opacity:0;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}.top-main__badge.show{opacity:1}.top-main__badge span{display:block;animation:maskbg 2s alternate ease infinite}@media only screen and (max-width: 750px){.top-main__badge{opacity:1;width:25.33333vw;right:2.66667vw;top:85.33333vw}}.top-main__nav{width:520px;margin-left:auto;margin-right:auto}.top-main__nav ul{display:flex;flex-wrap:wrap;justify-content:center}.top-main__nav ul a{color:#fff}.top-main__nav .item{font-size:14px;font-size:1.4rem;line-height:1.71429;letter-spacing:.05em}@media only screen and (max-width: 750px){.top-main__nav .item{font-size:14px;font-size:1.4rem;font-size:1.86667vw;line-height:1.71429}}.top-main__nav .item:after{content:'|';color:#fff;padding-right:3px;padding-left:3px}.top-main__nav .item:last-child:after,.top-main__nav .item:nth-child(7):after{content:'';padding-right:0;padding-left:0}.top-main__nav .item span{color:#cccccc}.top-main__logo-sp{display:none}@media only screen and (max-width: 750px){.top-main__logo-sp{display:block;z-index:99;width:74.66667vw;position:absolute;left:50%;margin-left:-37.33333vw;bottom:4.53333vw}}.top-movie{height:480px;position:relative;overflow:hidden}@media only screen and (max-width: 750px){.top-movie{height:57.06667vw}}.top-movie a{position:absolute;z-index:1;display:block;width:100%;height:100%;background-image:url("/img/top/bg-movie.png");background-attachment:fixed;opacity:0.5}@media only screen and (max-width: 750px){.top-movie a{display:none}}.top-movie a:hover span{transform:scale(0.9)}.top-movie a span{transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute;left:50%;top:50%;width:138px;height:138px;margin-top:-69px;margin-left:-69px;background-image:url("/img/top/button-play.png");background-size:100%}@media only screen and (max-width: 750px){.top-movie a span{display:none;background-image:url("/img/top/button-play-sp.png");width:14.4vw;height:14.4vw;margin-top:-7.2vw;margin-left:-7.2vw}}.top-movie iframe{position:absolute;left:0;top:0;width:100vw;height:56.25vw;min-height:480px}@media only screen and (max-width: 750px){.top-movie iframe{width:100vw;height:57.06667vw;min-height:0}}.bnrUnit{width:1148px;padding-bottom:40px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.bnrUnit{width:100%;padding-bottom:10.66667vw}}.bnrUnit li{width:360px;position:relative}@media only screen and (max-width: 750px){.bnrUnit li{width:86.4vw}}.bnrUnit li a:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #cbccce}.bnrUnit .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;border-radius:100%;background:#babac2;opacity:1}.bnrUnit .swiper-pagination-bullet-active{background:#7eb8c5;opacity:1}.bnrUnit .swiper-button-prev{background-image:url("/img/top/bnr-prev.png")}.bnrUnit .swiper-button-next{background-image:url("/img/top/bnr-next.png")}.bnrUnit .swiper-button-next,.bnrUnit .swiper-button-prev{background-color:#f4f4f4;width:24px;height:101px;background-size:9px;background-repeat:no-repeat;top:0;margin-top:0;cursor:pointer}@media only screen and (max-width: 750px){.bnrUnit .swiper-button-next,.bnrUnit .swiper-button-prev{width:6.93333vw;height:24.26667vw;background-size:2.4vw}}.bnrUnit .swiper-button-next{right:0;background-position:right center}@media only screen and (max-width: 750px){.bnrUnit .swiper-button-next{background-position:center center}}.bnrUnit .swiper-button-prev{left:0;background-position:left center}@media only screen and (max-width: 750px){.bnrUnit .swiper-button-prev{background-position:center center}}.top-flex{display:flex;justify-content:center}@media only screen and (max-width: 750px){.top-flex{display:block}}.top-flex .unit{width:45%;max-width:540px;margin-right:2.5%;margin-left:2.5%;background-color:#fff}@media only screen and (max-width: 750px){.top-flex .unit{width:auto;margin-right:2.66667vw;margin-left:2.66667vw;margin-bottom:20vw}}.top-flex .unit.twitterUnit{padding-left:56px;padding-right:56px}@media only screen and (max-width: 750px){.top-flex .unit.twitterUnit{padding-left:4vw;padding-right:4vw}}.top-flex .unit.newsUnit{padding-left:30px;padding-right:30px}@media only screen and (max-width: 750px){.top-flex .unit.newsUnit{padding-left:4vw;padding-right:4vw}}.top-flex .unit__head{margin-top:-14px;margin-bottom:30px}@media only screen and (max-width: 750px){.top-flex .unit__head{margin-top:0;transform:translateY(-1.4em);margin-bottom:8vw}}.top-flex .unit__head__title{text-align:center;font-size:27px;font-size:2.7rem;letter-spacing:.05em;font-weight:900}@media only screen and (max-width: 750px){.top-flex .unit__head__title{font-size:54px;font-size:5.4rem;font-size:7.2vw}}.top-flex .unit__body{height:250px;overflow:scroll;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.top-flex .unit__body::-webkit-scrollbar{display:none}.top-flex .unit__head__link{margin-top:15px;margin-bottom:-25px;text-align:center}@media only screen and (max-width: 750px){.top-flex .unit__head__link{margin-bottom:0;transform:translateY(5.33333vw)}}.top-flex .unit__head__link a{background-color:#7cc4d4;color:#fff;display:inline-block;font-size:17px;font-size:1.7rem;letter-spacing:.05em;font-weight:900;padding:14px 17px;transition-property:background-color;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.top-flex .unit__head__link a{font-size:34px;font-size:3.4rem;font-size:4.53333vw}}.top-flex .unit__head__link a:hover{background-color:#111c22}.top-flex .unit__head__link a:hover .ico-arrow{transform:translateX(4px)}.top-flex .newsList__item{font-size:16px;font-size:1.6rem;line-height:1.5;margin-top:24px}@media only screen and (max-width: 750px){.top-flex .newsList__item{font-size:28px;font-size:2.8rem;font-size:3.73333vw;line-height:1.71429}}@media only screen and (max-width: 750px){.top-flex .newsList__item{margin-top:6.66667vw}}.top-flex .newsList__item:first-child{margin-top:0}.top-flex .newsList__item__time{display:inline-block;padding:0 2px;border:1px solid #000;margin-right:0.25em}.top-contents{padding-top:60px;padding-bottom:350px;background-color:#f2f4f8;background-image:url("/img/top/bg-chara-bottom.png"),url("/img/top/bg-top.jpg");background-position:center bottom ,center bottom;background-repeat:no-repeat;background-size:985px, 100%}@media only screen and (max-width: 750px){.top-contents{background-image:url("/img/top/bg-chara-bottom.png"),url("/img/top/bg-top-sp.jpg");padding-top:5.06667vw;padding-bottom:77.33333vw;background-size:100%, 100%}}.loader,.loader:after{border-radius:50%;width:60px;height:60px}.loader{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;border-top:5px solid rgba(0,0,0,0.2);border-right:5px solid rgba(0,0,0,0.2);border-bottom:5px solid rgba(0,0,0,0.2);border-left:5px solid #000;transform:translateZ(0);animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pageBody .newsList{padding-top:40px;width:94.66667%;max-width:720px;margin-bottom:54px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.pageBody .newsList{padding-top:0;margin-bottom:4.66667vw}}.pageBody .newsList__item{font-size:18px;font-size:1.8rem;line-height:2;margin-top:10px;position:relative}@media only screen and (max-width: 750px){.pageBody .newsList__item{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:1.61538}}@media only screen and (max-width: 750px){.pageBody .newsList__item{margin-top:2.66667vw}}.pageBody .newsList__item:first-child{margin-top:0}.pageBody .newsList__item a{display:flex;height:100%;align-items:center;background-color:#fff;min-height:140px}@media only screen and (max-width: 750px){.pageBody .newsList__item a{min-height:24vw}}.pageBody .newsList__item a:before{content:'';position:absolute;left:0;top:0;width:32px;height:100%;background-color:#7eb8c5}@media only screen and (max-width: 750px){.pageBody .newsList__item a:before{width:4.26667vw}}.pageBody .newsList__item a:after{content:'';position:absolute;right:32px;top:50%;width:16px;height:18px;background-repeat:no-repeat;background-image:url("/img/ico-arrow-news.png");background-size:100%;margin-top:-9px;transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.pageBody .newsList__item a:after{width:2.13333vw;width:2.4vw;margin-top:-1.06667vw;right:4.26667vw}}.pageBody .newsList__item a:hover:after{transform:translateX(3px)}.pageBody .newsList__item__time{position:absolute;left:0;bottom:0;top:0;text-align:center;font-size:22px;font-size:2.2rem;line-height:1.36364;color:#fff;writing-mode:vertical-rl;transform:rotate(180deg)}@media only screen and (max-width: 750px){.pageBody .newsList__item__time{font-size:22px;font-size:2.2rem;font-size:2.93333vw;line-height:1.45455}}.pageBody .newsList__item__body{display:block;padding:20px 74px 20px 54px;padding:2.66667vw 9.86667vw 2.66667vw 7.2vw}.newsArticle{padding-top:40px;width:94.66667%;max-width:720px;margin-bottom:54px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.newsArticle{padding-top:4vw;margin-bottom:9.33333vw}}.newsArticle__inner{background-color:#fff;padding:40px;position:relative;margin-bottom:20px}@media only screen and (max-width: 750px){.newsArticle__inner{padding:8vw 2.66667vw}}.newsArticle__head{margin-bottom:30px}@media only screen and (max-width: 750px){.newsArticle__head{margin-bottom:6.66667vw}}.newsArticle__head__time{position:absolute;background-color:#7eb8c5;color:#fff;left:-15px;top:-15px;padding:4px 12px;font-size:22px;font-size:2.2rem}@media only screen and (max-width: 750px){.newsArticle__head__time{font-size:44px;font-size:4.4rem;font-size:5.86667vw}}@media only screen and (max-width: 750px){.newsArticle__head__time{left:0vw;top:-4vw}}.newsArticle__head__body{font-weight:300;font-size:24px;font-size:2.4rem;line-height:1.5;margin-bottom:20px}@media only screen and (max-width: 750px){.newsArticle__head__body{font-size:40px;font-size:4rem;font-size:5.33333vw;line-height:1.5}}@media only screen and (max-width: 750px){.newsArticle__head__body{margin-bottom:2.66667vw}}.newsArticle__body{font-size:16px;font-size:1.6rem;line-height:1.5}@media only screen and (max-width: 750px){.newsArticle__body{font-size:32px;font-size:3.2rem;font-size:4.26667vw;line-height:1.5}}.newsArticle__body img{width:auto;max-width:100%;height:auto !important}.newsArticle__body iframe{max-width:100%}.pageBody .specialList{padding-top:40px;width:90.66667%;max-width:640px;margin-bottom:54px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.pageBody .specialList{padding-top:0;margin-bottom:0}}.pageBody .specialList__item{margin-top:10px;position:relative}@media only screen and (max-width: 750px){.pageBody .specialList__item{margin-top:2.66667vw}}.pageBody .specialList__item:first-child{margin-top:0}.pageBody .specialList__item a{display:block}.page-about .lead{width:601px;margin-left:auto;margin-right:auto;margin-bottom:65px}@media only screen and (max-width: 750px){.page-about .lead{width:88.53333vw;margin-bottom:4.66667vw;padding-top:53.33333vw}}.page-about .paragraph{font-size:20px;font-size:2rem;line-height:1.8;margin-bottom:1.9em;text-align:center}@media only screen and (max-width: 750px){.page-about .paragraph{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:2.07692}}.page-about .paragraph span{background-color:#fff;padding:0}.page-story .lead{width:822px;margin-left:auto;margin-right:auto;margin-bottom:65px}@media only screen and (max-width: 750px){.page-story .lead{width:90vw;margin-bottom:10.66667vw}}.page-story .paragraph{font-size:20px;font-size:2rem;line-height:1.8;margin-bottom:1.9em;text-align:center}@media only screen and (max-width: 750px){.page-story .paragraph{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:2.07692}}.page-story .paragraph span{background-color:#fff;padding:0 5px}.page-story .paragraph2{font-size:30px;font-size:3rem;line-height:1.86667;margin-bottom:1.9em;text-align:center;font-weight:bold}@media only screen and (max-width: 750px){.page-story .paragraph2{font-size:40px;font-size:4rem;font-size:5.33333vw;line-height:2.1}}.page-story .paragraph2 span{background-color:#fff;padding:0 5px}.page-original{padding-top:40px}@media only screen and (max-width: 750px){.page-original{padding-top:0}}.page-original .lead{font-size:48px;font-size:4.8rem;font-weight:900}@media only screen and (max-width: 750px){.page-original .lead{font-size:48px;font-size:4.8rem;font-size:6.4vw;line-height:1.35417}}.page-original .author{font-size:36px;font-size:3.6rem;text-align:center}@media only screen and (max-width: 750px){.page-original .author{font-size:36px;font-size:3.6rem;font-size:4.8vw;line-height:1.83333}}.listComics{margin-top:40px;width:89.33333%;max-width:720px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.listComics{margin-top:5.6vw}}.listComics__head{font-size:18px;font-size:1.8rem;margin-bottom:4px}@media only screen and (max-width: 750px){.listComics__head{font-size:24px;font-size:2.4rem;font-size:3.2vw}}.listComics__head span{display:inline-block;background-color:#000;color:#fff}@media only screen and (max-width: 750px){.listComics__head span{padding:1.06667vw}}.listComics__list{display:flex;flex-wrap:wrap}.listComics__item{margin-bottom:4px}@media only screen and (max-width: 750px){.listComics__item{margin-bottom:.53333vw}}.listComics__item:nth-child(7n){margin-right:0}.listComics.single{width:100%}@media only screen and (max-width: 750px){.listComics.single{width:89.33333vw}}.listComics.single .listComics__item{width:13.88889%;margin-right:.41667%}@media only screen and (max-width: 750px){.listComics.single .listComics__item{width:17.33333vw;margin-right:.53333vw}}.listComics.single .listComics__item:nth-child(7n){margin-right:0}@media only screen and (max-width: 750px){.listComics.single .listComics__item:nth-child(7n){margin-right:.53333vw}}.listComics.half{margin-left:0;margin-right:0;width:50%}@media only screen and (max-width: 750px){.listComics.half{width:100%}}.listComics.half .listComics__item{margin-right:.83333%;width:27.77778%}@media only screen and (max-width: 750px){.listComics.half .listComics__item{width:17.33333vw;margin-right:.53333vw}}.ticket{display:flex}@media only screen and (max-width: 750px){.ticket{display:block;width:86.66667vw;margin-left:auto;margin-right:auto}}.ticket__left{width:420px}@media only screen and (max-width: 750px){.ticket__left{width:auto}}.ticket__images{display:flex;justify-content:center;flex-wrap:wrap}.ticket__image{margin-left:auto;margin-right:auto;width:80.95238%}@media only screen and (max-width: 750px){.ticket__image{width:68vw}}.ticket__image2{margin-left:.90909%;margin-right:.90909%;width:27.27273%}@media only screen and (max-width: 750px){.ticket__image2{width:40vw}}.ticket__image2 strong{background-color:#000;display:block;text-align:center;color:#fff;padding:7px 2px;margin-top:2px;font-size:12px;font-size:1.2rem;font-weight:500}@media only screen and (max-width: 750px){.ticket__image2 strong{font-size:20px;font-size:2rem;font-size:2.66667vw;line-height:1.4}}@media only screen and (max-width: 750px){.ticket__image2 strong{padding:1.06667vw .26667vw}}@media only screen and (max-width: 750px){.ticket__image2 span{display:none}}.ticket__right{flex:1}.ticket__title{font-size:30px;font-size:3rem;line-height:1.2;font-weight:900}@media only screen and (max-width: 750px){.ticket__title{font-size:40px;font-size:4rem;font-size:5.33333vw}}.ticket__subtitle{font-size:24px;font-size:2.4rem;line-height:1.08333}@media only screen and (max-width: 750px){.ticket__subtitle{font-size:36px;font-size:3.6rem;font-size:4.8vw}}.ticket__text{font-size:18px;font-size:1.8rem;line-height:1.44444}@media only screen and (max-width: 750px){.ticket__text{font-size:26px;font-size:2.6rem;font-size:3.46667vw}}.ticket__text2{margin-top:1em;font-size:17px;font-size:1.7rem;line-height:1.52941;width:85.56818%}@media only screen and (max-width: 750px){.ticket__text2{font-size:26px;font-size:2.6rem;font-size:3.46667vw}}.ticket__table{font-size:18px;font-size:1.8rem;line-height:1.66667;border-collapse:separate;border-spacing:1px}@media only screen and (max-width: 750px){.ticket__table{font-size:27px;font-size:2.7rem;font-size:3.6vw}}.ticket__table tr{margin-bottom:1px}.ticket__table th{background-color:#000;color:#fff;text-align:left;padding:0 10px}.ticket__table td{background-color:#fff;padding:0 10px}.ticket__table td span{color:#ef788d}.ticket4{display:flex;width:680px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.ticket4{display:block;width:86.66667vw}}.ticket4__left{width:250px;margin-right:40px}@media only screen and (max-width: 750px){.ticket4__left{width:53.33333vw;margin-bottom:5.33333vw;margin-right:auto;margin-left:auto}}.ticket4__right{flex:1}@media only screen and (max-width: 750px){.ticket4__right{width:auto}}.ticket4__text{margin-top:1em;font-size:17px;font-size:1.7rem;line-height:1.52941}@media only screen and (max-width: 750px){.ticket4__text{font-size:26px;font-size:2.6rem;font-size:3.46667vw}}@media only screen and (max-width: 750px){.ticket4 .button{display:block;margin-left:auto;margin-right:auto}}.bnr-theater{max-width:480px}@media only screen and (max-width: 750px){.bnr-theater{width:89.33333vw}}@media only screen and (max-width: 750px){.listTheater .common-text{width:89.33333vw}}.theater-table{width:100%;border-collapse:separate;border-spacing:0 1px;font-size:14px;font-size:1.4rem;line-height:1.28571}@media only screen and (max-width: 750px){.theater-table{font-size:20px;font-size:2rem;font-size:2.66667vw}}@media only screen and (max-width: 750px){.theater-table{width:93.33333vw;margin-left:auto;margin-right:auto}}.theater-table tr{background-color:rgba(255,255,255,0.8);text-align:center;cursor:pointer}.theater-table tr:hover{background-color:#7eb8c5}.theater-table th{background-color:#000;color:#fff;padding:12px}@media only screen and (max-width: 750px){.theater-table th{padding:2vw 0vw}}.theater-table td{padding:8px}@media only screen and (max-width: 750px){.theater-table td{padding:1.33333vw 0vw}}.theater-table td.theater-name{text-align:left}.theater-table td a{font-weight:900;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 750px){.theater-table td a{font-size:22px;font-size:2.2rem;font-size:2.93333vw}}.staffcast{display:flex}@media only screen and (max-width: 750px){.staffcast{display:block}}.sc{flex:1;margin-right:15px;margin-left:15px}@media only screen and (max-width: 750px){.sc{margin-right:0;margin-left:0}}.sc__head{font-size:54px;font-size:5.4rem;font-weight:900}@media only screen and (max-width: 750px){.sc__head{font-size:64px;font-size:6.4rem;font-size:8.53333vw}}.sc__inner{display:inline-block;background-color:#fff;padding:2px 3px 2px 4px}.sc__item{margin-bottom:18px}@media only screen and (max-width: 750px){.sc__item{margin-bottom:2.66667vw}}.sc__item__position{font-size:12px;font-size:1.2rem;line-height:1.33333;display:inline;vertical-align:middle}@media only screen and (max-width: 750px){.sc__item__position{font-size:24px;font-size:2.4rem;font-size:3.2vw}}.sc__item__position:after{content:' : '}.sc__item__name{display:inline;font-weight:900;font-size:14px;font-size:1.4rem;line-height:1.14286;vertical-align:middle}@media only screen and (max-width: 750px){.sc__item__name{font-size:24px;font-size:2.4rem;font-size:3.2vw}}.sc__item__name small{display:block;font-size:11px;font-size:1.1rem;line-height:1.09091}@media only screen and (max-width: 750px){.sc__item__name small{font-size:24px;font-size:2.4rem;font-size:3.2vw}}.movieList{width:90.66667%;max-width:640px;margin-left:auto;margin-right:auto}.movieList__item a{display:block}.movieList__item__thumbnail{width:100%;padding-top:56.25%;background-size:cover;background-position:center center;position:relative}.movieList__item__thumbnail:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;border:4px solid #fff}.movieList__item__thumbnail:hover span{transform:scale(0.9)}.movieList__item__thumbnail span{transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);position:absolute;left:50%;top:50%;width:104px;height:104px;margin-top:-52px;margin-left:-52px;background-image:url("/img/top/button-play.png");background-size:100%}@media only screen and (max-width: 750px){.movieList__item__thumbnail span{background-image:url("/img/top/button-play-sp.png");width:14.4vw;height:14.4vw;margin-top:-7.2vw;margin-left:-7.2vw}}.movieList__item__caption{font-size:24px;font-size:2.4rem;line-height:1.33333;font-weight:900;color:#fff}@media only screen and (max-width: 750px){.movieList__item__caption{font-size:34px;font-size:3.4rem;font-size:4.53333vw}}.movieList .is--coming{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.33333;color:#fff;font-weight:900}@media only screen and (max-width: 750px){.movieList .is--coming{font-size:34px;font-size:3.4rem;font-size:4.53333vw}}.list-tab{display:flex;flex-wrap:wrap;margin-bottom:30px;justify-content:center;margin-top:60px}@media only screen and (max-width: 750px){.list-tab{margin-bottom:.66667vw;margin-top:7.2vw}}.list-tab__item{margin-left:10px;margin-right:10px;margin-bottom:10px}@media only screen and (max-width: 750px){.list-tab__item{margin-right:2vw;margin-left:2vw;margin-bottom:4vw}}.list-tab__item a{font-size:18px;font-size:1.8rem;background-color:#7eb8c5;display:block;border-radius:4px;padding:10px 25px;font-weight:bold;color:#fff}@media only screen and (max-width: 750px){.list-tab__item a{font-size:26px;font-size:2.6rem;font-size:3.46667vw}}.list-tab__item a:hover{background-color:#000}.list-tab__item a.act{background-color:#000}@media only screen and (max-width: 750px){.list-tab__item a{padding:1.33333vw 2.66667vw}}.list-tab.tag-527 .tag-527 a,.list-tab.tag-528 .tag-528 a,.list-tab.tag-all .tag-all a,.list-tab.tag-tokuten .tag-tokuten a{background-color:#000}.list-card{display:flex;flex-wrap:wrap}@media only screen and (max-width: 750px){.list-card{width:92vw;margin-left:auto;margin-right:auto;margin-bottom:6.66667vw}}.list-card__item{width:30%;max-width:260px;margin-left:15px;margin-right:15px;margin-bottom:35px}@media only screen and (max-width: 750px){.list-card__item{width:47%;margin-left:1.33333vw;margin-right:1.33333vw;margin-bottom:2.66667vw}}.list-card__item a{display:block;background-color:#fff}.list-card__item a:hover{color:#159ebc}.list-card__thumb{display:block;padding:10px;text-align:center}.list-card__thumb img{width:auto;height:auto;max-width:100%;max-height:240px}@media only screen and (max-width: 750px){.list-card__thumb img{max-height:32vw}}.list-card__txt{display:block;padding:0 10px 30px;font-size:14px;font-size:1.4rem;line-height:1.42857}@media only screen and (max-width: 750px){.list-card__txt{font-size:28px;font-size:2.8rem;font-size:3.73333vw}}.list-card__txt2{display:block;font-weight:bold;padding:0 10px 5px;font-size:14px;font-size:1.4rem;line-height:1.42857}@media only screen and (max-width: 750px){.list-card__txt2{font-size:24px;font-size:2.4rem;font-size:3.2vw}}.list-card__price{display:block;padding:0 10px 20px;font-size:12px;font-size:1.2rem}@media only screen and (max-width: 750px){.list-card__price{font-size:20px;font-size:2rem;font-size:2.66667vw}}.discoDetail{padding-top:40px;width:94.66667%;max-width:720px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.discoDetail{padding-top:4vw}}.discoDetail a{color:#159ebc}.discoDetail__inner{background-color:#fff;padding:40px;position:relative;margin-bottom:20px;font-size:14px;font-size:1.4rem;line-height:2}@media only screen and (max-width: 750px){.discoDetail__inner{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:1.61538}}@media only screen and (max-width: 750px){.discoDetail__inner{padding:4vw 2.66667vw}}.discoDetail__head{margin-bottom:30px}@media only screen and (max-width: 750px){.discoDetail__head{margin-bottom:4vw}}.discoDetail__head__body{font-weight:500;font-size:30px;font-size:3rem;line-height:1.2}@media only screen and (max-width: 750px){.discoDetail__head__body{font-size:40px;font-size:4rem;font-size:5.33333vw;line-height:1.5}}.discoDetail__head__text{margin-top:20px}@media only screen and (max-width: 750px){.discoDetail__head__text{margin-top:2.66667vw}}.discoDetail .post{display:flex;padding-top:40px;margin-bottom:50px;border-top:1px dotted #000}@media only screen and (max-width: 750px){.discoDetail .post{display:block;padding-top:4vw;margin-bottom:6.66667vw}}.discoDetail .post__category{color:#159ebc;font-size:18px;font-size:1.8rem}@media only screen and (max-width: 750px){.discoDetail .post__category{font-size:22px;font-size:2.2rem;font-size:2.93333vw}}.discoDetail .post__title{font-size:30px;font-size:3rem;line-height:1.2;font-weight:500;margin-bottom:0.8em}@media only screen and (max-width: 750px){.discoDetail .post__title{font-size:36px;font-size:3.6rem;font-size:4.8vw}}.discoDetail .post .detail-item-txt-container{margin-bottom:1em}.discoDetail .post .disk-detail{margin-bottom:1em}.discoDetail .post-sub{width:280px;margin-right:20px}@media only screen and (max-width: 750px){.discoDetail .post-sub{width:74.66667vw;margin-right:auto;margin-left:auto}}.discoDetail .post-main{flex:1}.discoDetail .post-img{margin-bottom:30px}@media only screen and (max-width: 750px){.discoDetail .post-img{margin-bottom:4vw}}.discoDetail iframe{width:100%;height:200px}.discoDetail .post-btn{margin-bottom:20px}@media only screen and (max-width: 750px){.discoDetail .post-btn{margin-bottom:4vw;width:50.66667vw;margin-left:auto;margin-right:auto}}.discoDetail .post-btn a{display:block;text-align:center;font-size:18px;font-size:1.8rem;border:3px solid #159ebc;border-radius:40px}@media only screen and (max-width: 750px){.discoDetail .post-btn a{font-size:27px;font-size:2.7rem;font-size:3.6vw;line-height:1.55556}}@media only screen and (max-width: 750px){.discoDetail .post-btn a{border:2px solid #159ebc}}.discoDetail .post-btn.buy a{background-color:#159ebc;color:#fff}.discoDetail .post-btn.download a{color:#159ebc}.discoDetail .disco-free-box{padding-top:40px;padding-bottom:30px;border-top:1px dotted #000}@media only screen and (max-width: 750px){.discoDetail .disco-free-box{padding-top:5.33333vw;padding-bottom:4vw}}.discoDetail .disco-free-box img{width:auto;max-width:100%;height:auto !important}.discoDetail__foot{position:relative;z-index:1;margin-top:-40px}@media only screen and (max-width: 750px){.discoDetail__foot{margin-top:0vw}}#ec{min-width:100%;background:#000;overflow:scroll}#ec h1{padding:23px 0 39px;color:#fff;text-align:center;font-size:18px;line-height:1.4em}#ec h2{display:block;margin:0 auto;padding:0 10px;width:840px;background-color:#bebab1;color:#fff;font-weight:normal;font-size:12px;line-height:1.8em}#ec #contents{margin:0 auto;width:90%}#ec .block{padding:40px 0;background:transparent}#ec .ecList{margin-right:-10px;margin-left:-10px}#ec .ecList:after{display:table;clear:both;content:''}#ec .ecList:after{display:table;clear:both;content:''}#ec .ecList .item{float:left;box-sizing:border-box;padding-right:10px;padding-left:10px;width:25%}#ec .ecList .item img{width:100%;height:auto}#ec .ecList .item:nth-child(n+5){margin-top:20px}#ec .col{margin:0 0 5em}#shop{background:#000;text-align:center;color:#fff}#shop a{color:#009b74}#shop .shop_box div{padding:0 0 10px}#shop .shop-ttl{color:#fff;font-size:16px;text-align:center;padding:20px 0}#shop .ecList{list-style:none;padding:10px}#shop .ecList li{padding:10px}#shop #download-box-container{justify-content:center;flex-wrap:wrap}#shop #download-box-container .shop_box{padding:20px 0;margin-left:15px;margin-right:15px}#subwin a{color:#c80032}#subwin #contents{margin:0 auto;width:90%;text-align:center}#subwin h1{padding:23px 0 39px;text-align:center;font-size:18px;line-height:1.4em}#subwin h2{display:block;margin:0 auto;padding:0 10px;width:840px;background-color:#bebab1;color:#fff;font-weight:normal;font-size:12px;line-height:1.8em}#subwin .ecList{margin:0;padding:10px 0 6px;list-style-type:none}#subwin .ecList li{float:left;padding:10px}#subwin .col{margin:0 0 5em}#subwin .box div{padding:0 0 10px}#cboxOverlay{background:#7eb8c5 !important;opacity:0.8 !important}#cboxClose{top:-60px !important;width:60px !important;height:60px !important;background-size:100% !important;background-position:center !important}#cboxClose:hover{background-position:center !important}#cboxContent{margin-top:60px !important}.list-contests{display:flex;justify-content:space-between;flex-wrap:wrap}.list-contests__item{width:200px;margin-bottom:20px;border:1px solid #cfcfcf}@media only screen and (max-width: 750px){.list-contests__item{width:48%;margin-bottom:2.66667vw}}.list-contests__item a{display:block}.list-contests__pic{display:block;padding:20px 20px 10px}@media only screen and (max-width: 750px){.list-contests__pic{text-align:center;padding:4vw 4vw 2.66667vw}}.list-contests__txt{text-align:center;display:block;padding-bottom:10px}@media only screen and (max-width: 750px){.list-contests__txt{padding-bottom:2.66667vw}}.contests-box{background-color:#d8eaed;padding:30px 5px;text-align:center}@media only screen and (max-width: 750px){.contests-box{padding:4.66667vw}}.contests-box p{margin-bottom:25px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 750px){.contests-box p{font-size:30px;font-size:3rem;font-size:4vw}}@media only screen and (max-width: 750px){.contests-box p{margin-bottom:4.8vw}}.contests-box .select-contests{border-radius:0;border:none;box-sizing:border-box;width:380px;padding:2px 4px;font-size:14px;font-size:1.4rem;letter-spacing:.1em;background-color:transparent;border:2px solid #000;-webkit-appearance:button;-moz-appearance:button;appearance:button;vertical-align:middle;border:none;padding:18px 24px;border-radius:0;border:1px solid #7cc3d4;background-size:13px;background-color:#ffffff;background-position:right center;background-repeat:no-repeat;background-size:contain;background-image:url("../../img/ico-select.png")}@media only screen and (max-width: 750px){.contests-box .select-contests{font-size:30px;font-size:3rem;font-size:4vw;letter-spacing:.08em}}.contests-box .select-contests::-webkit-input-placeholder{color:#dedede}@media only screen and (max-width: 750px){.contests-box .select-contests{width:100%}}.contests-button{background-color:#7cc3d4;font-size:18px;font-size:1.8rem;width:320px;border:none;cursor:pointer;outline:none;appearance:none;display:block;margin-left:auto;margin-right:auto;font-weight:bold;text-align:center;padding:0;color:#fff;height:46px;font-weight:bold;background-image:url("/img/ico-arrow2.png");background-position:right 20px center;background-size:auto 9px;background-repeat:no-repeat;transition-property:background;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.contests-button{font-size:30px;font-size:3rem;font-size:4vw}}@media only screen and (max-width: 750px){.contests-button{font-size:4.5vw;height:14vw;width:100%}}@media only screen and (max-width: 750px){.contests-button{padding:2.66667vw}}.contests-button:hover{background-color:#111c22;background-position:right 16px center}#contests-done{display:none;font-size:22px;font-size:2.2rem}@media only screen and (max-width: 750px){#contests-done{font-size:30px;font-size:3rem;font-size:4vw}}#contests-done.show{display:block}#contests-page #cboxTitle{font-size:20px;font-size:2rem;top:-32px;font-weight:bold}@media only screen and (max-width: 750px){#contests-page #cboxTitle{font-size:24px;font-size:2.4rem;font-size:3.2vw}}#contests-page #cboxPrevious{right:92px !important;background-position:0 0}#contests-page #cboxNext{right:71px !important;background-position:right 0}.page-character{background-color:#dfe0e3}.page-character .swiper-pagination{position:relative;background-color:#000;display:flex;flex-wrap:wrap}.page-character .sliderNavBox{background-color:#111c22;display:flex;justify-content:center}.page-character .swiper-container-horizontal>.swiper-pagination-bullets,.page-character .swiper-pagination-custom,.page-character .swiper-pagination-fraction{position:relative;bottom:0;left:0;width:100%;background-color:#000}.page-character .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.page-character .swiper-pagination-bullet{display:block;width:60px;height:100px;background:transparent;opacity:1;background-size:100%;border-radius:0;transition-property:background-color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;margin-left:1px;margin-right:1px}@media only screen and (max-width: 750px){.page-character .swiper-pagination-bullet{width:10.13333vw;height:13.33333vw}}.page-character .swiper-pagination-bullet span{display:none}.page-character .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.page-character .thumb-lilith{background-image:url("../../img/chara/thumb-lilith.png")}.page-character .thumb-arin{background-image:url("../../img/chara/thumb-arin.png")}.page-character .thumb-levi{background-image:url("../../img/chara/thumb-levi.png")}.page-character .thumb-mira{background-image:url("../../img/chara/thumb-mira.png")}.page-character .thumb-akio{background-image:url("../../img/chara/thumb-akio.png")}.page-character .thumb-yui{background-image:url("../../img/chara/thumb-yui.png")}.page-character .thumb-liese{background-image:url("../../img/chara/thumb-liese.png")}.page-character .thumb-arata{background-image:url("../../img/chara/thumb-arata.png")}.page-character .thumb-lugh{background-image:url("../../img/chara/thumb-lugh.png")}.page-character .thumb-hijiri{background-image:url("../../img/chara/thumb-hijiri.png")}.page-character .thumb-selina{background-image:url("../../img/chara/thumb-selina.png")}.page-character .thumb-sora{background-image:url("../../img/chara/thumb-sora.png")}.page-character .thumb-master{background-image:url("../../img/chara/thumb-master.png")}.page-character .thumb-ilia{background-image:url("../../img/chara/thumb-ilia.png")}.page-character .thumb-unknown{background-image:url("../../img/chara/thumb-unknown.png")}.page-character .thumb-abyss{background-image:url("../../img/chara/thumb-abyss.png")}.page-character .thumb-judecca{background-image:url("../../img/chara/thumb-judecca.png")}.page-character .sliderChara__item__head{position:absolute;left:0;right:0;text-align:center;overflow:hidden}.page-character .sliderChara__item__head img{width:auto;height:104px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__head img{height:13.33333vw}}.page-character .sliderChara__item__inner{position:relative;max-width:880px;margin-left:auto;margin-right:auto;height:1200px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__inner{height:213.33333vw}}.page-character .sliderChara__item__text{position:absolute;top:100px;right:0;max-width:350px;z-index:1}@media only screen and (max-width: 750px){.page-character .sliderChara__item__text{width:89.33333vw;right:5.33333vw;top:81.73333vw}}.page-character .sliderChara__item__profile{padding:20px 10px 36px;background-color:rgba(255,255,255,0.9);margin-bottom:60px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__profile{padding:2.66667vw 2vw 9.33333vw;margin-bottom:16vw}}.page-character .sliderChara__item__name{font-size:45px;font-size:4.5rem;font-weight:200;height:45px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__name{font-size:85px;font-size:8.5rem;font-size:11.33333vw}}@media only screen and (max-width: 750px){.page-character .sliderChara__item__name{height:12vw}}.page-character .sliderChara__item__name.small{font-size:24px;font-size:2.4rem}@media only screen and (max-width: 750px){.page-character .sliderChara__item__name.small{font-size:47px;font-size:4.7rem;font-size:6.26667vw}}.page-character .sliderChara__item__name.small2{font-size:32px;font-size:3.2rem}@media only screen and (max-width: 750px){.page-character .sliderChara__item__name.small2{font-size:60px;font-size:6rem;font-size:8vw}}.page-character .sliderChara__item__name_en{font-size:14px;font-size:1.4rem;line-height:.85714;font-weight:300;border-top:1px solid #000;margin-bottom:5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__name_en{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:.76923}}.page-character .sliderChara__item__cv{font-size:34px;font-size:3.4rem;font-weight:200;margin-bottom:25px;text-align:right}@media only screen and (max-width: 750px){.page-character .sliderChara__item__cv{font-size:64px;font-size:6.4rem;font-size:8.53333vw}}@media only screen and (max-width: 750px){.page-character .sliderChara__item__cv{margin-bottom:9.33333vw}}.page-character .sliderChara__item__intro{font-size:14px;font-size:1.4rem;line-height:1.71429;word-wrap:break-word}@media only screen and (max-width: 750px){.page-character .sliderChara__item__intro{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:1.73077}}.page-character .sliderChara__item__category,.page-character .sliderChara__item__theme{display:flex;justify-content:space-between;align-items:baseline;position:relative;margin-bottom:40px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category,.page-character .sliderChara__item__theme{margin-bottom:10.66667vw}}.page-character .sliderChara__item__category:after,.page-character .sliderChara__item__theme:after{content:'';position:absolute;left:0;bottom:0;height:2px;right:0;z-index:0;background-color:#fff}.page-character .sliderChara__item__category .category,.page-character .sliderChara__item__category .theme,.page-character .sliderChara__item__theme .category,.page-character .sliderChara__item__theme .theme{font-size:12px;font-size:1.2rem;background-color:#fff;padding:4px;position:relative;z-index:1}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .category,.page-character .sliderChara__item__category .theme,.page-character .sliderChara__item__theme .category,.page-character .sliderChara__item__theme .theme{font-size:22px;font-size:2.2rem;font-size:2.93333vw}}.page-character .sliderChara__item__category .categoryName,.page-character .sliderChara__item__category .themeName,.page-character .sliderChara__item__theme .categoryName,.page-character .sliderChara__item__theme .themeName{font-size:28px;font-size:2.8rem;background-color:#000;color:#fff;padding:4px;position:relative;z-index:1}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .categoryName,.page-character .sliderChara__item__category .themeName,.page-character .sliderChara__item__theme .categoryName,.page-character .sliderChara__item__theme .themeName{font-size:53px;font-size:5.3rem;font-size:7.06667vw}}.page-character .sliderChara__item__category .categoryName .ruby,.page-character .sliderChara__item__category .themeName .ruby,.page-character .sliderChara__item__theme .categoryName .ruby,.page-character .sliderChara__item__theme .themeName .ruby{font-size:12px;font-size:1.2rem;position:absolute;text-align:center;left:-20px;top:-16px;right:-20px;color:#000}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .categoryName .ruby,.page-character .sliderChara__item__category .themeName .ruby,.page-character .sliderChara__item__theme .categoryName .ruby,.page-character .sliderChara__item__theme .themeName .ruby{font-size:20px;font-size:2rem;font-size:2.66667vw}}.page-character .sliderChara__item__chara{position:absolute;left:0;top:0;width:50%}.page-character .sliderChara__item__chara img{transition-property:opacity transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:ease}.page-character .sliderChara__item__chara.dmg img{opacity:0;transform:scale(1.1)}.page-character .sliderChara__item__chara.dmg:after{opacity:1}.page-character .sliderChara__item__chara:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-size:100%;background-repeat:no-repeat;opacity:0;transition-property:opacity transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:ease}.page-character .sliderChara__item__chara.lilith{width:77.5%;left:-8.97727%;top:4.31818%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.lilith{width:90.93333vw;left:3.06667vw;top:5.86667vw}}.page-character .sliderChara__item__chara.lilith:after{background-image:url("../../img/chara/main_lilith_dmg.png")}.page-character .sliderChara__item__chara.arin{width:70.56818%;left:-6.70455%;top:2.04545%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.arin{width:82.8vw;left:5.33333vw;top:3.46667vw}}.page-character .sliderChara__item__chara.arin:after{background-image:url("../../img/chara/main_arin_dmg.png")}.page-character .sliderChara__item__chara.levi{width:72.27273%;left:-2.04545%;top:2.27273%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.levi{width:84.8vw;left:13.86667vw;top:3.6vw}}.page-character .sliderChara__item__chara.levi:after{background-image:url("../../img/chara/main_levi_dmg.png")}.page-character .sliderChara__item__chara.mira{width:76.93182%;left:-8.52273%;top:2.04545%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.mira{width:90.26667vw;left:5.2vw;top:3.33333vw}}.page-character .sliderChara__item__chara.mira:after{background-image:url("../../img/chara/main_mira_dmg.png")}.page-character .sliderChara__item__chara.akio{width:72.84091%;left:-1.13636%;top:6.36364%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.akio{width:85.46667vw;left:7.46667vw;top:8.53333vw}}.page-character .sliderChara__item__chara.akio:after{background-image:url("../../img/chara/main_akio_dmg.png")}.page-character .sliderChara__item__chara.yui{width:63.18182%;left:-1.81818%;top:3.52273%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.yui{width:74.13333vw;left:5.6vw;top:4.93333vw}}.page-character .sliderChara__item__chara.yui:after{background-image:url("../../img/chara/main_yui_dmg.png")}.page-character .sliderChara__item__chara.liese{width:73.52273%;left:-2.04545%;top:6.36364%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.liese{width:86.26667vw;left:8.13333vw;top:8.53333vw}}.page-character .sliderChara__item__chara.liese:after{background-image:url("../../img/chara/main_liese_dmg.png")}.page-character .sliderChara__item__chara.arata{width:76.59091%;left:2.15909%;top:4.65909%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.arata{width:89.86667vw;left:10.26667vw;top:6.53333vw}}.page-character .sliderChara__item__chara.lugh{width:87.72727%;left:-1.02273%;top:6.47727%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.lugh{width:102.93333vw;left:0vw;top:8.8vw}}.page-character .sliderChara__item__chara.lugh:after{background-image:url("../../img/chara/main_lugh_dmg.png")}.page-character .sliderChara__item__chara.hijiri{width:28.52273%;left:20.79545%;top:2.38636%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.hijiri{width:33.46667vw;left:36.13333vw;top:4.93333vw}}.page-character .sliderChara__item__chara.selina{width:65.90909%;left:1.59091%;top:6.36364%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.selina{width:77.33333vw;left:11.46667vw;top:8.53333vw}}.page-character .sliderChara__item__chara.sora{width:37.84091%;left:13.52273%;top:6.81818%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.sora{width:44.4vw;left:25.06667vw;top:9.06667vw}}.page-character .sliderChara__item__chara.master{width:37.84091%;left:15.22727%;top:5.11364%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.master{width:44.4vw;left:27.86667vw;top:7.06667vw}}.page-character .sliderChara__item__chara.ilia{width:37.15909%;left:7.27273%;top:5.68182%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.ilia{width:43.6vw;left:22.93333vw;top:7.73333vw}}.page-character .sliderChara__item__chara.unknown{width:57.72727%;left:4.20455%;top:5.90909%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.unknown{width:67.73333vw;left:16vw;top:8vw}}.page-character .sliderChara__item__chara.abyss{width:70%;left:-4.09091%;top:3.40909%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.abyss{width:82.13333vw;left:8vw;top:4vw}}.page-character .sliderChara__item__chara.judecca{width:72.04545%;left:-4.09091%;top:8.75%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.judecca{width:84.53333vw;left:8vw;top:8vw}}.page-character .swiper-button-next,.page-character .swiper-button-prev,.page-character .swiper-container-rtl{right:0;background-color:#2e3739;left:auto}.page-character .swiper-button-prev{background-image:url("../../img/chara/ico-arrow-prev.png")}.page-character .swiper-button-next{background-image:url("../../img/chara/ico-arrow-next.png")}.page-character .swiper-button-next,.page-character .swiper-button-prev{position:relative;top:0;z-index:10;margin-top:0;width:50px;height:inherit;background-position:center;background-size:18px;background-repeat:no-repeat;cursor:pointer}@media only screen and (max-width: 750px){.page-character .swiper-button-next,.page-character .swiper-button-prev{width:8vw;background-size:2.4vw}}.page-character .btn-mode{background-image:url("../../img/chara/btn-mode.png");background-size:100%;background-position:left top;width:125px;height:125px;position:absolute;left:-67px;top:100px;cursor:pointer;animation:maskbg 1s alternate ease infinite}.page-character .btn-mode.dmg{background-position:left bottom}@media only screen and (max-width: 750px){.page-character .btn-mode{width:21.33333vw;height:21.33333vw;left:4.8vw;top:16vw}}
