@media screen and (min-width:981px){body{font-size:1.6rem}a:hover{text-decoration:none;color:#000}.slick-next,.slick-prev{background-size:24px auto;top:50%}.slick-prev{left:0}.slick-next{right:0}.slick-dots{bottom:-42px}.slick-dots li button{width:10px;height:10px}.pageHeader.-stay{position:fixed;top:-60px}.pageHeader.-adjust{top:0;transition:.3s ease}.pageHeader__megaMenu{position:absolute;z-index:100;top:100%;left:calc(-50vw + 50%);visibility:hidden;width:100vw;max-height:0;transition:0s ease;opacity:0;border-top:1px solid #acd5f0;border-bottom:1px solid #acd5f0;background:#fff;box-shadow:0 4px 3px -3px rgba(0,0,0,.1)}.pageHeader__megaMenu-inner{display:none;width:100%;max-width:1230px;margin:0 auto;padding:20px 0 30px}.pageHeader__megaMenu__tags{padding:0 0 15px}.pageHeader__megaMenu__items{display:flex;margin:-15px -10px;flex-wrap:wrap}.pageHeader__megaMenu__item{width:calc(16.66667% - 20px);margin:15px 10px}.pageHeader__megaMenu__item .item-post__photo .wrap{display:block}.pageHeader__megaMenu__item .item-post__photo amp-img,.pageHeader__megaMenu__item .item-post__photo img{width:100%;vertical-align:top}.pageHeader__megaMenu__item .item-post__category{margin:10px 0 0}.pageHeader__megaMenu__item .item-post__title{transition:.3s ease}.pageHeader__megaMenu__item .item-post__title .text{font-size:1.6rem;font-weight:700;line-height:1.6;display:block;overflow:hidden;padding:5px 2px;transition:.3s ease;color:#1f1f1f}.pageHeader__megaMenu__item .item-post__title .date{font-size:1.3rem;display:block;padding:0 2px;transition:.3s ease;color:#888}.pageHeader__inner{flex-direction:row;height:60px;padding:0 0 0 10px;border-top:1px solid #fff;border-bottom:1px solid #e6f4fd;justify-content:flex-end;align-items:center}.pageHeader__logo{width:auto;max-width:none;height:auto;margin-left:0;padding:0}.pageHeader__logo>a{display:flex;align-items:center}.pageHeader__logo>a:hover{color:#59a4d5}.pageHeader__logo .logo{width:120px;vertical-align:text-top}.pageHeader__nav{overflow:auto;width:auto}.pageHeader__navList:hover:after{position:absolute;z-index:99;top:60px;left:0;display:block;width:100vw;min-height:448px;content:"";background:#fff}.pageHeader__navList .item:hover:after{opacity:1}.pageHeader__navList .item:hover .category{cursor:pointer;color:#fff;background-color:#59a4d5}.pageHeader__navList .item:hover .pageHeader__megaMenu{visibility:visible;min-height:450px;max-height:100vh;transition:.3s ease;opacity:1}.pageHeader__navList .item:hover .pageHeader__megaMenu-inner{display:block}.pageHeader__link{width:auto}.pageHeader__linkList .item.-menu{display:none}.pageHeader__linkList .item.searchMenu .category{transition:none}.pageHeader__linkList .item.searchMenu .category:hover{background:#59a4d5}.pageHeader__linkList .category:hover{color:#fff;background-color:#59a4d5}.pageHeader__searchMenu{left:calc(-50vw + 50%)}.pageHeader__searchMenu-inner{padding:20px 30px 10px}.pageHeader .search-form__input{padding:10px 50px}.mfp-fade.mfp-wrap .mfp-content{max-width:1000px}.modal-wrap .modal-inner{max-width:1000px;padding:40px 60px 60px}.modal-wrap .modal-inner .close{top:20px;right:20px}.modal-kaiin__title{font-size:3.5rem}.modal-kaiin__title:before{top:-200px;width:180px;height:180px}.modal-kaiin__items{display:flex;margin:-30px -15px}.modal-kaiin__item{display:block;width:33.33333%;margin:30px 15px;padding:45px 10px;text-align:center;border-radius:12px}.modal-kaiin__item:hover{opacity:.8}.modal-kaiin__item i{font-size:7.2rem;width:auto}.modal-kaiin__item span{font-size:2rem;line-height:1.2;padding:20px 0 0}.modal-kaiin__text{font-size:1.7rem;margin-top:25px}.pageFooter__inner{padding:55px 0}.pageFooter__logo{width:390px;margin:0 auto;padding:0}.pageFooter__logo .tagline{font-size:2.4rem;line-height:1.1;letter-spacing:.075em}.pageFooter__logo .logo{max-width:none}.pageFooter__nav{margin:6rem auto 0}.pageFooter__navList{position:static;display:flex;transform:none;justify-content:center}.pageFooter__navList .item+.item{margin-top:0;margin-left:4rem}.pageFooter__navList a.category:before{font-size:3.2rem}.pageFooter__links{flex-direction:row;width:980px;margin:0 auto;padding:0;justify-content:space-between;align-items:center}.pageFooter__link .item{font-size:1.5rem}.pageFooter__link a{padding:0 1.25em}.pageFooter__snsBtn i{font-size:1.8rem}.pageFooter__snsBtn span{font-size:1.4rem}.pageFooter__copy{font-size:1.2rem;padding-top:4rem}.pageFooter__runway{padding:2rem 0 0}.pageFooter__runway amp-img,.pageFooter__runway img{width:14rem}.pageFooter .pagetop{right:20px;bottom:30px;width:54px}#container{padding:60px 0 0}#container .container-title{margin:20px 0 40px}#container .container-title .title-text{font-size:3.8rem}#container .container-title__inner.-posts{display:flex;align-items:center}.column{display:flex;padding:0 15px;justify-content:space-between}.column__main{width:calc(100% - 420px)}.column__main.-single{width:810px;margin:0 auto;padding:0 0 70px}.column__main.-full{width:100%}.column__sub{width:360px}.column__inner{padding:0}.column__inner__sub{width:360px}.column__inner__sub .box{padding:0}.aside{padding:80px 0 0}.banner__sp{display:none}.banner__pc{display:block}.banner.-bottom{margin:65px auto}.container-fullWidth__inner{max-width:1230px}.cm-section__head{margin:0 0 30px}.cm-section__head .title .en{font-size:4.2rem}.cm-section__head .title .ja{position:static;margin-left:0;font-size:1.8rem;line-height:1.2}.cm-banner{margin:60px 0}.cm-banner__inner{padding:0}.breadcrumb__items{margin:0 auto;padding:10px 15px;max-width:1230px}.hero{padding:0 15px 30px}.hero-slider-container .slick-dots{display:none!important}.hero-slider-inner{max-height:520px}.hero-slider__item{padding:0 60px;display:flex;justify-content:space-between;flex-direction:row-reverse}.hero-slider__photo{width:67.567%;height:500px}.hero-slider__content{width:29.729%;padding:0}.hero-slider__category{font-size:1.5rem}.hero-slider__title{font-size:3.6rem;line-height:1.6}.content-title{margin:0 0 3rem;font-size:2rem}.content-subtitle{margin:0 0 3rem;font-size:2.4rem}.content-hd{margin:0 0 3rem;font-size:1.8rem}.content-text{margin:3rem 0}.content-text-sub{margin:1.5rem 0}.content-notice{font-size:1.4rem}.content-notice .hd{font-size:1.5rem}.content-notice .hds{font-size:1.3rem}.content-notice .privacy-frame{height:200px}.tagitems{margin:-5px}.tagitems>.tagitem{margin:5px}.tagitem>a,.tagitem>span{padding:4px 8px;font-size:1.4rem}.form-container a:hover{text-decoration:none}.form-container .content-subtitle{line-height:1.6}.form__lead{font-size:1.6rem}.form__item.-aligntop{align-items:flex-start}.form__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.form__item__label{width:25%;font-size:1.6rem}.form__item__label.label-required:after{font-size:1.4rem}.form__item__label .remarks{font-size:1.3rem}.form__item__content{width:73%;padding-top:0;font-size:1.6rem}.form__item__content.-full{width:100%}.form__item__content .remarks{font-size:1.3rem}.form__item__button .button-container{text-align:left}.form__item__radio{margin:-.5rem -1.2rem}.form__item__radio.-typecheck{border-top:none;width:100%}.form__item__radio .radioWrap{width:auto;margin:.5rem 1.2rem}.form__item__check{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.form__item__check .checkWrap{margin:1rem 0}.form__item__check .checkWrap.label-required:after{font-size:1.4rem}.button-container{flex-direction:row;padding:40px 0 0}.button-container .button{font-size:2.4rem}.button-container .button:hover{opacity:.8}.form-container-confirm .form__item.-back{text-align:left}.form-container-complete .form__item.-back .form__item__content{flex-direction:row}.side-faq .box__foot.-faq{padding:10px 0 20px;border-bottom:4px dotted #59a4d5}.side-faq .box__foot.-faq a{font-size:1.4rem}.side-faq .box__foot.-faq a i{font-size:1.2rem}.side-ranking__item .wrap:before{line-height:3.5rem;width:3.4rem;height:3.4rem}.side-ranking .ranking{padding-left:2rem}.side-ranking .ranking__photo{width:37.21%}.side-ranking .ranking__content{width:62%}.side-ranking .ranking__content .category,.side-ranking .ranking__content .title{font-size:1.5rem}.posts-header{padding:0 0 30px}.posts-header__title .title-text{font-size:3.8rem}.posts-header__title .page-number{font-size:3rem}.posts-header.-category .posts-header__title{padding-left:8.5rem}.posts-header.-category .posts-header__title:before{font-size:6rem;width:8rem}.posts-header.-writer .posts-header__title{margin-bottom:10px;padding:0 0 30px}.posts-header.-writer .posts-header__title .title-text{font-size:2.4rem}.posts-header .writer{position:relative;padding:20px 0 0 180px}.posts-header .writer__inner{display:block}.posts-header .writer__information{width:100%}.posts-header .writer__information .affiliation{display:inline}.posts-header .writer__information .position{display:inline;margin-left:4px}.posts-header .writer__photo{position:absolute;top:20px;left:2px;width:150px}.posts-header.-faq .posts-header__title{text-indent:-.35em}.posts-header__tabs .tab a,.posts-header__tabs .tab span{font-size:2rem}.posts--list .postItem{padding:25px 0}.posts--list .postItem__photo{width:33.33333%}.posts--list .postItem__content{width:62.96296%}.posts--list .postItem__title{font-size:2.2rem;padding:.75em 0;transition:.3s ease}.posts--list .postItem__text{display:block;overflow:hidden;max-height:112px;margin:0 0 .75em}.posts--list .postItem__meta{font-size:1.4rem}.posts--asideList{position:relative;min-height:300px;margin:-14px 0 0;padding-left:calc(50% + 30px);border:none}.posts--asideList .postItem{margin:0 0 20px;border:none}.posts--asideList .postItem:first-child{position:absolute;top:0;left:0;width:calc(50% - 10px);margin:0}.posts--asideList .postItem:first-child .postItem__photo{width:49.66667%}.posts--asideList .postItem:first-child .postItem__content{width:47.16666%}.posts--asideList .postItem:first-child .postItem__title{font-size:2.2rem}.posts--asideList .postItem:first-child .postItem__text{display:block;overflow:hidden;max-height:112px;margin:0 0 .75em}.posts--asideList .postItem__photo{width:33.33333%}.posts--asideList .postItem__content{width:62.96296%}.posts--asideList .postItem__title{font-size:1.9rem;padding:.75em 0;transition:.3s ease}.posts--asideList .postItem__meta{font-size:1.4rem}.posts--tile{margin:-10px -10px 0}.posts--tile .postItem{width:calc(50% - 20px);margin:10px}.posts--tile .postItem__category{font-size:1.4rem;display:inline-block}.posts--tile .postItem__meta{font-size:1.4rem;display:block;margin:6px 0 0}.posts--tile.-grid3{margin:-10px -10px 0}.posts--tile.-grid3 .postItem{width:calc(16.66667% - 20px);margin:10px}.posts--tile.-grid3 .postItem__title{font-size:1.7rem}.posts--tile.-grid4 .postItem{width:calc(25% - 20px)}.posts--tile.-grid4 .postItem__title{font-size:1.7rem}.pager-container{padding:70px 0 0}.pager-container.-singlepost{padding:30px 0 50px}.pager-item{line-height:52px}.pager-link{font-size:2.2rem;height:52px;width:52px}.pager-link:hover{color:#fff;background:#59a4d5}.pager-prev{position:static;height:52px;width:52px;font-size:2.6rem}.pager-prev:hover{color:#1f1f1f}.pager-next{position:static;height:52px;width:52px;font-size:2.6rem}.pager-next:hover{color:#1f1f1f}.aside-category{border-top:4px dotted #59a4d5}.aside-category__title{padding:0 0 24px}.aside-category__action{margin-top:-10px;padding:0 0 20px}.cm-supervisors__list{margin:-15px -15px -10px}.cm-supervisor{width:calc(25% - 30px);margin:15px}.cm-supervisor__information .name{font-size:2.4rem}#home #container{padding-top:100px}#home #container.-adjust{padding-top:140px}#home .column__main .cm-section{padding:30px 0}#home .hero .home-sliderNav{margin:10px -10px 0;display:flex;justify-content:center}#home .home-faq__action{display:none}#home .home-faq__action a{font-size:1.8rem;color:#494949;letter-spacing:.25em}#home .home-faq__action a:hover{color:#59a4d5}#home .home-faq__action a i{font-size:1.3rem}#home .home-news .posts--list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;border-top:none}#home .home-news .posts--list .postItem{width:calc(50% - 30px);margin:0 15px}#home .home-news .posts--list .postItem:first-child,#home .home-news .posts--list .postItem:nth-child(2){border-top:1px solid #e4e4e4}#home .home-news .posts--list .postItem__photo{width:47.67777%}#home .home-news .posts--list .postItem__content{width:49.67777%}#home .home-news .posts--list .postItem__text{max-height:84px}#home .home-news__action{padding:60px 0 0}#home .home-news__action a{font-size:1.8rem;letter-spacing:.25em}#home .home-news__action a i{font-size:1.3rem}#home .cm-banner{margin:30px 0}#home .home-ranking{margin-top:20px}#home .home-ranking .posts--tile.-grid3{margin:-10px -15px 0}#home .home-ranking .posts--tile.-grid3 .postItem{margin:10px 15px;width:calc(12.5% - 30px)}#home .home-ranking .posts--tile.-grid3 .postItem:nth-child(9){display:none}#home .home-ranking__item .postItem__wrap{padding:0}#home .home-ranking__item .postItem__wrap:before{width:3rem;height:3rem;line-height:3rem;font-size:2rem}#home .home-ranking__item .postItem__category{font-size:1.5rem}.hero-tagline{margin:70px 0 0;font-size:2.6rem;letter-spacing:.25em}.hero-photo-about{margin:0 auto 70px;height:200px;background-size:500px 200px}.hero-photo-notfound{margin:20px auto 50px;height:366px;background-size:contain}.post-header{padding:0 0 30px}.post-header__meta .date{font-size:1.4rem}.post-header__writer{font-size:1.3rem}.post-header__writer .meta{display:block}.post-header__title .title-text{font-size:4rem}.post-header .tagitem>a,.post-header .tagitem>span{padding:4px 8px;font-size:1.5rem}.post-header__agenda{margin:40px 0 0;padding:30px 0}.post-header__agenda .title{font-size:2rem}.post-header__agenda .level2__item{font-size:1.8rem}.post-header__agenda .level3__item{font-size:1.7rem}.post-header__agenda .level3__hd:hover{color:#59a4d5}.post-inner{padding:0}.post-author{margin:60px 0}.post-footer .writer{position:relative;padding:0 0 0 180px}.post-footer .writer__inner{display:block}.post-footer .writer__information{width:100%}.post-footer .writer__information .affiliation{display:inline}.post-footer .writer__information .position{display:inline;font-size:1.6rem}.post-footer .writer__photo{position:absolute;top:.5em;left:2px;width:150px}.post-footer .writer__action a{letter-spacing:.1em;font-size:1.5rem}.post-banner{padding:0}.post-keywords{margin:50px 0}.post-keywords__tagitems .tagitem>a,.post-keywords__tagitems .tagitem>span{padding:6px 10px;font-size:1.7rem}.post-share__items{padding:0 95px}.post-share__item .wrap{padding:22px 0;font-size:1.8rem}.post-favorite{margin:0}.post-favorite__photo{width:196px;height:196px}.post-favorite__content{width:calc(100% - 196px)}.post-favorite__content .sitename{font-size:3.4rem}.post-favorite__content .text{margin:10px 0 0;font-size:1.4rem}.post-categoryPager .post-categoryPager__header{padding:0 20px;font-size:1.8rem}.post-categoryPager .post-categoryPager__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.post-categoryPager .post-categoryPager__photo{width:42.66666%;min-height:116px}.post-categoryPager .post-categoryPager__content{margin:0;width:51.83333%}.post-categoryPager .post-categoryPager__meta{margin:10px 0 0;display:block;font-size:1.4rem}.relatedPosts{margin:20px 0 0;padding:0}.relatedPosts__items{padding-top:0;border-top:none}.editor-contents{font-size:1.7rem;line-height:2}.editor-contents h2{padding:2.4rem 1px;font-size:2.7rem;line-height:1.65;letter-spacing:.1em;border-top:1px solid #59a4d5;border-bottom:1px solid #59a4d5}.editor-contents h3{line-height:1.65;font-size:2.2rem}.editor-contents blockquote{padding:0 0 2px 30px;font-size:1.4rem}.editor-contents .customstyle-box{padding:36px 40px;font-size:1.5rem}.editor-contents .customstyle-caption{font-size:1.4rem}.mypage-main-inner{background:#fff}.mypage-text{font-size:1.7rem}.mypage-btn:not(:first-child){margin-top:20px}.mypage-btn:before{right:30px}.mypage-btn{height:90px;padding:0 0 0 55px}.mypage-btn-inner{display:flex;align-items:center}.mypage-btn-en{margin:0 20px 0 0;font-size:2.6rem}.mypage-btn-ja{font-size:1.6rem}}@media screen and (min-width:1231px){.pageHeader__navList a.category{padding:0 2rem 0 1.8rem}.pageHeader.-home{position:static}.pageHeader.-home .pageHeader__inner{padding:0 0 0 15px;height:100px}.pageHeader.-home .pageHeader__logo{height:64px;line-height:64px}.pageHeader.-home .pageHeader__logo .logo{height:64px;width:214px;vertical-align:text-top}.pageHeader.-home .pageHeader__navList a.category{text-align:center;line-height:1.2;width:120px;height:98px;padding-top:62px}.pageHeader.-home .pageHeader__navList a.category i{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:3.2rem}.pageHeader.-home .pageHeader__navList a.category span{font-size:1.5rem}.pageHeader.-home .pageHeader__linkList .item{width:auto}.pageHeader.-home .pageHeader__linkList .item.searchMenu i.icon-search{top:20px;display:inline}.pageHeader.-home .pageHeader__linkList .item.searchMenu.open .category i.icon-search{display:none}.pageHeader.-home .pageHeader__linkList .item.searchMenu.open .category i.icon-close{display:inline-block;top:25px;left:49%;margin:0;width:26px;height:26px;line-height:26px}.pageHeader.-home .pageHeader__linkList .category{text-align:center;line-height:1.2;width:120px;height:98px;padding-top:62px}.pageHeader.-home .pageHeader__linkList .category i{position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:3rem}.pageHeader.-home .pageHeader__linkList .category span{font-size:1.5rem}#container{max-width:1230px}.column{padding:0}.aside__inner{width:1230px;margin:0 auto;padding:0}.cm-section__body{padding:0}.breadcrumb__items{padding:10px 0}.hero{padding:0 0 30px}.hero-slider__title{overflow:hidden;max-height:224px}.hero-slider__text{margin-top:20px;display:block;overflow:hidden;max-height:204px;line-height:1.9;font-size:1.5rem;color:#59a4d5}#home #container{padding-top:40px}}@media screen and (min-width:1231px) and (min-width:981px){.pageHeader.-home .pageHeader__navList:hover:after{top:100px}}@media screen and (min-width:1341px){.pageHeader.-home .pageHeader__logo .tagline{display:inline-block;margin-left:1.1rem;line-height:24px;font-size:1.8rem}}