@charset "UTF-8";@media print,screen and (min-width:1024px){header{height:100px}.entrytitle{width:100%;height:400px}#about .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#about .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle01.png) center center no-repeat;text-indent:-9999px}#marine-leisure .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#marine-leisure .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle02.png) center center no-repeat;text-indent:-9999px}#restaurants .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#restaurants .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle03.png) center center no-repeat;text-indent:-9999px}#specialty .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#specialty .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle04.png) center center no-repeat;text-indent:-9999px}#access .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#access .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle05.png) center center no-repeat;text-indent:-9999px}#news .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#news .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle06.png) center center no-repeat;text-indent:-9999px}#contact .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#contact .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle07.png) center center no-repeat;text-indent:-9999px}#shipping-association .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#shipping-association .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle11.png) center center no-repeat;text-indent:-9999px}#policy .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#policy .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle08.png) center center no-repeat;text-indent:-9999px}#faq .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#faq .entrytitle p{position:absolute;top:220px;right:50%;width:294px;height:153px;margin-right:-147px;z-index:10;background:url(/wp-content/themes/ikanoeki/images/entrytitle09.png) center center no-repeat;text-indent:-9999px}.entrybox{width:100%;clear:both;padding:80px 0;background-color:#f0f6fb}.entrybox h1{font-size:200%;line-height:150%;margin-bottom:20px;color:#185aa5;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h2{font-size:180%;line-height:150%;margin-bottom:20px;color:#185aa5;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h3{font-size:150%;line-height:150%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h4{font-size:120%;line-height:180%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h5{font-size:100%;line-height:180%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox p{font-size:90%;line-height:180%;margin-bottom:20px}.entrybox strong{font-weight:700}.entrybox blockquote{position:relative;margin:15px 0;padding:10px 15px 10px 50px;box-sizing:border-box;border:1px solid #555;font-style:italic;color:#555}.entrybox blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.entrybox blockquote p{padding:0;margin:10px 0;line-height:1.7}.entrybox blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.entrybox table{line-height:180%;margin:10px 0 12px;width:100%}.entrybox th{padding:8px 12px 8px 18px;font-size:90%;font-weight:700;white-space:nowrap;vertical-align:top}.entrybox td{padding:8px 5px;font-size:90%;vertical-align:top}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{padding-bottom:0;font-size:100%}.entrybox ul,.entrybox ol{margin-bottom:15px}.entrybox ul li,.entrybox ol li{line-height:180%}#page-about{width:100%;max-width:1080px;margin:0 auto}.main-about01{width:90%;padding:0 5%;background:url(/wp-content/themes/ikanoeki/images/img-about-bg01.png) center center no-repeat}.main-about01 .heading{text-align:center}.main-about01 .intro{text-align:center}.main-about02{width:90%;padding:0 5%;margin:50px 0 0}.main-about02 .tab1{display:flex;flex-direction:row;text-align:center;background-color:#f0f6fb !important;margin:0 !important}.main-about02 .tab1__item{flex:1;flex-basis:120px}.main-about02 .tab1__link{display:block;padding:20px 0;text-decoration:none;color:#fff;background-color:#7ebfe4;cursor:pointer;border-top-right-radius:15px;border-top-left-radius:15px;border:1px solid #fff}.main-about02 .tab1__link.on{background-color:#b1e2dc;font-weight:700}.main-about02 .tab1-body{background-color:#fff}.main-about02 .tab1-body__item{padding:5%;display:none}.main-about02 .tab1-body__item.on{display:block}.tab-content01{width:100%}.tab-content01 .figure{width:100%}.tab-content01 .figure img{width:100%}.content01-wrap{width:100%;display:flex;flex-wrap:wrap}.tab-content01 .fac-item{width:30%;margin-right:5%;margin-top:50px;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff}.tab-content01 .fac-item:nth-child(3n){margin-right:0 !important}.tab-content01 .fac-item .image img{width:100%;height:100%}.tab-content01 .fac-item .cap{padding:3% 5% 0}.tab-content01 .fac-item .cap h5{text-align:center;color:#185aa5;font-size:90%}.tab-content01 .fac-item .cap p{font-size:80%}.tab-content02{width:100%}.content02-wrap{width:100%;display:flex;justify-content:space-around}.content02-wrap .cap{width:47.5%}.content02-wrap .cap h5{color:#185aa5}.content02-wrap .cap p{font-size:80%}.content02-wrap .image{width:47.5%;margin-left:5%}.content02-wrap .image img{width:100%;height:100%;max-height:280px;object-fit:cover}.content02-wrap:nth-child(1) .cap{background:url(/wp-content/themes/ikanoeki/images/img-fac-bg01.png) top right no-repeat}.content02-wrap:nth-child(2){flex-direction:row-reverse;margin-top:50px}.content02-wrap:nth-child(2) .cap{margin-left:5%;background:url(/wp-content/themes/ikanoeki/images/img-fac-bg02.png) top center no-repeat}.content02-wrap:nth-child(2) .image{margin-left:0}.tab-content03{width:100%}.content03-wrap01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:18px;grid-column-gap:18px}.content03-wrap01 .item:nth-child(5){grid-column:span 2}.content03-wrap01 .item{position:relative;overflow:hidden}.content03-wrap01 .item img{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}.content03-wrap02{text-align:center;padding:5% 0;background:url(/wp-content/themes/ikanoeki/images/img-tsukumo-bg01.png) center center no-repeat}.content03-wrap02 h5{color:#185aa5}.content03-wrap03 ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:18px;grid-column-gap:18px}.content03-wrap03 .item:nth-child(1){grid-column:span 2}.content03-wrap03 .item{position:relative;overflow:hidden}.content03-wrap03 .item img{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}#page-marine{width:100%;max-width:1080px;margin:0 auto}.main-marine01{width:90%;padding:0 5%}.marine-wrap01{display:flex;justify-content:space-around}.marine-wrap01 .cap{width:52.5%;background:url(/wp-content/themes/ikanoeki/images/img-marine-bg01.png) center center no-repeat}.marine-wrap01 .image{width:42.5%;margin-left:5%}.marine-wrap01 .image img{width:100%;height:100%;min-height:280px;object-fit:cover}.marine-wrap02{display:flex;justify-content:space-around;flex-direction:row-reverse;margin-top:50px;background:#fff;padding:3%}.marine-wrap02 .image{width:32.5%}.marine-wrap02 .image img{width:100%;height:100%;min-height:200px;object-fit:cover}.marine-wrap02 .cap{width:62.5%;margin-left:5%}.main-marine02{width:90%;padding:0 5%;margin-top:50px}.main-marine02 span.time{padding:5px 10px;background-color:#f39800;color:#fff;margin-right:10px;border-radius:10px}.main-marine02 table{width:100%;border:2px solid #fff}.main-marine02 table th{width:33.3%;padding:2% 3%;text-align:center;font-weight:700;background:#185aa5;color:#fff;border:2px solid #fff}.main-marine02 table td{padding:2% 3%}.main-marine02 table td.type,.main-marine02 table td.price{background:#d9e9f4;font-weight:700;border:2px solid #fff}.main-marine02 table td.sec{background:#fff;border:2px solid #eee}.main-marine02 table td.price{text-align:right}.main-marine02 .note{font-size:80%}.main-marine03{width:90%;padding:0 5%;margin-top:50px}.main-marine03 span.time{padding:5px 10px;background-color:#f39800;color:#fff;margin-right:10px;border-radius:10px}.main-marine03 table{width:100%;border:2px solid #fff}.main-marine03 table th{width:25%;padding:2% 3%;text-align:center;font-weight:700;background:#185aa5;color:#fff;border:2px solid #fff}.main-marine03 table td{padding:2% 3%}.main-marine03 table td.type,.main-marine03 table td.price{background:#d9e9f4;font-weight:700;border:2px solid #fff}.main-marine03 table td.sec{background:#fff;border:2px solid #eee}.main-marine03 table td.price{text-align:right}.main-marine03 .note{font-size:80%}.main-marine04{width:90%;padding:0 5%;margin-top:50px}.main-marine04 .marine-wrap01{display:flex}.main-marine04 .marine-wrap01 .marine-item{width:100%;border:1px solid #eee;box-sizing:border-box}.main-marine04 .marine-wrap01 .marine-item img{width:100%}.main-marine05{width:100%;margin-top:80px}.main-marine05 .btn{width:60%;margin:0 auto;font-size:120%}.main-marine05 .more{position:relative;width:100%;padding:15px 0;display:inline-block;background-color:#185aa5;border:2px solid #185aa5;color:#fff;text-align:center;text-decoration:none;transition:all .3s}.main-marine05 .more:hover{background-color:#fff;color:#185aa5}.main-news01 .more:hover:after{border-left-color:#185aa5}#page-rest{width:100%;max-width:1080px;margin:0 auto}.main-rest01{width:90%;padding:0 5%;text-align:center;background:url(/wp-content/themes/ikanoeki/images/img-rest-bg01.png) center center no-repeat}.main-rest01 .open{width:300px;margin:0 auto;padding:30px 30px 15px;background-color:#f39800;color:#fff;font-size:120%;font-weight:700;border-radius:15px}.main-rest01 .open span.note{font-size:80%}.main-rest02{width:90%;padding:0 5%;margin:80px 0 0}.main-rest02 .title{width:100%;margin:0 auto}.main-rest02 .title h3{text-align:center;color:#185aa5}.main-rest02 .title .note{text-align:center}.main-rest02 .menu{margin-top:20px;text-align:center}.rest-wrap01{display:flex}.rest-wrap01 .rest-item{width:100%}.rest-wrap01 .rest-item img{width:100%}.rest-wrap02{display:flex;margin:50px 0 0}.rest-wrap02 .rest-item{width:100%}.rest-wrap02 .rest-item img{width:100%}.rest-menu01{display:flex;justify-content:space-between;margin:50px 0 0}.rest-menu01 .menu-item{width:47.5%;padding:2.5% 2.5% 1.5%;box-sizing:border-box;border:1px solid #eee;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff}.rest-menu01 .menu-item h4{text-align:center;color:#185aa5}.rest-menu01 .menu-item img{width:100%;height:auto}.rest-menu01 .menu-item .btn{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px;text-align:center}.rest-menu01 .menu-item .btn a{color:#fff !important;display:block}#page-specialty{width:100%;max-width:1080px;margin:0 auto}.main-specialty01{width:90%;padding:0 5%}.main-specialty01{width:90%;padding:0 5%}.shop-wrap{display:flex;justify-content:space-around}.shop-wrap .cap{width:47.5%;background:url(/wp-content/themes/ikanoeki/images/img-spe-bg01.png) center center no-repeat}.shop-wrap .image{width:47.5%;margin-left:5%}.main-specialty02{width:80%;padding:3% 5% 2%;margin:0 5%;background-color:#fff}.main-specialty02 h2{text-align:center;margin:0 0 30px}.specialty-wrap{display:flex;align-items:center;justify-content:space-around;margin-top:0;margin-bottom:30px}.specialty-wrap .cap{width:47.5%}.specialty-wrap .cap h3{text-align:center;color:#f39800}.specialty-wrap .cap h3:before{content:'';display:inline-block;width:51px;height:51px;background-size:contain;vertical-align:middle;margin-right:10px}.specialty-wrap .cap h3.head01:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head01.png)}.specialty-wrap .cap h3.head02:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head02.png)}.specialty-wrap .cap h3.head03:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head03.png)}.specialty-wrap .cap h3.head04:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head04.png)}.specialty-wrap .image{width:47.5%}.specialty-wrap .image img{width:100%;height:100%}.specialty-wrap:nth-child(2n-1){flex-direction:row}.specialty-wrap:nth-child(2n-1) .image{margin-left:5%}.specialty-wrap:nth-child(2n){flex-direction:row-reverse}.specialty-wrap:nth-child(2n) .image{margin-right:5%}.main-specialty03{width:90%;padding:3% 5% 2%;margin:50px 5% 0;border:solid 3px #185aa5;box-sizing:border-box;text-align:center}.main-specialty03 p{font-size:120%}.main-specialty03 span.link{border-bottom:1px solid #000}#page-access{width:100%}.main-access01{width:70%;margin:0 5%;padding:0 10%;max-width:1080px;margin:0 auto}.main-access01 h3{text-align:center;color:#185aa5}.main-access01 table.info{margin:30px auto 80px;width:100%}.main-access01 .info th{width:20%;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;padding:2% 3%;color:#185aa5;background-color:#fff;vertical-align:middle}.main-access01 .info td{padding:3%;border-top:solid 1px #185aa5;background-color:#fff;vertical-align:middle}.main-access01 .info .gmap{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px}.main-access01 .info .gmap a{color:#fff !important}.main-access01 .info tr.last th,.main-access01 .info tr.last td{border-bottom:solid 1px #185aa5}.main-access01 table.case{margin:0 auto 30px;width:100%}.main-access01 .case th{width:22%;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;padding:2% 3%;color:#185aa5;background-color:#fff;vertical-align:middle}.main-access01 .case td{padding:3% 0 3% 3%;border-top:solid 1px #185aa5;background-color:#fff;vertical-align:middle}.main-access01 .case td.route{width:300px}.main-access01 .case td.time{width:100px}.main-access01 .case tr.last th,.main-access01 .case tr.last td{border-bottom:solid 1px #185aa5}.main-access02{width:100%;margin:80px 0 0;background:#f2f1f0}.main-access03{width:90%;padding:80px 5% 0;max-width:1080px;margin:0 auto}.main-access03 h3{text-align:center;margin-bottom:30px;color:#185aa5}.access-wrap{width:100%;display:flex;flex-wrap:wrap}.access-wrap .access-box{width:30%;margin-right:5%;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff}.access-wrap .access-box:nth-child(3){margin-right:0 !important}.access-wrap .access-box .image img{width:100%;height:100%}.access-wrap .access-box .cap{padding:3% 5% 0}.access-wrap .access-box .cap h3{text-align:center;color:#185aa5}.access-wrap .access-box .cap .route{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px;text-align:center}.access-wrap .access-box .cap .route a{color:#fff !important}#page-newslist{width:100%;max-width:1080px;margin:0 auto}.main-newslist01{width:90%;padding:0 5%;display:flex;align-items:stretch}.main-newslist01 .newslist-wrap{width:75%}.news-wrap{width:100%}.news-img{width:30%;float:left;margin-bottom:50px}.news-img img{width:100%}.news-text{width:65%;float:left;margin-left:5%;margin-bottom:50px}.news-text p.article-info{margin:0;line-height:100%}.news-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.news-text span.views{margin-left:10px;font-size:80%}.news-text h3{margin:10px 0 0}.news-text p{font-size:90%}.main-newslist01 .sidebar{width:20%;margin-left:5%}.main-newslist01 .sidebar h5{padding:10px;background:#f39800;color:#fff;text-align:center;margin:0}.main-newslist01 .sidebar ul{margin:0 0 50px}.main-newslist01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-newslist01 .sidebar ul li:before{content:'・ '}.main-newslist01 .sidebar ul li:last-child{border-bottom:none}.main-newslist01 .sidebar ul.children{padding:0;margin:0}.main-newslist01 .sidebar ul.children li{padding:0 15px;margin:0}#page-news-single{width:100%;max-width:1080px;margin:0 auto}.main-single01{width:90%;padding:0 5%;display:flex;align-items:stretch}.main-single01 .single-wrap{width:75%;margin-bottom:50px}.main-news-single p.article-info{margin:0;line-height:100%}.main-news-single span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin:0 5px 0 0}.main-news-single span.views{margin-left:10px;font-size:80%}.main-news-single h2{margin:10px 0 0;margin-bottom:30px;border-bottom:1px solid #333;color:#333}.main-news-single p{font-size:90%}.main-news-single ul,.main-news-single ol{padding:10px 20px;border:1px solid #333}.main-news-single ul ul{border:none}.main-news-single ul li{margin-left:1em;list-style-type:disc !important}.main-news-single ol li{margin-left:1em;list-style-type:decimal !important}.main-news-single a{text-decoration:underline !important}.main-news-single img{width:100%;height:100%}.main-news-single #toc_container{width:100%;padding:0 !important}.main-news-single #toc_container .toc_title{text-align:left !important;padding:20px 20px 0 !important}.main-news-single #toc_container ul.toc_list{padding:0 20px 20px !important;border:none !important}.main-news-single #toc_container ul.toc_list li{margin-left:1em;list-style-type:none !important}.main-single01 .btn-line{text-align:left}.main-single01 ul.postlink{text-align:left}.main-single01 ul.postlink li{display:inline;font-size:80%}.main-single01 ul.postlink li:nth-child(1){margin-right:10px}.main-single01 .relate-link{width:100%;margin-top:80px}.main-single01 .relate-list{width:100%;display:flex;flex-wrap:wrap}.relate-wrap{width:32%;margin-right:2%;background:#fff}.relate-wrap:nth-child(3n){margin-right:0 !important}.relate-wrap:hover,.relate-wrap a:hover{opacity:.5}.relate-img{width:100%}.relate-img img{display:block;width:100%;height:100%;max-height:360px;object-fit:cover}.relate-text{width:90%;padding:1em 5% 0}.relate-text p.article-info{margin:0;line-height:100%}.relate-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.relate-text h5{margin:10px 0}.main-news-single table{border:1px solid #333}.main-news-single table th{border:1px solid #333;padding:10px}.main-news-single table td{border:1px solid #333;padding:10px}.main-single01 .sidebar{width:20%;margin-left:5%}.main-single01 .sidebar h5{padding:20px;background:#f39800;color:#fff;text-align:center;margin:0}.main-single01 .sidebar ul{margin:0 0 50px}.main-single01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-single01 .sidebar ul li:before{content:'・ '}.main-single01 .sidebar ul li:last-child{border-bottom:none}.main-single01 .sidebar ul.children{padding:0;margin:0}.main-single01 .sidebar ul.children li{padding:0 15px;margin:0}#page-contact{width:100%;max-width:1080px;margin:0 auto}.main-contact01{width:70%;margin:0 5%;padding:0 10%}.main-contact01 h4{color:#185aa5}.main-contact01 h4.policy{margin-top:30px}.main-contact01 .faq-link{text-decoration:underline}.main-contact02{width:70%;margin:0 5%;padding:0 10%}.main-contact02 h4{color:#185aa5;margin-top:30px}.main-contact02 table{margin:0 auto 20px;width:100%}.main-contact02 th{width:30%;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;padding:3%;color:#185aa5;background-color:#fff}.main-contact02 td{padding:3%;border-top:solid 1px #185aa5;background-color:#fff}.main-contact02 tr.last th,.main-contact02 tr.last td{border-bottom:solid 1px #185aa5}.haveto{font-size:50%;padding:5px;background:#e83828;color:#fff;border-radius:5px;margin-left:5px;position:relative;bottom:3px}.wpcf7 input[name=your-name],.wpcf7 input[name=your-com],.wpcf7 input[name=your-email],.wpcf7 input[name=your-tel]{width:100% !important}.wpcf7 textarea[name=your-message]{width:100%;height:200px !important}.main-contact02 .policy{text-align:center;display:inline}.main-contact02 .policy .policy-link{text-decoration:underline}.main-contact02 .policy .note{font-size:80%}.consent{text-align:center}.text_btn{padding:2%;text-align:center;font-weight:700;font-size:12px}#formbtn{display:block;padding:15px 0;width:100%;background:#f39800;color:#fff;font-size:18px;font-weight:700;border-radius:3px;margin:25px auto 0;border:2px solid #f39800}#formbtn:hover{background:#fff;color:#f39800;border:2px solid #f39800}.wpcf7-not-valid-tip{color:#e83828;display:block}.wpcf7-response-output{color:#e83828;text-align:center;padding-top:20px}.wpcf7-validation-errors{color:#e83828;display:block;text-align:center;margin-top:20px}.wpcf7-mail-sent-ok{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;padding:20px 0;color:#000}.screen-reader-response{display:none}#page-shipping{width:100%;max-width:1080px;margin:0 auto}.main-shipping01{width:70%;margin:0 5%;padding:0 10%}.main-shipping01 h3{color:#185aa5;border-bottom:solid 1px #000}.main-shipping01 h4{margin-bottom:10px;color:#185aa5;border-bottom:solid 1px #000}.shipping-box{margin:0 0 30px}.shipping-box p a{border-bottom:solid 1px #000}.shipping-box .note{padding:3% 5% 2%;border:solid 2px #000}.shipping-box .note p{text-align:center;font-size:130%}#page-privacy{width:100%;max-width:1080px;margin:0 auto}.main-privacy01{width:70%;margin:0 5%;padding:0 10%}.main-privacy01 h4{margin-bottom:10px;color:#185aa5}#page-faq{width:100%;max-width:1080px;margin:0 auto}.main-faq01{width:70%;margin:0 5%;padding:0 10%}.main-faq01 h4{margin-bottom:10px;color:#185aa5}.faq-box{padding:3% 5% 2%;background-color:#fff}.faq-box:nth-child(n+1){margin-top:20px}}@media screen and (max-width:1023px){header{height:100px}.entrytitle{width:100%;height:250px}#about .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#about .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle01@2x.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#marine-leisure .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#marine-leisure .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle02.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#restaurants .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#restaurants .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle03.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#specialty .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#specialty .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle04.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#access .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#access .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle05.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#news .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#news .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle06.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#contact .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#contact .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle07.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#shipping-association .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#shipping-association .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle11.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#policy .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#policy .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle08.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#faq .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#faq .entrytitle p{position:absolute;top:160px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle09.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}.entrybox{width:100%;clear:both;padding:80px 0;background-color:#f0f6fb}.entrybox h1{font-size:200%;line-height:150%;margin-bottom:20px;color:#185aa5;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h2{font-size:180%;line-height:150%;margin-bottom:20px;color:#185aa5;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h3{font-size:150%;line-height:150%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h4{font-size:120%;line-height:180%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h5{font-size:100%;line-height:180%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox p{font-size:90%;line-height:180%;margin-bottom:20px}.entrybox strong{font-weight:700}.entrybox blockquote{position:relative;margin:20px 0;padding:10px 15px 10px 50px;box-sizing:border-box;border:1px solid #555;font-style:italic;color:#555}.entrybox blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.entrybox blockquote p{padding:0;margin:10px 0;line-height:1.7}.entrybox blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.entrybox table{line-height:180%;margin:10px 0 12px;width:100%}.entrybox th{padding:8px 12px 8px 18px;font-size:90%;font-weight:700;white-space:nowrap;vertical-align:top}.entrybox td{padding:8px 5px;font-size:90%;vertical-align:top}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{padding-bottom:0;font-size:100%}.entrybox ul,.entrybox ol{margin-bottom:15px}.entrybox ul li,.entrybox ol li{line-height:180%}#page-about{width:100%;margin:0 auto}.main-about01{width:90%;padding:0 5%;background:url(/wp-content/themes/ikanoeki/images/img-about-bg01.png) center center no-repeat;background-size:680px 385px}.main-about01 .heading{text-align:center}.main-about01 .intro{text-align:center}.main-about02{width:90%;padding:0 5%;margin:50px 0 0}.main-about02 .tab1{display:flex;flex-direction:row;text-align:center;background-color:#f0f6fb !important;margin:0 !important}.main-about02 .tab1__item{flex:1;flex-basis:120px}.main-about02 .tab1__link{display:block;padding:20px 0;text-decoration:none;color:#fff;background-color:#7ebfe4;cursor:pointer;border-top-right-radius:15px;border-top-left-radius:15px;border:1px solid #fff;font-size:90%}.main-about02 .tab1__link.on{background-color:#b1e2dc;font-weight:700}.main-about02 .tab1-body{background-color:#fff}.main-about02 .tab1-body__item{padding:5%;display:none}.main-about02 .tab1-body__item.on{display:block}.tab-content01{width:100%}.tab-content01 .figure{width:100%}.tab-content01 .figure img{width:100%}.content01-wrap{width:100%;display:flex;flex-wrap:wrap}.tab-content01 .fac-item{width:100%;margin-top:30px;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff}.tab-content01 .fac-item:nth-child(1){margin-top:0 !important}.tab-content01 .fac-item .image{width:30%;float:left}.tab-content01 .fac-item .image img{display:block;width:100%;height:100%;min-height:180px;object-fit:cover}.tab-content01 .fac-item .cap{width:65%;float:left;margin-left:0;padding:15px 2.5%}.tab-content01 .fac-item .cap h5{color:#185aa5;font-size:90%}.tab-content01 .fac-item .cap p{font-size:80%}.tab-content02{width:100%}.content02-wrap{width:100%;display:block}.content02-wrap .cap{width:100%}.content02-wrap .cap h5{color:#185aa5}.content02-wrap .cap p{font-size:80%}.content02-wrap .image{width:100%;margin-left:0}.content02-wrap .image img{width:100%;height:100%;max-height:280px;object-fit:cover}.content02-wrap:nth-child(1) .cap{background:url(/wp-content/themes/ikanoeki/images/img-fac-bg01.png) bottom right no-repeat;background-size:183px 180px}.content02-wrap:nth-child(2){flex-direction:row-reverse;margin-top:50px}.content02-wrap:nth-child(2) .cap{margin-left:0;background:url(/wp-content/themes/ikanoeki/images/img-fac-bg02.png) bottom center no-repeat;background-size:398px 180px}.content02-wrap:nth-child(2) .image{margin-left:0}.tab-content03{width:100%}.content03-wrap01 ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:18px;grid-column-gap:18px}.content03-wrap01 .item:nth-child(5){grid-column:span 2}.content03-wrap01 .item{position:relative;overflow:hidden}.content03-wrap01 .item img{display:block;width:100%;height:100%;max-height:220px;object-fit:cover}.content03-wrap02{padding:5% 0;background:url(/wp-content/themes/ikanoeki/images/img-tsukumo-bg01.png) center center no-repeat;background-size:680px 240px}.content03-wrap02 h5{color:#185aa5;text-align:center}.content03-wrap02 p{text-align:left}.content03-wrap02 br{display:none}.content03-wrap03 ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:18px;grid-column-gap:18px}.content03-wrap03 .item:nth-child(1){grid-column:span 2}.content03-wrap03 .item{position:relative;overflow:hidden}.content03-wrap03 .item img{display:block;width:100%;height:100%;max-height:220px;object-fit:cover}#page-marine{width:100%;margin:0 auto}.main-marine01{width:90%;padding:0 5%}.marine-wrap01{display:block}.marine-wrap01 .cap{width:100%}.marine-wrap01 .image{width:100%;margin-left:0}.marine-wrap01 .image img{width:100%;height:100%}.marine-wrap02{display:block;margin-top:50px;background:#fff;padding:3% 3% 1%}.marine-wrap02 .image{width:100%;margin:0}.marine-wrap02 .image img{width:100%;height:100%}.marine-wrap02 .cap{width:100%;margin:0}.main-marine02{width:90%;padding:0 5%;margin-top:50px}.main-marine02 span.time{padding:5px 10px;background-color:#f39800;color:#fff;margin-right:10px;border-radius:10px}.main-marine02 table{width:100%;border:2px solid #fff}.main-marine02 table th{width:33.3%;padding:2% 3%;text-align:center;font-size:90%;font-weight:700;background:#185aa5;color:#fff;border:2px solid #fff}.main-marine02 table td{padding:2% 3%;font-size:90%}.main-marine02 table td.type,.main-marine02 table td.price{background:#d9e9f4;font-weight:700;border:2px solid #fff}.main-marine02 table td.sec{background:#fff;border:2px solid #eee}.main-marine02 table td.price{text-align:right}.main-marine02 .note{font-size:80%}.main-marine03{width:90%;padding:0 5%;margin-top:50px}.main-marine03 span.time{padding:5px 10px;background-color:#f39800;color:#fff;margin-right:10px;border-radius:10px}.main-marine03 table{width:100%;border:2px solid #fff}.main-marine03 table th{width:25%;padding:2% 3%;text-align:center;font-size:80%;font-weight:700;background:#185aa5;color:#fff;border:2px solid #fff}.main-marine03 table td{padding:2% 3%;font-size:80%}.main-marine03 table td.type,.main-marine03 table td.price{background:#d9e9f4;font-weight:700;border:2px solid #fff}.main-marine03 table td.sec{background:#fff;border:2px solid #eee}.main-marine03 table td.price{text-align:right}.main-marine03 .note{font-size:80%}.main-marine04{width:90%;padding:0 5%;margin-top:50px}.main-marine04 .marine-wrap01{display:flex}.main-marine04 .marine-wrap01 .marine-item{width:100%;border:1px solid #eee;box-sizing:border-box}.main-marine04 .marine-wrap01 .marine-item img{width:100%}.main-marine05{width:90%;padding:0 5%;margin-top:50px}.main-marine05 .btn{width:100%;margin:0 auto;font-size:110%}.main-marine05 .more{position:relative;width:100%;padding:15px 0;display:inline-block;background-color:#185aa5;border:2px solid #185aa5;color:#fff;text-align:center;text-decoration:none;transition:all .3s}.main-marine05 .more:hover{background-color:#fff;color:#185aa5}.main-news01 .more:hover:after{border-left-color:#185aa5}#page-rest{width:100%;margin:0 auto}.main-rest01{width:90%;padding:0 5%;text-align:center;background:url(/wp-content/themes/ikanoeki/images/img-rest-bg01.png) center center no-repeat}.main-rest01 .open{width:300px;margin:0 auto;padding:30px 30px 15px;background-color:#f39800;color:#fff;font-size:120%;font-weight:700;border-radius:15px}.main-rest01 .open span.note{font-size:80%}.main-rest02{width:90%;padding:0 5%;margin:30px 0 0}.main-rest02 .title{width:100%;margin:0 auto}.main-rest02 .title h3{text-align:center;color:#185aa5}.main-rest02 .title .note{text-align:center}.main-rest02 .menu{margin-top:20px;text-align:center}.rest-wrap01{display:flex}.rest-wrap01 .rest-item{width:100%}.rest-wrap01 .rest-item img{width:100%}.rest-wrap02{display:flex;margin:50px 0 0}.rest-wrap02 .rest-item{width:100%}.rest-wrap02 .rest-item img{width:100%}.rest-menu01{display:flex;justify-content:space-between;margin:50px 0 0}.rest-menu01 .menu-item{width:47.5%;padding:2.5% 2.5% 1.5%;box-sizing:border-box;border:1px solid #eee;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff;margin:0 0 30px}.rest-menu01 .menu-item h4{text-align:center;color:#185aa5}.rest-menu01 .menu-item img{width:100%;height:auto}.rest-menu01 .menu-item .btn{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px;text-align:center}.rest-menu01 .menu-item .btn a{color:#fff !important}#page-specialty{width:100%;margin:0 auto}.main-specialty01{width:90%;padding:0 5%}.shop-wrap{display:block}.shop-wrap .cap{width:100%;background:url(/wp-content/themes/ikanoeki/images/img-spe-bg01.png) center center no-repeat}.shop-wrap .image{width:100%;margin-left:0}.main-specialty02{width:80%;padding:3% 5% 2%;margin:0 5%;background-color:#fff}.main-specialty02 h2{text-align:center;margin:0 0 20px}.specialty-wrap{display:block;margin-top:0}.specialty-wrap .cap{width:100%}.specialty-wrap .cap h3{text-align:center;color:#f39800}.specialty-wrap .cap h3:before{content:'';display:inline-block;width:51px;height:51px;background-size:contain;vertical-align:middle;margin-right:10px}.specialty-wrap .cap h3.head01:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head01.png)}.specialty-wrap .cap h3.head02:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head02.png)}.specialty-wrap .cap h3.head03:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head03.png)}.specialty-wrap .cap h3.head04:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head04.png)}.specialty-wrap .image{width:100%}.specialty-wrap .image img{width:100%;height:100%}.specialty-wrap:nth-child(2n-1){flex-direction:row}.specialty-wrap:nth-child(2n-1) .image{margin-left:0}.specialty-wrap:nth-child(2n){flex-direction:row-reverse}.specialty-wrap:nth-child(2n) .image{margin-right:0}.main-specialty03{width:90%;padding:3% 5% 2%;margin:50px 5% 0;border:solid 3px #185aa5;box-sizing:border-box;text-align:center}.main-specialty03 p{font-size:120%}.main-specialty03 span.link{border-bottom:1px solid #000}#page-access{width:100%}.main-access01{width:90%;padding:0 5%}.main-access01 h3{text-align:center;color:#185aa5}.main-access01 table.info{margin:30px auto 50px;width:100%}.main-access01 .info th{width:20%;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;padding:2% 3%;color:#185aa5;background-color:#fff;vertical-align:middle}.main-access01 .info td{padding:3%;border-top:solid 1px #185aa5;background-color:#fff;vertical-align:middle}.main-access01 .info tr.last th,.main-access01 .info tr.last td{border-bottom:solid 1px #185aa5}.main-access01 .info .gmap{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px}.main-access01 .info .gmap a{color:#fff !important}.main-access01 table.case{margin:0 auto 30px;width:100%}.main-access01 .case th{width:180px;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;padding:2% 3%;color:#185aa5;background-color:#fff;vertical-align:middle}.main-access01 .case td{padding:2% 3%;border-top:solid 1px #185aa5;background-color:#fff;vertical-align:middle}.main-access01 .case td.route{width:400px}.main-access01 .case td.time{width:100px}.main-access01 .case tr.last th,.main-access01 .case tr.last td{border-bottom:solid 1px #185aa5}.main-access02{width:100%;margin:80px 0 0;background:#f2f1f0}.main-access03{width:90%;padding:80px 5% 0;margin:0 auto}.main-access03 h3{text-align:center;margin-bottom:30px;color:#185aa5}.access-wrap{width:100%;display:block}.access-wrap .access-box{width:100%;margin-right:0;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff;margin-top:30px}.access-wrap .access-box:nth-child(1){margin-top:0 !important}.access-wrap .access-box .image img{width:100%;height:100%}.access-wrap .access-box .cap{padding:3% 5% 0}.access-wrap .access-box .cap h3{text-align:center;color:#185aa5}.access-wrap .access-box .cap .route{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px;text-align:center}.access-wrap .access-box .cap .route a{color:#fff !important}#page-newslist{width:100%;margin:0 auto}.main-newslist01{width:90%;padding:0 5%}.main-newslist01 .sidebar{width:100%;float:right;margin-left:0;margin-top:50px}.main-newslist01 .sidebar h5{padding:10px;background:#f39800;color:#fff;text-align:center;margin:0}.main-newslist01 .sidebar ul{margin:0 0 30px}.main-newslist01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-newslist01 .sidebar ul li:before{content:'・ '}.main-newslist01 .sidebar ul li:last-child{border-bottom:none}.main-newslist01 .sidebar ul.children{padding:0;margin:0}.main-newslist01 .sidebar ul.children li{padding:0 15px;margin:0}.newslist-wrap{width:100%}.news-img{width:30%;float:left;margin-bottom:50px}.news-img img{width:100%}.news-text{width:65%;float:left;margin-left:5%;margin-bottom:50px}.news-text p.article-info{margin:0;line-height:100%}.news-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.news-text span.views{margin-left:10px;font-size:80%}.news-text h3{margin:10px 0 0}.news-text p{font-size:90%}#page-news-single{width:100%;margin:0 auto}.main-single01{width:90%;padding:0 5%}.main-single01 .sidebar{width:100%;float:right;margin-left:0;margin-top:50px}.main-single01 .sidebar h5{padding:10px;background:#f39800;color:#fff;text-align:center;margin:0}.main-single01 .sidebar ul{margin:0 0 30px}.main-single01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-single01 .sidebar ul li:before{content:'・ '}.main-single01 .sidebar ul li:last-child{border-bottom:none}.main-single01 .sidebar ul.children{padding:0;margin:0}.main-single01 .sidebar ul.children li{padding:0 15px;margin:0}.single-wrap{width:100%;margin-bottom:50px}.main-news-single p.article-info{margin:0;line-height:100%}.main-news-single span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin:0 5px 0 0}.main-news-single span.views{margin-left:10px;font-size:80%}.main-news-single h2{margin:10px 0 0;margin-bottom:30px;border-bottom:1px solid #333;color:#333}.main-news-single p{font-size:90%}.main-news-single ul,.main-news-single ol{padding:10px;border:1px solid #333}.main-news-single ul ul{border:none}.main-news-single ul li{margin-left:1em;list-style-type:disc !important}.main-news-single ol li{margin-left:1em;list-style-type:decimal !important}.main-news-single a{text-decoration:underline !important}.main-news-single img{width:100%;height:100%}.main-news-single #toc_container{width:100%;padding:0 !important}.main-news-single #toc_container .toc_title{text-align:left !important;padding:20px 20px 0 !important}.main-news-single #toc_container ul.toc_list{padding:0 20px 20px !important;border:none !important}.main-news-single #toc_container ul.toc_list li{margin-left:1em;list-style-type:none !important}.main-single01 .btn-line{text-align:center}.main-single01 ul.postlink{text-align:center}.main-single01 ul.postlink li{display:inline;font-size:80%}.main-single01 ul.postlink li:nth-child(1){margin-right:10px}.main-single01 .relate-link{width:100%;margin-top:80px}.main-single01 .relate-list{width:100%;display:flex;flex-wrap:wrap}.relate-wrap{width:32%;margin-right:2%;background:#fff}.relate-wrap:nth-child(3n){margin-right:0 !important}.relate-wrap:hover,.relate-wrap a:hover{opacity:.5}.relate-img{width:100%}.relate-img img{display:block;width:100%;height:100%;max-height:360px;object-fit:cover}.relate-text{width:90%;padding:1em 5% 0}.relate-text p.article-info{margin:0;line-height:100%}.relate-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.relate-text h5{margin:10px 0}.main-news-single table{border:1px solid #333}.main-news-single table th{border:1px solid #333;padding:10px}.main-news-single table td{border:1px solid #333;padding:10px}#page-contact{width:100%;margin:0 auto}.main-contact01{width:70%;margin:0 5%;padding:0 10%}.main-contact01 h4{color:#185aa5}.main-contact01 h4.policy{margin-top:30px}.main-contact01 .faq-link{text-decoration:underline}.main-contact02{width:70%;margin:0 5%;padding:0 10%}.main-contact02 h4{color:#185aa5;margin-top:30px}.main-contact02 table{margin:0 auto 20px;width:100%}.main-contact02 th{width:30%;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;padding:3%;color:#185aa5;background-color:#fff}.main-contact02 td{padding:3%;border-top:solid 1px #185aa5;background-color:#fff}.main-contact02 tr.last th,.main-contact02 tr.last td{border-bottom:solid 1px #185aa5}.haveto{font-size:50%;padding:5px;background:#e83828;color:#fff;border-radius:5px;margin-left:5px;position:relative;bottom:3px}.wpcf7 input[name=your-name],.wpcf7 input[name=your-com],.wpcf7 input[name=your-email],.wpcf7 input[name=your-tel]{width:100% !important}.wpcf7 textarea[name=your-message]{width:100%;height:200px !important}.main-contact02 .policy{text-align:center;display:inline}.main-contact02 .policy .policy-link{text-decoration:underline}.main-contact02 .policy .note{font-size:80%}.consent{text-align:center}.text_btn{padding:2%;text-align:center;font-weight:700;font-size:12px}#formbtn{display:block;padding:15px 0;width:100%;background:#f39800;color:#fff;font-size:18px;font-weight:700;border-radius:3px;margin:25px auto 0;border:2px solid #f39800}#formbtn:hover{background:#fff;color:#f39800;border:2px solid #f39800}.wpcf7-not-valid-tip{color:#e83828;display:block}.wpcf7-response-output{color:#e83828;text-align:center;padding-top:20px}.wpcf7-validation-errors{color:#e83828;display:block;text-align:center;margin-top:20px}.wpcf7-mail-sent-ok{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;padding:20px 0;color:#000}.screen-reader-response{display:none}#page-shipping{width:100%;margin:0 auto}.main-shipping01{width:70%;margin:0 5%;padding:0 10%}.main-shipping01 h3{color:#185aa5;border-bottom:solid 1px #000}.main-shipping01 h4{margin-bottom:10px;color:#185aa5;border-bottom:solid 1px #000}.shipping-box{margin:0 0 30px}.shipping-box p a{border-bottom:solid 1px #000}.shipping-box .note{padding:3% 5% 2%;border:solid 2px #000}.shipping-box .note p{text-align:center;font-size:130%}#page-privacy{width:100%;margin:0 auto}.main-privacy01{width:70%;margin:0 5%;padding:0 10%}.main-privacy01 h4{margin-bottom:10px;color:#185aa5}#page-faq{width:100%;margin:0 auto}.main-faq01{width:80%;margin:0 5%;padding:0 5%}.main-faq01 h4{margin-bottom:10px;color:#185aa5}.faq-box{padding:3% 5% 2%;background-color:#fff}.faq-box:nth-child(n+1){margin-top:20px}}@media screen and (max-width:480px){header{height:100px}.entrytitle{width:100%;height:200px}#about .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#about .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle01@2x.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#marine-leisure .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#marine-leisure .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle02.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#restaurants .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#restaurants .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle03.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#specialty .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#specialty .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle04.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#access .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#access .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle05.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#news .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#news .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle06.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#contact .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#contact .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle07.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#shipping-association .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#shipping-association .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle11.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#policy .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#policy .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle08.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}#faq .entrytitle{background:url(/wp-content/themes/ikanoeki/images/entrytitle01-jpg.webp) center center no-repeat;background-size:cover}#faq .entrytitle p{position:absolute;top:135px;right:50%;width:240px;height:125px;margin-right:-120px;z-index:1;background:url(/wp-content/themes/ikanoeki/images/entrytitle09.png) center center no-repeat;background-size:240px 125px;text-indent:-9999px}.entrybox{width:100%;clear:both;padding:80px 0;background-color:#f0f6fb}.entrybox h1{font-size:150%;line-height:150%;margin-bottom:20px;color:#185aa5;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h2{font-size:140%;line-height:150%;margin-bottom:20px;color:#185aa5;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h3{font-size:130%;line-height:150%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h4{font-size:120%;line-height:180%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox h5{font-size:100%;line-height:180%;margin-bottom:10px;font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal}.entrybox p{font-size:90%;line-height:180%;margin-bottom:20px}.entrybox strong{font-weight:700}.entrybox blockquote{position:relative;margin:20px 0;padding:10px 15px 10px 50px;box-sizing:border-box;border:1px solid #555;font-style:italic;color:#555}.entrybox blockquote:before{display:inline-block;position:absolute;top:10px;left:-3px;content:"“";font-family:sans-serif;color:#cfcfcf;font-size:90px;line-height:1}.entrybox blockquote p{padding:0;margin:10px 0;line-height:1.7}.entrybox blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.entrybox table{line-height:180%;margin:10px 0 12px;width:100%}.entrybox th{padding:8px 12px 8px 18px;font-size:90%;font-weight:700;white-space:nowrap;vertical-align:top}.entrybox td{padding:8px 5px;font-size:90%;vertical-align:top}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{padding-bottom:0;font-size:100%}.entrybox ul,.entrybox ol{margin-bottom:15px}.entrybox ul li,.entrybox ol li{line-height:180%}#page-about{width:100%;margin:0 auto}.main-about01{width:90%;padding:0 5%;background:0 0}.main-about01 .heading{text-align:center}.main-about01 .intro{text-align:left}.main-about01 .intro br{display:none}.main-about02{width:90%;padding:0 5%;margin:50px 0 0}.main-about02 .tab1{display:flex;flex-direction:row;text-align:center;background-color:#f0f6fb !important;margin:0 !important}.main-about02 .tab1__item{flex:1;flex-basis:120px}.main-about02 .tab1__link{display:block;padding:20px 0;text-decoration:none;color:#fff;background-color:#7ebfe4;cursor:pointer;border-top-right-radius:15px;border-top-left-radius:15px;border:1px solid #fff;font-size:90%}.main-about02 .tab1__link.on{background-color:#b1e2dc;font-weight:700}.main-about02 .tab1-body{background-color:#fff}.main-about02 .tab1-body__item{padding:5%;display:none}.main-about02 .tab1-body__item.on{display:block}.tab-content01{width:100%}.tab-content01 .figure{width:100%}.tab-content01 .figure img{width:100%}.content01-wrap{width:100%;display:flex;flex-wrap:wrap}.tab-content01 .fac-item{width:100%;margin-top:30px;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff}.tab-content01 .fac-item:nth-child(1){margin-top:0 !important}.tab-content01 .fac-item .image{width:100%;float:left}.tab-content01 .fac-item .image img{display:block;width:100%;height:100%;min-height:180px;object-fit:cover}.tab-content01 .fac-item .cap{width:90%;float:left;margin-left:0;padding:15px 5% 0}.tab-content01 .fac-item .cap h5{color:#185aa5;font-size:90%}.tab-content01 .fac-item .cap p{font-size:80%}.tab-content02{width:100%}.content02-wrap{width:100%;display:block}.content02-wrap .cap{width:100%}.content02-wrap .cap h5{color:#185aa5}.content02-wrap .cap p{font-size:80%}.content02-wrap .image{width:100%;margin-left:0}.content02-wrap .image img{width:100%;height:100%;max-height:280px;object-fit:cover}.content02-wrap:nth-child(1) .cap{background:0 0}.content02-wrap:nth-child(2){flex-direction:row-reverse;margin-top:50px}.content02-wrap:nth-child(2) .cap{margin-left:0;background:0 0}.content02-wrap:nth-child(2) .image{margin-left:0}.tab-content03{width:100%}.content03-wrap01 ul{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:18px;grid-column-gap:18px}.content03-wrap01 .item:nth-child(5){grid-column:span 2}.content03-wrap01 .item{position:relative;overflow:hidden}.content03-wrap01 .item img{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}.content03-wrap02{padding:5% 0;background:url(/wp-content/themes/ikanoeki/images/img-tsukumo-bg01.png) center center no-repeat}.content03-wrap02 h5{color:#185aa5;text-align:center}.content03-wrap02 p{text-align:left}.content03-wrap02 br{display:none}.content03-wrap03 ul{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:18px;grid-column-gap:18px}.content03-wrap03 .item:nth-child(1){grid-column:span 2}.content03-wrap03 .item{position:relative;overflow:hidden}.content03-wrap03 .item img{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}#page-marine{width:100%;margin:0 auto}.main-marine01{width:90%;padding:0 5%}.marine-wrap01{display:block}.marine-wrap01 .cap{width:100%}.marine-wrap01 .cap h2{text-align:center}.marine-wrap01 .image{width:100%;margin-left:0}.marine-wrap01 .image img{width:100%;height:100%}.marine-wrap02{display:block;margin-top:50px;background:#fff;padding:3% 3% 1%}.marine-wrap02 .image{width:100%}.marine-wrap02 .image img{width:100%;height:100%}.marine-wrap02 .cap{width:100%}.marine-wrap02 .cap h3{text-align:center}.main-marine02{width:90%;padding:0 5%;margin-top:50px}.main-marine02 span.time{padding:5px 10px;background-color:#f39800;color:#fff;margin-right:10px;border-radius:10px}.main-marine02 table{width:100%;border:2px solid #fff}.main-marine02 table th{width:33.3%;padding:2% 3%;text-align:center;font-size:60%;font-weight:700;background:#185aa5;color:#fff;border:2px solid #fff}.main-marine02 table td{padding:2% 3%;font-size:60%}.main-marine02 table td.type,.main-marine02 table td.price{background:#d9e9f4;font-weight:700;border:2px solid #fff}.main-marine02 table td.sec{background:#fff;border:2px solid #eee}.main-marine02 table td.price{text-align:right}.main-marine02 .note{font-size:70%}.main-marine03{width:90%;padding:0 5%;margin-top:50px}.main-marine03 span.time{padding:5px 10px;background-color:#f39800;color:#fff;margin-right:10px;border-radius:10px}.main-marine03 table{width:100%;border:2px solid #fff}.main-marine03 table th{width:25%;padding:2% 3%;text-align:center;font-size:60%;font-weight:700;background:#185aa5;color:#fff;border:2px solid #fff}.main-marine03 table td{padding:2% 1%;font-size:60%}.main-marine03 table td.type,.main-marine03 table td.price{background:#d9e9f4;font-weight:700;border:2px solid #fff}.main-marine03 table td.sec{background:#fff;border:2px solid #eee}.main-marine03 table td.price{text-align:right}.main-marine03 .note{font-size:70%}.main-marine04{width:90%;padding:0 5%;margin-top:50px}.main-marine04 .marine-wrap01{display:block}.main-marine04 .marine-wrap01 .marine-item{width:100%;border:1px solid #eee;box-sizing:border-box}.main-marine04 .marine-wrap01 .marine-item img{width:100%}main-marine05{width:90%;padding:0 5%;margin-top:50px}.main-marine05 .btn{width:100%;margin:0 auto;font-size:100%}.main-marine05 .more{position:relative;width:100%;padding:15px 0;display:inline-block;background-color:#185aa5;border:2px solid #185aa5;color:#fff;text-align:center;text-decoration:none;transition:all .3s}.main-marine05 .more:hover{background-color:#fff;color:#185aa5}.main-news01 .more:hover:after{border-left-color:#185aa5}#page-rest{width:100%;margin:0 auto}.main-rest01{width:90%;padding:0 5%;background:0 0}.main-rest01 .intro{text-align:left}.main-rest01 .intro br{display:none}.main-rest01 .open{width:90%;margin:0 auto;padding:30px 5% 15px;background-color:#f39800;color:#fff;font-size:100%;text-align:center;font-weight:700;border-radius:15px}.main-rest01 .open span.note{font-size:80%}.main-rest02{width:90%;padding:0 5%;margin:30px 0 0}.main-rest02 .title{width:100%;margin:0 auto}.main-rest02 .title h3{text-align:center;color:#185aa5}.main-rest02 .title .note{text-align:center}.main-rest02 .menu{margin-top:20px;text-align:center}.rest-wrap01{display:block}.rest-wrap01 .rest-item{width:100%}.rest-wrap01 .rest-item img{width:100%}.rest-wrap02{display:block;margin:20px 0 0}.rest-wrap02 .rest-item{width:100%}.rest-wrap02 .rest-item img{width:100%}.rest-menu01{display:block;margin:20px 0 0}.rest-menu01 .menu-item{width:100%;padding:2.5% 2.5% 1.5%;box-sizing:border-box;border:1px solid #eee;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff;margin-bottom:30px}.rest-menu01 .menu-item h4{text-align:center;color:#185aa5}.rest-menu01 .menu-item img{width:100%;height:auto}.rest-menu01 .menu-item .btn{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px;text-align:center}.rest-menu01 .menu-item .btn a{color:#fff !important}#page-specialty{width:100%;margin:0 auto}.main-specialty01{width:90%;padding:0 5%}.shop-wrap{display:block}.shop-wrap .cap{width:100%;background:0 0}.shop-wrap .cap h2{text-align:center}.shop-wrap .image{width:100%;margin-left:0}.main-specialty02{width:80%;padding:3% 5% 2%;margin:0 5%;background-color:#fff}.main-specialty02 h2{text-align:center;margin:20px 0}.specialty-wrap{display:block;margin-top:0}.specialty-wrap .cap{width:100%}.specialty-wrap .cap h3{text-align:center;color:#f39800}.specialty-wrap .cap h3:before{content:'';display:inline-block;width:51px;height:51px;background-size:contain;vertical-align:middle;margin-right:10px}.specialty-wrap .cap h3.head01:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head01.png)}.specialty-wrap .cap h3.head02:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head02.png)}.specialty-wrap .cap h3.head03:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head03.png)}.specialty-wrap .cap h3.head04:before{background-image:url(/wp-content/themes/ikanoeki/images/img-spe-head04.png)}.specialty-wrap .image{width:100%}.specialty-wrap .image img{width:100%;height:100%}.specialty-wrap:nth-child(2n-1){flex-direction:row}.specialty-wrap:nth-child(2n-1) .image{margin-left:0}.specialty-wrap:nth-child(2n){flex-direction:row-reverse}.specialty-wrap:nth-child(2n) .image{margin-right:0}.main-specialty03{width:90%;padding:3% 5% 2%;margin:50px 5% 0;border:solid 3px #185aa5;box-sizing:border-box;text-align:center}.main-specialty03 p{font-size:100%}.main-specialty03 span.link{border-bottom:1px solid #000}#page-access{width:100%}.main-access01{width:90%;padding:0 5%}.main-access01 h3{text-align:center;color:#185aa5}.main-access01 table.info{margin:30px auto 30px;width:100%}.main-access01 .info th{display:block;width:90%;border-top:solid 1px #185aa5;border-right:1px dotted #185aa5;border-left:1px dotted #185aa5;padding:2% 5%;color:#fff;background-color:#185aa5}.main-access01 .info td{display:block;width:90%;padding:5%;background-color:#fff}.main-access01 .info tr.last th,.main-access01 .info tr.last td{border-bottom:none}.main-access01 .info .gmap{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px}.main-access01 .info .gmap a{color:#fff !important}.main-access01 table.case{margin:0 auto 20px;width:100%;border-bottom:solid 1px #185aa5}.main-access01 .case th{display:block;width:90%;border-top:solid 1px #185aa5;border-right:none;padding:10px 5% 0;color:#185aa5;background-color:#fff;vertical-align:middle}.main-access01 .case td{display:block;width:100%;border-top:none;vertical-align:middle}.main-access01 .case td.route{width:90%;padding:0 5%}.main-access01 .case td.time{width:90%;padding:0 5% 10px}.main-access01 .case tr.last th,.main-access01 .case tr.last td{border-bottom:none}.main-access02{width:100%;margin:80px 0 0;background:#f2f1f0}.main-access03{width:90%;padding:80px 5% 0;margin:0 auto}.main-access03 h3{text-align:center;margin-bottom:30px;color:#185aa5}.access-wrap{width:100%;display:block}.access-wrap .access-box{width:100%;margin-right:0;border:1px solid #eee;box-sizing:border-box;box-shadow:3px 3px 3px rgba(0,0,0,.1);background-color:#fff;margin-top:30px}.access-wrap .access-box:nth-child(1){margin-top:0 !important}.access-wrap .access-box .image img{width:100%;height:100%}.access-wrap .access-box .cap{padding:3% 5% 0}.access-wrap .access-box .cap h3{text-align:center;color:#185aa5}.access-wrap .access-box .cap .route{font-size:80%;padding:5px 10px;color:#fff !important;background-color:#f39800;border:solid 1px #f39800;border-radius:10px;text-align:center}.access-wrap .access-box .cap .route a{color:#fff !important}#page-newslist{width:100%;margin:0 auto}.main-newslist01{width:90%;padding:0 5%}.main-newslist01 .sidebar{width:100%;float:right;margin-left:0;margin-top:50px}.main-newslist01 .sidebar h5{padding:10px;background:#f39800;color:#fff;text-align:center;margin:0}.main-newslist01 .sidebar ul{margin:0 0 30px}.main-newslist01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-newslist01 .sidebar ul li:before{content:'・ '}.main-newslist01 .sidebar ul li:last-child{border-bottom:none}.main-newslist01 .sidebar ul.children{padding:0;margin:0}.main-newslist01 .sidebar ul.children li{padding:0 15px;margin:0}.newslist-wrap{width:100%}.news-img{width:100%;margin-bottom:30px}.news-img img{width:100%}.news-text{width:100%;margin-left:0;margin-bottom:30px}.news-text p.article-info{margin:0;line-height:100%}.news-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.news-text span.views{margin-left:10px;font-size:80%}.news-text h3{margin:10px 0 0}.news-text p{font-size:90%}#page-news-single{width:100%;margin:0 auto}.main-single01{width:90%;padding:0 5%}.main-single01 .sidebar{width:100%;float:none;margin-left:0;margin-top:30px}.main-single01 .sidebar h5{padding:10px;background:#f39800;color:#fff;text-align:center;margin:0}.main-single01 .sidebar ul{margin:0 0 30px}.main-single01 .sidebar ul li{padding:20px 10px;margin:0;font-size:80%;background:#fff;border-bottom:1px solid #eee}.main-single01 .sidebar ul li:before{content:'・ '}.main-single01 .sidebar ul li:last-child{border-bottom:none}.main-single01 .sidebar ul.children{padding:0;margin:0}.main-single01 .sidebar ul.children li{padding:0 15px;margin:0}.single-wrap{width:100%;margin-bottom:30px}.main-news-single p.article-info{margin:0;line-height:100%}.main-news-single span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin:0 5px 0 0}.main-news-single span.views{margin-left:10px;font-size:80%}.main-news-single h2{margin:10px 0 0;margin-bottom:30px;border-bottom:1px solid #333;color:#333}.main-news-single p{font-size:90%}.main-news-single ul,.main-news-single ol{padding:10px;border:1px solid #333}.main-news-single ul ul{border:none}.main-news-single ul li{margin-left:1em;list-style-type:disc !important}.main-news-single ol li{margin-left:1em;list-style-type:decimal !important}.main-news-single a{text-decoration:underline !important}.main-news-single img{width:100%;height:100%}.main-news-single #toc_container{width:100%;padding:0 !important}.main-news-single #toc_container .toc_title{text-align:left !important;padding:20px 20px 0 !important}.main-news-single #toc_container ul.toc_list{padding:0 20px 20px !important;border:none !important}.main-news-single #toc_container ul.toc_list li{margin-left:1em;list-style-type:none !important}.main-single01 .btn-line{text-align:center}.main-single01 ul.postlink{text-align:center}.main-single01 ul.postlink li{display:inline;font-size:80%}.main-single01 ul.postlink li:nth-child(1){margin-right:10px}.main-single01 .relate-link{width:100%;margin-top:80px}.main-single01 .relate-list{width:100%;display:block}.relate-wrap{width:100%;background:#fff;margin-bottom:30px}.relate-wrap:nth-child(3n){margin-right:0 !important}.relate-wrap:hover,.relate-wrap a:hover{opacity:.5}.relate-img{width:100%}.relate-img img{display:block;width:100%;height:100%}.relate-text{width:90%;padding:20px 5% 5px}.relate-text p.article-info{margin:0;line-height:100%}.relate-text span.time{background-color:#b1e2dc;font-weight:700;color:#fff;font-size:80%;padding:5px 10px;margin-right:5px}.relate-text h5{margin:10px 0}.main-news-single table{border:1px solid #333}.main-news-single table th{border:1px solid #333;padding:10px}.main-news-single table td{border:1px solid #333;padding:10px}#page-contact{width:100%;margin:0 auto}.main-contact01{width:90%;margin:0;padding:0 5%}.main-contact01 h4{color:#185aa5}.main-contact01 h4.policy{margin-top:30px}.main-contact01 .faq-link{text-decoration:underline}.main-contact02{width:90%;margin:0;padding:0 5%}.main-contact02 h4{color:#185aa5;margin-top:30px}.main-contact02 table{margin:0 auto 20px;width:100%}.main-contact02 th{display:block;width:90%;border-top:none;border-right:none;padding:3% 5%;color:#fff;background-color:#185aa5;font-size:90%}.main-contact02 td{display:block;width:90%;padding:3% 5%;border-top:none;background-color:#fff}.main-contact02 tr.last th,.main-contact02 tr.last td{border-bottom:none}.haveto{font-size:50%;padding:5px;background:#e83828;color:#fff;border-radius:5px;margin-left:5px;position:relative;bottom:3px}.wpcf7 input[name=your-name],.wpcf7 input[name=your-com],.wpcf7 input[name=your-email],.wpcf7 input[name=your-tel]{width:100% !important}.wpcf7 textarea[name=your-message]{width:100%;height:200px !important}.main-contact02 .policy{text-align:center;display:inline}.main-contact02 .policy .policy-link{text-decoration:underline}.main-contact02 .policy .note{font-size:80%}.consent{text-align:center}.text_btn{padding:2%;text-align:center;font-weight:700;font-size:12px}#formbtn{display:block;padding:15px 0;width:100%;background:#f39800;color:#fff;font-size:18px;font-weight:700;border-radius:10px;margin:25px auto 0;border:2px solid #f39800}#formbtn:hover{background:#fff;color:#f39800;border:2px solid #f39800}.wpcf7-not-valid-tip{color:#e83828;display:block}.wpcf7-response-output{color:#e83828;text-align:center;padding-top:20px}.wpcf7-validation-errors{color:#e83828;display:block;text-align:center;margin-top:20px}.wpcf7-mail-sent-ok{display:block;text-align:center;font-weight:700;margin-top:30px;background-color:#fff;padding:20px 0;color:#000}.screen-reader-response{display:none}#page-shipping{width:100%;margin:0 auto}.main-shipping01{width:90%;padding:0 5%;margin:0}.main-shipping01 h3{color:#185aa5;border-bottom:solid 1px #000}.main-shipping01 h4{margin-bottom:10px;color:#185aa5;border-bottom:solid 1px #000}.shipping-box{margin:0 0 30px}.shipping-box p a{border-bottom:solid 1px #000}.shipping-box .note{padding:3% 5% 2%;border:solid 2px #000}.shipping-box .note p{text-align:center;font-size:110%}#page-privacy{width:100%;margin:0 auto}.main-privacy01{width:90%;padding:0 5%;margin:0}.main-privacy01 h4{margin-bottom:10px;color:#185aa5}#page-faq{width:100%;margin:0 auto}.main-faq01{width:90%;margin:0;padding:0 5%}.main-faq01 h4{margin-bottom:10px;color:#185aa5}.faq-box{width:90%;padding:3% 5% 2%;background-color:#fff}.faq-box:nth-child(n+1){margin-top:20px}}