@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Gravitas+One&display=swap";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%;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}@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: 767px){.pc{display:none !important}}@media screen and (max-width: 767px){.pc-c{display:contents !important}}html{scrollbar-width:thin;scrollbar-color:#000 #b39500;scroll-behavior:smooth}html *{scrollbar-width:thin;scrollbar-color:#000 #b39500}::scrollbar{width:5px}::scrollbar-track{background:#b39500}::scrollbar-thumb{background:#000;border-radius:2px}img{max-width:100%}::-moz-selection{color:#fff;background-color:#b39500}::selection{color:#fff;background-color:#b39500}a{color:#a64263;word-break:break-all}a:visited{color:#a64263}@media(hover: hover){a.opa{transition:opacity .3s}a.opa:hover{opacity:.7}}@media(hover: hover){a.bri{transition:filter .3s}a.bri:hover{filter:brightness(1.2)}}@media(hover: hover){a{transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s, -webkit-text-decoration .3s}a:hover{text-decoration:none}}html{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#000;scroll-behavior:smooth}@media screen and (max-width: 767px){html{font-size:calc(30/960*100vw)}}@media screen and (min-width: 768px){html{font-size:min(calc(20 / 1800 * 100vw * 1), calc(20px * 1))}}body{position:relative}body #container{background:url(../images/common/bg.png) center top;width:100%;overflow:clip}@media screen and (max-width: 767px){body #container{background-size:min(calc(350 / 960 * 100vw * 1), calc(350px * 1)) auto}}@media screen and (min-width: 768px){body #container{background-size:min(calc(350 / 1800 * 100vw * 1), calc(350px * 1)) auto}}body #container *{box-sizing:border-box}body *{letter-spacing:.05em}@media screen and (max-width: 767px){body *[id]{scroll-margin-top:0px}}@media screen and (min-width: 768px){body *[id]{scroll-margin-top:4rem}}hr{width:100%;height:0;border:none;margin:0}@media screen and (max-width: 767px){hr{background:url(../images/common/bar_sp.jpg) center top repeat-x;background-size:auto 100%;padding-bottom:min(calc(30 / 960 * 100% * 1), calc(30px * 1))}}@media screen and (min-width: 768px){hr{background:url(../images/common/bar_pc.jpg) center top repeat-x;background-size:auto 100%;padding-bottom:min(calc(30 / 1800 * 100% * 1), calc(30px * 1))}}header{width:100%;z-index:10000}@media screen and (max-width: 767px){header{position:fixed;inset:0 auto auto 0}}@media screen and (min-width: 768px){header{position:sticky;inset:0 auto auto 0}}header #btnNav{position:absolute;inset:.5rem .5rem auto auto;width:5rem;height:5rem;margin-left:auto}header #btnNav::before{content:"";position:absolute;inset:5% auto auto 5%;background:#000;width:90%;height:90%;border:solid 2px #b39500;border-radius:50%;box-sizing:border-box}header #btnNav::after{content:"";position:absolute;inset:10% auto auto 10%;width:80%;height:80%;border:solid 1px #b39500;border-radius:50%;box-sizing:border-box}header #btnNav:has(+nav.act) span{margin:0;transition:margin .2s,width .2s,transform .2s .2s}header #btnNav:has(+nav.act) span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}header #btnNav:has(+nav.act) span:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}header #btnNav:has(+nav.act) span:nth-child(2){width:0}header #btnNav span{position:absolute;inset:50% auto auto 50%;background:#b39500;width:2rem;height:.1333333333rem;transform:translate(-50%, -50%);transition:margin .2s .2s,width .2s .2s,transform .2s}header #btnNav span:nth-child(1){margin-top:-0.5rem}header #btnNav span:nth-child(3){margin-top:.5rem}header nav{background:#000;width:100%;padding:1rem 0;border-bottom:solid 2px #b39500}@media screen and (max-width: 767px){header nav{display:flex;justify-content:center;align-items:center;height:0;box-sizing:border-box;padding:0;overflow:clip;transition:height .3s}header nav.act{height:100vh;height:100dvh}}@media screen and (max-width: 767px){header nav ul{width:100%}}@media screen and (min-width: 768px){header nav ul{display:flex;justify-content:center}}@media screen and (max-width: 767px){header nav ul li+li{margin-top:1rem}}@media screen and (min-width: 768px){header nav ul li+li{margin-left:1.75rem}}header nav ul li.active{pointer-events:none}header nav ul li.active a{background:#fff9f2;color:#000}header nav ul a{display:block;font-family:"Gravitas One",serif;color:#fff9f2;text-decoration:none;line-height:1em}header nav ul a:visited{color:#fff9f2}@media screen and (max-width: 767px){header nav ul a{font-size:2em;padding:1rem 1rem .8rem}}@media screen and (min-width: 768px){header nav ul a{font-size:1.5em;padding:.5rem .5rem .3rem}}@media(hover: hover){header nav ul a{transition:background-color .3s}header nav ul a:hover{background-color:#a64263}}main{position:relative}main .contentBox{position:relative;z-index:1}@media screen and (max-width: 767px){main .contentBox{padding:5rem 0}}@media screen and (min-width: 768px){main .contentBox{padding:7.5rem 0}}main .contentBox.d{background:url(../images/common/bg_d.png) center top}@media screen and (max-width: 767px){main .contentBox.d{background-size:min(calc(350 / 960 * 100vw * 1), calc(350px * 1)) auto}}@media screen and (min-width: 768px){main .contentBox.d{background-size:min(calc(350 / 1800 * 100vw * 1), calc(350px * 1)) auto}}main .contentBox:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:100%;z-index:-1}main .contentBox.pattern01::before{background:url(../images/common/bg_p_01.png) center top}@media screen and (max-width: 767px){main .contentBox.pattern01::before{background-size:min(calc(240 / 960 * 100vw * 1), calc(240px * 1)) auto}}@media screen and (min-width: 768px){main .contentBox.pattern01::before{background-size:min(calc(240 / 1800 * 100vw * 1), calc(240px * 1)) auto}}main .contentBox.pattern02::before{background:url(../images/common/bg_p_02.png) center top}@media screen and (max-width: 767px){main .contentBox.pattern02::before{background-size:min(calc(2000 / 960 * 100vw * 1), calc(2000px * 1)) auto}}@media screen and (min-width: 768px){main .contentBox.pattern02::before{background-size:min(calc(2000 / 1800 * 100vw * 1), calc(2000px * 1)) auto}}main .contentBox.pattern03::before{background:url(../images/common/bg_p_03.png) center center}@media screen and (max-width: 767px){main .contentBox.pattern03::before{background-size:min(calc(200 / 960 * 100vw * 1), calc(200px * 1)) auto}}@media screen and (min-width: 768px){main .contentBox.pattern03::before{background-size:min(calc(200 / 1800 * 100vw * 1), calc(200px * 1)) auto}}main .contentBox.pattern03::after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:100%;z-index:-1;background:url(../images/common/bg_p_03_tl.svg) left top no-repeat,url(../images/common/bg_p_03_tr.svg) right top no-repeat,url(../images/common/bg_p_03_bl.svg) left bottom no-repeat,url(../images/common/bg_p_03_br.svg) right bottom no-repeat}@media screen and (max-width: 767px){main .contentBox.pattern03::after{background-size:21.1111111111vw auto}}@media screen and (min-width: 768px){main .contentBox.pattern03::after{background-size:calc(50% - 5.5555555556vw) auto}}main .contentBox.pattern04::before{background:url(../images/common/bg_p_04.png) center center no-repeat}@media screen and (max-width: 767px){main .contentBox.pattern04::before{background-size:min(calc(1700 / 960 * 100vw * 1), calc(1700px * 1)) auto}}@media screen and (min-width: 768px){main .contentBox.pattern04::before{background-size:min(calc(1700 / 1800 * 100vw * 1), calc(1700px * 1)) auto}}main .contentBox>h2{position:relative;text-align:center;font-family:"Gravitas One",serif;line-height:.7em;color:#b39500;border-bottom:solid 2px #b39500;box-sizing:border-box;margin:0 auto}@media screen and (max-width: 767px){main .contentBox>h2{width:min(calc(660 / 960 * 100vw * 1), calc(660px * 1));font-size:2.5rem;padding-bottom:.6666666667rem;margin-bottom:3.3333333333rem}}@media screen and (min-width: 768px){main .contentBox>h2{width:min(calc(1100 / 1800 * 100vw * 1), calc(1100px * 1));font-size:5.5rem;padding-bottom:1rem;margin-bottom:5rem}}main .contentBox>h2::after{content:"";position:absolute;inset:auto auto -1px 50%;background:url(../images/common/obj_tit_l.png) left center no-repeat,url(../images/common/obj_tit_r.png) right center no-repeat;background-size:auto 100%;transform:translate(-50%, 50%)}@media screen and (max-width: 767px){main .contentBox>h2::after{width:min(calc(860 / 960 * 100vw * 1), calc(860px * 1));height:1.6666666667rem}}@media screen and (min-width: 768px){main .contentBox>h2::after{width:min(calc(1300 / 1800 * 100vw * 1), calc(1300px * 1));height:2.5rem}}main [class*=frame],main [class*=Frame]{margin:0 auto}@media screen and (max-width: 767px){main [class*=frame],main [class*=Frame]{width:min(calc(860 / 960 * 100vw * 1), calc(860px * 1));padding:2rem}}@media screen and (min-width: 768px){main [class*=frame],main [class*=Frame]{width:min(calc(1380 / 1800 * 100vw * 1), calc(1380px * 1));padding:6rem}}main [class*=frame].nonFrame,main [class*=Frame].nonFrame{padding:0}main [class*=frame].frame01,main [class*=Frame].frame01{position:relative;background:#b39500;z-index:10;box-sizing:border-box}main [class*=frame].frame01::before,main [class*=frame].frame01::after,main [class*=Frame].frame01::before,main [class*=Frame].frame01::after{content:"";z-index:-1}main [class*=frame].frame01::before,main [class*=Frame].frame01::before{position:absolute;inset:0 auto auto 0;background:#fff9f2;width:100%;height:100%;border:solid 2px #b39500;box-sizing:border-box}@media screen and (max-width: 767px){main [class*=frame].frame01::before,main [class*=Frame].frame01::before{border-radius:2rem}}@media screen and (min-width: 768px){main [class*=frame].frame01::before,main [class*=Frame].frame01::before{border-radius:3rem}}main [class*=frame].frame01::after,main [class*=Frame].frame01::after{border:solid 1px #b39500;box-sizing:border-box}@media screen and (max-width: 767px){main [class*=frame].frame01::after,main [class*=Frame].frame01::after{position:absolute;inset:.3333333333rem auto auto .3333333333rem;width:calc(100% - .6666666667rem);height:calc(100% - .6666666667rem)}}@media screen and (min-width: 768px){main [class*=frame].frame01::after,main [class*=Frame].frame01::after{position:absolute;inset:.5rem auto auto .5rem;width:calc(100% - 1rem);height:calc(100% - 1rem)}}main [class*=frame].frame02,main [class*=Frame].frame02{position:relative;z-index:10;box-sizing:border-box}main [class*=frame].frame02::before,main [class*=frame].frame02::after,main [class*=Frame].frame02::before,main [class*=Frame].frame02::after{content:"";z-index:-1}main [class*=frame].frame02::before,main [class*=Frame].frame02::before{position:absolute;inset:0 auto auto 0;background:#fff9f2;width:100%;height:100%;border:solid 2px #b39500;box-sizing:border-box}@media screen and (max-width: 767px){main [class*=frame].frame02::before,main [class*=Frame].frame02::before{border-radius:0 2rem 2rem 0}}@media screen and (min-width: 768px){main [class*=frame].frame02::before,main [class*=Frame].frame02::before{border-radius:0 3rem 3rem 0}}main [class*=frame].frame02::after,main [class*=Frame].frame02::after{border:solid 1px #b39500;border-left:none;box-sizing:border-box}@media screen and (max-width: 767px){main [class*=frame].frame02::after,main [class*=Frame].frame02::after{position:absolute;inset:.3333333333rem auto auto 0;width:calc(100% - .3333333333rem);height:calc(100% - .6666666667rem)}}@media screen and (min-width: 768px){main [class*=frame].frame02::after,main [class*=Frame].frame02::after{position:absolute;inset:.5rem auto auto 0;width:calc(100% - .5rem);height:calc(100% - 1rem)}}main [class*=frame].frame03,main [class*=Frame].frame03{position:relative;z-index:10;box-sizing:border-box}main [class*=frame].frame03::before,main [class*=frame].frame03::after,main [class*=Frame].frame03::before,main [class*=Frame].frame03::after{content:"";z-index:-1}main [class*=frame].frame03::before,main [class*=Frame].frame03::before{position:absolute;inset:0 auto auto 0;background:#fff9f2;width:100%;height:100%;border:solid 2px #b39500;box-sizing:border-box}main [class*=frame].frame03::after,main [class*=Frame].frame03::after{border:solid 1px #b39500;box-sizing:border-box}@media screen and (max-width: 767px){main [class*=frame].frame03::after,main [class*=Frame].frame03::after{position:absolute;inset:.6666666667rem auto auto .6666666667rem;width:calc(100% - 1.3333333333rem);height:calc(100% - 1.3333333333rem)}}@media screen and (min-width: 768px){main [class*=frame].frame03::after,main [class*=Frame].frame03::after{position:absolute;inset:1rem auto auto 1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}}main [class*=frame].frame03 .obj,main [class*=Frame].frame03 .obj{position:absolute;inset:0 auto auto 0;width:100%;height:100%;margin:0;pointer-events:none;overflow:clip}main [class*=frame].frame03 .obj li,main [class*=Frame].frame03 .obj li{background:#b39500}@media screen and (max-width: 767px){main [class*=frame].frame03 .obj li,main [class*=Frame].frame03 .obj li{width:1.3333333333rem;height:1.3333333333rem}}@media screen and (min-width: 768px){main [class*=frame].frame03 .obj li,main [class*=Frame].frame03 .obj li{width:2rem;height:2rem}}main [class*=frame].frame03 .obj li::before,main [class*=Frame].frame03 .obj li::before{content:"";position:absolute;inset:50% auto auto 50%;border:solid 1px #b39500;box-sizing:border-box;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){main [class*=frame].frame03 .obj li::before,main [class*=Frame].frame03 .obj li::before{width:4rem;height:4rem;border-radius:2rem}}@media screen and (min-width: 768px){main [class*=frame].frame03 .obj li::before,main [class*=Frame].frame03 .obj li::before{width:6rem;height:6rem;border-radius:3rem}}main [class*=frame].frame03 .obj li:nth-child(1),main [class*=Frame].frame03 .obj li:nth-child(1){position:absolute;inset:0 auto auto 0;transform:translate(-50%, -50%)}main [class*=frame].frame03 .obj li:nth-child(2),main [class*=Frame].frame03 .obj li:nth-child(2){position:absolute;inset:0 0 auto auto;transform:translate(50%, -50%)}main [class*=frame].frame03 .obj li:nth-child(3),main [class*=Frame].frame03 .obj li:nth-child(3){position:absolute;inset:auto 0 0 auto;transform:translate(50%, 50%)}main [class*=frame].frame03 .obj li:nth-child(4),main [class*=Frame].frame03 .obj li:nth-child(4){position:absolute;inset:auto auto 0 0;transform:translate(-50%, 50%)}main [class*=frame]:has(>h3),main [class*=Frame]:has(>h3){padding-top:0}main [class*=frame]>*+*,main [class*=Frame]>*+*{margin-top:1rem}main [class*=frame] h3,main [class*=Frame] h3{text-align:center;font-family:"Gravitas One",serif;line-height:.7em;color:#b39500}@media screen and (max-width: 767px){main [class*=frame] h3,main [class*=Frame] h3{font-size:2.5rem;padding-top:.8rem;margin-bottom:3.3333333333rem}}@media screen and (min-width: 768px){main [class*=frame] h3,main [class*=Frame] h3{font-size:4rem;padding-top:1.2rem;margin-bottom:5rem}}main [class*=frame] h3.jp,main [class*=Frame] h3.jp{font-family:"Noto Serif",serif;font-weight:900;line-height:.9em}@media screen and (max-width: 767px){main [class*=frame] h3.jp,main [class*=Frame] h3.jp{font-size:2rem}}@media screen and (min-width: 768px){main [class*=frame] h3.jp,main [class*=Frame] h3.jp{font-size:3rem}}main [class*=frame] h3 span,main [class*=Frame] h3 span{display:block;font-family:"Noto Serif",serif;line-height:1em;color:#000;font-weight:700}@media screen and (max-width: 767px){main [class*=frame] h3 span,main [class*=Frame] h3 span{font-size:1rem;margin-top:.5rem}}@media screen and (min-width: 768px){main [class*=frame] h3 span,main [class*=Frame] h3 span{font-size:1.5rem;margin-top:.75rem}}main [class*=frame] h4,main [class*=Frame] h4{background:#b39500;font-family:"Noto Serif",serif;font-weight:700;line-height:1em;color:#fff9f2;text-align:center;box-sizing:border-box}@media screen and (max-width: 767px){main [class*=frame] h4,main [class*=Frame] h4{font-size:1.3333333333rem;padding:.6666666667rem .5em;margin-bottom:1.3333333333rem}}@media screen and (min-width: 768px){main [class*=frame] h4,main [class*=Frame] h4{font-size:1.5rem;padding:.5rem .5em;margin-bottom:2rem}}@media screen and (max-width: 767px){main [class*=frame] *+h4,main [class*=frame] *+h5,main [class*=Frame] *+h4,main [class*=Frame] *+h5{margin-top:1.3333333333rem}}@media screen and (min-width: 768px){main [class*=frame] *+h4,main [class*=frame] *+h5,main [class*=Frame] *+h4,main [class*=Frame] *+h5{margin-top:2rem}}main [class*=frame] h5,main [class*=Frame] h5{font-family:"Noto Serif",serif;line-height:1em;color:#b39500;font-weight:700;padding-bottom:.25em;border-bottom:solid 2px #b39500;box-sizing:border-box}main [class*=frame] h5.fc,main [class*=Frame] h5.fc{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){main [class*=frame] h5,main [class*=Frame] h5{font-size:1rem;margin-bottom:1rem}}@media screen and (min-width: 768px){main [class*=frame] h5,main [class*=Frame] h5{font-size:1.5rem;margin-bottom:1rem}}main [class*=frame] h6,main [class*=Frame] h6{color:#b39500;font-weight:900;text-indent:-1.25em;padding-left:1.25em}main [class*=frame] h6::before,main [class*=Frame] h6::before{content:"■";margin-right:.25em}@media screen and (max-width: 767px){main [class*=frame] h6,main [class*=Frame] h6{margin-bottom:1rem}}@media screen and (min-width: 768px){main [class*=frame] h6,main [class*=Frame] h6{font-size:1.2rem;margin-bottom:1rem}}@media screen and (max-width: 767px){main [class*=frame] *+h6,main [class*=Frame] *+h6{margin-top:1rem}}@media screen and (min-width: 768px){main [class*=frame] *+h6,main [class*=Frame] *+h6{margin-top:1rem}}main [class*=frame] hr,main [class*=Frame] hr{background:#b39500;padding-bottom:1px}@media screen and (max-width: 767px){main [class*=frame]+[class*=frame],main [class*=frame]+[class*=Frame],main [class*=Frame]+[class*=frame],main [class*=Frame]+[class*=Frame]{margin-top:3.3333333333rem}}@media screen and (min-width: 768px){main [class*=frame]+[class*=frame],main [class*=frame]+[class*=Frame],main [class*=Frame]+[class*=frame],main [class*=Frame]+[class*=Frame]{margin-top:5rem}}main .btn{position:relative;display:flex;justify-content:center;align-items:center;background:#fff9f2;width:-moz-fit-content;width:fit-content;max-width:100%;color:#b39500;font-weight:700;text-decoration:none;box-sizing:border-box}@media screen and (max-width: 767px){main .btn{height:4rem;padding:0 2em;border-radius:2rem}}@media screen and (min-width: 768px){main .btn{height:3.5rem;padding:0 3.5em;border-radius:1.75rem}}@media(hover: hover){main .btn{transition:background-color .3s,color .3s}main .btn.arrow::after{transition:background-color .3s}main .btn::before{transition:border-color .3s}main .btn:hover{background-color:#b39500;color:#000}main .btn:hover.arrow::after{background-color:#000}main .btn:hover::before{border-color:#000}}main .btn.act{background-color:#b39500;color:#000;pointer-events:none}main .btn.act.arrow::after{background-color:#000}main .btn.act::before{border-color:#000}main .btn.f{border:solid 2px #b39500}@media screen and (max-width: 767px){main .btn.f::before{width:calc(100% - .6666666667rem + 4px)}}@media screen and (min-width: 768px){main .btn.f::before{width:calc(100% - .5rem + 4px)}}main .btn::before{content:"";position:absolute;inset:50% auto auto 50%;border:solid 1px #b39500;box-sizing:border-box;transform:translate(-50%, -50%);pointer-events:none}@media screen and (max-width: 767px){main .btn::before{width:calc(100% - .6666666667rem);height:3.3333333333rem;border-radius:1.6666666667rem}}@media screen and (min-width: 768px){main .btn::before{width:calc(100% - .5rem);height:3rem;border-radius:1.5rem}}main .btn.arrow::after{content:"";position:absolute;inset:50% 1rem auto auto;background:#b39500;transform:translate(0, -50%);clip-path:polygon(0 0, 0 100%, 100% 50%)}@media screen and (max-width: 767px){main .btn.arrow::after{width:.3333333333rem;height:.6666666667rem}}@media screen and (min-width: 768px){main .btn.arrow::after{width:.5rem;height:1rem}}main .sNavi{display:flex;justify-content:center}@media screen and (max-width: 767px){main .sNavi{margin-bottom:1.6666666667rem}}@media screen and (min-width: 768px){main .sNavi{margin-bottom:2.5rem}}main .sNavi li.act .btn{background-color:#b39500;color:#000;pointer-events:none}main .sNavi li.act .btn.arrow::after{background-color:#000}main .sNavi li.act .btn::before{border-color:#000}@media screen and (max-width: 767px){main .sNavi li+li{margin-left:.6666666667rem}}@media screen and (min-width: 768px){main .sNavi li+li{margin-left:1rem}}main .tabContentWrap>li{display:none}main .tabContentWrap>li.act{display:block}@media screen and (max-width: 767px){main .tabContentWrap+[class*=frame],main .tabContentWrap+[class*=Frame]{margin-top:3.3333333333rem}}@media screen and (min-width: 768px){main .tabContentWrap+[class*=frame],main .tabContentWrap+[class*=Frame]{margin-top:5rem}}main .dlBox{display:flex}main .dlBox dt{width:100%;font-family:"Noto Serif",serif;font-weight:700;color:#b39500}@media screen and (max-width: 767px){main .dlBox dt{width:6rem}}@media screen and (min-width: 768px){main .dlBox dt{width:9rem}}@media screen and (max-width: 767px){main .dlBox dd{width:calc(100% - 6rem)}}@media screen and (min-width: 768px){main .dlBox dd{width:calc(100% - 9rem)}}main .dlBox+.dlBox{border-top:solid 1px #b39500;box-sizing:border-box}@media screen and (max-width: 767px){main .dlBox+.dlBox{padding-top:1.6666666667rem;margin-top:1.6666666667rem}}@media screen and (min-width: 768px){main .dlBox+.dlBox{padding-top:2.5rem;margin-top:2.5rem}}main .txtList li{text-indent:-1em;padding-left:1em}main .txtList li>*{text-indent:0}main .txtList li+li{margin-top:.5rem}main .notes{font-size:.75em}main .innerBox{background:rgba(0,0,0,.05);padding:.5rem;box-sizing:border-box;margin-top:.5rem}footer{background:#000;text-align:center;color:#fff}@media screen and (max-width: 767px){footer{padding-bottom:1.6666666667rem}}@media screen and (min-width: 768px){footer{padding-bottom:2.5rem}}footer #cookieCol{background:#b39500}@media screen and (max-width: 767px){footer #cookieCol{padding:1rem 0}}@media screen and (min-width: 768px){footer #cookieCol{padding:1.5rem 0}}footer #cookieCol a{color:#000;line-height:1em}footer #cookieCol a:visited{color:#000}footer .sns{display:flex;justify-content:center}@media screen and (max-width: 767px){footer .sns{margin-top:1.6666666667rem}}@media screen and (min-width: 768px){footer .sns{margin-top:2.5rem}}@media screen and (max-width: 767px){footer .sns li+li{margin-left:.6666666667rem}}@media screen and (min-width: 768px){footer .sns li+li{margin-left:1rem}}@media screen and (max-width: 767px){footer .sns img{width:2.6666666667rem}}@media screen and (min-width: 768px){footer .sns img{width:2.5rem}}footer .copyright{text-align:center}@media screen and (max-width: 767px){footer .copyright{font-size:.8em;margin-top:1rem}}@media screen and (min-width: 768px){footer .copyright{font-size:.75em;margin-top:1.5rem}}
/*# sourceMappingURL=maps/layout.css.map */
