﻿@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Noto+Serif+JP:wght@200..900&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";:root{--vw: 1vw}html,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,samp,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,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;display:block;box-sizing:border-box;transition:.2s}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}.mb-28{margin-bottom:2.8rem}.mb-14{margin-bottom:1.4rem}@media(any-hover: hover){.hover__img:hover{opacity:.7}}.txt{font-size:1.6rem;line-height:1.625}.txt p+p{margin-top:3rem}.txt__large{font-size:2.2rem;line-height:1.8}@media only screen and (max-width: 767px){.txt__large{font-size:1.8rem}}.txt__large p+p{margin-top:3rem}.txt15{font-size:1.5rem;line-height:1.933}.txt15 p+p{margin-top:3rem}.txt__bold{font-weight:bold}.txt__lh{line-height:2}.txt__center{text-align:center}.txt__right{text-align:right}.txt__left{text-align:left}@media only screen and (max-width: 767px){.txt__left--sp{text-align:left}}.txt__big1{font-size:2.3rem;font-weight:normal}@media only screen and (max-width: 767px){.txt__big1{font-size:2rem}}.color__brown{color:var(--color__brown)}.color__red{color:#eb5454}.color__orange{color:var(--color__orange)}.color__bg--white{background:#fff}.txt__link{color:#2682ff;display:inline-block;text-decoration:underline}@media(any-hover: hover){.txt__link:hover{text-decoration:none}}.anime__bnr{transition:.3s}@media(any-hover: hover){.anime__bnr:hover{transform:translateY(-0.5rem);box-shadow:3px 3px 7px 0px rgba(0,0,0,.2)}}.sec__ttl1{text-align:center;font-weight:normal;margin-bottom:4rem;font-family:var(--font__noto)}@media only screen and (max-width: 767px){.sec__ttl1{margin-bottom:3rem}}.sec__ttl1 .sec__ttl1--big{font-size:3rem;color:#813d0f;letter-spacing:.2em}@media only screen and (max-width: 767px){.sec__ttl1 .sec__ttl1--big{font-size:2.2rem}}.sec__ttl1 .sec__ttl1--small{font-family:var(--font__manrope);color:var(--color__orange);margin-top:1rem;letter-spacing:.1em}@media only screen and (max-width: 767px){.sec__ttl1 .sec__ttl1--small{font-size:1.4rem;margin-top:.5rem}}.ttl__symbol{display:flex;align-items:center;gap:2rem;color:var(--color__brown);font-size:2rem;font-weight:normal;font-family:var(--font__noto);margin-bottom:2.8rem}@media only screen and (max-width: 767px){.ttl__symbol{gap:1rem}}.ttl__symbol img{display:block;width:5rem}@media only screen and (max-width: 767px){.ttl__symbol img{width:3rem}}.ttl__big{text-align:center;font-family:var(--font__noto);font-size:3rem;font-weight:normal;color:var(--color__brown);margin-bottom:3.5rem}@media only screen and (max-width: 767px){.ttl__big{font-size:2.4rem}}.btn1{color:var(--color__orange);border:1px solid var(--color__orange);border-radius:25px;text-align:center;line-height:1;padding:1.7rem 6.25rem;display:inline-block;position:relative;background:#fff;box-shadow:3px 3px 7px 0px rgba(0,0,0,.2);overflow:hidden}.btn1::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;right:2rem;margin:auto;transform:rotate(45deg);transition:.3s}.btn1::before{content:"";display:block;width:100%;height:100%;background:#ef962f;position:absolute;top:0;left:0;transform:translateX(-100%);transition:.3s}.btn1 .btn1__inner{position:relative}@media(any-hover: hover){.btn1:hover{color:#fff}.btn1:hover::after{border-color:#fff}.btn1:hover::before{transform:translateX(0)}}.btn__gray{color:#9f9f9f;border-color:#9f9f9f}.btn__gray::after{border-color:#9f9f9f}.btn__gray::before{background:#9f9f9f}@media(any-hover: hover){.btn__gray:hover{color:#fff}.btn__gray:hover::after{border-color:#fff}}.btn__green{border-color:#27cc00;color:#27cc00}.btn__green::after{border-color:#27cc00}.btn__green::before{background:#27cc00}@media(any-hover: hover){.btn__green:hover{color:#fff}.btn__green:hover::after{border-color:#fff}}.btn__orange{border-color:var(--color__orange);color:var(--color__orange)}.btn__orange::after{border-color:var(--color__orange)}.btn__orange::before{background:var(--color__orange)}@media(any-hover: hover){.btn__orange:hover{color:#fff}.btn__orange:hover::after{border-color:#fff}}.bg1{background:var(--color__base--thin)}.bg2{background-image:linear-gradient(90deg, #ffeed9, #fffef2)}.cats{display:flex;align-self:center;flex-wrap:wrap;gap:1rem}.cats .cats__item{display:block;border:1px solid var(--color__orange);border-radius:25px;text-align:center;padding:.6rem 1.75rem;color:var(--color__orange);font-size:1.3rem;line-height:1;font-family:var(--font__zen_kaku)}.floatNav{position:fixed;right:0;bottom:10rem;z-index:9}@media only screen and (max-width: 767px){.floatNav{left:0;width:100%;height:7rem;bottom:0;display:grid;grid-template-columns:repeat(2, 1fr)}}.floatNav>a{width:10.1rem;height:10.1rem;background:gray;display:flex;align-items:center;justify-content:center;flex-flow:column;color:#fff}@media only screen and (max-width: 767px){.floatNav>a{width:100%;height:100%;border-radius:0 !important}}@media(any-hover: hover){.floatNav>a:hover{color:var(--color__main) !important;background:var(--color__base--thin) !important}.floatNav>a:hover i{color:var(--color__main) !important}}.floatNav>a.floatNav__line{background:var(--color__green);border-radius:1rem 0 0 0;border-radius:1rem 0 0 1rem}.floatNav>a.floatNav__line i{font-size:2.3rem;margin-bottom:.4rem;transition:.3s}.floatNav>a.floatNav__line svg,.floatNav>a.floatNav__line img{width:2.3rem;margin-bottom:.4rem}.floatNav>a.floatNav__contact{display:none;background:var(--color__orange);border-radius:0 0 0 1rem;box-shadow:0 5px 0 0 #c58943}@media only screen and (max-width: 767px){.floatNav>a.floatNav__contact{display:flex}}.floatNav>a.floatNav__contact i{font-size:2.3rem;margin-bottom:.4rem}.floatNav>a.floatNav__contact svg,.floatNav>a.floatNav__contact img{width:2.3rem;margin-bottom:.4rem}.radius1{border-radius:1rem;overflow:hidden}.sec__contact{padding:5.3rem 0;background:#fff0cb;background:linear-gradient(135deg, rgb(255, 240, 203) 0%, rgb(210, 232, 186) 51%, rgb(255, 249, 183) 100%)}.sec__contact .contactBox{width:97.3rem;margin:auto;background:url("../img/top/contact_bg.png") no-repeat;background-size:100% 100%;padding:3rem 0 5.7rem}@media only screen and (max-width: 767px){.sec__contact .contactBox{width:100%;background:#fff;border-radius:1rem}}.sec__contact .sec__ttl1 .sec__ttl1--big{font-size:2.4rem}.sec__contact .contact__list{display:flex;justify-content:center;gap:16.6rem;margin-bottom:2.8rem}@media only screen and (max-width: 767px){.sec__contact .contact__list{flex-flow:column;gap:0}}.sec__contact .contact__list li{padding:3rem 0}.sec__contact .list__ttl{text-align:center;font-weight:normal;margin-bottom:1.3rem}.sec__contact .list__ttl .list__ttl--big{font-size:2.5rem}.sec__contact .list__ttl .list__ttl--small{font-size:1.6rem}.sec__contact .tel{text-align:center;font-size:3rem;font-family:var(--font__manrope)}.sec__contact .tel .tel__small{font-size:2.1rem}@media(any-hover: hover){.sec__contact .tel:hover{opacity:.6}}.sec__contact .list__tel{color:var(--color__brown)}@media only screen and (max-width: 767px){.sec__contact .list__tel{border:none}}.sec__contact .list__line{color:#27cc00}.sec__contact .list__contact{color:var(--color__orange)}.sec__guide{margin-top:13.6rem;background:linear-gradient(to bottom, transparent 3rem, var(--color__base--thin) 3rem, var(--color__base--thin) 100%);padding-bottom:6.7rem}@media only screen and (max-width: 767px){.sec__guide{margin-top:6rem}}.sec__guide .inner{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 767px){.sec__guide .inner{grid-template-columns:1fr}}@media only screen and (min-width: 768px){.sec__guide .sec__ttl1{text-align:left}}@media only screen and (min-width: 768px){.sec__guide .guideBox__access{padding-left:7rem}}@media only screen and (max-width: 767px){.sec__guide .guideBox__access{margin-top:4rem}}.sec__guide .calendar__img{margin-bottom:2.5rem}.sec__guide .map{width:100%;height:33rem}.sec__guide .map iframe{width:100%;height:100%}.pagehead{margin-top:7.8rem;width:100%;height:23.9rem;background-image:url("../img/common/pagehead1.jpg");background-repeat:no-repeat;background-size:100% auto;background-position:center center;position:relative;display:flex;align-items:center}@media only screen and (max-width: 767px){.pagehead{margin-top:8.1rem;height:14rem;background-size:auto 100%}}.pagehead .pagehead__ttl{font-weight:normal}.pagehead .pagehead__ttl .pagehead__ttl--jp{color:var(--color__brown);font-size:3rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.pagehead .pagehead__ttl .pagehead__ttl--jp{font-size:2.2rem}}.pagehead .pagehead__ttl .pagehead__ttl--en{color:var(--color__orange);font-size:1.4rem;font-family:var(--font__manrope);letter-spacing:.2em}.bread{padding:1rem 0}.bread #breadcrumbs>span{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.bread #breadcrumbs>span span,.bread #breadcrumbs>span a{font-size:1.2rem}@media(any-hover: hover){.bread #breadcrumbs>span a:hover{text-decoration:underline}}.list__circle li{position:relative;padding-left:2.8rem;font-size:1.8rem}.list__circle li::before{content:"●";font-size:1.8rem;color:var(--color__orange);position:absolute;top:0;left:0}.list__circle li+li{margin-top:1rem}.list__disc .item{position:relative;padding-left:2rem;font-size:2.2rem}@media only screen and (max-width: 767px){.list__disc .item{font-size:1.8rem}}.list__disc .item::before{content:"";width:1.1rem;height:1.1rem;border-radius:50%;background-color:var(--color__orange);position:absolute;top:1rem;left:0}.list__disc .item+.item{margin-top:.8rem}.list__disc .item__flex{display:grid;grid-template-columns:13.5rem 1fr}@media only screen and (max-width: 767px){.list__disc .item__flex{grid-template-columns:10rem 1fr}}.sec__faq{padding:6rem 0}.sec__faq+.sec__faq{padding-top:0}.sec__faq .faq__head{font-family:var(--font__noto);font-size:3rem;font-weight:normal;color:#fff;background-color:var(--color__orange);padding:1.3rem 3rem;margin-bottom:3rem}@media only screen and (max-width: 767px){.sec__faq .faq__head{font-size:2rem;padding:1rem 1.5rem;margin-bottom:1.5rem}}.sec__faq .faq summary{cursor:pointer;list-style:none;position:relative}.sec__faq .faq summary::-webkit-details-marker{display:none}.sec__faq .faq summary::marker{content:""}.sec__faq .faq summary::after,.sec__faq .faq summary::before{content:"";position:absolute;right:4rem;top:50%;background:currentColor;transition:transform .2s ease;background:#989898}@media only screen and (max-width: 767px){.sec__faq .faq summary::after,.sec__faq .faq summary::before{right:1rem}}.sec__faq .faq summary::after{width:2rem;height:.2rem;transform:translateY(-50%)}.sec__faq .faq summary::before{width:.2rem;height:2rem;right:4.85rem;transform:translateY(-50%) scaleY(1)}@media only screen and (max-width: 767px){.sec__faq .faq summary::before{right:1.85rem}}.sec__faq .faq[open] summary::before{transform:translateY(-50%) scaleY(0)}.sec__faq .faqs .faq{border-radius:1rem;overflow:hidden}.sec__faq .faqs .faq summary{background:#fff;padding:4rem 4rem 4rem 10rem;font-size:1.6rem;position:relative}@media only screen and (max-width: 767px){.sec__faq .faqs .faq summary{padding:2rem 4rem 2rem 5rem}}.sec__faq .faqs .faq .answer{background:#fff;padding:4rem 4rem 4rem 10rem;font-size:1.6rem;position:relative}@media only screen and (max-width: 767px){.sec__faq .faqs .faq .answer{padding:2rem 4rem 2rem 5rem}}.sec__faq .faqs .faq .answer::before{content:"";display:block;width:calc(100% - 8rem);height:1px;position:absolute;top:0;left:0;right:0;margin:auto;background:#dedede}.sec__faq .faqs .faq .faq__icon{background:var(--color__orange);border-radius:50%;width:4.4rem;height:4.4rem;color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;font-size:2.6rem;font-weight:bold;font-family:var(--font__manrope);position:absolute;top:3.2rem;left:2.6rem}@media only screen and (max-width: 767px){.sec__faq .faqs .faq .faq__icon{width:3.4rem;height:3.4rem;font-size:2rem;left:1rem;top:1.6rem}}.sec__faq .faqs .faq .faq__icon.faq__icon--A{background:var(--color__base--thin);color:var(--color__orange)}.sec__faq .faqs .faq+.faq{margin-top:1.4rem}.faqNav{padding-top:6rem}.faqNav .inner{display:flex;justify-content:center;flex-wrap:wrap;gap:2.5rem}@media only screen and (max-width: 767px){.faqNav .inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}}@media only screen and (min-width: 768px){.faqNav .btn1{min-width:23rem}}@media only screen and (max-width: 767px){.faqNav .btn1{padding-right:0;padding-left:0}}.faqNav .btn1::after{transform:rotate(135deg)}:root{--color__main: #333333;--color__base: #FFF5D9;--color__base--thin: #FEFCEB;--color__orange: #EF962F;--color__orange--thin: #F5BB73;--color__brown: #813D0F;--color__green: #27CC00;--font__noto: "Noto Serif JP", serif;--font__zen_kaku: "Zen Kaku Gothic New", sans-serif;--font__manrope: "Manrope", sans-serif}.font__monrope{font-family:var(--font__manrope)}.font__zen_kaku{font-family:var(--font__zen_kaku)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media only screen and (min-width: 768px){html{font-size:calc(.7320644217*var(--vw))}}@media only screen and (min-width: 1366px){html{font-size:62.5%}}@media only screen and (max-width: 767px){html{font-size:calc(2.6666666667*var(--vw))}}body{color:var(--color__main);line-height:1.5;position:relative;word-break:break-word;width:100%;font-weight:400;text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1.4rem;font-family:var(--font__noto)}@media only screen and (max-width: 767px){body{font-size:1.4rem}}body.active{height:100%;overflow:hidden}img{height:auto}.dummy{width:60%}.container{overflow:hidden}.pc{display:block}@media only screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 767px){.sp{display:block}}.inner{width:112rem;margin:auto;position:relative;padding:0 2rem}@media only screen and (max-width: 767px){.inner{width:100%;padding:0 2rem}}.inner--small{width:84rem;margin:auto;position:relative;padding:0 2rem}@media only screen and (max-width: 767px){.inner--small{width:100%;padding:0 2rem}}.inner__wide{width:106rem;margin:auto;padding:0 2rem}@media only screen and (max-width: 767px){.inner__wide{width:100%}}.sec__block{padding:6rem 0}.sec__end{padding-bottom:18rem !important}@media only screen and (max-width: 767px){.sec__end{padding-bottom:16rem !important}}.pages{font-family:var(--font__zen_kaku)}.paging .wp-pagenavi{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;font-size:1.6rem;color:var(--color__blue);margin-top:9.8rem}.paging .wp-pagenavi .current,.paging .wp-pagenavi .page{width:3.5rem;height:3.5rem;display:flex;justify-content:center;align-items:center;line-height:1;font-family:var(--font__manrope);border-radius:.4rem}.paging .wp-pagenavi span{background:var(--color__orange);color:#fff}.paging .wp-pagenavi a{border:1px solid var(--color__orange);color:var(--color__main)}@media(any-hover: hover){.paging .wp-pagenavi a:hover{background:var(--color__orange);color:#fff}.paging .wp-pagenavi a:hover::after{border-color:#fff}}.paging .wp-pagenavi .previouspostslink{display:flex;justify-content:center;align-items:center;line-height:1;padding:0 1rem 0 3rem;width:auto;border-radius:.4rem;position:relative}.paging .wp-pagenavi .previouspostslink::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;left:1rem;margin:auto;transform:rotate(-135deg);transition:.3s}.paging .wp-pagenavi .nextpostslink{display:flex;justify-content:center;align-items:center;line-height:1;padding:0 3rem 0 1rem;width:auto;border-radius:.4rem;position:relative}.paging .wp-pagenavi .nextpostslink::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;right:1rem;margin:auto;transform:rotate(45deg);transition:.3s}.scrollin{opacity:0;position:relative}.scrollin.animate{-webkit-animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s;animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s}.scrollin__group>*{opacity:0;position:relative}.scrollin__group>*.animate{-webkit-animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s;animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s}@-webkit-keyframes inview_slide_up{0%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes inview_slide_up{0%{transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none}textarea{resize:none;width:auto;height:auto}.txt404{color:var(--color__gray);font-size:16rem;line-height:1;font-weight:bold;text-align:center;margin-bottom:4rem}.editor{margin-bottom:4rem}.editor>*{margin-bottom:2rem}.editor a{display:inline;text-decoration:underline;color:var(--color__orange)}@media(any-hover: hover){.editor a:hover{text-decoration:none}}.editor img{width:auto}.editor h1,.editor h2{color:var(--color__brown);font-size:2rem;font-weight:normal;font-family:var(--font__noto);padding-left:7rem;position:relative;padding-top:2rem;margin-bottom:3.4rem}@media only screen and (max-width: 767px){.editor h1,.editor h2{padding-left:5.5rem}}.editor h1::before,.editor h2::before{content:"";display:block;width:5rem;height:5rem;background:url("../img/common/logo_symbol.png") no-repeat;background-size:100% 100%;position:absolute;top:1rem;left:0}@media only screen and (max-width: 767px){.editor h1::before,.editor h2::before{width:4rem;height:4rem;top:1.5rem}}.editor h3{color:var(--color__brown);font-size:1.8rem;font-weight:normal;font-family:var(--font__noto);padding-left:3rem;position:relative;margin-bottom:3.4rem}.editor h3::before{content:"";display:block;width:2px;height:100%;background:var(--color__orange);position:absolute;top:0;left:0}.editor h3::after{content:"";display:block;width:1px;height:100%;background:var(--color__orange);position:absolute;top:0;left:1rem}.editor h4{font-size:1.8rem;font-weight:normal;font-weight:bold;position:relative;margin-bottom:3.4rem;padding-left:6rem}.editor h4::before{content:"";display:block;width:4.35rem;height:2px;background:var(--color__orange);position:absolute;top:1rem;left:0}.editor h5,.editor h6{font-size:2rem;font-weight:normal;color:var(--color__blue)}@media only screen and (max-width: 767px){.editor h5,.editor h6{font-size:2.8rem}}.editor .wp-block-list li{position:relative;padding:.5rem 0 .5rem 3rem}.editor .wp-block-list li::before{content:"";display:block;width:1.2rem;height:1.2rem;border-radius:50%;background-color:var(--color__orange);position:absolute;top:1rem;left:1rem}.editor hr{margin:6rem 0;color:var(--color__blue)}.editor.editor__introduction h2{font-size:3.4rem;border:none;margin-bottom:2rem;line-height:1.676;position:relative}.editor.editor__introduction h2::after{content:"";display:inline-block;width:1px;height:3.6rem;background:var(--color__blue);transform:rotate(45deg);margin-left:2rem;position:relative;top:.5rem}.editor.editor__introduction h3{border-bottom:1px solid;font-size:2.4rem}.header{width:100%;height:7.8rem;top:0;left:0;z-index:10;position:fixed;transition:.8s}@media only screen and (max-width: 767px){.header{height:8.1rem;box-shadow:2px 2px 4px 0px rgba(0,0,0,.2)}}.header .header__in{margin:0 auto;position:relative;width:100%;height:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.header .header__in{width:100%;padding:0 2rem;display:flex;align-items:center}}.header .header__in .logo{width:20.8rem;pointer-events:auto;margin-left:3rem;display:flex;align-items:center}@media only screen and (max-width: 767px){.header .header__in .logo{width:20.7rem;margin-left:0}}.header .header__in .logo img{display:block;top:0}@media only screen and (max-width: 767px){.header .header__in .logo img{width:100%}}.header .menu{display:flex;align-items:center;margin-right:4rem;margin-left:auto}@media only screen and (max-width: 767px){.header .menu{display:none}}.header .menu .menu__inner{height:100%}@media only screen and (max-width: 767px){.header .menu .menu__inner{position:fixed;width:100%;height:100%;left:0px;top:8.1rem;overflow-y:scroll;padding-bottom:12rem;background:var(--color__base)}}.header .menu .menu__inner .menu__list{display:grid;grid-template-columns:repeat(8, auto);gap:3rem;height:100%}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list{grid-template-columns:1fr;gap:0;height:auto}}.header .menu .menu__inner .menu__list .menu__item{height:100%}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__item{width:100%;height:auto}}.header .menu .menu__inner .menu__list .menu__item>a{position:relative;display:flex;align-items:center;height:100%}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__item>a{padding:2rem 3.5rem;font-size:1.5rem;height:auto}}@media(any-hover: hover){.header .menu .menu__inner .menu__list .menu__item>a:hover{color:var(--color__orange)}}.header .menu .menu__inner .menu__list .menu__parent{cursor:default;position:relative;display:flex;align-items:center;height:100%}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent{flex-flow:column;align-items:flex-start}}@media(any-hover: hover){.header .menu .menu__inner .menu__list .menu__parent:hover .menu__parent--ttl{color:var(--color__orange)}.header .menu .menu__inner .menu__list .menu__parent:hover .menu__parent--ttl::after{border-color:var(--color__orange)}.header .menu .menu__inner .menu__list .menu__parent:hover .menu__child{opacity:1;visibility:visible;transform:translateX(-50%)}}@media only screen and (any-hover: hover)and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent:hover .menu__child{transform:none}}.header .menu .menu__inner .menu__list .menu__parent .menu__parent--ttl{position:relative;padding-right:2rem;transition:.3s}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent .menu__parent--ttl{font-size:1.5rem;padding:2rem 3.5rem 2rem 3.5rem;width:100%}}.header .menu .menu__inner .menu__list .menu__parent .menu__parent--ttl::after{content:"";display:block;width:.4375rem;height:.4375rem;border-top:solid 1px var(--color__main);border-right:solid 1px var(--color__main);position:absolute;top:.1rem;bottom:0;right:0;margin:auto;transform:rotate(135deg);transition:.3s}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent .menu__parent--ttl::after{transform:rotate(45deg);width:.6rem;height:.6rem;right:auto;left:12rem}}.header .menu .menu__inner .menu__list .menu__child{opacity:0;visibility:hidden;transform:translateX(-47%);position:absolute;top:100%;z-index:10;width:max-content;background:var(--color__base);padding:2.6rem;box-shadow:3px 3px 8px 0px rgba(0,0,0,.2);border-radius:.5rem;transition:.3s}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__child{opacity:1;visibility:visible;overflow:hidden;max-height:0;display:none;transition:max-height .4s ease;position:relative;transform:none;top:auto;padding:0;box-shadow:none;padding:0 3.5rem 2rem}}.header .menu .menu__inner .menu__list .menu__child .child__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem 2.8rem}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__child .child__list{grid-template-columns:1fr;gap:1.5rem}}.header .menu .menu__inner .menu__list .menu__child .child__list a{display:block;position:relative;padding-right:2rem;border-bottom:1px solid hsla(0,0%,100%,0)}.header .menu .menu__inner .menu__list .menu__child .child__list a::after{content:"";display:block;width:.4375rem;height:.4375rem;border-top:solid 1px var(--color__main);border-right:solid 1px var(--color__main);position:absolute;top:0;bottom:0;right:0;margin:auto;transform:rotate(45deg);transition:.3s}@media(any-hover: hover){.header .menu .menu__inner .menu__list .menu__child .child__list a:hover{color:var(--color__orange);border-color:var(--color__orange)}.header .menu .menu__inner .menu__list .menu__child .child__list a:hover::after{right:1rem;border-color:var(--color__orange)}}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent.is-open .menu__parent--ttl{background:hsla(0,0%,100%,.5)}}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent.is-open .menu__parent--ttl::after{transform:rotate(135deg)}}@media only screen and (max-width: 767px){.header .menu .menu__inner .menu__list .menu__parent.is-open .menu__child{width:100%;background:hsla(0,0%,100%,.5);display:block}}.header.open .menu__inner{height:100%}.header .telhead{display:flex;align-items:end;justify-content:center;flex-flow:column;padding-right:3rem;position:relative;padding-left:4rem}@media only screen and (max-width: 767px){.header .telhead{display:none}}.header .telhead::before{content:"";width:1px;height:4.2rem;background:var(--color__orange);position:absolute;top:0;bottom:0;left:0;margin:auto}.header .telhead .telhead__num .telhead__num--small{font-size:1.5rem}.header .telhead .telhead__num .telhead__num--medium{font-size:1.8rem}.header .telhead .telhead__time{font-size:1.2rem}.header .nav__toggle{pointer-events:auto;display:none;width:4rem;height:3rem;position:relative;z-index:99999;cursor:pointer;transition:.2s;bottom:.5rem}@media only screen and (max-width: 767px){.header .nav__toggle{display:block}}.header .nav__toggle span{display:block;height:1px;background:var(--color__main);position:absolute;width:100%;left:0;right:0;margin:auto;transition:.3s ease-in-out;width:32px}.header .nav__toggle span:nth-child(1){top:2rem}.header .nav__toggle span:nth-child(2){top:3rem}.header .nav__toggle span:nth-child(3){bottom:2rem}.header .nav__toggle.open span:nth-child(1){top:1.8rem;transform:rotate(135deg)}.header .nav__toggle.open span:nth-child(2){opacity:0}.header .nav__toggle.open span:nth-child(3){top:1.9rem;transform:rotate(-135deg)}.header.is-scrolled{background:hsla(0,0%,100%,.7)}.footer{background:var(--color__base--thin);padding-top:3.5rem}.footer .footer__container{display:grid;grid-template-columns:26.2rem 1fr;gap:13rem;padding-bottom:12.3rem}@media only screen and (max-width: 767px){.footer .footer__container{grid-template-columns:1fr;gap:4rem;padding-bottom:8rem}}.footer .logo{display:block;width:26.2rem;margin-bottom:3rem}.footer .address{line-height:1.643}.footer .mainNav{display:grid;grid-template-columns:repeat(7, auto);justify-content:space-between;gap:2.5rem;margin-bottom:4rem}@media only screen and (max-width: 767px){.footer .mainNav{grid-template-columns:repeat(3, auto);gap:2rem 1rem;margin-bottom:6rem}}@media(any-hover: hover){.footer .mainNav a:hover{color:var(--color__orange)}}.footer .medical__ttl{margin-bottom:1rem}@media only screen and (max-width: 767px){.footer .medical__ttl{font-size:1.6rem}}.footer .child__list{display:grid;grid-template-columns:repeat(4, auto);gap:.7rem 3rem;margin-bottom:3rem}@media only screen and (max-width: 767px){.footer .child__list{grid-template-columns:repeat(2, auto);gap:1rem 2rem}}.footer .child__list a{display:block;position:relative}.footer .child__list a::after{content:"";display:block;width:.4375rem;height:.4375rem;border-top:solid 1px var(--color__main);border-right:solid 1px var(--color__main);position:absolute;top:0;bottom:0;right:0;margin:auto;transform:rotate(45deg);transition:.3s}@media(any-hover: hover){.footer .child__list a:hover{color:var(--color__orange);border-color:var(--color__orange)}.footer .child__list a:hover::after{right:1rem;border-color:var(--color__orange)}}.footer .footer__btns{display:flex;gap:2rem;justify-content:flex-start}@media only screen and (max-width: 767px){.footer .footer__btns{flex-flow:column}}@media only screen and (max-width: 767px){.footer .footer__btns a{width:80%;margin:auto}}.footer .footer__under{border-top:1px solid #e8cdb0;padding:3.6rem 0;position:relative}@media only screen and (max-width: 767px){.footer .footer__under{padding-bottom:12rem}}.footer .footer__under .copy{font-size:1rem;text-align:center}@media only screen and (max-width: 767px){.footer .footer__under .copy{font-size:1.4rem}}.footer .footer__under .under__nav{display:flex;gap:1rem;position:absolute;top:0;bottom:0;right:0;margin:auto}@media only screen and (max-width: 767px){.footer .footer__under .under__nav{position:relative;justify-content:center;margin-top:2rem;gap:2rem}}.footer .footer__under .under__nav a{font-size:1rem;text-decoration:underline}@media only screen and (max-width: 767px){.footer .footer__under .under__nav a{font-size:1.4rem}}@media(any-hover: hover){.footer .footer__under .under__nav a:hover{color:var(--color__orange)}}#TOP .kv{overflow:hidden;background:var(--color__base);padding:10.8rem 0 5rem;position:relative}@media only screen and (max-width: 767px){#TOP .kv{padding-bottom:2rem}}#TOP .kv .kvcatch{position:absolute;top:0;bottom:0;left:7.8125vw;margin:auto;display:flex;flex-flow:column;justify-content:center;z-index:3}@media only screen and (max-width: 767px){#TOP .kv .kvcatch{top:4rem;left:6rem;pointer-events:none}}#TOP .kv .kvcatch .kvcatch__main{font-size:2.96875vw;color:var(--color__brown);line-height:1.763;font-weight:normal}@media only screen and (max-width: 767px){#TOP .kv .kvcatch .kvcatch__main{font-size:3.1rem}}#TOP .kv .kvcatch .kvcatch__main .kvcatch__main--bg{background:#fff;padding:0 2vw 0 1vw}#TOP .kv .kvcatch__txt{width:max-content;margin:2.0234375vw 0 3.203125vw;font-size:.9375vw;line-height:1.75;background:hsla(0,0%,100%,.7);padding:.7vw 2.5vw .7vw .6vw}@media only screen and (max-width: 767px){#TOP .kv .kvcatch__txt{font-size:1.5rem;line-height:1.5;padding:3rem 4.9rem .7rem;width:auto;background:none}}#TOP .kv .kvcatch__btn{font-size:1.40625vw;color:var(--color__green);border:1px solid var(--color__green);width:23.984375vw;height:5vw;padding-left:2.890625vw;display:flex;align-items:center;background:#fff;border-radius:50px;position:relative}@media only screen and (max-width: 767px){#TOP .kv .kvcatch__btn{width:25rem;height:5.3rem;font-size:1.8rem;margin:auto;padding-left:0;display:flex;align-items:center;justify-content:center}}#TOP .kv .kvcatch__btn::after{content:"";display:none;width:.6vw;height:.6vw;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;right:2vw;margin:auto;transform:rotate(45deg);transition:.3s}@media only screen and (max-width: 767px){#TOP .kv .kvcatch__btn::after{width:.8rem;height:.8rem;right:3rem}}@media(any-hover: hover){#TOP .kv .kvcatch__btn:hover{background:var(--color__orange);color:#fff}#TOP .kv .kvcatch__btn:hover::after{border-color:#fff}}#TOP .kv .kvcircles{position:absolute;bottom:9vw;left:7.8125vw;margin:auto;z-index:3;display:flex;gap:1vw}@media only screen and (max-width: 767px){#TOP .kv .kvcircles{bottom:auto;top:77vw;right:10vw;left:auto}}#TOP .kv .kvcircles .kvcircles__item{width:11.328125vw;height:11.328125vw;border-radius:50%;background:#fdffbc;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.25vw;line-height:1.313;color:var(--color__brown);background:url("../img/top/kvcircle_bg.png") no-repeat;background-size:cover}@media only screen and (max-width: 767px){#TOP .kv .kvcircles .kvcircles__item{width:14.55rem;height:14.55rem;font-size:1.6rem;left:auto;right:4rem;top:-19rem}}@media only screen and (max-width: 767px){#TOP .kv .kvcircles .kvcircles__item:nth-child(2),#TOP .kv .kvcircles .kvcircles__item:nth-child(3){display:none}}#TOP .kv .kvnews{background:#fff;position:absolute;left:0;bottom:0;z-index:9;display:grid;grid-template-columns:14rem 43rem;border-radius:0 2rem 0 0}@media only screen and (max-width: 767px){#TOP .kv .kvnews{position:relative;margin-top:4rem;border-radius:0;grid-template-columns:12rem auto}}#TOP .kv .kvnews .kvnews__head{color:var(--color__orange);padding:1.8rem 0 1.8rem 4rem;position:relative}#TOP .kv .kvnews .kvnews__head::after{content:"";display:block;width:1px;height:calc(100% - 3.6rem);background:var(--color__base);position:absolute;top:0;bottom:0;right:0;margin:auto}#TOP .kv .kvnews .kvnews__head .kvnews__head--jp{font-size:1.6rem}#TOP .kv .kvnews .kvnews__head .kvnews__head--eb{font-size:1.2rem}#TOP .kv .kvnews .kvnews__date time{display:block;color:#a0a0a0}@media only screen and (max-width: 767px){#TOP .kv .kvnews .kvnews__ttl{padding-right:4rem}}#TOP .kv .kvnews .swiper{width:100%;height:8rem;padding-left:2rem;overflow:hidden}#TOP .kv .kvnews .swiper .kvnews__date{padding:1rem;border-radius:1rem}#TOP .kv .kvnews .swiper .kvnews__date a{display:flex;flex-flow:column;justify-content:center;width:100%;height:100%;position:relative;padding:1rem}@media only screen and (max-width: 767px){#TOP .kv .kvnews .swiper .kvnews__date a{padding-left:0}}#TOP .kv .kvnews .swiper .kvnews__date a::before{content:"";display:block;width:2.4rem;height:2.4rem;border:1px solid var(--color__orange);border-radius:50%;position:absolute;top:0;bottom:0;right:1.7rem;margin:auto}#TOP .kv .kvnews .swiper .kvnews__date a::after{content:"";display:block;width:.6rem;height:.6rem;border-top:solid 1px var(--color__orange);border-right:solid 1px var(--color__orange);position:absolute;top:0;bottom:0;right:2.8rem;margin:auto;transform:rotate(45deg);transition:.3s}#TOP .kv .kvnews .swiper .kvnews__date a:hover{background:var(--color__base);color:#fff;border-radius:1rem;color:var(--color__main)}#TOP .sec__calendar{background:#fff;width:100%;padding:8rem 0 10rem}@media only screen and (max-width: 767px){#TOP .sec__calendar{padding:4rem 0}}#TOP .sec__calendar .bnr__intro{border-radius:1rem;overflow:hidden;width:68.4rem;margin:0 auto 7rem}@media only screen and (max-width: 767px){#TOP .sec__calendar .bnr__intro{width:100%}}#TOP .sec__calendar .calendar__img{width:65rem;margin:auto}@media only screen and (max-width: 767px){#TOP .sec__calendar .calendar__img{width:100%}}#TOP .sec__medical{padding:0 0 8rem;position:relative;overflow:hidden}@media only screen and (max-width: 767px){#TOP .sec__medical{background:url("../img/top/medical_bg_sp.png") no-repeat;background-size:cover}}#TOP .sec__medical .medical__bg{position:absolute;top:2.5rem;right:0;left:0;margin:auto;z-index:-1;width:141.1rem}@media only screen and (max-width: 767px){#TOP .sec__medical .medical__bg{display:none}}#TOP .sec__medical .medical__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 2.7rem;margin-bottom:5rem}@media only screen and (max-width: 767px){#TOP .sec__medical .medical__list{grid-template-columns:1fr}}#TOP .sec__medical .medical__list .img{border-radius:2rem;overflow:hidden;margin-bottom:2rem}#TOP .sec__medical .medical__list .list__ttl{font-size:2rem;font-weight:normal;text-align:center;color:var(--color__brown);margin-bottom:1rem}#TOP .sec__medical .medical__list .list__txt{padding:0 2rem}@media only screen and (max-width: 767px){#TOP .sec__medical .medical__list .list__txt{font-size:1.6rem}}#TOP .sec__about{overflow:hidden;margin-top:6.7rem}@media only screen and (max-width: 767px){#TOP .sec__about{background:var(--color__base--thin)}}#TOP .sec__about .aboutBox{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 767px){#TOP .sec__about .aboutBox{grid-template-columns:1fr}}#TOP .sec__about .aboutBox .aboutBox__container{margin-top:13rem;position:relative;padding:5.9rem 0 7rem}@media only screen and (max-width: 767px){#TOP .sec__about .aboutBox .aboutBox__container{margin-top:0}}#TOP .sec__about .aboutBox .aboutBox__container .sec__ttl1{text-align:left}#TOP .sec__about .aboutBox .aboutBox__container .aboutBox__txt{font-size:1.5rem;line-height:1.667}#TOP .sec__about .aboutBox .aboutBox__container .aboutBox__txt+.aboutBox__txt{margin-top:2rem}#TOP .sec__about .aboutBox .aboutBox__container .aboutBox__btn{margin-top:5.7rem}@media only screen and (max-width: 767px){#TOP .sec__about .aboutBox .aboutBox__container .aboutBox__btn{margin-top:2.8rem;text-align:center}}#TOP .sec__about .aboutBox .aboutBox__container .container__bg{position:absolute;top:0;right:-7.3rem;width:94.7rem;z-index:-1}@media only screen and (max-width: 767px){#TOP .sec__about .aboutBox .aboutBox__container .container__bg{display:none}}#TOP .sec__about .aboutBox .aboutBox__img{position:relative}@media only screen and (max-width: 767px){#TOP .sec__about .aboutBox .aboutBox__img{display:none}}#TOP .sec__about .aboutBox .aboutBox__img img{width:94.9rem;position:absolute;top:0;left:0}#TOP .sec__about .aboutBox .aboutBox__img,#TOP .sec__about .aboutBox .aboutBox__container{opacity:0;transition:transform 1s ease,opacity 1s ease}#TOP .sec__about .aboutBox .aboutBox__img{transform:translateX(100px)}#TOP .sec__about .aboutBox .aboutBox__container{transform:translateX(-100px)}#TOP .sec__about .aboutBox .aboutBox__img.is-show{opacity:1;transform:translateX(0)}#TOP .sec__about .aboutBox .aboutBox__container.is-show{opacity:1;transform:translateX(0)}#TOP .sec__features{padding:12.5rem 0 10rem;overflow:hidden}#TOP .sec__features .features__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem 2.7rem;margin-bottom:5rem;position:relative}@media only screen and (max-width: 767px){#TOP .sec__features .features__list{grid-template-columns:1fr}}#TOP .sec__features .features__list::before{content:"";display:block;width:100vw;height:33.1rem;margin:0 calc(50% - 50vw) 0;background:var(--color__base--thin);position:absolute;top:17rem;bottom:0;z-index:-1}#TOP .sec__features .features__list .img{border-radius:2rem;overflow:hidden;margin-bottom:2rem}#TOP .sec__features .features__list .list__ttl{font-size:2rem;font-weight:normal;text-align:center;color:var(--color__brown);margin-bottom:1rem}#TOP .sec__features .features__list .list__txt{padding:0 2rem}#TOP .sec__features .deco1{width:37.9rem;position:absolute;top:-12rem;right:-16rem}@media only screen and (max-width: 767px){#TOP .sec__features .deco1{width:19rem;right:-8rem}}#TOP .bnrsNav{padding:13.6rem 0 8rem}@media only screen and (max-width: 767px){#TOP .bnrsNav{padding:8rem 0}}#TOP .bnrsNav .inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:5rem;padding:0 5rem}@media only screen and (max-width: 767px){#TOP .bnrsNav .inner{grid-template-columns:1fr;padding:0 2rem}}#TOP .bnrsNav .bnrsBox a{display:block}@media(any-hover: hover){#TOP .bnrsNav .bnrsBox a:hover .img img{transform:scale(1.1)}#TOP .bnrsNav .bnrsBox a:hover .icon{transform:translateX(-1rem)}}#TOP .bnrsNav .bnrsBox .img{border-radius:2rem;overflow:hidden;margin-bottom:2rem}#TOP .bnrsNav .bnrsBox .img img{transition:.3s}#TOP .bnrsNav .bnrsBox .txt__big1{margin-bottom:1rem}#TOP .bnrsNav .bnrsBox .container{position:relative}#TOP .bnrsNav .bnrsBox .container__txt{padding-right:10rem}#TOP .bnrsNav .bnrsBox .icon{width:4.2rem;height:4.2rem;border-radius:50%;background:var(--color__base);display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:.3s}#TOP .bnrsRecruit{background:var(--color__base--thin);padding:8rem 0}#TOP .bnrsRecruit a{display:block;width:68.4rem;margin:auto}@media only screen and (max-width: 767px){#TOP .bnrsRecruit a{width:100%}}#TOP .sec__column{padding:8rem 0 0}@media only screen and (max-width: 767px){#TOP .sec__column{padding:8rem 0 0}}#TOP .sec__column .column__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.8rem;margin-bottom:5rem}@media only screen and (max-width: 767px){#TOP .sec__column .column__list{grid-template-columns:1fr}}#TOP .sec__column .column__list .img{border:1px solid var(--color__orange);border-radius:1rem;overflow:hidden;margin-bottom:2rem;position:relative;aspect-ratio:328/184}#TOP .sec__column .column__list .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.3s}#TOP .sec__column .column__list .img .dummy{width:8.2rem}#TOP .sec__column .column__list .list__head{display:flex;align-items:center;gap:1.6rem;margin-bottom:1rem}#TOP .sec__column .column__list .list__head time{font-family:var(--font__manrope);color:#a2a2a2}#TOP .sec__column .column__list a{display:block}@media(any-hover: hover){#TOP .sec__column .column__list a:hover .img img{transform:scale(1.1)}}.sec__search{position:relative;padding:0 0 8rem;background:linear-gradient(to bottom, transparent 3rem, var(--color__base--thin) 3rem, var(--color__base--thin) 100%);overflow:hidden}.sec__search .sec__ttl1{margin-bottom:4.3rem}.sec__search .search__description{padding:0 15rem;margin-bottom:3rem}@media only screen and (max-width: 767px){.sec__search .search__description{padding:0}}.sec__search .searchBox .searchBox__ttl{color:var(--color__brown);font-size:1.8rem;font-weight:bold;display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem}.sec__search .searchBox .searchBox__ttl img{width:8.3rem}.sec__search .searchBox+.searchBox{margin-top:2.6rem}.sec__search .searchBox__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.4rem}@media only screen and (max-width: 767px){.sec__search .searchBox__list{grid-template-columns:repeat(2, 1fr)}}.sec__search .searchBox__list .icon{width:2rem;height:2rem;border-radius:50%;background:var(--color__base);display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:.8rem;margin:auto}.sec__search .searchBox__list a{display:block;background:#fff;font-size:1.6rem;text-align:center;border-radius:1rem;position:relative;padding:1.8rem 0;box-shadow:1px 1px 4px 0px rgba(0,0,0,.1)}@media only screen and (max-width: 767px){.sec__search .searchBox__list a{text-align:left;padding:2rem 0 2rem 3.5rem;height:100%;display:flex;align-items:center}}@media(any-hover: hover){.sec__search .searchBox__list a:hover{box-shadow:4px 4px 7px 0px rgba(0,0,0,.2)}}.sec__search .deco1{width:37.9rem;position:absolute;bottom:2.5rem;right:4.35rem}@media only screen and (max-width: 767px){.sec__search .deco1{width:19rem;right:-4rem}}#ABORTION .bg__separate{background:linear-gradient(to bottom, transparent 13rem, var(--color__base--thin) 13rem, var(--color__base--thin) 100%)}#ABORTION .sec__intro{margin-top:7rem;padding-bottom:18rem}@media only screen and (max-width: 767px){#ABORTION .sec__intro{margin-top:5rem;padding-bottom:8rem}}#ABORTION .sec__intro .intro__img{width:85.7rem;margin:auto}@media only screen and (max-width: 767px){#ABORTION .sec__intro .intro__img{width:100%}}#ABORTION .sec__intro .intro__box{width:68.2rem;margin:auto;background:#fff;border-radius:1rem;padding:3.3rem 4.1rem}@media only screen and (min-width: 768px){#ABORTION .sec__intro .intro__box{position:absolute;bottom:-8.5rem;right:0;left:0}}@media only screen and (max-width: 767px){#ABORTION .sec__intro .intro__box{width:100%;padding:2rem;margin-top:2rem}}#ABORTION .sec__intro .intro__box .box__ttl{text-align:center;font-size:2.4rem;margin-bottom:2.6rem;font-family:var(--font__noto);font-weight:normal}@media only screen and (max-width: 767px){#ABORTION .sec__intro .intro__box .box__ttl{font-size:2rem}}#ABORTION .sec__treatment{padding-bottom:13.3rem}@media only screen and (max-width: 767px){#ABORTION .sec__treatment{padding-bottom:8rem}}#ABORTION .sec__treatment .treatment__subttl{text-align:center;font-size:2.4rem;font-weight:normal;margin-bottom:2.88rem}@media only screen and (max-width: 767px){#ABORTION .sec__treatment .treatment__subttl{font-size:2rem}}#ABORTION .sec__treatment .treatment__figures{border:1px solid var(--color__orange);background:#fff;padding:3rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;margin-bottom:3.2rem}@media only screen and (max-width: 767px){#ABORTION .sec__treatment .treatment__figures{grid-template-columns:1fr}}@media only screen and (max-width: 767px){#ABORTION .sec__treatment .treatment__figures .figures__item1{margin-bottom:4rem}}#ABORTION .sec__treatment .treatment__figures .figures__item1 .img{width:26.6rem;margin:auto}#ABORTION .sec__treatment .treatment__figures .figures__item1 .figures__item1__txt{font-size:2rem;margin-top:1.6rem;text-align:center}@media only screen and (max-width: 767px){#ABORTION .sec__treatment .treatment__figures .figures__item1 .figures__item1__txt{font-size:1.8rem}}#ABORTION .sec__treatment .treatment__figures .figures__item2 .img{width:20.1rem;margin:auto}#ABORTION .sec__treatment .treatment__figures .figures__item2 .figures__item2__txt{font-size:1.5rem;margin-top:1.6rem;text-align:center}@media only screen and (max-width: 767px){#ABORTION .sec__treatment .treatment__figures .figures__item2 .figures__item2__txt{text-align:left}}#ABORTION .sec__treatment .treatment__listbox{border:1px solid var(--color__orange);padding:5.5rem 5.2rem;background:#fff;margin-top:3.5rem}@media only screen and (max-width: 767px){#ABORTION .sec__treatment .treatment__listbox{padding:2rem}}#ABORTION .sec__operation{padding:9rem 0}@media only screen and (max-width: 767px){#ABORTION .sec__operation{padding:8rem 2rem}}#ABORTION .sec__operation .inner{border:1px solid var(--color__orange);border-radius:4.3rem;padding:5.8rem 3.4rem 17.6rem}@media only screen and (max-width: 767px){#ABORTION .sec__operation .inner{border-radius:2rem;padding:2rem}}#ABORTION .sec__operation .inner::before{content:"";display:block;width:calc(100% + 2rem);height:calc(100% - 2rem);border:1px solid var(--color__orange);border-radius:4.3rem;position:absolute;top:1rem;left:-1rem;pointer-events:none}@media only screen and (max-width: 767px){#ABORTION .sec__operation .inner::before{display:none}}#ABORTION .sec__operation .intro__txt{text-align:center;margin-bottom:6rem;line-height:1.875}@media only screen and (max-width: 767px){#ABORTION .sec__operation .intro__txt{text-align:left;line-height:1.5;margin-bottom:4rem}}#ABORTION .sec__operation .operation__box{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media only screen and (max-width: 767px){#ABORTION .sec__operation .operation__box{grid-template-columns:1fr}}#ABORTION .sec__operation .operation__box .item__ttl{color:var(--color__brown);font-size:3rem;font-weight:normal;font-family:var(--font__noto);margin-bottom:3.3rem}@media only screen and (max-width: 767px){#ABORTION .sec__operation .operation__box .item__ttl{font-size:2.4rem;margin-bottom:2rem}}#ABORTION .sec__operation .operation__box .item__ttl .marker{background:linear-gradient(transparent 50%, var(--color__base) 50%)}@media only screen and (min-width: 768px){#ABORTION .sec__operation .operation__box .item__txt{padding-right:3.6rem}}#ABORTION .sec__operation .operation__box+.operation__box{margin-top:2.8rem}@media only screen and (max-width: 767px){#ABORTION .sec__operation .operation__box+.operation__box{margin-top:4rem}}#ABORTION .sec__operation .txtbox{width:calc(100% - 9.4rem);margin:4rem auto 0;background:var(--color__base--thin);color:var(--color__brown);font-size:2rem;line-height:2;text-align:center;padding:4rem 1rem}@media only screen and (max-width: 767px){#ABORTION .sec__operation .txtbox{width:100%;padding:2rem;text-align:left;font-size:1.6rem}}#ABORTION .sec__cost{padding-bottom:18.8rem}@media only screen and (max-width: 767px){#ABORTION .sec__cost{padding-bottom:8rem}}#ABORTION .sec__cost .cost__box{border-bottom:5px dotted var(--color__base--thin);padding:4rem 0}#ABORTION .sec__cost .costTable{margin:2rem 0}#ABORTION .sec__cost .costTable table{width:100%;font-size:2rem}@media only screen and (max-width: 767px){#ABORTION .sec__cost .costTable table{font-size:1.8rem}}#ABORTION .sec__cost .costTable table th,#ABORTION .sec__cost .costTable table td{border:1px solid #dedede;padding:1rem}@media only screen and (max-width: 767px){#ABORTION .sec__cost .costTable table th,#ABORTION .sec__cost .costTable table td{padding:1rem 0}}#ABORTION .sec__cost .costTable table th{background:var(--color__brown);color:#fff;text-align:center;border-left:0;width:35%}@media only screen and (max-width: 767px){#ABORTION .sec__cost .costTable table th{width:30%}}#ABORTION .sec__cost .costTable table td{text-align:right;border-right:0}#ABORTION .sec__cost .img__payment{width:56.2rem;margin-top:4rem}@media only screen and (max-width: 767px){#ABORTION .sec__cost .img__payment{width:100%}}#ABORTION .sec__schedule{padding:6.3rem 0}@media only screen and (max-width: 767px){#ABORTION .sec__schedule{padding:8rem 0}}#ABORTION .sec__schedule .schedule__box{border-radius:1rem;overflow:hidden;font-family:var(--font__zen_kaku);background:#fff}#ABORTION .sec__schedule .schedule__box+.schedule__box{margin-top:4.7rem}#ABORTION .sec__schedule .schedule__box .box__ttl{font-size:2.4rem;font-weight:normal;text-align:center;color:var(--color__brown);background:#fbe5ca;padding:3rem 0}@media only screen and (max-width: 767px){#ABORTION .sec__schedule .schedule__box .box__ttl{font-size:1.8rem;padding:2rem 1rem}}#ABORTION .sec__schedule .schedule__box .box__container{padding:3.6rem 6.6rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:12.5rem}@media only screen and (max-width: 767px){#ABORTION .sec__schedule .schedule__box .box__container{grid-template-columns:1fr;gap:4rem;padding:4rem 2rem}}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__ttl{font-family:var(--font__zen_kaku);color:#fff;font-size:2.4rem;border-radius:5rem;text-align:center;margin-bottom:2.95rem;padding:.5rem 0}@media only screen and (max-width: 767px){#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__ttl{font-size:2rem}}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__ttl.item__ttl--color1{background:var(--color__green)}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__ttl.item__ttl--color2{background:var(--color__orange)}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list{display:grid;grid-template-columns:1fr;align-items:center;gap:2.8rem}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li{min-height:6.3rem;display:grid;grid-template-columns:1fr 1fr;border:1px solid #c09d86;border-radius:1rem;font-size:2.2rem;color:var(--color__brown);position:relative;line-height:1}@media only screen and (max-width: 767px){#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li{font-size:2rem}}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:2.2rem solid rgba(0,0,0,0);border-left:2.2rem solid rgba(0,0,0,0);border-top:1.5rem solid var(--color__orange--thin);border-bottom:0;position:absolute;right:0;left:0;bottom:-2.5rem;margin:auto}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li:last-child::after{display:none}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li .list__1{border-radius:1rem 0 0 1rem;padding:1rem 0;text-align:center;background:var(--color__base--thin);display:flex;flex-flow:column;align-items:center;justify-content:center}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li .list__2{border-radius:0 1rem 1rem 0;padding:1rem 0;text-align:center;background:#fff;display:flex;flex-flow:column;align-items:center;justify-content:center}#ABORTION .sec__schedule .schedule__box .box__container .container__item .item__list li sup{display:block;font-size:1.6rem;margin-top:.5rem}#ABORTION .sec__schedule .schedule__box .box__container .container__item .txt__add{margin-top:1rem}#ABORTION .sec__schedule .line{border:none;border-bottom:2px dotted #c09d86;margin:3rem auto;width:calc(100% - 15rem)}@media only screen and (max-width: 767px){#ABORTION .sec__schedule .line{width:calc(100% - 4rem);margin:1rem auto}}#ABORTION .sec__access{padding-bottom:4rem}@media only screen and (max-width: 767px){#ABORTION .sec__access{padding-bottom:8rem}}#ABORTION .sec__access .access{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:9rem}@media only screen and (max-width: 767px){#ABORTION .sec__access .access{grid-template-columns:1fr;margin-top:4rem;gap:6rem}}#ABORTION .sec__access .access .access__item{background:#fff;border-radius:1rem;padding:4.6rem 3rem;position:relative}@media only screen and (max-width: 767px){#ABORTION .sec__access .access .access__item{padding:4.6rem 2rem}}#ABORTION .sec__access .access .access__item .item__icon{position:absolute;top:-3.2rem;right:0;left:0;margin:auto;width:6.4rem}#ABORTION .sec__access .access .access__item .item__ttl{color:var(--color__brown);font-family:var(--font__noto);text-align:center;font-size:2rem;margin-bottom:1.7rem}#ABORTION .sec__access .access .access__item .item__ttl--sub{text-align:center;font-size:1.8rem}#ABORTION .sec__access .access .access__item .item__line{margin:2rem 0}#ABORTION .sec__etc{padding:12rem 0}@media only screen and (max-width: 767px){#ABORTION .sec__etc{padding:8rem 0}}#ABORTION .sec__etc .line{border:none;border-bottom:5px dotted var(--color__base--thin);margin:4rem 0}#SYMPTOMS .pagehead{background-image:url(../img/symptoms/pagehead.jpg)}#SYMPTOMS .sec__intro{padding:6rem 0}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro{padding-top:3rem}}#SYMPTOMS .sec__intro .introBox{background:var(--color__base--thin);border-radius:2rem;padding:5.2rem 8rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro .introBox{padding:2rem}}#SYMPTOMS .sec__intro .introBox__ttl{color:var(--color__brown);font-family:var(--font__noto);text-align:center;font-size:3rem;font-weight:normal;margin-bottom:5.3rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro .introBox__ttl{font-size:2rem;margin-bottom:1.8rem}}#SYMPTOMS .sec__intro .introBox__cotainer{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;margin-bottom:5rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro .introBox__cotainer{display:flex;flex-flow:column;flex-direction:column-reverse;gap:2rem;margin-bottom:4rem}}#SYMPTOMS .sec__intro .symptomsBox{background:#fff;padding:2.6rem 13.6rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro .symptomsBox{padding:2rem}}#SYMPTOMS .sec__intro .symptomsBox .symptomsBox__ttl{text-align:center;font-family:var(--font__noto);font-size:2rem;font-weight:normal;margin-bottom:2rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro .symptomsBox .symptomsBox__ttl{font-size:1.8rem}}#SYMPTOMS .sec__intro .symptomsBox .symptomsBox__list{display:grid;grid-template-columns:repeat(5, auto);gap:1rem 2rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__intro .symptomsBox .symptomsBox__list{grid-template-columns:repeat(2, 1fr);gap:1rem}}#SYMPTOMS .sec__intro .symptomsBox .symptomsBox__list li{display:flex;align-items:center;gap:1rem}#SYMPTOMS .sec__intro .symptomsBox .symptomsBox__list li img{width:1.8rem}#SYMPTOMS .sec__cause{padding-bottom:6rem}#SYMPTOMS .sec__cause .causeBox{width:max-content;display:grid;grid-template-columns:50rem 44rem;margin:8rem auto 0}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cause .causeBox{width:100%;grid-template-columns:1fr;margin:0}}#SYMPTOMS .sec__cause .causeBox .causeBox__container{border-radius:1rem;border:1px solid var(--color__orange);background:#fff;padding:5.3rem 6rem;background:#fffcf2}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cause .causeBox .causeBox__container{padding:2rem}}@media only screen and (min-width: 768px){#SYMPTOMS .sec__cause .causeBox .img{position:relative;left:-2rem;top:-2rem}}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cause .causeBox .img{margin-top:2rem}}#SYMPTOMS .sec__cause .causeBox .container__ttl{font-size:2rem;margin-bottom:2rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cause .causeBox .container__ttl{font-size:1.8rem}}#SYMPTOMS .sec__prevention{padding:6rem 0}#SYMPTOMS .sec__prevention .prevention__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:4.5rem 2.7rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__prevention .prevention__list{grid-template-columns:1fr;gap:4rem 2rem}}#SYMPTOMS .sec__prevention .prevention__list .img{margin-bottom:2.3rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__prevention .prevention__list .img{margin-bottom:1rem}}#SYMPTOMS .sec__prevention .prevention__list .item__ttl{text-align:center;font-size:2rem;margin-bottom:1.2rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__prevention .prevention__list .item__ttl{text-align:left;font-size:1.8rem;margin-bottom:.5rem}}#SYMPTOMS .sec__treatment{padding:6rem 0}@media only screen and (max-width: 767px){#SYMPTOMS .sec__treatment .treatment__list{margin-top:4rem}}#SYMPTOMS .sec__treatment .treatment__list .item{border:1px solid var(--color__orange);border-radius:1rem;padding:3rem 4rem;position:relative}@media only screen and (max-width: 767px){#SYMPTOMS .sec__treatment .treatment__list .item{padding:5rem 2rem 2rem 2rem}}#SYMPTOMS .sec__treatment .treatment__list .item+.item{margin-top:4.7rem}#SYMPTOMS .sec__treatment .treatment__list .item .item__ttl{font-size:1.8rem;font-weight:normal;padding-left:9.7rem;border-bottom:1px solid #f2e1cd;padding-bottom:1rem;margin-bottom:2.8rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__treatment .treatment__list .item .item__ttl{padding-left:0;text-align:center;margin-bottom:1.4rem}}#SYMPTOMS .sec__treatment .treatment__list .item .list__num{background:var(--color__orange);border-radius:50%;width:7.8rem;height:7.8rem;color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;font-size:3.5rem;font-weight:bold;font-family:var(--font__manrope);position:absolute;top:-2rem;left:4rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__treatment .treatment__list .item .list__num{width:5rem;height:5rem;font-size:2.5rem;left:0;right:0;margin:auto}}#SYMPTOMS .sec__cost{padding:6rem 0}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cost{background:linear-gradient(0deg, #FFFCDC 0%, #FFFCDC 50%, #FFF2D9 50%, #FFF2D9 100%);background-image:linear-gradient(0deg, #fffcdc 50%, #fff2d9)}}#SYMPTOMS .sec__cost .container{width:86.2rem;margin:auto;background:url("../img/common/bg_box1.png") no-repeat;background-size:100% 100%;background-position:center;padding:7.5rem 0 9.2rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cost .container{background:none;width:100%;padding:0}}#SYMPTOMS .sec__cost .cost{padding:0 9.8rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cost .cost{padding:0}}#SYMPTOMS .sec__cost .cost .cost__inner{padding:2rem 5rem;background:#fff;border-radius:2rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__cost .cost .cost__inner{padding:2rem}}#SYMPTOMS .sec__cost .cost .item{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:1rem;border-bottom:1px solid #dedede;padding-bottom:1rem;margin-bottom:1rem}#SYMPTOMS .sec__cost .cost .item dd{text-align:right}#SYMPTOMS .sec__cost .cost .item .item__price1 .num{font-family:var(--font__manrope);font-size:2.2rem}#SYMPTOMS .sec__cost .cost .item .item__price2{font-size:1.3rem}#SYMPTOMS .sec__message{padding:6rem 0 34rem}@media only screen and (max-width: 767px){#SYMPTOMS .sec__message{padding:6rem 0}}#SYMPTOMS .sec__message .message__img{width:85.7rem;margin:auto}@media only screen and (max-width: 767px){#SYMPTOMS .sec__message .message__img{width:100%}}#SYMPTOMS .sec__message .message__box{width:68.2rem;margin:auto;background:#fff;border-radius:1rem;padding:3.3rem 4.1rem}@media only screen and (min-width: 768px){#SYMPTOMS .sec__message .message__box{position:absolute;bottom:-26.5rem;right:0;left:0}}@media only screen and (max-width: 767px){#SYMPTOMS .sec__message .message__box{width:100%;padding:2rem;margin-top:2rem}}#SYMPTOMS .sec__message .message__box .box__ttl{text-align:center;font-size:2.4rem;margin-bottom:2.6rem;font-family:var(--font__noto);font-weight:normal}@media only screen and (max-width: 767px){#SYMPTOMS .sec__message .message__box .box__ttl{font-size:2rem}}#ABOUT .pagehead{background-image:url(../img/about/pagehead.jpg)}#ABOUT .sec__greeting{padding:6rem 0}@media only screen and (max-width: 767px){#ABOUT .sec__greeting{background:linear-gradient(0deg, #FFFCDC 0%, #FFFCDC 50%, #FFF2D9 50%, #FFF2D9 100%);background-image:linear-gradient(0deg, #fffcdc 50%, #fff2d9)}}#ABOUT .sec__greeting .bgbox{margin:auto;background:url("../img/common/bg_box1.png") no-repeat;background-size:100% 100%;background-position:center;padding:7.5rem 0}@media only screen and (max-width: 767px){#ABOUT .sec__greeting .bgbox{background:none;width:100%;padding:0}}#ABOUT .sec__greeting .box{display:grid;grid-template-columns:repeat(2, 1fr);gap:6.2rem;padding:0 11.8rem}@media only screen and (max-width: 767px){#ABOUT .sec__greeting .box{padding:0;grid-template-columns:1fr;gap:3rem}}@media only screen and (max-width: 767px){#ABOUT .sec__greeting .box .container{order:2}}#ABOUT .sec__greeting .box .container .container__ttl{font-family:var(--font__noto);font-size:2.3rem;margin-bottom:2rem;font-weight:normal}@media only screen and (max-width: 767px){#ABOUT .sec__greeting .box .container .container__ttl{font-size:1.8rem}}#ABOUT .sec__greeting .box .container .profile{margin-top:2rem}@media only screen and (max-width: 767px){#ABOUT .sec__greeting .box .container .profile{text-align:right}}#ABOUT .sec__greeting .box .container .profile .name{font-size:1.8rem;display:inline-block;margin-left:1rem}@media only screen and (max-width: 767px){#ABOUT .sec__greeting .box .photo{order:1;width:20rem;margin:auto}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#ABOUT .scroll-infinity .scroll-infinity__wrap{display:flex;overflow:hidden}#ABOUT .scroll-infinity .scroll-infinity__list{display:flex;list-style:none;padding:0}#ABOUT .scroll-infinity .scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}@media(max-width: 767px){#ABOUT .scroll-infinity .scroll-infinity__list--left{animation:infinity-scroll-left 16s infinite linear .5s both}}#ABOUT .scroll-infinity .scroll-infinity__item{width:14.2857142857vw}@media(max-width: 767px){#ABOUT .scroll-infinity .scroll-infinity__item{width:40vw}}#ABOUT .scroll-infinity .scroll-infinity__item>img{width:100%}#ABOUT .sec__policy{padding:8rem 0;overflow:hidden}@media only screen and (max-width: 767px){#ABOUT .sec__policy{padding:6rem 0}}#ABOUT .sec__policy .sec__ttl1{position:relative;z-index:3}#ABOUT .sec__policy .sec__ttl1 .deco{width:34rem;position:absolute;top:-5rem;left:-19rem;z-index:0}@media only screen and (max-width: 767px){#ABOUT .sec__policy .sec__ttl1 .deco{width:17rem;top:8rem;left:-7rem;z-index:-1}}#ABOUT .sec__policy .block{background:#fff;border:1px solid var(--color__orange);padding:5.9rem 4.4rem 4.4rem;position:relative;z-index:3}@media only screen and (max-width: 767px){#ABOUT .sec__policy .block{padding:4rem 2rem}}#ABOUT .sec__policy .block::before{content:"";pointer-events:none;display:block;width:calc(100% - 1rem);height:calc(100% - 1rem);border:1px solid var(--color__orange);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#ABOUT .sec__policy .block .block__ttl{text-align:center;font-size:3rem;font-weight:normal;font-family:var(--font__noto);margin-bottom:3rem}@media only screen and (max-width: 767px){#ABOUT .sec__policy .block .block__ttl{font-size:2.4rem}}#ABOUT .sec__policy .box{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 767px){#ABOUT .sec__policy .box{display:flex;flex-flow:column;flex-direction:column-reverse}}#ABOUT .sec__first{background-image:linear-gradient(#fff9b7, #d2e8ba 47%, #fff0cb);padding:6rem 0}#ABOUT .sec__first .box{width:71.2rem;margin:auto;border-radius:1rem;padding:2.2rem 4.6rem;background:#fff}@media only screen and (max-width: 767px){#ABOUT .sec__first .box{width:100%;padding:2.2rem 3rem}}#ABOUT .sec__first .box .box__ttl{font-family:var(--font__noto);font-size:2rem;font-weight:normal;text-align:center;margin-bottom:1.8rem}#ABOUT .sec__consult{background:#f9f9f9;padding:6rem 0}#ABOUT .sec__consult .consult__ttl{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-bottom:3rem}#ABOUT .sec__consult .consult__ttl img{width:15.7rem}@media only screen and (max-width: 767px){#ABOUT .sec__consult .consult__ttl img{width:8rem}}#ABOUT .sec__consult .consult__ttl .consult__ttl__txt{text-align:center;color:var(--color__brown);font-size:3rem;font-weight:normal;font-family:var(--font__noto);line-height:1.8}@media only screen and (max-width: 767px){#ABOUT .sec__consult .consult__ttl .consult__ttl__txt{font-size:2rem}}#ABOUT .sec__consult .list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}@media only screen and (max-width: 767px){#ABOUT .sec__consult .list{grid-template-columns:repeat(2, 1fr);gap:2rem 1rem}}#ABOUT .sec__consult .list .list__item{background:#fff;border-radius:1rem;padding:2.6rem}@media only screen and (max-width: 767px){#ABOUT .sec__consult .list .list__item{padding:2rem}}#ABOUT .sec__consult .list .list__item .item__ttl{color:var(--color__brown);font-size:2rem;margin-bottom:1rem;position:relative}@media only screen and (max-width: 767px){#ABOUT .sec__consult .list .list__item .item__ttl{font-size:1.8rem}}#ABOUT .sec__consult .list .list__item .item__ttl::before{content:"";display:block;width:1.95rem;height:1px;background:var(--color__orange);position:absolute;top:0;bottom:0;left:-2.6rem;margin:auto}@media only screen and (max-width: 767px){#ABOUT .sec__consult .list .list__item .item__ttl::before{left:-2rem;width:1.2rem}}#ABOUT .sec__flow{padding:6rem 0}#ABOUT .sec__flow .attention{background:var(--color__base);padding:2rem 5rem;border-radius:1rem;width:76.8rem;margin:0 auto 6.5rem}@media only screen and (max-width: 767px){#ABOUT .sec__flow .attention{width:100%;padding:2rem 2rem}}#ABOUT .sec__flow .attention .attenyion__ttl{font-size:2rem;text-align:center;font-family:var(--font__noto);margin-bottom:1.7rem}@media only screen and (max-width: 767px){#ABOUT .sec__flow .attention .attenyion__ttl{font-size:1.8rem}}@media only screen and (max-width: 767px){#ABOUT .sec__flow .attention .txt{text-align:left}}#ABOUT .sec__flow .flows{padding:13.5rem 0;background:var(--color__base--thin);overflow:hidden}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows{padding:6rem 0}}#ABOUT .sec__flow .flows .flows__list{width:92.3rem;margin:auto}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list{width:100%}}#ABOUT .sec__flow .flows .flows__list .list__item{background:#fff;border-radius:1rem;padding:4.3rem 40rem 5rem 3.2rem;min-height:23.4rem;position:relative}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list .list__item{padding:5rem 2rem 2rem;min-height:auto}}#ABOUT .sec__flow .flows .flows__list .list__item+.list__item{margin-top:12.2rem}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list .list__item+.list__item{margin-top:8rem}}#ABOUT .sec__flow .flows .flows__list .list__item .item__ttl{color:var(--color__brown);font-family:var(--font__noto);font-size:2rem;margin-bottom:3.3rem}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list .list__item .item__ttl{margin-bottom:2rem}}#ABOUT .sec__flow .flows .flows__list .list__item .item__num{font-family:var(--font__manrope);color:var(--color__orange);line-height:1;font-size:8rem;font-weight:bold;position:absolute;top:-5rem;left:2.8rem;letter-spacing:.03em}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list .list__item .item__num{font-size:5rem;top:-2rem;left:1.8rem}}@media only screen and (min-width: 768px){#ABOUT .sec__flow .flows .flows__list .list__item .item__img{width:37.1rem;position:absolute;top:-7rem;right:-4rem}}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list .list__item .item__img{margin-top:2rem}}#ABOUT .sec__flow .flows .flows__list .list__item::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:3.2rem solid rgba(0,0,0,0);border-left:3.2rem solid rgba(0,0,0,0);border-top:2.5rem solid var(--color__orange);border-bottom:0;position:absolute;right:0;left:0;bottom:-7.5rem;margin:auto}@media only screen and (max-width: 767px){#ABOUT .sec__flow .flows .flows__list .list__item::after{bottom:-5.5rem}}#ABOUT .sec__flow .flows .flows__list .list__item:last-child::after{display:none}#ABOUT .sec__info{padding:6rem 0}@media only screen and (max-width: 767px){#ABOUT .sec__info{background:linear-gradient(0deg, #FFFCDC 0%, #FFFCDC 50%, #FFF2D9 50%, #FFF2D9 100%)}}#ABOUT .sec__info .bgbox{margin:auto;background:url("../img/common/bg_box1.png") no-repeat;background-size:100% 100%;background-position:center;padding:11rem 13.6rem}@media only screen and (max-width: 767px){#ABOUT .sec__info .bgbox{background:none;width:100%;padding:0}}#ABOUT .sec__info .payment__img{background:#fff;border-radius:8.2rem;width:56.8rem;margin:2rem auto 0;padding:.8rem 0;text-align:center}@media only screen and (max-width: 767px){#ABOUT .sec__info .payment__img{width:100%}}#ABOUT .sec__info .payment__img img{width:39.9rem}@media only screen and (max-width: 767px){#ABOUT .sec__info .payment__img img{width:80%}}#ABOUT .sec__info .confidentiality{border-top:1px solid #f0d3b1;padding-top:4.5rem;margin-top:5rem}.post__blog .pagehead{background-image:url(../img/blog/pagehead.jpg)}.post__news .pagehead{background-image:url(../img/news/pagehead.jpg)}#POST .blogs{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media only screen and (max-width: 767px){#POST .blogs{grid-template-columns:1fr}}#POST .blogs .blogs__item a{display:block}@media(any-hover: hover){#POST .blogs .blogs__item a:hover{opacity:.7}#POST .blogs .blogs__item a:hover .img img{transform:scale(1.2)}}#POST .blogs .blogs__item .img{border:1px solid var(--color__orange);border-radius:1rem;overflow:hidden;margin-bottom:2rem;position:relative;aspect-ratio:328/184}#POST .blogs .blogs__item .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:.3s}#POST .blogs .blogs__item .img .dummy{width:8.2rem}#POST .blogs .blogs__item .item__date{color:#a2a2a2;font-size:1.4rem;font-family:var(--font__manrope);margin-bottom:1.2rem}#POST .blogs .blogs__item .item__ttl{font-size:1.4rem}#POST .news .news__item a{display:grid;grid-template-columns:8rem 1fr;border-bottom:1px solid #dedede;gap:4.8rem;padding:2.4rem 0;font-size:1.4rem}@media only screen and (max-width: 767px){#POST .news .news__item a{grid-template-columns:1fr;gap:1rem}}#POST .news .news__item a .item__date{font-family:var(--font__manrope)}@media only screen and (max-width: 767px){#POST .news .news__item a .item__date{color:#aaa}}@media only screen and (max-width: 767px){#POST .news .news__item a .item__ttl{font-size:1.6rem}}@media(any-hover: hover){#POST .news .news__item a:hover{color:var(--color__orange)}}#POST .sec__archive{padding-top:6rem}#POST .sec__single{padding-top:6rem;overflow:hidden}#POST .sec__single .inner--small{position:relative}#POST .sec__single .inner--small .deco1{width:40.3rem;position:absolute;top:7rem;right:-20rem;z-index:-1;transform:scale(-1, 1)}@media only screen and (max-width: 767px){#POST .sec__single .inner--small .deco1{width:20rem;top:10rem;right:-7rem}}#POST .sec__single .inner--small .deco2{width:40.3rem;position:absolute;bottom:0;left:-20rem;z-index:-1;transform:scale(-1, 1)}@media only screen and (max-width: 767px){#POST .sec__single .inner--small .deco2{width:20rem;bottom:5rem;left:-7rem}}#POST .sec__single .single__ttl{font-size:2.6rem;font-weight:normal;font-family:var(--font__noto);text-align:center;color:var(--color__brown);padding-bottom:1.8rem;border-bottom:1px solid var(--color__base);margin-bottom:1.1rem}@media only screen and (max-width: 767px){#POST .sec__single .single__ttl{text-align:left;font-size:2.2rem}}#POST .sec__single .single__date{text-align:center;font-size:1.4rem;margin-bottom:3.3rem}#POST .sec__single .single__btn{text-align:center;margin-top:4.8rem}#POST .sec__single .single__btn .btn1::after{right:auto;left:2rem;transform:rotate(-135deg)}#ACCESS .pagehead{background-image:url(../img/access/pagehead.jpg)}#ACCESS .sec__time .melmobox{background:var(--color__base--thin);border-radius:2rem;padding:3.6rem;padding-left:17.2rem;font-size:2.2rem;line-height:1.8;position:relative}@media only screen and (max-width: 767px){#ACCESS .sec__time .melmobox{padding:3.6rem 2rem;font-size:1.8rem}}#ACCESS .sec__time .melmobox .melmo{width:11.5rem}@media only screen and (min-width: 768px){#ACCESS .sec__time .melmobox .melmo{position:absolute;top:-3.2rem;left:4.3rem}}@media only screen and (max-width: 767px){#ACCESS .sec__time .melmobox .melmo{display:block;margin:0 auto 2rem}}#ACCESS .sec__time .melmobox a{display:inline-block;text-decoration:underline}@media(any-hover: hover){#ACCESS .sec__time .melmobox a:hover{text-decoration:none}}#ACCESS .sec__access .map iframe{width:100%;height:37rem}#ACCESS .sec__access .map .note{margin-top:1.8rem;padding-left:1rem;font-size:1.4rem}#ACCESS .sec__access .btn__map{text-align:center;margin-top:2rem}#ACCESS .sec__access .traffic{background:#fff;border-radius:2rem;padding:5.5rem 6rem;margin-top:5.3rem}@media only screen and (max-width: 767px){#ACCESS .sec__access .traffic{padding:3.6rem 2rem}}#ACCESS .sec__access .traffic .ttl{color:var(--color__brown);font-size:3rem;font-weight:normal;display:flex;align-items:center;gap:3.2rem;font-family:var(--font__noto);margin-bottom:1rem}@media only screen and (max-width: 767px){#ACCESS .sec__access .traffic .ttl{gap:1rem;font-size:2rem}}#ACCESS .sec__access .traffic .ttl .ttl__icon{width:6.4rem}@media only screen and (max-width: 767px){#ACCESS .sec__access .traffic .ttl .ttl__icon{width:4.2rem}}#ACCESS .sec__access .traffic .traffic__group+.traffic__group{margin-top:5.3rem}#ACCESS .sec__access .traffic .traffic__group .group__contents{padding-left:10rem}@media only screen and (max-width: 767px){#ACCESS .sec__access .traffic .traffic__group .group__contents{padding-left:0}}.schedule{border:1px solid var(--color__orange);color:var(--color__brown);font-size:1.5rem;font-family:var(--font__noto);width:100%}.schedule tbody{width:100%}.schedule tbody .cell{background-color:#fff;padding:2rem 1rem;vertical-align:middle;display:flex;align-items:center;justify-content:center;text-align:center}.schedule tbody .row{display:contents}@media only screen and (min-width: 768px){.schedule tbody{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:auto auto auto;background-color:var(--color__orange);gap:1px}.schedule tbody .cell--blank{grid-column:1;grid-row:1}.schedule tbody .cell--mon{grid-column:2;grid-row:1}.schedule tbody .cell--tue{grid-column:3;grid-row:1}.schedule tbody .cell--wed{grid-column:4;grid-row:1}.schedule tbody .cell--thu{grid-column:5;grid-row:1}.schedule tbody .cell--fri{grid-column:6;grid-row:1}.schedule tbody .cell--sat{grid-column:7;grid-row:1}.schedule tbody .cell--am-label{grid-column:1;grid-row:2}.schedule tbody .cell--mon-am{grid-column:2;grid-row:2}.schedule tbody .cell--tue-am{grid-column:3;grid-row:2}.schedule tbody .cell--wed-am{grid-column:4;grid-row:2;font-size:2rem}.schedule tbody .cell--thu-am{grid-column:5;grid-row:2}.schedule tbody .cell--fri-am{grid-column:6;grid-row:2}.schedule tbody .cell--sat-am{grid-column:7;grid-row:2}.schedule tbody .cell--pm-label{grid-column:1;grid-row:3}.schedule tbody .cell--mon-pm{grid-column:2;grid-row:3}.schedule tbody .cell--tue-pm{grid-column:3;grid-row:3}.schedule tbody .cell--wed-pm{grid-column:4;grid-row:3}.schedule tbody .cell--thu-pm{grid-column:5;grid-row:3}.schedule tbody .cell--fri-pm{grid-column:6;grid-row:3}.schedule tbody .cell--sat-pm{grid-column:7;grid-row:3}.schedule tbody .cell--span-rows{grid-row:2/4}.schedule tbody .cell--hide-pc{display:none}}@media only screen and (max-width: 767px){.schedule tbody{display:grid;grid-template-columns:4.4rem 1fr 1fr;grid-auto-rows:auto;background-color:var(--color__orange);gap:1px}.schedule tbody .cell--blank{grid-column:1;grid-row:1}.schedule tbody .cell--am-label{grid-column:2;grid-row:1}.schedule tbody .cell--pm-label{grid-column:3;grid-row:1}.schedule tbody .cell--mon{grid-column:1;grid-row:2}.schedule tbody .cell--tue{grid-column:1;grid-row:3}.schedule tbody .cell--wed{grid-column:1;grid-row:4}.schedule tbody .cell--thu{grid-column:1;grid-row:5}.schedule tbody .cell--fri{grid-column:1;grid-row:6}.schedule tbody .cell--sat{grid-column:1;grid-row:7}.schedule tbody .cell--mon-am{grid-column:2;grid-row:2}.schedule tbody .cell--mon-pm{grid-column:3;grid-row:2}.schedule tbody .cell--tue-am{grid-column:2;grid-row:3}.schedule tbody .cell--tue-pm{grid-column:3;grid-row:3}.schedule tbody .cell--wed-am{grid-column:2/4;grid-row:4}.schedule tbody .cell--wed-pm{display:none}.schedule tbody .cell--thu-am{grid-column:2;grid-row:5}.schedule tbody .cell--thu-pm{grid-column:3;grid-row:5}.schedule tbody .cell--fri-am{grid-column:2;grid-row:6}.schedule tbody .cell--fri-pm{grid-column:3;grid-row:6}.schedule tbody .cell--sat-am{grid-column:2;grid-row:7}.schedule tbody .cell--sat-pm{grid-column:3;grid-row:7}.schedule tbody .cell--span-rows{grid-row:auto}}.schedule tbody .row--head th{background:var(--color__base--thin);font-size:2rem}.schedule tbody .circle{width:5.5rem;height:5.5rem;border-radius:50%;border:3px solid var(--color__orange);background:#fff}.schedule__txts{margin-top:3rem}.schedule__txts .note{margin-top:3rem}.schedule__txts .note p+p{margin-top:3rem}@media only screen and (min-width: 768px){.sec__guide .schedule{font-size:.8rem}.sec__guide .schedule tbody .cell{padding:1rem .5rem}.sec__guide .schedule tbody .row--head th{font-size:.9rem;background:#fff5ea}.sec__guide .schedule tbody .cell--wed-am{font-size:.9rem}.sec__guide .schedule tbody .circle{width:2.75rem;height:2.75rem;border:1px solid var(--color__orange)}}@media only screen and (max-width: 767px){.schedule tbody .row--head th{background:#fff5ea}}#PRICE .pagehead{background-image:url(../img/price/pagehead.jpg)}#PRICE .bg{background:linear-gradient(to bottom, transparent 23rem, var(--color__base--thin) 23rem, var(--color__base--thin) 100%);overflow:hidden}#PRICE .sec__payment .img__payment{width:56.8rem;margin:1.8rem auto 9.6rem;background:#fff;border-radius:5rem;padding:.8rem 8.5rem}@media only screen and (max-width: 767px){#PRICE .sec__payment .img__payment{width:100%;padding:1rem 2rem;margin-bottom:4rem}}#PRICE .sec__payment .block .ttl{font-size:2rem;font-family:var(--font__noto);font-weight:normal;margin-bottom:2rem}@media only screen and (max-width: 767px){#PRICE .sec__payment .block .ttl{font-size:1.8rem}}#PRICE .sec__payment .block .list{margin-bottom:3.3rem}#PRICE .sec__payment .block .list .list__item{display:grid;grid-template-columns:32.6rem 1fr}@media only screen and (max-width: 767px){#PRICE .sec__payment .block .list .list__item{grid-template-columns:1fr}}#PRICE .sec__payment .block .list .list__item dt{background:var(--color__orange);color:#fff;padding:2.5rem 2rem;border-bottom:1px solid #fff;display:flex;align-items:center}@media only screen and (max-width: 767px){#PRICE .sec__payment .block .list .list__item dt{padding:2rem;justify-content:center;font-size:1.7rem}}#PRICE .sec__payment .block .list .list__item dd{padding:2.5rem 3rem;background:#fff;border-bottom:1px solid #fefceb}@media only screen and (max-width: 767px){#PRICE .sec__payment .block .list .list__item dd{padding:2rem}}#PRICE .sec__payment .block .list .list__item dd .num{font-size:2.2rem;text-align:right}@media only screen and (max-width: 767px){#PRICE .sec__payment .block .list .list__item dd .num{text-align:center}}#PRICE .sec__payment .block .list .list__item dd .num .tax{font-size:1.6rem}#FEATURE .pagehead{background-image:url(../img/feature/pagehead.jpg)}#FEATURE .sec__block{padding:12rem 0}@media only screen and (max-width: 767px){#FEATURE .sec__block{padding:8rem 0 4rem}}#FEATURE .sec__feature{overflow:hidden}#FEATURE .sec__feature .box{background:#fff;width:49rem;border-radius:2rem;padding:8.3rem 5rem 2rem;min-height:43.6rem;position:relative;z-index:1}@media only screen and (max-width: 767px){#FEATURE .sec__feature .box{width:100%;padding:6rem 2rem 4rem;min-height:auto}}#FEATURE .sec__feature .box .num{font-size:12rem;font-family:var(--font__manrope);line-height:1;color:var(--color__orange);position:absolute;left:4rem;top:-6rem}@media only screen and (max-width: 767px){#FEATURE .sec__feature .box .num{font-size:6rem;left:2rem;top:-3rem}}#FEATURE .sec__feature .box .box__ttl{font-size:1.8rem;font-weight:normal;margin-bottom:5.3rem}@media only screen and (max-width: 767px){#FEATURE .sec__feature .box .box__ttl{margin-bottom:2.8rem}}@media only screen and (min-width: 768px){#FEATURE .sec__feature .img{width:85.7rem;position:absolute;top:0;bottom:0;right:-8.72rem;margin:auto;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 767px){#FEATURE .sec__feature .img{margin-top:2rem}}#RECRUIT .pagehead{background-image:url(../img/recruit/pagehead.jpg)}#RECRUIT .note{color:red;margin-bottom:4.2rem}#RECRUIT .sec__recruit .ttl__sub{position:relative;display:inline-block;font-size:2.6rem;font-weight:normal;margin:6.5rem 0 3.5rem}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .ttl__sub{display:block;overflow:hidden;margin:3rem 0;font-size:1.8rem}}#RECRUIT .sec__recruit .ttl__sub::before{content:"";display:block;background:var(--color__main);width:1px;height:3.8rem;position:absolute;left:-4rem;top:0;transform:rotate(-30deg)}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .ttl__sub::before{left:2rem}}#RECRUIT .sec__recruit .ttl__sub::after{content:"";display:block;background:var(--color__main);width:1px;height:3.8rem;position:absolute;right:-4rem;top:0;transform:rotate(30deg)}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .ttl__sub::after{right:2rem}}#RECRUIT .sec__recruit .ttl__sub .ttl__sub__inner{position:relative}#RECRUIT .sec__recruit .ttl__sub .ttl__sub__inner::before{content:"";display:block;background:var(--color__main);width:1px;height:1.9rem;position:absolute;left:-6rem;bottom:0;transform:rotate(-45deg)}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .ttl__sub .ttl__sub__inner::before{left:0}}#RECRUIT .sec__recruit .ttl__sub .ttl__sub__inner::after{content:"";display:block;background:var(--color__main);width:1px;height:1.9rem;position:absolute;right:-6rem;bottom:0;transform:rotate(45deg)}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .ttl__sub .ttl__sub__inner::after{right:0}}#RECRUIT .sec__recruit .recruit__list{display:grid;grid-template-columns:repeat(3, 1fr);justify-content:space-between;gap:12.6rem}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .recruit__list{grid-template-columns:1fr;gap:4rem}}#RECRUIT .sec__recruit .recruit__list .img{width:20rem;margin:0 auto 2.3rem}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .recruit__list .img{width:10rem}}#RECRUIT .sec__recruit .recruit__list .list__ttl{font-size:2rem;font-weight:normal;margin-bottom:2.3rem;text-align:center}@media only screen and (max-width: 767px){#RECRUIT .sec__recruit .recruit__list .list__ttl{font-size:1.8rem}}#RECRUIT .sec__education{background:linear-gradient(to bottom, transparent 8rem, var(--color__base--thin) 8rem, var(--color__base--thin) 100%);overflow:hidden}#RECRUIT .sec__education .education__list li{position:relative;padding:14rem 0}@media only screen and (max-width: 767px){#RECRUIT .sec__education .education__list li{padding:0 0 6rem}}#RECRUIT .sec__education .education__list li .list__ttl{font-size:3rem;font-weight:normal;margin-bottom:7.2rem}@media only screen and (max-width: 767px){#RECRUIT .sec__education .education__list li .list__ttl{font-size:2rem;margin-bottom:3rem}}#RECRUIT .sec__education .education__list li .txt{width:56rem}@media only screen and (max-width: 767px){#RECRUIT .sec__education .education__list li .txt{width:100%;margin-bottom:2rem}}@media only screen and (min-width: 768px){#RECRUIT .sec__education .education__list li .img{width:58rem;position:absolute;top:0;bottom:0;right:-17.7rem;margin:auto;display:flex;align-items:center;justify-content:center}}#RECRUIT .sec__voice{overflow:hidden;position:relative}#RECRUIT .sec__voice .deco{width:48rem;position:absolute;right:-16.3rem;top:-16.3rem;opacity:.5}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .deco{width:24rem;right:-11.3rem;top:-11.3rem}}#RECRUIT .sec__voice .voice__list li{display:grid;grid-template-columns:23.1rem 1fr;gap:4.2rem}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .voice__list li{grid-template-columns:1fr;gap:2rem}}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .voice__list li .img{width:20rem;margin:auto}}#RECRUIT .sec__voice .voice__list li .contents{display:flex;flex-flow:column}#RECRUIT .sec__voice .voice__list li .contents .contents__tags{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .voice__list li .contents .contents__tags{margin-bottom:2rem}}#RECRUIT .sec__voice .voice__list li .contents .contents__tags .tag{line-height:1;color:#fff;background:var(--color__orange);font-size:1.6rem;font-weight:bold;border-radius:25px;display:inline-block;padding:.8rem 2rem}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .voice__list li .contents .contents__tags .tag{font-size:1.4rem}}#RECRUIT .sec__voice .voice__list li .contents .contents__ttl{font-size:3rem;font-weight:normal;font-family:var(--font__noto);margin-bottom:2rem}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .voice__list li .contents .contents__ttl{font-size:2rem}}#RECRUIT .sec__voice .voice__list li+li{margin-top:6rem}#RECRUIT .sec__voice .voice__list li:nth-child(even){grid-template-columns:1fr 23.1rem}@media only screen and (max-width: 767px){#RECRUIT .sec__voice .voice__list li:nth-child(even){grid-template-columns:1fr}}@media only screen and (min-width: 768px){#RECRUIT .sec__voice .voice__list li:nth-child(even) .img{order:2}}@media only screen and (min-width: 768px){#RECRUIT .sec__voice .voice__list li:nth-child(even) .contents{order:1}}#RECRUIT .sec__benefits{background-image:linear-gradient(90deg, #fef3dc, #fffee6)}#RECRUIT .sec__benefits .benefits__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:7.7rem 7rem}@media only screen and (max-width: 767px){#RECRUIT .sec__benefits .benefits__list{grid-template-columns:repeat(2, 1fr);gap:2rem}}#RECRUIT .sec__benefits .benefits__list li .img img{display:block;width:18.5rem;margin:auto}@media only screen and (max-width: 767px){#RECRUIT .sec__benefits .benefits__list li .img img{width:10rem}}#RECRUIT .sec__benefits .benefits__list li .img figcaption{display:block;text-align:center;margin-top:2.3rem}@media only screen and (max-width: 767px){#RECRUIT .sec__benefits .benefits__list li .img figcaption{margin-top:1rem}}#RECRUIT .sec__info{background-image:linear-gradient(180deg, #ffffff 0, #ffffff 8rem, #fef3dc 8rem, #fffee6 100%);padding-bottom:20rem}@media only screen and (max-width: 767px){#RECRUIT .sec__info{padding-bottom:10rem}}#RECRUIT .sec__faq .faqs .faq summary{font-family:var(--font__noto);font-size:3rem;padding-left:4rem;padding-right:10rem}@media only screen and (max-width: 767px){#RECRUIT .sec__faq .faqs .faq summary{font-size:1.6rem;padding-left:2rem;padding-right:5rem}}#RECRUIT .sec__faq .faqs .faq .answer{padding-left:4rem}@media only screen and (max-width: 767px){#RECRUIT .sec__faq .faqs .faq .answer{padding-left:2rem}}@media only screen and (max-width: 767px){#RECRUIT .sec__faq .faqs .faq .answer::before{width:calc(100% - 4rem)}}#RECRUIT .sec__faq .faq summary::before{content:"";display:block;width:1.6rem;height:1.6rem;border-top:solid 2px var(--color__orange);border-right:solid 2px var(--color__orange);position:absolute;top:0;bottom:0;right:4rem;margin:auto;transform:rotate(135deg);transition:.3s;background:none}@media only screen and (max-width: 767px){#RECRUIT .sec__faq .faq summary::before{width:1rem;height:1rem;right:2rem}}#RECRUIT .sec__faq .faq[open] summary::before{transform:rotate(-45deg)}#RECRUIT .sec__faq .faq summary::after{display:none}#RECRUIT .sec__form .forms .item{display:grid;grid-template-columns:28rem 1fr;align-items:center;border-bottom:1px solid var(--color__orange);padding:1.6rem 0}@media only screen and (max-width: 767px){#RECRUIT .sec__form .forms .item{grid-template-columns:1fr;gap:2rem}}#RECRUIT .sec__form .forms .item dt{position:relative}#RECRUIT .sec__form .forms .item dt.position{height:100%}#RECRUIT .sec__form .input1{border:1px solid #dedede;padding:1.8rem 2rem;width:100%}@media only screen and (max-width: 767px){#RECRUIT .sec__form input,#RECRUIT .sec__form textarea,#RECRUIT .sec__form select{font-size:16px}}#RECRUIT .sec__form .required{font-size:1.4rem;font-weight:bold;color:#fff;background:var(--color__orange);border:1px solid var(--color__orange);line-height:1;border-radius:25px;padding:.5rem 2rem;position:absolute;right:4.4rem;top:0}@media only screen and (max-width: 767px){#RECRUIT .sec__form .required{display:inline-block;position:relative;right:auto;top:auto;margin-left:2rem}}#RECRUIT .sec__form .required.any{color:var(--color__orange);background:#fff}#RECRUIT .sec__form .btn__send{text-align:center;margin:6rem 0 0}#RECRUIT .sec__form .btn__send .btn1{cursor:pointer;transition:.3s;padding:1.7rem 12.25rem}#RECRUIT .sec__form .btn__send .btn1:hover{background:var(--color__orange);color:#fff}#RECRUIT .sec__form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:4rem}#RECRUIT .sec__form .wpcf7-list-item{margin:0}#RECRUIT .sec__form .wpcf7-spinner{display:block}#FAQ .pagehead{background-image:url(../img/faq/pagehead.jpg)}/*# sourceMappingURL=style.css.map */