body{font-family:メイリオ,游明朝,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;background-color:#fff}div #main-contents h1{color:#333;font-size:x-large}div #main-contents h2{clear:both;margin:0 10px 1.0em 10px;padding:.3em 10px .3em 10px;border:1px solid #7070ba;font-size:large;color:#333;background:#f5f5f5}div #main-contents h3{clear:both;margin:0 10px 1.0em 10px;padding:.3em 10px .3em 10px;font-size:1.1em;font-weight:bold;line-height:160%;color:#333}div #main-contents h4{clear:both;margin:1.0em 0;padding:.3em 10px;font-size:1.2em;font-weight:bold;line-height:168%;text-align:left;color:#333}div #main-contents p{font-size:medium;line-height:172%}div #main-contents li{font-size:medium;line-height:195%}div #main-contents dl{margin-bottom:1.2em;padding:0;border:1px solid #777;border-top-color:#777;border-top-style:solid;border-top-width:1px;border-top:none;background:#ddd;width:100%}div #main-contents dt{font-size:medium;font-weight:bold;line-height:160%;margin:0;padding:.5em;border-top:1px solid #777;border-bottom:1px solid #777;font-weight:bold;color:#444}div #main-contents dd{font-size:medium;line-height:195%;margin:0;padding:.8em 1.0em;padding-left:1em;background:#fff}div #main-contents hr{clear:both}div #main-contents hr .end{height:20px;width:80%;background-image:radial-gradient(farthest-side at 50% -50%,hsla(0,0%,0%,.5),hsla(0,0%,0%,0));position:relative}img{border:0}.al-c{text-align:center}.al-r{text-align:right}.al-l{text-align:left}.al-cs{font-size:10pt!important}.vl-t{vertical-align:top}.vl-m{vertical-align:middle}.vl-b{vertical-align:bottom}.clearfix:after{visibility:hidden;display:block;content:".";height:0;clear:both}.clearfix{display:inline-block}div #main-contents .b{font-weight:bold!important}div #main-contents .normal{font-weight:normal!important}div #main-contents .small{font-size:90%!important}div .waku-c{border-right:outset;padding-right:2px;border-top:inset;padding-left:2pt;padding-bottom:2pt;border-left:inset;line-height:130%;padding-top:2pt;border-bottom:outset;color:#000;border-radius:20px;padding:20px;15px}div .waku-g{border-right:inset #dc143c;border-top:outset #dc143c;border-left:outset #dc143c;line-height:160%;padding:10px;border-bottom:outset #dc143c;background:#fafad2;color:#000;width:100%;text-align:light;border-radius:30px}div .waku-t{border:1px solid #ccc;padding:10px;box-shadow:1px 1px 2px #ccc;background:#e9ffa6;color:#000;font-weight:bold;width:98%;text-align:left;border-radius:30px;border:15px 10px;margin-bottom:20px}div .waku-t p{margin:10px;font-size:medium;line-height:170%}div .waku01{margin:2em auto;padding:1em;width:90%;border:1px solid #ccc;background-color:#fff;box-shadow:1px 1px 2px #ccc}div #main-contents table{margin:10px 0}div #main-contents th{font-weight:bold}div #main-contents th,td{padding:.4em;border:1px solid #333;vertical-align:center;font-size:medium;line-height:172%}div #main-contents table.table-p{width:100%;color:#212424;margin:0 0 1em 0;font-size:90%;border-spacing:0;border-collapse:collapse}div #main-contents table.table-p th{padding:1em 0;color:#000}div #main-contents table.table-p td{padding:1em 0;color:#000;text-align:right}div #main-contents table.table-p caption{width:100%;caption-side:top;text-align:right}div #main-contents table.table-p thead{background:#524123}div #main-contents table.table-p thead tr,div #main-contents table.table-p thead th{text-align:center;color:#474740;background:#d0eba6;font-size:100%;border-bottom:3px solid #a5d768}div #main-contents table.table-p thead th.wh10{width:10%}div #main-contents table.table-p thead th.wh60{width:60%}div #main-contents table.Design7{width:100%;border-spacing:0;border-collapse:collapse;background:#f9f5d7;border:.3em solid #000}div #main-contents table.Design7 caption{width:100%;font-size:9.0pt!important;padding-right:10px!important;caption-side:bottom;text-align:right}div #main-contents table.Design7 th{text-align:center;font-weight:normal;padding-top:10px!important;border:0;border-bottom:1px solid #000}div #main-contents table.Design7 td{text-align:left;border:0;border-bottom:1px solid #000;padding:.2em .2em}div #main-contents table.Design7 thead th{text-align:center;font-weight:bold;background-color:#a00;color:#fff}div #main-contents table.Design7 th.Corner{text-align:center}div #main-contents table.Design7 td.Odd{background:#e8e4c0;vertical-align:center}div #main-contents table.Design7 td.day{background:#d2b48c;text-align:center}div #main-contents table.Design7-2{width:100%;border-spacing:0;border-collapse:collapse;background:#f9f5d7;border:.3em solid #000}div #main-contents table.Design7-2 caption{width:100%;font-size:13.0pt!important;font-weight:bold!important;padding-right:10px!important;caption-side:top;text-align:left}div #main-contents table.Design7-2 th{text-align:center;font-weight:normal;padding-top:10px!important;border:0;border-bottom:1px solid #000}div #main-contents table.Design7-2 td{text-align:center;border:0;border-bottom:1px solid #000;padding:.2em .2em}div #main-contents table.Design7-2 thead th{text-align:center;font-weight:bold;background-color:#a00;color:#fff}div #main-contents table.Design7-2 th.Corner{text-align:center}div #main-contents table.Design7-2 td.Odd{background:#e8e4c0;vertical-align:center}div #main-contents table.Design7-2 td.day{background:#d2b48c;text-align:center}div #main-contents table.Design7-2 td.t-left{text-align:left;padding-left:20px!important}div #main-contents table.Design7-2 th.j1{width:10%}div #main-contents table.Design7-2 th.j2{width:20%}div #main-contents table.Design7-2 th.j3{width:35%}div #main-contents table.Design7-2 th.j4{width:35%}.Odd{vertical-align:center}.box-yellow{padding:2px;background-color:#ff0!important}.box-aqua{padding:2px;background-color:#0ff!important}.box-gray{padding:2px;background-color:#eee!important}.box-red{padding:2px;background-color:#fc9b8b!important}.w5{width:5%}.w10{width:10%}.w12{width:12%}.w13{width:13%}.w15{width:15%}.w20{width:20%}.w22{width:22%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.v-m{vertical-align:middle}.no-w{white-space:nowrap}.wp250{width:250px}.wp100{width:100px}.wp150{width:150px}.wp290{width:290px}div #main-contents .box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #95ccff;border-radius:8px}div #main-contents .box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;color:#95ccff;font-weight:bold}div #main-contents .box26 p{margin:0;padding:0}.link-back,.link-next{margin-top:1.2em;font-size:120%;font-weight:bold}.link-next2,.link-back2{margin-top:1.2em;font-size:100%;font-weight:bold}.link-back{text-align:left}.link-next{text-align:right}.link-back2{text-align:left}.link-next2{text-align:right}.link-next a,.link-back a{padding-left:15px}.link-next2 a,.link-back2 a{padding-left:15px}div #main-contents .red{color:red!important}div #main-contents .top20{margin-top:-20px}div #main-contents .menu .title-c{background:#90ee90}div #main-contents .menu .title-c p{margin:0 10px;padding:5px 0;font-weight:bold;color:#fff;text-align:center}div #main-contents ul.ranking li{list-style-type:none;margin-bottom:10px!important;padding-bottom:10px;border-bottom:1px dotted #80a980;background:none;font-weight:normal}div #main-contents ul.ranking li.end{border:none}div #main-contents ul.ranking p{margin:10px 0}div #main-contents .menu{margin:0;border:1px solid #80a980}div .table3at{float:left;padding:10px;vertical-align:middle;border-top:10px #40a352 ridge;border-right:2px #40a352 dotted;border-left:10px #40a352 ridge;height:150px;width:150px}div .table3bt{float:left;padding:10px;border-top:10px #40a352 ridge;border-right:2px #40a352 dotted;height:150px;width:170px}div .table3ct{float:left;padding:10px;border-top:10px #40a352 ridge;border-right:10px #40a352 ridge;height:150px;width:216px;text-align:center}div #main-contents hr .dot{border-width:1px 0 0 0;border-style:dashed;border-color:red;height:1px}div #main-contents .qa3{width:630px;padding:15px 5px 5px 5px;border-width:3px 0 3px 0;border-style:solid}div #main-contents .qa-l{float:left;width:100px}div #main-contents .qa-r{float:left;width:530px}div #main-contents .qa3{width:630px;padding:15px 5px 5px 5px;border-width:3px 0 3px 0;border-style:solid}div #main-contents .qa3c{width:630px;padding:15px 5px 5px 5px;border-width:0 0 3px 0;border-style:solid}div #main-contents .qa-top{width:630px;padding:15px 5px 5px 5px}div #main-contents .rel-waku{width:240px;border:6px ridge #369;padding-left:10px;background-color:#999;margin-left:50px}div #main-contents .rel-waku2{width:240px;padding:3px;margin:20px 0 10px 0;background:#690;border:solid 3px green}div #main-contents .rel-waku2_a{width:240px;padding:5px;background:#e9ffa6;text-align:left;border:solid 3px #9c0}div #main-contents .fl-l{float:left;margin-right:20px}//* 鉄道Box *//
div #main-contents .box-hutae {width:80%;height:100%;padding:3px;background:#ebfcce;border-color:#8ca85a;border-width:1px;border-style:solid}div #main-contents .box-uti{width:80%;height:90%;padding:20px;background:#ebfcce;text-align:left;border-color:#8ca85a;border-width:1px;border-style:dotted}.box10{width:100%;margin-top:0;border:solid 1px #6a6fbe}.box10 dt{position:absolute;width:450px;font-size:large;font-weight:bold;margin:12px 0 10 0;padding:6px 0 4px 1em;border:solid 2px #6a6fbe;background:#a6e6db}.box10 dd{margin:0;padding:40px 0 15px 0;border:solid 1px #d4d6ec}.box10 dd p{padding:30px 0 .7em 5px;margin:0;font-size:medium}*,*::before,*::after{box-sizing:border-box}.company dl{display:flex;flex-flow:row wrap;width:100%;margin:0}.company dt{flex-basis:20%;padding:5px;background-color:#f1f1f1;border-bottom:1px solid #ccc}.company dd{flex-basis:80%;padding:5px;background-color:#fff;border-bottom:1px solid #ccc}.company dt:first-child{border-top:1px solid #ccc}.company dd:nth-child{border-top:1px solid #ccc}@media screen and (max-width:768px){.js .selectnav{line-height:168%;display:inline-block}p{font-size:medium}}@media screen and (max-width:600px){select.selectnav{line-height:168%;margin:0 1%;width:95%}}@media screen and (max-width:559px){.company dl{flex-flow:column;width:100%;padding:0 20px;border:0}.company dt,.company dd{padding:10px;border-bottom:1px solid #ccc}.company dd:nth-child{border-top:0}}