@page{margin:10mm;size:210mm 297mm}@media print{body{-webkit-print-color-adjust:exact;width:1190px;zoom:.7}}*{box-sizing:border-box}br.sp{display:none}@media print,screen and (max-width:1000px){br.sp{display:block}}@media print,screen and (min-width:1200px){.hover,.hover:hover{transition:.1s ease}.hover:hover{opacity:.6}}img{height:auto;max-width:100%}.loading-logo{height:auto;margin:0 auto;width:350px}@media only screen and (max-width:767px){.loading-logo{width:300px}}html{width:100%}@media only screen and (max-width:767px){html{min-width:auto;width:100%}}body{line-height:1.8;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;letter-spacing:.05em;-webkit-font-smoothing:antialiased!important;font-family:Noto Sans JP,sans-serif;font-size:clamp(.875rem,.8375rem + .1333333333vw,.9375rem)!important;font-weight:400}@media only screen and (max-width:767px){body{min-width:auto;overflow-x:hidden;width:100%}}body.fixed{height:100%;left:0;position:fixed;width:100%}body dd,body dt,body li,body p{line-height:2.2}html body main p{font-size:1.6rem}@media only screen and (max-width:767px){html body main p{font-size:1.5rem}dd,dl,dt,h1,h2,h3,h4,h5,li,ol,p,small,ul{max-height:9999px}}ul{list-style-type:none}a{text-decoration:none}a:visited{color:initial}a.inline-block{display:inline-block}a.inline-block.with-line{text-decoration:underline}@media print,screen and (min-width:1200px){a.inline-block.with-line:hover{text-decoration:none}}.event-none,a.event-none{pointer-events:none}@media only screen and (max-width:767px){.event-none{pointer-events:auto}}.co2{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.asp-img{height:auto;width:100%}br.break_pc{display:block}@media only screen and (max-width:767px){br.break_pc{display:none}}br.break_sp{display:none}@media only screen and (max-width:767px){br.break_sp{display:block}}.noto-serif{font-family:"Noto Serif JP",serif;font-weight:300}.pc_only{visibility:visible!important}@media only screen and (max-width:767px){.pc_only{visibility:hidden!important}}.sp_only{visibility:hidden!important}@media only screen and (max-width:767px){.sp_only{visibility:visible!important}}a.text-anc{display:inline-block;text-decoration:underline}@media print,screen and (min-width:1200px){a.text-anc:hover{text-decoration:none}}.img-hov{transition:.2s ease-in-out}@media print,screen and (min-width:1200px){.img-hov:hover{opacity:.7;transition:.2s ease-in-out}}a.txt-link{color:#007bb7;text-decoration:underline}a.txt-link:hover{text-decoration:none}a.txt-link:visited{color:#007bb7}.radius-left-top{border-radius:40px 0 0 0}.radius-left-bottom{border-radius:0 0 0 40px}.radius-right-top{border-radius:0 40px 0 0}.radius-right-bottom{border-radius:0 0 40px 0}.hov{transition:.1s ease-in}@media print,screen and (min-width:1200px){.hov:hover{opacity:.6;transition:.1s ease-in}}.detail-btn a{border:2px solid #ee846d;border-radius:20px 20px 0 20px;display:inline-block;font-size:1.6rem;font-weight:400;letter-spacing:.075em;line-height:2.125;padding:6px 20px 3px;text-align:center;transition:.3s cubic-bezier(.45,0,.55,1);white-space:nowrap;width:210px}@media only screen and (max-width:767px){.detail-btn a{font-size:1.5rem}}@media print,screen and (min-width:1200px){.detail-btn a:hover{background-color:#ee846d;color:#fff;letter-spacing:.2em}}.appear.fromup .item{transform:translateY(24px)}.appear.fromdown .item{transform:translateY(-24px)}.appear.fromleft .item{transform:translateX(12px)}.appear.fromright .item{transform:translateX(-12px)}.appear02.fromup .item{transform:translateY(24px)}.appear02.fromdown .item{transform:translateY(-24px)}.appear02.fromleft .item{transform:translateX(12px)}.appear02.fromright .item{transform:translateX(-12px)}.appear span{display:block}.appear .item{opacity:0;transition:all .8s}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:first-child{transition-delay:.08s}.appear.inview .item:nth-child(2){transition-delay:.16s}.appear.inview .item:nth-child(3){transition-delay:.24s}.appear.inview .item:nth-child(4){transition-delay:.32s}.appear.inview .item:nth-child(5){transition-delay:.4s}.appear.inview .item:nth-child(6){transition-delay:.48s}.appear.inview .item:nth-child(7){transition-delay:.56s}.appear.inview .item:nth-child(8){transition-delay:.64s}.appear.inview .item:nth-child(9){transition-delay:.72s}.appear.inview .item:nth-child(10){transition-delay:.8s}.anime-circle{animation:circle 60s linear infinite}@keyframes circle{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.anime-tri{animation:tri 6s linear infinite}@keyframes tri{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.anime-square{animation:square 20s linear infinite}@keyframes square{0%{transform:skewX(7deg)}25%{transform:skewX(0)}50%{transform:skewX(-7deg)}75%{transform:skewX(0)}to{transform:skewX(7deg)}}.template-cover{margin-top:10px;overflow:hidden}@media only screen and (max-width:767px){.template-cover{margin-top:5px}}.bread{margin:10px auto 0;width:min(1100px,90%)}.bread ul{display:flex;gap:0 30px;justify-content:flex-end}.bread ul a{color:#6f6f6f;font-size:1.1rem;position:relative}.bread ul a:before{content:">";display:inline-block;left:-15px;position:absolute;top:50%;transform:translateY(-50%)}.bread ul a.root:before{display:none}.bread ul a:hover{text-decoration:underline}.bread ul a:visited{color:#6f6f6f}.bread ul a.noaction{pointer-events:none}main.main-fixed{margin-top:85px}.header{position:relative;z-index:1000}.header.active,.header.fixed{position:fixed;top:0}.header.fixed{background-color:#fff;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.07));width:100%;z-index:1000}.header-nav{margin-left:auto;width:calc(100vw - 60px)}@media only screen and (max-width:767px){.header-nav{margin:0;width:100%}.header-nav-inner{width:100vw}}.header-nav-inner-left{margin-left:10px}.header-nav-inner-left img{height:auto;width:200px}@media only screen and (max-width:767px){.header-nav-inner-left img{height:auto;width:150px}}.header-nav-inner-right{display:flex}.header-nav-inner-right li a{font-weight:500;position:relative}@media print,screen and (max-width:1300px){.header-nav-inner-right li a{font-size:1.2rem}}.header-nav-inner-right li a:before{background-color:#ee846d;border-radius:9999px;content:"";display:inline-block;height:6px;left:50%;opacity:0;position:absolute;top:-18px;transform:translateX(-50%);transition:.1s ease-in;visibility:hidden;width:6px}@media print,screen and (min-width:1200px){.header-nav-inner-right li a:hover:before{opacity:1;transition:.1s ease-in;visibility:visible}.header-nav-inner-right .txtanime:hover span{animation:boyo .18s 2 alternate;display:inline-block}}@media print,screen and (min-width:1200px){@keyframes boyo{to{transform:translate3d(0,-5px,0)}}}.header-nav-inner-right ul{align-items:center;display:flex;justify-content:space-between;position:relative;top:10px}@media print,screen and (max-width:1100px){.header-nav-inner-right ul{display:none}}.header-nav-inner-right ul li{padding:0 25px}.header-nav-inner-right ul li:last-child{margin-right:20px}.sticky-header{display:none}@media only screen and (max-width:767px){.sticky-header{display:flex!important;z-index:1}}.sp-menu-list{display:none}.sp-menu-list.active{display:block}.sp-menu-list-outter.active,.sp-menu-list.active{height:100vh;left:0;position:fixed;top:0;transition:.8s ease;transition-duration:1s;width:100vw;z-index:10}.sp-menu-list-outter-two{height:100%;overflow-y:scroll}.bug{display:inline-block;height:22px;margin-right:30px;position:relative;transition:all .2s;width:30px;z-index:11}@media only screen and (max-width:767px){.bug{height:24px;margin-right:0;width:30px}}@media print,screen and (min-width:1200px){.bug:hover{cursor:pointer}}.bug span{background-color:#707070;border-radius:10px;display:inline-block;height:2px;position:absolute;width:30px}@media only screen and (max-width:767px){.bug span{height:2px;width:30px}}.bug span:first-child{top:0}.bug span:nth-child(2){top:10px}@media only screen and (max-width:767px){.bug span:nth-child(2){top:11px}}.bug span:nth-child(2).active{opacity:0}.bug span:nth-child(3){bottom:0}.bug.active{transform:rotate(1turn)}.bug.active span:first-child{left:6px;top:-5px;transform:translateY(20px) rotate(-25deg);width:30px}@media only screen and (max-width:767px){.bug.active span:first-child{height:2px;left:0;top:-10px;width:30px}}.bug.active span:nth-child(2){opacity:0;top:15px}.bug.active span:nth-child(3){bottom:-2px;left:6px;transform:translateY(-7px) rotate(25deg);width:30px}@media only screen and (max-width:767px){.bug.active span:nth-child(3){bottom:5px;height:2px;left:0;width:30px}}.header-nav{position:relative}.header-nav-inner-lists{align-items:flex-end;display:flex;justify-content:space-between;padding:15px 15px 20px 5px;position:relative}@media only screen and (max-width:767px){.header-nav-inner-lists{background-color:#fff;padding:10px 30px 10px 15px;z-index:1001}}.infection-circle{background:hsla(11,79%,68%,.95);border-radius:50%;color:#fefefe;display:block;flex:none;height:100vw;left:-4vw;position:absolute;top:-15vw;transform:scale(0);transition:all .4s ease;width:100vw;z-index:1000}@media only screen and (max-width:767px){.infection-circle{top:25vh}}.infection-circle.active{transform:scale(2);z-index:1}@media print,screen and (min-width:768px) and (max-width:1199px){.infection-circle.active{transform:scale(4)}}@media only screen and (max-width:767px){.infection-circle.active{transform:scale(4)}}.infection-circle-two{background:rgba(45,36,35,.95);border-radius:50%;color:#fefefe;display:block;flex:none;height:100vw;left:-10vw;position:absolute;top:-15vw;transform:scale(0);transition:all .4s ease;width:100vw;z-index:1000}@media only screen and (max-width:767px){.infection-circle-two{top:25vh}}.infection-circle-two.active{transform:scale(2);z-index:1}@media print,screen and (min-width:768px) and (max-width:1199px){.infection-circle-two.active{transform:scale(4)}}@media only screen and (max-width:767px){.infection-circle-two.active{transform:scale(4)}}.infection-circle-three{background:rgba(81,252,186,.95);border-radius:50%;color:#fefefe;display:block;flex:none;height:100vw;left:-20vw;position:absolute;top:-15vw;transform:scale(0);transition:all .4s ease;width:100vw;z-index:1000}@media only screen and (max-width:767px){.infection-circle-three{top:25vh}}.infection-circle-three.active{transform:scale(2);z-index:1}@media print,screen and (min-width:768px) and (max-width:1199px){.infection-circle-three.active{transform:scale(4)}}@media only screen and (max-width:767px){.infection-circle-three.active{transform:scale(4)}}.bug-nav-lists{background-color:#ee846d;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.8s ease;transition-duration:1s;visibility:hidden;width:100vw;z-index:10}.bug-nav-lists.active{opacity:1;transition-delay:.5s;visibility:visible}.bug-nav-lists-detail-title--second{margin-top:50px}.bug-nav-lists-detail-title a{font-size:2.1rem;font-weight:500}.bug-nav-wrap{align-items:center;display:grid;gap:0 20px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;height:100vh;padding:0 0 0 100px;width:100vw}@media screen and (max-height:767px){.bug-nav-wrap{overflow-y:scroll}}.bug-nav-wrap.fixed{overflow-y:scroll}@media print,screen and (min-width:768px) and (max-width:1199px){.bug-nav-wrap{padding-left:20px}}@media only screen and (max-width:767px){.bug-nav-wrap{grid-template-columns:auto;grid-template-rows:auto auto auto auto;height:100%;padding:0}}.bug-nav-wrap a{color:#fff}@media print,screen and (min-width:1200px){.bug-nav-wrap a:hover{opacity:.6;transition:.2s ease-in-out}}.bug-nav-wrap ul{padding-left:40px}.bug-nav-wrap ul li{padding-top:30px}.bug-nav-wrap li a{font-size:1.7rem;font-weight:500}@media only screen and (max-width:767px){.bug-nav-wrap.active{overflow-y:scroll}}.bug-nav-wrap .bug-nav-lists-one{display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;height:100vh;justify-content:flex-start;padding-top:25vh}@media print,screen and (min-width:768px) and (max-width:1199px){.bug-nav-wrap .bug-nav-lists-one{padding-top:10vh}}@media only screen and (max-width:767px){.bug-nav-wrap .bug-nav-lists-one{grid-column:1/2;grid-row:1/2;height:100%;padding:100px 50px 10px}}.bug-nav-wrap .bug-nav-lists-two{display:flex;flex-direction:column;grid-column:2/3;grid-row:1/2;height:100vh;justify-content:flex-start;padding-top:25vh}@media print,screen and (min-width:768px) and (max-width:1199px){.bug-nav-wrap .bug-nav-lists-two{padding-top:10vh}}@media only screen and (max-width:767px){.bug-nav-wrap .bug-nav-lists-two{grid-column:1/2;grid-row:2/3;height:100%;padding:50px 50px 10px}}.bug-nav-wrap .bug-nav-lists-three{display:flex;flex-direction:column;grid-column:3/4;grid-row:1/2;height:100vh;justify-content:flex-start;padding-top:25vh}@media print,screen and (min-width:768px) and (max-width:1199px){.bug-nav-wrap .bug-nav-lists-three{padding-top:10vh}}@media only screen and (max-width:767px){.bug-nav-wrap .bug-nav-lists-three{grid-column:1/2;grid-row:3/4;height:100%;padding:50px}}.bug-nav-wrap .bug-nav-lists-four{background-color:#fff;display:flex;flex-direction:column;grid-column:4/5;grid-row:1/2;height:100vh;justify-content:center}@media print,screen and (min-width:768px) and (max-width:1199px){.bug-nav-wrap .bug-nav-lists-four{justify-content:flex-start;padding-top:10vh}}@media only screen and (max-width:767px){.bug-nav-wrap .bug-nav-lists-four{grid-column:1/2;grid-row:4/5;height:100%;padding:50px 50px 100px}}.bug-nav-wrap .bug-nav-lists-four .bug-nav-lists-detail-title{margin-bottom:30px;text-align:center}.bug-nav-wrap .bug-nav-lists-four .bug-nav-lists-detail-title img{height:auto;width:200px}.bug-nav-wrap .bug-nav-lists-four ul{padding:0 50px}.bug-nav-wrap .bug-nav-lists-four li{text-align:center}.bug-nav-wrap .bug-nav-lists-four a{color:initial;font-size:1.5rem}#access-id .access:before,#activity-id .life:before,#cu-id .life:before,#day-id .life:before,#enrolment-id .enrolment:before,#facility-id .about:before,#food-id .life:before,#group-id .about:before,#keep-id .life:before,#life-id .life:before,#open-id .about:before,#philosophy-id .about:before,#qa-id .qa:before,#schedule-id .life:before{opacity:1;visibility:visible}@media print,screen and (min-width:768px) and (max-width:1199px){#gmap-inner{margin-top:40px}}@media only screen and (max-width:767px){#gmap-inner{margin-top:40px}}@media print,screen and (max-width:1500px){.footer-contents-right,.footer-contents-right iframe{width:100%}}@media only screen and (max-width:767px){.footer-links{background-color:#ee846d}}.mv-bg-wrap{height:324px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.mv-bg-wrap{height:auto}}.mv-bg-wrap:after{background-color:#f0f3f5;content:"";display:block;height:280px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:-1}@media only screen and (max-width:767px){.mv-bg-wrap:after{display:none}}.sec-title-area{display:flex;height:324px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:min(1300px,90%)!important;width:100vw;width:1300px}@media only screen and (max-width:767px){.sec-title-area{height:auto;width:100%}}.sec-title-area img.mv{animation-delay:1s;animation-duration:2s;animation-fill-mode:forwards;animation-name:mvScale;max-width:none;max-width:1300px;transform:scale(1.05)}@keyframes mvScale{0%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media only screen and (max-width:767px){.sec-title-area img.mv{max-width:100%}}.sec-title-area .sec-title-area-white{align-items:flex-end;background-color:#fff;border-radius:0 20px 0 0;bottom:-5px;display:block;display:flex;height:100px;justify-content:center;left:150px;padding-bottom:5px;position:absolute;width:300px}@media print,screen and (min-width:768px) and (max-width:1199px){.sec-title-area .sec-title-area-white{height:80px;left:50px;width:200px}}@media only screen and (max-width:767px){.sec-title-area .sec-title-area-white{height:60px;left:20px;width:160px}}.sec-title-area h1{font-size:2.5rem;font-weight:500;letter-spacing:.1em;line-height:2;position:relative}@media print,screen and (min-width:768px) and (max-width:1199px){.sec-title-area h1{font-size:2rem}}@media only screen and (max-width:767px){.sec-title-area h1{font-size:1.6rem}}.sec-title-area h1:before{background-color:#ee846d;content:"";height:3px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:50px}@media only screen and (max-width:767px){.sec-title-area h1:before{height:2px;top:-10px;width:25px}}.title-header{align-items:center;background-color:#f7f8f2;display:flex;height:180px;justify-content:center;position:relative}@media only screen and (max-width:767px){.title-header{height:90px;margin-top:50px}}.title-header .background-title{bottom:0;color:#fff;display:inline-block;font-size:clamp(3.375rem,1.7678571429rem + 5.1428571429vw,5.625rem)!important;font-weight:500;font-weight:300;letter-spacing:.02em;line-height:1.92;line-height:1;position:absolute;right:0;right:80px;-webkit-text-stroke-width:.3px;-webkit-text-stroke-color:#ebebeb}@media only screen and (max-width:767px){.title-header .background-title{font-size:50px!important;right:0}}.title-header .dir-title{font-size:clamp(1.3125rem,1.1339285714rem + .5714285714vw,1.5625rem)!important;font-weight:500;letter-spacing:.02em;line-height:1.92;margin:0 auto;position:relative;width:min(1200px,90%)!important}@media only screen and (max-width:767px){.title-header .dir-title{margin-left:60px}}.title-header .dir-title:before{background-color:#9ac509;content:"";display:inline-block;height:3px;left:-40px;position:absolute;top:55%;transform:translateY(-55%);width:20px}.pankuzu{margin:10px auto 0!important}@media only screen and (max-width:767px){.pankuzu{display:block!important}}.pankuzu a{color:#db002b}.pankuzu,.pankuzu a{font-size:13px}.iniw1200{width:min(1200px,90%)!important}.iniw1100{width:min(1100px,90%)!important}.iniw1000{width:min(1000px,90%)!important}.images{display:flex;justify-content:center}@media only screen and (max-width:767px){dl.qa dt{background:url(../images/q.gif) no-repeat 0 0;background-size:35px auto!important;font-size:17px!important;margin:50px 0 10px!important;padding:40px 0 0 5px!important}dl.qa dt:first-of-type{margin-top:20px!important}dl.qa dd{background:url(../images/a.gif) no-repeat 0 0;background-size:35px auto!important;font-size:15px!important;margin:20px 0 0!important;padding:20px 0 0!important}dl.qa dd span{padding:20px 30px!important}}.h1-wrap{margin:110px auto 80px}@media only screen and (max-width:767px){.h1-wrap{margin:30px auto}}#item .mt25{margin-top:25px}@media only screen and (max-width:767px){#item .mt25{margin-top:10px!important}}#item .mt50{margin-top:50px}@media only screen and (max-width:767px){#item .mt50{margin-top:40px!important}}#item .mt70{margin-top:70px}@media only screen and (max-width:767px){#item .mt70{margin-top:40px!important}#item .mt70-sp{margin-top:70px!important}}#item p{font-size:clamp(.9375rem,.9375rem + 0vw,.9375rem)!important}#item li,#item p{font-weight:400;letter-spacing:.05em;line-height:2.2666666667}#item li{font-size:clamp(.9375rem,.8928571429rem + .1428571429vw,1rem)!important}.h1{font-size:clamp(1.3125rem,1.1339285714rem + .5714285714vw,1.5625rem)!important;font-weight:500;letter-spacing:.02em;line-height:1.92;margin:0 0 15px}.h1 span{display:inline-block}.h1 .small-en{color:#9ac509;font-size:clamp(.6875rem,.5982142857rem + .2857142857vw,.8125rem)!important;font-weight:500;letter-spacing:.025em;line-height:2.1538461538}.h1__flex{flex-direction:column}.h1__flex,.h1__flex span{display:flex;justify-content:center}.h2{font-size:clamp(1.3125rem,1.1339285714rem + .5714285714vw,1.5625rem)!important;font-weight:500;letter-spacing:.025em;line-height:1.68;margin:0 0 15px}@media only screen and (max-width:767px){.h2{font-weight:600;line-height:1.9}}.h3{font-size:clamp(1.1875rem,1.0982142857rem + .2857142857vw,1.3125rem)!important;line-height:1.5714285714}.h3,.h4{font-weight:600;letter-spacing:.025em;margin:0 0 15px}.h4{font-size:clamp(1.0625rem,1.0625rem + 0vw,1.0625rem)!important;line-height:2}.h5{font-size:clamp(1rem,1rem + 0vw,1rem)!important;font-weight:600;letter-spacing:.025em;line-height:1.875;margin:0 0 15px}.dir-link{margin:50px auto 0;width:min(1100px,90%)!important}.dir-link li{background-size:13px 13px;border-bottom:1px dotted #3e3a39;padding-bottom:10px;text-align:center}.dir-link li a{background-image:url(../images/nav_arrow.png);background-position:right 5px center;background-repeat:no-repeat;background-size:20px 20px;color:#3e3a39;display:block;font-size:clamp(.875rem,.7857142857rem + .2857142857vw,1rem)!important;font-weight:600;letter-spacing:.075em;line-height:2.125;padding-right:30px;text-decoration:none;width:100%}@media only screen and (max-width:767px){.dir-link li a{background-size:12px 12px}}.dir-link li a:hover{color:#db002b}.dir-link.col3 ul{display:grid;gap:0 50px;grid-template-columns:230px 230px 230px;grid-template-rows:1fr;justify-content:center}@media only screen and (max-width:767px){.dir-link.col3 ul{gap:0 30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:0 20px}}.dir-link.col3 li{max-width:240px}@media only screen and (max-width:767px){.dir-link.col3 li{align-items:center;display:flex;justify-content:center;line-height:1.5;margin-bottom:30px}.dir-link.col3 a{line-height:1.5}}.dir-link.col4 ul{display:grid;gap:0 50px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}@media only screen and (max-width:767px){.dir-link.col4 ul{gap:0 30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.dir-link.col4 li{align-items:center;display:flex;justify-content:center;line-height:1.5;margin-bottom:30px}.dir-link.col4 a{line-height:1.5}}.dir-link.dir-link-service li{align-items:center;display:flex}.dir-link.dir-link-service li a{line-height:1.5}@media only screen and (max-width:767px){.dir-link.col4.nowrap li a{white-space:nowrap}}div#document{width:auto}#document.new-temp #item{float:none;width:100%}#document.new-temp .green{color:#9ac509}#document.new-temp .new-temp-inner{border-left:none;padding-left:0}#document.new-temp #item .lineup{letter-spacing:0}.header-outter{background-color:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.1);position:sticky;top:0;z-index:3}@media print,screen and (max-width:1000px){.header-outter{display:none}}.header-wrap{align-items:center;display:flex;height:100px;justify-content:space-between;padding-left:80px}@media print,screen and (max-width:1100px){.header-wrap{padding:0}}.header-wrap .header-center ul{align-items:center;display:flex;justify-content:center;margin-left:100px}@media print,screen and (max-width:1300px){.header-wrap .header-center ul{margin-left:0}}.header-wrap .header-center ul li{margin:0 20px}.header-wrap .header-center ul a{color:initial;display:flex;flex-direction:column;line-height:1.5;text-decoration:none;transition:.1s ease}.header-wrap .header-center ul a .ja{font-size:clamp(.875rem,.875rem + 0vw,.875rem)!important;font-weight:500;letter-spacing:.149em;line-height:1.1428571429;margin-bottom:5px}.header-wrap .header-center ul a .eng{color:#9ac509;font-size:clamp(.625rem,.625rem + 0vw,.625rem)!important;font-weight:500;letter-spacing:0;line-height:1.7;text-align:center}.header-wrap .header-center ul a:hover .ja{color:#db002b}.header-wrap .header-center ul .header-nav-instagram{align-items:center;flex-direction:row}.header-wrap .header-center ul .instagram-text{font-size:clamp(.8125rem,.8125rem + 0vw,.8125rem)!important;font-weight:500;margin-left:.5em}.header-wrap .header-logo a{transition:.1s ease}.header-wrap .header-logo a:hover{opacity:.7;transition:.1s ease}.header-wrap .header-wrap-right{align-items:center;display:flex;gap:0 50px}.header-wrap .header-right{display:flex}.header-wrap .header-right .contact-anc{margin-left:20px}.header-wrap .header-right .bright,.header-wrap .header-right a.contact-anc-ancher{align-items:center;display:flex;flex-direction:column;height:100px;justify-content:center;text-decoration:none;width:150px}.header-wrap .header-right a.contact-anc-ancher{background-color:#db002b;color:#fff;line-height:1.5;transition:.1s ease}.header-wrap .header-right a.contact-anc-ancher:hover{opacity:.7;transition:.1s ease}.header-wrap .header-right a.contact-anc-ancher .contact-ja{font-size:clamp(.875rem,.875rem + 0vw,.875rem)!important;font-weight:500;letter-spacing:.149em;line-height:1.1428571429;margin-bottom:5px;text-align:center}.header-wrap .header-right a.contact-anc-ancher .contact-eng{font-size:clamp(.625rem,.625rem + 0vw,.625rem)!important;font-weight:500;letter-spacing:0;line-height:1.7;text-align:center}@media print,screen and (max-width:1000px){.sp-menu .sticky-header{align-items:center;background-color:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:10px 25px;position:fixed;top:0;width:100%;z-index:11}}.sp-menu .header-logo a{display:block;height:auto;width:146px}@media print,screen and (max-width:1000px){.sp-menu .header-logo a{width:120px}}.sp-menu-list-sec{margin-top:50px}.sp-menu-list-sec li{margin-bottom:10px}.sp-menu-list-inner{background-color:#9ac509;padding:100px 50px}.sp-menu-policy{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:50px 50px 70px}.sp-menu-policy .policy-link{margin-top:20px}.sp-menu-policy .policy-link a,.sp-menu-policy .policy-link a:visited{color:initial!important}.sp-menu-list a{text-decoration:none}.sp-menu-list .sp-menu-list-sec .sp-menu-category{margin-bottom:20px}.sp-menu-list .sp-menu-list-sec .sp-menu-category a{color:#fff;font-size:21px;font-weight:500;letter-spacing:.025em;line-height:1.8571428571}.sp-menu-list .sp-menu-list-sec ul{margin-left:25px}.sp-menu-list .sp-menu-list-sec li a{color:#fff;font-size:17px;font-weight:500;letter-spacing:.025em;line-height:2.7647058824}.footer-wrap{margin:180px auto 0}@media print,screen and (max-width:1000px){.footer-wrap{margin-top:100px}}.footer-contact{align-items:center;background-color:#db002b;border-radius:20px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2);color:#fff;display:grid;gap:0 50px;grid-template-columns:200px auto auto;grid-template-rows:auto;height:100px;justify-content:center;margin:0 auto 100px;padding:0 10px;position:relative;width:min(1200px,90%)!important;z-index:1}@media print,screen and (max-width:1000px){.footer-contact{box-shadow:none;display:block;height:auto;margin-bottom:50px;padding:20px}}.footer-contact a{color:#fff;text-decoration:none}.footer-contact .footer-contact-left{display:flex;flex-direction:column}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-left{align-items:flex-start}}.footer-contact .footer-contact-left span{display:block;font-weight:500;line-height:1.8}.footer-contact .footer-contact-left span.lg{font-size:clamp(.625rem,.3571428571rem + .8571428571vw,1rem)!important;font-weight:600}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-left span.lg{font-size:14px!important}}.footer-contact .footer-contact-left span.sm{font-size:clamp(.625rem,.4910714286rem + .4285714286vw,.8125rem)!important;font-weight:500}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-left span.sm{font-size:13px!important}}.footer-contact .footer-contact-left span.sp{display:none}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-left span.sp{display:block}}.footer-contact .footer-contact-center{padding-right:50px}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-center{padding-right:0}}.footer-contact .footer-contact-center a{display:block;font-size:clamp(1.25rem,.625rem + 2vw,2.125rem)!important;font-weight:500;letter-spacing:.1em;line-height:1.8;position:relative}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-center a{font-size:30px!important;text-align:center}}.footer-contact .footer-contact-center a:after{background-color:#fff;content:"";display:inline-block;height:100%;position:absolute;right:-50px;width:1px}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-center a:after{bottom:-15px;height:1px;left:0;right:auto;width:100%}}.footer-contact .footer-contact-right{background-image:url(../images/mail.svg);background-position:left 55%;background-repeat:no-repeat}.footer-contact .footer-contact-right:hover{opacity:.6}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-right{background-image:url(../images/mail.svg);background-position:left 55%;background-repeat:no-repeat;margin-top:30px}}.footer-contact .footer-contact-right a{display:block;font-size:clamp(1.0625rem,.7053571429rem + 1.1428571429vw,1.5625rem)!important;font-weight:500;letter-spacing:0;line-height:1.8;padding:0 30px 0 60px}@media print,screen and (max-width:1000px){.footer-contact .footer-contact-right a{padding:0 0 0 60px}}.footer-lists{display:grid;grid-template-columns:550px auto;grid-template-rows:auto;height:460px;position:relative}@media print,screen and (max-width:1000px){.footer-lists{display:block;height:auto;margin-top:50px}}.footer-lists .footer-lists-left{align-items:center;border-top:1px solid #bcbcbc;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.footer-lists .footer-lists-left{padding-top:50px}}.footer-lists .footer-lists-left .footer-title{font-size:clamp(.9375rem,.8928571429rem + .1428571429vw,1rem)!important;font-weight:600;margin-top:30px}.footer-lists .footer-lists-left .address{font-size:clamp(.75rem,.7053571429rem + .1428571429vw,.8125rem)!important}.footer-lists .footer-lists-left .address a{color:#db002b;margin-left:10px;text-decoration:underline}.footer-lists .footer-lists-left .address a:hover{text-decoration:none}.footer-lists .footer-lists-right{align-items:flex-start;background-color:#9ac509;display:grid;display:flex;gap:0 100px;justify-content:center;padding:150px 0 100px}@media print,screen and (max-width:1000px){.footer-lists .footer-lists-right{display:none}}.footer-lists .footer-lists-right a{color:#fff;font-weight:500;text-decoration:none;transition:.1s ease}.footer-lists .footer-lists-right a:hover{opacity:.6;transition:.1s ease}.footer-lists .footer-lists-right .title{font-size:clamp(.875rem,.7857142857rem + .2857142857vw,1rem)!important;margin-bottom:15px;margin-top:0!important}.footer-lists .footer-lists-right .title a{font-weight:700}.footer-lists .footer-lists-right ul li{margin-top:20px}.footer-lists .footer-lists-right ul a{font-size:clamp(.625rem,.4910714286rem + .4285714286vw,.8125rem)!important}.copy{color:#fff;font-size:10px;margin:0 auto;position:relative;text-align:right;width:min(1200px,90%)!important;z-index:1}@media print,screen and (max-width:1000px){.copy{display:none}}.copy--sp{display:none}@media print,screen and (max-width:1000px){.copy--sp{background-color:#9ac509;display:block;margin-top:70px;overflow-x:hidden;padding-top:2px;text-align:center;width:100vw!important}}.tel{pointer-events:none}@media print,screen and (max-width:1000px){.tel{display:block;pointer-events:auto;text-decoration:none}}table.basic{width:100%}table.basic th{border-right:3px solid #fff;padding:1.5em 2em;text-align:left;vertical-align:top;width:30%}@media only screen and (max-width:767px){table.basic th{border-bottom:3px solid #fff;border-right:none;display:block;width:100%}}table.basic td{padding:1.5em 2em;text-align:left;vertical-align:top;width:70%}@media only screen and (max-width:767px){table.basic td{display:block;width:100%}}table.basic tr:nth-child(odd) td,table.basic tr:nth-child(odd) th{background-color:#ececec}@media only screen and (max-width:767px){table.basic tr:nth-child(odd) td,table.basic tr:nth-child(odd) th{background-color:#fff}table.basic th{background-color:#ececec!important}.qa_table td,.qa_table th{display:block;float:none}.qa_table td.no{display:none}.qa_table td.mt{margin-top:20px}.qa_table td.mt-min{margin-top:10px}}.pankuzu{text-align:right}#header .header-center a.current .ja{color:#db002b}.dir-link a.current{color:#b8b8b8;pointer-events:none}#document.new-temp .case-lists ul.page-numbers{display:flex;gap:0 10px;justify-content:center;margin:0 auto;width:min(1200px,90%)!important}#document.new-temp .case-lists ul.page-numbers span.current{color:#9ac509}#document.new-temp .case-lists ul.page-numbers li{align-items:center;color:initial;display:flex;height:58px;justify-content:center;margin-top:0;text-decoration:none;width:58px}@media only screen and (max-width:767px){#document.new-temp .case-lists ul.page-numbers li{height:30px;width:30px}}#document.new-temp .case-lists ul.page-numbers li a{align-items:center;color:initial;display:flex;height:58px;justify-content:center;width:58px}@media print,screen and (min-width:1200px){#document.new-temp .case-lists ul.page-numbers li a:hover{background-color:#9ac509;color:#fff;opacity:1}}#document.new-temp .case-lists ul.page-numbers li a.next.page-numbers{color:#db002b;text-decoration:underline}@media print,screen and (min-width:1200px){#document.new-temp .case-lists ul.page-numbers li a.next.page-numbers:hover{background-color:initial;opacity:1;text-decoration:none}}#document.new-temp .case-lists ul.page-numbers li a.prev.page-numbers{color:#db002b;text-decoration:underline}@media print,screen and (min-width:1200px){#document.new-temp .case-lists ul.page-numbers li a.prev.page-numbers:hover{background-color:initial;opacity:1;text-decoration:none}}@media only screen and (max-width:767px){#document.new-temp .case-lists ul.page-numbers li a{height:30px;width:30px}}.nav-links,.pagination{margin:150px auto 0}@media only screen and (max-width:767px){.nav-links,.pagination{margin:100px auto 0}}