@import url(https://fonts.googleapis.com/css2?family=Cinzel&family=Cormorant+Garamond:wght@700&family=Kiwi+Maru:wght@500&family=Montserrat:wght@600&family=Noto+Color+Emoji&family=Noto+Sans+JP:wght@900&family=Shippori+Mincho+B1:wght@400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@900&display=swap);
@charset "UTF-8";html{font-size:16px}@media screen and (max-width:480px){html{font-size:14px}}.wrapper{margin:0 auto;max-width:calc(1000px + 2rem);padding:1rem}.sp{display:none}@media screen and (max-width:768px){.sp{display:block}}.pc{display:block}@media screen and (max-width:768px){.pc{display:none}}.font-\[notoblack\]{font-family:Noto Sans JP,sans-serif!important}.font-\[shippori\]{font-family:Shippori Mincho B1,serif!important}.font-\[yugothic\]{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}.font-\[cinzel\]{font-family:Cinzel,serif}.font-\[shippori\]{font-family:Shippori Mincho,serif}.font-\[montserrat\]{font-family:Montserrat,sans-serif}.font-\[cormorant\]{font-family:Cormorant Garamond,serif}.openbtn1{border-radius:5px;cursor:pointer;height:50px;position:relative;width:50px;z-index:1000}.openbtn1 span{background:#000;border-radius:2px;display:inline-block;height:3px;left:14px;position:absolute;transition:all .4s;width:45%}.openbtn1 span:first-of-type{top:15px}.openbtn1 span:nth-of-type(2){top:23px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:first-of-type{left:18px;top:18px;transform:translateY(6px) rotate(-45deg);width:40%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){left:18px;top:30px;transform:translateY(-6px) rotate(45deg);width:40%}a{color:#333;text-decoration:none}.lead{margin:20px 0 0}.btn-block{padding:30px;width:200px}header{align-items:center;display:flex;justify-content:space-between}header h1{padding:.5rem;width:104px}header h1 img{width:100%}header nav ul{display:flex;font-size:12px}header nav ul li{margin:0 .5rem}@media screen and (max-width:768px){header nav ul{background-color:#fff;font-size:20px;left:0;line-height:3;position:absolute;text-align:center;top:0;white-space:nowrap;width:100%;z-index:999}}main .el01,main .el01 img{width:100%}main .el02{margin-top:104px;text-align:center}@media screen and (max-width:768px){main .el02{margin-top:48px}}main .el03{border:1px solid #000;margin-top:104px}@media screen and (max-width:768px){main .el03{margin-top:48px}}main .el03 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el03 dl{display:flex;line-height:3}@media screen and (max-width:768px){main .el03 dl{flex-direction:column;line-height:1}main .el03 dl:not(:last-child){margin-bottom:1rem}}main .el03 dl dt{text-align:center;width:20%}@media screen and (max-width:768px){main .el03 dl dt{text-align:left;width:100%}}main .el03 dl dd{width:78%}@media screen and (max-width:768px){main .el03 dl dd{width:100%}}main .el04{border:1px solid #000;margin-top:104px}@media screen and (max-width:768px){main .el04{margin-top:48px}}main .el04 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el04__calendar{margin:0 auto;max-width:calc(900px + 2rem);padding:0 1rem}@media screen and (max-width:768px){main .el04__calendar{padding:unset}}main .el04__btn{box-shadow:0 0 5px #ccc;height:40px;line-height:40px;margin:20px auto 10px;text-align:center;width:200px}main .el04__btn a{display:block}main .el05{border:1px solid #000;margin-top:104px}@media screen and (max-width:768px){main .el05{margin-top:48px}}main .el05 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el05__content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(900px + 2rem);padding:0 1rem}@media screen and (max-width:768px){main .el05__content{flex-direction:column}}main .el05__content figure{width:50%}@media screen and (max-width:768px){main .el05__content figure{width:100%}}main .el05__content figure img{width:100%}main .el05__content__text{width:48%}@media screen and (max-width:768px){main .el05__content__text{width:100%}}main .el05__content__text dl{display:flex;line-height:2}main .el05__content__text dl dt{text-align:center;width:130px}@media screen and (max-width:768px){main .el05__content__text dl dt{text-align:left}}main .el05__content__text dl dd{width:calc(100% - 70px)}main .el06{margin-top:104px}@media screen and (max-width:768px){main .el06{margin-top:48px}}main .el06 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el06 figure{margin:0 .5rem}main .el06 figure img{width:100%}main .el07{border:1px solid #000;margin-top:104px}@media screen and (max-width:768px){main .el07{margin-top:72px}}main .el07 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el07__box{align-items:center;display:flex;justify-content:space-between;max-width:calc(900px + 2rem);padding:0 1rem}@media screen and (max-width:768px){main .el07__box{flex-direction:column-reverse}}main .el07__box__text{line-height:2;width:48%}@media screen and (max-width:768px){main .el07__box__text{width:100%}}main .el07__box figure{width:50%}@media screen and (max-width:768px){main .el07__box figure{width:100%}}main .el07__box figure img{width:100%}main .el08{border:1px solid #000;margin-top:104px}@media screen and (max-width:768px){main .el08{margin-top:48px}}main .el08 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el08__box{display:flex;justify-content:space-between}@media screen and (max-width:768px){main .el08__box{flex-direction:column}}main .el08__box div{width:30%}@media screen and (max-width:768px){main .el08__box div{width:100%}main .el08__box div:not(:last-child){border-bottom:1px solid #ccc}}main .el08__box div p{line-height:2}main .el09{border:1px solid #000;margin-top:104px}@media screen and (max-width:768px){main .el09{margin-top:48px}}main .el09 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el09 dl{line-height:2}main .el10{border:1px solid #000;margin-bottom:104px;margin-top:104px}@media screen and (max-width:768px){main .el10{margin-bottom:48px;margin-top:48px}}main .el10 h2{font-size:20px;font-weight:700;line-height:2.5;text-align:center}main .el10__access{align-items:center;display:flex}@media screen and (max-width:768px){main .el10__access{flex-direction:column}}main .el10__access iframe{max-width:100%}main .el10__access figure{width:50%}@media screen and (max-width:768px){main .el10__access figure{width:100%}}main .el10__access figure img{width:100%}main .el10__access__text{padding-left:1rem}@media screen and (max-width:768px){main .el10__access__text{padding-left:0}}main .el10__access__text dl{margin:.5rem 0}footer{background-color:#ccc;padding-top:72px}@media screen and (max-width:768px){footer{padding-top:24px}footer .footer__info{flex-direction:column;text-align:center}footer .footer__info p{margin:1rem 0!important}}footer .footer__btn{background-color:#fff;box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #aaa;height:40px;line-height:40px;margin:20px auto 10px;text-align:center;width:200px}footer .footer__btn a{display:block}footer .footer__info{display:flex;justify-content:center}footer .footer__info p{margin:3rem 1rem}footer .footer__copyright{padding-bottom:.5rem;text-align:center}.slick-prev{left:20px!important}.slick-next,.slick-prev{height:30px!important;width:30px!important;z-index:100!important}.slick-next{right:20px!important}.slick-prev:before{left:25px!important}.slick-next:before,.slick-prev:before{font-size:30px!important;z-index:100!important}.slick-next:before{right:25px!important}#today-date{font-size:24px;margin:1rem 0 0}#calendar,#today-date{text-align:center;width:100%}table{border-collapse:collapse;outline:2px solid #ddd;width:100%}th{color:#000}td,th{outline:1px solid #ddd;padding-bottom:10px;padding-top:10px;text-align:center}#calendar td,#calendar th{width:14.2857142857%}@media screen and (max-width:768px){#calendar td,#calendar th{font-size:12px}}td:first-child{color:red}td:last-child{color:#2a80b2}td.disabled{color:#ccc}td.today{background-color:#d65e72;color:#fff}#next-prev-button{position:relative}#next-prev-button button{background:#b78d4a;border:1px solid #b78d4a;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin:1rem 0;padding:.5rem 2rem}@media screen and (min-width:768px){#next-prev-button button:hover{background-color:#d4bb92;border-color:#d4bb92}}header.UpMove{-webkit-animation:UpAnime .5s forwards;animation:UpAnime .5s forwards}header.DownMove{-webkit-animation:DownAnime .5s forwards;animation:DownAnime .5s forwards}@-webkit-keyframes UpAnime{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes UpAnime{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}@-webkit-keyframes DownAnime{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes DownAnime{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.slick-track{display:flex!important}.slick-slide{height:auto!important}.el06__slick img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.modal_card{margin:0 auto;max-width:1200px;outline:2px solid transparent;outline-offset:2px;position:fixed;width:100%}@media screen and (min-width:768px){.modal_card{left:50%;padding-left:1rem;padding-right:1rem;top:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:767px){.modal_card{display:flex;position:unset}.js_modal_wrap{height:100vh;overflow-y:scroll;width:100vw}}@media screen and (max-width:640px){.spnone{display:none}}@media screen and (max-width:768px){.spnone{display:none}}.yugyosendan{background-image:url(/images/top-bg.jpg?129b1d2ba7b4d5627c2f8459ba74cadb);background-position:50% 60%;background-size:cover;position:relative;text-shadow:0 0 4px #000}.yugyosendan .topPage{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700}.yugyosendan h1{font-family:Shippori Mincho,serif;font-weight:700}.yugyosendan h2{font-family:Cinzel,serif}.yugyosendan .about-text{font-feature-settings:"palt" 1;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif}@media screen and (max-width:767px){.yugyosendan .fvCenter{left:0;position:absolute;top:50%;transform:translateY(-50%)}}.yugyosendan .text-cont:after{background-image:url(/images/kyoto.png?81941663578cff510091c970269370a0);background-repeat:no-repeat;background-size:cover;content:"";height:368px;position:absolute;right:-348px;top:0;width:466px;z-index:10}@media screen and (max-width:1126px) and (min-width:768px){.yugyosendan .text-cont:after{height:32.6820603908vw;width:41.3854351687vw}}@media screen and (max-width:1050px){.yugyosendan .text-cont:after{right:-46%}}@media screen and (max-width:1024px){.yugyosendan .text-cont:after{right:-16%}}@media screen and (max-width:808px){.yugyosendan .text-cont:after{right:-10%}}@media screen and (max-width:767px){.yugyosendan .text-cont:after{display:none}}.sct02 ul li{display:flex;flex-direction:column;gap:5px;justify-content:space-around;position:relative;width:176px}.sct02 ul li:after{background-color:#1b2344;content:"";height:78px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:1px}@media screen and (max-width:768px){.sct02 ul li:after{background:none}}.sct02 ul li:last-child:after{background:none}.sct02 ul li img{margin:0 auto}.sct02 ul li p{color:#1b2344;font-family:Kiwi Maru,serif;font-size:14px;text-align:center}@media screen and (max-width:768px){.sct02 ul li{border:.25px solid #1b2344;padding:10px;width:33.3%}.sct02 ul li:first-child,.sct02 ul li:nth-child(4){border-left:none}.sct02 ul li:nth-child(3),.sct02 ul li:nth-child(6){border-right:none}.sct02 ul li:nth-child(n+4){border-bottom:1px solid #1b2344}.sct02 ul li p{font-size:12px}}.sct02 .kumihamaFising{font-family:Shippori Mincho,serif;font-size:18px;font-weight:700}@media screen and (max-width:768px){.sct02 .kumihamaFising{font-size:16px}}.sct02 .kinds{font-family:Shippori Mincho,serif;font-size:18px}@media screen and (max-width:768px){.sct02 .kinds{font-size:16px}}.sct02 .cap{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;letter-spacing:.04em}@media screen and (max-width:768px){.sct02 .cap{font-size:14px;letter-spacing:normal}}.features .jp{font-family:Shippori Mincho,serif;margin-bottom:-20px}@media screen and (max-width:768px){.features .jp{margin-bottom:-10px}}.features h2{font-family:Cormorant Garamond,serif;font-weight:700;position:relative}.features h2:after{background-color:#e7dc00;bottom:-12px;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%,-50%);width:87px}.features .emoji{font-family:Noto Color Emoji,sans-serif}.features .title{font-family:Shippori Mincho,serif;font-size:20px;font-weight:600}.features .cap{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:14px;letter-spacing:.04em;line-height:26px}.bgCircle p{font-feature-settings:"palt" 1;font-family:Shippori Mincho,serif;font-size:20px;font-weight:600;letter-spacing:.025em;position:relative}.bgCircle p:after{background-image:url(/images/circle.png?0f367ee87a47d0df1952e704fe2eecbd);background-repeat:no-repeat;background-size:contain;content:"";height:356px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:356px;z-index:-1}@media screen and (max-width:768px){.bgCircle p:after{height:197px;width:197px}.bgCircle p{font-size:15px;letter-spacing:normal;line-height:35px}}.ship_list h2{font-family:"Noto Serif JP",serif}.ship_list h2 span{font-family:Cinzel,serif}.ship_list .triangle{margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ship_list .triangle:before{border-color:transparent transparent transparent #1b2344;border-style:solid;border-width:5px 7px 5px 10px;content:"";left:-5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tags{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:18px;font-weight:700}@media screen and (max-width:768px){.tags{font-size:12px}}.float{bottom:0;display:none;left:0;position:-webkit-sticky;position:sticky;z-index:9999}.toTop{font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:600px){.toTop{font-size:13px}}.toTop:before{background-image:url(/images/totop.svg?6db6024925cc186733a1f1db5e75286b);background-repeat:no-repeat;background-size:cover;content:"";height:10px;left:50%;position:absolute;top:23%;transform:translate(-50%,-50%);width:32px}@media screen and (max-width:768px){.toTop:before{top:20%}}.insta-title{font-family:Cormorant Garamond,serif}.mytriangle-pattern1{border-color:transparent transparent #8aadcc;border-style:solid;border-width:0 19px 15px;height:0;transform:rotate(0deg);width:0}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}

/*# sourceMappingURL=fishing-lp.css.map*/