@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);.bx-wrapper{position:relative;margin-bottom:60px;padding:0;*zoom:1;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper{box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled,.slick-slide.slick-loading img{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus,input:focus,select:focus,textarea:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.blog-editor__basic .uagb-post-grid blockquote:before,.blog-editor__basic .uagb-post-grid h2:before,.blog-editor__basic .uagb-post-grid li:before,.blog-editor__basic .uagb-taxonomy__outer-wrap blockquote:before,.blog-editor__basic .uagb-taxonomy__outer-wrap h2:before,.blog-editor__basic .uagb-taxonomy__outer-wrap li:before,.blog-editor__basic .uagb-timeline__outer-wrap blockquote:before,.blog-editor__basic .uagb-timeline__outer-wrap h2:before,.blog-editor__basic .uagb-timeline__outer-wrap li:before,.blog-editor__basic .wp-block-uagb-advanced-heading blockquote:before,.blog-editor__basic .wp-block-uagb-advanced-heading h2:before,.blog-editor__basic .wp-block-uagb-advanced-heading li:before,.blog-editor__basic .wp-block-uagb-blockquote blockquote:before,.blog-editor__basic .wp-block-uagb-blockquote h2:before,.blog-editor__basic .wp-block-uagb-blockquote li:before,.blog-editor__basic .wp-block-uagb-faq blockquote:before,.blog-editor__basic .wp-block-uagb-faq h2:before,.blog-editor__basic .wp-block-uagb-faq li:before,.blog-editor__basic .wp-block-uagb-icon-list blockquote:before,.blog-editor__basic .wp-block-uagb-icon-list h2:before,.blog-editor__basic .wp-block-uagb-icon-list li:before,.blog-editor__basic .wp-block-uagb-info-box blockquote:before,.blog-editor__basic .wp-block-uagb-info-box h2:before,.blog-editor__basic .wp-block-uagb-info-box li:before,.blog-editor__basic .wp-block-uagb-inline-notice blockquote:before,.blog-editor__basic .wp-block-uagb-inline-notice h2:before,.blog-editor__basic .wp-block-uagb-inline-notice li:before,.blog-editor__basic .wp-block-uagb-review blockquote:before,.blog-editor__basic .wp-block-uagb-review h2:before,.blog-editor__basic .wp-block-uagb-review li:before,.blog-editor__basic .wp-block-uagb-star-rating blockquote:before,.blog-editor__basic .wp-block-uagb-star-rating h2:before,.blog-editor__basic .wp-block-uagb-star-rating li:before,.blog-editor__basic .wp-block-uagb-table-of-contents blockquote:before,.blog-editor__basic .wp-block-uagb-table-of-contents h2:before,.blog-editor__basic .wp-block-uagb-table-of-contents li:before,.blog-editor__basic .wp-block-uagb-tabs blockquote:before,.blog-editor__basic .wp-block-uagb-tabs h2:before,.blog-editor__basic .wp-block-uagb-tabs li:before,.blog-editor__basic .wp-block-uagb-team blockquote:before,.blog-editor__basic .wp-block-uagb-team h2:before,.blog-editor__basic .wp-block-uagb-team li:before,.blog-editor__basic .wp-block-uagb-testimonial blockquote:before,.blog-editor__basic .wp-block-uagb-testimonial h2:before,.blog-editor__basic .wp-block-uagb-testimonial li:before,.blog-editor__basic .wp-block-uagb-wp-search blockquote:before,.blog-editor__basic .wp-block-uagb-wp-search h2:before,.blog-editor__basic .wp-block-uagb-wp-search li:before,.slick-arrow.slick-hidden{display:none}body,html{border:0;vertical-align:baseline}html{background-color:#dee6ed;margin:0;font-size:62.5%}body{font-size:100%}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}a,body,html,img{background:0 0}body,html,img{outline:0}.header-logo__textArea span,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,img,input,select,textarea{font-size:100%;margin:0;padding:0}a{text-decoration:none;vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}mark{font-weight:700}hr,img{border:0}img{vertical-align:top;max-width:100%;height:auto}em,mark{font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border-top:1px solid #ccc;margin:0;padding:0}input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;vertical-align:middle}a,body,h1,h2,h3,h4,h5,li,p,table,tbody,td,th,ul{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?odglf1);src:url(../fonts/icomoon.eot?odglf1#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?odglf1) format("truetype"),url(../fonts/icomoon.woff?odglf1) format("woff"),url(../fonts/icomoon.svg?odglf1#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}[class*=" icon-"]:before,[class^=icon-]:before{font-family:'icomoon'!important}.icon-balloon:before{content:"\e900";color:#fff}.icon-book:before{content:"\e901";color:#fff}.icon-bookopen:before{content:"\e902";color:#fff}.icon-chat:before{content:"\e903";color:#fff}.icon-earth:before{content:"\e904";color:#fff}.icon-facebook:before{content:"\e905";color:#fff}.icon-insta:before{content:"\e906";color:#fff}.icon-note:before{content:"\e907";color:#fff}.icon-twitter:before{content:"\e908";color:#fff}body,html{padding:0;font-family:'Noto Sans JP',sans-serif;color:#000}@media only screen and (min-width:751px){body,html{min-width:1200px}}@media only screen and (max-width:750px){body,html{min-width:320px}}body.menu-open,html.menu-open{height:100%;overflow:hidden!important}body{font-size:1.2rem;letter-spacing:1.2px;line-height:1.58;margin:0 auto}@media only screen and (min-width:751px){body{max-width:1800px;font-size:1.5rem;letter-spacing:1.5px;line-height:1.87}}a{color:#0028a0;outline:0;opacity:1;-webkit-tap-highlight-color:transparent;transition-duration:.1s}a:link,a:visited,ins{text-decoration:none}@media only screen and (min-width:751px){a:hover{text-decoration:none;outline:0;opacity:.7}}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:''}.clearfix:after{clear:both}@media only screen and (max-width:750px){.pc{display:none!important}}@media only screen and (min-width:751px){.sp{display:none!important}}@media only screen and (max-width:750px){.l-inner{padding:0 2.6%}}@media only screen and (min-width:751px){.l-inner{width:1200px;margin:0 auto}}@media only screen and (max-width:750px){.l-inner-sp{padding:0 2.6%}}.l-content{background-color:#eef2f6;padding-bottom:50px}@media only screen and (min-width:751px){.l-content{padding-bottom:80px}}.l-header{position:relative}@media only screen and (min-width:751px){.l-header{display:flex;justify-content:space-between;background-color:#eaeef2}}@media only screen and (max-width:750px){.l-header{background-color:#fff}}@media only screen and (min-width:751px){.header-upperUnit{background-color:#fff}}@media only screen and (max-width:750px){.header-upperUnit{padding:11px 70px 10px 2.6%}}.header-logo{display:flex;align-items:center;color:#000;box-sizing:border-box;position:relative}@media only screen and (min-width:751px){.header-logo{height:120px;width:380px;padding:23px 20px}.header-logo:after{content:"";display:block;height:4px;position:absolute;bottom:0;left:0;width:0;transition:width .4s ease-out;background-color:#0028a0}.header-logo:hover{opacity:.8}.header-logo:hover:after{width:100%}}.header-logo .logo{width:44px}@media only screen and (min-width:751px){.header-logo .logo{width:52px}}.header-logo__textArea{flex:1;padding-left:10px}@media only screen and (min-width:751px){.header-logo__textArea{padding-left:18px;padding-top:5px;letter-spacing:.2px}}.header-logo .text-bold{font-family:'Roboto Condensed',sans-serif;font-size:1.6rem;letter-spacing:.8px;line-height:1;font-weight:700}@media only screen and (min-width:751px){.header-logo .text-bold{font-size:2rem;letter-spacing:0}}.header-logo .text-en{font-family:'Roboto Condensed',sans-serif;font-size:1.2rem;letter-spacing:.6px}@media only screen and (min-width:751px){.header-logo .text-en{font-size:1.5rem;letter-spacing:.7px}}.header-logo .text-ja{font-size:1.5rem;letter-spacing:1.8px}@media only screen and (min-width:751px){.header-logo .text-ja{font-size:2rem;letter-spacing:1.6px;margin-top:-10px;transform:translateX(-1px)}}.gnavBtn,.gnavBtn:after,.gnavBtn:before{position:absolute;background-color:#0028a0}.gnavBtn{font-weight:500;right:2.6%;width:55px;height:55px;border-radius:50%;z-index:999;top:10px}.gnavBtn:after,.gnavBtn:before{content:"";display:block;top:15px;height:3px;width:33px;z-index:9;border-radius:20px;transition:transform .4s}.gnavBtn:before{left:6px;transform:rotate(-45deg) scale(0);transform-origin:right}.gnavBtn:after{transform-origin:left;right:6px;transform:rotate(45deg) scale(0)}.gnavBtn span,.gnavBtn span:after,.gnavBtn span:before{display:block;width:3px;height:3px;background-color:#fff;border-radius:50%;position:absolute}.gnavBtn span{margin:auto;left:0;right:0}.gnavBtn span:first-of-type{top:17px}.gnavBtn span:nth-of-type(2){top:0;bottom:0}.gnavBtn span:nth-of-type(3){bottom:17px}.gnavBtn span:after,.gnavBtn span:before{content:""}.gnavBtn span:before{left:-9px}.gnavBtn span:after{right:-9px}.gnavBtn.is-active{background-color:#fff}.gnavBtn.is-active:before{transform:rotate(-45deg) scale(1)}.gnavBtn.is-active:after{transform:rotate(45deg) scale(1)}.gnavBtn.is-active span{opacity:0}.header-navUnit{box-sizing:border-box;z-index:99}@media only screen and (min-width:751px){.header-navUnit{flex:1;padding:5px}}@media only screen and (max-width:750px){.header-navUnit{padding-top:15px;opacity:0;pointer-events:none;position:absolute;overflow:hidden;top:0;width:100%;transition:opacity .3s}.header-navUnit:before{content:"";display:block;background-color:#0028a0;position:absolute;width:55px;height:55px;top:10px;right:10px;z-index:-1;border-radius:50%;transition:all .3s cubic-bezier(.45,.05,.55,.95)}.header-navUnit.is-active{opacity:1;pointer-events:all;position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:auto}.header-navUnit.is-active:before{top:-340px;right:-330px;width:calc(450px + 90vw);height:800px}}.gnav{display:flex}@media only screen and (min-width:751px){.gnav{justify-content:flex-end;align-items:center}}@media only screen and (max-width:750px){.gnav{padding-right:22.6%;padding-bottom:50px;flex-direction:column-reverse}}@media only screen and (min-width:751px){.gnav__main{display:flex;padding-left:20px;padding-right:10px}}@media only screen and (max-width:750px){.gnav__main{text-align:right}}.gnav__item{margin:10px 0}@media only screen and (min-width:751px){.gnav__item{margin-right:calc(15px + 1vw)}}.gnav__item a{color:#000}@media only screen and (min-width:751px){.gnav__item a{display:block}.gnav__item a:hover{opacity:1}.gnav__item a:hover .gnav__en:after,.gnav__item a:hover .gnav__en:before{transform:translateX(0);opacity:1}}@media only screen and (max-width:750px){.gnav__item a{display:inline-block;color:#fff}}.gnav__en{font-family:'Open Sans',sans-serif;font-size:1.8rem;letter-spacing:1.5px;line-height:1.18;font-weight:700;display:block;margin-bottom:3px}@media only screen and (min-width:751px){.gnav__en{position:relative;font-weight:600}.gnav__en:after,.gnav__en:before{position:absolute;display:block;transition:transform .3s ease-out,opacity .3s ease-out;opacity:0;top:0}.gnav__en:before{content:"[";transform:translateX(10px);left:-12px}.gnav__en:after{content:"]";transform:translateX(-10px);right:-12px}}.gnav__ja{font-size:1.2rem;letter-spacing:1.7px;font-weight:400}@media only screen and (max-width:750px){.gnav__sub{display:flex;margin-bottom:40px}}@media screen and (min-width:751px) and (max-width:1300px){.gnav__sub .nav-btn a{width:50px}.gnav__sub .nav-btn .text{display:none}}@media only screen and (max-width:750px){.gnav__sub .nav-btn{width:48.5%;font-size:1.3rem;letter-spacing:1.8px}.gnav__sub .nav-btn:first-child{margin-right:7px}.gnav__sub .nav-btn a{border-color:#fff;color:#fff;height:45px;padding:3px}.gnav__sub .nav-btn a:before{color:#fff;font-size:2.4rem;margin-right:8px;margin-bottom:0}}@media only screen and (min-width:751px){.gnav__sns{position:absolute;top:150px;right:20px;z-index:4}}@media only screen and (max-width:750px){.gnav__sns{position:absolute;top:110px;right:4%;flex-wrap:wrap;max-width:45px}}@media only screen and (min-width:751px){.gnav__sns .sns-btn:nth-child(n+2){margin-left:16px}}@media only screen and (max-width:750px){.gnav__sns .sns-btn{border-radius:50%;width:45px;height:45px;margin-top:10px}.gnav__sns .sns-btn:before{color:#0028a0}}.l-footer{background-color:#fff;padding-top:5px}@media only screen and (min-width:751px){.l-footer{padding-top:30px}}.l-footer .bnr-wrapper{display:flex;justify-content:center}@media only screen and (min-width:751px){.l-footer .bnr-wrapper{max-width:1200px;margin:0 auto;align-items:center}.l-footer .bnr-wrapper a{padding:0 5px}}@media only screen and (max-width:750px){.l-footer .bnr-wrapper{width:calc(100% - 10px);flex-wrap:wrap;margin:0 auto}.l-footer .bnr-wrapper a,.l-footer .bnr-wrapper a img{width:100%}.l-footer .bnr-wrapper a:nth-child(n+2){margin-top:5px}}@media only screen and (min-width:751px){.l-footer .footer-inner{padding-top:60px;padding-bottom:40px;width:1200px;margin:0 auto}}@media only screen and (max-width:750px){.l-footer .footer-inner{padding:0 8% 30px}}.blog-editor__basic p+ol,.blog-editor__basic p+ul,.l-footer .sns-btn__wrapper{margin-top:40px}@media only screen and (max-width:750px){.l-footer .sns-btn__wrapper{margin-top:30px}}.l-footer .sns-btn__wrapper .sns-btn:nth-child(n+2){margin-left:25px}@media only screen and (max-width:750px){.l-footer .sns-btn__wrapper .sns-btn:nth-child(n+2){margin-left:20px}}.footer-mainUnit{padding-top:30px}@media only screen and (min-width:751px){.footer-mainUnit{padding-top:0;display:flex;flex-direction:row-reverse}.footer-nav{display:flex;height:90px;width:250px;flex-direction:column;flex-wrap:wrap}}.footer-nav__wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width:751px){.footer-nav__wrapper{flex:1;padding-left:80px}.footer-nav__item{padding-left:38px}.footer-nav__item:first-child{padding-left:0}}@media only screen and (max-width:750px){.footer-nav__item{margin-top:12px}.footer-nav__item:first-child{margin-top:0}}.footer-nav__item a{display:inline-block;color:#000}.footer-nav__main{font-size:1.6rem;letter-spacing:2.2px;font-weight:500}@media only screen and (min-width:751px){.footer-nav__main{font-size:1.8rem;letter-spacing:2.5px}}.footer-nav__sub{font-size:1.2rem;letter-spacing:.7px}@media only screen and (min-width:751px){.footer-nav__sub{font-size:1.3rem;letter-spacing:.4px}}.footer-nav__sub a{padding:4px 0;letter-spacing:0}.footer-nav__unit__item{margin-top:5px}.footer-nav__unit__item a{font-size:1.6rem;letter-spacing:2.2px;font-weight:500}@media only screen and (min-width:751px){.footer-nav__unit__item a{font-size:1.8rem;letter-spacing:2.5px}.footer-btnArea{display:flex;align-items:center}.footer-btnArea .nav-btn a{height:58px}}@media only screen and (max-width:750px){.footer-btnArea{width:85px}.footer-logoArea{margin-top:30px;text-align:center}.footer-logoArea img{width:99px}}.footer-address{font-size:1.3rem;line-height:1.38;margin-top:15px}.footer-copyarea{width:100%;background-color:#f3f6f8;padding:25px 0}@media only screen and (max-width:750px){.footer-copyarea{padding:15px 0}}.footer-copyarea .footer-copyright{display:block;font-size:1.1rem;text-align:center;color:#787878;letter-spacing:.6px}@media only screen and (max-width:750px){.footer-copyarea .footer-copyright{font-size:1rem}}.l__sidebar{background-color:#fff;padding:30px 40px;box-sizing:border-box}@media only screen and (max-width:750px){.l__sidebar{padding:24px 12px}}.l__sidebar__box{padding-bottom:25px}@media only screen and (max-width:750px){.l__sidebar__box{padding-bottom:15px}}.l__sidebar__box:nth-child(n+2){border-top:1px solid #c3c8cd;padding-top:25px}@media only screen and (max-width:750px){.l__sidebar__box:nth-child(n+2){padding-top:15px}}.l__sidebar__box:last-child{padding-bottom:0}.blog-editor__basic ol+ol,.blog-editor__basic ol+ul,.blog-editor__basic ul+ol,.blog-editor__basic ul+ul,.l__sidebar__box .list-article{margin-top:10px}@media only screen and (max-width:750px){.l__sidebar__box .list-detail{margin-top:5px}}.bg-blue{background-color:#e4ecf6}.banner-lp{margin-top:70px;text-align:center}@media only screen and (max-width:750px){.banner-lp{margin-top:10px}.banner-lp img{max-width:100%;height:auto}}.blog-editor{background:#fff;padding:40px 50px 50px}@media only screen and (max-width:750px){.blog-editor{padding:24px 12px}}.blog-editor__basic p{font-size:1.5rem;letter-spacing:.1em;line-height:1.8;text-align:justify}@media only screen and (max-width:750px){.blog-editor__basic p{font-size:1.3rem}}.blog-editor__basic p:last-child{margin:0}.blog-editor__basic p+p{margin-top:20px}.blog-editor__basic h2{font-size:2.2rem;letter-spacing:.1em;line-height:1.5;margin-bottom:30px;position:relative;padding-left:25px}@media only screen and (max-width:750px){.blog-editor__basic h2{font-size:1.6rem;margin-bottom:24px}}.blog-editor__basic h2:before{content:"";display:block;width:4px;height:100%;background:#0028a0;position:absolute;top:0;left:0}.blog-editor__basic h2:nth-child(n+2),.blog-editor__basic h3:nth-child(n+2){margin-top:40px}@media only screen and (max-width:750px){.blog-editor__basic h2:nth-child(n+2){margin-top:24px}}.blog-editor__basic h3,.blog-editor__basic h4{letter-spacing:.1em;font-weight:700;margin-bottom:20px}.blog-editor__basic h3{color:#0028a0;font-size:2rem}@media only screen and (max-width:750px){.blog-editor__basic h3{font-size:1.5rem;margin-bottom:15px}}@media only screen and (max-width:750px){.blog-editor__basic h3:nth-child(n+2){margin-top:24px}}.blog-editor__basic h4{font-size:1.6rem;line-height:1.7}@media only screen and (max-width:750px){.blog-editor__basic h4{font-size:1.4rem;margin-bottom:15px}}.blog-editor__basic h4:nth-child(n+2){margin-top:30px}@media only screen and (max-width:750px){.blog-editor__basic h4:nth-child(n+2){margin-top:24px}}.blog-editor__basic strong{font-weight:700}.blog-editor__basic a,.blog-editor__basic strong,.blog-editor__basic ul li{font-size:1.5rem;letter-spacing:.1em;color:#0028a0}.blog-editor__basic a{border-bottom:1px solid #0028a0;line-height:1.8}.blog-editor__basic p+a{margin-top:15px}.blog-editor__basic ol,.blog-editor__basic ul{padding:20px;background:#eef2f6;margin-bottom:10px}.blog-editor__basic ul li{line-height:1.6;position:relative;padding-left:18px}@media only screen and (max-width:750px){.blog-editor__basic ul li{font-size:1.3rem;padding-left:15px}}.blog-editor__basic ul li:before{content:"";display:block;width:8px;height:8px;border-radius:50%;border:1px solid #0028a0;margin-right:10px;position:absolute;top:8px;left:0}@media only screen and (max-width:750px){.blog-editor__basic ul li:before{width:6px;height:6px;top:6px}}.blog-editor__basic ol{counter-reset:number 0}.blog-editor__basic ol li{font-size:1.5rem;letter-spacing:.1em;line-height:1.6;color:#0028a0;position:relative;padding-left:22px}@media only screen and (max-width:750px){.blog-editor__basic ol li{font-size:1.3rem}}.blog-editor__basic ol li:before{counter-increment:number 1;content:counter(number);width:16px;height:16px;background:#0028a0;font-size:1rem;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:5px;position:absolute;top:5px;left:0;padding-left:1px}@media only screen and (max-width:750px){.blog-editor__basic ol li:before{width:14px;height:15px;top:3px}}.blog-editor__basic blockquote{display:block;font-size:1.5rem;letter-spacing:.1em;padding:20px 64px 20px 74px;position:relative;background-color:#eef2f6;margin-top:30px}@media only screen and (max-width:750px){.blog-editor__basic blockquote{margin-top:15px;font-size:1.2rem;padding:20px 18px}}.blog-editor__basic blockquote:before{content:"";display:block;width:34px;height:29px;position:absolute;background:url(../images/blog/colon.png) center center no-repeat;background-size:100%;top:15px;left:20px}@media only screen and (max-width:750px){.blog-editor__basic blockquote:before{width:22px;height:19px;top:-5px;left:8px}}.blog-editor__basic blockquote+p{margin-top:30px}.blog-editor__basic img{display:block;width:100%;margin:35px auto}.blog-editor__basic img:first-child{margin-top:0}.blog-editor__basic .wp-block-image figcaption{background:#eaeaea;text-align:center;font-size:1.25rem;line-height:1.7;padding:4px;margin-top:-1.2em;word-break:break-all}.blog-editor__basic p+.wp-block-image{margin-top:35px}.blog-editor__basic .uagb-post-grid a,.blog-editor__basic .uagb-taxonomy__outer-wrap a,.blog-editor__basic .uagb-timeline__outer-wrap a,.blog-editor__basic .wp-block-uagb-advanced-heading a,.blog-editor__basic .wp-block-uagb-blockquote a,.blog-editor__basic .wp-block-uagb-faq a,.blog-editor__basic .wp-block-uagb-icon-list a,.blog-editor__basic .wp-block-uagb-info-box a,.blog-editor__basic .wp-block-uagb-inline-notice a,.blog-editor__basic .wp-block-uagb-review a,.blog-editor__basic .wp-block-uagb-star-rating a,.blog-editor__basic .wp-block-uagb-table-of-contents a,.blog-editor__basic .wp-block-uagb-tabs a,.blog-editor__basic .wp-block-uagb-team a,.blog-editor__basic .wp-block-uagb-testimonial a,.blog-editor__basic .wp-block-uagb-wp-search a{border-bottom:none}.blog-editor__basic .uagb-post-grid h2,.blog-editor__basic .uagb-post-grid li,.blog-editor__basic .uagb-taxonomy__outer-wrap h2,.blog-editor__basic .uagb-taxonomy__outer-wrap li,.blog-editor__basic .uagb-timeline__outer-wrap h2,.blog-editor__basic .uagb-timeline__outer-wrap li,.blog-editor__basic .wp-block-uagb-advanced-heading h2,.blog-editor__basic .wp-block-uagb-advanced-heading li,.blog-editor__basic .wp-block-uagb-blockquote h2,.blog-editor__basic .wp-block-uagb-blockquote li,.blog-editor__basic .wp-block-uagb-faq h2,.blog-editor__basic .wp-block-uagb-faq li,.blog-editor__basic .wp-block-uagb-icon-list h2,.blog-editor__basic .wp-block-uagb-icon-list li,.blog-editor__basic .wp-block-uagb-info-box h2,.blog-editor__basic .wp-block-uagb-info-box li,.blog-editor__basic .wp-block-uagb-inline-notice h2,.blog-editor__basic .wp-block-uagb-inline-notice li,.blog-editor__basic .wp-block-uagb-review h2,.blog-editor__basic .wp-block-uagb-review li,.blog-editor__basic .wp-block-uagb-star-rating h2,.blog-editor__basic .wp-block-uagb-star-rating li,.blog-editor__basic .wp-block-uagb-table-of-contents h2,.blog-editor__basic .wp-block-uagb-table-of-contents li,.blog-editor__basic .wp-block-uagb-tabs h2,.blog-editor__basic .wp-block-uagb-tabs li,.blog-editor__basic .wp-block-uagb-team h2,.blog-editor__basic .wp-block-uagb-team li,.blog-editor__basic .wp-block-uagb-testimonial h2,.blog-editor__basic .wp-block-uagb-testimonial li,.blog-editor__basic .wp-block-uagb-wp-search h2,.blog-editor__basic .wp-block-uagb-wp-search li{padding-left:0}.blog-editor__basic .uagb-post-grid h3,.blog-editor__basic .uagb-taxonomy__outer-wrap h3,.blog-editor__basic .uagb-timeline__outer-wrap h3,.blog-editor__basic .wp-block-uagb-advanced-heading h3,.blog-editor__basic .wp-block-uagb-blockquote h3,.blog-editor__basic .wp-block-uagb-faq h3,.blog-editor__basic .wp-block-uagb-icon-list h3,.blog-editor__basic .wp-block-uagb-info-box h3,.blog-editor__basic .wp-block-uagb-inline-notice h3,.blog-editor__basic .wp-block-uagb-review h3,.blog-editor__basic .wp-block-uagb-star-rating h3,.blog-editor__basic .wp-block-uagb-table-of-contents h3,.blog-editor__basic .wp-block-uagb-tabs h3,.blog-editor__basic .wp-block-uagb-team h3,.blog-editor__basic .wp-block-uagb-testimonial h3,.blog-editor__basic .wp-block-uagb-wp-search h3{margin:0;font-size:1.5rem}.blog-editor__basic .uagb-post-grid ol,.blog-editor__basic .uagb-post-grid ul,.blog-editor__basic .uagb-taxonomy__outer-wrap ol,.blog-editor__basic .uagb-taxonomy__outer-wrap ul,.blog-editor__basic .uagb-timeline__outer-wrap ol,.blog-editor__basic .uagb-timeline__outer-wrap ul,.blog-editor__basic .wp-block-uagb-advanced-heading ol,.blog-editor__basic .wp-block-uagb-advanced-heading ul,.blog-editor__basic .wp-block-uagb-blockquote ol,.blog-editor__basic .wp-block-uagb-blockquote ul,.blog-editor__basic .wp-block-uagb-faq ol,.blog-editor__basic .wp-block-uagb-faq ul,.blog-editor__basic .wp-block-uagb-icon-list ol,.blog-editor__basic .wp-block-uagb-icon-list ul,.blog-editor__basic .wp-block-uagb-info-box ol,.blog-editor__basic .wp-block-uagb-info-box ul,.blog-editor__basic .wp-block-uagb-inline-notice ol,.blog-editor__basic .wp-block-uagb-inline-notice ul,.blog-editor__basic .wp-block-uagb-review ol,.blog-editor__basic .wp-block-uagb-review ul,.blog-editor__basic .wp-block-uagb-star-rating ol,.blog-editor__basic .wp-block-uagb-star-rating ul,.blog-editor__basic .wp-block-uagb-table-of-contents ol,.blog-editor__basic .wp-block-uagb-table-of-contents ul,.blog-editor__basic .wp-block-uagb-tabs ol,.blog-editor__basic .wp-block-uagb-tabs ul,.blog-editor__basic .wp-block-uagb-team ol,.blog-editor__basic .wp-block-uagb-team ul,.blog-editor__basic .wp-block-uagb-testimonial ol,.blog-editor__basic .wp-block-uagb-testimonial ul,.blog-editor__basic .wp-block-uagb-wp-search ol,.blog-editor__basic .wp-block-uagb-wp-search ul{background:0 0;padding:0}.blog-editor__basic .wp-block-uagb-team a{font-size:1.2rem}@media only screen and (max-width:750px){.blog-editor__basic .wp-block-uagb-team a{font-size:1rem}}.blog-ttlbox{background:#fff;padding:40px 40px 25px;border-bottom:4px solid #0028a0}@media only screen and (max-width:750px){.blog-ttlbox{padding:24px 12px}}.blog-ttlbox__date{font-family:'Open Sans',sans-serif;color:#c3c8cd;font-size:1.5rem;font-weight:600}@media only screen and (max-width:750px){.blog-ttlbox__date{font-size:1.2rem}}.blog-ttlbox__ttl{font-size:3.2rem;letter-spacing:.1em;color:#0028a0;line-height:1.5;margin-top:5px;font-weight:500}@media only screen and (max-width:750px){.blog-ttlbox__ttl{font-size:1.8rem}}.blog-ttlbox__tagarea{margin-top:10px;display:flex;align-items:center;justify-content:flex-start}.blog-ttlbox__tagarea .blog-ttl__tag{margin-right:15px}.blog-ttlbox__tagarea .blog-ttl__tag a,.btn{font-family:'Open Sans',sans-serif;color:#0028a0}.blog-ttlbox__tagarea .blog-ttl__tag a{line-height:2;display:flex;align-items:center;font-size:1.5rem;letter-spacing:.1em}@media only screen and (max-width:750px){.blog-ttlbox__tagarea .blog-ttl__tag a{font-size:1.2rem}}.blog-ttlbox__tagarea .blog-ttl__tag a:before{content:"#";display:block;color:#0028a0}.btn{display:block;font-size:1.4rem;letter-spacing:1.7px;border:1px solid #0028a0;text-align:center;transition:background-color .3s,color .3s;padding:3px 0}@media only screen and (min-width:751px){.btn{font-size:1.8rem;letter-spacing:2.2px}.btn:hover{opacity:1;background-color:#0028a0;color:#fff}}.card-hr{display:flex;position:relative;border:2px solid #0028a0;padding:7px;margin-top:10px}@media only screen and (max-width:750px){.card-hr{align-items:center}.card-hr:first-of-type{margin-top:0}.card-hr:nth-of-type(even){flex-direction:row-reverse}}@media only screen and (min-width:751px){.card-hr{box-sizing:border-box}}.card-hr--link a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (max-width:750px){.card-hr__img{width:155px}}.card-hr__textarea{flex:1;padding:12px 10px 8px 17px}.card-hr__title{font-size:1.3rem;letter-spacing:.1rem;color:#0028a0;font-weight:500}@media only screen and (min-width:751px){.card-hr__title{font-size:1.8rem}}.card-hr__text{font-size:1.2rem;letter-spacing:.12rem;line-height:1.42;margin-top:6px}@media only screen and (min-width:751px){.card-hr__text{font-size:1.5rem}}.card-hr__note{color:#787878;font-size:1.1rem;margin-top:8px}@media only screen and (min-width:751px){.card-hr__note{font-size:1.5rem}}.card-hr__note:before{content:"− "}.card-hr__list{margin-top:15px}@media only screen and (min-width:751px){.card-hr__list{display:flex;flex-wrap:wrap;justify-content:space-between}.card-hr__list .card-hr{width:49.6%;box-sizing:border-box}}.imgBox{border-bottom:1px solid #c3c8cd}@media only screen and (min-width:751px){.imgBox{display:flex;padding-bottom:30px}.imgBox__img{width:620px}}.imgBox__textArea{padding:25px 10px 28px}@media only screen and (min-width:751px){.imgBox__textArea{flex:1;padding:20px 30px}}.imgBox__title{font-weight:500;font-size:1.8rem;letter-spacing:2.5px;line-height:1.44}@media only screen and (min-width:751px){.imgBox__title{font-size:2rem;letter-spacing:2.8px}}.imgBox__text{font-size:1.3rem;letter-spacing:1.3px;line-height:1.62;padding-top:10px}@media only screen and (min-width:751px){.imgBox__text{font-size:1.6rem;letter-spacing:1.6px}.interview__wrapper{display:flex;justify-content:space-between}.interview__item{width:48%}}@media only screen and (max-width:750px){.interview__item:first-child{margin-bottom:30px}}.interview__img{margin-bottom:20px}.interview__content{padding:0 10px 10px;position:relative}@media only screen and (min-width:751px){.interview__content{flex:1}}@media only screen and (max-width:750px){.interview__content{max-height:200px;transition:max-height .8s ease-out;overflow:hidden}.interview__content.is-shown{max-height:2000px}}.interview__more{position:absolute;border:2px solid #0028a0;background-color:#eef2f6;left:0;right:0;bottom:0;text-align:center;font-size:1.8rem;font-weight:500;letter-spacing:1.4px;color:#0028a0;padding:11px 5px}.interview__more:after{content:"";display:block;width:40px;height:40px;border-radius:50%;border:1px solid #0028a0;position:absolute;top:0;bottom:0;margin:auto;right:5px}.interview__more span:after,.interview__more span:before{content:"";display:block;width:20px;height:2px;background-color:#0028a0;position:absolute;top:0;bottom:0;margin:auto;right:16px}.interview__more span:after{transform:rotate(90deg)}.interview__name{color:#0028a0;border-bottom:2px solid #0028a0}.interview__q{font-size:1.8rem;font-weight:500;letter-spacing:2px;line-height:1.44;margin-top:20px}@media only screen and (min-width:751px){.interview__q{margin-top:30px}}.interview__a{font-size:1.3rem;letter-spacing:1.3px;line-height:1.62;margin-top:10px}.interview__profile{margin-top:40px;background-color:#fff;padding:10px}.interview__profile__content{padding:15px}.list-article__item a{display:flex;align-items:flex-start;justify-content:flex-start}.list-article__item a .list-article__img{background:center center no-repeat;background-size:cover;width:68px;height:68px;flex:0 0 auto}.list-article__item a .list-article__ttl{font-size:1.5rem;letter-spacing:.1em;line-height:1.6;margin-left:12px;color:#000}.list-article__item:nth-child(n+2){margin-top:20px}@media only screen and (max-width:750px){.list-article__item:nth-child(n+2){margin-top:10px}}.list-blog__item{display:flex;align-items:flex-start;background-color:#eef2f6}@media only screen and (max-width:750px){.list-blog__item{flex-wrap:wrap;padding:10px}}.list-blog__item:nth-child(n+2){margin-top:30px}@media only screen and (max-width:750px){.list-blog__item:nth-child(n+2){margin-top:16px}}.list-blog__img{height:auto;background:no-repeat center center;background-size:cover}@media only screen and (min-width:751px){.list-blog__img{width:380px;flex:0 0 auto}}@media only screen and (max-width:750px){.list-blog__img{width:100%}}.list-blog__img:before{content:"";display:block;padding-top:55.6%}@media only screen and (max-width:750px){.list-blog__img:before{padding-top:54%}}@media only screen and (min-width:751px){.list-blog__content{padding:36px;flex:0 1 auto}}@media only screen and (max-width:750px){.list-blog__content{padding:0;margin-top:10px}}.list-blog__content .list-blog__date{font-family:'Open Sans',sans-serif;font-size:1.5rem;letter-spacing:.12em;color:rgba(0,0,0,.5);font-weight:600}@media only screen and (max-width:750px){.list-blog__content .list-blog__date{font-size:1.2rem}}.list-blog__content .list-blog__link{display:block;margin-top:5px}@media only screen and (max-width:750px){.list-blog__content .list-blog__link{margin-top:2px}}.list-blog__content .list-blog__link .list-blog__ttl{font-size:1.8rem;letter-spacing:.1em;line-height:1.7;color:#000;font-weight:500;text-align:justify}.list-blog__content .list-blog__tagarea{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:15px}@media only screen and (max-width:750px){.list-blog__content .list-blog__tagarea{margin-top:7px}}.list-blog__content .list-blog__tagarea .list-blog__tags{font-family:'Open Sans',sans-serif;font-size:1.5rem;letter-spacing:.1em;font-weight:600;margin-right:5px;color:#0028a0;display:flex;align-items:center}@media only screen and (max-width:750px){.list-blog__content .list-blog__tagarea .list-blog__tags{font-size:1.2rem}}.list-blog__content .list-blog__tagarea .list-blog__tags:before{content:"#";display:block}@media only screen and (min-width:751px){.list-border,.list-border--row.col02{margin-top:30px}.list-border--row{margin-top:0;display:flex;flex-wrap:wrap;justify-content:space-between}.list-border--row.col02 .list-border__item{width:48.75%;margin-top:30px}.list-border--row.col02 .list-border__item:nth-of-type(-n+2){margin-top:0}.list-border--row .list-border__item{margin-top:0}}.list-border__item{border:2px solid #0028a0;box-sizing:border-box}@media only screen and (min-width:751px){.list-border__item{border-width:4px;margin-top:30px}.list-border__item:first-child{margin-top:0}}@media only screen and (max-width:750px){.list-border__item{margin-top:10px}}.list-border__item>a{display:block;transition:background-color .3s ease-out}@media only screen and (min-width:751px){.list-border__item>a{height:100%}.list-border__item>a:hover{opacity:1;background-color:#e4ecf6}}.list-border__item>a.is-touched{background-color:#e4ecf6}.list-border__item.has-lead .list-border__content{padding:14px 5px 5px;border-top:none}@media only screen and (min-width:751px){.list-border__item.has-lead .list-border__content{flex:1;padding:0 0 0 15px}}.list-border__item.has-lead .list-border__text{font-size:1.3rem;letter-spacing:1.3px;line-height:1.62;padding:0 15px 17px}@media only screen and (min-width:751px){.list-border__item.has-lead .list-border__text{padding:20px 10px;line-height:1.8;font-size:1.6rem}}@media only screen and (max-width:750px){.list-border__item.toggle-item .list-border__content{display:none}}.list-border__item.is-active .list-border__more{opacity:0;pointer-events:none}.list-border__heading{position:relative;min-height:52px;box-sizing:border-box;padding:12px 22px 11px 24px}@media only screen and (max-width:750px){.list-border__heading{display:flex;align-items:center}}@media only screen and (min-width:751px){.list-border__heading{padding:20px}}.list-border__title{display:flex;align-items:center;font-family:'Open Sans',sans-serif;font-size:1.8rem;letter-spacing:1.5px;font-weight:600;line-height:1.3;color:#0028a0}@media only screen and (min-width:751px){.list-border__title{display:block;font-size:2.2rem;letter-spacing:1.8px;line-height:1.36}}.list-border__title:before{display:block;margin-right:14px;color:#0028a0;font-size:4.2rem;font-weight:400;width:45px}@media only screen and (min-width:751px){.list-border__title:before{width:auto;margin-right:0;font-size:5.9rem}}.list-border__title--year{display:flex;align-items:center;font-size:2.4rem;font-weight:600;letter-spacing:1.9px}.list-border__title--year .ja{display:block;font-size:400;font-size:1.2rem;letter-spacing:1.2px;margin-left:18px;margin-top:1px}@media only screen and (min-width:751px){.list-border__title--year .ja{font-size:1.5rem}}.list-border__btn{display:block;width:40px;height:40px;border:1px solid #0028a0;border-radius:50%;position:absolute;right:7px;top:0;bottom:0;margin:auto;z-index:3}.list-border__btn:after,.list-border__btn:before{content:"";display:block;width:20px;height:2px;background-color:#0028a0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.list-border__btn:after{transition:transform .3s;transform:rotate(90deg)}.list-border__btn.is-active:after{transform:rotate(0)}.list-border__content__wrapper{border-top:1px solid #0028a0}@media only screen and (min-width:751px){.list-border__content__wrapper{display:flex;padding:15px}}.list-border__lead{padding:5px 5px 0;position:relative}@media only screen and (min-width:751px){.list-border__lead{padding:0;width:620px}}.list-border__more,.list-border__more:before{display:flex;align-items:center;justify-content:center}.list-border__more{background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;bottom:0;color:#fff;text-align:center;padding:10px;box-sizing:border-box}.list-border__more:before{content:"+";font-size:1.4rem;width:20px;height:20px;border-radius:50%;border:1px solid #fff;margin-right:10px}.list-border__content{border-top:1px solid #0028a0;color:#000;padding:12px 22px;position:relative}.list-border__content .btn{padding:3px 0}@media only screen and (min-width:751px){.list-border__content .btn{position:absolute;right:0;bottom:20px;left:15px}.list-border__content{padding:24px 33px 36px}}.list-border__subTitle{font-size:1.8rem;font-weight:500;letter-spacing:2.5px;margin-bottom:6px}@media only screen and (min-width:751px){.list-border__subTitle{font-size:2rem;letter-spacing:1.6px}}.list-border__sub{margin-top:14px}.list-border__sub__item{border-top:1px solid #c3c8cd;padding:14px 0}.list-border__sub__title{font-size:1.5rem;font-weight:500;letter-spacing:1.2px;margin-bottom:4px}.list-card--row{display:flex;justify-content:space-between;flex-wrap:wrap}.list-card.col02 .list-card__item{width:49.2%;margin-top:5px}@media only screen and (min-width:751px){.list-card.col02 .list-card__item{width:31.6%;margin-top:30px}}.list-card.col02 .list-card__text{padding:10px}@media only screen and (max-width:750px){.list-card.col02 .list-card__text{font-size:1.2rem}}.list-card__item{background-color:#fff;text-align:center;box-sizing:border-box;padding:20px 5px 5px;margin-top:10px}@media only screen and (min-width:751px){.list-card__item{padding:20px 10px;position:relative}.list-card__item .btn{position:absolute;bottom:10px;left:10px;right:10px}}.list-card__caption{display:flex;align-items:flex-end;justify-content:center;color:#0028a0;margin-bottom:16px}.list-card__caption span{display:block}.list-card__caption .text{font-weight:700;font-size:1.9rem;letter-spacing:1.5px;line-height:1.3;text-align:right;margin-right:11px}.list-card__caption .number{font-size:6rem;font-weight:500;letter-spacing:.4px;padding-bottom:2px;line-height:.8;margin-right:5px}.list-card__caption .unit{font-size:4rem;font-weight:500;line-height:.9}.list-card__title{font-size:1.5rem;font-weight:500;letter-spacing:1.2px;color:#0028a0}@media only screen and (min-width:751px){.list-card__title{font-size:1.8rem}}.list-card__text{font-size:1.3rem;letter-spacing:1.3px;padding:16px 14px;line-height:1.62}.list-card__btn{display:block;font-family:'Open Sans',sans-serif;border:1px solid #0028a0;color:#0028a0;font-weight:400;padding:5px;transition:background-color .3s,color .3s}@media only screen and (min-width:751px){.list-card__btn:hover{background-color:#0028a0;color:#fff;opacity:1}}.list-detail__item a{font-size:1.5rem;letter-spacing:.1em;line-height:1.8;color:#0028a0}.list-detail__item:nth-child(n+2){margin-top:5px}.list-detail.-archive .list-detail__item a{display:flex;align-items:center;position:relative;padding-left:15px}.list-detail.-archive .list-detail__item a:before,.list-disc>li:before{content:"";display:block;width:8px;height:8px;border-radius:50%;border:1px solid #0028a0;position:absolute;left:0;top:8.5px}@media only screen and (max-width:750px){.list-detail.-archive .list-detail__item a:before{top:9px}}.list-detail.-tags .list-detail__item a{display:flex;align-items:center}.list-detail.-tags .list-detail__item a:before{content:"#";display:block;color:#0028a0;margin-right:5px}.list-img,.list-img__item{display:flex;flex-wrap:wrap}.list-img__item{justify-content:center;align-items:center;background-color:#fff;width:33.33%}@media only screen and (min-width:751px){.list-img__item{flex:1;max-width:35%}}.list-img__item--title{display:block;background-color:transparent}.list-img__item a,.list-img__item img{display:block}.list-img__item img{width:100%;max-width:100%}@media only screen and (max-width:750px){.list-img__item{width:calc(100vw/3);height:calc(100vw/3)}}.list-img__item a{background:center center no-repeat;background-size:cover;width:100%;height:100%}.list-imgBox{counter-reset:number 0}@media only screen and (min-width:751px){.list-imgBox{display:flex}}.list-imgBox__item{text-align:center;position:relative;overflow:hidden}@media only screen and (min-width:751px){.list-imgBox__item{flex:1}}.list-imgBox__item a{display:block;color:#fff;position:relative;box-sizing:border-box;padding:60px 0 20px;transition:none}@media only screen and (min-width:751px){.list-imgBox__item a{height:470px;padding:110px 20px 80px}.list-imgBox__item a:hover{opacity:1}.list-imgBox__item a:hover:before{opacity:.25}.list-imgBox__item a:hover .list-imgBox__img{transform:scale(1.02)}.list-imgBox__item a:hover .list-imgBox__btn{background-color:rgba(255,255,255,.4)}}.list-imgBox__item a.is-touched:before{opacity:.25}.list-imgBox__item a.is-touched .list-imgBox__img{transform:scale(1.04)}.list-imgBox__item a.is-touched .list-imgBox__btn{background-color:rgba(255,255,255,.4)}.list-imgBox__img,.list-imgBox__item a:before{position:absolute;top:0;left:0;bottom:0;right:0}.list-imgBox__item a:before{content:"";z-index:3;pointer-events:none;transition:opacity .4s ease-out}@media only screen and (min-width:751px){.list-imgBox__item a:before{background-color:#000a14;opacity:.35}}.list-imgBox__item--about .list-imgBox__img{background-image:url(../images/top/strength-about.jpg)}@media only screen and (min-width:751px){.list-imgBox__item--about .list-imgBox__img{background-image:url(../images/top/strength-about-pc.jpg)}}.list-imgBox__item--cur .list-imgBox__img{background-image:url(../images/top/strength-cur.jpg)}@media only screen and (min-width:751px){.list-imgBox__item--cur .list-imgBox__img{background-image:url(../images/top/strength-cur-pc.jpg)}}.list-imgBox__item--course .list-imgBox__img{background-image:url(../images/top/strength-course.jpg)}@media only screen and (min-width:751px){.list-imgBox__item--course .list-imgBox__img{background-image:url(../images/top/strength-course-pc.jpg)}}.list-imgBox__img{display:block;transition:transform .4s ease-out;background-size:cover;background-repeat:no-repeat;background-position:top center}.list-imgBox__title,.list-imgBox__title:before{font-size:1.8rem;font-weight:500;letter-spacing:2.5px;position:relative;z-index:4;line-height:2.1}@media only screen and (min-width:751px){.list-imgBox__title{font-size:2.4rem;letter-spacing:1.9px}}.list-imgBox__title:before{display:block;counter-increment:number 1;content:counter(number,decimal-leading-zero);font-family:'Open Sans',sans-serif;font-size:5.5rem;font-weight:600;line-height:1;letter-spacing:3.3px}@media only screen and (min-width:751px){.list-imgBox__title:before{font-size:7.2rem;letter-spacing:4.3px;margin-bottom:8px}}.list-imgBox__text{font-size:1.2rem;letter-spacing:1.2px;line-height:1.58;position:relative;z-index:4}@media only screen and (min-width:751px){.list-imgBox__text{font-size:1.6rem;letter-spacing:1.6px;line-height:1.75;margin-top:10px}}.list-imgBox__btn{position:relative;z-index:4;display:block;width:46%;padding:10px 0;margin:17px auto 10px;border:1px solid #fff;transition:background-color .4s ease-out;letter-spacing:1.7px}@media only screen and (min-width:751px){.list-imgBox__btn{width:240px}}.list-disc>li{padding:3px 0 3px 25px;text-align:left;position:relative}.list-disc>li:before{left:8px;top:8px}@media only screen and (min-width:751px){.list-disc>li:before{top:13px}}.list-disc>li.list-disc__item--colored{background-color:#fff;padding:5px 0 5px 25px;margin-bottom:8px}.list-bar{padding-left:8px}.list-bar>li:before{content:"-";margin-right:4px}.nav-btn{font-size:1.2rem;letter-spacing:.7px;margin-bottom:5px}@media only screen and (min-width:751px){.nav-btn{font-size:1.6rem;letter-spacing:2.2px;margin-bottom:0}.nav-btn:first-child{margin-bottom:4px}}.nav-btn a{border:1px solid #0028a0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-sizing:border-box;color:#0028a0;font-weight:500;padding:8px;transition:background-color .3s ease-out,color .3s ease-out}@media only screen and (min-width:751px){.nav-btn a{width:180px;height:54px}.nav-btn a:hover{opacity:1;background-color:#0028a0;color:#fff}.nav-btn a:hover:before{color:#fff}}.nav-btn a:before{color:#0028a0;font-size:3.9rem;transition:color .3s ease-out}@media only screen and (min-width:751px){.nav-btn a:before{font-size:2.7rem}}@media only screen and (max-width:750px){.nav-btn a:before{margin-bottom:4px}}@media only screen and (min-width:751px){.nav-btn a .text{margin-left:8px}.nav-btn--request a:before{font-size:2.5rem}}.page-head{background-repeat:no-repeat;background-size:contain;padding-top:50px;position:relative;background-color:#eef2f6}@media only screen and (min-width:751px){.page-head{padding-top:126px;background-color:#fff;background-size:1800px 540px;background-position:top left}.page-head>.l-inner{min-height:240px}}@media only screen and (max-width:750px){.page-head:after{content:"Hokusei Gakuen University";font-family:'Open Sans',sans-serif;font-size:1rem;letter-spacing:2px;position:absolute;top:170px;right:-70px;font-weight:600;transform:rotate(-90deg)}}@media only screen and (min-width:751px){.page-lead{padding-top:170px;padding-bottom:76px}}@media only screen and (max-width:750px){.page-lead{width:92%}}@media only screen and (min-width:751px){.page-lead__img{width:620px;position:absolute;right:0;top:60px}}.page-lead__textArea{background-color:#fff;padding:20px}@media only screen and (min-width:751px){.page-lead__textArea{background-color:transparent;text-align:center}}.page-lead__title{font-size:1.8rem;letter-spacing:2.5px;font-weight:500;margin-bottom:4px}.page-lead__title span{display:block;margin-top:16px}@media only screen and (min-width:751px){.page-lead__title span{margin-top:14px}.page-lead__title{font-size:3.2rem;letter-spacing:2.6px;line-height:1.3;margin-bottom:20px}}.page-lead__text{line-height:1.75}@media only screen and (min-width:751px){.page-lead__text{font-size:1.6rem;letter-spacing:1.6px;line-height:2}}.page-nav{margin-top:20px;margin-bottom:12px}.page-nav__item{font-family:'Open Sans',sans-serif;font-size:1.3rem;font-weight:600;padding:4px 0}@media only screen and (min-width:751px){.page-nav__item{font-size:1.6rem;letter-spacing:2.1px}}.page-nav__item a{display:inline-block;color:#000;position:relative;padding-left:24px;transition:transform .2s ease-out}.page-nav__item a:after,.page-nav__item a:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto}.page-nav__item a:before{width:14px;height:14px;border-radius:50%;border:1px solid #000;left:0}.page-nav__item a:after{width:4px;height:4px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);left:4px}@media only screen and (min-width:751px){.page-nav__item a{padding-left:30px}.page-nav__item a:before{width:16px;height:16px;border-width:2px;transform:translateY(1px)}.page-nav__item a:after{width:4px;height:4px;border-width:2px;left:7px;transform:rotate(45deg) translateY(2px)}.page-nav__item a:hover{opacity:1;transform:translateX(8px)}}.pagination__lower{display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:750px){.pagination__lower{padding:0 10px}}.pagination__lower__btn a{font-family:'Open Sans',sans-serif;font-size:1.8rem;letter-spacing:.12em;color:#0028a0;position:relative}@media only screen and (max-width:750px){.pagination__lower__btn a{font-size:1.4rem}}.pagination__lower__btn a:before{content:"";display:block;width:15px;height:15px;background:url(../images/blog/arrow.png) center center no-repeat;background-size:cover}.pagination__lower__btn a:before,.pagination__lower__btn.-next,.pagination__lower__btn.-prev{position:absolute;top:50%;transform:translateY(-50%)}.pagination__lower__btn.-prev{left:0}.pagination__lower__btn.-prev a{padding-left:24px}@media only screen and (max-width:750px){.pagination__lower__btn.-prev a{padding-left:20px}}.pagination__lower__btn.-prev a:before{left:0;transform:translateY(-50%) rotate(180deg)}.pagination__lower__btn.-next,.pagination__lower__btn.-next a:before{right:0}.pagination__lower__btn.-next a{padding-right:24px}@media only screen and (max-width:750px){.pagination__lower__btn.-next a{padding-right:20px}}.pagination__lower__link{width:240px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #0028a0;cursor:pointer;transition:background-color .3s,color .3s}@media only screen and (max-width:750px){.pagination__lower__link{width:120px;height:40px}}@media only screen and (min-width:751px){.pagination__lower__link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination__lower__link:hover{background-color:#0028a0;color:#fff;opacity:1}}.pagination,.pagination .page-numbers{display:flex;align-items:center;justify-content:center}.pagination{position:relative;margin:80px 0}@media only screen and (max-width:750px){.pagination{margin:20px 0 0}}.pagination .page-numbers{display:block;width:50px;height:50px;border:1px solid #0028a0;font-family:'Open Sans',sans-serif;font-size:2.4rem;letter-spacing:.12em;margin:0 7.5px}@media only screen and (min-width:751px){.pagination .page-numbers{transition:background-color .3s,color .3s}.pagination .page-numbers:hover{background-color:#0028a0;color:#fff;opacity:1}}@media only screen and (max-width:750px){.pagination .page-numbers{width:35px;height:35px;font-size:1.6rem;margin:0 3px}}.pagination .page-numbers.current{background-color:#0028a0;color:#fff}.pagination .next,.pagination .page-numbers.dots,.pagination .prev{border:0}@media only screen and (max-width:750px){.pagination .page-numbers.dots{width:10px}}.pagination .page-numbers.next,.pagination .page-numbers.prev{position:absolute;top:50%;margin:0}@media only screen and (min-width:751px){.pagination .page-numbers.next:hover,.pagination .page-numbers.prev:hover{background-color:#0028a0;color:#fff;opacity:1}}.pagination .page-numbers.prev{transform:translateY(-50%) rotate(180deg);left:150px}@media only screen and (max-width:750px){.pagination .page-numbers.prev{left:0}}.pagination .page-numbers.next{right:150px;transform:translateY(-50%)}@media only screen and (max-width:750px){.pagination .page-numbers.next{right:0}}.pagination .next__icon,.pagination .prev__icon{display:block;width:30px;height:30px;background:url(../images/blog/arrow.png) center center no-repeat;background-size:cover;border:0}@media only screen and (max-width:750px){.pagination .next__icon,.pagination .prev__icon{width:25px;height:25px}}.section-general{padding-top:47px;padding-bottom:25px}@media only screen and (min-width:751px){.section-general{padding-top:76px;padding-bottom:70px}}.section-sub{padding-top:25px}@media only screen and (min-width:751px){.section-sub{padding-top:50px}}.section-sub--border{border-top:1px solid #c3c8cd;margin-top:25px}.shape__wrapper{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.shape__set{height:400px;position:relative}@media only screen and (min-width:751px){.shape__set{height:820px}}.shape__layer--1__item{transition-duration:10s}.shape__layer--2__item{transition-duration:6s}.shape__layer--3__item{transition-duration:2s}.shape__item{display:inline-block;position:absolute;transition:transform;transition-duration:3s;transform-style:preserve-3d;transition-timing-function:ease-out}.shape__item--a{width:20%;left:10%;top:-5%}@media only screen and (max-width:750px){.shape__item--a{width:35%}}.shape__item--b{width:8%;left:48%;top:24%}@media only screen and (max-width:750px){.shape__item--b{width:16%;top:33%}}.shape__item--c{width:14%;top:50%;right:30%}@media only screen and (max-width:750px){.shape__item--c{width:18%;right:auto;left:-3%}}.shape__item--d{width:8%;left:2%;top:-20%}@media only screen and (max-width:750px){.shape__item--d{width:12%}}.shape__item--e{width:8%;top:70%;left:12px}@media only screen and (max-width:750px){.shape__item--e{width:14%;left:38%;top:80%}}.shape__item--f{width:12%;top:80%;right:0}@media only screen and (max-width:750px){.shape__item--f{width:14%;top:60%}}.shape__item--g{width:14%;top:25%;left:8%}@media only screen and (max-width:750px){.shape__item--g{width:18%}}.shape__item--h{width:14%;top:35%;right:30%}@media only screen and (max-width:750px){.shape__item--h{width:20%}}.shape__item--j{width:5%;top:0;left:30%}@media only screen and (max-width:750px){.shape__item--j{width:8%;top:60%;left:40%}}.shape__item--k{width:8%;top:40%;right:0}@media only screen and (max-width:750px){.shape__item--k{width:13%}}.shape__item--logo{width:14%;right:10%;top:10%}@media only screen and (max-width:750px){.shape__item--logo{width:23%;top:-5%}}.sns-btn__wrapper{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:751px){.sns-btn__wrapper{margin-left:4px}.sns-btn{width:57px;height:57px}}@media only screen and (max-width:750px){.sns-btn{width:40px;height:40px}}.sns-btn--insta{background:url(../images/common/footer_insta.png) center center no-repeat;background-size:cover}.sns-btn--fb{background:url(../images/common/footer_facebook.png) center center no-repeat;background-size:cover}.sns-btn--tw{background:url(../images/common/footer_twitter.png) center center no-repeat;background-size:cover}.tag{display:inline-block;font-size:1rem;letter-spacing:.6px;color:#7887aa;border-width:1px;border-style:solid;border-radius:3px;padding:0 4px;margin-right:10px;transform:translateY(-1px)}.tag--colored{color:#ff7105}.text-lead{font-size:1.3rem;letter-spacing:.13rem;text-align:center}@media only screen and (min-width:751px){.text-lead{font-size:1.5rem}}.title-section{text-align:center;font-family:'Open Sans',sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:2.7px;margin-bottom:16px;line-height:1}@media only screen and (min-width:751px){.title-section{font-size:3.8rem;letter-spacing:4.6px;margin-bottom:24px}}.title-section .ja{display:block;font-size:1.2rem;letter-spacing:1.2px;font-weight:400;line-height:1.2;margin-top:8px}@media only screen and (min-width:751px){.title-section .ja{margin-top:8px;font-size:1.8rem;letter-spacing:1.8px}}.title-page{font-family:'Open Sans',sans-serif;font-size:3.4rem;letter-spacing:4.7px;line-height:1;font-weight:700;text-align:center}.title-page .ja{display:block;font-size:1.3rem;font-weight:500;margin-top:10px}@media only screen and (min-width:751px){.title-page{text-align:left;font-size:6.8rem}.title-page .ja{font-size:2.6rem;letter-spacing:3.6px;margin-top:18px}}.title-subSection{font-size:1.6rem;font-weight:500;letter-spacing:.9px;text-align:center;line-height:1.4}@media only screen and (min-width:751px){.title-subSection{font-size:2rem;letter-spacing:1.3px;margin-bottom:16px}}.title-subSection span{display:block;color:#0028a0;font-size:2.4rem}@media only screen and (min-width:751px){.title-subSection span{font-size:3rem}}.title-side{font-size:2rem;letter-spacing:.08em}.page-blog .page-head,.page-top .page-head,.single-blog .page-head{background-image:url(../images/blog/head-blog.png);background-color:#eef2f6}@media only screen and (min-width:751px){.page-blog .page-head,.page-top .page-head,.single-blog .page-head{background-image:url(../images/blog/head-blog-pc.png)}}@media only screen and (max-width:750px){.page-blog .page-head,.page-top .page-head,.single-blog .page-head{padding-bottom:47px}.page-blog .page-head .page-lead,.page-top .page-head .page-lead,.single-blog .page-head .page-lead{margin-top:56px}}@media only screen and (min-width:751px){.page-blog .l-content .l-inner,.page-top .l-content .l-inner,.single-blog .l-content .l-inner{display:flex;justify-content:space-between;align-items:flex-start}.page-blog .blog__mainarea,.page-top .blog__mainarea,.single-blog .blog__mainarea{width:70%}}.page-blog .blog__mainarea .blog__secondary,.page-top .blog__mainarea .blog__secondary,.single-blog .blog__mainarea .blog__secondary{background:#fff;display:flex;align-items:center;justify-content:flex-start;padding:5px 10px}.page-blog .blog__mainarea .blog__secondary__select,.page-blog .blog__mainarea .blog__secondary__text,.page-top .blog__mainarea .blog__secondary__select,.page-top .blog__mainarea .blog__secondary__text,.single-blog .blog__mainarea .blog__secondary__select,.single-blog .blog__mainarea .blog__secondary__text{font-family:'Open Sans',sans-serif;font-size:1.5rem;letter-spacing:.1em;font-weight:600;color:#0028a0}.page-blog .blog__mainarea .list-blog,.page-top .blog__mainarea .list-blog,.single-blog .blog__mainarea .list-blog{margin-top:20px}.page-blog .blog__mainarea .list-blog__item,.page-top .blog__mainarea .list-blog__item,.single-blog .blog__mainarea .list-blog__item{background-color:#fff}.page-blog .blog__mainarea .list-blog__item:nth-child(n+2),.page-top .blog__mainarea .list-blog__item:nth-child(n+2),.single-blog .blog__mainarea .list-blog__item:nth-child(n+2){margin-top:20px}.page-blog .blog__mainarea .pagination__lower,.page-top .blog__mainarea .pagination__lower,.single-blog .blog__mainarea .pagination__lower{margin-top:60px}@media only screen and (max-width:750px){.page-blog .blog__mainarea .pagination__lower,.page-top .blog__mainarea .pagination__lower,.single-blog .blog__mainarea .pagination__lower{margin-top:47px}}@media only screen and (min-width:751px){.page-blog .l__sidebar,.page-top .l__sidebar,.single-blog .l__sidebar{width:25%;max-width:310px}}@media only screen and (max-width:750px){.page-blog .l__sidebar,.page-top .l__sidebar,.single-blog .l__sidebar{margin-top:47px}}.page-curriculum .page-head{background-image:url(../images/curriculum/head-cur.png)}@media only screen and (min-width:751px){.page-curriculum .page-head{background-image:url(../images/curriculum/head-cur-pc.png)}}.page-exchange .page-head{background-image:url(../images/exchange/head-exchange.png)}@media only screen and (min-width:751px){.page-exchange .page-head{background-image:url(../images/exchange/head-exchange-pc.png)}}.page-exchange .list-card.col02{margin-top:20px}.page-exchange .list-card.col02 .list-card__item{min-height:90px;box-sizing:border-box;padding-top:14px}.page-exchange .list-card.col02 .list-card__text{padding-top:2px;padding-bottom:2px}.report{position:relative;padding-top:20px;margin-top:10px}@media only screen and (min-width:751px){.report{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:40px;margin-top:20px}}.report:before{content:"";position:absolute;background-color:#fff;top:0;bottom:0;right:10px;left:10px}@media only screen and (min-width:751px){.report:before{right:0;left:0}}.report__venue{font-family:'Open Sans',sans-serif;font-size:1.9rem;letter-spacing:.23rem;line-height:1.26;font-weight:600;color:#0028a0}.report__venue:before{content:"";display:block;width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto auto 14px}@media only screen and (min-width:751px){.report__venue:before{width:140px;height:140px}}.report__name,.report__venue,.report__venue-ja{z-index:2;position:relative;text-align:center}.report__venue-ja{font-weight:500;color:#0028a0;line-height:1.2;font-size:1.3rem;letter-spacing:.1rem;margin-top:8px}.report__venue-ja span{display:block}@media only screen and (min-width:751px){.report__venue-ja span{display:inline;padding-left:10px}}.report__name{font-size:1.2rem;letter-spacing:.12rem;margin-top:10px}.report__slider{margin-top:15px;position:relative;z-index:2}@media only screen and (min-width:751px){.report__slider{display:flex;justify-content:center;padding:0 20px}.report__slider.-column .report__slide{width:50%}.report__slider.-column .report__slide img{width:100%}}.report__slide{margin:0 5px;background-color:#eef2f6}@media only screen and (max-width:750px){.report__slide{width:275px}}.report__slide__textarea{padding:10px 14px;font-size:1.2rem;line-height:1.42;letter-spacing:.12rem}.report__textarea{position:relative;z-index:2;padding:22px 35px 20px}.report__title{font-size:1.8rem;font-weight:500;line-height:1.33;letter-spacing:.25rem}.report__text{font-size:1.2rem;letter-spacing:.17rem;line-height:1.75;margin-top:12px}.report__subsection{border:2px solid #0028a0;margin-top:24px;padding:14px 18px 18px}.report__subsection__title{font-size:1.3rem;letter-spacing:.1rem;color:#0028a0}.report__subsection__text{font-size:1.2rem;letter-spacing:.12rem;margin-top:6px}.report .slick-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:transparent;width:40px;height:40px;background-color:#0028a0;border-radius:50%;padding:0;position:absolute;top:34%;z-index:2}.report .slick-arrow:after{content:"";display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:translateX(-4px) rotate(45deg)}.report .slick-arrow.slick-prev{transform:scale(-1,1);left:calc(50vw - 162px)}.report .slick-arrow.slick-next{right:calc(50vw - 162px)}.report--01 .report__venue:before{background-image:url(../images/exchange/thumb-01.png)}.report--02 .report__venue:before{background-image:url(../images/exchange/thumb-02.png)}.report--03 .report__venue:before{background-image:url(../images/exchange/thumb-03.png)}.report--04 .report__venue:before{background-image:url(../images/exchange/thumb-04.png)}.report--05 .report__venue:before{background-image:url(../images/exchange/thumb-05.png)}.report--06 .report__venue:before{background-image:url(../images/exchange/thumb-06.png)}.report--07 .report__venue:before{background-image:url(../images/exchange/thumb-07.png)}.report--08 .report__venue:before{background-image:url(../images/exchange/thumb-08.png)}.report--09 .report__venue:before{background-image:url(../images/exchange/thumb-09.png)}.course{background-color:#fff;margin-top:10px;text-align:center;padding:20px}@media only screen and (min-width:751px){.course{margin-top:0;padding:24px}}.course--link{padding-bottom:44px;position:relative;transition:background-color .3s}.course--link a:after,.course--link:after{content:"";position:absolute;left:0;right:0}.course--link:after{display:block;width:18px;height:18px;border-right:1px solid #0028a0;border-bottom:1px solid #0028a0;transform:rotate(48deg) skewX(8deg);margin:auto;transition:transform .3s;bottom:15px}.course--link a:after{top:0;bottom:0}@media only screen and (min-width:751px){.course--link:hover{background-color:#e4ecf6}.course--link:hover:after{transform:translateY(8px) rotate(48deg) skewX(6deg)}}.course:first-of-type{margin-top:0}@media only screen and (min-width:751px){.course__list{display:flex;justify-content:space-between}.course__list .course{width:32.6%;box-sizing:border-box}}.course__title-en{font-family:'Open Sans',sans-serif;font-size:1.9rem;letter-spacing:.13rem;line-height:1.26;color:#0028a0;text-align:center}@media only screen and (min-width:751px){.course__title-en{font-size:2.4rem}}.course__title-en a:hover{opacity:1}.course__title-ja{font-size:1.5rem;letter-spacing:.24rem;color:#0028a0;font-weight:500;margin-top:8px;text-align:center}@media only screen and (min-width:751px){.course__title-ja{font-size:1.6rem}}.course__text{font-size:1.3rem;letter-spacing:.13rem;line-height:1.62;margin-top:8px;padding:0 10px}@media only screen and (min-width:751px){.course__text{font-size:1.5rem;padding:0 6px}}.page-introduction .page-head{background-image:url(../images/intro/head-intro.png)}@media only screen and (min-width:751px){.page-introduction .page-head{background-image:url(../images/intro/head-intro-pc.png)}}.page-introduction .section-course{background-color:#fff;margin-bottom:30px}.page-introduction .section-course:last-child{margin-bottom:0}.page-introduction .title-subSection{color:#0028a0}.page-professor .page-head{background-image:url(../images/intro/head-intro.png)}@media only screen and (min-width:751px){.page-professor .page-head{background-image:url(../images/intro/head-intro-pc.png)}}@media only screen and (max-width:750px){.page-professor .-zemi{margin-top:38px}}.page-professor .professor-main,.page-professor .student-main{background-color:#fff}.page-professor .l-content .l-inner{padding-top:50px}.page-professor h4{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;color:#0028a0;padding:16px 0;letter-spacing:.08em}@media only screen and (min-width:751px){.page-professor h4{font-size:24px;padding:0 0 16px;line-height:1}}.page-professor h5{font-size:13px;font-family:'Noto Sans JP',sans-serif;font-weight:400;line-height:1.6;letter-spacing:.1em}@media only screen and (min-width:751px){.page-professor h5{text-align:justify;font-size:16px}}@media only screen and (max-width:750px){.page-professor .professor-main{margin-left:-2.6%;width:100%;padding:7.8% 2.6%}}@media only screen and (min-width:751px){.page-professor .professor-main{padding:50px}.page-professor .professor-main__info{display:flex}.page-professor .professor-main__pic{display:flex;align-items:center;flex:0 0 auto}.page-professor .professor-main__pic img{max-width:none;width:310px}}.page-professor .professor-main__word{padding:0 5px}@media only screen and (min-width:751px){.page-professor .professor-main__word{padding:10px 24px}}.page-professor .professor-main__word h5{text-align:justify}.page-professor .professor-main__word .-english{text-align:left}@media only screen and (min-width:751px){.page-professor .intro_word{padding:10px}}@media only screen and (max-width:750px){.page-professor .student-main{padding:15px}}@media only screen and (min-width:751px){.page-professor .student-main{display:flex;padding:50px;display:block}}@media only screen and (max-width:750px){.page-professor .student-main__info{text-align:center}}@media only screen and (min-width:751px){.page-professor .student-main__info{display:flex;justify-content:center;align-items:center}}.page-professor .student-main__word{order:2}@media only screen and (min-width:751px){.page-professor .student-main__word h4,.page-professor .student-main__word h5{margin-left:24px}.page-professor .student-main__word h4{line-height:1.6}}.page-professor .student-main__pic{padding:16px 0}.page-professor .student-main .clipping{border-radius:50%;height:180px;width:180px}@media only screen and (min-width:751px){.page-professor .student-main__content{margin-top:50px;padding:0 30px}}.page-professor .student-main__content h5{text-align:justify}.page-professor .student-main__content .-english{text-align:left}.page-professor .title-section{padding-top:48px;padding-bottom:8px}.page-professor .return-btn{margin-top:40px;margin-bottom:20px;text-align:center;font-size:1.8rem;font-weight:500;letter-spacing:1.4px;color:#0028a0}.page-professor .return-btn a{position:relative;display:block;border:2px solid #0028a0;padding:11px 5px}.page-professor .return-btn a:hover{opacity:1;background-color:#0028a0}.page-professor .return-btn a:hover p{color:#fff}.page-professor .return-btn a:hover:before{border-top:1px solid #fff;border-right:1px solid #fff}.page-professor .return-btn a:before{content:"";display:block;width:15px;height:15px;border-top:1px solid #0028a0;border-right:1px solid #0028a0;transform:rotate(-135deg);position:absolute;left:20px;top:0;bottom:0;margin:auto}.page-interview .page-head{background-image:url(../images/interview/head-interview.png)}@media only screen and (min-width:751px){.page-interview .page-head{background-image:url(../images/interview/head-interview-pc.png)}}.page-interview .title-section{padding-top:76px}@media only screen and (min-width:751px){.page-interview .list-interviewer{display:flex;flex-wrap:wrap;justify-content:space-between}}.page-interview .list-interviewer__item{background-color:#fff;border:2px solid #0028a0;margin-top:15px;box-sizing:border-box}@media only screen and (min-width:751px){.page-interview .list-interviewer__item{width:48.75%}}.page-interview .list-interviewer__item img{width:100%}.page-interview .list-interviewer__item h5{font-size:13px;font-family:'Noto Sans JP',sans-serif;font-weight:400;line-height:1.7;letter-spacing:.1em}@media only screen and (min-width:751px){.page-interview .list-interviewer__item h5{font-size:1.5rem}}.page-interview .list-interviewer__heading{position:relative}@media only screen and (min-width:751px){.page-interview .list-interviewer__heading{padding:30px}}.page-interview .list-interviewer__heading h4{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-size:16px;color:#0028a0;letter-spacing:.08em;line-height:1.6;font-weight:400;padding:12px 64px 12px 10px}@media only screen and (min-width:751px){.page-interview .list-interviewer__heading h4{font-size:24px;padding:0 0 16px}}.page-interview .list-interviewer__heading h5{padding:0 64px 10px 10px}@media only screen and (min-width:751px){.page-interview .list-interviewer__heading h5{padding:0;margin-top:10px}}.page-interview .list-interviewer__btn{display:block;width:40px;height:40px;border:1px solid #0028a0;border-radius:50%;position:absolute;right:12px;top:12px;margin:auto;z-index:3}.page-interview .list-interviewer__btn:after,.page-interview .list-interviewer__btn:before{content:"";display:block;width:20px;height:2px;background-color:#0028a0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.page-interview .list-interviewer__btn:after{transition:transform .3s;transform:rotate(90deg)}.page-interview .list-interviewer__btn.is-active:after{transform:rotate(0)}@media only screen and (max-width:750px){.page-interview .list-interviewer__content{display:none}}.page-interview .list-interviewer__content h5{padding:20px 10px;text-align:justify}@media only screen and (min-width:751px){.page-interview .list-interviewer__content h5{padding:0 30px 36px}}.page-interview .list-interviewer__btn-more{width:200px;margin:30px auto 0;cursor:pointer}@media only screen and (max-width:750px){.page-interview .list-interviewer__btn-more{margin:20px auto 0}}.page-outline .page-head{background-image:url(../images/outline/head-outline.png)}@media only screen and (min-width:751px){.page-outline .page-head{background-image:url(../images/outline/head-outline-pc.png)}.page-outline .section-future .list-card{display:flex;justify-content:space-between}.page-outline .section-future .list-card__item{width:31.6%}}.page-top .top-mv{color:#fff;position:relative;overflow:hidden;background-image:url(../images/top/mv.jpg);height:350px}@media only screen and (min-width:751px){.page-top .top-mv{background-image:url(../images/top/mv-pc.jpg);height:820px}}@media only screen and (max-width:750px){.page-top .top-mv{background-size:cover;background-position:top center}}.page-top .top-mv:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-image:url(../images/top/mv-layer.png);background-repeat:no-repeat}@media only screen and (min-width:751px){.page-top .top-mv:before{background-image:url(../images/top/mv-pc-layer.png)}}.page-top .top-mv:after{content:"";display:block;position:absolute;transform:rotate(8deg);width:120%;height:160px;bottom:-20vw;left:-10%;z-index:9}@media only screen and (min-width:751px){.page-top .top-mv:after{width:2000px;height:300px;transform:rotate(-8deg);bottom:-140px}}.page-top .top-mv .top-mv__inner.l-inner{position:absolute;top:0;left:0;right:0}@media only screen and (max-width:750px){.page-top .top-mv .top-mv__inner.l-inner{display:flex;justify-content:center}}.page-top .top-mv:after,.page-top .top-mv__wrapper{background-color:#eef2f6}.page-top .top-mv__textArea{position:relative;z-index:9;padding-top:60px;font-family:'Open Sans',sans-serif}@media only screen and (min-width:751px){.page-top .top-mv__textArea{padding-top:276px}}.page-top .top-mv__title{font-size:4.1rem;font-weight:700;letter-spacing:0}@media only screen and (min-width:751px){.page-top .top-mv__title{font-size:6.8rem}}.page-top .top-mv__subTitle{font-size:1.6rem;font-weight:600;letter-spacing:1.3px}@media only screen and (min-width:751px){.page-top .top-mv__subTitle{font-size:2.6rem;letter-spacing:2.1px;line-height:1.54}}.page-top .top-mv__text{margin-top:6px;font-size:1.1rem;line-height:1.73;letter-spacing:.9px}@media only screen and (min-width:751px){.page-top .top-mv__text{font-size:1.8rem;letter-spacing:1.4px;line-height:1.67}}.page-top .top-mv__slider{position:relative;z-index:10}@media only screen and (min-width:751px){.page-top .top-mv__slider{width:620px;margin-right:0;margin-left:auto;margin-top:-480px}}@media only screen and (max-width:750px){.page-top .top-mv__slider{margin-top:-120px;width:92.8%}}.page-top .top-mv .bx-wrapper{background:0 0;border:0;box-shadow:none}@media only screen and (min-width:751px){.page-top .section-strength{padding-top:68px}.page-top .section-course .l-inner{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.page-top .section-course .list-border__item{width:31.66%;text-align:center;transition:background-color .3s ease-out}.page-top .section-course .list-border__item:hover{background-color:#e4ecf6}}@media only screen and (max-width:750px){.page-top .section-course .list-border__heading:after{content:"";display:block;width:16px;height:16px;border-top:1px solid #0028a0;border-right:1px solid #0028a0;transform:rotate(45deg);position:absolute;right:20px;top:0;bottom:0;margin:auto}}.page-top .section-blog .blog__content{background:#fff;padding:80px 86px}@media only screen and (min-width:751px){.page-top .section-blog .blog__content{width:100%}}@media only screen and (max-width:750px){.page-top .section-blog .blog__content{padding:24px 12px}}@media only screen and (min-width:751px){.page-top .section-blog .blog__content .l-inner{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}}.page-top .section-blog .blog__content .btn{width:240px;margin:50px auto 0}@media only screen and (max-width:750px){.page-top .section-blog .blog__content .btn{width:46%;margin:17px auto 0}}@media only screen and (min-width:751px){.page-top .section-feed .l-inner{align-items:flex-start;flex-wrap:wrap}.page-top .feed,.page-top .section-feed .l-inner{display:flex;justify-content:center}.page-top .feed__item{width:500px}.page-top .feed__item:first-child{margin-right:30px}}@media only screen and (max-width:750px){.page-top .feed__item--tw{margin-top:20px}}.page-top .footer-mainUnit{padding-top:50px}@media only screen and (min-width:751px){.page-top .footer-mainUnit{padding-top:0}}