﻿@import url("https://fonts.googleapis.com/css?family=Lato&display=swap");.modal__content-container{opacity:0;height:-webkit-fill-available;display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.modal__content{opacity:1;transform:none;display:flex;flex-direction:row;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;border-radius:0.375rem;background:#ffffff;color:inherit;margin-top:3.75rem;margin-bottom:3.75rem;z-index:1400;height:calc(100% - 7.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:56rem}.modal__close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__close-btn span{font-size:1.875rem}.modal__body-container{flex:1 1 0%;overflow:auto;padding:2rem 0}.modal__body-heading h1{font-size:1.125rem;font-weight:700;display:flex;justify-content:center;margin-bottom:1rem}.modal__body-heading .modal__body-menu-university{width:100%}.modal__body-heading ul{display:flex;flex-direction:row;margin-bottom:0.5rem}.modal__body-heading ul li{width:calc(33%);display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-size:0.9rem;font-weight:600;cursor:pointer}.modal__body-content{padding:1rem}.modal__search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:46px}.modal__search-input input{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem;width:100%;padding:1rem}.modal__search-input button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:16px 20px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.modal__select-box{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box__area{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box h3{width:100%;margin-top:1rem;margin-bottom:1rem}.modal__select-box input{display:none}.modal__select-box input:checked+.modal__select-box-label{background-color:#00cc9f;color:#ffffff}.modal__select-box input:checked+.modal__select-box-label .fa-check{color:#ffffff}.modal__select-box .modal__select-box-label{-webkit-box-pack:justify;display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center;width:calc(50% - 5px);height:40px;border-radius:4px;font-size:1rem;font-weight:600;background-color:#f6f6f6;margin-bottom:10px;padding:0px 12px;cursor:pointer}.modal__select-box .fa-check{color:#a0aec0}.modal__select-box span{display:block;width:calc(100% - 30px)}.modal__field-container{height:100%;padding:12px 12px 70px;overflow:scroll}.modal__field-container input[type="checkbox"]:checked+label::before{content:"";display:inline-block;width:12px;height:12px;border:1px solid #009977;border-radius:2px;background-color:#009977;background-position:center center;background-repeat:no-repeat;background-size:8px}.modal__field-container dl>dt{display:flex;-webkit-box-align:center;align-items:center;height:42px;border-bottom:1px solid #e2e8f0;font-weight:600;position:relative}.modal__field-container dl>dt:after{position:absolute;right:1em;content:"";display:block;width:0px;height:0px;border-style:solid;border-width:5px 5px 0px;border-color:#656565 transparent transparent;transition:all 0.1s ease 0s}.modal__field-container dl>dt input{display:none}.modal__field-container dl>dt.is-show::after{transform:rotate(180deg)}.modal__field-container dl>dd{display:none;overflow:hidden;transition:all 0.3s ease 0s}.modal__field-container dl>dd input{display:none}.modal__field-container dl>dd.show{height:auto}.modal__field-container label:before{content:"";display:inline-block;margin-right:10px;width:12px;height:12px;border:1px solid #009977;border-radius:2px}.modal__field-item{padding:0.5rem 1rem}#university-area,#university-field,#college-field,#college-occupation{display:none}.modal__form-btn-wrapper{position:fixed;left:50%;transform:translate(-50%, 0px);height:48px;width:100vw;max-width:680px;bottom:40px;padding:0px 20px;display:flex;-webkit-box-pack:justify;justify-content:space-between}.modal__form-btn-wrapper .reset-btn{background-color:#718096;color:white;width:130px;height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem;cursor:pointer}.modal__form-btn-wrapper .search-submit-btn{background-color:#00cc9f;color:white;font-weight:600;width:calc(100% - 140px);height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem}.active-menu-wrapper{width:100%;height:4px;background:#e2e8f0}.active-menu-wrapper .active-menu{width:33%;height:4px;background-color:#00cc9f;position:relative;transition:all 0.3s ease-in-out 0s}.active-menu-wrapper .active-menu::before{content:"";display:block;border-right:5px solid transparent;border-bottom:3px solid #00cc9f;border-left:5px solid transparent;position:absolute;top:-3px;left:calc(50% - 3px)}.active-menu-wrapper .active-menu.location1{transform:translate(0px, 0px)}.active-menu-wrapper .active-menu.location2{transform:translate(100%, 0px)}.active-menu-wrapper .active-menu.location3{transform:translate(200%, 0px)}.modal__menu-wrapper{display:none;flex-direction:column;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;z-index:1400;max-height:100vh;background:#ffffff;color:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:28rem}.modal__menu-close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__menu-close-btn span{font-size:1.875rem;z-index:2}.modal__menu-body{padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex:1 1 0%;overflow:auto;padding:0px;padding-top:10px;width:100%;margin-top:2rem}.modal__menu-container{display:flex;flex-direction:column;padding:1rem}.modal__menu-content{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column}.modal__menu-content-heading{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1.125rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem}.modal__menu-content-search{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column;padding-left:1rem}.modal__menu-content-search:nth-child(1){margin-bottom:1rem;padding:0}.modal__menu-content-search a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:600}.modal__menu-content .divider{opacity:0.6;border-width:0px 0px 1px;border-image:initial;border-color:inherit;border-style:solid;width:100%}@media (min-width: 901px){.modal__close-btn span{z-index:2}.modal__body-container{flex:1 1 0%;overflow:auto;padding:0 2rem 1rem}.modal__body-heading{position:sticky;top:0;padding-top:1rem;background-color:#ffffff;z-index:1}.modal__select-box__area{width:100%}}html{ine-height:1.5;-webkit-text-size-adjust:100%;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}body{overscroll-behavior:contain;position:relative !important;padding-left:0px;padding-top:0px;padding-right:0px;margin-left:0;margin-top:0;margin-right:0px !important}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";color:#1a202c;background:#ffffff;transition-property:background-color;transition-duration:200ms;line-height:1.65}body.fixed{position:fixed;width:100%;height:100%;left:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width: 901px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3,h4{font-size:1.125rem}}*{box-sizing:border-box}html,body,div,span,a,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,address,img,table,caption,th,td,dl,dt,dd,ol,ul,fieldset,form,label,legend,input,select,em,strong,i,abbr,article,aside,canvas,details,datalist,figcaption,figure,footer,header,hgroup,keygen,menu,nav,section,summary,time,button,small{margin:0;padding:0}a{color:#3182ce;cursor:pointer;transition:0.3s ease-in-out;text-decoration:none;outline:none}a:hover{text-decoration:none;outline:none}a:focus,*:focus{outline:none}.button{border-radius:4px;padding:.35em 10px;display:inline-block;text-align:center;border:none;cursor:pointer;box-sizing:border-box;background:#edf2f6}.button:hover{background:#dce8f3;text-decoration:none}#error_explanation{color:#fd5050}label{font-weight:normal;margin:0}ul{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}dl{margin:0}dt{font-weight:700}th{font-weight:normal}summary{display:block;list-style:none}legend{border-bottom:none;font-size:100%}fieldset{border:none}.white{color:#fff !important}.black{color:#000 !important}.madblack{color:#333}.lightgray{color:#aaa !important}.darkgray{color:#555}.backgroundLightGray{background:#f9f9f9 !important}.backgroundWhite{background:#fff !important}.backgroundGray{background:#f0f0f0}.borderGray{border:1px solid #d6dfe5}.borderGray-left{border-left:1px solid #d6dfe5}.borderGray-right{border-right:1px solid #d6dfe5}.borderGray-top{border-top:1px solid #d6dfe5}.borderGray-bottom{border-bottom:1px solid #d6dfe5}.borderGray-bottom-dotted{border-bottom:1px dotted #d6dfe5}.borderLightgray-top{border-top:1px solid #e9e9e9}.borderLightgray-bottom{border-bottom:1px solid #e9e9e9}.noBorder{border:none}.noBorder-top{border-top:none !important}.borderBlue{border:1px solid #1b7fbe !important}.o-h{overflow:hidden}.o-a{overflow:auto}.p-r{position:relative}.f-l{float:left}.f-r{float:right}.v-t{vertical-align:top}.lh-1o4{line-height:1.4}.lh-1o5{line-height:1.5}.lh-1o6{line-height:1.6}.lh-high{line-height:1.83}.fs-8{font-size:0.8rem}.fs-9{font-size:0.9rem}.fs-10{font-size:1rem}.fs-11{font-size:1.1rem}.fs-12{font-size:1.2rem}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem}.fs-15{font-size:1.5rem}.fs-16{font-size:1.6rem}.fs-17{font-size:1.7rem}.fs-18{font-size:1.8rem}.fs-19{font-size:1.9rem}.fs-20{font-size:2.0rem}.fs-21{font-size:2.1rem}.fs-22{font-size:2.2rem}.fw-n{font-weight:normal}.fw-b{font-weight:bold}.t-r{text-align:right}.t-c{text-align:center}.t-l{text-align:left !important}.d-n{display:none}.d-b{display:block}.d-i{display:inline}.d-ib{display:inline-block}.d-if{display:inline-flex}.d-t{display:table}.d-tc{display:table-cell}.d-f{display:flex}.f-e{justify-content:flex-end}.w-1000{width:1000px}.w-800{width:800px !important}.w-675{width:675px}.w-570{width:570px}.w-400{width:400px}.w-360{width:360px}.w-280{width:280px}.w-220{width:220px}.w-200{width:200px}.w-130{width:130px}.w-75{width:75px}.w-100p{width:100% !important}.w-90p{width:90%}.w-80p{width:80%}.w-75p{width:75%}.w-70p{width:70%}.w-68p{width:68%}.w-60p{width:60%}.w-50p{width:50%}.w-40p{width:40%}.w-33p{width:33%}.w-32p{width:32%}.w-30p{width:30%}.w-25p{width:25%}.w-20p{width:20%}.mw-800{max-width:800px}.mw-600{max-width:600px}.h-100p{height:100% !important}.h-32{height:32px}.h-45{height:45px}.m-0{margin:0px !important}.m-10{margin:10px}.mt-n10{margin-top:-10px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px !important}.mt-15{margin-top:15px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mr-0{margin-right:0px}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.ml-70{margin-left:70px}.center{margin-left:auto;margin-right:auto}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.pt-5{padding-top:5px}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px}.pt-20{padding-top:20px !important}.pt-30{padding-top:30px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pl-5{padding-left:5px}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pl-40{padding-left:40px}.box-15{border:1px solid #d6dfe5;padding:15px}.box-30{border:1px solid #d6dfe5;padding:30px}.textarea{border:1px solid #d2d2d2;padding:4px 5px;box-sizing:border-box;vertical-align:baseline;background:#f7f8f9;margin:0 15px 0 0}.alert{text-align:center}.alert-info{background-color:#bde9ff;border-color:#bde9ff;color:#4c6977}.alert-danger{background-color:#f3c0c0;border-color:#f3c0c0;color:#3e3a3a}#wrapper{position:relative;min-height:100%}.ui-dialog{position:absolute;display:block;overflow:auto}.ui-dialog-titlebar-close{display:none}.modalWindow-field{display:none;width:820px;z-index:110;position:fixed;left:50%;margin:50px 0 0 -470px;padding:0px 60px 0 60px;overflow-y:auto;outline:none}.modalWindow-field .modalWindow_detail{display:block;line-height:1.7}.modalWindow-field .modalWindow_detail h3.modalWindow_title{font-size:1.5384em;font-weight:normal}.modalWindow-field .modalWindow_detail .scrollBox{overflow:auto;height:460px;max-height:460px;box-sizing:border-box}.modalWindow-field .modalWindow_detail .scrollBox_anchor{display:block;padding:7px 10px;border-bottom:1px solid #d6dfe5;color:#000}.modalWindow-field .modalWindow_detail .scrollBox_anchor .scrollBox_mark{display:inline-block;float:right;min-width:20px;padding:0 6px;border-radius:20px;font-size:.846em;color:#fff;text-align:center;box-sizing:border-box;background:#166c9d}.modalWindow-field .modalWindow_detail .scrollBox_anchor-current{background:#edf2f6}.modalWindow-field .modalWindow_detail .scrollBox .scrollBox_item{padding:5px 10px;display:block;margin:0}.modalWindow-field .modalWindow_detail .scrollBox .scrollBox_item label input{margin-right:6px}.modalWindow-field .modalWindow_detail .scrollBox .scrollBox_item:hover{background:#edf2f6;cursor:pointer}.modalWindow-field .modalWindow_detail .modalWindow_counter{position:absolute;top:43px;width:270px;text-align:center;font-size:1.1538em}.modalWindow-field .modalWindow_detail .modalWindow_counter .colonListTerm{display:inline}.modalWindow-field .modalWindow_detail .modalWindow_counter .colonListTerm:after{content:":"}.modalWindow-field .modalWindow_detail .button{border-radius:4px;padding:.35em 10px;display:inline-block;text-align:center;border:none;cursor:pointer;box-sizing:border-box;background:#edf2f6}.modalWindow-field .modalWindow_detail .button-usuallyBlue{background:#6AC1B7;color:#fff;font-size:1.5384em;vertical-align:middle;box-shadow:2px 2px 4px #777}.modalWindowClose-large{background:#777;color:#fff !important;border:2px solid #fff;border-radius:20px;width:36px;height:36px;padding:8px 0 0;line-height:1;text-align:center;display:table-cell;position:fixed;left:50%;margin:0 0 0 445px;z-index:130;font-size:1.5384em;cursor:pointer}.modalWindowClose-large .fa-times{top:-4px;position:relative}.modalWindowBackground{z-index:10;position:fixed;width:100%;height:100%;opacity:.5;background:#000;top:0;left:0}.modalWindowWrapper-large{width:940px;z-index:100;position:fixed;left:50%;margin:0 0 0 -470px;border-radius:4px;background:#fff}.jsScholarshiplist li{opacity:1;list-style:none;background-color:#ddd;margin-top:10px;text-align:center;border-radius:4px;height:32px;line-height:32px;font-size:13px;transition:all 0.4s ease 0s}.jsScholarshipList li.is-hidden{opacity:0;height:0;margin:-1px;padding:0}.jsScholarshipList li.is-hidden detail,.jsScholarshipList li.is-hidden a,.jsScholarshipList li.is-hidden summary{height:0;display:block}.more{text-align:center;margin-top:60px}.more .button{padding:0.5375em 1.5em}#contentsHeader_text{position:relative;clear:both;padding:16px 0 17px !important;box-sizing:border-box;font-size:20px}#contents .clear{clear:both}#contents .clear .contentsMenu{border-bottom:1px solid #1b7fbe;height:51px;box-sizing:border-box}#contents .clear .contentsMenu_item{float:left;font-size:1.076em;margin:0 8px 0 0;text-align:center}#contents .clear .contentsMenu_item .contentsMenu_link{width:328px;display:table-cell;height:50px;min-width:215px;padding:0 5px;vertical-align:middle;background:#edf2f6;border-radius:4px 4px 0 0;box-sizing:border-box}#contents .clear .contentsMenu_item-current{height:51px;background:#fff}#contents .clear .contentsMenu_item-current .contentsMenu_link{display:table-cell;height:51px;background:#fff;color:#333;font-weight:bold;border-top:1px solid #166c9d;border-left:1px solid #166c9d;border-right:1px solid #166c9d}#contentsBody #mainColumn.oneColumn-wide{float:none;width:1000px;margin-bottom:20px}#contentsBody #mainColumn.oneColumn-wide .articleTitle{margin:30px 0 .833em 0}#contentsBody #mainColumn.oneColumn-wide .articleTitle_regular{font-weight:400;font-size:1.3846em;display:inline;margin:0 3px 0 0}#contentsBody #mainColumn.oneColumn-wide .box-policy{border:1px solid #d6dfe5;padding:20px 25px 25px;line-height:1.5}#contentsBody #mainColumn.oneColumn-wide .box-policy h4{padding:10px;margin-top:5px}#contentsBody #mainColumn.oneColumn-wide .box-policy p{font-size:12px}.ui-tooltip{width:260px;font-size:11px;box-shadow:none;background:#333;color:#fff;text-align:center;padding:6px;border-radius:6px;left:940px !important;position:absolute}.lb-next,.lb-prev{opacity:1 !important;position:absolute}.lb-next{right:-80px !important}.lb-prev{left:-80px !important}.headerBadge{font-size:smaller;font-weight:bold;border-radius:100%;line-height:21px;text-align:center;background:#fd5050;font-size:smaller;font-weight:bold;border-radius:100%;line-height:21px;text-align:center;position:absolute;height:21px;width:21px}.headerBadge__top{top:-2px;left:123px}.headerBadge__spTop{top:3px;left:50px}.headerBadge__show{top:-2px;left:65px}.main-wrapper{padding-top:3.75rem}.main-container{display:flex;padding:1rem 0;flex-direction:column}.contents-container{display:flex;padding-inline-start:1rem;padding-inline-end:1rem;width:100%;max-width:78rem;align-self:center;flex-direction:column}*{border-color:#e2e8f0;word-wrap:break-word}button{padding:0;cursor:pointer;background:transparent;text-transform:none}.modal-overlay{display:none;opacity:1;position:fixed;left:0px;top:0px;width:100vw;height:100vh;background:rgba(0,0,0,0.48);z-index:1400}@media (max-width: 900px){.menu-content-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.menu-content-search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;height:40px}.menu-content-search-input input[type="search"]{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem}.menu-content-search-input input[type="search"]::-webkit-search-cancel-button,.menu-content-search-input input[type="search"] ::-webkit-search-decoration{-webkit-appearance:none}.menu-content-input{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;border:1px solid #bdc2c7;border-radius:4px 0 0 4px;padding-left:16px;font-size:1.6rem;vertical-align:middle;-webkit-transition-duration:0.25s;transition-duration:0.25s}.menu-content-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:0px 10px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}}@media (min-width: 901px){.menu-content-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.menu-content-search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;height:40px}.menu-content-search-input input[type="search"]{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem}.menu-content-search-input input[type="search"]::-webkit-search-cancel-button,.menu-content-search-input input[type="search"] ::-webkit-search-decoration{-webkit-appearance:none}.menu-content-input{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;border:1px solid #bdc2c7;border-radius:4px 0 0 4px;padding-left:16px;font-size:1.6rem;vertical-align:middle;-webkit-transition-duration:0.25s;transition-duration:0.25s}.menu-content-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:0px 10px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}}.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFFFFF}.toast-message a:hover{color:#CCCCCC;text-decoration:none}.toast-close-button{position:relative;right:-0.3em;top:-0.3em;float:right;font-size:20px;font-weight:bold;color:#FFFFFF;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000000;text-decoration:none;cursor:pointer}.rtl .toast-close-button{left:-0.3em;float:left;right:0.3em}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:100px;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999999;-webkit-box-shadow:0 0 12px #999999;box-shadow:0 0 12px #999999;color:#FFFFFF}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000000;-webkit-box-shadow:0 0 12px #000000;box-shadow:0 0 12px #000000}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#1b7fbe}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000000}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}#toast-container .rtl .toast-close-button{left:-0.2em;right:0.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-0.2em;top:-0.2em}#toast-container .rtl .toast-close-button{left:-0.2em;right:0.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}#overlay{position:fixed;top:0;left:0;z-index:10002;width:100%;height:100%;display:none;background:rgba(0,0,0,0.6);overflow:hidden}.cv-spinner{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.spinner{width:80px;height:80px;border:4px #ddd solid;border-top:4px #999 solid;border-radius:50%;animation:sp-anime 0.8s infinite linear}@keyframes sp-anime{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.FadeInUp_fadeInUp__U9uWt{animation:FadeInUp_fadeInUp__U9uWt .3s ease-in}@keyframes FadeInUp_fadeInUp__U9uWt{0%{opacity:0;transform:translateY(20px)}70%{transform:translateY(0)}to{opacity:1}}.PopUp_popup{animation:PopUp_popup .3s ease;transition:.3s ease}@keyframes PopUp_popup{0%{opacity:0;transform:scale(0.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SlideIn_menu{animation:SlideIn_menu .3s ease;transition:.3s ease}@keyframes SlideIn_menu{0%{opacity:0;transform:translateX(80%)}to{opacity:1;transform:translateX(0)}}@media (max-width: 900px){.request-container{display:flex;justify-content:space-between;margin-top:1rem}.request-content-action-btn{display:flex;justify-content:center;align-items:center;font-size:0.9rem;width:100%;background-color:#00cc9f;border-radius:0.375rem;font-weight:600}.request-content-action-btn a{color:#ffffff}.request-content-bulk-btn{display:flex;justify-content:center;align-items:center;font-size:0.8rem;border-color:#e2e8f0;border-width:1px;border-style:solid;border-radius:0.375rem;margin-left:0.25rem;padding:0 0.5rem;text-align:center}.requestListContents_list_item label{display:flex;flex-wrap:wrap}.requestListContents_list_item label .schoolname{font-size:1rem;font-weight:600}.delete{font-size:0.9rem}.back-to-top-btn,.request-btn input{background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);display:inline-flex;appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline-offset:2px;width:100%;line-height:1.2;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:3rem;min-width:3rem;font-size:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;color:#ffffff;text-align:center;background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06);outline:transparent solid 2px;border-radius:0.375rem}.back-to-top-btn a,.request-btn input a{color:inherit}}@media (max-width: 480px){.company__body .eyecatch__image{width:100%;height:196px}.company__body .company__box__content{padding:4px 8px}.company__body .company__box__name,.company__body .company__box__address,.company__body .company__box__description{padding:8px 14px 16px}.company__body .company__box__list{width:100%}}@media screen and (min-width: 1024px){.company__body{width:840px;margin:0 auto}.company__body .company__content{padding:48px 0}.company__body .eyecatch__image img{width:100%;height:324px}.company__body .company__box__name,.company__body .company__box__address,.company__body .company__box__description{padding:1em 20px;border-top:2px solid #efeff4}}main#company{background:#efeff4}.company__box__content{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.company__box__list{width:390px;background-color:#fff;border-radius:8px;box-shadow:0px 4px 10px 0px grey;margin-bottom:40px}.company__box__image{width:100%;height:180px;border-radius:4px 4px 0px 0px;overflow:hidden}.company__box__name{font-size:1.5rem}.company__box__address{flex-direction:row}.company__box .icon__box{width:80px;color:#016ac4;font-weight:600;display:flex;-webkit-box-align:center;align-items:center}.footer-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:1.25rem;padding-bottom:1.25rem;background-color:#edf2f7}.footer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem;width:100%;max-width:78rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-top:1.5rem}.footer-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-content-container{display:grid;grid-gap:2rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-content-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-content-box-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:0.9rem;line-height:1.65;word-break:break-word;color:#171923;border-bottom:2px solid #00cc9f;padding-bottom:2px}.footer-content-box-list{margin-top:0.75rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;list-style-type:initial;list-style-position:outside;padding-left:1rem}.footer-content-box-list-item::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0px !important;text-align:start !important;text-align-last:start !important}.footer-content-box-list-item a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#2d3748;font-size:0.8rem;word-break:break-word}.footer .divider{opacity:0.6;border:0;border-color:#cbd5e0;border-style:solid;border-bottom-width:1px;width:100%;margin-top:1.25rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px}.outline-wrapper{margin-top:1.25rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.outline-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.outline-logo{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#171923;font-size:0.9rem;word-break:break-word}.outline-logo img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;width:140px}.outline-text-box{margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:1rem;margin-inline-start:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px}.outline-text-box span{letter-spacing:0.05em;word-break:break-word;font-size:0.8rem;color:#4a5568}.outline-text-box span:nth-child(2){margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.25rem;margin-inline-start:0.25rem}.pcFooter{padding:30px 0;text-align:center;width:100%;display:block;bottom:0;background:#517D99;background:#f9f9f9;color:#555;border-top:1px solid #fff}.pcFooter img{height:34px}.pcFooter .footerBox{width:990px;margin:0 auto;display:flex;text-align:left}.pcFooter .footerBox_inner{margin:0 30px 0 0;width:25%}.pcFooter .footerBox_inner:first-child{text-align:center;margin-right:100px}.pcFooter .footerBox_inner:last-child{margin:0}.pcFooter .footerBox_inner_title{font-size:13px;font-weight:bold}.pcFooter .footerBox_list{margin-top:5px}.pcFooter .footerBox_list_item{font-size:11px;padding:5px 0}.pcFooter .footerBox_list_item_area{display:inline-block}.box-gray{background:#f3f3f3;border:1px solid #dfe7ec;padding:10px;border-radius:4px}ul.tagit{padding:1px 5px;overflow:auto;margin-left:inherit;margin-right:inherit}ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}ul.tagit li.tagit-choice{position:relative;line-height:inherit}input.tagit-hidden-field{display:none}ul.tagit li.tagit-choice-read-only{padding:.2em .5em .2em .5em}ul.tagit li.tagit-choice-editable{padding:.2em 18px .2em .5em}ul.tagit li.tagit-new{padding:.25em 4px .25em 0}ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none}ul.tagit li.tagit-choice .tagit-close{cursor:pointer;position:absolute;right:.1em;top:50%;margin-top:-8px;line-height:17px}ul.tagit li.tagit-choice .tagit-close .text-icon{display:none}ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0}ul.tagit input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;width:inherit;background-color:inherit;outline:none}.tab-content .tab-pane{display:none;padding:4px;border-top:none}.tab-content .tab-pane.active{display:block}.campaignContainer .niigata,.campaignContainer .tochigi,.campaignContainer .tokyo,.campaignContainer .gunma,.campaignContainer .saitama,.campaignContainer .kanagawa{margin-bottom:30px}.campaignContainer .is-hidden{display:none}.campaignContainer .selectBox{margin:0 10px}.campaignContainer .selectBox-title{margin:10px}.campaignContainer .selectBox_body-recommend{border:1px solid;padding:10px 5px;text-align:center;width:50%}.campaignContainer .selectBox_body-recommendTitle{height:40%;margin-bottom:5px}.campaignContainer .selectBox_body-recommendTitle span{background:linear-gradient(transparent 70%, yellow 70%)}.campaignContainer .selectBox_body-recommendCaution span{color:black}.campaignContainer .recommendRequestBox{margin:0 10px}.campaignContainer .recommendRequestBox .categoryBox{margin:0 10px}.campaignContainer .selfRequestBox{margin:0 10px}.campaignContainer .categoryBox form{line-height:35px}.campaignContainer .categoryBox form select{width:70%;border-radius:5px;padding:0 12px}.campaignContainer .categoryBox form button{width:20%;margin-left:1rem;line-height:34px}.campaignContainer .currentCategory h3{width:100%;padding:7px;margin:20px 0;text-align:center;background:#f0f0f0;color:#000;line-height:1.3;font-weight:bold}.campaignContainer .campaign_box-nav ul{display:flex;flex-wrap:wrap}.campaignContainer .campaign_box-nav li{min-width:33%;text-align:center}.campaignContainer .campaign_box-nav li:nth-child(1){border-left:1px solid gray;border-top:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(2){border:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(3){border-right:1px solid gray;border-top:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(4){border-left:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(5){border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(6){border-right:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(7){border-left:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li:nth-child(8){border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray}.campaignContainer .campaign_box-nav li a{display:block;width:100%;padding:4px 8px}.campaignContainer .campaign_box-nav .active{background:#edf2f6}.campaignContainer .campaign_box-body label{width:100%}.campaignContainer .campaign_box-body h3{padding:0.5em 1em;background:-webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px);background:repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px)}.campaignContainer .campaign_box-body li{margin-top:8px}.campaignContainer .campaign_box-body .department span{padding:4px 8px;border-radius:4px;background:#ECEFF1;color:#607D8B;margin-right:5px;margin-bottom:5px;display:inline-block}.campaignContainer .campaign_box-body .moreUnivBtn,.campaignContainer .campaign_box-body .moreSenmonBtn{line-height:1.5;border-top:1px solid #d6dfe5;text-align:center;text-decoration:none;display:block;padding:10px 35px 4px 53px;cursor:pointer;font-size:12px}.campaignContainer .campaign_box-body .moreUnivBtn .fa,.campaignContainer .campaign_box-body .moreSenmonBtn .fa{margin-right:5px}.campaignContainer .campaign_box-body .clearButton a{color:inherit}.campaignContainer .campaign_box-body .clearButton .button{background:white;border:1px solid #edf2f6}.campaignContainer .campaign_box-body .submitButton input{width:100%}.campaignContainer .campaign_box-body .submitButton input:disabled{opacity:0.4}.campaignContainer .campaign_box-body .submitButton .badge{position:absolute;right:45px;position:absolute;top:0px;height:30px;width:30px;background:#fd5050;font-size:15px;font-weight:bold;border-radius:100%;line-height:1.9;text-align:center;color:white}.campaignContainer .campaign_box-body li{position:relative}.campaignContainer .campaign_box-body .checkBtn{padding:0px 0px;position:absolute;right:5%;top:7px;width:25px;height:25px;background:#fff}.campaignContainer .campaign_box-body .checkBtn span{position:absolute;right:5px}.campaignContainer .campaign_box-body .checked{background:#edf2f6}.floating-banner{position:fixed;z-index:99999;bottom:0px;left:0;padding:8px 16px;background:#fff}.floating-banner .button{font-size:0.9rem;width:100%;background-color:#00cc9f;border-radius:0.375rem;font-weight:600;color:white}.category_detail,.other_category_box{margin:12px 0px}.category_detail h5,.other_category_box h5{margin-bottom:8px}.category_detail select,.other_category_box select{min-width:80%;padding:8px 4px}.category_detail button,.other_category_box button{min-width:10%;padding:6px 16px;background-color:#00cc9f;border-radius:0.375rem;font-weight:600;color:white;border:none}.caution{color:#fd5050;margin-bottom:20px;font-weight:600;font-size:0.9rem}.caution p{margin:16px}.u-wrapper{max-width:100%;padding:0 5%}.hero__header img{max-width:100%;height:auto}.hero__inner{display:block;position:relative}.hero__content{grid-template-columns:auto;grid-template-rows:repeat(3, auto);position:relative;padding:0}.hero__content img{max-width:100%;height:auto}section{padding:32px 0}section:last-child{padding:0 0 32px 0}.about{text-align:center}.about__content--heading h2{font-size:18px;color:#303236;font-weight:700;margin-bottom:16px;line-height:normal}.about__content--desc{margin-bottom:16px}.about__content--desc p{color:#6a6d75;font-size:13px;font-weight:400;margin-bottom:30px}.cta__step--img{margin-bottom:16px}.cta__step--img img{max-width:100%;height:auto}.cta__inner--heading{text-align:center}.cta__inner--heading h2{font-size:18px;color:#303236;font-weight:700;margin-bottom:15px;line-height:normal}.cta__item--question{font-size:0.9rem;font-weight:600;margin-bottom:12px}.cta__item--answer{margin-bottom:24px}.cta .jsDisplayAnswer,.cta .jsUnivField,.cta .jsCollegeField,.cta .jsInputSchool{display:none}.cta__content--textfield{height:2.4em;width:100%;padding:.4em 3.6em .4em .8em;border-radius:4px;border:none;box-shadow:0 0 0 1px #ccc inset;appearance:none;-webkit-appearance:none;font-size:1em;font-weight:600}.selectbox-001{position:relative}.selectbox-001::before,.selectbox-001::after{position:absolute;content:'';pointer-events:none}.selectbox-001::before{display:inline-block;right:0;width:2.8em;height:2.8em;border-radius:0 3px 3px 0;background-color:#2589d0}.selectbox-001::after{position:absolute;top:50%;right:1.4em;transform:translate(50%, -50%) rotate(45deg);width:6px;height:6px;border-bottom:3px solid #fff;border-right:3px solid #fff}.selectbox-001 select{appearance:none;width:100%;height:2.8em;padding:.4em 3.6em .4em .8em;border:none;border-radius:3px;background-color:#e6edf3;color:#333;font-size:1em;font-weight:600;cursor:pointer}.selectbox-001 select:focus{outline:2px solid #2589d0}.button-052{display:flex;align-items:center;position:relative;min-width:250px;margin:0 auto;padding:1em 2em;border:none;border-radius:30px;background-color:#2589d0;font-weight:600}.button-052 span:first-child{margin:0 1em;padding:.2em 1em;border-radius:15px;background-color:#fff;color:#2589d0;font-size:.8em}.button-052 span:last-child{color:#fff;font-size:1em}.button-052:hover{background-color:#1579c0}.disabled{pointer-events:none;color:#FFF;background:#AAA}.disabled span:first-child{color:#AAA}@media (max-width: 480px){.caution-box-title{font-size:16px;padding:2.25em 0 .25em .75em;margin:0 0 20px}.caution-box dl{border-bottom:1px solid #ccc;margin:0;padding:0}.caution-box dt{background:#DFEFED;border-top:3px solid #fff;padding:10px 0 10px 20px;font-weight:bold;line-height:150%;color:#808d90}.caution-box dd{background:#fff;border-left:3px solid #fff;border-top:3px solid #fff;padding:10px 15px;line-height:150%;color:#333333;font-size:12px}}@media screen and (min-width: 1024px){#cmp_request .campaignContainer{max-width:960px}#cmp_request .caution-box-title{font-size:20px;padding:2.25em 0 .25em .75em;margin:0 0 20px}#cmp_request .caution-box dl{background:#DFEFED;border-bottom:1px solid #ccc;margin:0;padding:0;width:960px}#cmp_request .caution-box dt{width:230px;border-top:3px solid #fff;clear:left;float:left;padding:20px 0 10px 20px;font-weight:bold;line-height:150%;color:#808d90}#cmp_request .caution-box dd{background:#fff;border-left:3px solid #fff;border-top:3px solid #fff;margin-left:230px;padding:10px 15px;line-height:150%;color:#333333;font-size:12px}}.fadein{opacity:0.1;transform:translate(0, 50px);transition:all 500ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}@media (max-width: 900px){.scroll-box{justify-content:center}.scroll-box .scroll-btn{border-radius:5px}.contents-body h2,.contents-footer h2{margin:40px auto;padding:10px 0;width:80%;border-bottom:5px solid #6AC1B7}.contents-body .areaNavigationList ul,.contents-footer .areaNavigationList ul{flex-wrap:wrap}.contents-body .areaNavigationList li,.contents-footer .areaNavigationList li{text-align:center;padding:8px 16px;border-radius:5px;margin:5px}.contents-body .fa,.contents-footer .fa{margin-right:5px}.contents-body .fa-youtube,.contents-footer .fa-youtube{color:#ff0000}.contents-body .fa-link,.contents-footer .fa-link{color:#2d88ff}.contents-body .fa-book-open,.contents-footer .fa-book-open{color:#517D99}.contents-body .fa-school,.contents-footer .fa-school{color:#ed4956}.prefecture{padding:8px 32px;background:gray;text-align:center;color:white}.contents-school-title{font-size:19px}.contents-school-title span{padding:0.5em 1em;background:-webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px);background:repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px)}.contents-links{width:80%;margin:0 auto;margin-top:15px}.contents-links-inner{border:1px solid;border-radius:5px}.contents-search-inner{padding:10px 20px;border:1px solid;border-radius:5px}.lpMain__eyecatch{width:100%}.lpMain__actionBtn .addBtn{height:40px;line-height:40px;font-size:16px;font-weight:500;letter-spacing:2px;line-height:54.72px;height:54.72px;padding:0 36px;width:270px;background-color:#07b53b;border-radius:50px;margin-top:30px;margin-bottom:30px}.lpMain__actionBtn .addBtn a{color:white}.lpMain__bottom{width:80%;margin:auto}.lpMain__icon{width:225px}.lpMain__copy{font-size:18px;color:#303236;font-weight:700;margin-bottom:15px;line-height:normal}.lpMain__text{color:#6a6d75;font-size:13px;font-weight:400;margin-bottom:30px}.lpMain__block{border-radius:4px;margin-bottom:10px;padding:10px 15px;border:1px solid  #e4e6eb}.lpMain__question{font-size:13px;font-weight:700;padding-left:25px;position:relative;line-height:2}.lpMain__question :before{content:"Q.";position:absolute;top:0;left:0;color:#4cbec0}.lpMain__answer{font-size:13px;padding-left:25px;position:relative;line-height:2;margin-top:10px;margin-bottom:10px}.lpMain__answer :before{content:"A.";position:absolute;top:0;left:0;font-weight:700;color:#ed534f}#PcView{display:none}}.campaignContainer .niigata,.campaignContainer .tochigi,.campaignContainer .tokyo,.campaignContainer .gunma,.campaignContainer .saitama,.campaignContainer .kanagawa{margin-bottom:30px}.campaignContainer .is-hidden{display:none}.campaignContainer .selectBox{margin:0 10px}.campaignContainer .selectBox-title{margin:10px}.campaignContainer .selectBox_body-recommend{border:1px solid;padding:10px 5px;text-align:center;width:50%}.campaignContainer .selectBox_body-recommendTitle{height:40%;margin-bottom:5px}.campaignContainer .selectBox_body-recommendTitle span{background:linear-gradient(transparent 70%, yellow 70%)}.campaignContainer .selectBox_body-recommendCaution span{color:black}.campaignContainer .recommendRequestBox{margin:0 10px}.campaignContainer .recommendRequestBox .categoryBox{margin:0 10px}.campaignContainer .selfRequestBox{margin:0 10px}.campaignContainer .categoryBox form{line-height:35px}.campaignContainer .categoryBox form select{width:70%;border-radius:5px;padding:0 12px}.campaignContainer .categoryBox form button{width:20%;margin-left:1rem;line-height:34px}.campaignContainer .currentCategory h3{width:100%;padding:7px;margin:20px 0;text-align:center;background:#f0f0f0;color:#000;line-height:1.3;font-weight:bold}.campaignContainer .campaign_box-nav a{width:17%;text-align:center;padding:4px 2px}.campaignContainer .campaign_box-nav .nav-current{background:#edf2f6;border-radius:4px 4px 0 0;border-bottom:2px solid #517D99}.campaignContainer .campaign_box-nav li{border:none !important}.campaignContainer .campaign_box-body label{width:100%}.campaignContainer .campaign_box-body h3{padding:0.5em 1em;background:-webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px);background:repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px, #e9f4ff 3px, #e9f4ff 7px)}.campaignContainer .campaign_box-body .department span{padding:4px 8px;border-radius:4px;background:#ECEFF1;color:#607D8B;margin-right:5px;margin-bottom:5px;display:inline-block}.campaignContainer .campaign_box-body .moreUnivBtn,.campaignContainer .campaign_box-body .moreSenmonBtn{line-height:1.5;border-top:1px solid #d6dfe5;text-align:center;text-decoration:none;display:block;padding:10px 35px 4px 53px;cursor:pointer;font-size:12px}.campaignContainer .campaign_box-body .moreUnivBtn .fa,.campaignContainer .campaign_box-body .moreSenmonBtn .fa{margin-right:5px}.campaignContainer .campaign_box-body .clearButton a{color:inherit}.campaignContainer .campaign_box-body .clearButton .button{background:white;border:1px solid #edf2f6}.campaignContainer .campaign_box-body .submitButton input{width:100%}.campaignContainer .campaign_box-body .submitButton input:disabled{opacity:0.4}.campaignContainer .campaign_box-body .submitButton .button{color:#0e6eab;border:1px solid #1b7fbe;padding:10px 1.5rem 10px 0rem}.campaignContainer .campaign_box-body .submitButton .badge{position:absolute;right:45px;position:absolute;top:6px;height:30px;width:30px;background:#fd5050;font-size:15px;font-weight:bold;border-radius:100%;line-height:1.9;text-align:center;color:white}.campaignContainer .campaign_box-body li{position:relative}.campaignContainer .campaign_box-body .checkBtn{padding:0px 0px;position:absolute;right:5%;top:7px;width:25px;height:25px;background:#fff}.campaignContainer .campaign_box-body .checkBtn span{position:absolute;right:5px}.campaignContainer .campaign_box-body .checked{background:#edf2f6}.section-container{display:flex;align-items:stretch;flex-direction:column;margin-top:1rem}.section-contents{display:flex;align-items:stretch;flex-direction:column}.section-contents h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:1.25rem;line-height:1.65;word-break:break-word;color:#2d3748;align-self:flex-start;margin-bottom:1rem}.event-schedule-container{margin-top:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);padding:1rem}.event-schedule-container:first-child{margin:0}.event-schedule-content{display:flex;flex-direction:row;align-items:center;margin-bottom:0.5rem}.event-schedule-content__day{font-size:1.5rem;font-weight:600;padding-inline-end:0.5rem}.event-schedule-content__weekday{padding-inline-end:0.5rem}.event-title{font-size:1.125rem}.event-reservation{margin-top:1.5rem}.event-reservation a{display:flex;flex-direction:column}.event-reservation-btn{background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);display:inline-flex;appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline-offset:2px;width:auto;line-height:1.2;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:3rem;min-width:3rem;font-size:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;color:#ffffff;text-align:center;background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);outline:transparent solid 2px;border-radius:0.375rem}.openDaysSearchListCassete{display:table;border-top:2px solid #517D99;border-bottom:1px solid #c7c7c7;padding:15px}.openDaysSearchListCassete__image{display:table-cell;width:200px;vertical-align:top}.openDaysSearchListCassete__image img{width:200px}.openDaysSearchListCassete__header{border-bottom:1px solid #c7c7c7}.openDaysSearchListCassete__schoolName{font-size:18px;font-weight:bold;color:#444444;margin-bottom:4px}.openDaysSearchListCassete__schoolName span{font-size:12px;font-weight:normal;color:#343434;text-align:left;padding-left:10px}.openDaysSearchListCassete__title{width:100%;font-size:18px;font-weight:bold;border-top:1px solid #c7c7c7;line-height:1.2;padding:10px 0}.openDaysSearchListCassete__icon{background-color:#4CB9B8;font-size:10px;display:inline-block;color:#fff;border-radius:2px;padding:2px 6px;line-height:1}.openDaysSearchListCassete__detailTable{display:table;width:100%}.openDaysSearchListCassete__detailTable .openDayDetail{display:table-row}.openDaysSearchListCassete__detailTable .openDayDetail__header{display:table-cell;vertical-align:top;font-weight:bold;font-size:14px;width:80px;padding-bottom:10px}.openDaysSearchListCassete__detailTable .openDayDetail__body{display:table-cell;vertical-align:top;font-size:14px;padding-bottom:10px}.openDaysSearchListCassete__detailLink{justify-content:space-between}.openDaysSearchListCassete__detailLink__schoolOcTop{line-height:2}@media (max-width: 900px){.header{display:flex;flex-direction:column}.school-eyecatch-img{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);border-radius:0.25rem;margin-bottom:1.5rem}.school-eyecatch-img img{overflow:hidden}.school-outline-wrapper{margin-top:1.25rem;display:flex;flex-direction:column;align-items:stretch;flex:1}.school-outline-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.school-outline-content{display:flex;align-items:center;flex-direction:row}.school-icon{width:38px;height:38px;line-height:38px;text-align:center;background-color:#f7fafc;border-width:1px;border-radius:9999px;border-color:#ffffff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}.school-name{margin-inline-start:0.75rem}.school-name .school-type{letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#4a5568;font-weight:600}.school-name h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.25rem;line-height:1.65;word-break:break-word;color:#171923;align-self:flex-start}.menu-tabs{margin-top:1rem;margin-inline-end:0px;margin-bottom:0px;margin-inline-start:0px;display:block}.menu-tabs__tabList{display:flex;justify-content:flex-start;flex-direction:row;border-bottom:2px solid;border-color:inherit}.menu-tabs__tabList a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#171923;font-size:0.9rem;word-break:break-word;flex:0 0 auto}.menu-tabs__tabList a button[aria-selected=true]{color:#00cc9f;border-bottom-color:#00cc9f}.menu-tabs__tabList a button{outline:2px solid transparent;outline-offset:2px;display:flex;align-items:center;justify-content:center;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;font-size:1rem;padding-top:0.75rem;padding-bottom:0.75rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem;border-bottom:2px solid;border-color:transparent;margin-bottom:-2px;font-weight:700;color:#718096;border-bottom-color:#e2e8f0}.menu-tabs__tabList a p{letter-spacing:0.05em;word-break:break-word;font-size:0.8rem}.tab-wrapper{background-color:#ffffff;overflow-x:auto;z-index:4;position:sticky;top:0px}.main-contents-wrapper{flex-direction:column;padding-top:1.25rem}.main-contents-container{width:100%}}@media (min-width: 901px){.header{display:flex;flex-direction:column}.school-eyecatch-img{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -2px rgba(0,0,0,0.05);border-radius:0.25rem;margin-bottom:1.5rem}.school-eyecatch-img img{overflow:hidden}.school-outline-wrapper{margin-top:1.25rem;display:flex;flex-direction:column;align-items:stretch;flex:1}.school-outline-container{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.school-outline-content{display:flex;align-items:center;flex-direction:row}.school-icon{width:38px;height:38px;line-height:38px;text-align:center;background-color:#f7fafc;border-width:1px;border-radius:9999px;border-color:#ffffff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}.school-name{margin-inline-start:0.75rem}.school-name .school-type{letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#4a5568;font-weight:600}.school-name h1{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.25rem;line-height:1.65;word-break:break-word;color:#171923;align-self:flex-start}.menu-tabs{margin-top:1rem;margin-inline-end:0px;margin-bottom:0px;margin-inline-start:0px;display:block}.menu-tabs__tabList{display:flex;justify-content:flex-start;flex-direction:row;border-bottom:2px solid;border-color:inherit}.menu-tabs__tabList a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#171923;font-size:0.9rem;word-break:break-word;flex:0 0 auto}.menu-tabs__tabList a button[aria-selected=true]{color:#00cc9f;border-bottom-color:#00cc9f}.menu-tabs__tabList a button{outline:2px solid transparent;outline-offset:2px;display:flex;align-items:center;justify-content:center;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;font-size:1rem;padding-top:0.75rem;padding-bottom:0.75rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:1rem;padding-inline-end:1rem;border-bottom:2px solid;border-color:transparent;margin-bottom:-2px;font-weight:700;color:#718096;border-bottom-color:#e2e8f0}.menu-tabs__tabList a p{letter-spacing:0.05em;word-break:break-word;font-size:0.8rem}.tab-wrapper{background-color:#ffffff;overflow-x:auto;z-index:4;position:sticky;top:0px}.main-contents-wrapper{flex-direction:column;padding-top:1.25rem}.main-contents-container{width:100%}}.modal__content-container{opacity:0;height:-webkit-fill-available;display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.modal__content{opacity:1;transform:none;display:flex;flex-direction:row;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;border-radius:0.375rem;background:#ffffff;color:inherit;margin-top:3.75rem;margin-bottom:3.75rem;z-index:1400;height:calc(100% - 7.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:56rem}.modal__close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__close-btn span{font-size:1.875rem}.modal__body-container{flex:1 1 0%;overflow:auto;padding:2rem 0}.modal__body-heading h1{font-size:1.125rem;font-weight:700;display:flex;justify-content:center;margin-bottom:1rem}.modal__body-heading .modal__body-menu-university{width:100%}.modal__body-heading ul{display:flex;flex-direction:row;margin-bottom:0.5rem}.modal__body-heading ul li{width:calc(33%);display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-size:0.9rem;font-weight:600;cursor:pointer}.modal__body-content{padding:1rem}.modal__search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:46px}.modal__search-input input{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem;width:100%;padding:1rem}.modal__search-input button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:16px 20px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.modal__select-box{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box__area{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box h3{width:100%;margin-top:1rem;margin-bottom:1rem}.modal__select-box input{display:none}.modal__select-box input:checked+.modal__select-box-label{background-color:#00cc9f;color:#ffffff}.modal__select-box input:checked+.modal__select-box-label .fa-check{color:#ffffff}.modal__select-box .modal__select-box-label{-webkit-box-pack:justify;display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center;width:calc(50% - 5px);height:40px;border-radius:4px;font-size:1rem;font-weight:600;background-color:#f6f6f6;margin-bottom:10px;padding:0px 12px;cursor:pointer}.modal__select-box .fa-check{color:#a0aec0}.modal__select-box span{display:block;width:calc(100% - 30px)}.modal__field-container{height:100%;padding:12px 12px 70px;overflow:scroll}.modal__field-container input[type="checkbox"]:checked+label::before{content:"";display:inline-block;width:12px;height:12px;border:1px solid #009977;border-radius:2px;background-color:#009977;background-position:center center;background-repeat:no-repeat;background-size:8px}.modal__field-container dl>dt{display:flex;-webkit-box-align:center;align-items:center;height:42px;border-bottom:1px solid #e2e8f0;font-weight:600;position:relative}.modal__field-container dl>dt:after{position:absolute;right:1em;content:"";display:block;width:0px;height:0px;border-style:solid;border-width:5px 5px 0px;border-color:#656565 transparent transparent;transition:all 0.1s ease 0s}.modal__field-container dl>dt input{display:none}.modal__field-container dl>dt.is-show::after{transform:rotate(180deg)}.modal__field-container dl>dd{display:none;overflow:hidden;transition:all 0.3s ease 0s}.modal__field-container dl>dd input{display:none}.modal__field-container dl>dd.show{height:auto}.modal__field-container label:before{content:"";display:inline-block;margin-right:10px;width:12px;height:12px;border:1px solid #009977;border-radius:2px}.modal__field-item{padding:0.5rem 1rem}#university-area,#university-field,#college-field,#college-occupation{display:none}.modal__form-btn-wrapper{position:fixed;left:50%;transform:translate(-50%, 0px);height:48px;width:100vw;max-width:680px;bottom:40px;padding:0px 20px;display:flex;-webkit-box-pack:justify;justify-content:space-between}.modal__form-btn-wrapper .reset-btn{background-color:#718096;color:white;width:130px;height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem;cursor:pointer}.modal__form-btn-wrapper .search-submit-btn{background-color:#00cc9f;color:white;font-weight:600;width:calc(100% - 140px);height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem}.active-menu-wrapper{width:100%;height:4px;background:#e2e8f0}.active-menu-wrapper .active-menu{width:33%;height:4px;background-color:#00cc9f;position:relative;transition:all 0.3s ease-in-out 0s}.active-menu-wrapper .active-menu::before{content:"";display:block;border-right:5px solid transparent;border-bottom:3px solid #00cc9f;border-left:5px solid transparent;position:absolute;top:-3px;left:calc(50% - 3px)}.active-menu-wrapper .active-menu.location1{transform:translate(0px, 0px)}.active-menu-wrapper .active-menu.location2{transform:translate(100%, 0px)}.active-menu-wrapper .active-menu.location3{transform:translate(200%, 0px)}.modal__menu-wrapper{display:none;flex-direction:column;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;z-index:1400;max-height:100vh;background:#ffffff;color:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:28rem}.modal__menu-close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__menu-close-btn span{font-size:1.875rem;z-index:2}.modal__menu-body{padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex:1 1 0%;overflow:auto;padding:0px;padding-top:10px;width:100%;margin-top:2rem}.modal__menu-container{display:flex;flex-direction:column;padding:1rem}.modal__menu-content{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column}.modal__menu-content-heading{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1.125rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem}.modal__menu-content-search{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column;padding-left:1rem}.modal__menu-content-search:nth-child(1){margin-bottom:1rem;padding:0}.modal__menu-content-search a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:600}.modal__menu-content .divider{opacity:0.6;border-width:0px 0px 1px;border-image:initial;border-color:inherit;border-style:solid;width:100%}@media (min-width: 901px){.modal__close-btn span{z-index:2}.modal__body-container{flex:1 1 0%;overflow:auto;padding:0 2rem 1rem}.modal__body-heading{position:sticky;top:0;padding-top:1rem;background-color:#ffffff;z-index:1}.modal__select-box__area{width:100%}}nav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;position:fixed;top:0px;left:0px;right:0px;z-index:5;height:3.75rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#ffffff;box-shadow:0px 4px 12px rgba(0,0,0,0.08);transform:translateY(0);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.logo-wrapper{display:flex;align-items:center;flex-direction:row}.logo-wrapper a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#171923;font-size:0.9rem;word-break:break-word}.logo-wrapper span img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;width:120px}.menu-wrapper{margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu-container{display:flex}.search-btn{display:inline-flex;appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2rem;min-width:2rem;font-size:0.9rem;border-width:1px;border-style:solid;border-image:initial;border-color:#e2e8f0;color:#2d3748}.cart-box,.side-menu-box,.language-box{margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem}.cart-btn,.language-btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2rem;min-width:2rem;font-size:1.125rem;-webkit-padding-start:0.75rem;padding-inline-start:0.75rem;-webkit-padding-end:0.75rem;padding-inline-end:0.75rem;border:1px solid;border-color:#e2e8f0;color:#2d3748;padding:0px;text-align:center;margin-inline-start:0.5rem}.side-menu-btn{margin-top:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2rem;min-width:2rem;font-size:0.9rem;-webkit-padding-start:0.75rem;padding-inline-start:0.75rem;-webkit-padding-end:0.75rem;padding-inline-end:0.75rem;border:1px solid;border-color:#e2e8f0;color:#171923;padding:0px}.language-box label{align-items:center;display:flex}.language-select-box{display:none;position:absolute;top:100%;right:0%;font-size:0.8rem;font-weight:600;width:100px;background-color:white;border:1px solid #ccc;border-radius:4px;z-index:1000}.language-box{position:relative}#language-select li{padding:10px;cursor:pointer}#language-select li.selected{background-color:#eee}.a-tag{display:inline-flex;border:1px solid #e6e6e6;border-radius:4px;padding:4px 10px;color:white;background:#517D99}.a-tag__small{padding:4px 10px}.flexBox--spaceBetween{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.breadcrumbBox ul{line-height:38px}.breadcrumbBox .breadcrumbs{font-size:10px}.breadcrumbBox .breadcrumbs a{margin:0 12px;line-height:20px;text-decoration:underline}.breadcrumbBox .breadcrumbs a:first-child{margin-left:0px}.breadcrumbBox .breadcrumbs span{margin-left:4px}@media screen and (min-width: 1024px){.q-menu{padding:0 16px;width:200px}.q-menu .q-main-menu__list{display:block;height:35px;line-height:35px;font-size:14px;font-weight:500;border-bottom:1px solid #ddd;font-size:14px}.q-menu .q-main-menu__list a{height:35px;line-height:35px;font-size:14px;font-weight:500;padding-left:15px}.q-menu .q-category-menu__list{line-height:0;border-bottom:1px solid #ddd}.q-menu .q-category-menu__list a{display:block;height:35px;line-height:35px;font-size:14px;font-weight:500;padding-left:15px}.q-content{max-width:800px;padding:0 16px}.q-content__list{box-shadow:0 1px 4px rgba(0,0,0,0.1);border-radius:10px}.q-content__image img{width:40px;height:40px;border:1px solid #ddd;border-radius:100%}.q-content__info{line-height:40px}.q-content__title{padding-left:25px}.q-content__title :before{content:"Q.";position:absolute;top:0;left:0;color:#4cbec0}.q-content__answer{padding-left:25px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.q-content__answer :before{position:absolute;content:"A.";top:0;left:0;font-weight:700;color:#ed534f}.q-content__tag{margin:0 25px}.q-content__category{line-height:2.5;text-align:right}.q-content__category span{padding:4px 8px;border:1px solid #e6e6e6}.q-sideContent{width:275px}.q-sideContent__header{border-bottom:1px solid #aaa;padding-bottom:8px}.q-sideContent__menu--list{padding:10px 4px;border-bottom:1px solid #ddd}#topBreadcrumb{width:100%;border-bottom:1px solid #ddd;background:#efefef}#topBreadcrumb .breadcrumbBox{margin:0 auto;padding:14px 0 6px;width:1120px}#topBreadcrumb .breadcrumbBox .tags{margin-left:8px}#topBreadcrumb .breadcrumbBox .tags li{line-height:1.6;letter-spacing:.5px}#headContents{width:100%;background:#f2f2f2}#headContents .questionHead,#headContents .categoryHead,#headContents .tagsHead{margin:0 auto 32px;padding:32px 0;width:1120px}#headContents .questionHead__main,#headContents .categoryHead__main,#headContents .tagsHead__main{width:784px}#headContents .questionHead__ttl,#headContents .categoryHead__ttl,#headContents .tagsHead__ttl{position:relative;margin-bottom:16px;font-size:24px;font-weight:700}#headContents .questionHead__questionerIcon img,#headContents .categoryHead__questionerIcon img,#headContents .tagsHead__questionerIcon img{width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid #ddd;border-radius:100%}#headContents .questionHead__questionerPosition,#headContents .questionHead__questionerPlace,#headContents .categoryHead__questionerPosition,#headContents .categoryHead__questionerPlace,#headContents .tagsHead__questionerPosition,#headContents .tagsHead__questionerPlace{margin-right:8px;font-size:16px;font-weight:700;line-height:40px}#headContents .categoryHead{width:1065px}#contentsBody{width:1120px;margin:0 auto}#contentsBody #mainContents{width:784px}#contentsBody .answerContents{width:100%}#contentsBody .answerContents__head{width:100%;border-bottom:1px solid #aaa;position:relative;z-index:1}#contentsBody .answerContents__ttl{font-size:20px;font-weight:700;line-height:35px}#contentsBody .answerContents__respondent img{width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid #ddd;border-radius:100%}#contentsBody .answerContents__respondent p{line-height:40px;color:#e9606d}#contentsBody .answerContents .answerBoxWrapper{padding-top:40px;margin-top:-40px;position:relative}#contentsBody .answerContents .answerBoxWrapper .answerBox{margin-top:32px;border-bottom:1px solid #aaa}#contentsBody .answerContents .answerBoxWrapper .answerBox__main{width:calc(100% - 72px);margin-top:8px}.leftBoxSecond{margin-top:80px}.leftBoxSecond .relatedQuestions{width:100%;margin-bottom:32px}.leftBoxSecond .relatedQuestions__ttl{padding:0 16px;margin-bottom:16px;font-size:14px;font-weight:700;line-height:40px;background:#efefef;border-radius:3px;-webkit-border-radius:3px}.leftBoxSecond .questionList__item{padding:8px 0;width:calc(100% - 52px);margin-left:8px;line-height:20px;font-size:13px;font-weight:700}.leftBoxSecond .sameTagQuestions{width:100%;margin-bottom:32px}.leftBoxSecond .sameTagQuestions__ttl{padding:0 16px;margin-bottom:16px;font-size:14px;font-weight:700;line-height:40px;background:#efefef;border-radius:3px;-webkit-border-radius:3px}.leftBoxSecond .sameTagQuestions .tags{margin-left:8px}.sidebar{width:304px}.sidebar .relatedQuestions__sidebar{margin:0 0 16px}.sidebar .relatedQuestions__sidebar h2{padding:0 16px;margin-bottom:16px;font-size:14px;font-weight:700;line-height:40px;background:#efefef;border-radius:3px;-webkit-border-radius:3px}.sidebar .relatedQuestions__ttl-sidebar{margin-bottom:8px}.sidebar .questionList__item{padding:8px 0;line-height:20px;font-size:13px;font-weight:700}.sidebar .subAdBoxImg{width:280px;height:280px}#question_content,#answer_content{height:450px}}@media (max-width: 480px){html,body,main{height:100%}.breadcrumbBox{margin:0 15px}.breadcrumbBox ul.tags{line-height:18px;margin-top:8px;margin-bottom:12px}.q-content img{width:40px;height:40px;border:1px solid #ddd;border-radius:100%}.q-content_box{line-height:40px}.q-content__list{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06)}.q-content__category{text-align:right}.q-content__category a{padding:6px 10px;border-radius:0.25rem;border-color:#00cc9f;color:#ffffff;background-color:#00cc9f}.q-content__answer{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.q-sideContent__header{padding:8px 12px;border-bottom:1px solid #aaa}.q-sideContent__menu--list{padding:10px 16px;border-bottom:1px solid #ddd}.q-sideContent__tag{padding:10px 16px}.questionHead__main{padding:12px 24px 16px}.questionHead__ttl{font-size:1.6rem}.questionHead__questioner{line-height:40px}.questionHead__questioner img{height:40px;width:40px;border:1px solid #ddd;border-radius:100%}.leftBoxFirst{padding:0 24px 16px}.answerContents__head{line-height:40px;border-bottom:1px solid #aaa;margin-bottom:20px}.answerContents__head img{height:40px;width:40px;border:1px solid #ddd;border-radius:100%}.relatedQuestions__ttl{padding:8px 12px;border-bottom:1px solid #aaa}.relatedQuestions .questionList__item{padding:4px 8px}}.markdownContents details{display:block}.markdownContents summary{display:list-item}.markdownContents a{background-color:initial}.markdownContents a:active,.markdownContents a:hover{outline-width:0}.markdownContents strong{font-weight:inherit;font-weight:bolder}.markdownContents h1{font-size:2em;margin:.67em 0}.markdownContents img{border-style:none}.markdownContents code,.markdownContents kbd,.markdownContents pre{font-family:monospace,monospace;font-size:1em}.markdownContents hr{box-sizing:initial;height:0;overflow:visible}.markdownContents input{font:inherit;margin:0}.markdownContents input{overflow:visible}.markdownContents [type=checkbox]{box-sizing:border-box;padding:0}.markdownContents *{box-sizing:border-box}.markdownContents input{font-family:inherit;font-size:inherit;line-height:inherit}.markdownContents a{color:#0366d6;text-decoration:none}.markdownContents a:hover{text-decoration:underline}.markdownContents strong{font-weight:600}.markdownContents hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.markdownContents hr:after,.markdownContents hr:before{display:table;content:""}.markdownContents hr:after{clear:both}.markdownContents table{border-spacing:0;border-collapse:collapse}.markdownContents td,.markdownContents th{padding:0}.markdownContents details summary{cursor:pointer}.markdownContents kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.markdownContents h1,.markdownContents h2,.markdownContents h3,.markdownContents h4,.markdownContents h5,.markdownContents h6{margin-top:0;margin-bottom:0}.markdownContents h1{font-size:32px}.markdownContents h1,.markdownContents h2{font-weight:600}.markdownContents h2{font-size:24px}.markdownContents h3{font-size:20px}.markdownContents h3,.markdownContents h4{font-weight:600}.markdownContents h4{font-size:16px}.markdownContents h5{font-size:14px}.markdownContents h5,.markdownContents h6{font-weight:600}.markdownContents h6{font-size:12px}.markdownContents p{margin-top:0;margin-bottom:10px}.markdownContents blockquote{margin:0}.markdownContents ol,.markdownContents ul{padding-left:0;margin-top:0;margin-bottom:0}.markdownContents ol ol,.markdownContents ul ol{list-style-type:lower-roman}.markdownContents ol ol ol,.markdownContents ol ul ol,.markdownContents ul ol ol,.markdownContents ul ul ol{list-style-type:lower-alpha}.markdownContents dd{margin-left:0}.markdownContents code,.markdownContents pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.markdownContents pre{margin-top:0;margin-bottom:0}.markdownContents input::-webkit-inner-spin-button,.markdownContents input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.markdownContents :checked+.radio-label{position:relative;z-index:1;border-color:#0366d6}.markdownContents .border{border:1px solid #e1e4e8 !important}.markdownContents .border-0{border:0 !important}.markdownContents .border-bottom{border-bottom:1px solid #e1e4e8 !important}.markdownContents .rounded-1{border-radius:3px !important}.markdownContents .bg-white{background-color:#fff !important}.markdownContents .bg-gray-light{background-color:#fafbfc !important}.markdownContents .text-gray-light{color:#6a737d !important}.markdownContents .mb-0{margin-bottom:0 !important}.markdownContents .my-2{margin-top:8px !important;margin-bottom:8px !important}.markdownContents .pl-0{padding-left:0 !important}.markdownContents .py-0{padding-top:0 !important;padding-bottom:0 !important}.markdownContents .pl-1{padding-left:4px !important}.markdownContents .pl-2{padding-left:8px !important}.markdownContents .py-2{padding-top:8px !important;padding-bottom:8px !important}.markdownContents .pl-3,.markdownContents .px-3{padding-left:16px !important}.markdownContents .px-3{padding-right:16px !important}.markdownContents .pl-4{padding-left:24px !important}.markdownContents .pl-5{padding-left:32px !important}.markdownContents .pl-6{padding-left:40px !important}.markdownContents .f6{font-size:12px !important}.markdownContents .lh-condensed{line-height:1.25 !important}.markdownContents .text-bold{font-weight:600 !important}.markdownContents .pl-c{color:#6a737d}.markdownContents .pl-c1,.markdownContents .pl-s .pl-v{color:#005cc5}.markdownContents .pl-e,.markdownContents .pl-en{color:#6f42c1}.markdownContents .pl-s .pl-s1,.markdownContents .pl-smi{color:#24292e}.markdownContents .pl-ent{color:#22863a}.markdownContents .pl-k{color:#d73a49}.markdownContents .pl-pds,.markdownContents .pl-s,.markdownContents .pl-s .pl-pse .pl-s1,.markdownContents .pl-sr,.markdownContents .pl-sr .pl-cce,.markdownContents .pl-sr .pl-sra,.markdownContents .pl-sr .pl-sre{color:#032f62}.markdownContents .pl-smw,.markdownContents .pl-v{color:#e36209}.markdownContents .pl-bu{color:#b31d28}.markdownContents .pl-ii{color:#fafbfc;background-color:#b31d28}.markdownContents .pl-c2{color:#fafbfc;background-color:#d73a49}.markdownContents .pl-c2:before{content:"^M"}.markdownContents .pl-sr .pl-cce{font-weight:700;color:#22863a}.markdownContents .pl-ml{color:#735c0f}.markdownContents .pl-mh,.markdownContents .pl-mh .pl-en,.markdownContents .pl-ms{font-weight:700;color:#005cc5}.markdownContents .pl-mi{font-style:italic;color:#24292e}.markdownContents .pl-mb{font-weight:700;color:#24292e}.markdownContents .pl-md{color:#b31d28;background-color:#ffeef0}.markdownContents .pl-mi1{color:#22863a;background-color:#f0fff4}.markdownContents .pl-mc{color:#e36209;background-color:#ffebda}.markdownContents .pl-mi2{color:#f6f8fa;background-color:#005cc5}.markdownContents .pl-mdr{font-weight:700;color:#6f42c1}.markdownContents .pl-ba{color:#586069}.markdownContents .pl-sg{color:#959da5}.markdownContents .pl-corl{text-decoration:underline;color:#032f62}.markdownContents .mb-0{margin-bottom:0 !important}.markdownContents .my-2{margin-bottom:8px !important}.markdownContents .my-2{margin-top:8px !important}.markdownContents .pl-0{padding-left:0 !important}.markdownContents .py-0{padding-top:0 !important;padding-bottom:0 !important}.markdownContents .pl-1{padding-left:4px !important}.markdownContents .pl-2{padding-left:8px !important}.markdownContents .py-2{padding-top:8px !important;padding-bottom:8px !important}.markdownContents .pl-3{padding-left:16px !important}.markdownContents .pl-4{padding-left:24px !important}.markdownContents .pl-5{padding-left:32px !important}.markdownContents .pl-6{padding-left:40px !important}.markdownContents .pl-7{padding-left:48px !important}.markdownContents .pl-8{padding-left:64px !important}.markdownContents .pl-9{padding-left:80px !important}.markdownContents .pl-10{padding-left:96px !important}.markdownContents .pl-11{padding-left:112px !important}.markdownContents .pl-12{padding-left:128px !important}.markdownContents hr{border-bottom-color:#eee}.markdownContents kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px 0 #d1d5da}.markdownContents :after{clear:both}.markdownContents>:first-child{margin-top:0 !important}.markdownContents>:last-child{margin-bottom:0 !important}.markdownContents a:not([href]){color:inherit;text-decoration:none}.markdownContents blockquote,.markdownContents details,.markdownContents dl,.markdownContents ol,.markdownContents p,.markdownContents pre,.markdownContents table,.markdownContents ul{margin-top:0;margin-bottom:16px}.markdownContents hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdownContents blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdownContents blockquote>:first-child{margin-top:0}.markdownContents blockquote>:last-child{margin-bottom:0}.markdownContents h1,.markdownContents h2,.markdownContents h3,.markdownContents h4,.markdownContents h5,.markdownContents h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdownContents h1{font-size:2em}.markdownContents h1,.markdownContents h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdownContents h2{font-size:1.5em}.markdownContents h3{font-size:1.25em}.markdownContents h4{font-size:1em}.markdownContents h5{font-size:.875em}.markdownContents h6{font-size:.85em;color:#6a737d}.markdownContents ul li{list-style-type:disc}.markdownContents ol li{list-style:decimal}.markdownContents ol,.markdownContents ul{padding-left:2em}.markdownContents ol ol,.markdownContents ol ul,.markdownContents ul ol,.markdownContents ul ul{margin-top:0;margin-bottom:0}.markdownContents li{word-wrap:break-all}.markdownContents li>p{margin-top:16px}.markdownContents li+li{margin-top:.25em}.markdownContents dl{padding:0}.markdownContents dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdownContents dl dd{padding:0 16px;margin-bottom:16px}.markdownContents table{display:block;width:100%;overflow:auto}.markdownContents table th{font-weight:600}.markdownContents table td,.markdownContents table th{padding:6px 13px;border:1px solid #dfe2e5}.markdownContents table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdownContents table tr:nth-child(2n){background-color:#f6f8fa}.markdownContents img{max-width:100%;box-sizing:initial;background-color:#fff}.markdownContents img[align=right]{padding-left:20px}.markdownContents img[align=left]{padding-right:20px}.markdownContents code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,0.05);border-radius:3px}.markdownContents pre{word-wrap:normal}.markdownContents pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdownContents .highlight{margin-bottom:16px}.markdownContents .highlight pre{margin-bottom:0;word-break:normal}.markdownContents .highlight pre,.markdownContents pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdownContents pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.markdownContents .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.markdownContents .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdownContents .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdownContents .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdownContents .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,0.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdownContents .blob-num:hover{color:rgba(27,31,35,0.6)}.markdownContents .blob-num:before{content:attr(data-line-number)}.markdownContents .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.markdownContents .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.markdownContents .pl-token.active,.markdownContents .pl-token:hover{cursor:pointer;background:#ffea7f}.markdownContents .tab-size[data-tab-size="1"]{-moz-tab-size:1;tab-size:1}.markdownContents .tab-size[data-tab-size="2"]{-moz-tab-size:2;tab-size:2}.markdownContents .tab-size[data-tab-size="3"]{-moz-tab-size:3;tab-size:3}.markdownContents .tab-size[data-tab-size="4"]{-moz-tab-size:4;tab-size:4}.markdownContents .tab-size[data-tab-size="5"]{-moz-tab-size:5;tab-size:5}.markdownContents .tab-size[data-tab-size="6"]{-moz-tab-size:6;tab-size:6}.markdownContents .tab-size[data-tab-size="7"]{-moz-tab-size:7;tab-size:7}.markdownContents .tab-size[data-tab-size="8"]{-moz-tab-size:8;tab-size:8}.markdownContents .tab-size[data-tab-size="9"]{-moz-tab-size:9;tab-size:9}.markdownContents .tab-size[data-tab-size="10"]{-moz-tab-size:10;tab-size:10}.markdownContents .tab-size[data-tab-size="11"]{-moz-tab-size:11;tab-size:11}.markdownContents .tab-size[data-tab-size="12"]{-moz-tab-size:12;tab-size:12}.markdownContents .task-list-item{list-style-type:none}.markdownContents .task-list-item+.task-list-item{margin-top:3px}.markdownContents .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}.tagHeadContents{width:100%;background:none !important}@media screen and (min-width: 1024px){.tagHead{width:1120px;margin:32px auto;background:white;background-color:#f9f9f9;border:1px solid #efefef;border-radius:6px;box-sizing:border-box;padding:16px 32px}.q-num{font-size:17px}.tagHead__tags{color:rgba(var(--f52, 142, 142, 142), 1)}}.cautionBox{padding:10px}.cautionBox .error{border:1px solid #ff6666}.error{color:#fd5050}.openDaysInfo h1{font-size:26px;font-weight:700;padding-left:10px;border-left:8px solid #6AC1B7}.openDaysInfo h2{font-size:20px;font-weight:bold;padding:0 10px 20px}.openDaysInfo .openDays_content{display:table;table-layout:fixed;width:100%;padding-bottom:5px;box-sizing:border-box}.openDaysInfo .openDays_content__title{display:table-cell;width:180px;background-color:#f6f8f9;vertical-align:middle;padding:15px 10px}.openDaysInfo .openDays_content__value{display:table-cell;vertical-align:middle;padding:15px 30px}.reservation_form_box button{height:auto !important;width:auto !important}@media (max-width: 900px){html,body,main{height:100%}#mainContents{height:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.button{display:inline-block;border-radius:4px;padding:10px 1.5em;line-height:1.4;text-align:center;-webkit-appearance:none}.button-wide{min-width:250px}.button-green{background:#6AC1B7;color:#fff;font-weight:bold;border:none}.button-blue-navy{background:rgba(42,87,138,0.6);color:#fff;font-weight:bold;border:none}.button-blue{border:none;background:#1b7fbe;color:#fff}.button-blueBorder{border:1px solid #1b7fbe;color:#0e6eab;background:#fff}.button-blueText{padding:0.8661em 1.5em;border:1px solid #dfe7ec;background:#fff;color:#0e6eab}.button-round{border-radius:100px}.eyecatch-img-small{width:330px;margin:0 auto}.eyecatch-img{margin:0 auto;border-radius:6px}.eyecatch-img img,.eyecatch-img-small img{height:100%;width:100%;border-radius:6px;border:1px solid #d6dfe5}#header{height:51px !important}#header #headerNavigation{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:0 8px 0 10px}#header #headerNavigation #headerLogo{display:block;float:left;height:50px;width:100px;padding:10px 0;line-height:1;box-sizing:border-box}#header #headerNavigation nav #headerNavigationList{float:right}#header #headerNavigation nav #headerNavigationList li:first-child .headerNavigationList_button{width:75px}#header #headerNavigation nav #headerNavigationList .headerNavigationList_button{display:block;position:relative;float:left;padding:32px 0 0 0;width:60px;height:50px;line-height:1;color:#fff;text-align:center;box-sizing:border-box;font-weight:bold;font-size:1.0rem}#header #headerNavigation nav #headerNavigationList .headerNavigationList_button .fa{position:absolute;font-size:18px;width:18px;top:9px;left:0;right:0;margin:0 auto}#header #headerNavigation nav .userNavigationList-title{padding:0 10px}#header #headerNavigation nav .userNavigationList-items{margin-top:10px}#header #headerNavigation nav .userNavigationList-item{padding:0 20px;border-top:1px solid #d6dfe5}#header #headerNavigation nav .userNavigationList-item a{display:block;padding:10px}#mainContents{max-width:1000px;margin:0 auto}#mainContents .topSearchBox{padding:40px 20px 30px;background-image:linear-gradient(50deg, #6AC1B7, #2ab0f0);background-size:100%;background-position:50% 0;min-height:166px;position:relative;width:100%;margin:-1px 0 0}#mainContents .topSearchBox_title{font-size:18px;color:#fff;margin:0 0 8px;font-size:1.1rem;line-height:1.3;text-align:center;font-weight:bold;letter-spacing:-1px}#mainContents .topSearchBox .searchMenuWrapper{width:260px;position:relative;margin:20px auto 15px}#mainContents .topSearchBox .searchMenuWrapper .searchMenu{overflow:hidden}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item{float:left;width:25%;height:32px;line-height:30px;text-align:center;background:rgba(42,87,138,0.6);box-sizing:border-box}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item a{color:#fff}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item-current{background:#fff;font-weight:bold}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item-current a{color:#517D99 !important}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item-school{border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-radius:4px 0 0 4px}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item-university{border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item-professional{border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}#mainContents .topSearchBox .searchMenuWrapper .searchMenu_item-content{border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 4px 4px 0}#mainContents .topSearchBox .searchBox{padding:0 41px 0 0;width:100%;max-width:600px;margin:0 auto}#mainContents .topSearchBox .searchBox .searchText{border:none;background:#fff;height:38px;width:100%;padding:5px 40px 3px 8px;border-radius:4px 0 0 4px;font-size:1.1428571429em;line-height:1.4;-webkit-appearance:none}#mainContents .topSearchBox .searchBox .searchButton{width:41px;background:#e9e9e9;position:absolute;top:0;right:1px;height:38px;border-radius:0 4px 4px 0;outline:none;border:none}#mainContents .topSearchBox .button-searchBoxHeight{height:38px;padding:0;width:100%}#mainContents .topSearchBox .button-searchBoxHeight .fa{display:inline-block;margin-left:10px}#mainContents .topSearchBox .button-searchBoxHeight .selectDrawerButtonText{white-space:normal;text-overflow:ellipsis;width:85%;overflow:hidden}#mainContents .topSearchBox .button-searchBoxHeight .selectDrawerButtonText .fa{margin-right:5px}#mainContents .topSearchBox .button-blueBorder{border:1px solid #1b7fbe;color:#0e6eab;background:#fff}#mainContents .topSearchBox .selectboxWrapper-top{position:relative;background:#fff;border-radius:4px;border:1px solid #1b7fbe}#mainContents .topSearchBox .selectboxWrapper-top .fa{z-index:1000;color:#aaa;position:absolute;top:12px;left:12px}#mainContents .topSearchBox .selectboxWrapper-top .selectbox-top{font-size:17px;transform:scale(0.8);position:relative;z-index:1;border:none;border-radius:4px;box-sizing:border-box;height:38px;line-height:1;display:block;width:100%;background:#fff}#mainContents .sectionTitle-index{font-weight:bold;padding:30px 0 5px}#mainContents .cardSliderWrapper{overflow-x:auto;white-space:normal;padding:0 10px 0 10px}#mainContents .cardSliderWrapper .cardSlider{padding:2px;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 12px 8px;display:-ms-flexbox;display:flex}#mainContents .cardSliderWrapper .cardSlider_item{display:inline-block;vertical-align:top;white-space:normal;width:100%;margin:0 6px 0 0}#mainContents .cardSliderWrapper .cardSlider_item .cardSlider-small_schoolLogoArea{position:relative;width:80px;height:45px;margin:5px auto 15px}#mainContents .cardSliderWrapper .cardSlider_item .cardSlider-small_schoolLogoArea .cardSlider-small_schoolName{color:#777;text-align:center;margin:0 0 5px;height:28px;line-height:1.3}#mainContents .cardSliderWrapper .cardSlider .sliderlistcontainer .link{box-shadow:1px 1px 7px 1px rgba(0,0,0,0.4);border-radius:6px}#mainContents .cardSliderWrapper .cardSlider_item-large{width:330px;height:410px}#mainContents .cardSliderWrapper .cardSlider-schoolHead .linkBlue{color:#0e6eab}#mainContents .cardSliderWrapper .cardSlider-schoolHead .schoolList-topPickup_text{line-height:1.3;text-align:center;display:block}#mainContents .cardSliderWrapper .cardSlider-schoolHead .schoolList-topPickup_schoolLogoArea img{border-top-left-radius:6px;border-top-right-radius:6px;width:100%;height:220px}#mainContents .cardSliderWrapper .cardSlider .schoolList-topPickup{width:48.5%;border-top:1px solid #e9e9e9;padding:15px 0;position:absolute;top:350px;width:50%;margin-top:15px}#mainContents .cardSliderWrapper .cardSlider .schoolList-topPickup:first-child{left:0px}#mainContents .cardSliderWrapper .cardSlider .schoolList-topPickup:nth-child(2){right:0px}#mainContents .cardSliderWrapper .cardSlider .feature{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#mainContents .recentlyView-list{padding:2px;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 12px 8px;display:-ms-flexbox;display:flex}#mainContents .recentlyView-list a{box-shadow:1px 1px 7px 1px rgba(0,0,0,0.4);border-radius:6px;width:220px;height:220px;height:100%}#mainContents .recentlyView_item{display:inline-block;vertical-align:top;white-space:normal;width:100%;background:#fff;border-radius:2px;margin:0 6px 0 0}#mainContents .recentlyView_item_tag p{padding:2px 4px;margin:2px;background:#ECEFF1;color:#607D8B;border-radius:4px}.ui-vdrawer-body{z-index:10001 !important}.drawerWindow{display:none;width:100%;height:100%;position:fixed;bottom:0;padding:50px 0 0;background:#fff;max-width:1000px;left:0;right:0;margin:0 auto;z-index:100}.drawerWindow_title{position:absolute;top:0;width:100%;text-align:center;background:#f0f0f0;color:#000;line-height:50px;font-weight:bold;z-index:1}.drawerWindow .locationParentLabel{display:table;padding:10px}.drawerWindow .locationParentLabel input{width:18px;height:18px}.drawerWindow .locationParentLabel label{padding-left:10px}.drawerWindow_bottom{position:absolute;padding:12px 0;box-shadow:0 0 10px 0px #bbb;bottom:0;width:100%;background:#fff;z-index:1}.drawerWindow_relevantNumber{font-size:.9285714286em;margin:7px 0 0 0;color:#555;line-height:1.4}.drawerWindow .windowClose{display:block;position:absolute;top:0;right:0;width:45px;height:0;padding:45px 0 0;overflow:hidden;cursor:pointer;z-index:2}.drawerWindow .windowClose .fa{display:block;position:absolute;top:0;right:0;font-size:30px;width:45px;line-height:45px;text-align:center;color:#aaa;font-weight:bold}.drawerWindow .contentsBox{display:block;padding:0 15px}.drawerWindow .contentsBox .boxLink{display:block;border-bottom:1px solid #e9e9e9;padding:10px 20px 10px 10px;color:#0e6eab;cursor:pointer;position:relative}.drawerWindow .contentsBox .boxLink span{position:absolute;top:0;right:0;bottom:0;margin:auto;height:25px;width:25px;line-height:25px;text-align:center;border-radius:50%;background-color:#4e9cc0;color:white}.drawerWindow .contentsBox .boxLabel{display:flex;width:100%;padding:10px 0;border-bottom:1px solid #e9e9e9}.drawerWindow .contentsBox .boxLabel label{margin-left:20px}.drawerWindow .contentsBox .boxLabel label input{width:18px;height:18px}.drawerWindow .drawerWindow_back{position:absolute;top:11px;left:10px;color:#999;border:1px solid #a3aaaf;border-radius:4px;font-size:.9285714286em;height:27px;line-height:27px;min-width:45px;text-align:center;padding:0 5px;box-sizing:border-box;z-index:2}.drawerWindow .drawerWindow_back .fa{display:inline-block;overflow:hidden;position:relative;vertical-align:middle;width:12px;line-height:2;cursor:pointer;margin:-3px 3px 0 1px}.pcFooter{display:none}#footer{padding:30px 0;bottom:0;left:0;right:0;max-width:1000px;margin:0 auto;background:#517D99;text-align:center}#footer .button-scrollTop{width:90%;color:white;border:1px solid white;margin-bottom:30px;background:transparent}#footer .footerList{overflow:hidden;margin:0 0 20px}#footer .footerList_item{float:left;width:50%;padding:0 0 5px 10px;text-align:left}#footer .footerList_item_link{display:inline-block;padding:5px;color:#fff}#footer .footer_siteLogoLink{width:140px;display:block;margin:0 auto 25px}#footer .footer_siteLogoLink img{max-width:100%}.searchMenu-school{overflow:hidden;font-size:.9285714286em;border-top:1px solid #dfe7ec;border-bottom:1px solid #dfe7ec;display:flex}.searchMenu-school_item{width:33%;text-align:center}.searchMenu-school_anchor{display:block;padding:16px 0 12px;min-height:46px;text-align:center;font-weight:bold}.searchMenu-school_anchor_current{border-bottom:3px solid #0e6eab;color:#555}.searchOption{padding:10px 12px;background:#f0f0f0;color:#333}.schoolSortContainer .schoolSortBox .fa{position:absolute;top:22px;right:18px;font-size:12px}.vcsSearch{padding:10px}.vcsSearch_inner{max-width:600px;margin:10px auto}.vcsSearch_inner .searchBox{padding:0 36px 0 0;width:100%;max-width:600px;margin:0 auto}.vcsSearch_inner .searchBox .searchText{border:1px solid #1b7fbe;background:#fff;height:38px;width:100%;padding:5px 40px 3px 8px;border-radius:4px 0 0 4px;line-height:1.4;-webkit-appearance:none}.vcsSearch_inner .searchBox .fa{position:absolute;width:100%;font-size:19px;top:9px;left:0;color:#fff}.vcsSearch_inner .searchBox .searchButton{position:absolute;top:0;right:1px;height:38px;width:37px;background:#1b7fbe;border-radius:0 4px 4px 0;outline:none;border:none}.prTag{padding:2px 6px;font-size:10px;border:1px solid #d6dfe5}.searchSchoolSummary{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.searchSchoolSummary a{color:#3C4043}.searchSchoolData a{padding:4px 10px;background:#517D99;color:#fff;border-radius:4px}.schoolDepartmentList .is-hidden{display:none}.moreOverride .moreBtn,.moreOverride .closeBtn,.moreOverride .moreBtn-show,.moreScholarship .moreBtn,.moreScholarship .closeBtn,.moreScholarship .moreBtn-show{line-height:1.5;border-top:1px solid #d6dfe5;text-align:center;text-decoration:none;display:block;padding:4px 35px 4px 53px;cursor:pointer}.moreOverride .moreBtn .fa,.moreOverride .closeBtn .fa,.moreOverride .moreBtn-show .fa,.moreScholarship .moreBtn .fa,.moreScholarship .closeBtn .fa,.moreScholarship .moreBtn-show .fa{margin-right:5px}.pagination{margin:20px}.schoolType .boxLink,.schoolLocation .boxLink,.schoolField .boxLink,.schoolOccupation .boxLink,.schoolValue .boxLink{display:block;border-bottom:1px solid #e9e9e9;padding:10px 20px 10px 10px;color:#0e6eab;cursor:pointer}#schoolHeader{margin:10px auto 0;position:relatvive}#schoolHeader .pageTitle-school{padding:5px 10px 5px;overflow:hidden}#schoolHeader .pageTitle-school_nameWrapper{display:table;width:100%}#schoolHeader .menuTab{text-align:center;padding:0 4px 0;line-height:24px;position:relative;background:#6AC1B7;height:56px;width:100%;margin:0 0 15px;box-sizing:border-box}#schoolHeader .menuTab_item{min-width:33%;display:block;font-size:.7857142857em;background:#6AC1B7;float:left;height:56px;padding:5px 0 0;overflow:hidden;box-sizing:border-box}#schoolHeader .menuTab_item-current .menuTab_anchor{background:#FFF;color:#1b7fbe}#schoolHeader .menuTab_anchor{color:#fff;border-radius:4px 4px 0 0;display:block;padding:2px 0 0;min-height:51px;box-sizing:border-box;overflow:hidden}#schoolHeader .menuTab_anchor .fa{display:block;font-size:20px;height:16px;margin:4px auto 5px}#eyecatchArrows .slick-arrow{padding:132px 0px;top:198px;color:#fff;position:absolute;cursor:pointer;background:rgba(0,0,0,0.3)}#eyecatchArrows .slick-arrow:first-child{left:0px}#eyecatchArrows .slick-arrow:nth-child(2){right:0px}#eyecatchArrows .slick-arrow .fas{background:gray;border-radius:100%;padding:10px 13px}.sectionTitle-gray{width:100%;padding:7px;margin:20px 0;text-align:center;background:#f0f0f0;color:#000;line-height:1.3;font-weight:bold}.questionList{width:100%;padding:0 8px;overflow:hidden}.questionList_item{display:block;width:50%;float:left}.questionList_item:nth-child(2n-1){padding:8px 4px 0 0}.questionList_item:nth-child(2n){padding:8px 0 0 4px}.questionList_item:nth-child(1){padding:0 4px 0 0}.questionList_item:nth-child(2){padding:0  0 0 4px}.questionList_item .categoryButton{display:block;width:100%;padding:8px 4px;font-size:13px;border-radius:3px;background:#fff;color:#0e6eab;border:1px solid #97c1de;text-align:center;font-weight:bold}.questionList_item .categoryButton .fa-chevron-down{padding:2px 0;line-height:1;font-size:0.8125em;margin-right:5px}.courseParent{padding:8px 16px}.courseChild{padding:8px 10px}dt{font-size:15px;margin-top:16px}dt:first-child{margin-top:0}dd{margin-top:5px;font-size:14px}.box-left{width:60%}.box-right{width:40%;margin-bottom:10px;padding-left:10px}.period,.comment{font-size:11px}.subject,.course{font-size:13px}.department,.subject{align-items:center}.value-table{width:100%;border:1px solid #ccc;border-collapse:collapse;box-sizing:border-box;table-layout:fixed;margin-top:10px}.value-table th{background-color:#DFEFED;color:#808d96;font-size:13px;font-weight:bold;text-align:center;vertical-align:middle;border:1px solid #ccc;padding:5px 0}.value-table-cell{text-align:center;border:1px solid #ccc}.tag-small{height:20px;padding:2px 0.75em;line-height:14px;border-radius:4px;color:#fff;background-color:#0e6eab}.contentsList{background-color:#f0f0f0}.contentsList ul{flex-wrap:wrap}.contentsList li{width:50%;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.contentsList li:nth-of-type(-n+2){border-top:1px solid #e3e3e3}.contentsList li:nth-of-type(even){border-right:none}.contentsList a{display:block;padding:8px 16px}.scholarship__content__row{display:table}.scholarship__content__title{display:table-cell;width:110px;font-size:11px;font-weight:bold;padding:15px 10px 0 10px;box-sizing:border-box}.scholarship__content__text{display:table-cell;font-size:11px;text-align:justify;padding:15px 10px 0 0}.plainList{overflow:hidden}.plainList_term{float:left;padding:5px 10px 5px 0;clear:both}.plainList_description{float:left;padding:5px 0 5px 10px}.button-schoolAction{width:90%}.floating-banner{position:fixed;z-index:99999;bottom:0px;padding:8px 16px;background:#fff}.floating-banner .banner{text-align:center}.sectionExamBox_list{border-bottom:1px solid #c7c7c7;height:33px;color:#999}.sectionExamBox_list a{color:#337ab7}.sectionExamBox_list li{height:33px;display:block;border:none;background:none;margin:0;padding:0}.sectionExamBox_list .sectionExamBox_item-current{color:#337ab7;border-bottom:4px solid #337ab7}.sectionTitle-navy{margin:20px 0;padding:7px;text-align:center;background:#517D99;color:#fff;line-height:1.3;font-weight:bold}.contentsBox{display:block;padding:0 15px}.contentsBox .label-elephant{display:inline-block;padding:2px 3px;background:#4e9cc0;color:#fff;font-size:.7857142857em;line-height:1;margin:0 0 0 4px;border-radius:2px;font-weight:bold}.contentsBox label{width:100%}.contentsBox .inputText{width:100%;padding:7px 8px 7px;font-size:1.1428571429em;background:#f5f5f5;border:1px solid #666;border-radius:4px;-webkit-appearance:none;min-height:40px;line-height:1.5}.contentsBox .inputText-confirm{border:none}.pageTitle-middle{background:#f5f5f5;text-align:center;line-height:1.4;font-weight:bold;margin:0 0 20px}.column-oneHalf{display:block;float:left;width:50%}.column-oneHalf:nth-of-type(2n-1){padding:0 7px 0 0}.column-oneHalf label{width:auto}.selectbox select{padding:7px 8px 7px;background:#f5f5f5;border:1px solid #666;border-radius:4px;-webkit-appearance:none;min-height:40px;line-height:1.5}.box-gray{background:#f3f3f3;border:1px solid #dfe7ec;padding:10px;border-radius:4px}.pageTitle-big{padding:40px 20px;background:#f5f5f5;text-align:center;line-height:1.4;font-size:1.2857142857em;font-weight:bold;margin:0 0 20px}.button-minWidth{min-width:7.5em}.button-blue{border:none;background:#1b7fbe;color:#fff}.contentsBox_url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contentsBox_description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.box-30 .button-usuallyGray{background:#d6dfe5;border:none;color:#fff}}@media screen and (min-width: 901px){.slick-arrow{color:#bfcdda;position:absolute;cursor:pointer}.slick-arrow:first-child{left:-60px}.slick-arrow:nth-child(2){right:-60px}.slick-arrow:hover{background:#edf2f6;border-radius:4px 0 0 4px;transition-duration:.2s}.slick-disabled{display:none !important}.pickupSlickArrow_container .slick-arrow{padding:165px 10px;top:-370px}.recentViewSlickArrow_container .slick-arrow{padding:100px 10px;top:-220px}.eyecatchWrapper{height:350px;width:600px;overflow:hidden;margin:20px auto}.eyecatchWrapper .slick-list{background:black}.eyecatchWrapper img{margin:15px auto}.eyecatchWrapper .slick-slide{max-width:450px}#eyecatchArrows .slick-arrow{padding:147px 10px;top:-370px;color:#fff}#eyecatchArrows .slick-arrow .fas{background:gray;padding:10px 12px;border-radius:100%}#eyecatchArrows .slick-arrow:first-child{left:42px;background:rgba(0,0,0,0.3)}#eyecatchArrows .slick-arrow:nth-child(2){right:42px;background:rgba(0,0,0,0.3)}.expandIcon{position:absolute;right:360px;top:355px;font-size:12px}.eyecatch-img{padding:10px}.eyecatch-img img{width:100%;border:1px solid #d6dfe5;border-radius:4px}.spFooter{display:none}.pcFooter{padding:30px 0;text-align:center;width:100%;display:block;bottom:0;background:#517D99;background:#f9f9f9;color:#555;border-top:1px solid #fff}.pcFooter img{height:34px}.pcFooter .footerBox{width:990px;margin:0 auto;display:flex;text-align:left}.pcFooter .footerBox_inner{margin:0 30px 0 0;width:25%}.pcFooter .footerBox_inner:first-child{text-align:center;margin-right:100px}.pcFooter .footerBox_inner:last-child{margin:0}.pcFooter .footerBox_inner_title{font-size:13px;font-weight:bold}.pcFooter .footerBox_list{margin-top:5px}.pcFooter .footerBox_list_item{font-size:11px;padding:5px 0}.pcFooter .footerBox_list_item_area{display:inline-block}.box-gray{background:#f3f3f3;border:1px solid #dfe7ec;padding:10px;border-radius:4px}}.sectionTitle-navy{margin:20px 0;padding:7px;text-align:center;background:#517D99;color:#fff;line-height:1.3;font-weight:bold}.contentsBox{display:block;padding:0 15px}.contentsBox .label-elephant{display:inline-block;padding:2px 3px;background:#4e9cc0;color:#fff;font-size:.7857142857em;line-height:1;margin:0 0 0 4px;border-radius:2px;font-weight:bold}.contentsBox label{width:100%}.contentsBox .inputText{width:100%;padding:7px 8px 7px;font-size:1.1428571429em;background:#f5f5f5;border:1px solid #666;border-radius:4px;-webkit-appearance:none;min-height:40px;line-height:1.5}.contentsBox .inputText-confirm{border:none}.section-contents h1{margin-bottom:1rem}.section-contents h2{font-size:1.25rem;margin-bottom:1rem}.section-contents-search{margin-bottom:1.5rem}.contents-box-item a{display:flex;justify-content:space-between;color:#3182ce}.subject-list{margin-inline-start:1.5rem;padding:4px 8px}.subject-list span{font-size:0.8rem}.exam-way-list{display:flex;flex-wrap:wrap;text-align:center}.exam-way-list a{padding:8px 4px;width:100%;border-radius:0.25rem;color:#3182ce;border:1px solid;display:inline-block}.exam-way-list-item{width:50%;font-size:0.9rem;font-weight:500}.exam-way-list-item:nth-child(1){padding:0 4px 0 0}.exam-way-list-item:nth-child(2){padding:0 0 0 4px}.exam-way-list-item:nth-child(2n-1){padding:8px 4px 0 0}.exam-way-list-item:nth-child(2n){padding:8px 0 0 4px}.exam-way-list .icon-container{display:inline-block;float:right;font-size:0.8125em;line-height:2;margin-right:5px}.exam-way-list .fa{font-size:0.9rem}.modal__content-container{opacity:0;height:-webkit-fill-available;display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.modal__content{opacity:1;transform:none;display:flex;flex-direction:row;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;border-radius:0.375rem;background:#ffffff;color:inherit;margin-top:3.75rem;margin-bottom:3.75rem;z-index:1400;height:calc(100% - 7.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:56rem}.modal__close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__close-btn span{font-size:1.875rem}.modal__body-container{flex:1 1 0%;overflow:auto;padding:2rem 0}.modal__body-heading h1{font-size:1.125rem;font-weight:700;display:flex;justify-content:center;margin-bottom:1rem}.modal__body-heading .modal__body-menu-university{width:100%}.modal__body-heading ul{display:flex;flex-direction:row;margin-bottom:0.5rem}.modal__body-heading ul li{width:calc(33%);display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-size:0.9rem;font-weight:600;cursor:pointer}.modal__body-content{padding:1rem}.modal__search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:46px}.modal__search-input input{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem;width:100%;padding:1rem}.modal__search-input button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:16px 20px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.modal__select-box{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box__area{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box h3{width:100%;margin-top:1rem;margin-bottom:1rem}.modal__select-box input{display:none}.modal__select-box input:checked+.modal__select-box-label{background-color:#00cc9f;color:#ffffff}.modal__select-box input:checked+.modal__select-box-label .fa-check{color:#ffffff}.modal__select-box .modal__select-box-label{-webkit-box-pack:justify;display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center;width:calc(50% - 5px);height:40px;border-radius:4px;font-size:1rem;font-weight:600;background-color:#f6f6f6;margin-bottom:10px;padding:0px 12px;cursor:pointer}.modal__select-box .fa-check{color:#a0aec0}.modal__select-box span{display:block;width:calc(100% - 30px)}.modal__field-container{height:100%;padding:12px 12px 70px;overflow:scroll}.modal__field-container input[type="checkbox"]:checked+label::before{content:"";display:inline-block;width:12px;height:12px;border:1px solid #009977;border-radius:2px;background-color:#009977;background-position:center center;background-repeat:no-repeat;background-size:8px}.modal__field-container dl>dt{display:flex;-webkit-box-align:center;align-items:center;height:42px;border-bottom:1px solid #e2e8f0;font-weight:600;position:relative}.modal__field-container dl>dt:after{position:absolute;right:1em;content:"";display:block;width:0px;height:0px;border-style:solid;border-width:5px 5px 0px;border-color:#656565 transparent transparent;transition:all 0.1s ease 0s}.modal__field-container dl>dt input{display:none}.modal__field-container dl>dt.is-show::after{transform:rotate(180deg)}.modal__field-container dl>dd{display:none;overflow:hidden;transition:all 0.3s ease 0s}.modal__field-container dl>dd input{display:none}.modal__field-container dl>dd.show{height:auto}.modal__field-container label:before{content:"";display:inline-block;margin-right:10px;width:12px;height:12px;border:1px solid #009977;border-radius:2px}.modal__field-item{padding:0.5rem 1rem}#university-area,#university-field,#college-field,#college-occupation{display:none}.modal__form-btn-wrapper{position:fixed;left:50%;transform:translate(-50%, 0px);height:48px;width:100vw;max-width:680px;bottom:40px;padding:0px 20px;display:flex;-webkit-box-pack:justify;justify-content:space-between}.modal__form-btn-wrapper .reset-btn{background-color:#718096;color:white;width:130px;height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem;cursor:pointer}.modal__form-btn-wrapper .search-submit-btn{background-color:#00cc9f;color:white;font-weight:600;width:calc(100% - 140px);height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem}.active-menu-wrapper{width:100%;height:4px;background:#e2e8f0}.active-menu-wrapper .active-menu{width:33%;height:4px;background-color:#00cc9f;position:relative;transition:all 0.3s ease-in-out 0s}.active-menu-wrapper .active-menu::before{content:"";display:block;border-right:5px solid transparent;border-bottom:3px solid #00cc9f;border-left:5px solid transparent;position:absolute;top:-3px;left:calc(50% - 3px)}.active-menu-wrapper .active-menu.location1{transform:translate(0px, 0px)}.active-menu-wrapper .active-menu.location2{transform:translate(100%, 0px)}.active-menu-wrapper .active-menu.location3{transform:translate(200%, 0px)}.modal__menu-wrapper{display:none;flex-direction:column;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;z-index:1400;max-height:100vh;background:#ffffff;color:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:28rem}.modal__menu-close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__menu-close-btn span{font-size:1.875rem;z-index:2}.modal__menu-body{padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex:1 1 0%;overflow:auto;padding:0px;padding-top:10px;width:100%;margin-top:2rem}.modal__menu-container{display:flex;flex-direction:column;padding:1rem}.modal__menu-content{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column}.modal__menu-content-heading{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1.125rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem}.modal__menu-content-search{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column;padding-left:1rem}.modal__menu-content-search:nth-child(1){margin-bottom:1rem;padding:0}.modal__menu-content-search a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:600}.modal__menu-content .divider{opacity:0.6;border-width:0px 0px 1px;border-image:initial;border-color:inherit;border-style:solid;width:100%}@media (min-width: 901px){.modal__close-btn span{z-index:2}.modal__body-container{flex:1 1 0%;overflow:auto;padding:0 2rem 1rem}.modal__body-heading{position:sticky;top:0;padding-top:1rem;background-color:#ffffff;z-index:1}.modal__select-box__area{width:100%}}@media (max-width: 900px){.temp-bnr-wrapper{height:90px;text-align:center;margin:10px 0}.temp-bnr-wrapper img{height:100%}.top-view-wrapper{position:relative;width:100%}.top-view-wrapper::before{height:0px;content:"";display:block;padding-bottom:130%}.top-view-container{overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.08)}.top-content-wrapper,.header-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%}.top-content-container,.header-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:3;-ms-flex:3;flex:3}.top-content-container-blank,.header-content-container-blank{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:1rem}.top-content-container-blank img,.header-content-container-blank img{width:100%}.top-content-box,.header-content-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-content-heading,.header-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:24px;line-height:1.75;letter-spacing:0.2em;text-align:center;margin-top:1rem;margin-bottom:1rem}.top-content-text,.header-content-text{p:1;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:1rem;p:2;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:0px}.top-content-search,.header-content-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.top-content-search-input,.header-content-search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;height:40px}.top-content-search-input input[type="search"],.header-content-search-input input[type="search"]{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem}.top-content-search-input input[type="search"]::-webkit-search-cancel-button,.top-content-search-input input[type="search"] ::-webkit-search-decoration,.header-content-search-input input[type="search"]::-webkit-search-cancel-button,.header-content-search-input input[type="search"] ::-webkit-search-decoration{-webkit-appearance:none}.top-content-input,.header-content-input{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;border:1px solid #bdc2c7;border-radius:4px 0 0 4px;padding-left:16px;font-size:1.6rem;vertical-align:middle;-webkit-transition-duration:0.25s;transition-duration:0.25s}.top-content-submit-btn,.header-content-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:0px 10px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.top-content-search-link,.header-content-search-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:space-evenly;margin-top:2rem}.top-content-search-link button,.header-content-search-link button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;border:none;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2.5rem;min-width:2.5rem;font-size:0.9rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;background:#00cc9f;color:#ffffff;text-align:center;background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}.contents-wrapper{background-color:#f2fcfa}.pickup-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.pickup-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container:nth-child(n),.pickup-content-container:nth-child(n+1){margin-top:3rem}.pickup-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.pickup-slider-wrapper{margin-top:1rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-x:auto;white-space:normal}.pickup-slider-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex}.pickup-slider-item{display:inline-block;vertical-align:top;white-space:normal;margin-right:1rem;width:330px;border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.pickup-slider-item-eyecatch{position:relative;width:100%;background-color:#edf2f7;overflow:hidden;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.pickup-slider-item-eyecatch img{height:100%;width:100%;overflow:hidden;object-fit:cover;min-height:220px;max-height:220px}.pickup-slider-item-detail{padding:0.75rem}.pickup-slider-item-heading{margin-top:0.5rem}.pickup-slider-item-feature{color:#171923;margin-top:0.5rem;margin-bottom:0.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.original-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.original-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.original-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.eyecatch-img{display:flex;justify-content:center}.eyecatch-img-item{border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.eyecatch-img-item:nth-child(n){margin-top:1rem;margin-bottom:1rem}}@media (min-width: 901px){.top-view-wrapper{position:relative;width:100%}.top-view-wrapper::before{height:0px;content:"";display:block;padding-bottom:50%}.top-view-container{overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.08)}.top-content-wrapper,.header-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%}.top-content-container,.header-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.top-content-container-blank,.header-content-container-blank{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:1rem;text-align:center}.top-content-container-blank img,.header-content-container-blank img{width:30%}.top-content-box,.header-content-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-content-heading,.header-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:24px;line-height:1.75;letter-spacing:0.2em;text-align:center;margin-top:1rem;margin-bottom:1rem}.top-content-text,.header-content-text{p:1;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:1rem;p:2;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:0px}.top-content-search,.header-content-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.top-content-search-input,.header-content-search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;height:40px;justify-content:center}.top-content-search-input input[type="search"],.header-content-search-input input[type="search"]{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem}.top-content-search-input input[type="search"]::-webkit-search-cancel-button,.top-content-search-input input[type="search"] ::-webkit-search-decoration,.header-content-search-input input[type="search"]::-webkit-search-cancel-button,.header-content-search-input input[type="search"] ::-webkit-search-decoration{-webkit-appearance:none}.top-content-input,.header-content-input{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;border:1px solid #bdc2c7;border-radius:4px 0 0 4px;padding-left:16px;font-size:1.6rem;vertical-align:middle;-webkit-transition-duration:0.25s;transition-duration:0.25s}.top-content-submit-btn,.header-content-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:0px 10px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.top-content-search-link,.header-content-search-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:space-evenly;margin-top:2rem}.top-content-search-link button,.header-content-search-link button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;border:none;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2.5rem;min-width:2.5rem;font-size:0.9rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;background:#00cc9f;color:#ffffff;text-align:center;background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}.contents-container{max-width:100rem}.contents-wrapper{background-color:#f2fcfa}.pickup-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.pickup-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container:nth-child(n),.pickup-content-container:nth-child(n+1){margin-top:3rem}.pickup-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.pickup-slider-wrapper{margin-top:1rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-x:auto;white-space:normal}.pickup-slider-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex}.pickup-slider-item{display:inline-block;vertical-align:top;white-space:normal;margin-right:1rem;width:330px;border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.pickup-slider-item-eyecatch{position:relative;width:100%;background-color:#edf2f7;overflow:hidden;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.pickup-slider-item-eyecatch img{height:100%;width:100%;overflow:hidden;object-fit:cover;min-height:220px;max-height:220px}.pickup-slider-item-detail{padding:0.75rem}.pickup-slider-item-heading{margin-top:0.5rem}.pickup-slider-item-feature{color:#171923;margin-top:0.5rem;margin-bottom:0.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.original-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.original-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.original-content-container ul{display:flex;justify-content:space-evenly}.original-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.eyecatch-img{display:flex;justify-content:center}.eyecatch-img-item{border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.eyecatch-img-item:nth-child(n){margin-top:1rem;margin-bottom:1rem}.temp-bnr-wrapper{height:90px;text-align:center;margin:10px 0}.temp-bnr-wrapper img{height:100%}}.modal__content-container{opacity:0;height:-webkit-fill-available;display:flex;width:100vw;height:100vh;position:fixed;left:0px;top:0px;z-index:1400;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden}.modal__content{opacity:1;transform:none;display:flex;flex-direction:row;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;border-radius:0.375rem;background:#ffffff;color:inherit;margin-top:3.75rem;margin-bottom:3.75rem;z-index:1400;height:calc(100% - 7.5rem);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:56rem}.modal__close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__close-btn span{font-size:1.875rem}.modal__body-container{flex:1 1 0%;overflow:auto;padding:2rem 0}.modal__body-heading h1{font-size:1.125rem;font-weight:700;display:flex;justify-content:center;margin-bottom:1rem}.modal__body-heading .modal__body-menu-university{width:100%}.modal__body-heading ul{display:flex;flex-direction:row;margin-bottom:0.5rem}.modal__body-heading ul li{width:calc(33%);display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;font-size:0.9rem;font-weight:600;cursor:pointer}.modal__body-content{padding:1rem}.modal__search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:46px}.modal__search-input input{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem;width:100%;padding:1rem}.modal__search-input button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:16px 20px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.modal__select-box{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box__area{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.modal__select-box h3{width:100%;margin-top:1rem;margin-bottom:1rem}.modal__select-box input{display:none}.modal__select-box input:checked+.modal__select-box-label{background-color:#00cc9f;color:#ffffff}.modal__select-box input:checked+.modal__select-box-label .fa-check{color:#ffffff}.modal__select-box .modal__select-box-label{-webkit-box-pack:justify;display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center;width:calc(50% - 5px);height:40px;border-radius:4px;font-size:1rem;font-weight:600;background-color:#f6f6f6;margin-bottom:10px;padding:0px 12px;cursor:pointer}.modal__select-box .fa-check{color:#a0aec0}.modal__select-box span{display:block;width:calc(100% - 30px)}.modal__field-container{height:100%;padding:12px 12px 70px;overflow:scroll}.modal__field-container input[type="checkbox"]:checked+label::before{content:"";display:inline-block;width:12px;height:12px;border:1px solid #009977;border-radius:2px;background-color:#009977;background-position:center center;background-repeat:no-repeat;background-size:8px}.modal__field-container dl>dt{display:flex;-webkit-box-align:center;align-items:center;height:42px;border-bottom:1px solid #e2e8f0;font-weight:600;position:relative}.modal__field-container dl>dt:after{position:absolute;right:1em;content:"";display:block;width:0px;height:0px;border-style:solid;border-width:5px 5px 0px;border-color:#656565 transparent transparent;transition:all 0.1s ease 0s}.modal__field-container dl>dt input{display:none}.modal__field-container dl>dt.is-show::after{transform:rotate(180deg)}.modal__field-container dl>dd{display:none;overflow:hidden;transition:all 0.3s ease 0s}.modal__field-container dl>dd input{display:none}.modal__field-container dl>dd.show{height:auto}.modal__field-container label:before{content:"";display:inline-block;margin-right:10px;width:12px;height:12px;border:1px solid #009977;border-radius:2px}.modal__field-item{padding:0.5rem 1rem}#university-area,#university-field,#college-field,#college-occupation{display:none}.modal__form-btn-wrapper{position:fixed;left:50%;transform:translate(-50%, 0px);height:48px;width:100vw;max-width:680px;bottom:40px;padding:0px 20px;display:flex;-webkit-box-pack:justify;justify-content:space-between}.modal__form-btn-wrapper .reset-btn{background-color:#718096;color:white;width:130px;height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem;cursor:pointer}.modal__form-btn-wrapper .search-submit-btn{background-color:#00cc9f;color:white;font-weight:600;width:calc(100% - 140px);height:48px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-radius:0.375rem}.active-menu-wrapper{width:100%;height:4px;background:#e2e8f0}.active-menu-wrapper .active-menu{width:33%;height:4px;background-color:#00cc9f;position:relative;transition:all 0.3s ease-in-out 0s}.active-menu-wrapper .active-menu::before{content:"";display:block;border-right:5px solid transparent;border-bottom:3px solid #00cc9f;border-left:5px solid transparent;position:absolute;top:-3px;left:calc(50% - 3px)}.active-menu-wrapper .active-menu.location1{transform:translate(0px, 0px)}.active-menu-wrapper .active-menu.location2{transform:translate(100%, 0px)}.active-menu-wrapper .active-menu.location3{transform:translate(200%, 0px)}.modal__menu-wrapper{display:none;flex-direction:column;position:relative;width:100%;outline:transparent solid 2px;outline-offset:2px;z-index:1400;max-height:100vh;background:#ffffff;color:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);max-width:28rem}.modal__menu-close-btn{outline:transparent solid 2px;outline-offset:2px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:0.375rem;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;--close-button-size: 32px;font-size:12px;position:absolute;top:0.5rem;right:0.75rem;border:none}.modal__menu-close-btn span{font-size:1.875rem;z-index:2}.modal__menu-body{padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex:1 1 0%;overflow:auto;padding:0px;padding-top:10px;width:100%;margin-top:2rem}.modal__menu-container{display:flex;flex-direction:column;padding:1rem}.modal__menu-content{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column}.modal__menu-content-heading{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1.125rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem}.modal__menu-content-search{display:flex;-webkit-box-align:stretch;align-items:stretch;flex-direction:column;padding-left:1rem}.modal__menu-content-search:nth-child(1){margin-bottom:1rem;padding:0}.modal__menu-content-search a{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:transparent solid 2px;outline-offset:2px;color:#171923;font-size:1rem;word-break:break-word;padding-top:0.5rem;padding-bottom:0.5rem;font-weight:600}.modal__menu-content .divider{opacity:0.6;border-width:0px 0px 1px;border-image:initial;border-color:inherit;border-style:solid;width:100%}@media (min-width: 901px){.modal__close-btn span{z-index:2}.modal__body-container{flex:1 1 0%;overflow:auto;padding:0 2rem 1rem}.modal__body-heading{position:sticky;top:0;padding-top:1rem;background-color:#ffffff;z-index:1}.modal__select-box__area{width:100%}}@media (max-width: 900px){.temp-bnr-wrapper{height:90px;text-align:center;margin:10px 0}.temp-bnr-wrapper img{height:100%}.top-view-wrapper{position:relative;width:100%}.top-view-wrapper::before{height:0px;content:"";display:block;padding-bottom:130%}.top-view-container{overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.08)}.top-content-wrapper,.header-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%}.top-content-container,.header-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:3;-ms-flex:3;flex:3}.top-content-container-blank,.header-content-container-blank{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:1rem}.top-content-container-blank img,.header-content-container-blank img{width:100%}.top-content-box,.header-content-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-content-heading,.header-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:24px;line-height:1.75;letter-spacing:0.2em;text-align:center;margin-top:1rem;margin-bottom:1rem}.top-content-text,.header-content-text{p:1;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:1rem;p:2;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:0px}.top-content-search,.header-content-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.top-content-search-input,.header-content-search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:360px;height:40px}.top-content-search-input input[type="search"],.header-content-search-input input[type="search"]{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem}.top-content-search-input input[type="search"]::-webkit-search-cancel-button,.top-content-search-input input[type="search"] ::-webkit-search-decoration,.header-content-search-input input[type="search"]::-webkit-search-cancel-button,.header-content-search-input input[type="search"] ::-webkit-search-decoration{-webkit-appearance:none}.top-content-input,.header-content-input{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;border:1px solid #bdc2c7;border-radius:4px 0 0 4px;padding-left:16px;font-size:1.6rem;vertical-align:middle;-webkit-transition-duration:0.25s;transition-duration:0.25s}.top-content-submit-btn,.header-content-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:0px 10px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.top-content-search-link,.header-content-search-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:space-evenly;margin-top:2rem}.top-content-search-link button,.header-content-search-link button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;border:none;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2.5rem;min-width:2.5rem;font-size:0.9rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;background:#00cc9f;color:#ffffff;text-align:center;background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}.contents-wrapper{background-color:#f2fcfa}.pickup-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.pickup-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container:nth-child(n),.pickup-content-container:nth-child(n+1){margin-top:3rem}.pickup-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.pickup-slider-wrapper{margin-top:1rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-x:auto;white-space:normal}.pickup-slider-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex}.pickup-slider-item{display:inline-block;vertical-align:top;white-space:normal;margin-right:1rem;width:330px;border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.pickup-slider-item-eyecatch{position:relative;width:100%;background-color:#edf2f7;overflow:hidden;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.pickup-slider-item-eyecatch img{height:100%;width:100%;overflow:hidden;object-fit:cover;min-height:220px;max-height:220px}.pickup-slider-item-detail{padding:0.75rem}.pickup-slider-item-heading{margin-top:0.5rem}.pickup-slider-item-feature{color:#171923;margin-top:0.5rem;margin-bottom:0.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.original-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.original-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.original-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.eyecatch-img{display:flex;justify-content:center}.eyecatch-img-item{border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.eyecatch-img-item:nth-child(n){margin-top:1rem;margin-bottom:1rem}}@media (min-width: 901px){.top-view-wrapper{position:relative;width:100%}.top-view-wrapper::before{height:0px;content:"";display:block;padding-bottom:50%}.top-view-container{overflow:hidden;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,0.08)}.top-content-wrapper,.header-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;width:100%}.top-content-container,.header-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.top-content-container-blank,.header-content-container-blank{-webkit-flex:1;-ms-flex:1;flex:1;margin-top:1rem;text-align:center}.top-content-container-blank img,.header-content-container-blank img{width:30%}.top-content-box,.header-content-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.top-content-heading,.header-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:24px;line-height:1.75;letter-spacing:0.2em;text-align:center;margin-top:1rem;margin-bottom:1rem}.top-content-text,.header-content-text{p:1;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:1rem;p:2;p-letter-spacing:0.05em;p-text-align:center;p-margin-left:0px}.top-content-search,.header-content-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.top-content-search-input,.header-content-search-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;height:40px;justify-content:center}.top-content-search-input input[type="search"],.header-content-search-input input[type="search"]{-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border-width:1px;border-style:solid;background-color:#fafafb;line-height:normal;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.25s;transition-duration:0.25s;font-size:1rem}.top-content-search-input input[type="search"]::-webkit-search-cancel-button,.top-content-search-input input[type="search"] ::-webkit-search-decoration,.header-content-search-input input[type="search"]::-webkit-search-cancel-button,.header-content-search-input input[type="search"] ::-webkit-search-decoration{-webkit-appearance:none}.top-content-input,.header-content-input{-webkit-box-flex:0;-webkit-flex:0 1 420px;-ms-flex:0 1 420px;flex:0 1 420px;border:1px solid #bdc2c7;border-radius:4px 0 0 4px;padding-left:16px;font-size:1.6rem;vertical-align:middle;-webkit-transition-duration:0.25s;transition-duration:0.25s}.top-content-submit-btn,.header-content-submit-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;border:0;outline:0;border-radius:0 4px 4px 0;padding:0px 10px;background-color:#00cc9f;font-weight:bold;font-size:1.4rem;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;transition:0.3s}.top-content-search-link,.header-content-search-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:space-evenly;margin-top:2rem}.top-content-search-link button,.header-content-search-link button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:normal;vertical-align:middle;outline:2px solid transparent;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;border:none;font-weight:600;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2.5rem;min-width:2.5rem;font-size:0.9rem;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;background:#00cc9f;color:#ffffff;text-align:center;background-image:linear-gradient(to right, #00cc9f, #4fd1c5);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}.contents-container{max-width:100rem}.contents-wrapper{background-color:#f2fcfa}.pickup-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.pickup-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.pickup-content-container:nth-child(n),.pickup-content-container:nth-child(n+1){margin-top:3rem}.pickup-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.pickup-slider-wrapper{margin-top:1rem;-webkit-margin-end:0px;margin-inline-end:0px;margin-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-x:auto;white-space:normal}.pickup-slider-container{overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-ms-flexbox;display:flex}.pickup-slider-item{display:inline-block;vertical-align:top;white-space:normal;margin-right:1rem;width:330px;border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.pickup-slider-item-eyecatch{position:relative;width:100%;background-color:#edf2f7;overflow:hidden;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.pickup-slider-item-eyecatch img{height:100%;width:100%;overflow:hidden;object-fit:cover;min-height:220px;max-height:220px}.pickup-slider-item-detail{padding:0.75rem}.pickup-slider-item-heading{margin-top:0.5rem}.pickup-slider-item-feature{color:#171923;margin-top:0.5rem;margin-bottom:0.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.original-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem}.original-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.original-content-container ul{display:flex;justify-content:space-evenly}.original-content-heading{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:700;font-size:1.5rem;line-height:1.65;word-break:break-word;color:#171923;text-align:center}.eyecatch-img{display:flex;justify-content:center}.eyecatch-img-item{border-radius:0.25rem;background-color:#ffffff;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06);transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:200ms}.eyecatch-img-item:nth-child(n){margin-top:1rem;margin-bottom:1rem}.temp-bnr-wrapper{height:90px;text-align:center;margin:10px 0}.temp-bnr-wrapper img{height:100%}}@media (max-width: 900px){.header-content-search-input{width:375px}.search__school-name{font-size:1.125rem;font-weight:600}.search__school-type{font-size:0.8rem;margin-bottom:1rem}.search__school-type a{color:#021204}.search__school-summary{font-size:0.8rem}.search__school-info-link{display:flex}.search__school-info-link a{display:flex;-webkit-box-align:center;align-items:baseline;flex-direction:row;padding-inline-start:0.25rem;padding-inline-end:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;border-radius:0.25rem;border-width:1px;border-style:solid;flex-shrink:0;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#00cc9f;border-color:#00cc9f;color:#ffffff}.search__school-info-link p{letter-spacing:0.05em;word-break:break-word;font-size:0.8rem;color:#ffffff;font-weight:600}.search__school-info-link .fa{font-size:0.8rem;margin-right:0.25rem}.search__school-department-list{display:flex;flex-direction:column;font-size:0.9rem}.search__school-department-list li{padding-left:1rem;margin-top:0.5rem;font-size:0.9rem}.search__school-department-list-title{background-color:#e2e8f0;margin-top:1rem;display:flex;padding-inline-start:0.5rem}.moreOverride{display:flex;justify-content:center}.search__more-school-btn{font-size:0.8rem;border:none}.search__keyword h1{font-size:1.125rem}.search__result-item{background-color:#fff;border:1px solid #1d375933;border-radius:16px;box-shadow:0 4px 8px #00476f14, 0 2px 4px #00476f0f;display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.modal__university-search,.modal__college-search{display:inline-flex;appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;font-weight:400;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2rem;min-width:2rem;font-size:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border:1px solid currentcolor;color:#009977;background:transparent}.modal__university-search .fa,.modal__college-search .fa{font-size:0.8rem;margin-right:0.25rem}}@media (min-width: 901px){.header-content-search-input{width:100%;margin:1rem 0;justify-content:center}.search__keyword{padding:2rem}.search__result-box{padding:2rem}.search__school-name{font-size:1.125rem;font-weight:600}.search__school-type{font-size:0.8rem;margin-bottom:1rem}.search__school-type a{color:#021204}.search__school-summary{font-size:0.8rem}.search__school-info-link{display:flex}.search__school-info-link a{display:flex;-webkit-box-align:center;align-items:baseline;flex-direction:row;padding-inline-start:0.25rem;padding-inline-end:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;border-radius:0.25rem;border-width:1px;border-style:solid;flex-shrink:0;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#00cc9f;border-color:#00cc9f;color:#ffffff}.search__school-info-link p{letter-spacing:0.05em;word-break:break-word;font-size:0.8rem;color:#ffffff;font-weight:600}.search__school-info-link .fa{font-size:0.8rem;margin-right:0.25rem}.search__school-department-list{display:flex;flex-direction:column;font-size:0.9rem}.search__school-department-list li{padding-left:1rem;margin-top:0.5rem;font-size:0.9rem}.search__school-department-list-title{background-color:#e2e8f0;margin-top:1rem;display:flex;padding-inline-start:0.5rem}.is-hidden{display:none}.moreOverride{display:flex;justify-content:center}.search__more-school-btn{font-size:0.8rem;border:none}.search__keyword h1{font-size:1.125rem}.search__result-item{background-color:#fff;border:1px solid #1d375933;border-radius:16px;box-shadow:0 4px 8px #00476f14, 0 2px 4px #00476f0f;display:flex;flex-direction:column;gap:12px;padding:24px;width:100%}.modal__university-search,.modal__college-search{display:inline-flex;appearance:none;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;width:auto;line-height:1.2;border-radius:0.375rem;font-weight:400;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:200ms;height:2rem;min-width:2rem;font-size:0.9rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border:1px solid currentcolor;color:#009977;background:transparent}.modal__university-search .fa,.modal__college-search .fa{font-size:0.8rem;margin-right:0.25rem}}@media (max-width: 900px){section{padding:0px;outline:2px solid transparent;outline-offset:2px;margin-bottom:2rem}.section-container{display:flex;align-items:stretch;flex-direction:column;margin-top:1rem}.section-contents{display:flex;align-items:stretch;flex-direction:column}.section-contents h2{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:1.25rem;line-height:1.65;word-break:break-word;color:#2d3748;align-self:flex-start;margin-bottom:1rem}.section-contents h4{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:1rem;line-height:1.65;word-break:break-word;color:#2d3748;align-self:flex-start;margin-bottom:1rem}.school-feature{margin-top:1rem;margin-bottom:2rem}.school-feature:first-child{margin-top:0}.school-feature:last-child{margin-bottom:0}.school-feature h3{font-size:1.125rem;font-weight:600;color:#2d3748}.school-feature p{margin-top:1rem;font-size:1rem;letter-spacing:0.05em}.school-categories p{margin-top:0.25rem;margin-bottom:0.25rem;font-size:0.9rem}.school-categories .category-list{display:flex;flex-wrap:wrap;text-align:center}.school-categories .category-list-item{width:50%;font-size:0.9rem;font-weight:500}.school-categories .category-list-item:nth-child(1){padding:0 4px 0 0}.school-categories .category-list-item:nth-child(2){padding:0 0 0 4px}.school-categories .category-list-item:nth-child(2n-1){padding:8px 4px 0 0}.school-categories .category-list-item:nth-child(2n){padding:8px 0 0 4px}.school-categories .category-list-item a{padding:8px 4px;width:100%;border-radius:0.25rem;color:#3182ce;border:1px solid;display:inline-block}.school-categories .category-list-item .icon-container{display:inline-block;float:right;font-size:0.8125em;line-height:2;margin-right:5px}.school-categories .category-list-item .fa{font-size:0.9rem}.department-container .department-name{font-size:1rem;font-weight:600;color:#2d3748;background-color:#f7fafc;padding:8px 10px}.department-container .department ul>li{margin-left:0.75rem;padding:8px 10px;font-size:1rem;font-weight:400}.department-container .department .department-applicant,.department-container .department .subject-applicant,.department-container .department .course-applicant{font-size:0.8rem;color:#4a5568}#expense .department-name,#expense .subject-name{display:flex;justify-content:space-between}#expense .department-expense,#expense .subject-expense{width:40%}#expense .department .subject-expense,#expense .subject .subject-expense{width:41.5%}#expense .course-list{padding:8px 10px;margin-left:2.25rem;font-size:1rem;font-weight:400}#scholarship li:not(.is-hidden){margin-bottom:0.75rem}#scholarship summary{font-weight:500;color:#3182ce}#scholarship dl{display:flex;margin-top:0.5rem;margin-bottom:0.5rem;padding:0 8px}#scholarship .scholarship-item{min-width:35%;font-size:0.9rem;font-weight:600;color:#2d3748}#scholarship .scholarship-content{font-size:0.9rem}#scholarship .show-more-scholarship{z-index:2;text-align:center;margin-top:1rem}#scholarship .show-more-scholarship a{color:#3182ce}#job h3{font-size:1.125rem;margin-bottom:1rem}#job .industry-company-box{margin-bottom:1rem}#job .industry-tag{display:inline-flex;align-items:center;flex-direction:row;padding-inline-start:0.25rem;padding-inline-end:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;border-radius:0.25rem;border-width:1px;border-style:solid;flex-shrink:0;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#00cc9f;border-color:#00cc9f;color:#ffffff;align-self:flex-start;margin-bottom:0.75rem}#job .industry-tag p{font-size:0.8rem}#job .company-content p{font-size:0.9rem}#contact .contact-wrapper{display:flex;flex-direction:column;padding:1.5rem;border-radius:0.25rem;background-color:#f2fcfa}#contact .contact-container{display:flex;align-items:flex-start;flex-direction:row}#contact .school-icon{width:2.5rem;height:2.5rem;position:relative;background-color:#f7fafc;border-width:1px;border-radius:9999px;border-color:#ffffff;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}#contact .contact-infomation{margin-inline-start:1rem}#contact .school-name .school-type{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-size:0.9rem;line-height:1.65;word-break:break-word;color:#4a5568;align-self:flex-start}#contact .school-name h3{margin-top:0.25rem;letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#171923;font-weight:600}#contact .contact-content{display:flex;align-items:flex-start;flex-direction:row}#contact .contact-content:nth-child(1),#contact .contact-content:nth-child(2n-1){margin-top:1.5rem}#contact .contact-content:nth-child(2n){margin-top:0.5rem}#contact .contact-content-text p{margin-inline-start:0.375rem;letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#171923}#contact .contact-content .icon{letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#4a5568;margin-top:0.25rem}#contact .contact-content .hp-url{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#2b6cb0;font-size:0.9rem;word-break:break-word;margin-top:0.25rem;margin-inline-start:0.375rem;letter-spacing:0.05em}.pickup-slider{overflow-x:scroll;display:flex}.pickup-slider-item{margin-right:12px;margin-bottom:8px}.pickup-slider-item-eyecatch{width:180px;height:100px;background-color:grey;margin-bottom:4px;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.pickup-slider-item-eyecatch img{width:100%;height:100%}.pickup-slider-item-name{font-size:1rem;font-weight:600}.pickup-slider-item-type{font-size:0.8rem}.footer-wrapper{margin-bottom:55px}.floating-banner{position:fixed;z-index:99999;bottom:0px;padding:8px 16px;background:#fff}.floating-banner .banner{text-align:center}.floating-banner .banner a{font-size:0.9rem;width:100%;background-color:#00cc9f;border-radius:0.375rem;font-weight:600;color:white}}@media (min-width: 901px){section{padding:0px;outline:2px solid transparent;outline-offset:2px;margin-bottom:2rem}.section-container{display:flex;align-items:stretch;flex-direction:column;margin-top:1rem}.section-contents{display:flex;align-items:stretch;flex-direction:column}.section-contents h2{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:1.25rem;line-height:1.65;word-break:break-word;color:#2d3748;align-self:flex-start;margin-bottom:1rem}.section-contents h4{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-weight:600;font-size:1rem;line-height:1.65;word-break:break-word;color:#2d3748;align-self:flex-start;margin-bottom:1rem}.school-feature{margin-top:1rem;margin-bottom:2rem}.school-feature:first-child{margin-top:0}.school-feature:last-child{margin-bottom:0}.school-feature h3{font-size:1.125rem;font-weight:600;color:#2d3748}.school-feature p{margin-top:1rem;font-size:1rem;letter-spacing:0.05em}.school-categories p{margin-top:0.25rem;margin-bottom:0.25rem;font-size:0.9rem}.school-categories .category-list{display:flex;flex-wrap:wrap;text-align:center}.school-categories .category-list-item{width:50%;font-size:0.9rem;font-weight:500}.school-categories .category-list-item:nth-child(1){padding:0 4px 0 0}.school-categories .category-list-item:nth-child(2){padding:0 0 0 4px}.school-categories .category-list-item:nth-child(2n-1){padding:8px 4px 0 0}.school-categories .category-list-item:nth-child(2n){padding:8px 0 0 4px}.school-categories .category-list-item a{padding:8px 4px;width:100%;border-radius:0.25rem;color:#3182ce;border:1px solid;display:inline-block}.school-categories .category-list-item .icon-container{display:inline-block;float:right;font-size:0.8125em;line-height:2;margin-right:5px}.school-categories .category-list-item .fa{font-size:0.9rem}.department-container .department-name{font-size:1rem;font-weight:600;color:#2d3748;background-color:#f7fafc;padding:8px 10px}.department-container .department ul>li{margin-left:0.75rem;padding:8px 10px;font-size:1rem;font-weight:400}.department-container .department .department-applicant,.department-container .department .subject-applicant,.department-container .department .course-applicant{font-size:0.8rem;color:#4a5568}#expense .department-name,#expense .subject-name{display:flex;justify-content:space-between}#expense .department-expense,#expense .subject-expense{width:40%}#expense .department .subject-expense,#expense .subject .subject-expense{width:41.5%}#expense .course-list{padding:8px 10px;margin-left:2.25rem;font-size:1rem;font-weight:400}#scholarship li:not(.is-hidden){margin-bottom:0.75rem}#scholarship summary{font-weight:500;color:#3182ce}#scholarship dl{display:flex;margin-top:0.5rem;margin-bottom:0.5rem;padding:0 8px}#scholarship .scholarship-item{min-width:35%;font-size:0.9rem;font-weight:600;color:#2d3748}#scholarship .scholarship-content{font-size:0.9rem}#scholarship .show-more-scholarship{z-index:2;text-align:center;margin-top:1rem}#scholarship .show-more-scholarship a{color:#3182ce}#job h3{font-size:1.125rem;margin-bottom:1rem}#job .industry-company-box{margin-bottom:1rem}#job .industry-tag{display:inline-flex;align-items:center;flex-direction:row;padding-inline-start:0.25rem;padding-inline-end:0.25rem;padding-top:0.125rem;padding-bottom:0.125rem;border-radius:0.25rem;border-width:1px;border-style:solid;flex-shrink:0;transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#00cc9f;border-color:#00cc9f;color:#ffffff;align-self:flex-start;margin-bottom:0.75rem}#job .industry-tag p{font-size:0.8rem}#job .company-content p{font-size:0.9rem}#contact .contact-wrapper{display:flex;flex-direction:column;padding:1.5rem;border-radius:0.25rem;background-color:#f2fcfa}#contact .contact-container{display:flex;align-items:flex-start;flex-direction:row}#contact .school-icon{width:2.5rem;height:2.5rem;position:relative;background-color:#f7fafc;border-width:1px;border-radius:9999px;border-color:#ffffff;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px 0 rgba(0,0,0,0.06)}#contact .contact-infomation{margin-inline-start:1rem}#contact .school-name .school-type{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Hiragino Sans", "Yu Gothic", "Noto Sans CJK JP", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Sans Emoji";font-size:0.9rem;line-height:1.65;word-break:break-word;color:#4a5568;align-self:flex-start}#contact .school-name h3{margin-top:0.25rem;letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#171923;font-weight:600}#contact .contact-content{display:flex;align-items:flex-start;flex-direction:row}#contact .contact-content:nth-child(1),#contact .contact-content:nth-child(2n-1){margin-top:1.5rem}#contact .contact-content:nth-child(2n){margin-top:0.5rem}#contact .contact-content-text p{margin-inline-start:0.375rem;letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#171923}#contact .contact-content .icon{letter-spacing:0.05em;word-break:break-word;font-size:0.9rem;color:#4a5568;margin-top:0.25rem}#contact .contact-content .hp-url{transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;transition-duration:150ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);cursor:pointer;text-decoration:none;outline:2px solid transparent;outline-offset:2px;color:#2b6cb0;font-size:0.9rem;word-break:break-word;margin-top:0.25rem;margin-inline-start:0.375rem;letter-spacing:0.05em}.pickup-slider{overflow-x:scroll;display:flex}.pickup-slider-item{margin-right:12px;margin-bottom:8px}.pickup-slider-item-eyecatch{width:180px;height:100px;background-color:grey;margin-bottom:4px;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.pickup-slider-item-eyecatch img{width:100%;height:100%}.pickup-slider-item-name{font-size:1rem;font-weight:600}.pickup-slider-item-type{font-size:0.8rem}.footer-wrapper{margin-bottom:55px}.floating-banner{position:fixed;z-index:99999;bottom:0px;padding:8px 16px;background:#fff}.floating-banner .banner{text-align:center}.floating-banner .banner a{font-size:0.9rem;width:100%;background-color:#00cc9f;border-radius:0.375rem;font-weight:600;color:white}}.load-container{width:100%;height:100%;float:left;position:relative;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;background:rgba(255,255,255,0.65);top:0;left:0;right:0;bottom:0;z-index:10002;flex-direction:column;align-items:center;justify-content:center}.top{background-image:linear-gradient(50deg, #6AC1B7, #2ab0f0);background-size:auto 620px;width:100%;margin:0 0 25px;padding:0 0 60px;box-sizing:border-box;position:relative}.top__menuWrapper{overflow:hidden;padding:15px 0 0}.top__menuWrapper .top__menu{width:1000px;margin:0 auto}.top__menuWrapper .top__menu #siteLogo{float:left}.top__menuWrapper .top__menu #siteLogo img{height:34px}.top__menuWrapper .top__menu #siteLogo .mt-5{margin-top:5px}.top__menuWrapper .top__menu #siteLogo .d-b{display:block}.top__menuWrapper .header{position:static}.top__menuWrapper .header__inner{max-width:1000px;margin:0 auto;z-index:1}.top__menuWrapper .header__inner .header__menu{float:right;overflow:hidden;padding:.4em 0;line-height:1.4}.top__menuWrapper .header__inner .header__menu--item{border:none;float:left;padding:0 15px}.top__menuWrapper .header__inner .header__menu--item .pr-5{padding-right:5px}.top__menuWrapper .header__inner .header__menu--item a{color:#fff !important}.top__menuWrapper .header__inner .header__menu--itemLast{padding:0 0 0 15px;border:0}.top__menuWrapper .header__inner .header__menu .headerPersonal__menuToggle-menu{background-color:#fff !important;cursor:default !important;border:1px solid #ccc !important;z-index:1000 !important;box-shadow:0 0 24px 4px rgba(0,0,0,0.125) !important;border-radius:0 0 0.5rem 0.5rem !important;position:absolute !important;min-width:300px !important;right:117px !important;left:auto !important;top:calc(17% + 2px) !important}.top__menuWrapper .header__inner .header__menu .headerPersonal__menuToggle-menu:before{position:absolute !important;top:-10px !important;right:149px !important;content:"" !important;width:0 !important;height:0 !important;border-left:10px solid transparent !important;border-right:10px solid transparent !important;border-bottom:10px solid #fff !important;z-index:2 !important}.top__menuWrapper .header__inner .header__menu .headerPersonal__menuToggle-menu .headerPersonal__accountMenu-user{font-size:1rem !important;letter-spacing:0 !important;font-weight:700 !important;line-height:1.38 !important;padding:2rem 1.5rem 1rem !important;margin:0 !important}.top__menuWrapper .header__inner .header__menu .headerPersonal__menuToggle-menu .headerPersonal__accountMenuLinks-link{padding-left:1.5rem !important;padding-right:1.5rem !important;margin-bottom:0.5rem !important;text-decoration:none !important;color:#000 !important;border-top:none !important;line-height:44px !important}.top__menuWrapper .header__inner .header__menu .headerPersonal__menuToggle-menu .headerPersonal__accountMenuLinks-link:hover{background:#ececec}.top__menuWrapper .header__inner .header__menu .headerPersonal__menuToggle-menu .headerPersonal__accountMenu-signOut{color:#085ff7 !important;font-family:Helvetica Neue, Helvetica, Arial, Liberation Sans, Roboto, Noto, sans-serif !important;font-size:1rem !important;letter-spacing:0 !important;font-weight:400 !important;line-height:1.38 !important;padding:1rem !important;text-decoration:none !important;border-top:1px solid #ececec !important;text-align:center !important}.top__key--catch{font-size:2.0768em;color:#fff;text-align:center;letter-spacing:.04em;text-shadow:1px 1px 3px rgba(45,130,197,0.1);font-weight:bold;margin:80px 0 0}.top__key--box{width:730px;margin:15px auto 0 auto;box-sizing:border-box;padding:20px 0 0;background:rgba(255,255,255,0.2);border-radius:10px}.top__key--box .top__searchChange{position:relative;margin:0 30px 0;overflow:hidden}.top__key--box .top__searchChange--list{font-size:1.1077em;overflow:hidden;width:670px}.top__key--box .top__searchChange--listItem{width:25%;height:30px;line-height:30px;float:left;text-align:center}.top__key--box .top__searchChange--listItem a{background:transparent;text-decoration:none}.top__key--box .top__searchChange--listItem .searchChangeTrigger{padding:10px;display:inline-block;margin:-10px 0 0}.top__key--box .top__searchChange--current{margin:10px 0 0;height:11px}.top__key--box .top__searchChange--currentArrow{border-left:1px solid #fff;border-top:1px solid #fff;position:relative;width:18px;height:18px;transform:rotate(45deg)}.top__key--box .top__searchChange--currentReview:before{right:598px}.top__key--box .top__searchChange--currentReview:after{left:96px}.top__key--box .top__searchChange--currentReview .top__searchChange--currentArrow{left:75px}.top__key--box .top__searchChange--currentUnivCondition:before{right:430px}.top__key--box .top__searchChange--currentUnivCondition:after{left:264px}.top__key--box .top__searchChange--currentUnivCondition .top__searchChange--currentArrow{left:243px}.top__key--box .top__searchChange--currentProfessionalCondition:before{right:263px}.top__key--box .top__searchChange--currentProfessionalCondition:after{left:431px}.top__key--box .top__searchChange--currentProfessionalCondition .top__searchChange--currentArrow{left:410px}.top__key--box .top__searchChange--currentContent:before{right:98px}.top__key--box .top__searchChange--currentContent:after{left:596px}.top__key--box .top__searchChange--currentContent .top__searchChange--currentArrow{left:575px}.top__key--box .top__searchChange--currentReview:before,.top__key--box .top__searchChange--currentReview:after,.top__key--box .top__searchChange--currentUnivCondition:before,.top__key--box .top__searchChange--currentUnivCondition:after,.top__key--box .top__searchChange--currentProfessionalCondition:before,.top__key--box .top__searchChange--currentProfessionalCondition:after,.top__key--box .top__searchChange--currentContent:before,.top__key--box .top__searchChange--currentContent:after{content:"";position:absolute;border-bottom:1px solid #fff;height:2px;width:100%;bottom:1px}.top__key--box .top__searchSchool .keywordSearch,.top__key--box .top__searchContent .keywordSearch{position:static;top:auto;left:auto;width:600px;display:inline-block;margin:0 33px 0 30px}.top__key--box .top__searchSchool .keywordSearch .p-r,.top__key--box .top__searchContent .keywordSearch .p-r{position:relative}.top__key--box .top__searchSchool .keywordSearch .p-r .keywordSearch__input,.top__key--box .top__searchContent .keywordSearch .p-r .keywordSearch__input{width:528px;height:50px;font-size:1.1077em;box-sizing:border-box;background:#fff;color:#aaa;vertical-align:top;border-radius:4px 0 0 4px;border:1px solid #ddd;padding:0 15px}.top__key--box .top__searchSchool .keywordSearch .p-r .keywordSearch__button,.top__key--box .top__searchContent .keywordSearch .p-r .keywordSearch__button{height:0;overflow:hidden;border:0;cursor:pointer;position:relative;vertical-align:middle;background:#6AC1B7;width:48px;padding:48px 0 0 0;box-sizing:border-box;border-radius:0 4px 4px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;left:-4px}.top__key--box .top__searchSchool .keywordSearch .p-r .keywordSearch__button .fa-search,.top__key--box .top__searchContent .keywordSearch .p-r .keywordSearch__button .fa-search{position:absolute;display:block;font-size:18px;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff}.top__key--box .top__searchUnivCondition,.top__key--box .top__searchProfessionalCondition{margin:0 30px;padding:0 0 20px 0;display:none}.top__key--box .top__searchUnivCondition .selectboxWrapper-default,.top__key--box .top__searchProfessionalCondition .selectboxWrapper-default{width:207px;position:relative;background:#fff;vertical-align:middle}.top__key--box .top__searchUnivCondition .selectboxWrapper-default:after,.top__key--box .top__searchProfessionalCondition .selectboxWrapper-default:after{border-top:10px solid #bfcdda;top:20px;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:0;position:absolute;right:11px;width:0;z-index:0}.top__key--box .top__searchUnivCondition .selectboxWrapper-default .selectbox-default,.top__key--box .top__searchProfessionalCondition .selectboxWrapper-default .selectbox-default{width:100%;height:50px;border:none;border-radius:0;padding-left:52px;font-size:1.1077em;border-top:1px solid #d6dfe5;border-bottom:1px solid #d6dfe5;border-left:1px solid #d6dfe5}.top__key--box .top__searchUnivCondition .selectboxWrapper-default .fa-school,.top__key--box .top__searchProfessionalCondition .selectboxWrapper-default .fa-school{position:absolute;top:16px;left:22px;font-size:16px}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey{position:relative;border-left:1px solid #d6dfe5;border-bottom:1px solid #d6dfe5;border-top:1px solid #d6dfe5;background:#fff;width:207px;float:left;box-sizing:border-box}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey:first-child,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey:first-child{border-radius:4px 0 0 4px}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey .fa-map-marker-alt,.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey .fa-briefcase,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey .fa-map-marker-alt,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey .fa-briefcase{position:absolute;top:16px;left:22px;font-size:16px}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey .fa-layer-group,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey .fa-layer-group{position:absolute;top:16px;left:22px;font-size:16px}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey .modalTrigger-topKey,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey .modalTrigger-topKey{box-sizing:border-box;padding:11px 42px 0 35px;height:48px;font-size:1.1077em;cursor:pointer;display:block;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey .modalTrigger-topKey:before,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey .modalTrigger-topKey:before{position:absolute;font-size:16px;color:#bfcdda;right:10px;top:17px}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey a.modalTrigger-topKey:hover,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey a.modalTrigger-topKey:hover{text-decoration:none}.top__key--box .top__searchUnivCondition .modalTriggerWrapper-topKey .fa-bars,.top__key--box .top__searchProfessionalCondition .modalTriggerWrapper-topKey .fa-bars{position:absolute;font-size:16px;color:#bfcdda;right:10px;top:17px;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.top__key--box .top__searchUnivCondition .keywordSearch__button,.top__key--box .top__searchProfessionalCondition .keywordSearch__button{height:0;overflow:hidden;border:0;cursor:pointer;position:relative;vertical-align:middle;background:#6AC1B7;width:48px;padding:48px 0 0 0;box-sizing:border-box;border-radius:0 4px 4px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;left:-3px}.top__key--box .top__searchUnivCondition .keywordSearch__button .fa-search,.top__key--box .top__searchProfessionalCondition .keywordSearch__button .fa-search{position:absolute;display:block;font-size:18px;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff}.topCardMenu{border-bottom:1px solid #d6dfe5}.topCardMenu_anchor{border-radius:6px 6px 0 0;display:inline-block;color:#999;text-decoration:none;margin:0 50px 0 0;padding:0 0 2px}.topCardMenu_anchor-current{color:#000;border-bottom:3px solid #1b7fbe}.topCardWrapper-school{height:221px}.topCardWrapper{overflow:hidden;position:relative;width:1000px;margin:0 auto}.topCardWrapper .topCard{position:absolute;width:1000px}.topCardWrapper .topCard_item{border:1px solid #d6dfe5;float:left;position:relative;text-align:center;width:240px;height:220px;padding:25px 10px 0;margin:0 11px 0 0;box-sizing:border-box;border-radius:4px;color:#000;background:#fff;overflow:hidden}.topCardWrapper .topCard_item:hover{cursor:pointer;transition-duration:0.2s;border-width:1px;border-style:solid;border-color:#166c9d;border-image:initial;text-decoration:none;opacity:1.0}.topCardWrapper .topCard_item .topCard_schoolName{height:auto;line-height:1.3;color:#166c9d;padding:6px 0 0;font-size:.846em;font-weight:bold}.topCardWrapper .topCard_item .topCard_tagBox p{padding:2px 4px;margin:2px;background:#ECEFF1;color:#607D8B;border-radius:4px}section .topTitle{font-weight:normal;padding:36px 0px 0px;border-bottom:3px solid #1b7fbe;display:inline-block;margin-bottom:10px;font-size:22px;line-height:1.6}section .topCardWrapper{overflow:hidden;position:relative;width:1000px;margin:0 auto}section .topCardWrapper .topCard{position:absolute;width:1000px}section .topCardWrapper .topCard .pickupReview{float:left;border:1px solid #d6dfe5;padding:12px 20px;margin:0 10px 0 0;overflow:hidden;width:1000px;box-sizing:border-box;border-radius:4px}section .topCardWrapper .topCard .pickupReview_link{display:block}section .topCardWrapper .topCard .pickupReview_link a{color:#2b546a}section .topCardWrapper .topCard .pickupReview:hover{cursor:pointer;transition-duration:0.2s;border-width:1px;border-style:solid;border-color:#166c9d;border-image:initial;text-decoration:none;opacity:1.0}section .topCardWrapper .topCard .pickupReview_head{overflow:hidden;padding:10px 0 15px 10px;position:relative;border-bottom:1px solid #e9e9e9}section .topCardWrapper .topCard .pickupReview_head .pickupReivew_title{padding:8px 0 0;line-height:1.4;color:#166c9d}section .topCardWrapper .topCard .pickupReview_head .pickupReview_schoolCategoryArea li{padding:4px 8px;border-radius:4px;background:#ECEFF1;color:#607D8B;font-size:0.8rem}section .topCardWrapper .topCard .pickupReview_left{float:left;width:370px;margin:6px 0 0 10px;position:relative}section .topCardWrapper .topCard .pickupReview_left .schoolFeature{width:370px}section .topCardWrapper .topCard .pickupReview_left .schoolFeature-container{position:relative;overflow:hidden;width:370px;height:220px;text-align:left;line-height:normal;z-index:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}section .topCardWrapper .topCard .pickupReview_left .schoolFeature-container .pickupReview_review img{height:220px;width:370px;object-fit:cover}section .topCardWrapper .topCard .pickupReview_right{float:right;width:540px;min-height:200px;padding:0px 20px 0px 0px}section .topCardWrapper .topCard .pickupReview_right .pickupReview_review{line-height:1.96;padding:5px 0px;color:#3C4043;word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}section .topCardWrapper .topCard .pickupReview_right .pickupReview_list{justify-content:center}section .topCardWrapper .topCard .pickupReview_schoolCategoryArea{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}section .topCardWrapper-pickupReview{height:368px}.header{top:0;left:0;width:100%;z-index:1}.top__searchSchool.keywordSearch__button,.top__searchContent.keywordSearch__button{background:#e9e9e9;width:48px;padding:48px 0 0 0;box-sizing:border-box;left:0;border-radius:0 4px 4px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.selectbox-default{position:relative;background:transparent;border:1px solid #166c9d;border-radius:4px;box-sizing:border-box;color:#555;height:34px;padding:0 8px;display:block;width:120px;font-size:0.9em;z-index:1;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}#contents{width:1000px;margin:10px auto 0}#contents.contents-isSchool{width:100%}#contents.contents-isSchool #contentsHeader{position:relative}#contents.contents-isSchool #contentsHeader_text{width:1000px;margin:0 auto;padding:25px 0;position:relative;min-height:5em;clear:both;box-sizing:border-box}#contents.contents-isSchool #contentsHeader_text #mainTitle{margin:0 0 3px;font-size:26px;font-weight:400;font-family:'Hiragino Sans','ヒラギノ角ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',メイリオ,Meiryo,sans-serif;width:738px;line-height:1.4}#contents.contents-isSchool #contentsHeader_text #locationType{font-size:16px}#contents.contents-isSchool #contentsMenuWrapper{border-bottom:1px solid #1b7fbe;height:51px;box-sizing:border-box;margin:0 0 5px}#contents.contents-isSchool #contentsMenuWrapper #contentsMenu{border-bottom:none;height:52px;width:1000px;margin:0 auto;position:relative}#contents.contents-isSchool #contentsMenuWrapper #contentsMenu .contentsMenu_item{float:left;font-size:0.976em;margin:0 8px 0 0;text-align:center}#contents.contents-isSchool #contentsMenuWrapper #contentsMenu .contentsMenu_item .contentsMenu_link{height:51px;width:128px;min-width:300px;display:table-cell;height:51px;padding:0 5px;vertical-align:middle;height:50px;background:#edf2f6;border-radius:4px 4px 0 0;box-sizing:border-box}#contents.contents-isSchool #contentsMenuWrapper #contentsMenu .contentsMenu_item .contentsMenu_link:hover{background:#dce8f3;text-decoration:none}#contents.contents-isSchool #contentsMenuWrapper #contentsMenu .contentsMenu_item-current{background:#fff;height:51px}#contents.contents-isSchool #contentsMenuWrapper #contentsMenu .contentsMenu_item-current .contentsMenu_link{background:#fff;color:#333;font-weight:bold;border-top:1px solid #166c9d;border-left:1px solid #166c9d;border-right:1px solid #166c9d}#contents.contents-isSchool #contentsBody{width:1000px;margin:0 auto;display:flex}#contents.contents-isSchool #contentsBody #mainColumn{width:685px}#contents.contents-isSchool #contentsBody #mainColumn .articleTitle{padding:10px;background:#f0f0f0;border-bottom:3px solid #6AC1B7;margin:30px 0 0.833em 0}#contents.contents-isSchool #contentsBody #mainColumn .articleTitle_regular{font-weight:400;font-size:1.1846em;display:inline;margin:0 3px 0 0}#contents.contents-isSchool #contentsBody #mainColumn .articleContent__title{padding:5px 0 5px 8px;border-left:4px solid #6AC1B7}#contents.contents-isSchool #contentsBody #mainColumn .articleContent table{border-top:1px solid #c7c7c7;text-align:left;width:100%;border-left:1px solid #c7c7c7}#contents.contents-isSchool #contentsBody #mainColumn .articleContent table tbody{font-size:12px}#contents.contents-isSchool #contentsBody #mainColumn .articleContent table tbody tr th{text-align:center;padding:10px;border:1px solid #c7c7c7;background:#DFEFED;color:#808d96;font-weight:bold;width:110px;border-width:0 1px 1px 0}#contents.contents-isSchool #contentsBody #mainColumn .articleContent table tbody tr td{padding:10px;border:1px solid #c7c7c7;border-width:0 1px 1px 0}#contents.contents-isSchool #contentsBody #mainColumn .questionList{margin:-5px 0 0;overflow:hidden;width:690px}#contents.contents-isSchool #contentsBody #mainColumn .questionList_item{margin:5px 5px 0 0;border:1px solid #d6dfe5;width:340px;float:left;background:#fff;box-sizing:border-box}#contents.contents-isSchool #contentsBody #mainColumn .questionList_item .questionList_link{display:block;padding:24px 20px 22px;position:relative}#contents.contents-isSchool #contentsBody #mainColumn .questionList_item .questionList_link .before{position:absolute;display:block;font-size:22px;height:22px;top:0;bottom:0;left:15px;margin:auto;color:#166c9d}#contents.contents-isSchool #contentsBody #mainColumn .questionList_item .questionList_link span{display:inline-block;width:260px;font-weight:bold;margin:0 0 0 31px}#contents.contents-isSchool #contentsBody #mainColumn .questionList_item .questionList_link .fa-chevron-down{position:absolute;display:block;font-size:13px;height:13px;top:0;bottom:0;right:15px;margin:auto;color:#bfcdda}#contents.contents-isSchool #contentsBody #mainColumn .indentBox{margin:20px 0 30px}#contents.contents-isSchool #contentsBody #mainColumn .indentBox .caution,#contents.contents-isSchool #contentsBody #mainColumn .indentBox .comment{font-size:13px}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main{border-bottom:#d9d9d9 1px solid}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main .higlightHeading--large{font-size:18px;font-weight:700}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main .higlightHeading--large span:first-of-type{font-size:13px}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main .courseBox table{width:45%}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main table{border-top:1px solid #c7c7c7;text-align:left;width:100%;border-left:1px solid #c7c7c7;font-size:12px}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main table tr th{text-align:center;padding:5px 10px;border:1px solid #c7c7c7;background:#DFEFED;color:#808d96;font-weight:bold;width:110px;border-width:0 1px 1px 0}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__main table tr td{padding:5px 10px;border:1px solid #c7c7c7;border-width:0 1px 1px 0}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__child{border-bottom:#d9d9d9 1px solid}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__child table{border-top:1px solid #c7c7c7;text-align:left;width:100%;border-left:1px solid #c7c7c7}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__child table tbody{font-size:12px}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__child table tbody tr th{text-align:center;padding:10px;border:1px solid #c7c7c7;background:#DFEFED;color:#808d96;font-weight:bold;width:110px;border-width:0 1px 1px 0}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__child table tbody tr td{padding:10px;border:1px solid #c7c7c7;border-width:0 1px 1px 0}#contents.contents-isSchool #contentsBody #mainColumn .indentBox .box-left,#contents.contents-isSchool #contentsBody #mainColumn .indentBox .box-center,#contents.contents-isSchool #contentsBody #mainColumn .indentBox .box-right{width:33%}#contents.contents-isSchool #contentsBody #mainColumn .indentBox .box-center,#contents.contents-isSchool #contentsBody #mainColumn .indentBox .box-right{padding:0 10px}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__detail .tableBox th{padding:10px;border:1px solid #d9d9d9;border-top:none;background:#DFEFED;color:#808d96;font-weight:bold;text-align:center}#contents.contents-isSchool #contentsBody #mainColumn .indentBox__contents__detail .tableBox td{padding:10px;border:1px solid #d9d9d9}#contents.contents-isSchool #contentsBody #mainColumn .indentBox .more .button-green{background:#6AC1B7;color:#fff;width:100%}#contents.contents-isSchool #contentsBody #mainColumn .indentBox .more .button-green:hover{background:#7DB3AC}#contents.contents-isSchool #contentsBody #subColumn{padding-top:15px;width:300px;display:flex}#contents.contents-isSchool #contentsBody #subColumn .button{border-radius:4px;padding:.35em 10px;display:inline-block;text-align:center;border:none;cursor:pointer;box-sizing:border-box;background:#edf2f6}#contents.contents-isSchool #contentsBody #subColumn .button:hover{background:#dce8f3;text-decoration:none}#contents.contents-isSchool #contentsBody #subColumn .button-white{background:#fff}#contents.contents-isSchool #contentsBody #subColumn .button.button-strong{background:#6AC1B7;color:#fff}#contents.contents-isSchool #contentsBody #subColumn .button.button-strong:hover:hover{background:#7DB3AC}#contents.contents-isSchool #contentsBody #subColumn .borderBlue{border:1px solid #6AC1B7}#contents.contents-isSchool #contentsBody #subColumn .button-schoolAction{padding:5px 10px;min-height:33px;line-height:33px;display:block;width:100%}#contents.contents-isSchool #contentsBody #subColumn .box{margin:15px 0 0 0;border:1px solid #d6dfe5;padding:10px}#contents.contents-isSchool #contentsBody #subColumn .box .asideTitle{padding:0 0 7px;color:#333}#contents.contents-isSchool #contentsBody #subColumn .box .asideTitle .contentsList_item{padding:4px 8px}#contents.contents-isSchool #contentsBody #subColumn .box .definitionList-wiki{overflow:hidden}#contents.contents-isSchool #contentsBody #subColumn .box .definitionList-wiki_term{clear:both;float:left;border-top:1px solid #d6dfe5;padding:6px 0 6px 2px;font-size:.846em;color:#777;box-sizing:border-box}#contents.contents-isSchool #contentsBody #subColumn .box .definitionList-wiki_description{float:left;border-top:1px solid #d6dfe5;border-left:1px solid #d6dfe5;padding:6px 0 6px 8px;font-size:.846em;color:#777;box-sizing:border-box}#contents.contents-isSchool .sticky{position:sticky;top:0px}#contents.contents-isSchool #contentsFooter #subColumn{width:1000px;margin:0 auto}#contents.contents-isSchool #contentsFooter #subColumn .relatedSchoolList{display:flex;overflow-x:scroll}#contents.contents-isSchool #contentsFooter #subColumn .relatedSchoolList_item{min-width:24%;padding:4px 8px}.section-contents h4{font-size:1.1846em;margin-top:36px;margin-bottom:12px}.section-contents .pickup-slider{overflow-x:scroll;display:flex}.section-contents .pickup-slider-item{margin-right:12px;margin-bottom:8px}.section-contents .pickup-slider-item-eyecatch{width:240px;height:130px;margin-bottom:4px;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.section-contents .pickup-slider-item-eyecatch img{width:100%;height:100%}.section-contents .pickup-slider-item-name{font-size:1rem;font-weight:600}.section-contents .pickup-slider-item-type{font-size:0.8rem}.examBox{clear:both;overflow:hidden;zoom:1;width:685px;margin:0 0 20px}.examBox__list{box-sizing:border-box;border-bottom:1px solid #c7c7c7;height:33px}.examBox__list li{font-size:12px;box-sizing:border-box;min-width:120px;height:33px;display:block;float:left;border:none;background:none;margin:0;padding:0;color:#999;font-weight:normal;text-align:center}.examBox__list a li{color:#337ab7}.examBox__list .examBox__list--current{color:#337ab7;border-bottom:4px solid #337ab7}.requestBox_list{background:#f3f3f3}.requestThanksBox{width:510px;margin:20px auto 50px;background:#DFEFED}.requestListContents_list_item:first-child{border-top:1px solid #d6dfe5}.contentsBox_url{color:#006621}.contentsBox_description{color:#545454}.pagination{display:flex;justify-content:center;margin:20px 0}.pagination>li{display:inline}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child,.pagination>li:last-child{display:none}li{list-style:none}#header{background:#6AC1B7;box-sizing:border-box;height:70px}#headerMain{width:100%;margin:0 auto}#headerMain #headerAction{padding:1.1em 0 0;position:relative}#headerMain #headerAction #siteLogo{float:left}#headerMain #headerAction .headerNavigation{position:absolute;color:#fff;top:27px;right:400px}#headerMain #headerAction .headerNavigation__item{margin:0 25px 0 0;display:inline-block}#headerMain #headerAction .headerNavigation__item-current{border-bottom:1px solid #fff}#headerMain #headerAction .headerPersonal{float:right}#headerMain #headerAction .headerPersonal__item{width:105px;margin:-4px 0 0;float:left;position:relative;height:44px}#headerMain #headerAction .headerPersonal__item .button-header{padding:5px 5px 5px;height:50px;overflow:hidden;color:#fff;display:inline-block}#headerMain #headerAction .headerPersonal__item .button-header .headerPersonal_icon{padding:0;height:auto;text-align:center;width:105px;font-size:.846em;overflow:visible;top:0;left:0;position:relative;vertical-align:top;display:block}#headerMain #headerAction .headerPersonal__item .button-header .headerPersonal_icon .fa-user,#headerMain #headerAction .headerPersonal__item .button-header .headerPersonal_icon .fa-user-lock,#headerMain #headerAction .headerPersonal__item .button-header .headerPersonal_icon .fa-info-circle,#headerMain #headerAction .headerPersonal__item .button-header .headerPersonal_icon .fa-list-alt{display:block;position:static;margin:0 0 3px;font-size:19px;height:19px}#headerMain #headerAction .headerPersonal .headerPersonal__menuToggle-menu{background-color:#fff !important;cursor:default !important;border:1px solid #ccc !important;z-index:1000 !important;box-shadow:0 0 24px 4px rgba(0,0,0,0.125) !important;border-radius:0 0 0.5rem 0.5rem !important;position:absolute !important;min-width:300px !important;right:-114px;left:auto !important;top:70px}#headerMain #headerAction .headerPersonal .headerPersonal__menuToggle-menu:before{position:absolute !important;top:-10px !important;right:149px !important;content:"" !important;width:0 !important;height:0 !important;border-left:10px solid transparent !important;border-right:10px solid transparent !important;border-bottom:10px solid #fff !important;z-index:2 !important}#headerMain #headerAction .headerPersonal .headerPersonal__menuToggle-menu .headerPersonal__accountMenu-user{font-size:1rem !important;letter-spacing:0 !important;font-weight:700 !important;line-height:1.38 !important;padding:2rem 1.5rem 1rem !important;margin:0 !important}#headerMain #headerAction .headerPersonal .headerPersonal__menuToggle-menu .headerPersonal__accountMenuLinks-link{padding-left:1.5rem !important;padding-right:1.5rem !important;margin-bottom:0.5rem !important;text-decoration:none !important;color:#000 !important;border-top:none !important;line-height:44px !important}#headerMain #headerAction .headerPersonal .headerPersonal__menuToggle-menu .headerPersonal__accountMenuLinks-link:hover{background:#ececec}#headerMain #headerAction .headerPersonal .headerPersonal__menuToggle-menu .headerPersonal__accountMenu-signOut{color:#085ff7 !important;font-family:Helvetica Neue, Helvetica, Arial, Liberation Sans, Roboto, Noto, sans-serif !important;font-size:1rem !important;letter-spacing:0 !important;font-weight:400 !important;line-height:1.38 !important;padding:1rem !important;text-decoration:none !important;border-top:1px solid #ececec !important;text-align:center !important}#contentsHeader{position:relative;overflow:hidden}#contentsHeader .keywordSearch input{width:528px;height:50px;font-size:1.1077em;box-sizing:border-box;background:#fff;vertical-align:top;border-radius:4px 0 0 4px;border:1px solid #ddd;padding:0 15px}#contentsHeader .keywordSearch__button{overflow:hidden;border:0;cursor:pointer;position:relative;vertical-align:middle;background:#6AC1B7;box-sizing:border-box;border-radius:0 4px 4px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;left:-4px}#contentsHeader .keywordSearch__button .fa-search{position:absolute;display:block;font-size:18px;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff}#contentsHeader .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#contentsHeader .selectedItem{line-height:1.4;display:inline-block;padding:2px 0 0 8px;background:#517D99;color:#fff;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:700px;float:left}#contentsHeader .selectedItem.selectedItem-noDelete{padding:2px 8px}#contentsHeader .schoolCounter{vertical-align:middle}#contentsHeader .schoolCounter .colonListTerm{display:inline}#contentsHeader .schoolCounter .colonListTerm:after{content:"："}#contentsHeader .schoolCounter .schoolCounter_number{color:#517D99;font-weight:bold}#contentsHeader .button-schoolSearchAgain{display:block;width:500px;margin:-32px auto 0;padding:10px;font-size:1.2308em;border:1px solid #6AC1B7;color:#6AC1B7;background:#fff;border-radius:25px;box-sizing:border-box}#contents{width:1140px;margin:10px auto 0}.sticky{position:sticky;top:10px}.contents{width:800px;margin:10px 60px 0 120px}.contents .fa-school{color:#337ab7}.contents .prTag{padding:2px 6px;font-size:10px;border:1px solid #d6dfe5}.contents article{border-radius:4px;box-shadow:0 2px 6px 0 rgba(60,66,87,0.01)}.contents article .schoolListHeader{padding:10px 16px;background:#DFEFED}.contents article .schoolListContent{padding:10px 16px}.contents article .schoolSummary{word-break:break-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.contents .tag{display:inline-block;padding:8px 10px;background:#517D99;border-radius:4px;color:#555}.contents .schoolDepartmentListTitle{padding:8px 16px;background-color:#f5f5f5}.contents .schoolDepartmentList li{padding:8px 0 8px 12px}.contents .schoolDepartmentList .is-hidden{display:none}.contents .moreOverride .moreBtn,.contents .moreOverride .closeBtn{color:#303236;line-height:1.5;border-top:1px solid #d6dfe5;text-align:center;text-decoration:none;display:block;padding:4px 35px 4px 53px;cursor:pointer}.contents .moreOverride .moreBtn .fa,.contents .moreOverride .closeBtn .fa{margin-right:5px}.schoolListFormBox{display:table;width:100%;padding:30px 30px 20px;background:#f5f5f5;box-sizing:border-box}.schoolListFormBox .schoolListSearchSchool .keywordSearch__input{border:1px solid #6AC1B7;width:758px;height:42px;font-size:1.1538em;box-sizing:border-box;background:#fff;color:#aaa;vertical-align:top;border-radius:4px 0 0 4px;padding:0 15px}.schoolListFormBox .schoolListSearchSchool .keywordSearch__button{background:#6AC1B7;width:48px;padding:42px 0 0 0;box-sizing:border-box;height:0;overflow:hidden;border:0;cursor:pointer;border-radius:0 4px 4px 0;position:relative;vertical-align:middle;left:-4px}.schoolListFormBox .schoolListSearchSchool .keywordSearch__button .fa-search{display:block;position:absolute;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff}.error{color:#fd5050}.buttonList{text-align:center}.buttonList_item-30{margin:0 15px;display:inline-block;vertical-align:middle}.buttonList_item-30 .button.button-strong{background:#6AC1B7;border-radius:4px;padding:.35em 10px;display:inline-block;text-align:center;border:none;cursor:pointer;box-sizing:border-box}.box-15 .fa-school,.box-15 .fa-map-marker-alt,.box-15 .fa-layer-group,.box-15 .fa-briefcase{margin-right:8px}.box-15 .fa-bars{position:relative;left:23px}.box-15 .selectbox-universityType:after{border-top:10px solid #555;top:12px;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;height:0;position:absolute;right:8px;width:0;z-index:0}.box-15 .modalTrigger-blue{box-sizing:border-box;border:1px solid #166c9d;padding:0 0 0 12px;line-height:30px;height:30px;font-size:0.9em;border-radius:4px;cursor:pointer;display:block;background:#fff;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;margin:0 15px 0 0;width:120px}.box-15 .childItem{display:inline-block;vertical-align:middle;padding:0 0 0 10px;text-indent:-1.4em}.box-15 .childItem:before{content:"";display:inline-block;width:7px;height:7px;border-left:1px solid #777;border-bottom:1px solid #777;margin:0 5px 3px 0}.box-15 .childItem-schoolList{padding:0 5px 5px 6px;text-indent:0;overflow:hidden;box-sizing:border-box;margin:-3px 0 0;display:block}.box-15 .childItem-schoolList:before{border-bottom:1px solid #bfcdda;border-left:1px solid #bfcdda;height:6px;width:6px;margin:16px -7px 3px 0;vertical-align:top;float:left}.box-15 .selectedItem{font-size:12px;line-height:1.4;display:inline-block;padding:2px 0 0 8px;background:#368fce;color:#fff;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:700px;float:left}.box-15 .selectedItem-delete{display:inline-block;height:0;overflow:hidden;padding:22px 2px 0;position:relative;vertical-align:middle;width:18px;margin:-2px 0 0}.box-15 .selectedItem-delete:before{color:#fff;font-size:13px;height:13px;left:5px;position:absolute;top:2px;width:13px;content:"×"}.button-usuallyGreen{padding:0 10px;font-size:1.1308em;height:48px;background:#6AC1B7;color:#fff}.button-usuallyGreen:hover{background:#7DB3AC;text-decoration:none}.searchAgainFormBox{display:table;width:100%;padding:30px 30px 20px;background:#f5f5f5;box-sizing:border-box}.searchAgainFormBox .searchAgainSearchContent .keywordSearch__input{border:1px solid #6AC1B7;width:758px;height:42px;font-size:1.1538em;box-sizing:border-box;background:#fff;color:#aaa;vertical-align:top;border-radius:4px 0 0 4px;padding:0 15px}.searchAgainFormBox .searchAgainSearchContent .keywordSearch__button{background:#6AC1B7;width:48px;padding:42px 0 0 0;box-sizing:border-box;height:0;overflow:hidden;border:0;cursor:pointer;border-radius:0 4px 4px 0;position:relative;vertical-align:middle;left:-4px}.searchAgainFormBox .searchAgainSearchContent .keywordSearch__button .fa-search{display:block;position:absolute;width:18px;height:18px;top:0;right:0;bottom:0;left:0;margin:auto;color:#fff}.slick-loading .slick-list{background:#fff url(/ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:''}[dir='rtl'] .slick-prev:before{content:''}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(/assets/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(/assets/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(/assets/slick-d06c18d112401949996e731884bc56ab9bb9f807c80ca5143d19aac38c1bdf5f.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}ul.tagit{border-style:solid;border-width:1px;border-color:#C6C6C6;background:inherit}ul.tagit li.tagit-choice{-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;border:1px solid #CAD8F3;background:none;background-color:#DEE7F8;font-weight:normal}ul.tagit li.tagit-choice .tagit-label:not(a){color:#555}ul.tagit li.tagit-choice a.tagit-close{text-decoration:none}ul.tagit li.tagit-choice .tagit-close{right:.4em}ul.tagit li.tagit-choice .ui-icon{display:none}ul.tagit li.tagit-choice .tagit-close .text-icon{display:inline;font-family:arial, sans-serif;font-size:16px;line-height:16px;color:#777}ul.tagit li.tagit-choice:hover,ul.tagit li.tagit-choice.remove{background-color:#bbcef1;border-color:#6d95e0}ul.tagit li.tagit-choice a.tagLabel:hover,ul.tagit li.tagit-choice a.tagit-close .text-icon:hover{color:#222}ul.tagit input[type="text"]{color:#333333;background:none}.ui-widget{font-size:1.1em}.tagit-autocomplete.ui-autocomplete{position:absolute;cursor:default}* html .tagit-autocomplete.ui-autocomplete{width:1px}.tagit-autocomplete.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.tagit-autocomplete.ui-menu .ui-menu{margin-top:-3px}.tagit-autocomplete.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.tagit-autocomplete.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-hover,.tagit-autocomplete .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.tagit-autocomplete.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff 50% 50% repeat-x;color:#222222}.tagit-autocomplete.ui-corner-all,.tagit-autocomplete .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}.tagit-autocomplete .ui-state-hover,.tagit-autocomplete .ui-state-focus{border:1px solid #999999;background:#dadada;font-weight:normal;color:#212121}.tagit-autocomplete .ui-state-active{border:1px solid #aaaaaa}.tagit-autocomplete .ui-widget-content{border:1px solid #aaaaaa}.tagit .ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.alert{margin-top:-24px;padding:10px;font-size:18px}#contents #contentsHeader_text{padding:22px 0 0}#contents #contentsHeader_text #mainTitle{font-weight:400;line-height:1.4}#contents #mainColumn.mypage{padding:0 0 30px}#contents #mainColumn.mypage .articleTitle{margin:30px 0 .833em 0}#contents #mainColumn.mypage .articleTitle_regular{font-weight:400;display:inline;margin:0 3px 0 0}#contents #mainColumn.mypage table{width:100%;border-left:1px solid #d6dfe5;border-right:1px solid #d6dfe5}#contents #mainColumn.mypage table .table_tableHeader-white{background:#fff;font-weight:normal;padding:10px 11px;border-top:1px solid #d6dfe5;border-right:1px solid #d6dfe5}#contents #mainColumn.mypage table .table_tableData{padding:10px 11px;border-top:1px solid #d6dfe5;border-right:1px solid #d6dfe5}#contents #mainColumn.mypage table tr:last-child th,#contents #mainColumn.mypage table tr:last-child td{border-bottom:1px solid #d6dfe5}#contents #mainColumn.mypage .buttonList_item-30 .button-usuallyGray{border:1px solid #1b7fbe;color:#1b7fbe}#contents #mainColumn.mypage .buttonList_item-30 .button-usuallyGray:hover{background:#dce8f3}#contents #mainColumn .red{color:#fd5050}#contents #mainColumn .socialLogin-link{color:inherit;border:0px;height:40px;display:block;border-radius:20px;-webkit-font-smoothing:antialiased;padding:8px 40px 8px 70px;font-size:15px;font-weight:bold;outline:none;box-shadow:none;cursor:pointer;margin-top:0px;vertical-align:middle;margin-right:0px;background-clip:padding-box;transition:opacity 0.2s linear 0s;position:relative;background-color:#efefef}#contents #mainColumn .socialLogin-link img{height:24px;position:absolute;left:10%}#contents #mainColumn .separator{font-size:1.3rem;text-align:center;margin:8px 0;width:25%}#contents #mainColumn .table-form{width:100%;border-left:1px solid #d6dfe5;border-top:1px solid #d6dfe5}#contents #mainColumn .table-form_tableHeader{font-weight:normal;padding:20px 30px;border-right:1px solid #d6dfe5;border-bottom:1px solid #d6dfe5;width:270px;vertical-align:top}#contents #mainColumn .table-form_tableData{padding:20px 30px;border-right:1px solid #d6dfe5;border-bottom:1px solid #d6dfe5}#contents #mainColumn .table-form_tableData label{margin:0 1.5em 0 .5em}#contents #mainColumn .button{border-radius:4px;padding:.35em 10px;display:inline-block;text-align:center;border:none;cursor:pointer;box-sizing:border-box;background:#edf2f6}#contents #mainColumn .buttonList_item-30{margin:0 15px;display:inline-block;vertical-align:middle}#contents #mainColumn .button-usuallyGray{height:50px;background:#d6dfe5;color:#fff;padding:9px;width:230px;vertical-align:middle;border:1px solid #1b7fbe;color:#1b7fbe}#contents #mainColumn .box-30 .button-usuallyGray{background:#d6dfe5;border:none;color:#fff}#contents #mainColumn .button-usuallyBlue{height:50px;background:#1b7fbe;color:#fff;padding:9px;width:230px;vertical-align:middle}#contents #mainColumn .box-login{width:450px;margin:30px auto;padding:0 0 25px}#contents #mainColumn .box-login .articleTitle{margin:0 0 0 0}#contents #mainColumn .box-login .articleTitle_regular{font-weight:400;font-size:1.3846em;display:inline;margin:0 3px 0 0}#contents #mainColumn .box-login .textarea{width:100%;padding:10px;margin-top:15px !important}@media (max-width: 480px){.socialLogin-link{color:inherit;border:0px;height:40px;display:block;border-radius:20px;-webkit-font-smoothing:antialiased;padding:10px 40px 10px 45px;font-size:15px;font-weight:bold;outline:none;box-shadow:none;cursor:pointer;margin-top:0px;vertical-align:middle;text-align:left;margin-right:0px;background-clip:padding-box;transition:opacity 0.2s linear 0s;position:relative;display:inline-block;background-color:#efefef}.socialLogin-link img{height:20px;width:20px}.separator{font-size:1.3rem;text-align:center;margin:8px auto}}/*!
 * jQuery UI CSS Framework 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a.ui-button:link,a.ui-button:visited,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-0ec02058e27f71c352637ad8cf116491b94527208affb95e29534bc6e1c239a4.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-2ae1a3121a9024293d3d98f529f49edd9609e4043974e86304e263f811e865b8.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-063ff6c0b18fa40b9a89952c7a14ba75909dc2a6012612d83c40b9ef77df08e9.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-db31659e24ef3c3402c3cce811aaa4f6e6c69d353f32ddf40ce43f80e98e1297.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-32d2aace8d299dd84d2e10ce1f1eb9cbb83550e147a4147b474eb22510dac5c3.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-03396f638d0837b69aa809188d82742d27a85eb85d105d4d553520df635176b7.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;-ms-filter:"alpha(opacity=30)"}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI Autocomplete 1.13.0
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
