body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}strong{font-weight:bold}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}html{font-size:62.5%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.catch{font-family:'Abril Fatface', cursive}#content{background:#fff;padding:60px 0 70px;margin:0 auto;width:100%;min-height:50vh}#content.special{padding:60px 6% 50px}.l-page_contact{padding:3em 0;margin:-2px auto 0}.l-page_contact.ad{background:#FFEBF5}.l-page_contact.ad .haveto{background:#D75A96}.l-page_contact.ad .inquiry th{background:#ffebf51a}.l-page_contact_wrapper{margin:auto;background:#fff;max-width:950px}@media (min-width: 768px){.l-page_contact_wrapper{width:80%;padding:6em 5em}}@media (max-width: 767px){.l-page_contact_wrapper{width:95%;padding:1em}}.l-page_contact_wrapper h2{text-align:center;margin:0 auto;font-size:30px;font-size:3rem;line-height:.8;color:#D75A96;padding-bottom:1em}.l-page_contact_wrapper .gimu{text-align:center;margin:2em auto;background:#fff9e0;padding:1em;border-radius:10px}.l-page_contact_wrapper .birth select{max-width:85px;display:inline-block;margin:4px 0}.l-page_contact_wrapper .accept{width:100%;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.3333333333;margin:50px auto}.post-title{margin-bottom:1.5em}.post-meta .cate{border-radius:10px;background:#F47921;color:#fff;margin-left:1em;padding:3px 10px;font-size:14px;line-height:0}.post-meta .cate span:not(:last-child)::after{content:"・"}.post-cont{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-cont p{width:70%}.post-cont p.t_non{width:100%}.post-cont .post-thumb{width:25%}@media (min-width: 768px){.post-cont .post-thumb{margin-top:-3em}}@media (max-width: 767px){.post-cont .post-thumb{margin:0;position:absolute;right:3%;bottom:0}}.post-cont a{text-decoration:underline}.post-cont a:hover{text-decoration:none}.post_head.item .post-title{padding-left:0 !important}.post_thumbnail img{width:100%;margin:auto;margin-bottom:1em}.post-cont .post-price{width:100%;padding:15px 1em;background:#F47921;font-weight:bold}.post-cont .post-price p{font-size:20px;font-size:2rem;line-height:1}.post-cont .post-price p span{font-size:16px;font-size:1.6rem;line-height:1.5}.post-osusume{border:3px solid #808080;padding:30px 20px 20px;margin-bottom:100px;position:relative}.post-osusume span{position:absolute;top:0;left:0;display:inline-block;background:#808080;color:#fff;padding:0 1em}.link{text-align:center}.link .itiran{color:#000;margin:0 1em}.link .itiran:hover{text-decoration:underline}.link img{padding-top:12px;margin:0 5px}.link img:hover{opacity:0.5}.link span{font-size:15px;font-size:1.5rem;line-height:1;margin:0;background:#000;width:50px;height:50px;border-radius:25px;color:#fff;display:inline-block;padding-top:17px;letter-spacing:normal}.link span:hover{background:#666}.contact-wrapper p{width:100%}.contact-wrapper .inquiry{margin-bottom:-1px}.contact-wrapper .kome{font-size:11px;font-size:1.1rem;line-height:1.3636363636;display:block;color:#FF0000}.contact-wrapper .bus{font-size:11px;font-size:1.1rem;line-height:1.3636363636;display:block}.contact-wrapper .doui h2{text-align:center;margin:30px auto;font-size:18px;font-size:1.8rem;line-height:1.3333333333;color:#000;padding:0}.contact-wrapper .doui p{font-size:15px;font-size:1.5rem;line-height:1.6666666667;margin-bottom:20px;width:100%}.contact-wrapper .houshin{width:100%;height:300px;overflow:scroll;margin:50px auto;border:1px solid #ddd;padding:30px;font-size:15px;font-size:1.5rem;line-height:1.6666666667}.contact-wrapper .houshin h3{background:#ddd;text-align:center !important;margin-bottom:30px !important;margin-top:30px;font-size:18px !important;color:#000;padding:10px !important;font-family:"Noto Sans JP",sans-serif}.contact-wrapper .houshin h4{font-size:18px;font-size:1.8rem;line-height:1.6666666667;color:#73A0BE;border-bottom:1px solid #73A0BE;padding-bottom:0.65em;margin:2.5em 0 1em}.contact-wrapper .houshin ol{margin-left:2em}.contact-wrapper .houshin ol li{list-style:decimal}.contact-wrapper .houshin ol li ul li{list-style:none}.contact-wrapper .houshin ol li ul li span{display:block;padding-left:1em}.contact-wrapper .houshin h5{color:#F47921;margin:2.5em 0 0}.page_n{width:100%;text-align:center}
