@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+SC:wght@200..900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-ExtraLight.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-SemiBold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Noto Serif JP";src:url("./font/NotoSerifCJKjp-Black.otf") format("opentype");font-weight:900;font-style:normal}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}table thead,table tbody{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}picture{display:contents}html{scrollbar-width:thin;scrollbar-color:#d80b31 #000;scroll-behavior:smooth}html *{scrollbar-width:thin;scrollbar-color:#d80b31 #000}::scrollbar{width:5px}::scrollbar-track{background:#000}::scrollbar-thumb{background:#d80b31;border-radius:2px}@media screen and (min-width: 768px){*[id]{scroll-margin:70px}}@media screen and (min-width: 768px){.sp{display:none !important}}@media screen and (min-width: 768px){.sp-c{display:contents !important}}@media screen and (max-width: 767.99px){.pc-c{display:contents !important}}@media screen and (max-width: 767.99px){.pc{display:none !important}}*{line-height:2em;letter-spacing:0.1em;box-sizing:border-box}ruby{ruby-align:center}::-moz-selection{background-color:#d80b31}::selection{background-color:#d80b31}a{font-weight:700;color:#d6ad6a;word-break:break-all}@media (hover: hover){a{transition:color 0.3s}a:hover{color:rgba(214,173,106,0.7)}}a:visited{color:#d6ad6a}img{max-width:100%}picture{display:contents}.notes{font-size:0.8em}.notes li{text-indent:-1em;padding-left:1em}body{position:relative;background:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt" 1 !important;font-feature-settings:"palt" 1 !important;letter-spacing:0.05em;color:#fff}body:has(#btnGNavi.open){overflow:hidden}@media screen and (max-width: 767.99px){body{font-size:calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){body{font-size:calc(20 / 2000 * 100vw)}}body #bodyInner{position:relative;width:100%;overflow:clip}[class^="objRed"],[class^="objYellow"]{position:absolute;display:block;background-size:cover !important;height:0;z-index:-1}[class^="objRed"].objRed01,[class^="objYellow"].objRed01{background:url(../images/common/obj/img_obj_red_01.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed01,[class^="objYellow"].objRed01{width:calc(600 / 960 * 100vw);padding-bottom:calc(600 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed01,[class^="objYellow"].objRed01{width:calc(600 / 2000 * 100vw);padding-bottom:calc(600 / 2000 * 100vw)}}[class^="objRed"].objRed02,[class^="objYellow"].objRed02{background:url(../images/common/obj/img_obj_red_02.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed02,[class^="objYellow"].objRed02{width:calc(466 / 960 * 100vw);padding-bottom:calc(209 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed02,[class^="objYellow"].objRed02{width:calc(466 / 2000 * 100vw);padding-bottom:calc(209 / 2000 * 100vw)}}[class^="objRed"].objRed03,[class^="objYellow"].objRed03{background:url(../images/common/obj/img_obj_red_03.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed03,[class^="objYellow"].objRed03{width:calc(378 / 960 * 100vw);padding-bottom:calc(203 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed03,[class^="objYellow"].objRed03{width:calc(378 / 2000 * 100vw);padding-bottom:calc(203 / 2000 * 100vw)}}[class^="objRed"].objRed04,[class^="objYellow"].objRed04{background:url(../images/common/obj/img_obj_red_04.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed04,[class^="objYellow"].objRed04{width:calc(640 / 960 * 100vw);padding-bottom:calc(640 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed04,[class^="objYellow"].objRed04{width:calc(640 / 2000 * 100vw);padding-bottom:calc(640 / 2000 * 100vw)}}[class^="objRed"].objRed05,[class^="objYellow"].objRed05{background:url(../images/common/obj/img_obj_red_05.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed05,[class^="objYellow"].objRed05{width:calc(240 / 960 * 100vw);padding-bottom:calc(243 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed05,[class^="objYellow"].objRed05{width:calc(240 / 2000 * 100vw);padding-bottom:calc(243 / 2000 * 100vw)}}[class^="objRed"].objRed06,[class^="objYellow"].objRed06{background:url(../images/common/obj/img_obj_red_06.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed06,[class^="objYellow"].objRed06{width:calc(312 / 960 * 100vw);padding-bottom:calc(314 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed06,[class^="objYellow"].objRed06{width:calc(312 / 2000 * 100vw);padding-bottom:calc(314 / 2000 * 100vw)}}[class^="objRed"].objRed07,[class^="objYellow"].objRed07{background:url(../images/common/obj/img_obj_red_07.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed07,[class^="objYellow"].objRed07{width:calc(478 / 960 * 100vw);padding-bottom:calc(477 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed07,[class^="objYellow"].objRed07{width:calc(478 / 2000 * 100vw);padding-bottom:calc(477 / 2000 * 100vw)}}[class^="objRed"].objRed08,[class^="objYellow"].objRed08{background:url(../images/common/obj/img_obj_red_08.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed08,[class^="objYellow"].objRed08{width:calc(330 / 960 * 100vw);padding-bottom:calc(110 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed08,[class^="objYellow"].objRed08{width:calc(330 / 2000 * 100vw);padding-bottom:calc(110 / 2000 * 100vw)}}[class^="objRed"].objRed09,[class^="objYellow"].objRed09{background:url(../images/common/obj/img_obj_red_09.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objRed09,[class^="objYellow"].objRed09{width:calc(229 / 960 * 100vw);padding-bottom:calc(232 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objRed09,[class^="objYellow"].objRed09{width:calc(229 / 2000 * 100vw);padding-bottom:calc(232 / 2000 * 100vw)}}[class^="objRed"].objYellow01,[class^="objYellow"].objYellow01{background:url(../images/common/obj/img_obj_yellow_01.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objYellow01,[class^="objYellow"].objYellow01{width:calc(576 / 960 * 100vw);padding-bottom:calc(576 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objYellow01,[class^="objYellow"].objYellow01{width:calc(576 / 2000 * 100vw);padding-bottom:calc(576 / 2000 * 100vw)}}[class^="objRed"].objYellow02,[class^="objYellow"].objYellow02{background:url(../images/common/obj/img_obj_yellow_02.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objYellow02,[class^="objYellow"].objYellow02{width:calc(316 / 960 * 100vw);padding-bottom:calc(413 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objYellow02,[class^="objYellow"].objYellow02{width:calc(316 / 2000 * 100vw);padding-bottom:calc(413 / 2000 * 100vw)}}[class^="objRed"].objYellow03,[class^="objYellow"].objYellow03{background:url(../images/common/obj/img_obj_yellow_03.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objYellow03,[class^="objYellow"].objYellow03{width:calc(316 / 960 * 100vw);padding-bottom:calc(316 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objYellow03,[class^="objYellow"].objYellow03{width:calc(316 / 2000 * 100vw);padding-bottom:calc(316 / 2000 * 100vw)}}[class^="objRed"].objYellow04,[class^="objYellow"].objYellow04{background:url(../images/common/obj/img_obj_yellow_04.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objYellow04,[class^="objYellow"].objYellow04{width:calc(776 / 960 * 100vw);padding-bottom:calc(776 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objYellow04,[class^="objYellow"].objYellow04{width:calc(776 / 2000 * 100vw);padding-bottom:calc(776 / 2000 * 100vw)}}[class^="objRed"].objYellow05,[class^="objYellow"].objYellow05{background:url(../images/common/obj/img_obj_yellow_05.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objYellow05,[class^="objYellow"].objYellow05{width:calc(1894 / 960 * 100vw);padding-bottom:calc(4097 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objYellow05,[class^="objYellow"].objYellow05{width:calc(1894 / 2000 * 100vw);padding-bottom:calc(4097 / 2000 * 100vw)}}[class^="objRed"].objYellow06,[class^="objYellow"].objYellow06{background:url(../images/common/obj/img_obj_yellow_06.png) center center no-repeat}@media screen and (max-width: 767.99px){[class^="objRed"].objYellow06,[class^="objYellow"].objYellow06{width:calc(1575 / 960 * 100vw);padding-bottom:calc(3381 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="objRed"].objYellow06,[class^="objYellow"].objYellow06{width:calc(1575 / 2000 * 100vw);padding-bottom:calc(3381 / 2000 * 100vw)}}[class^="btn"] a{position:relative;display:inline-block;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;text-decoration:none}@media screen and (max-width: 767.99px){[class^="btn"] a{font-size:1.25em}}@media screen and (min-width: 768px){[class^="btn"] a{font-size:1.5em}}[class^="btn"] a:visited{color:#fff}[class^="btn"] .img_arrow_btn_r,[class^="btn"] .img_arrow_btn_r_2,[class^="btn"] .img_arrow_btn_l_2{position:absolute;top:50%}@media screen and (max-width: 767.99px){[class^="btn"] .img_arrow_btn_r,[class^="btn"] .img_arrow_btn_r_2,[class^="btn"] .img_arrow_btn_l_2{width:calc(15 / 960 * 150vw);margin-top:calc(-10 / 960 * 150vw)}}@media screen and (min-width: 768px){[class^="btn"] .img_arrow_btn_r,[class^="btn"] .img_arrow_btn_r_2,[class^="btn"] .img_arrow_btn_l_2{width:calc(15 / 2000 * 100vw);margin-top:calc(-10 / 2000 * 100vw)}}[class^="btn"] .img_arrow_btn_r,[class^="btn"] .img_arrow_btn_r_2{right:0}[class^="btn"] .img_arrow_btn_l_2{left:0}[class^="btn"] .img_arrow_btn_b{position:absolute;bottom:0;left:50%}@media screen and (max-width: 767.99px){[class^="btn"] .img_arrow_btn_b{width:calc(20 / 960 * 150vw);margin:0 0 calc(10 / 960 * 150vw) calc(-10 / 960 * 150vw)}}@media screen and (min-width: 768px){[class^="btn"] .img_arrow_btn_b{width:calc(20 / 2000 * 100vw);margin:0 0 calc(10 / 2000 * 100vw) calc(-10 / 2000 * 100vw)}}[class^="btn"].btn01 a{background:url(../images/common/bg_red.png) center center;color:#fff;padding:1em 2em}@media (hover: hover){[class^="btn"].btn01 a{transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}[class^="btn"].btn01 a:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}}[class^="btn"].btn01 a::before,[class^="btn"].btn01 a::after{content:"";position:absolute;width:51%;height:51%}@media screen and (max-width: 767.99px){[class^="btn"].btn01 a::before,[class^="btn"].btn01 a::after{background-size:calc(536 / 960 * 150vw) auto !important;margin:calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="btn"].btn01 a::before,[class^="btn"].btn01 a::after{background-size:calc(536 / 2000 * 100vw) auto !important;margin:calc(10 / 2000 * 100vw)}}[class^="btn"].btn01 a::before{top:0;left:0;background:url(../images/common/obj_btn01_tl.png) left top no-repeat}[class^="btn"].btn01 a::after{content:"";position:absolute;top:0;right:0;background:url(../images/common/obj_btn01_tr.png) right top no-repeat}[class^="btn"].btn01 a span{display:contents}[class^="btn"].btn01 a span::before,[class^="btn"].btn01 a span::after{content:"";position:absolute;width:51%;height:51%}@media screen and (max-width: 767.99px){[class^="btn"].btn01 a span::before,[class^="btn"].btn01 a span::after{background-size:calc(536 / 960 * 150vw) auto !important;margin:calc(10 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="btn"].btn01 a span::before,[class^="btn"].btn01 a span::after{background-size:calc(536 / 2000 * 100vw) auto !important;margin:calc(10 / 2000 * 100vw)}}[class^="btn"].btn01 a span::before{bottom:0;left:0;background:url(../images/common/obj_btn01_bl.png) left bottom no-repeat}[class^="btn"].btn01 a span::after{bottom:0;right:0;background:url(../images/common/obj_btn01_br.png) right bottom no-repeat}@media screen and (max-width: 767.99px){[class^="btn"].btn01 [class^="img_arrow_btn_r"]{margin-right:calc(20 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="btn"].btn01 [class^="img_arrow_btn_r"]{margin-right:calc(20 / 2000 * 100vw)}}@media screen and (max-width: 767.99px){[class^="btn"].btn01 [class^="img_arrow_btn_l"]{margin-left:calc(20 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="btn"].btn01 [class^="img_arrow_btn_l"]{margin-left:calc(20 / 2000 * 100vw)}}[class^="btn"].btn02 a{background:url(../images/common/obj_btn02_l.png) left center no-repeat,url(../images/common/obj_btn02_r.png) right center no-repeat,linear-gradient(to right, #deceba -50%, #ad8c55 0%, #cdac6b 40%, #e6cea3 80%, #fff 130% 150%);color:#000;padding:0.25em 2.5em}@media (hover: hover){[class^="btn"].btn02 a{transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s, -webkit-filter 0.3s}[class^="btn"].btn02 a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media screen and (max-width: 767.99px){[class^="btn"].btn02 a{min-width:calc(400 / 960 * 100vw);background-size:calc(50 / 960 * 100vw) auto,calc(50 / 960 * 100vw) auto,cover}}@media screen and (min-width: 768px){[class^="btn"].btn02 a{min-width:calc(400 / 2000 * 100vw);background-size:calc(50 / 2000 * 100vw) auto,calc(50 / 2000 * 100vw) auto,cover}}@media screen and (max-width: 767.99px){[class^="btn"].btn02 a [class^="img_arrow_btn_r"]{margin-right:calc(40 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="btn"].btn02 a [class^="img_arrow_btn_r"]{margin-right:calc(40 / 2000 * 100vw)}}@media screen and (max-width: 767.99px){[class^="btn"].btn02 a [class^="img_arrow_btn_l"]{margin-left:calc(40 / 960 * 100vw)}}@media screen and (min-width: 768px){[class^="btn"].btn02 a [class^="img_arrow_btn_l"]{margin-left:calc(40 / 2000 * 100vw)}}[class^="btn"].btn03 a{background:url(../images/common/obj_btn03_tr.png) right top no-repeat,url(../images/common/obj_btn03_bl.png) left bottom no-repeat,url(../images/common/bg_black.png) center center;color:#fff;padding:1em}@media (hover: hover){[class^="btn"].btn03 a{transition:background-image 0.3s}[class^="btn"].btn03 a:hover{background:url(../images/common/obj_btn03_tr.png) right top no-repeat,url(../images/common/obj_btn03_bl.png) left bottom no-repeat,url(../images/common/bg_red.png) center center}}@media screen and (max-width: 767.99px){[class^="btn"].btn03 a{background-size:calc(27 / 960 * 150vw) auto,calc(27 / 960 * 150vw) auto,auto !important}}@media screen and (min-width: 768px){[class^="btn"].btn03 a{font-size:1.25em;background-size:calc(27 / 2000 * 100vw) auto,calc(27 / 2000 * 100vw) auto,auto !important}}[class^="btn"].btn03 a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}@media screen and (max-width: 767.99px){[class^="btn"].btn03 a::before{border:solid calc(2 / 960 * 150vw) #d6ad6a}}@media screen and (min-width: 768px){[class^="btn"].btn03 a::before{border:solid calc(2 / 2000 * 100vw) #d6ad6a}}.act .btn03 a{background:url(../images/common/obj_btn03_tr.png) right top no-repeat,url(../images/common/obj_btn03_bl.png) left bottom no-repeat,url(../images/common/bg_red.png) center center;pointer-events:none}.gNaviCol li{text-align:center}@media (hover: hover){.gNaviCol li:nth-child(1) a{transition:opacity 0.3s}.gNaviCol li:nth-child(1) a:hover{opacity:0.7}}@media (hover: hover){.gNaviCol li:nth-child(n+2) a{transition:color 0.3s}.gNaviCol li:nth-child(n+2) a:hover{color:#d6ad6a}}@media screen and (max-width: 767.99px){.gNaviCol li:nth-child(2){margin-top:calc(70 / 960 * 100vw)}}@media screen and (min-width: 768px){.gNaviCol li:nth-child(2){margin-top:calc(70 / 2000 * 100vw)}}.gNaviCol li:nth-child(n+3){background:url(../images/common/obj_navi.png) center top no-repeat}@media screen and (max-width: 767.99px){.gNaviCol li:nth-child(n+3){background-size:auto calc(18 / 960 * 100vw);padding-top:calc(48 / 960 * 100vw);margin-top:calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){.gNaviCol li:nth-child(n+3){background-size:auto calc(18 / 2000 * 100vw);padding-top:calc(48 / 2000 * 100vw);margin-top:calc(30 / 2000 * 100vw)}}.gNaviCol li a{display:inline-block;line-height:1em;font-size:2em;font-family:"Zen Old Mincho",serif;text-decoration:none;color:#fff}.gNaviCol li a.act{color:#d6ad6a;pointer-events:none}@media screen and (max-width: 767.99px){.gNaviCol li img{width:calc(340 / 960 * 100vw)}}@media screen and (min-width: 768px){.gNaviCol li img{width:calc(340 / 2000 * 100vw)}}.snsCol{display:-webkit-flex;display:flex}@media screen and (max-width: 767.99px){.snsCol li+li{margin-left:calc(20 / 960 * 100vw)}}@media screen and (min-width: 768px){.snsCol li+li{margin-left:calc(20 / 2000 * 100vw)}}.snsCol a{position:relative;display:block}@media (hover: hover){.snsCol a{transition:opacity 0.3s}.snsCol a:hover{opacity:0.7}}@media screen and (max-width: 767.99px){.snsCol a{width:calc(60 / 960 * 100vw)}}@media screen and (min-width: 768px){.snsCol a{width:max(calc(35 / 2000 * 100vw), 35px)}}.snsCol a img{width:100%}header{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:5000;pointer-events:none;transition:background-color 0.3s;overflow:hidden}header:has(>.open){background-color:rgba(0,0,0,0.95);background-color:linear-gradient(135deg, #000 0% 50%, #d80b31 100%);pointer-events:all}header:has(>.open) [class^="objRed"],header:has(>.open) [class^="objYellow"]{opacity:1}header [class^="objRed"],header [class^="objYellow"]{top:50%;right:0;opacity:0;transition:opacity 0.3s;pointer-events:none}@media screen and (max-width: 767.99px){header [class^="objRed"].objRed01,header [class^="objYellow"].objRed01{margin:calc(-950 / 960 * 100vw) calc(100 / 960 * 100vw) 0 0;z-index:2}}@media screen and (min-width: 768px){header [class^="objRed"].objRed01,header [class^="objYellow"].objRed01{margin:calc(-900 / 2000 * 100vw) calc(700 / 2000 * 100vw) 0 0;z-index:2}}@media screen and (max-width: 767.99px){header [class^="objRed"].objRed02,header [class^="objYellow"].objRed02{margin:calc(1150 / 960 * 100vw) calc(100 / 960 * 100vw) 0 0}}@media screen and (min-width: 768px){header [class^="objRed"].objRed02,header [class^="objYellow"].objRed02{margin:calc(350 / 2000 * 100vw) calc(900 / 2000 * 100vw) 0 0;z-index:2}}@media screen and (max-width: 767.99px){header [class^="objRed"].objRed03,header [class^="objYellow"].objRed03{margin:calc(-1250 / 960 * 100vw) calc(-150 / 960 * 100vw) 0 0}}@media screen and (min-width: 768px){header [class^="objRed"].objRed03,header [class^="objYellow"].objRed03{margin:calc(-650 / 2000 * 100vw) calc(-150 / 2000 * 100vw) 0 0}}@media screen and (max-width: 767.99px){header [class^="objRed"].objRed04,header [class^="objYellow"].objRed04{margin:calc(500 / 960 * 100vw) calc(-350 / 960 * 100vw) 0 0}}@media screen and (min-width: 768px){header [class^="objRed"].objRed04,header [class^="objYellow"].objRed04{margin:calc(250 / 2000 * 100vw) calc(-50 / 2000 * 100vw) 0 0}}@media screen and (max-width: 767.99px){header [class^="objRed"].objRed06,header [class^="objYellow"].objRed06{margin:calc(200 / 960 * 100vw) calc(150 / 960 * 100vw) 0 0;z-index:2}}@media screen and (min-width: 768px){header [class^="objRed"].objRed06,header [class^="objYellow"].objRed06{margin:calc(-150 / 2000 * 100vw) calc(750 / 2000 * 100vw) 0 0}}@media screen and (max-width: 767.99px){header [class^="objRed"].objRed07,header [class^="objYellow"].objRed07{margin:calc(-350 / 960 * 100vw) calc(-150 / 960 * 100vw) 0 0}}@media screen and (min-width: 768px){header [class^="objRed"].objRed07,header [class^="objYellow"].objRed07{margin:calc(-400 / 2000 * 100vw) calc(150 / 2000 * 100vw) 0 0;z-index:2}}header [class^="objRed"].objYellow05,header [class^="objYellow"].objYellow05{margin:calc(-1748.5 / 2000 * 100vw) calc(-347 / 2000 * 100vw) 0 0;z-index:1}header [class^="objRed"].objYellow06,header [class^="objYellow"].objYellow06{margin:calc(-1590 / 960 * 100vw) calc(-607.5 / 960 * 100vw) 0 0;z-index:1}header #btnGNavi{position:absolute;top:0;left:0;background:url(../images/common/bg_navi.jpg) center center no-repeat;background-size:cover;z-index:200;overflow:hidden;pointer-events:all;transition:opacity 0.3s}@media (hover: hover){header #btnGNavi{transition:opacity 0.3s, -webkit-filter 0.3s;transition:opacity 0.3s, filter 0.3s;transition:opacity 0.3s, filter 0.3s, -webkit-filter 0.3s}header #btnGNavi:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media screen and (max-width: 767.99px){header #btnGNavi{width:calc(140 / 960 * 100vw);height:calc(140 / 960 * 100vw);margin:calc(30 / 960 * 100vw) 0 0 calc(30 / 960 * 100vw)}}@media screen and (min-width: 768px){header #btnGNavi{width:calc(70 / 2000 * 100vw);height:calc(70 / 2000 * 100vw);margin:calc(30 / 2000 * 100vw) 0 0 calc(30 / 2000 * 100vw)}}header #btnGNavi.open span:nth-child(1){width:0;margin-left:0;transition:width 0.1s 0.1s, margin-left 0.1s 0.1s}header #btnGNavi.open span:nth-child(2),header #btnGNavi.open span:nth-child(3){top:50%;width:calc(80 / 140 * 100%);margin-left:calc(-40 / 140 * 100%);transition:top 0.1s, width 0.1s 0.1s, margin-left 0.1s 0.1s, -webkit-transform 0.1s 0.1s;transition:top 0.1s, transform 0.1s 0.1s, width 0.1s 0.1s, margin-left 0.1s 0.1s;transition:top 0.1s, transform 0.1s 0.1s, width 0.1s 0.1s, margin-left 0.1s 0.1s, -webkit-transform 0.1s 0.1s}header #btnGNavi.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header #btnGNavi.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header #btnGNavi.open+#gNavi{margin-left:0}header #btnGNavi span{position:absolute;left:50%;background:#000;width:calc(60 / 140 * 100%);height:calc(4 / 140 * 100%);margin:calc(-2 / 140 * 100%) 0 0 calc(-30 / 140 * 100%)}header #btnGNavi span:nth-child(1){top:calc(70 / 140 * 100%);transition:width 0.1s, margin-left 0.1s;-webkit-transform-origin:center;transform-origin:center}header #btnGNavi span:nth-child(2),header #btnGNavi span:nth-child(3){top:calc(95 / 140 * 100%);transition:top 0.1s 0.1s, width 0.1s, margin-left 0.1s, -webkit-transform 0.1s;transition:top 0.1s 0.1s, transform 0.1s, width 0.1s, margin-left 0.1s;transition:top 0.1s 0.1s, transform 0.1s, width 0.1s, margin-left 0.1s, -webkit-transform 0.1s}header #btnGNavi span:nth-child(2){top:calc(45 / 140 * 100%)}header #btnGNavi span:nth-child(3){top:calc(95 / 140 * 100%)}header #gNavi{position:relative;background:#000 url(../images/common/bg_kingdom.png) left top no-repeat;height:100vh;height:100dvh;border-left:solid 1px #d6ad6a;border-right:solid 1px #d6ad6a;box-sizing:border-box;transition:margin-left 0.3s;overflow-y:auto;z-index:100}@media screen and (max-width: 767.99px){header #gNavi{background-size:calc(160 / 600 * 100%),calc(30 / 600 * 100%);width:calc(600 / 960 * 100%);padding:calc(270 / 960 * 100%) 0 calc(120 / 960 * 100%);margin-left:calc(-800 / 960 * 100%)}}@media screen and (min-width: 768px){header #gNavi{background-size:calc(160 / 800 * 100%),calc(30 / 800 * 100%);width:calc(800 / 2000 * 100%);padding:calc(120 / 2000 * 100%) 0;margin-left:calc(-800 / 2000 * 100%)}}header .snsCol{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767.99px){header .snsCol{margin-top:calc(90 / 960 * 100vw)}}@media screen and (min-width: 768px){header .snsCol{margin-top:calc(90 / 2000 * 100vw)}}main h2{line-height:1em;font-family:"Zen Old Mincho",serif;font-weight:700;text-shadow:0 0 15px #000}@media screen and (max-width: 767.99px){main h2{font-size:calc(1em / 3 * 10)}}@media screen and (min-width: 768px){main h2{font-size:4em}}@media screen and (max-width: 767.99px){main .inner{margin-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){main .inner{margin-top:calc(60 / 2000 * 100%)}}footer{background:#333;text-align:center;font-size:0.75em}@media screen and (max-width: 767.99px){footer{padding:calc(50 / 960 * 100%) 0}}@media screen and (min-width: 768px){footer{padding:calc(50 / 2000 * 100%) 0}}footer .snsCol{-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767.99px){footer .copy,footer .notes{margin-top:calc(30 / 960 * 100%)}}@media screen and (min-width: 768px){footer .copy,footer .notes{margin-top:calc(30 / 2000 * 100%)}}footer *{line-height:1.5em}#pTop{position:-webkit-sticky;position:sticky;bottom:0;z-index:1000}@media (hover: hover){#pTop{transition:opacity 0.3s}#pTop:hover{opacity:0.7}}#pTop.hide{opacity:0;pointer-events:none}#pTop a{position:absolute;bottom:0;right:0}@media screen and (max-width: 767.99px){#pTop a{width:calc(70 / 960 * 150%);margin:0 calc(30 / 960 * 100%) calc(30 / 960 * 100%) 0}}@media screen and (min-width: 768px){#pTop a{width:calc(70 / 2000 * 100%);margin:0 calc(30 / 2000 * 100%) calc(30 / 2000 * 100%) 0}}#pTop a img{width:100%}
