@charset "UTF-8";*{max-height:999999px}body{font-family:sans-serif;font-size:16px;line-height:1.5;background-color:#F0F0F0}@media all and (-ms-high-contrast:none){body{font-family:Meiryo,Verdana,sans-serif}}*,:after,:before{margin:0;padding:0;list-style:none;background-repeat:no-repeat;box-sizing:inherit;vertical-align:inherit;font-weight:400}body,html{height:100%}body{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;vertical-align:baseline;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a img,button{outline:0;border:none;cursor:pointer}button{background-color:transparent}img{vertical-align:bottom;max-width:100%;height:auto}a{text-decoration:none}a:hover,button:hover{outline:0}a,button{-webkit-tap-highlight-color:transparent}i{font-style:normal}a:disabled,button:disabled,input:disabled{pointer-events:none}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}input[type=number]{-webkit-appearance:none;border-radius:0;-moz-appearance:textfield}sup{font-size:.7em;vertical-align:super}.contents-index{padding:0 20px}.contents-info{padding:0 20px}.contents-page{padding:0 20px;overflow:hidden}.contents-event-index{max-width:850px;margin:auto auto -24px}.contents-publication-index{margin:auto -20px -24px}.contents-event-index,.contents-publication-index{font-size:0;text-align:center;vertical-align:top;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contents-event-index:not(.hidden)~.contents-event-index,.contents-event-index:not(.hidden)~.contents-publication-index,.contents-publication-index:not(.hidden)~.contents-event-index,.contents-publication-index:not(.hidden)~.contents-publication-index{margin-top:25px}@media all and (max-width:1380px){.contents-event-index,.contents-publication-index{max-width:none;margin:auto -20px -24px;position:relative}.contents-event-index .slick-arrow,.contents-publication-index .slick-arrow{width:80px;height:80px;border-radius:50%;background-color:#646464;position:absolute;top:50%;margin-top:-64px;z-index:1;text-indent:-9999px;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);-webkit-transition:all .2s ease;transition:all .2s ease;opacity:.85}.contents-event-index .slick-arrow:after,.contents-publication-index .slick-arrow:after{content:"";width:30%;height:30%;border-top:3px solid #fff;border-left:3px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.contents-event-index .slick-arrow:hover,.contents-publication-index .slick-arrow:hover{background-color:#323232;opacity:1}.contents-event-index .slick-prev,.contents-publication-index .slick-prev{left:15px}.contents-event-index .slick-prev:after,.contents-publication-index .slick-prev:after{left:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.contents-event-index .slick-next,.contents-publication-index .slick-next{right:15px}.contents-event-index .slick-next:after,.contents-publication-index .slick-next:after{right:10px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}}.accordion-sp{margin-top:20px}@media all and (max-width:500px){.accordion-sp__btn{padding:1em 3em 1em 1.5em;cursor:pointer;border-bottom:1px solid #F0F0F0;position:relative}.accordion-sp__btn *{text-align:left!important}.accordion-sp__btn:after{content:"";width:8px;height:8px;border-bottom:2px solid #646464;border-left:2px solid #646464;position:absolute;top:50%;margin-top:-5.5px;right:1em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.accordion-sp__btn.on:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}}@media screen and (min-width:501px){.accordion-sp__block{display:block!important}}@media all and (max-width:500px){.accordion-sp__block{display:none;padding:1em 1.5em;border-bottom:1px solid #F0F0F0}}.readmore{position:relative}.readmore.hide{height:300px!important;overflow:hidden}.readmore.hide:before{content:"";display:block;width:100%;height:200px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,.9) 50%,rgba(255,255,255,0));background:linear-gradient(0deg,#fff,rgba(255,255,255,.9) 50%,rgba(255,255,255,0));z-index:1}.readmore__button{margin:auto;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;display:none}.hide .readmore__button{display:block}.search-event,.search-publication{text-align:center;margin:2em -2em -2em}@media all and (max-width:740px){.search-event,.search-publication{margin:1.5em -1.5em -2em}}@media all and (max-width:375px){.search-event,.search-publication{margin:1em -1em -2em}}.search-event:after,.search-publication:after{content:"";clear:both;display:block}.search__tab{display:table;table-layout:fixed;width:100%;position:relative}.search__tab__line{display:block;width:100%;height:2px;background-color:#3460C9;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease,-webkit-transform 250ms ease}.search__head{display:table-cell;text-align:center;color:#969696;cursor:pointer;padding:10px 0 10px;line-height:1.3;font-size:.9em;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;overflow:hidden;position:relative}.search__head svg{position:absolute;top:0;left:0;width:100%;height:100%}.search__head circle{fill:rgba(0,0,0,.05)}.search__head.on{color:#3460C9}.search__block{text-align:center;display:none;padding:1.75em 2em 2em;overflow:hidden}.search__block.on{display:block}@media all and (max-width:740px){.search__block{padding:2em 1.5em}}@media all and (max-width:375px){.search__block{padding:2em 1em}}.search__block-left{float:left}.search-publication .search__block-left{width:100%;margin:1em auto 0;max-width:190px}@media all and (max-width:500px){.search-publication .search__block-left{float:none}}.search-event .search__block-left{width:100%;margin:auto;max-width:400px}@media all and (max-width:500px){.search-event .search__block-left{float:none}}@media all and (max-width:700px){.search-event .search__block-left{max-width:none;width:60%}}@media all and (max-width:500px){.search-event .search__block-left{width:100%}}.search__block-right{float:right}.search-publication .search__block-right{width:100%;margin:1em auto 0;max-width:190px}@media all and (max-width:500px){.search-publication .search__block-right{float:none}}.search-event .search__block-right{width:100%;margin:auto;max-width:190px}@media all and (max-width:500px){.search-event .search__block-right{float:none}}@media all and (max-width:700px){.search-event .search__block-right{max-width:none;width:35%}}@media all and (max-width:500px){.search-event .search__block-right{width:100%;max-width:190px;margin-top:1em}}.lightbox img{cursor:zoom-in!important}.lightbox:hover{box-shadow:0 0 0 1px #3460C9}.global_form__item .lightbox,.global_form__item-require .lightbox{display:inline-block;margin:0 .25em;vertical-align:bottom}.global_header{width:100%;height:68px;background-color:#505050;position:fixed;top:0;left:0;z-index:4}@media all and (max-width:830px){.global_header{height:60px}}.global_header-wrap:after{content:"";display:block;height:68px}@media all and (max-width:830px){.global_header-wrap:after{height:55px}}.global_header__inner{display:table;width:100%;height:100%;max-width:800px;margin:auto;vertical-align:middle;padding:0 60px 0 0;position:relative}.global_header__inner:after{content:"";clear:both;display:block}@media all and (max-width:830px){.global_header__inner{padding:0 75px 0 10px}}@media all and (max-width:350px){.global_header__inner{padding:0 70px 0 10px}}.global_header__logo{display:inline-block;vertical-align:top}.global_header__logo-wrap{display:table-cell;height:100%}@media all and (max-width:830px){.global_header__logo img{width:180px}}@media all and (max-width:450px){.global_header__logo img{width:150px}}@media all and (max-width:350px){.global_header__logo img{width:130px}}.global_header__button-application{width:140px;padding:.5em 0;text-align:center;line-height:1;background-color:#fff;border-radius:.5em;position:relative;color:#3460C9;float:right;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease}.global_header__button-application-wrap{display:table-cell;height:100%}.global_header__button-application:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}@media all and (max-width:830px){.global_header__button-application{padding:.3em 0;width:110px}}@media all and (max-width:350px){.global_header__button-application{width:100px}}.global_header__button-application__logo{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_header__button-application__logo .off{display:none}@media all and (max-width:830px){.global_header__button-application__logo{left:12px}}@media all and (max-width:350px){.global_header__button-application__logo{left:8px}}.active .global_header__button-application__logo .on{display:inline}.global_header__button-application__notification{width:14px;height:14px;border-radius:50%;border:2px solid #fff;background-color:#FF3B51;position:absolute;top:-5px;right:-5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s cubic-bezier(1,0,.5,1.5);transition:-webkit-transform .2s cubic-bezier(1,0,.5,1.5);transition:transform .2s cubic-bezier(1,0,.5,1.5);transition:transform .2s cubic-bezier(1,0,.5,1.5),-webkit-transform .2s cubic-bezier(1,0,.5,1.5)}.active .global_header__button-application__notification{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.global_header__button-application__notification.on{-webkit-animation:notification .2s ease 0s 1 forwards;animation:notification .2s ease 0s 1 forwards}.global_header__button-application__ripple{display:block;width:100%;height:100%;border-radius:.5em;position:absolute;top:0;left:0;overflow:hidden}.global_header__button-application__ripple span{width:14px;height:14px;border-radius:50%;background-color:#FF3B51;position:absolute;top:-5px;right:-5px;opacity:.2;visibility:hidden;-webkit-transition:opacity .8s ease .1s,-webkit-transform .4s ease .1s;transition:opacity .8s ease .1s,-webkit-transform .4s ease .1s;transition:transform .4s ease .1s,opacity .8s ease .1s;transition:transform .4s ease .1s,opacity .8s ease .1s,-webkit-transform .4s ease .1s}.global_header__button-application__ripple.on span{visibility:visible;-webkit-transform:scale(25);-ms-transform:scale(25);transform:scale(25);opacity:0}@media all and (max-width:830px){.global_header__button-application__ripple.on span{-webkit-transform:scale(17);-ms-transform:scale(17);transform:scale(17)}}.global_header__button-application strong{font-size:13px;font-weight:700;display:block;padding-left:20px}.global_header__button-application small{font-size:10px;display:block;padding-left:20px;margin-top:.25em}.global_header__button-application small i{vertical-align:baseline}.global_header__menuButton{width:40px;height:40px;position:absolute;top:15px;right:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.global_header__menuButton:before{content:"";position:absolute;top:50%;left:50%;display:block;width:140%;height:140%;border-radius:50%;background-color:rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}@media all and (max-width:830px){.global_header__menuButton:before{width:135%;height:135%}}.global_header__menuButton:hover:before{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}@media all and (max-width:830px){.global_header__menuButton{top:9px;right:15px}}.global_header__menuButton__line{display:inline-block;position:absolute;width:50%;height:3px;left:50%;margin-left:-25%;background-color:#fff;border-radius:2px;-webkit-transition:all 150ms ease;transition:all 150ms ease}.global_header__menuButton__line:nth-of-type(1){top:6px}.global_header__menuButton__line:nth-of-type(2){top:12px}.global_header__menuButton__line:nth-of-type(3){bottom:19px}.on .global_header__menuButton__line:nth-of-type(1){-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.on .global_header__menuButton__line:nth-of-type(2){opacity:0}.on .global_header__menuButton__line:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.global_header__menuButton__text{font-size:10px;font-weight:700;color:#fff;position:absolute;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global_header__menu{display:inline-block;width:100%;max-width:350px;background-color:#e6e6e6;line-height:1;text-align:left;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.global_header__menu *{color:#646464}@media all and (max-width:450px){.global_header__menu{max-width:none}}.global_header__menu.on{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.global_header__menu-sub:after{content:"";clear:both;display:block}.global_header__menu-wrap{width:100%;max-width:800px;height:68px;padding-top:68px;text-align:right;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:3;opacity:0;-webkit-transition:opacity 0s;transition:opacity 0s;-webkit-transition-delay:.3s;transition-delay:.3s}@media all and (max-width:830px){.global_header__menu-wrap{padding-top:60px}}.global_header__menu-wrap.on{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.global_header__menu__item{font-size:16px}@media all and (max-width:768px){.global_header__menu__item{font-size:14px}}@media all and (max-width:375px){.global_header__menu__item{font-size:13px}}@media all and (max-width:450px){.global_header__menu__item{max-width:none}}.global_header__menu__item a{display:block;width:100%;padding:.75em 1em}@media all and (max-width:450px){.global_header__menu__item a{max-width:none}}.global_header__menu__item a:hover{background-color:#646464;color:#fff}.global_header__menu-sub .global_header__menu__item{width:100%;float:left}.global_header__menu__item-half{font-size:16px;width:50%;float:left}@media all and (max-width:768px){.global_header__menu__item-half{font-size:14px}}@media all and (max-width:375px){.global_header__menu__item-half{font-size:13px}}@media all and (max-width:450px){.global_header__menu__item-half{max-width:none}}.global_header__menu__item-half a{display:block;width:100%;padding:.75em 1em}@media all and (max-width:450px){.global_header__menu__item-half a{max-width:none}}.global_header__menu__item-half a:hover{background-color:#646464;color:#fff}.global_header__menu__icon{display:inline-block;width:1em;height:1em;position:relative;margin-right:.5em;vertical-align:bottom}.global_header__menu__icon img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;width:100%;height:100%}.global_header__menu__icon-on{opacity:0}.global_header__menu__item a:hover .global_header__menu__icon-on,.global_header__menu__item-half a:hover .global_header__menu__icon-on{opacity:1}.global_header__menu__item a:hover .global_header__menu__icon-off,.global_header__menu__item-half a:hover .global_header__menu__icon-off{opacity:0}@-webkit-keyframes notification{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes notification{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.global_navigation{text-align:center;background-color:#505050;color:#fff}.global_navigation *{color:#fff}.global_navigation__inner{max-width:560px;margin:auto;padding:25px 0 30px}@media all and (max-width:600px){.global_navigation__inner{max-width:415px}}@media all and (max-width:460px){.global_navigation__inner{max-width:330px}}.global_navigation__head{font-size:20px;font-weight:700;letter-spacing:.15em;margin-bottom:30px}@media all and (max-width:768px){.global_navigation__head{font-size:18px}}@media all and (max-width:375px){.global_navigation__head{font-size:16px}}@media all and (max-width:375px){.global_navigation__head{letter-spacing:0}}.global_navigation__list{font-size:0;margin:0 auto -30px}@media all and (max-width:830px){.global_navigation__list{margin:0 auto -28px}}@media all and (max-width:460px){.global_navigation__list{margin:0 auto -20px}}.global_navigation__list__item{font-size:16px;display:inline-block;width:110px;height:110px;margin:0 14px 30px;border-radius:50%;overflow:hidden;position:relative;z-index:1}@media all and (max-width:768px){.global_navigation__list__item{font-size:14px}}@media all and (max-width:375px){.global_navigation__list__item{font-size:13px}}@media all and (max-width:830px){.global_navigation__list__item{margin:0 14px 28px}}@media all and (max-width:460px){.global_navigation__list__item{width:90px;height:90px;margin:0 10px 20px;background-size:90px}}@media all and (max-width:330px){.global_navigation__list__item{width:85px;height:85px;margin:0 7px 15px;background-size:85px}}.global_navigation__list__item:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;-webkit-transition:background-color 250ms ease;transition:background-color 250ms ease}.global_navigation__list__item img{position:absolute;top:0;left:0;-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease,-webkit-transform 250ms ease}.global_navigation__list__item:hover:after{background-color:rgba(0,0,0,.4)}.global_navigation__list__item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.global_navigation__list__item a{font-weight:700;display:table;width:100%;height:100%;border-radius:50%;position:relative;z-index:1;overflow:hidden}.global_navigation__list__item a span{display:table-cell;width:100%;height:100%;vertical-align:middle;font-weight:inherit}.global_footer{margin-top:100px;text-align:center;background-color:#323232;color:#fff}.global_footer *{color:#fff}.global_footer__inner{margin:auto;padding:30px 0 20px}@media all and (max-width:475px){.global_footer__inner{padding:20px 0 20px}}.global_footer__navi{font-size:0}.global_footer__navi-apply{border-bottom:1px solid #505050;margin-bottom:30px;padding-bottom:30px}@media all and (max-width:475px){.global_footer__navi-apply{margin:-15px auto 0;padding-bottom:20px;border-bottom:none}}@media all and (max-width:800px){.global_footer__navi-normal{max-width:500px;margin:auto}}@media all and (max-width:475px){.global_footer__navi-normal{max-width:320px}}.global_footer__navi-apply .global_footer__navi__item{font-size:12px;display:inline-block;line-height:1;margin:0 10px}.global_footer__navi-apply .global_footer__navi__item a{display:block;font-weight:700;padding:.75em 1em;border:1px solid #bebebe;border-radius:30px}.global_footer__navi-apply .global_footer__navi__item a:hover{background-color:#fff;color:#323232}@media all and (max-width:475px){.global_footer__navi-apply .global_footer__navi__item{width:80px;margin:15px 7px 0}}.global_footer__navi-apply .global_footer__navi__item-large{font-size:12px;display:inline-block;line-height:1;margin:0 10px;width:150px}.global_footer__navi-apply .global_footer__navi__item-large a{display:block;font-weight:700;padding:.75em 1em;border:1px solid #bebebe;border-radius:30px}.global_footer__navi-apply .global_footer__navi__item-large a:hover{background-color:#fff;color:#323232}@media all and (max-width:475px){.global_footer__navi-apply .global_footer__navi__item-large{width:80px;margin:15px 7px 0}}@media all and (max-width:475px){.global_footer__navi-apply .global_footer__navi__item-large{display:block;width:180px;margin:15px auto 0}.global_footer__navi-apply .global_footer__navi__item-large a{padding:.75em 2em}}.global_footer__navi-normal .global_footer__navi__item{font-size:12px;display:inline-block;line-height:1;padding:0 .5em}.global_footer__navi-normal .global_footer__navi__item+.global_footer__navi__item{border-left:1px solid #505050}@media all and (max-width:800px){.global_footer__navi-normal .global_footer__navi__item{margin-bottom:15px}.global_footer__navi-normal .global_footer__navi__item:nth-child(5){border-left:none}}@media all and (max-width:475px){.global_footer__navi-normal .global_footer__navi__item{margin-bottom:10px}.global_footer__navi-normal .global_footer__navi__item:nth-child(4),.global_footer__navi-normal .global_footer__navi__item:nth-child(6){border-left:none}.global_footer__navi-normal .global_footer__navi__item:nth-child(5){border-left:1px solid #505050}}.global_footer__navi-normal .global_footer__navi__item a{padding:1em;text-decoration:underline}.global_footer__navi-normal .global_footer__navi__item a:hover{font-weight:700}.global_footer__logo{display:inline-block;margin:35px auto 20px}@media all and (max-width:500px){.global_footer__logo{margin:30px auto 15px}}.global_footer__info{font-size:10px}.firstView-index{text-align:center;position:relative;overflow:hidden;height:650px;margin-bottom:40px;background-image:url(../img/bg_title-index.png);background-size:cover;background-position:center center}@media all and (max-width:1000px){.firstView-index{height:550px}}@media all and (max-width:830px){.firstView-index{height:500px}}@media all and (max-width:550px){.firstView-index{height:400px}}@media all and (max-width:375px){.firstView-index{height:300px}}.firstView__title{width:100%;padding:0 10px;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}.firstView__video{min-width:100%;min-width:100vw;min-height:100%;width:auto;height:auto;z-index:-100;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:830px){.firstView__video{height:100%;width:auto;min-width:auto}}.info__item~.info__item{margin-top:1.5em}.info__date{font-size:11px;color:#B4B4B4;margin-bottom:.5em}.q_and_a__map{margin-bottom:1.5em}@media all and (max-width:500px){.accordion-sp .q_and_a__map{padding:1.5em;margin-bottom:0;border-bottom:1px solid #F0F0F0}}.q_and_a__head{font-size:16px;text-align:left;font-weight:700;padding-bottom:.5em;margin-bottom:.75em;border-bottom:1px solid #F0F0F0}@media all and (max-width:768px){.q_and_a__head{font-size:15px}}@media all and (max-width:375px){.q_and_a__head{font-size:14px}}@media all and (max-width:500px){.accordion-sp .q_and_a__head{margin-bottom:0;border-bottom:none;padding-bottom:0;margin-bottom:0}}.q_and_a__subhead{font-size:16px;text-align:left;font-weight:700;margin-bottom:.75em}@media all and (max-width:768px){.q_and_a__subhead{font-size:14px}}@media all and (max-width:375px){.q_and_a__subhead{font-size:13px}}.q_and_a__subhead~.q_and_a__subhead{margin-top:2.5em}.q_and_a__list{text-align:left}.q_and_a__list__item~.q_and_a__list__item{margin-top:1em}.history__block{position:relative}@media all and (max-width:768px){.history__block{font-size:14px}}@media all and (max-width:375px){.history__block{font-size:13px}}.history__block:before{content:"";display:block;width:1px;height:100%;background-color:#F0F0F0;position:absolute;top:0;left:175px}.history__block~.history__block{padding-top:2em}.history__block:after{content:"";clear:both;display:block}@media all and (max-width:600px){.history__block:before{display:none}.history__block~.history__block{padding-top:1.25em}}@media all and (max-width:375px){.history__block{line-height:1.3}}.history small{font-size:.875em}.history__age{width:175px;float:left;padding-right:1em}@media all and (max-width:600px){.history__age{width:100%;float:none;padding-right:0;font-weight:700}}.history__desc{width:100%;float:left;margin-left:-175px}@media all and (max-width:600px){.history__desc{float:none;margin-left:auto}}@media all and (max-width:375px){.history__desc{margin-top:.25em}}.history__desc__inner{display:block;margin-left:175px;padding-left:2em}@media all and (max-width:600px){.history__desc__inner{margin-left:auto;padding-left:0}}@media all and (max-width:375px){.history__desc__inner{font-size:12px}}@media all and (max-width:768px){.provision{font-size:14px}}@media all and (max-width:375px){.provision{font-size:13px}}.global_paragraph+.provision{margin-top:1.5em}.provision__head{font-weight:700;line-height:1.5;margin:1.5em auto .25em}.provision__head:first-child{margin-top:0}.provision__desc{line-height:1.75}.provision__desc+.provision__desc{margin-top:1em}@media all and (max-width:768px){.provision__desc{line-height:1.6}}.provision__numlist-sub{padding-left:1em}@media all and (max-width:375px){.provision__numlist-sub{padding-left:.5em}}.contents-publication-index .publication__item{padding:4.5em 1.5em 1.5em}.application__list .publication__item{width:65%}@media all and (max-width:550px){.application__list .publication__item{width:100%}}.publication__icon{text-align:center}.publication__icon img{margin:auto}.contents-publication-index .publication__icon{font-size:12px;margin-bottom:1em}.contents-publication-index .publication__issue{font-size:12px;color:#FF8700;text-align:center;margin-bottom:.75em}.detail .publication__issue{font-size:21px;color:#FF8700;margin-bottom:.25em}@media all and (max-width:768px){.detail .publication__issue{font-size:18px}}@media all and (max-width:375px){.detail .publication__issue{font-size:16px}}.application__list .publication__issue,.download__list .publication__issue,.search_result .publication__issue{font-size:12px;color:#FF8700;margin-bottom:.25em}.contents-publication-index .publication__title{font-size:15px;color:#373737;height:3em;overflow:hidden;margin-bottom:1em}.detail .publication__title{font-size:28px;text-align:left;color:#323232;margin-bottom:1em}@media all and (max-width:768px){.detail .publication__title{font-size:24px}}@media all and (max-width:375px){.detail .publication__title{font-size:20px}}.application__list .publication__title,.download__list .publication__title,.search_result .publication__title{font-size:15px;margin-bottom:1em}.application__list .publication__title a,.download__list .publication__title a,.search_result .publication__title a{color:#3460C9;text-decoration:underline}.application__list .publication__title a:hover,.download__list .publication__title a:hover,.search_result .publication__title a:hover{opacity:.6}.download__list .publication__title{margin-bottom:0}.contents-publication-index .publication__desc{font-size:11px;line-height:1.75;height:9em;color:#969696;overflow:hidden}.detail .publication__desc{font-size:16px;color:#646464;line-height:1.75;margin-top:1em}@media all and (max-width:768px){.detail .publication__desc{font-size:14px}}@media all and (max-width:375px){.detail .publication__desc{font-size:13px}}.detail .publication__desc:first-of-type{margin-top:0}.search_result .publication__desc{font-size:12px}.contents-publication-index .publication__due{font-size:12px;color:#FF8700;text-align:center;margin-top:1.25em}@media all and (max-width:550px){.application__list .publication__price{float:left;line-height:1.6}}.search_result .publication__price{font-size:12px}@media all and (max-width:650px){.application__list .publication__price__head{display:block}}@media all and (max-width:650px){.application__list .publication__price__desc,.download__list .publication__price__desc{display:block}}@media all and (max-width:550px){.application__list .publication__price__desc br,.download__list .publication__price__desc br{display:none}}.application__list .publication__price__desc span,.download__list .publication__price__desc span{display:inline-block}@media all and (max-width:550px){.application__list .publication__price__desc span,.download__list .publication__price__desc span{display:block}}.search_result .publication__price{text-align:left}.detail .publication__list{padding-left:1em;line-height:1.75}.detail .publication__content{font-size:16px;color:#646464;line-height:1.75}@media all and (max-width:768px){.detail .publication__content{font-size:14px}}@media all and (max-width:375px){.detail .publication__content{font-size:13px}}.membershipList{text-align:left}.membershipList-wrap:after{content:"";clear:both;display:block}.membershipList__total{font-size:14px;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #F0F0F0;text-align:center}.membershipList__total__sub{text-align:right}@media all and (max-width:768px){.membershipList__total__sub{font-size:13px}}@media all and (max-width:375px){.membershipList__total__sub{font-size:11px}}.membershipList__total__main{color:#3C78B4;font-weight:700;margin:1em auto}.downloadList{margin-top:1em}.downloadList:after{content:"";clear:both;display:block}.detail .event strong{font-weight:700}.contents-event-index .event__item{padding:2em 1.5em}.contents-event-index .event__item-seminar{padding:2em 1.5em}.contents-event-index .event__item-debate{padding:2em 1.5em}.event__icon{text-align:center}.event__icon img{margin:auto}.contents-event-index .event__icon{font-size:12px;margin-bottom:1em}.contents-event-index .event__category{font-size:12px;text-align:center;margin-bottom:.75em}.detail .event__category{font-size:21px;margin-bottom:.25em}@media all and (max-width:768px){.detail .event__category{font-size:18px}}@media all and (max-width:375px){.detail .event__category{font-size:16px}}.search_result .event__category{font-size:12px;margin-bottom:.25em}.event__item-seminar .event__category{color:#64B500}.event__item-debate .event__category{color:#4FBEFF}.contents-event-index .event__title{font-size:15px;color:#373737;height:3em;overflow:hidden;margin-bottom:1em}.detail .event__title{font-size:28px;text-align:left;color:#323232;margin-bottom:1em}@media all and (max-width:768px){.detail .event__title{font-size:24px}}@media all and (max-width:375px){.detail .event__title{font-size:20px}}.search_result .event__title{font-size:15px;margin-bottom:1em}.search_result .event__title a{color:#3460C9;text-decoration:underline}.search_result .event__title a:hover{opacity:.6}.contents-event-index .event__day{font-size:12px;height:1.5em;margin:1em auto}.detail .event__day{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table;margin-top:2em}@media all and (max-width:768px){.detail .event__day{font-size:14px}}@media all and (max-width:375px){.detail .event__day{font-size:13px}}.detail .event__day:first-child{margin-top:0}.search_result .event__day{font-size:12px;display:inline-block;margin-right:1.5em}@media all and (max-width:500px){.search_result .event__day{display:block;margin-right:0}}.contents-event-index .event__place{font-size:12px;height:3em;margin:1em auto;overflow:hidden}.detail .event__place{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table}@media all and (max-width:768px){.detail .event__place{font-size:14px}}@media all and (max-width:375px){.detail .event__place{font-size:13px}}.detail .event__place:first-child{margin-top:0}.search_result .event__place{font-size:12px}.contents-event-index .event__time{font-size:12px;margin:1em auto}.detail .event__time{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table}@media all and (max-width:768px){.detail .event__time{font-size:14px}}@media all and (max-width:375px){.detail .event__time{font-size:13px}}.detail .event__time:first-child{margin-top:0}.search_result .event__time{font-size:12px;display:inline-block}@media all and (max-width:500px){.search_result .event__time{display:block}}.contents-event-index .event__link{font-size:12px;margin:1em auto}.contents-event-index .event__link a{text-decoration:underline}.detail .event__link a{text-decoration:underline}.event__item-seminar .event__link a{color:#64B500}.event__item-debate .event__link a{color:#4FBEFF}.contents-event-index .event__capacity{font-size:12px;margin:1em auto}.detail .event__capacity{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table}@media all and (max-width:768px){.detail .event__capacity{font-size:14px}}@media all and (max-width:375px){.detail .event__capacity{font-size:13px}}.detail .event__capacity:first-child{margin-top:0}.search_result .event__capacity{font-size:12px}.contents-event-index .event__book{font-size:12px;margin:1em auto}.detail .event__book{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table}@media all and (max-width:768px){.detail .event__book{font-size:14px}}@media all and (max-width:375px){.detail .event__book{font-size:13px}}.detail .event__book:first-child{margin-top:0}.contents-event-index .event__remarks{font-size:12px;margin:1em auto}.detail .event__remarks{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table}@media all and (max-width:768px){.detail .event__remarks{font-size:14px}}@media all and (max-width:375px){.detail .event__remarks{font-size:13px}}.detail .event__remarks:first-child{margin-top:0}.contents-event-index .event__due{font-size:12px;text-align:center;margin-top:1.25em}.detail .event__due{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%}@media all and (max-width:768px){.detail .event__due{font-size:14px}}@media all and (max-width:375px){.detail .event__due{font-size:13px}}.detail .event__due:first-child{margin-top:0}.event__item-seminar .event__due{color:#64B500}.event__item-debate .event__due{color:#4FBEFF}.detail .event__desc{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%}@media all and (max-width:768px){.detail .event__desc{font-size:14px}}@media all and (max-width:375px){.detail .event__desc{font-size:13px}}.detail .event__desc:first-child{margin-top:0}.detail .event__note{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;margin-top:2em}@media all and (max-width:768px){.detail .event__note{font-size:14px}}@media all and (max-width:375px){.detail .event__note{font-size:13px}}.detail .event__note:first-child{margin-top:0}.detail .event__tuition{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;line-height:1.5;display:table}@media all and (max-width:768px){.detail .event__tuition{font-size:14px}}@media all and (max-width:375px){.detail .event__tuition{font-size:13px}}.detail .event__tuition:first-child{margin-top:0}.event__content table{width:100%;border-collapse:collapse;border-spacing:0;vertical-align:middle;border:1px solid #F0F0F0;text-align:left;margin:1em auto;line-height:1.4;font-size:14px}.event__content table strong{font-weight:700}.event__content table small{font-size:.875em}@media all and (max-width:768px){.event__content table{font-size:13px}}@media all and (max-width:375px){.event__content table{font-size:11px}}.event__content table td,.event__content table th{text-align:inherit;border:1px solid #F0F0F0;padding:.5em}.event__content table td:last-child,.event__content table th:last-child{text-align:right}.event__content table th{font-weight:700}.detail .event__content{font-size:16px;color:#646464;line-height:1.75;margin-top:1em;width:100%;margin-bottom:3em}@media all and (max-width:768px){.detail .event__content{font-size:14px}}@media all and (max-width:375px){.detail .event__content{font-size:13px}}.detail .event__content:first-child{margin-top:0}.detail .event__price{width:100%;margin-top:3em;border-collapse:collapse;border-spacing:0;vertical-align:middle;border:1px solid #F0F0F0;line-height:1.75;text-align:left}.detail .event__price:first-child{margin-top:0}.application__list .event__price,.search_result .event__price{text-align:left}.detail .event__price__head{text-align:center;padding:.75em 1em;background-color:#F0F0F0}.application__list .event__price__head:after,.search_result .event__price__head:after{content:"："}.detail .event__price__desc{padding:.75em 1em;border:1px solid #F0F0F0}.detail .event__price__caption{text-align:left;font-weight:700;margin-bottom:.5em}.detail .event__inner_head{display:table-cell;width:150px}@media all and (max-width:768px){.detail .event__inner_head{width:80px}}@media all and (max-width:375px){.detail .event__inner_head{width:70px}}.detail .event__inner_desc{display:table-cell;text-align:left;padding-left:1em;text-indent:-1em;word-break:break-all;overflow-wrap:break-word}.application__sum{font-size:14px}@media all and (max-width:768px){.application__sum{font-size:13px}}@media all and (max-width:375px){.application__sum{font-size:11px}}.application__sum__head{padding:.25em 0 .25em}.application__sum__item{padding:.25em .5em}.application__sum__num-book{text-align:right;padding:.25em 0 .25em .5em;color:#FF3B51}.application__sum__num-download{text-align:right;padding:.25em 0 .25em .5em;color:#FF3B51}.application__table{border-collapse:collapse;border-spacing:0;margin-left:auto}.application__step{font-size:0;text-align:center;vertical-align:top;position:relative}.application__step:last-child{margin-bottom:-15px}@media all and (max-width:740px){.application__step{margin:auto -25px}}.application__step__item{font-size:16px;color:#B4B4B4;display:inline-block;padding:65px 1.5em 0;position:relative;counter-increment:num}@media all and (max-width:768px){.application__step__item{font-size:13px;padding:65px 3% 0}}@media all and (max-width:375px){.application__step__item{font-size:10px;padding:55px 2% 0}}.application__step__item:before{content:"";display:block;width:100%;height:1px;background-color:#B4B4B4;position:absolute;top:28px;left:0}@media all and (max-width:768px){.application__step__item:before{top:24px}}@media all and (max-width:375px){.application__step__item:before{top:22px}}.application__step__item:first-child:before{width:50%;left:50%}.application__step__item:last-child:before{width:50%}.application__step__item:after{content:counter(num);display:block;font-size:16px;width:40px;height:40px;line-height:40px;border:1px solid #B4B4B4;background-color:#fff;border-radius:50%;position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:768px){.application__step__item:after{font-size:13px}}@media all and (max-width:375px){.application__step__item:after{font-size:12px}}@media all and (max-width:768px){.application__step__item:after{width:35px;height:35px;line-height:35px}}@media all and (max-width:375px){.application__step__item:after{width:30px;height:30px;line-height:30px}}.application__step__item-active{font-size:16px;color:#B4B4B4;display:inline-block;padding:65px 1.5em 0;position:relative;counter-increment:num;color:#323232;font-weight:700}@media all and (max-width:768px){.application__step__item-active{font-size:13px;padding:65px 3% 0}}@media all and (max-width:375px){.application__step__item-active{font-size:10px;padding:55px 2% 0}}.application__step__item-active:before{content:"";display:block;width:100%;height:1px;background-color:#B4B4B4;position:absolute;top:28px;left:0}@media all and (max-width:768px){.application__step__item-active:before{top:24px}}@media all and (max-width:375px){.application__step__item-active:before{top:22px}}.application__step__item-active:first-child:before{width:50%;left:50%}.application__step__item-active:last-child:before{width:50%}.application__step__item-active:after{content:counter(num);display:block;font-size:16px;width:40px;height:40px;line-height:40px;border:1px solid #B4B4B4;background-color:#fff;border-radius:50%;position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (max-width:768px){.application__step__item-active:after{font-size:13px}}@media all and (max-width:375px){.application__step__item-active:after{font-size:12px}}@media all and (max-width:768px){.application__step__item-active:after{width:35px;height:35px;line-height:35px}}@media all and (max-width:375px){.application__step__item-active:after{width:30px;height:30px;line-height:30px}}.application__step__item-active:after{font-size:33px;width:56px;height:56px;line-height:56px;background-color:#FFE13B;border:none;top:0;color:#323232;font-weight:700}@media all and (max-width:768px){.application__step__item-active:after{font-size:30px;width:50px;height:50px;line-height:50px}}@media all and (max-width:375px){.application__step__item-active:after{font-size:27px;width:45px;height:45px;line-height:45px}}.confirm__head{font-size:16px;font-weight:700}@media all and (max-width:768px){.confirm__head{font-size:14px}}@media all and (max-width:375px){.confirm__head{font-size:13px}}.confirm__subhead{font-size:16px;font-weight:700;margin:1em auto .5em}@media all and (max-width:768px){.confirm__subhead{font-size:14px}}@media all and (max-width:375px){.confirm__subhead{font-size:13px}}.confirm__block:not(.hidden)~.confirm__block{padding-top:1em;margin-top:1em;border-top:1px solid #F0F0F0}.confirm__block.disable{display:none}.confirm__block:after{content:"";clear:both;display:block}.confirm__block__head{font-size:16px;font-weight:700;width:25%;float:left;padding-right:1em;text-align:left}@media all and (max-width:768px){.confirm__block__head{font-size:14px}}@media all and (max-width:375px){.confirm__block__head{font-size:13px}}@media all and (max-width:600px){.confirm__block__head{float:none;width:100%;font-weight:700;margin-bottom:.5em;padding-right:0}}.confirm__block__desc{font-size:16px;width:75%;float:right}@media all and (max-width:768px){.confirm__block__desc{font-size:13px}}@media all and (max-width:375px){.confirm__block__desc{font-size:12px}}.confirm__block__desc:not(.hidden)~.confirm__block__desc{margin-top:.5em}@media all and (max-width:600px){.confirm__block__desc{float:none;width:100%}.confirm__block__desc:not(.hidden)~.confirm__block__desc{margin-top:.25em}}.confirm__block__desc-inner:not(.hidden)~.confirm__block__desc-inner{margin-top:.5em}.confirm__block__desc:not(.hidden)+.confirm__block__desc .confirm__block__desc-inner:first-child{margin-top:1em}.confirm__block__total{font-size:16px;font-weight:700;text-align:right;width:75%;float:right;margin-top:.5em;padding-top:.5em;border-top:1px solid #F0F0F0}@media all and (max-width:768px){.confirm__block__total{font-size:13px}}@media all and (max-width:375px){.confirm__block__total{font-size:12px}}@media all and (max-width:600px){.confirm__block__total{float:none;width:100%}.confirm__block__total:not(.hidden)~.confirm__block__total{margin-top:.25em}}.confirm__check{margin:2em 0;line-height:1;vertical-align:bottom;text-align:center}@media all and (max-width:768px){.confirm__check{font-size:14px}}@media all and (max-width:375px){.confirm__check{font-size:13px}}.confirm__check input{display:none}.confirm__check label{cursor:pointer;position:relative;height:100%}.confirm__check label:before{content:"";display:inline-block;width:1em;height:1em;border:1px solid #646464;margin-right:.75em}.confirm__check label:after{content:"";display:block;width:1em;height:100%;background-image:url(../svg/icon_check-blue.svg);background-size:contain;background-position:center center;position:absolute;top:0;left:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.confirm__check input:checked+label:after{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.confirm__check__link{display:block;margin-top:1em}.confirm__item{font-size:16px;border-bottom:1px solid #F0F0F0;padding-bottom:.5em}@media all and (max-width:768px){.confirm__item{font-size:13px}}@media all and (max-width:375px){.confirm__item{font-size:12px}}.confirm__item:after{content:"";clear:both;display:block}.confirm__item:not(.hidden)+.confirm__item{margin-top:.5em}.confirm__item__title{text-align:left;width:70%;float:left}@media all and (max-width:450px){.confirm__item__title{width:60%}}.confirm__item__price{width:30%;float:right;text-align:right}@media all and (max-width:450px){.confirm__item__price{width:40%}}.confirm__subtotal{font-size:16px;text-align:right;margin-top:.5em}@media all and (max-width:768px){.confirm__subtotal{font-size:13px}}@media all and (max-width:375px){.confirm__subtotal{font-size:12px}}.confirm__total{font-size:16px;font-weight:700;text-align:right;margin-top:1.5em}@media all and (max-width:768px){.confirm__total{font-size:13px}}@media all and (max-width:375px){.confirm__total{font-size:12px}}.thinking{background-image:url(../img/bg_thinking.png);background-size:cover;background-position:center center;margin:80px -20px 0;padding:75px 20px 35px;position:relative}@media all and (max-width:768px){.thinking{margin:65px -20px 0}}@media all and (max-width:375px){.thinking{margin:50px -20px 0}}@media all and (max-width:830px){.thinking{padding:2em 20px}}.thinking:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.5)}@media all and (max-width:830px){.thinking:before{background-color:rgba(255,255,255,.8)}}.thinking-wrap{max-width:800px;margin:auto}.thinking__heading{font-size:20px;font-weight:700;color:#323232;margin-bottom:1.75em;position:relative;z-index:1}@media all and (max-width:768px){.thinking__heading{font-size:18px}}@media all and (max-width:375px){.thinking__heading{font-size:16px}}@media all and (max-width:830px){.thinking__heading{text-align:center;margin-bottom:1em}}.global_form{font-size:16px;margin-top:1.5em}@media all and (max-width:768px){.global_form{font-size:13px}}@media all and (max-width:375px){.global_form{font-size:12px}}.global_form+hr{margin-top:2em}.global_form:first-child{margin-top:0}.global_form__block:not(.hidden)~.global_form__block{margin-top:3em}@media all and (max-width:580px){.global_form__block:not(.hidden)~.global_form__block{margin-top:2em}}.global_form__block.disable{display:none}.global_form__item{text-align:left;padding:.75em 0;position:relative}.global_form__item:after{content:"";clear:both;display:block}@media all and (max-width:580px){.global_form__item{padding:.5em 0}}.global_form__item-require{text-align:left;padding:.75em 0;position:relative}.global_form__item-require:after{content:"";clear:both;display:block}@media all and (max-width:580px){.global_form__item-require{padding:.5em 0}}.global_form__item-require .global_form__label:after{content:"必須";font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#FF3B51;line-height:1;border-radius:.3em;padding:.3em .4em;margin-left:.75em}@media all and (max-width:375px){.global_form__item-require .global_form__label:after{font-size:11px}}.global_form__head{margin-bottom:1em;padding:.5em 1em;background-color:#F0F0F0;text-align:left}@media all and (max-width:580px){.global_form__head{padding:0;margin-bottom:.25em;font-weight:700;background-color:#fff}.global_form__head span{font-weight:700}.global_form__head small{display:block}}.global_form__head-require{margin-bottom:1em;padding:.5em 1em;background-color:#F0F0F0;text-align:left}@media all and (max-width:580px){.global_form__head-require{padding:0;margin-bottom:.25em;font-weight:700;background-color:#fff}.global_form__head-require span{font-weight:700}.global_form__head-require small{display:block}}.global_form__head-require span:after{content:"必須";font-size:12px;color:#fff;font-weight:700;display:inline-block;background-color:#FF3B51;line-height:1;border-radius:.3em;padding:.3em .4em;margin-left:.75em}@media all and (max-width:375px){.global_form__head-require span:after{font-size:11px}}.global_form__subhead{font-weight:700}.global_form__person_etc__inner{margin-top:1.5em;position:relative}.global_form__person_etc__remove{position:absolute;top:0;right:0;line-height:1}@media all and (max-width:768px){.global_form__person_etc__remove{top:.25em}}.global_form__person_etc__remove .global_button-remove{color:#3460C9;font-size:.75em}@media all and (max-width:768px){.global_form__person_etc__remove .global_button-remove{font-size:.9em}}.global_form__person_etc__remove .global_button{min-width:75px;font-size:.8em;padding:.75em 1em}@media all and (max-width:768px){.global_form__person_etc__remove .global_button{font-size:.9em}}@media all and (max-width:375px){.global_form__person_etc__remove .global_button{min-width:60px}}.global_form__person_etc__remove+.global_form__subhead{margin-bottom:.5em}.global_form__errinform{text-align:center;color:#FF3B51;border:1px solid #FF3B51;padding:.5em;margin:1em 0}.global_form__caution-col1{display:block;margin-top:.25em;font-size:.9em}.global_form__caution-col2{display:block;margin-top:.25em;font-size:.9em;width:70%;float:right}@media all and (max-width:580px){.global_form__caution-col2{width:100%;float:none}}.global_form__err-col1{display:block;color:#FF3B51;position:relative;padding-left:1.45em;margin-top:.25em}.global_form__err-col1:before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url(../svg/icon_err-red.svg);background-size:contain;vertical-align:middle;position:absolute;top:.1em;left:0}.global_form__err-col2{display:block;color:#FF3B51;position:relative;padding-left:1.45em;margin-top:.25em;width:70%;float:right}.global_form__err-col2:before{content:"";display:inline-block;width:1.2em;height:1.2em;background-image:url(../svg/icon_err-red.svg);background-size:contain;vertical-align:middle;position:absolute;top:.1em;left:0}@media all and (max-width:580px){.global_form__err-col2{width:100%;float:none}}.global_form__label{display:block;min-width:30%;line-height:40px;padding-right:1em;float:left}@media all and (max-width:580px){.global_form__label{min-width:auto;float:none;line-height:1.75;margin-bottom:.25em}}.global_form__label-variable{display:block;min-width:30%;line-height:40px;padding-right:1em;float:left;min-width:auto;display:inline;padding-right:1.5em}@media all and (max-width:580px){.global_form__label-variable{min-width:auto;float:none;line-height:1.75;margin-bottom:.25em}}.global_form__input{font-size:14px;color:#646464;line-height:40px;height:40px;padding:0 .75em;border-radius:.3em;border:1px solid #B4B4B4;width:70%;line-height:1}@media all and (max-width:580px){.global_form__input{font-size:13px;min-width:auto;width:100%;float:none}}@media all and (max-width:375px){.global_form__input{font-size:12px;height:36px}}.global_form__input:focus{outline:0;border:1px solid #3460C9}.global_form__input:placeholder-shown{color:#C1C1C1}.global_form__input::-webkit-input-placeholder{color:#C1C1C1}.global_form__input:-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__input::-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__input :-ms-input-placeholder{color:#C1C1C1}.global_form__input-small{font-size:14px;color:#646464;line-height:40px;height:40px;padding:0 .75em;border-radius:.3em;border:1px solid #B4B4B4;width:70%;line-height:1;width:auto;max-width:100px}@media all and (max-width:580px){.global_form__input-small{font-size:13px;min-width:auto;width:100%;float:none}}@media all and (max-width:375px){.global_form__input-small{font-size:12px;height:36px}}.global_form__input-small:focus{outline:0;border:1px solid #3460C9}.global_form__input-small:placeholder-shown{color:#C1C1C1}.global_form__input-small::-webkit-input-placeholder{color:#C1C1C1}.global_form__input-small:-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__input-small::-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__input-small :-ms-input-placeholder{color:#C1C1C1}.global_form__textarea{width:100%;max-width:100%;max-height:600px;min-height:300px;min-width:30%;font-size:14px;color:#646464;padding:.75em;border-radius:.3em;border:1px solid #B4B4B4}.global_form__textarea#inquiry{min-height:120px}@media all and (max-width:580px){.global_form__textarea{font-size:13px}}@media all and (max-width:375px){.global_form__textarea{font-size:12px}}.global_form__textarea:focus{outline:0;border:1px solid #3460C9}.global_form__textarea:placeholder-shown{color:#C1C1C1}.global_form__textarea::-webkit-input-placeholder{color:#C1C1C1}.global_form__textarea:-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__textarea::-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__textarea :-ms-input-placeholder{color:#C1C1C1}.global_form__search{display:inline-block;position:relative;vertical-align:top;margin-right:1em}@media all and (max-width:740px){.global_form__search{min-width:auto}}.global_form__search:before{content:"";display:inline-block;width:1.25em;height:1.25em;background-image:url(../svg/icon_loupe-gray.svg);position:absolute;top:50%;left:.75em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_form__search__input{width:100%;font-size:14px;color:#646464;height:40px;padding:0 70px 0 3em;margin-right:-60px;border-radius:.3em;border:1px solid #3460C9}@media all and (max-width:768px){.global_form__search__input{font-size:13px}}@media all and (max-width:375px){.global_form__search__input{font-size:11px}}@media all and (max-width:768px){.global_form__search__input{padding:0 70px 0 2.5em}}@media all and (max-width:375px){.global_form__search__input{height:36px}}.global_form__search__input:focus{outline:0}.global_form__search__input::-webkit-input-placeholder{color:#C8C8C8;font-size:inherit}.global_form__search__input:-ms-input-placeholder{color:#C8C8C8;font-size:inherit}.global_form__search__input::placeholder{color:#C8C8C8;font-size:inherit}.global_form__search__input:placeholder-shown{color:#C1C1C1}.global_form__search__input::-webkit-input-placeholder{color:#C1C1C1}.global_form__search__input:-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__search__input::-moz-placeholder{color:#C1C1C1;opacity:1}.global_form__search__input :-ms-input-placeholder{color:#C1C1C1}.global_form__search__button{width:60px;font-size:14px;color:#fff;line-height:40px;height:40px;background-color:#3460C9;border-radius:0 .3em .3em 0!important;border:1px solid #3460C9;cursor:pointer}@media all and (max-width:768px){.global_form__search__button{font-size:13px}}@media all and (max-width:375px){.global_form__search__button{font-size:11px}}.global_form__search__button:hover{opacity:.8}@media all and (max-width:375px){.global_form__search__button{height:36px;line-height:36px}}.search-event .global_form__search,.search-publication .global_form__search{display:block;margin:auto;max-width:400px}.global_form__select{display:inline-block;position:relative}.global_form__select:after{content:"";width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#3460C9 transparent transparent transparent;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.search-event .global_form__select,.search-publication .global_form__select,.search__block .global_form__select{margin:auto}.global_form__select__pulldown{width:100%;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;font-size:14px;color:#646464;line-height:40px;height:40px;padding:0 4em 0 .75em;border-radius:.3em;border:1px solid #3460C9}@media all and (max-width:768px){.global_form__select__pulldown{font-size:13px}}@media all and (max-width:375px){.global_form__select__pulldown{font-size:11px}}@media all and (max-width:375px){.global_form__select__pulldown{line-height:36px;height:36px}}.global_form__select__pulldown::-ms-expand{display:none}.global_form__select__pulldown:-moz-focusring{color:transparent;text-shadow:0 0 0 #646464}.global_form__select__pulldown option{font-size:14px;color:#646464}.global_form__radio__item{line-height:1;vertical-align:middle}.global_form__radio__item+.global_form__radio__item{margin-top:1em}@media all and (max-width:768px){.global_form__radio__item+.global_form__radio__item{margin-top:1em}}.global_form__radio__item label{display:inline-block;line-height:1;vertical-align:middle;padding-left:1.75em;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}.global_form__radio__item input{display:none}.global_form__radio__item input[type=radio]+label:before{content:"";display:block;width:16px;height:16px;border-radius:50%;position:absolute;top:0;left:0;border:1px solid #646464}@media all and (max-width:768px){.global_form__radio__item input[type=radio]+label:before{width:13px;height:13px}}@media all and (max-width:375px){.global_form__radio__item input[type=radio]+label:before{width:12px;height:12px}}.global_form__radio__item input[type=radio]+label:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;top:0;left:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}@media all and (max-width:768px){.global_form__radio__item input[type=radio]+label:after{width:13px;height:13px}}@media all and (max-width:375px){.global_form__radio__item input[type=radio]+label:after{width:12px;height:12px}}.global_form__radio__item input[type=radio]:checked+label:after{background-color:#3460C9}.global_form__orderQty{vertical-align:middle;font-size:10px;margin-top:.75em}.global_form__orderQty:first-child{margin-top:0}.global_form__orderQty-wrap{position:absolute;top:2em;right:3em}@media all and (max-width:768px){.application__list .global_form__orderQty-wrap{right:2em}}@media all and (max-width:550px){.application__list .global_form__orderQty-wrap{position:relative;top:auto;right:auto;display:inline-block;float:right}}.global_form__orderQty__label-left{margin-right:.75em}.global_form__orderQty__label-left.red{color:#FF3B51}@media all and (max-width:650px){.application__list .global_form__orderQty__label-left{display:block}}.global_form__orderQty__label-right{margin-left:.5em}.global_form__orderQty__label-right.red{color:#FF3B51}.global_form__orderQty__button-decrease{width:30px;height:30px;background-color:#F0F0F0;border:1px solid #F0F0F0;font-size:16px;font-weight:700;color:#3460C9;border-radius:.3em 0 0 .3em}@media all and (max-width:375px){.global_form__orderQty__button-decrease{width:25px}}.global_form__orderQty__button-decrease:hover{background-color:#E0DDDD;border:1px solid #E0DDDD}.global_form__orderQty__button-increase{width:30px;height:30px;background-color:#F0F0F0;border:1px solid #F0F0F0;font-size:16px;font-weight:700;color:#3460C9;border-radius:0 .3em .3em 0}@media all and (max-width:375px){.global_form__orderQty__button-increase{width:25px}}.global_form__orderQty__button-increase:hover{background-color:#E0DDDD;border:1px solid #E0DDDD}.global_form__orderQty__input-book{color:#505050;font-size:14px;text-align:center;width:40px;height:30px;padding:0 .5em;line-height:30px;border:1px solid #F0F0F0}.global_form__orderQty__input-book::-webkit-inner-spin-button,.global_form__orderQty__input-book::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.global_form__orderQty__input-download{color:#505050;font-size:14px;text-align:center;width:40px;height:30px;padding:0 .5em;line-height:30px;border:1px solid #F0F0F0}.global_form__orderQty__input-download::-webkit-inner-spin-button,.global_form__orderQty__input-download::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.global_information{font-size:14px;max-width:700px;margin:2em auto;position:relative;color:#969696}.global_information *{color:#969696}@media all and (max-width:768px){.global_information{font-size:13px}}@media all and (max-width:375px){.global_information{font-size:12px;margin:1.5em auto}}.global_information:after{content:"";clear:both;display:block}.global_information__item-left{float:left;width:50%;padding-right:1em}@media all and (max-width:375px){.global_information__item-left{display:block;float:none;width:auto;padding-right:0}}.global_information__item-right{float:right;text-align:right;width:50%;padding-left:1em}@media all and (max-width:375px){.global_information__item-right{display:block;text-align:left;float:none;width:auto;padding-left:0;margin-top:.5em}}.access{font-size:16px}.access__map{position:relative;width:100%;margin:0 auto 1.5em;padding-top:67.1875%}.access__map iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.card+.download__list{margin-top:20px}.download__item{width:100%;margin-right:-220px;padding-right:220px;float:left}@media all and (max-width:550px){.download__item{float:none;margin-right:auto;padding-right:0}}.download__btn{text-align:right;float:right}@media all and (max-width:550px){.download__btn{float:none;text-align:center;margin-top:1em}}.global_modal{position:fixed;top:0;left:0;width:100%;width:100vw;height:100%;height:100vh;background-color:rgba(0,0,0,.7);z-index:9999}.receipt{font-family:a-otf-gothic-bbb-pr6n,sans-serif;font-weight:400;padding:50px 0 100px;width:1000px;margin:auto;position:relative}.receipt__reissue{position:absolute;top:50px;left:0}.receipt__print{margin-bottom:50px;text-align:right}@media print{.receipt__print{display:none}}.receipt h1{font-family:a-otf-futo-min-a101-pr6n,serif;font-weight:400;text-align:center;font-size:38px;letter-spacing:.5em;text-indent:.25em;padding-bottom:.75em;margin-bottom:.75em;border-bottom:1px solid #505050}.receipt h1 small{display:block;font-size:.5em;letter-spacing:.1em;text-indent:-.1em}.receipt h2{font-family:a-otf-futo-min-a101-pr6n,serif;font-weight:400;text-align:center;font-size:24px;margin:3em auto 1.5em;letter-spacing:.25em}.receipt h2 span{display:inline-block;padding:0 1em .25em;border-bottom:1px solid #505050}.receipt__info{line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6em}.receipt__info table{margin-left:auto}.receipt__info td,.receipt__info th{padding:.35em .25em;text-align:left}.receipt__info td:last-child,.receipt__info th:last-child{padding-right:0}.receipt__info th{width:6.5em;padding-right:0}.receipt__info tr:first-child td,.receipt__info tr:first-child th{padding-top:0}.receipt__date{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.receipt__note{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:13px}.receipt__note p{line-height:1.5}.receipt__name{font-family:a-otf-futo-min-a101-pr6n,serif;font-weight:400;margin:4em auto 4em}.receipt__name dl{display:inline-block;line-height:1;padding:0 1em .75em;border-bottom:1px solid #505050}.receipt__name dd,.receipt__name dt{display:inline-block}.receipt__name dt{font-size:28px}.receipt__name dd{font-size:16px;padding-left:1em}.receipt__price{font-family:a-otf-futo-min-a101-pr6n,serif;font-weight:400;margin:3em auto}.receipt__price dl{display:inline-block;line-height:1;padding:0 1em .75em;border-bottom:1px solid #505050}.receipt__price dd,.receipt__price dt{display:inline-block}.receipt__price dt{font-size:16px}.receipt__price dd{font-size:28px;padding-left:.5em}.receipt__price dd small{font-size:16px}.receipt__description{max-width:80%;margin:1em 0}.receipt__remarkse{max-width:80%;margin:1em 0}.receipt__publisher{font-family:a-otf-futo-min-a101-pr6n,serif;font-weight:400;text-align:right;position:relative;font-size:18px;padding-right:.5em}.receipt__publisher p{display:inline-block;text-align:right;margin-left:auto;position:relative}.receipt__publisher p strong{font-size:1.25em}.receipt__publisher .seal{position:absolute;right:0;top:-2.75em;width:80px}.receipt__details{border-collapse:collapse;border-spacing:0;width:100%}.receipt__details td,.receipt__details th{padding:.75em 1em;border:1px solid #505050}.receipt__details th{border-bottom:4px double #505050}.receipt__details th.vol{width:12.5%}.receipt__details th.title{width:33.5%}.receipt__details th.type{width:12.5%}.receipt__details th.qty{width:6.5%}.receipt__details th.price{width:12%}.receipt__details td.price,.receipt__details td.total{text-align:right}.receipt__details td.price strong,.receipt__details td.total strong{font-size:1.2em}.receipt__close{text-align:center;margin:4em auto 0}@media print{.receipt__close{display:none}}.global_title{font-size:20px;font-weight:700;text-align:center;line-height:1;vertical-align:baseline}@media all and (max-width:768px){.global_title{font-size:18px}}@media all and (max-width:375px){.global_title{font-size:16px}}.global_title:after,.global_title:before{content:"";display:inline-block;width:15px;height:15px;background-size:cover}.global_title:before{margin-right:1em}.global_title:after{margin-left:1em}.contents-index .global_title{color:#000;margin:80px auto 30px}@media all and (max-width:768px){.contents-index .global_title{margin:65px auto 25px}}@media all and (max-width:375px){.contents-index .global_title{margin:50px auto 20px}}.contents-index .global_title:after,.contents-index .global_title:before{background-image:url(../svg/heading_deco-gray.svg)}.contents-info .global_title{color:#000}.contents-info .global_title:after,.contents-info .global_title:before{background-image:url(../svg/heading_deco-gray.svg)}.card .global_title{margin:0 auto 30px}@media all and (max-width:768px){.card .global_title{margin:0 auto 25px}}@media all and (max-width:375px){.card .global_title{margin:0 auto 20px}}.contents-page .global_title{color:#fff;margin:0 -20px -35px;padding:30px 20px 60px;background-image:url(../img/bg_title-page.png);background-size:cover;background-position:15% bottom}.contents-page .global_title:after,.contents-page .global_title:before{background-image:url(../svg/heading_deco-yel.svg)}.global_title-notext{font-size:20px;font-weight:700;text-align:center;line-height:1;vertical-align:baseline}@media all and (max-width:768px){.global_title-notext{font-size:18px}}@media all and (max-width:375px){.global_title-notext{font-size:16px}}.global_title-notext:after,.global_title-notext:before{content:"";display:inline-block;width:15px;height:15px;background-size:cover}.global_title-notext:before{margin-right:1em}.global_title-notext:after{margin-left:1em}.contents-index .global_title-notext{color:#000;margin:80px auto 30px}@media all and (max-width:768px){.contents-index .global_title-notext{margin:65px auto 25px}}@media all and (max-width:375px){.contents-index .global_title-notext{margin:50px auto 20px}}.contents-index .global_title-notext:after,.contents-index .global_title-notext:before{background-image:url(../svg/heading_deco-gray.svg)}.contents-info .global_title-notext{color:#000}.contents-info .global_title-notext:after,.contents-info .global_title-notext:before{background-image:url(../svg/heading_deco-gray.svg)}.card .global_title-notext{margin:0 auto 30px}@media all and (max-width:768px){.card .global_title-notext{margin:0 auto 25px}}@media all and (max-width:375px){.card .global_title-notext{margin:0 auto 20px}}.contents-page .global_title-notext{color:#fff;margin:0 -20px -35px;padding:30px 20px 60px;background-image:url(../img/bg_title-page.png);background-size:cover;background-position:15% bottom}.contents-page .global_title-notext:after,.contents-page .global_title-notext:before{background-image:url(../svg/heading_deco-yel.svg)}.global_title-notext:after,.global_title-notext:before{background-image:none!important}.global_paragraph{line-height:1.75}.global_paragraph strong{font-weight:700}.global_paragraph:not(.hidden)+.global_paragraph{margin-top:1.25em}.global_modal .global_paragraph:not(.hidden)+.global_paragraph{margin-top:.5em}.global_list+.global_paragraph{margin-top:1.25em}.provision+.global_paragraph{margin-top:2em}.global_button-wrap-1col+.global_paragraph,.global_button-wrap-2col+.global_paragraph{margin-top:2.5em}@media all and (max-width:768px){.global_paragraph{font-size:14px}}@media all and (max-width:375px){.global_paragraph{font-size:13px}}@media all and (max-width:768px){.global_paragraph a{font-size:14px}}@media all and (max-width:375px){.global_paragraph a{font-size:13px}}@media all and (max-width:768px){.global_paragraph{line-height:1.6}}.confirm .global_paragraph{margin-top:1em}.global_paragraph-right{line-height:1.75;text-align:right}.global_paragraph-right strong{font-weight:700}.global_paragraph-right:not(.hidden)+.global_paragraph-right{margin-top:1.25em}.global_modal .global_paragraph-right:not(.hidden)+.global_paragraph-right{margin-top:.5em}.global_list+.global_paragraph-right{margin-top:1.25em}.provision+.global_paragraph-right{margin-top:2em}.global_button-wrap-1col+.global_paragraph-right,.global_button-wrap-2col+.global_paragraph-right{margin-top:2.5em}@media all and (max-width:768px){.global_paragraph-right{font-size:14px}}@media all and (max-width:375px){.global_paragraph-right{font-size:13px}}@media all and (max-width:768px){.global_paragraph-right a{font-size:14px}}@media all and (max-width:375px){.global_paragraph-right a{font-size:13px}}@media all and (max-width:768px){.global_paragraph-right{line-height:1.6}}.confirm .global_paragraph-right{margin-top:1em}.global_paragraph-bdr{line-height:1.75}.global_paragraph-bdr strong{font-weight:700}.global_paragraph-bdr:not(.hidden)+.global_paragraph-bdr{margin-top:1.25em}.global_modal .global_paragraph-bdr:not(.hidden)+.global_paragraph-bdr{margin-top:.5em}.global_list+.global_paragraph-bdr{margin-top:1.25em}.provision+.global_paragraph-bdr{margin-top:2em}.global_button-wrap-1col+.global_paragraph-bdr,.global_button-wrap-2col+.global_paragraph-bdr{margin-top:2.5em}@media all and (max-width:768px){.global_paragraph-bdr{font-size:14px}}@media all and (max-width:375px){.global_paragraph-bdr{font-size:13px}}@media all and (max-width:768px){.global_paragraph-bdr a{font-size:14px}}@media all and (max-width:375px){.global_paragraph-bdr a{font-size:13px}}@media all and (max-width:768px){.global_paragraph-bdr{line-height:1.6}}.confirm .global_paragraph-bdr{margin-top:1em}.global_paragraph-bdr:not(.hidden)+.global_paragraph-bdr{padding-top:1em;border-top:1px solid #F0F0F0}.global_paragraph a{color:#3460C9;text-decoration:underline}.info_wrap-index .global_paragraph{color:#373737}.detail .global_paragraph{text-align:center}@media all and (max-width:550px){.detail .global_paragraph{text-align:justify}}.thinking .global_paragraph{color:#323232;line-height:2;position:relative;z-index:1}@media all and (max-width:830px){.thinking .global_paragraph{text-align:center}}@media all and (max-width:550px){.thinking .global_paragraph{text-align:justify}}.confirm .global_paragraph{line-height:1.25}.access .global_paragraph{text-align:left}@media all and (max-width:768px){.access .global_paragraph{font-size:13px}}@media all and (max-width:375px){.access .global_paragraph{font-size:12px}}.global_information .global_paragraph{margin-bottom:1em;text-align:center}@media all and (max-width:740px){.global_information .global_paragraph{text-align:justify}}.global_paragraph+.global_modal .global_paragraph{margin-top:.5em}.global_list{text-align:left;line-height:1.5;padding-left:1em}.global_list strong{font-weight:700}.global_list:not(.hidden)+.global_list{margin-top:1.25em}.global_modal .global_list:not(.hidden)+.global_list{margin-top:.5em}.provision+.global_list{margin-top:2em}.global_button-wrap-1col+.global_list,.global_button-wrap-2col+.global_list{margin-top:2.5em}@media all and (max-width:768px){.global_list{font-size:14px}}@media all and (max-width:375px){.global_list{font-size:13px}}@media all and (max-width:768px){.global_list a{font-size:14px}}@media all and (max-width:375px){.global_list a{font-size:13px}}@media all and (max-width:768px){.global_list{line-height:1.6}}.confirm .global_list{margin-top:1em}.global_list__item{list-style-type:disc;list-style-position:outside}.global_list__item+.global_list__item{margin-top:.5em}.global_table{width:100%;margin-top:3em;border-collapse:collapse;border-spacing:0;vertical-align:middle;border:1px solid #F0F0F0;line-height:1.75;text-align:left}.global_table strong{font-weight:700}.global_table small{font-size:.875em}.officersList .global_table{font-size:16px;border:none;margin-top:0}@media all and (max-width:768px){.officersList .global_table{font-size:14px}}@media all and (max-width:375px){.officersList .global_table{font-size:13px}}@media all and (max-width:600px){.officersList .global_table{line-height:1.4}}.application__list .global_table,.search_result .global_table{text-align:left}.committee .global_table{font-size:16px;border:none;margin:0 auto 2em}@media all and (max-width:768px){.committee .global_table{font-size:14px}}@media all and (max-width:375px){.committee .global_table{font-size:13px}}@media all and (max-width:600px){.committee .global_table{line-height:1.6}}.global_form__item .global_table{margin-top:.5em}.provision__desc .global_table{margin-top:1.5em}@media all and (max-width:600px){.officersList .global_table__row{display:block;padding-top:1em}}@media all and (max-width:600px){.committee .global_table__row{display:block;padding-top:1em}}@media all and (max-width:600px){.officersList .global_table__row-head{display:none}}@media all and (max-width:600px){.officersList .global_table__row-category{display:block;padding-top:1em}}@media all and (max-width:600px){.committee .global_table__row-category{display:block;padding-top:1em}}.officersList .global_table__row-category td,.officersList .global_table__row-category th{padding:1em 1em .1em 0}@media all and (max-width:600px){.officersList .global_table__row-category td,.officersList .global_table__row-category th{padding:0;display:block}}@media all and (max-width:600px){.officersList .global_table__row-nomargin-sp{display:block;padding-top:1em}}@media all and (max-width:600px){.committee .global_table__row-nomargin-sp{display:block;padding-top:1em}}@media all and (max-width:600px){.officersList .global_table__row-nomargin-sp{padding-top:0}}@media all and (max-width:600px){.detail .global_table__row,.global_form__block .global_table__row{display:block}.detail .global_table__row:not(.hidden)+.global_table__row,.global_form__block .global_table__row:not(.hidden)+.global_table__row{border-top:1px solid #F0F0F0}}.global_table__head{font-weight:700;text-align:center;padding:.75em 1em;background-color:#F0F0F0}.officersList .global_table__head{padding:.1em 1em .1em 0;border-left:1px solid #fff}.officersList .global_table__head:first-child{border-left:none}@media all and (max-width:600px){.officersList .global_table__head{padding:0;display:block;border-left:none}}.application__list .global_table__head:after,.search_result .global_table__head:after{content:"："}.detail .global_table__head,.global_form__block .global_table__head{font-weight:400;padding:.5em 1em}@media all and (max-width:600px){.detail .global_table__head,.global_form__block .global_table__head{display:block;border:none}}.committee .global_table__head{font-weight:700;background-color:transparent;text-align:left;width:6em;padding:0 .5em .5em .5em;vertical-align:top}@media all and (max-width:600px){.committee .global_table__head{padding:0;display:block;border-left:none}}.provision__desc .global_table__head{font-weight:400}.global_table__desc{padding:.75em 1em;border:1px solid #F0F0F0;vertical-align:top}.officersList .global_table__desc{padding:.1em 1em .1em 0;border:none}@media all and (max-width:600px){.officersList .global_table__desc{padding:0;display:block}.officersList .global_table__desc strong{display:block;margin-bottom:.25em}}.detail .global_table__desc,.global_form__block .global_table__desc{padding:.5em 1em}@media all and (max-width:600px){.detail .global_table__desc,.global_form__block .global_table__desc{display:block;border:none}}.committee .global_table__desc{padding:0 .5em .5em .5em;border:none}.committee .global_table__desc small{display:block;line-height:1.6}.committee .global_table__desc small+small{margin-top:.75em}@media all and (max-width:600px){.committee .global_table__desc{padding:0;display:block}}.global_caution{font-size:16px;color:#FF283C}@media all and (max-width:768px){.global_caution{font-size:13px}}@media all and (max-width:375px){.global_caution{font-size:12px}}.global_form .global_caution{margin:2em auto 1em}.detail .global_caution{text-align:center;margin-top:2em}@media all and (max-width:375px){.detail .global_caution{text-align:justify}}.global_button{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;font-size:14px;min-width:210px;padding:1em 1.5em;color:#fff;background-color:#3460C9;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.global_button-wrap{text-align:center;margin:30px auto;vertical-align:middle;line-height:1}.global_button-wrap:last-child{margin-bottom:0}.accordion-sp__block .global_button-wrap{display:none}@media all and (max-width:500px){.accordion-sp__block .global_button-wrap{display:block}}.global_form__block .global_button-wrap{margin:auto}.global_button-wrap-1col{margin:.5em auto -10px;line-height:0;position:relative}.accordion-sp__block .global_button-wrap-1col{display:none}@media all and (max-width:500px){.accordion-sp__block .global_button-wrap-1col{display:block}}.global_form__block .global_button-wrap-1col{margin:auto}.global_button-wrap-2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em auto -10px;line-height:0;position:relative}.accordion-sp__block .global_button-wrap-2col{display:none}@media all and (max-width:500px){.accordion-sp__block .global_button-wrap-2col{display:block}}.global_form__block .global_button-wrap-2col{margin:auto}.global_form__person_etc__inner+.global_button-wrap{margin:1em auto}.global_button:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button{width:100%}}.global_button-wrap-2col .global_button{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button{width:100%}}.global_button:after{content:"";display:inline-block;width:.6em;height:.6em;background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button.disable{background-color:#c8c8c8;pointer-events:none}.global_button-link{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;font-size:14px;min-width:210px;padding:1em 1.5em;color:#fff;background-color:#3460C9;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.global_button-link:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-link svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-link circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-link{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-link{width:100%}}.global_button-wrap-2col .global_button-link{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-link{width:100%}}.global_button-link:after{content:"";display:inline-block;width:.6em;height:.6em;background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button-link.disable{background-color:#c8c8c8;pointer-events:none}.global_button-link:after{background-image:url(../svg/icon_arrow-wh.svg)}.global_button-submit{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;font-size:14px;min-width:210px;padding:1em 1.5em;color:#fff;background-color:#3460C9;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.global_button-submit:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-submit svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-submit circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-submit{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-submit{width:100%}}.global_button-wrap-2col .global_button-submit{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-submit{width:100%}}.global_button-submit:after{content:"";display:inline-block;width:.6em;height:.6em;background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button-submit.disable{background-color:#c8c8c8;pointer-events:none}.global_button-submit:after{background-image:url(../svg/icon_arrow-wh.svg)}.global_button-submit-wh{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;font-size:14px;min-width:210px;padding:1em 1.5em;color:#fff;background-color:#3460C9;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;background-color:#fff;color:#3460C9;border:1px solid #3460C9}.global_button-submit-wh:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-submit-wh svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-submit-wh circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-submit-wh{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-submit-wh{width:100%}}.global_button-wrap-2col .global_button-submit-wh{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-submit-wh{width:100%}}.global_button-submit-wh:after{content:"";display:inline-block;width:.6em;height:.6em;background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button-submit-wh.disable{background-color:#c8c8c8;pointer-events:none}.global_button-submit-wh:after{background-image:url(../svg/icon_arrow-blue.svg)}.global_button-download{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;font-size:14px;min-width:210px;padding:1em 1.5em;color:#fff;background-color:#3460C9;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.global_button-download:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-download svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-download circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-download{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-download{width:100%}}.global_button-wrap-2col .global_button-download{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-download{width:100%}}.global_button-download:after{content:"";display:inline-block;width:.6em;height:.6em;background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button-download.disable{background-color:#c8c8c8;pointer-events:none}.global_button-download:after{width:1.25em;height:1.25em;background-image:url(../svg/icon_download-wh.svg)}@media all and (max-width:500px){.global_button-download{text-align:left}}@media all and (max-width:500px){.download__list .global_button-download{text-align:center;margin:auto}}.global_button-download-txtleft{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;font-size:14px;min-width:210px;padding:1em 1.5em;color:#fff;background-color:#3460C9;-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease;text-align:left}.global_button-download-txtleft:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-download-txtleft svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-download-txtleft circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-download-txtleft{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-download-txtleft{width:100%}}.global_button-wrap-2col .global_button-download-txtleft{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-download-txtleft{width:100%}}.global_button-download-txtleft:after{content:"";display:inline-block;width:.6em;height:.6em;background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button-download-txtleft.disable{background-color:#c8c8c8;pointer-events:none}.global_button-download-txtleft:after{width:1.25em;height:1.25em;background-image:url(../svg/icon_download-wh.svg)}@media all and (max-width:500px){.global_button-download-txtleft{text-align:left}}@media all and (max-width:500px){.download__list .global_button-download-txtleft{text-align:center;margin:auto}}.global_button-close{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;border-radius:.3em;font-size:11px;min-width:100px;padding:.75em 1em;color:#979797;background-color:#fff;border:1px solid #979797;line-height:inherit;vertical-align:inherit}.global_button-close:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-close svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-close circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-close{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-close{width:100%}}.global_button-wrap-2col .global_button-close{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-close{width:100%}}.global_button-close:before{content:"";display:inline-block;width:11px;height:11px;margin-right:.5em;background-image:url(../svg/icon_close-gray.svg);background-size:contain;vertical-align:inherit;line-height:inherit;line-height:0}.global_button-readmore{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;border-radius:.3em;font-size:12px;min-width:200px;padding:1em;color:#3460C9;border:1px solid #3460C9;cursor:pointer}.global_button-readmore:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-readmore svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-readmore circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-readmore{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-readmore{width:100%}}.global_button-wrap-2col .global_button-readmore{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-readmore{width:100%}}.global_button-readmore:after{content:"";display:inline-block;width:1em;height:1em;background-image:url(../svg/icon_more-blue.svg);background-size:contain;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.global_button-consider{display:inline-block;font-weight:700;text-align:center;line-height:1;border-radius:.5em;-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;overflow:hidden;position:relative;font-size:14px;padding:.75em 1em .5em;min-width:120px;vertical-align:top}.global_button-consider:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.global_button-consider svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-consider circle{fill:rgba(255,255,255,.2)}.global_button-wrap-1col .global_button-consider{min-width:auto;display:block;max-width:300px;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-1col .global_button-consider{width:100%}}.global_button-wrap-2col .global_button-consider{min-width:auto;width:49%;margin-bottom:10px}@media all and (max-width:500px){.global_button-wrap-2col .global_button-consider{width:100%}}.global_button-consider svg{position:absolute;top:0;left:0;width:100%;height:100%}.global_button-consider circle{fill:rgba(0,0,0,.07)}@media all and (max-width:768px){.global_button-consider{font-size:13px}}@media all and (max-width:375px){.global_button-consider{font-size:11px}}@media all and (max-width:375px){.global_button-consider{font-size:11px;min-width:auto;padding:.75em .75em .5em}}.search_result .global_button-consider{position:absolute;top:15px;right:15px}.global_button-consider[value=false]{color:#3460C9;border:1px solid #3460C9}.global_button-consider[value=false]:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(../svg/icon_book-blue.svg);background-position:top;background-size:contain;margin:-.25em 1em 0 0}.global_button-consider[value=true]{color:#ACACAC;border:1px solid #ACACAC}.global_button-consider[value=true]:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-image:url(../svg/icon_book-gray.svg);background-size:contain;margin:-.25em 1em 0 0}.global_button-consider[value=true]:after{content:"";display:inline-block;width:1em;height:1em;background-image:url(../svg/icon_check-green.svg);background-size:contain;margin:.2em 0 0 1em}.global_button-remove{color:#B4B4B4;text-decoration:underline}.global_button-remove:hover{color:#505050}.application__list .global_button-remove{font-size:1em;position:absolute;bottom:1em;right:3em}@media all and (max-width:768px){.application__list .global_button-remove{right:2em}}.global_button-pdf{color:#3460C9;text-decoration:underline}@media all and (max-width:768px){.global_button-pdf{font-size:14px}}@media all and (max-width:375px){.global_button-pdf{font-size:13px}}.global_button-pdf small{font-size:.625em}.global_button-pdf strong,.global_button-pdf strong *{font-weight:700}.global_button-pdf:hover{color:#FF8700}.global_link{color:#3460C9;text-decoration:underline;word-break:break-all;overflow-wrap:break-word}.global_link:hover{color:#FF8700}.global_link-right{color:#3460C9;text-decoration:underline;word-break:break-all;overflow-wrap:break-word;text-align:right}.global_link-right:hover{color:#FF8700}.card{color:#646464;text-align:justify;max-width:700px;margin:auto;background-color:#fff;padding:2em;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card+.card,.card+.card-noribbon,.detail+.card{margin-top:20px}@media all and (max-width:740px){.card{padding:1.5em 1.5em 2em}}@media all and (max-width:375px){.card{padding:1.5em 1em 2em}}.card hr{border:none;margin:1em auto 2em;border-top:1px solid #F0F0F0}.card-nomargin{color:#646464;text-align:justify;max-width:700px;margin:auto;background-color:#fff;padding:2em;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-nomargin+.card,.card-nomargin+.card-noribbon,.detail+.card-nomargin{margin-top:20px}@media all and (max-width:740px){.card-nomargin{padding:1.5em 1.5em 2em}}@media all and (max-width:375px){.card-nomargin{padding:1.5em 1em 2em}}.card-nomargin hr{border:none;margin:1em auto 2em;border-top:1px solid #F0F0F0}.card-nomargin-pc{color:#646464;text-align:justify;max-width:700px;margin:auto;background-color:#fff;padding:2em;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-nomargin-pc+.card,.card-nomargin-pc+.card-noribbon,.detail+.card-nomargin-pc{margin-top:20px}@media all and (max-width:740px){.card-nomargin-pc{padding:1.5em 1.5em 2em}}@media all and (max-width:375px){.card-nomargin-pc{padding:1.5em 1em 2em}}.card-nomargin-pc hr{border:none;margin:1em auto 2em;border-top:1px solid #F0F0F0}.accordion-sp .card-nomargin-pc{padding:2em 1em 0;margin-bottom:-20px}@media all and (max-width:500px){.accordion-sp .card-nomargin-pc{padding:1.5em 1em;margin-bottom:20px}}.card-noribbon{color:#646464;text-align:justify;max-width:700px;margin:auto;background-color:#fff;padding:2em;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-noribbon+.card,.card-noribbon+.card-noribbon,.detail+.card-noribbon{margin-top:20px}@media all and (max-width:740px){.card-noribbon{padding:1.5em 1.5em 2em}}@media all and (max-width:375px){.card-noribbon{padding:1.5em 1em 2em}}.card-noribbon hr{border:none;margin:1em auto 2em;border-top:1px solid #F0F0F0}.contents-info .card{padding:2em 2em 2.5em}@media all and (max-width:768px){.contents-info .card{padding:1.5em 1.5em 2em}}@media all and (max-width:375px){.contents-info .card{padding:1em}}.contents-event-index .card,.contents-publication-index .card{font-size:12px;width:250px;padding:0;display:inline-block;margin:0 12px 24px;z-index:0!important}.contents-publication-index .card{height:330px}.contents-event-index .card{height:265px}.detail .card{padding:6em 2em 2em}@media all and (max-width:768px){.detail .card{padding:5em 1.5em 1.5em}}@media all and (max-width:375px){.detail .card{padding:3.5em 1em 1em}}.search_result .card{padding:3.5em 2em 1.5em}.search_result .card-noribbon{padding:1.5em 2em}@media all and (max-width:768px){.search_result .card{padding:3.5em 1.5em 1.5em}.search_result .card-noribbon{padding:1.5em 1.5em}}@media all and (max-width:375px){.search_result .card{padding:3.5em 1em 1em}.search_result .card-noribbon{padding:1em 1em}}.application__list .card{font-size:12px;padding:2em 3em 2em}.application__list .card~.card{margin-top:2px}@media all and (max-width:768px){.application__list .card{padding:2em 2em 2em}}@media all and (max-width:650px){.application__list .card:after{content:"";clear:both;display:block}}@media all and (max-width:550px){.application__list .card{padding:2em 2em 3.5em}}@media all and (max-width:375px){.application__list .card{padding:2em 1em 3.5em 1em}}@media all and (max-width:340px){.application__list .card{font-size:11px}}.download__list .card{font-size:12px;padding:2em 3em 2em}.download__list .card:after{content:"";clear:both;display:block}.download__list .card~.card{margin-top:2px}@media all and (max-width:768px){.download__list .card{padding:2em 2em 2em}}@media all and (max-width:375px){.download__list .card{padding:2em 1em 2em 1em}}@media all and (max-width:340px){.download__list .card{font-size:11px}}@media all and (max-width:500px){.accordion-sp .card{margin-top:0;padding:0}}.global_modal .card{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card__title{font-size:16px;line-height:1.5;font-weight:700;color:#003278;text-align:center;margin:0 auto 1.5em}.card__title:last-child{margin:-.5em auto}@media all and (max-width:768px){.card__title{font-size:15px;margin:0 auto 1.25em}}@media all and (max-width:375px){.card__title{font-size:14px}}.card-nomargin-pc .card__title:last-child{margin:auto}.card__title__sub{margin-top:.5em;font-size:.75em;color:#646464}.card__title__sub__item{display:inline-block}.card__title__sub__item+.card__title__sub__item:before{content:" / "}@media all and (max-width:500px){.card__title__sub__item{display:block}.card__title__sub__item~.card__title__sub__item{margin-top:.25em}.card__title__sub__item:before{display:none}}.card__heading{font-size:1em;font-weight:700;text-align:center;color:#3C78B4;margin-bottom:1.5em}.card__heading__sub{margin-top:.25em;font-size:.75em;color:inherit}.card__heading__sub__item{display:inline-block}.card__heading__sub__item+.card__heading__sub__item:before{content:" / "}.membershipList .card__heading{font-size:14px}@media all and (max-width:500px){.accordion-sp .card__heading{margin-bottom:0}.accordion-sp .card__heading__sub{line-height:1.4}.accordion-sp .card__heading__sub__item{display:block}.accordion-sp .card__heading__sub__item:before{display:none}}.card__middleheading{font-size:1em;color:#003278;font-weight:700;margin:2em auto 1em}.card__middleheading:first-child{margin-top:0}@media all and (max-width:768px){.card__middleheading{font-size:15px}}@media all and (max-width:375px){.card__middleheading{font-size:14px}}.global_paragraph+.card__middleheading{margin-top:2em}.card__middleheading-bdr{font-size:1em;color:#003278;font-weight:700;margin:2em auto 1em;padding-bottom:.25em;margin-bottom:.5em;border-bottom:1px solid #F0F0F0}.card__middleheading-bdr:first-child{margin-top:0}@media all and (max-width:768px){.card__middleheading-bdr{font-size:15px}}@media all and (max-width:375px){.card__middleheading-bdr{font-size:14px}}.global_paragraph+.card__middleheading-bdr{margin-top:2em}.card__subheading{font-size:1em;font-weight:700;margin-bottom:1.5em}@media all and (max-width:375px){.card__subheading{font-size:14px}}.membershipList .card__subheading{font-size:14px;text-align:center}.committee .card__subheading{font-weight:400;margin:2em auto 1em;background-color:#F0F0F0;padding:.25em .5em;text-align:left}.committee .card__subheading:first-of-type{margin-top:0}@media all and (max-width:768px){.committee .card__subheading{font-size:15px}}@media all and (max-width:375px){.committee .card__subheading{font-size:14px}}@media all and (max-width:500px){.accordion-sp .committee .card__subheading{text-align:left;padding:0;color:#3C78B4;font-weight:700;background-color:#fff;margin:auto}}.guide .card__subheading{margin-bottom:.25em;margin-top:2em}.card__middleheading+.guide .card__subheading{margin-top:0}.card__list-2col{margin:1em auto 1.5em;width:50%;float:left}.membershipList .card__list-2col{font-size:15px}@media all and (max-width:768px){.membershipList .card__list-2col{font-size:13px}}@media all and (max-width:375px){.membershipList .card__list-2col{font-size:12px}}.card__list-2col:nth-child(odd){padding-right:1.5em}@media all and (max-width:500px){.membershipList .card__list-2col{margin:auto;width:100%;float:none}.membershipList .card__list-2col:nth-child(odd){padding-right:0}}.downloadList .card__list-2col{margin:1em auto .5em}@media all and (max-width:500px){.downloadList .card__list-2col{margin:1em auto 2em;width:100%;float:none}.downloadList .card__list-2col:nth-child(odd){padding-right:0}}.card__list__item{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.card__list__item~.card__list__item{margin-top:.5em}@media all and (max-width:500px){.card__list__item~.card__list__item{margin-top:.25em}}.card__link{-webkit-transition:box-shadow .1s ease;transition:box-shadow .1s ease;overflow:hidden;position:relative;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.card__link:hover{box-shadow:0 2px 6px 0 rgba(0,0,0,.3)}.card__link svg{position:absolute;top:0;left:0;width:100%;height:100%}.card__link circle{fill:rgba(0,0,0,.05)}.ribbon-accepting{position:absolute;left:-10px;font-size:12px;line-height:25px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#fff;display:inline-block;height:28px;padding:0 .75em;background-color:#64B500;border:1px solid #64B500;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);z-index:1!important}@media all and (max-width:768px){.ribbon-accepting{font-size:11px}}@media all and (max-width:375px){.ribbon-accepting{font-size:10px}}.ribbon-accepting:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #4C8900 transparent transparent;position:absolute;bottom:-11px;left:-1px}.contents-event-index .ribbon-accepting,.contents-publication-index .ribbon-accepting{top:10px}.detail .ribbon-accepting{font-size:14px;height:40px;line-height:40px;top:35px}@media all and (max-width:768px){.detail .ribbon-accepting{font-size:13px}}@media all and (max-width:375px){.detail .ribbon-accepting{font-size:11px}}@media all and (max-width:768px){.detail .ribbon-accepting{height:35px;line-height:35px;top:25px}}@media all and (max-width:375px){.detail .ribbon-accepting{height:30px;line-height:30px;top:12px}}.search_result .ribbon-accepting{top:15px}.ribbon-inStock{position:absolute;left:-10px;font-size:12px;line-height:25px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#64B500;display:inline-block;height:28px;padding:0 .75em;background-color:#fff;border:1px solid #64B500;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);z-index:1!important}@media all and (max-width:768px){.ribbon-inStock{font-size:11px}}@media all and (max-width:375px){.ribbon-inStock{font-size:10px}}.ribbon-inStock:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #4C8900 transparent transparent;position:absolute;bottom:-11px;left:-1px}.contents-event-index .ribbon-inStock,.contents-publication-index .ribbon-inStock{top:10px}.detail .ribbon-inStock{font-size:14px;height:40px;line-height:40px;top:35px}@media all and (max-width:768px){.detail .ribbon-inStock{font-size:13px}}@media all and (max-width:375px){.detail .ribbon-inStock{font-size:11px}}@media all and (max-width:768px){.detail .ribbon-inStock{height:35px;line-height:35px;top:25px}}@media all and (max-width:375px){.detail .ribbon-inStock{height:30px;line-height:30px;top:12px}}.search_result .ribbon-inStock{top:15px}.ribbon-onlyRemaining{position:absolute;left:-10px;font-size:12px;line-height:25px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#FF3B51;display:inline-block;height:28px;padding:0 .75em;background-color:#fff;border:1px solid #FF3B51;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);z-index:1!important}@media all and (max-width:768px){.ribbon-onlyRemaining{font-size:11px}}@media all and (max-width:375px){.ribbon-onlyRemaining{font-size:10px}}.ribbon-onlyRemaining:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #FF3B51 transparent transparent;position:absolute;bottom:-11px;left:-1px}.contents-event-index .ribbon-onlyRemaining,.contents-publication-index .ribbon-onlyRemaining{top:10px}.detail .ribbon-onlyRemaining{font-size:14px;height:40px;line-height:40px;top:35px}@media all and (max-width:768px){.detail .ribbon-onlyRemaining{font-size:13px}}@media all and (max-width:375px){.detail .ribbon-onlyRemaining{font-size:11px}}@media all and (max-width:768px){.detail .ribbon-onlyRemaining{height:35px;line-height:35px;top:25px}}@media all and (max-width:375px){.detail .ribbon-onlyRemaining{height:30px;line-height:30px;top:12px}}.search_result .ribbon-onlyRemaining{top:15px}.ribbon-outofStock{position:absolute;left:-10px;font-size:12px;line-height:25px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#fff;display:inline-block;height:28px;padding:0 .75em;background-color:#FF3B51;border:1px solid #FF3B51;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);z-index:1!important}@media all and (max-width:768px){.ribbon-outofStock{font-size:11px}}@media all and (max-width:375px){.ribbon-outofStock{font-size:10px}}.ribbon-outofStock:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #D53B51 transparent transparent;position:absolute;bottom:-11px;left:-1px}.contents-event-index .ribbon-outofStock,.contents-publication-index .ribbon-outofStock{top:10px}.detail .ribbon-outofStock{font-size:14px;height:40px;line-height:40px;top:35px}@media all and (max-width:768px){.detail .ribbon-outofStock{font-size:13px}}@media all and (max-width:375px){.detail .ribbon-outofStock{font-size:11px}}@media all and (max-width:768px){.detail .ribbon-outofStock{height:35px;line-height:35px;top:25px}}@media all and (max-width:375px){.detail .ribbon-outofStock{height:30px;line-height:30px;top:12px}}.search_result .ribbon-outofStock{top:15px}.ribbon-end{position:absolute;left:-10px;font-size:12px;line-height:25px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#fff;display:inline-block;height:28px;padding:0 .75em;background-color:#FF3B51;border:1px solid #FF3B51;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);z-index:1!important}@media all and (max-width:768px){.ribbon-end{font-size:11px}}@media all and (max-width:375px){.ribbon-end{font-size:10px}}.ribbon-end:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #D53B51 transparent transparent;position:absolute;bottom:-11px;left:-1px}.contents-event-index .ribbon-end,.contents-publication-index .ribbon-end{top:10px}.detail .ribbon-end{font-size:14px;height:40px;line-height:40px;top:35px}@media all and (max-width:768px){.detail .ribbon-end{font-size:13px}}@media all and (max-width:375px){.detail .ribbon-end{font-size:11px}}@media all and (max-width:768px){.detail .ribbon-end{height:35px;line-height:35px;top:25px}}@media all and (max-width:375px){.detail .ribbon-end{height:30px;line-height:30px;top:12px}}.search_result .ribbon-end{top:15px}.use_range{padding:1.25em;font-size:14px;border:1px solid #B4B4B4;margin:3em auto}@media all and (max-width:768px){.use_range{font-size:13px}}@media all and (max-width:375px){.use_range{font-size:11px}}.use_range:last-child{margin-bottom:0}.use_range__head{font-weight:700;margin-bottom:.25em}.pagenavi{max-width:700px;margin:60px auto 0;font-size:0}.pagenavi__prev{font-size:12px;color:#3460C9;display:inline-block;width:3.33333em;padding:1.11111em 0;vertical-align:middle;text-align:center;line-height:1;background-color:#fff;margin-left:10px}.pagenavi__prev:first-child{margin-left:0}@media all and (max-width:500px){.pagenavi__prev{font-size:11px}}@media all and (max-width:360px){.pagenavi__prev{font-size:10px;margin-left:5px}}.pagenavi__prev:hover{color:#fff;font-weight:700;background-color:#3460C9}.pagenavi__next{font-size:12px;color:#3460C9;display:inline-block;width:3.33333em;padding:1.11111em 0;vertical-align:middle;text-align:center;line-height:1;background-color:#fff;margin-left:10px}.pagenavi__next:first-child{margin-left:0}@media all and (max-width:500px){.pagenavi__next{font-size:11px}}@media all and (max-width:360px){.pagenavi__next{font-size:10px;margin-left:5px}}.pagenavi__next:hover{color:#fff;font-weight:700;background-color:#3460C9}.pagenavi__page{font-size:12px;color:#3460C9;display:inline-block;width:3.33333em;padding:1.11111em 0;vertical-align:middle;text-align:center;line-height:1;background-color:#fff;margin-left:10px}.pagenavi__page:first-child{margin-left:0}@media all and (max-width:500px){.pagenavi__page{font-size:11px}}@media all and (max-width:360px){.pagenavi__page{font-size:10px;margin-left:5px}}.pagenavi__page:hover{color:#fff;font-weight:700;background-color:#3460C9}.pagenavi__page-current{font-size:12px;color:#3460C9;display:inline-block;width:3.33333em;padding:1.11111em 0;vertical-align:middle;text-align:center;line-height:1;background-color:#fff;margin-left:10px;background-color:#ACACAC;color:#fff;pointer-events:none}.pagenavi__page-current:first-child{margin-left:0}@media all and (max-width:500px){.pagenavi__page-current{font-size:11px}}@media all and (max-width:360px){.pagenavi__page-current{font-size:10px;margin-left:5px}}.pagenavi__page-current:hover{color:#fff;font-weight:700;background-color:#3460C9}@media all and (max-width:550px){.detail .br-pc,.thanks .br-pc,.thinking .br-pc{display:none}}.br-sp{display:none}@media all and (max-width:350px){.global_footer__info .br-sp{display:inline}}@media all and (max-width:580px){.application__step .br-sp{display:inline}}@media all and (max-width:450px){.search-publication .search__tab .br-sp{display:inline}}@media all and (max-width:600px){.global_form__errinform .br-sp{display:inline}}.hidden{display:none!important}.input_error{background-color:#fff5f5!important}body{word-break:break-all;overflow-wrap:break-word}body *{word-break:inherit;overflow-wrap:inherit}
/*# sourceMappingURL=style.css.map */
