a,a:hover{text-decoration:none}a{color:#000;transition:0.5s}a:hover{color:#999}body{margin:0;padding-top:70px}main,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,div,p,blockquote,th,td,form,fieldset,input,textarea,pre{font-family:kinuta-mincho-stdn,sans-serif,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;line-height:1.8em}main,section,article,aside,nav,details,menu,figure,figcaption{display:block}img{margin:0 auto}button{border:none}.mt-xl{margin-top:120px !important}.mt-l{margin-top:80px !important}.mt-md{margin-top:60px !important}.mt-sm{margin-top:30px !important}.mt-ms{margin-top:45px !important}.mt-xs{margin-top:10px !important}.mt-ss{margin-top:8px !important}.mb-xl{margin-bottom:120px !important}.mb-l{margin-bottom:80px !important}.mb-md{margin-bottom:60px !important}.mb-sm{margin-bottom:30px !important}.mb-ms{margin-bottom:45px !important}.mb-xs{margin-bottom:10px !important}.mb-ss{margin-bottom:8px !important}.pr-xl{padding-right:120px !important}.pr-l{padding-right:80px !important}.pr-md{padding-right:60px !important}.pr-sm{padding-right:20px !important}.pr-xs{padding-right:10px !important}.pr-ss{padding-right:8px !important}.pl-xl{padding-left:120px !important}.pl-l{padding-left:80px !important}.pl-md{padding-left:60px !important}.pl-ms{padding-left:30px !important}.pl-sm{padding-left:20px !important}.pl-xs{padding-left:10px !important}.pl-ss{padding-left:8px !important}.pt-xl{padding-top:120px !important}.pt-l{padding-top:80px !important}.pt-md{padding-top:60px !important}.pt-ms{padding-top:30px !important}.pt-sm{padding-top:20px !important}.pt-xs{padding-top:10px !important}.pt-ss{padding-top:8px !important}.pt-hs{padding-top:5px !important}.pb-xl{padding-bottom:120px !important}.pb-l{padding-bottom:80px !important}.pb-md{padding-bottom:60px !important}.pb-ms{padding-bottom:30px !important}.pb-sm{padding-bottom:20px !important}.pb-xs{padding-bottom:10px !important}.pb-ss{padding-bottom:8px !important}a:focus{text-decoration:none;color:#000}main{font-size:16px}body{padding-top:0}.tab-br{display:none}@media only screen and (max-width: 768px){.tab-br{display:block}}@media only screen and (max-width: 768px){.pc-br{display:none}}.top-container{max-width:1280px}.top-container .top-container-page-title{z-index:2;position:absolute;color:#fff;bottom:22%;text-align:center;display:flex;flex-direction:column;align-items:center;left:13%}@media only screen and (max-width: 768px){.top-container .top-container-page-title{bottom:3%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}}.top-container .top-container-page-title .title-box{padding:10px;color:#000;height:200px;width:200px;display:flex;flex-direction:column;justify-content:center;background-color:rgba(255,255,255,0.7)}@media only screen and (max-width: 768px){.top-container .top-container-page-title .title-box{height:150px;width:178px}}.top-container .top-container-page-title .title-box p{display:flex;align-items:center;justify-content:center}.top-container .top-container-page-title .title-box p .small-title{font-size:1.5rem;display:block;padding-top:3px}@media only screen and (max-width: 768px){.top-container .top-container-page-title .title-box p .small-title{font-size:1.2rem;padding:0}}.top-container .top-container-page-title .title-box p .small-box{border:#000 solid 1px;font-size:1rem;margin-left:5px;padding:1px 6px}@media only screen and (max-width: 768px){.top-container .top-container-page-title .title-box p .small-box{font-size:0.8rem}}.top-container .top-container-page-title .title-box h1{font-size:3rem;padding-top:14px}@media only screen and (max-width: 768px){.top-container .top-container-page-title .title-box h1{font-size:2.7rem;padding-top:6px}}.top-container .top-container-page-title h2{padding-top:17px;padding-bottom:10px;font-size:2.5rem;text-shadow:0 0 3px rgba(0,0,0,0.7)}.top-container .top-container-page-title .data-img{text-align:center;font-family:kinuta-mincho-stdn,serif,"游明朝体";font-weight:600;font-size:1.8rem;text-shadow:0 0 3px rgba(0,0,0,0.7)}@media only screen and (max-width: 768px){.top-container .top-container-page-title .data-img{font-size:1.4rem}}.top-container .top-container-page-title .data-img span{font-size:3rem}@media only screen and (max-width: 768px){.top-container .top-container-page-title .data-img span{font-size:2rem}}.top-container .top-container-page-title .event-deta{font-size:1.5rem;text-shadow:0 0 3px rgba(0,0,0,0.9)}.top-container .top-container-page-title .contact-data{font-weight:700;text-align:center}.top-container .top-container-page-title .contact-data dl{text-shadow:0 0 3px rgba(0,0,0,0.7)}.top-container .top-container-page-title .contact-data dl dt{color:#fff}.top-container .top-container-page-title .contact-data dl dd{font-size:2.5rem}.top-container .top-container-page-title .appeal-txt{text-align:center}.top-container .top-container-page-title .appeal-txt h2{font-weight:600}.main-text{font-weight:300;padding:50px;text-align:center;position:absolute;background-color:rgba(23,43,31,0.7);width:70%;left:50% !important;transform:translate(-50%, -35%) !important;color:#fff}@media only screen and (max-width: 768px){.main-text{width:95%}}.main-text h3{font-size:3rem}@media only screen and (max-width: 768px){.main-text h3{font-size:2rem}}.main-text p{padding:20px 0;font-weight:600}.first-view{overflow:hidden;position:relative;width:100%;height:100vh !important;min-height:480px}.first-view .main-visual{position:absolute;z-index:-1;left:50%;top:50%;overflow:hidden;width:100%;height:100vh;min-height:480px;transform:translate(-50%, -50%)}.first-view .main-visual_img{background:url(../img/main_img.jpg) no-repeat center center/cover;height:100vh}@media only screen and (max-width: 768px){.first-view .main-visual_img{background:url(../img/main_img_sp.jpg) no-repeat center center/cover}}.button01 a{background:#fff;border-radius:50px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;width:260px;padding:10px 25px 10px 45px;color:#000;transition:0.3s ease-in-out;font-weight:600}.button01 a:hover{background:#000;color:#fff}.button01 a:hover:hover{border-color:#fff}.button01 a::before{font-family:"icon";content:"\e90e";font-size:1.3em;font-weight:300;position:absolute;left:30px;transition:0.1s ease-in-out}.main-area{background-image:url(../img/back_img01.jpg);background-position:center bottom;background-size:cover;width:100%}.main-contents{max-width:90%;padding:380px 0 70px;margin:0 auto}@media only screen and (max-width: 768px){.main-contents{padding:280px 0 70px}}.main-contents .main-contents-item{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0px;grid-row-gap:0px;padding-bottom:160px}@media only screen and (max-width: 768px){.main-contents .main-contents-item{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:0px;grid-row-gap:0px;padding-bottom:0}}@media only screen and (max-width: 576px){.main-contents .main-contents-item{grid-template-rows:repeat(2, 1fr)}}.main-contents .main-contents-item .item-title{grid-area:1 / 1 / 2 / 3;writing-mode:vertical-rl;align-items:center;display:flex;font-size:3.5rem;padding-bottom:10px;justify-content:flex-end}.main-contents .main-contents-item .item-title-r{grid-area:1 / 4 / 2 / 6}@media only screen and (max-width: 768px){.main-contents .main-contents-item .item-title{grid-area:1 / 1 / 2 / 2;align-items:flex-start;font-size:2.8rem}}@media only screen and (max-width: 768px){.main-contents .main-contents-item .item-title-end{align-items:end}}.main-contents .main-contents-item .item-text{grid-area:2 / 1 / 3 / 3;padding:0 20px}.main-contents .main-contents-item .item-text-r{grid-area:2 / 4 / 3 / 6}@media only screen and (max-width: 768px){.main-contents .main-contents-item .item-text{grid-area:4 / 1 / 5 / 2}}.main-contents .main-contents-item .item-text h2{font-size:3rem;writing-mode:vertical-rl}.main-contents .main-contents-item .item-text p{display:block;margin-top:20px}.main-contents .main-contents-item .item-img{grid-area:1 / 3 / 3 / 6;display:flex;align-items:center}.main-contents .main-contents-item .item-img-r{grid-area:1 / 1 / 3 / 4}@media only screen and (max-width: 768px){.main-contents .main-contents-item .item-img{grid-area:2 / 1 / 4 / 2}}.main-contents .main-contents-item .item-img img{width:100%}.interview-area{background-image:url(../img/back_img02.jpg);background-position:center bottom;background-size:cover;width:100%}.interview{width:90%;margin:0 auto;padding:100px 0 200px}.interview h3{text-align:center;font-size:2.5rem;padding-bottom:30px}.interview h3 small{display:block;font-size:2.7rem;color:#000;padding-bottom:20px}.interview .interview-box{display:flex;flex-direction:row-reverse;align-items:center}@media only screen and (max-width: 768px){.interview .interview-box{flex-direction:column-reverse;align-items:center}}.interview .interview-box-text{padding:0 20px}@media only screen and (max-width: 768px){.interview .interview-box-text{padding-top:20px}}.interview .interview-box-text span{text-align:right;display:block;padding-right:10px;padding-top:20px}.point-area{width:86%;margin:0 auto;position:relative;top:-85px}@media only screen and (max-width: 768px){.point-area{top:-130px}}.point-contents-item{width:100%;margin:0 auto 60px}.point-contents-item h3{padding-left:5%;font-size:2rem}.point-contents-item .point-image img{width:90%;max-width:1200px;display:block}@media only screen and (max-width: 768px){.point-contents-item .point-image img{width:100%}}.point-contents-item dl{width:90%;display:flex;margin:20px auto}@media only screen and (max-width: 768px){.point-contents-item dl{flex-direction:column}}.point-contents-item dl dt{width:420px;font-size:1.8rem}@media only screen and (max-width: 768px){.point-contents-item dl dt{width:100%;padding-bottom:10px}}.point-contents-sub-item{display:flex;justify-content:center}@media only screen and (max-width: 768px){.point-contents-sub-item{flex-direction:column;align-items:center}}.point-contents-sub-item li{width:33%;padding-bottom:28px}@media only screen and (max-width: 768px){.point-contents-sub-item li{width:90%}}.point-contents-sub-item li article img{width:100%}.point-contents-sub-item li article .sub-item-text{padding:20px}.point-contents-sub-item li article .sub-item-text h4{font-size:1.8rem;padding-bottom:10px;font-weight:700}.plan-content{width:100%;max-width:1280px;margin:100px auto 50px;text-align:center;font-size:2.7rem}.plan-content .plan-image{display:flex;align-items:center;width:100%}@media only screen and (max-width: 768px){.plan-content .plan-image{flex-direction:column-reverse}}.plan-content .plan-image img{width:50%}@media only screen and (max-width: 768px){.plan-content .plan-image img{width:100%}}.bolg-contets h3{font-size:2.7rem;text-align:center;padding-bottom:30px}.bolg-contets ul{display:flex;width:100%;margin:0 auto;flex-wrap:wrap}.bolg-contets ul li{width:50%;padding:8px;transition:0.5s}.bolg-contets ul li:hover{opacity:0.5}.bolg-contets ul li h4{padding-top:20px}@media only screen and (max-width: 768px){.bolg-contets ul li h4{padding-top:8px;font-size:1.4rem}}.bolg-contets ul li img{width:100%}.event-info-area{background-color:#cdcdcd;padding:100px 0}.event-info-sub{margin:0 auto}.event-info-sub h3{font-size:2.7rem;text-align:center;padding-bottom:40px}.event-info-sub-box{display:flex;justify-content:center;text-align:center;margin:0 auto}@media only screen and (max-width: 768px){.event-info-sub-box{flex-direction:column-reverse;width:90%}}.event-info-sub-box p{display:flex;align-items:center;justify-content:center}.event-info-sub-box p .small-title{font-size:1.5rem;display:block;padding-top:3px}.event-info-sub-box p .small-box{border:#000 solid 1px;font-size:1rem;margin-left:5px;padding:1px 6px}.event-info-sub-box h4{font-size:3rem;padding:14px}.event-info-sub-box h5{padding-bottom:10px;font-size:2.5rem}@media only screen and (max-width: 768px){.event-info-sub-box h5{font-size:2rem}}.event-info-sub-box .data-img{text-align:center;font-family:kinuta-mincho-stdn,serif,"游明朝体";font-weight:600;font-size:1.5rem}.event-info-sub-box .data-img span{font-size:2.5rem}.event-info-sub-box .event-deta{font-size:1.5rem}.event-info-sub-image{padding:0 20px}@media only screen and (max-width: 768px){.event-info-sub-image{padding:0 20px 30px}}.event-info-sub-image img{width:100%}.next-event{text-align:center;padding:120px 0 50px;font-size:2.7rem}.next-content{margin:0 auto;padding:20px;border:#000 1px solid;width:240px;height:240px;display:flex;flex-direction:column;justify-content:center}.next-content p{display:flex;align-items:center;justify-content:center}.next-content p .small-title{font-size:1.5rem;display:block;padding-top:3px}.next-content p .small-box{border:#000 solid 1px;font-size:1.3rem;margin-left:5px;padding:1px 6px}.next-content h4{text-align:center;font-size:2.5rem;padding:10px 0}.next-content-data{border-bottom:#000 solid 1px;margin-bottom:16px}.button02 a{background:#000;border-radius:50px;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;width:260px;padding:10px 25px 10px 45px;color:#fff;transition:0.3s ease-in-out;font-weight:600}.button02 a:hover{background:#172b1f;color:#fff}.button02 a:hover:hover{border-color:#172b1f}.button02 a::before{font-family:"icon";content:"\e90e";font-size:1.3em;font-weight:300;position:absolute;left:30px;transition:0.1s ease-in-out}
/*# sourceMappingURL=style.min.css.map */