﻿*,*::before,*::after{box-sizing:border-box}header,section,footer,aside,nav,article,figure,picture{display:block;position:relative}html{height:100%;-webkit-print-color-adjust:exact}html,body{margin:0;padding:0;vertical-align:baseline;text-indent:0;line-height:1;color:#000;font-family:"游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-style:normal;-webkit-text-size-adjust:100%}html,body,small,h1,h2,h3,h4,h5{font-size:1.125em;font-weight:500}@media only screen and (min-width: 601px) and (max-width: 959px){html,body,small,h1,h2,h3,h4,h5{font-size:1em}}@media only screen and (max-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 (max-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{position:relative;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-indent:0;list-style:none}@media only screen and (max-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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;text-indent:0;list-style:none}@media only screen and (max-width: 600px){table,caption,tbody,tfoot,thead,tr,th,td{font-weight:100}}iframe{display:block;width:100%;height:auto;border:none}img,figure,picture{display:block;width:100%;height:auto}nav ul{list-style:none}header a,#container a,footer a{margin:0;padding:0;vertical-align:baseline;background:transparent;color:#7f4286 !important}@media print, screen and (min-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:rgba(127,66,134,0.7)}}header a,nav a,footer a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal}td,th{line-height:1.3em}ul,ol,dl,li{padding:0;margin:0;list-style:none}section p,.section p{margin-bottom:1em}@media only screen and (max-width: 600px){section p,.section p{line-height:1.8}}@media print, screen and (min-width: 601px){section p,.section p{line-height:1.8}}#contents ul,#contents ol,#contents dl{margin-bottom:1em;margin-top:1em}@media only screen and (max-width: 600px){#contents li,#contents dd{line-height:1.3em}}@media print, screen and (min-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:"";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width: 600px){#wrapper{z-index:0}header,#footerAsk{z-index:9 !important}#hdImage{z-index:-1}}@media print, screen and (min-width: 601px){header,#ptBtnPc,#quickNav{z-index:10}#hdImage{z-index:0}main{z-index:9}}body{line-height:1.6;color:#000}body.low{background:#fff}header{position:fixed;top:0;left:0;width:100%;transition:all .3s ease-in-out}@media print, screen and (min-width: 601px){header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:top}}@media only screen and (max-width: 600px){#hdLogo{position:absolute;margin:0 auto 20px 1%;width:40%}}@media only screen and (min-width: 601px) and (max-width: 959px){#hdLogo{position:absolute;margin:0 auto 20px 1%;width:15%}}@media print, screen and (min-width: 961px){#hdLogo{position:absolute;margin:0 auto 20px 1%;width:10%}}@media only screen and (min-width: 960px) and (max-width: 1540px){#hdLogo{width:13%}}@media only print{#hdLogo{position:absolute;margin:0 auto 20px 1%;width:5%}}@media only screen and (max-width: 600px){#hdUpper{margin:0 0 0 auto}}@media print, screen and (min-width: 601px){#hdUpper{flex-basis:90%;margin:0 0 0 auto}}@media only screen and (min-width: 601px) and (max-width: 959px){#hdUpper{flex-basis:80%}}@media only print{#hdUpper{flex-basis:90%;margin:0 0 0 auto}}@media only screen and (max-width: 600px){#hdInfo ul{display:none}}@media print, screen and (min-width: 601px){#hdInfo ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:grid;grid-template-columns:auto auto;grid-template-rows:auto;gap:0px;grid-template-areas:". .";justify-items:end;align-items:center;text-align:right}}@media only screen and (max-width: 600px){#hdGn{position:fixed;right:-100%;left:auto;width:94%;height:100%;opacity:0;overflow-y:scroll;transition:all .3s ease-in-out}.menu-active #hdGn{right:0;opacity:1}}@media print, screen and (min-width: 601px){#hdGn{display:table;margin-right:auto;margin-left:auto;border-bottom:1px solid rgba(255,255,255,0)}}@media print, screen and (min-width: 601px){#hdGn>ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch}}#hdGn .sub{transition:all .3s ease-in-out}@media only screen and (max-width: 600px){#hdGn .sub{display:block;position:static;opacity:1}#hdGn .acc.select .sub{opacity:1}}@media print, screen and (min-width: 601px){#hdGn .sub{z-index:3;position:absolute;left:0;right:0;width:16em;padding:16px 0 0 0;background:#fff;text-align:left;font-size:1rem;opacity:0;border-radius:8px;box-shadow:1px 1px 3px #c0c0c0}#hdGn .acc.select .sub{opacity:1}}#hdImage{position:fixed;width:100vw;left:0}@media only print{#hdImage low{position:static;padding:30px 0 !important;height:4cm !important}}@media only screen and (max-width: 600px){.low h1{width:94%;max-width:1400px;margin:40px auto;padding-top:20px}.home h1{margin:40px 4%}}@media only screen and (min-width: 601px) and (max-width: 959px){.low h1{width:94%;max-width:1400px;margin:50px auto;padding-left:120px}.home h1{margin:50px 10%}}@media only screen and (min-width: 601px) and (max-width: 1900px){.low h1{padding-left:15% !important}}@media print, screen and (min-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 rgba(255,255,255,0)}@media print, screen and (min-width: 601px){.low #contents{width:94%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:120px;padding-bottom:80px}.low #contents>section,.low #contents>.section{padding:100px 0 50px 0}.low #contents>section:first-child,.low #contents>.section:first-child{padding:50px 0 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 (min-width: 601px) and (max-width: 1900px){.low #contents{padding-left:15% !important}}@media only screen and (min-width: 601px) and (max-width: 959px){.low #contents{padding-left:3%;padding-right:3%}.home #contents>section,.home #contents>.section{padding:60px 5% 100px 5%}}@media only screen and (max-width: 600px){.low #contents{padding-left:5%;padding-right:5%;padding-bottom:80px}.low #contents>section,.low #contents>.section{padding:70px 0 35px 0}.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}}@media only screen and (max-width: 600px){#contents h2{margin-bottom:50px}}@media print, screen and (min-width: 601px){#contents h2{margin-bottom:40px}}@media only screen and (max-width: 600px){#contents h3{margin-bottom:30px}}@media print, screen and (min-width: 601px){#contents h3{margin-bottom:23px}}.home #bread{display:none}@media only screen and (max-width: 600px){#bread{margin:0}}@media print, screen and (min-width: 601px){#bread{width:94%;max-width:1400px;margin:20px auto 20px auto}}@media only print{#bread{margin:0 auto 1em auto !important}}@media only screen and (max-width: 959px){#ftUpper{width:94%;margin:80px auto}}@media print, screen and (min-width: 961px){#ftUpper{width:92%;max-width:1700px;margin:80px auto}#ftUpper>div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}}@media only print{#ftUpper>div{display:block}}@media only screen and (max-width: 959px){#ftUpper #ftInfo{margin-bottom:40px}}@media print, screen and (min-width: 961px){#ftUpper #ftInfo{flex-basis:47%}}@media print, screen and (min-width: 961px){#ftUpper #ftRight{flex-basis:47%}}#ftUpper #ftRight>section{margin-bottom:40px !important}#ftUpper #ftMap{margin-bottom:20px}@media only screen and (max-width: 959px){#ftUpper #ftMap{position:relative;width:100%;padding-top:56.25%;height:0}#ftUpper #ftMap iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@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{display:block;margin:auto;max-width:250px;border:1px solid #c0c0c0}@media only screen and (max-width: 600px){#ptBtnPc{display:none}}@media print, screen and (min-width: 601px){#ptBtnPc{position:fixed;bottom:8px;right:20px;width:60px;height:60px;background:#6A8A49;border-radius:50%;transition:all .3s ease-in-out;opacity:0}#ptBtnPc.on{bottom:20px;opacity:1}#ptBtnPc:hover{transform:translateY(-5px)}#ptBtnPc a{display:block;position:relative;width:100%;height:100%}#ptBtnPc a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%}}@media only print{#ptBtnPc{display:none}}@media print, screen and (min-width: 601px){#quickNav ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:8px 0px;grid-template-areas:"." ".";position:fixed;top:50%;transform:translateY(-50%);right:0px}#quickNav ul li{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;position:relative}#quickNav ul li a{display:block;text-decoration:none;transition:all .3s ease-in-out}}@media only screen and (orientation: landscape) and (max-height: 1200px){#quickNav ul{font-size:0.85rem}#quickNav ul li a{padding:0.8em !important;line-height:1.1 !important}}@media only screen and (min-width: 601px) and (max-width: 959px){#quickNav ul{right:10px !important}}@media only print{#quickNav ul{display:none}}@media only screen and (max-width: 600px){#footerAsk{position:fixed;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#footerAsk li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;border-top:1px solid #fff;background:#C2AA69;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold}#footerAsk li:nth-of-type(2),#footerAsk li:nth-of-type(3){border-right:1px solid #fff}#footerAsk li:nth-of-type(1){width:100%;background:#00b900}#footerAsk li:nth-of-type(1) a{padding:0.5em 0 0.5em 0}#footerAsk li:nth-of-type(1) 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 1em 0}#footerAsk li:nth-of-type(2) a::before{top:50%;left:1em;width:7vw;height:7vw;transform:translateY(-50%);background:url("../img/telIcon.svg") no-repeat center center;background-size:contain}#footerAsk li:nth-of-type(3){width:33%}#footerAsk li:nth-of-type(3) a{padding:1em 0 1em 0}#footerAsk li:last-of-type{width:20%;background:#6A8A49}#footerAsk li:last-of-type a::before{content:"";display:block;width:10vw;height:10vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url("../img/pageTop.svg") no-repeat center center}#footerAsk li a{position:relative;display:block;width:100%;color:#000;text-decoration:none;font-size:4vw;text-align:center;line-height:1.2}#footerAsk li a::before{position:absolute;content:"";display:block;background-size:contain}#footerAsk li a em{display:table;margin-right:auto;margin-left:auto;padding:0 0.5em;background:#fff;color:#6A8A49;border-radius:0.5em;font-style:normal;font-size:0.85em}}@media print, screen and (min-width: 601px){#footerAsk{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#footerAsk li a{font-size:0.9rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#footerAsk{display:none !important}}@media only screen and (orientation: landscape) and (max-device-width: 767px){#footerAsk li a{padding:0.4em 0 0.6em 1em;font-size:2.2vw !important}}.innerL{max-width:1800px;margin:0 auto}.innerM{max-width:1300px;margin:0 auto}body{line-height:1.6;color:#000;background:#F3F1EF}@media only screen and (max-width: 600px){#wrapper{position:relative}}header{background:#6A8A49;border-top:1px solid rgba(106,138,73,0)}header.fixTp1{background:#6a8a49;transition:background .3s ease-in-out}header.fixTp1.fix{background:#6A8A49}@media only screen and (max-width: 600px){header{padding-bottom:7px}.menu-active header{background:#506937;border-color:rgba(80,105,55,0)}}@media print, screen and (min-width: 601px){.menu-trigger{display:none}}@media only screen and (max-width: 600px){.menu-trigger{position:relative;display:block;width:38px;height:38px;margin:5px 10px 10px auto}.menu-trigger::after{content:"MENU";display:block;width:100%;height:1em;position:absolute;bottom:-1em;left:0;right:0;font-size:11px;text-align:center;color:#fff}.menu-active .menu-trigger::after{content:"CLOSE"}.menu-trigger::before{content:"";display:block;width:76%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;transition:all .3s ease-in-out}.menu-active .menu-trigger::before{width:0px;height:0px}.menu-trigger span{display:block;width:76%;height:58%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s ease-in-out}.menu-trigger span::before,.menu-trigger span::after{content:'';position:absolute;right:0;width:100%;height:2px;background:#fff;transition:all .3s ease-in-out}.menu-trigger span::before{top:0px}.menu-trigger span::after{bottom:0px}.menu-active .menu-trigger span::before,.menu-active .menu-trigger span::after{transform-origin:50% 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 (min-width: 601px){#hdLogo img{max-width:480px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){#hdLogo img{max-width:auto}}@media only print{#hdLogo img{width:3cm}}@media print, screen and (min-width: 601px){#hdInfo li{background:#C2AA69;border-left:1px solid #fff;border-bottom: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{position:relative;font-size:1rem;font-weight:bold;white-space:nowrap;padding-left:2em}#hdInfo .tel::before{content:"";display:block;width:1em;height:1em;position:absolute;left:10px;top:50%;transform:translateY(-50%);background:url("../img/telIcon.svg") no-repeat center center;background-size:contain}#hdInfo .reserve_button{font-size:1rem;text-align:right;white-space:nowrap}#hdInfo a{display:block;width:100%;color:#000 !important}#hdInfo a:hover,#hdInfo a:active{color:#000 !important}}@media only screen and (max-width: 600px){#hdGn{background:#fff}}@media print, screen and (min-width: 601px){#hdGn>ul{padding-top:10px;padding-bottom:10px}}@media only screen and (min-width: 960px) and (max-width: 1540px){#hdGn>ul{margin-left:10%}}#hdGn a,#hdGn span{position:relative;line-height:1;text-decoration:none;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media only screen and (max-width: 600px){#hdGn a,#hdGn span{display:block;color:#000;font-size:4.3vw}}@media print, screen and (min-width: 601px){#hdGn a,#hdGn span{display:table;cursor:pointer;color:#fff !important;white-space:nowrap;font-size:1rem}#hdGn a:hover,#hdGn span:hover{color:#C2AA69}}@media only screen and (min-width: 560px) and (max-width: 1540px){#hdGn a,#hdGn span{font-size:1.31vw !important}}@media only screen and (min-width: 601px) and (max-width: 959px){#hdGn a,#hdGn span{font-size:1.5vw !important}}@media only screen and (orientation: landscape) and (max-device-width: 767px){#hdGn a,#hdGn span{padding:12px 4em}}@media only print{#hdGn a,#hdGn span{margin:auto;font-size:0.8em}}@media only screen and (max-width: 600px){#hdGn a::after{background:url("../img/angleRight.svg") no-repeat center center;background-size:contain}#hdGn span::after{background:url("../img/angleDown.svg") no-repeat center center;background-size:contain}#hdGn a::after,#hdGn span::after{content:"";display:block;width:0.6em;height:0.6em;position:absolute;right:30px;top:50%;transform:translateY(-50%)}}@media print, screen and (min-width: 601px){#hdGn>ul>li{padding:0 1%}#hdGn>ul>li:not(:first-of-type)::before{content:"";display:block;width:1px;height:1.6em;position:absolute;left:0;top:50%;transform:translateY(-50%);border-left:2px dashed rgba(0,0,0,0.2)}}@media only screen and (max-width: 600px){#hdGn>ul>li>a,#hdGn>ul>li>span{padding:20px 30px 20px 20px;border-top:1px solid #636363}#hdGn>ul>li:last-of-type>a,#hdGn>ul>li:last-of-type>span{border-bottom:1px solid #636363}}@media print, screen and (min-width: 961px){#hdGn>ul>li>a,#hdGn>ul>li>span{padding:14px 2em;margin:auto}}@media only screen and (min-width: 601px) and (max-width: 959px){#hdGn>ul>li>a,#hdGn>ul>li>span{padding:14px 1.2em;margin:auto}}@media only print{#hdGn>ul>li>a,#hdGn>ul>li>span{padding:10px 1em !important}}@media only screen and (max-width: 600px) and (max-width: 600px){.home #hdGn>ul>li:nth-child(1)>a,.home #hdGn>ul>li:nth-child(1)>span{background:rgba(106,138,73,0.4)}.first #hdGn>ul>li:nth-child(2)>a,.first #hdGn>ul>li:nth-child(2)>span{background:rgba(106,138,73,0.4)}.greet #hdGn>ul>li:nth-child(3)>a,.greet #hdGn>ul>li:nth-child(3)>span{background:rgba(106,138,73,0.4)}.treat #hdGn>ul>li:nth-child(4)>a,.treat #hdGn>ul>li:nth-child(4)>span{background:rgba(106,138,73,0.4)}.faq #hdGn>ul>li:nth-child(5)>a,.faq #hdGn>ul>li:nth-child(5)>span{background:rgba(106,138,73,0.4)}.access #hdGn>ul>li:nth-child(6)>a,.access #hdGn>ul>li:nth-child(6)>span{background:rgba(106,138,73,0.4)}}@media print, screen and (min-width: 601px){.home #hdGn>ul>li:nth-of-type(1)>a,.home #hdGn>ul>li:nth-of-type(1)>span{position:relative}.home #hdGn>ul>li:nth-of-type(1)>a::before,.home #hdGn>ul>li:nth-of-type(1)>span::before{content:" ";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);display:block;height:4px;background:#84a95d;border-radius:3px;animation:selectBar 0.3s ease forwards}@keyframes selectBar{0%{width:20%;opacity:0}100%{width:60%;opacity:1}}.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:" ";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);display:block;height:4px;background:#84a95d;border-radius:3px;animation:selectBar 0.3s ease forwards}@keyframes selectBar{0%{width:20%;opacity:0}100%{width:60%;opacity:1}}.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:" ";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);display:block;height:4px;background:#84a95d;border-radius:3px;animation:selectBar 0.3s ease forwards}@keyframes selectBar{0%{width:20%;opacity:0}100%{width:60%;opacity:1}}.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:" ";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);display:block;height:4px;background:#84a95d;border-radius:3px;animation:selectBar 0.3s ease forwards}@keyframes selectBar{0%{width:20%;opacity:0}100%{width:60%;opacity:1}}.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:" ";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);display:block;height:4px;background:#84a95d;border-radius:3px;animation:selectBar 0.3s ease forwards}@keyframes selectBar{0%{width:20%;opacity:0}100%{width:60%;opacity:1}}.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:" ";position:absolute;left:50%;bottom:5px;transform:translateX(-50%);display:block;height:4px;background:#84a95d;border-radius:3px;animation:selectBar 0.3s ease forwards}@keyframes selectBar{0%{width:20%;opacity:0}100%{width:60%;opacity:1}}}.low h1{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:normal}@media only screen and (max-width: 600px){.low h1{font-size:6.5vw}}@media print, screen and (min-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 (max-width: 600px){.menu-active main::after{content:"";display:block;width:100vw;height:100vh;position:fixed;left:0;top:0;background:rgba(0,0,0,0.65);animation-name:fadeOp;animation-duration:0.5s;animation-iteration-count:1;animation-timing-function:ease-out}@keyframes fadeOp{0%{opacity:0}100%{opacity:1}}}#bread{position:relative;line-height:1.4}#bread li{position:relative;display:inline-block;padding:0}#bread li:not(:last-of-type)::after{display:inline-block;margin:0 0.5em 0 0;font-size:0.9em}#bread li a{text-decoration:none;color:#000}@media only screen and (max-width: 600px){#bread{padding:6px 0.3em 6px 5%;font-size:3.2vw;background:rgba(99,99,99,0.3)}#bread li:not(:last-of-type)::after{content:"/";margin-left:1em}}@media print, screen and (min-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 (min-width: 601px) and (max-width: 1900px){.low #bread{padding-left:15% !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#bread{font-size:0.8rem}}@media only screen and (orientation: landscape) and (max-device-width: 767px){#bread{padding:4px 0.3em 4px 4%;font-size:2vw}}.home #contents{background:url("../img/contentsBg_pc.svg") repeat-y;background-size:100%}@media only screen and (max-width: 600px){.home #contents{background:url("../img/contentsBg_sp.svg") repeat-y top center;background-size:auto}}@media only print{.home #contents{margin-top:-10cm !important;padding-top:0 !important}}@media only screen and (max-width: 600px){#contents h2{font-size:1.5rem}}@media print, screen and (min-width: 601px){#contents h2{font-size:1.8rem}}.low #contents h2{position:relative;display:inline-block;padding-left:40px;font-size:1.7em;font-weight:bold}.low #contents h2::before,.low #contents h2::after{content:"";position:absolute;top:0.5em;left:0;width:20px;height:20px;transform:rotate(45deg);opacity:0.6;z-index:0}.low #contents h2::before{background:#c1bbad;left:0}.low #contents h2::after{background:#b9c3b2;left:13px}@media only screen and (min-width: 601px) and (max-width: 959px){.low #contents h2{font-size:1.5em}}@media only screen and (max-width: 600px){.low #contents h2{font-size:6vw}}@media only screen and (max-width: 600px){#contents h3{font-size:1.2rem}}@media print, screen and (min-width: 601px){#contents h3{font-size:1.5rem}}@media only screen and (max-width: 600px){#contents h4{font-size:1.2rem}}@media print, screen and (min-width: 601px){#contents h4{font-size:1.2rem}}@media only screen and (max-width: 600px){#contents h5{font-size:1.2rem}}@media print, screen and (min-width: 601px){#contents h5{font-size:1.2rem}}footer{border-top:1px solid #f4eff4;background:url("../img/footerBg.webp") no-repeat left center;background-size:cover}@media only screen and (min-width: 601px) and (max-width: 1900px){footer{padding-left:12%}}#ftUpper{background:rgba(243,241,239,0.9)}@media print, screen and (min-width: 601px){#ftUpper{padding:60px;font-size:0.9rem}}@media only screen and (max-width: 600px){#ftUpper{padding:20px 20px 30px}}#ftUpper h2{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;margin-bottom:40px;font-size:1.5rem}#ftUpper h2 span{font-size:1.5em;display:inline-block}#ftUpper h3{position:relative;display:inline-block;padding-left:40px;font-size:1.5em;margin-bottom:10px}#ftUpper h3::before,#ftUpper h3::after{content:"";position:absolute;top:50%;left:0;width:20px;height:20px;transform:translateY(-50%) rotate(45deg);opacity:0.6;z-index:0}#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 (max-width: 600px){#ftUpper #ftInfo #lineBanner{max-width:400px;margin:0 auto}}#ftUpper #ftRight dt{font-weight:bold}#ftUpper #ftRight dd{margin-bottom:1em}@media print, screen and (min-width: 961px){#ftUpper #ftRight dd{margin-top:-1.5em;padding-left:11em}}#policyLink{text-align:center;margin-bottom:1em}@media only screen and (max-width: 600px){#policyLink{font-size:2.6vw}}@media print, screen and (min-width: 601px){#policyLink{font-size:0.9rem}}#policyLink a{color:#fff !important}#ddBtn img{background:#fff}#copy{text-align:center}@media only screen and (max-width: 600px){#copy{font-size:2.6vw}}@media print, screen and (min-width: 601px){#copy{font-size:0.7rem}}#copy a{color:#fff !important}@media only screen and (max-width: 600px){#quickNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#quickNav ul li{width:50%;border-top:1px solid #636363}#quickNav ul li:nth-of-type(even){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 (min-width: 601px){#quickNav li a{border:1px solid #636363;color:#000;background:#C2AA69;writing-mode:vertical-rl;line-height:1.2;letter-spacing:2px;border-radius:6px 0 0 6px}#quickNav li a:hover{background:#6A8A49}}@media only print{#quickNav{display:none}}.fade{transition:opacity 2s cubic-bezier(0.19, 1, 0.22, 1),transform 2.5s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;transform:translateY(200px)}.fade.on{opacity:1 !important;transform:translateY(0px)}@media only print{.fade{opacity:1;transform:translateY(0px)}}.timeTable{width:100%}@media print, screen and (min-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{display:table;width:100%;margin-bottom:1em !important;border:1px solid #889D71;background:#fff}.timeTable table tr{border-bottom:1px solid #889D71}.timeTable table th,.timeTable table td{text-align:center;vertical-align:middle}@media only screen and (max-width: 600px){.timeTable table th,.timeTable table td{padding:0.8em 1vw;font-size:3vw}}@media print, screen and (min-width: 601px){.timeTable table th,.timeTable table td{padding-top:5px;padding-bottom:5px}}@media only screen and (min-device-width: 768px) and (max-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{background:#6A8A49;color:#fff;border-right:1px solid #fff;font-weight:bold}.timeTable table thead th:last-child{border-right:none}.timeTable table tbody th{border-right:1px solid #6A8A49}@media only screen and (max-width: 600px){.timeTable table tbody th{padding:0.8em 1vw}.timeTable table tbody th span{display:inline-block}}@media print, screen and (min-width: 601px){.timeTable table tbody th span{display:inline-block}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.timeTable table tbody th{padding:0.8em 1vw !important}}.timeTable table td{width:10% !important;font-weight:bold;color:#889D71;border-right:1px solid #889D71}.timeTable table td span{display:inline-block}.timeTable table td:last-child{border-right:none}.timeTable p{margin-bottom:0.5em}@media only screen and (max-width: 600px){.timeTable p{font-size:3vw !important}}.timeTable p span{display:inline-block;margin-right:1.5em}strong{font-weight:bold}.red{color:#cd533b;font-weight:600}.blue{color:#2364aa;font-weight:600}.bold{font-weight:bold}.point1{position:relative;font-weight:bold;background:rgba(255,255,255,0) linear-gradient(transparent 65%, #C2AA69 0%) repeat scroll 0 0;color:#000}.under{text-decoration:underline}.size-l{font-size:1.2em}.size-ll{font-size:1.2em}.size-s{font-size:0.85em}.size-ss{font-size:0.6em}.icon{display:inline-block;max-width:32px !important}.box01{padding:1em;border:1px solid #636363}.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{display:block;margin-right:auto;margin-left:auto}.imgR{float:right;margin:0 0 15px 5%}.imgL{float:left;margin:0 5% 15px 0}.imgC,.imgC img{display:block;margin:50px auto;text-align:center}.posR img,.imgR img{margin-right:0;margin-left:auto}.inline span{display:inline-block}.btn{display:table}.btn a{display:block;position:relative;background:#6A8A49;text-align:center;text-decoration:none !important;color:#000;border-radius:6px;font-weight:normal;transition:all .3s ease-in-out}@media only screen and (max-width: 600px){.btn a{padding:0.3em 1.6em 0.3em 1.2em}}@media print, screen and (min-width: 601px){.btn a{padding:0.6em 1.2em}}.btn a::after{content:"";display:block;width:0.35em;height:0.7em;position:absolute;top:50%;transform:translateY(-50%);background:url("../img/angleRight.svg") no-repeat center center/contain}@media only screen and (max-width: 600px){.btn a::after{right:8px}}@media print, screen and (min-width: 601px){.btn a::after{right:6px}}.btn a:hover{color:#000;transform:translateX(4px)}.check li{margin-bottom:0.5em;line-height:1.2em;font-weight:bold;position:relative;padding-left:2em}.check li:before{content:"";position:absolute;left:0.3em;top:0.5em;width:0.8em;height:0.4em;border-left:4px solid #6A8A49;border-bottom:4px solid #6A8A49;transform:rotate(-45deg)}.list li{position:relative;margin-bottom:0.8em;padding-left:1.3em;line-height:1.3 !important}.list li::before{position:absolute;left:0;top:0.5em;content:"●";color:#6A8A49;font-size:0.5em}.list2 li{position:relative;margin-bottom:auto;padding-left:1.3em;line-height:1.3 !important}.list2 li::before{position:absolute;left:0;top:0.5em;content:"●";color:#6A8A49;font-size:0.5em}.listProf li{border-bottom:2px dotted rgba(127,66,134,0.5);margin-bottom:0.5em;padding-bottom:0.3em;max-width:800px}.dlBlock{margin-top:60px}.dlBlock dt{padding:0 17px;width:fit-content;background:#C2AA69;color:#000;border-left:4px solid #6A8A49}.dlBlock dd{padding-left:21px;margin:0.5em 0 1.8em auto}.profReki{margin-bottom:40px !important}.profReki dd{margin:-1.5em 0 1em 0;padding-left:5em}@media only screen and (max-width: 600px){.hideSp,.dispTab,.dispPc{display:none !important}}@media print, screen and (min-width: 961px){.hidePc,.dispTab,.dispSp,.dispPri{display:none !important}}@media only screen and (min-width: 601px) and (max-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{width:100% !important}.home #homeIntro .block p{width:100% !important}}@media only print{.home #hdImage{position:relative;width:100% !important;height:10cm !important;background:url("../img/hdImage_pc.webp") no-repeat center center;background-size:cover}}.home #hdImage #catch{position:absolute}@media only screen and (max-width: 600px){.home #hdImage #catch{top:50%;left:50%;transform:translate(-50%, -50%)}}@media print, screen and (min-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{width:100vw;display:block;will-change:transform;backface-visibility:hidden}@media print, screen and (min-width: 601px){.home .splide video{height:100vh;object-fit:cover}}.home .splide-wrapper{position:relative}.home .slide-media{position:relative;overflow:hidden}.home .slide-media img,.home .slide-media picture,.home .slide-media video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.home .mv01 .splide__pagination{display:flex;position:absolute;left:0;right:0;display:none;margin:auto;z-index:1}@media only screen and (max-width: 600px){.home .mv01 .splide__pagination{bottom:60px;display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.home .mv01 .splide__pagination{display:block}}@media print, screen and (min-width: 961px){.home .mv01 .splide__pagination{bottom:5vh}}.home .mv01 .splide__pagination>li{margin:0 20px;transform:rotate(90deg)}.home .mv01 .splide__pagination__page{border:1px solid #fff !important;border-radius:5px;box-shadow:1px 1px 4px #636363}@media only screen and (max-width: 600px){.home .mv01 .splide__pagination__page{height:1rem;margin:0}}@media print, screen and (min-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:7s 1s ease-out}.home .mv01 .slide-title{position:absolute;display:block;color:#fff;line-height:1.6;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:normal;text-align:center;background:rgba(106,138,73,0.5);padding:0 30px}@media only screen and (max-width: 600px){.home .mv01 .slide-title{left:0;right:0;top:50%;margin:auto;font-size:5.2vw}}@media only screen and (min-width: 601px) and (max-width: 959px){.home .mv01 .slide-title{left:0;right:0;top:50%;margin:auto;font-size:4.5vw}}@media print, screen and (min-width: 961px){.home .mv01 .slide-title{right:5%;top:50%;margin:auto;font-size:2.7rem}}@media only print{.home .mv01 .slide-title{top:5cm !important;left:1cm !important;z-index:100}}.home .mv01 .slide-title .btnSplide{display:table;margin:auto auto;text-align:center}.home .mv01 .slide-title .btnSplide a{display:block;padding:0.7em 1.2em;text-decoration:none;background-color:#6A8A49 !important;color:#fff !important;text-shadow:none;transition:background .3s ease-in-out}@media only screen and (max-width: 600px){.home .mv01 .slide-title .btnSplide a{font-size:1.2rem}}@media print, screen and (min-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:mv01-fadeIn 2s 0s cubic-bezier(0.2, 1, 0.2, 1) both}.home #spotNews{position:absolute;bottom:100px;right:40px;max-width:530px;z-index:30;background:#6A8A49;background:-moz-linear-gradient(left, #506937 0%, #84a95d 100%);background:-webkit-gradient(linear, left center, right center, from(#506937), to(#84a95d));background:-webkit-linear-gradient(left, #506937 0%, #84a95d 100%);background:-o-linear-gradient(left, #506937 0%, #84a95d 100%);background:linear-gradient(to right, #506937 0%, #84a95d 100%);padding:15px}@media only screen and (min-width: 601px) and (max-width: 959px){.home #spotNews{position:static;margin:20px auto 40px}}@media only screen and (max-width: 600px){.home #spotNews{position:relative;bottom:auto;right:auto;left:auto;width:96%;margin:0 auto;z-index:1}}.home #spotNews:before{content:"";display:block;width:calc(100% - 30px);height:calc(100% - 30px);max-width:500px;position:absolute;background:#fff;border:4px solid #6A8A49}@media only screen and (max-width: 600px){.home #spotNews:before{width:calc(96% - 30px)}}.home #spotNews p{position:absolute;top:-7px;z-index:10}@media only screen and (max-width: 600px){.home #spotNews p{z-index:1}}.home #spotNews p img{max-width:180px}.home #spotNews dl{padding:0 10px 5px !important;max-height:100px;overflow-y:auto;margin:25px 15px 10px}@media only screen and (max-width: 600px){.home #spotNews dl{max-height:120px}}.home #spotNews dl::-webkit-scrollbar{height:5px}.home #spotNews dl::-webkit-scrollbar-track{border-radius:5px;background:rgba(106,138,73,0.3)}.home #spotNews dl::-webkit-scrollbar-thumb{border-radius:5px;background:#6A8A49}.home #spotNews dl dt{display:none}.home #spotNews dl dd{margin-bottom:0.5em;padding-bottom:0.5em;font-size:0.9rem}.home #news .block{max-height:300px;overflow-y:scroll;margin:15px;padding:15px;background:#fff;border-radius:20px}@media only screen and (max-width: 600px){.home #news .block{margin:10px 7px}}.home #news .block::-webkit-scrollbar{height:5px}.home #news .block::-webkit-scrollbar-track{border-radius:5px 20px 20px 5px;background:rgba(106,138,73,0.3)}.home #news .block::-webkit-scrollbar-thumb{border-radius:5px 20px 20px 5px;background:#6A8A49}.home #news .block dt{color:#636363;font-weight:bold}.home #news .block dd{margin-top:-1.6em;margin-bottom:0.5em;padding-bottom:0.5em;padding-left:8em;border-bottom:2px dotted rgba(106,138,73,0.3);font-size:0.9rem}.home #news .block dd a{text-decoration:underline !important}@media only screen and (max-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 (min-width: 601px) and (max-width: 959px){.home #contents h1{font-size:1.5rem}}@media only screen and (max-width: 600px){.home #contents h1{font-size:5vw}}.home #contents h2{text-align:center;font-size:0.8rem;position:relative;display:inline-block;padding-top:110px;left:50%;transform:translateX(-50%)}.home #contents h2::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:110px;width:1px;background:#000}.home #contents h2 span{font-size:3em;font-family:"alegreya-sans",sans-serif;display:block}.home #contents h3{line-height:1.8}.home #contents h3 span{display:inline-block}.home #contents #low01{background:rgba(243,241,239,0.5)}@media only screen and (min-width: 601px) and (max-width: 959px){.home #contents #low01{padding-left:20%}}.home #contents #low01>div{display:flex;justify-content:space-between}@media print, screen and (min-width: 601px){.home #contents #low01>div{padding-bottom:100px !important;margin-top:80px}}.home #contents #low01>div .gaikan{flex:0 0 40%}.home #contents #low01>div .gaikan>picture{position:relative;display:inline-block;width:100%;max-width:400px}.home #contents #low01>div .gaikan>picture img{display:block;width:100%;height:auto}.home #contents #low01>div .gaikan>picture::after{content:'';position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1 / 1;border:2px solid #dfd3b2;background:transparent;transform:translate(-50%, -50%) rotate(45deg);box-sizing:border-box;pointer-events:none}.home #contents #low01>div p{flex:0 0 50%}@media only screen and (min-width: 601px) and (max-width: 959px){.home #contents #low01>div .gaikan>picture{width:90%}}@media only screen and (max-width: 600px){.home #contents #low01>div{flex-direction:column-reverse}.home #contents #low01>div .gaikan>picture{display:block;margin:60px auto;width:80%}.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:rgba(243,241,239,0.5)}@media only screen and (min-width: 601px) and (max-width: 959px){.home #contents #low02{padding-left:20%}}.home #contents #low02>div{display:flex;justify-content:space-between}@media print, screen and (min-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{position:relative;display:inline-block;width:100%;max-width:400px}.home #contents #low02>div .violet>picture img{display:block;width:100%;height:auto}.home #contents #low02>div .violet>picture::after{content:'';position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1 / 1;border:2px solid #b374ba;background:transparent;transform:translate(-50%, -50%) rotate(45deg);box-sizing:border-box;pointer-events:none}.home #contents #low02>div p{flex:0 0 50%}@media only screen and (max-width: 600px){.home #contents #low02>div{flex-direction:column-reverse}.home #contents #low02>div .violet>picture{display:block;margin:60px auto;width:80%}.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 (min-width: 601px) and (max-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{display:flex;align-items:center;justify-content:space-between;padding-bottom:100px}.home #contents #low03 ul>li:nth-child(even){flex-direction:row-reverse}@media only screen and (max-width: 600px){.home #contents #low03 ul>li{display:block}}.home #contents #low03 ul>li .text{flex:0 0 40%}@media only screen and (min-width: 601px) and (max-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{position:relative;display:inline-block;width:90%;max-width:400px}.home #contents #low03 ul>li .featureIcon>picture img{display:block;width:100%;height:auto}.home #contents #low03 ul>li .featureIcon>picture::after{content:'';position:absolute;left:50%;top:50%;width:100%;aspect-ratio:1 / 1;border:2px solid #fff;background:transparent;transform:translate(-50%, -50%) rotate(45deg);box-sizing:border-box;pointer-events:none}@media only screen and (max-width: 600px){.home #contents #low03 ul>li .featureIcon>picture{display:block;margin:60px auto;width:80%}.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"),rgba(243,241,239,0.5)}@media only screen and (min-width: 601px) and (max-width: 959px){.home #contents #news{padding-left:20%}}.faq #contents dl dt,.faq #contents dl dd{position:relative;padding-left:2em}.faq #contents dl dt{margin-bottom:1.5em;font-weight:bold;color:#6A8A49}.faq #contents dl dt::before{content:"Q.";position:absolute;top:-10px;left:0;font-weight:bold;font-size:1.5em}.faq #contents dl dd{margin-bottom:2em;line-height:1.8}.faq #contents dl dd::before{content:"A.";position:absolute;top:-10px;left:0;color:#b374ba;font-weight:bold;font-size:1.5em}.first #contents a{color:#7f4286}@media print, screen and (min-width: 961px){.first #contents a{transition:all .3s ease-in-out}.first #contents a:hover,.first #contents a:active{color:rgba(127,66,134,0.7)}}.first #contents dl.flow dt{counter-increment:step;font-weight:bold;margin-top:1em;position:relative;font-size:1.1rem}.first #contents dl.flow dt:before{content:counter(step) ". ";font-weight:bold;margin-right:0.25em}@media only screen and (max-width: 600px){.first #contents dl.flow dt{font-size:5vw}}.first #contents dl.flow dd{margin-bottom:2em;display:flex;justify-content:space-between}.first #contents dl.flow dd>div,.first #contents dl.flow dd>p{flex:0 0 75%}@media only screen and (min-width: 601px) and (max-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 (min-width: 601px) and (max-width: 959px){.first #contents dl.flow dd picture{flex:0 0 30%}}@media only screen and (max-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{font-weight:bold;color:#626262;line-height:1.8}.access #contents #low01 h2,.access #contents #low02 h2{font-size:1.6rem;padding-bottom:.3rem;padding-right:20px;border-bottom:3px solid rgba(106,138,73,0.5);color:#6A8A49}.access #contents #low01 p,.access #contents #low02 p{line-height:1.8;margin-bottom:1rem}.access #contents #low02 section{margin-bottom:2rem}.access #contents #low02 h3{font-size:1.3rem;margin:1rem 0 .5rem;padding-left:.5rem;border-left:8px solid rgba(127,66,134,0.5)}.access #contents #low02 dl{margin:0.5rem 0}.access #contents #low02 dl dt{font-weight:bold;color:#6A8A49;margin-top:1rem}.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{display:flex;margin-bottom:40px;justify-content:space-between}@media only screen and (max-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;padding:0;margin:30px auto;box-shadow:0 2px 10px rgba(74,144,226,0.06)}.treat #contents #low03>section>h3{font-size:1.5em;color:#fff;background:rgba(127,66,134,0.7);border-radius:12px 12px 0 0;font-weight:700;padding-left:14px;margin-bottom:20px;letter-spacing:0.04em}.treat #contents #low03>section>p{font-size:1.03em;color:#333;margin:40px;line-height:1.85}@media only screen and (max-width: 600px){.treat #contents #low03>section>p{margin:25px 25px 0}}.treat #contents #low03>section>section{padding:0 40px 40px}@media only screen and (max-width: 600px){.treat #contents #low03>section>section{padding:0 25px 25px}}.treat #contents #low03>section>.section{padding:0 40px 40px}@media only screen and (max-width: 600px){.treat #contents #low03>section>.section{padding:0 25px}}.treat #contents #low03>section h4{font-size:1.2em;color:#7f4286;font-weight:600;border-left:4px solid #d8b8dc;padding-left:9px;margin:24px 0 12px 0}.treat #contents #low03>section ul{margin:0}.treat #contents #low03>section ul li{background:#fff;border-radius:6px;margin-bottom:10px;color:#234;font-size:1em;padding-left:1.5em;line-height:1.8}.treat #contents #low03>section ul li::before{content:"● ";color:rgba(127,66,134,0.2);margin-left:-1.25em}.treat #contents #low03>section dl{padding:0}.treat #contents #low03>section dl dt{font-weight:700;font-size:1.07em;background:rgba(127,66,134,0.2);color:#7f4286;margin-top:20px;margin-bottom:15px;border-radius:50vh;padding:8px 15px;display:inline-block}.treat #contents #low03>section dl dd{margin:0 0 10px 0;font-size:0.98em;padding-left:1.5em;line-height:1.8}.treat #contents #low03>section dl dd::before{content:"● ";color:rgba(127,66,134,0.2);margin-left:-1.25em}.treat #contents #low03>section dl dd+dt{margin-top:20px}.treat #contents #low04 ul{list-style:none;padding:0;margin:20px 0;font-family:"Hiragino Sans", "Yu Gothic", sans-serif;line-height:1.8;color:#333;counter-reset:item}.treat #contents #low04 ul li{position:relative;padding:15px 15px 15px 40px;margin-bottom:15px;line-height:1.8}.treat #contents #low04 ul li::before{content:counter(item);counter-increment:item;position:absolute;left:10px;top:20px;background:#7f4286;color:white;font-weight:bold;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:13px}.treat #contents #low04 ul li br+*{font-weight:bold;color:#2a4b8d}.greet #contents h3{border-left:7px solid #7f4286;padding:0 0 0 10px;background:rgba(127,66,134,0.2)}.greet #contents h4{border-left:7px solid rgba(127,66,134,0.5);padding-left:10px;color:color-logo !important;font-weight:bold;width:80%}@media only screen and (max-width: 959px){.greet #contents #low01>div{display:flex;flex-direction:column}.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-left:5%;margin-bottom:25px}@media only screen and (max-width: 959px){.greet #contents #low01>div picture{float:none;width:80%;margin:0 auto 40px;order:7}}@media only screen and (max-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:0.7em}@media only screen and (max-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:0.9em}}.greet #contents #low02>section{margin-bottom:60px !important;margin-top:0}.greet #contents #low02>section>section{margin-bottom:40px !important}.privacy #contents #low05 dl{margin:0.5rem 0;margin-bottom:2em}.privacy #contents #low05 dl dt{font-weight:bold;color:#6A8A49;margin-top:1rem}.privacy #contents #low05 dl dd{padding-left:4em;margin-top:-1.8em;line-height:1.8}.privacy #contents #low05 dl a{color:#7f4286;text-decoration:underline}.privacy #contents #low05 dl a:hover{color:#5f3164}
