@font-face{font-family:"Noto Sans SC";src:url("../font/NotoSansSC-Regular.ttf") format("truetype")}@font-face{font-family:"Noto Sans TC";src:url("../font/NotoSansTC-Regular.ttf") format("truetype")}body{font-family:"Noto Sans","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:14px;line-height:1.8;letter-spacing:.5px;color:#000;background:#c8102e}body:lang(en),body:lang(fr),body:lang(it),body:lang(de),body:lang(nl),body:lang(es),body:lang(pt),body:lang(ru){font-family:"Noto Sans","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body:lang(en) .lang-menu_trigger{background-image:url("../images/btn_lang_en.png");background-size:contain;background-repeat:no-repeat}body:lang(en) .lang-list .lang-en{display:none}body:lang(fr) .lang-menu_trigger{background-image:url("../images/btn_lang_fr.png");background-size:contain;background-repeat:no-repeat}body:lang(fr) .lang-list .lang-fr{display:none}body:lang(it) .lang-menu_trigger{background-image:url("../images/btn_lang_it.png");background-size:contain;background-repeat:no-repeat}body:lang(it) .lang-list .lang-it{display:none}body:lang(de) .lang-menu_trigger{background-image:url("../images/btn_lang_de.png");background-size:contain;background-repeat:no-repeat}body:lang(de) .lang-list .lang-de{display:none}body:lang(nl) .lang-menu_trigger{background-image:url("../images/btn_lang_nl.png");background-size:contain;background-repeat:no-repeat}body:lang(nl) .lang-list .lang-nl{display:none}body:lang(es) .lang-menu_trigger{background-image:url("../images/btn_lang_es.png");background-size:contain;background-repeat:no-repeat}body:lang(es) .lang-list .lang-es{display:none}body:lang(pt) .lang-menu_trigger{background-image:url("../images/btn_lang_pt.png");background-size:contain;background-repeat:no-repeat}body:lang(pt) .lang-list .lang-pt{display:none}body:lang(ru) .lang-menu_trigger{background-image:url("../images/btn_lang_ru.png");background-size:contain;background-repeat:no-repeat}body:lang(ru) .lang-list .lang-ru{display:none}body:lang(ar){font-family:"Noto Naskh Arabic","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;direction:rtl !important}body:lang(ar) .lang-menu_trigger{background-image:url("../images/btn_lang_ar.png");background-size:contain;background-repeat:no-repeat}body:lang(ar) .lang-list .lang-ar{display:none}body:lang(ar) #all-wrapper .header.header_inner .header-logo{right:clamp(15px,2vw,60px) !important}body:lang(ar) #all-wrapper .header.header_inner .lang-menu_trigger{left:clamp(10px,1vw,60px) !important;right:auto}body:lang(ar) #all-wrapper footer .page-top{left:clamp(20px,5.13vw,60px) !important;right:auto}body:lang(zh-cmn-Hans){font-family:"Noto Sans SC","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body:lang(zh-cmn-Hans) .lang-menu_trigger{background-image:url("../images/btn_lang_zh-cmn-Hans.png");background-size:contain;background-repeat:no-repeat}body:lang(zh-cmn-Hans) .lang-list .lang-zh-cmn-Hans{display:none}body:lang(zh-cmn-Hant){font-family:"Noto Sans TC","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body:lang(zh-cmn-Hant) .lang-menu_trigger{background-image:url("../images/btn_lang_zh-cmn-Hant.png");background-size:contain;background-repeat:no-repeat}body:lang(zh-cmn-Hant) .lang-list .lang-zh-cmn-Hant{display:none}body:lang(ko){font-family:"Noto Sans KR","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body:lang(ko) .lang-menu_trigger{background-image:url("../images/btn_lang_ko.png");background-size:contain;background-repeat:no-repeat}body:lang(ko) .lang-list .lang-ko{display:none}body:lang(ja){font-family:"Noto Sans JP","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif}body:lang(ja) .lang-menu_trigger{background-image:url("../images/btn_lang_ja.png");background-size:contain;background-repeat:no-repeat}body:lang(ja) .lang-list .lang-ja{display:none}#all-wrapper{background:#000;position:relative}#all-wrapper::before{content:"";position:absolute;z-index:3;top:0;right:0;width:100vw;border-top:6px solid #c8102e}#all-wrapper .header{position:relative;z-index:2;display:block;width:100%;height:90px;background-color:#000}#all-wrapper .header.header_inner .header-logo{position:absolute;display:block;left:clamp(15px,2vw,60px);top:calc(50% - 3px);transform:translateY(calc(-50% + 3px));height:64%}#all-wrapper .header.header_inner .header-logo img{height:100%}#all-wrapper .header.header_inner .lang-menu_trigger{cursor:pointer;position:absolute;padding-bottom:25px;right:clamp(10px,1vw,60px);top:50%;transform:translateY(-50%);width:80px}#all-wrapper .header.header_inner .lang-menu_trigger:before{content:"";width:8px;height:8px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;left:50%;transform:translateX(-50%) rotate(135deg);top:18px;transition:.3s}#all-wrapper .header.header_inner .lang-menu_trigger.open:before{content:"";width:8px;height:8px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;left:50%;transform:translateX(-50%) rotate(315deg);top:22px}#all-wrapper .lang .lang-list{position:absolute;z-index:1;padding-top:95px;padding-bottom:40px;padding-left:clamp(30px,5.13vw,60px);padding-right:clamp(20px,5.13vw,60px);top:-100vh;right:0;width:100vw;height:auto;background-color:#000;transition:.5s;border-bottom:1px solid #c8102e}#all-wrapper .lang .lang-list.open{top:0}#all-wrapper .lang .lang-list li a{display:block;text-align:center;margin-bottom:14px}#all-wrapper .lang .lang-list li a img{width:86px;height:auto}#all-wrapper .contents{display:block;width:100%}#all-wrapper .contents .contents_inner{margin:0 auto;max-width:980px;padding-top:clamp(20px,5.13vw,30px);padding-bottom:clamp(20px,5.13vw,30px);padding-left:clamp(20px,5.13vw,60px);padding-right:clamp(20px,5.13vw,60px)}#all-wrapper .contents .contents_inner .movie{width:100%;aspect-ratio:16/9;margin-bottom:20px}#all-wrapper .contents .contents_inner .movie iframe{width:100%;height:100%}#all-wrapper .contents .contents_inner .video-js{width:100%;height:100%}#all-wrapper .contents .contents_inner .product-block{margin-bottom:30px}#all-wrapper .contents .contents_inner .product-block .product-img{width:100%;margin:0 auto;text-align:center;margin-bottom:30px;height:auto;background-color:#fff}#all-wrapper .contents .contents_inner .product-block .product-img img{width:100%;max-width:600px}#all-wrapper .contents .contents_inner .product-block .product-title{color:#fff;margin-bottom:20px;font-size:17px;line-height:1.7;text-align:center}#all-wrapper .contents .contents_inner .product-block .product-title.main{font-size:17px;font-weight:500}#all-wrapper .contents .contents_inner .product-block .product-title.sub{font-size:12px}#all-wrapper .contents .contents_inner .product-block .product-text{padding:24px 20px 10px 20px;background-color:#fff;margin-top:40px}#all-wrapper .contents .contents_inner .product-block .product-text .text-fs14{margin-bottom:20px;font-size:14px}#all-wrapper .contents .contents_inner .product-block .product-text .text-fs12{margin-bottom:20px;font-size:12px}#all-wrapper .contents .contents_inner .article-block{margin-top:30px}#all-wrapper .contents .contents_inner .article-block h4{font-size:16px;font-weight:500;color:#fff;text-align:center}#all-wrapper .contents .contents_inner .article-block .article-text{padding:24px 20px 10px 20px;background-color:#fff;margin-top:20px}#all-wrapper .contents .contents_inner .article-block .article-text .text-fs14{margin-bottom:20px;font-size:14px}#all-wrapper .contents .contents_inner .article-block .article-text .text-fs12{margin-bottom:20px;font-size:12px}#all-wrapper .contents .contents_inner .article-block .article-text .img{width:100%;text-align:center;margin-bottom:20px}#all-wrapper .contents .contents_inner .article-block .article-text .img img{width:100%;max-width:600px}#all-wrapper .contents .contents_inner .article-block .note-text{padding:24px 20px 10px 20px;background-color:#fff;margin-top:10px}#all-wrapper .contents .contents_inner .article-block .note-text .text-fs14{margin-bottom:20px;font-size:14px}#all-wrapper .contents.img-only .contents_inner{margin:0 auto;max-width:980px;padding-top:clamp(20px,5.13vw,30px);padding-bottom:clamp(20px,5.13vw,30px);padding-left:clamp(20px,5.13vw,60px);padding-right:clamp(20px,5.13vw,60px)}#all-wrapper .contents.img-only .contents_inner .product-block{margin-bottom:0px}#all-wrapper .contents.img-only .contents_inner .product-block .product-title{color:#fff;margin-bottom:20px;font-weight:500;font-size:17px;line-height:1.7;text-align:left}#all-wrapper .contents.img-only .contents_inner .article-img{display:block;background-color:#fff;padding:24px 20px 10px 20px}#all-wrapper .contents.img-only .contents_inner .article-img .img{width:100%;text-align:center;margin-bottom:20px}#all-wrapper .contents.img-only .contents_inner .article-img .img img{width:100%;max-width:600px}footer{position:relative;text-align:center;padding-top:30px}footer .footer-link{color:#fff;text-align:center}footer .footer-link a{position:relative;padding-right:15px}footer .footer-link a::after{content:"";width:8px;height:8px;border-top:solid 1px #fff;border-right:solid 1px #fff;position:absolute;top:60%;transform:translateY(-60%) rotate(45deg);right:0px}footer .footer-copyright{margin-top:40px;font-size:10px;color:#fff;background:#000;padding-bottom:20px}footer .page-top{position:absolute;right:clamp(20px,5.13vw,60px);bottom:45px;width:41px;height:41px;border-radius:50px;border:1px solid #fff;background-color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-top:5px}footer .page-top::before{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}/*# sourceMappingURL=style.css.map */