a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:1.6rem;line-height:1}*{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit}:after,:before{box-sizing:inherit}a,a:visited{color:inherit}article,aside,footer,header,main,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img,video{border-style:none;max-width:100%;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none !important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:none}sup{position:relative;top:-0.5em;font-size:75%;line-height:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:normal}em{font-style:normal}html{visibility:hidden}html.loading-delay,html.wf-active{visibility:visible}body{padding-top:var(--header-height)}.contentsWrapper{margin-top:0;position:relative;overflow:hidden;color:#001b07;font-family:source-han-sans-cjk-ja,sans-serif;font-weight:400;font-size:16px;line-height:1}@media(max-width: 768px){.contentsWrapper{font-size:14px}}.header{position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;height:106px;font-family:source-han-sans-cjk-ja,sans-serif;background-color:#fff}@media(max-width: 768px){.header{display:block;height:58px}}.header .headerLogo{display:flex;align-items:center;padding-left:30px}@media(max-width: 768px){.header .headerLogo{height:58px;padding-left:0}}.header .headerLogo .logo{width:233px}@media(max-width: 1200px){.header .headerLogo .logo{width:180px}}@media(max-width: 768px){.header .headerLogo .logo{width:128px;margin:0 auto}}.header .headerLogo .oa{width:291px;padding-top:4px;margin-left:20px}@media(max-width: 1360px){.header .headerLogo .oa{width:300px}}@media(max-width: 768px){.header .headerLogo .oa{display:none}}@media(max-width: 768px){.header .navWrap{position:absolute;top:58px;right:0;width:71px;transition:width .3s ease}.header .navWrap.open{width:100%}.header .navWrap.open .navInner{pointer-events:auto}.header .navWrap.open .navMenuBtn{background-image:url(../img/nav_btn_close.png)}.header .navWrap .navInner{position:absolute;top:0;right:0;overflow:hidden;width:100%;pointer-events:none}}.header .navWrap .nav{display:flex}.header .navWrap .nav>li{margin:0 32px;font-size:20px;font-weight:bold}@media(max-width: 1180px){.header .navWrap .nav>li{margin:0 16px;font-size:16px}}@media(max-width: 768px){.header .navWrap .nav>li{margin:0}}.header .navWrap .nav a{display:block;padding:16px 0;text-decoration:none}@media(min-width: 768px){.header .navWrap .nav a{transition:all .3s ease-in}.header .navWrap .nav a:hover{color:#009226}}@media(max-width: 768px){.header .navWrap .nav a{padding:16px 24px !important;white-space:nowrap}}@media(max-width: 768px){.header .navWrap .nav{display:block;width:calc(100% - 70px);margin-right:-1px;margin-left:auto;border-left:1px solid #009226;border-bottom:1px solid #009226;background-color:#fff}.header .navWrap .nav li{border-top:1px solid #009226}.header .navWrap .nav .nav01 .navBtn{display:none}}.header .navWrap .drop{position:relative}.header .navWrap .drop .subNav{display:none;position:absolute;top:48px;left:50%;z-index:100;transform:translateX(-50%);padding:30px 0 6px;background-color:#fff}@media(max-width: 768px){.header .navWrap .drop .subNav{position:static;display:block;padding:0;transform:translateX(0)}}.header .navWrap .drop .subNav li{text-align:center;white-space:nowrap}@media(max-width: 768px){.header .navWrap .drop .subNav li{text-align:left}.header .navWrap .drop .subNav li:first-of-type{border-top:0}}.header .navWrap .drop .subNav li a{padding:12px 8px}@media(max-width: 768px){.header .navWrap .drop .subNav li a{padding:0}}.header .navWrap .navMenuBtn{display:none}@media(max-width: 768px){.header .navWrap .navMenuBtn{position:absolute;z-index:9999;top:0;right:calc(100% - 71px);display:block;width:58px;height:58px;background:url(../img/nav_btn_open.png) no-repeat 0 0/58px 58px}}#spNavBg{display:none}@media(max-width: 768px){#spNavBg{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.9)}}.inner{max-width:1040px;width:100%;margin-right:auto;margin-left:auto}.movieWrap{position:relative;width:100%;padding-top:56.25%}.movieWrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.movieWrap img{position:absolute;top:0;left:0;width:100%}.movieArea{position:relative;overflow:hidden;margin-top:16px;padding:8px;border:1px solid #009226}@media(max-width: 768px){.movieArea{padding:4px}}.movieArea:before{content:"";position:absolute;top:-90px;left:-50px;width:165px;height:140px;background-color:#009226;transform:rotate(-30deg)}@media(max-width: 768px){.movieArea:before{top:-120px;left:-70px}}.movieArea:after{content:"";position:absolute;bottom:-90px;right:-50px;width:165px;height:140px;background-color:#009226;transform:rotate(-30deg)}@media(max-width: 768px){.movieArea:after{bottom:-120px;right:-70px}}.movieArea .movie{position:relative;width:100%;padding-top:56.25%}.movieArea .movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;z-index:10}.disabled{pointer-events:none;filter:grayscale(0.8)}a.linkBtn{display:block;padding:12px 6px;color:#fff;text-align:center;text-decoration:none;background-color:#009226;box-shadow:0 0 4px 0 rgb(133, 133, 133)}@media(min-width: 768px){a.linkBtn{transition:all .3s ease-in}a.linkBtn:hover{opacity:.8}}.anno{margin:8px 0;font-size:.8em}@media(max-width: 768px){.anno{padding-right:15px;padding-left:15px}}.c-red{color:#009226 !important}.ta-c{text-align:center}.fw-b{font-weight:bold !important}.fs-l{font-size:1.2em}.fs-s{font-size:.8em}@media(min-width: 768px){.hover{transition:all .3s ease-in}.hover:hover{filter:brightness(1.1)}}.db-sp{display:none}@media(max-width: 768px){.db-pc{display:none !important}.db-sp{display:block !important}}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt64{margin-top:64px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb64{margin-bottom:64px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}@media screen and (max-width: 768px){.mt10{margin-top:1.5% !important}.mt15{margin-top:2.3% !important}.mt20{margin-top:3.1% !important}.mt25{margin-top:3.9% !important}.mt30{margin-top:4.6% !important}.mt35{margin-top:5.4% !important}.mt40{margin-top:6.2% !important}.mt45{margin-top:7% !important}.mt50{margin-top:7.8% !important}.mt60{margin-top:9.3% !important}.mt64{margin-top:10% !important}.mt70{margin-top:10.9% !important}.mt80{margin-top:12.5% !important}.mb10{margin-bottom:1.5% !important}.mb15{margin-bottom:2.3% !important}.mb20{margin-bottom:3.1% !important}.mb25{margin-bottom:3.9% !important}.mb30{margin-bottom:4.6% !important}.mb35{margin-bottom:5.4% !important}.mb40{margin-bottom:6.2% !important}.mb45{margin-bottom:7% !important}.mb50{margin-bottom:7.8% !important}.mb60{margin-bottom:9.3% !important}.mb64{margin-bottom:10% !important}.mb70{margin-bottom:10.9% !important}.mb80{margin-bottom:12.5% !important}}.pageTitle{display:flex;align-items:center;justify-content:center;height:132px;color:#fff;font-size:32px;font-weight:bold;background:url(../img/title_bg.jpg) no-repeat center center;background-size:1920px auto}@media(min-width: 1920px){.pageTitle{background-size:cover}}@media(max-width: 768px){.pageTitle{height:80px;font-size:20px}}.contentsArea{width:100%;max-width:1040px;margin:108px auto 150px;text-align:justify;text-justify:inter-ideograph}.contentsArea .sect{margin-top:50px}.contentsArea .inner{padding:0 12px;line-height:2.69}@media(max-width: 768px){.contentsArea{margin:46px auto}}@media(max-width: 768px){.contentsArea .sect{margin-top:24px}}.about .contentsArea .inner{padding:0 12px;line-height:1.6}@media(max-width: 768px){.contentsArea .inner{padding:0 15px;line-height:2}}.sectionTitle{margin-bottom:14px;padding:0 25px;border-bottom:2px solid #009226;color:#009226;font-size:20px;font-weight:bold}@media(max-width: 768px){.sectionTitle{padding:0 15px}}.about .contentsArea{max-width:990px}.about .contentsArea ol{list-style:decimal;margin-left:20px;line-height:1.6}.about .contentsArea ol ol{list-style-type:none;counter-reset:list-counter}.about .contentsArea li{margin-bottom:1em}.about .contentsArea ol ol li{counter-increment:list-counter;margin-bottom:1em}.about .contentsArea ol ol li::before{content:"(" counter(list-counter) ") "}.about .sectionTitle{padding:0}.about table{font-size:1.6rem;line-height:1.4}.about table tr:last-of-type th,.about table tr:last-of-type td{border-bottom:0}.about table th{position:relative;width:124px;padding:4px 4px 4px 18px;border-bottom:30px solid #fff;font-weight:bold;text-align:left;vertical-align:top}.about table th:before{content:"";position:absolute;top:0;left:0;width:4px;height:28px;background-color:#009226}.about table td{padding:4px 10px;border-bottom:30px solid #fff}.about table td dl{display:flex;margin-top:16px}.about table td dl dt{width:332px}@media(max-width: 768px){.about .sectionTitle{padding:0 15px}}@media(max-width: 768px){.about table{display:block;margin:0 15px}}@media(max-width: 768px){.about table th:before{display:none}}@media(max-width: 768px){.about table th{display:block;padding-left:6px;border-left:4px solid #009226;border-bottom:0}}@media(max-width: 768px){.about table td dl{display:block}.about table td dl dt{width:100%}}@media(max-width: 768px){.about table td{display:block;margin-top:8px;margin-bottom:16px;border-bottom:0}}.course .courseNav{display:flex;flex-wrap:wrap}.course .courseNav li{width:250px;margin-right:13px;box-shadow:0 0 3px 0 #858585}.course .courseNav li:nth-child(n+5){margin-top:10px}.course .courseNav li:nth-child(4n){margin-right:0}.course .courseNav li a{display:block;padding:14px 16px;color:#fff;font-weight:bold;text-decoration:none;background-color:#000f01}.course .courseNav li a.current{background-color:#009226}.course .courseNav li span{font-size:1.5em}.course .courseTitle{display:flex;align-items:flex-end;margin-top:64px;padding:0 25px;border-bottom:2px solid #009226}.course .courseTitle .num{color:#009226;font-size:24px;font-weight:bold}.course .courseTitle .num span{font-size:1.33em}.course .courseTitle .name{margin-left:86px;font-size:28px}.course .courseTitle .name span{font-size:.57em}.course .courseImg{margin-top:56px}.course .courseBtn{display:flex;justify-content:space-between;max-width:856px;width:100%;margin:33px auto 0}.course .courseBtn li{width:320px;box-shadow:0 0 3px 0 #858585}.course .courseBtn li a{display:block;padding:14px 16px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;background-color:#009226}.course .dlBtn a{display:block;width:430px;margin:70px auto 0;box-shadow:0 0 3px 0 rgba(133,133,133,.4);padding:16px 0;color:#fff;font-size:20px;text-align:center;text-decoration:none;background-color:#bfd000}.course .dlBtn a span{font-size:.8em}.course .dlBtn a img{display:inline;width:28px;margin-top:-4px;margin-right:16px}@media(max-width: 768px){.course .courseNav{justify-content:space-between;padding:0 15px}}@media(max-width: 768px){.course .courseNav li{width:48%;margin:16px 0 0 0 !important}}@media(min-width: 768px){.course .courseNav li a{transition:all .3s ease-in}.course .courseNav li a:hover{background-color:#009226}}@media(max-width: 768px){.course .courseNav li a{padding:8px;font-size:12px;line-height:1.4}}@media(max-width: 768px){.course .courseTitle{display:block;margin-top:40px;padding:0 15px}}@media(max-width: 768px){.course .courseTitle .name{margin-top:8px;margin-left:0;font-size:24px}.course .courseTitle .name span{margin-top:8px;display:block}}@media(max-width: 768px){.course .courseImg{margin-top:20px}}@media(max-width: 768px){.course .courseBtn{max-width:100%;justify-content:space-around;margin-top:20px}}@media(max-width: 768px){.course .courseBtn li{width:46%}}@media(min-width: 768px){.course .courseBtn li a{transition:all .3s ease-in}.course .courseBtn li a:hover{opacity:.8}}@media(max-width: 768px){.course .dlBtn a{width:90%;margin-top:40px;font-size:16px}}.records .winner{display:flex;justify-content:space-between;padding:0 25px}.records .winner li{width:460px}.records hr{width:40%;margin:72px auto 64px;border:none;border-top:3px double #009226;color:#333}.records .past+.past{margin-top:64px}.records .past .sectionTitle{padding:0;font-size:28px;text-align:center}.records .past ul{display:flex;justify-content:center}.records .past ul li{margin:0 16px}.records .past ul a{text-decoration:none;color:#000;border-bottom:1px solid #000}@media(max-width: 768px){.records .winner{padding:0 15px}}@media(max-width: 768px){.records .winner li{width:48%}}@media(max-width: 768px){.records hr{margin:36px auto 24px}}@media(max-width: 768px){.records .past+.past{margin-top:40px}}@media(max-width: 768px){.records .past .sectionTitle{margin-bottom:0;font-size:24px}}@media(max-width: 768px){.records .past ul{flex-wrap:wrap;justify-content:flex-start}}@media(max-width: 768px){.records .past ul li{width:50%;margin:16px 0;text-align:center}}.furusato .title dl{display:flex;width:540px;margin:18px auto 0;margin-top:18px;font-size:24px;line-height:1.2}.furusato .title dl dt{padding-left:14px;border-left:4px solid #009226}.furusato .title dl dd{padding-left:40px}.furusato .storeList{margin-top:60px}.furusato .storeList .sectionTitle{margin-bottom:8px;color:#000;font-size:24px}.furusato .storeList .inner{padding:0 25px;line-height:1}.furusato .storeList .listNav{display:flex;flex-wrap:wrap}.furusato .storeList .listNav li{width:125px;margin-top:26px;margin-right:40px;font-size:16px}.furusato .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:70px}.furusato .list:after{content:"";display:block;width:330px}.furusato .list .box{width:330px;padding:15px;background:url(../../furusato/img/box_bg.png) no-repeat left top/133px 101px}.furusato .list .box:nth-child(n+4){margin-top:70px}.furusato .list .name{margin-top:10px;padding:0 10px 4px;border-bottom:2px solid #009226;font-size:24px;font-weight:bold}.furusato .list .group{margin-top:8px;padding:0 10px;font-size:16px}.furusato .list dl{margin-top:24px;padding:0 10px;line-height:1.61}.furusato .list dl dt{color:#009226}.furusato .list dl dd{margin-top:6px}.furusato .list p{margin-top:12px;padding:0 10px}@media(max-width: 768px){.furusato .title dl{display:block;width:100%;padding:0 15px;font-size:16px}}@media(max-width: 768px){.furusato .title dl dt{padding-left:8px}}@media(max-width: 768px){.furusato .title dl dd{margin-top:10px;padding-left:0}}@media(max-width: 768px){.furusato .storeList{margin-top:40px}}@media(max-width: 768px){.furusato .storeList .inner{padding:0 15px}}@media(max-width: 768px){.furusato .storeList .listNav{justify-content:space-between}}@media(max-width: 768px){.furusato .storeList .listNav li{width:31%;margin-right:0}.furusato .storeList .listNav li a{font-size:14px}}@media(max-width: 768px){.furusato .list{margin-top:40px}}@media(max-width: 768px){.furusato .list:after{display:none}}@media(max-width: 768px){.furusato .list .box{width:100%}.furusato .list .box:not(:first-of-type){margin-top:20px !important}}.message .pagination{display:flex;justify-content:space-between}.message .pagination a,.message .pagination b{padding:6px;text-decoration:none}.message .pagination ul{display:flex}.message .btnSend{display:block;width:410px;margin:40px auto;padding:12px 0;color:#fff;text-align:center;font-size:20px;font-weight:bold;text-decoration:none;background-color:#000;box-shadow:0 0 4px 0 #858585}.message .commentList li+li{margin-top:60px}.message .commentList .comment{position:relative;padding:0 25px;line-height:1.61}.message .commentList .comment:after{content:"";position:absolute;top:0;left:0;width:49px;height:77px;background:url(../../message/img/icon.png) no-repeat 0 0/49px 77px}.message .commentList .comment .name{padding:0 20px 4px;border-bottom:2px solid #009226;color:#009226;font-size:15px;font-weight:bold}.message .commentList .comment .text{margin-top:14px;padding:0 50px;font-size:13px}.message .commentList .comment .date{position:absolute;top:0;right:38px;font-size:13px}@media(max-width: 768px){.message .pagination{display:block;font-size:12px}}@media(max-width: 768px){.message .pagination ul{justify-content:center}}@media(max-width: 768px){.message .pagination .pageNumber{margin-top:16px;text-align:center}}@media(min-width: 768px){.message .btnSend{transition:all .3s ease-in}.message .btnSend:hover{opacity:.8}}@media(max-width: 768px){.message .btnSend{width:80%;font-size:18px}}@media(max-width: 768px){.message .commentList li+li{margin-top:30px}}@media(max-width: 768px){.message .commentList .comment .text{padding:0 20px}}@media(max-width: 768px){.message .commentList .comment .date{position:static;margin-top:8px;text-align:right}}.sokuhou{position:relative;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-weight:500}.sokuhou.section{display:flex}.sokuhou .sectionNav{width:103px;margin-right:37px}.sokuhou .sectionNav p{font-size:16px;font-weight:bold;text-align:center}.sokuhou .sectionNav li{margin-top:12px}.sokuhou .sectionNav a{display:block;padding:14px 0;color:#fff;font-size:16px;font-weight:bold;text-align:center;text-decoration:none;background-color:#000;box-shadow:0 0 4px 0 #858585}.sokuhou .sectionNav a span{font-size:24px}.sokuhou .sectionNav a.current{background-color:#009226}.sokuhou .reload{width:134px;margin:14px 0 0 auto}.sokuhou .reload:active{opacity:.8}.sokuhou .sokuhouMain{position:relative;flex:1}.sokuhou .linkBtn{max-width:320px;width:90%;margin:70px auto 0;font-size:20px}.sokuhou .courseTitle{display:flex;align-items:flex-end;padding:0 25px;border-bottom:2px solid #009226}.sokuhou .courseTitle .courseNum{color:#009226;font-size:24px;font-weight:bold}.sokuhou .courseTitle .courseNum span{font-size:1.33em}.sokuhou .courseTitle .courseName{margin-left:86px;font-size:28px}.sokuhou .courseTitle .courseName span{font-size:.57em}.sokuhou .rankArea{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:8px;padding:0 25px}.sokuhou .rankArea .rankTitle{padding:10px 0 10px 16px;border-left-width:8px;border-left-style:solid;font-size:20px;font-weight:bold}.sokuhou .rankArea .rankTable{width:100%;margin-top:9px;border:1px solid #fff;text-align:center}.sokuhou .rankArea .rankTable thead tr{border-bottom:1px dotted #000}.sokuhou .rankArea .rankTable thead th{padding:10px 0;font-weight:normal}.sokuhou .rankArea .rankTable tbody{font-size:18px}.sokuhou .rankArea .rankTable tbody tr:nth-child(odd){background-color:#fff}.sokuhou .rankArea .rankTable tbody tr:nth-child(2n){background-color:#f6f6f6}.sokuhou .rankArea .rankTable tbody td,.sokuhou .rankArea .rankTable tbody th{padding:16px 0}.sokuhou .rankArea .rankTable .rank{width:18%;font-weight:bold}.sokuhou .rankArea .rankTable .name{width:55%}.sokuhou .rankArea .rankTable .time{width:27%}.sokuhou .rankArea .city{width:398px}.sokuhou .rankArea .city .rankTitle{color:#009226;border-left-color:#009226}.sokuhou .rankArea .city .rankTable{border-color:#009226}.sokuhou .rankArea .town{width:398px}.sokuhou .rankArea .town .rankTitle{color:#ff7e00;border-left-color:#ff7e00}.sokuhou .rankArea .town .rankTable{border-color:#ff7e00}.sokuhou.cities{min-height:600px}.sokuhou.cities .cityNav{display:flex;justify-content:space-between;width:100%}.sokuhou.cities .cityNav>li{position:relative;width:120px;padding:12px 6px;color:#fff;font-size:20px;font-weight:bold;text-align:center;text-decoration:none;background-color:#000;box-shadow:0 0 4px 0 #858585}.sokuhou.cities .cityNav>li:hover{background-color:#009226}.sokuhou.cities .cityNav>li:hover .sNav{display:block}.sokuhou.cities .cityNav .sNav{display:none;position:absolute;top:44px;left:0;width:100%;border-top:1px solid #fff;background-color:#009226}.sokuhou.cities .cityNav .sNav a{display:block;text-decoration:none;padding:8px 0}.sokuhou.cities .sectionTitle{margin-top:40px;color:#000;font-size:28px;font-weight:normal;text-align:center}.sokuhou.cities .citySelect{visibility:hidden;margin:20px 0 0 auto}.sokuhou.cities .rankArea{display:block}.sokuhou.cities .rankArea .rankTable{width:398px;margin:0 auto;border-color:#009226}.sokuhou .fade-enter-active,.sokuhou .fade-leave-active{transition:opacity .5s ease}.sokuhou .fade-enter,.sokuhou .fade-leave-to{opacity:0}.sokuhou .loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10}.sokuhou .loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out;color:#000;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.sokuhou .loader:after,.sokuhou .loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.sokuhou .loader:after{content:"";position:absolute;top:0}.sokuhou .loader:before{content:"";position:absolute;top:0;left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sokuhou .loader:after{left:3.5em}@media(-ms-high-contrast: none){.sokuhou{font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:normal}}@media(max-width: 768px){.sokuhou.section{display:block}}@media(max-width: 768px){.sokuhou .sectionNav{width:100%;margin-right:0;padding:0 15px}}@media(max-width: 768px){.sokuhou .sectionNav ul{display:flex;justify-content:space-between;flex-wrap:wrap}.sokuhou .sectionNav ul:after{content:"";display:block;width:30%}}@media(max-width: 768px){.sokuhou .sectionNav li{width:30%}}@media(min-width: 768px){.sokuhou .sectionNav a{transition:all .3s ease-in}.sokuhou .sectionNav a:hover{background-color:#009226}}@media(max-width: 768px){.sokuhou .reload{padding-right:15px}}@media(max-width: 768px){.sokuhou .linkBtn{margin-top:40px}}@media(max-width: 768px){.sokuhou .courseTitle{display:block;margin-top:40px;padding:0 15px}}@media(max-width: 768px){.sokuhou .courseTitle .courseName{margin-top:8px;margin-left:0;font-size:24px}.sokuhou .courseTitle .courseName span{margin-top:8px;display:block}}@media(max-width: 768px){.sokuhou .rankArea{display:block;padding:0 15px}}@media(max-width: 768px){.sokuhou .rankArea .rankTable tbody{font-size:14px}}@media(max-width: 768px){.sokuhou .rankArea .city{width:100%}}@media(max-width: 768px){.sokuhou .rankArea .town{width:100%;margin-top:16px}}@media(max-width: 768px){.sokuhou.cities{min-height:0}}@media(max-width: 768px){.sokuhou.cities .cityNav{display:none}}@media(max-width: 768px){.sokuhou.cities .citySelect{visibility:visible;width:90%;margin:0 auto;font-size:18px}}@media(max-width: 768px){.sokuhou.cities .anno{display:none}}@media(max-width: 768px){.sokuhou.cities .rankArea .rankTable{width:100%}}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.player{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 25px}.player:after{content:"";display:block;width:320px}.player li{width:320px;margin-top:24px}.player li a{display:block}.player li dl{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 0;color:#fff;font-weight:bold;background-color:#000;box-shadow:0 0 4px 0 #858585}.player li dt{font-size:24px}.player li dt span{display:inline-block;width:64px;margin-right:12px;border-right:1px solid #fff;text-align:center}.player li dd:after{content:" >"}@media(max-width: 768px){.player{display:block;padding:0 15px}}@media(max-width: 768px){.player:after{display:none}}@media(max-width: 768px){.player li{width:100%}}@media(min-width: 768px){.player li a{transition:all .3s ease-in}.player li a:hover{opacity:.8}}@media(max-width: 768px){.player li dt{font-size:20px}}.tasuki .contentsArea{max-width:852px;font-family:source-han-sans-cjk-ja,sans-serif}.tasuki h2{color:#009226;font-weight:bold;font-size:32px;font-style:italic;text-align:center}.tasuki h2 span{font-size:.625em}.tasuki .movieArea{margin-top:8px}.tasuki .movieArea+.anno{font-size:12px;text-align:center}.tasuki .swithBtn{display:flex;justify-content:space-between;margin-top:14px}.tasuki .swithBtn li{width:260px;box-shadow:0px 0px 4px 0px #858585}.tasuki .swithBtn li a{display:block;height:100%;padding:22px 0;border-left:6px solid #545454;text-align:center;background-color:#000}.tasuki .swithBtn li a img{width:223px}.tasuki .swithBtn li a.on{background-color:#009226;border-left-color:#00761f}.tasuki .btn-y a{display:block;width:400px;margin:0 auto;padding:16px 0;font-size:20px;font-style:italic;font-weight:bold;text-align:center;text-decoration:none;background-color:#fce700;box-shadow:0px 0px 4px 0px #858585}.tasuki .btn-y+.anno{margin-top:8px;font-size:16px;font-weight:bold;text-align:center}.tasuki .btn-g a{display:block;width:400px;margin:0 auto;padding:16px 0;color:#fff;font-size:20px;font-style:italic;font-weight:bold;text-align:center;text-decoration:none;background-color:#009226;box-shadow:0px 0px 4px 0px #858585}@media(max-width: 768px){.tasuki .contentsArea{margin-top:30px;padding:0 16px}}@media(max-width: 768px){.tasuki h2{font-size:5.3vw;line-height:1.2}}@media(max-width: 768px){.tasuki .movieArea{margin-top:16px}}@media(max-width: 768px){.tasuki .movieArea+.anno{padding:0;line-height:1.2;text-align:left}}@media(max-width: 768px){.tasuki .swithBtn{display:block}}@media(max-width: 768px){.tasuki .swithBtn li{width:100%}.tasuki .swithBtn li+li{margin-top:8px}}@media(max-width: 768px){.tasuki .swithBtn li a{padding:0}}@media(max-width: 768px){.tasuki .swithBtn li a img{width:100%}}@media(max-width: 768px){.tasuki .btn-y a{width:100%;font-size:16px}}@media(max-width: 768px){.tasuki .btn-y+.anno{font-size:14px}}@media(max-width: 768px){.tasuki .btn-g a{width:100%;font-size:16px}}.final .sectionTitle{padding:0;font-size:28px;text-align:center}.final .winner{display:flex;justify-content:space-between;padding:0 25px}.final .winner li{width:460px}.final .awards{margin:84px auto 60px;padding:20px 0 26px;border:1px solid #009226}.final .awards ul{display:flex;justify-content:center}.final .awards ul li{margin:0 16px}.final .awards ul a{text-decoration:none;color:#000;border-bottom:1px solid #000}.final .list+.list{margin-top:40px}.final .list .sectionTitle{padding:0;font-size:28px;text-align:center}.final .list ul{display:flex;justify-content:center}.final .list ul li{margin:0 16px}.final .list ul a{text-decoration:none;color:#000;border-bottom:1px solid #000}@media(max-width: 768px){.final .sectionTitle{margin-bottom:0;font-size:24px}}@media(max-width: 768px){.final .winner{display:block;padding:0 15px}}@media(max-width: 768px){.final .winner li{width:100%}.final .winner li+li{margin-top:20px}}@media(max-width: 768px){.final .awards{width:calc(100% - 30px);margin-top:40px;margin-bottom:30px;padding-top:8px}}@media(max-width: 768px){.final .awards ul{flex-wrap:wrap}}@media(max-width: 768px){.final .awards ul li{width:50%;margin:16px 0 0;text-align:center}}@media(max-width: 768px){.final .list .sectionTitle{margin-bottom:0;font-size:24px}}@media(max-width: 768px){.final .list ul{flex-wrap:wrap}.final .list ul:after{content:"";display:block;width:50%}}@media(max-width: 768px){.final .list ul li{width:50%;margin:20px 0 0;text-align:center}}
/*# sourceMappingURL=page.min.css.map */