@charset "UTF-8";main>div #pagename{background-color:#38a2e5;text-align:center;color:#FFF;padding:16px 0;font-weight:700;font-size:2.4rem}@media screen and (min-width:900px){main>div #pagename{padding:32px 0;font-size:4rem}}#content>h1{margin:0 3%;font-size:2.1rem;border-left:solid 5px #38a2e5;padding:0 8px;line-height:1.3}#content .p-section__title,#content>h2{font-size:1.8rem;line-height:1;background-color:#38a2e5;color:#FFF;padding:16px 3%;margin:32px 0 16px}#content .p-section__title:first-of-type,#content>h2:first-of-type{margin-top:16px}#content>ul{margin:0 3%}#content>ul li{padding:16px 0;font-size:1.6rem;line-height:1.4;border-bottom:dashed 1px #cacaca}#content>ul li:before{content:"●";color:#38a2e5;display:inline-block;padding-right:8px}#content>ul li:first-of-type{padding:0 0 16px}#content>ul li:last-of-type{border-bottom:none;padding:16px 0 0}#content .dispPhoto .p-photo__photo,#content .dispPhoto>h3{text-align:center}#content .dispPhoto .p-photo__photo img,#content .dispPhoto>h3 img{width:100%;max-width:440px}#content .dispPhoto .p-photo__info,#content .dispPhoto>h4{margin:0 3%;padding:8px 0;font-size:1.6rem;border-bottom:solid 2px #38a2e5;font-weight:bold}#content .dispPhoto .p-photo__info.p-photo__photo,#content .dispPhoto>h4.p-photo__photo{border-bottom:none}#content .dispPhoto .p-photo__text,#content .dispPhoto>p{margin:0 3% 8px;font-size:1.6rem}#content .dispPhoto .p-photo__text:last-of-type,#content .dispPhoto>p:last-of-type{padding-bottom:24px}@media screen and (min-width:900px){#content>h1{margin:0;font-size:2.8rem;padding:8px;line-height:1;border-left:solid 8px #38a2e5}#content>h1 br{display:none}#content .p-section__title,#content>h2{font-size:2.4rem;padding:16px;margin:32px 0 10px}#content .p-section__title:first-of-type,#content>h2:first-of-type{margin-top:32px}#content>p{margin:0 16px}#content>ul{margin:0 16px}#content>ul li:first-of-type{padding:10px 0 16px}#content .dispPhoto .p-photo__photo,#content .dispPhoto>h3{padding:14px 0 16px;text-align:center}#content .dispPhoto .p-photo__photo img,#content .dispPhoto>h3 img{width:728px;max-width:728px}#content .dispPhoto .p-photo__info,#content .dispPhoto>h4{margin:0 24px;padding:8px 0}#content .dispPhoto .p-photo__text,#content .dispPhoto>p{margin:8px 24px}}#content #formselect{margin:24px 3% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;cursor:pointer}#content #formselect>p{width:48%;border-radius:10px 10px 0 0;background-color:#ccc;text-align:center;padding:16px 0;font-size:1.6rem;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#content #formselect>p.active{padding:24px 0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#content #formselect>p#select_res.active{background-color:#38a2e5;color:#FFF}#content #formselect>p#select_con.active{background-color:#e3b822;color:#FFF}#content .formwrap{margin-bottom:40px}#content .formwrap>p{font-size:1.6rem;padding:16px 3% 0}#content .formwrap>h3{text-align:center;font-size:1.6rem;margin:40px 0 8px;padding:8px;color:#FFF;font-weight:600}#content .formwrap .form_tel{display:block;padding:8px 3% 0;text-align:center}#content .formwrap .form_tel img{width:100%;max-width:420px}#content .formwrap>div dl{padding:0 3%}#content .formwrap>div dl dt{font-size:1.6rem;padding-bottom:4px;margin-bottom:8px}#content .formwrap>div dl dt>span{display:inline-block;font-weight:normal;margin-left:8px;font-size:1.2rem}#content .formwrap>div dl dd{padding-bottom:16px;font-size:1.6rem}#content .formwrap>div dl dd input{border:solid 1px #ccc;padding:8px;background-color:#FFF;font-size:1.6rem;width:100%}#content .formwrap>div dl dd input#res_time{width:30%;margin-right:8px}#content .formwrap>div dl dd input.err{border:solid 1px #cc0000;background-color:rgba(204,0,0,0.3)}#content .formwrap>div dl dd .radioWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:94%;margin:0 auto}#content .formwrap>div dl dd .radioWrap label{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content .formwrap>div dl dd .radioWrap label input{width:20px;height:20px;display:inline-block;margin-right:8px}#content .formwrap>div dl dd h4:before{content:"■ "}#content .formwrap>div dl dd h4:nth-of-type(n+2){margin-top:16px}#content .formwrap>div dl dd select{border:solid 1px #ccc;padding:8px 24px 8px 8px;background-color:#FFF;font-size:1.6rem;position:relative;cursor:pointer;background-image:url(../image/common/select_r.svg);background-repeat:no-repeat;background-position:right 8px center;background-size:16px auto}#content .formwrap>div dl dd select#res_time{width:12em}#content .formwrap>div dl dd select#res_d1,#content .formwrap>div dl dd select#res_d2,#content .formwrap>div dl dd select#res_m1,#content .formwrap>div dl dd select#res_m2{width:5em}#content .formwrap>div dl dd select#res_h1,#content .formwrap>div dl dd select#res_h2{width:7em}#content .formwrap>div dl dd select.err{border:solid 1px #cc0000;background-color:rgba(204,0,0,0.3)}#content .formwrap>div dl dd .p_err{font-size:1.4rem;color:#cc0000}#content .formwrap>div dl dd textarea{border:solid 1px #ccc;padding:8px;background-color:#FFF;font-size:1.6rem;width:100%;max-height:300px}#content .formwrap>div dl dd .subt{font-size:1.4rem;color:#666;line-height:1.4;margin-top:16px}#content .formwrap#reserve{border-top:solid 3px #38a2e5;background-color:rgba(56,162,229,0.18)}#content .formwrap#reserve>h3{background-color:#38a2e5}#content .formwrap#reserve>div dl dt{color:#1b3979;border-bottom:solid 2px #1b3979}#content .formwrap#consult{border-top:solid 3px #e3b822;background-color:rgba(227,184,34,0.3)}#content .formwrap#consult>h3{background-color:#e3b822}#content .formwrap#consult>div dl dt{color:#8c6f09;border-bottom:solid 2px #8c6f09}#content .formwrap input[type=button]{color:#FFF;width:70%;border-radius:6px;padding:8px;font-size:1.6rem;display:block;text-align:center;margin:8px auto}#content .formwrap input[type=button]#con_check,#content .formwrap input[type=button]#con_send,#content .formwrap input[type=button]#res_check,#content .formwrap input[type=button]#res_send{background-color:#38a2e5}#content .formwrap input[type=button]#con_back,#content .formwrap input[type=button]#con_end,#content .formwrap input[type=button]#res_back,#content .formwrap input[type=button]#res_end{background-color:#BBB}#content .formDisp{padding-bottom:32px}#content .formDisp>p{font-size:1.6rem;text-align:center;color:#CC0000;padding:8px 0}#content .formCheck{position:relative;padding-bottom:32px}#content .formCheck>p{text-align:center;padding:16px 0;font-size:1.6rem}#content .formCheck .form_loader{opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,0.8)}#content .formCheck .form_loader>div{padding-top:30%;font-size:1.6rem;text-align:center}#content .formCheck .form_loader>div img{width:60px}#content .formCheck .form_loader.active{opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#content .formEnd{padding-bottom:32px}#content .formEnd>p{text-align:center;padding:16px 0 0;font-size:1.6rem}