@charset "UTF-8";@font-face{font-display:block;font-family:ii-tokyu;font-style:normal;font-weight:400;src:url(https://6202132.fs1.hubspotusercontent-na1.net/hubfs/6202132/IIT_2019_Theme/fonts/fonts/ii-tokyu.eot?tp6ffx);src:url(https://6202132.fs1.hubspotusercontent-na1.net/hubfs/6202132/IIT_2019_Theme/fonts/fonts/ii-tokyu.eot?tp6ffx#iefix) format("embedded-opentype"),url(https://6202132.fs1.hubspotusercontent-na1.net/hubfs/6202132/IIT_2019_Theme/fonts/fonts/ii-tokyu.ttf?tp6ffx) format("truetype"),url(https://6202132.fs1.hubspotusercontent-na1.net/hubfs/6202132/IIT_2019_Theme/fonts/fonts/ii-tokyu.woff?tp6ffx) format("woff"),url(https://6202132.fs1.hubspotusercontent-na1.net/hubfs/6202132/IIT_2019_Theme/fonts/fonts/ii-tokyu.svg?tp6ffx#ii-tokyu) format("svg")}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ii-tokyu!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-arrow:before{content:""}.icon-tab:before{content:""}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#111;font-family:Noto Sans JP,sans-serif;letter-spacing:.05em;line-height:1.8}.en,.new,.popular-listing-wrapper .post-listing .post-media-min a:before{font-family:neusa-next-std-compact,sans-serif}.d-ibk{display:inline-block}.row-fluid [class*=span]{min-height:0}.text-indent{padding-left:1em;text-indent:-1em}span.text-indent{display:inline-block}.js-ofi img{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}.js-ofi.-contain img{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}h1,h2,h3,h4,h5,h6{margin:1.3em 0 1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}ol,p,table,ul{margin:1em 0}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}ol:first-child,p:first-child,table:first-child,ul:first-child{margin-top:0}img{height:auto;max-width:100%;vertical-align:bottom}*{-webkit-box-sizing:border-box;box-sizing:border-box}.header-container-wrapper{left:0;position:fixed;top:0;width:100%;z-index:100}.header-container-wrapper.-js-scroll .g-header .header-logo{height:95px}.header-container-wrapper.-js-scroll .g-header .nav{padding-left:16%}.hs-inline-edit .header-container-wrapper{position:relative}.g-header{letter-spacing:.1em}.g-header .header-logo{height:132px;left:0;position:absolute;top:0;-webkit-transition:all .4s cubic-bezier(0,0,0,1);transition:all .4s cubic-bezier(0,0,0,1);width:50%}.g-header .header-logo *{height:100%}.g-header .header-logo a{display:block;line-height:1}.g-header .header-logo img{max-height:100%;width:auto!important}.g-header .toggle{display:none}.g-header .nav{background:#fff;margin:0;padding:0 25px 0 190px;-webkit-transition:padding .3s;transition:padding .3s;width:100%}.g-header .nav>.row-fluid-wrapper>.row-fluid{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.g-header .menu-bg-text{display:none}.g-header .header-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:1110px}.header-menu ul{list-style:none;margin:auto;padding:0}.header-menu .hs-menu-wrapper>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:95px}.header-menu .hs-menu-wrapper>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8125rem;font-weight:500;margin:auto 10px auto auto;position:relative}.header-menu .hs-menu-wrapper>ul>li:last-child{margin-right:0}.header-menu .hs-menu-wrapper>ul>li>a:before{background:#88d43d;content:"";display:block;height:2px;left:50%;margin-top:4px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .25s ease-out;transition:width .25s ease-out;width:0}.header-menu .hs-menu-wrapper>ul>li>a:hover:before{-webkit-transition:width .3s ease-out;transition:width .3s ease-out;width:100%}.header-menu .hs-menu-wrapper>ul>li.active-branch>a{color:#88d43d}.header-menu .hs-menu-wrapper>ul>li.active-branch>a:before{-webkit-transition:none;transition:none;width:100%}.header-menu a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.header-menu a:hover{color:#88d43d;opacity:1}.g-header .group-logo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:127px}.page-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:480px;margin:0 0 80px;position:relative}.page-header .image-wrap{height:380px;overflow:hidden;position:absolute;right:0;top:0;width:78.5%;z-index:-1}.page-header .image-wrap img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-header .copy{letter-spacing:.2em;position:relative}.page-header .copy .main{color:#88d43d;display:inline-block;font-size:6.875rem;font-weight:500;letter-spacing:.1em;line-height:.9;margin:0 0 0 -.02em}.page-header .copy .sub{font-size:1.875rem;font-weight:700;letter-spacing:.3em;margin:-.3em 0 0}.pagetop{bottom:20px;color:#3e3c3a;cursor:pointer;display:none;font-size:.875rem;font-weight:500;height:45px;letter-spacing:.15em;line-height:45px;padding-top:.15em;position:fixed;right:45px;text-align:right;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:185px;z-index:99}.pagetop:before{background:#3e3c3a;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:calc(100% - 5em)}.pagetop span{display:inline-block}.g-footer{background:#eee;font-size:.75rem;letter-spacing:.1em;margin-top:170px;padding:100px 0}.g-footer .footer-logo{max-width:168px}.g-footer .footer-menu{float:right}.g-footer .footer-menu ul{list-style:none;padding:0;text-align:right}.g-footer .footer-menu ul li{display:inline-block;margin-left:48px}.g-footer .footer-menu ul li a{color:inherit;text-decoration:none}.g-footer .footer-menu ul li a:hover{text-decoration:underline}.g-footer .footer-menu.top-line{margin-bottom:20px;padding-top:.8em}.g-footer .footer-menu.bottom-line ul li a{color:#898888}.g-footer .copyright{color:#898888;font-size:.625rem}.body-container-wrapper{padding-top:95px}.page-center{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:1200px;width:calc(100% - 20px)!important}.deco-bg-gray{position:relative}.deco-bg-gray:before{background-color:#eee;content:"";display:block;height:555px;left:0;position:absolute;top:0;width:650px;z-index:-1}.row-fluid .main-container{margin-top:80px}.row-fluid .g-contents{width:calc(100% - 340px)}.row-fluid .g-contents.-center{float:none;margin:auto!important;width:100%}.row-fluid .g-sidebar{background-color:#eee;float:right;margin:0;padding:35px 20px;width:300px}.row-fluid .g-sidebar .title-header{padding-bottom:10px;position:relative}.row-fluid .g-sidebar .title-header:after{background-color:#88d43d;bottom:0;content:"";height:2px;position:absolute;width:100%}.popular-listing-wrapper .post-listing .post-media-min .row-fluid .g-sidebar .title-header a:before,.row-fluid .g-sidebar .title-header .en,.row-fluid .g-sidebar .title-header .new,.row-fluid .g-sidebar .title-header .popular-listing-wrapper .post-listing .post-media-min a:before{color:#88d43d;font-size:1.125rem;letter-spacing:.15em;line-height:1;margin:0}.row-fluid .g-sidebar .title-header .ja{font-size:.938rem;font-weight:700;margin:0}.-js-slide-toggle-trig,[data-tab-switch],[data-tab-target]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.-js-tab-switch-hide,.-js-tab-target-hide,.tab-switch-target{display:none}.-js-tab-switch-show,.-js-tab-target-show{-webkit-animation:fade-in .25s ease-out;animation:fade-in .25s ease-out;display:block}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.button{border:2px solid #88d43d;border-radius:27px;color:#88d43d;display:block;font-weight:500;letter-spacing:.15em;line-height:1.2;margin:auto;max-width:260px;padding:.869em 0;position:relative;text-align:center;text-decoration:none;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.button.-white{border-color:#fff;color:#fff}.button.-white:hover{-webkit-box-shadow:inset 180px 30px 0 30px #fff;box-shadow:inset 180px 30px 0 30px #fff;color:#88d43d}.button.-more{padding-left:38px;padding-right:38px}.button.-more:after{content:"\e900";display:inline-block;font-family:ii-tokyu;font-size:17px;line-height:1;margin-top:-.4em;position:absolute;right:18px;top:50%}.button:hover{-webkit-box-shadow:inset 180px 30px 0 30px #88d43d;box-shadow:inset 180px 30px 0 30px #88d43d;color:#fff}.button.arrow-bottom:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.button.arrow-top:after{margin-top:-.15em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.arrow-left:after{left:20px;right:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.button:hover{opacity:1}.slick-slide,.slick-slide *{outline:none}.article-container .post-title{font-size:2rem;line-height:1.6;margin-bottom:1.05em}.article-container .post-head{margin-bottom:15px}.article-container .post-head .date{color:#999}.article-container .feature-image{margin-bottom:2em;text-align:center}.article-container h2{font-size:1.75rem;line-height:1.6;margin:1.7em 0 .6em}.article-container h2+h3,.article-container h2:first-child{margin-top:0}.article-container h3{font-size:1.5rem;line-height:1.6;margin:1.7em 0 .6em}.article-container h3+h4,.article-container h3:first-child{margin-top:0}.article-container h4{font-size:1.25rem;line-height:1.6;margin:1.7em 0 .6em}.article-container h4:first-child{margin-top:0}.article-container .article-text img[style*=right]{margin-bottom:1em;margin-left:40px!important;max-width:60%}.article-container .article-text img[style*=left]{margin-bottom:1em;margin-right:40px!important;max-width:60%}.article-container .back-button{margin-top:80px}.two-column-text-image{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-start}.two-column-text-image .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:35%}.two-column-text-image .image figure{display:inline-block;margin:0}.two-column-text-image .image figure figcaption{background-color:gray;color:#fff;font-size:.75rem;line-height:1.4;margin:0;padding:.65em 1.2em;text-align:left}.two-column-text-image .image img{width:100%}.two-column-text-image .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1em 0 0}.two-column-text-image.-interview{margin:1em auto}.two-column-text-image.-interview .image{max-width:45%}.two-column-text-image.-image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.two-column-text-image.-image-left .text{margin:0 0 0 1em}.article-text .m-none+*{margin-top:0}.article-text ol,.article-text ul{list-style-position:outside;margin-left:.15em;padding-left:1.2em}.article-text table td,.article-text table th{padding:1em 1.1em;text-align:left;vertical-align:top;word-break:break-all}.article-text a{color:inherit}.article-text a[target=_blank]:after{content:"\e901";display:inline-block;font-family:ii-tokyu;font-size:.8em;margin-left:.5em;vertical-align:baseline}.article-text a.icon-none:after{content:none}.post-listing{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-listing,.post-media{display:-webkit-box;display:-ms-flexbox;display:flex}.post-media{padding:30px 0;position:relative;width:100%}.post-media:after,.post-media:before{background-color:#898888;content:"";display:block;height:1px;position:absolute;width:100%}.post-media:before{top:0}.post-media:after{bottom:-1px}.post-media .post-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:240px;width:30%}.post-media .post-header .thumb a{display:block;position:relative;text-decoration:none}.post-media .post-header .thumb .new{right:-10px;top:-10px}.post-media .post-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.875rem;margin-left:30px;width:60%}.post-media .post-body .info{line-height:1;margin-bottom:20px}.post-media .post-body .info .date{color:#898888}.post-media .post-body .info .tag-group{display:none}.post-media .post-body .title{color:inherit;font-size:1.125rem;line-height:1.7;margin:0 0 20px}.post-media .post-body .title a{color:inherit;text-decoration:none}.post-media .post-body .content{line-height:1.6}.new{background-color:#88d43d;color:#fff;font-size:1.125rem;font-weight:600;height:40px;letter-spacing:.1em;line-height:43px;position:absolute;right:0;text-align:center;top:0;width:60px;z-index:2}.popular-listing-wrapper .widget-module a{color:inherit;font-size:.813rem;font-weight:500;text-decoration:none}.popular-listing-wrapper .post-listing{counter-reset:number;list-style:none;margin:25px 0 0;padding:0}.popular-listing-wrapper .post-listing .post-media-min{padding:0;width:100%}.popular-listing-wrapper .post-listing .post-media-min:not(:first-child){margin-top:20px}.popular-listing-wrapper .post-listing .post-media-min:after,.popular-listing-wrapper .post-listing .post-media-min:before{content:none;height:0;width:0}.popular-listing-wrapper .post-listing .post-media-min a{color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-decoration:none}.popular-listing-wrapper .post-listing .post-media-min a:before{background-color:#88d43d;color:#fff;content:counter(number);counter-increment:number;font-size:1rem;font-weight:600;height:28px;left:-5px;line-height:33px;position:absolute;text-align:center;top:-5px;width:28px;z-index:1}.popular-listing-wrapper .post-listing .post-media-min a .image,.popular-listing-wrapper .post-listing .post-media-min a .thumb{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px}.popular-listing-wrapper .post-listing .post-media-min a .content{margin-left:10px;margin-top:-.4em}.popular-listing-wrapper .post-listing .post-media-min a .content .date{color:#898888;font-size:.75rem}.popular-listing-wrapper .post-listing .post-media-min a .content .title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.813rem;font-weight:500;line-height:1.6}.password-container:after{clear:both;content:"";display:block}.password-container input[type=password]{display:block;float:left;font-size:16px;height:50px;margin:0!important;max-width:70%;outline:none;padding:23px 15px;width:300px}.password-container .hs-button{background:#80c937;border:none;color:#fff;display:block;float:left;font-size:16px;height:50px;margin:0 0 0 6px;max-width:23%;outline:none;text-align:center;width:100px}.contact-caution-text{font-size:1.125rem}.contact-caution-text ul li{line-height:1.78}.contact-caution-text ul li:not(:last-child){margin-bottom:.75em}@media screen and (min-width:981px){a{-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}a:hover{filter:alpha(opacity=65);opacity:.65}}@media screen and (max-width:980px){.body-container-wrapper{padding-top:60px}.header-container-wrapper.-js-scroll .g-header .header-logo{height:60px}.header-container-wrapper.-js-scroll .g-header .nav{padding-left:10px}.g-header{background:#fff;height:60px;position:relative}.g-header .header-logo{height:85px;z-index:110}.g-header .toggle{cursor:pointer;height:60px;right:20px;top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);transition:-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);transition:transform .3s cubic-bezier(.445,.05,.55,.95);transition:transform .3s cubic-bezier(.445,.05,.55,.95),-webkit-transform .3s cubic-bezier(.445,.05,.55,.95);z-index:110}.g-header .toggle,.g-header .toggle i{display:block;position:absolute;width:35px}.g-header .toggle i{background:#000;height:2px;left:0;margin-top:-1px;top:50%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.g-header .toggle i:first-child{margin-top:-8px}.g-header .toggle i:last-child{margin-top:6px;-webkit-transition:width .2s;transition:width .2s;width:15px}.g-header .toggle.-js-open i:first-child{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}.g-header .toggle.-js-open i:nth-child(2){-webkit-transform:translateZ(0) rotate(-45deg);transform:translateZ(0) rotate(-45deg)}.g-header .toggle.-js-open i:last-child{width:0}.g-header .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 50px);justify-content:center;overflow:auto;padding:30px 10px;position:fixed;right:0;top:50px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:visibility .4s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .4s cubic-bezier(.445,.05,.55,.95);transition:visibility .4s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .4s cubic-bezier(.445,.05,.55,.95);transition:visibility .4s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),transform .4s cubic-bezier(.445,.05,.55,.95);transition:visibility .4s cubic-bezier(.445,.05,.55,.95),opacity .5s cubic-bezier(.445,.05,.55,.95),transform .4s cubic-bezier(.445,.05,.55,.95),-webkit-transform .4s cubic-bezier(.445,.05,.55,.95);visibility:hidden;width:100%;z-index:100}.g-header .nav.-js-open{-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.g-header .nav.-js-open .header-menu{opacity:1;-webkit-transition-delay:.26s;transition-delay:.26s}.g-header .nav>*{margin:auto;width:100%}.g-header .nav>.row-fluid-wrapper>.row-fluid{display:block}.g-header .menu-bg-text{color:#e4fdcb;display:block;font-size:16vw;font-weight:500;left:0;letter-spacing:.2em;line-height:1;padding-bottom:.5em;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:-1}.g-header .header-menu{float:none;margin:20px auto!important;max-width:300px;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.445,.05,.55,.95);transition:opacity .5s cubic-bezier(.445,.05,.55,.95);-webkit-transition-delay:0s;transition-delay:0s;width:90%}.header-menu .hs-menu-wrapper>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;text-align:center}.header-menu .hs-menu-wrapper>ul>li{border-bottom:2px solid #88d43d;font-size:1.429rem;margin:0 0 1.5em;width:100%}.header-menu .hs-menu-wrapper>ul>li:last-child{margin-bottom:0}.header-menu .hs-menu-wrapper>ul>li>a:before{content:none}.header-menu .hs-menu-wrapper>ul>li>a span{display:inline-block}.g-header .group-logo{float:none;margin:40px auto 0}.row-fluid .main-container{margin-top:34px}.row-fluid .g-contents,.row-fluid .g-sidebar{float:none;max-width:none;width:100%}.row-fluid .g-sidebar{margin-top:100px}.popular-listing-wrapper .post-listing .post-media-min .row-fluid .g-sidebar .title-header a:before,.row-fluid .g-sidebar .title-header .en,.row-fluid .g-sidebar .title-header .new,.row-fluid .g-sidebar .title-header .popular-listing-wrapper .post-listing .post-media-min a:before{font-size:1.143rem}.row-fluid .g-sidebar .title-header .ja{font-size:1.071rem}.page-main-container{margin-bottom:60px!important}.popular-listing-wrapper .post-listing .post-media-min a:before{font-size:1.071rem;height:25px;line-height:30px;width:30px}.popular-listing-wrapper .post-listing .post-media-min a .content .date{font-size:.857rem}.popular-listing-wrapper .post-listing .post-media-min a .content .title{font-size:.929rem}}@media screen and (max-width:768px){html{font-size:14px}body{min-width:320px}.page-header{display:block;height:auto;margin:0 0 3.8em;padding-top:28%}.page-header .image-wrap{height:auto}.page-header .image-wrap .js-ofi{padding-top:64%}.page-header .copy .main{font-size:5rem}.page-header .copy .sub{font-size:1.714rem}.en-text-long .page-header .copy,.en-text-long .page-header .copy .sub{word-break:break-all}.pagetop{bottom:20px;font-size:.857rem;padding-top:.15em;width:150px}.pagetop:before{width:calc(100% - 5em)}.g-footer{font-size:.857rem;margin-top:175px;padding:70px 0}.g-footer .footer-logo{float:none;margin:0 auto 20px!important;max-width:168px}.g-footer .footer-menu{float:none}.g-footer .footer-menu ul{text-align:center}.g-footer .footer-menu ul li{margin:.5em 1em}.g-footer .footer-menu.top-line{margin-bottom:20px;padding-top:.8em}.g-footer .copyright{font-size:.714rem;text-align:center}.body-container-wrapper{padding-top:60px}.page-center{padding:0 5.4vw;width:100%!important}.row-fluid .g-sidebar{margin-left:-5.4vw;width:calc(100% + 10.8vw)}.deco-bg-gray:before{width:83%}.button{border-radius:25px;font-size:1.071rem;max-width:210px;padding:.85em 38px}.article-container .post-title{font-size:1.714rem}.article-container h2{font-size:1.571rem}.article-container h3{font-size:1.429rem}.article-container h4{font-size:1.286rem}.article-container .article-text img[style*=right]{margin-left:20px!important}.article-container .article-text img[style*=left]{margin-right:20px!important}.article-container .back-button{font-size:1rem;margin-top:50px}.article-container .two-column-text-image{-ms-flex-wrap:wrap;flex-wrap:wrap}.article-container .two-column-text-image .image{margin:auto;max-width:100%;text-align:center}.article-container .two-column-text-image .text{margin:1em 0 0}.post-media{padding:25px 0}.post-media .post-header{max-width:120px}.post-media .post-header .thumb .new{right:-5px;top:-5px}.post-media .post-body{margin-left:20px}.post-media .post-body .info{margin-bottom:10px}.post-media .post-body .title{font-size:.929rem;margin-bottom:10px}.new{font-size:1.071rem;height:25px;line-height:28px;width:50px}}@media screen and (max-width:480px){.article-container .article-text img[style*=left],.article-container .article-text img[style*=right]{display:block;float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:100%}}@media screen and (max-width:360px){html{font-size:3.75vw}}form{font-weight:500}form fieldset{max-width:100%!important;padding:0}form label{display:block}form .form-columns-2 .hs-form-field{width:48%!important}form .form-columns-2 .hs-form-field:last-child{margin-left:4%}form .hs-form-field{border:1px solid #b7b7b7}@media screen and (min-width:769px){form .hs-form-field{display:grid;grid-template-columns:29.17% 1fr}}form .hs-form-field:not(:first-child){border-top:none}form .hs-form-field>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;grid-row-end:4;grid-row-start:1;padding:15px 30px}@media screen and (min-width:769px){form .hs-form-field>label{border-right:1px solid #b7b7b7}}@media screen and (max-width:768px){form .hs-form-field>label{border-bottom:1px solid #b7b7b7;padding:15px 20px}}form .hs-form-field .input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0!important;padding:15px 25px 15px 30px}@media screen and (max-width:768px){form .hs-form-field .input{padding-left:20px}}form .form-columns-0 .hs-richtext{margin-bottom:2em}form .hs-richtext{margin-bottom:.5em}form .hs-richtext img{height:auto;max-width:100%!important}form .hs-richtext a{color:#cc0201;text-decoration:none}form .inputs-list{list-style:none;padding:0}form .inputs-list li{display:block;margin:.7rem 0}form .inputs-list li:first-child{margin-top:0}form .inputs-list li:last-child{margin-bottom:0}form .hs-form-required{display:inline-block;height:24px;margin-left:15px;position:relative}form .hs-form-required:after{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#cc0201;color:#fff;content:"必須";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.625rem;height:24px;justify-content:center;left:0;position:absolute;top:0;width:54px}form .hs-error-msg,form .hs-error-msgs{color:#cc0201;margin:-5px 0 11px 15px}@media screen and (max-width:768px){form .hs-error-msg,form .hs-error-msgs{margin-left:10px}}form .hs-error-msg li,form .hs-error-msgs li{margin:0}form .hs_error_rollup{margin:3em auto -2em;text-align:center}form .hs_error_rollup .inputs-list li{margin:0}form .hs-field-desc{color:#898888;font-size:.875rem;margin-bottom:.2em;padding:15px 25px 0 30px}@media screen and (max-width:768px){form .hs-field-desc{padding-left:20px}}form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #bababa;border-radius:0;outline:none;padding:7px 20px;width:100%!important}form input[type=date]::-webkit-input-placeholder,form input[type=email]::-webkit-input-placeholder,form input[type=file]::-webkit-input-placeholder,form input[type=number]::-webkit-input-placeholder,form input[type=password]::-webkit-input-placeholder,form input[type=search]::-webkit-input-placeholder,form input[type=tel]::-webkit-input-placeholder,form input[type=text]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#bababa}form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=file]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#bababa}form input[type=date]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder,form input[type=file]:-ms-input-placeholder,form input[type=number]:-ms-input-placeholder,form input[type=password]:-ms-input-placeholder,form input[type=search]:-ms-input-placeholder,form input[type=tel]:-ms-input-placeholder,form input[type=text]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#bababa}form input[type=date]::-ms-input-placeholder,form input[type=email]::-ms-input-placeholder,form input[type=file]::-ms-input-placeholder,form input[type=number]::-ms-input-placeholder,form input[type=password]::-ms-input-placeholder,form input[type=search]::-ms-input-placeholder,form input[type=tel]::-ms-input-placeholder,form input[type=text]::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#bababa}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=file]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#bababa}form input[type=date]:focus::-webkit-input-placeholder,form input[type=email]:focus::-webkit-input-placeholder,form input[type=file]:focus::-webkit-input-placeholder,form input[type=number]:focus::-webkit-input-placeholder,form input[type=password]:focus::-webkit-input-placeholder,form input[type=search]:focus::-webkit-input-placeholder,form input[type=tel]:focus::-webkit-input-placeholder,form input[type=text]:focus::-webkit-input-placeholder,form select:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{color:transparent}form input[type=date]:focus::-moz-placeholder,form input[type=email]:focus::-moz-placeholder,form input[type=file]:focus::-moz-placeholder,form input[type=number]:focus::-moz-placeholder,form input[type=password]:focus::-moz-placeholder,form input[type=search]:focus::-moz-placeholder,form input[type=tel]:focus::-moz-placeholder,form input[type=text]:focus::-moz-placeholder,form select:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{color:transparent}form input[type=date]:focus:-ms-input-placeholder,form input[type=email]:focus:-ms-input-placeholder,form input[type=file]:focus:-ms-input-placeholder,form input[type=number]:focus:-ms-input-placeholder,form input[type=password]:focus:-ms-input-placeholder,form input[type=search]:focus:-ms-input-placeholder,form input[type=tel]:focus:-ms-input-placeholder,form input[type=text]:focus:-ms-input-placeholder,form select:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{color:transparent}form input[type=date]:focus::-ms-input-placeholder,form input[type=email]:focus::-ms-input-placeholder,form input[type=file]:focus::-ms-input-placeholder,form input[type=number]:focus::-ms-input-placeholder,form input[type=password]:focus::-ms-input-placeholder,form input[type=search]:focus::-ms-input-placeholder,form input[type=tel]:focus::-ms-input-placeholder,form input[type=text]:focus::-ms-input-placeholder,form select:focus::-ms-input-placeholder,form textarea:focus::-ms-input-placeholder{color:transparent}form input[type=date]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=file]:focus::placeholder,form input[type=number]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=search]:focus::placeholder,form input[type=tel]:focus::placeholder,form input[type=text]:focus::placeholder,form select:focus::placeholder,form textarea:focus::placeholder{color:transparent}form .hs-fieldtype-select .input{position:relative}form .hs-fieldtype-select .input:after{border-right:2px solid #000;border-top:2px solid #000;content:"";display:block;height:10px;margin-top:-9px;pointer-events:none;position:absolute;right:13px;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px;z-index:1}form .hs-fieldtype-select .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}form .hs-fieldtype-select .input select::-ms-expand{display:none}form textarea{display:block;min-height:284px;resize:vertical}form input[type=file]{background-color:transparent;border:initial;cursor:pointer;padding:initial}form .fn-date-picker .pika-button{font-size:14px;line-height:24px;text-align:center}form .fn-date-picker .pika-button:focus,form .fn-date-picker .pika-button:hover{background:#000!important;border-radius:0!important;color:#fff}form .fn-date-picker .is-today .pika-button{color:#000}form .fn-date-picker .is-selected .pika-button{background:#000;border-radius:0!important;-webkit-box-shadow:none;box-shadow:none}form input[type=checkbox]{display:none}form input[type=checkbox]+span{cursor:pointer;display:inline-block;padding-left:2.5rem;position:relative}form input[type=checkbox]+span:after,form input[type=checkbox]+span:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}form input[type=checkbox]+span:before{border:1px solid #b7b7b7;border-radius:5px;height:26px;left:0;top:0;width:26px}form input[type=checkbox]+span:after{background:url(https://ii.tokyu.co.jp/hubfs/IIT_2019_Theme/images/common/icon-form-check.png) 0 0/contain no-repeat;height:16px;left:4px;opacity:0;top:5px;width:18px}form input[type=checkbox]:checked+span:after{opacity:1}form input[type=radio]{display:none}form input[type=radio]+span{cursor:pointer;display:inline-block;padding-left:41px;position:relative}form input[type=radio]+span:after,form input[type=radio]+span:before{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute}form input[type=radio]+span:before{border:1px solid #b7b7b7;border-radius:50%;height:26px;left:0;top:1px;width:26px}form input[type=radio]+span:after{background:#cc0201;height:10px;left:8px;opacity:0;top:9px;width:10px}form input[type=radio]:checked+span:after{opacity:1}form .legal-consent-container{margin:36px 0 60px}form .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0!important}form .legal-consent-container .hs-error-msgs label{color:#cc0201}form .legal-consent-container .hs-form-field{border:none;display:block}form .legal-consent-container .hs-form-field .hs-error-msg,form .legal-consent-container .hs-form-field .hs-error-msgs,form .legal-consent-container .hs-form-field .hs-error-msgs li{margin:0}form .legal-consent-container .hs-form-field .input{padding:0}form .grecaptcha-badge{margin:30px auto}form .hs-submit{margin:60px auto 0;max-width:240px;width:90%}form input[type=submit]{background:url(https://ii.tokyu.co.jp/hubfs/IIT_2019_Theme/images/common/icon-form-arrow.png) right 23px top 50%/16px auto #cc0201 no-repeat;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:1.0625rem;font-weight:700;line-height:1.4;margin:0 auto;outline:none;padding:.65em 1em;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}form input[type=submit]:hover{opacity:.6}.submitted-message{font-size:1.125rem;text-align:center}.submitted-message a{color:#cc0201;text-decoration:none}.form-title{margin:0}