@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&display=swap";@media only screen and (min-width:840px){a[href^="tel:"]{pointer-events:none;color:#333;text-decoration:none}.tab_only{display:none}.sp_only{display:none}}@media only screen and (max-width:839px){.pc_only{display:none}.tab_only{display:none}}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}a{transition:all .3s ease}a img{transition:all .3s ease}a:hover{text-decoration:underline}a:hover img{opacity:.6}.underline{text-decoration:underline}.attention{color:red}.c_text{text-align:center}b{font-weight:600}.color{color:#ffb6b9}html{font-size:16px}body{font-size:1rem;line-height:2;letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;color:#333;background-color:#fdf6f6;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media only screen and (max-width:839px){body{min-width:320px}}header{display:block}header .header_inner{position:fixed;display:flex;align-items:center;justify-content:space-between;top:2rem;width:100%;padding:0 3rem;z-index:100}@media only screen and (max-width:839px){header .header_inner{top:1rem;padding:0 1rem}}header .header_inner h1{font-size:2rem;font-weight:700}header .header_inner h1 a svg{margin:0 3px 0 0}header .header_inner h1 a:hover{text-decoration:none}header .header_inner .spmenubtn{display:none}@media only screen and (max-width:839px){header .header_inner .spmenubtn{display:flex;position:fixed;top:1.5rem;right:1.5rem;height:36px;width:36px;justify-content:center;align-items:center;z-index:10}header .header_inner .spmenubtn span{content:"";display:block;height:3px;width:30px;border-radius:1.5px;background-color:#ffb6b9}header .header_inner .spmenubtn span:before{content:"";display:block;height:3px;width:30px;border-radius:1.5px;background-color:#ffb6b9;position:absolute;bottom:6px}header .header_inner .spmenubtn span:after{content:"";display:block;height:3px;width:30px;border-radius:1.5px;background-color:#ffb6b9;position:absolute;top:6px}}header .header_inner #main_navi{display:block}@media only screen and (max-width:839px){header .header_inner #main_navi{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:100%;width:100%;height:100vh;background-color:#ffb6b9;overflow-y:auto;z-index:100}}@media only screen and (max-width:839px){header .header_inner #main_navi.on{left:0}}header .header_inner #main_navi ul{display:flex;align-items:center}@media only screen and (max-width:839px){header .header_inner #main_navi ul{display:block}}header .header_inner #main_navi ul li{margin:0 0 0 4rem;font-weight:700}@media only screen and (max-width:839px){header .header_inner #main_navi ul li{margin:2rem auto;font-size:1.25rem;line-height:1.6;letter-spacing:.05em;text-align:center}}@media only screen and (max-width:839px){header .header_inner #main_navi ul li a{color:#fff;text-decoration:none}header .header_inner #main_navi ul li a:hover{text-decoration:underline}}header .header_inner #main_navi ul li a:hover{text-decoration:none}@media only screen and (min-width:840px){header .header_inner #main_navi ul li:last-of-type a{display:block;padding:1rem 2rem;background-color:#10849c;color:#fff;border-radius:2px}header .header_inner #main_navi ul li:last-of-type a:hover{opacity:.8}}header .header_inner #main_navi .closebtn{display:none}@media only screen and (max-width:839px){header .header_inner #main_navi .closebtn{display:block;position:absolute;top:2rem;right:1.75rem}header .header_inner #main_navi .closebtn span{display:block;position:relative;width:30px;height:17.5px}header .header_inner #main_navi .closebtn span::before,header .header_inner #main_navi .closebtn span::after{content:"";position:absolute;top:50%;left:50%;width:3px;height:36px;background:#fff;border-radius:1.5px}header .header_inner #main_navi .closebtn span::before{transform:translate(-50%, -50%) rotate(50deg)}header .header_inner #main_navi .closebtn span::after{transform:translate(-50%, -50%) rotate(-50deg)}}main{display:block}main .main_inner{padding:8rem 3rem 0}@media only screen and (max-width:839px){main .main_inner{padding:6rem 1rem 0}}main .mainpagetitle{margin:8rem 0;font-size:2.5rem;line-height:1.2;letter-spacing:.05em;text-align:center}footer{display:block;margin:8rem 3rem 0}@media only screen and (max-width:839px){footer{margin:4rem 1rem 0}}footer .footer_inner{display:flex;justify-content:space-between;padding:4rem;border-radius:6rem;background-color:#ffb6b9;color:#fff}@media only screen and (max-width:839px){footer .footer_inner{display:block;padding:2rem;border-radius:3rem}}footer .footer_inner .address_block{font-size:1.25rem;line-height:2;letter-spacing:.05em}footer .footer_inner .address_block h2{padding:0 0 1rem;font-size:1.75rem;line-height:1.7142857143;letter-spacing:.05em}footer .footer_inner .address_block .tel a[href^="tel:"]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 36"><path fill="%23ffffff" d="M14.625,6.908c-2.026,0-3.039.891-2.937,2.826.3,4.659-.6,4.821-4.467,4.71H3.373c-1.722,0-2.512-1.013-2.34-2.714A10.544,10.544,0,0,1,7.465,2.542,32.117,32.117,0,0,1,20.257,0c5.2-.152,10.372.081,15.345,1.894,4.467,1.621,7.333,4.619,7.89,9.673.192,1.681-.577,2.775-2.238,2.816H35.176a2.2,2.2,0,0,1-2.34-2.39q0-1.094,0-2.188c.091-2.026-.861-2.968-2.958-2.927-.334,3.16-.243,6.168,2.117,8.67a55.432,55.432,0,0,1,3.515,4.294,24.47,24.47,0,0,1,4.619,11.81,3.494,3.494,0,0,1-3.6,4.3H7.951c-2.492,0-3.94-1.894-3.585-4.436a26,26,0,0,1,6.269-13.825c.689-.78,1.307-1.621,2.026-2.38C14.97,12.924,14.909,9.956,14.625,6.908Zm7.657,7.941a9.055,9.055,0,0,0,0,18.089,9.045,9.045,0,1,0,0-18.089Zm3.7-8.012H18.586V9.652h7.4Z" transform="translate(-0.265 0.039)"/></svg>');background-size:1.5rem auto;background-repeat:no-repeat;background-position:left center;padding:0 0 0 2rem;color:#fff}footer .footer_inner .address_block .contact{padding:2rem 0 0}footer .footer_inner .address_block .contact .button{display:block;display:block;width:auto;height:60px;padding:0 4rem;background-color:#fff;color:#ffb6b9;border:2px solid #fff;border-radius:1rem;transition:all .3s ease;text-align:center;box-shadow:0 0 1.25rem rgba(0,0,0,.3);font-size:1.125rem;line-height:3.3333333333;letter-spacing:.08em;font-weight:bold}footer .footer_inner .address_block .contact .button:hover{opacity:.6;text-decoration:none}footer .footer_inner .address_block .snslist{display:flex;margin:2rem 0 0}footer .footer_inner .address_block .snslist li{padding:0 2rem 0 0}footer .footer_inner .address_block .snslist li:last-of-type{padding:0}footer .footer_inner .address_block .snslist li img{width:2rem;height:auto}footer .footer_inner .map{width:50%}@media only screen and (max-width:839px){footer .footer_inner .map{width:100%;padding:2rem 0 0}}footer .footer_inner .map iframe{width:100%;height:20rem;border:0;border-radius:2rem}footer .copyright{font-size:0.75rem;line-height:1.5;letter-spacing:.05em;padding:1rem 0;text-align:center}.section_title{margin:10rem auto 0;font-size:2.5rem;line-height:1.5;letter-spacing:.05em;text-align:center}@media only screen and (max-width:839px){.section_title{margin:5rem auto 0}}.listlink .button,.back .button{display:block;margin:0 auto;display:block;width:320px;height:60px;padding:0 4rem;background-color:#ffb6b9;color:#fff;border:2px solid #ffb6b9;border-radius:1rem;transition:all .3s ease;text-align:center;box-shadow:0 0 1.25rem rgba(0,0,0,.3);font-size:1.125rem;line-height:3.3333333333;letter-spacing:.08em;font-weight:bold}.listlink .button:hover,.back .button:hover{opacity:.6;text-decoration:none}.listlink{padding:6rem 0 0}.back{padding:8rem 0 0}/*# sourceMappingURL=common.css.map */