@charset "UTF-8";@media screen and (max-width:479px){em,li,p,strong,td,th{font-size:15px;font-size:.9375rem;line-height:1.778}.small_text{font-size:13px;font-size:.8125rem;line-height:1.778}.big_text{font-size:17px;font-size:1.0625rem;line-height:1.778}h6{font-size:15px;font-size:.9375rem;line-height:1.778}h5{font-size:16px;font-size:1rem;line-height:1.778}h4{font-size:17px;font-size:1.0625rem;line-height:1.778}h3{font-size:18px;font-size:1.125rem;line-height:1.778}h2{font-size:19px;font-size:1.1875rem;line-height:1.778}h1{font-size:20px;font-size:1.25rem;line-height:1.778}}@media screen and (min-width:480px){em,li,p,strong,td,th{font-size:16px;font-size:1rem;line-height:1.875}.small_text{font-size:14px;font-size:.875rem;line-height:1.875}.big_text{font-size:18px;font-size:1.125rem;line-height:1.875}h6{font-size:16px;font-size:1rem;line-height:1.875}h5{font-size:18px;font-size:1.125rem;line-height:1.875}h4{font-size:20px;font-size:1.25rem;line-height:1.875}h3{font-size:23px;font-size:1.4375rem;line-height:1.875}h2{font-size:26px;font-size:1.625rem;line-height:1.875}h1{font-size:29px;font-size:1.8125rem;line-height:1.875}}@font-face{font-family:'feather';font-weight:400;font-style:normal;src:url(../fonts/feather/feather.eot?1gafuo);src:url("../fonts/feather/feather.eot?1gafuo#iefix") format("embedded-opentype"),url(../fonts/feather/feather.woff2?1gafuo) format("woff2"),url(../fonts/feather/feather.ttf?1gafuo) format("truetype"),url(../fonts/feather/feather.woff?1gafuo) format("woff"),url("../fonts/feather/feather.svg?1gafuo#feather") format("svg")}.icon{font-family:'feather';font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.icon--arrow-left:before{content:'\e901'}.icon--menu:before{content:'\e903'}.icon--cross:before{content:'\e117'}*,*:after,*:before{box-sizing:border-box}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}body{font:100% "Avenir Next",Avenir,"Helvetica Neue","Lato","Segoe UI",Helvetica,Arial,sans-serif;color:#231f20;margin:0;background:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:justify}#main-contents{overflow:hidden}a{text-decoration:none;color:#0075c1;outline:none;-webkit-transition:all 0.3s;transition:all 0.3s}a img{-webkit-transition:all 0.3s;transition:all 0.3s}a:hover{color:#231f20}a:hover img{opacity:.6}.btn{padding:.6rem 1rem;text-align:center;background:#0075c1;color:#FFF;border:1px solid #0075c1;border-radius:.3rem;margin:1rem!important;display:inline-block;min-width:200px;font-weight:600;display:inline-block;position:relative!important;transition:0.3s;vertical-align:middle;overflow:hidden}.btn::before{content:'';position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;transform:scaleX(0);transform-origin:right;transition:transform 0.9s cubic-bezier(.6,.05,.01,.99);backface-visibility:hidden;background:#FFF}.btn .btn-text{position:relative!important;z-index:999}.btn:hover{color:#0075c1}.btn:hover:before{transform:scaleX(1);transform-origin:left;transition:transform 0.9s cubic-bezier(.6,.05,.01,.99)}.btn--big{font-size:1.2rem;padding:1rem 1.4rem}.btn--full{display:block!important;margin:0!important}.btn--square{border-radius:0!important}.btn.btn_light_blue{background:#50badb;border:1px solid #50badb}.btn.btn_light_blue::before{background:#FFF}.btn.btn_light_blue:hover{color:#50badb}.btn.btn_pink{background:#dd4c81;border:1px solid #dd4c81}.btn.btn_pink::before{background:#FFF}.btn.btn_pink:hover{color:#dd4c81}.btn.btn_light_orange{background:#ed9936;border:1px solid #ed9936}.btn.btn_light_orange::before{background:#FFF}.btn.btn_light_orange:hover{color:#ed9936}.btn.btn_orange{background:#ed6d0f;border:1px solid #ed6d0f}.btn.btn_orange::before{background:#FFF}.btn.btn_orange:hover{color:#ed6d0f}.btn.btn_white{background:#FFF;color:#50badb;border:1px solid #FFF}.btn.btn_white::before{background:#50badb}.btn.btn_white:hover{color:#FFF}.btn.btn_white_primary{background:#FFF;color:#0075c1;border:1px solid #0075c1}.btn.btn_white_primary::before{background:#0075c1}.btn.btn_white_primary:hover{color:#FFF}.btn.btn_dark{background:#231f20;color:#FFF;border:1px solid #231f20}.btn.btn_dark::before{background:#FFF}.btn.btn_dark:hover{color:#231f20}.arrow_box__bottom{position:relative;background-color:#0075c1;color:#FFF;font-weight:700;border-radius:15px;text-align:center}.arrow_box__bottom:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#0075c1;border-width:10px;margin-left:-10px}.list__design{border-left:10px solid #0075c1;padding-left:2rem!important;margin-bottom:2rem!important}*{outline:none}.align_left{text-align:left}.align_center{text-align:center}.align_right{text-align:right}.font_normal{font-weight:400}.font_bold{font-weight:700}.font_italic{font-weight:italic}.font_serif{font-family:serif}.color_primary{color:#0075c1}.color_light{color:#FFF}.color_dark{color:#231f20}.is__pc{display:inherit}@media screen and (max-width:767px){.is__pc{display:none!important}}.is__tab{display:none!important}@media screen and (max-width:767px){.is__tab{display:inherit!important}}@media screen and (max-width:479px){.is__tab{display:none!important}}.is__sp{display:none!important}@media screen and (max-width:479px){.is__sp{display:inherit!important}}@media screen and (max-width:767px){.is__tab.is__sp{display:inherit!important}}#loader-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:#FFF;z-index:10000}#loader-bg #loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#loader-bg #loading svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}#loader-bg #loading .gradient{animation-iteration-count:infinite;animation-duration:1s;fill:url("#gradient-fill")}#loader-bg #loading .square{animation-iteration-count:infinite;animation-duration:2s;transition-timing-function:ease-in-out}#loader-bg #loading .s1{animation-name:slide-1}#loader-bg #loading .s2{animation-name:slide-2}#loader-bg #loading .s3{animation-name:slide-3}#loader-bg #loading .s4{animation-name:slide-4}#loader-bg #loading .s5{animation-name:slide-5}#loader-bg #loading .s6{animation-name:slide-6}#loader-bg #loading .s7{animation-name:slide-7}@keyframes slide-1{37.5%{transform:translateX(0)}50%{transform:translateX(100px)}100%{transform:translateX(100px)}}@keyframes slide-2{25%{transform:translateX(0)}37.5%{transform:translateX(100px)}100%{transform:translateX(100px)}}@keyframes slide-3{12.5%{transform:translateY(0)}25%{transform:translateY(100px)}100%{transform:translateY(100px)}}@keyframes slide-4{50%{transform:translateY(0)}62.5%{transform:translateY(-100px)}100%{transform:translateY(-100px)}}@keyframes slide-5{12.5%{transform:translate(-100px,0)}87.5%{transform:translate(-100px,0)}100%{transform:translate(-100px,100px)}}@keyframes slide-6{62.5%{transform:translateY(0)}75%{transform:translateY(-100px)}100%{transform:translateY(-100px)}}@keyframes slide-7{75%{transform:translateX(0)}87.5%{transform:translateX(-100px)}100%{transform:translateX(-100px)}}header#header{height:54px;background-color:rgba(255,255,255,.9);position:absolute;top:0;z-index:3;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:start;-moz-justify-content:start;-ms-justify-content:start;justify-content:start;-ms-flex-pack:start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-transition:all 0.3s;transition:all 0.3s}header#header .site-title{margin:14.5px 0 14.5px 30px;width:220px;height:25px;line-height:0}@media screen and (max-width:767px){header#header .site-title{margin:14.5px 0 14.5px 15px;width:150px;height:17px}}@media screen and (max-width:340px){header#header .site-title{width:130px;height:15px}}header#header .site-title a{display:block;height:25px;position:absolute;z-index:1}header#header .site-title a img{width:220px;height:25px;margin:0}@media screen and (max-width:767px){header#header .site-title a img{width:150px;height:17px}}@media screen and (max-width:340px){header#header .site-title a img{width:130px;height:15px}}header#header p{color:#0075c1;margin-top:20px;margin-left:10px;width:90px}@media screen and (max-width:767px){header#header p{margin-top:15px;width:85px;font-size:.75rem}}@media screen and (max-width:340px){header#header p{margin-top:13px;width:58px}}header#header nav#ml-menu{width:calc(100% - 450px);height:54px;overflow:hidden}@media screen and (max-width:959px){header#header nav#ml-menu{position:fixed;top:0;right:0;z-index:1000;width:300px;height:100vh;-webkit-transform:translate3d(calc(100% + 360px),0,0);transform:translate3d(calc(100% + 360px),0,0);transform:translateX(100%) translateX(360px);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;background-color:#FFF}}header#header nav#ml-menu .menu__breadcrumbs{display:inline-block;font-size:.9em;line-height:1;position:relative;padding:1.25rem 0;z-index:2}@media screen and (max-width:959px){header#header nav#ml-menu .menu__breadcrumbs{padding:2.5em 3.75em 1.5em 2.5em}}header#header nav#ml-menu .menu__breadcrumbs a{font-weight:700;display:inline-block;cursor:pointer;vertical-align:middle;letter-spacing:1px;text-transform:uppercase;color:#0075c1}header#header nav#ml-menu .menu__breadcrumbs a:last-child{pointer-events:none}header#header nav#ml-menu .menu__breadcrumbs a:focus,header#header nav#ml-menu .menu__breadcrumbs a:hover{color:#0075c1}header#header nav#ml-menu .menu__breadcrumbs a:not(:last-child)::after{content:'\e902';font-family:'feather';display:inline-block;padding:0 .5em;color:#33353e;font-size:.8em}header#header nav#ml-menu .menu__breadcrumbs a:not(:last-child):focus::after,header#header nav#ml-menu .menu__breadcrumbs a:not(:last-child):hover::after{color:#33353e}header#header nav#ml-menu .menu__back{font-size:1.05em;position:absolute;z-index:100;top:0;right:2.25em;margin:0;padding:1.365em .65em 0 0;cursor:pointer;color:#2a2b30;border:none;background:none}header#header nav#ml-menu .menu__back:focus,header#header nav#ml-menu .menu__back:hover{color:#FFF;outline:none}header#header nav#ml-menu .menu__back--hidden{pointer-events:none;opacity:0}header#header nav#ml-menu #primary-menu,header#header nav#ml-menu .menu__wrap{position:static}@media screen and (max-width:959px){header#header nav#ml-menu #primary-menu,header#header nav#ml-menu .menu__wrap{position:absolute;top:3.5em;bottom:0;overflow:hidden;width:100%}}header#header nav#ml-menu #primary-menu .menu__level,header#header nav#ml-menu .menu__wrap .menu__level{position:absolute;top:0;right:100px;left:0;visibility:hidden;overflow:hidden;width:100%;height:100%;margin:0;padding:0;list-style-type:none}@media screen and (max-width:959px){header#header nav#ml-menu #primary-menu .menu__level,header#header nav#ml-menu .menu__wrap .menu__level{right:0}}header#header nav#ml-menu #primary-menu .menu__level:focus,header#header nav#ml-menu .menu__wrap .menu__level:focus{outline:none}header#header nav#ml-menu #primary-menu .menu__level--current,header#header nav#ml-menu .menu__wrap .menu__level--current{visibility:visible}header#header nav#ml-menu #primary-menu #menu__level__1,header#header nav#ml-menu #primary-menu .submenu,header#header nav#ml-menu .menu__wrap #menu__level__1,header#header nav#ml-menu .menu__wrap .submenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;width:calc(100% - 100px);margin:0;padding:0}@media screen and (max-width:959px){header#header nav#ml-menu #primary-menu #menu__level__1,header#header nav#ml-menu #primary-menu .submenu,header#header nav#ml-menu .menu__wrap #menu__level__1,header#header nav#ml-menu .menu__wrap .submenu{height:100vh;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}}@media screen and (max-width:479px){header#header nav#ml-menu #primary-menu #menu__level__1,header#header nav#ml-menu #primary-menu .submenu,header#header nav#ml-menu .menu__wrap #menu__level__1,header#header nav#ml-menu .menu__wrap .submenu{width:100%}}header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item,header#header nav#ml-menu #primary-menu .submenu .menu-item,header#header nav#ml-menu #primary-menu .submenu .menu__item,header#header nav#ml-menu #primary-menu .submenu .page_item,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item,header#header nav#ml-menu .menu__wrap .submenu .menu-item,header#header nav#ml-menu .menu__wrap .submenu .menu__item,header#header nav#ml-menu .menu__wrap .submenu .page_item{display:inline-block;width:auto;padding:0}@media screen and (max-width:959px){header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item,header#header nav#ml-menu #primary-menu .submenu .menu-item,header#header nav#ml-menu #primary-menu .submenu .menu__item,header#header nav#ml-menu #primary-menu .submenu .page_item,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item,header#header nav#ml-menu .menu__wrap .submenu .menu-item,header#header nav#ml-menu .menu__wrap .submenu .menu__item,header#header nav#ml-menu .menu__wrap .submenu .page_item{display:block;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link{font-weight:600;font-size:.9em;position:relative;display:block;padding:.2em .7em;color:#231f20;-webkit-transition:color 0.1s;transition:color 0.1s}@media screen and (max-width:959px){header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link{padding:1em .7em 1em 1.5em}}@media screen and (max-width:479px){header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link{font-size:1.1em;padding:.5em .7em .5em 1.5em}}@media screen and (min-width:960px){header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item.corp_site a,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item.corp_site a,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item.corp_site a,header#header nav#ml-menu #primary-menu .submenu .menu-item.corp_site a,header#header nav#ml-menu #primary-menu .submenu .menu__item.corp_site a,header#header nav#ml-menu #primary-menu .submenu .page_item.corp_site a,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item.corp_site a,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item.corp_site a,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item.corp_site a,header#header nav#ml-menu .menu__wrap .submenu .menu-item.corp_site a,header#header nav#ml-menu .menu__wrap .submenu .menu__item.corp_site a,header#header nav#ml-menu .menu__wrap .submenu .page_item.corp_site a{display:none!important}}header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link:focus,header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link:hover,header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link:focus,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link:hover,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link:focus,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link:hover,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link:focus,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link:hover,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link:focus,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link:hover,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link:focus,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link:hover,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link:focus,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link:hover,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link:focus,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link:hover,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link:focus,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link:hover,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link:focus,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link:hover,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link:focus,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link:hover,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link[data-submenu]:hover::after,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link:focus,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link:hover,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link[data-submenu]:focus::after,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link[data-submenu]:hover::after{color:#0075c1}header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link--current::before,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link--current::before,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link--current::before,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link--current::before,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link--current::before,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link--current::before,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link--current::before,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link--current::before,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link--current::before,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link--current::before,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link--current::before,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link--current::before{content:'\00B7';font-size:1.5em;line-height:0;position:absolute;top:50%;left:0;height:4px;color:#0075c1}@media screen and (max-width:959px){header#header nav#ml-menu #primary-menu #menu__level__1 .menu-item .menu__link--current::before,header#header nav#ml-menu #primary-menu #menu__level__1 .menu__item .menu__link--current::before,header#header nav#ml-menu #primary-menu #menu__level__1 .page_item .menu__link--current::before,header#header nav#ml-menu #primary-menu .submenu .menu-item .menu__link--current::before,header#header nav#ml-menu #primary-menu .submenu .menu__item .menu__link--current::before,header#header nav#ml-menu #primary-menu .submenu .page_item .menu__link--current::before,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu-item .menu__link--current::before,header#header nav#ml-menu .menu__wrap #menu__level__1 .menu__item .menu__link--current::before,header#header nav#ml-menu .menu__wrap #menu__level__1 .page_item .menu__link--current::before,header#header nav#ml-menu .menu__wrap .submenu .menu-item .menu__link--current::before,header#header nav#ml-menu .menu__wrap .submenu .menu__item .menu__link--current::before,header#header nav#ml-menu .menu__wrap .submenu .page_item .menu__link--current::before{left:.5em}}header#header nav#ml-menu #primary-menu .menu__level--current,header#header nav#ml-menu .menu__wrap .menu__level--current{visibility:visible}header#header nav#ml-menu #primary-menu .menu__level--current .menu__item.corp_site .menu__link,header#header nav#ml-menu .menu__wrap .menu__level--current .menu__item.corp_site .menu__link{background-color:#0075c1;color:#FFF!important;margin-top:1rem;margin-left:1rem;padding:.5rem 1rem!important;border-radius:5px;-webkit-transition:all 0.2s;transition:all 0.2s;display:inline-block!important}header#header nav#ml-menu #primary-menu .menu__level--current .menu__item.corp_site .menu__link:hover,header#header nav#ml-menu .menu__wrap .menu__level--current .menu__item.corp_site .menu__link:hover{background-color:rgba(0,117,193,.5);color:#FFF!important}@media screen and (max-width:959px){header#header nav#ml-menu.menu--open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#FFF;position:fixed;top:0;right:0;width:300px;height:100vh}}header#header .action{position:absolute;display:block;margin:0;padding:0;cursor:pointer;border:none;background:none}header#header .action:focus{outline:none}header#header .action--open{font-size:1.5em;top:.5em;right:.7em;display:none;color:#231f20;position:absolute;z-index:999}@media screen and (max-width:959px){header#header .action--open{display:block}}header#header .action--close{font-size:1.5em;top:.5em;right:.7em;display:none;color:#231f20;z-index:10000}@media screen and (max-width:959px){header#header .action--close{display:block}}header#header .drop_down_list{position:absolute;top:0;right:0;width:110px;height:54px;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:959px){header#header .drop_down_list{position:absolute;right:58px}}@media screen and (max-width:767px){header#header .drop_down_list{width:70px}}header#header .drop_down_list .entry_btn{width:100px;color:#FFF;background-color:#0075c1;padding:0 1rem;text-align:center;line-height:54px;margin-left:10px;display:block;cursor:pointer}@media screen and (max-width:767px){header#header .drop_down_list .entry_btn{font-size:.8rem;height:54px;padding:0;width:60px}}header#header .drop_down_list .overflow{position:absolute;list-style:none;top:54px;right:0;width:160px;opacity:0;z-index:1;-webkit-transition:opacity 0.5s ease 0s;transition:opacity 0.5s ease 0s;margin:0;padding:0}@media screen and (max-width:959px){header#header .drop_down_list .overflow{right:-60px}}header#header .drop_down_list .overflow li{line-height:2rem;background-color:rgba(0,117,193,.9);padding:.5rem 1rem}header#header .drop_down_list .overflow li:hover{background-color:rgba(0,117,193,.8)}header#header .drop_down_list .overflow li a{color:#FFF;display:block}header#header .drop_down_list.is__open{overflow:inherit}header#header .drop_down_list.is__open .overflow{opacity:1;z-index:1}header#header.is-hidden{display:none}header#header.is-hidden .drop_down_list{display:none}header#header.is-point{position:fixed;height:0;overflow:hidden}header#header.is-point .drop_down_list{height:0}header#header.is-show{position:fixed;z-index:101;top:0;height:54px}header#header.is-show .drop_down_list{height:54px}@media screen and (max-width:959px){#overlay{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform 1.2s;transition:transform 1.2s;background-color:rgba(0,117,193,.9);position:fixed;top:0;right:0;z-index:2;overflow:hidden;opacity:0;width:100vw;height:100vh}}@media screen and (max-width:767px){#overlay{-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s}}@media screen and (max-width:479px){#overlay{-webkit-transition:-webkit-transform 0.6s;transition:transform 0.6s}}@media screen and (max-width:375px){#overlay{-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}}@media screen and (max-width:959px){#overlay.menu--open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}#main_image .main_image{width:100vw;height:100vh;overflow:hidden}#main_image .main_image .swiper-container{width:100vw;height:100vh}#main_image .main_image .swiper-container .swiper-slide.swiper-slide-1 .s-three-wrap .slide_image{background-position:90% center;background-image:url(../images/slider/slider01.jpg)}@media screen and (max-width:959px){#main_image .main_image .swiper-container .swiper-slide.swiper-slide-1 .s-three-wrap .slide_image{background-position:85% center;background-image:url(../images/slider/small/slider01.jpg)}}#main_image .main_image .swiper-container .swiper-slide.swiper-slide-2 .s-three-wrap .slide_image{background-position:5% center;background-image:url(../images/slider/slider02.jpg)}@media screen and (max-width:959px){#main_image .main_image .swiper-container .swiper-slide.swiper-slide-2 .s-three-wrap .slide_image{background-position:35% center;background-image:url(../images/slider/small/slider02.jpg)}}#main_image .main_image .swiper-container .swiper-slide.swiper-slide-3 .s-three-wrap .slide_image{background-position:70% center;background-image:url(../images/slider/slider03.jpg)}@media screen and (max-width:959px){#main_image .main_image .swiper-container .swiper-slide.swiper-slide-3 .s-three-wrap .slide_image{background-position:31% center;background-image:url(../images/slider/small/slider03.jpg)}}#main_image .main_image .swiper-container .s-three-wrap .slide_image{width:100vw;height:100vh;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main_image .main_image .swiper-container .s-three-wrap .slide_overlay{width:100vw;height:100vh;background-color:rgba(35,31,32,.2);position:absolute;top:0;left:0;z-index:1}#main_image .main_image .swiper-container .s-three-wrap .s-three-sub,#main_image .main_image .swiper-container .s-three-wrap .s-three-sub2,#main_image .main_image .swiper-container .s-three-wrap .s-three-text{position:absolute}#main_image .main_image .swiper-container .s-three-wrap .s-three-text{top:35%;left:50%;z-index:2;width:40%}@media screen and (max-width:959px){#main_image .main_image .swiper-container .s-three-wrap .s-three-text{left:40%;width:50%}}@media screen and (max-width:479px){#main_image .main_image .swiper-container .s-three-wrap .s-three-text{top:42%;left:10%;width:80%}}#main_image .main_image .swiper-container .s-three-wrap .s-three-sub{top:46%;left:56%;z-index:3;width:24%}@media screen and (max-width:959px){#main_image .main_image .swiper-container .s-three-wrap .s-three-sub{left:54%}}@media screen and (max-width:479px){#main_image .main_image .swiper-container .s-three-wrap .s-three-sub{top:51%;left:30%;width:40%}}#main_image .main_image .swiper-container .s-three-wrap .s-three-sub2{top:62%;left:57%;transition:all 0.25s ease;width:24%;z-index:4}@media screen and (max-height:767px){#main_image .main_image .swiper-container .s-three-wrap .s-three-sub2{top:62%}}@media screen and (max-width:959px){#main_image .main_image .swiper-container .s-three-wrap .s-three-sub2{left:52%;width:28%}}@media screen and (max-width:767px){#main_image .main_image .swiper-container .s-three-wrap .s-three-sub2{left:51%;width:29%}}@media screen and (max-width:479px){#main_image .main_image .swiper-container .s-three-wrap .s-three-sub2{top:62%;left:20%;width:60%}}#main_image .main_image .swiper-container .s-three-wrap-left .s-three-text{left:10%}@media screen and (max-width:479px){#main_image .main_image .swiper-container .s-three-wrap-left .s-three-text{top:42%;left:10%;width:80%}}#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub{left:19%}@media screen and (max-width:959px){#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub{left:24%}}@media screen and (max-width:479px){#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub{top:51%;left:30%;width:40%}}#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub2{left:19%}@media screen and (max-width:959px){#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub2{left:22%}}@media screen and (max-width:767px){#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub2{left:21%}}@media screen and (max-width:479px){#main_image .main_image .swiper-container .s-three-wrap-left .s-three-sub2{left:20%}}#main_image .main_image .swiper-container .swiper-pagination-clickable{position:absolute;z-index:100;width:40px;height:auto;bottom:auto;top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:auto;color:#fff;display:block}@media screen and (max-width:479px){#main_image .main_image .swiper-container .swiper-pagination-clickable{bottom:10px;top:inherit;width:100%}}#main_image .main_image .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet{width:20px;height:3px;border-radius:0;right:0;margin:0 0 0 20px;-webkit-transition:0.3s opacity;-o-transition:0.3s opacity;transition:0.3s opacity}@media screen and (max-width:479px){#main_image .main_image .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet{margin:0 4px}}#main_image .main_image .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;margin:0}@media screen and (max-width:479px){#main_image .main_image .swiper-container .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{margin:0 4px}}#main_image .main_image .swiper-slide-active .s-three-text{animation:slideFromRight 1.5s ease 0s 1 normal}#main_image .main_image .swiper-slide-active .s-three-sub{animation:slideFromRightSub 2.0s ease 0s 1 normal}#main_image .main_image .swiper-slide-active .s-three-sub2{animation:slideFromRightBtn 2.5s ease 0s 1 normal}@keyframes slideFromRight{0%,25%{transform:translateX(50px);opacity:0;@media screen and (max-width:479px){transform:translate(50%,50px)}}100%{transform:translateX(0);opacity:1;@media screen and (max-width:479px){transform:translate(50%,0)}}}@keyframes slideFromRightSub{0%,45%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideFromRightBtn{0%,65%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}#main_image .scroll-down{position:absolute;bottom:0;right:10%;margin:auto;width:48px;z-index:2;transition:opacity 0.5s linear 2s,transform 0.8s cubic-bezier(.23,1,.32,1) 2s}#main_image .scroll-down.hidden{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}#main_image .scroll-down__text{font-size:9px;font-weight:700;letter-spacing:2px;color:#FFF;text-align:center;margin-bottom:1rem}#main_image .scroll-down__border{position:relative;width:2px;height:132px;margin:auto;background-color:rgba(255,255,255,.3);overflow:hidden}#main_image .scroll-down__border:after{content:"";top:0;right:0;left:0;height:80%;position:absolute;animation-name:animateScrollBar;animation-direction:normal;animation-fill-mode:both;animation-iteration-count:infinite;animation-duration:1.5s;background-color:rgba(255,255,255,.8)}@keyframes animateScrollBar{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}80%{-webkit-transform:translateY(200px);transform:translateY(200px)}100%{-webkit-transform:translateY(200px);transform:translateY(200px)}}.top_content{overflow:hidden;margin:.4rem 0}.top_content .content-section{--scroll-length:1.5;height:calc(var(--scroll-length) * 40vh);width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.top_content .content-section .content .paragraph,.top_content .content-section .content .subheading{opacity:1;opacity:calc(1 + var(--viewport-y))}@media screen and (max-height:767px){.top_content .content-section{height:calc(var(--scroll-length) * 60vh)}}@media screen and (max-width:479px){.top_content .content-section{height:calc(var(--scroll-length) * 30vh)}}.top_content .content-section_aos{height:60vh;min-height:380px;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.top_content .content-section_aos .content .paragraph,.top_content .content-section_aos .content .subheading{opacity:1;opacity:calc(1 + var(--viewport-y))}@media screen and (max-height:767px){.top_content .content-section_aos{height:60vh}}@media screen and (max-width:479px){.top_content .content-section_aos{height:50vh;min-height:300px}}.top_content .content-section_aos .content .overlay_black{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(35,31,32,.5)}.top_content .content-section_aos figure{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.top_content .content-section_aos figure img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;'}.top_content .content-section_aos figure.crosstalk_img img{object-fit:cover;object-position:top center;font-family:'object-fit: cover; object-position: top center;'}.top_content .content-section_aos figure.infographics_img img{object-fit:cover;object-position:bottom center;font-family:'object-fit: cover; object-position: bottom center;'}.top_content .figure{width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.top_content .figure>img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center center}.top_content .figure>img.crosstalk_img{object-position:center 10%}.top_content .content{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:#FFF;padding:2em;font-size:2.5vmin;z-index:1;overflow:hidden}.top_content .content *{text-shadow:0 0 4vmin rgba(0,0,0,.25)}.top_content .content>.header{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;z-index:1}.top_content .content>.paragraph{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;line-height:1.5;text-align:center;height:auto;z-index:1}.top_content .content>.paragraph .btn{font-size:1rem}.top_content h2{margin-bottom:1rem!important}.top_content .heading{margin:0;text-align:center}.top_content .subheading{font-size:.8em;font-weight:400;margin-bottom:.5em;letter-spacing:2px;text-align:center}@media screen and (max-width:479px){.top_content .subheading{font-size:1.2em}}.top_content .figure{--scale:calc(.8 + (.2 * var(--scroll-length) * var(--visible-y)));position:sticky;top:0;left:0;margin:0;display:block;overflow:hidden;will-change:transform;transform:scale(var(--scale))}.top_content .figure:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:calc(var(--visible-y))}.top_content .figure>img{display:block;will-change:transform;transform:scale(calc(1 / var(--scale)))}.top_content .char{display:inline-block;opacity:calc(2 + ((var(--viewport-y) * 1.5) - var(--char-percent)))}.top_content *,.top_content *:after,.top_content *:before{position:relative;box-sizing:border-box}.top_content#top_content04 .content-section_aos{height:70vh;min-height:600px}@media screen and (max-height:767px){.top_content#top_content04 .content-section_aos{height:80vh}}@media screen and (max-height:479px){.top_content#top_content04 .content-section_aos{height:100vh}}.top_content#top_content04 .content-section_aos .figure:before{background-color:#FFF}.top_content#top_content04 .content-section_aos .content{color:#231f20}.top_content#top_content04 .content-section_aos .content .header{width:calc(100vw - 4em);margin-bottom:2rem}.top_content#top_content04 .content-section_aos .content .header .paragraph{text-align:center}.top_content#top_content04 .content-section_aos .content .header .paragraph a{font-size:1rem}@media screen and (max-height:767px){.top_content#top_content04.etc__interview .content-section{height:calc(var(--scroll-length) * 60vh)}}.interview__box{margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:767px){.interview__box{margin-top:1.5rem;margin-bottom:1.5rem}}a .interview__item{margin-left:auto;margin-right:auto;width:90%;position:relative}a .interview__item::after{content:' ';background:rgba(35,31,32,.4);width:100%;height:100%;position:absolute;top:0;z-index:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a .interview__item .interview__pht{display:block;height:auto;width:100%}a .interview__item .interview__title{position:absolute;top:1.5rem;left:1.5rem;z-index:2;padding:.6rem .9rem;border:1px solid #FFF}a .interview__item .interview__title p{color:#FFF;margin:0;font-family:serif}a .interview__item .interview__text{position:absolute;bottom:0;display:table;z-index:2}a .interview__item .interview__text .interview__cat{font-weight:600;padding:.4rem 1rem;color:#FFF;display:inline-block;margin:0;line-height:1.4}a .interview__item .interview__text .cat-id-1,a .interview__item .interview__text .cat-id-2,a .interview__item .interview__text .cat-id-3,a .interview__item .interview__text .cat-id-4{background-color:rgba(80,186,219,.9)}a .interview__item .interview__text .cat-id-5{background-color:rgba(237,109,15,.9)}a .interview__item .interview__text .interview__description{line-height:1.1;margin:.6rem 0 .6rem 1rem;font-size:.7rem;letter-spacing:1px;color:#FFF}a:hover .interview__item.cat-id-1::after,a:hover .interview__item.cat-id-2::after,a:hover .interview__item.cat-id-3::after,a:hover .interview__item.cat-id-4::after{background:rgba(80,186,219,.6)}a:hover .interview__item.cat-id-5::after{background:rgba(237,109,15,.75)}#etc_content{padding:1rem;overflow:hidden}@media screen and (max-width:767px){#etc_content{padding:.5rem 0}#etc_content .col-xs-12{padding-top:.25rem;padding-bottom:.25rem}#etc_content .col-xs-12 .faq_btn{margin:0 0.5rem!important}}#etc_content .col-xs-12 a{padding:1rem .5rem}#news_content .content-section_aos{height:60vh}@media screen and (max-width:479px){#news_content .content-section_aos{height:80vh}}@media screen and (max-height:767px){#news_content .content-section_aos{height:90vh}}#news_content .content-section_aos .figure:before{background-color:#FFF}#news_content .content-section_aos .content{color:#231f20;padding-top:4rem;padding-bottom:4rem}#news_content .content-section_aos .content .header .heading{font-size:2.5rem;letter-spacing:4px}#news_content .content-section_aos .content .news_main{text-align:center;width:100%}#news_content .content-section_aos .content .news_main .row dl dd,#news_content .content-section_aos .content .news_main .row dl dt{text-align:left}#news_content .content-section_aos .content .news_main .row dl dt{font-size:.8rem;letter-spacing:3px;margin-bottom:0}#news_content .content-section_aos .content .news_main .row dl dd{margin-left:0;margin-bottom:1.5rem;line-height:1.3}#news_content .content-section_aos .content .news_main a{font-size:1rem}#entry_content{margin-bottom:0}#entry_content::before{content:"";display:inline-block;height:134px;margin-top:-54px;vertical-align:top}#entry_content .content-section_aos .content .header{margin-top:4rem}@media screen and (max-width:767px){#entry_content .content-section_aos .content .header{margin-top:2rem}}#entry_content .content-section_aos .content .header .heading{margin-bottom:1rem;font-weight:700}#entry_content .content-section_aos .content .header .graduate__box.paragraph{overflow:hidden;border-radius:7px;background-color:#FFF;width:380px;margin:0 auto;text-align:center;list-style:none}@media screen and (max-width:479px){#entry_content .content-section_aos .content .header .graduate__box.paragraph{width:260px}}#entry_content .content-section_aos .content .header .graduate__box.paragraph p{display:block;color:#FFF;background-color:#dd4c81;font-weight:700;text-align:center;padding:.5rem 1rem;margin:0}#entry_content .content-section_aos .content .header .graduate__box.paragraph ul{text-align:center;list-style:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#entry_content .content-section_aos .content .header .graduate__box.paragraph ul li{margin:0;width:50%;height:50px}#entry_content .content-section_aos .content .header .graduate__box.paragraph ul li:first-child::after{content:'';height:20px;position:absolute;right:0;top:30%;border-right:2px solid rgba(35,31,32,.1)}#entry_content .content-section_aos .content .header .graduate__box.paragraph ul li a{width:100%;display:block;line-height:0}@media screen and (max-width:479px){#entry_content .content-section_aos .content .header .graduate__box.paragraph ul li a{margin:.1rem 0}}#entry_content .content-section_aos .content .header .graduate__box.paragraph ul li a img{width:auto;height:50px}@media screen and (max-width:479px){#entry_content .content-section_aos .content .header .graduate__box.paragraph ul li a img{height:42px}}#contents{margin-top:54px;overflow:hidden}#contents .entry_header{padding:3rem;text-align:center;position:relative;overflow:hidden}@media screen and (max-width:479px){#contents .entry_header{padding:2rem 1rem}}#contents .entry_header .page_title{position:relative;z-index:2;font-size:2.6rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;color:#FFF}@media screen and (max-width:767px){#contents .entry_header .page_title{font-size:1.8rem}}@media screen and (max-width:479px){#contents .entry_header .page_title{font-size:1.1rem}}#contents .entry_header small.en{position:relative;z-index:3;letter-spacing:2px;font-weight:700;color:#FFF;text-transform:uppercase}#contents .entry_header .header__img::after{content:" ";width:100vw;height:100vh;background-color:rgba(0,117,193,.5);display:block;position:absolute;top:0;left:0;z-index:1}#contents .entry_header .header__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;width:100vw;height:auto}#contents #interview__contents{margin:0;overflow:hidden}#contents #interview__contents .content-section .row{width:100%}#contents #about__contents .about_content_delta_parent{margin-top:4rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}#contents #about__contents .about_content_delta_parent .about_content_delta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:360px}@media screen and (max-width:839px){#contents #about__contents .about_content_delta_parent .about_content_delta{width:100%}}#contents #about__contents .about_content_delta_parent .about_content_delta img{margin:0 auto .5rem;border-radius:0}@media screen and (max-width:375px){#contents #about__contents .about_content_delta_parent .about_content_delta img{margin:0 auto .4rem}}#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image1{width:115.62px;height:103.28px}@media screen and (max-width:767px){#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image1{height:86px}}@media screen and (max-width:375px){#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image1{width:92.496px;height:69.02px}}#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image2{width:237.81px;height:103.28px}@media screen and (max-width:767px){#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image2{height:86px}}@media screen and (max-width:375px){#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image2{width:190.248px;height:65.23px}}#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image3{width:360px;height:103.28px}@media screen and (max-width:767px){#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image3{height:86px}}@media screen and (max-width:375px){#contents #about__contents .about_content_delta_parent .about_content_delta img.delta_image3{width:288px;height:66.34px}}#contents #about__contents .about_content_delta_parent .about_content_delta br{display:none}#contents #about__contents .about_content_delta_parent .row{width:calc(100% - 360px)}@media screen and (max-width:839px){#contents #about__contents .about_content_delta_parent .row{width:100%}}#contents #about__contents .about_content_delta_parent .row h2{display:none}@media screen and (max-width:839px){#contents #about__contents .about_content_delta_parent .row h2{display:block;width:100%}}#contents #about__contents .about_content_delta_parent .row .col-xs-12{border-bottom:5.87px solid #81c7e8;height:108.5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center}@media screen and (max-width:839px){#contents #about__contents .about_content_delta_parent .row .col-xs-12{display:-ms-block;display:-webkit-block;display:block;border-bottom:none;height:auto}}#contents #about__contents .about_content_delta_parent .row .col-xs-12 p{vertical-align:middle;margin-bottom:0}#contents #about__contents .about_content_guidelines{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;position:relative;padding-bottom:1.5rem;max-width:900px;margin:0 auto}#contents #about__contents .about_content_guidelines img{width:130px;border-radius:0}@media screen and (max-width:479px){#contents #about__contents .about_content_guidelines img{width:100px}}#contents #about__contents .about_content_guidelines .guidelines__text{width:100%}#contents #about__contents .about_content_guidelines .guidelines__text .guidelines__text__inner{padding:2rem 1rem 2rem 130px;background-color:rgba(0,117,193,.1);border-bottom:3px solid rgba(0,117,193,.4);width:calc(100% + 120px);position:relative;top:10px;left:-120px}@media screen and (max-width:479px){#contents #about__contents .about_content_guidelines .guidelines__text .guidelines__text__inner{padding:.8rem .8rem .8rem 100px;left:-90px;width:calc(100% + 90px)}}#contents #about__contents .about_content_guidelines .guidelines__text .guidelines__text__inner p{margin-bottom:0}#contents .entry_content{padding:3rem}#contents .entry_content .entry_content{padding:0;margin-bottom:6rem}@media screen and (max-width:767px){#contents .entry_content .entry_content{margin-bottom:2rem}}@media screen and (max-width:767px){#contents .entry_content{padding:1rem}}#contents .entry_content .c-text-sttl{position:relative;color:#231f20;font-weight:700;text-transform:uppercase;letter-spacing:.128em;padding:0 1.5rem;margin-bottom:2rem;display:block}@media screen and (max-width:375px){#contents .entry_content .c-text-sttl{letter-spacing:0}}#contents .entry_content .c-text-sttl.c-text-sttl_big .vision_ttl_j{font-size:1.3rem;margin-bottom:0}@media screen and (max-width:479px){#contents .entry_content .c-text-sttl.c-text-sttl_big .vision_ttl_j{font-size:1.1rem}}#contents .entry_content .c-text-sttl.c-text-sttl_big h2{font-size:2.2rem;margin-top:0}@media screen and (max-width:479px){#contents .entry_content .c-text-sttl.c-text-sttl_big h2{font-size:1.4rem}}#contents .entry_content .c-text-sttl .c-text-sttl_triangle{content:'';width:0;height:0;border:solid transparent;border-width:10px 10px 0 0;border-top-color:#0075c1;position:absolute;left:0;top:-20px;display:block}#contents .entry_content .c-text-sttl h1:after{width:calc(100% + 3rem);margin-left:-1.5rem}#contents .entry_content .c-text-sttl h2{margin-bottom:0;text-align:left}#contents .entry_content .c-text-sttl .vision_ttl_j{margin-top:0;color:#0075c1;font-size:1rem;font-weight:700;letter-spacing:.06em}#contents .entry_content ol,#contents .entry_content ul{margin-bottom:3rem;padding:0}@media screen and (max-width:479px){#contents .entry_content ol,#contents .entry_content ul{padding-left:1rem}}#contents .entry_content ol ol,#contents .entry_content ol ul,#contents .entry_content ul ol,#contents .entry_content ul ul{margin-top:1rem;padding-left:2rem}#contents .entry_content li{margin-bottom:1rem}#contents .entry_content h2::after{width:40px;height:1px;margin-left:17px;content:'';display:inline-block;background-color:rgba(0,117,193,.5);vertical-align:middle}#contents .entry_content .title_h3_a{background-color:rgba(0,117,193,.15);padding:.5rem 1rem;font-weight:400}#contents .entry_content .title_h3_a i{color:#0075c1;margin-right:5px}#contents .entry_content .title_h3_b{background-color:#0075c1;color:#FFF;margin-top:2rem;padding:.3rem 1rem;font-weight:400}#contents .entry_content .title_h3_b::after{content:none}#contents .entry_content .title_h3_c{margin-top:2rem;padding:.1rem 1rem;line-height:1.5;font-weight:400;border-left:6px solid #0075c1;position:relative}#contents .entry_content .title_h3_c:after{width:100%;height:1px;margin-left:-18px;content:'';display:block;background-color:rgba(35,31,32,.3);position:absolute;bottom:-10px}#contents .entry_content p{margin-top:0;margin-bottom:1rem}#contents .entry_content table{border-collapse:collapse;border-spacing:0;margin-bottom:2rem;width:100%}#contents .entry_content table thead th{border:1px solid rgba(35,31,32,.2);color:#0075c1;background-color:rgba(0,117,193,.2);font-weight:700;padding:1rem;text-align:center}#contents .entry_content table thead td{border:1px solid rgba(35,31,32,.2);padding:1rem}@media screen and (max-width:479px){#contents .entry_content table thead{display:none}}#contents .entry_content table tbody th{border:1px solid rgba(35,31,32,.2);color:#0075c1;font-weight:700;padding:1rem;text-align:center;width:130px}@media screen and (max-width:479px){#contents .entry_content table tbody th{margin-top:5px;padding:.5rem;border-bottom:1px dashed rgba(35,31,32,.2);text-align:left;width:100%;display:block}}#contents .entry_content table tbody td{border:1px solid rgba(35,31,32,.2);padding:1rem}@media screen and (max-width:479px){#contents .entry_content table tbody td{padding:.5rem;border-top:none;display:block}}#contents .entry_content table tbody td p{margin-bottom:0}#contents .entry_content table th{border:1px solid rgba(35,31,32,.2);color:#0075c1;font-weight:700;padding:1rem}@media screen and (max-width:479px){#contents .entry_content table th{margin-top:5px;padding:.5rem;border-bottom:1px dashed rgba(35,31,32,.2);text-align:left;width:100%;display:block}}#contents .entry_content table td{border:1px solid rgba(35,31,32,.2);padding:1rem}#contents .entry_content table td a{position:relative;z-index:1}@media screen and (max-width:479px){#contents .entry_content table td{padding:.5rem;border-top:none;display:block}}#contents .entry_content table dl,#contents .entry_content table ol,#contents .entry_content table ul{list-style:none;margin-bottom:2rem}#contents .entry_content table dl.type_decimal,#contents .entry_content table ol.type_decimal,#contents .entry_content table ul.type_decimal{list-style:decimal;padding-left:1rem}#contents .entry_content table dl li,#contents .entry_content table ol li,#contents .entry_content table ul li{margin-bottom:.2rem}#contents .entry_content table dl li ul,#contents .entry_content table ol li ul,#contents .entry_content table ul li ul{padding-left:0}#contents .entry_content table dl dt,#contents .entry_content table ol dt,#contents .entry_content table ul dt{color:#0075c1;font-weight:700}#contents .entry_content table dl dd,#contents .entry_content table ol dd,#contents .entry_content table ul dd{margin-left:1rem}#contents .entry_content table dl:first-child{margin-top:0}#contents .entry_content table dl:last-child{margin-bottom:0}#contents .interview_header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:8rem}@media screen and (max-width:479px){#contents .interview_header{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}#contents .interview_header .header__img{-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-basis:80%;flex-basis:80%;height:60vh;overflow:hidden;position:relative}@media screen and (max-width:959px){#contents .interview_header .header__img{-webkit-flex-basis:90%;-moz-flex-basis:90%;-ms-flex-basis:90%;flex-basis:90%}}@media screen and (max-width:767px){#contents .interview_header .header__img{height:45vh}}@media screen and (max-width:479px){#contents .interview_header .header__img{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}#contents .interview_header .header__img .header__img__photo{position:absolute;width:100%;height:auto;top:30%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}@media screen and (max-width:479px){#contents .interview_header .header__img .header__img__photo{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}#contents .interview_header .header__text{padding:2rem;position:relative;-webkit-flex-basis:80%;-moz-flex-basis:80%;-ms-flex-basis:80%;flex-basis:80%}#contents .interview_header .header__text .header__profile{position:relative;padding:2rem 0;margin-top:4rem;margin-bottom:2rem}#contents .interview_header .header__text .header__profile.cat-id-1 .interview__cat,#contents .interview_header .header__text .header__profile.cat-id-2 .interview__cat,#contents .interview_header .header__text .header__profile.cat-id-3 .interview__cat,#contents .interview_header .header__text .header__profile.cat-id-4 .interview__cat{background-color:rgba(80,186,219,.9)}#contents .interview_header .header__text .header__profile.cat-id-1 .header__text__back,#contents .interview_header .header__text .header__profile.cat-id-2 .header__text__back,#contents .interview_header .header__text .header__profile.cat-id-3 .header__text__back,#contents .interview_header .header__text .header__profile.cat-id-4 .header__text__back{background-color:rgba(226,233,245,.95)}#contents .interview_header .header__text .header__profile.cat-id-5 .interview__cat{background-color:rgba(237,109,15,.9)}#contents .interview_header .header__text .header__profile.cat-id-5 .header__text__back{background-color:rgba(251,225,206,.95)}@media screen and (max-width:767px){#contents .interview_header .header__text .header__profile{margin-top:6rem;margin-bottom:4rem}}@media screen and (max-width:479px){#contents .interview_header .header__text .header__profile{margin:-4rem 0 2rem -2rem;padding:2rem 0 2rem 2rem;width:100%}}#contents .interview_header .header__text .header__profile .interview__cat{position:relative;z-index:2;font-weight:600;padding:.4rem 1rem;color:#FFF;display:inline-block;margin:0;line-height:1.4}#contents .interview_header .header__text .header__profile .interview__title{position:relative;z-index:2;margin-top:.6rem;font-size:1.6rem;line-height:1.6}@media screen and (max-width:767px){#contents .interview_header .header__text .header__profile .interview__title{font-size:1.2rem}}#contents .interview_header .header__text .header__profile .interview__description{position:relative;z-index:2;line-height:1.6;margin:.6rem 0;font-size:.9rem;letter-spacing:1px;color:#231f20}@media screen and (max-width:767px){#contents .interview_header .header__text .header__profile .interview__description{font-size:.7rem}}#contents .interview_header .header__text .header__profile .header__text__back{width:120%;height:100%;position:absolute;top:0;left:-2rem;z-index:1}@media screen and (max-width:959px){#contents .interview_header .header__text .header__profile .header__text__back{width:130%}}@media screen and (max-width:479px){#contents .interview_header .header__text .header__profile .header__text__back{width:123%}}@media screen and (max-width:767px){#contents .interview_header .header__text .interview__description2{width:202%}}@media screen and (max-width:479px){#contents .interview_header .header__text .interview__description2{width:100%}}@media screen and (max-width:767px){#contents .interview_header .header__text{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}#contents .content-section{margin:4rem 0;padding:2rem 0;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:space-between;-moz-align-items:space-between;-ms-align-items:space-between;align-items:space-between;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){#contents .content-section{display:-ms-block;display:-webkit-block;display:block;margin:0;padding:0}}#contents .content-section .content__img,#contents .content-section .content__text{-webkit-flex-basis:calc(50% - 4rem);-moz-flex-basis:calc(50% - 4rem);-ms-flex-basis:calc(50% - 4rem);flex-basis:calc(50% - 4rem);margin:2rem}@media screen and (max-width:767px){#contents .content-section .content__img,#contents .content-section .content__text{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}}#contents .content-section .content__img .content__text__title{position:relative}#contents .content-section .content__img .content__text__title .icon__q{font-size:2.5rem}@media screen and (max-width:479px){#contents .content-section .content__img .content__text__title .icon__q{font-size:2rem}}#contents .content-section .content__img .content__text__title h2{margin-top:0}#contents .content-section .content__img .content__text__title .box__yellow{background-color:#fff100;width:180px;height:320px;position:absolute;left:-98px;top:-78px;z-index:-1}@media screen and (max-width:479px){#contents .content-section .content__img .content__text__title .box__yellow{width:170px}}#contents .content-section .content__img .content__img__photo{width:100%}#contents .content-section .content__text .content__text__title{position:relative}#contents .content-section .content__text .content__text__title .icon__q{font-size:2.5rem}#contents .content-section .content__text .content__text__title .box__yellow{background-color:#fff100;width:240px;height:200px;position:absolute;left:-98px;top:-78px;z-index:-1}#contents .interview_content:nth-child(2n) .content-section{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contents .schedule_content{padding:0 4rem;background-color:rgba(0,117,193,.1)}@media screen and (max-width:959px){#contents .schedule_content{padding:0}}#contents .schedule_content .content-section{margin-bottom:0}#contents .schedule_content .content-section .content__text{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}#contents .schedule_content .content-section .content__text .content__text__title{text-align:center}#contents .schedule_content .content-section .content__text .content__text__title h2{border-bottom:3px solid #0075c1;display:inline-block;margin-bottom:2rem}#contents .schedule_content .content-section .content__text .schedule_day h3{margin:.5rem 0;color:#0075c1;font-size:1rem}#contents .schedule_content .content-section .content__text .schedule_day p{margin:0 0 3rem}#contents .crosstalk_header{height:calc(100vh - 3rem);min-height:700px}@media screen and (max-width:767px){#contents .crosstalk_header{height:calc(90vh - 3rem);min-height:inherit}}#contents .crosstalk_header .header__img .post-thumbnail img{top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){#contents .crosstalk_header .header__img .post-thumbnail img{top:-3rem;width:auto;height:calc(100vh - 6rem)}}#contents .crosstalk_header .header__img a.icon__play{position:absolute;top:calc(50% - 6rem);left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90px;height:90px;display:block;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:1}@media screen and (max-width:767px){#contents .crosstalk_header .header__img a.icon__play{top:calc(50% - 4rem);width:70px;height:70px}}#contents .crosstalk_header .header__img a.icon__play:hover{opacity:.4}#contents .crosstalk_header .header__img a.icon__play img{width:100%;height:auto}#contents .crosstalk_header .header__text{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:3rem;background-color:#0075c1;color:#FFF}@media screen and (max-width:767px){#contents .crosstalk_header .header__text{padding:1.5rem}}#contents .crosstalk_header .header__text .big_text{margin:0}#contents .crosstalk_header .header__text .crosstalk__title{margin:0;font-size:3rem;letter-spacing:3px;font-weight:400}@media screen and (max-width:479px){#contents .crosstalk_header .header__text .crosstalk__title{font-size:1.8rem}}#contents #crosstalk__contents.entry_content{padding:0}#contents #crosstalk__contents.entry_content #talk__member{margin:0}#contents #crosstalk__contents.entry_content #talk__member .content-section{width:100%;max-width:none;margin:1rem 0!important;padding:0!important;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-basis:33.333%;-moz-flex-basis:33.333%;-ms-flex-basis:33.333%;flex-basis:33.333%;width:33.333%;height:50%}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%;width:50%;height:33.333%}}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item img{width:60%}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item img{width:50%}}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon{background-color:#0075c1;color:#FFF;padding:1rem;position:relative;width:40%;height:100%;display:block}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon{padding:0 1rem;width:50%}}@media screen and (max-width:479px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon{padding:0 .5rem}}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon .balloon_text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon .balloon_text p{line-height:1.5;margin-top:0}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon .balloon_text p{margin-bottom:.2rem;font-size:.8rem}}@media screen and (max-width:375px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon .balloon_text p{font-size:.7rem}}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon .balloon_text p.big_text{margin-bottom:0}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item .balloon:after{border-right:12px solid #0075c1;border-top:12px solid transparent;border-bottom:12px solid transparent;content:'';margin-top:-10px;position:absolute;left:-12px;top:50%}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(4),#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(5),#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(6){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(4) .balloon:after,#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(5) .balloon:after,#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(6) .balloon:after{border-right:none;border-left:12px solid #0075c1;right:-12px;left:inherit}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(3),#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(4){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(3) .balloon:after,#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(4) .balloon:after{border-right:none;border-left:12px solid #0075c1;content:'';right:-12px;left:inherit}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(5),#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(6){-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(5) .balloon:after,#contents #crosstalk__contents.entry_content #talk__member .content-section .member__list .member__item:nth-child(6) .balloon:after{border-right:12px solid #0075c1;border-left:none;right:inherit;left:-12px}}#contents #crosstalk__contents.entry_content #talk__member .content-section .content__text{margin:0 3rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content #talk__member .content-section .content__text{margin:0 2rem}}@media screen and (max-width:479px){#contents #crosstalk__contents.entry_content #talk__member .content-section .content__text{margin:0 1rem}}#contents #crosstalk__contents.entry_content .crosstalk_content{margin:2rem;overflow:hidden}@media screen and (max-width:479px){#contents #crosstalk__contents.entry_content .crosstalk_content{margin:1rem}}#contents #crosstalk__contents.entry_content .crosstalk_content .content-section{margin:0 auto;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:800px}#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:800px;margin-bottom:4rem}@media screen and (max-width:767px){#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment{margin-bottom:2rem}}#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment .member__comment__img{-webkit-flex-basis:120px;-moz-flex-basis:120px;-ms-flex-basis:120px;flex-basis:120px;width:120px;height:120px;border-radius:50%;overflow:hidden;position:relative;z-index:1}@media screen and (max-width:479px){#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment .member__comment__img{-webkit-flex-basis:60px;-moz-flex-basis:60px;-ms-flex-basis:60px;flex-basis:60px;width:60px;height:60px}}#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment .member__comment__img img{width:100%}#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment .member__comment__text{-webkit-flex-basis:calc(100% - 160px);-moz-flex-basis:calc(100% - 160px);-ms-flex-basis:calc(100% - 160px);flex-basis:calc(100% - 160px);width:calc(100% - 160px);margin-left:40px}@media screen and (max-width:479px){#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__comment .member__comment__text{-webkit-flex-basis:calc(100% - 80px);-moz-flex-basis:calc(100% - 80px);-ms-flex-basis:calc(100% - 80px);flex-basis:calc(100% - 80px);width:calc(100% - 80px);margin-top:0;margin-left:20px}}#contents #crosstalk__contents.entry_content .crosstalk_content .content-section .member__img__photo{width:100%;height:auto}#contents #crosstalk__contents.entry_content .crosstalk_content .photo-section{margin:0 auto;max-width:800px}#contents #crosstalk__contents.entry_content .crosstalk_content .photo-section img{width:100%}#contents #infographics__contents .info__item{text-align:center;margin-bottom:3rem}@media screen and (max-width:479px){#contents #infographics__contents .info__item{margin-bottom:0}}#contents #infographics__contents .info__item .arrow_box__bottom{padding:.3rem 1rem;position:relative;top:24px;z-index:1;display:inline-block}#contents #infographics__contents .info__item .arrow_box__bottom h3{margin:0;padding:0;font-size:1.3rem}#contents #infographics__contents .info__item img{width:100%}#contents .category-selector{width:100%;min-height:90px;background-color:#FFF;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(35,31,32,.1)}#contents .category-selector .category-selector-heading{font-size:30px;font-weight:700}#contents .category-selector .category-selector-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 1rem;padding-left:0}@media screen and (max-width:767px){#contents .category-selector .category-selector-body{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}#contents .category-selector .category-selector-body>li{position:relative;line-height:40px}#contents .category-selector .category-selector-body>li a{color:#231f20}#contents .category-selector .category-selector-body>li:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:0;-webkit-transition:height 0.3s;transition:height 0.3s;background-color:#0075c1;cursor:default}#contents .category-selector .category-selector-body>li.is-selected:after,#contents .category-selector .category-selector-body>li:hover:after{height:3px!important}#contents .category-selector .category-selector-body>li.is-selected a,#contents .category-selector .category-selector-body>li:hover a{color:#0075c1}#contents .category-selector .category-selector-body>li:not(:first-of-type):before{content:'';position:absolute;top:0;bottom:0;left:-.7rem;margin-top:auto;margin-bottom:auto;display:block;width:1px;height:18px;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skewX(-26deg);-ms-transform:skewX(-26deg);transform:skewX(-26deg);background-color:#dcdcdc}#contents .category-selector .category-selector-body li{margin:0 .5rem}@media screen and (max-width:767px){#contents .category-selector .category-selector-body li{margin-bottom:.5rem}}#contents .category-selector .category-selector-body li a{padding:0 .5rem;display:inline-block}#contents .category-selector .category-selector-body li a p{margin:0}#contents .news-list{list-style:none;padding:0!important}#contents .news-list a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(35,31,32,.1);padding:.6rem;-webkit-transition:all 0.3s;transition:all 0.3s}#contents .news-list a:hover{opacity:.5}#contents .news-list a .news-list-date{color:#0075c1;margin-right:1rem;margin-bottom:.5rem;letter-spacing:2px;width:110px}#contents .news-list a .news-list-category{margin-right:1rem;margin-bottom:.5rem;font-size:.8rem;background-color:#0075c1;color:#FFF;padding:.2rem .5rem;border-radius:4px;width:94px;text-align:center}#contents .news-list a .news-list-title{color:#231f20;font-weight:700;width:calc(100% - 236px)}@media screen and (max-width:767px){#contents .news-list a .news-list-title{width:100%}}.page-id-54 #contents .entry_header .header__img img{top:100%;-webkit-transform:translate(-50%,-90%);transform:translate(-50%,-90%)}.archive .entry_content{max-width:960px;margin:0 auto}.archive.post-type-archive-graduate .entry_content,.archive.post-type-archive-midcareer .entry_content,.archive.post-type-archive-partner .entry_content{max-width:none}.pagenation{margin:1em 0}.pagenation:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul li{list-style:none outside none;margin:0 2px;background:none repeat scroll 0 0 rgba(35,31,32,.3);border-radius:3px;color:#FFF;display:block;text-decoration:none}.pagenation ul li.active{background-color:#0075c1;border-radius:3px;color:#FFF;cursor:not-allowed;padding:2px 10px}.pagenation ul li a{background:none repeat scroll 0 0 rgba(35,31,32,.3);border-radius:3px;color:#FFF;display:block;padding:2px 10px;text-decoration:none}.pagenation ul li a:hover{background-color:#0075c1;color:#FFF;opacity:.8;transition-duration:500ms;transition-property:all;transition-timing-function:ease}.single .entry_content{max-width:960px;margin:0 auto}.single .entry_content .post__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:space-between;-moz-align-content:space-between;-ms-align-content:space-between;align-content:space-between;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .entry_content .post__meta .post-categories{list-style:none;margin:0!important;padding:0!important}.single .entry_content .post__meta .post-categories li{border:none;margin:0 .5rem;padding:0}.single .entry_content .post__meta .post-categories li:first-child{margin-left:0}.single .entry_content .post__meta .post-categories li a{background-color:#0075c1;color:#FFF;padding:.2rem .7rem;display:inline-block;border-radius:4px;line-height:2rem;display:inline-block}.single .entry_content .post__meta .news-post-date{line-height:36px;letter-spacing:2px}.single .entry_content h1{position:relative}.single .entry_content h1:after{width:100%;height:2px;margin-left:-18px;content:'';display:block;background-color:#0075c1;position:absolute;bottom:-10px}.single .entry_content h2{padding-left:2.5rem;position:relative}.single .entry_content h2::before{width:1em;height:1em;content:'';display:inline-block;background-color:#0075c1;position:absolute;top:.375em;left:0}.single .entry_content h3{background-color:rgba(0,117,193,.1);padding:.5rem 1rem;font-weight:700}.single .entry_content h3 i{color:#0075c1;margin-right:5px}.single .entry_content h4{margin-top:2rem;margin-bottom:1rem;padding:.1rem 1rem;line-height:1.5;font-weight:700;border-left:6px solid #0075c1;position:relative}.single .entry_content h4:after{width:100%;height:1px;margin-left:-18px;content:'';display:block;background-color:rgba(35,31,32,.3);position:absolute;bottom:-10px}.single .entry_content h5{color:#0075c1;margin-top:2rem;font-weight:700}.single .entry_content h5::after{content:none}.single .entry_content ol,.single .entry_content ul{padding-left:1.5rem!important;display:inline-block}.single .entry_content ol li,.single .entry_content ul li{border-bottom:1px dashed rgba(35,31,32,.1);padding-bottom:.5rem;padding-left:0;padding-right:1rem;margin-bottom:0.5rem!important}.single .entry_content ol li:first-child,.single .entry_content ul li:first-child{border-top:1px dashed rgba(35,31,32,.1);padding-top:.5rem}.single .entry_content img{max-width:100%;height:auto;margin:1rem}.single .entry_content .post-thumbnail img{margin:0 auto 1rem}@media screen and (max-width:479px){.single .entry_content table tbody tr:first-child th:first-child,.single .entry_content table tbody tr:first-child td:first-child{border-top:1px solid rgba(35,31,32,.2)!important}}.single .entry_content table tbody tr:nth-child(2n){background-color:rgba(0,117,193,.1)}.single .entry_content .iframe-container{max-width:640px;margin:0 auto 2rem}.single .entry_content .iframe-container .iframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.single .entry_content .iframe-container .iframe embed,.single .entry_content .iframe-container .iframe iframe,.single .entry_content .iframe-container .iframe object{position:absolute;top:0;left:0;width:100%;height:100%}.single .article-link{max-width:960px;margin:3rem auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:479px){.single .article-link{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.single .article-link .article-link-next,.single .article-link .article-link-previous{-webkit-flex-basis:46%;-moz-flex-basis:46%;-ms-flex-basis:46%;flex-basis:46%;border:1px solid rgba(35,31,32,.1);padding:1rem;position:relative}@media screen and (max-width:767px){.single .article-link .article-link-next,.single .article-link .article-link-previous{-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-basis:100%;flex-basis:100%;width:100%;margin:.5rem 0;border-left:none;border-right:none}}.single .article-link .article-link-next .article-link-text-container,.single .article-link .article-link-previous .article-link-text-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.single .article-link .article-link-next .article-link-text-container svg,.single .article-link .article-link-previous .article-link-text-container svg{width:9px;height:14px}.single .article-link .article-link-next .article-link-text-container.link-top,.single .article-link .article-link-previous .article-link-text-container.link-top{position:absolute;width:calc(100% - 2rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single .article-link .article-link-next .article-link-text-container .article-box .post__meta,.single .article-link .article-link-previous .article-link-text-container .article-box .post__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:flex-start;-moz-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:.5rem}.single .article-link .article-link-next .article-link-text-container .article-box .post__meta .article-link-date,.single .article-link .article-link-previous .article-link-text-container .article-box .post__meta .article-link-date{line-height:36px;letter-spacing:2px;display:inline-block;margin-top:0;margin-bottom:0!important}.single .article-link .article-link-next .article-link-text-container .article-box .post__meta .article-link-category,.single .article-link .article-link-previous .article-link-text-container .article-box .post__meta .article-link-category{background-color:#0075c1;color:#FFF;padding:.2rem .7rem;display:inline-block;border-radius:4px;margin-right:1rem;line-height:2rem}.single .article-link .article-link-next .article-link-text-container .article-box .post__meta .article-link-category p,.single .article-link .article-link-previous .article-link-text-container .article-box .post__meta .article-link-category p{margin:0!important}.single .article-link .article-link-next p.article-link-title,.single .article-link .article-link-previous p.article-link-title{margin:0!important;color:#231f20;font-weight:700}.single .article-link .article-link-previous i,.single .article-link .article-link-previous svg{margin:0 1rem 0 0}.single .article-link .article-link-next .article-link-text-container{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.single .article-link .article-link-next .article-link-text-container svg{margin:0 0 0 1rem}#crosstalk_movie video{max-width:100%;height:auto}footer#footer{background-color:#0075c1;padding:3rem;width:100%}@media screen and (max-width:767px){footer#footer{padding-left:1rem;padding-right:1rem}}footer#footer #pagetop{position:fixed;right:0;bottom:0;padding-right:25px;padding-bottom:25px;z-index:100}footer#footer #pagetop i{background-color:rgba(0,117,193,.5);color:#FFF;text-align:center;width:50px;height:50px;line-height:50px;display:block;cursor:pointer}footer#footer #footer-menu{padding:1rem 0;border-top:1px solid rgba(255,255,255,.2)}@media screen and (max-width:479px){footer#footer #footer-menu{padding-left:0;padding-right:0}}footer#footer #footer-menu ul{list-style:none;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#footer #footer-menu ul li{font-size:.9em;display:block;padding:.3em 0;margin-bottom:1rem;width:20%}@media screen and (max-width:479px){footer#footer #footer-menu ul li{width:50%}}@media screen and (max-width:479px) and (max-width:479px){footer#footer #footer-menu ul li.last__menu__item{border-top:1px solid rgba(255,255,255,.2);width:100%;text-align:center}}footer#footer #footer-menu ul li ul li{display:block;width:100%;margin-bottom:0}footer#footer #footer-menu ul li a{color:#FFF}footer#footer a#corp-site-link{color:rgba(255,255,255,.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}footer#footer .copy{margin-top:2rem;padding:2rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.2);color:#FFF;font-size:.8rem;text-align:center}.swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#50badb}.multi-swiper{width:calc(100vw - 4em)}.multi-swiper .swiper-slide{width:100%}.multi-swiper .swiper-pagination{display:block}.multi-swiper .swiper-pagination .swiper-pagination-bullet-active{width:16px;height:16px;top:4px}.multi-swiper .swiper-button-next,.multi-swiper .swiper-button-prev{display:none;width:15px;background-size:15px}.multi-swiper .swiper-button-next{right:0}.multi-swiper .swiper-button-prev{left:0}@media screen and (min-width:480px){.multi-swiper .swiper-slide{width:50%;transform:translateX(-50%)}}@media screen and (min-width:768px){.multi-swiper .swiper-slide{width:33.333%;transform:translateX(-100%)}.multi-swiper .swiper-button-next,.multi-swiper .swiper-button-prev{display:block}}@media screen and (min-width:1200px){.multi-swiper .swiper-slide{width:25%;transform:translateX(-150%)}}.swiper-banner{position:fixed;top:10%;right:1%;width:12%;z-index:99;opacity:0;visibility:hidden;transition:all 2.5s}.swiper-banner.active{visibility:visible;opacity:1}.swiper-banner img{width:100%}@media screen and (max-width:960px){.swiper-banner{width:18%;top:10%;right:5%}}@media screen and (max-width:760px){.swiper-banner{width:24%;top:11%;right:6%}}@media screen and (max-width:480px){.swiper-banner{width:30%;top:69px;right:19px}}.citation{position:relative;margin:15px 0}.citation-inner{padding-left:30px;position:relative;color:#5f9add}.citation-inner::before{content:"※";position:absolute;left:0;top:-1px;z-index:1;font-size:20px}#contents .entry_content .citation-item{display:flex;margin-bottom:5px;line-height:1.5;font-size:18px}.citation-name{width:110px;text-align:justify}.citation-value{width:calc(100% - 110px)}@media screen and (max-width:960px){.citation-inner{padding-left:20px}.citation-inner::before{top:-2px;font-size:16px}#contents .entry_content ol,#contents .entry_content .citation-list{padding-left:0}#contents .entry_content .citation-item{font-size:16px}.citation-name{width:100px}.citation-value{width:calc(100% - 100px)}}