*,::before,::after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:1rem;margin:0}h2,h3,h4,h5,h6{margin:0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul,figure{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li::before{content:"\200B";position:absolute}pre{font-family:monospace, monospace;font-size:1rem;overflow:auto;-ms-overflow-style:scrollbar}p,span,ul,ol,li{margin:0}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1rem}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}*:focus{outline:none !important}@media screen and (min-width: 768px){.sp{display:none !important;visibility:hidden !important}}@media screen and (min-width: 0px) and (max-width: 767px){.pc{display:none !important;visibility:hidden !important}}img{max-width:100%}img[src$=".svg"]{width:100%}@media screen and (min-width: 0px) and (max-width: 767px){img{max-width:100%;width:100%;height:auto}}@media screen and (min-width: 768px){img a[href^="tel:0429838701"]{pointer-events:none}}.text-area img:nth-of-type(1){margin:2rem auto}@media screen and (min-width: 0px) and (max-width: 767px){.text-area img:nth-of-type(1){width:25px;margin:1rem auto}}@media screen and (min-width: 0px) and (max-width: 767px){html{font-size:3.73333vw}}@media screen and (min-width: 768px){html{font-size:62.5%}html a[href^="tel:"]{pointer-events:none}}body{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#333;overflow-x:hidden}@media screen and (min-width: 0px) and (max-width: 767px){body{line-height:2;-webkit-text-size-adjust:100%}body input,body select{font-size:4.26667vw}}@media screen and (min-width: 768px){body{font-size:.8vw}}.title36{text-align:center;font-weight:bold;white-space:nowrap}@media screen and (min-width: 0px) and (max-width: 767px){.title36{letter-spacing:0.1rem;font-size:6.4vw}}@media screen and (min-width: 768px){.title36{letter-spacing:0.25em;font-size:1.44vw}}.catch24{text-align:center;font-weight:bold;line-height:2}@media screen and (min-width: 0px) and (max-width: 767px){.catch24{letter-spacing:0.05rem;font-size:6.4vw}}@media screen and (min-width: 768px){.catch24{letter-spacing:0.15em;font-size:.96vw}}.text28{text-align:center;font-weight:bold}@media screen and (min-width: 0px) and (max-width: 767px){.text28{letter-spacing:0;line-height:2.5;font-size:4.26667vw}}@media screen and (min-width: 768px){.text28{letter-spacing:0.1rem;line-height:2.5;font-size:1.12vw}}.text20{text-align:center;font-weight:normal}@media screen and (min-width: 0px) and (max-width: 767px){.text20{font-size:3.73333vw}}@media screen and (min-width: 768px){.text20{letter-spacing:0.05rem;line-height:2;font-size:.8vw}}.text18{text-align:center;font-weight:normal}@media screen and (min-width: 0px) and (max-width: 767px){.text18{letter-spacing:0.1rem;font-size:3.73333vw}}@media screen and (min-width: 768px){.text18{letter-spacing:0.1rem;font-size:.72vw}}@media screen and (min-width: 0px) and (max-width: 767px){.text16{font-size:3.2vw}}@media screen and (min-width: 768px){.text16{font-size:.64vw}}.con-btn{width:15vw;padding:1rem 0;font-size:.96vw;letter-spacing:0.2rem}@media screen and (min-width: 0px) and (max-width: 767px){.con-btn{width:50vw;font-size:4.8vw}}a:link{color:#745393;text-decoration:none}a:visited{color:#745393;text-decoration:none}a:hover{color:#745393;text-decoration:none;opacity:0.6;transition:0.5s ease-in-out}a:active{color:#745393;text-decoration:none}button{background-color:#745393;color:#FFF;font-weight:bold}@media screen and (min-width: 0px) and (max-width: 767px){button .con-btn{letter-spacing:0.1rem;font-size:4.26667vw;padding:1rem;width:60%}}@media screen and (min-width: 768px){button .con-btn{letter-spacing:0.25rem;font-size:.96vw;padding:3.5rem;width:24.5rem}}#header-inner-sp{height:18vw;position:fixed;top:0;left:0;right:0;background-color:#FFF;z-index:5;width:100%}#header-inner-sp h1{line-height:2.9;position:fixed;top:2rem;left:50%;transform:translate(-50%, -50%)}#header-inner-sp h1 span{font-size:4.8vw}.hamburger{display:block;position:fixed;z-index:3;right:13px;top:12px;width:42px;height:42px;cursor:pointer;text-align:center}.hamburger p{margin-top:9vw;font-size:2.66667vw;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold;color:#470093}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#470093;transition:0.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:16px;left:6px;transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;transform:rotate(45deg)}.g-navi-sp{position:fixed;z-index:2;top:0;left:0;color:#000;background:#fff;text-align:center;transform:translateY(-100%);transition:all 0.6s;width:100%}.g-navi-sp ul{background:#f2f2f2;margin:0 auto;padding:0;width:100%}.g-navi-sp ul li{list-style-type:none;padding:0;width:100%}.g-navi-sp ul li:last-child{padding-bottom:0;border-bottom:none}.g-navi-sp ul li:hover{background:#ddd}.g-navi-sp ul li a{display:block;color:#745393;text-decoration:none;font-size:24px;font-weight:bold;padding:2vw}nav.g-navi-sp.active{transform:translateY(0%)}main{display:block}section{position:relative}main ul,main ol{list-style:none;margin-left:0;padding-left:0}.list-square li::before{content:'';display:inline-block;width:0.85em;height:0.85em;background-color:#333;margin-right:0.5em}.list-disc{list-style:disc}.en{font-family:"Cormorant Garamond",serif}@media all and (-ms-high-contrast: none){.en{font-family:"Times New Roman", "YuMincho", serif;font-weight:normal}}@media screen and (min-width: 0px) and (max-width: 767px){.link-tel{display:inline-block;position:relative;z-index:2}}header,footer,main,article　{max-width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 0px) and (max-width: 767px){header,footer,main,article　{max-width:100%}}@media screen and (min-width: 768px){header,footer,main,article　{max-width:100%}}.fade,.fade-up,.fade-l,.fade-r{opacity:0}.fadeIn{animation-name:fadeInDown;animation-duration:2s;animation-fill-mode:forwards}@keyframes fadeInDown{0%{opacity:0;visibility:hidden;transition:1s}100%{opacity:1;transform:translate(0)}}.fade-up{transform:translateY(2em)}.fade-down{transform:translateY(-2em)}.fade-r{transform:translateX(2em)}.fade-l{transform:translateX(-2em)}.ad01s{animation-duration:1s}.ad02s{animation-duration:2s}.ad03s{animation-duration:3s}.ad04s{animation-duration:4s}.ad05s{animation-duration:5s}.ad06s{animation-duration:0.6s}.ad07s{animation-duration:0.7s}.ad08s{animation-duration:0.8s}.ad09s{animation-duration:0.9s}.ad1s{animation-duration:1s}.ad2s{animation-duration:2s}.ad3s{animation-duration:3s}.ad4s{animation-duration:4s}.parallax{background-attachment:fixed;background-size:cover}.btn01{position:relative;display:block;z-index:2;border:2px solid pink;color:#fff;text-align:center;padding:0;box-sizing:border-box;background:pink;transition:all .3s;overflow:hidden;width:2.58rem;height:0.56rem;line-height:0.56rem}@media screen and (min-width: 0px) and (max-width: 767px){.btn01{display:block;height:0.4rem;line-height:0.4rem;width:53.333vw;max-width:100%;padding:0;letter-spacing:0.01rem}}.btn01::before{position:absolute;z-index:-1;display:block;content:'';top:0;width:0;height:100%;background-color:#fff;transition:all .3s}@media screen and (min-width: 768px){.btn01:hover{background-color:#fff;border:2px solid pink;color:pink}.btn01:hover::before{width:100%}.btn01:hover i.arrow::before,.btn01:hover i.arrow::after{background-color:pink}}.btn01 i.arrow{display:inline-block;height:calc(1px + 0.06rem);width:.2rem;position:absolute;right:.1rem;top:50%;transform:translate(0, -50%)}.btn01 i.arrow::before,.btn01 i.arrow::after{content:"";position:absolute;top:calc(50% + 0.01rem);display:block;background-color:#fff}.btn01 i.arrow::before{right:0;width:1px;height:0.06rem;margin-top:-0.06rem;transform-origin:right bottom;transform:scaleX(1) rotate(-45deg)}.btn01 i.arrow::after{height:1px;width:100%;left:0;right:0}*::-webkit-scrollbar{width:20px}*::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 6px #f1edf4}*::-webkit-scrollbar-thumb{background-color:#937353;border-radius:5px;box-shadow:0 0 0 1px #f1edf4}
/*# sourceMappingURL=common.css.map */