﻿tml,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,animemp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;background:transparent;list-style:none;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}a img{border:none}div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,input,textarea,button,table,tr,th,td,article,aside,footer,header,hgroup,nav,section,img,a,p{box-sizing:border-box}img{max-width:100%;height:auto;vertical-align:bottom}input[type="submit"],input[type="button"]{border-radius:0;-webkit-appearance:button;appearance:button;border:none}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}input,textarea{font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}input[type="submit"]{cursor:pointer}input:focus,textarea:focus{outline:none;background-color:#fff}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}body,html{height:100%}html{font-size:62.5%}body{color:#323232;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.6rem;line-height:1.6;letter-spacing:1.3px;overflow-y:scroll;overflow-wrap:break-word;font-feature-settings:"palt";background-color:#F5F5F2;counter-reset:number 0}@media screen and (max-width: 480px){body{font-size:3.6vw;line-height:1.8}}a{color:#323232}a:hover{color:#072B08}::selection{color:#000;background-color:#d3d3d3}::-moz-selection{color:#000;background-color:#d3d3d3}input,.pullDown select{color:#707070}#all{min-width:1200px;width:100%;position:relative;z-index:10;overflow:clip}@media screen and (max-width: 480px){#all{min-width:inherit}}a{word-wrap:break-word;transition:all .2s ease;-webkit-transition:all .2s ease;text-decoration:none}a:hover{text-decoration:none;opacity:0.6}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.border{border:1px solid #333;background-color:#000;box-shadow:0px 0px 4px #333;margin-right:2px;margin-left:2px}.enFont{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.jpFont{font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.fz36{font-size:3.6rem}@media screen and (max-width: 480px){.fz36{font-size:7vw}}.fz24{font-size:2.4rem}@media screen and (max-width: 480px){.fz24{font-size:5vw}}.fz20{font-size:2rem}@media screen and (max-width: 480px){.fz20{font-size:4.5vw}}.fz18{font-size:1.8rem}@media screen and (max-width: 480px){.fz18{font-size:4.3vw}}.fz14,.shokuiku-contents5-list__dd{font-size:1.4rem}@media screen and (max-width: 480px){.fz14,.shokuiku-contents5-list__dd{font-size:3.5vw}}.fz12{font-size:1.2rem}@media screen and (max-width: 480px){.fz12{font-size:2.8vw}}.img100w{width:100%;max-width:none}hr{border:none;border-top:1px solid #999;margin-top:80px;margin-bottom:0px;padding-bottom:80px}.dot-list{position:relative;padding-left:1em}.dot-list::before{content:"";display:block;position:absolute;height:3px;width:3px;background:#000;left:0.3em;top:0.7em}.circle-list{position:relative;padding-left:1.7em;margin-bottom:5px}@media screen and (max-width: 480px){.circle-list{margin-bottom:1vw}}.circle-list::before{content:"●";display:block;position:absolute;color:#000;left:0.3em;top:0.1em;font-size:95%}.number-list{position:relative;padding-left:1.7em;margin-bottom:10px;line-height:1.4}@media screen and (max-width: 480px){.number-list{margin-bottom:2vw}}.number-list::before{counter-increment:number 1;content:counter(number) ".";display:block;position:absolute;color:#000;left:0.3em;top:0.1em;font-size:95%}.txt-orange{color:#E6821F}.flex{display:flex;flex-wrap:wrap}.flex-top{align-items:flex-start}.flex-middle{align-items:center}.flex-bottom{align-items:flex-end}.flex-left{justify-content:flex-start}.flex-center{justify-content:center}.flex-right{justify-content:flex-end}.flex-between{justify-content:space-between}.loadmask{position:fixed;width:100%;height:100vh;background-color:#F5F5F2;z-index:1000;pointer-events:none;display:none}.pcNon{display:none}@media screen and (max-width: 480px){.pcNon{display:inline}.spNon{display:none}}.txt-center{text-align:center}.txt-right{text-align:right}@media screen and (max-width: 480px){.txt-sp-left{text-align:left !important}}.commonWidth{min-width:1200px;max-width:1200px;margin:auto;position:relative}@media screen and (max-width: 480px){.commonWidth{min-width:inherit;max-width:inherit;width:auto;margin:auto}}.width600{width:600px;margin:auto}@media screen and (max-width: 480px){.width600{width:100%}}.width680{width:680px;margin:auto}@media screen and (max-width: 480px){.width680{width:100%}}.width700{width:700px;margin:auto}@media screen and (max-width: 480px){.width700{width:100%}}.width750{width:750px;margin:auto}@media screen and (max-width: 480px){.width750{width:100%}}.width800{width:800px;margin:auto}@media screen and (max-width: 480px){.width800{width:100%}}.width850{width:850px;margin:auto}@media screen and (max-width: 480px){.width850{width:100%}}.commonPadding{padding-left:140px;padding-right:140px}@media screen and (max-width: 480px){.commonPadding{padding-left:7vw;padding-right:7vw}}.topbottom30p{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 480px){.topbottom30p{padding-top:6vw;padding-bottom:6vw}}.bottom30p{padding-bottom:30px}@media screen and (max-width: 480px){.bottom30p{padding-bottom:6vw}}.bg-white{background-color:#fff}.bg-common{background-color:#F5F5F2}.bg-green{background-color:#EFF7EF}.in.fade{transform:translateY(-50px);opacity:0;transition:all .7s ease;-webkit-transition:all .7s ease}.active.fade{transform:translateY(0);opacity:1}.youtubeFull{position:relative;width:100%;padding-top:56.3%}.youtubeFull iframe{position:absolute;top:0;right:0;width:100%;height:100%}.underlink{position:relative;padding-bottom:8px;display:inline-block}@media screen and (max-width: 480px){.underlink{letter-spacing:2px;padding-bottom:1.5vw}}.underlink:after{content:"";display:block;position:absolute;bottom:0;transition:all .3s ease;-webkit-transition:all .3s ease;width:0%;height:1px;background-color:#000}@media screen and (max-width: 480px){.underlink:after{width:100%}}.underlink:hover:after{width:100%}.bdlink{border:1px solid #333;display:inline-block;margin-top:10px;padding:5px 20px;border-radius:5px;font-size:90%}.bdlink:hover{background-color:#fff}@media screen and (max-width: 480px){.bdlink{margin-top:2vw;padding:1vw 4vw}}.border_bottom{border-bottom:1px solid #000;padding-bottom:5px;margin:30px 0 15px;font-weight:bold}.z5{z-index:5 !important;position:relative}.fullscreen{position:relative;width:100%;padding-top:56.25%}.fullscreen iframe{position:absolute;top:0;right:0;width:100%;height:100%}.head2nd{padding:90px 0 60px}@media screen and (max-width: 480px){.head2nd{padding:11vw 7vw 13vw}}.head2nd__en{line-height:1;font-size:6rem;font-weight:800}@media screen and (max-width: 480px){.head2nd__en{font-size:9vw}}.head2nd__jp{margin-top:0.5em}@media screen and (max-width: 480px){.head2nd__jp{font-size:90%;margin-top:1vw}}.head-column{padding:90px 0 60px;text-align:center}@media screen and (max-width: 480px){.head-column{padding:13vw 7vw 6vw;text-align:left}}.head-column__jp{font-size:4.8rem;line-height:1;font-weight:600}@media screen and (max-width: 480px){.head-column__jp{line-height:1.2;font-size:7vw}}.head-column__jp.small{font-size:4rem;line-height:1.2}@media screen and (max-width: 480px){.head-column__jp.small{font-size:7vw}}.head-column__en{margin-top:20px;line-height:1.2}@media screen and (max-width: 480px){.head-column__en{font-size:90%;margin-top:3vw}}.common-head{text-align:center;margin-bottom:100px}@media screen and (max-width: 480px){.common-head{margin-bottom:17vw}}.common-head__title{font-size:160%;margin-bottom:1.5em}@media screen and (max-width: 480px){.common-head__title{font-size:140%}}@media screen and (max-width: 480px){.common-head__txt{text-align:left}}.guidanceNav{background-color:#EFF7EF}.guidanceNav__area{padding:150px 0;color:#694646}@media screen and (max-width: 480px){.guidanceNav__area{padding:25vw 0}}.guidanceNav-icon{width:60%}@media screen and (max-width: 480px){.guidanceNav-icon{width:100%;order:2}}.guidanceNav-icon__li{width:20%;margin:0px 11% 8% 0;transition:all .8s ease;-webkit-transition:all .8s ease;opacity:0;transform:translateY(40%)}@media screen and (max-width: 480px){.guidanceNav-icon__li{width:25%;margin:0 4.15% 8%}}.guidanceNav-icon.active .guidanceNav-icon__li{opacity:1;transform:translateY(0%)}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(1){transition-delay:.1s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(2){transition-delay:.2s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(3){transition-delay:.3s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(4){transition-delay:.4s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(5){transition-delay:.5s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(6){transition-delay:.6s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(7){transition-delay:.7s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(8){transition-delay:.8s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(9){transition-delay:.9s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(10){transition-delay:1s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(11){transition-delay:1.1s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(12){transition-delay:1.2s}.guidanceNav-icon.active .guidanceNav-icon__li:nth-of-type(13){transition-delay:1.3s}.guidanceNav-icon__img{width:80%;margin:0 auto 10px}@media screen and (max-width: 480px){.guidanceNav-icon__img{margin-bottom:2vw}}.guidanceNav-icon__txt{text-align:center;font-size:85%;line-height:1.2}.guidanceNav-txt{flex:1}@media screen and (max-width: 480px){.guidanceNav-txt{flex:none;order:1;width:100%;margin-bottom:20vw}}.guidanceNav-txt__head{padding:50px 0}@media screen and (max-width: 480px){.guidanceNav-txt__head{padding:0vw 0 10vw}}.guidanceNav-txt__en{font-size:260%;font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:200;line-height:0.8}.guidanceNav-txt__jp{font-size:150%;margin-left:20px;padding-left:20px;border-left:1px solid #694646;line-height:1}@media screen and (max-width: 480px){.guidanceNav-txt__jp{margin-left:4vw;padding-left:4vw}}.guidanceNav-txt__txt{margin-bottom:40px}@media screen and (max-width: 480px){.guidanceNav-txt__txt{margin-bottom:8vw}}.guidanceNav-txt .underlink{color:#694646;font-size:80%;display:inline-block}.guidanceNav-txt .underlink:after{background-color:#694646}.medical_hour{width:100%}.medical_hour__left,.medical_hour__right{position:relative;width:50%}@media screen and (max-width: 480px){.medical_hour__left,.medical_hour__right{width:100%}}.medical_hour__left{overflow:hidden}.medical_hour__title{background-color:#000;color:#fff;padding:60px 0}@media screen and (max-width: 480px){.medical_hour__title{padding:18vw 0}}.medical_hour__title .top-head__jp{border-color:#fff}.medical_hour__img{position:relative}.medical_hour__img .box{position:absolute}@media screen and (max-width: 480px){.medical_hour__img .box{position:relative}}.medical_hour__right{padding:70px 80px 80px 75px}@media screen and (max-width: 480px){.medical_hour__right{padding:14vw 7vw 16vw}}.medical_hour__inner{width:100%;max-width:540px}.medical_hour__li{margin-bottom:0.5em;font-size:110%}.medical_hour__time{width:3em;font-size:80%}@media screen and (max-width: 480px){.medical_hour__time{font-size:85%}}.medical_hour__item{width:calc((100% - 3em) / 7);text-align:center}.medical_hour__txtarea small{display:block;font-size:75%;margin-top:1em}@media screen and (max-width: 480px){.medical_hour__txtarea small{font-size:80%}}.medical_hour__timetxt{letter-spacing:6px;margin:25px 0}@media screen and (max-width: 480px){.medical_hour__timetxt{letter-spacing:3px;margin:5vw 0}}.medical_hour-picup{border-top:1px dotted #A2A2A2;border-bottom:1px dotted #A2A2A2;padding:30px 70px;margin:60px 0}@media screen and (max-width: 480px){.medical_hour-picup{padding:6vw 2vw;margin:-6vw 0 12vw}}.medical_hour-picup__head{text-align:center;font-size:160%;margin-bottom:25px;line-height:1.4}@media screen and (max-width: 480px){.medical_hour-picup__head{margin-bottom:5vw}}.global-header{position:relative;padding:30px 60px 0px}@media screen and (max-width: 480px){.global-header{padding:11vw 7vw 0}}.global-header__txt{font-size:90%;letter-spacing:2px;margin-right:1.5em}@media screen and (max-width: 480px){.global-header__txt{margin-right:0;font-size:2.2vw}}.global-header__linkbox .tel{font-size:180%;font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;margin-right:1.5em}@media screen and (max-width: 480px){.global-header__linkbox .tel{margin-right:0;width:100%;text-align:right;font-size:4.5vw}}.global-header__linkbox .line{width:270px;cursor:pointer}@media screen and (max-width: 480px){.global-header__linkbox .line{width:100%;text-align:center;margin-top:9vw}.global-header__linkbox .line img{width:80%}}.global-footer{background-color:#000;height:100vh;position:sticky;z-index:-1;color:#fff;bottom:0;font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center}.global-footer a{color:#fff}@media screen and (max-width: 480px){.global-footer__inner{padding:0 10vw}}.global-footer__logo{padding:6vh 3vw 0;transform:translateY(20%)}@media screen and (max-width: 480px){.global-footer__logo{padding:6vh 0vw 0}}.global-footer__address{padding:5vh 0;transform:translateY(8%)}@media screen and (max-width: 480px){.global-footer__address{padding:2vh 0}}.show .global-footer__address{padding:11vh 0 10vh}@media screen and (max-width: 480px){.show .global-footer__address{padding:7vh 0}}.global-footer__tel{font-size:125%}.global-footer__line{width:350px;margin:4vh auto 0;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease}.global-footer__line:hover{opacity:0.5}@media screen and (max-width: 480px){.global-footer__line{width:75vw;margin:4vh auto 0}}.global-footer__linkbox{border-top:1px solid #fff;transform:translateY(-15%)}.global-footer__link{transition:all .8s ease;-webkit-transition:all .8s ease;padding:0vh 0 2vh}.show .global-footer__link{padding:10vh 0 8vh}@media screen and (max-width: 480px){.show .global-footer__link{padding:4vh 0 6vh}}.global-footer__txtlink{color:#fff;font-size:90%;margin:0 3%}@media screen and (max-width: 480px){.global-footer__txtlink{width:100%;margin:1.5vw 10%}}.global-footer__copyright{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:80%}.global-footer__backtop{position:absolute;cursor:pointer;right:70px;bottom:100px;z-index:999;line-height:0px}@media screen and (max-width: 480px){.global-footer__backtop{right:6vw;bottom:20vw}}.global-footer__linkbox,.global-footer__address,.global-footer__logo{transition:all .8s ease;-webkit-transition:all .8s ease;opacity:0}.show .global-footer__linkbox,.show .global-footer__address,.show .global-footer__logo{transform:translateY(0%);opacity:1}.navBtm{position:fixed;top:90px;left:60px;z-index:1000;opacity:0;pointer-events:none;transform:translateY(-50px);transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.navBtm{top:11vw;left:10vw}}.navBtm.show{opacity:1;transform:translateY(0px);pointer-events:all}.navBtm__logo{width:80px;padding-right:40px;border-right:1px solid #707070;position:relative}@media screen and (max-width: 480px){.navBtm__logo{width:15vw;padding-right:7vw}}.navBtm__logo a{display:block}.selected .navBtm__logo,.white .navBtm__logo{border-right-color:#fff}.navBtm__logobk{position:absolute;width:39px;top:0;left:0;opacity:0;transition:opacity 0.3s cubic-bezier(0.19, 1, 0.22, 1)}@media screen and (max-width: 480px){.navBtm__logobk{width:8vw}}.selected .navBtm__logobk,.white .navBtm__logobk{opacity:1}.navBtm__btm{cursor:pointer;width:30px;margin-left:40px;transition:all 0s ease;-webkit-transition:all 0s ease}@media screen and (max-width: 480px){.navBtm__btm{width:6vw;margin-left:8vw}}.navBtm__btm .b1,.navBtm__btm .b2{background:#000;margin-top:15px;height:2px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease}.navBtm__btm .b1{margin-top:0}.white .navBtm__btm .b1,.white .navBtm__btm .b2{background:#fff}.selected .navBtm__btm .b1,.selected .navBtm__btm .b2{background:#fff}.selected .navBtm__btm .b1{top:9px;transform:rotate(45deg)}.selected .navBtm__btm .b2{top:-8px;transform:rotate(-45deg)}.nav{top:0;left:0;bottom:0;width:100%;height:100%;position:fixed;z-index:999;overflow:hidden;transform:translateX(-100%);background-color:#072B08;transition:all .5s ease;-webkit-transition:all .5s ease}@media screen and (max-width: 480px){.nav{overflow:scroll}}.nav.open{transform:translateX(0%)}.nav__left{width:45%;padding-top:80px}@media screen and (max-width: 480px){.nav__left{width:100%;padding:32vw 0 10vw}}.nav__ul{margin-left:17%}.nav__li{margin:1.5em 0}.nav__a{display:block;color:#fff;line-height:1.4;position:relative}.nav__a::before{content:"";display:block;position:absolute;top:50%;left:0;width:0px;height:1px;background-color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease}.nav__a:hover{padding-left:30px;color:#fff;opacity:0.5}.nav__a:hover::before{width:20px}.nav__en{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:200%;font-weight:800}.nav__jp{font-size:90%}.nav__right{flex:1;background-color:#fff;transform:translateX(-50vw);transition:transform 0.5s ease 0.3s;padding-left:5vw;align-content:center}@media screen and (max-width: 480px){.nav__right{transform:translateX(-20vw);padding:12vw 8vw;text-align:center}}.open .nav__right{transform:translateX(0%)}.nav__linkbox{font-size:120%}.nav__linkbox a{display:inline-block;margin-right:1em}.nav__linkbox .tel,.nav__linkbox .address{display:inline-block}.nav__linkbox .line{width:312px;display:block;margin-top:15px;cursor:pointer}@media screen and (max-width: 480px){.nav__linkbox .line{width:80%;margin:5vw auto 0}}.nav2nd{margin-top:35px;font-size:1.4rem}.index .nav2nd{display:none}@media screen and (max-width: 480px){.nav2nd{display:none}}.nav2nd__li{margin-left:3em;letter-spacing:2px}.nav2nd__a.selected{color:#666}.spring{position:fixed;bottom:0;left:0;z-index:1010;display:none}@media screen and (max-width: 480px){.spring{display:flex}}.spring__navbtm{width:50%;background-color:#103E11;color:#fff;font-size:4vw;letter-spacing:2px}.spring__line{width:50%;background-color:#000;padding:3vw 8vw 4vw}.spring-nav{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;background-color:#C5D9C5;display:none;padding:0vw 0vw 18vw;transform:translateY(100%);font-weight:bold;font-size:3.2vw;transition:all .5s ease;-webkit-transition:all .5s ease}@media screen and (max-width: 480px){.spring-nav{display:flex}}.spring-nav.open{transform:translateY(0%)}.spring-nav__inner{overflow:auto;width:100%;height:100%;padding:10vw 15vw}.spring-nav__title{border-top:1px solid #000;border-bottom:1px solid #000;padding:0.5vw 1vw;font-size:4.3vw;margin-bottom:5vw;letter-spacing:5px}@media screen and (max-width: 480px){.spring-nav-ichiran{margin-bottom:10vw}.spring-nav-ichiran__a{margin-bottom:2vw}.spring-nav-ichiran__icon{width:7.5vw}.spring-nav-ichiran__txt{flex:1;padding-left:4vw}}@media screen and (max-width: 480px){.spring-nav-column__a{margin-bottom:2vw}}.popup{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9998}.popup__inner{background-color:rgba(207,227,207,0.95);padding:60px;width:80%;max-width:900px;position:relative;box-shadow:0px 0px 10px rgba(0,0,0,0.3)}@media screen and (max-width: 480px){.popup__inner{padding:8vw;width:90%;max-height:90%;overflow:auto}}.popup__head{text-align:center;font-weight:bold;font-size:130%;margin-bottom:30px}@media screen and (max-width: 480px){.popup__head{font-size:5vw;margin-top:5vw;margin-bottom:6vw}}@media screen and (max-width: 480px){.popup__txt{text-align:left}}.popup__maintxt{margin:40px 0}@media screen and (max-width: 480px){.popup__maintxt{margin:8vw 0;text-align:center}}.popup__close{position:absolute;right:20px;top:20px;font-size:200%;line-height:1;cursor:pointer}@media screen and (max-width: 480px){.popup__close{right:2vw;top:2vw;width:10vw}}.firstview{padding-top:1px}@media screen and (max-width: 480px){.firstview .commonPadding{padding:0}}.firstview__inner{padding:0 120px}@media screen and (max-width: 480px){.firstview__inner{padding:0}}.firstview__catch{width:390px;margin:55px auto 45px}@media screen and (max-width: 480px){.firstview__catch{width:80%;margin:11vw auto 9vw}}.firstview__box{position:relative;padding:1px 0}.firstview__img{width:77%;height:420px;margin-left:auto;margin-right:0}@media screen and (max-width: 480px){.firstview__img{width:100%;height:60vw;margin:0vw 0 80vw}}.firstview__img img{object-fit:cover;width:100%;height:100%}.firstview-logo{position:absolute;top:50%;left:0;width:33%;transform:translateY(-50%);text-align:center}@media screen and (max-width: 480px){.firstview-logo{position:sticky;top:35%;transform:translateY(0%);width:100%;padding:8vw 10vw 0}}.firstview-logo__txt{background:#072B08;width:100%;position:relative;line-height:1;color:#fff}.firstview-logo__txt:after{content:"";position:absolute;display:block;background:#072B08;width:50vw;height:100%;top:0;left:0;transform:translateX(-99%);z-index:-1}.firstview-logo__txt.title{margin-top:20px;padding:10px 0}@media screen and (max-width: 480px){.firstview-logo__txt.title{margin-top:4vw;padding:2.8vw 0 2.5vw}}.firstview-logo__txt.kyuujin{background-color:#EAEA1F;font-weight:bold;font-size:140%;color:#000;padding:16px 0}@media screen and (max-width: 480px){.firstview-logo__txt.kyuujin{padding:5vw 0}}.firstview-logo__txt.kyuujin:after{background-color:#EAEA1F}.firstview__txt{text-align:center;width:100%;font-weight:bold;background-color:#fff;padding:80px 0 100px;margin-top:-50px}@media screen and (max-width: 480px){.firstview__txt{margin-top:0;padding:8vw 0vw;font-size:120%}}.top-head__en{font-size:250%;font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:200;line-height:0.8}@media screen and (max-width: 480px){.top-head__en{font-size:200%}}.top-head__jp{font-size:140%;line-height:1.2;border-left:1px solid #000;margin-left:1em;padding-left:1em}@media screen and (max-width: 480px){.top-head__jp{font-size:120%}}.top-mv video{width:100%}@media screen and (max-width: 480px){.top-mv video{height:auto;width:100%}}.top-intro{padding:160px 0 70px}@media screen and (max-width: 480px){.top-intro{padding:15vw 0 20vw}}.top-intro__txtbox{width:50%}@media screen and (max-width: 480px){.top-intro__txtbox{width:100%}}.top-intro__txt{margin-bottom:60px}@media screen and (max-width: 480px){.top-intro__txt{margin-bottom:15vw}}.top-intro__link{margin-bottom:40px}@media screen and (max-width: 480px){.top-intro__link{margin-bottom:8vw}}.top-intro__img{width:40%}@media screen and (max-width: 480px){.top-intro__img{position:absolute;right:9vw;bottom:-3vw;width:30%}}.top-syokuiku{background-color:#EFF7EF;color:#694646}.top-syokuiku__img{width:48%}@media screen and (max-width: 480px){.top-syokuiku__img{width:100%;order:1}}.top-syokuiku__txtbox{width:52%;padding:0px 10% 0 60px}@media screen and (max-width: 480px){.top-syokuiku__txtbox{width:100%;order:2;padding:10vw 8vw 12vw}}.left .top-syokuiku__txtbox{padding:0 60px 0 10%}@media screen and (max-width: 480px){.left .top-syokuiku__txtbox{padding:10vw 8vw 12vw}}.top-syokuiku-head{margin-bottom:30px}@media screen and (max-width: 480px){.top-syokuiku-head{margin-bottom:6vw}}.top-syokuiku-head__lead{font-size:3rem;border-bottom:1px solid #694646;line-height:1.2;padding-bottom:10px;margin-bottom:5px}@media screen and (max-width: 480px){.top-syokuiku-head__lead{font-size:6.5vw;margin-bottom:2vw;padding-bottom:3vw}}.top-syokuiku-head__sub{font-size:1.8rem}@media screen and (max-width: 480px){.top-syokuiku-head__sub{font-size:4vw}}.top-syokuiku__link{display:block;border-radius:50px;background-color:#A0C4A0;text-align:center;color:#fff;font-weight:bold;margin-top:30px;padding:5px}@media screen and (max-width: 480px){.top-syokuiku__link{margin-top:6vw;padding:1vw}}.top-micro__head{font-weight:bold;color:#887070;margin-bottom:30px}@media screen and (max-width: 480px){.top-micro__head{margin-bottom:6vw}}.top-news{padding:140px 0}@media screen and (max-width: 480px){.top-news{padding:25vw 0}}.top-news__link{margin-top:30px;text-align:right}@media screen and (max-width: 480px){.top-news__link{margin-top:5vw}}.top-access{padding-bottom:150px}@media screen and (max-width: 480px){.top-access{padding-bottom:25vw}}.top-access__headimg img{object-fit:cover;width:100%;height:460px}@media screen and (max-width: 480px){.top-access__headimg img{height:80vw}}.top-access__head{margin:100px 0 40px}@media screen and (max-width: 480px){.top-access__head{margin:6vw 0}}.top-access .gmap{padding:0;border:none;margin:50px auto 0;width:100%;height:360px}@media screen and (max-width: 480px){.top-access .gmap{margin-top:10vw;width:100%;height:60vw}}.top-access__maptxt{text-align:right;font-size:85%;margin-top:1em}.top-access-address{text-align:center;margin-top:60px;line-height:2.0;font-size:120%}@media screen and (max-width: 480px){.top-access-address{margin-top:12vw;font-size:100%}}.top-access-address__img{width:70px;margin:0 auto 40px}@media screen and (max-width: 480px){.top-access-address__img{width:20%;margin-bottom:8vw}}#news .linkB{width:680px;margin:auto;overflow:hidden;border-top:1px dotted #A2A2A2;margin-top:80px}@media screen and (max-width: 480px){#news .linkB{margin-top:50px;width:100%}}.articleList{line-height:1.8}.articleList__page{padding-top:90px}@media screen and (max-width: 480px){.articleList__page{width:100%;padding-top:16vw}}.articleList a{display:inline-block}.articleList__thumb{border-bottom:1px dotted #A2A2A2;padding-bottom:25px;margin-bottom:25px}@media screen and (max-width: 480px){.articleList__thumb{font-size:4.2vw;padding-bottom:5vw;margin-bottom:5vw}}.articleList__thumb:last-child{margin-bottom:0}.articleList__day{font-size:70%;margin-bottom:2px;margin-bottom:0.5vw}.articleList__title{font-size:114%;font-weight:bold;line-height:1.5}.articleList__honbun{font-size:85%;margin-top:2px}@media screen and (max-width: 480px){.articleList__honbun{margin-top:0.5vw}}.pager{padding:30px 0 110px}@media screen and (max-width: 480px){.pager{padding:6vw 0 22vw}}.pager__prev{float:left !important}.pager__next{float:right !important}.news-single{padding:90px 0 110px}@media screen and (max-width: 480px){.news-single{padding:18vw 0 22vw}}.news-single__honbun{margin-top:40px;font-size:90%}@media screen and (max-width: 480px){.news-single__honbun{margin-top:6vw}}.news-single__honbun a{color:#087921}.news-single p{padding:10px 0}@media screen and (max-width: 480px){.news-single p{padding:2vw 0}}.news-single li{list-style:disc;margin-left:1.5em}.news-single__footer{border-top:1px dotted #A2A2A2;margin-top:60px;padding-top:20px;text-align:right}@media screen and (max-width: 480px){.news-single__footer{margin-top:12vw;padding-top:8vw}}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:80%}.has-medium-font-size{font-size:130%;line-height:1.3}::placeholder{color:#ccc}input:focus,textarea:focus{outline:none;border:1px solid #072B08}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.contact{padding-bottom:0}.contact__recaptcha{width:304px;margin:30px auto}@media screen and (max-width: 480px){.contact__recaptcha{margin:4vw}}.contact input:disabled{opacity:0.2;cursor:default}.contact h2.title{padding-bottom:60px}@media screen and (max-width: 480px){.contact h2.title{padding-bottom:12vw}}.contact__area{padding:80px 0 140px}@media screen and (max-width: 480px){.contact__area{padding:11vw 0 25vw}}.contact-nav{display:flex;justify-content:center;margin:40px 0 80px}@media screen and (max-width: 480px){.contact-nav{flex-wrap:wrap;margin:40px 0 30px}}.contact-nav label{position:relative;cursor:pointer;border-radius:20px;line-height:1;letter-spacing:0.6px;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;border:1px solid #BCBCBC;margin:0 10px;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.contact-nav label{width:100%;text-align:center;margin:0 0 10px}}.contact-nav label:hover{background-color:#eee}.contact-nav input{display:none}.contact-nav__link{display:block;padding:8px 35px;color:#000;text-decoration:none}.contact-nav__link:hover{color:#000}.contact-nav input[type="radio"]:checked+label{background-color:#072B08;color:#fff}.contact-nav input[type="radio"]:checked+label .labellink{color:#fff}.contact-input input,.contact-input textarea{border:1px solid #707070;background-color:#fff;width:100%;padding:8px 10px;line-height:1.4}.contact-input dl{margin-bottom:35px;display:flex;justify-content:flex-start}.contact-input dl:last-child{margin-bottom:0}@media screen and (max-width: 480px){.contact-input dl{flex-wrap:wrap;margin-bottom:6vw}.contact-input dl dt,.contact-input dl dd{width:100%}}.contact-input dl>dt{width:22%;position:relative;margin-right:30px;margin-top:0.5em}@media screen and (max-width: 480px){.contact-input dl>dt{margin-bottom:10px;width:100%;padding-left:40px}}.contact-input dl>dt:after{content:"必須";font-size:1rem;color:#fff;padding:0px 3px;position:absolute;top:2px;right:0px;background-color:#072B08}@media screen and (max-width: 480px){.contact-input dl>dt:after{padding:1px 5px;top:3px;left:0px;right:inherit}}.contact-input dl>dt.none:after{content:"任意";background-color:#acacac}.contact-input dl>dd{flex:1}.contact-input dl>dd input{width:100%;padding:8px}@media screen and (max-width: 480px){.contact-input dl>dd input{width:100%}}.contact-input dl>dd textarea{width:100%;resize:vertical;padding:8px}.contact-input dl>dd span{font-size:12px;color:#888}.contact .send{border:1px solid #c3c3c3;padding:20px 25px;margin-bottom:30px}.contact .send dt{float:left}.contact .send dd{margin-bottom:0;margin-left:140px}.contact-pullDown{overflow:hidden;position:relative;border:1px solid #707070;border-radius:2px;width:30%}@media screen and (max-width: 480px){.contact-pullDown{width:100%}}.contact-pullDown select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;padding:10px 38px 10px 10px;-webkit-appearance:none;appearance:none}.contact-pullDown select::-ms-expand{display:none}.contact-pullDown::before{position:absolute;top:1em;right:0.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #707070;pointer-events:none}.contact-radio label{margin-right:10px;display:inline-block;position:relative;cursor:pointer;padding:4px 5px 4px 20px;border-radius:2px;text-align:center;line-height:1;letter-spacing:0.6px;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.contact-radio label:before{position:absolute;content:"";top:65%;left:0px;width:12px;height:12px;margin-top:-10px;border:1px solid #999;border-radius:50%}.contact-radio input{display:none}.contact-radio input[type="radio"]:checked+label:after{position:absolute;content:"";top:64%;left:3px;width:8px;height:8px;margin-top:-7px;border-radius:50%;background:#072B08}.contact-radio input[type="radio"]:checked+label{color:#072B08}.contact-submit{margin:50px 0 0}@media screen and (max-width: 480px){.contact-submit{margin-top:10vw}}.contact-submit input,.contact-btm{width:49%;font-family:"Noto Sans JP","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;background-color:#072B08 !important;color:#fff;cursor:pointer;font-size:14px;letter-spacing:2px;padding:10px;text-decoration:none;display:block;text-align:center;transition:all .2s ease;-webkit-transition:all .2s ease}.contact-submit input:hover,.contact-submit input.return:hover,.contact-btm:hover,.contact-btm.return:hover{background-color:#072B08 !important}.contact-submit input.return,.contact-btm.return{background-color:#7e7e7e !important}.contact-check p.txtArea{margin-bottom:40px;display:block}.contact-check p.txtArea strong{color:#072B08}@media screen and (max-width: 480px){.contact-check p.txtArea{margin-bottom:30px}}.contact-check dl{border:1px solid #ccc;border-top:none}.contact-check dl:first-of-type{border-top:1px solid #ccc}.contact-check dt{margin-bottom:0;line-height:1.2;padding:10px 15px;background-color:#F5F5F2;border-bottom:1px solid #ccc}.contact-check dd{padding:20px 15px;margin:0}@media screen and (max-width: 480px){.contact-check dd{padding:4vw 3vw}}.contact-check dd p{margin-bottom:15px}@media screen and (max-width: 480px){.contact-check dd p{margin-bottom:3vw}}.contact-complete{text-align:center;padding:100px 0}@media screen and (max-width: 480px){.contact-complete{padding:19vw 0 10vw}}.recruit{overflow:hidden;padding-bottom:0}.recruit-txt-blue{color:#588798 !important}.recruit-head{position:relative}.recruit-head__catch{background-color:#F5F5F2;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Kaku Gothic Pro","游明朝体","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:180%;font-weight:bold;padding:40px 0 10px}@media screen and (max-width: 480px){.recruit-head__catch{padding:8vw 0 5vw;font-size:150%}}.recruit-head__txt{padding:20px 0;font-weight:600}@media screen and (max-width: 480px){.recruit-head__txt{padding:5vw 0;width:100%}}.recruit-head__img{position:absolute;bottom:0;right:-20%;width:250px}@media screen and (max-width: 480px){.recruit-head__img{position:relative;right:auto;width:60%;margin:auto}}.recruit__headwhite{background-color:#fff;border-radius:100px;padding:20px 0px;text-align:center;color:#7DA07D;font-weight:bold;font-size:140%;line-height:1.4;max-width:700px;margin:auto;transform:translateY(-50%)}@media screen and (max-width: 480px){.recruit__headwhite{width:auto;font-size:120%;padding:4vw 2vw}}.recruit-howto{border:1px solid #A0C4A0;text-align:center;font-weight:bold;border-radius:20px;margin:90px 0 60px;padding:0 40px 40px}@media screen and (max-width: 480px){.recruit-howto{margin:18vw 0 12vw;padding:0 6vw 8vw}}.recruit-howto__head{border:1px solid #A0C4A0;background-color:#fff;border-radius:50px;padding:6px;transform:translateY(-50%);text-align:center;color:#7DA07D;margin:0 2em}@media screen and (max-width: 480px){.recruit-howto__head{padding:1.5vw;margin:0}}.recruit-howto>p{padding-top:20px;line-height:1.4}@media screen and (max-width: 480px){.recruit-howto>p{padding-top:4vw}}.recruit-tokucho{text-align:center}.recruit-tokucho__headwhite{margin-bottom:30px}@media screen and (max-width: 480px){.recruit-tokucho__headwhite{margin-bottom:0vw}}.recruit-tokucho__area{padding-bottom:100px}@media screen and (max-width: 480px){.recruit-tokucho__area{padding-bottom:20vw}}.recruit-tokucho__box{position:relative;border-top:1px dotted #A2A2A2;padding:50px 0}@media screen and (max-width: 480px){.recruit-tokucho__box{padding:10vw 5vw}}.recruit-tokucho__box:first-of-type{border-top:none}.recruit-tokucho__head{font-weight:bold;margin-bottom:20px}@media screen and (max-width: 480px){.recruit-tokucho__head{margin-bottom:4vw}}.recruit-tokucho__txt{font-size:90%;line-height:1.8}.recruit-tokucho__img{position:absolute;z-index:5}.recruit-tokucho__img1{width:135px;right:10px;bottom:-30px}@media screen and (max-width: 480px){.recruit-tokucho__img1{width:18vw;right:-5vw;bottom:-12vw}}.recruit-tokucho__img2{width:135px;left:0px;bottom:30px}@media screen and (max-width: 480px){.recruit-tokucho__img2{width:19vw;left:-4vw;bottom:-17vw}}.recruit-tokucho__img3{width:190px;right:-20px;bottom:-60px}@media screen and (max-width: 480px){.recruit-tokucho__img3{width:24vw;right:-6vw;bottom:17vw}}.recruit-tokucho__btm a{display:block;color:#fff;background-color:#7DA07D;border-radius:50px;padding:5px;width:48%;margin:auto;font-weight:bold}@media screen and (max-width: 480px){.recruit-tokucho__btm a{width:65%;padding:1vw}}.recruit-about{border-top:60px solid #fff}@media screen and (max-width: 480px){.recruit-about{border-top-width:15vw}}.recruit-about__box{margin:50px 0 70px}@media screen and (max-width: 480px){.recruit-about__box{margin:5vw 0 13vw}}.recruit-about__list{font-weight:bold;margin-top:50px}@media screen and (max-width: 480px){.recruit-about__list{margin-top:10vw}}.recruit-about__list>p::before{content:"〇";display:inline-block;margin-right:0.5em;font-weight:normal}.recruit-common{position:relative;border-radius:20px;padding:0px 40px 40px;margin-top:60px}@media screen and (max-width: 480px){.recruit-common{border-radius:4vw;padding:0 5vw 0vw;margin-top:12vw}}.recruit-common__box{padding:30px 0 30px 20px}@media screen and (max-width: 480px){.recruit-common__box{padding:0vw 0 10vw 4vw}}.recruit-common__box small{display:block;font-size:80%;line-height:1.3}.recruit-common__head{position:relative;font-weight:bold;line-height:1;margin-bottom:20px}@media screen and (max-width: 480px){.recruit-common__head{margin-bottom:3vw}}.recruit-common__head::before{content:"";display:block;position:absolute;background-color:#A0C4A0;height:0.9em;width:0.9em;border-radius:3px;transform:translateY(0.1em);left:-1.5em}.recruit-common__left{width:45%}@media screen and (max-width: 480px){.recruit-common__left{width:100%}}.recruit-common__time{font-weight:bold;margin-bottom:20px}@media screen and (max-width: 480px){.recruit-common__time{margin-bottom:4vw}}@media screen and (max-width: 480px){.recruit-common__time .small{display:inline-block;font-size:80%;letter-spacing:0px}}.recruit-common__timesen{border-bottom:1px dotted #A2A2A2;padding-bottom:15px;margin-bottom:15px}@media screen and (max-width: 480px){.recruit-common__timesen{padding-bottom:3vw;margin-bottom:3vw}}.recruit-common__right{width:45%}@media screen and (max-width: 480px){.recruit-common__right{width:100%;margin-top:8vw}}.recruit-nav{padding:60px 0}@media screen and (max-width: 480px){.recruit-nav{padding:12vw 0}}.recruit-nav__btm{cursor:pointer;border-radius:60px;width:40%;margin:0 5%;padding:20px 0;text-align:center;color:#fff;font-weight:bold;font-size:120%;line-height:1.3;border:2px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.recruit-nav__btm{width:80%;height:5em;padding:0;margin:2vw auto}}.recruit-nav__btm.eisei{background-color:#7DA07D}.recruit-nav__btm.jyosyu{background-color:#588798}.recruit-nav__btm:hover,.recruit-nav__btm.selected{background-color:#fff}.recruit-nav__btm:hover.eisei,.recruit-nav__btm.selected.eisei{color:#7DA07D;border-color:#7DA07D}.recruit-nav__btm:hover.jyosyu,.recruit-nav__btm.selected.jyosyu{color:#588798;border-color:#588798}.recruit-num{background-color:#fffde6;border:2px dashed #d5d5d5;padding:0 20px 20px;border-radius:20px;margin-bottom:120px}@media screen and (max-width: 480px){.recruit-num{padding:0 4vw;border-radius:4vw;margin-bottom:24vw}}.recruit-num__head{position:relative;font-size:150%;text-align:center;padding:15px 0 10px;line-height:1.4}@media screen and (max-width: 480px){.recruit-num__head{padding:4vw 0}}.recruit-num__date{position:absolute;top:50%;right:20px;font-size:65%;transform:translateY(-50%)}@media screen and (max-width: 480px){.recruit-num__date{position:relative;top:0;right:auto;font-size:55%;transform:translateY(0%);text-align:center}}.recruit-num__box{width:50%;font-size:110%;font-weight:bold;text-align:center}@media screen and (max-width: 480px){.recruit-num__box{width:100%;margin-bottom:5vw}}.recruit-num__head2{border:1px dotted #707070;border-left:none;border-right:none;padding:10px 0;margin-bottom:15px}@media screen and (max-width: 480px){.recruit-num__head2{padding:2vw;margin-bottom:2vw}}.recruit-youkou{display:none}.recruit-youkou.selected{display:block}.recruit-youkou__padding{padding:0 20px}@media screen and (max-width: 480px){.recruit-youkou__padding{padding:0vw}}.recruit-youkou-human__head{text-align:center;font-weight:bold;font-size:130%;color:#7DA07D;margin:15px 0 40px}@media screen and (max-width: 480px){.recruit-youkou-human__head{font-size:120%;margin:3vw 0 8vw}}.recruit-youkou-human__txt{padding-bottom:60px}@media screen and (max-width: 480px){.recruit-youkou-human__txt{padding-bottom:12vw}}.recruit-youkou-naiyou__head{font-weight:bold;font-size:140%;color:#7DA07D;text-align:center;padding:100px 0 60px}@media screen and (max-width: 480px){.recruit-youkou-naiyou__head{padding:20vw 0 12vw}}.recruit-youkou-naiyou__box{background-color:#F5F5F2;padding:50px 60px;margin:60px 0}@media screen and (max-width: 480px){.recruit-youkou-naiyou__box{padding:8vw 10vw;margin:10vw 0}}.recruit-youkou-naiyou__left{width:62%}@media screen and (max-width: 480px){.recruit-youkou-naiyou__left{width:100%}}.recruit-youkou-naiyou__left>p{font-weight:bold;font-size:110%;line-height:1.5;margin-bottom:1.3em}.recruit-youkou-naiyou__right{width:30%}@media screen and (max-width: 480px){.recruit-youkou-naiyou__right{width:70%;margin:3vw auto 0}}.recruit-youkou-naiyou__photo{padding:70px 0 140px}@media screen and (max-width: 480px){.recruit-youkou-naiyou__photo{padding:11vw 0 22vw}}.recruit-youkou-list__head{background-color:#fff;border-radius:50px 0 0 50px;color:#7DA07D;font-weight:bold;padding:8px 25px;margin-bottom:20px}@media screen and (max-width: 480px){.recruit-youkou-list__head{padding:1.5vw 5vw;margin-bottom:4vw}}.recruit-youkou-list__box{padding-bottom:80px}@media screen and (max-width: 480px){.recruit-youkou-list__box{padding-bottom:16vw}}.recruit-youkou-list__box:last-of-type{padding-bottom:50px}@media screen and (max-width: 480px){.recruit-youkou-list__box:last-of-type{padding-bottom:4vw}}.recruit-youkou-list__flex{padding-left:0.5em}.recruit-youkou-list__left,.recruit-youkou-list__right{width:47%;border-bottom:1px solid #7DA07D}@media screen and (max-width: 480px){.recruit-youkou-list__left,.recruit-youkou-list__right{width:100%}}@media screen and (max-width: 480px){.recruit-youkou-list__left{border:none}}.recruit-youkou-list__dl{display:flex;flex-wrap:wrap;border-top:1px solid #7DA07D;padding:15px 0;font-size:85%}@media screen and (max-width: 480px){.recruit-youkou-list__dl{padding:3vw 0;font-size:95%}}.recruit-youkou-list__dt{width:6em}.recruit-youkou-list__dd{flex:1}.recruit-youkou-list__dd small{display:inline-block}.recruit__pagetop{border-top:1px solid #333333;width:350px;text-align:center;font-weight:bold;font-size:110%;margin:auto;padding:0.2em 0 30px;cursor:pointer}@media screen and (max-width: 480px){.recruit__pagetop{width:80%;padding:0.2em 0 6vw}}.recruit__pagetop::after{content:"▲";display:inline-block;margin-left:0.5em;transform:scale(1.1)}.recruit-contact{padding:100px 0}@media screen and (max-width: 480px){.recruit-contact{padding:20vw 0;justify-content:center}}.recruit-contact__left{width:50%}@media screen and (max-width: 480px){.recruit-contact__left{text-align:center;width:100%;margin-bottom:7vw}}.recruit-contact__img{width:60%}@media screen and (max-width: 480px){.recruit-contact__img{width:40%;margin:auto}}.recruit-contact__head{font-weight:bold;margin-top:0.5em}.recruit-contact__right{width:38%}@media screen and (max-width: 480px){.recruit-contact__right{width:80%}}.recruit-contact__btm{background-color:#072B08;display:block;border-radius:50px;padding:10px 0;text-align:center;color:#fff;font-weight:bold}@media screen and (max-width: 480px){.recruit-contact__btm{padding:2vw}}.recruit-contact__btm:hover{color:#fff}.medical_hour__left,.medical_hour__right{position:relative;width:50%}@media screen and (max-width: 480px){.medical_hour__left,.medical_hour__right{width:100%}}.medical_hour__left{overflow:hidden}.medical_hour__title{background-color:#000;color:#fff;padding:60px 0}@media screen and (max-width: 480px){.medical_hour__title{padding:18vw 0}}.medical_hour__title .top-head__jp{border-color:#fff}.medical_hour__img{position:relative}.medical_hour__img .box{position:absolute}@media screen and (max-width: 480px){.medical_hour__img .box{position:relative}}.medical_hour__right{padding:70px 80px 80px 75px}@media screen and (max-width: 480px){.medical_hour__right{padding:14vw 6vw 16vw}}.medical_hour__inner{width:100%;max-width:540px}.medical_hour__li{margin-bottom:0.5em;font-size:110%}.medical_hour__time{width:3em;font-size:80%}@media screen and (max-width: 480px){.medical_hour__time{font-size:85%}}.medical_hour__item{width:calc((100% - 3em) / 7);text-align:center}.medical_hour__txtarea small{display:block;font-size:75%;margin-top:1em}@media screen and (max-width: 480px){.medical_hour__txtarea small{font-size:80%}}.medical_hour__timetxt{letter-spacing:6px;margin:25px 0}@media screen and (max-width: 480px){.medical_hour__timetxt{letter-spacing:3px;margin:5vw 0}}.about-head{text-align:center}.about-head__title{font-size:160%;margin-bottom:1.5em}.about-head__txt{margin-bottom:100px}@media screen and (max-width: 480px){.about-head__txt{margin-bottom:20vw;text-align:left}}.about-head__img{position:relative;width:50%;margin-bottom:-80px;z-index:1}@media screen and (max-width: 480px){.about-head__img{width:100%;padding:0 12vw;margin-bottom:-18vw}}.about-director__width{position:relative;padding:250px 0 230px}@media screen and (max-width: 480px){.about-director__width{padding:40vw 0 0vw}}.about-director__photo{position:absolute;bottom:0;width:58%;right:-200px}@media screen and (max-width: 480px){.about-director__photo{position:relative;width:100%;right:-10vw;padding-top:10vw}}.about-director-namebox{position:absolute;bottom:50px;transform:translateX(-95%);text-align:right}@media screen and (max-width: 480px){.about-director-namebox{bottom:70vw;left:18vw;text-align:left}}.about-director-namebox__kata{font-size:90%}@media screen and (max-width: 480px){.about-director-namebox__kata{font-size:80%}}.about-director-namebox__name{font-size:220%}@media screen and (max-width: 480px){.about-director-namebox__name{font-size:180%}}.about-reki{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 480px){.about-reki{padding-top:6vw;padding-bottom:6vw;font-size:90%}}.about-reki__box{margin:60px 0}@media screen and (max-width: 480px){.about-reki__box{margin:10vw 0}}.about-features{background-color:#D4DED4;background-image:url(../../about/img/f_side.png),url(../../about/img/f_side.png);background-position:top left -17%, top right -17%;background-size:25%,25%;background-repeat:repeat-y,repeat-y;padding:80px 0}@media screen and (max-width: 480px){.about-features{background-image:url(../../about/img/f_side.png),none;background-position:top 10vw left -17%, top right -17%;background-size:35%,25%;padding:12vw 0}}.about-features__head{color:#694646}@media screen and (max-width: 480px){.about-features__ul{justify-content:center}}.about-features__li{color:#887070;width:45%;padding-bottom:100px}@media screen and (max-width: 480px){.about-features__li{width:60%;padding-bottom:15vw}}.about-features__img{width:70%;margin:auto}@media screen and (max-width: 480px){.about-features__img{width:90%}}.about-features__title{font-size:130%;margin:35px 0 25px;text-align:center}@media screen and (max-width: 480px){.about-features__title{margin:7vw 0 5vw}}.access__map{margin-top:80px}@media screen and (max-width: 480px){.access__map{margin-top:10vw}}.access-address{text-align:center;margin:100px 0 140px}@media screen and (max-width: 480px){.access-address{margin:20vw 0 24vw}}.access-address__icon{width:70px;margin:0 auto 40px}@media screen and (max-width: 480px){.access-address__icon{width:17vw;margin:0 auto 6vw}}.access-address__txt{font-size:115%;line-height:2}@media screen and (max-width: 480px){.access-address__txt{font-size:105%;line-height:1.8}}.introduction-facility{padding:100px 0}@media screen and (max-width: 480px){.introduction-facility{padding:20vw 0}}.introduction-facility-head{line-height:1.3}.introduction-facility-head__en{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:260%;font-weight:200}@media screen and (max-width: 480px){.introduction-facility-head__en{font-size:210%}}.introduction-facility-head__jp{font-size:135%;border-left:1px solid #000;padding-left:1em;margin-left:1em}@media screen and (max-width: 480px){.introduction-facility-head__jp{font-size:120%}}.introduction-facility__head2{text-align:center;font-size:160%;margin:50px 0}@media screen and (max-width: 480px){.introduction-facility__head2{font-size:140%;text-align:left;margin:12vw 0 10vw;line-height:1.6}}.introduction-facility__txt{margin:55px 0;text-align:left}@media screen and (max-width: 480px){.introduction-facility__txt{margin:11vw 0}}.introduction-facility__txt span{font-size:70%;vertical-align:2px}.introduction-facility__txt span.red{color:#EB5151}.introduction-facility__txt span.ye{color:#EDED54}.introduction-facility__txt span.gre{color:#6DD379}.introduction-roommap{margin-top:60px;position:relative}@media screen and (max-width: 480px){.introduction-roommap{margin-top:6vw}}.introduction-roommap__tooltip{position:absolute}.introduction-roommap .description{opacity:0;pointer-events:none;position:absolute;padding:10px 20px;font-size:1.4rem;line-height:1.2;color:#fff;text-align:center;border-radius:5px;background:#072B08;transition:all .2s ease;-webkit-transition:all .2s ease}@media screen and (max-width: 480px){.introduction-roommap .description{width:10em;padding:1vw 2vw;font-size:3.5vw}}.introduction-roommap .description:before{content:"";position:absolute;top:97%;left:50%;border:6px solid transparent;border-top:7px solid #072B08;margin-left:-6px;transition:all .2s ease;-webkit-transition:all .2s ease}.introduction-roommap__tooltip:hover .description{opacity:1}.introduction-roommap .back{width:47%;height:61%;left:39%;top:1%}.introduction-roommap .back .description{transform:translate(105%, -127%)}@media screen and (max-width: 480px){.introduction-roommap .back .description{transform:translate(15%, -127%)}}.introduction-roommap .syodoku{width:26%;height:43%;left:39%;top:19%}.introduction-roommap .syodoku .description{transform:translate(56%, -127%)}@media screen and (max-width: 480px){.introduction-roommap .syodoku .description{transform:translate(-17%, -127%)}}.introduction-roommap .roentgen{width:17%;height:25%;left:49%;top:36%;z-index:1}.introduction-roommap .roentgen .description{width:13rem;transform:translate(-18%, -120%)}@media screen and (max-width: 480px){.introduction-roommap .roentgen .description{transform:translate(-36%, -120%)}}.introduction-roommap .keisoku{width:19%;height:29%;left:1%;top:69%}.introduction-roommap .keisoku .description{transform:translate(28%, -120%)}@media screen and (max-width: 480px){.introduction-roommap .keisoku .description{transform:translate(-31%, -120%)}}.introduction-roommap .shinsatsu1{width:57%;height:27%;left:20%;top:71%}.introduction-roommap .shinsatsu1 .description{transform:translate(191%, -120%)}@media screen and (max-width: 480px){.introduction-roommap .shinsatsu1 .description{transform:translate(14%, -120%)}}.introduction-roommap .shinsatsu2{width:23%;height:27%;left:77%;top:71%}.introduction-roommap .shinsatsu2 .description{transform:translate(11%, -120%)}@media screen and (max-width: 480px){.introduction-roommap .shinsatsu2 .description{transform:translate(-25%, -120%)}}.introduction-roommap .toilet{width:20%;height:18%;left:19%;top:1%}.introduction-roommap .toilet .description{transform:translate(45%, -120%)}@media screen and (max-width: 480px){.introduction-roommap .toilet .description{transform:translate(-26%, -120%)}}.introduction-roommap .room{width:8%;height:22%;left:31%;top:19%}.introduction-roommap .room .description{width:11em;transform:translate(-36%, -100%)}@media screen and (max-width: 480px){.introduction-roommap .room .description{width:10em;transform:translate(-41%, -100%)}}.introduction-roommap .reception{width:14%;height:21%;left:25%;top:40%}.introduction-roommap .reception .description{transform:translate(26%, -100%)}@media screen and (max-width: 480px){.introduction-roommap .reception .description{transform:translate(-34%, -100%)}}.introduction-roommap .waiting{width:18%;height:30%;left:13%;top:12%}.introduction-roommap .waiting .description{transform:translate(26%, -73%)}@media screen and (max-width: 480px){.introduction-roommap .waiting .description{transform:translate(-29%, -73%)}}.introduction-three{margin:80px auto 0}@media screen and (max-width: 480px){.introduction-three{margin:14vw auto 0}}.introduction-three__left{width:49%}@media screen and (max-width: 480px){.introduction-three__left{width:100%;order:2;margin-top:20px}}.introduction-three__right{width:49%;align-content:space-between}@media screen and (max-width: 480px){.introduction-three__right{width:100%;height:auto;margin-left:0;align-content:flex-start;align-items:flex-start}}.introduction-three__item{color:#fff;width:100%;height:30%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 480px){.introduction-three__item{height:40px;align-content:flex-start}.introduction-three__item:nth-child(n+2){margin-top:10px}}.introduction-three__item.red{background:#EB5151}.introduction-three__item.yellow{background:#EDED54;color:#000}.introduction-three__item.green{background:#6DD379}.introduction-three__item span{text-align:center}.introduction-three__item span.jp{width:30%}@media screen and (max-width: 480px){.introduction-three__item span.jp{font-size:3.6vw}}.introduction-three__item span.en{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;border-left:1px solid #fff;font-weight:bold;font-size:2.0rem;width:70%}@media screen and (max-width: 480px){.introduction-three__item span.en{font-size:4.8vw}}.introduction__4retsu{margin-top:55px}@media screen and (max-width: 480px){.introduction__4retsu{margin-top:11vw}}.introduction__4retsu>p{width:23%}@media screen and (max-width: 480px){.introduction__4retsu>p{width:48%;margin-bottom:3%}}.introduction__foottxt{text-align:center;font-size:125%;font-weight:normal;margin:50px 0}@media screen and (max-width: 480px){.introduction__foottxt{margin:10vw 0;font-size:120%;line-height:1.6}}@media screen and (max-width: 480px){.introduction__3retsu{justify-content:space-between}}.introduction__3retsu>p{width:25%;margin:0 1.5%}@media screen and (max-width: 480px){.introduction__3retsu>p{width:30%}}.introduction-system{padding:100px 0}@media screen and (max-width: 480px){.introduction-system{padding:16vw 0}}.introduction-system__head{text-align:center;font-size:160%;font-weight:normal}@media screen and (max-width: 480px){.introduction-system__head{font-size:150%}}.introduction-system__imgbox{padding:60px 0}@media screen and (max-width: 480px){.introduction-system__imgbox{padding:8vw 0}}.introduction-system__imgbox>p{width:24%}@media screen and (max-width: 480px){.introduction-system__imgbox>p{width:49%;margin-bottom:2%}}.introduction-photo{padding:110px 0 150px}@media screen and (max-width: 480px){.introduction-photo{padding:18vw 0 24vw}}.introduction-photo__li{width:32%;text-align:center;font-size:90%;margin-bottom:3%}@media screen and (max-width: 480px){.introduction-photo__li{width:48%;font-size:85%}}.introduction .youtube{margin-top:50px}.guidance-orange{color:#C97B11}.guidance-yellow{color:#70a070}.guidance.second{padding-bottom:0}.guidance-nav{margin-bottom:50px;position:relative}@media screen and (max-width: 480px){.guidance-nav{order:2;margin-bottom:0;padding-top:11vw;padding-bottom:6vw}}@media screen and (max-width: 480px){.guidance-nav__ul{justify-content:flex-start}}.guidance-nav__li{width:10.8%;margin:0 4% 2% 0}@media screen and (max-width: 480px){.guidance-nav__li{width:29.33%;margin:0 2% 5vw}}.guidance-nav__li:nth-of-type(7n){margin-right:0}@media screen and (max-width: 480px){.guidance-nav__li:nth-of-type(7n){margin:0 2% 5vw}}.guidance-nav__icon{margin:0 7%}@media screen and (max-width: 480px){.guidance-nav__icon{margin:0 15%}}.guidance-nav__txt{font-size:1.1rem;line-height:1.4;text-align:center;letter-spacing:0px;margin-top:5px}@media screen and (max-width: 480px){.guidance-nav__txt{font-size:2.8vw;margin-top:1vw}}.guidance__head{padding-bottom:80px}@media screen and (max-width: 480px){.guidance__head{padding-bottom:10vw}}.guidance-pla{height:80vh;position:-webkit-sticky;position:sticky;width:100%;bottom:0px}.guidance-pla img{object-fit:cover;max-width:100%;width:100%;height:100%}.guidance__bg{position:relative;z-index:1;-webkit-transform:translate3d(0, 0, 0)}.guidance__head2{background-color:#A0C4A0;text-align:center;border-radius:50px;font-weight:bold;color:#fff;padding:8px;margin-bottom:35px}@media screen and (max-width: 480px){.guidance__head2{line-height:1.4;padding:2.5vw 5vw;margin-bottom:5vw}}.guidance__head2.small{margin-left:120px;margin-right:120px}@media screen and (max-width: 480px){.guidance__head2.small{margin-left:0vw;margin-right:0vw}}.guidance__link{border-radius:50px;display:inline-block;padding:8px 50px;background-color:#A0C4A0;color:#fff;font-weight:bold}@media screen and (max-width: 480px){.guidance__link{line-height:1.4;padding:2.5vw 3vw;display:block;text-align:center}}.guidance-teeth{margin:90px 0 20px}@media screen and (max-width: 480px){.guidance-teeth{margin:13vw 0 4.5vw}}.guidance-teeth__icon{width:28px;line-height:0}@media screen and (max-width: 480px){.guidance-teeth__icon{width:8vw}}.guidance-teeth__txt{font-weight:bold;padding-left:15px}@media screen and (max-width: 480px){.guidance-teeth__txt{padding-left:3vw}}.guidance__linehead{overflow:hidden;font-weight:bold;text-align:center;margin:50px 0 45px}@media screen and (max-width: 480px){.guidance__linehead{margin:11vw 0 5vw}}.guidance__linehead span{display:inline-block;position:relative;padding:0 80px}@media screen and (max-width: 480px){.guidance__linehead span{padding:0 5vw}}.guidance__linehead span::before,.guidance__linehead span::after{content:"";display:block;position:absolute;height:1px;width:50vw;top:50%;background-color:#707070}.guidance__linehead span::before{left:0;transform:translateX(-100%)}.guidance__linehead span::after{right:0;transform:translateX(100%)}.guidance__foot{padding-top:100px}@media screen and (max-width: 480px){.guidance__foot{padding-top:18vw}}.guidance__grayhead{background-color:#F5F5F2;border-radius:50px;font-weight:bold;line-height:1.4;padding:7px 20px;font-size:90%;margin:60px 0 30px}@media screen and (max-width: 480px){.guidance__grayhead{padding:1.5vw 5vw;margin:14vw 0 5vw;text-align:center}}@media screen and (max-width: 480px){.guidance__flex{display:flex;flex-wrap:wrap}}.guidance__bg-white{padding-top:100px;padding-bottom:150px}@media screen and (max-width: 480px){.guidance__bg-white{padding-top:15vw;padding-bottom:20vw}}@media screen and (max-width: 480px){.guidance-main{order:1}}.guidance-main-head{background-color:#887070;color:#fff;padding-top:25px;padding-bottom:25px}@media screen and (max-width: 480px){.guidance-main-head{padding-top:4vw;padding-bottom:4vw}}.guidance-main-head__icon{width:80px}@media screen and (max-width: 480px){.guidance-main-head__icon{width:13vw}}.guidance-main-head__txt{padding-left:25px;line-height:1}@media screen and (max-width: 480px){.guidance-main-head__txt{padding-left:3vw}}.guidance-main-head__jp{font-size:4.8rem;font-weight:bold}@media screen and (max-width: 480px){.guidance-main-head__jp{font-size:6.5vw}}.guidance-main-head__en{font-size:1.8rem;font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;padding-left:5px;margin-top:10px}@media screen and (max-width: 480px){.guidance-main-head__en{font-size:3.8vw;padding-left:0.5vw;margin-top:2vw;letter-spacing:1px}}.guidance__middlehead{padding-bottom:50px;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 480px){.guidance__middlehead{padding-bottom:10vw;font-size:5vw;line-height:1.5}}.guidance__bgbox{padding:30px 50px;border-radius:20px}@media screen and (max-width: 480px){.guidance__bgbox{padding:5vw 7vw}}.shokuiku-head__top{text-align:center;padding:60px 0 40px;line-height:1.8}@media screen and (max-width: 480px){.shokuiku-head__top{padding:10vw 0 10vw;text-align:left;line-height:1.6}}.shokuiku-head__txt{margin-bottom:80px}@media screen and (max-width: 480px){.shokuiku-head__txt{margin-bottom:15vw}}.shokuiku__h1{position:relative;font-weight:bold;margin:50px 0 15px;display:flex}@media screen and (max-width: 480px){.shokuiku__h1{margin:8vw 0 3vw;line-height:1.4}}.shokuiku__h1::before{content:"";height:0.9em;width:0.9em;border-radius:3px;background-color:#A0C4A0;display:block;line-height:0;margin-right:10px;margin-top:0.38em}@media screen and (max-width: 480px){.shokuiku__h1::before{margin-top:0.28em}}.shokuiku__h1 p{flex:1}.shokuiku__img{width:500px;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.shokuiku__img{width:100%}}.shokuiku-contents1__img{margin:40px auto;width:640px}@media screen and (max-width: 480px){.shokuiku-contents1__img{width:100%;margin:8vw 0}}.shokuiku-contents1__txt{margin-bottom:60px}@media screen and (max-width: 480px){.shokuiku-contents1__txt{margin-bottom:12vw}}.shokuiku-contents1__box{width:47%}@media screen and (max-width: 480px){.shokuiku-contents1__box{width:100%;margin-bottom:10vw}.shokuiku-contents1__box:nth-of-type(2){margin-bottom:0vw}}.shokuiku-contents1__midashi{border:1px solid #000;border-radius:50px;width:60%;margin:0 auto 20px;padding:5px 0;text-align:center;font-weight:bold}@media screen and (max-width: 480px){.shokuiku-contents1__midashi{width:80%;margin-bottom:3vw}}.shokuiku-contents1__main{border:1px solid #000;border-radius:20px;padding:30px;min-height:295px}@media screen and (max-width: 480px){.shokuiku-contents1__main{padding:5vw 5.5vw;min-height:auto}}.shokuiku-contents2{padding-bottom:120px}@media screen and (max-width: 480px){.shokuiku-contents2{padding-bottom:18vw}}.shokuiku-contents2__img{padding-bottom:80px;width:560px;margin:30px auto 0}@media screen and (max-width: 480px){.shokuiku-contents2__img{width:100%;margin-top:5vw;padding-bottom:10vw}}.shokuiku-contents2-2column{padding:40px 0 50px;width:650px;margin:auto}@media screen and (max-width: 480px){.shokuiku-contents2-2column{width:100%;padding:3vw 0 6vw}}.shokuiku-contents2-2column__img{width:50%}.shokuiku-contents2-2column__img.one{padding-right:50px;border-right:1px dotted #707070}@media screen and (max-width: 480px){.shokuiku-contents2-2column__img.one{padding-right:5vw}}.shokuiku-contents2-2column__img.two{padding-left:50px}@media screen and (max-width: 480px){.shokuiku-contents2-2column__img.two{padding-left:5vw}}.shokuiku-contents3{background-color:#FAF7EA;padding:60px 0;font-weight:bold;text-align:center}@media screen and (max-width: 480px){.shokuiku-contents3{padding:12vw 0}}.shokuiku-contents3__head{margin-bottom:30px}@media screen and (max-width: 480px){.shokuiku-contents3__head{margin-bottom:5vw}}.shokuiku-contents3__link{background-color:#887070}.shokuiku-contents4{padding-bottom:100px}@media screen and (max-width: 480px){.shokuiku-contents4{padding-bottom:18vw}}.shokuiku-contents4__img1{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 480px){.shokuiku-contents4__img1{margin-top:6vw;margin-bottom:6vw}}.shokuiku-contents4__list{margin:30px 0;font-weight:bold}@media screen and (max-width: 480px){.shokuiku-contents4__list{margin:5vw 0}}.shokuiku-contents4__img2{margin:50px auto}@media screen and (max-width: 480px){.shokuiku-contents4__img2{margin:8vw auto 6vw}}.shokuiku-contents4__link{border:1px solid #A0C4A0;color:#A0C4A0;border-radius:50px;display:block;padding:5px;font-weight:bold}@media screen and (max-width: 480px){.shokuiku-contents4__link{line-height:1.4;padding:2.5vw}}.shokuiku-contents4__note{position:relative;padding:30px 35px;font-weight:bold;margin:40px 0 60px;background-color:#FAF7EA}@media screen and (max-width: 480px){.shokuiku-contents4__note{padding:6.5vw 8vw;margin:7vw 0 12vw}}.shokuiku-contents4__note::before{content:"";display:block;position:absolute;border-left:40px solid #C97B11;border-bottom:40px solid transparent;top:0;left:0}.shokuiku-contents4__txt1{font-weight:bold;margin:40px 0 10px}@media screen and (max-width: 480px){.shokuiku-contents4__txt1{margin:6vw 0 2vw;line-height:1.4}}.shokuiku-contents5{background-color:#EFF7EF;padding-top:10px;padding-bottom:80px}@media screen and (max-width: 480px){.shokuiku-contents5{padding-top:2vw;padding-bottom:7vw}}.shokuiku-contents5__head{text-align:center;font-weight:bold;margin:40px 0}@media screen and (max-width: 480px){.shokuiku-contents5__head{margin:8vw 0 5vw}}@media screen and (max-width: 480px){.shokuiku-contents5-list__box{margin-bottom:6vw}}.shokuiku-contents5-list__box.one{width:29%;padding-right:10px}@media screen and (max-width: 480px){.shokuiku-contents5-list__box.one{width:100%;text-align:center;padding:0 25vw}}.shokuiku-contents5-list__box.two{width:32%;border:3px solid #A0C4A0;border-radius:20px;background-color:#fff;padding:0px 15px}@media screen and (max-width: 480px){.shokuiku-contents5-list__box.two{width:100%;padding:3vw 5vw}}.shokuiku-contents5-list__dt{text-align:center;font-weight:bold;color:#A0C4A0;padding:20px 0;letter-spacing:10px}@media screen and (max-width: 480px){.shokuiku-contents5-list__dt{padding:4vw 0}}.shokuiku-contents5-list__dd{border-top:1px solid #A0C4A0;padding:20px 0}@media screen and (max-width: 480px){.shokuiku-contents5-list__dd{padding:4vw 0}}.shokuiku-contents5-list__head{text-align:center;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 480px){.shokuiku-contents5-list__head{margin-bottom:1vw}}.shokuiku-contents6__head{color:#A0C4A0}.shokuiku-contents6__head span::before,.shokuiku-contents6__head span::after{height:2px;background-color:#A0C4A0}.shokuiku-contents6__img{margin:40px 0}@media screen and (max-width: 480px){.shokuiku-contents6__img{margin:6vw 0}}.shokuiku-contents6__txt{margin-bottom:30px}@media screen and (max-width: 480px){.shokuiku-contents6__txt{margin-bottom:6vw}}.surgery__ul{padding:10px 0px}@media screen and (max-width: 480px){.surgery__ul{padding:2vw 0}}.surgery__li{width:86px;height:86px;border-radius:50%;background-color:#A0C4A0;color:#fff;text-align:center;line-height:1.2;font-size:1.4rem;padding-top:3px;letter-spacing:1px;margin:0 8px}@media screen and (max-width: 480px){.surgery__li{width:16.5vw;height:16.5vw;margin:0 1.5vw 2.5vw;font-size:3.3vw}}.denture__ul{margin-bottom:20px}@media screen and (max-width: 480px){.denture__ul{border-bottom:1px solid #707070;margin-bottom:6vw}}.denture__li{width:33.33%;border-right:1px solid #707070;text-align:center;font-weight:bold;margin-bottom:30px;line-height:1.2}@media screen and (max-width: 480px){.denture__li{width:100%;border-right:none;border-top:1px solid #707070;padding:2.5vw;margin-bottom:0}}.denture__li:nth-of-type(3n+1){border-left:1px solid #707070}@media screen and (max-width: 480px){.denture__li:nth-of-type(3n+1){border-left:none}}.sleep__img{width:75%;margin:60px auto}@media screen and (max-width: 480px){.sleep__img{width:100%;margin:10vw 0}}.visit__tel a{display:block;background-color:#A0C4A0;color:#fff;font-weight:bold;font-size:90%;padding:5px 0px;text-align:center;width:50%;margin:60px auto 50px;border-radius:50px}@media screen and (max-width: 480px){.visit__tel a{width:85%;margin:10vw auto 8vw}}.visit__line{text-align:center}.visit__line a{display:inline-block;width:30%}@media screen and (max-width: 480px){.visit__line a{width:70%}}.visit__line p{margin-top:10px;font-size:1.2rem;letter-spacing:1px;line-height:1.6}@media screen and (max-width: 480px){.visit__line p{font-size:3vw;margin-top:4vw}}.whitening__bgbox{margin:30px 0px 80px}@media screen and (max-width: 480px){.whitening__bgbox{margin:7vw 0 16vw}}.whitening-list{font-size:90%;font-weight:bold;padding:2px 0}@media screen and (max-width: 480px){.whitening-list{padding:1vw 0}}.whitening-list__dt{width:190px}@media screen and (max-width: 480px){.whitening-list__dt{width:100%}}.whitening-list__dd{flex:1}@media screen and (max-width: 480px){.whitening-list__dd{line-height:1.4}}.whitening-list__dd::before{content:"："}@media screen and (max-width: 480px){.whitening-list__dd::before{content:""}}.whitening__bdbox{border:1px solid #707070;padding:20px 40px;margin:20px 0 30px}@media screen and (max-width: 480px){.whitening__bdbox{padding:6vw 5vw;margin:4vw 0 8vw}}.whitening__first{padding-bottom:60px}@media screen and (max-width: 480px){.whitening__first{padding-bottom:15vw}}.whitening__second{padding-top:80px}@media screen and (max-width: 480px){.whitening__second{padding-top:14vw}}.whitening-img1{position:relative}.whitening-img1__left{width:66%;margin-bottom:30px}@media screen and (max-width: 480px){.whitening-img1__left{width:100%;margin-bottom:0vw}}.whitening-img1__right{position:absolute;width:25%;top:-40px;right:30px}@media screen and (max-width: 480px){.whitening-img1__right{position:relative;width:50%;top:auto;right:auto;margin:2vw auto 5vw}}.whitening-img2{margin-top:25px}@media screen and (max-width: 480px){.whitening-img2{margin-top:5vw}}.whitening-img2__left{width:60%}@media screen and (max-width: 480px){.whitening-img2__left{width:100%}}.whitening-img2__right{position:relative;width:35%;padding:0 30px}@media screen and (max-width: 480px){.whitening-img2__right{width:50%;margin:5vw auto 0;padding:0}}.whitening-photo{padding-top:30px;padding-bottom:70px}@media screen and (max-width: 480px){.whitening-photo{padding-top:6vw;padding-bottom:12vw}}.whitening-photo__img{margin-top:50px}@media screen and (max-width: 480px){.whitening-photo__img{margin-top:10vw}}.whitening__h2{text-align:center;font-weight:bold}.whitening__h2 a{color:#C97B11}.whitening-img3{margin-top:25px}@media screen and (max-width: 480px){.whitening-img3{margin-top:5vw}}.whitening-img3__left{width:50%}@media screen and (max-width: 480px){.whitening-img3__left{width:100%}}.whitening-img3__right{position:relative;width:47%}@media screen and (max-width: 480px){.whitening-img3__right{width:100%;margin:5vw auto 0;padding:0}}.whitening__walk{margin:-30px 0}.whitening-note{border:1px solid #707070;border-radius:15px;padding:40px;margin-top:50px}@media screen and (max-width: 480px){.whitening-note{padding:8vw 6vw;margin-top:0vw}}.whitening-note__head{font-weight:bold;text-align:center;margin-bottom:30px}@media screen and (max-width: 480px){.whitening-note__head{margin-bottom:6vw}}.medical .in{opacity:0;transform:translateY(50px);transition:all .8s ease;-webkit-transition:all .8s ease}.medical .active{opacity:1;transform:translateY(0px)}.medical-contents1{background-image:url(../../guidance/img/bgphoto_pc.jpg);background-repeat:no-repeat;background-position:right -150px top 0%;background-size:auto 100%}@media screen and (max-width: 480px){.medical-contents1{background-image:url(../../guidance/img/bgphoto_sp.jpg);background-size:100% auto;background-position:center top}}.medical-contents1__inner{padding:130px 200px 150px 0}@media screen and (max-width: 480px){.medical-contents1__inner{padding:65vw 7vw 12vw}}.medical-contents2{padding:80px 0}@media screen and (max-width: 480px){.medical-contents2{padding:8vw 0}}.medical-contents2__box{padding:30px 5%}@media screen and (max-width: 480px){.medical-contents2__box{padding:7vw 7vw}}.medical-contents2__img{width:45%;transform:translateY(-30px);transition:all .5s ease;-webkit-transition:all .5s ease}.medical-contents2__img.active{transform:translateY(0px)}@media screen and (max-width: 480px){.medical-contents2__img{order:1;width:100%;transform:translateY(-6vw);margin-bottom:8vw}}.medical-contents2__txt{width:42%;padding:0 6%;transform:translateY(-30px);transition:all .5s ease;-webkit-transition:all .5s ease}.medical-contents2__txt.active{transform:translateY(0px)}@media screen and (max-width: 480px){.medical-contents2__txt{order:2;width:100%;padding:0;transform:translateY(-6vw)}}.medical-contents2__head{color:#887070;font-size:170%;margin-bottom:30px}@media screen and (max-width: 480px){.medical-contents2__head{font-size:150%;margin-bottom:3vw}}.medical-vimeo{padding-top:80px;padding-bottom:80px}@media screen and (max-width: 480px){.medical-vimeo{padding-top:12vw;padding-bottom:12vw;line-height:1.3}}.medical-vimeo__title{text-align:center;font-size:150%;margin-bottom:20px;color:#8c736f;font-weight:bold;line-height:1.4}@media screen and (max-width: 480px){.medical-vimeo__title{font-size:5.5vw;letter-spacing:0;margin-bottom:5vw}}.medical-vimeo__movie{margin:0px auto;width:700px}@media screen and (max-width: 480px){.medical-vimeo__movie{width:100%}}.medical-vimeo__small{display:block;text-align:center;margin-top:5px;font-size:80%}@media screen and (max-width: 480px){.medical-vimeo__small{font-size:2.8vw;margin-top:1em}}.medical .guidanceNav{background-color:#D4DED4}.medical .guidanceNav-txt__txt{margin-bottom:0}.medical-flow{padding-top:100px;padding-bottom:100px}.medical-flow-head__txt{width:50%;color:#887070;line-height:1}@media screen and (max-width: 480px){.medical-flow-head__txt{width:65%}}.medical-flow-head__en{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:4rem;font-weight:200;padding-right:0.5em;margin-right:0.5em;border-right:1px solid #887070}@media screen and (max-width: 480px){.medical-flow-head__en{font-size:7vw}}.medical-flow-head__jp{font-size:130%}@media screen and (max-width: 480px){.medical-flow-head__jp{font-size:3.8vw}}.medical-flow-head__img{flex:1}@media screen and (max-width: 480px){.medical-flow{padding-top:12vw;padding-bottom:18vw}}.medical-flow__box{color:#887070;margin-bottom:60px}@media screen and (max-width: 480px){.medical-flow__box{margin-bottom:5vw}}.medical-flow__left{width:32%}@media screen and (max-width: 480px){.medical-flow__left{width:100%}}.medical-flow__circle{width:160px;height:160px;margin:0 auto 80px;background-color:#D4DED4;border-radius:50%;font-size:120%}@media screen and (max-width: 480px){.medical-flow__circle{width:40vw;height:40vw;margin:0 auto 7vw;font-size:135%}}.medical-flow__right{flex:1;padding-left:60px}@media screen and (max-width: 480px){.medical-flow__right{flex:auto;padding-left:0vw}}.medical-flow__txtbox{font-size:90%;margin-bottom:60px}@media screen and (max-width: 480px){.medical-flow__txtbox{margin-top:5vw;margin-bottom:12vw}}.medical-flow__txtment{font-size:90%}.medical-flow__num{font-size:4.5rem;width:1.2em;line-height:1;font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:300}@media screen and (max-width: 480px){.medical-flow__num{width:100%;font-size:10vw;text-align:center}}.medical-flow__txt{flex:1}.medical-flow__title{padding:8px 0 20px;font-size:110%}@media screen and (max-width: 480px){.medical-flow__title{text-align:center;padding:4vw 0 5vw;font-size:4vw}}.column__padding{padding-left:280px}@media screen and (max-width: 480px){.column__padding{padding-left:7vw;padding-right:7vw}}.column .bg-common{background-color:#EFF7EF}.column-head__top{padding:80px 0 40px;line-height:1.8}@media screen and (max-width: 480px){.column-head__top{padding:10vw 0 10vw;text-align:left;line-height:1.6}}.column-head__txt{padding-bottom:80px;line-height:2}@media screen and (max-width: 480px){.column-head__txt{padding-bottom:15vw}}.column__inner{position:relative}.column__leftbox{width:100%}.column-nav{position:sticky;top:0;width:280px;font-size:1.2rem;font-weight:bold;padding:40px 45px 60px;height:100vh;overflow:auto;scrollbar-width:thin;scrollbar-color:#e0e9e3 #fff;backdrop-filter:blur(5px)}.column-nav__inner{position:absolute;height:100%;padding-top:50px;background-color:rgba(255,255,255,0.6);z-index:100}@media screen and (max-width: 480px){.column-nav__inner{display:none}}.column-nav .spring-nav__title{font-size:1.4rem;margin-bottom:20px}.column-nav .spring-nav-ichiran{margin-bottom:30px}.column-nav .spring-nav-ichiran__a{margin-bottom:3px}.column-nav .spring-nav-ichiran__icon{width:25px}.column-nav .spring-nav-ichiran__txt{margin-left:1em}.column-nav .spring-nav-column__a{margin-bottom:8px}.column-footnav{border-top:70px solid #fff;background-color:#887070}@media screen and (max-width: 480px){.column-footnav{border-top-width:14vw}}.column-footnav__head{background-color:#fff;color:#887070;border-radius:100px;font-weight:bold;text-align:center;padding:20px;transform:translateY(-50%)}@media screen and (max-width: 480px){.column-footnav__head{font-size:100%;line-height:1.6}}.column-footnav__ul{padding:20px 0 70px}@media screen and (max-width: 480px){.column-footnav__ul{padding:0vw 0 8vw 4vw}}@media screen and (max-width: 480px){.column-footnav__li{margin:0vw 0 5vw;width:50%}}.column-footnav__a{color:#fff;font-weight:bold}.column-footnav__a:hover{color:#fff;opacity:0.5}.column-footnav__icon{width:45px;margin-right:1em}@media screen and (max-width: 480px){.column-footnav__icon{width:30%}}.column__commontxt{margin-bottom:70px}@media screen and (max-width: 480px){.column__commontxt{margin-bottom:15vw}}.shokuiku__h1{position:relative;font-weight:bold;margin:50px 0 15px;display:flex}@media screen and (max-width: 480px){.shokuiku__h1{margin:8vw 0 3vw;line-height:1.4}}.shokuiku__h1::before{content:"";height:0.9em;width:0.9em;border-radius:3px;background-color:#A0C4A0;display:block;line-height:0;margin-right:10px;margin-top:0.38em}@media screen and (max-width: 480px){.shokuiku__h1::before{margin-top:0.28em}}.shokuiku__h1 p{flex:1}.shokuiku__img{width:500px;margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){.shokuiku__img{width:100%}}.shokuiku-contents1__img{margin:40px auto;width:640px}@media screen and (max-width: 480px){.shokuiku-contents1__img{width:100%;margin:8vw 0}}.shokuiku-contents1__txt{margin-bottom:60px}@media screen and (max-width: 480px){.shokuiku-contents1__txt{margin-bottom:12vw}}.shokuiku-contents1__box{width:47%}@media screen and (max-width: 480px){.shokuiku-contents1__box{width:100%;margin-bottom:10vw}.shokuiku-contents1__box:nth-of-type(2){margin-bottom:0vw}}.shokuiku-contents1__midashi{border:1px solid #000;border-radius:50px;width:60%;margin:0 auto 20px;padding:5px 0;text-align:center;font-weight:bold}@media screen and (max-width: 480px){.shokuiku-contents1__midashi{width:80%;margin-bottom:3vw}}.shokuiku-contents1__main{border:1px solid #000;border-radius:20px;padding:30px;min-height:295px}@media screen and (max-width: 480px){.shokuiku-contents1__main{padding:5vw 5.5vw;min-height:auto}}.shokuiku-contents2{padding-bottom:120px}@media screen and (max-width: 480px){.shokuiku-contents2{padding-bottom:18vw}}.shokuiku-contents2__img{padding-bottom:80px;width:560px;margin:30px auto 0}@media screen and (max-width: 480px){.shokuiku-contents2__img{width:100%;margin-top:5vw;padding-bottom:10vw}}.shokuiku-contents2-2column{padding:40px 0 50px;width:650px;margin:auto}@media screen and (max-width: 480px){.shokuiku-contents2-2column{width:100%;padding:3vw 0 6vw}}.shokuiku-contents2-2column__img{width:50%}.shokuiku-contents2-2column__img.one{padding-right:50px;border-right:1px dotted #707070}@media screen and (max-width: 480px){.shokuiku-contents2-2column__img.one{padding-right:5vw}}.shokuiku-contents2-2column__img.two{padding-left:50px}@media screen and (max-width: 480px){.shokuiku-contents2-2column__img.two{padding-left:5vw}}.shokuiku-contents3{background-color:#FAF7EA;padding-top:60px;padding-bottom:60px;font-weight:bold;text-align:center}@media screen and (max-width: 480px){.shokuiku-contents3{padding:12vw 7vw}}.shokuiku-contents3__head{margin-bottom:30px}@media screen and (max-width: 480px){.shokuiku-contents3__head{margin-bottom:5vw}}.shokuiku-contents3__link{background-color:#887070}.shokuiku-contents3__link:hover{color:#fff}.shokuiku-contents4{padding-bottom:100px}@media screen and (max-width: 480px){.shokuiku-contents4{padding-bottom:18vw}}.shokuiku-contents4__img1{margin-top:30px;margin-bottom:30px}@media screen and (max-width: 480px){.shokuiku-contents4__img1{margin-top:6vw;margin-bottom:6vw}}.shokuiku-contents4__list{margin:30px 0;font-weight:bold}@media screen and (max-width: 480px){.shokuiku-contents4__list{margin:5vw 0}}.shokuiku-contents4__img2{margin:50px auto}@media screen and (max-width: 480px){.shokuiku-contents4__img2{margin:8vw auto 6vw}}.shokuiku-contents4__link{border:1px solid #A0C4A0;color:#A0C4A0;border-radius:50px;display:block;padding:5px;font-weight:bold}@media screen and (max-width: 480px){.shokuiku-contents4__link{line-height:1.4;padding:2.5vw}}.shokuiku-contents4__note{position:relative;padding:30px 35px;font-weight:bold;margin:40px 0 60px;background-color:#FAF7EA}@media screen and (max-width: 480px){.shokuiku-contents4__note{padding:6.5vw 8vw;margin:7vw 0 12vw}}.shokuiku-contents4__note::before{content:"";display:block;position:absolute;border-left:40px solid #C97B11;border-bottom:40px solid transparent;top:0;left:0}.shokuiku-contents4__txt1{font-weight:bold;margin:40px 0 10px}@media screen and (max-width: 480px){.shokuiku-contents4__txt1{margin:6vw 0 2vw;line-height:1.4}}.shokuiku-contents5{background-color:#EFF7EF;padding-top:10px;padding-bottom:80px}@media screen and (max-width: 480px){.shokuiku-contents5{padding-top:2vw;padding-bottom:7vw}}.shokuiku-contents5__head{text-align:center;font-weight:bold;margin:40px 0}@media screen and (max-width: 480px){.shokuiku-contents5__head{margin:8vw 0 5vw}}@media screen and (max-width: 480px){.shokuiku-contents5-list__box{margin-bottom:6vw}}.shokuiku-contents5-list__box.one{width:29%;padding-right:10px}@media screen and (max-width: 480px){.shokuiku-contents5-list__box.one{width:100%;text-align:center;padding:0 25vw}}.shokuiku-contents5-list__box.two{width:32%;border:3px solid #A0C4A0;border-radius:20px;background-color:#fff;padding:0px 15px}@media screen and (max-width: 480px){.shokuiku-contents5-list__box.two{width:100%;padding:3vw 5vw}}.shokuiku-contents5-list__dt{text-align:center;font-weight:bold;color:#A0C4A0;padding:20px 0;letter-spacing:10px}@media screen and (max-width: 480px){.shokuiku-contents5-list__dt{padding:4vw 0}}.shokuiku-contents5-list__dd{border-top:1px solid #A0C4A0;padding:20px 0}@media screen and (max-width: 480px){.shokuiku-contents5-list__dd{padding:4vw 0}}.shokuiku-contents5-list__head{text-align:center;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 480px){.shokuiku-contents5-list__head{margin-bottom:1vw}}.shokuiku-contents6__head{color:#A0C4A0}.shokuiku-contents6__head span::before,.shokuiku-contents6__head span::after{height:2px;background-color:#A0C4A0}.shokuiku-contents6__img{margin:40px 0}@media screen and (max-width: 480px){.shokuiku-contents6__img{margin:6vw 0}}.shokuiku-contents6__txt{margin-bottom:30px}@media screen and (max-width: 480px){.shokuiku-contents6__txt{margin-bottom:6vw}}.microscope-headimg{background-color:#fff}.microscope-headimg img{max-width:none;width:100%}.microscope-headimg__left{width:50%}@media screen and (max-width: 480px){.microscope-headimg__left{width:87%}}.microscope-headimg__right{width:50%;margin-top:10%}@media screen and (max-width: 480px){.microscope-headimg__right{width:87%;margin-top:0;margin-left:13%}}.microscope__contents1{padding:100px 0}@media screen and (max-width: 480px){.microscope__contents1{padding:20vw 0}}.microscope-head{text-align:center;font-weight:bold;font-size:110%;line-height:1.2;padding-bottom:60px}@media screen and (max-width: 480px){.microscope-head{padding-bottom:10vw}}.microscope-head__inner{position:relative;display:inline-block}.microscope-head__img{position:absolute;width:110px;left:0;top:50%;transform:translate(-120%, -50%)}@media screen and (max-width: 480px){.microscope-head__img{width:18vw;transform:translate(-95%, -80%)}}.microscope-table{border:2px solid #707070;border-radius:10px;width:100%;line-height:1.2;overflow:hidden}@media screen and (max-width: 480px){.microscope-table{letter-spacing:0;font-size:90%}}.microscope-table th,.microscope-table td{border-right:1px solid #707070;text-align:center;padding:10px}@media screen and (max-width: 480px){.microscope-table th,.microscope-table td{padding:2vw}}.microscope-table__head th{padding:15px;border-bottom:2px solid #707070;width:33.33%;background-color:#EFF7EF}@media screen and (max-width: 480px){.microscope-table__head th{padding:2vw}}.microscope-table__head th:last-of-type{border-right:none}.microscope-table__body th,.microscope-table__body td{border-bottom:1px dotted #707070}.microscope-table__body tr:last-of-type th,.microscope-table__body tr:last-of-type td{border-bottom:none}.microscope-table__body tr td:last-of-type{border-right:none}.microscope-merit{margin-top:60px}@media screen and (max-width: 480px){.microscope-merit{margin-top:7vw}}.microscope-merit__box{width:47%;border:1px solid #000;border-radius:20px;position:relative;padding:40px 30px 30px;margin-top:60px}@media screen and (max-width: 480px){.microscope-merit__box{width:100%;padding:8vw 6vw 6vw;margin-top:12vw}}.microscope-merit__head{border-radius:50px;border:1px solid #000;background-color:#fff;width:80%;position:absolute;top:0;left:50%;padding:10px;line-height:1.2;font-weight:bold;text-align:center;transform:translate(-50%, -50%)}@media screen and (max-width: 480px){.microscope-merit__head{padding:2vw}}.microscope-merit__txt{font-size:90%;line-height:2.2}.microscope-merit__catch{background-color:#A0C4A0;color:#fff;font-weight:bold;text-align:center;padding:15px;border-radius:80px;width:100%;margin-top:50px}@media screen and (max-width: 480px){.microscope-merit__catch{padding:6vw 0;margin-top:8vw;letter-spacing:0px;font-size:95%;line-height:1.6}}.microscope-person{margin:120px 0 80px}@media screen and (max-width: 480px){.microscope-person{margin:24vw 0 8vw;justify-content:center}}.microscope-person__photo{width:42%}@media screen and (max-width: 480px){.microscope-person__photo{width:75%;margin-bottom:5vw}}.microscope-person__txtbox{width:50%}@media screen and (max-width: 480px){.microscope-person__txtbox{width:100%}}.microscope-person__name{margin-bottom:20px}@media screen and (max-width: 480px){.microscope-person__name{margin-bottom:4vw;justify-content:center}}.microscope-person__name>small{font-size:90%;margin-right:1em;display:block;letter-spacing:-0.5px}.microscope-person__name>p{font-size:160%}.microscope-person__profile{margin-top:30px}@media screen and (max-width: 480px){.microscope-person__profile{margin-top:6vw}}.microscope-person__profile>b{display:block;margin-bottom:5px}@media screen and (max-width: 480px){.microscope-person__profile>b{margin-bottom:1vw}}.preortho__bg1{background-color:#f9fcf9;padding:1px 0 70px}@media screen and (max-width: 480px){.preortho__bg1{padding-bottom:14vw}}.preortho__bg2{background-color:#EFF7EF;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 480px){.preortho__bg2{padding:12vw 0}}.preortho__lastbg{background-color:#f9fcf9;color:#5F8E5F;text-align:center;font-size:130%;padding-top:60px;padding-bottom:60px;margin-bottom:20px}@media screen and (max-width: 480px){.preortho__lastbg{font-size:120%;padding:12vw 0;margin-bottom:4vw}}.preortho__left{width:52%}@media screen and (max-width: 480px){.preortho__left{width:100%;margin-bottom:10vw}}.preortho__left .guidance-teeth{margin:0}.preortho__right{width:42%}@media screen and (max-width: 480px){.preortho__right{width:100%}}.preortho-syokuikulink__title{line-height:1.4;text-align:center;padding-top:20px}@media screen and (max-width: 480px){.preortho-syokuikulink__title{padding-top:4vw}}.preortho-syokuikulink__jp{font-size:3.6rem;border-bottom:1px solid #333;font-weight:bold;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 480px){.preortho-syokuikulink__jp{font-size:7vw;padding-bottom:2vw;margin-bottom:2vw}}.preortho-syokuikulink__en{font-family:"Nunito Sans","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:90%}.preortho-syokuikulink__link{display:block;background-color:#E6821F;border-radius:60px;color:#fff;text-align:center;margin:15px 30px 0;padding:5px}@media screen and (max-width: 480px){.preortho-syokuikulink__link{padding:1vw;margin:7vw 0vw 0}}.preortho-syokuikulink__link:hover{color:#fff;background-color:#e28b33}.other__box{padding:80px 0 160px}@media screen and (max-width: 480px){.other__box{padding:15vw 0 26vw}}.other__head1{padding:40px 0 15px;margin-bottom:15px;font-weight:bold;border-bottom:1px solid #707070}@media screen and (max-width: 480px){.other__head1{padding:8vw 0 3vw;margin-bottom:3vw}}.hoken__dl{line-height:1.4;margin:10px 0}@media screen and (max-width: 480px){.hoken__dl{margin:2vw 0}}.hoken__dt{width:8.5em;letter-spacing:0}.hoken__dd{flex:1}
/*# sourceMappingURL=common.css.map */
