﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;background:rgba(0,0,0,0);font-size:100%;vertical-align:baseline}body{line-height:1}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;background:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:100%;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}html,body{width:100%;height:100%}body{background-color:#fff;color:#000;backface-visibility:hidden;font-size:14px;line-height:24px;font-family:aktiv-grotesk,"source-han-sans-japanese","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;font-feature-settings:"palt";zoom:1}body::after{content:"";clear:both;display:block}a{outline:none;color:inherit;font-size:100%;text-decoration:none}a:visited,a:link{color:#004986;text-decoration:underline}a:hover,a:active{color:#5a8fba;text-decoration:none}i{font-style:normal}img{vertical-align:top}svg{line-height:1em;vertical-align:top}pre{white-space:pre-wrap}.pc-only{display:block}.pc-only-inline{display:inline}.sp-only,.sp-only-inline{display:none}#pagetop{position:absolute;left:0;top:0;font-size:0;line-height:0}.breadcrumb{position:relative;width:100%;padding:15px 0}.breadcrumb__inner{position:relative;margin:0 20px;margin-bottom:5px;display:flex;flex-wrap:wrap}.breadcrumb__inner:last-of-type{margin-bottom:0}.breadcrumb__inner p{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;line-height:1.5em;display:flex;align-items:center}.breadcrumb__inner p::after{content:"";display:block;width:4px;height:7px;background:url(../img/icon_arw.png) center center no-repeat;background-size:100% 100%;margin:0 10px}.breadcrumb__inner p:last-of-type::after{display:none}.breadcrumb__inner a{display:block;text-decoration:none;color:#000;transition:all .2s}.breadcrumb__inner a:hover{opacity:.5}.headline{position:relative;width:100%}.headline__inner{position:relative;width:1120px;margin:0 auto;padding:60px 0 85px}.headline__title{display:flex;justify-content:center}.headline__title span{display:block;font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;font-size:18px;line-height:1em;transform:scaleX(1.2)}.button{position:relative;width:100%}.button__inner{position:relative;z-index:1;width:87.5%;max-width:1366px;margin:0 auto;display:flex;justify-content:center}.button__back a{display:flex;justify-content:center;align-items:center;width:540px;height:90px;border:#000 solid 1px;color:#000;text-decoration:none;font-family:aktiv-grotesk,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:18px;transition:all .2s}.button__back a::before{content:"";display:block;width:26px;height:16px;background:url(../img/icon_more.png) center top no-repeat;background-size:100% 100%;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:scaleX(-1);margin-right:30px;transition:all .2s}.button__back a:hover{color:#fff;background-color:#000}.button__back a:hover::before{background-image:url(../img/icon_more_white.png);transform:scaleX(-1) translateX(10px)}.button__back span{transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:scaleX(1.2)}#blind{position:fixed;left:0;top:0;z-index:9001;width:100%;height:100%;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;background-color:#fff}.loader{position:fixed;left:0;top:0;z-index:9002;width:100%;height:100%;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;display:none}.loader.is--show{display:block}.loader__inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader__copy{width:241px;height:27px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;display:flex}.loader__copy span{display:block;width:23px;height:100%;background-color:#000;background-image:url(../img/intro_copy.png);background-repeat:no-repeat;background-size:auto 27px;background-position-y:0;margin-right:8px;display:none}.loader__copy span:last-of-type{margin-right:0}.loader__copy span.is--show{display:block}.loader__copy span.bg--none{background-color:rgba(0,0,0,0)}.loader__copy span.copy--1{background-position-x:0}.loader__copy span.copy--2{background-position-x:-31px}.loader__copy span.copy--3{background-position-x:-62px}.loader__copy span.copy--4{background-position-x:-93px}.loader__copy span.copy--5{background-position-x:-124px}.loader__copy span.copy--6{background-position-x:-155px}.loader__copy span.copy--7{background-position-x:-186px}.loader__copy span.copy--8{background-position-x:-217px}.loader__mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:none}.container{display:block;position:relative;z-index:1;width:100%;min-width:1160px;margin:0 auto;box-sizing:border-box}.header{width:100%;min-width:1160px;height:56px;position:fixed;z-index:100;border-bottom:#000 solid 1px;box-sizing:border-box}.header::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.85);position:absolute;left:0;top:0;z-index:0;opacity:0;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header::after{content:"";display:block;width:-webkit-calc(100% - 289px);width:calc(100% - 289px);height:6px;background-color:#004d94;position:absolute;left:120px;top:0;z-index:1}.header__inner{width:100%;position:relative;z-index:2;padding-top:13px;display:flex;justify-content:center;align-items:center}.header__inner::before,.header__inner::after{content:"";display:block;height:6px;position:absolute;top:0}.header__inner::before{width:120px;background-color:#d80012;left:0;z-index:0}.header__inner::after{width:169px;background-color:#008b44;right:0;z-index:1}.header__logo{order:2;margin:0 85px}.header__logo span{display:block;width:250px;height:25px;background:url(../img/hd_logo.png) center top no-repeat;background-size:100% 100%;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__logo strong{visibility:hidden}.header__nav--home,.header__nav--contents,.header__nav--links .navigation--parent{position:relative}.header__nav--home a,.header__nav--contents a,.header__nav--links .navigation--parent a{text-decoration:none;color:#000;display:block;line-height:1em;position:relative;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__nav--home a:hover span,.header__nav--contents a:hover span,.header__nav--links .navigation--parent a:hover span{transform:translateY(-25px) scaleX(1.2)}.header__nav--home a:hover span::after,.header__nav--contents a:hover span::after,.header__nav--links .navigation--parent a:hover span::after{opacity:1}.header__nav--home a:hover span strong,.header__nav--contents a:hover span strong,.header__nav--links .navigation--parent a:hover span strong{opacity:0}.header__nav--home span,.header__nav--contents span,.header__nav--links .navigation--parent span{position:relative;display:block;font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:22px;letter-spacing:-.02em;line-height:1em;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:scaleX(1.2);pointer-events:none;transition:transform .3s}.header__nav--home span::after,.header__nav--contents span::after,.header__nav--links .navigation--parent span::after{display:block;position:absolute;left:0;top:25px;opacity:0;will-change:opacity;transition:opacity .2s}.header__nav--home strong,.header__nav--contents strong,.header__nav--links .navigation--parent strong{font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;will-change:opacity;transition:opacity .2s}.header__nav--home{order:0;margin-right:85px}.header__nav--home a{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}.header__nav--home span::after{content:"HOME"}.header__nav--contents{order:1}.header__nav--contents a{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px}.header__nav--contents span::after{content:"CONTENTS"}.header__nav--links{order:3;margin-right:90px;position:relative}.header__nav--links .navigation--parent{position:relative;z-index:1}.header__nav--links .navigation--parent a{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;display:flex}.header__nav--links .navigation--parent a::after{content:"";display:block;width:12px;height:12px;background:url(../img/icon_blank_black.png) center top no-repeat;background-size:100% 100%;margin-left:13px;transform:translateY(4px);transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__nav--links .navigation--parent span::after{content:"LINKS"}.header__nav--links .navigation--child{position:absolute;left:0;top:0;z-index:0;padding-top:35px;visibility:hidden;pointer-events:none;transform:translateY(10px);opacity:0;transition:all .2s}.header__nav--links .navigation--child.is--show{visibility:visible;pointer-events:auto;transform:translateY(0);opacity:1}.header__nav--links .navigation--child .navigation--child__inner{display:flex;background-color:rgba(0,0,0,.85);padding:10px 20px 15px 20px}.header__nav--links .navigation--child dl{margin-right:30px}.header__nav--links .navigation--child dl:last-of-type{margin-right:0}.header__nav--links .navigation--child dt span{font-family:aktiv-grotesk,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;margin-bottom:10px;color:#fff}.header__nav--links .navigation--child dd:last-of-type{margin-bottom:0}.header__nav--links .navigation--child dd a{display:block;text-decoration:none;color:#fff;transition:all .3s}.header__nav--links .navigation--child dd a:hover{opacity:.4}.header__nav--links .navigation--child dd span{font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:15px;line-height:1.66em}.header__search{order:4;margin-right:25px;width:23px;height:23px}.header__search a{display:block;line-height:1em;width:100%;height:100%;background:url(../img/icon_search.png) center center no-repeat;background-size:100% 100%;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__lang{order:5;display:flex;align-items:center}.header__lang li{display:flex;align-items:center;line-height:1em}.header__lang li::after{content:"/";display:block;color:#000;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:12px;letter-spacing:.06em;margin:0 3px;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__lang li:last-of-type::after{display:none}.header__lang li.is--current a{pointer-events:none;opacity:1}.header__lang a{color:#000;text-decoration:none;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:12px;letter-spacing:.06em;line-height:1em;padding:5px 0;opacity:.3;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__lang a:hover{opacity:1}.header__ham{display:none}.header__searchArea{width:100%;height:70px;background-color:#000;position:absolute;left:0;top:56px;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__searchArea.is--show{opacity:1;pointer-events:auto}.header__searchArea .searchArea--form{width:500px;position:relative}.header__searchArea .form--input{width:100%;height:100%;position:relative;z-index:0}.header__searchArea .form--input input{width:100%;height:100%;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:35px;height:35px;vertical-align:top;background-color:#fff;border-radius:35px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;color:#000;text-indent:20px;font-size:16px}.header__searchArea .form--input input::placeholder{color:#bab7b0}.header__searchArea .form--submit{position:absolute;right:17px;top:50%;transform:translateY(-50%);z-index:1}.header__searchArea .form--submit button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;cursor:pointer;transition:all .3s}.header__searchArea .form--submit button:hover{opacity:.5}.header.is--scrolling::before{opacity:1}.header.is--scrolling .header__logo span{background-image:url(../img/hd_logo_w.png)}.header.is--scrolling .header__nav--home a,.header.is--scrolling .header__nav--contents a,.header.is--scrolling .header__nav--links .navigation--parent a{color:#fff}.header.is--scrolling .header__nav--links .navigation--parent a::after{background-image:url(../img/icon_blank_white.png)}.header.is--scrolling .header__search a{background-image:url(../img/icon_search_w.png)}.header.is--scrolling .header__lang li::after{color:#fff}.header.is--scrolling .header__lang a{color:#fff}.footer{width:100%;position:relative;z-index:1;background-color:#000;border-top:#fff solid 1px;box-sizing:border-box;color:#fff}.footer__inner{width:100%;position:relative;display:flex;justify-content:space-between}.footer__rights{flex-basis:310px;border-right:#fff solid 1px;box-sizing:border-box;padding-top:25px;padding-bottom:120px}.footer__rights .rights--logo{margin:0 20px;margin-bottom:20px;line-height:1em}.footer__rights .rights--copyright{margin:0 20px;font-family:"Oswald",sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:12px;line-height:1.66em}.footer__navigation{flex-basis:34.765625%;border-right:#fff solid 1px;box-sizing:border-box;padding-top:22px;padding-bottom:120px}.footer__navigation ul{margin-left:20px}.footer__navigation li{display:flex;width:100%;margin-bottom:20px}.footer__navigation li:last-of-type{margin-bottom:0}.footer__navigation a{display:block;text-decoration:none;color:#fff;padding-right:20px;line-height:1em;transition:all .3s}.footer__navigation a:hover{opacity:.4}.footer__navigation span{display:block;font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:30px;line-height:1em;transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;transform:scaleX(1.2);letter-spacing:-.02em}.footer__navigation .navigation--child{margin-left:30px;padding-top:3px}.footer__navigation .navigation--child dt span{font-family:aktiv-grotesk,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;margin-bottom:10px}.footer__navigation .navigation--child dd{margin-bottom:10px}.footer__navigation .navigation--child dd:last-of-type{margin-bottom:0}.footer__navigation .navigation--child dd span{font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:15px}.footer__navigation .icon--blank{display:block;position:relative}.footer__navigation .icon--blank::after{content:"";display:block;width:12px;height:12px;font-size:0;line-height:0;background:url(../img/icon_blank_white.png) center top no-repeat;background-size:100% 100%;position:absolute;right:0;top:4px}.footer__navigation .icon--blank a{padding-right:35px;pointer-events:none}.footer__links,.footer__company{padding-top:20px;padding-bottom:120px}.footer__links ul,.footer__company ul{margin:0 20px}.footer__links a,.footer__company a{color:#fff;text-decoration:none;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;line-height:2.2em;transition:all .3s}.footer__links a:hover,.footer__company a:hover{opacity:.4}.footer__links{flex-basis:17.578125%;border-right:#fff solid 1px;box-sizing:border-box}.footer__company{flex-basis:23.4375%}.footer__company .company--headline{margin:0 20px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:11px}.footer__copyright{display:none}.container_{width:1120px;margin:0 auto;position:relative;padding-top:80px;padding-bottom:150px}.box_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:14px;line-height:1.75em;border-bottom:#000 solid 1px;margin-bottom:50px;padding-bottom:50px}.box_ a{color:#000}.box_ img{margin:10px 0}.red_{color:#c00}.common_headline1_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:28px;padding-top:40px;margin-bottom:50px;text-align:center;line-height:1.3em}.common_headline2_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:22px;margin-bottom:30px;line-height:1.5em}.totop_{display:none}.rightfloat_{margin-bottom:30px}#faqnav{display:flex;justify-content:center;flex-wrap:wrap;padding-top:50px;margin-bottom:50px}#faqnav li{position:relative;display:flex;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px}#faqnav li::after{content:"｜";display:block;margin:0 5px}#faqnav li:last-of-type::after{display:none}#faqnav a{color:#000}.question_box_{border-top:#000 solid 1px;margin-top:20px;padding-top:20px}.question_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px;line-height:1.75em;margin-bottom:15px;display:flex}.question_::before{content:"Q";display:block;margin-right:10px}.answer_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:14px;line-height:1.75em}.answer_ a{color:#000}.answer_ img{margin:10px 0}.apply_about{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:14px;line-height:1.75em}.apply_about h2{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:22px;margin-bottom:30px}.select_list{display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px;margin-bottom:50px}.select_list li{margin-right:15px}.select_list li:last-of-type{margin-right:0}.select_list a{display:block;text-decoration:none;background-color:#fff;color:#000;border:#000 solid 1px;box-sizing:border-box;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:20px;line-height:2.5em;text-align:center;transition:all .2s}.select_list a:hover{color:#fff;background-color:#000}.flow h3{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:20px;line-height:1.5em;margin-bottom:30px}.flow li{margin-bottom:20px;padding:30px;border:#000 dashed 1px}.flow h4{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px;line-height:1.5em;margin-bottom:5px}.apply_table{margin-top:50px}.apply_table tr{border-top:#000 solid 1px}.apply_table th{background-color:#000;color:#fff;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px;line-height:1.5em;padding:10px;border-right:#fff solid 1px}.apply_table th:last-of-type{border-right:none}.apply_table td{padding:15px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:14px;line-height:1.75em}.apply_table a{color:#000;text-decoration:none}.cookie{width:100%;position:fixed;left:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.85)}.cookie__inner{position:relative;width:1120px;margin:0 auto;padding:15px 0;display:flex;justify-content:center;align-items:center}.cookie__text{color:#fff;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"1;letter-spacing:.05em;font-size:14px;line-height:1.6em}.cookie__text a{text-decoration:underline;color:#fff}.cookie__button{background-color:#fff;margin-left:50px}.cookie__button a{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"1;color:#000;text-decoration:none;padding:12px 30px;display:block;border:#fff solid 1px;box-sizing:border-box;transition:all .3s}.cookie__button a:hover{background-color:#000;color:#fff}@media screen and (max-width:768px){html,body{width:100%;height:100%}body{background-color:#fff;color:#000;font-size:14px;font-size:3.7333333333vw;line-height:1.71em}i{font-style:normal}a{outline:none;color:inherit;font-size:100%;text-decoration:none}pre{white-space:pre-wrap}.pc-only,.pc-only-inline{display:none}.sp-only{display:block}.sp-only-inline{display:inline-block}#pagetop{position:absolute;left:0;top:0;z-index:-9999;font-size:0;line-height:0}.breadcrumb{position:relative;width:auto;margin-left:15px;margin-left:4vw;margin-right:15px;margin-right:4vw;padding-top:5px;padding-top:1.3333333333vw;padding-bottom:5px;padding-bottom:1.3333333333vw;overflow:hidden}.breadcrumb__inner{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;transform:scale(.7);width:140%;margin-bottom:0;margin-bottom:0vw}.breadcrumb__inner:last-of-type{margin-bottom:0}.breadcrumb__inner p{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;font-size:2.6666666667vw;line-height:1.5em;display:flex;align-items:center}.breadcrumb__inner p::after{content:"";display:block;width:4px;width:1.0666666667vw;height:7px;height:1.8666666667vw;background:url(../img/icon_arw.png) center center no-repeat;background-size:100% 100%;margin-left:8px;margin-left:2.1333333333vw;margin-right:8px;margin-right:2.1333333333vw}.breadcrumb__inner p:last-of-type::after{display:none}.breadcrumb__inner a{display:block;text-decoration:none;color:#000;transition:none}.breadcrumb__inner a:hover{opacity:1}.headline{position:relative;width:100%}.headline__inner{position:relative;width:100%;margin:0 auto;padding-top:22.5px;padding-top:6vw;padding-bottom:45px;padding-bottom:12vw}.headline__title{display:flex;justify-content:center}.headline__title span{display:block;font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;font-size:22.5px;font-size:6vw;line-height:1em;transform:scaleX(1.2)}.button{position:relative;width:100%}.button__inner{position:relative;z-index:1;width:92%;max-width:100%;margin:0 auto;display:flex;justify-content:center}.button__back{width:100%}.button__back a{display:flex;justify-content:center;align-items:center;width:100%;height:50px;height:13.3333333333vw;border:#000 solid 1px;border:#000 solid .2666666667vw;color:#000;text-decoration:none;font-family:aktiv-grotesk,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:15px;font-size:4vw;transition:none}.button__back a::before{content:"";display:block;width:22.5px;width:6vw;height:13.5px;height:3.6vw;background:url(../img/icon_more.png) center top no-repeat;background-size:100% 100%;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:scaleX(-1);margin-right:20px;margin-right:5.3333333333vw;transition:none}.button__back a:hover{color:#000;background-color:#fff}.button__back a:hover::before{background-image:url(../img/icon_more.png);transform:scaleX(-1) translateX(0)}.button__back span{transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:scaleX(1.2)}#blind{position:fixed;left:0;top:0;z-index:9001;width:100%;height:100%;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;background-color:#fff}.loader{position:fixed;left:0;top:0;z-index:9002;width:100%;height:100%;transform-origin:0 50%;-moz-transform-origin:0 50%;-webkit-transform-origin:0 50%;display:none}.loader.is--show{display:block}.loader__inner{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loader__copy{width:241px;height:27px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;display:flex;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.loader__copy span{display:block;width:23px;height:100%;background-color:#000;background-image:url(../img/intro_copy.png);background-repeat:no-repeat;background-size:auto 27px;background-position-y:0;margin-right:8px;display:none}.loader__copy span:last-of-type{margin-right:0}.loader__copy span.is--show{display:block}.loader__copy span.bg--none{background-color:rgba(0,0,0,0)}.loader__copy span.copy--1{background-position-x:0}.loader__copy span.copy--2{background-position-x:-31px}.loader__copy span.copy--3{background-position-x:-62px}.loader__copy span.copy--4{background-position-x:-93px}.loader__copy span.copy--5{background-position-x:-124px}.loader__copy span.copy--6{background-position-x:-155px}.loader__copy span.copy--7{background-position-x:-186px}.loader__copy span.copy--8{background-position-x:-217px}.loader__mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:none}.loader__mark img{width:70px;width:18.6666666667vw;height:auto}.container{display:block;position:relative;z-index:1;width:100%;min-width:100%;margin:0 auto;box-sizing:border-box}.header{width:100%;min-width:100%;height:52.5px;height:14vw;position:fixed;z-index:100;border-bottom:#000 solid 1px;border-bottom:#000 solid .2666666667vw;background-color:#fff;box-sizing:border-box;transition:transform .4s 0s cubic-bezier(.34,0,.32,1)}.header::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.85);position:absolute;left:0;top:0;z-index:0;opacity:0;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header::after{display:none}.header__inner{width:100%;height:100%;position:relative;z-index:2;background:url(../img/hd_line_sp.png) center top no-repeat;background-size:100% 3.5px;background-size:100% .9333333333vw;padding-top:0;padding-top:0vw;display:flex;justify-content:center;align-items:flex-start}.header__inner::before,.header__inner::after{display:none}.header__logo{order:2;margin:0;padding-top:16px;padding-top:4.2666666667vw}.header__logo span{display:block;width:220px;width:58.6666666667vw;height:22px;height:5.8666666667vw;background:url(../img/hd_logo.png) center top no-repeat;background-size:100% 100%;transition:background-image .3s}.header__logo strong{visibility:hidden}.header__nav--home,.header__nav--contents,.header__nav--links .navigation--parent{position:absolute}.header__nav--home a,.header__nav--contents a,.header__nav--links .navigation--parent a{text-decoration:none;color:#fff;display:block;line-height:1em;position:relative}.header__nav--home a:hover span,.header__nav--contents a:hover span,.header__nav--links .navigation--parent a:hover span{transform:translateY(0) scaleX(1.2)}.header__nav--home a:hover span::after,.header__nav--contents a:hover span::after,.header__nav--links .navigation--parent a:hover span::after{display:none}.header__nav--home a:hover span strong,.header__nav--contents a:hover span strong,.header__nav--links .navigation--parent a:hover span strong{opacity:1}.header__nav--home span,.header__nav--contents span,.header__nav--links .navigation--parent span{position:relative;display:block;font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:27.5px;font-size:7.3333333333vw;letter-spacing:-.02em;line-height:1em;transform-origin:0% 50%;-moz-transform-origin:0% 50%;-webkit-transform-origin:0% 50%;transform:scaleX(1.2);pointer-events:none;transition:none}.header__nav--home span::after,.header__nav--contents span::after,.header__nav--links .navigation--parent span::after{display:none}.header__nav--home strong,.header__nav--contents strong,.header__nav--links .navigation--parent strong{font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;will-change:opacity;transition:none}.header__nav--home{margin-right:0;left:15px;left:4vw;top:65px;top:17.3333333333vw;z-index:1}.header__nav--home a{padding-top:5px;padding-top:1.3333333333vw;padding-bottom:5px;padding-bottom:1.3333333333vw;padding-left:0;padding-left:0vw;padding-right:17.5px;padding-right:4.6666666667vw}.header__nav--contents{left:15px;left:4vw;top:120px;top:32vw}.header__nav--contents a{padding-top:5px;padding-top:1.3333333333vw;padding-bottom:5px;padding-bottom:1.3333333333vw;padding-left:0;padding-left:0vw;padding-right:30px;padding-right:8vw}.header__nav--links{left:15px;left:4vw;top:175px;top:46.6666666667vw;margin-right:0;position:absolute;width:92%}.header__nav--links .navigation--parent{position:relative;z-index:1}.header__nav--links .navigation--parent a{padding-top:5px;padding-top:1.3333333333vw;padding-bottom:5px;padding-bottom:1.3333333333vw;padding-left:0;padding-left:0vw;padding-right:0;padding-right:0vw;display:flex;pointer-events:none}.header__nav--links .navigation--parent a::after{content:"";display:block;width:12.5px;width:3.3333333333vw;height:12.5px;height:3.3333333333vw;background:url(../img/icon_blank_white.png) center top no-repeat;background-size:100% 100%;margin-left:22.5px;margin-left:6vw;transform:translateY(4px);transform:translateY(1.0666666667vw)}.header__nav--links .navigation--child{position:relative;left:auto;top:auto;z-index:0;display:flex;width:100%;padding-top:7.5px;padding-top:2vw;visibility:visible;pointer-events:none;pointer-events:auto;transform:translateY(0);opacity:1;transition:none}.header__nav--links .navigation--child.is--show{visibility:visible;pointer-events:auto;transform:translateY(0);opacity:1}.header__nav--links .navigation--child .navigation--child__inner{display:flex;width:100%;background-color:rgba(0,0,0,0);padding:0}.header__nav--links .navigation--child dl{flex-basis:50%;margin-right:0}.header__nav--links .navigation--child dl:last-of-type{margin-right:0}.header__nav--links .navigation--child dt{margin-bottom:5px;margin-bottom:1.3333333333vw}.header__nav--links .navigation--child dt span{font-family:aktiv-grotesk,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:12px;font-size:3.2vw;margin-bottom:0;margin-bottom:0vw;color:#fff}.header__nav--links .navigation--child dd:last-of-type{margin-bottom:0}.header__nav--links .navigation--child dd a{display:block;text-decoration:none;color:#fff;transition:none}.header__nav--links .navigation--child dd a:hover{opacity:1}.header__nav--links .navigation--child dd span{font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:17.5px;font-size:4.6666666667vw;line-height:1.71em}.header__search{order:4;margin-right:0;position:absolute;left:10px;left:2.6666666667vw;top:18.5px;top:4.9333333333vw;width:19px;width:5.0666666667vw;height:19px;height:5.0666666667vw;transition:all .3s}.header__search a{display:block;line-height:1em;width:100%;height:100%;background:url(../img/icon_search.png) center center no-repeat;background-size:100% 100%;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__lang{position:absolute;left:15px;left:4vw;bottom:20px;bottom:5.3333333333vw;display:flex;align-items:center}.header__lang li{display:flex;align-items:center;line-height:1em;margin-right:10px;margin-right:2.6666666667vw}.header__lang li::after{display:none}.header__lang li:last-of-type::after{display:none}.header__lang li.is--current a{pointer-events:none;opacity:1;background-color:#fff;color:#000}.header__lang a{width:60px;width:16vw;height:22.5px;height:6vw;line-height:22.5px;line-height:6vw;border-radius:22.5px;border-radius:6vw;display:flex;justify-content:center;align-items:center;background-color:#000;color:#fff;border:#fff solid 1px;border:#fff solid .2666666667vw;box-sizing:border-box;text-decoration:none;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:11px;font-size:2.9333333333vw;letter-spacing:-.02em;line-height:1em;padding:0;opacity:1;transition:none}.header__lang a:hover{opacity:1}.header__ham{display:block;width:23px;width:6.1333333333vw;height:15px;height:4vw;position:absolute;right:12px;right:3.2vw;top:21px;top:5.6vw;z-index:10}.header__ham a{display:block;width:100%;height:100%;position:relative}.header__ham .ham--bar{display:block;width:100%;height:1px;height:.2666666667vw;background-color:#000;position:absolute;left:0;transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transition:all .3s}.header__ham .ham--bar:nth-child(1){top:0;top:0vw}.header__ham .ham--bar:nth-child(2){top:7px;top:1.8666666667vw}.header__ham .ham--bar:nth-child(3){top:14px;top:3.7333333333vw}.header__searchArea{width:100%;height:52.5px;height:14vw;background-color:#000;position:absolute;left:0;top:52.5px;top:14vw;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .4s 0s cubic-bezier(.34,0,.32,1)}.header__searchArea.is--show{opacity:1;pointer-events:auto}.header__searchArea .searchArea--form{width:95%;position:relative}.header__searchArea .form--input{width:100%;height:100%;position:relative;z-index:0}.header__searchArea .form--input input{width:100%;height:100%;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:35px;line-height:9.3333333333vw;height:35px;height:9.3333333333vw;vertical-align:top;background-color:#fff;border-radius:35px;border-radius:9.3333333333vw;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;color:#000;font-size:13px;font-size:3.4666666667vw;text-indent:20px;text-indent:5.3333333333vw}.header__searchArea .form--input input::placeholder{color:#bab7b0}.header__searchArea .form--submit{position:absolute;right:17px;right:4.5333333333vw;top:50%;transform:translateY(-50%);z-index:1}.header__searchArea .form--submit button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:top;cursor:pointer;transition:none;height:19px;height:5.0666666667vw}.header__searchArea .form--submit button:hover{opacity:1}.header__searchArea .form--submit img{width:19px;width:5.0666666667vw;height:19px;height:5.0666666667vw;vertical-align:top}.header__menuBg{width:100%;height:100vh;background-color:#000;position:fixed;left:0;top:0;z-index:0;transform-origin:50% 0;-moz-transform-origin:50% 0;-webkit-transform-origin:50% 0;display:none}.header__nav--home,.header__nav--contents,.header__nav--links,.header__lang{display:none}.header.is--scrolling::before{opacity:1}.header.is--scrolling .header__logo span{background-image:url(../img/hd_logo_w.png)}.header.is--scrolling .header__nav--home a,.header.is--scrolling .header__nav--contents a,.header.is--scrolling .header__nav--links .navigation--parent a{color:#fff}.header.is--scrolling .header__nav--links .navigation--parent a::after{background-image:url(../img/icon_blank_white.png)}.header.is--scrolling .header__search a{background-image:url(../img/icon_search_w.png)}.header.is--scrolling .header__lang li::after{color:#fff}.header.is--scrolling .header__lang a{color:#fff}.header.is--scrolling .header__ham .ham--bar{background-color:#fff}.header.is--open{background:none;height:100vh}.header.is--open .header__inner::before{opacity:1}.header.is--open .header__logo span{background-image:url(../img/hd_logo_white.png)}.header.is--open .header__search{opacity:0;pointer-events:none}.header.is--open .header__lang li.is--current a{color:#000}.header.is--open .header__lang a{color:#fff}.header.is--open .header__ham .ham--bar:nth-child(1){background-color:#fff;top:7px;top:1.8666666667vw;transform:rotate(-45deg)}.header.is--open .header__ham .ham--bar:nth-child(2){background-color:#fff;transform:scaleX(0)}.header.is--open .header__ham .ham--bar:nth-child(3){background-color:#fff;top:7px;top:1.8666666667vw;transform:rotate(45deg)}.footer{width:100%;position:relative;z-index:1;background-color:#000;border-top:#fff solid 1px;border-top:#fff solid .2666666667vw;box-sizing:border-box;color:#fff}.footer__inner{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.footer__rights{flex-basis:100%;border-right:none;box-sizing:border-box;padding-top:25px;padding-top:6.6666666667vw;padding-bottom:35px;padding-bottom:9.3333333333vw}.footer__rights .rights--logo{width:92%;margin:0 auto;margin-bottom:0;margin-bottom:0vw;line-height:1em}.footer__rights .rights--logo img{width:275px;width:73.3333333333vw;height:auto}.footer__rights .rights--copyright{display:none}.footer__navigation{flex-basis:100%;border-right:none;border-bottom:#fff solid 1px;border-bottom:#fff solid .2666666667vw;box-sizing:border-box;padding-bottom:35px;padding-bottom:9.3333333333vw;padding-top:0;padding-top:0vw}.footer__navigation ul{width:92%;margin:0 auto}.footer__navigation li{display:flex;flex-wrap:wrap;width:100%;margin-bottom:27.5px;margin-bottom:7.3333333333vw;overflow:hidden}.footer__navigation li:last-of-type{margin-bottom:0}.footer__navigation p{flex-basis:100%}.footer__navigation a{display:block;text-decoration:none;color:#fff;padding-right:0;padding-right:0vw;line-height:1em;transition:none}.footer__navigation a:hover{opacity:1}.footer__navigation span{display:block;font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:27.5px;font-size:7.3333333333vw;line-height:1em;transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;transform:scaleX(1.2);letter-spacing:-.02em}.footer__navigation .navigation--child{flex-basis:50%;margin-left:0;margin-left:0vw;padding-top:15px;padding-top:4vw;overflow:hidden}.footer__navigation .navigation--child dt span{font-family:aktiv-grotesk,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:12px;font-size:3.2vw;margin-bottom:15px;margin-bottom:4vw}.footer__navigation .navigation--child dd{margin-bottom:15px;margin-bottom:4vw}.footer__navigation .navigation--child dd:last-of-type{margin-bottom:0}.footer__navigation .navigation--child dd span{font-family:aktiv-grotesk,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:17.5px;font-size:4.6666666667vw}.footer__navigation .icon--blank{display:block;position:relative;display:flex}.footer__navigation .icon--blank::after{content:"";display:block;width:12.5px;width:3.3333333333vw;height:12.5px;height:3.3333333333vw;font-size:0;line-height:0;background:url(../img/icon_blank_white.png) center top no-repeat;background-size:100% 100%;position:relative;right:auto;top:auto;transform:translateY(5px);transform:translateY(1.3333333333vw)}.footer__navigation .icon--blank a{padding-right:25px;padding-right:6.6666666667vw;pointer-events:none}.footer__links,.footer__company{padding-top:20px;padding-top:5.3333333333vw;padding-bottom:20px;padding-bottom:5.3333333333vw}.footer__links ul,.footer__company ul{width:92%;margin:0 auto}.footer__links a,.footer__company a{color:#fff;text-decoration:none;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;font-size:3.4666666667vw;line-height:2.3em;transition:none}.footer__links a:hover,.footer__company a:hover{opacity:1}.footer__links{flex-basis:100%;border-right:none;box-sizing:border-box}.footer__company{flex-basis:100%}.footer__company .company--headline{width:92%;margin:0 auto;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;font-size:2.6666666667vw}.footer__copyright{display:block;width:92%;margin:0 auto;font-family:"Oswald",sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;font-size:2.6666666667vw;line-height:1em;padding-top:100px;padding-top:26.6666666667vw;padding-bottom:15px;padding-bottom:4vw}.container_{width:92%;margin:0 auto;position:relative;padding-top:52.5px;padding-top:14vw;padding-bottom:80px;padding-bottom:21.3333333333vw}.box_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;font-size:3.4666666667vw;line-height:1.75em;letter-spacing:.05em;border-bottom:#000 solid 1px;border-bottom:#000 solid .2666666667vw;margin-bottom:50px;margin-bottom:13.3333333333vw;padding-bottom:50px;padding-bottom:13.3333333333vw}.box_ a{color:#000}.box_ img{margin-top:10px;margin-top:2.6666666667vw;margin-bottom:10px;margin-bottom:2.6666666667vw;max-width:100%;height:auto}.red_{color:#c00}.common_headline1_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:18px;font-size:4.8vw;padding-top:40px;padding-top:10.6666666667vw;margin-bottom:25px;margin-bottom:6.6666666667vw;line-height:1.3em}.common_headline2_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px;font-size:4.2666666667vw;margin-bottom:10px;margin-bottom:2.6666666667vw;line-height:1.5em}.totop_{display:none}.rightfloat_{margin-bottom:10px;margin-bottom:2.6666666667vw}#faqnav{display:flex;justify-content:center;flex-wrap:wrap;padding-top:25px;padding-top:6.6666666667vw;margin-bottom:40px;margin-bottom:10.6666666667vw}#faqnav li{position:relative;display:flex;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;font-size:3.4666666667vw;margin-bottom:5px;margin-bottom:1.3333333333vw}#faqnav li::after{content:"｜";display:block;margin-left:5px;margin-left:1.3333333333vw;margin-right:5px;margin-right:1.3333333333vw}#faqnav li:last-of-type::after{display:none}#faqnav a{color:#000}.question_box_{border-top:#000 solid 1px;border-top:#000 solid .2666666667vw;margin-top:30px;margin-top:8vw;padding-top:30px;padding-top:8vw}.question_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:14px;font-size:3.7333333333vw;line-height:1.75em;margin-bottom:15px;margin-bottom:4vw;display:flex}.question_::before{content:"Q";display:block;margin-right:10px;margin-right:2.6666666667vw}.answer_{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;font-size:3.4666666667vw;line-height:1.75em}.answer_ a{color:#000}.answer_ img{margin-top:10px;margin-top:2.6666666667vw;margin-bottom:10px;margin-bottom:2.6666666667vw;max-width:100%;height:auto}.apply_about{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;font-size:3.4666666667vw;line-height:1.75em}.apply_about h2{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px;font-size:4.2666666667vw;margin-bottom:15px;margin-bottom:4vw}.select_list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:30px;padding-top:8vw;padding-bottom:30px;padding-bottom:8vw;margin-bottom:25px;margin-bottom:6.6666666667vw}.select_list li{flex-basis:100%;margin-right:0;margin-bottom:10px;margin-bottom:2.6666666667vw}.select_list li:last-of-type{margin-right:0;margin-bottom:0}.select_list a{display:block;text-decoration:none;background-color:#fff;color:#000;border:#000 solid 1px;border:#000 solid .2666666667vw;box-sizing:border-box;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:13px;font-size:3.4666666667vw;line-height:2.5em;text-align:center;transition:none}.select_list a:hover{color:#000;background-color:#fff}.flow h3{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:16px;font-size:4.2666666667vw;line-height:1.5em;margin-bottom:15px;margin-bottom:4vw}.flow li{margin-bottom:20px;margin-bottom:5.3333333333vw;padding:15px;padding:4vw;border:#000 dashed 1px;border:#000 dashed .2666666667vw}.flow h4{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:14px;font-size:3.7333333333vw;line-height:1.5em;margin-bottom:5px;margin-bottom:1.3333333333vw}.apply_table{margin-top:50px;margin-top:13.3333333333vw}.apply_table tr{border-top:#000 solid 1px;border-top:#000 solid .2666666667vw}.apply_table th{background-color:#000;color:#fff;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:12px;font-size:3.2vw;line-height:1.5em;padding:10px;padding:2.6666666667vw;border-right:#fff solid 1px;border-right:#fff solid .2666666667vw}.apply_table th:last-of-type{border-right:none}.apply_table td{padding:10px;padding:2.6666666667vw;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;font-size:10px;font-size:2.6666666667vw;line-height:1.75em;word-break:break-all}.apply_table a{color:#000;text-decoration:none}.cookie{width:100%;position:fixed;left:0;bottom:-2px;z-index:100;background-color:rgba(0,0,0,.85)}.cookie__inner{position:relative;width:95%;margin:0 auto;padding-top:15px;padding-top:4vw;padding-bottom:15px;padding-bottom:4vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.cookie__text{color:#fff;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"1;letter-spacing:.05em;font-size:11px;font-size:2.9333333333vw;line-height:1.6em;text-align:center;margin-bottom:15px;margin-bottom:4vw}.cookie__text a{text-decoration:underline;color:#fff}.cookie__button{background-color:#fff;margin-left:0}.cookie__button a{font-size:12px;font-size:3.2vw;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"palt"1;color:#000;text-decoration:none;padding-top:10px;padding-top:2.6666666667vw;padding-bottom:10px;padding-bottom:2.6666666667vw;padding-left:25px;padding-left:6.6666666667vw;padding-right:25px;padding-right:6.6666666667vw;display:block;border:none;box-sizing:border-box;transition:none}.cookie__button a:hover{background-color:#fff;color:#000}}