/* lp/kaga/style.css *//* 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:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-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:0.35em 0.75em 0.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}@font-face{font-family:'ns';src:url("/fonts/ns_Regular.woff") format('woff'),url("/fonts/ns_Regular.woff2") format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'ns';src:url("/fonts/ns_Light.woff") format('woff'),url("/fonts/ns_Light.woff2") format('woff2');font-weight:100;font-style:normal}@font-face{font-family:'ns';src:url("/fonts/ns_Medium.woff") format('woff'),url("/fonts/ns_Medium.woff2") format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'ns';src:url("/fonts/ns_Bold.woff") format('woff'),url("/fonts/ns_Bold.woff2") format('woff2');font-weight:700;font-style:normal}.kaga{font-family:"ns","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック体","Yu Gothic",YuGothic,sans-serif}@media (min-width: 768px){.container{width:100%;margin:0 auto;padding:0 0 0 0}}@media only screen and (min-width: 751px){.container{max-width:980px;margin:0 auto;padding:0 0 0 0}.kaga{max-width:940px;font-size:18px;line-height:1.5;margin:0 auto;padding:0 0 0 0}.kaga img{max-width:100%;height:auto}.kaga .display-sp{display:none}a .on{display:none}a:hover .off{display:none}a:hover .on{display:inherit}.kv-box{background:url("../images/bg_kv.jpg") 0 0 no-repeat;background-size:100%;padding:96.18% 0 0 0;position:relative}.kv-img1{width:22.35%;margin:37.45% 0 0 56.07%;position:absolute;top:0;left:0}.kv-txt1{width:100%;font-size:40px;font-weight:bold;text-align:center;margin:53.73% 0 0 0;position:absolute;top:0;left:0}.kv-ttl{width:100%;font-size:50px;font-weight:bold;text-align:center;margin:59.58% 0 0 0;position:absolute;top:0;left:0}.kv-ttl span{font-size:45px}.kv-txt2{width:100%;text-align:center;margin:67.45% 0 0 0;position:absolute;top:0;left:0}.kv-txt2 span{display:inline-block;color:#a78608;font-size:20px;line-height:2;font-weight:bold;background:#fff;border-radius:40px;padding:0 6em}.kv-txt3{width:20.22%;font-size:17px;margin:74.26% 0 0 12.77%;position:absolute;top:0;left:0}.kv-seat{width:20.64%;margin:73.94% 0 0 33.2%;position:absolute;top:0;left:0}.kv-seat-txt{font-size:12px;font-weight:bold;text-align:center;margin:0 -1em}.kv-icons{width:30.86%;text-align:center;margin:74.26% 0 0 55.32%;position:absolute;top:0;left:0}.kv-icon{display:block;float:left;width:17.94%;margin:0 5.18% 13.8% 0;position:relative}.kv-icon:nth-child(4){margin:0 0 13.8% 1.73%}.kv-icon-txt{width:6em;font-size:12px;font-weight:bold;line-height:1.1;margin:107.7% 0 0 0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kv-icon-rice{font-size:12px;font-weight:bold;line-height:1.1;margin:0 -1em 0 0;position:absolute;top:0;right:0}.kv-note{width:100%;font-size:12px;text-align:center;position:absolute;top:0;left:0;margin:92.88% 0 0 0}.landing-box{width:91.49%;margin:2.13% auto 6.92%}.landing-inner:after{content:"";display:block;clear:both}.landing-content{width:47.68%;text-align:center;float:left;margin:2.8% 0 1.87% 0}.landing-content:nth-child(even){float:right}.landing-head{color:#fff;font-size:20px;font-weight:bold;line-height:1.1;text-align:center;background:#649f31;padding:0.5em 0.25em}.landing-price-txt{display:inline-block;font-size:20px;font-weight:bold;line-height:1.1;vertical-align:middle;margin:0 0 0 0}.landing-price-txt i{font-style:normal;font-size:80%}.landing-price-txt span{display:inline-block;color:#e60012;font-size:40px;margin:0 6px}.landing-price-txt .landing-price-discount::before{content:"";display:inline-block;width:40px;height:40px;vertical-align:middle;background:url("../images/icon_tokuwari.png") 0 0 no-repeat;background-size:100%;margin:0 8px 4px 0}.landing-note{font-size:12px;text-align:center;margin:1.17% 0 0 0}.coupon-bnr{width:91.49%;background:url("../images/bg_coupon_btn.png") 0 0;margin:0 auto 9.79%;border:4px solid #649f31}.coupon-bnr a{display:block;text-decoration:none;text-align:right}.coupon-bnr a .coupon-bnr-ex{display:inline-block;text-align:center;background:#fff;padding:16px}.coupon-bnr a .coupon-bnr-txt1{color:#000;font-size:24px;font-weight:bold;line-height:1;margin:0 0 12px 0}.coupon-bnr a .coupon-bnr-txt2{color:#e60012;font-size:30px;line-height:1;font-weight:bold;margin:0 0 10px 0}.coupon-bnr a .coupon-bnr-txt3{color:#fff;font-size:14px;line-height:2.5;background:#649f31;margin:0 0 0 0}.coupon-bnr a:hover .coupon-bnr-txt3{background:#79b835}.time-box{width:91.49%;margin:0 auto 8.52%}.time-ttl{color:#649f31;font-size:40px;font-weight:bold;text-align:center;margin:0 auto 2.98%}.time-table{width:81.4%;margin:0 auto}.time-notice{font-size:12px;text-align:center;margin:1em 0 0}.contact-box{margin:0 0 8.52% 0}.contact-internet{background:#649f31;margin:0 0 40px;padding:18px 40px}.contact-internet-head{color:#fff;font-size:32px;font-weight:bold;text-align:center}.contact-internet-txt1{color:#fff;font-size:16px;line-height:1.57;text-align:center;margin:0 0 0 0}.contact-internet-txt2{color:#fff;font-size:16px;line-height:1.57;text-align:center;margin:0 0 0 0}.contact-tel{border:2px solid #649f31;padding:8px 40px}.contact-tel-head{text-align:center;margin:0 0 8px}.contact-tel-txt1{color:#649f31;line-height:1.2;text-align:center;margin:0 0 10px}.contact-tel-txt1 b{font-size:30px;vertical-align:middle}.contact-tel-txt1 span{font-size:18px;font-weight:normal;vertical-align:middle}.contact-bottom-txt{color:#649f31;font-size:16px;font-weight:bold;text-align:center;margin:0 0 0 0}.contact-btn,.btn-totop{text-align:center;margin:12px 0 0 0}.contact-btn a,.btn-totop a{display:block;color:#649f31;font-size:24px;font-weight:bold;line-height:1;text-decoration:none;background:#fff;border:2px solid #649f31;padding:0.7em}.contact-btn a span,.btn-totop a span{display:inline-block;position:relative}.contact-btn a span::after,.btn-totop a span::after{content:"";display:inline-block;border-left:10px solid #649f31;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:3px;right:-14px}.contact-btn a:hover,.btn-totop a:hover{color:#fff;background:#649f31;border:2px solid #fff}.contact-btn a:hover span::after,.btn-totop a:hover span::after{border-left:10px solid #fff}.btn-totop{width:53.2%;margin:0 auto}.btn-totop a{color:#fff;font-size:16px;background:#0499d0;border:none;padding:1.5em 1em}.btn-totop a span::after{border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:2px}.btn-totop a:hover{background:#15aae1;border:none}.btn-totop a:hover span::after{border-left:8px solid #fff}}@media only screen and (max-width: 750px){.container{padding:0 0 0 0}.navbar-default{padding:0 0 0 2%}.container>.navbar-collapse{margin:0 0 0 0}#page-top{z-index:100}.kaga{font-size:4.27vw;margin:0 0 10.67% 0}.kaga img{display:block;width:100%;height:auto}.kaga .display-pc{display:none}.kv-box{background:url("../images/bg_kv_sp.jpg") 0 0 no-repeat;background-size:100%;margin:0 0 5.34% 0;padding:160% 0 0 0;position:relative}.kv-img1{width:31.87%;margin:55.21% 0 0 53.74%;position:absolute;top:0;left:0}.kv-txt1{width:100%;font-size:5.34vw;font-weight:bold;text-align:center;margin:78.14% 0 0 0;position:absolute;top:0;left:0}.kv-ttl{width:100%;font-size:7.6vw;font-weight:bold;text-align:center;margin:84% 0 0 0;position:absolute;top:0;left:0}.kv-ttl span{font-size:6.27vw}.kv-txt2{width:89.34%;text-align:center;margin:103.07% 0 0 5.34%;position:absolute;top:0;left:0;color:#a78608;font-size:2.94vw;line-height:2;font-weight:bold;background:#fff;border-radius:40px}.kv-txt3{width:100%;font-size:4vw;font-weight:bold;text-align:center;margin:110.41% 0 0 0;position:absolute;top:0;left:0}.kv-seat{width:37.74%;margin:118.54% 0 0 5.34%;position:absolute;top:0;left:0}.kv-seat-txt{font-size:2.27vw;font-weight:bold;text-align:center}.kv-icons{width:54.67%;text-align:center;margin:118.54% 0 0 45.34%;position:absolute;top:0;left:0}.kv-icon{display:block;float:left;width:18.3%;margin:0 4.88% 12.2% 0;position:relative}.kv-icon:nth-child(4){margin:0 0 12.2% 4.88%}.kv-icon-txt{width:6em;font-size:2.4vw;line-height:1.1;margin:100% 0 0 0;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kv-icon-rice{font-size:2.4vw;font-weight:bold;margin:0 -1em 0 0;position:absolute;top:0;right:0}.kv-note{width:100%;font-size:2.4vw;text-align:center;position:absolute;top:0;left:0;margin:157.34% 0 0 0}.landing-box{width:89.34%;margin:0 auto 11.2%}.landing-content{width:100%;text-align:center;margin:0 0 7.47% 0}.landing-head{color:#fff;font-size:4.54vw;font-weight:bold;line-height:1.71;text-align:center;background:#649f31;margin:0 0 3.59% 0}.landing-price-txt{font-size:3.47vw;font-weight:bold;line-height:1.1;vertical-align:middle;margin:0 0 0 0}.landing-price-txt i{font-style:normal;font-size:80%}.landing-price-txt span{display:inline-block;color:#e60012;font-size:7.34vw;margin:0 6px}.landing-price-txt .landing-price-discount::before{content:"";display:inline-block;width:6.67vw;height:6.67vw;vertical-align:middle;background:url("../images/icon_tokuwari_sp.png") 0 0 no-repeat;background-size:100%;margin:0 8px 4px 0}.landing-note{width:89.34%;font-size:2vw;text-indent:-1em;margin:0 auto;padding:0 0 0 1em}.coupon-bnr{width:89.34%;background:url("../images/bg_coupon_btn_sp.png") 0 0;background-size:100%;margin:0 auto 12.27%;padding:25.07% 0 0 0;border:0.54vw solid #649f31}.coupon-bnr a{display:block;text-decoration:none}.coupon-bnr a .coupon-bnr-ex{text-align:center;background:#fff;padding:16px}.coupon-bnr a .coupon-bnr-txt1{color:#000;font-size:4.27vw;font-weight:bold;line-height:1;margin:0 0 12px 0}.coupon-bnr a .coupon-bnr-txt2{color:#e60012;font-size:5.34vw;line-height:1;font-weight:bold;margin:0 0 10px 0}.coupon-bnr a .coupon-bnr-txt3{color:#fff;font-size:14px;line-height:2.5;background:#649f31;margin:0 0 0 0}.coupon-bnr a:hover .coupon-bnr-txt3{background:#79b835}.time-box{width:89.34%;margin:0 auto 10.67%}.time-ttl{color:#649f31;font-size:6.67vw;font-weight:bold;text-align:center;margin:0 auto 7.47%}.time-table{width:73.89%;margin:0 auto 7.47%}.time-notice{font-size:2vw;margin:0 0 0 0}.contact-box{margin:0 0 10.67% 0;padding:0 4%}.contact-internet{background:#649f31;margin:0 0 5.8%;padding:2.9% 0}.contact-internet-head{color:#fff;font-size:4.67vw;font-weight:bold;text-align:center}.contact-internet-txt1{color:#fff;font-size:2.67vw;line-height:1.57;text-align:center;margin:0 0 1.45% 0}.contact-internet-txt2{color:#fff;font-size:3.74vw;line-height:1.57;text-align:center;margin:0 0 0 0}.contact-tel{border:2px solid #649f31;padding:2.9% 4.35%}.contact-tel-head{text-align:center;margin:0 0 8px}.contact-tel-txt1{color:#649f31;line-height:1.2;text-align:center;margin:0 0 10px}.contact-tel-txt1 b{font-size:9.34vw;vertical-align:middle}.contact-tel-txt1 span{font-size:4.27vw;font-weight:normal;vertical-align:middle}.contact-bottom-txt{color:#649f31;font-size:3.74vw;font-weight:bold;text-align:center;margin:0 0 0 0}.contact-btn,.btn-totop{width:86.96%;text-align:center;margin:3.48% auto 0}.contact-btn a,.btn-totop a{display:block;color:#649f31;font-size:4.27vw;font-weight:bold;line-height:1;text-decoration:none;background:#fff;border:2px solid #649f31;padding:1em}.contact-btn a span,.btn-totop a span{display:inline-block;position:relative}.contact-btn a span::after,.btn-totop a span::after{content:"";display:inline-block;border-left:2.14vw solid #649f31;border-top:2.14vw solid transparent;border-bottom:2.14vw solid transparent;position:absolute;top:0;right:-3.2vw}.btn-totop{margin:0 auto;padding:0 4%}.btn-totop a{color:#fff;font-size:4.27vw;background:#0499d0;border:none;padding:1.5em 1em}.btn-totop a span::after{border-left:2.14vw solid #fff;border-top:2.14vw solid transparent;border-bottom:2.14vw solid transparent;top:0}}