@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900&display=swap);@import url(https://use.fontawesome.com/releases/v5.1.0/css/all.css);abbr,address,article,aside,audio,b,blockquote,body,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,html,i,iframe,img,ins,kbd,label,legend,li,main,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%;font-weight:400;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}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:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{z-index:999;opacity:0}.modaal-overlay,.modaal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%}.modaal-wrapper{display:block;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:transparent;border-radius:100%;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active,.modaal-gallery-item img{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:transparent;border:none;border-radius:100%;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe-elem,.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:first-of-type>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}*{box-sizing:border-box}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#000}@media screen and (max-width:767.98px){body:not(:has(.form-cmn)){padding-bottom:66px}}a,dd,dt,li,p,td,th{font-size:1.6rem;font-weight:500;letter-spacing:.075em;line-height:1.625}@media screen and (max-width:767.98px){a,dd,dt,li,p,td,th{font-size:1.4rem;line-height:1.42}}main{display:block}a{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;text-decoration:none;transition:.5s}a:hover{cursor:pointer}@media screen and (min-width:768px){a:hover{opacity:.5}}a:link,a:visited{color:#000}a img,img{-webkit-backface-visibility:hidden;backface-visibility:hidden}img{max-width:100%;vertical-align:middle}.wrapper{overflow:hidden;margin:0 auto}.clearfix:after{content:"";display:table;clear:both}.inner{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width:1039.98px){.inner{padding:0 2%}}@media screen and (max-width:767.98px){.inner{padding:0 5.33%}}@media screen and (max-width:767.98px){.pc{display:none!important}}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (min-width:400px){.sm{display:none!important}}@media screen and (max-width:991.98px){.lg{display:none!important}}@media screen and (min-width:992px){.u-lg{display:none!important}}.font-en,_:lang(x)+_:-webkit-full-screen-document{font-weight:600}.font-en,_:lang(x)::-ms-backdrop{font-weight:600}.font-en,_:-ms-lang(x)::backdrop{font-weight:600}button{background-color:transparent;border:none;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input{outline:none}span{font-family:inherit;font-weight:inherit;letter-spacing:.075em}.u-mt0{margin-top:0!important}.u-mt4{margin-top:4px!important}.u-mt5{margin-top:5px!important}.u-mt8{margin-top:8px!important}.u-mt10{margin-top:10px!important}.u-mt12{margin-top:12px!important}.u-mt15{margin-top:15px!important}.u-mt16{margin-top:16px!important}.u-mt20{margin-top:20px!important}.u-mt24{margin-top:24px!important}.u-mt25{margin-top:25px!important}.u-mt28{margin-top:28px!important}.u-mt30{margin-top:30px!important}.u-mt32{margin-top:32px!important}.u-mt35{margin-top:35px!important}.u-mt36{margin-top:36px!important}.u-mt40{margin-top:40px!important}.u-mt44{margin-top:44px!important}.u-mt45{margin-top:45px!important}.u-mt48{margin-top:48px!important}.u-mt50{margin-top:50px!important}.u-mt52{margin-top:52px!important}.u-mt55{margin-top:55px!important}.u-mt56{margin-top:56px!important}.u-mt60{margin-top:60px!important}.u-mt64{margin-top:64px!important}.u-mt65{margin-top:65px!important}.u-mt68{margin-top:68px!important}.u-mt70{margin-top:70px!important}.u-mt72{margin-top:72px!important}.u-mt75{margin-top:75px!important}.u-mt76{margin-top:76px!important}.u-mt80{margin-top:80px!important}.u-mt84{margin-top:84px!important}.u-mt85{margin-top:85px!important}.u-mt88{margin-top:88px!important}.u-mt90{margin-top:90px!important}.u-mt92{margin-top:92px!important}.u-mt95{margin-top:95px!important}.u-mt96{margin-top:96px!important}.u-mt100{margin-top:100px!important}.u-mb0{margin-bottom:0!important}.u-mb4{margin-bottom:4px!important}.u-mb5{margin-bottom:5px!important}.u-mb8{margin-bottom:8px!important}.u-mb10{margin-bottom:10px!important}.u-mb12{margin-bottom:12px!important}.u-mb15{margin-bottom:15px!important}.u-mb16{margin-bottom:16px!important}.u-mb20{margin-bottom:20px!important}.u-mb24{margin-bottom:24px!important}.u-mb25{margin-bottom:25px!important}.u-mb28{margin-bottom:28px!important}.u-mb30{margin-bottom:30px!important}.u-mb32{margin-bottom:32px!important}.u-mb35{margin-bottom:35px!important}.u-mb36{margin-bottom:36px!important}.u-mb40{margin-bottom:40px!important}.u-mb44{margin-bottom:44px!important}.u-mb45{margin-bottom:45px!important}.u-mb48{margin-bottom:48px!important}.u-mb50{margin-bottom:50px!important}.u-mb52{margin-bottom:52px!important}.u-mb55{margin-bottom:55px!important}.u-mb56{margin-bottom:56px!important}.u-mb60{margin-bottom:60px!important}.u-mb64{margin-bottom:64px!important}.u-mb65{margin-bottom:65px!important}.u-mb68{margin-bottom:68px!important}.u-mb70{margin-bottom:70px!important}.u-mb72{margin-bottom:72px!important}.u-mb75{margin-bottom:75px!important}.u-mb76{margin-bottom:76px!important}.u-mb80{margin-bottom:80px!important}.u-mb84{margin-bottom:84px!important}.u-mb85{margin-bottom:85px!important}.u-mb88{margin-bottom:88px!important}.u-mb90{margin-bottom:90px!important}.u-mb92{margin-bottom:92px!important}.u-mb95{margin-bottom:95px!important}.u-mb96{margin-bottom:96px!important}.u-mb100{margin-bottom:100px!important}.u-ml0{margin-left:0!important}.u-ml4{margin-left:4px!important}.u-ml5{margin-left:5px!important}.u-ml8{margin-left:8px!important}.u-ml10{margin-left:10px!important}.u-ml12{margin-left:12px!important}.u-ml15{margin-left:15px!important}.u-ml16{margin-left:16px!important}.u-ml20{margin-left:20px!important}.u-ml24{margin-left:24px!important}.u-ml25{margin-left:25px!important}.u-ml28{margin-left:28px!important}.u-ml30{margin-left:30px!important}.u-ml32{margin-left:32px!important}.u-ml35{margin-left:35px!important}.u-ml36{margin-left:36px!important}.u-ml40{margin-left:40px!important}.u-ml44{margin-left:44px!important}.u-ml45{margin-left:45px!important}.u-ml48{margin-left:48px!important}.u-ml50{margin-left:50px!important}.u-ml52{margin-left:52px!important}.u-ml55{margin-left:55px!important}.u-ml56{margin-left:56px!important}.u-ml60{margin-left:60px!important}.u-ml64{margin-left:64px!important}.u-ml65{margin-left:65px!important}.u-ml68{margin-left:68px!important}.u-ml70{margin-left:70px!important}.u-ml72{margin-left:72px!important}.u-ml75{margin-left:75px!important}.u-ml76{margin-left:76px!important}.u-ml80{margin-left:80px!important}.u-ml84{margin-left:84px!important}.u-ml85{margin-left:85px!important}.u-ml88{margin-left:88px!important}.u-ml90{margin-left:90px!important}.u-ml92{margin-left:92px!important}.u-ml95{margin-left:95px!important}.u-ml96{margin-left:96px!important}.u-ml100{margin-left:100px!important}.u-mr0{margin-right:0!important}.u-mr4{margin-right:4px!important}.u-mr5{margin-right:5px!important}.u-mr8{margin-right:8px!important}.u-mr10{margin-right:10px!important}.u-mr12{margin-right:12px!important}.u-mr15{margin-right:15px!important}.u-mr16{margin-right:16px!important}.u-mr20{margin-right:20px!important}.u-mr24{margin-right:24px!important}.u-mr25{margin-right:25px!important}.u-mr28{margin-right:28px!important}.u-mr30{margin-right:30px!important}.u-mr32{margin-right:32px!important}.u-mr35{margin-right:35px!important}.u-mr36{margin-right:36px!important}.u-mr40{margin-right:40px!important}.u-mr44{margin-right:44px!important}.u-mr45{margin-right:45px!important}.u-mr48{margin-right:48px!important}.u-mr50{margin-right:50px!important}.u-mr52{margin-right:52px!important}.u-mr55{margin-right:55px!important}.u-mr56{margin-right:56px!important}.u-mr60{margin-right:60px!important}.u-mr64{margin-right:64px!important}.u-mr65{margin-right:65px!important}.u-mr68{margin-right:68px!important}.u-mr70{margin-right:70px!important}.u-mr72{margin-right:72px!important}.u-mr75{margin-right:75px!important}.u-mr76{margin-right:76px!important}.u-mr80{margin-right:80px!important}.u-mr84{margin-right:84px!important}.u-mr85{margin-right:85px!important}.u-mr88{margin-right:88px!important}.u-mr90{margin-right:90px!important}.u-mr92{margin-right:92px!important}.u-mr95{margin-right:95px!important}.u-mr96{margin-right:96px!important}.u-mr100{margin-right:100px!important}@media screen and (min-width:768px){.u-md-mt0{margin-top:0!important}.u-md-mt4{margin-top:4px!important}.u-md-mt5{margin-top:5px!important}.u-md-mt8{margin-top:8px!important}.u-md-mt10{margin-top:10px!important}.u-md-mt12{margin-top:12px!important}.u-md-mt15{margin-top:15px!important}.u-md-mt16{margin-top:16px!important}.u-md-mt20{margin-top:20px!important}.u-md-mt24{margin-top:24px!important}.u-md-mt25{margin-top:25px!important}.u-md-mt28{margin-top:28px!important}.u-md-mt30{margin-top:30px!important}.u-md-mt32{margin-top:32px!important}.u-md-mt35{margin-top:35px!important}.u-md-mt36{margin-top:36px!important}.u-md-mt40{margin-top:40px!important}.u-md-mt44{margin-top:44px!important}.u-md-mt45{margin-top:45px!important}.u-md-mt48{margin-top:48px!important}.u-md-mt50{margin-top:50px!important}.u-md-mt52{margin-top:52px!important}.u-md-mt55{margin-top:55px!important}.u-md-mt56{margin-top:56px!important}.u-md-mt60{margin-top:60px!important}.u-md-mt64{margin-top:64px!important}.u-md-mt65{margin-top:65px!important}.u-md-mt68{margin-top:68px!important}.u-md-mt70{margin-top:70px!important}.u-md-mt72{margin-top:72px!important}.u-md-mt75{margin-top:75px!important}.u-md-mt76{margin-top:76px!important}.u-md-mt80{margin-top:80px!important}.u-md-mt84{margin-top:84px!important}.u-md-mt85{margin-top:85px!important}.u-md-mt88{margin-top:88px!important}.u-md-mt90{margin-top:90px!important}.u-md-mt92{margin-top:92px!important}.u-md-mt95{margin-top:95px!important}.u-md-mt96{margin-top:96px!important}.u-md-mt100{margin-top:100px!important}.u-md-mb0{margin-bottom:0!important}.u-md-mb4{margin-bottom:4px!important}.u-md-mb5{margin-bottom:5px!important}.u-md-mb8{margin-bottom:8px!important}.u-md-mb10{margin-bottom:10px!important}.u-md-mb12{margin-bottom:12px!important}.u-md-mb15{margin-bottom:15px!important}.u-md-mb16{margin-bottom:16px!important}.u-md-mb20{margin-bottom:20px!important}.u-md-mb24{margin-bottom:24px!important}.u-md-mb25{margin-bottom:25px!important}.u-md-mb28{margin-bottom:28px!important}.u-md-mb30{margin-bottom:30px!important}.u-md-mb32{margin-bottom:32px!important}.u-md-mb35{margin-bottom:35px!important}.u-md-mb36{margin-bottom:36px!important}.u-md-mb40{margin-bottom:40px!important}.u-md-mb44{margin-bottom:44px!important}.u-md-mb45{margin-bottom:45px!important}.u-md-mb48{margin-bottom:48px!important}.u-md-mb50{margin-bottom:50px!important}.u-md-mb52{margin-bottom:52px!important}.u-md-mb55{margin-bottom:55px!important}.u-md-mb56{margin-bottom:56px!important}.u-md-mb60{margin-bottom:60px!important}.u-md-mb64{margin-bottom:64px!important}.u-md-mb65{margin-bottom:65px!important}.u-md-mb68{margin-bottom:68px!important}.u-md-mb70{margin-bottom:70px!important}.u-md-mb72{margin-bottom:72px!important}.u-md-mb75{margin-bottom:75px!important}.u-md-mb76{margin-bottom:76px!important}.u-md-mb80{margin-bottom:80px!important}.u-md-mb84{margin-bottom:84px!important}.u-md-mb85{margin-bottom:85px!important}.u-md-mb88{margin-bottom:88px!important}.u-md-mb90{margin-bottom:90px!important}.u-md-mb92{margin-bottom:92px!important}.u-md-mb95{margin-bottom:95px!important}.u-md-mb96{margin-bottom:96px!important}.u-md-mb100{margin-bottom:100px!important}.u-md-ml0{margin-left:0!important}.u-md-ml4{margin-left:4px!important}.u-md-ml5{margin-left:5px!important}.u-md-ml8{margin-left:8px!important}.u-md-ml10{margin-left:10px!important}.u-md-ml12{margin-left:12px!important}.u-md-ml15{margin-left:15px!important}.u-md-ml16{margin-left:16px!important}.u-md-ml20{margin-left:20px!important}.u-md-ml24{margin-left:24px!important}.u-md-ml25{margin-left:25px!important}.u-md-ml28{margin-left:28px!important}.u-md-ml30{margin-left:30px!important}.u-md-ml32{margin-left:32px!important}.u-md-ml35{margin-left:35px!important}.u-md-ml36{margin-left:36px!important}.u-md-ml40{margin-left:40px!important}.u-md-ml44{margin-left:44px!important}.u-md-ml45{margin-left:45px!important}.u-md-ml48{margin-left:48px!important}.u-md-ml50{margin-left:50px!important}.u-md-ml52{margin-left:52px!important}.u-md-ml55{margin-left:55px!important}.u-md-ml56{margin-left:56px!important}.u-md-ml60{margin-left:60px!important}.u-md-ml64{margin-left:64px!important}.u-md-ml65{margin-left:65px!important}.u-md-ml68{margin-left:68px!important}.u-md-ml70{margin-left:70px!important}.u-md-ml72{margin-left:72px!important}.u-md-ml75{margin-left:75px!important}.u-md-ml76{margin-left:76px!important}.u-md-ml80{margin-left:80px!important}.u-md-ml84{margin-left:84px!important}.u-md-ml85{margin-left:85px!important}.u-md-ml88{margin-left:88px!important}.u-md-ml90{margin-left:90px!important}.u-md-ml92{margin-left:92px!important}.u-md-ml95{margin-left:95px!important}.u-md-ml96{margin-left:96px!important}.u-md-ml100{margin-left:100px!important}.u-md-mr0{margin-right:0!important}.u-md-mr4{margin-right:4px!important}.u-md-mr5{margin-right:5px!important}.u-md-mr8{margin-right:8px!important}.u-md-mr10{margin-right:10px!important}.u-md-mr12{margin-right:12px!important}.u-md-mr15{margin-right:15px!important}.u-md-mr16{margin-right:16px!important}.u-md-mr20{margin-right:20px!important}.u-md-mr24{margin-right:24px!important}.u-md-mr25{margin-right:25px!important}.u-md-mr28{margin-right:28px!important}.u-md-mr30{margin-right:30px!important}.u-md-mr32{margin-right:32px!important}.u-md-mr35{margin-right:35px!important}.u-md-mr36{margin-right:36px!important}.u-md-mr40{margin-right:40px!important}.u-md-mr44{margin-right:44px!important}.u-md-mr45{margin-right:45px!important}.u-md-mr48{margin-right:48px!important}.u-md-mr50{margin-right:50px!important}.u-md-mr52{margin-right:52px!important}.u-md-mr55{margin-right:55px!important}.u-md-mr56{margin-right:56px!important}.u-md-mr60{margin-right:60px!important}.u-md-mr64{margin-right:64px!important}.u-md-mr65{margin-right:65px!important}.u-md-mr68{margin-right:68px!important}.u-md-mr70{margin-right:70px!important}.u-md-mr72{margin-right:72px!important}.u-md-mr75{margin-right:75px!important}.u-md-mr76{margin-right:76px!important}.u-md-mr80{margin-right:80px!important}.u-md-mr84{margin-right:84px!important}.u-md-mr85{margin-right:85px!important}.u-md-mr88{margin-right:88px!important}.u-md-mr90{margin-right:90px!important}.u-md-mr92{margin-right:92px!important}.u-md-mr95{margin-right:95px!important}.u-md-mr96{margin-right:96px!important}.u-md-mr100{margin-right:100px!important}}@media screen and (min-width:992px){.u-lg-mt0{margin-top:0!important}.u-lg-mt4{margin-top:4px!important}.u-lg-mt5{margin-top:5px!important}.u-lg-mt8{margin-top:8px!important}.u-lg-mt10{margin-top:10px!important}.u-lg-mt12{margin-top:12px!important}.u-lg-mt15{margin-top:15px!important}.u-lg-mt16{margin-top:16px!important}.u-lg-mt20{margin-top:20px!important}.u-lg-mt24{margin-top:24px!important}.u-lg-mt25{margin-top:25px!important}.u-lg-mt28{margin-top:28px!important}.u-lg-mt30{margin-top:30px!important}.u-lg-mt32{margin-top:32px!important}.u-lg-mt35{margin-top:35px!important}.u-lg-mt36{margin-top:36px!important}.u-lg-mt40{margin-top:40px!important}.u-lg-mt44{margin-top:44px!important}.u-lg-mt45{margin-top:45px!important}.u-lg-mt48{margin-top:48px!important}.u-lg-mt50{margin-top:50px!important}.u-lg-mt52{margin-top:52px!important}.u-lg-mt55{margin-top:55px!important}.u-lg-mt56{margin-top:56px!important}.u-lg-mt60{margin-top:60px!important}.u-lg-mt64{margin-top:64px!important}.u-lg-mt65{margin-top:65px!important}.u-lg-mt68{margin-top:68px!important}.u-lg-mt70{margin-top:70px!important}.u-lg-mt72{margin-top:72px!important}.u-lg-mt75{margin-top:75px!important}.u-lg-mt76{margin-top:76px!important}.u-lg-mt80{margin-top:80px!important}.u-lg-mt84{margin-top:84px!important}.u-lg-mt85{margin-top:85px!important}.u-lg-mt88{margin-top:88px!important}.u-lg-mt90{margin-top:90px!important}.u-lg-mt92{margin-top:92px!important}.u-lg-mt95{margin-top:95px!important}.u-lg-mt96{margin-top:96px!important}.u-lg-mt100{margin-top:100px!important}.u-lg-mb0{margin-bottom:0!important}.u-lg-mb4{margin-bottom:4px!important}.u-lg-mb5{margin-bottom:5px!important}.u-lg-mb8{margin-bottom:8px!important}.u-lg-mb10{margin-bottom:10px!important}.u-lg-mb12{margin-bottom:12px!important}.u-lg-mb15{margin-bottom:15px!important}.u-lg-mb16{margin-bottom:16px!important}.u-lg-mb20{margin-bottom:20px!important}.u-lg-mb24{margin-bottom:24px!important}.u-lg-mb25{margin-bottom:25px!important}.u-lg-mb28{margin-bottom:28px!important}.u-lg-mb30{margin-bottom:30px!important}.u-lg-mb32{margin-bottom:32px!important}.u-lg-mb35{margin-bottom:35px!important}.u-lg-mb36{margin-bottom:36px!important}.u-lg-mb40{margin-bottom:40px!important}.u-lg-mb44{margin-bottom:44px!important}.u-lg-mb45{margin-bottom:45px!important}.u-lg-mb48{margin-bottom:48px!important}.u-lg-mb50{margin-bottom:50px!important}.u-lg-mb52{margin-bottom:52px!important}.u-lg-mb55{margin-bottom:55px!important}.u-lg-mb56{margin-bottom:56px!important}.u-lg-mb60{margin-bottom:60px!important}.u-lg-mb64{margin-bottom:64px!important}.u-lg-mb65{margin-bottom:65px!important}.u-lg-mb68{margin-bottom:68px!important}.u-lg-mb70{margin-bottom:70px!important}.u-lg-mb72{margin-bottom:72px!important}.u-lg-mb75{margin-bottom:75px!important}.u-lg-mb76{margin-bottom:76px!important}.u-lg-mb80{margin-bottom:80px!important}.u-lg-mb84{margin-bottom:84px!important}.u-lg-mb85{margin-bottom:85px!important}.u-lg-mb88{margin-bottom:88px!important}.u-lg-mb90{margin-bottom:90px!important}.u-lg-mb92{margin-bottom:92px!important}.u-lg-mb95{margin-bottom:95px!important}.u-lg-mb96{margin-bottom:96px!important}.u-lg-mb100{margin-bottom:100px!important}.u-lg-ml0{margin-left:0!important}.u-lg-ml4{margin-left:4px!important}.u-lg-ml5{margin-left:5px!important}.u-lg-ml8{margin-left:8px!important}.u-lg-ml10{margin-left:10px!important}.u-lg-ml12{margin-left:12px!important}.u-lg-ml15{margin-left:15px!important}.u-lg-ml16{margin-left:16px!important}.u-lg-ml20{margin-left:20px!important}.u-lg-ml24{margin-left:24px!important}.u-lg-ml25{margin-left:25px!important}.u-lg-ml28{margin-left:28px!important}.u-lg-ml30{margin-left:30px!important}.u-lg-ml32{margin-left:32px!important}.u-lg-ml35{margin-left:35px!important}.u-lg-ml36{margin-left:36px!important}.u-lg-ml40{margin-left:40px!important}.u-lg-ml44{margin-left:44px!important}.u-lg-ml45{margin-left:45px!important}.u-lg-ml48{margin-left:48px!important}.u-lg-ml50{margin-left:50px!important}.u-lg-ml52{margin-left:52px!important}.u-lg-ml55{margin-left:55px!important}.u-lg-ml56{margin-left:56px!important}.u-lg-ml60{margin-left:60px!important}.u-lg-ml64{margin-left:64px!important}.u-lg-ml65{margin-left:65px!important}.u-lg-ml68{margin-left:68px!important}.u-lg-ml70{margin-left:70px!important}.u-lg-ml72{margin-left:72px!important}.u-lg-ml75{margin-left:75px!important}.u-lg-ml76{margin-left:76px!important}.u-lg-ml80{margin-left:80px!important}.u-lg-ml84{margin-left:84px!important}.u-lg-ml85{margin-left:85px!important}.u-lg-ml88{margin-left:88px!important}.u-lg-ml90{margin-left:90px!important}.u-lg-ml92{margin-left:92px!important}.u-lg-ml95{margin-left:95px!important}.u-lg-ml96{margin-left:96px!important}.u-lg-ml100{margin-left:100px!important}.u-lg-mr0{margin-right:0!important}.u-lg-mr4{margin-right:4px!important}.u-lg-mr5{margin-right:5px!important}.u-lg-mr8{margin-right:8px!important}.u-lg-mr10{margin-right:10px!important}.u-lg-mr12{margin-right:12px!important}.u-lg-mr15{margin-right:15px!important}.u-lg-mr16{margin-right:16px!important}.u-lg-mr20{margin-right:20px!important}.u-lg-mr24{margin-right:24px!important}.u-lg-mr25{margin-right:25px!important}.u-lg-mr28{margin-right:28px!important}.u-lg-mr30{margin-right:30px!important}.u-lg-mr32{margin-right:32px!important}.u-lg-mr35{margin-right:35px!important}.u-lg-mr36{margin-right:36px!important}.u-lg-mr40{margin-right:40px!important}.u-lg-mr44{margin-right:44px!important}.u-lg-mr45{margin-right:45px!important}.u-lg-mr48{margin-right:48px!important}.u-lg-mr50{margin-right:50px!important}.u-lg-mr52{margin-right:52px!important}.u-lg-mr55{margin-right:55px!important}.u-lg-mr56{margin-right:56px!important}.u-lg-mr60{margin-right:60px!important}.u-lg-mr64{margin-right:64px!important}.u-lg-mr65{margin-right:65px!important}.u-lg-mr68{margin-right:68px!important}.u-lg-mr70{margin-right:70px!important}.u-lg-mr72{margin-right:72px!important}.u-lg-mr75{margin-right:75px!important}.u-lg-mr76{margin-right:76px!important}.u-lg-mr80{margin-right:80px!important}.u-lg-mr84{margin-right:84px!important}.u-lg-mr85{margin-right:85px!important}.u-lg-mr88{margin-right:88px!important}.u-lg-mr90{margin-right:90px!important}.u-lg-mr92{margin-right:92px!important}.u-lg-mr95{margin-right:95px!important}.u-lg-mr96{margin-right:96px!important}.u-lg-mr100{margin-right:100px!important}}.highschool .font_block{color:#000}.highschool .font_pink{color:#e66d7b}.highschool .font_green20{color:green}.highschool .modaal-container{width:100%}@media screen and (max-width:767.98px){.highschool .modaal-container{width:auto}}.highschool .modaal-content-container{padding:10px}@media screen and (min-width:768px){.highschool .modaal-content-container{position:relative;padding-top:56.25%}}.highschool .modaal-wrapper,.highschool .modaal-wrapper *{-ms-overflow-style:none;scrollbar-width:none}.highschool .modaal-wrapper::-webkit-scrollbar{display:none}.highschool .modaal-overlay,.highschool .modaal-overlay *{-ms-overflow-style:none;scrollbar-width:none}.highschool .modaal-overlay::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.highschool iframe{width:100%;height:100%;position:absolute;top:0;left:0}}@media screen and (max-width:767.98px){.highschool iframe{width:100%;height:auto}}.highschool .contents .mv{width:100%}.highschool .contents .mv img{width:100%;height:auto}.highschool .contents .graph{background-image:url(../img/admission/highschool/bg_Lgreen.svg);background-repeat:repeat;background-size:cover;background-position:50%}@media screen and (max-width:767.98px){.highschool .contents .graph{background-repeat:no-repeat;background-size:cover}}.highschool .contents .graph .baloon{background-color:#e66d7b}.highschool .contents .graph .baloon:after{border-top:15px solid #e66d7b}.highschool .contents .graph .inner{width:95%;max-width:1400px}@media screen and (max-width:767.98px){.highschool .contents .graph .inner img{width:100%}}.highschool .contents .ranking{background-image:url(../img/admission/highschool/img_rankingBg.png);background-size:100%;background-position:50%;background-repeat:no-repeat;padding-top:43px;padding-bottom:70px}@media screen and (max-width:767.98px){.highschool .contents .ranking{background-image:none;padding-top:23px;padding-bottom:35px}}.highschool .contents .ranking h2{width:70%;margin:auto;padding-bottom:63px}@media screen and (max-width:767.98px){.highschool .contents .ranking h2{width:100%;padding-bottom:14px}}@media screen and (max-width:767.98px){.highschool .contents .ranking .inner img{width:100%}}.highschool .contents .movie{background-image:url(../img/admission/highschool/bg_green.svg);background-repeat:repeat;background-size:cover;background-position:50%;padding-top:132px;padding-bottom:130px}@media screen and (max-width:767.98px){.highschool .contents .movie{background-repeat:no-repeat;background-size:cover;padding-top:65px;padding-bottom:65px}}@media screen and (min-width:768px){.highschool .contents .movie_flex{display:flex;justify-content:space-between}}.highschool .contents .movie_box{width:calc(33.33333% - 14px);margin-top:39px}@media screen and (max-width:767.98px){.highschool .contents .movie_box{margin-top:30px}}.highschool .contents .movie_box a{display:block}.highschool .contents .movie_box a:hover{opacity:.8}.highschool .contents .movie_box img{width:100%}@media screen and (max-width:767.98px){.highschool .contents .movie_box{width:100%}}.highschool .contents .movie .linkbtn{width:100%;background-color:#fff;color:#1da857;margin:20px auto 0;font-size:2rem}@media (max-width:767px){.highschool .contents .movie .linkbtn{font-size:1.6rem}}.highschool .contents .movie .linkbtn:after{border-top:2px solid #1da857;border-right:2px solid #1da857;right:2vw}@media screen and (max-width:767.98px){.highschool .contents .movie .linkbtn:after{right:14px}}@media screen and (max-width:767.98px){.highschool .contents .movie .linkbtn{margin:10px auto 0}}.highschool .contents .movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}.highschool .contents .movie h2,.highschool .contents .movie h2 img{width:100%}.highschool .contents .about .title01,.highschool .contents .course .title01{width:55%;max-width:640px;margin:auto}@media screen and (max-width:767.98px){.highschool .contents .about .title01,.highschool .contents .course .title01{width:80%}}@media screen and (min-width:768px){.highschool .contents .about .title01 img,.highschool .contents .course .title01 img{margin-left:6%}}.highschool .contents .about .linkbtn,.highschool .contents .course .linkbtn{width:92%;background-color:#1da857;margin:auto;position:relative;bottom:32px}@media screen and (max-width:991.98px){.highschool .contents .about .linkbtn,.highschool .contents .course .linkbtn{font-size:2rem;font-size:2vw;font-size:1.4rem}}.highschool .contents .about .linkbtn:after,.highschool .contents .course .linkbtn:after{right:23px}.highschool .contents .about{padding-top:127px;font-size:2.4rem}@media (max-width:767px){.highschool .contents .about{font-size:1.4rem}}@media screen and (max-width:767.98px){.highschool .contents .about{padding-top:63px}}.highschool .contents .course{padding-top:102px;padding-bottom:93px;font-size:2.4rem}@media (max-width:767px){.highschool .contents .course{font-size:1.4rem}}@media screen and (max-width:767.98px){.highschool .contents .course{padding-top:50px;padding-bottom:45px}}.highschool .contents .eventInfo{background-color:#f5f7f2;padding-top:119px;padding-bottom:130px;position:relative;font-size:2.4rem}@media (max-width:767px){.highschool .contents .eventInfo{font-size:1.4rem}}@media screen and (max-width:767.98px){.highschool .contents .eventInfo{padding-top:60px;padding-bottom:60px}}.highschool .contents .eventInfo .inner{z-index:1}@media screen and (min-width:768px){.highschool .contents .eventInfo .leadtxt{margin-top:-16px}}@media screen and (max-width:767.98px){.highschool .contents .eventInfo .box2clm>a:not(:first-of-type),.highschool .contents .eventInfo .box3clm>a:not(:first-of-type){margin-top:18px}}.highschool .contents .eventInfo .bg_img{width:23%;position:absolute;z-index:0}@media screen and (max-width:767.98px){.highschool .contents .eventInfo .bg_img{width:60%}}.highschool .contents .eventInfo .bg_img img{width:100%}.highschool .contents .eventInfo .bg_img-right{top:-125px;right:-10vw}@media screen and (max-width:767.98px){.highschool .contents .eventInfo .bg_img-right{right:-145px}}.highschool .contents .eventInfo .bg_img-left{bottom:-131px;left:-11vw}@media screen and (max-width:767.98px){.highschool .contents .eventInfo .bg_img-left{left:-156px}}.highschool .contents .eventInfo .linkbtn{background-color:#1da857}@media screen and (max-width:767.98px){.highschool .contents .eventInfo h2 img{width:100%}}.highschool .contents .sns{padding:100px 0}@media screen and (max-width:767.98px){.highschool .contents .sns{padding:50px 0}}.highschool .contents .sns ul{display:flex;justify-content:center;margin:26px auto 0}@media screen and (max-width:767.98px){.highschool .contents .sns ul{margin:13px auto 0}}.highschool .contents .sns ul li{width:86px}.highschool .contents .sns ul li:not(:last-of-type){margin-right:60px}@media screen and (max-width:767.98px){.highschool .contents .sns ul li:not(:last-of-type){margin-right:40px}}@media screen and (max-width:767.98px){.highschool .contents .sns ul li{width:54px}}.highschool .contents .inner{width:90%;max-width:1200px;margin:auto;text-align:center}@media screen and (max-width:767.98px){.highschool .contents .inner{width:calc(100% - 40px)}}.highschool .contents .linkbtn{display:block;border-radius:50px;color:#fff;font-weight:700;line-height:1;padding:21px 10px 19px;text-align:center;position:relative}@media screen and (max-width:767.98px){.highschool .contents .linkbtn{padding:15px}}.highschool .contents .linkbtn:after{content:"";display:block;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:767.98px){.highschool .contents .linkbtn:after{width:8px;height:8px}}.highschool .contents .box3clm{display:flex;justify-content:space-between}@media screen and (max-width:767.98px){.highschool .contents .box3clm{flex-wrap:wrap}}.highschool .contents .box3clm_item{width:calc(33.33333% - 14px)}.highschool .contents .box3clm_item img{width:100%}@media screen and (max-width:767.98px){.highschool .contents .box3clm_item{width:100%}}.highschool .contents .box2clm{display:flex;justify-content:center;gap:20px}@media screen and (max-width:767.98px){.highschool .contents .box2clm{flex-wrap:wrap}}.highschool .contents .leadtxt{font-weight:700;letter-spacing:.12em;line-height:1.7;margin:20px 0 46px;font-size:2.4rem}@media screen and (max-width:991.98px){.highschool .contents .leadtxt{font-size:2.4vw}}@media screen and (max-width:767.98px){.highschool .contents .leadtxt{font-size:1.6rem;margin:15px 0}}.header,.highschool .footer{position:relative}.header{width:100%;top:0;left:0;padding:0 4.28571%;background-color:#fff;z-index:200}@media screen and (max-width:1039.98px){.header{padding:0 2%}}@media screen and (min-width:768px){.header.layout{display:flex;justify-content:space-between;align-items:center}}@media screen and (min-width:768px){.header{height:90px}}@media screen and (max-width:1039.98px){.header{padding-right:2%}}@media screen and (max-width:767.98px){.header{height:60px;padding:0}}.header_btn{width:60px;height:60px;position:absolute;top:0;right:0;background:#a60000 url(../img/common/btn_menu_open.png) no-repeat 50%;background-size:23px auto;cursor:pointer;transition:.5s ease}.header_btn.open{background:#a60000 url(../img/common/btn_menu_close.png) no-repeat 50%;background-size:23px auto}.header_logo{width:240px;line-height:0}@media screen and (max-width:1039.98px){.header_logo{width:150px}}@media screen and (max-width:767.98px){.header_logo{position:absolute;width:160px;top:50%;left:5.33%;transform:translateY(-50%);padding:0}}@media screen and (max-width:360px){.header_logo{width:110px}}.header_logo img{width:100%}.header .gNav{align-self:flex-end;z-index:999}@media screen and (max-width:767.98px){.header .gNav{display:none;width:100%;position:absolute;top:60px;box-sizing:border-box;border-top:1px solid #d7cfc6}}@media screen and (max-width:767.98px){.header .gNav_list{width:100%}}.header .gNav_list li{box-sizing:border-box;line-height:0}.header .gNav_list li a{display:block;letter-spacing:.07em;line-height:1;z-index:50}@media screen and (min-width:768px){.header .gNav_list li a{padding:0 8px}}@media screen and (max-width:1039.98px){.header .gNav_list li a{padding:0 5px}}@media screen and (max-width:991.98px){.header .gNav_list li a{padding:0 10px}}@media screen and (min-width:768px){.header .gNav_list-info{justify-content:flex-end;align-items:center;margin-bottom:8px}}@media screen and (max-width:767.98px){.header .gNav_list-info{width:120px;height:60px;position:absolute;top:0;right:60px}}@media screen and (min-width:768px){.header .gNav_list-info li:first-child{margin-right:10px}}@media screen and (max-width:767.98px){.header .gNav_list-info li{width:50%;text-align:center;border-left:1px solid #000}}@media screen and (min-width:768px){.header .gNav_list-info li.sns a{font-size:2.2rem;padding:0 10px}}.header .gNav_list-info li a{display:block;width:100%;height:100%;font-size:1.3rem;font-weight:500;line-height:1}@media screen and (max-width:1039.98px){.header .gNav_list-info li a{font-size:1.2rem}}@media screen and (max-width:767.98px){.header .gNav_list-info li a{font-size:.9rem;line-height:1.22}}.header .gNav_list-info li a:before{font-family:Font Awesome\ 5 Free;font-weight:900}@media screen and (min-width:768px){.header .gNav_list-info li a:before{font-size:1.4rem;margin-right:6px}}@media screen and (max-width:767.98px){.header .gNav_list-info li a:before{font-size:1.8rem}}@media screen and (max-width:767.98px){.header .gNav_list-info li a span{display:block}}@media screen and (max-width:767.98px){.header .gNav_list-info li.contact a{padding-top:6px}}.header .gNav_list-info li.contact a:before{content:"\f0e0"}@media screen and (max-width:767.98px){.header .gNav_list-info li.contact a span{margin-top:2px}}@media screen and (min-width:768px){.header .gNav_list-info li.access{margin-right:10px}}@media screen and (max-width:767.98px){.header .gNav_list-info li.access a{padding-top:5px}}.header .gNav_list-info li.access a:before{content:"\f3c5"}@media screen and (max-width:767.98px){.header .gNav_list-info li.access a span{margin-top:3px}}@media screen and (min-width:768px){.header .gNav_list-menu li:hover{background-color:#f6f2ed}}.header .gNav_list-menu li:hover a{opacity:1}@media screen and (min-width:768px){.header .gNav_list-menu li:hover a:before{display:block}}.header .gNav_list-menu li:hover .gNav_list-child{opacity:1}.header .gNav_list-menu li>a{position:relative;font-size:1.6rem;font-weight:500}@media screen and (min-width:768px){.header .gNav_list-menu li>a{height:55px;line-height:55px}}@media screen and (max-width:1050px){.header .gNav_list-menu li>a{font-size:1.2rem}}.header .gNav_list-menu li>a:before{display:none;content:"";width:100%;height:4px;position:absolute;top:0;left:0;background-color:#a60000}@media screen and (min-width:768px){.header .gNav_list-child{opacity:0;display:none;width:100%;position:absolute;top:90px;left:0;background-color:#f6f2ed;padding:40px 0;transition-duration:.08s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}}@media screen and (max-width:767.98px){.header .gNav_list-child .inner{padding:0}}@media screen and (min-width:768px){.header .gNav_list-child .cont_img{align-self:flex-start;width:320px;position:relative;padding:0 20px 20px 0;z-index:1}.header .gNav_list-child .cont_img:after{content:"";width:300px;height:90px;position:absolute;bottom:0;right:0;background:url(../img/common/ico_gnav_frame.png) no-repeat 50%;background-size:contain;z-index:-1}}@media screen and (min-width:768px){.header .gNav_list-child .cont_text{width:calc(100% - 320px);padding-left:6%}}.header .gNav_list-child .cont_text .text-lg{line-height:1}@media screen and (max-width:767.98px){.header .gNav_list-child .cont_text .text-lg{position:relative;background-color:#f6f2ed;border-bottom:1px solid #d7cfc6;font-size:1.4rem;padding:25px 20px;transition:.5s;z-index:100}}@media screen and (max-width:767.98px){.header .gNav_list-child .cont_text .text-lg:after{content:"";width:15px;height:9px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url(../img/common/ico_header_acOpen.png) no-repeat 50%;background-size:contain;z-index:100}}@media screen and (min-width:768px){.header .gNav_list-child .cont_text .text-lg a{font-size:2.4rem;font-weight:700;margin-bottom:15px}}@media screen and (min-width:768px){.header .gNav_list-child .cont_text .text-lg a:hover{opacity:.5}}@media screen and (max-width:767.98px){.header .gNav_list-child .cont_text .text-lg.active:after{background:url(../img/common/ico_header_acClose.png) no-repeat 50%;background-size:contain}}@media screen and (min-width:768px) and (max-width:1040px){.header .gNav_list-child .cont_text ul{width:45%}}@media screen and (min-width:768px){.header .gNav_list-child .cont_text ul:last-child{margin-left:5%}}.header .gNav_list-child .cont_text ul li{padding:0;line-height:1}@media screen and (min-width:768px){.header .gNav_list-child .cont_text ul li:not(:last-child){margin-bottom:15px}}@media screen and (max-width:767.98px){.header .gNav_list-child .cont_text ul li:not(.last){border-bottom:1px solid #d7cfc6}}@media screen and (min-width:768px){.header .gNav_list-child .cont_text ul li a{height:auto;font-size:1.6rem;font-weight:700;padding:0;transition:.5s;line-height:1.625}}@media screen and (max-width:767.98px){.header .gNav_list-child .cont_text ul li a{background-color:#fff;font-size:1.4rem;padding:25px 20px 25px 38px;line-height:1}}.header .gNav_list-child .cont_text ul li a:before{content:none}@media screen and (min-width:768px){.header .gNav_list-child .cont_text ul li a:hover{opacity:.5}}.header .gNav_list-child .cont_text ul li a span{display:inline-block}@media screen and (min-width:768px){.header .gNav_list-child .cont_text ul li a span{position:relative;padding-left:28px}}@media screen and (min-width:768px){.header .gNav_list-child .cont_text ul li a span:before{content:"";width:18px;height:8px;position:absolute;top:8px;left:0;background:url(../img/common/ico_gnav_list.png) no-repeat 50%;background-size:contain}}@media screen and (max-width:767.98px){.header .gNav_list .sns{background-color:#f6f2ed;font-size:1.4rem;padding:17px 20px;z-index:100}}@media screen and (max-width:767.98px){.header .gNav_list .sns ul{max-width:124px;justify-content:space-between;align-items:center;margin:0 auto}}.header .gNav_list .sns ul li a{color:#897c6b;font-size:3rem;padding:0}@media screen and (max-width:349.98px){.header .gNav_list .sns ul li a{font-size:2.5rem}}@media screen and (max-width:767.98px){.header .js-ac_head{cursor:pointer}}@media screen and (max-width:767.98px){.header .js-ac_body{display:none}}.footer-top{background-color:#f6f2ed;padding:40px 0}@media screen and (max-width:767.98px){.footer-top{padding:29px 0}}.footer-top .inner>.layout{justify-content:space-between}@media screen and (min-width:768px){.footer_body{padding:50px 0 60px}}@media screen and (max-width:767.98px){.footer_body .inner{padding:0}}.footer-btm{position:relative}@media screen and (min-width:768px){.footer-btm{background-color:#f6f2ed;padding:38px 0}}@media screen and (min-width:768px) and (max-width:1173px){.footer-btm{padding:27.5px 110px 27.5px 2%}}@media screen and (max-width:767.98px){.footer-btm{flex-direction:column-reverse}}@media screen and (max-width:1199.98px){.footer-btm .inner{padding-right:10px}}@media screen and (max-width:767.98px){.footer-btm .inner{padding:0}}.footer-btm .inner>.layout{justify-content:space-between}@media screen and (min-width:768px) and (max-width:1173px){.footer-btm .inner>.layout{display:block}}.footer-btm ul li{line-height:1}@media screen and (max-width:767.98px){.footer-btm ul li{position:relative}}@media screen and (min-width:768px){.footer-btm ul li:not(:last-of-type){border-right:1px solid #000}}@media screen and (max-width:767.98px){.footer-btm ul li:not(:last-of-type){border-bottom:1px solid #d7cfc6}}@media screen and (min-width:768px){.footer-btm ul li:first-of-type a{padding-left:0}}@media screen and (max-width:767.98px){.footer-btm ul li:after{content:"";width:28px;height:9px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url(../img/common/ico_footer_arrow.svg) no-repeat 50%;background-size:contain}}.footer-btm ul li a{width:100%;display:block;letter-spacing:.05em}@media screen and (min-width:768px){.footer-btm ul li a{font-size:1.4rem;padding:0 12px;text-align:center;line-height:1}}@media screen and (max-width:991.98px){.footer-btm ul li a{font-size:1.2rem}}@media screen and (max-width:767.98px){.footer-btm ul li a{font-size:1.3rem;padding:15px 20px}}.footer_contact{align-items:center}@media screen and (min-width:768px){.footer_contact{width:476px}}@media screen and (max-width:399.98px){.footer_contact li img{width:24px;height:auto}}.footer_contact li .fa-twitter{transform:translateY(4px)}.footer_contact li.tel{margin-right:auto}.footer_contact li.tel span{display:block;font-size:1.6rem;line-height:1}@media screen and (max-width:767.98px){.footer_contact li.tel span{font-size:1.3rem}}.footer_contact li.tel span:not(.text-num){margin-bottom:6px}.footer_contact li.tel span.text-num{position:relative;font-size:3.2rem;letter-spacing:normal;padding-left:37px}@media screen and (max-width:767.98px){.footer_contact li.tel span.text-num{font-size:2.3rem;padding-left:25px}}@media screen and (max-width:349.98px){.footer_contact li.tel span.text-num{font-size:2rem}}.footer_contact li.tel span.text-num:before{content:"\f098";color:#897c6b;position:absolute;top:0;left:0;font-family:Font Awesome\ 5 Free;font-size:3rem;font-weight:900}@media screen and (max-width:767.98px){.footer_contact li.tel span.text-num:before{font-size:1.9rem}}@media screen and (max-width:349.98px){.footer_contact li.tel span.text-num:before{font-size:1.8rem}}.footer_contact li:not(.tel):not(:last-child){margin-right:20px}@media screen and (max-width:767.98px){.footer_contact li:not(.tel):not(:last-child){margin-right:12px}}@media screen and (max-width:370px){.footer_contact li:not(.tel):not(:last-child){margin-right:8px}}.footer_contact li:not(.tel) a{color:#897c6b;font-size:27px}@media screen and (max-width:399.98px){.footer_contact li:not(.tel) a{font-size:24px}}@media screen and (min-width:768px){.footer_exLink{margin-top:30px}}@media screen and (max-width:767.98px){.footer_exLink{margin-top:20px}}@media screen and (min-width:768px){.footer_exLink li{width:32%}}@media screen and (max-width:767.98px){.footer_exLink li:nth-child(n+2){margin-top:15px}}.footer_exLink li a{height:60px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000}@media screen and (min-width:768px){.footer_link{margin-top:35px}}@media screen and (min-width:768px){.footer_link li{width:31.8%}}@media screen and (min-width:768px){.footer_link li:not(:last-child){margin-right:2.3%}}@media screen and (max-width:767.98px){.footer_link li:nth-child(n+2){margin-top:18px}}.footer_link li a{display:block;width:100%;position:relative}.footer_link li a:before{content:"";width:18px;height:14px;position:absolute;top:10px;right:10px;background:url(../img/common/ico_blank_gray.png) no-repeat 100% 100%;background-size:contain;z-index:10}@media screen and (max-width:767.98px){.footer_link li a img{width:100%}}@media screen and (min-width:768px){.footer_list{width:23.5%}}@media screen and (min-width:768px){.footer_list:not(:last-child){margin-right:2%}}@media screen and (min-width:768px){.footer_list:last-child ul:last-child{margin-top:20px}}.footer_list p:not(.btn-top){position:relative}@media screen and (min-width:768px){.footer_list p:not(.btn-top){position:relative;font-size:1.6rem;font-weight:700}}@media screen and (max-width:767.98px){.footer_list p:not(.btn-top){border-bottom:1px solid #d7cfc6;font-size:1.3rem;font-weight:400;padding:15px 20px;line-height:1.71}}.footer_list p:not(.btn-top) a{font-weight:700}@media screen and (max-width:767.98px){.footer_list p:not(.btn-top):after{content:"";width:20px;height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background:url(../img/common/ico_footer_open.svg) no-repeat 50%;background-size:contain}}@media screen and (min-width:768px){.footer_list p:not(.btn-top):nth-of-type(n+2){margin-top:25px}}@media screen and (max-width:767.98px){.footer_list p:not(.btn-top).active:after{height:2px;background:url(../img/common/ico_footer_close.svg) no-repeat 50%;background-size:contain}}@media screen and (max-width:767.98px){.footer_list ul li{border-bottom:1px solid #d7cfc6}}.footer_list ul li a{display:block;position:relative;font-size:1.4rem;line-height:1.71;letter-spacing:.05em}@media screen and (max-width:767.98px){.footer_list ul li a{font-size:1.3rem;padding:15px 20px}}@media screen and (min-width:768px){.footer_list ul li a span{display:block;position:relative;padding-left:14px}}@media screen and (min-width:768px){.footer_list ul li a span:before{content:"-";position:absolute;top:0;left:0}}.footer_logo{max-width:240px}@media screen and (max-width:767.98px){.footer_logo{max-width:162px;margin:0 auto 4.05%}}.footer_copy{font-size:1.2rem;letter-spacing:.05em;line-height:1}@media screen and (min-width:768px) and (max-width:1173px){.footer_copy{padding-top:10px}}@media screen and (max-width:767.98px){.footer_copy{background-color:#f6f2ed;font-size:1rem;text-align:center;letter-spacing:.075em;padding:27px 0}}@media screen and (max-width:767.98px){.footer .js-ac_head{cursor:pointer}}@media screen and (max-width:767.98px){.footer .js-ac_body{display:none}}@media screen and (min-width:768px){.footer .btn-top{position:absolute;right:0;bottom:0;z-index:50}}.footer .btn-top p{width:90px;height:90px;position:relative;background-color:#000;cursor:pointer;transition-duration:.5s}@media screen and (max-width:767.98px){.footer .btn-top p{width:100%;height:50px}}.footer .btn-top p:hover{opacity:.7}.footer .btn-top p span{display:block;line-height:0;width:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767.98px){.footer .btn-top p span{left:50%;transform:translate(-50%,-50%)}}.home .topBanner{max-width:1200px;margin-inline:auto}.home .js-fadeIn,.home .js-scroll{opacity:0;transition:all 1.3s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:767.98px){.home .js-fadeIn,.home .js-scroll{transition-duration:1.2s}}.home .js-fadeIn.active,.home .js-scroll.active{opacity:1}@media screen and (max-width:767.98px){.home .js-fadeIn-pc,.home .js-scroll-pc{opacity:1}}@media screen and (min-width:768px){.home .js-fadeIn-sp,.home .js-scroll-sp{opacity:1}}@media screen and (max-width:767.98px){.home .js-fadeIn-sp,.home .js-scroll-sp{transition:all 1.2s cubic-bezier(.39,.575,.565,1)}}@media screen and (max-width:767.98px){.home .js-delay{transition-delay:.3s}}.home .title-bdrBtm{text-align:center}.home .section{padding:100px 0}@media screen and (max-width:767.98px){.home .section{padding:50px 0}}.home .section+.section-img{padding:0}.home .section-img img{width:100%}.home .hero{height:calc(100vh - 90px);position:relative;overflow:hidden}@media screen and (max-width:767.98px){.home .hero{height:calc(100vh - 60px)}}@media screen and (min-width:768px){.home .hero .inner{position:absolute;left:50%;transform:translateX(-50%);z-index:10}}.home .hero_title{position:absolute;z-index:100}@media screen and (min-width:768px){.home .hero_titleImg{top:34vh;right:0;margin-bottom:28px}}@media screen and (min-width:768px) and (max-width:1040px){.home .hero_titleImg{right:2%}}@media screen and (max-width:767.98px){.home .hero_titleImg{top:30px;left:5.33%}}@media screen and (max-width:767.98px){.home .hero_titleImg img{width:256px}}.home .hero_titleText{font-weight:500}@media screen and (min-width:768px){.home .hero_titleText{top:calc(34vh + 215px);right:-.2em;font-size:2rem;letter-spacing:.2em;line-height:1.8}}@media screen and (min-width:768px) and (max-width:1040px){.home .hero_titleText{right:2%}}@media screen and (max-width:767.98px){.home .hero_titleText{right:5.33%;bottom:130px;font-size:1.6rem;letter-spacing:.25em;line-height:1.75}}.home .hero .swiper-slide{position:relative;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.home .hero .swiper-slide-01{background:url(../img/home/img_hero_01.jpg) no-repeat 50%;background-size:cover}.home .hero .swiper-slide-02{background:url(../img/home/img_hero_02.jpg) no-repeat 50%;background-size:cover}.home .hero .swiper-slide-03{background:url(../img/home/img_hero_03.jpg) no-repeat 50%;background-size:cover}@media screen and (max-width:767.98px){.home .hero .swiper-slide-01{background:url(../img/home/sp_img_hero_01.jpg) no-repeat 50%;background-size:cover}}@media screen and (max-width:767.98px){.home .hero .swiper-slide-02{background:url(../img/home/sp_img_hero_02.jpg) no-repeat 50%;background-size:cover}}@media screen and (max-width:767.98px){.home .hero .swiper-slide-03{background:url(../img/home/sp_img_hero_03.jpg) no-repeat 50%;background-size:cover}}.home .hero .swiper-pagination{display:flex;flex-direction:column;position:absolute;top:50%;left:40px;transform:translateY(-50%)}@media screen and (max-width:1039.98px){.home .hero .swiper-pagination{left:2%}}@media screen and (max-width:767.98px){.home .hero .swiper-pagination{left:5.33%}}.home .hero .swiper-pagination-bullet{opacity:1;background-color:#dcdcdc;margin:7.5px;cursor:pointer}@media screen and (max-width:767.98px){.home .hero .swiper-pagination-bullet{width:7px;height:7px;margin:8px}}.home .hero .swiper-pagination-bullet-active{background-color:#a578b6}.home .hero .slider_nav{display:flex;position:absolute;left:0;bottom:0;z-index:50}.home .hero .slider_nav li{width:70px;height:70px;position:relative;background-size:42px auto;cursor:pointer}@media screen and (max-width:767.98px){.home .hero .slider_nav li{width:50px;height:50px}}.home .hero .slider_nav li.prev{background:#000 url(../img/common/ico_slider_prev_lg.png) no-repeat 50%}@media screen and (max-width:767.98px){.home .hero .slider_nav li.prev{background-size:30px auto}}.home .hero .slider_nav li.prev:after{content:"";width:1.5px;height:22px;position:absolute;top:24px;right:0;border-right:1.5px solid #626262}@media screen and (max-width:767.98px){.home .hero .slider_nav li.prev:after{width:1px;height:25px;border-width:1px;top:12.5px}}.home .hero .slider_nav li.next{background:#000 url(../img/common/ico_slider_next_lg.png) no-repeat 50%}@media screen and (max-width:767.98px){.home .hero .slider_nav li.next{background-size:30px auto}}@media screen and (min-width:768px){.home .department{padding-top:85px}}@media screen and (max-width:767.98px){.home .department{padding-bottom:75px}}.home .department .contBox_title{margin-bottom:10px}@media screen and (max-width:767.98px){.home .department .contBox_title{margin-bottom:12px}}.home .pickup{background-color:#f6f2ed}@media screen and (min-width:768px){.home .pickup{padding:80px 0}}.home .pickup .title{margin-bottom:30px}.home .opencampus{position:relative;overflow:hidden;padding:0}.home .opencampus .title{margin-bottom:35px}@media screen and (max-width:767.98px){.home .opencampus .title{margin-bottom:28px}}.home .opencampus .section_inner-btm{position:relative;background:linear-gradient(#fff 40%,#f6f2ed 0);padding:72px 0 120px;z-index:1}@media screen and (max-width:767.98px){.home .opencampus .section_inner-btm{background:linear-gradient(#fff 30%,#f6f2ed 0);padding:40px 0 50px}}.home .opencampus .cont_title{margin-bottom:30px}@media screen and (max-width:767.98px){.home .opencampus .cont_title{line-height:1.27;margin-bottom:15px}}@media screen and (min-width:768px){.home .opencampus .cont-01 .cont_img{width:50%;background:url(../img/home/bg_opencampus_01.jpg) no-repeat 0;position:absolute;top:0;left:0}}@media screen and (min-width:1401px){.home .opencampus .cont-01 .cont_img{height:500px;background-size:cover;padding-top:0}}@media screen and (min-width:768px) and (max-width:1400px){.home .opencampus .cont-01 .cont_img{padding-top:35.71429%;background-size:contain}}@media screen and (max-width:767.98px){.home .opencampus .cont-01 .cont_img{padding-bottom:60px}}@media screen and (min-width:768px){.home .opencampus .cont-01 .cont_img:after{content:"";width:108.6%;padding-top:43.15232%;position:absolute;right:-8.20144%;bottom:-11%;background:url(../img/common/ico_frame_beige.png) no-repeat 100% 100%;background-size:contain;z-index:-1}}@media screen and (min-width:768px){.home .opencampus .cont-01 .cont_text{position:relative;width:50%;padding-left:9%;margin:120px 0 0 auto;overflow:hidden}}@media screen and (min-width:768px){.home .opencampus .cont-01 .cont_text .cont_body,.home .opencampus .cont-01 .cont_text .cont_head{padding-left:35px}}.home .opencampus .cont-01 .cont_text .cont_head{margin-bottom:25px}@media screen and (max-width:767.98px){.home .opencampus .cont-01 .cont_text .cont_head{margin-bottom:15px}}.home .opencampus .cont-02 .title{margin-bottom:35px}@media screen and (max-width:767.98px){.home .opencampus .cont-02 .title{margin-bottom:20px}}.home .opencampus .cont-02 .btn{margin-top:60px}@media screen and (max-width:767.98px){.home .opencampus .cont-02 .btn{margin-top:30px}}@media screen and (min-width:768px){.home .opencampus .cont-02 .text{font-size:1.8rem;margin-bottom:25px;text-align:center}}@media screen and (max-width:767.98px){.home .opencampus .cont-02 .text{margin-bottom:20px}}.home .opencampus .btn{width:100%;margin-top:25px}@media screen and (min-width:768px){.home .news{padding-top:95px}}@media screen and (max-width:767.98px){.home .news{padding:75px 0}}.home .news .insta{margin-top:85px}@media screen and (max-width:767.98px){.home .news .insta{margin-top:50px}}.home .news .insta .cont_body{margin-top:35px}@media screen and (max-width:767.98px){.home .news .insta .cont_body{margin-top:30px}}@media screen and (max-width:767.98px){.home .news .insta .cont .layout-3-offset.layout-sp>div:nth-child(n+3),.home .news .insta .cont .layout-3-offset.layout-sp>li:nth-child(n+3){margin-top:30px}}.home .news .insta .cont .contBox_title{text-align:center}.home .news .insta .cont .contBox .title-md{line-height:1;font-size:2rem}@media screen and (max-width:767.98px){.home .news .insta .cont .contBox .title-md{font-size:1.4rem}}.home .news .insta .cont .contBox .title-md span{font-size:1.4rem}@media screen and (max-width:767.98px){.home .news .insta .cont .contBox .title-md span{font-size:1.2rem}}.home .news .insta .cont .contBox .movie img{width:100%}.home .info{background:url(../img/home/bg_info.jpg) no-repeat 50%;background-size:cover}@media screen and (max-width:767.98px){.home .info{background:url(../img/home/sp_bg_info.jpg) no-repeat 50%;background-size:cover}}@media screen and (min-width:768px){.home .info .layout{justify-content:space-between}}@media screen and (min-width:768px){.home .info .layout li{width:48%}}@media screen and (min-width:768px){.home .info .layout-3 li{width:32%}}@media screen and (max-width:767.98px){.home .info .bnr_wrap li:nth-child(n+2){margin-top:30px}}.home .info .bnr_wrap li a{max-width:100%}@media screen and (max-width:767.98px){.home .info .bnr_wrap li a img{width:100%}}.home .info .btn a{position:relative;font-size:2rem;background-color:#fff;border:1px solid #000;padding:31px 30px 31px 95px;text-align:left;letter-spacing:.05em;line-height:1;font-size:2.2rem}@media screen and (min-width:768px){.home .info .btn a{padding:31px 20px 31px 60px}}@media screen and (min-width:992px){.home .info .btn a{padding:31px 30px 31px 85px}}@media screen and (max-width:991.98px){.home .info .btn a{font-size:1.5rem;font-weight:600}}@media screen and (max-width:767.98px){.home .info .btn a{font-size:1.5rem;font-weight:600;padding:17px 10px 17px 60px;height:auto}}.home .info .btn a:after,.home .info .btn a:before{position:absolute;top:50%;transform:translateY(-50%)}.home .info .btn a:before{font-family:Font Awesome\ 5 Free;font-size:4.2rem;font-size:3.8rem;font-weight:900}@media screen and (max-width:991.98px){.home .info .btn a:before{font-size:3rem}}@media screen and (max-width:767.98px){.home .info .btn a:before{font-size:2.5rem}}.home .info .btn a:after{content:"";width:30px;height:9px;background:url(../img/common/btn_ico_arrow_bk.png) no-repeat 50%;background-size:contain;right:14px}@media screen and (max-width:767.98px){.home .info .btn a:after{width:29px;height:9.5px;background:url(../img/common/sp_btn_ico_arrow_bk.png) no-repeat 50%;background-size:contain;right:20px}}.home .info .btn a span{position:relative;display:block;font-size:1.6rem}@media screen and (max-width:767.98px){.home .info .btn a span{font-size:1.3rem;font-weight:400}}.home .info .btn_wrap{margin-top:40px}@media screen and (max-width:767.98px){.home .info .btn_wrap{margin-top:35px}}@media screen and (max-width:767.98px){.home .info .btn_wrap li:nth-child(n+2){margin-top:13px}}.home .info .btn_wrap li.certificate a:before{content:"";display:inline-block;background:url(../img/home/img_sinnyuusei.jpg) no-repeat 50%/cover;width:50px;height:50px;left:14px}@media screen and (max-width:991.98px){.home .info .btn_wrap li.certificate a:before{left:7px;width:35px;height:35px}}@media screen and (max-width:767.98px){.home .info .btn_wrap li.certificate a:before{left:20px;width:30px;height:30px}}.home .info .btn_wrap li.graduate a:before{content:"\f2bb";left:14px}@media screen and (max-width:991.98px){.home .info .btn_wrap li.graduate a:before{left:7px}}@media screen and (max-width:767.98px){.home .info .btn_wrap li.graduate a:before{left:20px}}.home .info .btn_wrap li.jobInfo a:before{content:"\f0c5";left:14px}@media screen and (max-width:991.98px){.home .info .btn_wrap li.jobInfo a:before{left:7px}}@media screen and (max-width:767.98px){.home .info .btn_wrap li.jobInfo a:before{left:20px}}.home .bnrList-special{max-width:800px;width:100%;margin:0 auto;padding:60px 0}@media screen and (max-width:767.98px){.home .bnrList-special{padding:20px 0}}.home .bnrList-cmn{position:relative;background-color:#fff;padding:0;z-index:1}.home .bnrList-cmn .inner{position:relative;max-width:1375px}@media screen and (min-width:1040px){.home .bnrList-cmn .inner{padding:0 20px}}.home .bnrList-cmn .inner:after{content:"";width:calc(200% + 60px);position:absolute;right:-60px;border:16px solid #f6f2ed;box-sizing:border-box;z-index:-1}@media screen and (max-width:1120px){.home .bnrList-cmn .inner:after{width:calc(1120px + 2%);right:-2%}}@media screen and (max-width:767.98px){.home .bnrList-cmn .inner:after{width:100%;height:115px;border-width:8px;right:5.33%;bottom:-20px}}@media screen and (min-width:768px){.home .bnrList-cmn .inner:after{height:200px;bottom:-55px}}@media screen and (min-width:768px){.home .bnrList-cmn .layout{justify-content:space-between;width:100%;margin:0 auto}}.home .bnrList-cmn .layout li{width:24%}@media screen and (max-width:767.98px){.home .bnrList-cmn .layout li{width:47.7%}}@media screen and (max-width:767.98px){.home .bnrList-cmn .layout li:nth-child(n+3){margin-top:20px}}@media screen and (max-width:767.98px){.home .bnrList-cmn .layout li:not(:nth-child(2n)){margin-right:4.6%}}.home .bnrList-cmn a{display:block}.home .bnrList-cmn a img{width:100%}@media screen and (min-width:768px){.home .info-top{padding-top:85px}}@media screen and (max-width:767.98px){.home .info-top{padding-top:50px}}.home .info-top a{display:block}.home .hero+.section:not(.section_pt0){padding-top:85px;margin-bottom:40px}@media screen and (max-width:767.98px){.home .hero+.section:not(.section_pt0){padding-top:50px;margin-bottom:20px}}.u-nowrap{flex-wrap:nowrap!important}.u-text-center{text-align:center}.contBox-reverse{flex-direction:row-reverse}@media screen and (max-width:767.98px){.contBox-maxw{max-width:500px;justify-content:center!important;gap:15px;margin-inline:auto}}.u-title-bold{font-size:18px;font-weight:700}@media screen and (max-width:767.98px){.u-title-bold{font-size:16px}}.u-text-lineHeight1{line-height:1!important}.u-text-lineHeight1-5 .contBox .title-xs,.u-text-lineHeight1-5 .contBox p{line-height:1.5!important}@media screen and (max-width:991.98px){.u-noWrap-sp .layout-sp{flex-wrap:nowrap}}.followBtn{background-color:#fff;position:fixed;z-index:100}@media screen and (min-width:768px){.followBtn{top:39vh;right:0;box-shadow:-3px 0 6px rgba(0,0,0,.16)}}@media screen and (max-width:767.98px){.followBtn{width:100%;bottom:0;left:0;box-shadow:0 -2px 4px rgba(0,0,0,.12)}}.followBtn li{position:relative;width:80px;height:96px}@media screen and (max-width:767.98px){.followBtn li{width:calc(33.33333% - 1.33333px);height:66px}}@media screen and (max-width:767.98px){.followBtn li:not(:first-child){margin-left:2px}}@media screen and (min-width:768px){.followBtn li:not(:first-child){margin-top:2px}}.followBtn li a{width:100%;height:100%;background-color:#fff;color:#000;font-size:1.2rem;line-height:1.16;font-weight:500;text-align:center}.followBtn li a span{letter-spacing:0;width:100%;display:block;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.followBtn li a span:before{font-family:Font Awesome\ 5 Free;font-weight:900}@media screen and (min-width:768px){.followBtn li a span:before{display:block;font-size:2.4rem;margin-bottom:12px}}@media screen and (max-width:767.98px){.followBtn li a span:before{display:block;font-size:1.9rem;margin-bottom:4px}}@media (any-hover:hover){.followBtn li a:hover{opacity:.6}}.followBtn li.form a{background-color:#a60001}.followBtn li.form a span{color:#fff}.followBtn li.form a span:before{content:"\f02d"}@media screen and (max-width:767.98px){.followBtn li.form a span:before{margin-bottom:11px}}.followBtn li.line a{background-color:#a60001}.followBtn li.line a span{color:#fff}.followBtn li.line a span:before{content:"";display:block;width:19px;height:19px;background-image:url(/img/common/ico_sns_line.svg);background-size:contain;margin-inline:auto}@media screen and (max-width:767.98px){.followBtn li.line a span:before{margin-bottom:11px}}@media screen and (min-width:768px){.followBtn li.line a span:before{width:24px;height:24px}}.followBtn li.open a{background-color:#fff;border:2px solid #a60001}.followBtn li.open a span{color:#a60001}.followBtn li.open a span:before{content:"\f073"}.followBtn li.webopen a{background:#004da0}.followBtn li.webopen a span:before{content:"\f03d"}.shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);transition:.5s ease;z-index:120}.section_pt0 .section_img.w-max{margin-top:0}.section_img.w-max img{width:100%}@media screen and (min-width:768px){.section-color{padding:120px 0}}@media screen and (max-width:767.98px){.section-color{padding:50px 0}}.section-colorBeige{background-color:#faf8f5}.section-colorGreen{background-color:#f9fcf3}.section-colorBrown{background-color:#faf8f2}.section-colorBlue{background-color:#f6fcfc}.section-colorRed{background-color:#fef6f5}.section-colorPink{background-color:#fff9fa}.hero+.section:not(.section_pt0){padding-top:120px}@media screen and (max-width:767.98px){.hero+.section:not(.section_pt0){padding-top:60px}}.hero+.section_pt0{padding-top:0}.cont{box-sizing:border-box}.cont>a{display:block}.cont_list-note li:before{content:"※"}.cont_list-desc li{position:relative;padding-left:1em}.cont_list-desc li:before{content:"・";position:absolute;top:2px;left:0}@media screen and (max-width:767.98px){.cont_list-desc li:before{top:1px}}.cont_label{display:inline-block;color:#fff;font-size:1.6rem;padding:4px 26px}@media screen and (max-width:767.98px){.cont_label{font-size:1.4rem;padding:7px 15px}}.cont_label:not(:last-child){margin-right:20px}@media screen and (max-width:767.98px){.cont_label:not(:last-child){padding-right:16px}}.cont_label-red{background-color:#a60000}.cont-beige{background-color:#faf8f5}.cont_img.w-max img{width:100%}.contBox-color .contBox_img{position:relative;padding-top:8px}@media screen and (max-width:767.98px){.contBox-color .contBox_img{padding-top:6px}}.contBox-color .contBox_img:before{content:"";width:100%;height:8px;position:absolute;top:0;left:0}@media screen and (max-width:767.98px){.contBox-color .contBox_img:before{height:6px}}@media screen and (max-width:767.98px){.contBox_wrap .contBox_img img{width:100%}}.contBox_wrap.layout .contBox_img{margin-bottom:20px}@media screen and (min-width:768px){.contBox_wrap.layout-narrow-center{max-width:1000px;justify-content:center}}@media screen and (max-width:767.98px){.contBox_wrap.layout-2 .contBox:nth-child(n+2){margin-top:50px}}.contBox_wrap.layout-2 .contBox_img img{width:100%}.contBox_wrap.layout-2 .contBox_text{width:84%;position:relative;background-color:#fff;margin:-50px auto 0;z-index:1}@media screen and (max-width:767.98px){.contBox_wrap.layout-2 .contBox_text{width:89.33333%;margin-top:-45px}}.contBox_wrap.layout-2 .contBox_title{display:flex;align-items:center;justify-content:center;padding:20px 0 0;margin-bottom:10px;text-align:center}@media screen and (max-width:767.98px){.contBox_wrap.layout-2 .contBox_title{padding:25px 0 0;line-height:1.55}}.contBox_wrap.layout-2 .contBox .btn{width:100%;margin-top:25px}@media screen and (min-width:768px) and (max-width:1039px){.contBox_wrap.layout-2 .contBox .btn{text-align:left}}@media screen and (max-width:767.98px){.contBox_wrap.layout-2 .contBox .btn{margin-top:25px}}@media screen and (max-width:767.98px){.contBox_wrap.layout-2.layout-sp .contBox{width:50%;margin-top:0}}@media screen and (max-width:767.98px){.contBox_wrap.layout-2.layout-sp .contBox:nth-child(n+3){margin-top:50px}}@media screen and (max-width:767.98px){.contBox_wrap.layout-2.layout-sp .btn{font-size:1.4rem;padding:12px 20px}}@media screen and (max-width:767.98px){.contBox_wrap.layout-2.layout-sp .btn:after{content:none}}@media screen and (min-width:768px){.contBox_wrap.layout-3:nth-child(n+4){margin-top:85px}}@media screen and (min-width:768px){.contBox_wrap.layout-3:nth-child(n+4) .cont_text{margin-top:-40px}}@media screen and (max-width:1039.98px){.contBox_wrap.layout-4 .btn{font-size:1.5rem}}@media screen and (max-width:1039.98px){.contBox_wrap.layout-4 .btn:after{display:none}}@media screen and (max-width:767.98px){.contBox_wrap.layout-3 .contBox:nth-child(n+2),.contBox_wrap.layout-4 .contBox:nth-child(n+2){margin-top:50px}}.contBox_wrap.layout-3 .contBox_img img,.contBox_wrap.layout-4 .contBox_img img{width:100%}.contBox_wrap.layout-3 .contBox_text,.contBox_wrap.layout-4 .contBox_text{width:83.51178%;position:relative;background-color:#fff;margin:-50px auto 0;z-index:1}@media screen and (max-width:767.98px){.contBox_wrap.layout-3 .contBox_text,.contBox_wrap.layout-4 .contBox_text{width:89.33333%;margin-top:-45px}}.contBox_wrap.layout-3 .contBox_title,.contBox_wrap.layout-4 .contBox_title{display:flex;align-items:center;justify-content:center;padding:35px 0 0;margin-bottom:10px;text-align:center;line-height:1.25}@media screen and (max-width:767.98px){.contBox_wrap.layout-3 .contBox_title,.contBox_wrap.layout-4 .contBox_title{padding:25px 0 0;line-height:1.55}}.contBox_wrap.layout-3 .contBox .text,.contBox_wrap.layout-4 .contBox .text{font-weight:700;text-align:center}@media screen and (max-width:767.98px){.contBox_wrap.layout-3 .contBox .text,.contBox_wrap.layout-4 .contBox .text{font-weight:400;padding:0 5px;line-height:1.71}}.contBox_wrap.layout-3 .contBox .text-sm,.contBox_wrap.layout-4 .contBox .text-sm{font-size:1.4rem;text-align:center}@media screen and (max-width:767.98px){.contBox_wrap.layout-3 .contBox .text-sm,.contBox_wrap.layout-4 .contBox .text-sm{margin-bottom:10px}}.contBox_wrap.layout-3 .contBox .btn,.contBox_wrap.layout-4 .contBox .btn{width:100%;margin-top:25px}@media screen and (min-width:768px) and (max-width:1039px){.contBox_wrap.layout-3 .contBox .btn,.contBox_wrap.layout-4 .contBox .btn{padding-left:5px;padding-right:5px}}@media screen and (max-width:767.98px){.contBox_wrap.layout-3.layout-sp .contBox,.contBox_wrap.layout-4.layout-sp .contBox{width:50%;margin-top:0}}@media screen and (max-width:767.98px){.contBox_wrap.layout-3.layout-sp .contBox:nth-child(n+3),.contBox_wrap.layout-4.layout-sp .contBox:nth-child(n+3){margin-top:50px}}@media screen and (max-width:767.98px){.contBox_wrap.layout-3.layout-sp .btn,.contBox_wrap.layout-4.layout-sp .btn{font-size:1.4rem;padding:12px 20px}}@media screen and (max-width:767.98px){.contBox_wrap.layout-3.layout-sp .btn:after,.contBox_wrap.layout-4.layout-sp .btn:after{content:none}}.contBox_wrap .btn{width:100%}.contBox-green .contBox_img:before{background-color:#90c41e}.contBox-green .title-color{color:#90c41e}.contBox-brown .contBox_img:before{background-color:#c45c1b}.contBox-brown .title-color{color:#c45c1b}.contBox-blue .contBox_img:before{background-color:#55c0c9}.contBox-blue .title-color{color:#55c0c9}.contBox-red .contBox_img:before{background-color:#ea4c3b}.contBox-red .title-color{color:#ea4c3b}.contBox-pink .contBox_img:before{background-color:#ee89a0}.contBox-pink .title-color{color:#ee89a0}.contBox-blank{text-align:right}@media screen and (max-width:767.98px){.contBox-blank{background:url(../img/home/sp_img_depart_text.png) no-repeat 100% 100%;background-size:92% auto}}.contBox-white{background-color:#fff;padding:40px 20px}@media screen and (max-width:767.98px){.contBox-white{padding:40px 30px}}.contBox-beige{background-color:#faf8f5}.contBox-bdr{border:1px solid}.contBox-bdrBeige{border-color:#ded7cd}.contBox-bdrGray{border-color:#ccc}.contBox_title{font-size:2.4rem;font-weight:700;margin-bottom:20px;letter-spacing:.075em;line-height:1.55}@media screen and (max-width:767.98px){.contBox_title{font-size:1.8rem;margin-bottom:15px;line-height:1.71}}@media screen and (min-width:768px){.contBox_title-center{text-align:center}}.contBox_title-bdr{background-color:#fff;border:1px solid #000;padding:2px 5px;text-align:center}@media screen and (max-width:767.98px){.contBox_title-bdr{padding:7px 5px}}.contBox_label{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:20px;line-height:1.2;padding:8px 0;text-align:center}@media screen and (max-width:767.98px){.contBox_label{font-size:1.4rem;margin-bottom:15px}}.contBox_label-green{background-color:#90c41e}.contBox_label-gray{background-color:#797979}.contBox_label-red{background-color:#ea4c3b}.contBox_label-bdr{display:inline-block;border:1px solid;border-radius:19px;line-height:1!important;padding:7px 30px}@media screen and (max-width:767.98px){.contBox_label-bdr{padding:9px 15px}}.contBox_label-bdrRed{border-color:#a60000;color:#a60000}.contBox_list li{font-size:1.4rem}.contBox_list-desc li:before{content:"・"}.item_wrap{margin-top:30px}@media screen and (max-width:767.98px){.item_wrap{margin-top:20px}}@media screen and (max-width:767.98px){.item_wrap .item:nth-child(n+3){margin-top:25px}}.item_wrap .item_img{margin-bottom:15px}@media screen and (max-width:767.98px){.item_wrap .item_img img{width:100%}}.item_wrap .item_title{margin-bottom:8px}@media screen and (max-width:767.98px){.item_wrap .item_title{margin-bottom:5px}}@media screen and (min-width:768px){.layout{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.layout .cont_text-right{margin-left:auto}}@media screen and (min-width:768px){.layout .cont_text .btn{max-width:440px;width:100%;margin:60px auto 0 0}}@media screen and (max-width:767.98px){.layout .cont_text .btn{margin-top:50px}}@media screen and (max-width:767.98px){.layout-sp{display:flex;flex-wrap:wrap}}.layout-center{justify-content:center}.layout-space{justify-content:space-between}.layout-around{justify-content:space-around}@media screen and (min-width:768px){.layout-2>div,.layout-2>li{width:50%}}@media screen and (min-width:768px){.layout-2-offset>div,.layout-2-offset>li{width:48%}}@media screen and (min-width:768px){.layout-2-offset>div:not(:nth-child(2n)),.layout-2-offset>li:not(:nth-child(2n)){margin-right:4%}}@media screen and (min-width:768px){.layout-2-offset>div:nth-child(n+3),.layout-2-offset>li:nth-child(n+3){margin-top:60px}}@media screen and (max-width:767.98px){.layout-2-offset>div:nth-child(n+2),.layout-2-offset>li:nth-child(n+2){margin-top:50px}}@media screen and (min-width:768px){.layout-2-offset-sm>div,.layout-2-offset-sm>li{width:32%}}@media screen and (min-width:768px){.layout-2-offset-sm>div:not(:nth-child(3n)),.layout-2-offset-sm>li:not(:nth-child(3n)){margin-right:2%}}@media screen and (max-width:767.98px){.layout-2-offset-sm>div:nth-child(n+2),.layout-2-offset-sm>li:nth-child(n+2){margin-top:20px}}@media screen and (min-width:768px) and (max-width:1039px){.layout-2-offset-sm>div .btn,.layout-2-offset-sm>li .btn{justify-content:flex-start;padding-right:50px}}@media screen and (max-width:767.98px){.layout-2-offset.layout-sp>div,.layout-2-offset.layout-sp>li{width:47.7%;margin-top:0}}@media screen and (max-width:767.98px){.layout-2-offset.layout-sp>div:not(:nth-child(2n)),.layout-2-offset.layout-sp>li:not(:nth-child(2n)){margin-right:4.6%}}@media screen and (max-width:767.98px){.layout-2-offset.layout-sp>div:nth-child(n+3),.layout-2-offset.layout-sp>li:nth-child(n+3){margin-top:30px}}.layout-2-offset .btn{max-width:380px;width:100%;margin-top:30px}@media screen and (max-width:767.98px){.layout-2-offset .btn{margin-top:25px}}.layout-3>div,.layout-3>li{box-sizing:border-box}@media screen and (min-width:768px){.layout-3>div,.layout-3>li{width:33.33%}}@media screen and (min-width:768px) and (max-width:1039px){.layout-3>div .btn,.layout-3>li .btn{justify-content:flex-start;padding-right:50px}}@media screen and (min-width:768px){.layout-3-offset>div,.layout-3-offset>li{width:32%}}@media screen and (min-width:768px){.layout-3-offset>div:not(:nth-child(3n)),.layout-3-offset>li:not(:nth-child(3n)){margin-right:2%}}@media screen and (max-width:767.98px){.layout-3-offset>div:nth-child(n+2),.layout-3-offset>li:nth-child(n+2){margin-top:20px}}@media screen and (min-width:768px) and (max-width:1039px){.layout-3-offset>div .btn,.layout-3-offset>li .btn{justify-content:flex-start;padding-right:50px}}@media screen and (max-width:767.98px){.layout-3-offset.layout-sp>div,.layout-3-offset.layout-sp>li{width:47.7%;margin-top:0}}@media screen and (max-width:767.98px){.layout-3-offset.layout-sp>div:not(:nth-child(2n)),.layout-3-offset.layout-sp>li:not(:nth-child(2n)){margin-right:4.6%}}@media screen and (max-width:767.98px){.layout-3-offset.layout-sp>div:nth-child(n+3),.layout-3-offset.layout-sp>li:nth-child(n+3){margin-top:50px}}@media screen and (min-width:768px){.layout-4>div,.layout-4>li{width:25%}}@media screen and (min-width:768px){.layout-4-offset>div,.layout-4-offset>li{width:23.5%}}@media screen and (min-width:768px){.layout-4-offset>div:not(:nth-child(4n)),.layout-4-offset>li:not(:nth-child(4n)){margin-right:2%}}@media screen and (min-width:768px){.layout-4-offset>div:nth-child(n+5),.layout-4-offset>li:nth-child(n+5){margin-top:60px}}@media screen and (max-width:767.98px){.layout-4-offset.layout-sp>div,.layout-4-offset.layout-sp>li{width:47.7%;margin-top:0}}@media screen and (max-width:767.98px){.layout-4-offset.layout-sp>div:not(:nth-child(2n)),.layout-4-offset.layout-sp>li:not(:nth-child(2n)){margin-right:4.6%}}@media screen and (max-width:767.98px){.layout-4-offset.layout-sp>div:nth-child(n+3),.layout-4-offset.layout-sp>li:nth-child(n+3){margin-top:50px}}@media screen and (min-width:768px){.layout-5-offset>div,.layout-5-offset>li{width:18.4%}}@media screen and (min-width:768px){.layout-5-offset>div:not(:nth-child(5n)),.layout-5-offset>li:not(:nth-child(5n)){margin-right:2%}}@media screen and (min-width:768px){.layout-5-offset>div:nth-child(n+6),.layout-5-offset>li:nth-child(n+6){margin-top:15px}}.layout-5-offset>div p,.layout-5-offset>li p{font-size:1.4rem;margin-top:10px;line-height:1;text-align:center}@media screen and (max-width:767.98px){.layout-5-offset.layout-sp>div,.layout-5-offset.layout-sp>li{width:31.3%;margin-top:0}}@media screen and (max-width:767.98px){.layout-5-offset.layout-sp>div:not(:nth-child(3n)),.layout-5-offset.layout-sp>li:not(:nth-child(3n)){margin-right:3.05%}}@media screen and (max-width:767.98px){.layout-5-offset.layout-sp>div:nth-child(n+4),.layout-5-offset.layout-sp>li:nth-child(n+4){margin-top:25px}}@media screen and (max-width:767.98px){.layout-5-offset.layout-sp>div p,.layout-5-offset.layout-sp>li p{font-size:1.2rem;text-align:left}}@media screen and (min-width:768px){.layout-6-offset>div,.layout-6-offset>li{width:15.8%}}@media screen and (min-width:768px){.layout-6-offset>div:not(:nth-child(6n)),.layout-6-offset>li:not(:nth-child(6n)){margin-right:1.04%}}@media screen and (min-width:768px){.layout-6-offset>div:nth-child(n+7),.layout-6-offset>li:nth-child(n+7){margin-top:15px}}.layout-6-offset>div p,.layout-6-offset>li p{font-size:1.4rem;margin-top:10px;line-height:1;text-align:center}@media screen and (min-width:768px){.layout-6-offset>div p,.layout-6-offset>li p{letter-spacing:.03em}}@media screen and (max-width:767.98px){.layout-6-offset.layout-sp>div,.layout-6-offset.layout-sp>li{width:31.3%;margin-top:0}}@media screen and (max-width:767.98px){.layout-6-offset.layout-sp>div:not(:nth-child(3n)),.layout-6-offset.layout-sp>li:not(:nth-child(3n)){margin-right:3.05%}}@media screen and (max-width:767.98px){.layout-6-offset.layout-sp>div:nth-child(n+4),.layout-6-offset.layout-sp>li:nth-child(n+4){margin-top:25px}}@media screen and (max-width:767.98px){.layout-6-offset.layout-sp>div p,.layout-6-offset.layout-sp>li p{font-size:1.2rem;text-align:left}}.js-ac_wrap .js-ac_head{position:relative;background-color:#a49889;cursor:pointer;color:#fff;font-size:3.2rem;font-weight:700;line-height:1.75;padding:23px 30px}@media screen and (max-width:767.98px){.js-ac_wrap .js-ac_head{font-size:1.8rem;line-height:1.55;padding:15px 5.33%}}@media screen and (min-width:768px){.js-ac_wrap .js-ac_head:nth-child(n+2){margin-top:50px}}.js-ac_wrap .js-ac_head:after{content:"";width:46px;height:46px;background:url(../img/common/ico_ac_open.png) no-repeat 50%;background-size:29px;border:1px solid #fff;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width:767.98px){.js-ac_wrap .js-ac_head:after{width:30px;height:30px;right:5.33%;background-size:16px}}.js-ac_wrap .js-ac_head.active:after{background:url(../img/common/ico_ac_close.png) no-repeat 50%;background-size:29px}@media screen and (max-width:767.98px){.js-ac_wrap .js-ac_head.active:after{background-size:16px}}.js-ac_wrap .js-ac_head .layout{justify-content:space-between}.js-ac_wrap .js-ac_head .title{width:calc(100% - 60px)}@media screen and (max-width:767.98px){.js-ac_wrap .js-ac_head .title{width:calc(100% - 40px)}}.js-ac_wrap .js-ac_head span{font-weight:400}.js-ac_wrap .js-ac_head .number{letter-spacing:.18em}@media screen and (max-width:767.98px){.js-ac_wrap .js-ac_head .number{font-size:2.4rem;line-height:1}}.js-ac_wrap .js-ac_head .title-sub{display:block;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:767.98px){.js-ac_wrap .js-ac_head .title-sub{font-size:1.2rem;margin-top:5px}}.js-ac_wrap .js-ac_body{background-color:#fff}.js-ac_wrap .js-ac_body-02{display:none}.js-ac_wrap .cont{padding:40px}@media screen and (max-width:767.98px){.js-ac_wrap .cont{padding:35px 5.33%}}.slider-02{max-width:1060px;position:relative;margin:0 auto}.slider-02 a{width:100%;display:block}@media screen and (max-width:767.98px){.slider-02 img{width:100%}}@media screen and (max-width:767.98px){.slider-02 .slider_nav{padding:0 20px}}.slider-02 .slider_nav li{width:50px;height:50px;position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);z-index:50}@media screen and (max-width:767.98px){.slider-02 .slider_nav li{width:30px;height:30px}}.slider-02 .slider_nav li.prev{left:0;background:#000 url(../img/common/ico_slider_prev_md.png) no-repeat 50%;background-size:30px auto}@media screen and (max-width:767.98px){.slider-02 .slider_nav li.prev{background:#000 url(../img/common/sp_ico_slider_prev_md.png) no-repeat 50%;background-size:20px auto}}.slider-02 .slider_nav li.next{right:0;background:#000 url(../img/common/ico_slider_next_md.png) no-repeat 50%;background-size:30px auto}@media screen and (max-width:767.98px){.slider-02 .slider_nav li.next{background:#000 url(../img/common/sp_ico_slider_next_md.png) no-repeat 50%;background-size:20px auto}}@media screen and (min-width:768px){.slider_nav li:hover{opacity:.7}}.list-desc{padding-left:1.5em}.list-desc li{position:relative}.list-desc li:before{content:"・";position:absolute;top:0;left:-1em}.list-note{padding-left:1.5em}.list-note li{position:relative}.list-note li:before{content:"※";position:absolute;top:0;left:-1em}.list-circle{padding-left:1.6rem}.list-circle li{position:relative}.list-circle li:before{content:"●";position:absolute;top:0;left:-1.6rem}.list-number{counter-reset:item;padding-left:30px}@media screen and (max-width:767.98px){.list-number{padding-left:25px}}.list-number li{position:relative;counter-increment:item}.list-number li:before{content:counter(item) ".";position:absolute;top:0;left:-30px}@media screen and (max-width:767.98px){.list-number li:before{left:-25px}}.list-number li:nth-child(n+2){margin-top:5px}@media screen and (max-width:767.98px){.list-number li:nth-child(n+2){margin-top:10px}}.list-link li{background-color:#fff;border:1px solid #000;height:80px}@media screen and (max-width:767.98px){.list-link li{height:56px}}.list-link li:nth-child(n+2){margin-top:40px}@media screen and (max-width:767.98px){.list-link li:nth-child(n+2){margin-top:20px}}.list-link li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;font-size:2.4rem;font-weight:500;line-height:1;text-align:center}@media screen and (max-width:767.98px){.list-link li a{font-size:1.5rem;font-weight:700}}.list-link li a:after{content:"";width:30px;height:100%;position:absolute;top:0;right:30px;background:url(../img/common/btn_ico_arrow_bk.png) no-repeat 100%;background-size:contain}@media screen and (max-width:767.98px){.list-link li a:after{width:29px;background:url(../img/common/sp_btn_ico_arrow_bk.png) no-repeat 100%;background-size:contain;top:0;right:20px}}.list-link li a span{font-size:1.6rem;letter-spacing:.075em}@media screen and (max-width:767.98px){.list-link li a span{font-size:1.2rem}}@media screen and (min-width:768px){.list-link.layout-2 li{width:48%}}@media screen and (min-width:768px){.list-link.layout-2 li:nth-child(2n){margin-top:0}}@media screen and (min-width:768px){.list-link.layout-2 li:not(:last-child){margin-right:4%}}.list-link.layout-3-offset li{margin-top:0}@media screen and (min-width:768px){.list-link.layout-3-offset li:nth-child(n+4){margin-top:30px}}.list-link.layout-3-offset li a{justify-content:flex-start}@media screen and (min-width:768px){.list-link.layout-3-offset li a span{line-height:1.2;padding:0 50px 0 20px;text-align:left}}.list-link.layout-3-offset li a:after{right:20px}@media screen and (max-width:767.98px){.list-link.layout-3-offset.layout-sp li:nth-child(n+3){margin-top:15px}}@media screen and (max-width:767.98px){.list-link.layout-3-offset.layout-sp a{justify-content:center}}@media screen and (max-width:767.98px){.list-link.layout-3-offset.layout-sp a span{line-height:1.7}}@media screen and (max-width:767.98px){.list-link.layout-3-offset.layout-sp a:after{content:none}}@media screen and (min-width:768px){.list-linkDown li a{font-size:1.8rem;font-weight:500;padding-right:45px}}@media screen and (max-width:767.98px){.list-linkDown li a{font-size:1.4rem;padding-right:35px}}.list-linkDown li a:after{width:15px;height:100%;top:0;right:30px;background:url(../img/common/ico_arrow_down.png) no-repeat 100%;background-size:contain}@media screen and (max-width:767.98px){.list-linkDown li a:after{width:13px;background:url(../img/common/sp_ico_arrow_down.png) no-repeat 100%;background-size:contain;top:0;right:20px}}.list-bdrRed li{position:relative;padding-left:26px}@media screen and (max-width:767.98px){.list-bdrRed li{padding-left:20px}}@media screen and (max-width:767.98px){.list-bdrRed li:nth-child(n+2){margin-top:5px}}.list-bdrRed li:before{content:"";width:12px;height:2px;border-top:2px solid #a60000;position:absolute;top:15px;left:0}@media screen and (max-width:767.98px){.list-bdrRed li:before{top:9px}}.list-pageLink{max-width:1000px;margin:60px auto 0}@media screen and (max-width:767.98px){.list-pageLink{margin-top:50px;padding:0}}.list-pageLink:not(.list-pageLinkBdr) li{width:24.6%}@media screen and (max-width:767.98px){.list-pageLink:not(.list-pageLinkBdr) li{width:49.3%}}@media screen and (min-width:768px){.list-pageLink:not(.list-pageLinkBdr) li:not(:nth-child(4n)){margin-right:.533%}}@media screen and (max-width:767.98px){.list-pageLink:not(.list-pageLinkBdr) li:not(:nth-child(2n)){margin-right:1.4%}}@media screen and (max-width:767.98px){.list-pageLink:not(.list-pageLinkBdr) li:nth-child(n+3){margin-top:5px}}.list-pageLink:not(.list-pageLinkBdr) li a{display:block;font-size:1.8rem;font-weight:700;line-height:1;padding:28px 20px;text-align:left}@media screen and (max-width:767.98px){.list-pageLink:not(.list-pageLinkBdr) li a{font-size:1.4rem;padding:20px 10px 20px 5.33%}}.list-pageLink:not(.list-pageLinkBdr) li a span{position:relative;display:block}.list-pageLink:not(.list-pageLinkBdr) li a span:after{content:"";width:17px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../img/common/ico_arrow_down_wh.png);background-size:contain}@media screen and (max-width:767.98px){.list-pageLink:not(.list-pageLinkBdr) li a span:after{width:15px;height:9px;background:url(../img/common/sp_ico_arrow_down_wh.png);background-size:contain}}.list-pageLink:not(.list-pageLinkBdr).layout-3 li{width:32.978%}@media screen and (max-width:767.98px){.list-pageLink:not(.list-pageLinkBdr).layout-3 li{width:49.3%}}@media screen and (min-width:768px){.list-pageLink:not(.list-pageLinkBdr).layout-3 li:nth-child(3n){margin-right:0}}.list-pageLinkBrown li a{background-color:#a49889;color:#fff}@media screen and (min-width:768px){.list-pageLinkBdr li{height:58px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}}@media screen and (max-width:767.98px){.list-pageLinkBdr li{width:49%;height:55px;border:1px solid #000}}@media screen and (min-width:768px){.list-pageLinkBdr li:first-child{border-left:1px solid #000}}@media screen and (max-width:767.98px){.list-pageLinkBdr li:nth-child(n+3){margin-top:5px}}@media screen and (max-width:767.98px){.list-pageLinkBdr li:not(:nth-child(2n)){margin-right:2%}}.list-pageLinkBdr li a{width:100%;height:100%;display:flex;align-items:center;padding:0 15px 0 20px;letter-spacing:.05em}@media screen and (max-width:767.98px){.list-pageLinkBdr li a{padding:0 10px 0 15px}}.list-pageLinkBdr li a span{position:relative;width:100%;display:block}.list-pageLinkBdr li a span:after{content:"";width:15px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../img/common/ico_arrow_down.png) no-repeat 50%;background-size:contain}@media screen and (max-width:767.98px){.list-pageLinkBdr li a span:after{width:13px;background:url(../img/common/sp_ico_arrow_down.png) no-repeat 50%;background-size:contain}}@media screen and (min-width:768px){.list-pageLinkBdr.layout-2 li{width:50%}}@media screen and (min-width:768px){.list-pageLinkBdr.layout-3 li{width:33.33%}}@media screen and (min-width:768px){.list-pageLinkBdr.layout-4 li{width:25%}}@media screen and (min-width:768px){.list-pageLinkBdr.layout-4 li:nth-child(5){border-left:1px solid #000}}@media screen and (min-width:768px){.list-pageLinkBdr.layout-4 li:nth-child(n+5){border-top:none}}@media screen and (min-width:768px){.list-pageLinkBdr.layout-5 li{width:20%}}@media screen and (min-width:768px){.dl_list-round dd:not(:first-of-type),.dl_list-round dt:not(:first-of-type){margin-top:30px}}@media screen and (min-width:768px){.dl_list-round dt{float:left;clear:left}}@media screen and (max-width:767.98px){.dl_list-round dt:nth-child(n+2){margin-top:25px}}.dl_list-round dt span{border-radius:19px;background-color:#000;color:#fff;font-size:1.8rem;padding:5px 0;text-align:center}@media screen and (min-width:768px){.dl_list-round dt span{width:194px;display:block}}@media screen and (max-width:767.98px){.dl_list-round dt span{display:inline-block;font-size:1.4rem;padding:8px 15px}}@media screen and (min-width:768px){.dl_list-round dd{padding:5px 0 0 224px;line-height:2}}@media screen and (max-width:767.98px){.dl_list-round dd{margin-top:15px;line-height:1.7}}.dl_list-roundGreen dt span{background-color:#90c41e}.dl_list-roundBrown dt span{background-color:#c45c1b}.dl_list-roundBlue dt span{background-color:#55c0c9}.dl_list-roundRed dt span{background-color:#ea4c3b}.dl_list-roundPink dt span{background-color:#ee89a0}@media screen and (min-width:768px){.dl_list-color dd:not(:first-of-type),.dl_list-color dt:not(:first-of-type){margin-top:25px}}.dl_list-color dt{text-align:center}@media screen and (min-width:768px){.dl_list-color dt{width:120px;float:left;clear:left;padding:5px 0}}@media screen and (max-width:767.98px){.dl_list-color dt{display:inline-block;padding:7px 15px}}@media screen and (max-width:767.98px){.dl_list-color dt:nth-child(n+2){margin-top:23px}}@media screen and (min-width:768px){.dl_list-color dd{font-size:1.8rem;padding:7px 0 0 140px}}@media screen and (max-width:767.98px){.dl_list-color dd{font-size:1.4rem;margin-top:15px}}.dl_list-color dd p:nth-child(n+2){margin-top:5px}.dl_list-color dd .text-bold{display:block}@media screen and (min-width:768px){.dl_list-color dd .text-lg{font-size:2.4rem}}@media screen and (min-width:768px){.dl_list-color dd .text-lg+p{margin-top:0}}.dl_list-color dd .text-lg+p+.text-lg{margin-top:10px}@media screen and (min-width:768px){.dl_list-color dd .text-sm{font-size:1.6rem}}.dl_list-colorRed dt{background-color:#a60000;color:#fff}.link-tel{display:inline-block}@media screen and (min-width:768px){.link-tel{pointer-events:none}}.link-red{color:#a60000!important}.link-line{text-decoration:underline}@media screen and (min-width:768px){.link-line:hover{text-decoration:none}}.btn{cursor:pointer;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-weight:500}.btn,.btn a{display:block}.btn a{width:100%}.btn_wrap{margin-top:40px;text-align:center}@media screen and (max-width:767.98px){.btn_wrap{margin-top:35px}}.btn_list{margin-top:20px}.btn_list li:nth-child(n+2){margin-top:20px}.btn-white{width:440px;height:80px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #000;font-size:1.8rem;letter-spacing:.05em;line-height:1;margin:0 auto;padding:0 60px 0 30px;text-indent:.05em;text-align:center}@media screen and (min-width:768px) and (max-width:1039px){.btn-white{line-height:1.2}}@media screen and (max-width:767.98px){.btn-white{width:100%;height:55px;font-size:1.5rem;line-height:1.6;padding:0 50px 0 20px}}.btn-white:after{content:"";width:30px;height:9px;position:absolute;top:50%;transform:translateY(-50%);right:30px;background:url(../img/common/btn_ico_arrow_bk.png) no-repeat 50%;background-size:contain}@media screen and (max-width:1039.98px){.btn-white:after{right:20px}}.btn-white span{position:relative;display:block}.btn-red{width:440px;height:80px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#a60000;border:1px solid #a60000;color:#fff;font-size:1.8rem;letter-spacing:.05em;line-height:1;margin:0 auto;padding:0 30px;text-indent:.05em;transition:.5s}@media screen and (max-width:767.98px){.btn-red{width:100%;height:55px;font-size:1.5rem}}@media screen and (min-width:768px){.btn-red:hover{opacity:.7}}.btn-red:after{content:"";width:30px;height:9px;background:url(../img/common/btn_ico_arrow_wh.png) no-repeat 50%;background-size:contain;position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width:1039.98px){.btn-red:after{right:20px}}@media screen and (max-width:767.98px){.btn-red:after{width:29px;height:9.5px;background:url(../img/common/sp_btn_ico_arrow_wh.png) no-repeat 50%;background-size:contain}}.btn-red span{position:relative;display:block}.btn-sm{height:60px}@media screen and (max-width:767.98px){.btn-sm{height:55px}}.btn-window{position:relative}.btn-window:after{content:"";width:18px;height:14px;background:url(../img/common/btn_ico_window.png) no-repeat 50%;background-size:contain;position:absolute;top:10px;right:10px;transform:none}@media screen and (max-width:767.98px){.btn-window:after{top:16px;right:16px}}.font-en{font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.1em}.title{letter-spacing:.075em}.title-default{font-size:1.6rem;margin-bottom:50px}@media screen and (max-width:767.98px){.title-default{font-size:1.4rem;margin-bottom:25px}}.title-default span{display:block;font-size:3.6rem;font-weight:600;letter-spacing:.1em;padding-bottom:15px}@media screen and (max-width:767.98px){.title-default span{font-size:3rem;padding-bottom:10px}}.title-bdrLeft{position:relative;padding-left:35px}@media screen and (max-width:767.98px){.title-bdrLeft{padding-left:20px}}.title-bdrLeft:after,.title-bdrLeft:before{content:"";position:absolute}.title-bdrLeft:before{width:50vw;height:1px;border-top:1px solid #000;top:16px;left:-50vw}.title-bdrLeft:after{width:8px;height:8px;background-color:#000;border-radius:50%;top:12px;left:0}.title-bdrRight{position:relative;padding-right:35px}@media screen and (max-width:767.98px){.title-bdrRight{padding-right:20px}}.title-bdrRight:after,.title-bdrRight:before{content:"";position:absolute;z-index:-1}.title-bdrRight:before{width:50vw;height:1px;border-top:1px solid #000;top:16px;right:-50vw}.title-bdrRight:after{width:8px;height:8px;background-color:#000;border-radius:50%;top:12px;right:0}.title-bdrBtm{position:relative}.title-bdrBtm.title-xxl{margin-bottom:50px}@media screen and (max-width:767.98px){.title-bdrBtm.title-xxl{margin-bottom:25px}}.title-bdrBtm span:not(.title-sub){display:inline-block;position:relative}@media screen and (max-width:767.98px){.title-bdrBtm span:not(.title-sub){padding-bottom:7px}}.title-bdrBtm span:not(.title-sub):after{content:"";width:100%;height:1px;border-top:1px solid #000;position:absolute;left:0;bottom:0}.title-bdrBtm span.title-sub{display:block;font-size:2.4rem}@media screen and (max-width:767.98px){.title-bdrBtm span.title-sub{font-size:1.6rem}}.title-number{position:relative;margin-bottom:30px;text-align:center}@media screen and (max-width:767.98px){.title-number{margin-bottom:20px}}.title-number:after{content:"";width:1px;height:60px;border-right:1px solid #707070;position:absolute;left:50%;transform:translateX(-50%);bottom:-60px}@media screen and (max-width:767.98px){.title-number:after{height:30px;bottom:-35px}}.title-number span{display:block;background-color:#fff;padding-bottom:5px}@media screen and (max-width:767.98px){.title-number span img{width:38px}}@media screen and (max-width:767.98px){.title-number-01 span img{width:32px}}.title-number+.contBox_img{padding-top:0!important}.title-bgColor{color:#fff;font-size:2.4rem;font-weight:700;padding:10px 0;margin-bottom:30px}@media screen and (max-width:767.98px){.title-bgColor{font-size:1.4rem;margin-bottom:25px}}.title-bgColorRed{background-color:#a60000}.title-bgColorBeige{background-color:#f6f2ed}.title-bgColor span:not(.title_inner){font-size:1.4rem}@media screen and (max-width:767.98px){.title-bgColor span:not(.title_inner){display:block;font-size:1.2rem;margin-top:5px}}.title-balloon{font-size:4.2rem;font-weight:700;margin-bottom:25px;letter-spacing:.075em;line-height:1.33}@media screen and (max-width:767.98px){.title-balloon{font-size:2.4rem;margin-bottom:25px;line-height:1.41}}@media screen and (max-width:399.98px){.title-balloon{font-size:2.2rem}}.title-balloon .title_inner{position:relative;display:inline-block;padding:0 75px}@media screen and (max-width:767.98px){.title-balloon .title_inner{padding:0 50px}}@media screen and (max-width:399.98px){.title-balloon .title_inner{display:block;padding:0}}.title-balloon .title_inner:after,.title-balloon .title_inner:before{content:"";width:57px;height:100%;position:absolute;top:0}@media screen and (max-width:767.98px){.title-balloon .title_inner:after,.title-balloon .title_inner:before{width:32px}}.title-balloon .title_inner:before{left:0;background:url(../img/common/ico_tit_balloonLeft.png) no-repeat 50%;background-size:contain}@media screen and (max-width:767.98px){.title-balloon .title_inner:before{background:url(../img/common/sp_ico_tit_balloonLeft.png) no-repeat 50%;background-size:contain}}.title-balloon .title_inner:after{right:0;background:url(../img/common/ico_tit_balloonRight.png) no-repeat 50%;background-size:contain}@media screen and (max-width:767.98px){.title-balloon .title_inner:after{background:url(../img/common/sp_ico_tit_balloonRight.png) no-repeat 50%;background-size:contain}}.title-round{position:relative;display:inline-block;color:#fff;background-color:#000;border-radius:19px;font-size:1.8rem;font-weight:400;padding:5px 28px;letter-spacing:.1em;text-align:center}@media screen and (max-width:767.98px){.title-round{font-size:1.4rem;font-weight:700;padding:6px 14px}}@media screen and (min-width:768px){.title-round-sm{font-size:1.6rem;padding:10px 20px}}@media screen and (max-width:767.98px){.title-round-sm{padding:10px 14px}}.title-roundGold{background-color:#cbb300}.title-roundSilver{background-color:#b2b8b8}.title-roundCopper{background-color:#7e5c00}.title-roundRed{background-color:#a60000}.title-roundBorder{position:relative;display:inline-block;color:#000;background-color:#fff;border:1px solid #000;border-radius:100vmax;font-size:1.8rem;font-weight:400;padding:5px 28px;line-height:1.5;letter-spacing:.1em;text-align:center}@media screen and (max-width:767.98px){.title-roundBorder{font-size:1.4rem;font-weight:700;padding:6px 14px}}@media screen and (min-width:768px){.title-roundBorder-sm{font-size:1.6rem;padding:6px 20px}}@media screen and (max-width:767.98px){.title-roundBorder-sm{padding:6px 10px}}.title-roundBorder-red{color:#a60000;border-color:#a60000}.title-xxl{font-size:3.6rem;font-weight:700;margin-bottom:25px;letter-spacing:.075em;line-height:1.55}@media screen and (max-width:767.98px){.title-xxl{font-size:2.4rem;margin-bottom:20px}}.title-xl{font-size:3.2rem;font-weight:700;margin-bottom:25px;letter-spacing:.075em;line-height:1.55}@media screen and (max-width:767.98px){.title-xl{font-size:1.8rem;margin-bottom:20px}}.title-lg{font-size:2.8rem;font-weight:700;letter-spacing:.075em;line-height:1.7}@media screen and (max-width:767.98px){.title-lg{font-size:1.8rem;line-height:1.4;margin-bottom:20px}}.title-md{font-size:2.4rem;font-weight:700;letter-spacing:.075em;margin-bottom:15px;line-height:1.41}@media screen and (max-width:767.98px){.title-md{font-size:1.8rem;margin-bottom:10px;line-height:1.55}}.title-sm{font-size:2rem;font-weight:700;letter-spacing:.075em;margin-bottom:15px;line-height:1.41}@media screen and (max-width:767.98px){.title-sm{font-size:1.4rem;margin-bottom:10px;line-height:1.55}}.title-xs{font-size:1.8rem;font-weight:700;margin-bottom:15px;line-height:1.77}@media screen and (max-width:767.98px){.title-xs{font-size:1.6rem;margin-bottom:10px;line-height:1.55}}@media screen and (min-width:768px){.title-center{text-align:center}}.text-bold{font-weight:700}.text-red{color:#a60000}.text_link{color:#a60000!important;text-decoration:underline}.text_link:hover{text-decoration:none}@media screen and (min-width:768px){.text-center{text-align:center}}@media screen and (max-width:767.98px){.table-scroll{overflow:auto;white-space:nowrap;margin-right:-5.97%}}.table-scroll+.table-scroll{margin-top:40px}@media screen and (max-width:767.98px){.table-scroll+.table-scroll{margin-top:25px}}.table-default{min-width:100%;table-layout:fixed}.table-default td,.table-default th{border:1px solid #707070;vertical-align:middle}.table-default td.bg-beige,.table-default th.bg-beige{background-color:#f6f2ed}.table-default th{background-color:#a49889;color:#fff;font-weight:700;padding:16px 20px;text-align:center;vertical-align:middle}.table-default th span{display:block;font-size:1.4rem}.table-default th .sup{display:inline;font-size:.8em;vertical-align:top}.table-default td{font-size:1.4rem;background-color:#fff;padding:15px 16px}@media screen and (max-width:767.98px){.table-default td{font-size:1.3rem;padding:15px}}.table-default td ol li,.table-default td p,.table-default td ul li{font-size:1.4rem;line-height:1.71!important}@media screen and (max-width:767.98px){.table-default td ol li,.table-default td p,.table-default td ul li{font-size:1.3rem}}.table-default td ol li:nth-child(n+2),.table-default td p:nth-child(n+2),.table-default td ul li:nth-child(n+2){margin-top:15px}@media screen and (max-width:767.98px){.table-default td ol li:nth-child(n+2),.table-default td p:nth-child(n+2),.table-default td ul li:nth-child(n+2){margin-top:5px}}.table-default td p+ol,.table-default td p ul{margin-top:10px}@media screen and (max-width:767.98px){.table-default td p+ol,.table-default td p ul{margin-top:5px}}.table-default td p .bold{font-size:1.5rem;font-weight:700}.table-default td p .red{color:#a60000}.table-default td.small{padding:15px 8px}.table-color th{color:#fff}.table-color .th-beige{background-color:#a49889}.table-color .th-brown{background-color:#c45c1b}.table-color .th-green{background-color:#90c41e}.table-color .th-orange{background-color:#c45c1b}.table-color .th-blue{background-color:#55c0c9}.table-color .th-red{background-color:#ea4c3b}.table-color .th-pink{background-color:#ee89a0}.table-color td{background-color:#fff}.table-thFixed{flex-wrap:nowrap}.table-thFixed thead{display:block;border-left:1px solid #707070}@media screen and (max-width:767.98px){.table-thFixed thead{position:-webkit-sticky;position:sticky;left:0}}@media screen and (max-width:767.98px){.table-thFixed tbody{display:flex;overflow-x:auto;overflow-y:hidden}}.table-thFixed tbody tr{float:left}.table-thFixed tr td,.table-thFixed tr th{display:flex;justify-content:center;align-items:center;border-top:1px solid #707070;text-align:center}@media screen and (max-width:767.98px){.table-thFixed tr td,.table-thFixed tr th{font-size:1.3rem}}.table-thFixed tr th{border-right:1px solid #707070;font-weight:700;padding:22px 0}@media screen and (min-width:768px){.table-thFixed tr th{font-size:1.6rem}}.table-thFixed tr td{border-right:1px solid #707070}@media screen and (min-width:768px){.table-thFixed tr td{font-size:1.4rem}}.table-thFixed tr td:last-of-type{border-bottom:1px solid #707070}.table-thLeft th{width:240px}@media screen and (max-width:767.98px){.table-thLeft th{min-width:227px}}.table-thLeft02 th{width:200px}.table-thLeft03 td{width:380px}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}@media screen and (min-width:768px){.bg_img{position:absolute;bottom:0}}@media screen and (min-width:1400px){.bg_img{padding-top:0}}@media screen and (max-width:767.98px){.bg_img{margin-top:50px}}@media screen and (min-width:768px){.bg_img-right{right:0}}@media screen and (min-width:768px){.bg_img-left{left:0}}.bg_img-frame{position:relative}@media screen and (min-width:768px){.bg_img-frame .cont_text{width:50%}}.bg_img-frame .cont_text-right{margin-left:auto}@media screen and (min-width:768px){.bg_img-frame .cont_img-right{right:0}}@media screen and (min-width:768px){.bg_img-frame .cont_img-left{left:0}}@media screen and (max-width:767.98px){.bg_img-frame .cont_img img{width:100%}}.voice .cont{z-index:10}@media screen and (min-width:768px){.voice .cont+.cont{margin-top:130px}}@media screen and (max-width:1039.98px){.voice .cont+.cont{margin-top:80px}}@media screen and (max-width:767.98px){.voice .cont+.cont{margin-top:50px}}@media screen and (min-width:768px){.voice .cont_img{width:45%;position:absolute;top:0}}@media screen and (min-width:1401px){.voice .cont_img{height:335px;background-size:cover;padding-top:0}}@media screen and (min-width:768px) and (max-width:1400px){.voice .cont_img{background-size:contain;padding-top:23.92857%}}@media screen and (max-width:767.98px){.voice .cont_img{margin-bottom:25px}}@media screen and (min-width:768px){.voice .cont_img:after{content:"";width:108%;padding-top:35.13529%;position:absolute;bottom:-14.92537%;z-index:-1}}@media screen and (min-width:768px){.voice .cont_img-right{right:0}}@media screen and (min-width:768px){.voice .cont_img-right:after{left:-7.93651%;background:url(../img/common/ico_frame_beige_right.png) no-repeat 100% 100%;background-size:contain}}@media screen and (min-width:768px){.voice .cont_img-left{left:0}}@media screen and (min-width:768px){.voice .cont_img-left:after{right:-7.93651%;background:url(../img/common/ico_frame_beige_left.png) no-repeat 100% 100%;background-size:contain}}.voice .cont_text{position:relative}@media screen and (min-width:768px){.voice .cont_text:after,.voice .cont_text:before{content:"";position:absolute;z-index:-1}}.voice .cont_text:before{width:14%;height:1px;border-top:1px solid #000;top:16px}.voice .cont_text:after{width:8px;height:8px;background-color:#000;border-radius:50%;top:12px}.voice .cont_text-left:before{right:-20%}.voice .cont_text-left:after{right:-6%}.voice .cont_text-right:before{left:-20%}.voice .cont_text-right:after{left:-6%}.voice .cont_text .text-sm{font-size:1.3rem;margin-bottom:25px}@media screen and (max-width:767.98px){.voice .cont_text .text-sm{font-size:1.4rem;margin-bottom:15px}}.voice .cont_title-02{margin-bottom:0}.w-max{width:100%}.underLayer .breadcrumb{margin-bottom:25px;margin-top:120px}@media screen and (max-width:767.98px){.underLayer .breadcrumb{margin-bottom:20px;margin-top:60px}}.underLayer .breadcrumb li{display:inline;font-size:1.4rem}.underLayer .breadcrumb li a{font-size:1.4rem}.underLayer .breadcrumb li:not(:first-child):before{content:">";padding:0 5px}@media screen and (max-width:767.98px){.underLayer .breadcrumb li:not(:first-child):before{padding:0 3px}}.underLayer .hero-cmn{background-color:#f6f2ed;padding:96px 0}@media screen and (max-width:767.98px){.underLayer .hero-cmn{padding:53px 0}}.underLayer .hero-cmn .hero_title{position:relative;padding-left:35px;line-height:1.2}@media screen and (max-width:767.98px){.underLayer .hero-cmn .hero_title{padding-left:20px}}.underLayer .hero-cmn .hero_title:after,.underLayer .hero-cmn .hero_title:before{content:"";position:absolute}.underLayer .hero-cmn .hero_title:before{width:50vw;height:1px;border-top:1px solid #000;top:23px;left:-50vw}@media screen and (max-width:767.98px){.underLayer .hero-cmn .hero_title:before{top:12px}}.underLayer .hero-cmn .hero_title:after{width:8px;height:8px;background-color:#000;border-radius:50%;top:20px;left:0}@media screen and (max-width:767.98px){.underLayer .hero-cmn .hero_title:after{top:9px}}.underLayer .hero-cmn .hero_title span{font-size:3.6rem;font-weight:700;letter-spacing:.075em}@media screen and (max-width:767.98px){.underLayer .hero-cmn .hero_title span{font-size:2rem}}.underLayer .hero-cmn+.section:not(.section_pt0){padding-top:120px}@media screen and (max-width:767.98px){.underLayer .hero-cmn+.section:not(.section_pt0){padding-top:50px}}.underLayer .hero-cmn+.section_pt0{padding-top:0}@media screen and (min-width:768px){.underLayer .section:not(.bnrList-cmn) li,.underLayer .section:not(.bnrList-cmn) p{line-height:2}}@media screen and (max-width:767.98px){.underLayer .section:not(.bnrList-cmn) li,.underLayer .section:not(.bnrList-cmn) p{line-height:1.71}}@media screen and (min-width:768px){.underLayer .section+.section{padding-top:120px}}@media screen and (max-width:767.98px){.underLayer .section+.section{padding-top:50px}}@media screen and (max-width:767.98px){.underLayer .section+.section .title-xxl{font-size:2rem;margin-bottom:20px}}@media screen and (max-width:767.98px){.underLayer .section+.section .title-xxl.title-bdrBtm{margin-bottom:25px}}.underLayer .bnrList-cmn{position:relative;background-color:#fff;padding:120px 0 170px;z-index:1}@media screen and (max-width:767.98px){.underLayer .bnrList-cmn{padding:60px 0 70px}}.underLayer .bnrList-cmn .inner{position:relative}.underLayer .bnrList-cmn .inner:after{content:"";width:calc(200% + 60px);position:absolute;right:-60px;border:16px solid #f6f2ed;box-sizing:border-box;z-index:-1}@media screen and (min-width:768px){.underLayer .bnrList-cmn .inner:after{height:200px;bottom:-55px}}@media screen and (max-width:1120px){.underLayer .bnrList-cmn .inner:after{width:calc(1120px + 2%);right:-2%}}@media screen and (max-width:1039.98px){.underLayer .bnrList-cmn .inner:after{width:102%;right:0}}@media screen and (max-width:767.98px){.underLayer .bnrList-cmn .inner:after{width:100%;height:115px;border-width:8px;right:5.33%;bottom:-20px}}@media screen and (min-width:768px){.underLayer .bnrList-cmn .layout{justify-content:space-between}}@media screen and (min-width:768px){.underLayer .bnrList-cmn .layout li{width:32%}}@media screen and (max-width:767.98px){.underLayer .bnrList-cmn .layout li{width:47.7%}}@media screen and (max-width:767.98px){.underLayer .bnrList-cmn .layout li:nth-child(n+3){margin-top:20px}}@media screen and (max-width:767.98px){.underLayer .bnrList-cmn .layout li:not(:nth-child(2n)){margin-right:4.6%}}.underLayer .bnrList-cmn .layout li a img{width:100%}@media screen and (min-width:768px){.underLayer .bnrList-cmn .layout-center{justify-content:center}}@media screen and (min-width:768px){.underLayer .bnrList-cmn .layout-center li:first-of-type{margin-right:4.6%}}@media screen and (min-width:768px){.underLayer .support-cmn{background:url(../img/common/bg_support_01.jpg) no-repeat 100%;background-size:cover;margin-top:120px;padding:80px 0}}@media screen and (max-width:767.98px){.underLayer .support-cmn{margin-top:50px}}@media screen and (max-width:767.98px){.underLayer .support-cmn .inner{padding:0}}@media screen and (min-width:768px){.underLayer .support-cmn .cont_text{width:50%}}@media screen and (max-width:767.98px){.underLayer .support-cmn .cont_text{background:url(../img/common/sp_bg_support_01.jpg) no-repeat 100%;background-size:cover;padding:30px 5.33%}}.underLayer .support-cmn .cont_title{text-align:center}.underLayer .support-cmn .cont_title-01{margin-bottom:15px}@media screen and (max-width:767.98px){.underLayer .support-cmn .cont_title-01{font-size:2rem;margin-bottom:10px}}.underLayer .support-cmn .cont_title-01 span{display:block;font-size:2rem;font-weight:400;margin-bottom:5px}@media screen and (max-width:767.98px){.underLayer .support-cmn .cont_title-01 span{font-size:1.4rem}}.underLayer .support-cmn .cont_title-02{margin-bottom:15px}@media screen and (max-width:767.98px){.underLayer .support-cmn .cont_title-02{font-weight:400;margin-bottom:10px}}.underLayer .support-cmn .btn{max-width:390px;margin-top:25px}.underLayer .jobList-cmn{padding-top:100px}@media screen and (max-width:767.98px){.underLayer .jobList-cmn{padding-top:50px}}.underLayer .list-pager{display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;margin:0 auto;text-align:center}.underLayer .list-pager li:not(.etc):not(.btnPrev):not(.btnNext):hover{transition:.5s}@media screen and (min-width:768px){.underLayer .list-pager li:not(.etc):not(.btnPrev):not(.btnNext):hover{background-color:#f5f5f5}}.underLayer .list-pager li:not(.etc):not(.btnPrev):not(.btnNext):hover a,.underLayer .list-pager li:not(.etc):not(.btnPrev):not(.btnNext):hover span{opacity:1}@media screen and (min-width:768px){.underLayer .list-pager li:not(.etc):not(.btnPrev):not(.btnNext):hover a,.underLayer .list-pager li:not(.etc):not(.btnPrev):not(.btnNext):hover span{border-color:#9b9b9b;color:#9b9b9b}}.underLayer .list-pager li a,.underLayer .list-pager li span{display:block;width:48px;height:48px;line-height:48px;box-sizing:border-box;border:1px solid #000;color:#000;font-family:Montserrat,sans-serif;font-size:1.8rem}@media screen and (max-width:767.98px){.underLayer .list-pager li a,.underLayer .list-pager li span{width:29px;height:29px;line-height:29px;font-size:1.5rem}}.underLayer .list-pager li span{pointer-events:none;background-color:#f5f5f5;border-color:#9b9b9b;color:#9b9b9b}.underLayer .list-pager li:not(:first-child){margin-left:20px}@media screen and (max-width:767.98px){.underLayer .list-pager li:not(:first-child){margin-left:10px}}@media screen and (max-width:767.98px){.underLayer .list-pager li.spNone{display:none}}.underLayer .list-pager li.etc{font-family:Montserrat,sans-serif;font-size:1.8rem;pointer-events:none;line-height:1}@media screen and (max-width:767.98px){.underLayer .list-pager li.etc{font-size:1.5rem}}.underLayer .list-pager li.etc span{width:auto}.underLayer .list-pager li.btnPrev{margin-right:30px}@media screen and (max-width:767.98px){.underLayer .list-pager li.btnPrev{display:none}}.underLayer .list-pager li.btnPrev+li{margin-left:0}.underLayer .list-pager li.btnNext{margin-left:30px}@media screen and (max-width:767.98px){.underLayer .list-pager li.btnNext{display:none}}.underLayer .list-pager li.btnNext,.underLayer .list-pager li.btnPrev{background-color:#000;box-sizing:border-box;border-radius:0}.underLayer .list-pager li.btnNext a,.underLayer .list-pager li.btnPrev a{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.underLayer .list-pager li.btnNext a:hover,.underLayer .list-pager li.btnPrev a:hover{opacity:.7}}@media screen and (max-width:767.98px){.underLayer .list-pager li.btnNext a img,.underLayer .list-pager li.btnPrev a img{width:19px}}.underLayer .wlicense-cmn{margin-top:60px}@media screen and (max-width:767.98px){.underLayer .wlicense-cmn{margin-top:25px}}.underLayer .wlicense-cmn .layout{margin-top:20px}@media screen and (max-width:767.98px){.underLayer .wlicense-cmn .contBox_title{margin-bottom:15px}}.underLayer .wlicense-cmn .contBox_inner{padding:40px}@media screen and (max-width:767.98px){.underLayer .wlicense-cmn .contBox_inner{padding:40px 30px}}.underLayer .wlicense-cmn .contBox_icon{text-align:center}@media screen and (min-width:768px){.underLayer .wlicense-cmn .contBox_icon{width:4.3573%;margin-top:13.0719%}}@media screen and (max-width:767.98px){.underLayer .wlicense-cmn .contBox_icon{max-width:20px;margin:20px auto}}.underLayer .wlicense-cmn .contBox_img{text-align:center}@media screen and (min-width:768px){.underLayer .wlicense-cmn .contBox_img{width:45.75163%}}@media screen and (max-width:767.98px){.underLayer .wlicense-cmn .contBox_img img{width:100%}}.underLayer .section-color+.bnr-area{padding-top:0}.underLayer .bnr-area a,.underLayer .bnr-area a img{width:100%}.news .newscate{display:inline-block;width:120px;font-size:1.2rem;border:1px solid;border-radius:50px;margin-right:15px;padding:3px 0;text-align:center}.news .newscate-important{color:#fff;border-color:#a60000;background-color:#a60000}.news .newscate-news{color:#897c6b;border-color:#897c6b}.news .newscate-course{color:#e96790;border-color:#e96790}.news .newscate-event{color:#ffac00;border-color:#ffac00}.news .newscate-ocreport{color:#90c41e;border-color:#90c41e}.news .newscate-campuslife{color:#b381cb;border-color:#b381cb}.news .newscate-cazalis{color:#55c0c9;border-color:#55c0c9}.news .newscate-ocnews{color:#a60000;border-color:#a60000}.news .newsEvent .layout{justify-content:space-between}@media screen and (min-width:768px){.news .newsEvent .cont{width:100%}}@media screen and (max-width:767.98px){.news .newsEvent .cont:nth-child(n+2){margin-top:50px}}.news .newsEvent .cont_body{margin-top:35px}@media screen and (max-width:767.98px){.news .newsEvent .cont_body{margin-top:10px}}.news .newsEvent .cont .btn a{font-size:1.6rem;letter-spacing:.075em}@media screen and (max-width:767.98px){.news .newsEvent .cont .btn a{font-size:1.4rem}}.news .newsEvent .cont .btn a span{color:#9a9a9a;margin-left:10px}@media screen and (max-width:767.98px){.news .newsEvent .cont .btn a span{font-size:1.5rem}}.news .newsEvent .item{width:100%;border-bottom:1px dashed #e5e5e5}@media screen and (min-width:768px){.news .newsEvent .item{margin-left:35px}}.news .newsEvent .item:last-of-type{border-bottom:none}.news .newsEvent .item a{width:100%;height:100%;padding:0 0 15px;justify-content:flex-start;align-items:baseline}@media screen and (max-width:767.98px){.news .newsEvent .item a{padding:15px 0}}.news .newsEvent .item_title{display:inline-block;width:100px;color:#9a9a9a;font-family:Montserrat,sans-serif;font-size:1.4rem}@media screen and (max-width:767.98px){.news .newsEvent .item_title{width:75px;font-size:1.1rem}}@media screen and (max-width:767.98px){.news .newsEvent .item_titleWrap{width:100%}}.news .newsEvent .item p{font-size:1.6rem;margin-top:15px}@media screen and (max-width:767.98px){.news .newsEvent .item p{font-size:1.4rem}}.news .newsEvent .newscate{margin-top:10px}.newslist .list-pager{margin-top:100px}@media screen and (max-width:767.98px){.newslist .list-pager{margin-top:50px}}.newslist .newscate{margin-top:10px}.eventDetail .blockDate,.newsDetail .blockDate{color:#9a9a9a;font-family:Montserrat,sans-serif;font-size:1.4rem;margin-right:20px}@media screen and (max-width:767.98px){.eventDetail .blockDate,.newsDetail .blockDate{display:block;width:100%;font-size:1.1rem}}.eventDetail .blockTitle,.newsDetail .blockTitle{font-size:2.4rem;font-weight:700;line-height:1.41;letter-spacing:.075em;margin-top:10px}@media screen and (max-width:767.98px){.eventDetail .blockTitle,.newsDetail .blockTitle{font-size:1.8rem;line-height:1.55}}.eventDetail .cont_body,.newsDetail .cont_body{margin-top:20px;word-break:break-all}.eventDetail .cont_body h1,.eventDetail .cont_body h2,.eventDetail .cont_body h3,.newsDetail .cont_body h1,.newsDetail .cont_body h2,.newsDetail .cont_body h3{font-weight:700;margin-bottom:18px;letter-spacing:.075em;line-height:1.41}@media screen and (max-width:767.98px){.eventDetail .cont_body h1,.eventDetail .cont_body h2,.eventDetail .cont_body h3,.newsDetail .cont_body h1,.newsDetail .cont_body h2,.newsDetail .cont_body h3{margin-bottom:10px}}.eventDetail .cont_body h1+p img,.eventDetail .cont_body h2+p img,.eventDetail .cont_body h3+p img,.newsDetail .cont_body h1+p img,.newsDetail .cont_body h2+p img,.newsDetail .cont_body h3+p img{padding-top:0}.eventDetail .cont_body p,.newsDetail .cont_body p{line-height:2}@media screen and (max-width:767.98px){.eventDetail .cont_body p,.newsDetail .cont_body p{line-height:1.71}}.eventDetail .cont_body p+h1,.eventDetail .cont_body p div,.eventDetail .cont_body p h2,.eventDetail .cont_body p h3,.eventDetail .cont_body p ol,.eventDetail .cont_body p table,.eventDetail .cont_body p ul,.newsDetail .cont_body p+h1,.newsDetail .cont_body p div,.newsDetail .cont_body p h2,.newsDetail .cont_body p h3,.newsDetail .cont_body p ol,.newsDetail .cont_body p table,.newsDetail .cont_body p ul{margin-top:25px}.eventDetail .cont_body p:first-child,.newsDetail .cont_body p:first-child{margin-top:0}.eventDetail .cont_body p img,.newsDetail .cont_body p img{padding:15px 0}@media screen and (max-width:767.98px){.eventDetail .cont_body p img,.newsDetail .cont_body p img{width:100%;padding:10px 0}}.eventDetail .cont_body h1,.newsDetail .cont_body h1{font-size:2.4rem}@media screen and (max-width:767.98px){.eventDetail .cont_body h1,.newsDetail .cont_body h1{font-size:1.8rem}}.eventDetail .cont_body h2,.newsDetail .cont_body h2{font-size:1.6rem}@media screen and (max-width:767.98px){.eventDetail .cont_body h2,.newsDetail .cont_body h2{font-size:1.4rem}}.eventDetail .cont_body h3,.newsDetail .cont_body h3{font-size:1.6rem}@media screen and (max-width:767.98px){.eventDetail .cont_body h3,.newsDetail .cont_body h3{font-size:1.4rem}}.eventDetail .cont_body em,.eventDetail .cont_body strong,.newsDetail .cont_body em,.newsDetail .cont_body strong{font-weight:700}.eventDetail .cont_body img,.newsDetail .cont_body img{vertical-align:bottom}.eventDetail .cont_body a,.newsDetail .cont_body a{color:#a60000;display:inline}.eventDetail .cont_body address,.eventDetail .cont_body cite,.eventDetail .cont_body dfn,.eventDetail .cont_body em,.eventDetail .cont_body i,.eventDetail .cont_body var,.newsDetail .cont_body address,.newsDetail .cont_body cite,.newsDetail .cont_body dfn,.newsDetail .cont_body em,.newsDetail .cont_body i,.newsDetail .cont_body var{font-style:italic}.eventDetail .cont_body q:before,.newsDetail .cont_body q:before{content:open-quote}.eventDetail .cont_body q:after,.newsDetail .cont_body q:after{content:close-quote}.eventDetail .cont_body hr,.eventDetail .cont_body table td,.eventDetail .cont_body table th,.newsDetail .cont_body hr,.newsDetail .cont_body table td,.newsDetail .cont_body table th{border:1px solid #000}.eventDetail .cont_body ol li,.newsDetail .cont_body ol li{list-style-type:decimal}.eventDetail .cont_body ul li,.newsDetail .cont_body ul li{list-style-type:disc}.eventDetail .cont_body ul ul li,.newsDetail .cont_body ul ul li{list-style-type:circle}.eventDetail .cont_body ul ul ul li,.newsDetail .cont_body ul ul ul li{list-style-type:square}.eventDetail .cont_body .marker,.newsDetail .cont_body .marker{background-color:#fce777}.eventDetail .btnReturn,.newsDetail .btnReturn{margin-top:100px}@media screen and (max-width:767.98px){.eventDetail .btnReturn,.newsDetail .btnReturn{margin-top:50px}}.eventDetail .newscate,.newsDetail .newscate{font-size:1.4rem;line-height:1.625}@media screen and (max-width:767.98px){.eventDetail .newscate,.newsDetail .newscate{font-size:1.2rem;margin-top:10px}}@media (-ms-high-contrast:none){.eventDetail .newscate,.newsDetail .newscate{font-family:メイリオ,sans-serif}}.eventDetail .layout,.newsDetail .layout{align-items:center}.recruit .section+.section{padding-top:50px}@media screen and (max-width:767.98px){.recruit .section+.section{padding-top:75px}}.recruit .greeting .align-right{margin-top:30px}@media screen and (max-width:767.98px){.recruit .greeting .align-right{margin-top:20px}}.recruit .overview .text-note{margin-top:15px}.recruit .overview .cont:not(:first-child){margin-top:55px}@media screen and (max-width:767.98px){.recruit .overview .cont:not(:first-child){margin-top:30px}}.recruit .overview .cont_title-02:not(:first-of-type){margin-top:55px}@media screen and (max-width:767.98px){.recruit .overview .cont_title-02:not(:first-of-type){margin-top:30px}}.recruit .overview .cont_textInner{margin-top:35px}@media screen and (max-width:767.98px){.recruit .overview .cont_textInner{margin-top:20px}}.recruit .overview .cont_textInner:nth-child(n+2){margin-top:55px}@media screen and (max-width:767.98px){.recruit .overview .cont_textInner:nth-child(n+2){margin-top:50px}}@media screen and (max-width:767.98px){.recruit .overview .list{margin-top:10px}}.privacypolicy .cont_title-01{margin-top:38px}@media screen and (max-width:767.98px){.privacypolicy .cont_title-01{font-size:1.6rem;margin:25px 0 8px}}.privacypolicy .contBox{padding:35px 40px 30px;margin-top:15px}@media screen and (max-width:767.98px){.privacypolicy .contBox{padding:25px 20px 20px}}.privacypolicy .contBox .cont_title{margin-top:0}@media screen and (max-width:767.98px){.privacypolicy .contBox .cont_title{font-size:1.8rem}}.mediapolicy .section+.section{padding-top:60px}@media screen and (max-width:767.98px){.mediapolicy .section+.section{padding-top:30px}}@media screen and (min-width:768px){.mediapolicy .cont_text p{line-height:2}}.mediapolicy .cont_text p:not(:first-child){margin-top:25px}@media screen and (max-width:767.98px){.mediapolicy .cont_text p:not(:first-child){margin-top:15px}}.mediapolicy .cont_title-01{margin-top:50px}@media screen and (max-width:767.98px){.mediapolicy .cont_title-01{font-size:1.6rem;margin:25px 0 8px}}.mediapolicy .cont_title-01+.cont_title-02{margin-top:0}.mediapolicy .cont_title-02{margin-top:40px}@media screen and (max-width:767.98px){.mediapolicy .cont_title-02{margin-top:25px}}.mediapolicy .cont_box-right{margin-top:40px}@media screen and (max-width:767.98px){.mediapolicy .cont_box-right{margin-top:25px}}.mediapolicy .list-number{margin-top:15px}.mediapolicy .list-link{margin-top:35px}@media screen and (max-width:767.98px){.mediapolicy .list-link{margin-top:25px}}@media screen and (max-width:767.98px){.mediapolicy .list-link li{height:78px}}@media screen and (max-width:767.98px){.mediapolicy .list-link li a{justify-content:flex-start;padding-left:20px;text-align:left;line-height:1.71}}@media screen and (max-width:349.98px){.mediapolicy .list-link li a{font-size:1.3rem}}@media screen and (min-width:768px){.mediapolicy .snsaccount .cont_title-02{margin-bottom:10px}}@media screen and (max-width:767.98px){.mediapolicy .snsaccount .cont_title-02{margin-bottom:15px}}.mediapolicy .snsaccount table{width:100%;overflow-wrap:break-word;table-layout:fixed;word-wrap:break-word}.mediapolicy .snsaccount table th{background-color:#f5f5f5;text-align:left}@media screen and (min-width:768px){.mediapolicy .snsaccount table th{width:220px;font-weight:700}}@media screen and (max-width:767.98px){.mediapolicy .snsaccount table th{width:116px}}.mediapolicy .snsaccount table td,.mediapolicy .snsaccount table th{border:1px solid #ccc;padding:12px 20px;line-height:2.1}@media screen and (max-width:767.98px){.mediapolicy .snsaccount table td,.mediapolicy .snsaccount table th{font-size:1.2rem;padding:8px 10px;line-height:1.4}}@media screen and (max-width:767.98px){.mediapolicy .guidelineuse .cont_title-02{font-size:1.4rem}}.sitemap .cont_title{margin-bottom:45px}@media screen and (max-width:767.98px){.sitemap .cont_title{margin-bottom:25px}}.sitemap .cont_title:nth-of-type(n+2){margin-top:80px}@media screen and (max-width:767.98px){.sitemap .cont_title:nth-of-type(n+2){margin-top:65px}}.sitemap .cont_title span{font-size:3.6rem}@media screen and (max-width:767.98px){.sitemap .cont_title span{font-size:2.4rem}}.sitemap .cont_title a{font-weight:700}@media screen and (min-width:768px){.sitemap .cont .list li{width:33.33%}}@media screen and (min-width:768px){.sitemap .cont .list li:nth-child(n+4){margin-top:5px}}@media screen and (max-width:767.98px){.sitemap .cont .list li:not(:first-child){margin-top:12px}}.certification .linkList .cont_title,.graduate .linkList .cont_title{margin:60px 0 18px}@media screen and (max-width:767.98px){.certification .linkList .cont_title,.graduate .linkList .cont_title{margin:50px 0 23px}}@media screen and (min-width:768px){.graduate .linkList .cont_title{margin-bottom:10px}}.graduate .linkList .cont_title:first-of-type{margin-top:50px}@media screen and (max-width:767.98px){.graduate .linkList .cont_title:first-of-type{margin-top:40px}}@media screen and (min-width:768px){.graduate .linkList .cont_title:nth-of-type(n+2){margin-top:58px}}@media screen and (max-width:767.98px){.graduate .linkList .cont_title:nth-of-type(n+2){margin-top:50px}}.graduate .linkList .cont_list{margin-top:35px}@media screen and (max-width:767.98px){.graduate .linkList .cont_list{margin-top:30px}}@media screen and (max-width:767.98px){.graduate .linkList .cont .link-tel{color:#a60000;text-decoration:underline}}.college .intro .cont_title{text-align:center}.college .intro .cont_title-01{margin-bottom:40px}@media screen and (max-width:767.98px){.college .intro .cont_title-01{margin-bottom:20px}}@media screen and (max-width:767.98px){.college .intro .cont_title-01 img{max-width:230px}}.college .intro .cont_title-02{margin-bottom:30px;line-height:1.55}@media screen and (max-width:767.98px){.college .intro .cont_title-02{margin-bottom:25px}}.college .intro .cont_img{margin-top:100px}@media screen and (max-width:767.98px){.college .intro .cont_img{margin-top:50px}}.college .overview{padding:130px 0 105px}@media screen and (max-width:767.98px){.college .overview{padding:65px 0 50px}}.college .overview .cont:not(:first-of-type){margin-top:85px}@media screen and (max-width:767.98px){.college .overview .cont:not(:first-of-type){margin-top:50px}}.college .overview .cont-02 .cont_text:first-of-type{margin-bottom:50px}@media screen and (max-width:767.98px){.college .overview .cont-02 .cont_text:first-of-type{margin-bottom:25px}}.college .overview .cont-02 table{width:100%;table-layout:fixed;text-align:left}@media screen and (max-width:767.98px){.college .overview .cont-02 table tr:first-of-type td,.college .overview .cont-02 table tr:first-of-type th{padding-top:0}}@media screen and (max-width:767.98px){.college .overview .cont-02 table tr:last-of-type td,.college .overview .cont-02 table tr:last-of-type th{padding-bottom:0}}@media screen and (max-width:767.98px){.college .overview .cont-02 table tr:not(:first-of-type) th{margin-top:20px}}@media screen and (min-width:768px){.college .overview .cont-02 table td,.college .overview .cont-02 table th{padding:15px 0}}@media screen and (max-width:767.98px){.college .overview .cont-02 table td,.college .overview .cont-02 table th{width:100%;display:block}}.college .overview .cont-02 table th{font-family:Montserrat,sans-serif}@media screen and (min-width:768px){.college .overview .cont-02 table th{width:100px;font-size:2rem}}@media screen and (max-width:767.98px){.college .overview .cont-02 table th{font-size:1.6rem;margin-bottom:10px}}.college .overview .cont-02 table th span{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.8rem}@media screen and (max-width:767.98px){.college .overview .cont-02 table th span{font-size:1.5rem}}@media screen and (min-width:768px){.college .overview .cont-02 table td{font-size:1.6rem}}@media screen and (min-width:768px){.college .overview .cont-03 .cont_img{width:30%;margin-right:4%}}@media screen and (max-width:767.98px){.college .overview .cont-03 .cont_img{text-align:center}}@media screen and (max-width:767.98px){.college .overview .cont-03 .cont_img img{width:168px}}.college .overview .cont-03 .cont_title-02{margin-top:20px}@media screen and (max-width:767.98px){.college .overview .cont-03 .cont_title-02{margin-top:15px}}.college .overview .cont-03 .cont_title-02 span{display:block;font-size:1.6rem;font-weight:400;margin-bottom:10px}@media screen and (max-width:767.98px){.college .overview .cont-03 .cont_title-02 span{font-size:1.4rem}}@media screen and (min-width:768px){.college .overview .cont-03 .cont_text{width:66%}}@media screen and (max-width:767.98px){.college .overview .cont-03 .cont_text{margin-top:25px}}.college .group .btn.w-max{margin-top:60px}@media screen and (max-width:767.98px){.college .group .btn.w-max{margin-top:50px}}.teacher .cont_img.w-max{margin-top:100px}@media screen and (max-width:767.98px){.teacher .cont_img.w-max{margin-top:50px}}.teacher .cont_img.w-max img{width:100%}.teacher .cont-02{padding:120px 0}@media screen and (max-width:767.98px){.teacher .cont-02{padding:50px 0}}.teacher .contBox_wrap{margin-top:60px}@media screen and (max-width:767.98px){.teacher .contBox_wrap{margin-top:50px}}.teacher .btn{margin-top:20px}@media screen and (max-width:767.98px){.teacher .btn{margin-top:25px}}.teacher-cmn .contBox_wrap{margin-top:60px}@media screen and (max-width:767.98px){.teacher-cmn .contBox_wrap{margin-top:50px}}@media screen and (min-width:768px){.teacher-cmn .contBox_wrap.ffsetlayout-3-o .contBox:nth-child(n+4){margin-top:60px}}@media screen and (max-width:767.98px){.fulltime_teacher .contBox_title{font-size:1.4rem}}@media screen and (max-width:767.98px){.special_teacher .layout-3-offset .contBox:nth-child(n+2){margin-top:50px}}@media screen and (max-width:767.98px){.special_teacher .layout-4-offset .contBox_title,.working_teacher .contBox_title{font-size:1.4rem}}@media screen and (min-width:768px){.working_teacher .contBox p{text-align:center}}.facilities .cont+.cont{margin-top:100px}@media screen and (max-width:767.98px){.facilities .cont+.cont{margin-top:50px}}@media screen and (max-width:767.98px){.facilities .cont_img{margin:0 -5.97%}}.facilities .contBox{padding:35px 40px}@media screen and (max-width:767.98px){.facilities .contBox{padding:25px 5.33% 30px}}@media screen and (min-width:768px){.facilities .contBox_wrap{margin-top:60px}}@media screen and (max-width:767.98px){.facilities .contBox_wrap{margin:0 -5.97%}}@media screen and (max-width:767.98px){.facilities .contBox_title-01{font-size:2rem}}.facilities .cont-01{margin-top:60px}@media screen and (max-width:767.98px){.facilities .cont-01,.facilities .cont-01 .cont_img{margin-top:50px}}@media screen and (max-width:767.98px){.facilities .cont-02 .cont_img{margin-top:25px}}@media screen and (max-width:767.98px){.facilities .cont-02 .cont_img .title{padding:0 5.33%}}.facilities .cont-03 .contBox{margin-top:55px}@media screen and (max-width:767.98px){.facilities .cont-03 .contBox{margin:50px -5.97% 0}}.facilities .cont-03 .contBox_title-03{margin-bottom:10px}@media screen and (max-width:767.98px){.facilities .cont-03 .contBox_title-03{margin-bottom:5px}}.facilities .cont-04 .contBox_title-01{margin-bottom:50px}@media screen and (max-width:767.98px){.facilities .cont-04 .contBox_title-01{margin-bottom:25px}}@media screen and (min-width:768px){.facilities .layout-3-offset.layout-sp>.item:nth-child(n+4){margin-top:32px}}.facilities .slider-02 p{font-size:1.8rem;font-weight:700;margin-top:15px}@media screen and (max-width:1039.98px){.facilities .slider-02 p{font-size:1.8vw}}@media screen and (max-width:767.98px){.facilities .slider-02 p{font-size:1.4rem}}.facilities .slider-02 .slider_nav li{top:27.58621%;transform:none}@media screen and (max-width:767.98px){.facilities .slider-02 .slider_nav li{top:34.48276%}}.gallery .movie_list img{width:100%}.gallery .movie_list.layout-1{margin:40px auto 0}@media screen and (max-width:767.98px){.gallery .movie_list.layout-1{margin-top:20px}}.gallery .movie_list.layout-1 .contBox{margin:0 auto;text-align:center}.gallery .cont{margin-top:60px}@media screen and (max-width:767.98px){.gallery .cont{margin-top:50px}}@media screen and (min-width:768px){.gallery .cont_text{text-align:center}}@media screen and (max-width:767.98px){.gallery .cont_title{font-size:2rem}}@media screen and (max-width:767.98px){.gallery .contBox_title{font-size:1.4rem}}.gallery .contBox_title span{font-size:1.6rem}@media screen and (max-width:767.98px){.gallery .contBox_title span{font-size:1.2rem}}.gallery .contBox .title-md{line-height:1}@media screen and (max-width:767.98px){.gallery .contBox .title-md{letter-spacing:0}}button.mfp-close *{pointer-events:none}.mfp-container{padding:0}.mfp-iframe-scaler iframe{box-shadow:none}.mfp-iframe-holder .mfp-close{top:-70px}@media screen and (max-width:767.98px){.mfp-iframe-holder .mfp-close{top:-50px}}.mfp-iframe-holder .mfp-content{max-width:960px!important}@media screen and (max-width:1000px){.mfp-iframe-holder .mfp-content{width:96%}}@media screen and (max-width:767.98px){.mfp-iframe-holder .mfp-content{width:89.34%}}.mfp-bg{opacity:.7}.about-cmn .section:not(.section_pt0):nth-child(n+2){padding-top:100px}@media screen and (max-width:767.98px){.about-cmn .section:not(.section_pt0):nth-child(n+2){padding-top:50px}}.about-cmn .section:not(.section_pt0):nth-child(n+2) .section_img.w-max{margin-top:60px}@media screen and (max-width:767.98px){.about-cmn .section:not(.section_pt0):nth-child(n+2) .section_img.w-max{margin-top:50px}}.about-cmn .section:not(.section_pt0):nth-child(n+2) .section_img.w-max img{width:100%}.about-cmn .section:last-child{padding-bottom:120px}@media screen and (max-width:767.98px){.about-cmn .section:last-child{padding-bottom:50px}}.about-cmn .list-cmn{margin-top:100px}@media screen and (max-width:767.98px){.about-cmn .list-cmn{margin-top:50px}}@media screen and (max-width:767.98px){.about .feature .title-number{font-size:2.4rem;margin-bottom:20px}}@media screen and (max-width:767.98px){.about .feature .cont_title{margin-bottom:15px}}.about .feature .contBox_title{margin-bottom:15px}@media screen and (max-width:767.98px){.about .feature .contBox_title,.about .feature .contBox_title02{font-size:1.8rem}}.about .feature .cont-01{margin-top:100px}@media screen and (max-width:767.98px){.about .feature .cont-01{margin-top:50px}}.about .feature .cont-02{margin-top:55px}@media screen and (max-width:767.98px){.about .feature .cont-02{margin-top:50px}}.training_program{background-color:#faf8f5}.training_program .intro{background-color:#fff}.training_program .basic .cont+.cont{margin-top:60px}@media screen and (max-width:767.98px){.training_program .basic .cont+.cont{margin-top:25px}}.training_program .basic .cont-04{background:#fff;border:1px solid #ccc;padding:40px}@media screen and (max-width:767.98px){.training_program .basic .cont-04{padding:40px 30px}}.training_program .basic .cont-04 .layout{align-items:center}@media screen and (max-width:767.98px){.training_program .basic .cont-04 .cont_img{margin-top:25px}}.training_program .professional .cont:nth-child(n+2){margin-top:60px}@media screen and (max-width:767.98px){.training_program .professional .cont:nth-child(n+2){margin-top:25px}}.training_program .professional .cont_title-02:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:767.98px){.training_program .professional .cont_title-02:nth-of-type(n+2){margin-top:50px}}.training_program .restaurant .layout{position:relative}@media screen and (min-width:768px){.training_program .restaurant .bg_img{width:41.42857%;background:url(../img/about/training_program/bg_restaurant_01.jpg) no-repeat 100%}}@media screen and (min-width:1401px){.training_program .restaurant .bg_img{height:393px;background-size:cover}}@media screen and (min-width:768px) and (max-width:1400px){.training_program .restaurant .bg_img{padding-top:28.07143%;background-size:contain}}@media screen and (max-width:767.98px){.training_program .restaurant .bg_img{margin-top:50px}}@media screen and (min-width:768px){.training_program .restaurant .cont_text{width:56%}}.training_program .company .cont_title-03{margin-top:40px}@media screen and (max-width:767.98px){.training_program .company .cont_title-03{margin-top:25px}}.skillup_program{background-color:#faf8f5}.skillup_program .intro{background-color:#fff}.skillup_program .zemi .title-bgColor{padding:21px 0}@media screen and (max-width:767.98px){.skillup_program .zemi .title-bgColor{padding:12px 0}}.skillup_program .zemi .cont-02{margin-top:40px}@media screen and (max-width:767.98px){.skillup_program .zemi .cont-02{margin-top:50px}}.skillup_program .zemi .cont-02 .layout-4-offset{max-width:680px;justify-content:center;margin-inline:auto}@media screen and (max-width:767.98px){.skillup_program .zemi .cont-02 .layout-4-offset li{display:flex;flex-direction:column;width:48%}}.skillup_program .zemi .cont-02 .layout-4-offset li img{width:100%}@media screen and (max-width:767.98px){.skillup_program .zemi .cont-02 .layout-4-offset li:not(:nth-child(3n)){margin-right:0}}@media screen and (max-width:767.98px){.skillup_program .zemi .cont-02 .layout-4-offset li:not(:nth-child(2n)){margin-right:2%}}@media screen and (max-width:767.98px){.skillup_program .zemi .cont-02 .layout-4-offset li:nth-child(n+4){margin-top:0}}@media screen and (max-width:767.98px){.skillup_program .zemi .cont-02 .layout-4-offset li:nth-child(n+3){margin-top:25px}}@media screen and (min-width:768px){.skillup_program .club .bg_img,.skillup_program .concour .bg_img{width:41.42857%;top:50%;bottom:auto;transform:translateY(-50%)}}@media screen and (min-width:1401px){.skillup_program .club .bg_img,.skillup_program .concour .bg_img{height:520px}}@media screen and (min-width:768px) and (max-width:1400px){.skillup_program .club .bg_img,.skillup_program .concour .bg_img{padding-top:37.14286%}}@media screen and (max-width:767.98px){.skillup_program .club .bg_img,.skillup_program .concour .bg_img{margin-top:50px}}.skillup_program .club .cont,.skillup_program .concour .cont{position:relative}@media screen and (min-width:768px){.skillup_program .club .cont+.cont,.skillup_program .concour .cont+.cont{margin-top:100px}}@media screen and (min-width:768px){.skillup_program .club .cont_text,.skillup_program .concour .cont_text{width:56%}}.skillup_program .club .cont_textInner:nth-child(n+2),.skillup_program .concour .cont_textInner:nth-child(n+2){margin-top:55px}@media screen and (max-width:767.98px){.skillup_program .club .cont_textInner:nth-child(n+2),.skillup_program .concour .cont_textInner:nth-child(n+2){margin-top:50px}}@media screen and (min-width:768px){.skillup_program .concour .bg_img{background:url(../img/about/skillup_program/bg_concour_01.jpg) no-repeat 100%}}@media screen and (min-width:1401px){.skillup_program .concour .bg_img{background-size:cover}}@media screen and (min-width:768px) and (max-width:1400px){.skillup_program .concour .bg_img{background-size:contain}}@media screen and (min-width:1401px){.skillup_program .club .bg_img{background-size:cover}}@media screen and (min-width:768px) and (max-width:1400px){.skillup_program .club .bg_img{background-size:contain}}.skillup_program .club .contBox_img{margin-bottom:30px}@media screen and (max-width:767.98px){.skillup_program .club .contBox_img{margin:0 -5.97% 20px}}@media screen and (min-width:768px){.restaurant_program .feature{padding-bottom:120px}}@media screen and (max-width:767.98px){.restaurant_program .feature .cont_title{margin-bottom:15px}}@media screen and (max-width:767.98px){.restaurant_program .feature .cont_inner{padding:0 8%}}@media screen and (max-width:767.98px){.restaurant_program .feature .contBox_title{font-size:1.8rem;margin-bottom:15px}}.restaurant_program .feature .cont-01{margin-top:100px}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-01{margin-top:50px}}.restaurant_program .feature .cont-02{margin-top:55px}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-02{margin-top:50px}}.restaurant_program .feature .cont-03{margin-top:100px}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-03{margin-top:50px}}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-03 .inner{padding:0}}.restaurant_program .feature .cont-03 .cont_inner{background:url(../img/about/restaurant_program/bg_feature_01.jpg) no-repeat 50%;background-size:cover}@media screen and (min-width:768px){.restaurant_program .feature .cont-03 .cont_inner{padding:40px}}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-03 .cont_inner{padding:40px 5.33%}}.restaurant_program .feature .cont-03 .cont_img{margin-top:40px}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-03 .cont_img{margin-top:25px}}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-03 .cont_text{padding:0 5%}}.restaurant_program .feature .cont-03 .btn{margin-top:40px}@media screen and (max-width:767.98px){.restaurant_program .feature .cont-03 .btn{max-width:275px;height:80px;margin-top:25px}}.restaurant_program .schedule{background-color:#faf8f5}@media screen and (min-width:768px){.restaurant_program .schedule{padding-top:120px}}@media screen and (max-width:767.98px){.restaurant_program .schedule .section_title-02{font-size:1.6rem}}.restaurant_program .schedule .section_title-02+.section_title-02{margin-bottom:0}@media screen and (max-width:767.98px){.restaurant_program .schedule .js-ac_wrap .inner{padding:0}}.restaurant_program .schedule .js-ac_head:first-child{margin-top:60px}@media screen and (max-width:767.98px){.restaurant_program .schedule .js-ac_head:first-child{margin-top:25px}}.restaurant_program .schedule .cont{padding:40px}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont{padding:35px 5.33%}}.restaurant_program .schedule .cont-01 .contBox:nth-child(n+2){margin-top:30px}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox:nth-child(n+2){margin-top:50px}}@media screen and (min-width:768px){.restaurant_program .schedule .cont-01 .contBox_img{width:35.86957%}}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox_img{margin-bottom:10px}}.restaurant_program .schedule .cont-01 .contBox_img img{width:100%}@media screen and (min-width:768px){.restaurant_program .schedule .cont-01 .contBox_text{width:57.6087%}}@media screen and (min-width:768px){.restaurant_program .schedule .cont-01 .contBox_textInner{padding-left:11.32075%}}.restaurant_program .schedule .cont-01 .contBox_title-01{margin-bottom:5px}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox_title-01{font-size:2.4rem}}.restaurant_program .schedule .cont-01 .contBox_title-01 span{display:block;position:relative;font-weight:400;padding-left:11.32075%}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox_title-01 span{padding-left:40px}}.restaurant_program .schedule .cont-01 .contBox_title-01 span:before{content:"";width:9.0566%;height:1px;position:absolute;top:25px;left:0;border-top:1px solid #000}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox_title-01 span:before{width:26px;top:16px}}.restaurant_program .schedule .cont-01 .contBox_title-01 span:after{content:"";width:8px;height:8px;position:absolute;top:22px;left:7.54717%;background-color:#000;border-radius:50%}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox_title-01 span:after{top:13px;left:18px}}.restaurant_program .schedule .cont-01 .contBox_title-02{margin-bottom:15px}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox_title-02{margin-bottom:10px}}.restaurant_program .schedule .cont-01 .contBox .text{font-weight:700}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox .text{font-weight:400;padding:0 5px;line-height:1.71}}.restaurant_program .schedule .cont-01 .contBox .text-sm{font-size:1.4rem}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-01 .contBox .text-sm{margin-bottom:10px}}.restaurant_program .schedule .cont-02{background-color:#e6e0d9}@media screen and (min-width:768px){.restaurant_program .schedule .cont-02 .layout{justify-content:space-between}}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-02 .layout{flex-direction:column-reverse}}@media screen and (min-width:768px){.restaurant_program .schedule .cont-02 .layout .cont_text{width:58.69565%}}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-02 .layout .cont_text{margin-top:25px}}@media screen and (min-width:768px){.restaurant_program .schedule .cont-02 .layout .cont_img{width:32.6087%}}.restaurant_program .schedule .cont-02 .layout .cont_img img{width:100%}.restaurant_program .schedule .cont-02 .contBox{margin-top:35px}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-02 .contBox{margin-top:50px}}.restaurant_program .schedule .cont-02 .contBox .title-md:nth-child(n+2){margin-top:35px}@media screen and (max-width:767.98px){.restaurant_program .schedule .cont-02 .contBox .title-md:nth-child(n+2){margin-top:50px}}.course-cmn .section_img.w-max{padding-top:0}.course-cmn .section:not(.voice) .cont+.cont{padding-top:100px}@media screen and (max-width:767.98px){.course-cmn .section:not(.voice) .cont+.cont{padding-top:50px}}.course-cmn .hero{background-color:#fff}.course-cmn .hero_img{position:relative;padding-top:8px}@media screen and (max-width:767.98px){.course-cmn .hero_img{padding-top:6px}}.course-cmn .hero_img:before{content:"";width:100%;height:8px;position:absolute;top:0;left:0;background-color:#000}@media screen and (max-width:767.98px){.course-cmn .hero_img:before{height:6px}}.course-cmn .hero_img img{width:100%}.course-cmn .hero_text{position:relative;background-color:#fff;padding-top:50px;margin-top:-50px;z-index:10}@media screen and (max-width:767.98px){.course-cmn .hero_text{padding-top:40px;margin-top:-20px}}.course-cmn .hero_title{text-align:center}.course-cmn .hero_title.title-color{font-size:5rem;font-weight:700;margin-bottom:25px}@media screen and (max-width:767.98px){.course-cmn .hero_title.title-color{font-size:2.8rem;font-weight:600;margin-bottom:10px}}.course-cmn .hero_title.title-color span{font-size:3.2rem}@media screen and (max-width:767.98px){.course-cmn .hero_title.title-color span{display:block;font-size:2.4rem;margin-top:10px}}.course-cmn .hero_title.title-xxl{margin-bottom:20px}@media screen and (max-width:767.98px){.course-cmn .hero_title.title-xxl{margin-bottom:10px}}.course-cmn .hero_label{justify-content:center}.course-cmn .hero_label li{border-radius:19px;background-color:#000;color:#fff;font-size:1.8rem;padding:10px 30px;line-height:1}@media screen and (max-width:767.98px){.course-cmn .hero_label li{font-size:1.4rem;padding:10px 16px}}.course-cmn .hero_label li+li{margin-left:10px}@media screen and (max-width:767.98px){.course-cmn .hero_label li+li{margin-left:15px}}@media screen and (max-width:350px){.course-cmn .hero_label li+li{margin-left:10px}}.course-cmn .hero+.section{padding-top:80px}@media screen and (max-width:767.98px){.course-cmn .hero+.section{padding-top:50px}}.course-cmn .hero-green .hero_title.title-color{color:#90c41e}.course-cmn .hero-green .hero_label li{background-color:#90c41e}.course-cmn .hero-green .hero_img:before{background-color:#90c41e}.course-cmn .hero-brown .hero_title.title-color{color:#c45c1b}.course-cmn .hero-brown .hero_label li{background-color:#c45c1b}.course-cmn .hero-brown .hero_img:before{background-color:#c45c1b}.course-cmn .hero-blue .hero_title.title-color{color:#55c0c9}.course-cmn .hero-blue .hero_label li{background-color:#55c0c9}.course-cmn .hero-blue .hero_img:before{background-color:#55c0c9}.course-cmn .hero-red .hero_title.title-color{color:#ea4c3b}.course-cmn .hero-red .hero_label li{background-color:#ea4c3b}.course-cmn .hero-red .hero_img:before{background-color:#ea4c3b}.course-cmn .hero-pink .hero_title.title-color{color:#ee89a0}.course-cmn .hero-pink .hero_label li{background-color:#ee89a0}.course-cmn .hero-pink .hero_img:before{background-color:#ee89a0}.course-cmn .intro{padding-bottom:100px}@media screen and (max-width:767.98px){.course-cmn .intro{padding-bottom:50px}}.course-cmn .intro .cont_img{margin-top:40px;text-align:center}@media screen and (max-width:767.98px){.course-cmn .intro .cont_img{margin-top:15px}}@media screen and (max-width:767.98px){.course-cmn .intro .cont_img img{width:100%}}.course-cmn .point .contBox{text-align:center}@media screen and (max-width:767.98px){.course-cmn .point .contBox:nth-child(n+3){margin-top:25px}}.course-cmn .point .contBox .title-round:after{content:"";width:1px;height:40px;position:absolute;bottom:-40px;left:50%;border-right:1px solid #000;transform:translateX(-50%)}@media screen and (max-width:767.98px){.course-cmn .point .contBox .title-round:after{height:30px;bottom:-30px}}.course-cmn .point .contBox_text{background-color:#fff;border:2px solid #000;padding:40px 20px 30px;text-align:left}@media screen and (max-width:767.98px){.course-cmn .point .contBox_text{border-width:1px;padding:26px 20px 20px}}@media screen and (max-width:767.98px){.course-cmn .point .contBox_wrap.layout-4-offset .contBox:nth-child(n+3){margin-top:25px}}.course-cmn .point .contBox-green .title-round{background-color:#90c41e}.course-cmn .point .contBox-green .title-round:after{border-color:#90c41e}.course-cmn .point .contBox-green .contBox_text{border-color:#90c41e}.course-cmn .point .contBox-blue .title-round{background-color:#55c0c9}.course-cmn .point .contBox-blue .title-round:after{border-color:#55c0c9}.course-cmn .point .contBox-blue .contBox_text{border-color:#55c0c9}.course-cmn .point .contBox-brown .title-round{background-color:#c45c1b}.course-cmn .point .contBox-brown .title-round:after{border-color:#c45c1b}.course-cmn .point .contBox-brown .contBox_text{border-color:#c45c1b}.course-cmn .point .contBox-red .title-round{background-color:#ea4c3b}.course-cmn .point .contBox-red .title-round:after{border-color:#ea4c3b}.course-cmn .point .contBox-red .contBox_text{border-color:#ea4c3b}.course-cmn .point .contBox-pink .title-round{background-color:#ee89a0}.course-cmn .point .contBox-pink .title-round:after{border-color:#ee89a0}.course-cmn .point .contBox-pink .contBox_text{border-color:#ee89a0}@media screen and (max-width:767.98px){.course-cmn .curriculum .contBox:nth-child(n+2){margin-top:25px}}.course-cmn .curriculum .contBox_wrap{margin-top:40px}@media screen and (max-width:767.98px){.course-cmn .curriculum .contBox_wrap{margin-top:25px}}.course-cmn .curriculum .contBox_img{margin-bottom:0}.course-cmn .curriculum .contBox_title{margin-bottom:30px}@media screen and (max-width:767.98px){.course-cmn .curriculum .contBox_title{margin-bottom:15px}}.course-cmn .major .contBox_title{font-size:2rem;margin-bottom:0}@media screen and (max-width:767.98px){.course-cmn .major .contBox_title{font-size:1.8rem}}.course-cmn .major .cont .text-sm{margin-bottom:20px}@media screen and (max-width:767.98px){.course-cmn .major .cont .text-sm{margin-bottom:15px}}.course-cmn .license .contBox{margin-top:60px;text-align:center}@media screen and (max-width:767.98px){.course-cmn .license .contBox{margin-top:25px}}.course-cmn .license .contBox_img{text-align:center}@media screen and (min-width:768px){.course-cmn .license .contBox_img{margin-bottom:20px}}@media screen and (max-width:767.98px){.course-cmn .license .contBox_img img{width:100%}}@media screen and (max-width:767.98px){.course-cmn .license .contBox_text{margin-top:20px;text-align:left}}.course-cmn .license .contBox_title-01{margin-bottom:15px}@media screen and (max-width:767.98px){.course-cmn .license .contBox_title-01{font-size:2rem;margin-bottom:10px}}.course-cmn .license .contBox_title-02{margin-bottom:15px}@media screen and (max-width:767.98px){.course-cmn .license .contBox_title-02{font-size:1.6rem;font-weight:400;margin-bottom:25px}}.course-cmn .license .contBox_label{padding:9px 27px}@media screen and (max-width:767.98px){.course-cmn .license .contBox_label{padding:9px 13px}}@media screen and (min-width:768px){.course-cmn .license .contBox_icon{margin-top:8%}}.course-cmn .license .contBox .btn{max-width:440px;width:100%;margin-top:40px}@media screen and (max-width:767.98px){.course-cmn .license .contBox .btn{max-width:275px;height:80px;line-height:1.66;margin-top:25px}}@media screen and (max-width:767.98px){.course-cmn .teachers .cont_title-01+.cont_title-02{font-size:1.8rem}}@media screen and (min-width:768px){.course-cmn .teachers .contBox:nth-child(n+3){margin-top:50px}}@media screen and (max-width:767.98px){.course-cmn .teachers .contBox_wrap{margin-top:25px}}@media screen and (max-width:767.98px){.course-cmn .teachers .contBox_title-01{font-size:1.6rem;margin-bottom:5px}}@media screen and (max-width:767.98px){.course-cmn .teachers .contBox_title-02{font-size:1.4rem}}.course-cmn .courseList{background-color:#f6f2ed;margin-top:120px;padding:80px 0}@media screen and (max-width:767.98px){.course-cmn .courseList{margin-top:50px;padding:50px 0}}.course-cmn .courseList+.support-cmn{margin-top:0!important}.course-cmn .courseList .title-md{margin-bottom:25px}@media screen and (max-width:767.98px){.course-cmn .courseList .title-md{margin-bottom:15px}}@media screen and (max-width:767.98px){.course-cmn .list-pageLink{margin:50px -5.97% 0}}.course .feature{padding-top:100px}@media screen and (max-width:767.98px){.course .feature{padding-top:50px}}.course .feature .cont-02{position:relative;padding-top:120px;z-index:1}@media screen and (max-width:767.98px){.course .feature .cont-02{padding-top:50px}}@media screen and (min-width:768px){.course .feature .cont-02:after{content:"";width:36.07143%;height:0;position:absolute;top:120px;right:0;background:url(../img/course/home/img_feature_frame.png) no-repeat 100% 0;background-size:contain;padding-top:67.32673%;z-index:-1}}.course .feature .contBox .title-color{display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767.98px){.course .feature .contBox .title-color{font-size:2.4rem;line-height:1.41;margin-bottom:10px}}.course .feature .contBox_img{margin-top:15px}.course .feature .contBox_title{font-size:2rem;line-height:1.5!important;padding-top:20px}@media screen and (max-width:767.98px){.course .feature .contBox_title{font-size:1.8rem;padding-top:35px}}.chorigijutsu .intro .cont_img{margin-top:40px;text-align:center}@media screen and (max-width:767.98px){.chorigijutsu .intro .cont_img{margin-top:15px}}@media screen and (max-width:767.98px){.chorigijutsu .intro .cont_img img{width:100%}}@media screen and (min-width:768px){.italianfrench .voice .cont-01 .cont_img{background:url(../img/course/italianfrench/pic_voice_sato.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.italianfrench .voice .cont-02 .cont_img{background:url(../img/course/italianfrench/pic_voice_kobayashi.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.italianfrench .voice .cont-03 .cont_img{background:url(../img/course/italianfrench/pic_voice_tanabe.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chinese .voice .cont-01 .cont_img{background:url(../img/course/chinese/pic_voice_kawai.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chinese .voice .cont-02 .cont_img{background:url(../img/course/chinese/pic_voice_ichinose.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chinese .voice .cont-03 .cont_img{background:url(../img/course/chinese/pic_voice_sugiyama.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.japanese .voice .cont-01 .cont_img{background:url(../img/course/japanese/pic_voice_ota.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.japanese .voice .cont-02 .cont_img{background:url(../img/course/japanese/pic_voice_yoshimi.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.japanese .voice .cont-03 .cont_img{background:url(../img/course/japanese/pic_voice_miyamoto.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.japanese .voice .cont-04 .cont_img{background:url(../img/course/japanese/pic_voice_asai.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.cafefood .voice .cont-01 .cont_img{background:url(../img/course/cafefood/pic_voice_ota.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.cafefood .voice .cont-02 .cont_img{background:url(../img/course/cafefood/pic_voice_suganuma.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.cafefood .voice .cont-03 .cont_img{background:url(../img/course/cafefood/pic_voice_nasuda.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chouri .voice .cont-01 .cont_img{background:url(../img/course/chouri/pic_voice_ono.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chouri .voice .cont-02 .cont_img{background:url(../img/course/chouri/pic_voice_muramatsu.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chouri .voice .cont-03 .cont_img{background:url(../img/course/chouri/pic_voice_tanaka.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chouri .voice .cont-04 .cont_img{background:url(../img/course/chouri/pic_voice_sano.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.chouri .voice .cont-05 .cont_img{background:url(../img/course/chouri/pic_voice_akahori.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.seika .voice .cont-01 .cont_img{background:url(../img/course/chouri/pic_voice_machida.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.seika .voice .cont-02 .cont_img{background:url(../img/course/chouri/pic_voice_ono.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.seika .voice .cont-03 .cont_img{background:url(../img/course/chouri/pic_voice_muramatsu.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.yougashi .voice .cont-01 .cont_img{background:url(../img/course/yougashi/pic_voice_sahara.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.yougashi .voice .cont-02 .cont_img{background:url(../img/course/yougashi/pic_voice_sunako.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.yougashi .voice .cont-03 .cont_img{background:url(../img/course/yougashi/pic_voice_suzuki.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.pan .voice .cont-01 .cont_img{background:url(../img/course/pan/pic_voice_goto.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.pan .voice .cont-02 .cont_img{background:url(../img/course/pan/pic_voice_oishi.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.pan .voice .cont-03 .cont_img{background:url(../img/course/pan/pic_voice_serizawa.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.yougashipan .voice .cont-01 .cont_img{background:url(../img/course/yougashipan/pic_voice_suzuki.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.yougashipan .voice .cont-02 .cont_img{background:url(../img/course/yougashipan/pic_voice_asano.jpg) no-repeat 100%;background-size:cover}}@media screen and (max-width:767.98px){.patisserie .curriculum .title-number{font-size:2.4rem}}.patisserie .curriculum .contBox_wrap.layout-3 .contBox_text,.patisserie .curriculum .title-number span{background-color:#fff9fa}@media screen and (max-width:767.98px){.patisserie .curriculum .contBox_img img{width:100%}}@media screen and (min-width:768px){.patisserie .voice .cont-01 .cont_img{background:url(../img/course/patisserie/pic_voice_kaminoguchi.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.patisserie .voice .cont-02 .cont_img{background:url(../img/course/patisserie/pic_voice_wang.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.patisserie .voice .cont-03 .cont_img{background:url(../img/course/patisserie/pic_voice_yokoi.jpg) no-repeat 100%;background-size:cover}}@media screen and (max-width:767.98px){.admission-cmn .list-pageLink{margin:50px -5.97% 0}}.admission-cmn .table-scroll+.title-bdr{margin-top:40px}@media screen and (max-width:767.98px){.admission-cmn .table-scroll+.title-bdr{margin-top:25px}}.admission-cmn .table-scroll+.text-note{font-size:1.4rem;margin-top:20px}.admission-cmn .table-scroll td .list-number{padding-left:25px}.admission-cmn .table-scroll td .list-number li:before{left:-25px}.admission-cmn .list-bdr li,.admission-cmn .title-bdr{display:inline-block;border:1px solid #000;font-size:1.6rem;font-weight:700;line-height:1!important;margin-bottom:15px;padding:9px 25px}@media screen and (max-width:767.98px){.admission-cmn .list-bdr li,.admission-cmn .title-bdr{font-size:1.4rem;padding:9px 14px}}.admission-cmn .list-bdr li:not(:last-child){margin-right:20px}@media screen and (max-width:767.98px){.admission-cmn .list-bdr li:not(:last-child){margin-right:15px}}.admission-cmn .section+.section{padding-top:100px}@media screen and (max-width:767.98px){.admission-cmn .section+.section{padding-top:50px}}.admission-cmn .cont+.cont{margin-top:60px}@media screen and (max-width:767.98px){.admission-cmn .cont+.cont{margin-top:50px}}.admission-cmn .item_list{margin:1em 0 0 30px;padding-left:1em;text-indent:-1.5em}@media screen and (max-width:767.98px){.admission-cmn .item_list{margin-left:15px}}.admission-cmn .item_list li{font-size:1.4rem}@media screen and (max-width:767.98px){.admission-cmn .item_list li{font-size:1.3rem}}.opencampus .intro{padding-bottom:120px}@media screen and (max-width:767.98px){.opencampus .intro{padding-bottom:50px}}.opencampus .intro .cont_text{position:relative;background-color:#fff;padding-top:50px;margin-top:-50px;z-index:10}@media screen and (max-width:767.98px){.opencampus .intro .cont_text{padding-top:40px;margin-top:-20px}}.opencampus .intro .cont_title{text-align:center}.opencampus .intro .cont_title.title-color{font-size:5rem;font-weight:700}@media screen and (max-width:767.98px){.opencampus .intro .cont_title.title-color{font-size:2.8rem;font-weight:600}}.opencampus .intro .cont_title.title-color span{font-size:3.2rem}@media screen and (max-width:767.98px){.opencampus .intro .cont_title.title-color span{display:block;font-size:2.4rem;margin-top:10px}}.opencampus .intro .cont_label{margin-bottom:25px;padding:0;justify-content:center}@media screen and (max-width:767.98px){.opencampus .intro .cont_label{margin-bottom:20px}}.opencampus .intro .cont_label li{background-color:#a60000;color:#fff;font-size:1.6rem;font-weight:700;padding:10px 26px;line-height:1}@media screen and (max-width:767.98px){.opencampus .intro .cont_label li{font-size:1.4rem;padding:10px 15px}}.opencampus .intro .cont_label li:not(:last-child){margin-right:10px}.opencampus .intro .cont .btn{margin-top:25px}.opencampus .overview .cont_title{margin-bottom:8px}@media screen and (max-width:767.98px){.opencampus .overview .cont_title{font-size:2.4rem!important;margin-bottom:16px!important}}.opencampus .overview .title-md{margin-bottom:4px}@media screen and (max-width:767.98px){.opencampus .overview .title-md{margin-bottom:2px}}@media screen and (min-width:768px){.opencampus .overview .layout-2-offset>div:nth-child(n+3){margin-top:38px}}@media screen and (max-width:767.98px){.opencampus .overview .layout-2-offset>div:nth-child(n+2){margin-top:30px}}.opencampus .overview .contBox_wrap{margin-top:32px}@media screen and (max-width:767.98px){.opencampus .overview .contBox_wrap{margin-top:25px}}.opencampus .overview .contBox_img{margin-bottom:30px}@media screen and (max-width:767.98px){.opencampus .overview .contBox_img{margin-bottom:20px}}.opencampus .overview .contBox_title{margin-bottom:10px}.opencampus .overview .movies{margin-top:30px}@media screen and (max-width:767.98px){.opencampus .overview .movies{margin-top:20px}}.opencampus .overview .courseContainer+*{margin-top:96px}@media screen and (max-width:767.98px){.opencampus .overview .courseContainer+*{margin-top:44px}}.opencampus .opencampusList .cont_title{margin-bottom:35px}@media screen and (max-width:767.98px){.opencampus .opencampusList .cont_title{margin-bottom:20px}}.opencampus .opencampusList .eventTit,.opencampus .opencampusList .eventTit01{background-color:#a60000;color:#fff;margin-top:40px}.opencampus .opencampusList .eventTit01 dd,.opencampus .opencampusList .eventTit01 dt,.opencampus .opencampusList .eventTit dd,.opencampus .opencampusList .eventTit dt{color:#fff}.opencampus .opencampusList .cont_text{margin-bottom:60px}@media screen and (max-width:767.98px){.opencampus .opencampusList .cont_text{margin-bottom:25px}}.opencampus .opencampusList .calendarBlock{margin-bottom:40px}@media screen and (max-width:767.98px){.opencampus .opencampusList .calendarBlock{margin-bottom:25px}}.opencampus .opencampusList .listItem:nth-child(n+2){margin-top:40px}@media screen and (max-width:767.98px){.opencampus .opencampusList .listItem:nth-child(n+2){margin-top:25px}}.opencampus .opencampusList .dateDescription_date{align-items:center;background-color:#a60000;color:#fff;font-size:2rem;font-weight:700;letter-spacing:.075em;line-height:1.88;padding:25px 20px}@media screen and (max-width:767.98px){.opencampus .opencampusList .dateDescription_date{font-size:1.8rem;padding:10px 15px}}.opencampus .opencampusList .dateDescription_date #NameDay,.opencampus .opencampusList .dateDescription_date #NameMonth{font-size:3rem;letter-spacing:.075em}@media screen and (max-width:767.98px){.opencampus .opencampusList .dateDescription_date #NameDay,.opencampus .opencampusList .dateDescription_date #NameMonth{font-size:1.8rem}}.opencampus .opencampusList .dateDescription_title{background-color:#f6f2ed;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;padding:30px 20px}@media screen and (max-width:767.98px){.opencampus .opencampusList .dateDescription_title{padding:10px 15px}}.opencampus .opencampusList .dateDescription_title .categoryTitle{font-size:2.4rem;font-weight:700;letter-spacing:.075em;line-height:1.55}@media screen and (max-width:767.98px){.opencampus .opencampusList .dateDescription_title .categoryTitle{font-size:1.8rem}}.opencampus .opencampusList .dateDescription_title .description{display:none}.opencampus .opencampusList .dateDescription_title .description span{font-size:1.6rem}@media screen and (max-width:767.98px){.opencampus .opencampusList .dateDescription_title .description span{font-size:1.4rem}}.opencampus .opencampusList .dateDescription_title .category{font-size:1.6rem;font-weight:500;margin-left:15px}@media screen and (max-width:767.98px){.opencampus .opencampusList .dateDescription_title .category{font-size:1.4rem}}.opencampus .opencampusList .dateDescription p{line-height:1}.opencampus .opencampusList .typeIcon_title{font-size:1.3rem;border:1px solid #fff;letter-spacing:.075em;padding:5px 8px;margin-right:10px}@media screen and (max-width:767.98px){.opencampus .opencampusList .typeIcon_title{font-size:1.2rem;padding:4px 8px}}.opencampus .opencampusList .typeIconBox{font-size:1.6rem;letter-spacing:.075em}@media screen and (max-width:767.98px){.opencampus .opencampusList .typeIconBox{font-size:1.4rem}}.opencampus .opencampusList .schedule{border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule{padding:15px}}.opencampus .opencampusList .schedule .item{width:48%}@media screen and (min-width:768px){.opencampus .opencampusList .schedule .item{padding:30px 20px}}.opencampus .opencampusList .schedule .item:not(:nth-child(2n)){margin-right:4%}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .item:nth-child(n+3){margin-top:30px}}@media screen and (min-width:768px){.opencampus .opencampusList .schedule .item_img{width:36%;margin-right:4%}}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .item_img{width:100%;margin-bottom:10px}}.opencampus .opencampusList .schedule .item_text{flex-direction:column}@media screen and (min-width:768px){.opencampus .opencampusList .schedule .item_text{width:60%}}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .item_text{width:100%;height:100%}}.opencampus .opencampusList .schedule .item .btn{width:100%;height:50px;text-align:left}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .item .btn{height:55px;text-align:center;padding:0 20px}}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .item .btn:after{content:none}}.opencampus .opencampusList .schedule .item .btn_wrap{width:100%;margin-top:auto}.opencampus .opencampusList .schedule .item .btn.receptEnd{background-color:#e8e8e8;border:none;color:#8e8e8e;pointer-events:none;text-align:center;justify-content:center}.opencampus .opencampusList .schedule .item .btn.receptEnd:after{content:none}.opencampus .opencampusList .schedule .detail{height:100%}.opencampus .opencampusList .schedule .time{width:100%;display:block;font-size:1.8rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .time{font-size:1.4rem;margin-bottom:10px}}.opencampus .opencampusList .schedule .contentNameBox{margin-bottom:15px}.opencampus .opencampusList .schedule .contentNameBox .contentName{font-size:1.8rem}@media screen and (max-width:767.98px){.opencampus .opencampusList .schedule .contentNameBox .contentName{font-size:1.4rem}}.ao .overview .cont{padding-top:100px}@media screen and (max-width:767.98px){.ao .overview .cont{padding-top:50px}}.ao .overview .contBox_title-01{margin-bottom:5px}@media screen and (max-width:767.98px){.ao .overview .contBox_title-01{margin-bottom:10px}}.ao .overview .contBox_title-02{margin-bottom:15px}@media screen and (max-width:767.98px){.ao .overview .contBox_title-02{font-size:1.6rem}}.ao .overview .contBox-red{padding:35px 2%;border:4px solid #a60000}@media screen and (max-width:767.98px){.ao .overview .contBox-red{border-width:3px;padding:30px 20px}}.ao .flow .title-xxl{margin-bottom:50px!important}@media screen and (max-width:767.98px){.ao .flow .title-xxl{margin-bottom:25px!important}}.ao .flow .contBox{align-items:flex-start;padding:40px 20px}@media screen and (max-width:767.98px){.ao .flow .contBox{margin:0 -5.97%;padding:30px 5.33%}}.ao .flow .contBox:nth-of-type(odd){background-color:#faf8f5}.ao .flow .contBox_title{position:relative}@media screen and (min-width:768px){.ao .flow .contBox_title{width:182px;padding-right:40px}}@media screen and (min-width:768px){.ao .flow .contBox_title:after{content:"";width:42px;height:1px;border-top:1px solid #a49889;position:absolute;right:0;top:50%;transform:translateY(-50%)}}.ao .flow .contBox_title .title-round{width:142px;background-color:#a49889;font-weight:700;padding:5px 0}@media screen and (max-width:767.98px){.ao .flow .contBox_title .title-round{width:94px}}@media screen and (min-width:768px){.ao .flow .contBox_text{width:calc(97% - 222px)}}.ao .flow .contBox .btn{max-width:540px;width:100%;margin:20px auto 0 0}@media screen and (max-width:767.98px){.ao .flow .contBox .btn{height:80px;margin-top:15px;padding:15px 20px}}@media screen and (max-width:767.98px){.admission .overview .title-md{margin-bottom:50px}}.admission .flow .contBox{background-color:#faf8f5;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.admission .flow .contBox_title{background-color:#a60000;color:#fff;margin-bottom:0;padding:8px 2%;text-align:center}.admission .flow .contBox .item{position:relative;padding:40px 2% 20px}@media screen and (max-width:767.98px){.admission .flow .contBox .item:first-of-type{padding-top:20px}}.admission .flow .contBox .item:not(:last-child){border-bottom:1px solid #ccc}.admission .flow .contBox .item:not(:last-child):after{content:"";width:60px;height:20px;position:absolute;left:50%;bottom:-21px;transform:translateX(-50%);background:url(../img/admission/home/ico_arrowDown.png) no-repeat top;background-size:contain}.admission .flow .contBox .item .title-sm{margin-bottom:5px;text-align:center}@media screen and (max-width:767.98px){.admission .flow .contBox .item .title-sm{font-size:1.6rem}}.admission .flow .contBox .item p{font-size:1.4rem;text-align:center}@media screen and (max-width:767.98px){.admission .flow .contBox .item p{font-size:1.3rem}}@media screen and (min-width:768px){.admission .qualification .table .th-01{width:120px}}@media screen and (min-width:768px){.admission .qualification .table .th-02{width:320px}}@media screen and (min-width:768px){.admission .criteria .table .td-01,.admission .criteria .table .td-02,.admission .qualification .table .th-03,.admission .qualification .table .th-04{width:120px}}@media screen and (min-width:768px){.admission .criteria .table .td-03{width:200px}}@media screen and (min-width:768px){.admission .criteria .table .td-04{width:240px}}.admission .schedule .table th span{display:inline-block}.admission .application .cont-01 .table td{text-align:center}.admission .expense .title-bdrBtm .expense_subTxt{color:#a60000;font-size:1.6rem}.admission .expense .title-bdrBtm .expense_subTxt:after{content:none}@media screen and (min-width:768px){.admission .expense .table .th-01{width:120px}}.admission .expense .table td:not(.td-01){text-align:center}@media screen and (min-width:768px){.admission .expense .table td:not(.td-01){width:120px}}.support .table-scroll{margin-top:15px}@media screen and (max-width:767.98px){.support .table-scroll{margin-top:20px}}@media screen and (min-width:350px){.support .list-pageLink li br{display:none}}@media screen and (min-width:350px){.support .list-pageLink li br.sp{display:block}}.support .list-circle,.support .list-note{margin-top:8px}.shugakushien .linkUnerline,.support .linkUnerline{text-decoration:underline}.shugakushien dl a{word-break:break-all}.shugakushien dl+dl{margin-top:16px}.shugakushien .layout{justify-content:flex-start}.shugakushien .layout.linkTwo{margin-bottom:10px}@media screen and (min-width:768px){.shugakushien .layout.linkTwo{margin-top:0}}@media screen and (min-width:768px){.shugakushien .layout.linkTwo dt{width:22%;margin-bottom:0}}@media screen and (min-width:768px){.shugakushien .layout.linkTwo dd{width:75%}}.shugakushien .layout.linkOne dt{margin-bottom:0}.shugakushien_about p{margin-bottom:20px}@media screen and (min-width:768px){.shugakushien_about p{margin-bottom:10px}}.shugakushien_target p{margin:10px 0}.shugakushien_price .table-scroll{margin-top:20px}@media screen and (min-width:768px){.shugakushien_price .table-scroll{margin-top:15px}}.shugakushien_payment .text-note{margin-bottom:25px}.shugakushien .form-cmn{text-align:center}@media screen and (min-width:768px){.shugakushien .form-cmn{text-align:left}}.shugakushien .section-afterReiwa07Year .list-number li+li{margin-top:26px}.shugakushien .section-afterReiwa07Year .linkOne{margin-block:26px}.shugakushien .section-afterReiwa07Year .linkOne dd+dt{margin-top:26px}.campuslife-cmn .cont+.cont{padding-top:100px}@media screen and (max-width:767.98px){.campuslife-cmn .cont+.cont{padding-top:50px}}.schedule .intro .section_img{margin-top:70px}@media screen and (max-width:767.98px){.schedule .intro .section_img{margin-top:50px}}.schedule .annual .cont{padding-bottom:0}.schedule .annual .contBox{position:relative}@media screen and (max-width:767.98px){.schedule .annual .contBox{min-height:160px}}@media screen and (max-width:767.98px){.schedule .annual .contBox:after{content:"";width:2px;height:100%;border-right:2px solid #000;position:absolute;top:0;left:55px;z-index:1}}@media screen and (min-width:768px){.schedule .annual .contBox:not(:last-child):after{content:"";width:2px;height:100%;border-right:2px solid #000;position:absolute;top:0;left:60px;z-index:1}}.schedule .annual .contBox:not(:last-child) .event_img{padding-bottom:60px}@media screen and (max-width:767.98px){.schedule .annual .contBox:not(:last-child) .event_img{padding-bottom:50px}}@media screen and (max-width:767.98px){.schedule .annual .contBox:last-child .event_img{padding-bottom:0}}@media screen and (min-width:768px){.schedule .annual .item-left{width:120px;min-height:60px}}@media screen and (max-width:767.98px){.schedule .annual .item-left{width:110px}}.schedule .annual .item-right{-ms-grid-row-align:center;align-self:center}@media screen and (min-width:768px){.schedule .annual .item-right{width:calc(100% - 140px);margin-left:20px}}@media screen and (max-width:767.98px){.schedule .annual .item-bdr{width:0}}.schedule .annual .item_wrap{width:100%;margin-top:0}@media screen and (max-width:767.98px){.schedule .annual .item_wrap{position:relative;z-index:50}}.schedule .annual .month_title{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;background-color:#fff;border-radius:50%;border:2px solid #000;font-size:2.4rem;font-weight:700;text-align:center;z-index:10}@media screen and (max-width:767.98px){.schedule .annual .month_title{width:110px;height:110px;font-size:1.8rem}}.schedule .annual .month_title .font-en{display:block;font-size:1.3rem;letter-spacing:normal;margin-bottom:5px}@media screen and (max-width:767.98px){.schedule .annual .month_title .font-en{font-size:1.2rem}}.schedule .annual .month_title .text-lg{font-size:4rem}@media screen and (max-width:767.98px){.schedule .annual .month_title .text-lg{font-size:2.8rem}}@media screen and (min-width:768px){.schedule .annual .event_list{position:relative;padding-left:120px}}@media screen and (min-width:768px){.schedule .annual .event_list:after,.schedule .annual .event_list:before{content:"";position:absolute;z-index:1}}@media screen and (min-width:768px){.schedule .annual .event_list:before{width:120px;height:1px;border-top:1px solid #000;top:50%;left:-25px;transform:translateY(-50%)}}@media screen and (min-width:768px){.schedule .annual .event_list:after{width:8px;height:8px;background-color:#000;border-radius:50%;top:50%;left:90px;transform:translateY(-50%)}}@media screen and (max-width:767.98px){.schedule .annual .event_listWrap{width:calc(100% - 125px);padding-left:15px}}.schedule .annual .event_img{margin-top:10px;justify-content:space-between}@media screen and (max-width:767.98px){.schedule .annual .event_img{margin-top:15px}}.schedule .annual .event_img li{width:48.48837%}@media screen and (max-width:767.98px){.schedule .annual .event_img li{width:47.76119%}}@media screen and (max-width:767.98px){.oneday .schedule .inner{padding:0}}@media screen and (min-width:768px){.oneday .schedule .section_img{margin-bottom:100px}}.oneday .schedule .js-ac_wrap .cont-01{position:relative}@media screen and (min-width:768px){.oneday .schedule .js-ac_wrap .cont-01{padding:95px 40px}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-01{padding:0}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-01 .cont_textInner-top{min-height:220px;display:flex;align-items:center;padding-left:5.33%}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-01 .cont_textInner-btm{background-color:#f6f2ed;padding:25px 5.33%}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-01 .cont_textInner-btm .title-md{font-size:1.6rem}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-01 .cont_title-01{margin-bottom:0}}.oneday .schedule .js-ac_wrap .cont-01 .cont_title-02{margin-bottom:0}.oneday .schedule .js-ac_wrap .cont-02{background:url(../img/common/bg_paper.jpg) repeat-y 0 0;padding:0 40px}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02{padding:0 5.33%}}.oneday .schedule .js-ac_wrap .cont-02 .contBox:not(:last-child){padding-bottom:30px}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox:not(:last-child){padding-bottom:50px}}.oneday .schedule .js-ac_wrap .cont-02 .contBox_wrap{position:relative;padding:40px 0}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox_wrap{padding:50px 0}}.oneday .schedule .js-ac_wrap .cont-02 .contBox_wrap:before{content:"";width:2px;height:100%;position:absolute;top:0;left:0;border-left:2px solid #000}.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01{margin-bottom:5px}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01{font-size:2.4rem}}.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01 span{display:block;position:relative;font-weight:400;padding-left:60px}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01 span{padding-left:40px}}.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01 span:before{content:"";width:48px;height:1px;position:absolute;top:25px;left:0;border-top:1px solid #000}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01 span:before{width:26px;top:16px}}.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01 span:after{content:"";width:8px;height:8px;position:absolute;top:22px;left:40px;background-color:#000;border-radius:50%}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox_title-01 span:after{top:13px;left:18px}}.oneday .schedule .js-ac_wrap .cont-02 .contBox_text{padding-left:60px}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox_text{padding-left:40px}}.oneday .schedule .js-ac_wrap .cont-02 .contBox .layout .contBox_img{margin-bottom:0}@media screen and (min-width:768px){.oneday .schedule .js-ac_wrap .cont-02 .contBox .layout .contBox_img{width:35.86957%}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .cont-02 .contBox .layout .contBox_img{padding-left:40px;margin-top:25px}}@media screen and (min-width:768px){.oneday .schedule .js-ac_wrap .cont-02 .contBox .layout .contBox_text{width:59.78261%}}@media screen and (min-width:768px){.oneday .schedule .js-ac_wrap .js-ac_body-01 .cont-01{background:url(../img/campuslife/oneday/bg_shimizu.png) no-repeat 100% 0}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .js-ac_body-01 .cont-01 .cont_textInner-top{background:url(../img/campuslife/oneday/bg_shimizu.png) no-repeat 100% 0;background-size:contain}}@media screen and (min-width:768px){.oneday .schedule .js-ac_wrap .js-ac_body-02 .cont-01{background:url(../img/campuslife/oneday/bg_taiyouji.png) no-repeat 100% 0}}@media screen and (max-width:767.98px){.oneday .schedule .js-ac_wrap .js-ac_body-02 .cont-01 .cont_textInner-top{background:url(../img/campuslife/oneday/bg_taiyouji.png) no-repeat 100% 0;background-size:contain}}@media screen and (min-width:768px){.contest .layout-3-offset{justify-content:center}}@media screen and (min-width:768px){.contest .layout-3-offset .contBox:nth-child(n+4){margin-top:50px}}.contest .intro .section_img{margin-top:70px}@media screen and (max-width:767.98px){.contest .intro .section_img{margin-top:50px}}.contest .award .title-balloon{color:#a60000}.contest .award .title-balloon .text{display:block;color:#000;font-size:1.6rem;font-weight:400;margin-top:10px}@media screen and (max-width:767.98px){.contest .award .title-balloon .text{font-size:1.4rem}}@media screen and (max-width:767.98px){.contest .award .title-balloon .title_inner{padding:0}}@media screen and (max-width:767.98px){.contest .award .title-balloon .title_inner:after,.contest .award .title-balloon .title_inner:before{content:none}}.contest .award .title-bgColor{display:flex;justify-content:center;align-items:center;color:#000;background-color:#f6f2ed;margin-bottom:30px;padding:17px 5px}@media screen and (max-width:767.98px){.contest .award .title-bgColor{font-size:1.8rem;margin-bottom:0;padding:11px 5px}}.contest .cont_img.w-max{max-width:1000px;margin:40px auto 0}@media screen and (min-width:768px) and (max-width:1039px){.contest .cont_img.w-max{padding:0 2%}}@media screen and (max-width:767.98px){.contest .cont_img.w-max{margin-top:50px}}@media screen and (min-width:768px){.contest .contBox-center{text-align:center}}.contest .contBox_text-btm{margin-top:25px}@media screen and (max-width:767.98px){.contest .contBox_text-btm{margin-top:10px}}@media screen and (min-width:768px){.contest .contBox-col2.layout{flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width:768px){.contest .contBox-col2 .contBox_img{max-width:480px!important;width:48%;margin:0!important}}.contest .contBox-col2 .contBox-btm{text-align:center}@media screen and (min-width:768px){.contest .contBox-col2 .contBox-btm{width:48%}}.contest .contBox-col2 .contBox-btm-text{text-align:left;margin-top:15px}@media screen and (min-width:768px){.contest .contBox-col2 .contBox-btm-text{margin-top:30px}}.contest .contBox .title-01{margin-bottom:10px}@media screen and (max-width:767.98px){.contest .contBox .title-01{font-size:1.4rem}}@media screen and (min-width:768px){.contest .contBox .title-01 span{font-size:1.6rem}}.contest .contBox .title-02{margin-bottom:5px}@media screen and (min-width:768px){.contest .cont:not(.cont-01) .contBox_img{max-width:246px;margin:0 auto 20px}}.contest .cont-01 .title-xs{margin-bottom:0}.contest .cont-festa .cont_imgList{margin-top:30px}@media screen and (max-width:767.98px){.contest .cont-festa .cont_imgList{margin-top:25px}}@media screen and (max-width:767.98px){.contest .cont-festa .cont_imgList li:nth-child(n+3){margin-top:15px}}.contest .contBox_wrap.layout-2{max-width:660px;margin:0 auto}@media screen and (min-width:768px){.contest .contBox_wrap.layout-2 .contBox{width:48.48485%}}.contest .contBox_wrap.layout-3:nth-child(n+4){margin-top:25px}@media screen and (max-width:767.98px){.contest .contBox_wrap .contBox:nth-child(n+2){margin-top:25px}}@media screen and (max-width:767.98px){.contest .contBox_wrap .layout-sp{align-items:center;justify-content:space-between}}@media screen and (max-width:767.98px){.contest .contBox_wrap .layout-sp .contBox-top{width:46.5%;margin-bottom:0}}@media screen and (max-width:767.98px){.contest .contBox_wrap .layout-sp .contBox-btm{width:49%}}.job .intro .contBox{position:relative;border:1px solid #ccc}@media screen and (max-width:767.98px){.job .intro .contBox{padding-bottom:35px}}.job .intro .contBox.layout{align-items:center;justify-content:center}@media screen and (min-width:768px){.job .intro .contBox-02{padding-bottom:35px}}@media screen and (max-width:767.98px){.job .intro .contBox-02{margin-top:55px}}@media screen and (max-width:767.98px){.job .intro .contBox-03{margin-top:40px;padding-top:35px}}.job .intro .contBox_wrap{margin-top:60px}@media screen and (max-width:767.98px){.job .intro .contBox_wrap{margin-top:65px}}.job .intro .contBox_label{padding:0;margin:-30px auto 20px}@media screen and (max-width:767.98px){.job .intro .contBox_label{max-width:130px;margin-bottom:15px}}.job .intro .contBox_title-01{margin-bottom:15px}@media screen and (max-width:767.98px){.job .intro .contBox_title-01{font-size:1.8rem;margin-bottom:10px}}.job .intro .contBox_title-02{margin-bottom:0}@media screen and (max-width:767.98px){.job .intro .contBox_title-02{font-size:2.4rem}}.job .achieve{background:url(../img/common/bg_paper.jpg) repeat 0 0;border-top:20px solid #a60000;padding:0!important;margin-top:100px}@media screen and (max-width:767.98px){.job .achieve{border-width:10px}}.job .achieve .inner{position:relative}.job .achieve .layout{align-items:center}@media screen and (max-width:767.98px){.job .achieve .layout-sp{flex-direction:column-reverse}}@media screen and (min-width:768px){.job .achieve .cont_text{width:50.5%;margin-right:8.1%}}@media screen and (max-width:767.98px){.job .achieve .cont_text{margin-top:25px;padding-bottom:50px}}.job .achieve .cont_textInner{margin-top:20px}@media screen and (max-width:767.98px){.job .achieve .cont_text p{margin-top:10px}}@media screen and (min-width:768px){.job .achieve .cont_img{width:41.4%;margin-top:-55px}}@media screen and (max-width:767.98px){.job .achieve .cont_img{margin-top:-40px;text-align:center}}@media screen and (max-width:767.98px){.job .achieve .cont_img img{max-width:260px}}.job .achieve .cont_title-01{margin-bottom:0}@media screen and (max-width:767.98px){.job .achieve .cont_title-01{font-size:2.4rem!important;margin-bottom:15px!important}}.job .achieve .cont_title-02{color:#a60000;font-size:10rem;letter-spacing:normal}@media screen and (max-width:767.98px){.job .achieve .cont_title-02{font-size:7rem}}.job .support .contBox{text-align:center}.job .support .contBox .title-round{background-color:#a49889}.job .support .contBox .title-round:after{content:"";width:1px;height:40px;position:absolute;bottom:-40px;left:50%;border-right:1px solid #a49889;transform:translateX(-50%)}@media screen and (max-width:767.98px){.job .support .contBox .title-round:after{height:30px;bottom:-30px}}@media screen and (max-width:767.98px){.job .support .contBox_title-02{font-size:1.6rem}}.job .support .contBox_text{background-color:#fff;border:2px solid #a49889;padding:40px 20px 30px;text-align:left}@media screen and (max-width:767.98px){.job .support .contBox_text{border-width:1px;padding:26px 20px 20px}}@media screen and (min-width:768px){.job .support .contBox_wrap.layout-3-offset .contBox:nth-child(n+4){margin-top:40px}}.job .support .cont-02{padding-top:100px}@media screen and (max-width:767.98px){.job .support .cont-02{padding-top:50px}}.job .support .table_wrap{margin-top:40px}@media screen and (max-width:767.98px){.job .support .table_wrap{margin:25px -5.97% 0 auto}}.job .support .table-thFixed{width:100%}@media screen and (min-width:768px){.job .support .table-thFixed thead{width:330px}}@media screen and (min-width:768px){.job .support .table-thFixed thead td,.job .support .table-thFixed thead th{padding:0 18.5px}}.job .support .table-thFixed tbody{display:flex;flex-wrap:nowrap}@media screen and (min-width:768px){.job .support .table-thFixed tbody{width:calc(100% - 330px)}}@media screen and (min-width:768px){.job .support .table-thFixed tbody tr{width:34%}}@media screen and (max-width:767.98px){.job .support .table-thFixed tr td,.job .support .table-thFixed tr th{width:171px}}@media screen and (max-width:767.98px){.job .support .table-thFixed tr th{padding:5px 10px}}.job .support .table-thFixed tr td{height:54px}@media screen and (max-width:767.98px){.job .support .table-thFixed tr td{height:66px}}@media screen and (min-width:768px){.job .support .table-thFixed .td-01{min-height:100px}}@media screen and (min-width:768px){.job .support .table-thFixed .td-02{min-height:80px}}.job .support .table-thFixed+.text-sm{font-size:1.4rem;margin-top:20px}@media screen and (max-width:767.98px){.job .support .table-thFixed+.text-sm{margin-top:15px}}.careerup .intro{padding-bottom:120px}@media screen and (max-width:767.98px){.careerup .intro{padding-bottom:50px}}@media screen and (max-width:767.98px){.careerup .method .contBox_img img,.careerup .method .contBox_title img{width:100%}}.careerup .method .contBox_icon{text-align:center}@media screen and (min-width:768px){.careerup .method .contBox_icon{width:5%;margin-top:85px}}@media screen and (max-width:767.98px){.careerup .method .contBox_icon{max-width:20px;margin:20px auto}}.careerup .method .cont-01 .contBox{background-color:#fff}.careerup .method .cont-01 .contBox+.contBox{margin-top:40px}.careerup .method .cont-01 .contBox_title-01{margin-bottom:35px}@media screen and (max-width:767.98px){.careerup .method .cont-01 .contBox_title-01{margin-bottom:25px}}.careerup .method .cont-01 .contBox_title-02{margin-bottom:30px}@media screen and (max-width:767.98px){.careerup .method .cont-01 .contBox_title-02{margin-bottom:15px}}.careerup .method .cont-01 .contBox_inner{padding:40px}@media screen and (max-width:767.98px){.careerup .method .cont-01 .contBox_inner{padding:40px 30px}}@media screen and (min-width:768px){.careerup .method .cont-01 .contBox-01 .layout{max-width:800px}}@media screen and (min-width:768px){.careerup .method .cont-01 .contBox-01 .contBox_img{width:43.75%}}.careerup .method .cont-01 .contBox p,.careerup .method .cont-01 .contBox ul{margin-top:30px}@media screen and (max-width:767.98px){.careerup .method .cont-01 .contBox p,.careerup .method .cont-01 .contBox ul{margin-top:25px}}.careerup .method .cont-02{margin-top:60px}@media screen and (max-width:767.98px){.careerup .method .cont-02{margin-top:25px}}.careerup .method .cont-02 .title-bgColorRed{padding:21px 0}@media screen and (max-width:767.98px){.careerup .method .cont-02 .title-bgColorRed{padding:10px}}.careerup .method .cont-02 .list{margin-bottom:35px}@media screen and (max-width:767.98px){.careerup .method .cont-02 .list{margin-bottom:25px}}@media screen and (min-width:768px){.careerup .method .cont-02 .list li:nth-child(n+2){margin-top:5px}}.careerup .voice .contBox_img{margin-bottom:30px}@media screen and (max-width:767.98px){.careerup .voice .contBox_img{margin:0 -5.97% 25px}}.careerup .voice .contBox_textInner-top{margin-bottom:25px}@media screen and (max-width:767.98px){.careerup .voice .contBox_textInner-top{margin-bottom:15px}}@media screen and (max-width:767.98px){.careerup .voice .contBox_textInner-btm p{font-size:1.3rem}}.careerup .voice .contBox_textInner-btm .title-xs{margin-bottom:0}.careerup .voice .contBox_textInner-btm .title-xs span{font-size:1.6rem}@media screen and (max-width:767.98px){.careerup .voice .contBox_textInner-btm .title-xs span{display:block}}.careerup .voice .contBox_title{margin-bottom:15px}@media screen and (max-width:767.98px){.careerup .voice .contBox_title{margin-bottom:25px}}@media screen and (max-width:767.98px){.jobsupport .intro{padding:50px 0}}@media screen and (min-width:768px){.jobsupport .intro .layout:first-child{align-items:flex-end}}@media screen and (max-width:767.98px){.jobsupport .intro .layout:first-child{flex-direction:column-reverse;margin-top:50px}}@media screen and (min-width:768px){.jobsupport .intro .layout .cont_text{width:48.5%;padding:120px 0 95px}}.jobsupport .intro .layout .cont_title{margin-bottom:15px}@media screen and (min-width:768px){.jobsupport .intro .layout .cont_img{width:50%}}@media screen and (max-width:767.98px){.jobsupport .intro .layout .cont_img{margin-bottom:25px}}.jobsupport .intro .item_wrap{align-items:center;justify-content:center;border-bottom:6px solid #a60000;text-align:center}@media screen and (max-width:767.98px){.jobsupport .intro .item_wrap{max-width:276px;margin:20px auto 0;padding-bottom:20px}}.jobsupport .intro .item-01{margin-right:4.12371%}.jobsupport .intro .item-01 .text{line-height:1;font-weight:700}.jobsupport .intro .item-01 .text-md{font-size:2.4rem}@media screen and (max-width:767.98px){.jobsupport .intro .item-01 .text-md{font-size:2rem}}.jobsupport .intro .item-01 .text-lg{font-size:3.6rem;margin-top:8px}@media screen and (max-width:767.98px){.jobsupport .intro .item-01 .text-lg{font-size:2.4rem}}.jobsupport .intro .item-02 .text{color:#a60000;font-size:10rem;letter-spacing:normal;line-height:1}@media screen and (max-width:767.98px){.jobsupport .intro .item-02 .text{font-size:7rem}}.jobsupport .system .cont_img{margin-top:40px}@media screen and (max-width:767.98px){.jobsupport .system .cont_img{margin-top:20px}}.jobsupport .support .contBox{background-color:#fff;padding:0 20px 35px}@media screen and (max-width:767.98px){.jobsupport .support .contBox{padding:0 30px 35px}}@media screen and (max-width:767.98px){.jobsupport .support .contBox:nth-child(n+2){margin-top:35px}}.jobsupport .support .contBox_wrap{margin-top:40px}@media screen and (max-width:767.98px){.jobsupport .support .contBox_wrap{margin-top:35px}}.jobsupport .support .contBox_img{margin:-30px auto 10px;text-align:center}@media screen and (max-width:767.98px){.jobsupport .support .contBox_img{position:relative;top:-20px;margin:0 auto}}.jobsupport .support .contBox_title{margin-bottom:10px;text-align:center}.jobsupport .support .contBox-01 .contBox_img{width:164px}@media screen and (max-width:767.98px){.jobsupport .support .contBox-01 .contBox_img{width:59.63636%}}.jobsupport .support .contBox-02 .contBox_img{width:162px}@media screen and (max-width:767.98px){.jobsupport .support .contBox-02 .contBox_img{width:58.90909%}}.jobsupport .support .contBox-03 .contBox_img{width:126px}@media screen and (max-width:767.98px){.jobsupport .support .contBox-03 .contBox_img{width:45.81818%}}@media screen and (max-width:767.98px){.jobsupport .program .table{border-bottom:1px solid #707070}}.jobsupport .program .table td,.jobsupport .program .table th{font-size:1.6rem}@media screen and (max-width:767.98px){.jobsupport .program .table td,.jobsupport .program .table th{width:100%;display:block;font-size:1.4rem}}.jobsupport .program .table td p,.jobsupport .program .table th p{font-size:1.6rem}@media screen and (max-width:767.98px){.jobsupport .program .table td p,.jobsupport .program .table th p{font-size:1.4rem}}@media screen and (min-width:768px){.jobsupport .program .table th{width:80px}}@media screen and (max-width:767.98px){.jobsupport .program .table th{padding:8px 20px}}.jobsupport .program .table td{background-color:#fff}@media screen and (max-width:767.98px){.jobsupport .program .table td{border-top:none;border-bottom:none}}.jobsupport .program .table td .text-lg{display:block;font-size:1.8rem}@media screen and (max-width:767.98px){.jobsupport .program .table td .text-lg{font-size:1.6rem}}.jobsupport .program .contBox{background-color:#fff;margin-top:40px}@media screen and (max-width:767.98px){.jobsupport .program .contBox{margin-top:25px}}.jobsupport .program .contBox_title-01{margin-bottom:25px}@media screen and (max-width:767.98px){.jobsupport .program .contBox_title-01{margin-bottom:20px}}.jobsupport .program .contBox_title-02{margin-bottom:15px}@media screen and (max-width:767.98px){.jobsupport .program .contBox_title-02{font-size:1.6rem}}.jobsupport .program .contBox_inner{padding:40px}@media screen and (max-width:767.98px){.jobsupport .program .contBox_inner{padding:40px 30px}}@media screen and (min-width:768px){.jobsupport .program .contBox_text{width:57.7342%}}.jobsupport .program .contBox_img{text-align:center}@media screen and (min-width:768px){.jobsupport .program .contBox_img{width:38.12636%}}@media screen and (max-width:767.98px){.jobsupport .program .contBox_img{margin-top:20px}}@media screen and (max-width:767.98px){.jobsupport .program .contBox_img img{width:100%}}@media screen and (min-width:768px){.employ .list-bdrRed li{width:49%}}@media screen and (min-width:768px){.employ .list-bdrRed li:not(:nth-child(2n)){margin-right:2%}}.employ .cont+.cont:not(.jobList-cmn){margin-top:90px}@media screen and (max-width:767.98px){.employ .cont+.cont:not(.jobList-cmn){margin-top:45px}}@media screen and (max-width:767.98px){.employ .cont_title-01{font-size:2rem}}.employ .cont_title-02:nth-of-type(n+2){margin-top:35px}@media screen and (max-width:767.98px){.employ .cont_title-02:nth-of-type(n+2){margin-top:45px}}.obog_voice .cont+.cont:not(.jobList-cmn){margin-top:100px}@media screen and (max-width:767.98px){.obog_voice .cont+.cont:not(.jobList-cmn){margin-top:50px}}.obog_voice .cont .title-md{line-height:1.58}.obog_voice .cont-top{position:relative}.obog_voice .cont-top .cont_img{position:relative;margin-left:auto;z-index:1}@media screen and (min-width:768px){.obog_voice .cont-top .cont_img{width:80%}}@media screen and (max-width:767.98px){.obog_voice .cont-top .cont_img{margin:0 -5.97%}}.obog_voice .cont-top .cont_img:after{content:"";width:calc(200% + 60px);position:absolute;border:16px solid #f6f2ed;box-sizing:border-box;z-index:-1}@media screen and (min-width:768px){.obog_voice .cont-top .cont_img:after{height:220px;left:-50px;bottom:-50px}}@media screen and (max-width:767.98px){.obog_voice .cont-top .cont_img:after{width:100%;height:115px;border-width:8px;right:5.33%;bottom:-40px}}@media screen and (max-width:767.98px){.obog_voice .cont-top .cont_title-01{font-size:1.4rem}}.obog_voice .cont-top .cont_title-02{margin-bottom:0}.obog_voice .cont-top .cont_text{background-color:#fff;z-index:10}@media screen and (min-width:768px){.obog_voice .cont-top .cont_text{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:40px 60px 35px}}@media screen and (max-width:767.98px){.obog_voice .cont-top .cont_text{display:inline-block;position:relative;margin-top:-20px;padding:20px 30px}}.obog_voice .cont-bottom{margin-top:80px}@media screen and (max-width:767.98px){.obog_voice .cont-bottom{margin-top:15px}}@media screen and (max-width:767.98px){.obog_voice .cont-bottom .layout-sp{flex-direction:column-reverse}}.obog_voice .cont-bottom .cont_title{margin-bottom:20px}@media screen and (min-width:768px){.obog_voice .cont-bottom .cont_text{margin-top:25px;text-align:right}}@media screen and (max-width:767.98px){.obog_voice .cont-bottom .cont_text{margin-top:15px}}.obog_voice .cont-bottom .cont_text p span{font-size:1.8rem;margin-left:15px}@media screen and (max-width:767.98px){.obog_voice .cont-bottom .cont_text p span{font-size:1.6rem}}.petit-cazalis .intro{padding-bottom:120px}@media screen and (max-width:767.98px){.petit-cazalis .intro{padding-bottom:50px}}.petit-cazalis .intro .cont-01{padding-top:100px}@media screen and (max-width:767.98px){.petit-cazalis .intro .cont-01{padding-top:50px}}.petit-cazalis .intro .cont-02{margin-top:60px}@media screen and (max-width:767.98px){.petit-cazalis .intro .cont-02{margin-top:50px}}@media screen and (min-width:768px){.petit-cazalis .intro .cont-02 .cont_img{width:41.42857%;background:url(../img/petit-cazalis/bg_intro_01.jpg) no-repeat 0 0;position:absolute;top:0}}@media screen and (min-width:1401px){.petit-cazalis .intro .cont-02 .cont_img{height:720px;background-size:cover}}@media screen and (min-width:768px) and (max-width:1400px){.petit-cazalis .intro .cont-02 .cont_img{padding-top:59.65714%;background-size:contain}}@media screen and (max-width:767.98px){.petit-cazalis .intro .cont-02 .cont_img{margin-top:50px}}@media screen and (min-width:768px){.petit-cazalis .intro .cont-02 .cont_text{width:56%}}.petit-cazalis .intro .cont-02 .map_wrap{width:100%;position:relative;margin-top:35px;padding-top:64.28571%}@media screen and (max-width:767.98px){.petit-cazalis .intro .cont-02 .map_wrap{margin-top:25px;padding-top:0}}.petit-cazalis .intro .cont-02 .map_wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){.petit-cazalis .menu .contBox:nth-child(n+2){margin-top:40px}}@media screen and (max-width:767.98px){.petit-cazalis .menu .contBox:nth-child(n+2){margin-top:25px}}.petit-cazalis .menu .contBox_title-01{background-color:#a60000;color:#fff;font-weight:700;margin-bottom:0}@media screen and (min-width:768px){.petit-cazalis .menu .contBox_title-01{font-size:2rem;letter-spacing:.12em;padding:12px 20px}}@media screen and (max-width:767.98px){.petit-cazalis .menu .contBox_title-01{font-size:1.4rem;padding:10px 15px}}.petit-cazalis .menu .contBox_title-01 span{font-size:3rem}@media screen and (max-width:767.98px){.petit-cazalis .menu .contBox_title-01 span{font-size:1.8rem}}.petit-cazalis .menu .contBox_title-02{background-color:#fff;border:1px solid #d2d2d2;padding:24px 20px;margin-bottom:0}@media screen and (max-width:767.98px){.petit-cazalis .menu .contBox_title-02{padding:10px 15px}}.petit-cazalis .menu .contBox_title-02 span{font-size:1.8rem}@media screen and (max-width:767.98px){.petit-cazalis .menu .contBox_title-02 span{font-size:1.3rem}}.petit-cazalis .menu .js-ac_head{position:relative;cursor:pointer}.petit-cazalis .menu .js-ac_head .ac_btn{display:block;position:absolute;top:50%;transform:translateY(-50%);right:20px;border:1px solid #000;font-size:1.6rem;font-weight:700;padding:7px 10px 7px 40px}@media screen and (max-width:767.98px){.petit-cazalis .menu .js-ac_head .ac_btn{font-size:1.2rem;right:15px;padding:6px 10px 6px 25px}}.petit-cazalis .menu .js-ac_head .ac_btn-open{background:url(../img/petit-cazalis/ico_ac_open.png) no-repeat left 15px center}@media screen and (max-width:767.98px){.petit-cazalis .menu .js-ac_head .ac_btn-open{background-size:10px auto;background-position:10px 50%}}.petit-cazalis .menu .js-ac_head .ac_btn-close{display:none;background:url(../img/petit-cazalis/ico_ac_close.png) no-repeat left 15px center}@media screen and (max-width:767.98px){.petit-cazalis .menu .js-ac_head .ac_btn-close{background-size:10px auto;background-position:10px 50%}}.petit-cazalis .menu .js-ac_body{display:none;background-color:#fff;border-right:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.petit-cazalis .menu .item{padding:30px 20px}@media screen and (max-width:767.98px){.petit-cazalis .menu .item{padding:20px 15px}}@media screen and (max-width:767.98px){.petit-cazalis .menu .item:nth-child(n+2){border-top:1px solid #d2d2d2;margin-top:0}}.petit-cazalis .menu .item_title{margin-bottom:10px}@media screen and (max-width:767.98px){.petit-cazalis .menu .item_title{font-size:1.4rem}}.petit-cazalis .menu .item_title span{font-size:1.4rem}.petit-cazalis .menu .text-note{margin-top:35px}@media screen and (max-width:767.98px){.petit-cazalis .menu .text-note{margin-top:20px}}@media screen and (min-width:768px){.petit-cazalis .recommend .contBox:nth-child(n+4){margin-top:40px}}@media screen and (max-width:767.98px){.petit-cazalis .recommend .contBox:nth-child(n+3){margin-top:25px}}.petit-cazalis .recommend .contBox_title{margin-bottom:5px}.restart .intro .cont-01{padding-top:100px}@media screen and (max-width:767.98px){.restart .intro .cont-01{padding-top:50px}}.restart .intro .cont-02{padding:60px 0}@media screen and (max-width:767.98px){.restart .intro .cont-02{padding:50px 0}}.restart .intro .cont-02 .contBox{position:relative;border:1px solid #ccc}@media screen and (min-width:768px){.restart .intro .cont-02 .contBox{width:49%;padding:45px 20px 15px}}@media screen and (max-width:767.98px){.restart .intro .cont-02 .contBox{padding:40px 20px 15px}}@media screen and (min-width:768px){.restart .intro .cont-02 .contBox:not(:nth-child(2n)){margin-right:2%}}@media screen and (min-width:768px){.restart .intro .cont-02 .contBox:nth-child(n+3){margin-top:20px}}@media screen and (max-width:767.98px){.restart .intro .cont-02 .contBox:nth-child(n+2){margin-top:25px}}.restart .intro .cont-02 .contBox_title{position:absolute;top:0;left:0;background-color:#a49889;color:#fff;font-size:1.6rem;padding:6px 30px}@media screen and (max-width:767.98px){.restart .intro .cont-02 .contBox_title{font-size:1.4rem;padding:5px 15px}}.restart .intro .cont-02 .contBox p{font-size:1.8rem;line-height:1.77}@media screen and (max-width:767.98px){.restart .intro .cont-02 .contBox p{font-size:1.6rem}}.restart .intro .cont-02 .contBox .text-lg{font-size:2.4rem;font-weight:700}@media screen and (max-width:767.98px){.restart .intro .cont-02 .contBox .text-lg{font-size:1.8rem}}.restart .intro .cont-03{padding:60px 0 120px}@media screen and (max-width:767.98px){.restart .intro .cont-03{padding:50px 0}}@media screen and (max-width:767.98px){.restart .intro .cont-03 .inner{padding:0}}.restart .intro .cont-03 .contBox .title-color{display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width:767.98px){.restart .intro .cont-03 .contBox .title-color{font-size:2.4rem;line-height:1.41;margin-bottom:10px}}.restart .intro .cont-03 .contBox_img{margin-top:15px}.restart .intro .cont-03 .contBox_title{font-size:2rem;line-height:1.5!important;padding-top:25px}@media screen and (max-width:767.98px){.restart .intro .cont-03 .contBox_title{font-size:1.8rem;padding-top:35px}}.restart .chouri .cont_img{margin-top:60px}@media screen and (max-width:767.98px){.restart .chouri .cont_img{margin-top:25px}}.restart .chouri .cont_list{margin-top:40px}@media screen and (max-width:767.98px){.restart .chouri .cont_list{margin-top:25px}}.restart .chouri .cont_text{margin-top:60px}@media screen and (max-width:767.98px){.restart .chouri .cont_text{margin-top:25px}}.restart .chouri .cont_text .title-xs:nth-child(n+2){margin-top:20px}@media screen and (max-width:767.98px){.restart .chouri .cont_text .title-xs:nth-child(n+2){margin-top:25px}}@media screen and (min-width:768px){.restart .voice{padding-bottom:70px}}@media screen and (min-width:768px){.restart .voice .cont-01 .cont_img{background:url(../img/restart/pic_voice_sano.jpg) no-repeat 100%;background-size:cover}}@media screen and (min-width:768px){.restart .voice .cont-02 .cont_img{background:url(../img/restart/pic_voice_akahori.jpg) no-repeat 0;background-size:cover}}.transport .intro .cont{padding:120px 0}@media screen and (max-width:767.98px){.transport .intro .cont{padding:50px 0}}.transport .intro .cont_title span{display:block;font-size:2.4rem}@media screen and (max-width:767.98px){.transport .intro .cont_title span{font-size:1.8rem}}.transport .intro .contBox{margin-top:40px;padding:40px}@media screen and (max-width:767.98px){.transport .intro .contBox{margin-top:25px;padding:40px 30px}}.transport .intro .cont .dl_list{margin-top:40px}@media screen and (max-width:767.98px){.transport .intro .cont .dl_list{margin-top:25px}}.transport .intro .cont .dl_list dd{padding-top:0}.transport .cost table td,.transport .cost table th{text-align:center}.transport .cost .cont_text{margin-bottom:25px}.transport .flow .contBox{text-align:center}@media screen and (min-width:768px){.transport .flow .contBox{width:49%}}@media screen and (min-width:768px){.transport .flow .contBox:nth-child(n+3){margin-top:40px}}@media screen and (max-width:767.98px){.transport .flow .contBox:nth-child(n+2){margin-top:25px}}@media screen and (min-width:768px){.transport .flow .contBox:not(:nth-child(2n)){margin-right:2%}}.transport .flow .contBox .title-round:after{content:"";width:1px;height:40px;position:absolute;bottom:-40px;left:50%;border-right:1px solid #000;transform:translateX(-50%)}@media screen and (max-width:767.98px){.transport .flow .contBox .title-round:after{height:30px;bottom:-30px}}.transport .flow .contBox_text{background-color:#fff;border:2px solid #000;padding:40px 20px 30px;text-align:left}@media screen and (max-width:767.98px){.transport .flow .contBox_text{border-width:1px;padding:26px 20px 20px}}.transport .flow .contBox_title{margin-bottom:5px}.transport .flow .contBox_title-01{margin-bottom:20px;line-height:1.55}@media screen and (max-width:767.98px){.transport .flow .contBox_title-01{margin-bottom:15px;line-height:1.71}}.transport .flow .contBox-lBrown .title-round{background-color:#a49889}.transport .flow .contBox-lBrown .title-round:after{border-color:#a49889}.transport .flow .contBox-lBrown .contBox_text{border-color:#a49889}@media screen and (max-width:767.98px){.accessmap .transport .cont_title-01{font-size:2rem}}.accessmap .transport .cont_title-02:nth-of-type(n+2){margin-top:60px}@media screen and (max-width:767.98px){.accessmap .transport .cont_title-02:nth-of-type(n+2){margin-top:50px}}.accessmap .transport .cont_img{margin-top:60px}@media screen and (max-width:767.98px){.accessmap .transport .cont_img{margin-top:25px}}.accessmap .surround .cont_img{width:70%;margin:60px auto 0}@media screen and (max-width:767.98px){.accessmap .surround .cont_img{width:100%;margin:25px 0 0}}.accessmap .surround .map_wrap{width:100%;position:relative;margin-top:60px;padding-top:45%}@media screen and (max-width:767.98px){.accessmap .surround .map_wrap{margin-top:25px;padding-top:71.64179%}}.accessmap .surround .map_wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.disclosure .cont_title{margin-bottom:45px}@media screen and (max-width:767.98px){.disclosure .cont_title{font-size:2rem;margin-bottom:25px}}.disclosure .cont_title:nth-of-type(n+2){margin-top:80px}@media screen and (max-width:767.98px){.disclosure .cont_title:nth-of-type(n+2){margin-top:45px}}.disclosure .cont_title a{font-weight:700}@media screen and (min-width:768px){.disclosure .list li:nth-child(n+2){margin-top:5px}}.form-cmn .bnrList-cmn{padding-top:60px}@media screen and (max-width:767.98px){.form-cmn .bnrList-cmn{padding-top:25px}}.form-cmn .hero+.section{padding-top:50px}.form-cmn .section_inner-top{margin-bottom:35px}@media screen and (max-width:767.98px){.form-cmn .section_inner-top{margin-bottom:30px}}@media screen and (min-width:768px){.form-cmn .section_inner-top p{font-size:1.8rem;line-height:1.7;text-align:center}}.form-cmn .followBtn{display:none}@media screen and (min-width:768px){.form-cmn .form{padding:120px 0 60px}}@media screen and (max-width:767.98px){.form-cmn .form{padding-bottom:25px}}.form-cmn .form_required{display:inline-block;background-color:#a60000;color:#fff;font-size:1.2rem;font-weight:700;padding:3px;margin-left:17px;line-height:1}@media screen and (max-width:767.98px){.form-cmn .form_required{font-size:1.1rem;padding:2px 4px;margin-left:10px}}.form-cmn .form_required,.form-cmn _:lang(x)::-ms-backdrop{position:relative;top:-5px}.form-cmn input{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.075em}@media screen and (max-width:767.98px){.form-cmn input{font-size:1.4rem}}.form-cmn input[type=date],.form-cmn input[type=email],.form-cmn input[type=number],.form-cmn input[type=tel],.form-cmn input[type=text]{-webkit-appearance:none;-moz-appearance:textfield;background:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;color:#000;font-size:1.6rem;padding:13px 20px;letter-spacing:.075em;line-height:1.625}@media screen and (max-width:767.98px){.form-cmn input[type=date],.form-cmn input[type=email],.form-cmn input[type=number],.form-cmn input[type=tel],.form-cmn input[type=text]{width:100%;font-size:1.4rem;padding:12px 15px;line-height:1.42}}.form-cmn input[type=date]+span,.form-cmn input[type=email]+span,.form-cmn input[type=number]+span,.form-cmn input[type=tel]+span,.form-cmn input[type=text]+span{margin:0 20px}@media screen and (max-width:767.98px){.form-cmn input[type=date]+span,.form-cmn input[type=email]+span,.form-cmn input[type=number]+span,.form-cmn input[type=tel]+span,.form-cmn input[type=text]+span{margin:0 10px}}.form-cmn input[type=date].w-max,.form-cmn input[type=email].w-max,.form-cmn input[type=number].w-max,.form-cmn input[type=tel].w-max,.form-cmn input[type=text].w-max{max-width:100%;width:100%}.form-cmn input[type=date].w-mid,.form-cmn input[type=email].w-mid,.form-cmn input[type=number].w-mid,.form-cmn input[type=tel].w-mid,.form-cmn input[type=text].w-mid{width:400px}@media screen and (max-width:767.98px){.form-cmn input[type=date].w-mid,.form-cmn input[type=email].w-mid,.form-cmn input[type=number].w-mid,.form-cmn input[type=tel].w-mid,.form-cmn input[type=text].w-mid{width:56.7%}}.form-cmn input[type=date]::-webkit-inner-spin-button,.form-cmn input[type=date]::-webkit-outer-spin-button,.form-cmn input[type=email]::-webkit-inner-spin-button,.form-cmn input[type=email]::-webkit-outer-spin-button,.form-cmn input[type=number]::-webkit-inner-spin-button,.form-cmn input[type=number]::-webkit-outer-spin-button,.form-cmn input[type=tel]::-webkit-inner-spin-button,.form-cmn input[type=tel]::-webkit-outer-spin-button,.form-cmn input[type=text]::-webkit-inner-spin-button,.form-cmn input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-cmn input[type=radio]{display:none;font-size:1.6rem}.form-cmn input[type=radio]+label{display:inline-block;box-sizing:border-box;cursor:pointer;font-size:1.6rem;transition:background-color .2s linear;position:relative;padding:2px 14px 2px 40px;vertical-align:middle}@media screen and (max-width:767.98px){.form-cmn input[type=radio]+label{width:47%;border:1px solid #ccc;font-size:1.4rem;padding:14px 0 14px 55px}}.form-cmn input[type=radio]+label:before{opacity:0;content:"";display:block;width:20px;height:20px;background-color:#a60000;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:5px;transition:opacity .2s linear}@media screen and (max-width:767.98px){.form-cmn input[type=radio]+label:before{left:15px}}.form-cmn input[type=radio]+label:after{content:"";display:block;width:30px;height:30px;border:1px solid #ccc;border-radius:50%;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:border-color .2s linear}@media screen and (max-width:767.98px){.form-cmn input[type=radio]+label:after{left:10px}}.form-cmn input[type=checkbox],.form-cmn input[type=radio]{display:none}.form-cmn input[type=checkbox]:checked+label:before,.form-cmn input[type=radio]:checked+label:before{opacity:1}.form-cmn textarea{width:100%;height:150px;-webkit-appearance:none;border:1px solid #ccc;background-color:transparent;border-radius:0;box-sizing:border-box;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.6rem;padding:18px 20px}@media screen and (max-width:767.98px){.form-cmn textarea{height:200px;font-size:1.4rem;padding:11px 8px}}.form-cmn textarea:focus{outline:none;background-color:#fff}.form-cmn table{width:100%;table-layout:fixed;margin-top:20px}@media screen and (max-width:767.98px){.form-cmn table{margin-top:10px}}@media screen and (max-width:767.98px){.form-cmn table tr td,.form-cmn table tr th{width:100%;display:block}}.form-cmn table tr th{font-weight:700;text-align:left;vertical-align:top}@media screen and (min-width:768px){.form-cmn table tr th{width:250px;font-size:1.8rem}}@media screen and (max-width:767.98px){.form-cmn table tr th{font-size:1.5rem;padding:10px 0}}.form-cmn table tr td{position:relative}@media screen and (max-width:767.98px){.form-cmn table tr td{padding-bottom:15px}}.form-cmn table tr td .hasError{background-color:#ffeeea}.form-cmn table tr td p:not(.blockErrMesage):not(#js-post){line-height:2;margin-top:10px}@media screen and (max-width:767.98px){.form-cmn table tr td p:not(.blockErrMesage):not(#js-post){line-height:1.42;margin-top:16px}}.form-cmn table tr td p.blockErrMesage{display:none;color:#a60000;padding-top:5px}.form-cmn table tr td .layout{align-items:center}.form-cmn table tr td .layout>input[type=radio]+label:not(:last-of-type){margin-right:44px}@media screen and (max-width:767.98px){.form-cmn table tr td .layout>input[type=radio]+label:not(:last-of-type){margin-right:6%}}.form-cmn table tr td .form_error span{background-color:#fff;display:block}.form-cmn table tr td .form_error span:not(:empty){color:#a60000;font-size:1.6rem;margin-top:5px}@media screen and (max-width:767.98px){.form-cmn table tr td .form_error span:not(:empty){font-size:1.4rem}}@media screen and (min-width:768px){.form-cmn .selectWrapper{display:inline-block;width:400px}}@media screen and (max-width:767.98px){.form-cmn .selectWrapper{width:100%}}.form-cmn .selectWrapper .selectInner{width:100%;position:relative}.form-cmn .selectWrapper .selectInner:after{content:"";display:block;width:17px;height:100%;background:url(../img/common/ico_select.svg) 50% no-repeat;position:absolute;top:0;right:20px;box-sizing:border-box;pointer-events:none}@media screen and (max-width:767.98px){.form-cmn .selectWrapper .selectInner:after{width:15px;right:15px;background-size:contain}}.form-cmn .selectWrapper .selectInner select{width:100%;height:54px;background:none;border:1px solid #ccc;border-radius:0;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.6rem;-moz-appearance:none;-webkit-appearance:none;outline:none;padding:0 20px;text-indent:.01px;text-overflow:"";letter-spacing:.075em;vertical-align:middle}@media screen and (max-width:767.98px){.form-cmn .selectWrapper .selectInner select{height:46px;font-size:1.4rem;padding:8px 15px}}.form-cmn .selectWrapper .selectInner select::-ms-expand{display:none}.form-cmn .selectWrapper .selectInner select option{background-color:#fff;color:#000}.form-cmn .selectWrapper .selectInner select,.form-cmn _:lang(x)::-ms-backdrop{height:47px}.form-cmn #js-post{width:180px;margin-left:20px;cursor:pointer}@media screen and (max-width:767.98px){.form-cmn #js-post{width:38.8%;margin-left:4.5%}}.form-cmn #js-post span{width:100%;display:block;background-color:#000;color:#fff;font-size:1.8rem;padding:17px 0;text-align:center;line-height:1}@media screen and (max-width:767.98px){.form-cmn #js-post span{font-size:1.4rem;padding:15.5px 0}}.form-cmn .btnZipadrr a,.form-cmn _:lang(x)::-ms-backdrop{padding:16px 0 11px}.form-cmn .box_title{font-size:2.4rem;font-weight:700;margin-bottom:10px;letter-spacing:.075em}@media screen and (max-width:767.98px){.form-cmn .box_title{font-size:1.8rem}}.form-cmn .box_title02{font-size:2.4rem;font-weight:700;letter-spacing:.075em}@media screen and (max-width:767.98px){.form-cmn .box_title02{font-size:1.8rem}}.form-cmn .box_title03{font-size:2.4rem;font-weight:700;letter-spacing:.075em;margin-top:16px}@media screen and (max-width:767.98px){.form-cmn .box_title03{font-size:1.8rem}}@media screen and (min-width:768px){.form-cmn .box_text02{margin-top:-6px}}.form-cmn .box-red{border:4px solid #a60000;padding:20px 30px}@media screen and (max-width:767.98px){.form-cmn .box-red{border-width:3px;padding:22px 20px}}.form-cmn .box-red dd,.form-cmn .box-red dt{font-weight:700}@media screen and (min-width:768px){.form-cmn .box-red dd,.form-cmn .box-red dt{font-size:1.8rem}}@media screen and (min-width:768px){.form-cmn .box-red dd:nth-of-type(n+2),.form-cmn .box-red dt:nth-of-type(n+2){margin-top:10px}}@media screen and (min-width:768px){.form-cmn .box-red dt{width:185px;float:left}}@media screen and (max-width:767.98px){.form-cmn .box-red dt{margin-bottom:10px}}.form-cmn .box-red dd{color:#a60000}@media screen and (min-width:768px){.form-cmn .box-red dd{padding-left:185px}}@media screen and (max-width:767.98px){.form-cmn .box-red dd:first-of-type{margin-bottom:20px}}.form-cmn .box-gray{border:1px solid #ccc;padding:40px 40px 30px}@media screen and (max-width:767.98px){.form-cmn .box-gray{padding:30px 20px}}.form-cmn .box-gray p{line-height:2}@media screen and (max-width:767.98px){.form-cmn .box-gray p{line-height:1.42}}.enquete_form input[type=radio]+label{border:none}@media screen and (max-width:991.98px){.enquete_form input[type=radio]+label{width:100%;margin:5px}}@media screen and (max-width:767.98px){.enquete_form input[type=radio]+label{font-size:1.4rem;padding:4.5px 0 4.5px 55px}}.enquete_form input[type=checkbox]{display:none;font-size:1.6rem}.enquete_form input[type=checkbox]+label{display:inline-block;box-sizing:border-box;cursor:pointer;font-size:1.6rem;transition:background-color .2s linear;position:relative;padding:1px 0 1px 45px;margin:5px;vertical-align:middle}@media screen and (max-width:767.98px){.enquete_form input[type=checkbox]+label{width:100%;font-size:1.4rem;padding:4.5px 0 4.5px 55px}}.enquete_form input[type=checkbox]+label:before{opacity:0;content:"";display:block;width:8px;height:17px;border-radius:0;border-bottom:2px solid #a60000;border-right:2px solid #a60000;box-sizing:border-box;position:absolute;top:5px;transform:rotate(45deg);left:11px;transition:opacity .2s linear}@media screen and (max-width:767.98px){.enquete_form input[type=checkbox]+label:before{left:20px}}.enquete_form input[type=checkbox]+label:after{content:"";display:block;width:30px;height:30px;border:1px solid #ccc;border-radius:0;box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:border-color .2s linear}@media screen and (max-width:767.98px){.enquete_form input[type=checkbox]+label:after{left:10px}}.enquete_form .row-2 label{width:48%}@media screen and (max-width:991.98px){.enquete_form .row-2 label{width:100%}}.enquete_form .row-4 label{width:42.5%;margin:5px}@media screen and (max-width:991.98px){.enquete_form .row-4 label{width:100%}}.enquete_form .txtspace{padding:0}@media screen and (min-width:768px){.form_input table tr.radioBlock th{padding:20px 0}}@media screen and (min-width:768px){.form_input table tr.studyWithBlock td,.form_input table tr.studyWithBlock th{padding-top:50px}}.form_input table tr.zipcodeBlock .layout{flex-wrap:nowrap}.form_input table tr.zipcodeBlock input{width:53.33333%}@media screen and (max-width:767.98px){.form_input table tr.zipcodeBlock input{width:56.7%}}@media screen and (min-width:768px){.form_input table tr.birthBlock .layout{flex-wrap:nowrap}}.form_input table tr.birthBlock input{width:20%}@media screen and (max-width:767.98px){.form_input table tr.birthBlock input{width:25%}}.form_input table tr.birthBlock input+span{display:block;margin:0 1.8%}@media screen and (max-width:991.98px){.form_input table tr.birthBlock input+span{margin:0 1%}}@media screen and (max-width:767.98px){.form_input table tr.birthBlock input+span{margin:0 5px}}.form_input table tr.birthBlock input+span:last-of-type{margin-right:0}.form_input table tr.birthBlock .selectWrapper{width:20%;margin-right:2%}@media screen and (max-width:767.98px){.form_input table tr.birthBlock .selectWrapper{width:100%;margin:0 0 20px}}.form_input table tr.commuteAreaBlock .layout{flex-wrap:nowrap}.form_input table tr.commuteAreaBlock .selectWrapper,.form_input table tr.commuteAreaBlock input{width:46.1%}@media screen and (min-width:768px){.form_input table tr.graduateYearBlock .layout{flex-wrap:nowrap}}.form_input table tr.graduateYearBlock .selectWrapper{margin-right:2%}.form_input table tr.graduateYearBlock .selectWrapper,.form_input table tr.graduateYearBlock input{width:20%}@media screen and (max-width:767.98px){.form_input table tr.graduateYearBlock .selectWrapper,.form_input table tr.graduateYearBlock input{width:25%}}.form_input table tr.graduateYearBlock .selectWrapper+span,.form_input table tr.graduateYearBlock input+span{display:block;margin:0 1.8%}@media screen and (max-width:991.98px){.form_input table tr.graduateYearBlock .selectWrapper+span,.form_input table tr.graduateYearBlock input+span{margin:0 1%}}@media screen and (max-width:767.98px){.form_input table tr.graduateYearBlock .selectWrapper+span,.form_input table tr.graduateYearBlock input+span{margin:0 5px}}.form_input table tr.graduateYearBlock .selectWrapper+span:last-of-type,.form_input table tr.graduateYearBlock input+span:last-of-type{margin-right:0}.form_input table tr .calendar{position:relative;background:url(../img/form/ico_calendar.png) no-repeat center right 20px}@media screen and (min-width:768px){.form_input table tr .calendar{width:400px;background-size:22px auto}}@media screen and (max-width:767.98px){.form_input table tr .calendar{background-size:20px auto;background-position:right 12px center}}@media screen and (min-width:768px){.form_input table tr th{padding:33px 0 20px}}@media screen and (min-width:768px){.form_input table tr td{padding:20px 0}}.form_input .box-gray{margin-top:100px}@media screen and (max-width:767.98px){.form_input .box-gray{margin-top:50px}}.form_input .flatpickr-months,.form_input _:lang(x)::-ms-backdrop{font-family:Montserrat,sans-serif}@media screen and (min-width:768px){.form_confirm table td,.form_confirm table th{padding:16px 0}}.form_confirm .btn_wrap{display:flex}@media screen and (min-width:768px){.form_confirm .btn_wrap{max-width:920px;margin-right:auto;margin-left:auto;justify-content:space-between}}@media screen and (max-width:767.98px){.form_confirm .btn_wrap{flex-wrap:wrap;flex-direction:column-reverse;margin-top:35px}}@media screen and (min-width:768px){.form_confirm .btn_wrap li{width:47.8%}}@media screen and (max-width:767.98px){.form_confirm .btn_wrap li{width:100%}}@media screen and (max-width:767.98px){.form_confirm .btn_wrap li:first-child{margin-top:30px}}.form_confirm .btn_wrap li .btn{width:100%}@media screen and (min-width:768px){.form_confirm .btn_wrap li .btn{font-size:1.8rem}}.form_confirm .btn-white{text-align:center}@media screen and (max-width:767.98px){.form_confirm .btn-white{padding:26.5px 20px}}.form_confirm .btn-white span:after{width:29px;height:9.5px;background:url(../img/form/sp_btn_ico_arrow_bk.png) no-repeat 50%;background-size:contain}.form_thank .section_inner-top{margin-bottom:40px}@media screen and (max-width:767.98px){.form_thank .section_inner-top{margin-bottom:30px}}.form_thank .box_title{line-height:1.2}@media screen and (min-width:768px){.form_thank .box_title{text-align:center}}.form_thank .box-gray{padding-bottom:40px}@media screen and (max-width:767.98px){.form_thank .box-gray{padding-bottom:30px}}@media screen and (min-width:768px){.form_thank .box-gray .layout{flex-wrap:nowrap;justify-content:space-between}}@media screen and (min-width:768px){.form_thank .box-gray p{text-align:center}}.form_thank .box-gray ul{max-width:750px;margin:30px auto 0}@media screen and (max-width:767.98px){.form_thank .box-gray ul{margin-top:18px}}@media screen and (max-width:767.98px){.form_thank .box-gray ul li:nth-child(n+2){margin-top:20px}}.form_thank .box-gray ul li.tel span{display:block;line-height:1}.form_thank .box-gray ul li.tel span:not(.text-num){font-size:1.8rem;font-weight:700;margin-bottom:13px}@media screen and (max-width:767.98px){.form_thank .box-gray ul li.tel span:not(.text-num){font-size:1.5rem;margin-bottom:6px}}.form_thank .box-gray ul li.tel span.text-num{position:relative;font-size:3.2rem;letter-spacing:normal;padding-left:37px}@media screen and (max-width:767.98px){.form_thank .box-gray ul li.tel span.text-num{font-size:2.8rem;padding-left:30px}}.form_thank .box-gray ul li.tel span.text-num:before{content:"\f098";position:absolute;top:0;left:0;font-family:Font Awesome\ 5 Free;font-size:3rem;font-weight:900}@media screen and (max-width:767.98px){.form_thank .box-gray ul li.tel span.text-num:before{font-size:2.4rem;top:2px}}@media screen and (min-width:768px){.form_thank .box-gray ul li:not(.tel){max-width:440px;width:calc(95% - 252px)}}@media screen and (min-width:768px){.form_thank .box-gray ul li:not(.tel) .btn{width:100%}}.form_thank .btn_wrap{margin-top:60px}@media screen and (max-width:767.98px){.form_thank .btn_wrap{margin-top:50px}}.flatpickr-calendar{font-family:Montserrat,sans-serif}.flatpickr-months input{background:none!important;border-radius:0!important;letter-spacing:normal!important;line-height:1!important;vertical-align:middle!important}.flatpickr-current-month{display:flex!important;justify-content:center!important}.flatpickr-current-month input.cur-year{height:100%!important}.flatpickr-current-month .flatpickr-monthDropdown-months{vertical-align:middle!important}#opencampusCalendar .calendar{background-color:#fff;border:1px solid #d2d2d2}@media screen and (min-width:768px){#opencampusCalendar .calendar{width:48%}}@media screen and (min-width:768px){#opencampusCalendar .calendar:first-child{margin-right:4%}}@media screen and (max-width:767.98px){#opencampusCalendar .calendar:nth-child(n+2){margin-top:20px}}#opencampusCalendar .yearMonthTitle{background-color:#a49889;color:#fff;font-size:2rem;font-weight:700;letter-spacing:.12em;padding:19px 0;text-align:center}@media screen and (max-width:767.98px){#opencampusCalendar .yearMonthTitle{font-size:1.4rem;padding:15px 0}}#opencampusCalendar .yearMonthTitle span span{font-size:3rem}@media screen and (max-width:767.98px){#opencampusCalendar .yearMonthTitle span span{font-size:1.4rem}}#opencampusCalendar table{width:100%;border-collapse:collapse;border-spacing:0;border:none;margin:0 auto;line-height:1}#opencampusCalendar table tr{background:none;border:none}#opencampusCalendar table tr.weekHead th{color:#474747;font-size:1.8rem;font-weight:700}@media screen and (max-width:767.98px){#opencampusCalendar table tr.weekHead th{font-size:1.2rem}}#opencampusCalendar table tr.weekHead th.sat{color:#1b70a1}#opencampusCalendar table tr.weekHead th.sum{color:#f9555b}#opencampusCalendar table th{text-align:center}@media screen and (min-width:768px){#opencampusCalendar table th{padding:24px 0 8px}}@media screen and (max-width:767.98px){#opencampusCalendar table th{padding:17px 0 6px}}#opencampusCalendar table td,#opencampusCalendar table th{background-color:#fff}#opencampusCalendar table .calendarCellIn{text-align:center}#opencampusCalendar table .calendarCellIn a{display:block;width:50px;height:50px;background-color:#fff;color:#cacaca;font-family:Montserrat,sans-serif;font-size:1.8rem;margin:2.5px auto;line-height:50px}@media screen and (max-width:1039.98px){#opencampusCalendar table .calendarCellIn a{width:40px;height:40px;margin:8px auto;line-height:40px}}@media screen and (max-width:767.98px){#opencampusCalendar table .calendarCellIn a{width:35px;height:35px;font-size:1.2rem;line-height:35px;margin:4px auto}}@media screen and (max-width:349.98px){#opencampusCalendar table .calendarCellIn a{width:28px;height:28px;line-height:28px}}#opencampusCalendar table .calendarCellIn a.disabled{background-color:#fff;border-radius:50%;pointer-events:none}#opencampusCalendar table .calendarCellIn a.disabled:hover{opacity:1}#opencampusCalendar table .calendarCellIn a:not(.disabled){background-color:#a60001;border-radius:50%;color:#fff}#opencampusCalendar #disp_date{font-weight:700;font-size:140%}#sectionSchedule .receptEndInfo{font-size:113%;letter-spacing:.05em;padding:17px 5px;background-color:#fff;border:4px solid #f9a49f;margin-bottom:20px}#sectionSchedule .receptEndInfo span{display:inline-block;background-color:#f9555b;color:#fff;border-radius:3px;padding:8px;margin-right:5px}#sectionSchedule .receptEndInfo .c_orange{color:#f9555b;font-weight:700}.webopen .underLayer .breadcrumb{margin-top:0}@media screen and (max-width:767.98px){.webopen .underLayer .hero-cmn .hero_title:before{top:23px}}@media screen and (max-width:767.98px){.webopen .underLayer .hero-cmn .hero_title:after{top:20px}}@media screen and (max-width:767.98px){.webopen .underLayer .hero-cmn .video-title:before{top:12px}}@media screen and (max-width:767.98px){.webopen .underLayer .hero-cmn .video-title:after{top:9px}}.webopen .beginning:before{display:block;content:"";width:100%;height:11px;top:0;left:0;background-color:#90c41e;margin-bottom:20px}.webopen .beginning-blue:before{background-color:#008ed1}.webopen .beginning-red:before{background-color:#a60000;margin-bottom:0}@media screen and (min-width:768px){.webopen .beginning-red{background:url(../img/admission/weboc/img_weboc_topLeft.png) no-repeat;background-size:cover}}@media screen and (min-width:768px){.webopen .beginning-red .beginning_title{margin-right:80px}}.webopen .beginning-darkRed:before{background-color:#ea4c3b;margin-bottom:0}.webopen .beginning-darkRed p:nth-of-type(n+2){margin-top:4px}@media screen and (max-width:767.98px){.webopen .beginning-darkRed .beginning_textBody p{line-height:1.7}}.webopen .beginning_inner{max-width:1400px}.webopen .beginning_inner01{max-width:1085px}.webopen .beginning_inner02{max-width:1100px}.webopen .beginning_inner03{max-width:1000px;margin:0 auto}.webopen .beginning_inner03 div{max-width:760px;margin-left:auto;width:70%}@media screen and (max-width:1199.98px){.webopen .beginning_inner03 div{width:65%}}@media screen and (max-width:767.98px){.webopen .beginning_title{margin:0 calc(50% - 50vw)}}.webopen .beginning_textBody{margin:30px auto}@media screen and (max-width:767.98px){.webopen .beginning_textBody{text-align:center}}.webopen .beginning_text{line-height:2;margin-top:20px}@media screen and (max-width:767.98px){.webopen .beginning_text{line-height:1.7}}.webopen .opLink{background-color:#faf8f5;margin:0 auto;padding:45px 2% 140px}@media screen and (max-width:991.98px){.webopen .opLink{padding:45px 5.33% 50px}}.webopen .opLink .beginning_text{margin-top:0}.webopen .opLink_inner{max-width:1000px;width:100%;margin:0 auto;padding:35px 0 0}@media screen and (max-width:991.98px){.webopen .opLink_inner{width:98%}}@media screen and (max-width:767.98px){.webopen .opLink_inner{max-width:375px}}.webopen .opLink_boxes{display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.webopen .opLink_link{width:32.5%}}@media screen and (max-width:991.98px){.webopen .opLink_link{width:100%}}@media screen and (min-width:992px){.webopen .opLink_link:nth-of-type(n+2){margin-left:10px}}@media screen and (max-width:991.98px){.webopen .opLink_link:nth-of-type(n+2){margin-top:10px}}.webopen .opLink_box{background-color:#fff;border:1px solid #a49889;padding:15px;height:180px}@media screen and (max-width:991.98px){.webopen .opLink_box{height:auto}}@media screen and (max-width:991.98px){.webopen .opLink_head{display:flex;align-items:center}}.webopen .opLink_head-ttl{width:95px;height:25px;text-align:center;background-color:#ea4c3b;color:#fff}@media screen and (max-width:767.98px){.webopen .opLink_head-ttl{width:72px;padding:5px 8px;font-size:1.2rem}}.webopen .opLink_head-ttl-blue{width:65px;background-color:#004da0}.webopen .opLink_head-txt{margin-top:5px;font-size:2rem;font-weight:700}@media screen and (max-width:991.98px){.webopen .opLink_head-txt{font-size:1.6rem;margin-left:6px}}.webopen .opLink_body{width:100%;margin-top:5px;position:relative}@media screen and (max-width:767.98px){.webopen .opLink_body{margin-top:10px}}.webopen .opLink_body p{position:relative;font-size:1.4rem;line-height:2}@media screen and (max-width:991.98px){.webopen .opLink_body p{font-size:1.2rem;text-align:left}}.webopen .opLink_body p span:after{content:"";width:15px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(../img/common/ico_arrow_down.png) no-repeat;background-size:contain}@media screen and (max-width:767.98px){.webopen .opLink_body p span:after{top:65%;right:-5px}}.webopen .movieoc .beginning{margin-bottom:68px}@media screen and (max-width:767.98px){.webopen .movieoc .beginning{margin-bottom:35px}}.webopen .movieoc .beginning_textBody p{line-height:2}.webopen .movieoc .beginning_head{max-width:1000px;margin:0 auto}.webopen .movieoc .beginning_links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.webopen .movieoc .beginning_link{width:25%;padding:10px;border:1px solid #3e3e3e}@media screen and (max-width:767.98px){.webopen .movieoc .beginning_link{width:calc(50% - 5px)}}@media screen and (max-width:767.98px){.webopen .movieoc .beginning_link:nth-of-type(2n){margin-left:5px}}@media screen and (max-width:767.98px){.webopen .movieoc .beginning_link:nth-of-type(n+3){margin-top:5px}}.webopen .movieoc .beginning_link a{display:block;position:relative;text-align:left;color:#3e3e3e;text-decoration:none}@media screen and (max-width:767.98px){.webopen .movieoc .beginning_link a{font-size:12px}}.webopen .movieoc .beginning_link a:after{content:"";position:absolute;display:block;width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);top:6px;right:10px}@media screen and (max-width:767.98px){.webopen .movieoc .beginning_link a:after{top:2px}}.webopen .movieoc .beginning .list-pageLink{margin:35px auto 0}.webopen .movieoc .video{background-color:#faf8f5;padding:130px 0 105px}@media screen and (max-width:767.98px){.webopen .movieoc .video{padding:50px 0}}.webopen .movieoc .video .movie{display:block}.webopen .movieoc .video_block{margin-top:105px}@media screen and (max-width:767.98px){.webopen .movieoc .video_block{margin-top:42px}}.webopen .movieoc .video_block:nth-child(3){margin-top:100px}@media screen and (max-width:767.98px){.webopen .movieoc .video_block:nth-child(3){margin-top:42px}}.webopen .movieoc .video_inner{max-width:1000px;margin:0 auto}.webopen .movieoc .video_inner-attention{font-size:2.4rem;font-weight:700;text-align:center;margin:135px auto 30px}@media screen and (max-width:767.98px){.webopen .movieoc .video_inner-attention{font-size:1.8rem;margin:50px auto 20px}}.webopen .movieoc .video_title{position:relative;padding-left:35px;font-size:3.3rem;line-height:1.2}@media screen and (max-width:767.98px){.webopen .movieoc .video_title{padding-left:20px}}.webopen .movieoc .video_title:after,.webopen .movieoc .video_title:before{content:"";position:absolute}.webopen .movieoc .video_title:before{width:50vw;height:1px;border-top:1px solid #000;top:23px;left:-50vw}@media screen and (max-width:767.98px){.webopen .movieoc .video_title:before{top:25px}}.webopen .movieoc .video_title:after{width:8px;height:8px;background-color:#000;border-radius:50%;top:20px;left:0}@media screen and (max-width:767.98px){.webopen .movieoc .video_title:after{top:21px}}.webopen .movieoc .video_title span{font-size:3.3rem;font-weight:700;letter-spacing:.075em}@media screen and (max-width:767.98px){.webopen .movieoc .video_title span{font-size:2.7rem}}.webopen .movieoc .video_boxes{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:56px auto 40px}@media screen and (max-width:767.98px){.webopen .movieoc .video_boxes{margin:27px auto 15px}}.webopen .movieoc .video .clm2{justify-content:center}.webopen .movieoc .video .subjects p{margin-bottom:40px}@media screen and (max-width:991.98px){.webopen .movieoc .video .subjects p{margin-bottom:15px}}@media screen and (max-width:767.98px){.webopen .movieoc .video .subjects a:after{right:5px}}@media screen and (max-width:767.98px){.webopen .movieoc .video .subjects a span{font-size:1.3rem}}.webopen .movieoc .video .guidance{justify-content:center}.webopen .movieoc .video .guidance-box{width:50%}@media screen and (max-width:767.98px){.webopen .movieoc .video .guidance-box{width:100%}}.webopen .movieoc .video_box{width:calc(33.33333% - 15.33333px)}@media screen and (max-width:991.98px){.webopen .movieoc .video_box{width:calc(50% - 12px)}}.webopen .movieoc .video_box p{margin-top:8px;text-align:center;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1}@media screen and (max-width:767.98px){.webopen .movieoc .video_box p{font-size:1.4rem;top:97px;left:0}}.webopen .movieoc .video_box p span{font-size:1.4rem}@media screen and (max-width:767.98px){.webopen .movieoc .video_box p span{font-size:1.2rem}}@media screen and (min-width:992px){.webopen .movieoc .video_box:not(:nth-of-type(3n+1)){margin-left:20px}}@media screen and (max-width:991.98px){.webopen .movieoc .video_box:nth-of-type(2n){margin-left:20px}}@media screen and (max-width:991.98px){.webopen .movieoc .video_box:nth-of-type(n+3){margin-top:15px}}@media screen and (min-width:992px){.webopen .movieoc .video_box:nth-of-type(n+4){margin-top:40px}}.webopen .movieoc_info{padding:110px 0 0}@media screen and (max-width:767.98px){.webopen .movieoc_info{padding:50px 0 0}}.webopen .movieoc_links{max-width:1000px;margin:50px auto}@media screen and (max-width:767.98px){.webopen .movieoc_links{margin:25px auto 0}}.webopen .movieoc_link{display:flex;flex-wrap:wrap}.webopen .movieoc_link a{font-size:2.1rem;font-weight:700}@media screen and (max-width:991.98px){.webopen .movieoc_link a{font-size:1.4rem}}@media screen and (max-width:767.98px){.webopen .movieoc_link a:nth-of-type(n+2){margin-top:20px}}@media screen and (max-width:767.98px){.webopen .movieoc .bnrList-cmn{padding:50px 0 70px}}.webopen .detail{margin-bottom:60px}.webopen .detail_tableScroll{margin-bottom:35px}.webopen .detail_tableLink{font-size:1.4rem}@media screen and (max-width:767.98px){.webopen .detail_tableLink{font-size:1.3rem}}@media screen and (max-width:767.98px){.webopen .detail .table-thLeft th{min-width:105px;font-size:1.3rem}}@media screen and (max-width:767.98px){.webopen .detail .table-thLeft th .table-thLeft td{font-size:1.3rem}}.webopen .oc{margin-bottom:140px}@media screen and (max-width:767.98px){.webopen .oc{margin-bottom:50px}}@media screen and (max-width:767.98px){.webopen .btn{padding:45px 0}}.webopen .btn-white{width:auto}.webopen .btn-red{font-weight:700;background:#a60001;margin-bottom:30px;padding:52px 0}.webopen .btn-red span{color:#fff}@media screen and (max-width:767.98px){.webopen .btn-red span{line-height:1.4}}@media screen and (max-width:767.98px){.webopen .btn-vBlock{padding:0}}.webopen .btn-movie{width:calc(33.33333% - 13.33333px);line-height:1.5;height:100px;margin:0;padding:0 30px}.webopen .btn-movie:nth-of-type(n+2){margin-left:20px}@media screen and (max-width:767.98px){.webopen .btn-movie:nth-of-type(n+2){margin-left:0}}@media screen and (max-width:991.98px){.webopen .btn-movie{font-size:1.4rem;padding:0}}@media screen and (max-width:767.98px){.webopen .btn-movie{width:100%;height:55px}}@media screen and (max-width:767.98px){.webopen .btn-movie:nth-of-type(n+2){margin-top:10px}}@media screen and (max-width:767.98px){.webopen .table-default tr th{width:104px}}@media screen and (min-width:992px){.webopen .table-default tr td p .mgr-10{margin-right:10px}}@media screen and (max-width:991.98px){.webopen .table-default tr td p .bold{display:flex;flex-wrap:wrap}}@media screen and (max-width:767.98px){.webopen .title-xxl{font-size:2rem}}.webopen .order{background:#faf8f5;padding:135px 0}@media screen and (max-width:767.98px){.webopen .order{padding:50px 0 25px}}.webopen .order .flow .contBox{padding:25px}@media screen and (max-width:767.98px){.webopen .order .flow .contBox{padding:30px 5.33%}}@media screen and (min-width:768px){.webopen .order .flow .contBox:last-of-type{padding:25px 25px 60px}}@media screen and (min-width:768px){.webopen .order .flow .contBox_text{width:calc(97% - 213px)}}.webopen .order_text01{margin-top:25px}@media screen and (min-width:768px){.webopen .order_remarks{margin-top:50px}}.webopen .order_remarksList{display:flex}.webopen .order_remarksItem{margin-right:70px}@media screen and (max-width:767.98px){.webopen .order_remarksItem{margin-right:40px}}.webopen .order_remarksLink{color:#a60000;position:relative}.webopen .order_remarksLink:after{position:absolute;content:"";width:20px;height:15px;top:0;bottom:0;margin:auto 0 auto 10px;background:url(/img/admission/weboc/icon_blank_red.svg) 50%/contain no-repeat}@media screen and (max-width:767.98px){.webopen .order_remarksLink:after{width:15px;height:14px;margin-left:5px}}.webopen .order01{padding:135px 0 105px}@media screen and (max-width:767.98px){.webopen .order01{padding:50px 0 25px}}.webopen .order02{padding:135px 0}@media screen and (max-width:767.98px){.webopen .order02{padding:50px 0 55px}}@media screen and (min-width:768px){.webopen .bnrList-cmn .layout-center{justify-content:center}}@media screen and (min-width:768px){.webopen .bnrList-cmn .layout-center li:first-of-type{margin-right:4.6%}}.webopen .bnrList-cmn a{display:block}.webopenschedule .breadcrumb{margin-top:0}.webopenschedule .beginning{text-align:center;margin:100px auto 70px}@media screen and (max-width:767.98px){.webopenschedule .beginning{margin:40px auto 30px}}.webopenschedule .beginning_list{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.webopenschedule .beginning_item{background-color:#a60000;color:#fff;font-size:1.6rem;font-weight:700;padding:10px 26px;line-height:1}@media screen and (max-width:767.98px){.webopenschedule .beginning_item{font-size:1.4rem;padding:10px 15px}}.webopenschedule .beginning_item:not(:last-child){margin-right:20px}@media screen and (max-width:767.98px){.webopenschedule .beginning_item:not(:last-child){margin-right:15px}}.webopenschedule .beginning_title{font-size:4.2rem;line-height:1.3;font-weight:700;margin-top:23px;letter-spacing:.075em}@media screen and (max-width:767.98px){.webopenschedule .beginning_title{font-size:2.4rem}}.webopenschedule .beginning_titleSub{display:inline-block;font-size:2.8rem;line-height:1.3;font-weight:700;margin-top:70px;letter-spacing:.075em;padding-bottom:17px;border-bottom:1px solid #000}@media screen and (max-width:767.98px){.webopenschedule .beginning_titleSub{font-size:1.8rem;margin-top:30px;padding-bottom:10px}}.webopenschedule .beginning_text{font-size:1.8rem;letter-spacing:.05em;margin-top:40px}@media screen and (max-width:767.98px){.webopenschedule .beginning_text{font-size:1.4rem;line-height:1.7}}.webopenschedule .opencampus .opencampusList .dateDescription_date{padding:10px 20px}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .dateDescription_date{padding:17px 15px}}.webopenschedule .opencampus .opencampusList .schedule .item{width:100%}.webopenschedule .opencampus .opencampusList .dateDescription_title{padding:20px;color:#fff;font-size:2.4rem;border-top:1px solid #d2d2d2}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .dateDescription_title{font-size:1.8rem}}.webopenschedule .opencampus .opencampusList .dateDescription_title-green{background-color:#90c41e}.webopenschedule .opencampus .opencampusList .dateDescription_title-blue{background-color:#008ed1}.webopenschedule .opencampus .opencampusList .dateDescription_title .categoryTitle{font-size:3rem}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .dateDescription_title .categoryTitle{font-size:1.8rem}}.webopenschedule .opencampus .opencampusList .schedule .item_img{width:30%;margin-right:3%}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .schedule .item_img{width:45%}}.webopenschedule .opencampus .opencampusList .schedule .item .btn{max-width:380px;margin:0}@media screen and (max-width:767.98px){.webopenschedule .flexWrapper{display:flex}}@media screen and (max-width:767.98px){.webopenschedule .flexWrapper .textWrapper{width:50%}}.webopenschedule .webopenschedule .opencampus .opencampusList .schedule .item_img img{vertical-align:bottom}.webopenschedule .opencampus .opencampusList .schedule .item_text{width:auto}@media screen and (min-width:768px){.webopenschedule .opencampus .opencampusList .schedule .item_text{display:flex;justify-content:space-between}}.webopenschedule .opencampus .opencampusList .dateDescription_date>span>.brackets{font-size:2rem}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .dateDescription_date>span>.brackets{display:inline-block;font-size:1.4rem}}.webopenschedule .opencampus .opencampusList .dateDescription_date .fontOnline{font-size:2.5rem}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .dateDescription_date .fontOnline{font-size:1.8rem}}.webopenschedule .opencampus .opencampusList .schedule .contentNameBox ul li{font-size:1.8rem}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .schedule .contentNameBox ul li{font-size:1.4rem}}.webopenschedule .opencampus .opencampusList .schedule .contentNameBox .contentName{font-size:2rem;font-weight:700;margin-bottom:15px}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .schedule .contentNameBox .contentName{font-size:1.2rem}}.webopenschedule .opencampus .opencampusList .schedule .contentNameBox .contentText{font-size:2.2rem;font-weight:400}@media screen and (max-width:767.98px){.webopenschedule .opencampus .opencampusList .schedule .contentNameBox .contentText{font-size:1.3rem}}.webopenschedule .opencampus .opencampusList .schedule .contentNameBox .contentText:not(:nth-of-type(2n)){margin-bottom:10px}.webopenschedule .webopen_button a{display:inline-block;border:1px solid #000;padding:16px 115px 16px 30px;position:relative}@media screen and (max-width:767.98px){.webopenschedule .webopen_button a{padding:18px 15px;width:100%}}.webopenschedule .webopen_button a:after{content:"";width:30px;height:9px;position:absolute;top:50%;transform:translateY(-50%);right:30px;background:url(../img/common/btn_ico_arrow_bk.png) no-repeat 50%;background-size:contain}@media screen and (max-width:767.98px){.webopenschedule .webopen_button a:after{right:15px}}.webopenschedule .webopen_button.receptEnd a{background-color:#e8e8e8;color:#8e8e8e;pointer-events:none;text-align:center;border:0;padding:16px 90.75px}.webopenschedule .webopen_button.receptEnd a:after{display:none}.webopenschedule .opencampus .opencampusList .schedule .item:not(:nth-child(2n)){margin-right:0}@media screen and (min-width:768px){.webopenschedule .bnrList-cmn .layout-center{justify-content:center}}@media screen and (min-width:768px){.webopenschedule .bnrList-cmn .layout-center li:first-of-type{margin-right:4.6%}}.webopenschedule .bnrList-cmn a{display:block}.coupeduMonde{padding-bottom:40px}@media screen and (max-width:767.98px){.coupeduMonde{padding-bottom:20px}}.coupeduMonde_hero{background:linear-gradient(180deg,#f5f5ef,#e6e6e6);padding:0 0 80px}@media screen and (max-width:767.98px){.coupeduMonde_hero{padding:0 0 40px}}.coupeduMonde_hero .cont_text p:not(:last-of-type){margin-bottom:26px}@media screen and (max-width:767.98px){.coupeduMonde_hero .cont_text p:not(:last-of-type){margin-bottom:24px}}@media screen and (max-width:767.98px){.coupeduMonde_hero-img{margin-bottom:16px}}.coupeduMonde_heroWrapper{max-width:1400px;width:100%;margin:0 auto;background:url(../img/special/coupeduMonde/hero_bg.png) no-repeat top/contain;padding-top:32px}@media screen and (max-width:767.98px){.coupeduMonde_heroWrapper{padding-top:20px;background:url(../img/special/coupeduMonde/hero_bg_sp.png) no-repeat top/contain}}.coupeduMonde .cont_text p,.coupeduMonde_source{font-size:1.4rem;line-height:2}.coupeduMonde .title{display:block;text-align:center;margin-bottom:28px}@media screen and (max-width:767.98px){.coupeduMonde .title{margin-bottom:24px}}.coupeduMonde .title img{width:100%}.coupeduMonde .representative{padding:80px 0}@media screen and (max-width:767.98px){.coupeduMonde .representative{padding:40px 0}}.coupeduMonde .representativeWork{background-color:#f5f5ef}@media screen and (max-width:767.98px){.coupeduMonde .representativeWork{padding:31px 0 40px}}.coupeduMonde .representativeWork_img:not(:first-of-type){margin-top:.2%}.coupeduMonde .representativeWork_img:last-of-type{margin-bottom:11px}.coupeduMonde .representativeMember_img{margin-bottom:11px}.coupeduMonde .representativeMember .cont_text{padding-bottom:32px}@media screen and (max-width:767.98px){.coupeduMonde .representativeMember .cont_text{padding-bottom:24px}}.coupeduMonde .representativeMember_list{margin-top:-16px;margin-bottom:48px;display:flex;flex-wrap:wrap;max-width:740px;width:100%}@media screen and (max-width:767.98px){.coupeduMonde .representativeMember_list{margin-bottom:40px}}.coupeduMonde .representativeMember_item{font-size:1.4rem;line-height:1.5;font-weight:700;margin-top:16px;width:50%}@media screen and (max-width:767.98px){.coupeduMonde .representativeMember_item{width:100%}}.coupeduMonde .representativeMember .aboutCoupe{background-color:#f5f5ef;padding:80px 0}@media screen and (max-width:767.98px){.coupeduMonde .representativeMember .aboutCoupe{padding:40px 20px}}.coupeduMonde .representativeMember .aboutCoupe .cont_text{padding-bottom:0;text-align:center}.coupeduMonde .representativeMember .aboutCoupe .cont_text p:not(:last-of-type){margin-bottom:26px}@media screen and (max-width:767.98px){.coupeduMonde .representativeMember .aboutCoupe .cont_text p:not(:last-of-type){margin-bottom:24px}}.coupeduMonde .profile .title{text-align:left}@media screen and (max-width:767.98px){.coupeduMonde .profile .title{margin-bottom:16px}}.coupeduMonde .profile_subtitle{font-size:1.8rem;font-weight:700;line-height:2}@media screen and (max-width:767.98px){.coupeduMonde .profile_subtitle{font-size:1.6rem}}.coupeduMonde .profile_container:not(:last-of-type){margin-bottom:40px}.coupeduMonde .profile_container table th{font-size:1.4rem;line-height:2}@media screen and (max-width:767.98px){.coupeduMonde .profile_container table th{width:80px;text-align:left;letter-spacing:0}}.coupeduMonde .profile_container table td{width:550px;font-size:1.4rem;line-height:2;padding-left:32px}@media screen and (max-width:767.98px){.coupeduMonde .profile_container table td{width:auto;padding-left:0;letter-spacing:0}}.courseItem{display:flex;flex-direction:column;height:100%;background-color:#fff;border:4px solid var(--courseItem-color);padding:30px 16px 36px}@media screen and (max-width:767.98px){.courseItem{padding:32px 16px 36px}}.courseItem.-pink{--courseItem-color:#dd7183}.courseItem.-green{--courseItem-color:#70a53f}.courseItem.-blue{--courseItem-color:#44abad}.courseItem.-purple{--courseItem-color:#9d679a}.courseItem .heading{font-size:36px;font-weight:700;line-height:1.5;letter-spacing:.075em;color:var(--courseItem-color)}@media screen and (max-width:767.98px){.courseItem .heading{font-size:24px}}.courseItem .heading span{display:block;font-size:24px;margin-bottom:2px}@media screen and (max-width:767.98px){.courseItem .heading span{font-size:18px;margin-bottom:5px}}.courseItem .heading+*{margin-top:-2px}@media screen and (max-width:767.98px){.courseItem .heading+*{margin-top:6px}}.courseItem .time+*{margin-top:16px}@media screen and (max-width:767.98px){.courseItem .time+*{margin-top:10px}}.courseItem .detail{font-weight:700;color:var(--courseItem-color)}@media screen and (max-width:767.98px){.courseItem .detail+*{margin-top:6px}}.courseItem .description{flex:1}.courseItem .description+*{margin-top:24px}@media screen and (max-width:767.98px){.courseItem .description+*{margin-top:14px}}.courseItem img{width:100%;height:auto}.movies{display:-ms-grid;display:grid}@media screen and (min-width:768px){.movies{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-moz-column-gap:4.1%;column-gap:4.1%}}@media screen and (max-width:767.98px){.movies{row-gap:26px}}.movies a{width:100%}.movies img{width:100%;height:auto}
/*# sourceMappingURL=style.css.map */