﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap&subset=japanese");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}#gnav{position:fixed;z-index:60}@media screen and (max-width: 1199px){#gnav{padding:10px;top:0px;height:40px}}@media screen and (min-width: 1200px){#gnav{background:url(../images/common/bg_gnav.png) center top no-repeat;display:flex;justify-content:center;align-items:baseline;top:10px;left:0px;width:100%;padding:17px 10px 30px}#gnav li{margin:0 15px}}@media screen and (max-width: 1199px){.btnMenu{box-sizing:border-box;background:#dd3d12;display:block;position:fixed;z-index:3;right:10px;top:10px;width:54px;height:54px;cursor:pointer;text-align:center;-webkit-transition:0.5s all;-moz-transition:0.5s all;transition:0.5s all;border-radius:50%;border:2px solid #ffd631}.btnMenu span{display:block;position:absolute;width:30px;height:4px;left:10px;background:#ffd631}.btnMenu span:nth-child(1){top:15px}.btnMenu span:nth-child(2){top:23px}.btnMenu span:nth-child(3){top:31px}.btnMenu.active{-webkit-transform:rotate(360deg);transform:rotate(360deg);background:#fff;border-radius:50%}.btnMenu.active span:nth-child(1){top:22px;left:10px;background:#dd3d12;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.btnMenu.active span:nth-child(2){top:22px;background:#dd3d12;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.btnMenu.active span:nth-child(3){opacity:0}.gnavBtn{position:fixed;z-index:2;top:0px;left:0;background:#dd3d12;text-align:center;width:100%;opacity:0;transition:opacity .6s ease, visibility .6s ease;display:none}.gnavBtn ul{margin:0 auto;padding:0;width:100%}.gnavBtn ul li{list-style-type:none;padding:10px 0 12px;width:100%;transition:.4s all;border-bottom:2px solid #ed6f1a}.gnavBtn ul li a{display:block;padding:0;text-decoration:none}.gnavBtn.active{opacity:100;display:block}}@media screen and (min-width: 1200px){.btnMenu{display:none}.gnavBtn ul{display:flex;align-items:flex-end}}.snav,.snav_no{padding:0 1em 1em}.snav a,.snav_no a{display:block}.snav{display:flex;justify-content:center;align-items:center}.snav a{padding:0 1em}.snav_no{text-align:left;margin:1em auto}*{box-sizing:border-box}html{font-family:'Noto Sans JP', serif;scroll-padding-top:100px}body{background:#f8f0e0;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: 767px){body{line-height:1.8}body:before{background:url(../images/common/bg_sp.jpg) no-repeat center top;background-size:cover}}@media screen and (min-width: 768px){body{font-size:1.125em;line-height:1.8}body:before{background:url(../images/common/bg.jpg) no-repeat center top;background-size:cover}}body,html{position:relative;scroll-behavior:smooth}a{color:#06c;text-decoration:underline;border:none;vertical-align:top;border-style:none;display:inline-block}a:hover{text-decoration:none;border:none}a:focus-visible{box-sizing:border-box;border:2px solid #ffd631;outline:3px dotted #06c !important}a:focus:not(:focus-visible){border:none;outline:none}a img{border-style:none}button{background:none;border:none}@media (hover: hover){button:enabled:hover{cursor:pointer}}button:focus-visible{box-sizing:border-box;border:2px solid #ffd631;outline:3px dotted #06c !important}button:focus:not(:focus-visible){border:none;outline:none}@media screen and (min-width: 768px){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: 768px){img{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.pcBr{display:none}@media screen and (min-width: 768px){.pcBr{display:block}}.spBr{display:block}@media screen and (min-width: 768px){.spBr{display:none}}.pc{display:none}@media screen and (min-width: 768px){.pc{display:inline}}.sp{display:inline}@media screen and (min-width: 768px){.sp{display:none}}.xlarge{display:none}@media screen and (min-width: 1200px){.xlarge{display:inline}}.xlarge_min{display:inline}@media screen and (min-width: 1200px){.xlarge_min{display:none}}.effect-fade{opacity:0;transform:translate(0, 45px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}[data-ruby]{position:relative}[data-ruby]::before{position:absolute;top:-0.9em;left:-0.2em;right:-0.2em;text-align:center;white-space:nowrap;line-height:1;text-indent:0}@media screen and (max-width: 767px){[data-ruby]::before{top:-0.9em}}rt{display:none}#header{position:fixed;z-index:60;left:0;top:0}@media screen and (max-width: 767px){main section{padding:30px 10px}main section>h2 img{height:70px;width:auto}main section h3 img{height:40px;width:auto}}@media screen and (min-width: 768px){main section{padding:80px 10px 30px}}main h2{text-align:center}@media screen and (max-width: 767px){main h2{margin-bottom:30px}}@media screen and (min-width: 768px){main h2{margin-bottom:50px}}@media screen and (max-width: 767px){main p,main ul,main ol{margin-bottom:20px}}@media screen and (min-width: 768px){main p,main ul,main ol{margin-bottom:50px}}main .inner,main .innerW{background:#fff;border-radius:10px}main .inner p,main .inner ul,main .inner ol,main .inner small,main .innerW p,main .innerW ul,main .innerW ol,main .innerW small{margin-bottom:1em}main .inner h3,main .innerW h3{background:url("../images/common/bg_stit.png") center top repeat;padding:20px 0}main .inner h4,main .innerW h4{border-top:2px solid #0066cc;border-bottom:2px solid #0066cc}@media screen and (max-width: 767px){main .inner h4,main .innerW h4{padding:10px;margin:30px auto}main .inner h4:first-of-type,main .innerW h4:first-of-type{margin-top:0}}@media screen and (min-width: 768px){main .inner h4,main .innerW h4{padding:20px;margin:50px auto;font-size:1.125rem}main .inner h4:first-of-type,main .innerW h4:first-of-type{margin-top:0}}main .inner h6,main .innerW h6{text-align:left}main .inner .sstit,main .innerW .sstit{background:#06c;padding:0.5em 1em;margin:1em 0;color:#fff;font-weight:bold;text-align:left}main .inner p.titIco:before,main .inner h6.titIco:before,main .innerW p.titIco:before,main .innerW h6.titIco:before{content:"◆";color:#39c}main .inner dl.titIco,main .innerW dl.titIco{display:flex;justify-content:flex-start}main .inner dl.titIco dt:before,main .innerW dl.titIco dt:before{content:"◆";color:#39c}main .inner dl.titIco dt:after,main .innerW dl.titIco dt:after{content:"："}main .inner .txt,main .innerW .txt{padding:0.5em 1em;background:#fff;text-align:left}main .inner div.txt,main .innerW div.txt{margin-bottom:1em}main .inner table,main .innerW table{width:100%;border-collapse:separate;border-spacing:0px 2px;margin:0 auto 30px}main .inner table th,main .innerW table th{background:#0066cc;padding:1em;color:#fff;font-weight:bold}main .inner table td,main .innerW table td{background:#FFF;text-align:left;padding:1em;margin-bottom:2px}@media screen and (max-width: 767px){main .inner,main .innerW{width:100%;margin:0 auto 30px}main .inner .box,main .innerW .box{padding:15px}main .inner table th,main .innerW table th{width:100%;display:block;text-align:center}main .inner table td,main .innerW table td{width:100%;display:block}}@media screen and (min-width: 768px){main .inner,main .innerW{width:94%;max-width:1200px;margin:0 auto 50px}main .inner .box,main .innerW .box{padding:50px}main .inner table th,main .innerW table th{text-align:left;width:13em}}@media screen and (min-width: 768px){main .innerW{max-width:2000px}}@media screen and (min-width: 768px){main ul.btnList{display:flex;justify-content:center;align-items:flex-end;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}main ul.btnList li{flex-shrink:0;margin-right:10px;width:50%}main ul.btnList li:last-of-type{margin-right:0}}main .btnBox p{padding-top:30px;margin-bottom:0}@media screen and (max-width: 767px){main .btnBox{margin:0 auto 30px}}@media screen and (min-width: 768px){main .btnBox{margin:0 auto 50px}}main .dl01{width:100%;text-align:left}main .dl01>dt{color:#dd3d12;font-weight:bold}main .dl01>dd{border-bottom:2px dotted #e2d4b8;margin-bottom:1em;padding-bottom:1em}main .dl01>dd:last-of-type{border-bottom:none}main .dl01>dd ul{margin-bottom:0}main .dl01>dd .icoList li{margin-bottom:1em}main .dl01>dd img{margin:10px auto}@media screen and (min-width: 768px){main .dl01{display:flex;justify-content:center;flex-wrap:wrap}main .dl01>dt{width:25%;padding-right:1em}main .dl01>dd{width:75%}}main .dl02{width:100%;text-align:left;text-indent:0}main .dl02>dt{border:2px solid #06c;color:#06c;font-weight:bold;margin-bottom:1em;padding:0.5em 1em;margin-top:1em}main .dl02>dd:before{content:"◆";color:#39c}@media screen and (max-width: 767px){main small{font-size:0.875em;line-height:1.8}}@media screen and (min-width: 768px){main small{font-size:0.875em;line-height:1.8}}main .noteList{text-align:left;margin-bottom:1em}main .noteList li{padding-left:1em;text-indent:-1em}main .noteList li:before{content:"※"}@media screen and (max-width: 767px){main .noteList{font-size:0.875em;line-height:1.8}}@media screen and (min-width: 768px){main .noteList{font-size:0.875em;line-height:1.8}}main ul.noteList{margin-bottom:0}main .icoList{text-align:left;margin-bottom:1em}main .icoList>li{padding-left:1em;text-indent:-1em}main .icoList>li:before{content:"◆";color:#39c}main .txtRed{color:#dd3d12}main .txtBlue{color:#06c}main .txtLeft{text-align:left}main .btnLogout a{display:block;width:200px;padding:10px;background:#333;margin:30px auto;border-radius:10px;color:#eee;text-decoration:none}main .txtEnd{font-weight:bold}@media screen and (max-width: 767px){main .txtEnd{line-height:1.8}}@media screen and (min-width: 768px){main .txtEnd{font-size:1.25rem;line-height:1.8}}#snsCol #shareCol{display:flex;justify-content:center;align-items:center;margin:0 auto 30px}#snsCol #shareCol li{width:60px}#snsCol #shareCol li:nth-of-type(2){margin:0 20px}footer{position:relative;text-align:center;display:block;background:#000;color:#ccc;padding:30px 10px 0}footer #footerInner{padding:0 10px 30px;border-bottom:1px solid #ccc}footer .copy{font-size:0.875rem}footer #footerBne{background:#f2f2f2}.btnEntry{position:fixed;z-index:60}@media screen and (max-width: 767px){.btnEntry{left:10px;bottom:0px;width:70%}}@media screen and (min-width: 768px){.btnEntry{left:10px;bottom:10px}.btnEntry:hover{bottom:15px}.btnEntry:hover img{opacity:1}}.to-top{position:fixed;right:10px;bottom:0px;cursor:pointer;z-index:60}@media screen and (max-width: 767px){.to-top{width:20%;height:auto}}@media screen and (min-width: 768px){.to-top:hover{bottom:-5px}}.slide-arrow{position:absolute;top:50%;margin-top:-30px;z-index:50}@media screen and (max-width: 767px){.prev-arrow{left:5px;width:40px;height:40px}.next-arrow{right:5px;width:40px;height:40px}}@media screen and (min-width: 768px){.prev-arrow{left:20px;transition:0.3}.prev-arrow:hover{cursor:pointer;filter:brightness(70%)}.next-arrow{right:20px;transition:0.3}.next-arrow:hover{cursor:pointer;filter:brightness(70%)}}.fadein{opacity:0;transform:translate(0, 100px);transition:all 0.8s ease}.fadein.active{opacity:1;transform:translate(0, 0)}
