﻿html{font-size:1.2em}body{margin:0;padding:0;background-color:#f2f2f2}a{margin:0;padding:0;text-decoration:none}ul{list-style:none;margin:0;padding:0}p,li,a,h1,h2,h3{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif,YuGothic,游ゴシック,Meiryo,メイリオ;color:#111;margin:0;padding:0}img{margin:0;padding:0}.main_container{width:100%;margin:0}.maebashi_fv{width:100%;text-align:center;background-color:#2f4c79}.maebashi_fv .logo{display:inline-block;margin:0 auto}.maebashi_fv .title{color:#fff;font-weight:400}.maebashi_section .title{color:#2f4c79}.maebashi_section .watching_time{color:#2f4c79}.wrapper .ferry-flight{background-color:#fff;transition:box-shadow .35s ease-in-out 0s}.wrapper .ferry-flight .ferry-flight-info{background-color:#fff}.wrapper .ferry-flight .ferry-flight-info ul{display:inline-block}.wrapper .ferry-flight .ferry-flight-info .label{font-weight:normal;color:#8f9190}.wrapper .ferry-flight .ferry-flight-info .value{font-weight:bold;color:#000}.wrapper .ferry-flight .ferry-flight-info .small{font-size:11px}.wrapper .ferry-flight .ferry-flight-price{color:#fff;text-align:center;background-image:linear-gradient(to right, #367cf5 0%, #00ace0 100%)}.wrapper .ferry-flight .ferry-flight-price .big{margin:0 5px;font-weight:bold;font-size:16px;letter-spacing:.8px}.sot{color:#2f4c79;font-size:30px;text-align:center;font-weight:bold}.faq_contents{background-color:#2f4c79;border-radius:25px;margin:30px auto;display:block;text-align:center;clear:both;border:3px solid #2f4c79}.faq_contents .faq{color:#fff;font-weight:bold}@media screen and (min-width: 961px){.main_container{min-width:500px;padding:30px 0}.maebashi_fv{padding:212px 0 72px}.maebashi_fv .logo{width:160px;margin-bottom:24px}.maebashi_fv .title{font-size:32px;letter-spacing:4px}.maebashi_section .title{margin:48px auto 0px;width:66.6666666667%;min-width:961px;font-size:24px}.maebashi_section .watching_time{margin:0px auto 24px;width:66.6666666667%;min-width:961px;font-size:18px}.wrapper{margin:32px auto;width:66.6666666667%;min-width:961px}.wrapper .ferry-flight{display:flex;height:80px;border-radius:16px;margin-bottom:32px;box-shadow:0 2px 16px 0 #fff}.wrapper .ferry-flight:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,.16);cursor:pointer}.wrapper .ferry-flight .ferry-flight-info{padding:18px 0 18px 36px;display:inline-block;width:75%;height:80px;border:solid 1px #eaeaea;border-radius:16px 0 0 16px;font-size:0}.wrapper .ferry-flight .ferry-flight-info .mobile{display:none}.wrapper .ferry-flight .ferry-flight-info ul{vertical-align:top}.wrapper .ferry-flight .ferry-flight-info .label{vertical-align:top;height:11px;font-size:11px;margin-top:0 !important;margin-bottom:10px}.wrapper .ferry-flight .ferry-flight-info .value{vertical-align:top;height:16px;font-size:13px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.8px}.wrapper .ferry-flight .ferry-flight-info .departure-heliport{width:40%;padding-left:10%}.wrapper .ferry-flight .ferry-flight-info .departure-heliport .value{height:auto}.wrapper .ferry-flight .ferry-flight-info .date-detail{width:21%;word-break:break-all}.wrapper .ferry-flight .ferry-flight-info .departure-time{width:12%}.wrapper .ferry-flight .ferry-flight-info .arrival-time{width:12%}.wrapper .ferry-flight .ferry-flight-info .passengers{width:6%}.wrapper .ferry-flight .ferry-flight-price{display:flex;align-items:center;justify-content:center;width:25%;line-height:1;border-radius:0 16px 16px 0;font-size:12px;height:80px;cursor:pointer}.faq_contents{font-size:20px;width:500px}.faq_contents .faq{position:relative;display:inline-block;text-decoration:none}.faq_contents .faq::after{position:absolute;left:0;content:"";width:100%;height:1px;background:#fff;bottom:-2px;transform:scale(0, 1);transition:transform .3s;transform-origin:center top}.faq_contents .faq:hover::after{transform:scale(1, 1)}}@media screen and (max-width: 960px){.maebashi_fv{padding:64px 16px}.maebashi_fv .logo{width:40%;margin-bottom:16px}.maebashi_fv .title{font-size:22px;letter-spacing:2px}.maebashi_section .title{margin:36px 16px 0px;width:90%;font-size:22px}.maebashi_section .watching_time{margin:0px 16px 14px;width:90%;font-size:18px}.wrapper{margin:16px auto;width:100%}.wrapper .ferry-flight{position:relative;width:352px;height:auto;border-radius:16px;border:solid 1px #eaeaea;margin:24px auto;box-shadow:0 2px 16px 0 rgba(0,0,0,.16)}.wrapper .ferry-flight .ferry-flight-info{width:100%;max-width:320px;margin:28px 15px;transition:box-shadow .35s ease-in-out 0s}.wrapper .ferry-flight .ferry-flight-info .pc{display:none}.wrapper .ferry-flight .ferry-flight-info .label{height:11px;font-size:11px;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:.55px}.wrapper .ferry-flight .ferry-flight-info .value{height:16px;font-size:13px;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.8px;text-align:right}.wrapper .ferry-flight .ferry-flight-info .info-first{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.wrapper .ferry-flight .ferry-flight-info .info-first .departure-heliport{display:block}.wrapper .ferry-flight .ferry-flight-info .info-first .departure-heliport .value{height:16px;text-align:left}.wrapper .ferry-flight .ferry-flight-info .info-first .passengers{display:block}.wrapper .ferry-flight .ferry-flight-info .info-second{width:100%;display:flex;justify-content:space-between}.wrapper .ferry-flight .ferry-flight-info .info-second .date-detail{text-align:center}.wrapper .ferry-flight .ferry-flight-info .info-second .departure-time .label{text-align:left}.wrapper .ferry-flight .ferry-flight-info .info-second .departure-time .value{text-align:left}.wrapper .ferry-flight .ferry-flight-info .info-second .arrival-time .label{text-align:right}.wrapper .ferry-flight .ferry-flight-price{width:100%;padding:20px;font-size:12px;border-radius:0 0 16px 16px}.faq_contents{font-size:13px;width:300px}}
