*,:before,:after{box-sizing:border-box}header,section,footer,aside,nav,article,figure,picture{display:block;position:relative}html{-webkit-print-color-adjust:exact;height:100%}html,body{vertical-align:baseline;text-indent:0;color:#000;-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif;font-style:normal;line-height:1}html,body,small,h1,h2,h3,h4,h5{font-size:1.125em;font-weight:500}@media only screen and (width>=601px) and (width<=959px){html,body,small,h1,h2,h3,h4,h5{font-size:1em}}@media only screen and (width<=600px){html,body,small,h1,h2,h3,h4,h5{font-size:1rem}}@media only print{html,body,small,h1,h2,h3,h4,h5{font-size:10pt}}@media only screen and (orientation:landscape) and (device-width<=767px){html,body,small,h1,h2,h3,h4,h5{font-size:1rem!important}}div,object,iframe,h1,h2,h3,h4,h5,h6,p,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,article,aside,canvas,details,figcaption,figure,picture,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;text-indent:0;border:0;outline:0;margin:0;padding:0;list-style:none;position:relative}@media only screen and (width<=600px){div,object,iframe,h1,h2,h3,h4,h5,h6,p,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,article,aside,canvas,details,figcaption,figure,picture,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-weight:300}}table,caption,tbody,tfoot,thead,tr,th,td{vertical-align:baseline;text-indent:0;border:0;outline:0;margin:0;padding:0;list-style:none}@media only screen and (width<=600px){table,caption,tbody,tfoot,thead,tr,th,td{font-weight:100}}iframe{border:none;width:100%;height:auto;display:block}img,figure,picture{width:100%;height:auto;display:block}nav ul{list-style:none}header a,#container a,footer a{vertical-align:baseline;background:0 0;margin:0;padding:0;color:#7f4286!important}@media print,screen and (width>=961px){header a,#container a,footer a{transition:all .3s ease-in-out}header a:hover,header a:active,#container a:hover,#container a:active,footer a:hover,footer a:active{color:#7f4286b3}}header a,nav a,footer a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:400}td,th{line-height:1.3em}ul,ol,dl,li{margin:0;padding:0;list-style:none}section p,.section p{margin-bottom:1em}@media only screen and (width<=600px){section p,.section p{line-height:1.8}}@media print,screen and (width>=601px){section p,.section p{line-height:1.8}}#contents ul,#contents ol,#contents dl{margin-top:1em;margin-bottom:1em}@media only screen and (width<=600px){#contents li,#contents dd{line-height:1.3em}}@media print,screen and (width>=601px){#contents li,#contents dd{line-height:1.5em}}.cf{zoom:1}.cf:before,.cf:after,#container:after,footer:after,#contents:after,#contents section:after,#contents .section:after,#sidebar section:after,#sidebar .section:after,#bread:after,footer:after,#bottomInfo:after,.innerL:after,.innerM:after{content:"";clear:both;visibility:hidden;height:0;display:block}@media only screen and (width<=600px){#wrapper{z-index:0}header,#footerAsk{z-index:9!important}#hdImage{z-index:-1}}@media print,screen and (width>=601px){header,#ptBtnPc,#quickNav{z-index:10}#hdImage{z-index:0}main{z-index:9}}body{color:#000;line-height:1.6}body.low{background:#fff}header{width:100%;transition:all .3s ease-in-out;position:fixed;top:0;left:0}@media print,screen and (width>=601px){header{justify-content:space-between;align-items:top;flex-wrap:nowrap;display:flex}}@media only screen and (width<=600px){#hdLogo{width:40%;margin:0 auto 20px 1%;position:absolute}}@media only screen and (width>=601px) and (width<=959px){#hdLogo{width:15%;margin:0 auto 20px 1%;position:absolute}}@media print,screen and (width>=961px){#hdLogo{width:10%;margin:0 auto 20px 1%;position:absolute}}@media only screen and (width>=960px) and (width<=1540px){#hdLogo{width:13%}}@media only print{#hdLogo{width:5%;margin:0 auto 20px 1%;position:absolute}}@media only screen and (width<=600px){#hdUpper{margin:0 0 0 auto}}@media print,screen and (width>=601px){#hdUpper{flex-basis:90%;margin:0 0 0 auto}}@media only screen and (width>=601px) and (width<=959px){#hdUpper{flex-basis:80%}}@media only print{#hdUpper{flex-basis:90%;margin:0 0 0 auto}}@media only screen and (width<=600px){#hdInfo ul{display:none}}@media print,screen and (width>=601px){#hdInfo ul{text-align:right;flex-wrap:nowrap;grid-template:". ."/auto auto;justify-content:flex-end;place-items:center end;gap:0;display:grid}}@media only screen and (width<=600px){#hdGn{opacity:0;width:94%;height:100%;transition:all .3s ease-in-out;position:fixed;left:auto;right:-100%;overflow-y:scroll}.menu-active #hdGn{opacity:1;right:0}}@media print,screen and (width>=601px){#hdGn{border-bottom:1px solid #fff0;margin-left:auto;margin-right:auto;display:table}#hdGn>ul{flex-wrap:nowrap;justify-content:flex-end;align-items:stretch;display:flex}}#hdGn .sub{transition:all .3s ease-in-out}@media only screen and (width<=600px){#hdGn .sub{opacity:1;display:block;position:static}#hdGn .acc.select .sub{opacity:1}}@media print,screen and (width>=601px){#hdGn .sub{z-index:3;text-align:left;opacity:0;background:#fff;border-radius:8px;width:16em;padding:16px 0 0;font-size:1rem;position:absolute;left:0;right:0;box-shadow:1px 1px 3px silver}#hdGn .acc.select .sub{opacity:1}}#hdImage{width:100vw;position:fixed;left:0}@media only print{#hdImage low{position:static;height:4cm!important;padding:30px 0!important}}@media only screen and (width<=600px){.low h1{width:94%;max-width:1400px;margin:40px auto;padding-top:20px}.home h1{margin:40px 4%}}@media only screen and (width>=601px) and (width<=959px){.low h1{width:94%;max-width:1400px;margin:50px auto;padding-left:120px}.home h1{margin:50px 10%}}@media only screen and (width>=601px) and (width<=1900px){.low h1{padding-left:15%!important}}@media print,screen and (width>=961px){.low h1{width:94%;max-width:1400px;margin:50px auto;padding-left:120px}.home h1{margin:50px 10%}}main{position:relative}.low main{border-top:1px solid #fff0}@media print,screen and (width>=601px){.low #contents{width:94%;max-width:1400px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-left:120px}.low #contents>section,.low #contents>.section{padding:100px 0 50px}.low #contents>section:first-child,.low #contents>.section:first-child{padding:50px 0}.low #contents>section section,.low #contents>section .section,.low #contents>.section section,.low #contents>.section .section{margin-top:30px;margin-bottom:30px}.home #contents{width:100%}.home #contents>section,.home #contents>.section{width:100%;margin:0;padding:60px 10% 100px 15%}.home #contents>section>div,.home #contents>section>ul,.home #contents>.section>div,.home #contents>.section>ul{max-width:1300px;margin-left:auto;margin-right:auto}.home #contents>section section,.home #contents>section .section,.home #contents>.section section,.home #contents>.section .section{margin-top:30px;margin-bottom:30px}}@media only screen and (width>=601px) and (width<=1900px){.low #contents{padding-left:15%!important}}@media only screen and (width>=601px) and (width<=959px){.low #contents{padding-left:3%;padding-right:3%}.home #contents>section,.home #contents>.section{padding:60px 5% 100px}}@media only screen and (width<=600px){.low #contents{padding-bottom:80px;padding-left:5%;padding-right:5%}.low #contents>section,.low #contents>.section{padding:70px 0 35px}.low #contents>section section,.low #contents>section .section,.low #contents>.section section,.low #contents>.section .section{margin-top:35px}.home #contents{width:100%}.home #contents>section,.home #contents>.section{width:100%;margin:0;padding:100px 4%}.home #contents>section section,.home #contents>section .section,.home #contents>.section section,.home #contents>.section .section{margin-top:25px;margin-bottom:25px}#contents h2{margin-bottom:50px}}@media print,screen and (width>=601px){#contents h2{margin-bottom:40px}}@media only screen and (width<=600px){#contents h3{margin-bottom:30px}}@media print,screen and (width>=601px){#contents h3{margin-bottom:23px}}.home #bread{display:none}@media only screen and (width<=600px){#bread{margin:0}}@media print,screen and (width>=601px){#bread{width:94%;max-width:1400px;margin:20px auto}}@media only print{#bread{margin:0 auto 1em!important}}@media only screen and (width<=959px){#ftUpper{width:94%;margin:80px auto}}@media print,screen and (width>=961px){#ftUpper{width:92%;max-width:1700px;margin:80px auto}#ftUpper>div{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;display:flex}}@media only print{#ftUpper>div{display:block}}@media only screen and (width<=959px){#ftUpper #ftInfo{margin-bottom:40px}}@media print,screen and (width>=961px){#ftUpper #ftInfo,#ftUpper #ftRight{flex-basis:47%}}#ftUpper #ftRight>section{margin-bottom:40px!important}#ftUpper #ftMap{margin-bottom:20px}@media only screen and (width<=959px){#ftUpper #ftMap{width:100%;height:0;padding-top:56.25%;position:relative}#ftUpper #ftMap iframe{width:100%;height:100%;position:absolute;top:0;left:0}}@media only print{#ftUpper #ftMap .gm-style div>img{position:absolute!important}}#ftUpper a{text-decoration:none;color:#000!important}#ftNav a{color:#000!important}#ddBtn{text-align:center;margin-bottom:20px}#ddBtn a{border:1px solid silver;max-width:250px;margin:auto;display:block}@media only screen and (width<=600px){#ptBtnPc{display:none}}@media print,screen and (width>=601px){#ptBtnPc{opacity:0;background:#6a8a49;border-radius:50%;width:60px;height:60px;transition:all .3s ease-in-out;position:fixed;bottom:8px;right:20px}#ptBtnPc.on{opacity:1;bottom:20px}#ptBtnPc:hover{transform:translateY(-5px)}#ptBtnPc a{width:100%;height:100%;display:block;position:relative}#ptBtnPc a img{width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media only print{#ptBtnPc{display:none}}@media print,screen and (width>=601px){#quickNav ul{grid-template:".""."/1fr;gap:8px 0;display:grid;position:fixed;top:50%;right:0;transform:translateY(-50%)}#quickNav ul li{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;position:relative}#quickNav ul li a{text-decoration:none;transition:all .3s ease-in-out;display:block}}@media only screen and (orientation:landscape) and (height<=1200px){#quickNav ul{font-size:.85rem}#quickNav ul li a{padding:.8em!important;line-height:1.1!important}}@media only screen and (width>=601px) and (width<=959px){#quickNav ul{right:10px!important}}@media only print{#quickNav ul{display:none}}@media only screen and (width<=600px){#footerAsk{flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;display:flex;position:fixed;bottom:0;left:0}#footerAsk li{background:#c2aa69;border-top:1px solid #fff;flex-wrap:nowrap;justify-content:center;align-items:center;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-weight:700;display:flex}#footerAsk li:nth-of-type(2),#footerAsk li:nth-of-type(3){border-right:1px solid #fff}#footerAsk li:first-of-type{background:#00b900;width:100%}#footerAsk li:first-of-type a{padding:.5em 0}#footerAsk li:first-of-type img{max-width:200px;margin:0 auto}#footerAsk li:nth-of-type(2){width:47%}#footerAsk li:nth-of-type(2) a{padding:1em 0}#footerAsk li:nth-of-type(2) a:before{background:url(img/telIcon.svg) 50%/contain no-repeat;width:7vw;height:7vw;top:50%;left:1em;transform:translateY(-50%)}#footerAsk li:nth-of-type(3){width:33%}#footerAsk li:nth-of-type(3) a{padding:1em 0}#footerAsk li:last-of-type{background:#6a8a49;width:20%}#footerAsk li:last-of-type a:before{content:"";background:url(img/pageTop.svg) 50% no-repeat;width:10vw;height:10vw;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#footerAsk li a{color:#000;text-align:center;width:100%;font-size:4vw;line-height:1.2;text-decoration:none;display:block;position:relative}#footerAsk li a:before{content:"";background-size:contain;display:block;position:absolute}#footerAsk li a em{color:#6a8a49;background:#fff;border-radius:.5em;margin-left:auto;margin-right:auto;padding:0 .5em;font-size:.85em;font-style:normal;display:table}}@media print,screen and (width>=601px){#footerAsk{display:none}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:portrait){#footerAsk li a{font-size:.9rem}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:landscape){#footerAsk{display:none!important}}@media only screen and (orientation:landscape) and (device-width<=767px){#footerAsk li a{padding:.4em 0 .6em 1em;font-size:2.2vw!important}}.innerL{max-width:1800px;margin:0 auto}.innerM{max-width:1300px;margin:0 auto}body{color:#000;background:#f3f1ef;line-height:1.6}@media only screen and (width<=600px){#wrapper{position:relative}}header{background:#6a8a49;border-top:1px solid #6a8a4900}header.fixTp1{background:#6a8a49;transition:background .3s ease-in-out}header.fixTp1.fix{background:#6a8a49}@media only screen and (width<=600px){header{padding-bottom:7px}.menu-active header{background:#506937;border-color:#50693700}}@media print,screen and (width>=601px){.menu-trigger{display:none}}@media only screen and (width<=600px){.menu-trigger{width:38px;height:38px;margin:5px 10px 10px auto;display:block;position:relative}.menu-trigger:after{content:"MENU";text-align:center;color:#fff;width:100%;height:1em;font-size:11px;display:block;position:absolute;bottom:-1em;left:0;right:0}.menu-active .menu-trigger:after{content:"CLOSE"}.menu-trigger:before{content:"";background:#fff;width:76%;height:2px;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-active .menu-trigger:before{width:0;height:0}.menu-trigger span{width:76%;height:58%;transition:all .3s ease-in-out;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.menu-trigger span:before,.menu-trigger span:after{content:"";background:#fff;width:100%;height:2px;transition:all .3s ease-in-out;position:absolute;right:0}.menu-trigger span:before{top:0}.menu-trigger span:after{bottom:0}.menu-active .menu-trigger span:before,.menu-active .menu-trigger span:after{transform-origin:50%;top:50%;right:0}.menu-active .menu-trigger span:before{transform:rotate(-135deg)}.menu-active .menu-trigger span:after{transform:rotate(135deg)}}@media only print{.menu-trigger{display:none}}@media print,screen and (width>=601px){#hdLogo img{max-width:480px}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:landscape){#hdLogo img{max-width:auto}}@media only print{#hdLogo img{width:3cm}}@media print,screen and (width>=601px){#hdInfo li{background:#c2aa69;border-bottom:1px solid #fff;border-left:1px solid #fff;padding:7px 15px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}#hdInfo li:hover{background:#d1bf8d}#hdInfo .tel{white-space:nowrap;padding-left:2em;font-size:1rem;font-weight:700;position:relative}#hdInfo .tel:before{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20width='40'%20height='40'%20version='1.1'%20viewBox='0%200%2040%2040'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.4.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20152)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20id='_パス_60'%20data-name='パス_60'%20class='st0'%20d='M28.6.4H11.4c-1.2,0-2.1.9-2.1,2.1h0v35c0,1.2.9,2.1,2.1,2.1h17.2c1.2,0,2.1-.9,2.1-2.1V2.5c0-1.2-.9-2.1-2.1-2.1h0M20,37.7c-1.1,0-2-.9-2-2s.9-2,2-2,2,.9,2,2h0c0,1.1-.9,2-2,2M28.7,29.7c0,1.2-.9,2.1-2.1,2.1,0,0,0,0,0,0h-13.3c-1.2,0-2.1-.9-2.1-2.1,0,0,0,0,0,0V5.4c0-1.2.9-2.1,2.1-2.1h13.3c1.2,0,2.1.9,2.1,2.1v24.2Z'/%3e%3c/svg%3e") 50%/contain no-repeat;width:1em;height:1em;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}#hdInfo .reserve_button{text-align:right;white-space:nowrap;font-size:1rem}#hdInfo a{width:100%;display:block;color:#000!important}#hdInfo a:hover,#hdInfo a:active{color:#000!important}}@media only screen and (width<=600px){#hdGn{background:#fff}}@media print,screen and (width>=601px){#hdGn>ul{padding-top:10px;padding-bottom:10px}}@media only screen and (width>=960px) and (width<=1540px){#hdGn>ul{margin-left:10%}}#hdGn a,#hdGn span{font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;line-height:1;text-decoration:none;position:relative}@media only screen and (width<=600px){#hdGn a,#hdGn span{color:#000;font-size:4.3vw;display:block}}@media print,screen and (width>=601px){#hdGn a,#hdGn span{cursor:pointer;white-space:nowrap;font-size:1rem;display:table;color:#fff!important}#hdGn a:hover,#hdGn span:hover{color:#c2aa69}}@media only screen and (width>=560px) and (width<=1540px){#hdGn a,#hdGn span{font-size:1.31vw!important}}@media only screen and (width>=601px) and (width<=959px){#hdGn a,#hdGn span{font-size:1.5vw!important}}@media only screen and (orientation:landscape) and (device-width<=767px){#hdGn a,#hdGn span{padding:12px 4em}}@media only print{#hdGn a,#hdGn span{margin:auto;font-size:.8em}}@media only screen and (width<=600px){#hdGn a:after{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー%201'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%209.9%2017'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%238c8c8c;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M9.5,7.5c.6.6.6,1.5,0,2l-7.1,7.1c-.6.6-1.5.6-2,0s-.6-1.5,0-2l6.1-6.1L.4,2.4C-.1,1.9-.1,1,.4.4S1.9-.1,2.4.4l7.1,7.1h0Z'/%3e%3c/svg%3e") 50%/contain no-repeat}#hdGn span:after{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー%201'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2017%209.9'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%238c8c8c;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M9.5,9.5c-.6.6-1.5.6-2,0L.4,2.4C-.1,1.9-.1,1,.4.4S1.9-.1,2.4.4l6.1,6.1L14.6.4c.6-.6,1.5-.6,2,0s.6,1.5,0,2l-7.1,7.1h0Z'/%3e%3c/svg%3e") 50%/contain no-repeat}#hdGn a:after,#hdGn span:after{content:"";width:.6em;height:.6em;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}}@media print,screen and (width>=601px){#hdGn>ul>li{padding:0 1%}#hdGn>ul>li:not(:first-of-type):before{content:"";border-left:2px dashed #0003;width:1px;height:1.6em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media only screen and (width<=600px){#hdGn>ul>li>a,#hdGn>ul>li>span{border-top:1px solid #636363;padding:20px 30px 20px 20px}#hdGn>ul>li:last-of-type>a,#hdGn>ul>li:last-of-type>span{border-bottom:1px solid #636363}}@media print,screen and (width>=961px){#hdGn>ul>li>a,#hdGn>ul>li>span{margin:auto;padding:14px 2em}}@media only screen and (width>=601px) and (width<=959px){#hdGn>ul>li>a,#hdGn>ul>li>span{margin:auto;padding:14px 1.2em}}@media only print{#hdGn>ul>li>a,#hdGn>ul>li>span{padding:10px 1em!important}}@media only screen and (width<=600px) and (width<=600px){.home #hdGn>ul>li:first-child>a,.home #hdGn>ul>li:first-child>span,.first #hdGn>ul>li:nth-child(2)>a,.first #hdGn>ul>li:nth-child(2)>span,.greet #hdGn>ul>li:nth-child(3)>a,.greet #hdGn>ul>li:nth-child(3)>span,.treat #hdGn>ul>li:nth-child(4)>a,.treat #hdGn>ul>li:nth-child(4)>span,.faq #hdGn>ul>li:nth-child(5)>a,.faq #hdGn>ul>li:nth-child(5)>span,.access #hdGn>ul>li:nth-child(6)>a,.access #hdGn>ul>li:nth-child(6)>span{background:#6a8a4966}}@media print,screen and (width>=601px){.home #hdGn>ul>li:first-of-type>a,.home #hdGn>ul>li:first-of-type>span{position:relative}.home #hdGn>ul>li:first-of-type>a:before,.home #hdGn>ul>li:first-of-type>span:before{content:" ";background:#84a95d;border-radius:3px;height:4px;animation:.3s forwards selectBar;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}@keyframes selectBar{0%{opacity:0;width:20%}to{opacity:1;width:60%}}.first #hdGn>ul>li:nth-of-type(2)>a,.first #hdGn>ul>li:nth-of-type(2)>span{position:relative}.first #hdGn>ul>li:nth-of-type(2)>a:before,.first #hdGn>ul>li:nth-of-type(2)>span:before{content:" ";background:#84a95d;border-radius:3px;height:4px;animation:.3s forwards selectBar;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.greet #hdGn>ul>li:nth-of-type(3)>a,.greet #hdGn>ul>li:nth-of-type(3)>span{position:relative}.greet #hdGn>ul>li:nth-of-type(3)>a:before,.greet #hdGn>ul>li:nth-of-type(3)>span:before{content:" ";background:#84a95d;border-radius:3px;height:4px;animation:.3s forwards selectBar;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.treat #hdGn>ul>li:nth-of-type(4)>a,.treat #hdGn>ul>li:nth-of-type(4)>span{position:relative}.treat #hdGn>ul>li:nth-of-type(4)>a:before,.treat #hdGn>ul>li:nth-of-type(4)>span:before{content:" ";background:#84a95d;border-radius:3px;height:4px;animation:.3s forwards selectBar;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.faq #hdGn>ul>li:nth-of-type(5)>a,.faq #hdGn>ul>li:nth-of-type(5)>span{position:relative}.faq #hdGn>ul>li:nth-of-type(5)>a:before,.faq #hdGn>ul>li:nth-of-type(5)>span:before{content:" ";background:#84a95d;border-radius:3px;height:4px;animation:.3s forwards selectBar;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.access #hdGn>ul>li:nth-of-type(6)>a,.access #hdGn>ul>li:nth-of-type(6)>span{position:relative}.access #hdGn>ul>li:nth-of-type(6)>a:before,.access #hdGn>ul>li:nth-of-type(6)>span:before{content:" ";background:#84a95d;border-radius:3px;height:4px;animation:.3s forwards selectBar;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}}.low h1{font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-weight:400}@media only screen and (width<=600px){.low h1{font-size:6.5vw}}@media print,screen and (width>=601px){.low h1{font-size:2.5rem}}.low main{background:#f3f1ef}@media only print{.low main{margin-top:150px!important}}.home main{background:#f3f1ef}@media only print{.home main{margin-top:10cm!important;padding-top:0!important}}@media only screen and (width<=600px){.menu-active main:after{content:"";background:#000000a6;width:100vw;height:100vh;animation-name:fadeOp;animation-duration:.5s;animation-timing-function:ease-out;animation-iteration-count:1;display:block;position:fixed;top:0;left:0}@keyframes fadeOp{0%{opacity:0}to{opacity:1}}}#bread{line-height:1.4;position:relative}#bread li{padding:0;display:inline-block;position:relative}#bread li:not(:last-of-type):after{margin:0 .5em 0 0;font-size:.9em;display:inline-block}#bread li a{color:#000;text-decoration:none}@media only screen and (width<=600px){#bread{background:#6363634d;padding:6px .3em 6px 5%;font-size:3.2vw}#bread li:not(:last-of-type):after{content:"/";margin-left:1em}}@media print,screen and (width>=601px){#bread{font-size:.875rem}#bread li{line-height:1}#bread li:not(:last-of-type):after{content:">";margin-left:1em}}@media only screen and (width>=601px) and (width<=1900px){.low #bread{padding-left:15%!important}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:portrait){#bread{font-size:.8rem}}@media only screen and (orientation:landscape) and (device-width<=767px){#bread{padding:4px .3em 4px 4%;font-size:2vw}}.home #contents{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20width='1920'%20height='2000'%20version='1.1'%20viewBox='0%200%201920%202000'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%208)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20opacity:%20.7;%20}%20.st1%20{%20fill:%20%23b8d19d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_グループ_206'%3e%3cg%20id='_グループ_204'%20class='st0'%3e%3cpath%20id='_パス_62'%20class='st1'%20d='M69.2,1033.2c.5,1.2,0,2.6-1.2,3.1-.5.2-1.1.3-1.6,0-22.7-7.1-120.4-40.3-134.7-52.8-24.6-21.6-34.5-49.1-17.9-66.4,12.4-12.9,51.2,7.6,60.7,11.4-5.9-8.1-26.6-43.3-19.1-55s21.3-12,32.2-1.2c6.8,6.8,26.6,43.3,42.7,76.5,17.1,35.2,33.9,72.1,39.1,84.3'/%3e%3cpath%20id='_パス_63'%20class='st1'%20d='M122.5,978.6c-6,20.5-25.9,30.9-41.9,26.2s-24.2-25.2-18.2-45.6c6-20.4,27-35.1,42.6-29,24.6,9.6,23.5,28,17.5,48.4'/%3e%3cpath%20id='_パス_64'%20class='st1'%20d='M109.9,1029c-.5.3-1.2,0-1.5-.4-.2-.4-.2-.8,0-1.1,8.6-12.6,30.6-45.1,38.9-64.2,5.6-12.9,17.1-50.9,20.9-59.6,5.2-11.7,16.1-15.7,22.7-9.2s9.2,18.2,7.7,23.6c7.3-9,27.1-20.9,35.3-23.6,11.7-3.8,23.4,2.1,20.1,12.2-10,30.4-60.7,61.1-69.6,68.4-18.3,15.1-47.2,36.2-57.4,43.6-3.6,2.6-12,7.5-17.1,10.3'/%3e%3cpath%20id='_パス_65'%20class='st1'%20d='M79.2,1069.3c.3-1.6-2.2-2.6-2.7-1-8.5,23.5-42.3,68.7-57.4,84.6-14.3,15.1-66.1,57.2-80.2,80.6-9.8,16.3-10.2,40.9-5.2,51,4.7,9.6,17.8,14.1,27.5,11.3,9.3-2.7,17.6-12.6,21.4-15.3-1.6,6.9-3.9,22.5-1.8,29.5,2.8,9.4,10.2,16.7,19.5,19.5,10.8,3.3,33.8-3.3,38.1-29.3s22.5-133.1,26.6-156.9c2.1-12.2,11.2-56.7,14.1-74.1'/%3e%3cpath%20id='_パス_66'%20class='st1'%20d='M110.1,1071.8c-1-1-2.6-.9-3.5,0-.7.7-.9,1.8-.5,2.8,11.7,25.5,37.3,81.9,41.2,95.9,4.9,17.4,26.9,90.1,32.3,103.1,6,14.4,9.8,27,23.1,39.1,12.2,11.1,25.8,11.9,33.9,6.5s10.2-10.8,10.9-17.4c.9-9.3-9.2-27.8-9.2-28.7,3.2,2.6,16.5,16.8,22.7,21.1,10.1,6.8,24.7,9.5,35.8,6.5,10.1-2.7,17.4-13.3,17.4-23.1s-8.9-21.7-17.9-29c-11.7-9.5-63.5-54-75.5-64.9s-70.6-71.4-75.5-76.8-6.5-7.1-6.5-7.1l-28.8-28.1h.1Z'/%3e%3c/g%3e%3c/g%3e%3cg%20id='_グループ_207'%3e%3cg%20id='_グループ_204-2'%20class='st0'%3e%3cpath%20id='_パス_62-2'%20class='st1'%20d='M1761.2,182.1c.5,1.2,0,2.6-1.2,3.1-.5.2-1.1.3-1.6,0-22.7-7.1-120.4-40.3-134.7-52.8-24.6-21.6-34.5-49.1-17.9-66.4,12.4-12.9,51.2,7.6,60.7,11.4-5.9-8.1-26.6-43.3-19.1-55s21.3-12,32.2-1.2c6.8,6.8,26.6,43.3,42.7,76.5,17.1,35.2,33.9,72.1,39.1,84.3'/%3e%3cpath%20id='_パス_63-2'%20class='st1'%20d='M1814.5,127.5c-6,20.5-25.9,30.9-41.9,26.2s-24.2-25.2-18.2-45.6,27-35.1,42.6-29c24.6,9.6,23.5,28,17.5,48.4'/%3e%3cpath%20id='_パス_64-2'%20class='st1'%20d='M1801.9,177.9c-.5.3-1.2.1-1.5-.4-.2-.4-.2-.8,0-1.1,8.6-12.6,30.6-45.1,38.9-64.2,5.6-12.9,17.1-50.9,20.9-59.6,5.2-11.7,16.1-15.7,22.7-9.2s9.2,18.2,7.7,23.6c7.3-9,27.1-20.9,35.3-23.6,11.7-3.8,23.4,2.1,20.1,12.2-10,30.4-60.7,61.1-69.6,68.4-18.3,15.1-47.2,36.2-57.4,43.6-3.6,2.6-12,7.5-17.1,10.3'/%3e%3cpath%20id='_パス_65-2'%20class='st1'%20d='M1771.2,218.2c.3-1.6-2.2-2.6-2.7-1-8.5,23.5-42.3,68.7-57.4,84.6-14.3,15.1-66.1,57.2-80.2,80.6-9.8,16.3-10.2,40.9-5.2,51,4.7,9.6,17.8,14.1,27.5,11.3,9.3-2.7,17.6-12.6,21.4-15.3-1.6,6.9-3.9,22.5-1.8,29.5,2.8,9.4,10.2,16.7,19.5,19.5,10.8,3.3,33.8-3.3,38.1-29.3s22.5-133.1,26.6-156.9c2.1-12.2,11.2-56.7,14.1-74.1'/%3e%3cpath%20id='_パス_66-2'%20class='st1'%20d='M1802.1,220.7c-1-1-2.6-.9-3.5,0-.7.7-.9,1.8-.5,2.8,11.7,25.5,37.3,81.9,41.2,95.9,4.9,17.4,26.9,90.1,32.3,103.1,6,14.4,9.8,27,23.1,39.1,12.2,11.1,25.8,11.9,33.9,6.5s10.2-10.8,10.9-17.4c.9-9.3-9.2-27.8-9.2-28.7,3.2,2.6,16.5,16.8,22.7,21.1,10.1,6.8,24.7,9.5,35.8,6.5,10.1-2.7,17.4-13.3,17.4-23.1s-8.9-21.7-17.9-29c-11.7-9.5-63.5-54-75.5-64.9s-70.6-71.4-75.5-76.8-6.5-7.1-6.5-7.1l-28.8-28.1h0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 0 0/100% repeat-y}@media only screen and (width<=600px){.home #contents{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー_1'%20xmlns='http://www.w3.org/2000/svg'%20width='600'%20height='1400'%20version='1.1'%20viewBox='0%200%20600%201400'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%208)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20opacity:%20.7;%20}%20.st1%20{%20fill:%20%23b8d19d;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_グループ_206'%20data-name='グループ_206'%3e%3cg%20id='_グループ_204'%20data-name='グループ_204'%20class='st0'%3e%3cpath%20id='_パス_62'%20data-name='パス_62'%20class='st1'%20d='M63.9,726.3c.4.8,0,1.8-.8,2.1-.4.2-.8.2-1.1,0-15.7-4.9-83.3-27.9-93.3-36.6-17.1-14.9-23.9-34-12.4-45.9,8.6-8.9,35.5,5.3,42,7.9-4.1-5.6-18.4-30-13.2-38,5.1-8,14.7-8.3,22.3-.8,4.7,4.7,18.4,30,29.6,53,11.8,24.4,23.5,49.9,27.1,58.3'/%3e%3cpath%20id='_パス_63'%20data-name='パス_63'%20class='st1'%20d='M100.8,688.5c-4.2,14.2-17.9,21.4-29,18.1-11.1-3.3-16.8-17.4-12.6-31.6s18.7-24.3,29.5-20.1c17,6.7,16.3,19.4,12.1,33.5'/%3e%3cpath%20id='_パス_64'%20data-name='パス_64'%20class='st1'%20d='M92.1,723.4c-.4.2-.8,0-1-.3-.1-.2-.1-.6,0-.8,6-8.7,21.2-31.2,26.9-44.4,3.9-8.9,11.8-35.2,14.5-41.2,3.6-8.1,11.2-10.9,15.7-6.4,4.5,4.5,6.4,12.6,5.4,16.3,5.1-6.2,18.7-14.5,24.4-16.3,8.1-2.6,16.2,1.5,13.9,8.5-6.9,21-42,42.3-48.2,47.3-12.7,10.4-32.7,25.1-39.7,30.2-2.5,1.8-8.3,5.2-11.8,7.2'/%3e%3cpath%20id='_パス_65'%20data-name='パス_65'%20class='st1'%20d='M70.8,751.3c.2-1.1-1.5-1.8-1.9-.7-5.9,16.3-29.3,47.6-39.7,58.6-9.9,10.4-45.8,39.6-55.5,55.8-6.8,11.3-7,28.3-3.6,35.3,3.3,6.7,12.3,9.8,19.1,7.8,6.5-1.9,12.2-8.7,14.8-10.6-1.1,4.8-2.7,15.6-1.3,20.4,1.9,6.5,7,11.6,13.5,13.5,7.5,2.3,23.4-2.3,26.4-20.3,3-18,15.6-92.2,18.4-108.6,1.4-8.4,7.7-39.2,9.8-51.3'/%3e%3cpath%20id='_パス_66'%20data-name='パス_66'%20class='st1'%20d='M92.2,753.1c-.7-.7-1.8-.7-2.4,0-.5.5-.6,1.3-.3,1.9,8.1,17.7,25.8,56.7,28.5,66.4,3.4,12,18.6,62.4,22.4,71.4,4.1,10,6.8,18.7,16,27.1,8.5,7.7,17.8,8.3,23.5,4.5,5.6-3.8,7.1-7.4,7.5-12,.6-6.5-6.4-19.2-6.3-19.9,2.2,1.8,11.4,11.7,15.7,14.6,7,4.7,17.1,6.6,24.8,4.5,7-1.9,12-9.2,12-16s-6.2-15-12.4-20.1c-8.1-6.6-44-37.4-52.2-44.9-8.3-7.5-48.8-49.4-52.2-53.2-3.4-3.8-4.5-4.9-4.5-4.9l-19.9-19.4Z'/%3e%3c/g%3e%3c/g%3e%3cg%20id='_グループ_207'%20data-name='グループ_207'%3e%3cg%20id='_グループ_204-2'%20data-name='グループ_204-2'%20class='st0'%3e%3cpath%20id='_パス_62-2'%20data-name='パス_62-2'%20class='st1'%20d='M488.7,137.2c.4.8,0,1.8-.8,2.1-.4.2-.8.2-1.1,0-15.7-4.9-83.3-27.9-93.3-36.6-17.1-14.9-23.9-34-12.4-45.9,8.6-8.9,35.5,5.3,42,7.9-4.1-5.6-18.4-30-13.2-38,5.1-8,14.7-8.3,22.3-.8,4.7,4.7,18.4,30,29.6,53,11.8,24.4,23.5,49.9,27.1,58.3'/%3e%3cpath%20id='_パス_63-2'%20data-name='パス_63-2'%20class='st1'%20d='M525.6,99.4c-4.2,14.2-17.9,21.4-29,18.1-11.1-3.3-16.8-17.4-12.6-31.6,4.2-14.2,18.7-24.3,29.5-20.1,17,6.7,16.3,19.4,12.1,33.5'/%3e%3cpath%20id='_パス_64-2'%20data-name='パス_64-2'%20class='st1'%20d='M516.9,134.3c-.4.2-.8,0-1-.3-.1-.2-.1-.6,0-.8,6-8.7,21.2-31.2,26.9-44.4,3.9-8.9,11.8-35.2,14.5-41.2,3.6-8.1,11.2-10.9,15.7-6.4,4.5,4.5,6.4,12.6,5.4,16.3,5.1-6.2,18.7-14.5,24.4-16.3,8.1-2.6,16.2,1.5,13.9,8.5-6.9,21-42,42.3-48.2,47.3-12.7,10.4-32.7,25.1-39.7,30.2-2.5,1.8-8.3,5.2-11.8,7.2'/%3e%3cpath%20id='_パス_65-2'%20data-name='パス_65-2'%20class='st1'%20d='M495.7,162.1c.2-1.1-1.5-1.8-1.9-.7-5.9,16.3-29.3,47.6-39.7,58.6-9.9,10.4-45.8,39.6-55.5,55.8-6.8,11.3-7,28.3-3.6,35.3,3.3,6.7,12.3,9.8,19.1,7.8,6.5-1.9,12.2-8.7,14.8-10.6-1.1,4.8-2.7,15.6-1.3,20.4,1.9,6.5,7,11.6,13.5,13.5,7.5,2.3,23.4-2.3,26.4-20.3,3-18,15.6-92.2,18.4-108.6,1.4-8.4,7.7-39.2,9.8-51.3'/%3e%3cpath%20id='_パス_66-2'%20data-name='パス_66-2'%20class='st1'%20d='M517.1,163.9c-.7-.7-1.8-.7-2.4,0-.5.5-.6,1.3-.3,1.9,8.1,17.7,25.8,56.7,28.5,66.4,3.4,12,18.6,62.4,22.4,71.4,4.1,10,6.8,18.7,16,27.1,8.5,7.7,17.8,8.3,23.5,4.5,5.6-3.8,7.1-7.4,7.5-12,.6-6.5-6.4-19.2-6.3-19.9,2.2,1.8,11.4,11.7,15.7,14.6,7,4.7,17.1,6.6,24.8,4.5,7-1.9,12-9.2,12-16s-6.2-15-12.4-20.1c-8.1-6.6-44-37.4-52.2-44.9-8.3-7.5-48.8-49.4-52.2-53.2-3.4-3.8-4.5-4.9-4.5-4.9l-19.9-19.4Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") top repeat-y}}@media only print{.home #contents{margin-top:-10cm!important;padding-top:0!important}}@media only screen and (width<=600px){#contents h2{font-size:1.5rem}}@media print,screen and (width>=601px){#contents h2{font-size:1.8rem}}.low #contents h2{padding-left:40px;font-size:1.7em;font-weight:700;display:inline-block;position:relative}.low #contents h2:before,.low #contents h2:after{content:"";opacity:.6;z-index:0;width:20px;height:20px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.low #contents h2:before{background:#c1bbad;left:0}.low #contents h2:after{background:#b9c3b2;left:13px}@media only screen and (width>=601px) and (width<=959px){.low #contents h2{font-size:1.5em}}@media only screen and (width<=600px){.low #contents h2{font-size:6vw}#contents h3{font-size:1.2rem}}@media print,screen and (width>=601px){#contents h3{font-size:1.5rem}}@media only screen and (width<=600px){#contents h4{font-size:1.2rem}}@media print,screen and (width>=601px){#contents h4{font-size:1.2rem}}@media only screen and (width<=600px){#contents h5{font-size:1.2rem}}@media print,screen and (width>=601px){#contents h5{font-size:1.2rem}}footer{background:url(../img/footerBg.webp) 0/cover no-repeat;border-top:1px solid #f4eff4}@media only screen and (width>=601px) and (width<=1900px){footer{padding-left:12%}}#ftUpper{background:#f3f1efe6}@media print,screen and (width>=601px){#ftUpper{padding:60px;font-size:.9rem}}@media only screen and (width<=600px){#ftUpper{padding:20px 20px 30px}}#ftUpper h2{text-align:center;margin-bottom:40px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.5rem}#ftUpper h2 span{font-size:1.5em;display:inline-block}#ftUpper h3{margin-bottom:10px;padding-left:40px;font-size:1.5em;display:inline-block;position:relative}#ftUpper h3:before,#ftUpper h3:after{content:"";opacity:.6;z-index:0;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}#ftUpper h3:before{background:#c1bbad;left:0}#ftUpper h3:after{background:#b9c3b2;left:13px}#ftUpper #ftInfo #lineBanner img{max-width:800px}@media only screen and (width<=600px){#ftUpper #ftInfo #lineBanner{max-width:400px;margin:0 auto}}#ftUpper #ftRight dt{font-weight:700}#ftUpper #ftRight dd{margin-bottom:1em}@media print,screen and (width>=961px){#ftUpper #ftRight dd{margin-top:-1.5em;padding-left:11em}}#policyLink{text-align:center;margin-bottom:1em}@media only screen and (width<=600px){#policyLink{font-size:2.6vw}}@media print,screen and (width>=601px){#policyLink{font-size:.9rem}}#policyLink a{color:#fff!important}#ddBtn img{background:#fff}#copy{text-align:center}@media only screen and (width<=600px){#copy{font-size:2.6vw}}@media print,screen and (width>=601px){#copy{font-size:.7rem}}#copy a{color:#fff!important}@media only screen and (width<=600px){#quickNav ul{flex-wrap:wrap;justify-content:space-between;align-items:stretch;display:flex}#quickNav ul li{border-top:1px solid #636363;width:50%}#quickNav ul li:nth-of-type(2n){border-left:1px solid #636363}#quickNav ul li a{padding:20px 30px 20px 20px}#quickNav ul li a span:after{content:none}}@media print,screen and (width>=601px){#quickNav li a{color:#000;writing-mode:vertical-rl;letter-spacing:2px;background:#c2aa69;border:1px solid #636363;border-radius:6px 0 0 6px;line-height:1.2}#quickNav li a:hover{background:#6a8a49}}@media only print{#quickNav{display:none}}.fade{opacity:0;transition:opacity 2s cubic-bezier(.19,1,.22,1),transform 2.5s cubic-bezier(.19,1,.22,1);transform:translateY(200px)}.fade.on{transform:translateY(0);opacity:1!important}@media only print{.fade{opacity:1;transform:translateY(0)}}.timeTable{width:100%}@media print,screen and (width>=601px){.timeTable{max-width:1300px}}footer .timeTable{margin:auto auto 30px 0!important}main .timeTable{margin-bottom:30px!important}.timeTable>section{margin-bottom:40px}.timeTable table{background:#fff;border:1px solid #889d71;width:100%;display:table;margin-bottom:1em!important}.timeTable table tr{border-bottom:1px solid #889d71}.timeTable table th,.timeTable table td{text-align:center;vertical-align:middle}@media only screen and (width<=600px){.timeTable table th,.timeTable table td{padding:.8em 1vw;font-size:3vw}}@media print,screen and (width>=601px){.timeTable table th,.timeTable table td{padding-top:5px;padding-bottom:5px}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:portrait){.timeTable table th,.timeTable table td{font-size:1rem!important}}.timeTable table th{white-space:nowrap}.timeTable table thead th{color:#fff;background:#6a8a49;border-right:1px solid #fff;font-weight:700}.timeTable table thead th:last-child{border-right:none}.timeTable table tbody th{border-right:1px solid #6a8a49}@media only screen and (width<=600px){.timeTable table tbody th{padding:.8em 1vw}.timeTable table tbody th span{display:inline-block}}@media print,screen and (width>=601px){.timeTable table tbody th span{display:inline-block}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:portrait){.timeTable table tbody th{padding:.8em 1vw!important}}.timeTable table td{color:#889d71;font-weight:700;width:10%!important}.timeTable table td span{display:inline-block}.timeTable table td{border-right:1px solid #889d71}.timeTable table td:last-child{border-right:none}.timeTable p{margin-bottom:.5em}@media only screen and (width<=600px){.timeTable p{font-size:3vw!important}}.timeTable p span{margin-right:1.5em;display:inline-block}strong{font-weight:700}.red{color:#cd533b;font-weight:600}.blue{color:#2364aa;font-weight:600}.bold{font-weight:700}.point1{color:#000;background:#fff0 linear-gradient(#0000 65%,#c2aa69 0%);font-weight:700;position:relative}.under{text-decoration:underline}.size-l,.size-ll{font-size:1.2em}.size-s{font-size:.85em}.size-ss{font-size:.6em}.icon{display:inline-block;max-width:32px!important}.box01{border:1px solid #636363;padding:1em}.box01 li{margin:1em 0}.block{display:block}.center{text-align:center}.right{text-align:right}.left{text-align:left}.posR{float:right}.posL{float:left}.posC{margin-left:auto;margin-right:auto;display:block}.imgR{float:right;margin:0 0 15px 5%}.imgL{float:left;margin:0 5% 15px 0}.imgC,.imgC img{text-align:center;margin:50px auto;display:block}.posR img,.imgR img{margin-left:auto;margin-right:0}.inline span{display:inline-block}.btn{display:table}.btn a{text-align:center;color:#000;background:#6a8a49;border-radius:6px;font-weight:400;transition:all .3s ease-in-out;display:block;position:relative;text-decoration:none!important}@media only screen and (width<=600px){.btn a{padding:.3em 1.6em .3em 1.2em}}@media print,screen and (width>=601px){.btn a{padding:.6em 1.2em}}.btn a:after{content:"";background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_1'%20data-name='レイヤー%201'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%209.9%2017'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%238c8c8c;%20stroke-width:%200px;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M9.5,7.5c.6.6.6,1.5,0,2l-7.1,7.1c-.6.6-1.5.6-2,0s-.6-1.5,0-2l6.1-6.1L.4,2.4C-.1,1.9-.1,1,.4.4S1.9-.1,2.4.4l7.1,7.1h0Z'/%3e%3c/svg%3e") 50%/contain no-repeat;width:.35em;height:.7em;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (width<=600px){.btn a:after{right:8px}}@media print,screen and (width>=601px){.btn a:after{right:6px}}.btn a:hover{color:#000;transform:translate(4px)}.check li{margin-bottom:.5em;padding-left:2em;font-weight:700;line-height:1.2em;position:relative}.check li:before{content:"";border-bottom:4px solid #6a8a49;border-left:4px solid #6a8a49;width:.8em;height:.4em;position:absolute;top:.5em;left:.3em;transform:rotate(-45deg)}.list li{margin-bottom:.8em;padding-left:1.3em;position:relative;line-height:1.3!important}.list li:before{content:"●";color:#6a8a49;font-size:.5em;position:absolute;top:.5em;left:0}.list2 li{margin-bottom:auto;padding-left:1.3em;position:relative;line-height:1.3!important}.list2 li:before{content:"●";color:#6a8a49;font-size:.5em;position:absolute;top:.5em;left:0}.listProf li{border-bottom:2px dotted #7f428680;max-width:800px;margin-bottom:.5em;padding-bottom:.3em}.dlBlock{margin-top:60px}.dlBlock dt{color:#000;background:#c2aa69;border-left:4px solid #6a8a49;width:fit-content;padding:0 17px}.dlBlock dd{margin:.5em 0 1.8em auto;padding-left:21px}.profReki{margin-bottom:40px!important}.profReki dd{margin:-1.5em 0 1em;padding-left:5em}@media only screen and (width<=600px){.hideSp,.dispTab,.dispPc{display:none!important}}@media print,screen and (width>=961px){.hidePc,.dispTab,.dispSp,.dispPri{display:none!important}}@media only screen and (width>=601px) and (width<=959px){.hideTab{display:none!important}}@media only print{@page{size:A4}header,.fix,.fixed{position:relative!important;top:0!important}#hdGn>ul li a,#hdGn>span{padding:20px 30px}picture,figure img,.home #homeIntro .block p{width:100%!important}.home #hdImage{background:url(../img/hdImage_pc.webp) 50%/cover no-repeat;position:relative;width:100%!important;height:10cm!important}}.home #hdImage #catch{position:absolute}@media only screen and (width<=600px){.home #hdImage #catch{top:50%;left:50%;transform:translate(-50%,-50%)}}@media print,screen and (width>=601px){.home #hdImage #catch{top:50%;left:5%;transform:translateY(-50%)}}.home .splide{z-index:0;width:100vw}@media only print{.home .splide{display:none}}.home .splide video{will-change:transform;backface-visibility:hidden;width:100vw;display:block}@media print,screen and (width>=601px){.home .splide video{object-fit:cover;height:100vh}}.home .splide-wrapper{position:relative}.home .slide-media{position:relative;overflow:hidden}.home .slide-media img,.home .slide-media picture,.home .slide-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.home .mv01 .splide__pagination{display:none;position:absolute;left:0;right:0}@media only screen and (width<=600px){.home .mv01 .splide__pagination{display:none;bottom:60px}}@media only screen and (device-width>=768px) and (device-width<=1024px) and (orientation:portrait){.home .mv01 .splide__pagination{display:block}}@media print,screen and (width>=961px){.home .mv01 .splide__pagination{bottom:5vh}}.home .mv01 .splide__pagination>li{margin:0 20px;transform:rotate(90deg)}.home .mv01 .splide__pagination{z-index:1;margin:auto}.home .mv01 .splide__pagination__page{border-radius:5px;box-shadow:1px 1px 4px #636363;border:1px solid #fff!important}@media only screen and (width<=600px){.home .mv01 .splide__pagination__page{height:1rem;margin:0}}@media print,screen and (width>=961px){.home .mv01 .splide__pagination__page{width:3px;height:18px}}.home .mv01 .splide__pagination__page:hover{cursor:pointer}.home .mv01 .splide__pagination__page.is-active{background-color:#636363}.home .mv01 .slide-media img{transition:all 7s ease-out 1s}.home .mv01 .slide-title{color:#fff;text-align:center;background:#6a8a4980;padding:0 30px;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-weight:400;line-height:1.6;display:block;position:absolute}@media only screen and (width<=600px){.home .mv01 .slide-title{margin:auto;font-size:5.2vw;top:50%;left:0;right:0}}@media only screen and (width>=601px) and (width<=959px){.home .mv01 .slide-title{margin:auto;font-size:4.5vw;top:50%;left:0;right:0}}@media print,screen and (width>=961px){.home .mv01 .slide-title{margin:auto;font-size:2.7rem;top:50%;right:5%}}@media only print{.home .mv01 .slide-title{z-index:100;top:5cm!important;left:1cm!important}}.home .mv01 .slide-title .btnSplide{text-align:center;margin:auto;display:table}.home .mv01 .slide-title .btnSplide a{text-shadow:none;padding:.7em 1.2em;text-decoration:none;transition:background .3s ease-in-out;display:block;color:#fff!important;background-color:#6a8a49!important}@media only screen and (width<=600px){.home .mv01 .slide-title .btnSplide a{font-size:1.2rem}}@media print,screen and (width>=601px){.home .mv01 .slide-title .btnSplide a{font-size:1.8rem}.home .mv01 .slide-title .btnSplide a:hover{background-color:#374726!important}}.home .mv01 .splide__slide[class*=-active] .slide-media img{transition-delay:0s;transform:scale(1.05)}.home .mv01 .splide__slide[class*=-active] .slide-title{animation:2s cubic-bezier(.2,1,.2,1) both mv01-fadeIn}.home #spotNews{z-index:30;background:-moz-linear-gradient(270deg,#506937 0%,#84a95d 100%);background:linear-gradient(90deg,#506937 0%,#84a95d 100%);max-width:530px;padding:15px;position:absolute;bottom:100px;right:40px}@media only screen and (width>=601px) and (width<=959px){.home #spotNews{margin:20px auto 40px;position:static}}@media only screen and (width<=600px){.home #spotNews{z-index:1;width:96%;margin:0 auto;position:relative;bottom:auto;left:auto;right:auto}}.home #spotNews:before{content:"";background:#fff;border:4px solid #6a8a49;width:calc(100% - 30px);max-width:500px;height:calc(100% - 30px);display:block;position:absolute}@media only screen and (width<=600px){.home #spotNews:before{width:calc(96% - 30px)}}.home #spotNews p{z-index:10;position:absolute;top:-7px}@media only screen and (width<=600px){.home #spotNews p{z-index:1}}.home #spotNews p img{max-width:180px}.home #spotNews dl{max-height:100px;margin:25px 15px 10px;overflow-y:auto;padding:0 10px 5px!important}@media only screen and (width<=600px){.home #spotNews dl{max-height:120px}}.home #spotNews dl::-webkit-scrollbar{height:5px}.home #spotNews dl::-webkit-scrollbar-track{background:#6a8a494d;border-radius:5px}.home #spotNews dl::-webkit-scrollbar-thumb{background:#6a8a49;border-radius:5px}.home #spotNews dl dt{display:none}.home #spotNews dl dd{margin-bottom:.5em;padding-bottom:.5em;font-size:.9rem}.home #news .block{background:#fff;border-radius:20px;max-height:600px;margin:15px;padding:15px;overflow-y:scroll}@media only screen and (width<=600px){.home #news .block{max-height:500px;margin:10px 7px}}.home #news .block::-webkit-scrollbar{height:5px}.home #news .block::-webkit-scrollbar-track{background:#6a8a494d;border-radius:5px 20px 20px 5px}.home #news .block::-webkit-scrollbar-thumb{background:#6a8a49;border-radius:5px 20px 20px 5px}.home #news .block dt{color:#636363;font-weight:700}.home #news .block dd{border-bottom:2px dotted #6a8a494d;margin-top:-1.6em;margin-bottom:.5em;padding-bottom:.5em;padding-left:8em;font-size:.9rem}.home #news .block dd a{text-decoration:underline!important}@media only screen and (width<=600px){.home #news .block dd{margin-top:0;padding-left:0;line-height:1.8}}.home #contents h1{text-align:center;font-size:2rem}.home #contents h1 span{display:inline-block}@media only screen and (width>=601px) and (width<=959px){.home #contents h1{font-size:1.5rem}}@media only screen and (width<=600px){.home #contents h1{font-size:5vw}}.home #contents h2{text-align:center;padding-top:110px;font-size:.8rem;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.home #contents h2:before{content:"";background:#000;width:1px;height:110px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home #contents h2 span{font-family:alegreya-sans,sans-serif;font-size:3em;display:block}.home #contents h3{line-height:1.8}.home #contents h3 span{display:inline-block}.home #contents #low01{background:#f3f1ef80}@media only screen and (width>=601px) and (width<=959px){.home #contents #low01{padding-left:20%}}.home #contents #low01>div{justify-content:space-between;display:flex}@media print,screen and (width>=601px){.home #contents #low01>div{margin-top:80px;padding-bottom:100px!important}}.home #contents #low01>div .gaikan{flex:0 0 40%}.home #contents #low01>div .gaikan>picture{width:100%;max-width:400px;display:inline-block;position:relative}.home #contents #low01>div .gaikan>picture img{width:100%;height:auto;display:block}.home #contents #low01>div .gaikan>picture:after{content:"";aspect-ratio:1;box-sizing:border-box;pointer-events:none;background:0 0;border:2px solid #dfd3b2;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.home #contents #low01>div p{flex:0 0 50%}@media only screen and (width>=601px) and (width<=959px){.home #contents #low01>div .gaikan>picture{width:90%}}@media only screen and (width<=600px){.home #contents #low01>div{flex-direction:column-reverse}.home #contents #low01>div .gaikan>picture{width:80%;margin:60px auto;display:block}.home #contents #low01>div .gaikan>picture img{width:90%;margin:0 auto}.home #contents #low01>div .gaikan>picture:after{width:90%}}.home #contents #low02{background:#f3f1ef80}@media only screen and (width>=601px) and (width<=959px){.home #contents #low02{padding-left:20%}}.home #contents #low02>div{justify-content:space-between;display:flex}@media print,screen and (width>=601px){.home #contents #low02>div{padding-bottom:100px!important}}.home #contents #low02>div .violet{flex:0 0 40%}.home #contents #low02>div .violet>picture{width:100%;max-width:400px;display:inline-block;position:relative}.home #contents #low02>div .violet>picture img{width:100%;height:auto;display:block}.home #contents #low02>div .violet>picture:after{content:"";aspect-ratio:1;box-sizing:border-box;pointer-events:none;background:0 0;border:2px solid #b374ba;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.home #contents #low02>div p{flex:0 0 50%}@media only screen and (width<=600px){.home #contents #low02>div{flex-direction:column-reverse}.home #contents #low02>div .violet>picture{width:80%;margin:60px auto;display:block}.home #contents #low02>div .violet>picture img{width:90%;margin:0 auto}.home #contents #low02>div .violet>picture:after{width:90%}}.home #contents #low03{background:url(../img/sectionBg01.webp)}@media only screen and (width>=601px) and (width<=959px){.home #contents #low03{padding-left:20%}}.home #contents #low03 h2{color:#fff}.home #contents #low03 h2:before{background:#fff}.home #contents #low03 h3,.home #contents #low03 p{color:#fff}.home #contents #low03 ul>li{justify-content:space-between;align-items:center;padding-bottom:100px;display:flex}.home #contents #low03 ul>li:nth-child(2n){flex-direction:row-reverse}@media only screen and (width<=600px){.home #contents #low03 ul>li{display:block}}.home #contents #low03 ul>li .text{flex:0 0 40%}@media only screen and (width>=601px) and (width<=959px){.home #contents #low03 ul>li .text{flex:0 0 50%}}.home #contents #low03 ul>li .featureIcon{flex:0 0 40%}.home #contents #low03 ul>li .featureIcon>picture{width:90%;max-width:400px;display:inline-block;position:relative}.home #contents #low03 ul>li .featureIcon>picture img{width:100%;height:auto;display:block}.home #contents #low03 ul>li .featureIcon>picture:after{content:"";aspect-ratio:1;box-sizing:border-box;pointer-events:none;background:0 0;border:2px solid #fff;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@media only screen and (width<=600px){.home #contents #low03 ul>li .featureIcon>picture{width:80%;margin:60px auto;display:block}.home #contents #low03 ul>li .featureIcon>picture img{width:90%;margin:0 auto}.home #contents #low03 ul>li .featureIcon>picture:after{width:90%}}.home #contents #news{background:url(../img/sectionBg02.png),#f3f1ef80}@media only screen and (width>=601px) and (width<=959px){.home #contents #news{padding-left:20%}}.faq #contents dl dt,.faq #contents dl dd{padding-left:2em;position:relative}.faq #contents dl dt{color:#6a8a49;margin-bottom:1.5em;font-weight:700}.faq #contents dl dt:before{content:"Q.";font-size:1.5em;font-weight:700;position:absolute;top:-10px;left:0}.faq #contents dl dd{margin-bottom:2em;line-height:1.8}.faq #contents dl dd:before{content:"A.";color:#b374ba;font-size:1.5em;font-weight:700;position:absolute;top:-10px;left:0}.first #contents a{color:#7f4286}@media print,screen and (width>=961px){.first #contents a{transition:all .3s ease-in-out}.first #contents a:hover,.first #contents a:active{color:#7f4286b3}}.first #contents dl.flow dt{counter-increment:step;margin-top:1em;font-size:1.1rem;font-weight:700;position:relative}.first #contents dl.flow dt:before{content:counter(step) ". ";margin-right:.25em;font-weight:700}@media only screen and (width<=600px){.first #contents dl.flow dt{font-size:5vw}}.first #contents dl.flow dd{justify-content:space-between;margin-bottom:2em;display:flex}.first #contents dl.flow dd>div,.first #contents dl.flow dd>p{flex:0 0 75%}@media only screen and (width>=601px) and (width<=959px){.first #contents dl.flow dd>div,.first #contents dl.flow dd>p{flex:0 0 65%}}.first #contents dl.flow dd picture{flex:0 0 20%}.first #contents dl.flow dd picture img{max-width:250px}@media only screen and (width>=601px) and (width<=959px){.first #contents dl.flow dd picture{flex:0 0 30%}}@media only screen and (width<=600px){.first #contents dl.flow dd{display:block}.first #contents dl.flow dd>div,.first #contents dl.flow dd>p{margin-bottom:60px}.first #contents dl.flow dd picture img{margin:0 auto}}.first #contents p.voice{color:#626262;font-weight:700;line-height:1.8}.access #contents #low01 h2,.access #contents #low02 h2{color:#6a8a49;border-bottom:3px solid #6a8a4980;padding-bottom:.3rem;padding-right:20px;font-size:1.6rem}.access #contents #low01 p,.access #contents #low02 p{margin-bottom:1rem;line-height:1.8}.access #contents #low02 section{margin-bottom:2rem}.access #contents #low02 h3{border-left:8px solid #7f428680;margin:1rem 0 .5rem;padding-left:.5rem;font-size:1.3rem}.access #contents #low02 dl{margin:.5rem 0}.access #contents #low02 dl dt{color:#6a8a49;margin-top:1rem;font-weight:700}.access #contents #low02 dl dd{margin-left:1rem;line-height:1.8}.access #contents #low02 dl a{color:#7f4286;text-decoration:underline}.access #contents #low02 dl a:hover{color:#5f3164}.treat #contents #low02 ul li{justify-content:space-between;margin-bottom:40px;display:flex}@media only screen and (width<=600px){.treat #contents #low02 ul li{display:block}}.treat #contents #low02 ul li p{flex:0 0 60%}.treat #contents #low02 ul li picture{flex:0 0 30%}.treat #contents #low02 ul li picture img{max-width:427px}.treat #contents #low03>section{background:#fff;border-radius:12px;margin:30px auto;padding:0;box-shadow:0 2px 10px #4a90e20f}.treat #contents #low03>section>h3{color:#fff;letter-spacing:.04em;background:#7f4286b3;border-radius:12px 12px 0 0;margin-bottom:20px;padding-left:14px;font-size:1.5em;font-weight:700}.treat #contents #low03>section>p{color:#333;margin:40px;font-size:1.03em;line-height:1.85}@media only screen and (width<=600px){.treat #contents #low03>section>p{margin:25px 25px 0}}.treat #contents #low03>section>section{padding:0 40px 40px}@media only screen and (width<=600px){.treat #contents #low03>section>section{padding:0 25px 25px}}.treat #contents #low03>section>.section{padding:0 40px 40px}@media only screen and (width<=600px){.treat #contents #low03>section>.section{padding:0 25px}}.treat #contents #low03>section h4{color:#7f4286;border-left:4px solid #d8b8dc;margin:24px 0 12px;padding-left:9px;font-size:1.2em;font-weight:600}.treat #contents #low03>section ul{margin:0}.treat #contents #low03>section ul li{color:#234;background:#fff;border-radius:6px;margin-bottom:10px;padding-left:1.5em;font-size:1em;line-height:1.8}.treat #contents #low03>section ul li:before{content:"● ";color:#7f428633;margin-left:-1.25em}.treat #contents #low03>section dl{padding:0}.treat #contents #low03>section dl dt{color:#7f4286;background:#7f428633;border-radius:50vh;margin-top:20px;margin-bottom:15px;padding:8px 15px;font-size:1.07em;font-weight:700;display:inline-block}.treat #contents #low03>section dl dd{margin:0 0 10px;padding-left:1.5em;font-size:.98em;line-height:1.8}.treat #contents #low03>section dl dd:before{content:"● ";color:#7f428633;margin-left:-1.25em}.treat #contents #low03>section dl dd+dt{margin-top:20px}.treat #contents #low04 ul{color:#333;counter-reset:item;margin:20px 0;padding:0;font-family:Hiragino Sans,Yu Gothic,sans-serif;line-height:1.8;list-style:none}.treat #contents #low04 ul li{margin-bottom:15px;padding:15px 15px 15px 40px;line-height:1.8;position:relative}.treat #contents #low04 ul li:before{content:counter(item);counter-increment:item;color:#fff;text-align:center;background:#7f4286;border-radius:50%;width:22px;height:22px;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:20px;left:10px}.treat #contents #low04 ul li br+*{color:#2a4b8d;font-weight:700}.greet #contents h3{background:#7f428633;border-left:7px solid #7f4286;padding:0 0 0 10px}.greet #contents h4{border-left:7px solid #7f428680;width:80%;padding-left:10px;font-weight:700;color:color-logo!important}@media only screen and (width<=959px){.greet #contents #low01>div{flex-direction:column;display:flex}.greet #contents #low01>div .order01{order:1}.greet #contents #low01>div .order02{order:2}.greet #contents #low01>div .order03{order:3}.greet #contents #low01>div .order04{order:4}.greet #contents #low01>div .order05{order:5}.greet #contents #low01>div .order06{order:6}}.greet #contents #low01>div picture{float:right;width:30%;margin-bottom:25px;margin-left:5%}@media only screen and (width<=959px){.greet #contents #low01>div picture{float:none;order:7;width:80%;margin:0 auto 40px}}@media only screen and (width<=600px){.greet #contents #low01>div picture{width:100%}}.greet #contents #low01>div img{max-width:600px}.greet #contents #low01>div .docName{text-align:right}.greet #contents #low01>div .docName span{font-size:1.1em}.greet #contents #low02{padding-top:0!important}.greet #contents #low02 figure img{max-width:300px;margin-bottom:10px}.greet #contents #low02 figure figcaption{font-size:.7em}@media only screen and (width<=600px){.greet #contents #low02 figure{text-align:center}.greet #contents #low02 figure img{margin:0 auto 10px}.greet #contents #low02 figure figcaption{font-size:.9em}}.greet #contents #low02>section{margin-top:0;margin-bottom:60px!important}.greet #contents #low02>section>section{margin-bottom:40px!important}.privacy #contents #low05 dl{margin:.5rem 0 2em}.privacy #contents #low05 dl dt{color:#6a8a49;margin-top:1rem;font-weight:700}.privacy #contents #low05 dl dd{margin-top:-1.8em;padding-left:4em;line-height:1.8}.privacy #contents #low05 dl a{color:#7f4286;text-decoration:underline}.privacy #contents #low05 dl a:hover{color:#5f3164}
