@charset "UTF-8"
/*全体設定*/
html{
	}a{text-decoration:none;color:#000}body{font-family:"Yu Gothic Medium","遊ゴシック Medium",YuGothic,"遊ゴシック体","ヒラギノ角ゴ pro w3",sans-serif;line-height:1.7;font-famil:'Batang';margin-top:10px;font-size:100%;background:#fff;width:100%;margin:0 auto;position:relative}header_title_menu{display:flex;width:90%
	margin: 0 auto}header_title{width:35%;white-space:nowrap}header_title h1{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","Noto Serif CJK JP";text-align:center;margin:1px 0;font-size:250%}header_menu{width:65%;margin-top:1%}header_menu_1{display:flex}header_menu_2{display:flex;margin-top:1%}nav{margin:0 auto}main_sub{display:flex;margin-top:1%;width:90%;margin:0 auto}main{width:75%;margin-right:1%}sub{width:25%}footer{background:#80766c;text-align:center;padding:1% 0;width:100%;margin-top:13%}.center{text-align:center}header_menu_1{justify-content:center}header_menu_1 li{justify-content:pace-around;list-style:none;margin:0 3px}header_menu_1 li a{display:table;font-size:15px;padding:5px 2px;width:110px;text-align:center;vertical-align:middle;overflow:hidden;transition:all .5s ease-out;white-space:nowrap;background:#00e0ff;border-radius:15px}header_menu_1>li:first-child a{}header_menu_1 li a:hover{background:#e17b34;color:#000;transition:all .5s ease-out}header_menu_1 li ul{position:absolute;margin:0;padding:0;font-size:12px}header_menu_1 li li a{display:block;margin-top:0;padding:0 0;height:0;background:#afeeee;color:#1f3d39;transition:all .1s ease-out}header_menu_1>li:hover li a{display:table;margin-top:0;height:.5em;width:150%;font-size:17px;border-bottom:1px dotted #000;transition:all .2s ease-out}header_menu_1>li:hover li a:hover{background:#e17b34;transition:all .5s ease-out}header_menu_2{justify-content:center}header_menu_2 li{justify-content:pace-around;list-style:none;margin:0 3px}header_menu_2 li a{display:table;font-size:15px;padding:5px 2px;width:110px;text-align:center;vertical-align:middle;overflow:hidden;transition:all .5s ease-out;white-space:nowrap;background:#00e0ff;border-radius:15px}header_menu_2>li:first-child a{}header_menu_2 li a:hover{background:#e17b34;color:#000;transition:all .5s ease-out}header_menu_2 li ul{position:absolute;margin:0;padding:0;font-size:12px}header_menu_2 li li a{display:block;margin-top:0;padding:0 0;height:0;background:#afeeee;color:#1f3d39;transition:all .1s ease-out}header_menu_2>li:hover li a{display:table;margin-top:0;height:.5em;width:17vw;font-size:18px;border-bottom:1px dotted #000;transition:all .2s ease-out}header_menu_2>li:hover li a:hover{background:#e17b34;transition:all .5s ease-out}table td{text-align:center;white-space:nowrap}.calendar-color{background:#fc2;border-radius:100%}.pagetop{color:#fff;background-color:#4ab3d9;text-decoration:none;display:none;position:fixed;bottom:1rem;right:3rem;font-size:1.2rem;width:4rem;height:4rem;line-height:4rem;border-radius:3.3rem;text-align:center;cursor:pointer}.pagetop:hover{color:#fff!important;background-color:#4ab3d9;text-decoration:none}.price_table{position:relative;width:45%;margin-left:0;height:auto;border:solid 1px;text-align:center}.price_table_titel{max-width:450px;padding:3px 10px;font-weight:bold;overflow:visible}.checkedexample input{display:none}.checkedexample .appear{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s}.checkedexample input:checked ~ .appear {padding:10px 0;height:auto;opacity:1}h3{border-left:3px solid #f93;padding-left:5px;border-bottom:2px dotted #f93}h2{text-align:center;width:100%;background:linear-gradient(to right,white,#00c0ff,white)}p{font-size:110%}main table{width:100%;border-collapse:collapse}.newsevent{height:5rem;line-height:1.4;overflow-y:scroll}.table_scroll table{width:100%;overflow-x:scroll;font-size: 10x:
	}.newsevent table{font-size:110%}.newsevent table td{text-align:left}.lin_comment_table{text-align:left;width:100%;table-layout:fixed;word-break:break-all}.lin_comment_table_1{text-align:left;width:100%;background:#e0ffff;table-layout:fixed;word-break:break-all}.lin_comment_table td{text-align:left;white-space:normal;word-break:break-all}.lin_comment_table_1 td{text-align:left;white-space:normal;word-break:break-all}.marudai img{width:45%}@media screen and (max-width:9999px){price_menu{display:none}header_menu{display:flex}header_menu_820{display:none}header_menu_414{display:none}header_title h1{font-size:200%;margin-top:2%}header_menu_1 li a{display:table;font-size:14px;padding:5px 2px;width:100px;text-align:center;vertical-align:middle;overflow:hidden;transition:all .5s ease-out;white-space:nowrap;background:#00e0ff;border-radius:15px}header_menu_2 li a{display:table;font-size:14px;padding:5px 2px;width:100px;text-align:center;vertical-align:middle;overflow:hidden;transition:all .5s ease-out;white-space:nowrap;background:#00e0ff;border-radius:15px}}@media screen and (max-width:1024px){body{width:100%}header_title{width:40%}header_title h1 a{font-size:100%}header_menu{width;60%}header_menu_820{display:none}header_menu_414{display:none}price_menu{display:none}main{width:71%;margin-right:1%}sub{width: 29%
	margin: 0px 0 0 auto}}@media screen and (max-width:820px){body{width:100%;font-size:12px}price_menu{display:none}header_title{width:30%;white-space:nowrap}header_title h1{text-align:left;font-size:200%;margin:6% 0 0 2%}header_menu{width:60%}header_menu{display:flex;padding:0 0 0 10px}header_menu_820 table{margin:6% auto 0 5%;font-size:120%;background:#00e0ff;border-radius:15px}header_menu_820 table tr td{width:4rem}header_menu_820 table tr td a{font-size:80%}header_menu_1{display:none}header_menu_2{display:none}nav{margin:0 auto}header_menu_820{display:flex}header_menu_414{display:none}.h-menu{position:fixed;top:2%;left:85%;width:2.1rem;height:3rem;padding-right:6px;background:#00afff;line-height:4rem;border-radius:3.3rem;text-align:center;cursor:pointer}.line-list{display:block;transition:all .4s;box-sizing:border-box;position:relative;width:40px;height:30px;margin-right:0;margin-left:auto;z-index:99}.line-list span{display:block;transition:all .4s;box-sizing:border-box;position:absolute;top:100%;transform:translateY(50%);left:50%;transform:translateX(-50%);width:30px;height:1.5px;margin-top:5px;margin-bottom:-6px;background:#333}.line-list span:nth-child(1) {margin-top:-16px}.line-list span:nth-child(3) {margin-top:-5px}.line-list.active span:nth-child(1) {-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);left:10px}.line-list.active span:nth-child(2) {opacity:0}.line-list.active span:nth-child(3) {-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);left:10px}.menu-bg{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:97;background:#333;opacity:0;visibility:hidden;transition:all .6s;cursor:pointer}.global-nav{position:fixed;right:-320px;top:0;width:300px;height:100vh;padding-top:80px;background:#fff;transition:all .6s;z-index:98;overflow-y:auto}.link-list{display:block;margin:0;padding:0}.link-list li{text-align:center;padding:0 14px}.link-list li a{display:block;padding:5px 0;color:#333}.link-list li:hover{background:#464646}.nav-open .global-nav{right:0}.nav-open .menu-bg{opacity:.8;visibility:visible}main_sub{display:flex;margin-top:1%;width:98%}main{width:65%}sub{width:30%}sub table{font-size:100%}.pagetop{color:#fff;background-color:#4ab3d9;text-decoration:none;display:none;position:fixed;bottom:1rem;right:1rem;font-size:1rem;width:3rem;height:3rem;line-height:3rem;border-radius:3.3rem;text-align:center;cursor:pointer}.lin_comment_table{text-align:left;font-size:11px;table-layout:fixed}.lin_comment_table td{text-align:left}.marudai img{width:45%}}@media screen and (max-width:650px){body{width:100%}header_menu{display:flex}header_title{width:40%;white-space:nowrap}header_title h1{font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","Noto Serif CJK JP";text-align:center;margin:25px 0 0 10px;font-size:180%}sub{display:none}header_menu_820{display:none}header_menu_414{display:flex}main{width:100%;margin-right:0%}sub{display:none}.calendar-menu{padding-bottom:100px;margin:0 0 0 15px}p{font-size:12px}h3{font-size:14px}h4{font-size:13px}.scroll{overflow-x:scroll}.scroll img{width:80%}.scroll table td{padding:0 5px}.scroll_1{overflow-x:scroll}.scroll_1 img{width:110%}table{font-size:13px}.lin_comment_table{text-align:left;font-size:11px;table-layout:fixed}.lin_comment_table td{text-align:left;word-break:break-all}price_menu{display:flex}.marudai img{width:100%}}