﻿.header-wrapper .banner-batch,.header-wrapper .banner-step{overflow:hidden;height:0}.header-wrapper .banner-step,.cacheback-step,.section-attention,.table-bg-gray,.list-4column,.list-3column,.list-3column li h3,.list-3column li p,.list-3column li .list_more_btn{margin-left:auto;margin-right:auto}.content{position:relative;font-family:'游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;color:#333333;line-height:1.6}.content a{transition:opacity 0.2s ease-out}.content a:hover{opacity:0.8}.social-icons{position:absolute;right:100px;top:30px}.plan a>img{width:232px;height:auto}body{margin:0}.header-wrapper{background:url(images/header_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:845px;padding-bottom:50%;overflow:hidden}.header-wrapper .header-inner{width:1021px;margin:auto;margin-top:69px;position:relative;height:597px}.header-wrapper h1.title{width:565px;overflow:hidden;float:right;margin-top:40px}.header-wrapper .header-catch{float:left}.header-wrapper .banner-batch{background:url(images/batch.png);width:137px;padding-top:135px;position:absolute;right:0px;top:340px}.header-wrapper .banner-step{background:url(images/header_banner_step.png);width:950px;padding-top:101px;position:absolute;bottom:0px}.contents-wrapper{text-align:center;margin:80px}.contents-wrapper h2{margin-bottom:40px;margin-top:50px}.contents-wrapper h3{margin-bottom:30px}.contents-wrapper .contents-blue-txt{color:#004D80;margin-bottom:80px;line-height:164%}.contents-wrapper .contents-wht-txt{color:#fff;margin-bottom:30px;line-height:152%}.contents-wrapper .h3_title_w{color:#fff;font-size:19px;margin-bottom:10px}.bg-blue{margin:0px;background-color:#004D80;padding-top:50px;padding-bottom:100px;overflow:hidden}.bg-glay{margin:0px;background-color:#d5d5d5;padding-top:50px;padding-bottom:50px;overflow:hidden}.cacheback-step{list-style:none;width:928px;overflow:hidden;margin-bottom:53px}.cacheback-step li{float:left;margin:14px;width:280px;padding-top:300px;height:440px}.cacheback-step li span{display:none}.cacheback-step li h3{margin-bottom:10px;font-size:18px}.cacheback-step li p{font-size:90%}.cacheback-step .step01{background:url(images/step01.png) no-repeat;padding-top:315px}.cacheback-step .step02{background:url(images/step02.png) no-repeat;padding-top:315px}.cacheback-step .step03{background:url(images/step03.png) no-repeat}.section-attention{background-color:#EFDFB2;width:900px;color:#004D80;font-weight:700;padding-bottom:30px}.section-attention h2{padding-top:26px;font-size:132%}.section-attention p{margin-top:-30px;font-size:88%}.table-bg-gray{width:900px;font-size:18px;font-weight:700}.table-bg-gray table{width:100%}.table-bg-gray th{border:2px solid #fff;width:48%;padding:14px;background-color:#004D80;color:#fff}.table-bg-gray td{width:48%;font-size:18px;border:2px solid #fff;color:#000;background-color:#E2E2E2;padding:6px;text-align:center}.table-bg-gray td span{font-size:26px;margin-right:5px}.table-bg-gray td img{margin-top:-20px}.bg-ferry{color:#004D80;overflow:hidden;background:url(images/about_ferry_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center bottom;margin:0px;padding-top:50px;padding-bottom:38.8%;overflow:hidden}.bg-ferry p{font-size:128%;font-weight:700;line-height:230%;margin-bottom:50px}.btn_more{margin-top:80px}.list-4column{list-style:none;width:984px;overflow:hidden}.list-4column li{float:left;width:228px;margin-right:24px}.list-4column li:last-child{margin-right:0px}.list-4column h3{font-size:118%;letter-spacing:0.04em;margin-top:18px;margin-bottom:14px;line-height:118%;height:70px;vertical-align:middle;display:table-cell;text-align:center;width:228px}.list-4column p{font-size:88%;text-align:left}.list-3column{list-style:none;width:920px;overflow:hidden}.list-3column li{float:left;width:286px;margin:10px;background-color:#fff;height:520px}.list-3column li h3{font-size:160%;letter-spacing:0.04em;margin-top:24px;margin-bottom:14px;width:230px;text-align:left;font-weight:500;letter-spacing:0.2em}.list-3column li p{font-size:84%;width:230px;text-align:justify;line-height:180%;height:180px}.list-3column li .list_more_btn{font-size:92%;line-height:92%;color:#fff;display:block;width:240px;padding-top:12px;padding-bottom:12px;border-radius:3px;background-color:#e44d7a}.list-3column li .list_more_btn span{display:block;font-weight:700}.list-3column li .list_more_btn span:after{content:">";margin-left:10px}

/*# sourceMappingURL=content.css.map */