﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;color:#000;font-size:16px;line-height:1.6;letter-spacing:.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:none !important}@media (max-width: 767px){body{font-size:14px;line-height:1.3}}img{max-width:100%;vertical-align:bottom;display:block;margin:auto}a:hover,a:link{text-decoration:none}::selection{background:#E4E4E4}::-moz-selection{background:#E4E4E4}.container{padding-left:10px;padding-right:10px}.container .row{margin-left:-10px;margin-right:-10px}.container .row [class^="col-"]{padding:0 10px 10px}#header h1{overflow:hidden;width:0;height:0;position:absolute;top:0;left:0}#container{max-width:1400px;margin:auto;padding:80px 0 0;background:linear-gradient(180deg, #ffffff 0%,#ffffff 12%,#225ea8 12%,#225ea8 100%)}@media (max-width: 767px){#container{padding:30px 0 0}}#container .redTxt{color:#E60039}#container .menteTbl{width:100%;margin-bottom:10px}#container .menteTbl th,#container .menteTbl td{padding:10px 20px}#container .menteTbl th{background:#0067b9;color:#fff;font-weight:600;width:160px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px}#container .menteTbl td{background:#eee;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;border-radius:0 5px 5px 0}#container .menteTbl td ul li{display:inline-block;margin-right:20px}#container .menteTbl td ul li:before{content:"■";color:#0067b9;margin-right:5px}#container .menteTbl td ul li:last-child{margin-right:0}@media (max-width: 767px){#container .menteTbl th,#container .menteTbl td{padding:10px 7px}#container .menteTbl th{width:120px}#container .menteTbl td ul li{display:block;margin:0}}#container .redBox{color:#E60039;margin-bottom:10px;font-size:90%}#container input[type=email],#container input[type=search],#container input[type=tel],#container input[type=text],#container textarea,#container select{background:#ddd;border:none;box-shadow:none;font-size:16px;width:100%;padding:2px 5px;margin-bottom:5px !important}#container input[type=email].w140,#container input[type=search].w140,#container input[type=tel].w140,#container input[type=text].w140,#container textarea.w140,#container select.w140{width:120px}#container select{padding:7px}#container .bg{background-image:url('../img/reservation/bg-main.png?1621771200');background-repeat:no-repeat;background-position:center top;-moz-background-size:100% auto;-o-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;padding:100px 0 140px}@media (max-width: 767px){#container .bg{padding:40px 0 40px}}#container .container{max-width:830px}#container .inner{background:#FFF;padding:60px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#5D5D5D}#container .inner .subTtl{color:#0067B9;border-bottom:2px solid #ddd;padding-bottom:7px;margin-bottom:15px;font-weight:600;font-size:18px}#container .inner .smallTxt{margin-top:5px;font-size:13px;line-height:1.4}#container .inner .smallTxt a{color:#0067B9;text-decoration:underline}#container .inner .centerTxt{text-align:center}#container .inner .boldTtl{font-weight:600}#container .inner .borderBox{border-bottom:1px solid #ccc}#container .inner .borderBox.top{border-top:1px solid #ccc}#container .inner a.borderLink{text-decoration:underline}#container .inner .formList.last{margin-bottom:30px}@media (max-width: 767px){#container .inner{padding:30px 20px}}#container .cateBox{border:2px solid #ddd;padding:30px 25px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:35px;margin-bottom:40px}@media (max-width: 767px){#container .cateBox{padding:20px 15px 10px;margin-top:15px;margin-bottom:20px}}#container .boldTtl{padding-top:5px}#container .boldTtl .required{float:right;display:inline-block;background:#E60039;line-height:1;padding:2px 5px;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:13px;position:relative;top:3px}@media (max-width: 767px){#container .boldTtl .required{float:none;margin-left:7px;font-size:11px;top:0}}#container .reserBtn{display:block;text-align:center;border:none;width:50%;max-width:300px;background:#000;color:#FFF;font-weight:600;padding:15px;margin:30px auto 0;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}#container .reserBtn:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}@media (max-width: 767px){#container .reserBtn{width:70%;margin:20px auto 0}}#container .reserBtn.back{background:#999}.reserTtl{text-align:center;font-weight:600;color:#FFF;margin-bottom:30px;font-size:30px;margin-bottom:60px}.reserTtl span{display:inline-block;border-bottom:2px solid #fff;padding-bottom:10px}@media (max-width: 767px){.reserTtl{margin-bottom:15px;font-size:20px;margin-bottom:30px}.reserTtl span{padding-bottom:7px}}.checkboxBtn{display:inline-block;margin-right:20px;margin-bottom:5px}.checkboxBtn input{display:none}.checkboxBtn input+span:before{content:'';display:inline-block;width:24px;height:24px;background:#ddd;margin-right:5px;position:relative;top:5px}.checkboxBtn input+span:after{content:'';display:block;width:8px;height:16px;transform:rotate(45deg);border-right:3px solid #0067B9;border-bottom:3px solid #0067B9;position:absolute;top:-3px;left:7px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.checkboxBtn input:checked+span::after{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.checkboxBtn span{position:relative}@media (max-width: 767px){.checkboxBtn{margin-right:15px}.checkboxBtn input+span:before{width:18px;height:18px;top:3px}.checkboxBtn input+span:after{width:6px;height:12px;top:-2px;left:5px}}.content{margin:0 auto;padding:20px}.modal{display:none;height:100vh;position:fixed;top:0;width:100%}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%, -50%);width:90%}.js-modal-close{display:block;text-align:center}#shop{max-width:1200px;margin:auto}#shop .shopIn{margin-bottom:25px}#shop .shopIn .shopImg{margin-bottom:7px}#shop .shopIn .shopAbout{line-height:1.4}#shop .shopIn .shopAbout dt{font-weight:600;font-size:16px;margin-bottom:3px}#shop .shopIn .shopAbout dd{font-size:12px}@media (max-width: 1199px){#shop .row-new>div{width:33.33%}}@media (max-width: 767px){#shop .shopIn{margin-bottom:10px}#shop .shopIn .shopImg{margin-bottom:0;display:none}#shop .shopIn .shopAbout{border:1px solid #ccc;padding:10px}#shop .shopIn .shopAbout dt{font-size:13px}#shop .shopIn .shopAbout dd{font-size:11px}#shop .row-new>div{width:50%}}#shop1 .col-lg-4{padding:2px}#shop1 .shopIn{background:#eee;display:table;cursor:pointer;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 767px){#shop1 .shopIn{display:block;padding:2px 5px}}#shop1 .shopIn .shopImg{float:left;margin-right:10px;display:table-cell;vertical-align:middle;height:100%;width:100px}@media (max-width: 767px){#shop1 .shopIn .shopImg{display:none}#shop1 .shopIn .shopImg img{display:none}}#shop1 .shopIn .shopAbout{display:table-cell;vertical-align:middle;width:100%}#shop1 .shopIn .shopAbout dt a{color:#0067b9;font-weight:500;position:relative}@media (max-width: 767px){#shop1 .shopIn .shopAbout dt a{font-size:12px}}#shop1 .shopIn .shopAbout dd{font-size:14px}@media (max-width: 767px){#shop1 .shopIn .shopAbout dd{font-size:10px}}#footer{padding:0}#footer .logo{padding:30px 0}#footer .logo a{display:block}#footer .logo a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}#footer .logo img{display:block;margin:auto}@media (max-width: 767px){#footer .logo{padding:20px 0}#footer .logo img{max-width:30%}}#footer .copyTxt{background:#111;color:#fff;text-align:center;padding:25px 0;font-weight:300}@media (max-width: 767px){#footer .copyTxt{padding:20px 0;font-size:12px}}
