@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}.hs-inline-edit .header-container-wrapper{position:relative}.g-header{letter-spacing:.1em}.g-header .header-logo{height:95px;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)}.g-header .header-logo *{display:inline-block;height:100%}.g-header .header-logo a{display:inline-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 130px;-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:590px}.header-menu ul{list-style:none;margin:auto;padding:0}.header-menu.global-nav-image>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:95px}.header-menu.global-nav-image>ul>li{-webkit-box-flex:0;cursor:pointer;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.8125rem;font-weight:500;margin:auto 10px 0 auto;padding-bottom:40px}.header-menu.global-nav-image>ul>li.toggle-child-menu>span:after{content:url(https://ii.tokyu.co.jp/hubfs/IIT_2019_Theme/images/common/icon-arrow-pc.png);display:inline-block;margin-left:5px}.header-menu.global-nav-image>ul>li:first-child{margin-left:0}.header-menu.global-nav-image>ul>li:last-child{margin-right:0}.header-menu.global-nav-image>ul>li span{display:block;position:relative}.header-menu.global-nav-image>ul>li:hover>span{color:#88d43d}.header-menu.global-nav-image>ul>li span: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.global-nav-image>ul>li:hover>span:before{-webkit-transition:width .3s ease-out;transition:width .3s ease-out;width:100%}.header-menu.global-nav-image>ul>li.toggle-child-menu:hover>span:after{content:url(https://ii.tokyu.co.jp/hubfs/IIT_2019_Theme/images/common/icon-arrow-pc-active.png)}.header-menu.global-nav-image>ul>li:hover>a>span:before{-webkit-transition:width .3s ease-out;transition:width .3s ease-out;width:100%}.header-menu.global-nav-image>ul>li:hover .child-menu{opacity:1;visibility:visible}.header-menu.global-nav-image>ul>li.active-branch>a{color:#88d43d}.header-menu.global-nav-image>ul>li.active-branch>a:before{-webkit-transition:none;transition:none;width:100%}.header-menu.global-nav-image>ul>li .child-menu{background:#eee;display:flex;opacity:0;padding:35px;position:absolute;right:50%;top:83px;transform:translate(50%);transition:opacity .3s;visibility:hidden;width:auto}.header-menu.global-nav-image>ul>li .child-menu li{margin-right:35px;width:190px}.header-menu.global-nav-image>ul>li .child-menu li span{display:block;font-size:.75rem;letter-spacing:.05em;margin-top:10px;text-align:center}.header-menu.global-nav-image>ul>li .child-menu li:last-child{margin-right:0}.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}.g-header .group-logo.corp{width:146px}.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-logo.corp{max-width:204px}.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}@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}.g-header{background:#fff;height:60px;position:relative}.g-header .header-logo,.g-header .toggle{height:60px;z-index:110}.g-header .toggle{cursor:pointer;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)}.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:flex-start;-ms-flex-pack:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;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:40px auto 0;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:none;opacity:0;padding:0 38px;-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:100%}.header-menu.global-nav-image>ul{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;text-align:center}.header-menu.global-nav-image>ul>li{font-size:1.429rem;margin:0 0 40px;padding-bottom:0;width:100%}.header-menu.global-nav-image>ul>li .pc-only{display:none}.header-menu.global-nav-image>ul>li>a>span,.header-menu.global-nav-image>ul>li>span{border-bottom:2px solid #88d43d;display:block;padding-bottom:10px;text-align:left}.header-menu.global-nav-image>ul>li>a>span{position:relative}.header-menu.global-nav-image>ul>li.toggle-child-menu:hover>span:after,.header-menu.global-nav-image>ul>li.toggle-child-menu>span:after{content:url(https://ii.tokyu.co.jp/hubfs/IIT_2019_Theme/images/common/icon-arrow.png)}.header-menu.global-nav-image>ul>li.toggle-child-menu>span:after{margin-left:5px;position:absolute;right:0;transform:scale(.5);transition:transform .3s}.header-menu.global-nav-image>ul>li.toggle-child-menu.-active>span:after{transform:scale(.5) rotate(180deg)}.header-menu.global-nav-image>ul>li .child-menu{background:transparent;padding:20px 0}.header-menu.global-nav-image>ul>li .child-menu li:first-child span{margin-top:0}.header-menu.global-nav-image>ul>li .child-menu li span{font-size:14px;text-align:left}.header-menu.global-nav-image>ul>li:hover>a>span:before,.header-menu.global-nav-image>ul>li:hover>span:before{width:0}.header-menu.global-nav-image>ul>li .child-menu{display:none;flex-wrap:wrap;opacity:1;padding:25px 0 0;position:relative;top:auto;visibility:visible}.header-menu.global-nav-image>ul>li .child-menu li{margin-right:0;width:100%}.header-menu.global-nav-image>ul>li .child-menu li .image{display:none}.header-menu.global-nav-image>ul>li:last-child{margin-bottom:0}.header-menu.global-nav-image>ul>li>a:before{content:none}.g-header .group-logo{float:none;margin:40px auto 0}.g-header .group-logo.corp img{position:relative;right:-21px}.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-logo.corp img{position:relative;right:-29px}.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}}@media screen and (min-width:981px){.g-header .header-menu{max-width:680px}.header-menu.global-nav-image>ul>li{margin:auto 20px 0 auto}}@media screen and (max-width:1220px) and (min-width:981px){.g-header .header-logo{width:130px}.g-header .header-menu{padding-left:20px}.g-header .nav .row-fluid .span7{flex:1 1 auto}.header-menu.global-nav-image>ul>li{font-size:1vw;margin:auto 10px 0 auto}}