@charset "UTF-8";
@font-face{font-family:Yu Gothic M;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic M;src:local("Yu Gothic Bold");font-weight:700}a{color:#000;text-decoration:none}a:visited{color:#000}p.confirmArea,.confirmFld{font-size:15px;line-height:32px;letter-spacing:.1em;padding:7px 0;position:relative}.p-confirm div#main section#head div.section_wrap h1.ttl{margin-bottom:0!important}.p-thanks div#main section#head div.section_wrap h1.ttl{margin-bottom:0!important}.p-thanks div#main div#contents section#contEmail.contWrap.dispBg div.inbox div.contBlock.bbnone h2.tit.jp{margin-bottom:80px!important}.p-thanks div#main div#contents section#contEmail.contWrap.dispBg div.inbox div.contBlock.bbnone div.formBox div.thanksBox section.msg p.txt{font-size:14px;line-height:30px}.p-thanks div#main div#contents section#contEmail.contWrap.dispBg div.inbox div.contBlock.bbnone div.formBox div.thanksBox section.msg p.prg{font-size:14px;line-height:30px}.p-thanks div#main div#contents section#contEmail.contWrap.dispBg div.inbox div.contBlock.bbnone div.formBox div.thanksBox section.msg a.btn.btn_01.jp{margin-left:auto;margin-right:auto}.thanksBox section{margin-bottom:0;padding-top:30px}div#main{padding-top:0!important}div#main p.lead{font-size:14px;line-height:30px;position:relative;margin-top:0}div#main p.lead a{text-decoration:underline}div#main section#head div.section_wrap{position:relative}div#main section#head div.section_wrap h1.ttl{margin-bottom:92px}div#main section#head div.section_wrap h2.tit.jp{margin-bottom:45px;font-size:16px}div#main section#head div.section_wrap a.btn.btn_02.en.nolink{position:absolute;right:0;bottom:43px}div.inbox div.contBlock h2.tit.jp{margin-bottom:50px;font-size:16px}div.inbox div.contBlock form#input div.bgwrap,.formBox{padding-top:41px;padding-bottom:37px;margin-bottom:18px}div.inbox div.contBlock form#input div.bgwrap dl.form{width:770px;margin-left:auto;margin-right:auto}div.inbox div.contBlock form#input div.bgwrap .studioname{width:770px;margin-left:auto;margin-right:auto}div.inbox div.contBlock form#input div.bgwrap dl.form dt label span.require{right:8px;top:18px}div.inbox div.contBlock form#input div.bgwrap dl.form dd.error_set div.txtFldA span.require{right:8px;top:18px}div.inbox div.contBlock form#input dd div.txtAreaA.mt12{padding-top:25px}div.inbox div.contBlock form#input dd div.txtAreaA.mt12 textarea.txtArea{height:160px;margin-bottom:0}div.inbox div.contBlock form#input div.formBtns.cf{text-align:center}div.inbox div.contBlock form#input div.formBtns.cf div.formBtn.greenLined{text-align:center}form dl.form{display:table;width:100%;margin-bottom:13px}.p-confirm .bgwrap{border-bottom:1px solid #ddd;margin-bottom:80px}.p-confirm form dl.form{margin-bottom:18px;border-top:1px solid #ddd;padding-top:18px}form dl.form.error dd .txtFldA input,form dl.form.error dd .txtFldA textarea,form dl.form.error dd .txtAreaA input,form dl.form.error dd .txtAreaA textarea{background-color:#f1eaec}.people input+span{padding-left:5px}form dl.form.error dd .sel_box .js-sel_txt{background-color:#f1eaec}form dl.form dt{display:table-cell;vertical-align:middle;width:230px;letter-spacing:.1em;padding:10px 0;position:relative;color:#333;font-size:15px;line-height:32px;font-weight:400;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em}span.require{position:absolute;right:12px;top:0;color:#963b2b;font-size:12px;display:block}form dl.form dt.vat{vertical-align:top;padding-top:18px}form dl.form dt.vat.pt0{padding-top:0}form dl.form dd{display:table-cell;vertical-align:middle;width:calc(100% - 230px);font-size:15px;font-weight:400;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em}dd.vat{vertical-align:top;padding-top:0;padding-top:6px}dd.vat.pt0{padding-top:0}.txtFldA input{width:calc(100% - 10px);padding:5px;border:none;height:48px;outline:none;background-color:#fff;-webkit-transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;font-size:15px;line-height:32px;color:#333;font-weight:400;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em}.txtFldA input:hover{background-color:#fff!important}.sel_box{width:100%;height:58px;position:relative;display:inline-block;cursor:pointer}#useDate .hmUnit{display:inline-block;vertical-align:middle;padding:0 9px;margin-left:13px;text-align:center}.txtAreaA textarea{width:calc(100% - 10px);padding:5px;height:92px;background-color:#fff;outline:none;margin-bottom:50px;transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;-webkit-transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;-moz-transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;-ms-transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;-o-transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms}.txtAreaA textarea:hover{background-color:#fff!important}.teltext{font-size:15px;line-height:32px;font-weight:400;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;padding-top:40px;padding-bottom:8px}form .formBtn input.btn_01{padding:0;background-color:#555353;border-radius:4px;color:#fff;border:none;cursor:pointer;outline:none;width:400px;display:block;text-align:center;overflow:hidden;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms;transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms}form .formBtn input.btn_01.en{font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-size:14px;line-height:42px;letter-spacing:.1em}form .formBtn input.btn_01.jp{font-size:15px;line-height:62px;font-weight:400;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}form .formBtn a{display:block;text-align:center;overflow:hidden;transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms;-moz-transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms;-o-transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms;-ms-transition:all 400ms cubic-bezier(.25,.1,.25,1) 0ms}form .formBtn a.btn_01{cursor:pointer;outline:none;text-align:left;color:#333;text-decoration:underline;text-underline-position:under}form .formBtn a.btn_01.en{font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-size:15px;line-height:62px;font-weight:400;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}form .formBtn a.btn_01.jp{font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;font-size:15px;line-height:62px;font-weight:400;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}form .alertText,form .msg{color:#963b2b;font-size:12px;line-height:26px;height:21px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em}form .alertText img{vertical-align:middle;padding-right:7px;margin-top:-3px}form .msg{margin-bottom:10px}form #alertArea{display:none;text-align:center}form .formBtns{text-align:left}form .formBtns .formBtn{display:inline-block;margin-right:0 6px;vertical-align:middle}.p-confirm section p.prg{padding-bottom:22px}.p-confirm section .formBtns{padding-top:50px}.p-confirm dl.form dt{padding:10px 0}.p-confirm dl.form dd{padding:10px 0}.p-confirm .dateList li{font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;color:#333;font-size:15px;line-height:32px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;padding:0 0 7px;display:block}.p-confirm .copyright{background-image:url("https://example.com/imgs/bg.png");background-position:left top;background-repeat:repeat}.p-thanks section p.prg{padding-bottom:22px;border-bottom:none}.p-thanks section p.prg a{text-decoration:underline;text-underline-position:under}.p-thanks section p{text-align:left;font-size:15px;line-height:32px;font-weight:400;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em}.p-thanks section p br.show-md{display:block}.p-thanks section .formBtns{padding-top:50px}.price_btn.tel img{vertical-align:middle;display:inline-block;margin-top:-2px}.price_btn.tel span.tel{letter-spacing:.2em;padding-left:5px;font-size:12px}a.topBtn{width:157px;height:45px;margin-left:auto;margin-right:auto;border:none;text-indent:-9999px;background-color:transparent;cursor:pointer;outline:none;display:block;background-image:url("https://example.com/img/reserve/btn-top.png");background-repeat:no-repeat;background-position:right top}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.sel_box:hover .js-sel_txt{background-color:#fff!important}.sel_box .js-sel_txt,.sel_box .sel{width:calc(100% - 13px);height:100%;position:absolute;top:0;left:0;cursor:pointer}.sel_box .js-sel_txt{font-size:15px;line-height:58px;font-weight:400;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.06em;background-color:#fff;border:none;cursor:pointer;padding:0 0 0 13px;background-repeat:no-repeat;background-position:right center;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;color:#333;-webkit-transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms;transition:background-color 160ms cubic-bezier(.42,0,.58,1) 0ms}.sel_box .js-sel_txt:after{position:absolute;content:"";width:8px;height:8px;right:20px;top:45%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-bottom:1px solid #888;border-right:1px solid #888}.sel_box .sel{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.01)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.01);opacity:.01;zoom:1.1}.p-contact .addBtn span{text-indent:-9999px;background-repeat:no-repeat;background-position:6px 6px;width:10px;height:10px;padding:7px;display:inline-block;vertical-align:middle;cursor:pointer;margin-right:2px}.p-contact textarea{font-size:15px;line-height:32px;margin-bottom:4px!important;color:#333;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif}.noteText{font-size:15px;line-height:32px}div.inbox div.contBlock h2.tit.jp{margin-bottom:20px}.p-contact #useDate{border:none;background-color:#ebebeb}.p-contact.p-confirm #useDate{border:none;background-color:transparent}.p-contact #useDate .dparea{padding:25px;position:relative}.p-contact #useDate .dparea+.dparea{border-top:2px solid #f3f3f3}.p-contact #useDate .hmUnit{display:inline-block;vertical-align:middle;padding:0 9px;margin-left:13px;text-align:center}.p-contact #useDate .dateBox{margin-bottom:16px}.p-contact #useDate .sel_box .js-sel_txt{font-size:15px;line-height:58px;cursor:pointer;background-position:right center;font-family:DIN Next LT W01 Regular,"游ゴシック体",YuGothic,"游ゴシック Medium",Yu Gothic Medium,"游ゴシック",Yu Gothic,"メイリオ",sans-serif}.p-contact #useDate .sel_box{display:inline-block;vertical-align:middle;width:76px!important;height:58px}.p-contact #useDate .sel_box.w66{width:94px!important;height:58px}.p-contact #useDate .sel_box.sel_f{width:318px!important;margin-bottom:16px}.p-contact #useDate .delBtn{text-indent:-9999px;background-image:url("../img/btn_delete.svg");background-repeat:no-repeat;background-position:right top;width:23px;height:23px;display:block;cursor:pointer;position:absolute;right:20px;top:50px;background-size:contain}.p-contact #useDate .delBtn.delBtn2{top:14px;right:14px}.p-contact #useDate .delBtn.off{display:none}.p-contact #addDate{padding-top:12px}.p-contact #addDate.delete{display:none}.addBtn{position:relative}.addBtn:before{content:"";position:absolute;background-color:#707070;width:15px;height:1px;top:7px;left:0}.addBtn:after{content:"";position:absolute;background-color:#707070;width:15px;height:1px;top:7px;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-contact input[name=use_people]{width:50%!important}.p-contact .inq_text.off,.p-contact .ScheduleInfo.off{display:none}@media only screen and (max-width:720px){form dl.form dt{font-size:13px;line-height:26px}form dl.form dd{width:100%;font-size:13px}.teltext{font-size:13px;line-height:26px}form .formBtn input.btn_01{width:100%}form .formBtn input.btn_01.jp{font-size:13px}form .formBtns .formBtn{display:block}.p-confirm dl.form dd{padding:0}.p-thanks section p{font-size:13px;line-height:26px}.p-thanks section p br.show-md{display:none}.sel_box .js-sel_txt{padding:0 0 0 10px}.sel_box .js-sel_txt:after{width:5px;height:5px;right:8px}.noteText{font-size:13px;line-height:26px}.p-contact #useDate .dparea{padding:8px}.p-contact #useDate .hmUnit{margin-left:0;padding:0 4px;font-size:13px}.p-contact #useDate .sel_box .js-sel_txt{font-size:13px;line-height:38px}.p-contact #useDate .sel_box{width:50px!important;height:38px}.p-contact #useDate .sel_box.w66{width:78px!important;height:38px}.p-contact #useDate .sel_box.sel_f{width:80%!important}.p-contact #useDate .delBtn{width:18px;height:18px}}@media screen and (max-width:1000px){div.inbox div.contBlock form#input div.bgwrap dl.form{width:90%}form dl.form dt{display:block}form dl.form dd{display:block;padding-top:0}form dl.form dd .txtFldA input{width:97%}form dl.form dt span.require{display:inherit;position:static}div#main section#head div.section_wrap h2.tit.jp{margin-bottom:12px}div.inbox div.contBlock h2.tit.jp{margin-bottom:12px}}