﻿@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Black.woff") format("woff"),url("../fonts/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Bold.woff") format("woff"),url("../fonts/NotoSansJP-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Light.woff") format("woff"),url("../fonts/NotoSansJP-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Medium.woff") format("woff"),url("../fonts/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Regular.woff") format("woff"),url("../fonts/NotoSansJP-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../fonts/NotoSansJP-Thin.woff") format("woff"),url("../fonts/NotoSansJP-Thin.ttf") format("truetype");font-weight:100;font-style:normal}.con_mv .box_boat .inner,.pick_up .wrp,.con_intro .wrp,.con_news,.welcome .flex_box,.welcome .bnr,.con_bnr_area .wrp .slide_banner{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_mv .box_boat .inner,.pick_up .wrp,.con_intro .wrp,.con_news,.welcome .flex_box,.welcome .bnr,.con_bnr_area .wrp .slide_banner{width:91.66667%}}.con_gallery{margin-top:114px;padding:74px 0;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery{margin-top:80px}}@media only screen and (max-width: 767px){.con_gallery{margin-top:2em}}@media screen and (min-width: 768px) and (max-width: 1024px){.con_gallery{padding:47px 0 74px}}@media screen and (max-width: 767px){.con_gallery{padding:2em 0}}.con_gallery .tmp_st_ej .jp{color:#fff}.con_gallery .tmp_st_ej .en{color:#fff}.con_gallery .btn_basic{margin-top:2em}@media only screen and (max-width: 767px){.con_gallery .btn_basic{margin-top:2em}}.con_gallery .btn_basic a span{display:flex}.con_gallery .btn_basic a span::before{content:"\f24d";font-family:FontAwesome;font-weight:900;order:2;margin-left:0.5em}.con_gallery .btn_basic a span .ic_external svg{width:1em;height:1em}.con_gallery .gallery{width:75%;margin:0 auto;margin-top:34px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .gallery{margin-top:30px}}@media only screen and (max-width: 767px){.con_gallery .gallery{margin-top:2em}}@media screen and (min-width: 768px){.con_gallery .gallery{display:flex;flex-wrap:wrap;gap:.55556%}}@media screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .gallery{width:90%;gap:2em 1.38889%}}@media only screen and (max-width: 767px){.con_gallery .gallery{width:90%}}.con_gallery .gallery .slide{width:16.2037%}@media screen and (min-width: 768px) and (max-width: 1199px){.con_gallery .gallery .slide{width:32.40741%}}@media screen and (max-width: 767px){.con_gallery .gallery .slide{width:auto;margin-inline:.25em}}.con_gallery .gallery .slide .wrp{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold}.con_gallery .gallery .slide .wrp a{display:block;border-radius:10px;background:#fff;color:#202020;text-decoration:none;padding-bottom:1em;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 1025px){.con_gallery .gallery .slide .wrp a:hover{opacity:0.8}}@media screen and (max-width: 767px){.con_gallery .gallery .slide .wrp a .img{width:100%;max-height:160px;overflow:hidden}}.con_gallery .gallery .slide .wrp a .img img{aspect-ratio:1 / 1;border-radius:10px 10px 0 0;overflow:hidden;object-fit:cover}.con_gallery .gallery .slide .wrp a ul,.con_gallery .gallery .slide .wrp a .igCaption,.con_gallery .gallery .slide .wrp a .igDate{padding-left:1rem;padding-right:1rem}.con_gallery .gallery .slide .wrp a ul{height:2.5em;padding-top:0.5em;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.con_gallery .gallery .slide .wrp a ul{height:1.5em}}.con_gallery .gallery .slide .wrp a ul li{display:inline-flex;flex-wrap:wrap;align-items:center;font-size:90%}@media screen and (max-width: 767px){.con_gallery .gallery .slide .wrp a ul li{font-size:80%}}.con_gallery .gallery .slide .wrp a ul li img{width:1.5em}@media screen and (max-width: 767px){.con_gallery .gallery .slide .wrp a ul li img{width:1.25em}}.con_gallery .gallery .slide .wrp a ul li:not(:first-child){margin-left:.5em}.con_gallery .gallery .slide .wrp a ul li.igLike img{display:inline-block;margin-right:0.25em}.con_gallery .gallery .slide .wrp a .igCaption{padding:.5em 1em 0;box-sizing:border-box}.con_gallery .gallery .slide .wrp a .igCaption span{font-size:80%;display:inline-block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5}.firefox .con_gallery .gallery .slide .wrp a .igCaption span,.ie .con_gallery .gallery .slide .wrp a .igCaption span{max-height:4.5em}.con_gallery .gallery .swiper-button-prev:after,.con_gallery .gallery .swiper-button-next:after{font-family:swiper-icons;font-size:0;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.con_gallery .gallery .swiper-button-next,.con_gallery .gallery .swiper-button-prev{z-index:8}.con_gallery .gallery .swiper-button-next{right:4%}@media only screen and (max-width: 767px){.con_gallery .gallery .swiper-button-next{right:-10px}}.con_gallery .gallery .swiper-button-prev{left:4%}.con_gallery .gallery .swiper-button-prev .tmp_arr{transform:rotate(3.142rad)}@media only screen and (max-width: 767px){.con_gallery .gallery .swiper-button-prev{left:-10px}}.con_gallery .gallery .swiper-pagination-fraction,.con_gallery .gallery .swiper-pagination-custom,.con_gallery .gallery .swiper-horizontal>.swiper-pagination-bullets,.con_gallery .gallery .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-3em;left:0;width:100%}.con_gallery .gallery .swiper-pagination-bullet-active{background:#fff}.con_gallery .tmp_link{justify-content:center;margin-top:3em}@media only screen and (max-width: 767px){.con_gallery .tmp_link{margin-top:4em}}.con_gallery .tmp_link a{color:#fff}.con_gallery .tmp_link a svg{fill:#fff}@media only screen and (min-width: 1200px){.con_gallery .tmp_link a:hover .t{border-bottom-color:#e3e4e5 !important}}@media print{.con_gallery .tmp_link a:hover .t{border-bottom-color:#e3e4e5 !important}}@media only screen and (max-width: 767px){html{margin-right:0 !important}}@media only screen and (max-width: 767px){.btn_basic a{min-width:250px}}#weather{color:#fff;font-family:"NotoSansJP", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:normal;font-size:144%;text-align:right;text-shadow:1px 1px 1em #000, 1px 1px 1em #000;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1199px){#weather{font-size:125%}}@media only screen and (max-width: 767px){#weather{font-size:88%}}@media only screen and (min-width: 768px){#weather{position:absolute;right:0;top:-4em;order:2}}@media only screen and (max-width: 767px){#weather{position:absolute;top:7.8em;bottom:auto;right:3%}}#weather .box_flex{display:flex;align-items:center}#weather .box_flex div:first-child{padding-right:0.5em}#weather .ic{position:absolute;left:0;left:-5em;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1199px){#weather .ic{left:-5em}}@media only screen and (max-width: 767px){#weather .ic{left:-5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#weather .ic img{width:70px}}@media only screen and (max-width: 767px){#weather .ic img{width:60px}}.btn_sound{position:absolute;top:86%;left:2%;z-index:2}@media only screen and (max-width: 767px){.btn_sound{top:-4%;left:4%}}.btn_sound a:before{content:"\f1f6";opacity:1;visibility:visible;transition:all 0.4s ease-in-out 0s;position:absolute;font-family:"Ionicons";color:#fff;font-size:52px}.btn_sound a:after{transition:all 0.4s ease-in-out 0s;position:absolute;font-family:"Ionicons";color:#fff;font-size:52px;content:"\f1f5";opacity:0;visibility:hidden;width:0}.btn_sound a.active:before{opacity:0;visibility:hidden}.btn_sound a.active:after{opacity:1;visibility:visible;width:100%}.con_bnr{margin-top:5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr{margin-top:3em}}@media only screen and (max-width: 767px){.con_bnr{margin-top:3em}}@media only screen and (min-width: 768px){.con_mv{position:relative}}.con_mv .page_ttl{position:absolute;left:6.5%;bottom:5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .page_ttl{left:6.5%}}@media only screen and (max-width: 767px){.con_mv .page_ttl{left:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .page_ttl{bottom:5%}}@media only screen and (max-width: 767px){.con_mv .page_ttl{bottom:5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mv .page_ttl{max-width:55%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .page_ttl{max-width:50%}}@media only screen and (max-width: 767px){.con_mv .page_ttl{width:90%}}@media only screen and (max-width: 767px){.con_mv .wrp{position:relative}}.con_mv .img img{object-fit:cover;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 1200px){.con_mv .img img{height:72vh}}@media print{.con_mv .img img{height:72vh}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .img img{height:60vh}}@media only screen and (min-width: 1200px){.con_mv.pick_up_none .movie iframe{height:91vh}}@media print{.con_mv.pick_up_none .movie iframe{height:91vh}}@media only screen and (min-width: 1200px){.con_mv.pick_up_none .img img{height:91vh}}@media print{.con_mv.pick_up_none .img img{height:91vh}}.con_mv .movie{position:relative}.con_mv .movie .over{position:absolute;width:100%;display:block;height:100%;background:none;z-index:-1}.con_mv .movie iframe{position:relative;z-index:-2;display:block;width:100%;transform:scale(1.6);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width: 1200px){.con_mv .movie iframe{height:72vh}}@media print{.con_mv .movie iframe{height:72vh}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .movie iframe{height:60vh}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mv .movie iframe{transform:scale(1.8);height:55vh}}@media only screen and (max-width: 767px){.con_mv .movie iframe{height:300px;transform:scale(2)}}@media only screen and (min-width: 768px){.con_mv .weather_boat{position:absolute;right:3%;bottom:5%;display:flex;flex-direction:column}}.con_mv .weather_boat .play_youtube{display:inline-block;border-bottom:1px solid rgba(255,255,255,0.5);position:absolute;right:0}@media only screen and (min-width: 768px){.con_mv .weather_boat .play_youtube{order:1;top:-10em}}@media only screen and (max-width: 767px){.con_mv .weather_boat .play_youtube{top:4.5em;right:3%}}.con_mv .weather_boat .play_youtube a{font-family:"NotoSansJP", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", "Yu Gothic", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;font-weight:lighter;font-size:125%;color:#fff;text-shadow:1px 1px 1em #000}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .weather_boat .play_youtube a{font-size:125%}}@media only screen and (max-width: 767px){.con_mv .weather_boat .play_youtube a{font-size:88%}}.con_mv .box_boat{background:rgba(0,0,0,0.8);padding:1.5em 0.5em;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat{padding:1em 0.5em}}@media only screen and (max-width: 767px){.con_mv .box_boat{padding:0.8em 0.5em 1em}}@media only screen and (min-width: 1200px){.con_mv .box_boat{width:450px}}@media print{.con_mv .box_boat{width:450px}}@media only screen and (min-width: 768px){.con_mv .box_boat{order:3}}@media only screen and (max-width: 767px){.con_mv .box_boat{width:100%;position:relative;background:#000}}.con_mv .box_boat .catch{font-size:144%;letter-spacing:.08em;line-height:1.5;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat .catch{font-size:125%}}@media only screen and (max-width: 767px){.con_mv .box_boat .catch{font-size:125%}}.con_mv .box_boat .update{font-size:88%;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat .update{font-size:82%}}@media only screen and (max-width: 767px){.con_mv .box_boat .update{font-size:69%}}.con_mv .box_boat .inner{background:#fff;box-sizing:border-box;padding:1em;margin-top:1em;max-width:400px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat .inner{padding:1em}}@media only screen and (max-width: 767px){.con_mv .box_boat .inner{padding:0.2em 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat .inner{max-width:300px}}@media only screen and (max-width: 767px){.con_mv .box_boat .inner{max-width:99%}}.con_mv .box_boat .inner .flex_box{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #a0a0a0;color:#000}@media only screen and (min-width: 768px){.con_mv .box_boat .inner .flex_box{padding-bottom:0.5em}}.con_mv .box_boat .inner .flex_box .ico{padding:0.5em;width:12%}.con_mv .box_boat .inner .flex_box .ic_none{padding-left:1em}.con_mv .box_boat .inner .flex_box .time{font-size:175%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat .inner .flex_box .time{font-size:150%}}@media only screen and (max-width: 767px){.con_mv .box_boat .inner .flex_box .time{font-size:150%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mv .box_boat .inner .flex_box .time{font-size:118%}}.con_mv .box_boat .inner .flex_box .time .week{font-size:60%}.con_mv .box_boat .inner .flex_box .txt_a{font-weight:bold;font-size:94%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mv .box_boat .inner .flex_box .txt_a{font-size:88%}}@media only screen and (max-width: 767px){.con_mv .box_boat .inner .flex_box .txt_a{font-size:94%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mv .box_boat .inner .flex_box .txt_a{font-size:90%}}.con_mv .box_boat .inner .note{padding-top:1em;display:block}.pick_up{position:relative;padding:2em 0;position:fixed;bottom:0;width:100%;background:#fff;z-index:3}@media only screen and (min-width: 768px) and (max-width: 1199px){.pick_up{padding:2em 0}}@media only screen and (max-width: 767px){.pick_up{padding:0.3em 0}}@media only screen and (min-width: 768px) and (max-width: 983px){.pick_up{bottom:78px}}@media only screen and (max-width: 767px){.pick_up{bottom:70px}}.pick_up.is_none{display:none}.pick_up .close_btn{position:absolute;right:1em;top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.pick_up .close_btn{right:1em}}@media only screen and (max-width: 767px){.pick_up .close_btn{right:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.pick_up .close_btn{top:1em}}@media only screen and (max-width: 767px){.pick_up .close_btn{top:.2em}}.pick_up .wrp{max-width:1460px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.pick_up .wrp{width:98%}}@media only screen and (min-width: 768px) and (max-width: 983px){.pick_up .wrp .img_pop{width:80px}}@media only screen and (max-width: 767px){.pick_up .wrp .img_pop{width:20%;max-width:55px}}.pick_up .wrp .inner{display:flex}@media only screen and (min-width: 768px) and (max-width: 1199px){.pick_up .wrp .inner{width:80%}}.pick_up .wrp .inner .box_pickup{padding-left:3em}@media only screen and (max-width: 767px){.pick_up .wrp .inner .box_pickup{padding-left:.5em}}@media only screen and (max-width: 767px){.pick_up .wrp .inner .box_pickup:not(:first-child){display:none}}.pick_up .wrp .inner .box_pickup a{display:flex;align-items:center}.pick_up .wrp .inner .box_pickup a .img img{object-fit:cover}.pick_up .wrp .inner .box_pickup a .txt_box{padding-left:1em}@media only screen and (max-width: 767px){.pick_up .wrp .inner .box_pickup a .txt_box{padding-left:.5em}}.pick_up .wrp .inner .box_pickup a .txt_box .time{font-size:107%}@media only screen and (min-width: 768px) and (max-width: 1199px){.pick_up .wrp .inner .box_pickup a .txt_box .time{font-size:100%}}@media only screen and (max-width: 767px){.pick_up .wrp .inner .box_pickup a .txt_box .time{font-size:75%}}.pick_up .wrp .inner .box_pickup a .txt_box .txt{padding-top:0.5em;border-bottom:1px solid #9e9e9e;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:2}.firefox .pick_up .wrp .inner .box_pickup a .txt_box .txt,.ie .pick_up .wrp .inner .box_pickup a .txt_box .txt{max-height:4em}@media only screen and (max-width: 767px){.pick_up .wrp .inner .box_pickup a .txt_box .txt{padding-top:0.2em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:2;font-size:70%;letter-spacing:0em}.firefox .pick_up .wrp .inner .box_pickup a .txt_box .txt,.ie .pick_up .wrp .inner .box_pickup a .txt_box .txt{max-height:2em}}.pick_up .close_btn{display:inline-block;cursor:pointer}@media only screen and (max-width: 767px){.pick_up .close_btn{width:30px}}.con_intro{background:url(../images/home/intro.jpg) no-repeat center top;background-size:100%;padding-top:260px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:100px}}@media only screen and (max-width: 767px){.con_intro{padding-top:160px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{background-image:url(../images/home/intro.jpg);background-color:rgba(255,255,255,0.2);background-blend-mode:lighten;background-size:102%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_intro{padding-top:170px}}@media only screen and (max-width: 767px){.con_intro{background:url(../images/home/intro_sp.jpg) no-repeat center top;background-size:100%;background-color:#fff;padding-bottom:50px}}@media only screen and (max-width: 767px){.con_intro .btn_box{display:flex}.con_intro .btn_box .btn_basic{margin:0 0.5em}.con_intro .btn_box .btn_basic a{min-width:160px}}.con_intro .wrp{max-width:1550px;display:flex;align-items:flex-end;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp{width:95%}}@media only screen and (max-width: 767px){.con_intro .wrp{flex-wrap:wrap}}.con_intro .wrp .catch{max-width:11.6129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .catch{max-width:7%}}@media only screen and (max-width: 767px){.con_intro .wrp .catch{max-width:13%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .wrp .catch{max-width:7%}}.con_intro .wrp .txt_box{max-width:58.83871%;display:flex;justify-content:space-between;align-items:flex-end;margin-left:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txt_box{max-width:58.83871%}}@media only screen and (max-width: 767px){.con_intro .wrp .txt_box{max-width:80%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txt_box{margin-left:0em}}@media only screen and (max-width: 767px){.con_intro .wrp .txt_box{margin-left:1em}}@media only screen and (max-width: 1199px){.con_intro .wrp .txt_box{flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txt_box .btn_box{display:flex}}.con_intro .wrp .txt_box .btn_box .btn_basic{margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txt_box .btn_box .btn_basic{margin:1em 1em 0}}.con_intro .wrp .txt_box .inner{width:65%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txt_box .inner{width:90%}}@media only screen and (max-width: 767px){.con_intro .wrp .txt_box .inner{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .wrp .txt_box .inner .st_basic{font-size:195%}}.con_intro .wrp .txt_box .inner .txt{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .txt_box .inner .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_intro .wrp .txt_box .inner .txt{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_intro .wrp .txt_box .inner .txt{margin-top:2em}}.con_intro .wrp .img_map{max-width:28.3871%;margin-bottom:-110px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .img_map{max-width:28.3871%}}@media only screen and (max-width: 767px){.con_intro .wrp .img_map{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .wrp .img_map{margin-bottom:-50px}}@media only screen and (max-width: 767px){.con_intro .wrp .img_map{margin-bottom:1em}}.con_news{max-width:1600px;display:flex;align-items:flex-end;justify-content:space-between;margin-top:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news{margin-top:70px}}@media only screen and (max-width: 767px){.con_news{margin-top:20px}}@media only screen and (max-width: 767px){.con_news{flex-direction:column}}.con_news .ttl_box{width:16.25%;min-width:250px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .ttl_box{width:16.25%}}@media only screen and (max-width: 767px){.con_news .ttl_box{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .ttl_box{min-width:180px}}.con_news .ttl_box .txt{margin-top:1em}.con_news .ttl_box .btn_basic{text-align:center;margin-top:1em}@media only screen and (max-width: 767px){.con_news .ttl_box .btn_basic{margin-top:1.5em}}.con_news .list{width:53.75%;margin-left:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .list{width:53.75%}}@media only screen and (max-width: 767px){.con_news .list{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .list{margin-left:1em}}@media only screen and (max-width: 767px){.con_news .list{margin-left:0}}@media only screen and (max-width: 767px){.con_news .list{margin-top:0.5em}}.con_news .list ul li{margin-top:1.5em}@media only screen and (max-width: 767px){.con_news .list ul li{margin-top:1em}}.con_news .list ul li a{display:flex;align-items:flex-end}.con_news .list ul li a:hover .ttl{border-bottom:1px solid transparent}.con_news .list ul li a .date{letter-spacing:.15em;font-size:107%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .list ul li a .date{font-size:100%}}@media only screen and (max-width: 767px){.con_news .list ul li a .date{font-size:82%}}@media only screen and (max-width: 767px){.con_news .list ul li a .date{letter-spacing:0em;line-height:1.5}}.con_news .list ul li a .ttl{border-bottom:1px solid #000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-left:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:2}.firefox .con_news .list ul li a .ttl,.ie .con_news .list ul li a .ttl{max-height:2em}@media only screen and (max-width: 767px){.con_news .list ul li a .ttl{line-height:1.5}}@media only screen and (max-width: 767px){.con_news .btn_basic{width:100%;margin-top:1em;text-align:center}}.con_news .btn_box{width:30%;margin-left:2%}@media only screen and (max-width: 767px){.con_news .btn_box{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .btn_box{margin-left:3%}}@media only screen and (max-width: 767px){.con_news .btn_box{margin-left:0}}@media only screen and (max-width: 767px){.con_news .btn_box{display:flex;justify-content:space-between;margin-top:1em}}.con_news .btn_box .btn{max-width:370px;width:100%;margin-top:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .btn_box .btn{max-width:370px}}@media only screen and (max-width: 767px){.con_news .btn_box .btn{max-width:49%}}.con_news .btn_box .btn.red a{background:#d27d80}.con_news .btn_box .btn.pur a{background:#8c97cb}.con_news .btn_box .btn a{padding:2em 1em;display:flex;align-items:center;width:100%;color:#fff;position:relative;font-size:113%;box-sizing:border-box}@media only screen and (max-width: 767px){.con_news .btn_box .btn a{padding:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_news .btn_box .btn a{font-size:107%}}@media only screen and (max-width: 767px){.con_news .btn_box .btn a{font-size:75%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_news .btn_box .btn a{font-size:87%}}@media only screen and (max-width: 767px){.con_news .btn_box .btn a{min-height:60px}}.con_news .btn_box .btn a .ico{padding-right:0.3em}@media only screen and (min-width: 1200px){.con_news .btn_box .btn a .ico{width:20%}}@media print{.con_news .btn_box .btn a .ico{width:20%}}@media only screen and (max-width: 1199px){.con_news .btn_box .btn a .ico{width:8%}}.con_news .btn_box .btn a:after{content:"→";position:absolute;right:2em}.welcome{padding-top:125px;background:url(../images/home/bg_3.png) no-repeat right}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome{padding-top:5em}}@media only screen and (max-width: 767px){.welcome{padding-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome{background-size:100%}}@media only screen and (max-width: 767px){.welcome{background-size:210%;background:url(../images/home/bg_3.png) no-repeat right borrom}}.welcome .ttl_bg{background:url(../images/home/susuki.png) no-repeat center;background-size:contain}.welcome .txt.t{text-align:center}.welcome .flex_box{max-width:1490px;display:flex;align-items:center;justify-content:space-between;margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome .flex_box{margin-top:-1em}}@media only screen and (max-width: 767px){.welcome .flex_box{margin-top:1em}}@media only screen and (max-width: 767px){.welcome .flex_box{flex-direction:column}}.welcome .flex_box .box{width:48%}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome .flex_box .box{width:48%}}@media only screen and (max-width: 767px){.welcome .flex_box .box{width:100%}}@media only screen and (max-width: 767px){.welcome .flex_box .box{margin-bottom:0.5em}}.welcome .flex_box .box .img{position:relative}.welcome .flex_box .box .img span{position:absolute;left:8%;top:-10%;width:13%}@media only screen and (max-width: 767px){.welcome .flex_box .box .img span{left:8%}}@media only screen and (max-width: 767px){.welcome .flex_box .box .img span{top:-10%}}@media only screen and (max-width: 767px){.welcome .flex_box .box .img span{left:auto;top:auto;bottom:-10%;right:5%}}@media only screen and (max-width: 767px){.welcome .flex_box .box .img .main_i{height:200px;object-fit:cover;width:100%}}.welcome .flex_box .box .ttl_icon{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome .flex_box .box .ttl_icon{margin-top:2em}}@media only screen and (max-width: 767px){.welcome .flex_box .box .ttl_icon{margin-top:1em}}.welcome .flex_box .box .txt{margin-top:1em}.welcome .flex_box .box .btn_basic{text-align:right;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome .flex_box .box .btn_basic{margin-top:2em}}@media only screen and (max-width: 767px){.welcome .flex_box .box .btn_basic{margin-top:1em}}@media only screen and (max-width: 767px){.welcome .flex_box .box .btn_basic{text-align:center}}.welcome .flex_box .box.takachihokyo{padding-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome .flex_box .box.takachihokyo{padding-top:6em}}@media only screen and (max-width: 767px){.welcome .flex_box .box.takachihokyo{padding-top:1em}}.welcome .flex_box .box.takachihokyo .img span{left:auto;top:auto;right:10%;bottom:-10%}@media only screen and (max-width: 767px){.welcome .flex_box .box.takachihokyo .img span{right:5%}}@media only screen and (max-width: 767px){.welcome .flex_box .box.takachihokyo .img span{bottom:-10%}}.welcome .flex_box .box.takachihokyo .ttl_icon .jp:before{background:url(../images/home/ico_boat.png) no-repeat;background-size:contain;margin-right:0.5em}.welcome .bnr{max-width:1115px;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.welcome .bnr{margin-top:80px}}@media only screen and (max-width: 767px){.welcome .bnr{margin-top:50px}}.top_slider_box{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;padding-top:100px;padding-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box{padding-top:60px}}@media only screen and (max-width: 767px){.top_slider_box{padding-top:70px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box{padding-bottom:40px}}@media only screen and (max-width: 767px){.top_slider_box{padding-bottom:30px}}@media only screen and (max-width: 767px){.top_slider_box{align-items:center;flex-direction:column}.top_slider_box .item{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.top_slider_box.hide_btn .plus{display:none !important}.top_slider_box.hide_btn .to_lower{height:auto !important;visibility:visible !important}.top_slider_box.hide .item:nth-child(n+3){visibility:hidden;opacity:0;height:0;padding-top:0 !important}.top_slider_box .plus{display:none}.top_slider_box .plus.hide{display:block}.top_slider_box .to_lower{visibility:hidden;height:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.top_slider_box .to_lower.show{height:auto;visibility:visible}}.top_slider_box .ttl_box{margin-right:2%}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .ttl_box{margin-right:4%}}@media only screen and (max-width: 767px){.top_slider_box .ttl_box{margin-right:0}}.top_slider_box .ttl_box .wrp_ttl{display:flex;height:240px}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .ttl_box .wrp_ttl{height:170px}}@media only screen and (max-width: 767px){.top_slider_box .ttl_box .wrp_ttl{height:auto}}@media only screen and (max-width: 767px){.top_slider_box .ttl_box .wrp_ttl{flex-direction:column}}.top_slider_box .ttl_box .wrp_ttl .txt{margin-right:2em;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal}@media only screen and (min-width: 768px) and (max-width: 983px){.top_slider_box .ttl_box .wrp_ttl .txt{margin-right:1em}}@media only screen and (max-width: 767px){.top_slider_box .ttl_box .wrp_ttl .txt{margin-right:0;text-align:center;margin-top:1em;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;writing-mode:lr-tb;writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-webkit-text-orientation:inherit;-moz-text-orientation:inherit;-ms-text-orientation:inherit;text-orientation:inherit;order:2;text-align:center}}.top_slider_box .ttl_box .wrp_ttl .ttl_vertical{white-space:nowrap}@media only screen and (max-width: 767px){.top_slider_box .ttl_box .wrp_ttl .ttl_vertical{flex-direction:column;order:1;align-items:center;text-align:center}.top_slider_box .ttl_box .wrp_ttl .ttl_vertical span{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;writing-mode:lr-tb;writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-webkit-text-orientation:inherit;-moz-text-orientation:inherit;-ms-text-orientation:inherit;text-orientation:inherit}.top_slider_box .ttl_box .wrp_ttl .ttl_vertical span.en{display:block}}.top_slider_box .ttl_box .btn_basic{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .ttl_box .btn_basic{margin-top:2em}}@media only screen and (max-width: 767px){.top_slider_box .ttl_box .btn_basic{margin-top:1em}}.top_slider_box .wrp{max-width:1370px;margin:0}@media only screen and (min-width: 768px){.top_slider_box .wrp{width:70%;margin:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp{width:67%}}@media only screen and (max-width: 767px){.top_slider_box .wrp{margin:0 auto 1em}}.top_slider_box .wrp .inner{max-width:92.85714%;margin-left:auto}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner{max-width:95%;margin:auto}}.top_slider_box .wrp .inner .tmp_slider_init{margin-top:-70px;margin-right:-5%}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init{margin-top:-50px}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init{margin-right:-7%}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init{margin-right:0}}.top_slider_box .wrp .inner .tmp_slider_init a{text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.top_slider_box .wrp .inner .tmp_slider_init a:hover{opacity:0.7}.top_slider_box .wrp .inner .tmp_slider_init .item{padding-top:1em;position:relative;width:100%;max-width:320px}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .item{max-width:300px}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .item{max-width:300px}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .item:nth-child(n+5){display:none}}.top_slider_box .wrp .inner .tmp_slider_init .item .img{position:relative}.top_slider_box .wrp .inner .tmp_slider_init .item .img::before{content:"";display:block;padding-bottom:66%}.top_slider_box .wrp .inner .tmp_slider_init .item .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.top_slider_box .wrp .inner .tmp_slider_init .item .new{position:absolute;left:-0.8em;top:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .item .new{top:0;left:0;width:25%}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .item .new{width:20%}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02{padding:0 !important}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .slick-list{padding:0 0 0 0.8em !important}@media only screen and (min-width: 768px) and (max-width: 983px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .slick-list{padding:0 !important}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .slick-slide{padding:0 1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .slick-slide{padding:0 0.5em}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .slick-slide{padding:0 0.4em}}@media only screen and (min-width: 768px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .slick-slide{padding-top:4em !important}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt{margin-top:10px}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt{margin-top:10px}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .catch{font-size:125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .catch{font-size:113%}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .catch{font-size:107%}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box{margin-top:1em}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box{margin-top:0.2em}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .bg_date{background:#a85912;color:#fff;border-radius:2px;font-size:88%;line-height:2;font-weight:600;padding:0px 1em;margin-right:0.5em;margin-top:0.5em;white-space:nowrap;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .bg_date{font-size:82%}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .bg_date{font-size:63%}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .bg_date{padding:0px 0.3em;margin-right:0.2em}}.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .date{font-size:94%;line-height:2;letter-spacing:.1em;color:#5f4e29}@media only screen and (min-width: 768px) and (max-width: 1199px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .date{font-size:82%}}@media only screen and (max-width: 767px){.top_slider_box .wrp .inner .tmp_slider_init .tmp_slider02 .con_txt .date_box .date{font-size:75%}}@media only screen and (max-width: 767px){.top_slider_box .btn_basic{margin:0 auto 0}}.con_ux{padding-top:120px;background:url(../images/home/koyo.png) no-repeat left top;background-size:20%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ux{padding-top:60px}}@media only screen and (max-width: 767px){.con_ux{padding-top:70px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_ux{background-image:url(../images/home/koyo2.png);background-size:20%}}@media only screen and (max-width: 767px){.con_ux{background-size:40%}}@media only screen and (min-width: 1200px){.con_ux .ttl_box .wrp_ttl{justify-content:flex-end}}@media print{.con_ux .ttl_box .wrp_ttl{justify-content:flex-end}}.con_guide{background:url(../images/home/fuji.png) no-repeat left top;background-size:35%;background-color:#fff}@media only screen and (max-width: 767px){.con_guide{background-size:100%}}.tmp_slider_init .tmp_slider02 .slick-arrow{position:absolute;transition:all 0.2s;z-index:1;width:50px;height:50px;left:-4em;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.tmp_slider_init .tmp_slider02 .slick-arrow{width:45px}}@media only screen and (max-width: 767px){.tmp_slider_init .tmp_slider02 .slick-arrow{width:2.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.tmp_slider_init .tmp_slider02 .slick-arrow{height:45px}}@media only screen and (max-width: 767px){.tmp_slider_init .tmp_slider02 .slick-arrow{height:2.8em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.tmp_slider_init .tmp_slider02 .slick-arrow{left:-5em}}@media only screen and (max-width: 767px){.tmp_slider_init .tmp_slider02 .slick-arrow{left:-4em}}.tmp_slider_init .tmp_slider02 .slick-arrow.btn_prev{bottom:3.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.tmp_slider_init .tmp_slider02 .slick-arrow.btn_prev{bottom:4em}}@media only screen and (max-width: 767px){.tmp_slider_init .tmp_slider02 .slick-arrow.btn_prev{bottom:20%}}.tmp_slider_init .tmp_slider02 .slick-arrow .arr_init{background:url(../images/common/arrow_right.png) no-repeat;width:100%;height:100%;border-radius:50%;display:inline-block;transition:all 0.2s;cursor:pointer;max-width:48px;max-height:48px;box-shadow:1px 2px 10px #000}@media only screen and (min-width: 768px){.tmp_slider_init .tmp_slider02 .slick-arrow .arr_init:hover{box-shadow:1px 2px 15px #000}}@media only screen and (max-width: 767px){.tmp_slider_init .tmp_slider02 .slick-arrow .arr_init:active{box-shadow:1px 2px 15px #000}}.con_how{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_how{margin-top:80px}}@media only screen and (max-width: 767px){.con_how{margin-top:30px}}.con_how ul{display:flex;justify-content:center;margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_how ul{margin-top:2em}}@media only screen and (max-width: 767px){.con_how ul{margin-top:1em}}@media only screen and (max-width: 767px){.con_how ul{flex-wrap:wrap}}.con_how ul li{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:8px solid transparent}@media only screen and (max-width: 767px){.con_how ul li{border:3px solid transparent;width:48%}}.con_how ul li:hover{border:8px solid #a86c12}@media only screen and (max-width: 767px){.con_how ul li:hover{border:3px solid #a86c12}}.con_bnr_area{padding:3em 0;margin:6em 0 6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr_area{padding:3em 0}}@media only screen and (max-width: 767px){.con_bnr_area{padding:2em 0 2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr_area{margin:5em 0 4em}}@media only screen and (max-width: 767px){.con_bnr_area{margin:1em 0}}@media only screen and (min-width: 1200px) and (max-width: 1680px){.con_bnr_area{margin:6em 0}}.con_bnr_area .wrp .slide_banner{max-width:1600px;position:relative}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner{width:83%}}.con_bnr_area .wrp .slide_banner .slick-arrow{position:absolute;z-index:2;width:35px;height:120px;top:50%;cursor:pointer;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr_area .wrp .slide_banner .slick-arrow{width:25px}}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .slick-arrow{width:22px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr_area .wrp .slide_banner .slick-arrow{height:80px}}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .slick-arrow{height:60px}}.con_bnr_area .wrp .slide_banner .slick-arrow::before{display:none}.con_bnr_area .wrp .slide_banner .slick-arrow.btn_next_b{background:url(../../files/images/home/btn_next.png) no-repeat;right:-3%;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr_area .wrp .slide_banner .slick-arrow.btn_next_b{right:-4%}}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .slick-arrow.btn_next_b{right:-8%}}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .slick-arrow.btn_next_b{background-size:80%}}.con_bnr_area .wrp .slide_banner .slick-arrow.btn_prev_b{background:url(../../files/images/home/btn_prev.png) no-repeat;left:-3%;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bnr_area .wrp .slide_banner .slick-arrow.btn_prev_b{left:-3%}}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .slick-arrow.btn_prev_b{left:-6%}}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .slick-arrow.btn_prev_b{background-size:80%}}.con_bnr_area .wrp .slide_banner .slick-dots{bottom:-27px}.con_bnr_area .wrp .slide_banner .slick-dots li{border:1px solid #484b9d}.con_bnr_area .wrp .slide_banner .slick-dots li.slick-active{background:#484b9d}.con_bnr_area .wrp .slide_banner .bnr_box a{text-decoration:none;display:block;margin-left:1em}@media only screen and (max-width: 767px){.con_bnr_area .wrp .slide_banner .bnr_box a{margin:0 0.5em}}.con_bnr_area .wrp .slide_banner .bnr_box a .img{display:block}.con_bnr_area .wrp .slide_banner .bnr_box a .img img{margin-right:auto;margin-left:auto}#footer{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:13.125rem}@media only screen and (min-width: 768px) and (max-width: 1199px){#footer{margin-bottom:11.5625rem}}@media only screen and (max-width: 767px){#footer{margin-bottom:9.375rem}}@media only screen and (min-width: 768px) and (max-width: 983px){#footer{margin-bottom:10rem}}@media only screen and (min-width: 768px){#footer.pick_up_none{margin-bottom:0}}@media only screen and (max-width: 767px){#footer.pick_up_none{margin-bottom:50px}}html[lang="en"] .top_slider_box .ttl_box,html[lang="zh-TW"] .top_slider_box .ttl_box,html[lang="zh-CN"] .top_slider_box .ttl_box,html[lang="ko"] .top_slider_box .ttl_box,html[lang="th"] .top_slider_box .ttl_box{margin-inline:2%}html[lang="en"] .top_slider_box .ttl_box .wrp_ttl,html[lang="zh-TW"] .top_slider_box .ttl_box .wrp_ttl,html[lang="zh-CN"] .top_slider_box .ttl_box .wrp_ttl,html[lang="ko"] .top_slider_box .ttl_box .wrp_ttl,html[lang="th"] .top_slider_box .ttl_box .wrp_ttl{height:auto;flex-direction:column-reverse;gap:1em}html[lang="en"] .top_slider_box .ttl_box .wrp_ttl .txt,html[lang="zh-TW"] .top_slider_box .ttl_box .wrp_ttl .txt,html[lang="zh-CN"] .top_slider_box .ttl_box .wrp_ttl .txt,html[lang="ko"] .top_slider_box .ttl_box .wrp_ttl .txt,html[lang="th"] .top_slider_box .ttl_box .wrp_ttl .txt{white-space:normal;writing-mode:initial;width:100%}html[lang="en"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical,html[lang="zh-TW"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical,html[lang="zh-CN"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical,html[lang="ko"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical,html[lang="th"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical{flex-wrap:wrap;white-space:normal;writing-mode:initial}html[lang="en"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .jp,html[lang="en"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .en,html[lang="zh-TW"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .jp,html[lang="zh-TW"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .en,html[lang="zh-CN"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .jp,html[lang="zh-CN"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .en,html[lang="ko"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .jp,html[lang="ko"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .en,html[lang="th"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .jp,html[lang="th"] .top_slider_box .ttl_box .wrp_ttl .ttl_vertical .en{writing-mode:initial}html[lang="en"] .con_ux,html[lang="zh-TW"] .con_ux,html[lang="zh-CN"] .con_ux,html[lang="ko"] .con_ux,html[lang="th"] .con_ux{background-image:url(../images/home/koyo2.png)}
