html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav li{list-style:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}input,select{vertical-align:middle}html{scroll-behavior:smooth;font-size:62.5%;overflow-x:hidden}*{box-sizing:border-box}img{vertical-align:bottom;width:100%;height:auto}body{color:#333;background-color:#0000;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1.4rem;line-height:1.8;overflow-x:hidden}main section#greeting:before{display:none}main section:nth-of-type(2n) .secContainer{flex-direction:row-reverse}main section:nth-of-type(2n) .explain:before{left:auto;right:0}@media screen and (min-width:1025px){html{font-size:100%}body{font-size:14px}}
.rawUQa_headerWrapper{height:72svh;position:relative}.rawUQa_headerWrapper:before{content:"";z-index:-1;background-color:#efefef;width:100%;height:auto;margin:auto;position:absolute;inset:0}.rawUQa_headerHead{z-index:9;background-color:#efefef;justify-content:space-between;align-items:center;width:100%;min-height:7.2rem;padding:.5em 2.5%;display:flex;position:fixed;top:0;left:0}.rawUQa_headerHead h1 img{width:8em;max-width:8rem}.rawUQa_headerHead button{cursor:pointer;background-color:#0000;border:0;border-radius:8px;outline:none;place-items:center;width:4.4rem;height:4.4rem;padding:0;display:grid;position:relative}.rawUQa_headerHead button span{background-color:#333;width:100%;height:1px;display:block}.rawUQa_headerHead button:before,.rawUQa_headerHead button:after{content:"";background-color:#333;width:100%;height:1px;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)rotate(0)}.rawUQa_headerHead button:after{top:75%}.rawUQa_headerHead button.rawUQa_OnView{overflow:hidden}.rawUQa_headerHead button.rawUQa_OnView span{opacity:0;transition:all .5s;transform:translate(-100%)}.rawUQa_headerHead button.rawUQa_OnView:before,.rawUQa_headerHead button.rawUQa_OnView:after{transition:transform .5s;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.rawUQa_headerHead button.rawUQa_OnView:after{transform:translate(-50%,-50%)rotate(135deg)}.rawUQa_navMenus{opacity:0;visibility:hidden;overscroll-behavior:contain;background-color:#000000d9;width:100%;height:calc(100dvh - 7.2rem);position:fixed;bottom:0;left:0;overflow-y:auto}.rawUQa_navMenus.rawUQa_OnView{opacity:1;visibility:visible;transition:all .5s}.rawUQa_navMenus ul{text-align:center;padding:12.5vh 2.5%;list-style:none}.rawUQa_navMenus ul li{font-size:1.4rem;line-height:1.8}.rawUQa_navMenus ul li:not(:last-of-type){margin-bottom:4rem}.rawUQa_navMenus ul li a{color:#fff;text-decoration:none;display:block}.rawUQa_navMenus ul li a:hover{color:gold;transition:color .5s}.rawUQa_navMenus ul li.rawUQa_lists button{cursor:pointer;text-align:center;appearance:none;border:unset;color:#fff;background:0 0;border-radius:0;outline:none;width:fit-content;margin:auto;padding:0;font-size:1.4rem;display:block}.rawUQa_navMenus ul li.rawUQa_lists button:hover{color:gold;transition:color .5s}.rawUQa_FirstViewWrapper{z-index:-1;background:linear-gradient(#fff0 64%,#efefef),url(/img/topview.jpg) 50%/cover no-repeat;height:72svh;position:relative;overflow:hidden}.rawUQa_ccTxt{opacity:0;width:clamp(4rem,100%,24rem);position:absolute;top:72%;left:0;transform:translateY(-50%)translate(-2.5em)}.rawUQa_ccTxt.rawUQa_OnView{opacity:1;transition:opacity .5s,transform .75s;transform:translateY(-50%)translate(0)}@media screen and (min-width:1025px){.rawUQa_headerHead{min-height:72px}.rawUQa_headerHead h1 img{max-width:80px}.rawUQa_headerHead button{display:none}.rawUQa_navMenus{top:unset;left:unset;opacity:1;visibility:visible;z-index:9;background-color:#0000;width:clamp(560px,72%,720px);height:auto;position:relative}.rawUQa_navMenus ul{justify-content:space-between;align-items:center;gap:4%;padding:.25em .5em;display:flex}.rawUQa_navMenus ul li{font-size:16px}.rawUQa_navMenus ul li:not(:last-of-type){margin-bottom:0}.rawUQa_navMenus ul li a{color:#333}.rawUQa_navMenus ul li.rawUQa_lists button{color:#333;font-size:16px}.rawUQa_FirstViewWrapper{background:linear-gradient(270deg,#fff0 50%,#efefef 70%),linear-gradient(#fff0 16.6667vw,#efefef 33.3333vw),url(/img/topview.jpg) 100% 0/71.4286vw no-repeat}.rawUQa_ccTxt{width:40vw;max-width:640px;top:10%;transform:translateY(0%)translate(-2.5em)}.rawUQa_ccTxt.rawUQa_OnView{transform:translateY(0)translate(0)}}
.zNCCDa_footerWrapper{text-align:center;background-color:#dadada;padding:2.5em 5% 0}.zNCCDa_footerWrapper nav{margin-bottom:2.5em}.zNCCDa_footerWrapper nav ul li:not(:last-of-type){margin-bottom:3em}.zNCCDa_footerWrapper nav ul li a{color:#333;font-size:1.4rem;text-decoration:none}.zNCCDa_footerWrapper nav ul li a:hover{color:gold;transition:all .5s}.zNCCDa_footerWrapper nav ul li.zNCCDa_lists button{cursor:pointer;text-align:center;appearance:none;border:unset;color:#333;background:0 0;border-radius:0;outline:none;width:fit-content;margin:auto;padding:0;font-size:1.4rem;display:block}.zNCCDa_footerWrapper nav ul li.zNCCDa_lists button:hover{color:gold;transition:color .5s}.zNCCDa_footerWrapper p{font-size:1.2rem;line-height:2}@media screen and (min-width:1025px){.zNCCDa_footerWrapper{padding:2.5em 5% 0}.zNCCDa_footerWrapper nav{max-width:960px;margin:5em auto}.zNCCDa_footerWrapper nav ul{justify-content:space-around;align-items:center;gap:2%;display:flex}.zNCCDa_footerWrapper nav ul li:not(:last-of-type){margin-bottom:0}.zNCCDa_footerWrapper nav ul li a{font-size:16px}.zNCCDa_footerWrapper nav ul li.zNCCDa_lists button{font-size:16px}.zNCCDa_footerWrapper p{font-size:12px}}
