@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&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}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}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*{box-sizing:border-box}html{font-family:'Noto Sans JP', sans-serif;font-size:62.5%}body{color:#000;text-align:center}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh}@media screen and (max-width: 1023px){body{font-size:1.4rem;line-height:1.8}}@media screen and (min-width: 1024px){body{font-size:1.6rem;line-height:1.8}}body,html{position:relative;scroll-behavior:smooth}a{text-decoration:underline;border:none;vertical-align:top;border-style:none}a:hover{text-decoration:none;border:none}a:focus{outline:none}a img{border-style:none}@media screen and (min-width: 1024px){a img{transition:.2s ease-in-out}a:hover img{opacity:0.7}}img{max-width:100%;border-style:none}@media screen and (min-width: 1024px){img{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.pcBr{display:none}@media screen and (min-width: 1024px){.pcBr{display:block}}.spBr{display:block}@media screen and (min-width: 1024px){.spBr{display:none}}.effect-fade{opacity:0;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}[data-ruby]{position:relative}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:-0.9em;left:-0.2em;right:-0.2em;font-size:0.5em;text-align:center;white-space:nowrap;line-height:1;text-indent:0}@media screen and (max-width: 1023px){[data-ruby]::before{top:-0.9em}}rt{display:none}#bgCol{background:linear-gradient(124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);background-size:1800% 1800%;-webkit-animation:rainbow 18s ease infinite;-z-animation:rainbow 18s ease infinite;animation:rainbow 18s ease infinite}@media screen and (max-width: 1023px){#bgCol{padding:20px}}@media screen and (min-width: 1024px){#bgCol{padding:30px}}@-webkit-keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}100%{background-position:0% 82%}}@keyframes rainbow{0%{background-position:0% 82%}50%{background-position:100% 19%}100%{background-position:0% 82%}}#container{background:url("../images/bg.png") center top -20px repeat #fff;overflow:hidden}@media screen and (max-width: 1023px){#container{border-radius:20px}}@media screen and (min-width: 1024px){#container{border-radius:30px}}@media screen and (max-width: 1023px){main{padding:20px}}@media screen and (min-width: 1024px){main{padding:50px}}main .txt_catch01{display:inline-block;background:#000;margin-bottom:8px;padding:3px 8px;line-height:0.1}main .txt_catch02{display:inline-block;background:#000;padding:3px 8px;line-height:0.1}@media screen and (max-width: 1023px){main #mainCol{padding:20px 0}}@media screen and (min-width: 1024px){main #mainCol{display:-webkit-flex;display:flex;width:100%;max-width:1400px;margin:0 auto}}@media screen and (max-width: 1023px){main #imgCol{padding:0 0 20px 0}}@media screen and (min-width: 1024px){main #imgCol{width:50%;padding:20px 30px 0 0}}@media screen and (max-width: 1023px){main #txtCol{padding:0 0 20px 0}}@media screen and (min-width: 1024px){main #txtCol{width:50%;padding-top:50px}}main #txtCol h1{margin-bottom:30px}main #txtCol .txtThanks{border:1px solid #000;background:#fff;padding:30px}main #txtCol .txtThanks dt{text-align:left;font-weight:bold}main #txtCol .txtThanks dd:nth-of-type(1){text-align:right}main #txtCol .txtThanks dd:nth-of-type(2){text-align:left}main #txtCol .txtThanks dd:nth-of-type(3){text-align:right}main #txtCol #shareCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:20px 0;margin:0 auto}main #txtCol #shareCol li{font-size:13px;width:40px}main #txtCol #shareCol li:nth-of-type(2){margin:0 10px}main #txtCol .copy{background:#e2e2e2;line-height:1.2em}footer{display:block;background:#000;text-align:center}@media screen and (max-width: 1023px){footer{padding:20px 30px}}@media screen and (min-width: 1024px){footer{padding:30px}}

/*# sourceMappingURL=maps/layout.css.map */
