﻿#sk-pcFixedContact{-webkit-animation:buruburu .1s infinite linear alternate;animation:buruburu .5s infinite linear alternate}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(0, 0) rotate(-3deg)}25%{-webkit-transform:translate(0, -1px) rotate(0deg)}50%{-webkit-transform:translate(0, 0) rotate(3deg)}75%{-webkit-transform:translate(0, 0) rotate(-3deg)}}@keyframes buruburu{0%{transform:translate(0, 0) rotate(-3deg)}25%{transform:translate(0, -1px) rotate(0deg)}50%{transform:translate(0, 0) rotate(3deg)}75%{transform:translate(0, 0) rotate(-3deg)}100%{transform:translate(0, 0) rotate(-3deg)}}@keyframes headShake{0%{transform:rotate(0)}4%{transform:rotate(-3deg)}12%{transform:rotate(3deg)}18%{transform:rotate(-1.5deg)}22%{transform:rotate(1.5deg)}24%{transform:rotate(-0.7deg)}25%{transform:rotate(0.7deg)}30%{transform:rotate(0)}}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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body{position:relative;background:#fff;color:#222;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:.3;line-height:1.6em;height:100%;-webkit-text-size-adjust:100%}@media screen and (max-width: 768px){html,body{font-size:15px}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:#222;transition:opacity .3s ease}a:hover{opacity:.8}.onPC a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}img{max-width:100%;height:auto}br{font-family:Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}.l-wrap{width:100%;max-width:1060px;margin:0 auto;padding-left:80px;padding-right:80px;box-sizing:border-box}@media screen and (max-width: 1024px){.l-wrap{padding-left:15px;padding-right:15px}}.l-section{overflow:hidden;position:relative;padding-top:80px;padding-bottom:80px}.l-main{min-height:90vh}.l-footer{background:#2c343e;line-height:55px;text-align:center;font-size:14px;color:#fff}.heading{font-size:2em;color:#2c343e;text-align:center;margin-bottom:60px;line-height:1.4em;letter-spacing:.1em}@media screen and (max-width: 768px){.heading{font-size:28px;margin-bottom:40px}.heading br{display:none}}.headingSec{text-align:center;font-size:1.5em;color:#2c343e;text-align:center;margin-bottom:35px;line-height:1.4em;letter-spacing:.1em}.headingSec span{display:inline-block}.headingSec span::before{content:"";width:100px;height:1px;background:#2c343e;display:inline-block;vertical-align:middle;margin-right:20px}.headingSec span::after{content:"";width:100px;height:1px;background:#2c343e;display:inline-block;vertical-align:middle;margin-left:20px}@media screen and (max-width: 768px){.headingSec{position:relative}.headingSec::before{content:"";width:100%;height:1px;background:#2c343e;position:absolute;top:50%;left:0;z-index:-1}.headingSec span{background:#fff;padding:0 1em}.headingSec span::before,.headingSec span::after{display:none}}.txt{line-height:2.25em}.mb,.sumai__award,.sumai__movie{margin-bottom:60px}.clm,.sumai__award,.sumai__movie,.nearbyInfo__list{columns:2;column-gap:60px}@media screen and (max-width: 768px){.clm,.sumai__award,.sumai__movie,.nearbyInfo__list{columns:inherit}}.header__inner{max-width:1150px;margin:0 auto;display:flex;padding:0 15px;justify-content:space-between;height:75px;align-items:center}@media screen and (max-width: 768px){.header__inner{height:55px}}@media screen and (max-width: 768px){.header__logo{width:130px}}.header__right{display:flex;align-items:center}.header__tel{text-align:center}.header__tel img{width:180px}.header__tel p{margin-top:8px;font-size:10px;text-indent:1em;line-height:1em}@media screen and (max-width: 768px){.header__tel img{width:140px}.header__tel p{line-height:1em;margin-top:0}}.header__section{border:1px solid #2c343e;color:#2c343e;line-height:36px;width:160px;text-decoration:none;display:flex;justify-content:center;align-items:center;margin-left:28px}.header__section::before{content:"";display:block;width:27px;height:22px;background:url("../images/icon_section.svg") no-repeat center;margin-right:10px}@media screen and (max-width: 768px){.header__section{display:none}}.header__catalog{border:1px solid #2c343e;background:#2c343e;color:#fff;line-height:36px;width:160px;text-decoration:none;display:flex;justify-content:center;align-items:center;margin-left:10px}.header__catalog::before{content:"";display:block;width:20px;height:18px;background:url("../images/icon_catalog.svg") no-repeat center;margin-right:10px}@media screen and (max-width: 768px){.header__catalog{display:none}}.mv{height:calc(100vh - 75px);display:flex;align-items:center;background-image:-webkit-image-set(url("../images/mv_bg.jpg") 1x, url("../images/mv_bg@2x.jpg") 2x);background-image:image-set(url("../images/mv_bg.jpg") 1x, url("../images/mv_bg@2x.jpg") 2x);background-repeat:no-repeat;background-size:cover;background-position:center top}@media screen and (min-width: 769px)and (max-width: 1024px){.mv{background-position:right center}}@media screen and (max-width: 1024px){.mv{height:calc(100vh - 110px);justify-content:center;align-items:flex-end;background-image:-webkit-image-set(url("../images/mv_bg_sp.jpg") 1x, url("../images/mv_bg_sp@2x.jpg") 2x);background-image:image-set(url("../images/mv_bg_sp.jpg") 1x, url("../images/mv_bg_sp@2x.jpg") 2x)}}.mv__cnt{margin-left:10vw}@media screen and (max-width: 768px){.mv__cnt{margin-left:0}}.salesArea{background:#fcfaf6}.salesArea__map{text-align:center;margin-bottom:50px}.table{width:100%}.table tr{border-top:1px solid #c4c3c3}.table th{background:#2c343e;color:#fff;padding:20px 1em}.table td{background:#fff;padding:20px 1em}.salesArea__area td{text-align:center}.salesArea__areaInner{margin-bottom:50px}@media screen and (max-width: 768px){.salesArea__areaInner{overflow-x:auto;margin-right:-15px}.salesArea__areaInner .salesArea__area{width:700px}}.salesArea__info th{width:200px;text-align:left;box-sizing:border-box}@media screen and (max-width: 768px){.salesArea__info th{width:95px}}.tableScroll{display:none}@media screen and (max-width: 768px){.tableScroll{display:block;text-align:right;font-size:14px;margin-bottom:5px}.tableScroll::after{content:"";width:30px;height:9px;display:inline-block;background:url("../images/scroll_arrow.svg") no-repeat;background-size:contain;vertical-align:middle;margin-left:10px}}.nearbyInfo__map{text-align:center;margin-bottom:30px}.nearbyInfo__map iframe{height:390px;width:100%}.nearbyInfo__list{margin-bottom:30px}.nearbyInfo__list li{margin-bottom:25px;line-height:1.5em}.nearbyInfo__memo{font-size:14px;text-align:center;line-height:1.5em}.sumai__bg{text-align:center;height:380px;background-image:-webkit-image-set(url("../images/hokushu_bg.jpg") 1x, url("../images/hokushu_bg@2x.jpg") 2x);background-image:image-set(url("../images/hokushu_bg.jpg") 1x, url("../images/hokushu_bg@2x.jpg") 2x);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.sumai__bg{height:200px;background-image:-webkit-image-set(url("../images/hokushu_bg_sp.jpg") 1x, url("../images/hokushu_bg_sp@2x.jpg") 2x);background-image:image-set(url("../images/hokushu_bg_sp.jpg") 1x, url("../images/hokushu_bg_sp@2x.jpg") 2x)}}.sumai__lead{text-align:center}.sumai__movie li iframe{width:100%;margin-bottom:10px}.sumai__movie li p{font-size:18px;color:#2c343e;text-align:center;line-height:1.4em;letter-spacing:.1em}@media screen and (max-width: 768px){.sumai__movie li:first-child{margin-bottom:40px}}.sumai__award li{margin-bottom:25px;line-height:1.5em}.sumai__award li:last-child{margin-bottom:0}@media screen and (max-width: 768px){.sumai__award{margin-bottom:0}}.form{background:#fcfaf6}.form .heading::before{content:"";width:34px;height:33px;display:block;background:url("../images/icon_catalog_g.svg") no-repeat center;background-size:contain;margin:0 auto}.form .privacypolicy{border:1px solid #ccc}.form__inner{background:#fff;padding:60px 75px}@media screen and (max-width: 768px){.form__inner{padding:46px 15px}}.tel{text-align:center}.tel a{display:inline-block}.tel img{width:260px}.tel p{font-size:14px;text-align:center;margin-top:15px;line-height:1.2em}.contact__form{margin-top:50px}.contact__form span.req{line-height:22px;width:50px;text-align:center;font-size:12px;background:#8b2222;color:#fff;display:inline-block;vertical-align:middle}.contact__form dt{width:275px}.contact__form dt .req-no{width:50px;display:inline-block;vertical-align:middle}.contact__form dt span:last-child{width:calc(100% - 70px);display:inline-block;vertical-align:middle}.contact__form dd{width:calc(100% - 275px)}.contact__form input:not([type=checkbox]),.contact__form select{-webkit-appearance:none;appearance:none;border:1px solid #ccc;background:#fff;font-size:15px;padding:.4em 1em;border-radius:0;width:300px;max-width:100%;box-sizing:border-box}.contact__form textarea{border:1px solid #ccc;background:#fff;font-size:15px;padding:.4em 1em;border-radius:0;width:100%;box-sizing:border-box}.contact__form select{padding:1em}.contact__form .address input,.contact__form .address select{width:100%}@media screen and (max-width: 768px){.contact__form dt{width:100%;margin-bottom:10px}.contact__form dt .req-no{display:none}.contact__form dd{width:100%}.contact__form input,.contact__form select{width:100%}}.form__submit{margin-bottom:50px;text-align:center}.form__submit input{width:450px;max-width:100%;line-height:70px;background:#2c343e;border-radius:4px;color:#fff;text-align:center;border:none}.form__submit input:hover{cursor:pointer}.contact__form-item{display:flex;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width: 768px){.contact__form-item{display:block}}.form__confirm .contact__form-item{border-bottom:1px solid #c4c3c3}.form__confirm .contact__form-item dt{color:#888}.form__confirmSubmit{display:flex;justify-content:space-around}.form__confirmSubmit .back{width:200px;max-width:100%;line-height:70px;background:#eee;border-radius:4px;color:#999;text-align:center;border:none}.form__confirmSubmit .back:hover{cursor:pointer}.form__confirmSubmit .send{width:200px;max-width:100%;line-height:70px;background:#2c343e;border-radius:4px;color:#fff;text-align:center;border:none}.form__confirmSubmit .send:hover{cursor:pointer}@media screen and (max-width: 768px){.form__confirmSubmit{display:flex;justify-content:space-between}.form__confirmSubmit form{width:40%}.form__confirmSubmit .back{width:100%}.form__confirmSubmit .send{width:100%}}.formAlert{font-size:14px;background:#fff0f0;color:#f04747;padding:2em}.form__finish>div{margin-bottom:2em}.form__finish .form__finish-btn{text-align:center}.form__finish .form__finish-btn a{text-decoration:none;color:#fff;display:inline-block;margin:0 auto;width:300px;max-width:100%;line-height:70px;background:#2c343e;border-radius:4px;color:#fff;text-align:center;border:none}.form__finish .form__finish-btn a:hover{cursor:pointer}.spMenu{display:none;position:fixed;bottom:0;left:0;background:#fff;width:100%;height:55px}.spMenu a{display:flex;justify-content:center;align-items:center;width:50%;text-decoration:none}@media screen and (max-width: 768px){.spMenu{display:flex}}.spMenu__section{color:#2c343e}.spMenu__section::before{content:"";display:block;width:27px;height:22px;background:url("../images/icon_section.svg") no-repeat center;margin-right:10px}.spMenu__form{background:#2c343e;color:#fff}.spMenu__form::before{content:"";display:block;width:20px;height:18px;background:url("../images/icon_catalog.svg") no-repeat center;margin-right:10px}
