﻿body{font-size:0.9rem;font-family:YuGothic,"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}main{width:100%;min-height:100vh;height:100%;border-top-width:2px;border-top-style:solid;border-top-color:#d3d3d3;background-size:10px 10px;background-image:linear-gradient(-45deg, #fff, #fff 48.5%, #d3d3d3 49.5%, #d3d3d3 50.5%, #fff 51.5%, #fff);padding-bottom:200px}nav{border-bottom-width:3px;background:linear-gradient(white, #f2f2f2)}nav a{text-decoration:none}nav .title{font-size:1.2rem;color:#111;font-weight:bold;margin:0;font-family:serif}.notice{background-color:#faf4ff;margin-top:10px;border:1px solid #e7ddef}.notice h1,.notice h3{border-left-color:#593d6f;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.5rem;margin-bottom:10px}.db{margin-top:30px;background:white;border:1px solid #a4b352}.db h4{border-left-color:#666f3d;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.2rem;margin-bottom:10px}.db table{margin-top:10px}.db table th{background:linear-gradient(#5d6b0e, #444d0f);color:white;border-bottom:1px solid #444d0f;text-align:center;font-weight:bold}.db table th:first-child{border-left:1px solid #444d0f}.db table th:last-child{border-right:1px solid #444d0f}.db table td{border-right:1px dashed #ececec;border-bottom:0;font-size:0.8rem}.db table td:first-child{border-left:1px solid #444d0f}.db table td:last-child{border-right:1px solid #444d0f}.db table tr:last-child td{border-bottom:1px solid #444d0f}.db table tr:nth-child(2n-1) td{background-color:#e0e3ce}.db table td:nth-child(1){text-align:center}.db table td:nth-child(2){text-align:center}.db table td:nth-child(3){text-align:center}.db table td:nth-child(4){text-align:right;padding-right:1.5rem}.db.subsidiary{margin-top:30px;background:white;border:1px solid #9a6c11}.db.subsidiary h4{border-left-color:#875c07;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.2rem;margin-bottom:10px}.db.subsidiary table{margin-top:10px}.db.subsidiary table th{background:linear-gradient(#875c07, #563901);color:white;border-bottom:1px solid #563901;text-align:center;font-weight:bold}.db.subsidiary table th:first-child{border-left:1px solid #563901}.db.subsidiary table th:last-child{border-right:1px solid #563901}.db.subsidiary table td{border-right:1px dashed #ececec;border-bottom:0;font-size:0.8rem}.db.subsidiary table td:first-child{border-left:1px solid #563901}.db.subsidiary table td:last-child{border-right:1px solid #563901}.db.subsidiary table tr:last-child td{border-bottom:1px solid #563901}.db.subsidiary table tr:nth-child(2n-1) td{background-color:#ede2cc}.btn-rank-full{width:calc(100% + 2rem);background:linear-gradient(#939c65, #737d36);color:white;display:block;text-align:center;padding:1rem;margin:-1rem;margin-top:1rem;text-decoration:none;font-size:1rem}.month_list{margin-top:10px;background:white;border:1px solid #527fb3}.month_list h4{border-left-color:#3d626f;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.2rem;margin-bottom:10px}.btn-next{background:#aab94d}.btn-next:hover{background:#839033}.prefecture_list{margin-top:10px;background:white;border:1px solid #527fb3}.prefecture_list h4{border-left-color:#3d626f;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.2rem;margin-bottom:10px}.city_list{margin-top:10px;background:white;border:1px solid #527fb3}.city_list h4{border-left-color:#3d626f;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.2rem;margin-bottom:10px}.change_plus{color:#0e560e}.change_minus{color:#b31818}.kigyo_db{margin-top:30px;background:white;border:1px solid #a4b352}.kigyo_db h4{border-left-color:#666f3d;border-left-width:5px;border-left-style:solid;padding-left:0.5rem;font-size:1.2rem;margin-bottom:10px}.kigyo_db table{margin-top:10px}.kigyo_db table th{background:#666f3d;color:white;text-align:center;font-weight:bold}.kigyo_db table th,.kigyo_db table td{border:1px solid #444d0f}@media (max-width: 767.98px){body{font-size:0.8rem}.db{margin-left:-1rem;width:calc(100% + 2rem)}.db table{margin-left:-1rem;width:calc(100% + 2rem)}.db table td:nth-child(4){text-align:right;padding-right:0.5rem}.db table td{font-size:0.7rem}.db table{border:0}}
