@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pageHeader{position:relative;width:100%;background-color:#5ec1e3;border-bottom:2px solid #5ec1e3;}header{display:block;box-sizing:border-box;margin-bottom:70px;}.pageHeader_inner{position:relative;display:block;margin:0 auto;max-width:1096px;max-height:100%;min-height:100%;padding:30px 30px 24px;text-align:center;background-color:#25a0d5;}.pageHeader_inner:before{left:0;width:calc(64px);background:url(/assets/original/images/global/bg_pageHeader-left.png) center no-repeat;-webkit-background-size:64px 100%;background-size:64px 100%;}.pageHeader_inner:after{right:0;width:calc(64px);background:url(/assets/original/images/global/bg_pageHeader-right.png) center no-repeat;-webkit-background-size:64px 100%;background-size:64px 100%;}.pageHeader_inner:after,.pageHeader_inner:before{display:inline-block;height:100%;content:"";position:absolute;top:0;z-index:10;}.pageHeader_sub{color:#fff;font-size:2.4rem;}.pageHeader_title,.pageHeader_sub{position:relative;display:block;text-align:center;font-weight:400;line-height:1.4;z-index:20;}.pageHeader *,.contents *{font-family:メイリオ,Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Arial,sans-serif,"ＭＳ Ｐゴシック";box-sizing:border-box;font-size:10px;}.contents{margin:20px auto 0;width:1096px;}.contents_inner{width:100%;}@media screen and (max-width:768px){.pageHeader{min-height:0;padding:0 5px;margin:0 auto;max-width:none;}.pageHeader_inner{margin:0 auto;max-width:none;min-height:0;padding:12px 5px 8px;}.pageHeader_inner:before{left:-5px;width:calc(64px / 2);-webkit-background-size:cover;background-size:cover;}.pageHeader_inner:after{right:-5px;width:calc(64px / 2);-webkit-background-size:cover;background-size:cover;}.contents{margin:15px auto;padding-bottom:20px;width:auto;}}
@font-face{font-family:yugothic;src:url("/assets/font/yugothic.woff2");}*{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0;padding:0;box-sizing:border-box;font-size:10px;}:root{--default:#143a60;--active:#2b7ccd;--cyan:#f0feff;--grey:#dddddd;--white:#ffffff;}html{scroll-behavior:smooth;}#c-top-page{padding-top:70px;}@media only screen and (max-width:768px){#c-top-page{padding-top:120px;}}.c-background__dim{display:none;width:100%;height:100%;position:fixed;background:rgba(102,102,102,0.8509803922);z-index:9998;}.is-below-menu:hover img{position:relative;left:5px;}.is-below-menu:hover p{text-decoration:underline;}.is-img-hover .c-img-zoom{overflow:hidden !important;}.is-img-hover .c-img-zoom img{transition:all,0.5s;}.is-img-hover-black .c-img-zoom{overflow:hidden !important;}.is-img-hover-black .c-img-zoom img{transition:all,0.5s;}.is-img-hover:hover .c-img-zoom img{transform:scale(1.05);}.is-img-hover:hover p{color:#2b7ccd !important;}.is-img-hover-black:hover .c-img-zoom img{transform:scale(1.05);}.banner-title-border{-webkit-text-stroke:1px #fff;background-clip:text;font-family:rift,sans-serif;letter-spacing:normal;font-weight:bold;color:transparent;}.c-page-banner{margin:0 auto;width:100%;max-width:1920px;height:400px;display:flex;justify-content:center;align-items:center;}.c-page-banner .page-banner-wrapper{width:100%;max-width:1200px;height:auto;}.c-page-banner .page-banner-wrapper .page-contents{width:645px;height:auto;}.c-page-banner .page-banner-wrapper .page-contents .page-title{margin-bottom:8px;}.c-page-banner .page-banner-wrapper .page-contents .page-title p{font-size:5.6rem;}.c-page-banner .page-banner-wrapper .page-contents .page-subtitle{margin-bottom:32px;}.c-page-banner .page-banner-wrapper .page-contents .page-subtitle h1{letter-spacing:-2px;font-size:5rem;font-weight:bold;color:#fff;}.c-page-banner .page-banner-wrapper .page-contents .page-desc{margin-bottom:28px;}.c-page-banner .page-banner-wrapper .page-contents .page-desc p{font-size:2.2rem;letter-spacing:0.1rem;font-weight:normal;color:#fff;}@media only screen and (max-width:768px){.c-page-banner{height:280px;}.c-page-banner img{height:280px;}.c-page-banner .page-banner-wrapper{display:flex;justify-content:center;}.c-page-banner .page-banner-wrapper .page-contents{width:345px;height:auto;flex-direction:column;display:flex;align-items:center;}.c-page-banner .page-banner-wrapper .page-contents .page-title{margin-bottom:0px;}.c-page-banner .page-banner-wrapper .page-contents .page-title p{text-align:center;font-size:3.6rem;}.c-page-banner .page-banner-wrapper .page-contents .page-subtitle{margin-bottom:0px;}.c-page-banner .page-banner-wrapper .page-contents .page-subtitle h1{letter-spacing:-2px;text-align:center;font-size:4rem;}.c-page-banner .page-banner-wrapper .page-contents .page-desc{margin-bottom:0;}.c-page-banner .page-banner-wrapper .page-contents .page-desc p{font-size:1.4rem;}.c-button__arrow{font-size:1.6rem !important;}}.c-anchor-space{background-color:#f0feff;padding:40px 15px;}.anchor-list{display:flex;gap:30px;width:100%;max-width:1220px;margin:auto;flex-wrap:wrap;}.anchor-list a{text-decoration:none;}.anchor-list a:hover{text-decoration:underline;}.anchor-item{color:#143a60;font-size:1.6rem;font-weight:bold;padding-left:18px;position:relative;}.anchor-item::before{content:"";display:block;position:absolute;left:0;width:10px;height:10px;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;background-image:url("/assets/img/lower-page/enjoy/blue_arrow_down.svg");}@media only screen and (max-width:768px){.anchor-item{font-size:1.4rem;width:47.5%;width:47.5%;min-width:157px;padding-left:16px;}.anchor-list{gap:30px 2.5%;justify-content:space-between;}.anchor-item::before{top:11px !important;}}.anchor-section__padding{padding-top:5px;scroll-margin-top:0px !important;scroll-margin-bottom:0px !important;}@media only screen and (max-width:768px){.anchor-section__padding{padding-top:5px;}}.c-section-title{width:100%;height:auto;display:flex;justify-content:center;margin-top:90px;margin-bottom:55px;}.c-section-title .c-section-title-wrapper{width:100%;max-width:1200px;text-align:center;}.c-section-title .c-section-title-wrapper .h2-title{font-size:4rem;font-weight:bold;color:#0c2b4a;margin-bottom:25px;}.c-section-title .c-section-title-wrapper .h3-title{font-size:3.6rem;font-weight:bold;color:#0c2b4a;margin-bottom:25px;}.c-section-title .c-section-title-wrapper .p-subtitle{font-size:2rem;font-weight:500;}@media only screen and (max-width:768px){.c-section-title{margin-top:70px;margin-bottom:38px;}.c-section-title .c-section-title-wrapper .h2-title{font-size:3rem;margin-bottom:25px;}.c-section-title .c-section-title-wrapper .h3-title{font-size:2.7rem;margin-bottom:25px;}.c-section-title .c-section-title-wrapper .p-subtitle{font-size:1.6rem;}}.pc-show{display:flex !important;}.sp-show{display:none !important;}.sp-align-start{text-align:inherit;}@media only screen and (max-width:768px){.pc-show{display:none !important;}.sp-show{display:flex !important;}.sp-align-start{text-align:left;}}.c-button__white{transition:all,0.5s;width:100%;max-width:360px;height:auto;min-height:60px;padding:10px 25px;border:2px solid #0c2b4a;color:#0c2b4a;font-size:1.7rem;font-weight:bold;border-radius:4px;background-color:var(--white);cursor:pointer;position:relative;}.c-button__white::after{content:url(/assets/img/common/icon_arrow_button.svg);position:absolute;right:15px;transition:0.5s ease-in-out;}.c-button__white:hover{background-color:#0c2b4a !important;color:var(--white) !important;}.c-button__white:hover::after{right:10px;filter:brightness(0) invert(1);}.border-none{border:none !important;}.after-none::after{content:none !important;}.c-img-bg-right-pc{width:100%;max-width:1920px;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;}.c-img-bg-sp{width:100%;display:none;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;}.c-img-bg-right-sp{width:100%;display:none;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;background-repeat:no-repeat;}@media only screen and (max-width:768px){.c-img-bg-pc{display:none;}.c-img-bg-right-pc{display:none;}.c-img-bg-sp{display:block;}.c-img-bg-right-sp{display:block;}}.relative{position:relative;}.absolute{position:absolute;}.side-padding{padding:0 15px;}.l-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:2.4rem;max-height:4.8rem;}
.pankuzu *{font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro',Hiragino Kaku Gothic Pro,Verdana,Arial,sans-serif,'ＭＳ Ｐゴシック';}.pankuzu{margin:0 auto;max-width:1096px;padding:20px 0 14px;}.pankuzu_list{width:auto;margin:0 auto;overflow:hidden;list-style-type:none;}.pankuzu_item{float:left;color:#333;font-size:12px;font-size:1.2rem;line-height:1.6;}.pankuzu_list>:first-child:before{content:none;}.pankuzu_item:before{content:'＞';display:inline-block;margin:0 1.2em;}.pankuzu_item a{color:#333;text-decoration:underline;font-size:100%;}.pankuzu_item a:hover{opacity:.6;outline-width:0;transition:opacity .3s;}@media screen and (max-width:768px){.pankuzu{margin:0 auto;max-width:1096px;padding:10px 5px 7px;line-height:1.2;}}
html{line-height:normal;}h1{margin-bottom:0;}.wrapper{position:relative;}.toolbar a{font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;font-size:small;}.toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item{font-size:small;font-family:"Source Sans Pro","Lucida Grande",Verdana,sans-serif;}.hidden{display:none !important;}.node-preview-backlink{font-size:12.6px;font-family:Arial,sans-serif;}.container-inline div,.container-inline label{font-size:14px !important;font-family:Arial,sans-serif !important;}#edit-view-mode{padding:2px 12px 4px;width:100%;min-height:30px;color:inherit;font-size:14px;font-family:Hiragino Sans,"ヒラギノ角ゴシック",Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif;border:1px solid #bfbfbf;background-color:#fff;border-radius:3px;transition:.5s;}#edit-view-mode option{font-size:14px;}.view-count .tag-view i{font-style:normal !important;}
@font-face{font-family:yugothic;src:url("/assets/font/yugothic.woff2");}html{scroll-padding-top:75px;}.c-header-pc *,.c-header-sp *,.c-footer *,.c-side-topic-item-wrapper *{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0;padding:0;box-sizing:border-box;font-size:10px;line-height:normal;}.is-fish__button *{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0;box-sizing:border-box;line-height:normal;}.c-header-pc *:hover,.c-header-sp *:hover,.c-footer *:hover,.is-fish__button *:hover,.c-side-topic-item-wrapper *:hover{opacity:1;}.c-footer img,.c-header-pc img,.c-header-sp img{vertical-align:baseline;}.c-header-sp .link{text-decoration:none;}.c-header-sp input{line-height:normal;min-height:auto;height:auto;}#c-top-page{padding-top:70px;}.c-scroll-up a:hover,.is-fish__button button:hover{opacity:1;}@media only screen and (max-width:768px){body{padding-top:0!important;}#c-top-page{padding-top:120px;}}.pc-show{display:flex !important;}.sp-show{display:none !important;}@media only screen and (max-width:768px){.pc-show{display:none !important;}.sp-show{display:flex !important;}}.c-background__dim{display:none;width:100%;height:100%;position:fixed;background:rgba(102,102,102,0.8509803922);z-index:9998;}.is-below-menu:hover img{position:relative;left:5px;}.is-below-menu:hover p{text-decoration:underline;}.is-img-hover .c-img-zoom{height:250px;overflow:hidden !important;}.is-img-hover .c-img-zoom img{transition:all,0.5s;}.is-img-hover-black .c-img-zoom{overflow:hidden !important;}.is-img-hover-black .c-img-zoom img{transition:all,0.5s;}.is-img-hover:hover .c-img-zoom img{transform:scale(1.05);}.is-img-hover:hover p{color:#2b7ccd !important;}.is-img-hover-black:hover .c-img-zoom img{transform:scale(1.05);}.c-list-info-group .c-list-info .is-link-info:hover{text-decoration:underline !important;}.c-list-info-group .c-list-info .child-is-link-info:hover{text-decoration:underline !important;}.c-hover__underline:hover{text-decoration:underline !important;}.l-flex-between{display:flex;justify-content:space-between;align-items:center;}.c-img-bg-pc{width:100%;max-width:1920px;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;}.c-img-bg-right-pc{width:100%;max-width:1920px;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;}.c-img-bg-sp{width:100%;display:none;-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;}.c-img-bg-right-sp{width:100%;display:none;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;background-repeat:no-repeat;}@media only screen and (max-width:768px){.c-img-bg-pc{display:none;}.c-img-bg-right-pc{display:none;}.c-img-bg-sp{display:block;}.c-img-bg-right-sp{display:block;}}.relative{position:relative;}.absolute{position:absolute;}.side-padding{padding:0 15px;}.c-side-topic-item-wrapper *{word-break:normal;}@media only screen and (min-width:769px){.c-include-sidebar{display:flex;gap:10px;}.Blog_searchFilterList{margin:0 0 0 -15px;}}.lg-on .c-header-pc,.lg-on .c-header-sp{z-index:auto;}.contents img{vertical-align:bottom;max-width:100%;max-height:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.pageID-fishingPost .fishing-info-map-wrapper .tab{display:none;}.fishing-info-map-wrapper a:hover{opacity:unset;}.form_math_txt{font-size:100%;font-weight:bold;}.latest-fishing-info .item{height:100%;}.contents_inner{margin:0 auto;}.prodDetailWrap{overflow:hidden;}.prodDetailWrap .headingTxt{margin-bottom:20px;background:#25a0d5;color:#fff;font-size:20px;font-weight:bold;text-indent:30px;}.prodDetailWrap .contentBlock{overflow:hidden;padding:20px;border:3px solid #7f7f7f;}.prodDetailWrap .contentBlock.btNone{border-top:none;}.prodDetailWrap .contentBlock .prodImage{float:left;width:20%;}.prodDetailWrap .contentBlock .prodImage img{max-width:100%;height:auto;}.prodDetailWrap .contentBlock .descBlock{float:left;width:80%;}.prodDetailWrap .contentBlock .descBlock dl.datList{overflow:hidden;margin-top:0;}.prodDetailWrap .contentBlock .descBlock dl.datList dt{float:left;width:22%;margin-right:3%;margin-bottom:10px;background:#84c5d8;color:#fff;font-weight:bold;text-align:center;}.prodDetailWrap .contentBlock .descBlock dl.datList dd{float:left;width:75%;margin-bottom:10px;}.prodDetailWrap .contentBlock .descBlock dl.datList dt:nth-last-child(2){margin-bottom:0;}.prodDetailWrap .contentBlock .descBlock dl.datList dd:last-child{margin-bottom:0;}.prodDetailWrap .contentBlock .descBlock a{display:block;margin-top:10px;padding:5px;background:#25a0d5;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}.prodDetailWrap .contentBlock .descBlock a span{display:inline-block;margin-left:15px;padding-right:15px;background:url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 100% 50%;background-size:12px;}.prodDetailWrap .contentBlock .descBlock.w100{width:100%;}.prodDetailWrap .contentBlock .descBlock.w100 a span{margin-left:15px;padding-right:15px;background:url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 100% 50%;background-size:12px;}@media only screen and (max-width:767px){.prodDetailWrap .headingTxt{margin-bottom:15px;font-size:17px;}.prodDetailWrap .contentBlock{padding:10px;}.prodDetailWrap .contentBlock .prodImage{width:20%;}.prodDetailWrap .contentBlock .descBlock{width:77%;margin-left:3%;}.prodDetailWrap .contentBlock .descBlock dl.datList dt{width:36%;margin-right:2%;font-size:12px;}.prodDetailWrap .contentBlock .descBlock dl.datList dd{width:62%;font-size:12px;}.prodDetailWrap .contentBlock .descBlock a{font-size:12px;}.prodDetailWrap .contentBlock .descBlock.w100{margin-left:0;}.prodDetailWrap .contentBlock .descBlock.w100 a span{margin-left:15px;padding-right:15px;background:url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 100% 50%;background-size:12px;}.prodDetailWrap .contentBlock .descBlock.w100 dl.datList dt{width:25%;margin-right:2%;}.prodDetailWrap .contentBlock .descBlock.w100 dl.datList dd{width:73%;}}@media only screen and (min-width:420px) and (max-width:600px){.prodDetailWrap .contentBlock .descBlock a span{margin-left:15px;padding-right:15px;background:url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 100% 50%;background-size:12px;}.prodDetailWrap .contentBlock .descBlock.w100 a span{margin-left:15px;padding-right:15px;background:url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 100% 50%;background-size:12px;}}@media only screen and (min-width:375px) and (max-width:419px){.prodDetailWrap .contentBlock .descBlock a span{margin-left:15px;padding-right:15px;background:#25a0d5 url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 98% 54%;background-size:10px;}.prodDetailWrap .contentBlock .descBlock.w100 a{background:#25a0d5;text-indent:0;}.prodDetailWrap .contentBlock .descBlock.w100 a span{margin-left:15px;padding-right:15px;background:url(/assets/img/common/icon_-arrow-blue-wbg.png) no-repeat 100% 52%;background-size:10px;}}
.c-header-pc p,.c-header-pc span,.c-header-pc a,.c-header-pc div{font-weight:bold !important;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important;}@media only screen and (max-width:768px){.c-header-pc{display:none;}}.c-header-pc{position:fixed;top:0;right:0;left:0;width:100%;background:#fff;border-bottom:1px solid #dddddd;z-index:9999;}.c-header-pc .l-header__wrap{width:100%;max-width:1920px;height:75px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;background:white;z-index:999;}.c-header-pc .l-header__wrap .c-header__left{display:flex;align-items:center;}.c-header-pc .l-header__wrap .c-header__left .c-logo{margin-left:1.5625vw;margin-right:0.78125vw;}.c-header-pc .l-header__wrap .c-header__left .c-logo img{width:7.895833vw;height:auto;}.c-header-pc .l-header__wrap .c-header__left .c-header__title{font-size:0.9vw;font-weight:medium;}.c-header-pc .l-header__wrap .c-header__right{display:flex;align-items:center;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list{display:flex;align-items:center;gap:2.5vw;margin-right:1.2vw;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav{font-size:1.25vw;font-weight:bold;color:#143a60;position:relative;text-decoration:none;height:75px;line-height:75px;cursor:pointer;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav:hover{color:#2b7ccd;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav:after{content:"";position:absolute;left:50%;bottom:0px;width:0px;height:4px;background:#2b7ccd;transition:all 0.5s;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav:hover:after{width:100%;left:0;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list{display:flex;align-items:center;position:relative;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap
  button{transition:all 0.5s;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .c-user-dialog{z-index:99999;position:absolute;top:55px;right:15%;width:27.34375vw;height:auto;max-width:525px;padding:15px 0;display:none;justify-content:center;align-items:center;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper{width:23.4375vw;max-width:450px;height:auto;display:flex;flex-direction:column;gap:1.125vw;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper
  .title{color:#143a60;font-size:0.9375vw;font-weight:bold;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper
  .title
  span{font-size:0.9375vw;text-decoration:underline;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .list{color:#143a60;font-size:0.75vw;font-weight:500;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .list
  li{font-size:0.75vw;list-style:none;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap{display:flex;align-items:center;gap:0.75vw;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap
  button{margin:0 auto;border:1px solid #143a60;color:#143a60;border-radius:4px;background-color:#fff;font-size:1.125vw;font-weight:bold;padding:0.65vw 2.4vw;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap
  button:hover{background-color:#143a60;color:#fff;cursor:pointer;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .c-user-dialog:hover{display:flex;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-nav__icon{display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .is-nav__icon
  p{font-size:0.625vw;font-weight:bold;color:#143a60;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-user{margin-right:2.0208333333vw;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-user img{width:1.25vw;height:1.25vw;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .is-user
  .user-hover{display:none;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .is-user:hover
  ~ .c-user-dialog{display:flex !important;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .is-user:hover
  .user-default{display:none;}.c-header-pc
  .l-header__wrap
  .c-header__right
  .c-nav-icon__list
  .is-user:hover
  .user-hover{display:block;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-search{margin-right:1.0416666667vw;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-search img{width:1.25vw;height:1.25vw;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .c-nav-cart{width:7.6041666667vw;height:75px;background-color:#143a60;display:flex;justify-content:center;align-items:center;border:none;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-cart img{width:1.2239583333vw;height:1.25vw;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-cart p{color:#fff;}.l-header-below-menu-cover{height:450px !important;}@media only screen and (max-width:1280px){.l-header-below-menu-cover{height:250px !important;}}.c-header-pc .l-header-below-menu{height:0px;position:relative;transition:all,0.42s;-webkit-transition:all,0.42s;}.c-header-pc .l-header-below-menu .c-below-menu-wrap{position:absolute;top:80px;width:100%;height:450px;display:flex;align-items:start;padding-top:50px;justify-content:center;opacity:0;transition:opacity 0.5s ease;transition-delay:0.2s;}.c-header-pc .l-header-below-menu .c-below-menu-wrap .c-below-menu{width:100%;max-width:1200px;height:auto;display:flex;flex-direction:column;align-items:center;gap:36px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu{width:100%;display:flex;align-items:center;justify-content:space-between;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu
  .c-menu-title{display:flex;align-items:center;gap:70px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu
  .c-menu-title
  .c-title{display:flex;align-items:center;gap:7px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu
  .c-menu-title
  .c-title
  p{font-size:3rem;font-weight:bold;color:#143a60;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu
  .c-menu-title
  .is-below-menu{display:flex;align-items:center;text-decoration:none;transition:all,0.5s;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu
  .c-menu-title
  .is-below-menu
  p{font-size:2rem;font-weight:bold;color:#143a60;margin-left:10px;transition:all,0.5s;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-top-below-menu
  .c-close-below-menu{cursor:pointer;display:flex;justify-content:center;align-items:center;overflow:hidden;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info{width:100%;display:flex;align-items:flex-start;gap:20px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .is-img-hover{text-decoration:none;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .is-img-hover
  .is-menu-link{width:285px;height:191px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .is-img-hover
  p{font-size:1.8rem;font-weight:bold;color:#143a60;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .c-list-info-group{display:flex;align-items:flex-start;gap:64px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .c-list-info-group
  .c-list-info{margin-left:30px;display:flex;flex-direction:column;gap:25px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .c-list-info-group
  .c-list-info
  .is-link-info{text-decoration:none;font-size:1.6rem;font-weight:bold;color:#143a60;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-below-menu
  .c-menu-info
  .c-list-info-group
  .c-list-info
  .child-is-link-info{margin-left:12px;text-decoration:none;font-size:1.6rem;font-weight:bold;color:#143a60;}.c-header-pc .l-header-below-menu .c-below-menu-wrap .c-close-menu{width:100%;max-width:1200px;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;gap:36px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-close-menu
  .c-top-close-menu{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:end;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-close-menu
  .c-top-close-menu
  .c-close-below-menu{cursor:pointer;margin-top:8px;width:20px;height:24.8px;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-close-menu
  .c-menu-info{display:flex;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-close-menu
  .c-menu-info
  input{width:90%;padding:20px 40px;background:#f7f7f7;border:none;font-size:2rem;font-weight:500;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-close-menu
  .c-menu-info
  input[type]:focus{outline:none;}.c-header-pc
  .l-header-below-menu
  .c-below-menu-wrap
  .c-close-menu
  .c-menu-info
  button{width:10%;background:#f7f7f7;border:none;cursor:pointer;}@media only screen and (min-width:1920px){.c-header-pc{position:fixed;top:0;right:0;left:0;width:100%;background:#fff;}.c-header-pc .l-header__wrap{width:100%;max-width:1920px;height:75px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}.c-header-pc .l-header__wrap .c-header__left{display:flex;align-items:center;}.c-header-pc .l-header__wrap .c-header__left .c-logo{margin-left:30px;margin-right:15px;}.c-header-pc .l-header__wrap .c-header__left .c-logo img{width:144px;height:50px;}.c-header-pc .l-header__wrap .c-header__left .c-header__title{font-size:0.9vw;font-weight:medium;}.c-header-pc .l-header__wrap .c-header__right{display:flex;align-items:center;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list{display:flex;align-items:center;gap:2.5vw;margin-right:1.2vw;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav{font-size:1.8rem;font-weight:bold;color:#143a60;position:relative;text-decoration:none;height:75px;line-height:75px;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav:hover{color:#2b7ccd;}.c-header-pc .l-header__wrap .c-header__right .c-nav__list .is-nav:after{content:"";position:absolute;left:50%;bottom:0px;width:0px;height:4px;background:#2b7ccd;transition:all 0.5s;}.c-header-pc
    .l-header__wrap
    .c-header__right
    .c-nav__list
    .is-nav:hover:after{width:100%;left:0;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list{display:flex;align-items:center;}.c-header-pc
    .l-header__wrap
    .c-header__right
    .c-nav-icon__list
    .c-user-dialog
    .button-wrap
    button{padding:8px 20px;}.c-header-pc
    .l-header__wrap
    .c-header__right
    .c-nav-icon__list
    .is-nav__icon{display:flex;flex-direction:column;align-items:center;text-decoration:none;}.c-header-pc
    .l-header__wrap
    .c-header__right
    .c-nav-icon__list
    .is-nav__icon
    p{font-size:1.2rem;font-weight:bold;color:#143a60;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-user{margin-right:38.8px;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-user img{width:24px;height:24px;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-search{margin-right:20px;}.c-header-pc
    .l-header__wrap
    .c-header__right
    .c-nav-icon__list
    .is-search
    img{width:24px;height:24px;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .c-nav-cart{width:146px;height:75px;background-color:#143a60;display:flex;justify-content:center;align-items:center;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-cart img{width:23.5px;height:24px;}.c-header-pc .l-header__wrap .c-header__right .c-nav-icon__list .is-cart p{color:#fff;}}@media only screen and (max-width:1280px){.c-header-pc .l-header-below-menu .c-below-menu-wrap{height:300px;padding:20px;}.c-header-pc .l-header-below-menu .c-below-menu-wrap .c-below-menu{gap:18px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-top-below-menu
    .c-menu-title{gap:35px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-top-below-menu
    .c-menu-title
    .c-title
    p{font-size:1.5rem;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-top-below-menu
    .c-menu-title
    .is-below-menu{}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-top-below-menu
    .c-menu-title
    .is-below-menu
    p{font-size:1rem;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-top-below-menu
    .c-close-below-menu
    img{width:20px;height:20px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info{gap:10px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .is-img-hover
    .is-menu-link{width:200px;height:134.04px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .is-img-hover
    .is-menu-link
    img{width:200px;height:134.04px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .is-img-hover
    p{font-size:1rem;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .c-list-info-group{gap:25px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .c-list-info-group
    .c-list-info{margin-left:15px;gap:18px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .c-list-info-group
    .c-list-info
    .is-link-info{font-size:1rem;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-below-menu
    .c-menu-info
    .c-list-info-group
    .c-list-info
    .child-is-link-info{margin-left:12px;font-size:1rem;}.c-header-pc .l-header-below-menu .c-below-menu-wrap .c-close-menu{gap:36px;max-width:800px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-close-menu
    .c-top-close-menu{margin-top:50px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-close-menu
    .c-top-close-menu
    .c-close-below-menu
    img{width:20px;height:20px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-close-menu
    .c-menu-info
    input{padding:15px 30px;font-size:1rem;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-close-menu
    .c-menu-info
    button
    img{width:20px;height:20px;}.c-header-pc
    .l-header-below-menu
    .c-below-menu-wrap
    .c-close-menu
    .c-top-close-menu{margin-top:0px;}.c-header-pc .search-form{height:auto !important;}.c-header-pc .l-header-below-menu .c-below-menu-wrap .c-below-menu{max-width:800px;}}#l-enjoy-below-menu,#l-know-below-menu,#l-store-below-menu,#l-campaign-below-menu,#l-item-below-menu,#l-search-below-menu{position:absolute;top:-600px;z-index:2;}.c-top-menu__open{top:0 !important;opacity:1 !important;}.c-background-pc__dim{display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(102,102,102,0.8509803922);z-index:9998;}.c-background-pc__dim .c-header__top{border:none !important;}.c-close-below-menu .icon-close-active{display:none;}.c-close-below-menu:hover .icon-close-active{display:block;}.c-close-below-menu:hover .icon-close-passive{display:none;}.is-below-menu img{position:relative;transition:all,0.5s;left:0;}.l-border-frame-header{border-radius:4px;outline:1px solid #808080;}.c-header-pc .search-form{height:219.8px;display:flex;flex-direction:column;justify-content:center;}
.c-header-sp p,.c-header-sp span,.c-header-sp a,.c-header-sp div{font-weight:bold !important;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif !important;}@media only screen and (min-width:769px){.c-header-sp{display:none;}}.c-header-sp{position:fixed;top:0;right:0;left:0;width:100%;background:#fff;z-index:9999;}.c-header-sp .l-header__wrap{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.c-header-sp .l-header__wrap .c-header__top{width:100%;height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dddddd;position:relative;}.c-header-sp .l-header__wrap .c-header__top .is-open-menu{margin-left:15px;cursor:pointer;}.c-header-sp .l-header__wrap .c-header__top .is-open-menu img{width:25px;height:25px;}.c-header-sp .l-header__wrap .c-header__top .c-logo{position:absolute;left:50%;transform:translateX(-50%);}.c-header-sp .l-header__wrap .c-header__top .c-nav-icon__list{display:flex;align-items:center;position:relative;}.c-header-sp .l-header__wrap .c-header__top .c-nav-icon__list .c-nav-user{cursor:pointer;margin-right:20px;}.c-header-sp .l-header__wrap .c-header__top .c-nav-icon__list .c-nav-user .is-user img{width:25px;height:25px;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .is-nav__icon
  p{font-size:0.6rem;font-weight:bold;color:#143a60;}.c-header-sp .l-header__wrap .c-header__top .c-nav-icon__list .c-user-dialog{z-index:99999;position:absolute;top:-9999px;transition:all 0.5s;-webkit-transition:all 0.25s;right:calc((100vw - 350px) / 2);width:350px;height:auto;padding:15px 0;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper{width:300px;height:auto;display:flex;flex-direction:column;gap:30px;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper
  .icon-close-wrapper{width:100%;display:flex;justify-content:flex-end;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper
  .icon-close-wrapper
  .close-dialog{margin:0;cursor:pointer;margin-bottom:-20px;width:11.12px;height:11.12px;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper
  .title{color:#143a60;font-size:1.6rem;font-weight:bold;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .user-dialog-wrapper
  .title
  span{font-size:1.6rem;text-decoration:underline;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .list{color:#143a60;font-size:1.2rem;font-weight:500;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .list
  li{font-size:1.2rem;list-style:none;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap{display:flex;align-items:center;gap:10px;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap
  button{margin:0 auto;border:1px solid #143a60;color:#143a60;border-radius:4px;background-color:#fff;font-size:1.4rem;font-weight:bold;padding:8px 30px;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .button-wrap
  button:hover{background-color:#143a60;color:#fff;cursor:pointer;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .close-dialog{cursor:pointer;margin:0 auto;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .close-dialog
  .link::before{content:url(/assets/img/header/sp/icon_close.svg);display:inline-block;position:relative;top:2px;width:11.12px;height:11.12px;margin-right:20px;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .close-dialog
  .link{font-size:1.6rem;color:#143a60;font-weight:bold;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-user-dialog
  .close-link:hover{text-decoration:underline;}.c-header-sp .l-header__wrap .c-header__top .c-nav-icon__list .c-nav-cart{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background-color:#143a60;border:none;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-nav-cart
  a{text-decoration:none;text-align:center;}.c-header-sp
  .l-header__wrap
  .c-header__top
  .c-nav-icon__list
  .c-nav-cart
  p{color:#fff;}.c-header-sp .l-header__wrap .c-header__bottom{width:100%;height:60px;display:flex;justify-content:center;align-self:center;}.c-header-sp .l-header__wrap .c-header__bottom .c-nav__list{height:fit-content;display:flex;margin-top:10px;align-items:flex-start;gap:23px;}.c-header-sp .l-header__wrap .c-header__bottom .c-nav__list .is-nav{display:flex;flex-direction:column;align-items:center;text-decoration:none;}.c-header-sp
  .l-header__wrap
  .c-header__bottom
  .c-nav__list
  .is-nav
  .c-img-wrap{width:100%;height:20px;display:flex;justify-content:center;}.c-header-sp .l-header__wrap .c-header__bottom .c-nav__list .is-nav p{color:#0c2b4a;font-size:1rem;font-weight:bold;text-align:center;line-height:1.3;}.c-header-sp .c-sidebar__open{left:0 !important;}.c-header-sp .c-background__dim{display:none;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(102,102,102,0.6);z-index:9998;}.c-header-sp .c-background__dim .c-header__top{border:none !important;}.c-header-sp .c-sidebar{width:325px;height:auto;background:#fff;position:fixed;top:0;left:-400px;bottom:0;transition:all 0.5s;-webkit-transition:all 0.25s;z-index:9999;}.c-header-sp .c-sidebar .c-top-section{width:100%;height:60.5px;display:flex;align-items:center;position:relative;border-bottom:1px solid #dddddd;}.c-header-sp .c-sidebar .c-top-section .is-close-sidebar{margin-left:18px;cursor:pointer;}.c-header-sp .c-sidebar .c-top-section .c-logo{position:absolute;left:50%;transform:translateX(-50%);}.c-header-sp .c-sidebar .c-bottom-section-wrapper{width:100%;height:100%;overflow-y:scroll;}.c-header-sp .c-sidebar .c-bottom-section-wrapper .c-bottom-section{width:100%;height:auto;padding-bottom:100px;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-btn-section{width:100%;height:100px;display:flex;justify-content:center;align-items:center;gap:10px;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-btn-section
  .c-btn{width:140px;height:43px;border-radius:4px;border:1px solid #143a60;text-decoration:none;display:flex;justify-content:center;align-items:center;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-btn-section
  .c-btn
  p{font-size:1.6rem;font-weight:bold;color:#143a60;}input[type="search"]{-webkit-appearance:none;appearance:none;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section{width:100%;height:80px;background:#edecea;display:flex;justify-content:center;align-items:center;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section
  .c-search-bar{width:290px;height:50px;border-radius:4px;display:flex;justify-content:center;align-items:center;background:#fff;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section
  .c-search-bar
  .c-search-content{width:290px;height:50px;display:flex;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section
  .c-search-bar
  .c-search-content
  .c-menu-info{width:100%;padding:15px;display:flex;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section
  .c-search-bar
  .c-search-content
  .c-menu-info
  input{width:90%;background:#fff;border:none;font-size:1.6rem;font-weight:500;color:#a8a8a8;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section
  .c-search-bar
  .c-search-content
  .c-menu-info
  input[type]:focus{outline:none;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-search-section
  .c-search-bar
  .c-search-content
  .c-menu-info
  button{width:10%;background:#fff;border:none;cursor:pointer;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper{width:100%;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion{display:block;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-header{width:100%;display:flex;align-items:center;justify-content:center;background:#f0feff;border-bottom:1px solid #dddddd;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-header
  .c-accordion-header-content{width:290px;height:60px;display:flex;justify-content:space-between;align-items:center;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-header
  .c-accordion-header-content
  p{font-size:1.7rem;font-weight:bold;color:#143a60;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-content{display:none;background:#fff;width:100%;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-content
  div{border-bottom:1px solid #dddddd;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-content
  div
  .is-accordion-btn{text-decoration:none;width:290px;height:60px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-accordion-wrapper
  .c-accordion
  .c-accordion-content
  div
  .is-accordion-btn
  p{font-size:1.6rem;font-weight:500;color:#143a60;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-link-wrap{margin-top:20px;margin-left:18px;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-link-wrap
  .c-link-shop{text-decoration:none;display:flex;align-items:center;gap:10px;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-link-wrap
  .c-link-shop
  p{font-size:1.6rem;font-weight:bold;color:#143a60;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-social-media-list{display:flex;align-items:center;justify-content:center;gap:24px;padding:30px 0;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-close-sidebar{width:100%;display:flex;justify-content:center;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-close-sidebar
  .is-close-sidebar{display:flex;align-items:center;gap:9px;text-decoration:none;cursor:pointer;}.c-header-sp
  .c-sidebar
  .c-bottom-section-wrapper
  .c-bottom-section
  .c-close-sidebar
  .is-close-sidebar
  p{font-size:1.6rem;font-weight:bold;color:#143a60;}.c-header-sp .c-icon-plus{background:url(/assets/img/header/sp/icon_plus.svg)
    no-repeat center;width:12px;height:12px;}.c-header-sp .c-icon-minus{background:url(/assets/img/header/sp/icon_minus.svg)
    no-repeat center;width:12px;height:2px;}.c-header-sp .c-icon-arrow{background:url(/assets/img/header/sp/icon_arrow.svg)
    no-repeat center;width:12px;height:12px;}.is-active{color:#2b7ccd !important;}.c-header-sp .l-header__wrap .c-header__bottom .c-nav__list .is-nav .c-img-wrap.active{display:none;}.flex{display:flex !important;}
.is-fish__button{position:fixed;bottom:90px;right:20px;z-index:4;text-decoration:none;cursor:pointer;}.c-fish-wrapper{cursor:pointer;display:flex;align-items:center;gap:20px;text-align:left;padding:10px 21px 10px 17.5px;font-size:1.8rem;font-weight:bold;color:#ffffff;background-color:#2b7ccd;border:none;border-radius:5px;}.c-fish-wrapper{-webkit-box-shadow:0px 0px 14px 0px rgba(43,124,205,1);-moz-box-shadow:0px 0px 14px 0px rgba(43,124,205,1);box-shadow:0px 0px 14px 0px rgba(43,124,205,1);transition:all,0.3s;}.c-fish-wrapper:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.c-fish-wrapper .fish__image{width:5rem;margin:auto;margin-right:28.5px;}@media only screen and (max-width:769px){.c-fish-wrapper{font-size:1.2rem;padding:10px 13px 10px 5.3px;gap:10px;}.c-fish-wrapper .fish__image{width:3rem;height:auto;margin-right:6.3px;}.is-fish__button .c-fish-wrapper img{width:30px;height:auto;}}
.c-scroll-up{position:fixed;right:20px;bottom:20px;z-index:4;display:none;transition:all,0.3s;}.c-scroll-pc{background:url(/assets/img/common/icon_scrollup_pc.svg);background-size:100% 100%;width:50px;height:50px;transition:all,0.3s;}.c-scroll-sp{background:url(/assets/img/common/icon_scrollup_sp.svg);background-size:100% 100%;width:50px;height:50px;transition:all,0.3s;}.c-scroll-up:hover .c-scroll-sp,.c-scroll-up:hover .c-scroll-pc{background:url(/assets/img/common/icon_scrollup_hover.svg);background-size:100% 100%;width:50px;height:50px;}@media only screen and (max-width:768px){.is-scroll-pc{display:none;}}@media only screen and (min-width:769px){.is-scroll-sp{display:none;}}
.c-footer{background:url(/assets/img/footer/img_bg-footer-pc.webp) top center
  repeat-x,linear-gradient(transparent 30%,#2b7ccd 30%);width:100%;height:auto;display:flex;justify-content:center;}.c-footer .l-footer{width:1200px;padding:50px 15px 20px 15px;}.c-footer .l-footer .c-link-wrapper{width:100%;display:flex;flex-wrap:wrap;}.c-footer .l-footer .c-link-wrapper .c-link-list{width:20%;margin-top:40px;}.c-footer .l-footer .c-link-wrapper .c-link-list .title{text-decoration:none;margin-bottom:20px;}.c-footer .l-footer .c-link-wrapper .c-link-list .title p{color:#fff;font-weight:bold;font-size:1.6rem;}.c-footer .l-footer .c-link-wrapper .c-link-list .title a{text-decoration:none;}.c-footer .l-footer .c-link-wrapper .c-link-list .title a p{color:#fff;font-weight:bold;font-size:1.6rem;}.c-footer .l-footer .c-link-wrapper .c-link-list .title:hover a p{text-decoration:underline;}.c-footer .l-footer .c-link-wrapper .c-link-list .list{display:flex;flex-direction:column;gap:20px;}.c-footer .l-footer .c-link-wrapper .c-link-list .list .is-link,.c-footer .l-footer .c-social-media .c-link-list .list-sns .is-link{text-decoration:none;}.c-footer .l-footer .c-link-wrapper .c-link-list .list .is-link p,.c-footer .l-footer .c-social-media .c-link-list .list-sns .is-link p{color:#fff;font-weight:500;font-size:1.3rem;}.c-footer .l-footer .c-social-media .c-link-list{margin-bottom:20px;}.c-footer .l-footer .c-link-wrapper .c-banner-list{width:60%;margin-top:40px;display:flex;align-items:flex-start;gap:40px;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner .title{color:#fff;font-weight:bold;font-size:1.6rem;margin-bottom:15px;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner a:hover ~ .caption{text-decoration:underline;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner .caption{color:#fff;font-weight:500;font-size:1.3rem;}.c-footer .l-footer .c-social-media{margin:35px 0;}.c-footer .l-footer .c-social-media .title{color:#fff;font-weight:bold;font-size:1.6rem;margin-bottom:20px;}.c-footer .l-footer .c-social-media .social-media-list{display:flex;align-items:center;gap:34px;}.c-footer .l-footer hr{border-color:#e9e9e9;}.c-footer .l-footer .c-bottom-link{margin-top:20px;display:flex;align-items:center;gap:40px;}.c-footer .l-footer .c-bottom-link .is-footer-link{letter-spacing:1px;color:#fff;font-weight:500;font-size:1.3rem;text-decoration:none;}.c-footer .l-footer .logo-sp{display:none;}.c-footer .l-footer .c-copyright{width:100%;display:flex;justify-content:center;}.c-footer .l-footer .c-copyright p{font-size:1rem;font-weight:500;color:#fff;}@media only screen and (max-width:1200px){.c-footer .l-footer .c-link-wrapper .c-link-list{padding:0 5px;}.c-footer .l-footer .c-link-wrapper .c-banner-list{gap:20px;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner a img{width:200px;height:auto;}}@media only screen and (max-width:768px){.c-footer{background:url(/assets/img/footer/img_bg-footer-sp.webp) top
      center repeat-x,linear-gradient(transparent 30%,#2b7ccd 30%);width:100%;height:auto;display:flex;justify-content:center;padding-top:10px;}.c-footer .l-footer{width:100%;background:#2b7ccd;padding:40px 15px 20px 15px;}.c-footer .l-footer .c-link-wrapper{width:345px;display:flex;flex-wrap:wrap;gap:18px;margin:0 auto;}.c-footer .l-footer .c-link-wrapper .c-link-list{width:100%;margin-top:0;border-bottom:1px solid #50a8ff;padding-bottom:16px;cursor:pointer;}.c-footer .l-footer .c-link-wrapper .c-link-list .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;}.c-footer .l-footer .c-link-wrapper .c-link-list .title p{color:#fff;font-weight:bold;font-size:1.6rem;}.c-footer .l-footer .c-link-wrapper .c-link-list .list{display:flex;flex-direction:column;gap:0;}.c-footer .l-footer .c-link-wrapper .c-link-list .list .is-link{text-decoration:none;padding:16px 0;border-bottom:1px solid #50a8ff;}.c-footer .l-footer .c-link-wrapper .c-link-list .list .is-link p{color:#fff;font-weight:500;font-size:1.3rem;}.c-footer .l-footer .c-link-wrapper .c-link-list .list .is-link:last-child{border:none;padding-bottom:0;}.c-footer .l-footer .c-social-media .c-link-list .list-sns .is-link{text-align:center;}.c-footer .l-footer .c-link-wrapper .c-banner-list{width:100%;margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:30px;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner .title{color:#fff;font-weight:bold;font-size:1.6rem;margin-bottom:15px;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner .is-banner img{width:345px;height:133px;}.c-footer .l-footer .c-link-wrapper .c-banner-list .banner .caption{display:none;}.c-footer .l-footer .c-social-media{margin:30px auto;display:flex;flex-direction:column;align-items:center;}.c-footer .l-footer .c-social-media .title{color:#fff;font-weight:bold;font-size:1.6rem;margin-bottom:20px;}.c-footer .l-footer .c-social-media .social-media-list{display:flex;align-items:center;gap:34px;}.c-footer .l-footer hr{margin:0 auto;width:345px;border-color:#e9e9e9;}.c-footer .l-footer .c-bottom-link{width:345px;margin:0 auto;margin-top:30px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:18px;}.c-footer .l-footer .c-bottom-link .logo-pc{display:none;}.c-footer .l-footer .c-bottom-link .is-footer-link{width:47%;color:#fff;font-weight:500;font-size:1.4rem;text-decoration:none;}.c-footer .l-footer .logo-sp{margin:25px auto;display:flex;justify-content:center;}.c-footer .l-footer .c-copyright{width:100%;display:flex;justify-content:center;}.c-footer .l-footer .c-copyright p{font-size:1rem;font-weight:500;color:#fff;}.c-footer .c-icon-plus{background:url(/assets/img/footer/icon_plus.svg)
      no-repeat;width:16px;height:16px;}.c-footer .c-icon-minus{background:url(/assets/img/footer/icon_minus.svg)
      no-repeat;width:16px;height:2px;}}.c-footer .show-pc{display:block;}.c-footer .show-sp{display:none;}@media screen and (max-width:768px){.c-footer .show-pc{display:none;}.c-footer .show-sp{display:block;}}

button{font-size:revert;line-height:normal;}html{line-height:normal;}
.notice-list div.is-notice:hover{text-decoration:none;}.not-beginner::after{content:none !important;}
@font-face{font-family:yugothic;src:url("/assets/font/yugothic.woff2");}.c-topic-banner *,.c-content-body-wrapper *{font-family:メイリオ,Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Arial,sans-serif,"ＭＳ Ｐゴシック";margin:0;padding:0;box-sizing:border-box;font-size:10px;}:root{--default:#143a60;--active:#2b7ccd;--cyan:#f0feff;--grey:#dddddd;--white:#ffffff;}html{scroll-behavior:smooth;}.c-side-banner-container{background-color:transparent !important;padding:0 !important;display:flex;flex-direction:column;gap:10px;}.c-side-banner-container a img{width:100%;}.l-border-frame{border-radius:4px;outline:1px solid #e9e9e9;}.c-button-icon__white{display:flex;align-items:center;justify-content:start;text-decoration:none;margin:auto;width:100%;border:2px solid #2b7ccd;color:#2b7ccd;font-size:1.6rem;padding:16px;font-weight:bold;gap:12px;letter-spacing:-2px;border-radius:4px;transition:all 0.5s ease-in-out;}.c-button-icon__white img{transition:all 0.5s ease-in-out;}.c-button-icon__white:hover{background-color:#2b7ccd;color:white;}.c-button-icon__white:hover img{filter:brightness(100);}.c-side-banner-container .c-img-zoom{width:230px;height:80px;overflow:hidden;display:block;}.c-img-zoom{overflow:hidden;}.c-img-zoom img{transition:all 0.5s ease-in-out;}.c-fish-topic-wrapper a:hover img,.c-content-side-wrapper a:hover img{transform:scale(1.1);}.is-genre .c-img-zoom{width:112px;height:75px;overflow:hidden;}.is-genre img{transition:all 0.5s ease-in-out;}.is-genre .info{width:90px;}.is-genre:hover img{transform:scale(1.1);}.notice-list .is-notice .notice-title{display:flex;align-items:center;gap:14px;}.notice-list .is-notice{text-decoration:none;}.notice-list .is-notice .notice-title .notice-date p{font-family:rift,sans-serif;letter-spacing:normal;font-size:1.6rem;font-weight:bold;color:#666666;}.notice-list .is-notice .notice-title .notice-info{width:88px;height:22px;font-size:1.4rem;background:#666666;border-radius:2px;display:flex;justify-content:center;align-items:center;color:white;margin:2px 0 0 2px;}.notice-list .is-notice .notice-details p{font-size:1.4rem;letter-spacing:-2px;color:#000;}.notice-list .is-notice{width:100%;display:flex;align-items:flex-start;gap:20px;flex-direction:column;text-decoration:none;padding:25px 8px;border-top:1px solid #e9e9e9;}.notice-list .is-notice:last-child{border-bottom:1px solid #e9e9e9;margin-bottom:20px;}.notice-list .is-notice:hover{text-decoration:underline;text-decoration-color:#666666;}body{background-color:#f8f8f8;}.c-side-topic-item-wrapper .keyword{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;}.keyword .is-tag{color:#2b7ccd;font-size:1.6rem;font-weight:bold;text-decoration:none;}.keyword .is-tag:hover{text-decoration:underline;}.side-title{display:flex;justify-content:center;align-items:center;margin:0 auto 18px;text-decoration:none;position:relative;padding-right:25px;width:fit-content;text-decoration-color:#143a60;}.side-title h3{font-size:2rem;font-weight:bold;text-align:center;color:#143a60;font-weight:bold;}.side-title.arrow-title::after{content:url(/assets/img/common/icon_arrow_button.svg);position:absolute;right:0;height:12px;width:5px;transition:0.5s ease-in-out;}.side-title:hover{cursor:pointer;text-decoration-color:#143a60;}.side-title.arrow-title:hover:after{right:-5px;}.c-fishing-information{text-align:center;}.favourite-genre-list{display:flex;flex-direction:column;gap:20px;}.is-genre.is-img-hover-black{display:flex;gap:8px;}.is-genre img{width:112px;height:auto;}.c-bait-img{width:8px !important;margin-right:5px;margin-top:3px;}.desc{color:#000;font-weight:bold;font-size:14px;text-align:start;}.l-four-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:2.4rem;max-height:4.8rem;}.favourite-genre-list .is-genre{text-decoration:none;}.favourite-genre-list .is-genre .title{font-size:1.3rem;font-weight:500;color:#666666;margin-bottom:8px;width:100%;display:flex;justify-content:flex-start;letter-spacing:-2px;text-align:start;}.c-bait-image-container{display:flex;align-items:start;justify-content:center;}.favourite-genre-list .is-genre .date{color:#666666;font-family:rift,sans-serif;letter-spacing:normal;font-size:1.3rem;font-weight:bold;text-align:start;display:flex;align-items:center;}.favourite-genre-list .is-genre .date::after{content:url(/assets/img/icon_fishing-space-mark.svg);width:7.43px;height:11.77px;vertical-align:middle;margin-left:8px;display:inline;}.c-fishing-guide .fishing-guide-wrapper .keywords-list{margin:38px auto;display:flex;flex-direction:column;align-items:unset;gap:10px;}.c-content-body-wrapper{width:100%;max-width:1096px;gap:10px;margin:0 auto;display:flex;align-items:start;}.c-content-side-wrapper{}.c-side-topic-item-wrapper{width:230px;padding:22px 10px;margin-bottom:25px;background-color:white;}.c-fish-topic-wrapper{}.c-fishing-other{width:100%;padding:0px 0px 60px;margin-top:60px;}.fishing-topic-title .title{font-size:22px;color:blue;padding-bottom:5px;}.card-text-content{padding:10px;}.fishing-topic-title{margin-bottom:10px;width:100%;}.c-fishing-other .fishing-other-wrapper{display:flex;flex-direction:column;}.c-fishing-other .fishing-other-wrapper .fishing-other-content{display:flex;justify-content:start;flex-wrap:wrap;margin-bottom:20px;}.c-fishing-other .fishing-other-wrapper .fishing-other-content .item{width:calc(25% - 10px);border:1px solid #dcdcdc;margin-right:10px;margin-bottom:10px;}@media only screen and (max-width:1088px){.item-list .item{width:calc(50% - 10px) !important;}.item-list-2c .item{width:calc(50% - 10px) !important;}}@media only screen and (max-width:768px){.c-fishing-other .fishing-other-wrapper .fishing-other-content .item{margin-right:5px;margin-bottom:5px;}}.c-fishing-other .fishing-other-wrapper .fishing-other-content .c-img-zoom{width:100%;height:140px;}.c-fishing-other .fishing-other-wrapper .fishing-other-content img{width:100%;height:140px;}.card-text-content{min-height:45px;height:auto;font-size:16px;font-weight:bold;color:#000;}.c-button__gray{width:300px;height:auto;min-height:60px;padding:10px 25px;border:none;color:white;font-size:1.8rem;font-weight:bold;border-radius:4px;background-color:#a0a0a0 !important;cursor:pointer;position:relative;display:block;margin:auto;}.c-fishing-other .fishing-other-wrapper .c-button__gray::after{content:url(/assets/img/lower-page/enjoy/icon_plus.svg) !important;width:10px;height:10px;position:absolute;right:20px;filter:brightness(100);}.c-fishing-guide{background-color:white;width:100%;display:block;margin-top:60px;}.item-list,.item-list-2c{display:flex;flex-wrap:wrap;gap:10px;}.item-list .item{width:calc(25% - 10px);border:1px solid #dcdcdc;position:relative;overflow:hidden;}.item-list .item a,.item-list-2c .item a{text-decoration:none;}.c-fishing-other .fishing-other-wrapper .fishing-other-content .item a{text-decoration:none;}.c-fish-topic-wrapper{width:100%;max-width:846px;margin:0 auto;background-color:white;padding:10px 20px 60px;}.c-fishing-related{width:100%;}.fishing-topic-title .title{font-size:22px;color:#1395d1;}.fishing-topic-title hr{border:1px solid #1395d1;opacity:1;}.fishing-topic-title{margin-bottom:10px;width:100%;}.c-fishing-related .fishing-related-wrapper{display:flex;flex-direction:column;align-items:center;}.c-fishing-related .fishing-related-wrapper .fishing-related-content{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;}.c-fishing-related .fishing-related-wrapper .fishing-related-content .item,.related-product .item{width:calc(50% - 5px);}.c-fishing-related
  .fishing-related-wrapper
  .fishing-related-content
  .item
  iframe{width:100%;height:224px;border:0;}.item .c-img-zoom{width:100%;height:140px;}.c-fish-topic-wrapper .item img{width:100%;height:140px;object-fit:contain;}.c-button__gray{width:300px;height:auto;min-height:60px;padding:10px 25px;border:none;color:white;font-size:1.8rem;font-weight:bold;border-radius:4px;background-color:#a0a0a0 !important;cursor:pointer;position:relative;display:block;margin:auto;}.c-fishing-related .fishing-related-wrapper .c-button__gray::after{content:url(/assets/img/lower-page/enjoy/icon_plus.svg) !important;width:10px;height:10px;position:absolute;right:20px;filter:brightness(100);}@media only screen and (max-width:768px){.item{width:100%;}.item-list,.item-list-2c{gap:5px;}.item-list .item{width:calc(50% - 5px);}.c-fishing-other .fishing-other-wrapper .fishing-other-content .item{width:calc(50% - 5px);}.c-content-side-wrapper{display:none;}.c-fish-topic-wrapper{padding:10px 10px 60px;}.c-button__gray{font-size:1.8rem;}}.list-control02-btn{display:none;}.c-fishing-other .fishing-other-wrapper .c-button__gray.minus-icon::after,.c-fishing-related .fishing-related-wrapper .c-button__gray.minus-icon::after{content:url(/assets/img/common/icon_minus-white.svg) !important;width:10px;height:10px;position:absolute;right:20px;filter:brightness(100);transform:scale(0.5);}.c-img-bg-right-pc{object-position:center;}.c-img-bg-right-sp{object-position:center;}.title-mv{position:relative;display:block;margin:0 auto;max-width:1096px;max-height:100%;min-height:100%;padding:30px 30px 24px;text-align:center;background-color:#25a0d5;}.title-mv::before{left:0;width:calc(64px);background:url("/assets/img/lower-page/topics/bg_pageHeader-left.png")
    center no-repeat;-webkit-background-size:64px 100%;background-size:64px 100%;}.c-topic-banner{position:relative;width:100%;background-color:#5ec1e3;border-bottom:2px solid #5ec1e3;margin-bottom:70px;}.title-mv::after{right:0;width:calc(64px);background:url("/assets/img/lower-page/topics/bg_pageHeader-right.png")
    center no-repeat;-webkit-background-size:64px 100%;background-size:64px 100%;}.title-mv::before,.title-mv::after{display:inline-block;height:100%;content:"";position:absolute;top:0;}.pageHeader_title,.pageHeader_sub{position:relative;display:block;text-align:center;font-weight:400;line-height:1.4;}.pageHeader_sub{color:#fff;font-size:2.4rem;}.pageHeader_title{margin-top:5px;color:#feff43;font-size:36px;font-size:3.6rem;font-weight:700;letter-spacing:0.08em;}.boxList_shop > span,.boxList_date > span,.boxList_region > span,.boxList_fishType > span{position:relative;display:inline-block;padding-left:24px;font-size:1.2rem;min-height:14px;line-height:1.2;font-weight:normal;}.boxList_shop > span:before,.boxList_date > span:before,.boxList_region > span:before,.boxList_fishType > span:before{position:absolute;top:0;left:0;min-width:14px;min-height:14px;margin-top:-1px;content:"";display:inline-block;}.boxList_date > span::before{background-image:url("/assets/img/lower-page/topics/icon_topic.png");background-position:-580px -432px;width:16px;height:16px;-webkit-background-size:834px 806px;background-size:834px 806px;}.boxList_region > span::before{background-image:url("/assets/img/lower-page/topics/icon_topic.png");background-position:-656px -564px;width:16px;height:16px;-webkit-background-size:834px 806px;background-size:834px 806px;}.boxList_fishType > span::before{background-image:url("/assets/img/lower-page/topics/icon_topic.png");background-position:-656px -538px;width:16px;height:16px;-webkit-background-size:834px 806px;background-size:834px 806px;}.boxList_info{padding:3px 33px 5px 5px;background:url("/assets/img/lower-page/topics/icon_fishup.png")
    right top no-repeat;}.box-list-span{margin-top:5px;display:flex;align-items:center;}.fishing-topic-title-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2px;}.btn-fishing-topic-title{position:relative;display:inline-block;padding:7px 16px 5px;text-align:center;color:#fff;font-size:13px;font-size:1.3rem;background-color:#a0a0a0;text-decoration:none;border:none;cursor:pointer;transition:opacity 0.3s;}.btn-fishing-topic-title:before{display:inline-block;position:relative;top:0;padding-right:7px;text-align:center;color:inherit;font-size:inherit;content:">";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.btn-fishing-topic-title:hover{opacity:0.6;}.boxList_news,.boxList_ranks{position:absolute;top:-5px;left:-43px;margin:0;width:100px;height:30px;display:flex;justify-content:center;align-items:end;rotate:-45deg;color:#fff;background:#f43838;z-index:2;}.latest-fishing-info .item{border:none;}.item-border{border:1px solid #dcdcdc;transition:box-shadow 0.3s;}.related-product,.fish-recipe,.c-fishing-related{margin-top:60px;}.related-product .item .content{display:flex;gap:20px;padding:10px;}.related-product .item .c-img-zoom{position:relative;margin:0 auto;width:145px !important;height:145px !important;overflow:hidden;text-align:center;border:1px solid #dcdcdc;display:flex;align-items:center;justify-content:center;}.related-product .item img{display:block;width:143.4px;background-size:contain;margin:auto;}.related-product .blogList_body{width:calc(100% - 125px);display:flex;flex-direction:column;gap:8px;}.related-product .blogList_body .blogList_lead{color:#333;font-size:1.4rem;}.related-product .blogList_body .blogList_date{color:#7d7d7d;font-size:1.4rem;}.related-product .blogList_body .blogList_shop span{color:#1395d1;font-size:1.4rem;}.blogList_shop:before{position:relative;display:inline-block;vertical-align:middle;top:0;left:0;margin-right:5px;content:"";background-image:url("/assets/img/lower-page/topics/icon_topic.png");background-position:-694px -638px;width:22px;height:18px;-webkit-background-size:834px 806px;background-size:834px 806px;}.fish-recipe .details-box{padding:10px;color:#333;display:flex;flex-direction:column;gap:5px;}.fish-recipe .title-detail span{font-size:1.4rem;font-weight:bold;}.fish-recipe .title-profile span{color:#7d7d7d;}.fish-recipe .view-count{width:fit-content;padding:3px 10px;background-color:#fff2f3;}.fish-recipe .view-count span{color:#ff6274;font-weight:bold;}@media screen and (max-width:768px){.c-topic-banner{margin:0 auto;max-width:none;min-height:0;padding:12px 5px 8px;}.pageHeader_title{font-size:2.2rem;line-height:1.2;}.pageHeader_sub{margin-bottom:10px;font-size:1.3rem;}.pageHeader_inner:before{left:-5px;width:calc(64px / 2);-webkit-background-size:cover;background-size:cover;}.pageHeader_inner:after{right:-5px;width:calc(64px / 2);-webkit-background-size:cover;background-size:cover;}.related-product .item .content{flex-direction:column;align-items:center;}.related-product .blogList_body{width:100% !important;}.related-product .item .c-img-zoom{width:100% !important;}}.related-product .content:hover,.fish-recipe .content:hover{opacity:0.6;}.latest-fishing-info .item{transition:all,0.3s;}.latest-fishing-info .item:hover{box-shadow:0 0 11px rgba(19,149,209,0.4);}.c-footer{margin-top:140px;background-color:#f8f8f8 !important;}.banner-title-border{font-family:メイリオ,Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Arial,sans-serif,"ＭＳ Ｐゴシック";-webkit-text-stroke-width:0;-webkit-text-stroke-color:currentcolor;}.font-yugothic{font-family:游ゴシック体,YuGothic,游ゴシック,"Yu Gothic",sans-serif;}.c-btn-wrap{display:flex;display:-ms-flexbox;display:-webkit-flex;}.c-btn-wrap:not(tspan,text){font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0;padding:0;box-sizing:border-box;font-size:10px;}.c-btn-wrap.center{align-items:center;justify-content:center;margin-top:35px;}.c-button__white{transition:all,0.3s;min-width:360px;padding:0 30px;max-width:100%;box-sizing:border-box;height:60px;border:2px solid #0c2b4a;color:#0c2b4a;font-size:2.2rem;font-weight:bold;border-radius:4px;background-color:var(--white);cursor:pointer;position:relative;}.c-button__white::after{content:url(/assets/img/common/icon_arrow_button.svg);position:absolute;right:20px;transition:0.3s ease-in-out;}.button-with-icon::after{content:"";position:absolute;right:20px;transition:0.3s ease-in-out;background-image:url(/assets/img/common/icon_arrow_button.svg);height:12.5px;width:8.5px;background-repeat:no-repeat;top:50%;transform:translateY(-50%);}.button-with-icon.reverse::after{content:"";position:absolute;left:20px;right:auto;transition:0.3s ease-in-out;background-image:url(/assets/img/common/icon_arrow_button.svg);height:12.5px;width:8.5px;background-repeat:no-repeat;top:50%;transform:translateY(-50%) scaleX(-1);}@media only screen and (max-width:768px){.c-button__white,.c-button__transparent,.c-button__arrow{width:300px;font-size:1.8rem;}}.c-link-space{background-color:#f0feff;padding:20px 15px;display:none;}@media only screen and (max-width:768px){.c-link-space{display:block;}}.link-list{display:flex;gap:30px;width:-moz-fit-content;width:fit-content;margin:auto;flex-wrap:wrap;}@media only screen and (max-width:768px){.link-list{gap:20px 2.5%;justify-content:space-between;}}.link-item{color:#143a60;font-size:1.6rem;font-weight:bold;padding-left:18px;position:relative;text-decoration:none;}@media only screen and (max-width:768px){.link-item{font-size:1.4rem;width:47.5%;width:47.5%;min-width:157px;padding-left:16px;}}.link-item::before{content:"";display:block;position:absolute;left:0;width:10px;height:10px;top:50%;transform:translateY(-50%) rotate(-90deg);background-repeat:no-repeat;background-position:center;background-image:url(/assets/img/lower-page/enjoy/blue_arrow_down.svg);}@media only screen and (max-width:768px){.link-item::before{top:11px !important;}}.favourite-genre-list .c-img-zoom img{object-fit:contain;}
