﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");*{margin:0;padding:0}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif, "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:62.5%;line-height:1.4;letter-spacing:0;font-weight:normal}ul,li{list-style:none;padding:0;margin:0}img{display:block;border:0}.relative_area{position:relative}body,li,ol,p,input,textarea,select{letter-spacing:0;font-weight:500;color:#000;font-size:15px}@media screen and (max-width: 46.93em){body,li,ol,p,input,textarea,select{font-size:calc(15/750*100vw)}}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}#wrapper{width:100%;position:relative}.container{position:relative;width:100%;padding-top:86px}@media screen and (max-width: 46.93em){.container{width:100%;padding-top:calc(85/750*100vw)}}.contents{position:relative;width:750px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 46.93em){.contents{width:100%}}header{position:fixed;width:100%;top:0;left:0;z-index:100}#header-area{width:750px;margin:0 auto;position:relative;z-index:100}@media screen and (max-width: 46.93em){#header-area{width:100%}}#header-inner{overflow:hidden;position:relative;height:86px;background-color:#00124c;box-sizing:border-box;border-bottom:1px solid #cccccc}@media screen and (max-width: 46.93em){#header-inner{height:calc(86/750*100vw);border-width:calc(1/750*100vw)}}#gnav{background-color:#00124c;display:none}#gnav ul{width:750px;margin:0 auto}@media screen and (max-width: 46.93em){#gnav ul{width:100%}}#gnav li p{text-align:center;font-size:30px;line-height:1.2;font-weight:300;text-align:center;color:#fff}@media screen and (max-width: 46.93em){#gnav li p{font-size:calc(30/750*100vw)}}#gnav li a{color:#fff;text-decoration:none;display:block}#gnav li p a{padding:32px 0 36px;box-sizing:border-box;border-bottom:1px solid #cccccc}@media screen and (max-width: 46.93em){#gnav li p a{padding:4.2666666667vw 1.3333333333vw 4.8vw 1.3333333333vw;border-width:calc(1/750*100vw)}}#gnav li p span{display:block;text-align:center;font-size:20px;line-height:1;font-weight:bold;text-align:center;color:#fff;margin-top:5px}@media screen and (max-width: 46.93em){#gnav li p span{font-size:calc(20/750*100vw);margin-top:calc(5/750*100vw)}}#menu-btn{position:absolute;top:13px;right:33px;cursor:pointer}@media screen and (max-width: 46.93em){#menu-btn{top:calc(13/750*100vw);right:calc(33/750*100vw)}}#open-btn img,#close-btn img{width:58px}@media screen and (max-width: 46.93em){#open-btn img,#close-btn img{width:7.7333333333vw}}.hide{display:none}#logo{position:absolute;top:28px;left:33px}@media screen and (max-width: 46.93em){#logo{top:calc(28/750*100vw);left:calc(33/750*100vw)}}#logo img{width:214px}@media screen and (max-width: 46.93em){#logo img{max-width:28.5333333333vw}}#x_icon{width:56px;position:absolute;top:15px;right:110px}@media screen and (max-width: 46.93em){#x_icon{width:7.4666666667vw;top:calc(15/750*100vw);right:calc(110/750*100vw)}}#x_icon img{max-width:100%}body{background-image:url("../../images/bg/head.jpg"),url("../../images/bg/foot.jpg");background-repeat:repeat-x;background-position:top left, bottom left;background-size:10px auto;background-color:#fff}@media screen and (max-width: 46.93em){body{background-size:calc(10/750*100vw) auto}}.imgs{width:100%}.page_in_links{padding-top:85px;margin-top:-85px}@media screen and (max-width: 46.93em){.page_in_links{padding-top:calc(85/750*100vw);margin-top:calc(-85/750*100vw)}}.container{background-image:url("../../images/bg/cbg.png"),url("../../images/bg/cbg_foot.png");background-repeat:no-repeat;background-position:top center, bottom center;background-size:1000px auto}@media screen and (max-width: 46.93em){.container{background-size:calc(1000/750*100vw) auto}}footer{position:relative;width:750px;margin:0 auto;padding:68px 0 30px;background-color:#00124c}@media screen and (max-width: 46.93em){footer{width:100%;padding:9.0666666667vw 0vw 4vw 0vw}}#foot_link{display:flex;align-items:center;margin-left:55px}@media screen and (max-width: 46.93em){#foot_link{margin-left:calc(55/750*100vw)}}#bnr_25th{width:208px}@media screen and (max-width: 46.93em){#bnr_25th{width:27.7333333333vw}}#bnr_25th img{width:100%}#tenipuri_logo{width:163px;margin-left:28px}@media screen and (max-width: 46.93em){#tenipuri_logo{width:21.7333333333vw;margin-left:calc(28/750*100vw)}}#tenipuri_logo img{width:100%}#bn_logo{width:147px;margin-left:55px}@media screen and (max-width: 46.93em){#bn_logo{width:19.6vw;margin-left:calc(55/750*100vw)}}#copyright{width:352px;margin:28px auto 0}@media screen and (max-width: 46.93em){#copyright{width:46.9333333333vw;margin-top:calc(28/750*100vw)}}#front_page .contents{padding:0 0 24px}@media screen and (max-width: 46.93em){#front_page .contents{padding:0vw 0vw 3.2vw 0vw}}#kv img{width:100%}.text_img{width:100%}#event_schedule{margin-top:93px}@media screen and (max-width: 46.93em){#event_schedule{margin-top:calc(93/750*100vw)}}.schedule_h{width:281px;margin:0 auto}@media screen and (max-width: 46.93em){.schedule_h{width:37.4666666667vw}}#event_schedule ul{margin-top:35px}@media screen and (max-width: 46.93em){#event_schedule ul{margin-top:calc(35/750*100vw)}}#event_schedule li{position:relative;width:670px;margin:0 auto}@media screen and (max-width: 46.93em){#event_schedule li{width:89.3333333333vw}}#event_schedule li img{width:100%}#event_schedule li img.link_btn{position:absolute;z-index:1;width:104px;top:29px;right:27px}@media screen and (max-width: 46.93em){#event_schedule li img.link_btn{width:13.8666666667vw;top:calc(29/750*100vw);right:calc(27/750*100vw)}}.notes{width:473px;margin:45px 0 0 138px}@media screen and (max-width: 46.93em){.notes{width:63.0666666667vw;margin:6vw 0vw 0vw 18.4vw}}
