@import"//use.fontawesome.com/releases/v5.6.3/css/all.css";@import"https://fonts.googleapis.com/css?family=Girassol&family=Noto+Sans+JP:wght@100..900&family=Rock+Salt&display=swap";@import"https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Round|Material+Icons+Sharp|Material+Icons+Two+Tone";.is-hidden{display:none}.pc-hidden{display:none}@media only screen and (max-width: 640px){.sp-hidden{display:none}.pc-hidden{display:block}.sp-scroll{width:100%;overflow-x:auto}}#history{margin-bottom:80px;background:#1a1a1a}@media only screen and (max-width: 640px){#history{margin-bottom:40px}}#history h1{font-size:2.8rem;font-weight:700}@media only screen and (max-width: 640px){#history h1{font-size:1.8rem}}#history h2{font-size:2.2rem;font-weight:700}@media only screen and (max-width: 640px){#history h2{font-size:1.6rem}}#history h3{font-size:1.6rem;font-weight:700}@media only screen and (max-width: 640px){#history h3{font-size:1.35rem}}#history h4{font-size:1.4rem;font-weight:700}@media only screen and (max-width: 640px){#history h4{font-size:1.15rem}}#history h5{font-size:1rem;font-weight:700}#history h6{font-size:.8rem;font-weight:700}@media only screen and (max-width: 640px){#history h6{font-size:.85rem}}#history .txtLarge{font-size:1.2rem}@media only screen and (max-width: 640px){#history .txtLarge{font-size:1.15rem}}#history .txtSmall{font-size:.8rem}@media only screen and (max-width: 640px){#history .txtSmall{font-size:.85rem}}#history .txtXsmall{font-size:.7rem}#history .txtXxsmall{font-size:.6rem}#history .pT_base{padding-top:80px !important}@media only screen and (max-width: 640px){#history .pT_base{padding-top:40px !important}}#history .pB_base{padding-bottom:80px !important}@media only screen and (max-width: 640px){#history .pB_base{padding-bottom:40px !important}}#history .pT_half{padding-top:40px !important}@media only screen and (max-width: 640px){#history .pT_half{padding-top:20px !important}}#history .pB_half{padding-bottom:40px}@media only screen and (max-width: 640px){#history .pB_half{padding-bottom:20px}}#history .col_01{color:#3695d6}#history .col_02{color:#38aa65}#history .col_03{color:#d63636}#history .col_04{color:#ceb76c}#history .main{padding-bottom:0;position:relative}#history .contentsTitle{text-align:center;font-family:"Girassol",serif;font-size:6rem;font-weight:700;font-style:normal;letter-spacing:10px;margin-bottom:50px;white-space:nowrap}@media only screen and (max-width: 640px){#history .contentsTitle{font-size:4rem;letter-spacing:5px;margin-bottom:30px}}#history .lead{font-size:2rem;line-height:2;padding:0;text-align:center;color:#fff;background:#333;padding:40px 0 20px}#history .lead+.lead{padding:0 0 40px}@media only screen and (max-width: 640px){#history .lead{font-size:3.8461538462vw;padding:0;line-height:1.5;padding:20px 0 10px}#history .lead+.lead{padding:0 0 20px}}#history .wrapper{max-width:1180px;margin:0 auto;width:100%}@media only screen and (max-width: 640px){#history .wrapper{width:90%}}#history .pagetop{position:fixed;bottom:80px;right:-100px;z-index:999}#history .btn_detail{background:#e0e721;position:relative;font-size:1.6rem;font-weight:700;text-decoration:none !important;display:block;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear;padding:10px 40px;color:#1a1a1a !important;border-radius:5px}#history .btn_detail:hover{background:rgba(224,231,33,.7)}#history .btn_detail::after{content:"";font-family:"Material Icons";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 640px){#history .btn_detail{width:70%;padding:10px 20px;font-size:2.8571428571vw;margin:20px auto 0}}#history .btn_more{display:none}@media only screen and (max-width: 640px){#history .btn_more{display:block;color:#fff;border-top:none;border-left:none;border-right:none;border-bottom:1px solid hsla(0,0%,100%,.5);width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:none}}#history .btn_list{border:1px solid #1a1a1a;color:#fff;text-decoration:none;display:block;padding:20px 50px;text-align:center;font-size:1.8rem;-webkit-transition:all .2s linear;transition:all .2s linear}@media only screen and (max-width: 640px){#history .btn_list{padding:10px 20px;font-size:1.4rem}}#history .btn_list:hover{color:#fff;background:rgba(26,26,26,.5)}#history .align_r{text-align:right !important}#history .align_l{text-align:left !important}#history .align_c{text-align:center !important}#history .data_table{min-width:400px;max-width:500px}@media only screen and (max-width: 640px){#history .data_table{width:100%;min-width:auto;max-width:auto}}#history .data_table thead tr th,#history .data_table thead tr td{text-align:center}#history .data_table tr th,#history .data_table tr td{padding:5px 10px;text-align:left;font-size:1.2rem;border-right:1px solid #000;border-bottom:1px solid #000;background:hsla(0,0%,100%,.8)}#history .data_table tr th{width:50%;background:hsla(0,0%,100%,.6)}@media only screen and (max-width: 640px){#history .data_table tr th,#history .data_table tr td{padding:5px 5px;font-size:2.9411764706vw}#history .data_table tr .product_name a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#history .clm2_basic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}#history .clm2_basic li{width:calc(50% - 20px)}#history .clm2_basic li:nth-child(2n){margin-left:40px}#history .clm2_basic img{width:100%}@media only screen and (max-width: 640px){#history .clm2_basic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#history .clm2_basic li{width:100%}#history .clm2_basic li:nth-child(2n){margin-left:0}}#history .content_foot{text-align:center;margin:0 auto;padding:0 0 80px;max-width:1180px;width:100%}#history .content_foot img{width:100%}#history .content_foot a{display:contents}#history .content_foot a img{-webkit-transition:all .2s linear;transition:all .2s linear;margin:0 auto;width:30%}#history .content_foot a img:hover{opacity:.7}@media only screen and (max-width: 640px){#history .content_foot{margin:0 auto;padding:0 0 40px;width:100%}#history .content_foot a img{width:80%}}#history .youtube{width:100%;aspect-ratio:16/9}#history .youtube iframe{width:100%;height:100%}#history .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#history .kv_area{width:100%;text-align:center}#history .kv_area img{width:100%;margin:0 auto}@media only screen and (max-width: 640px){#history .kv_area img{margin:0 auto}}#history .content_wrap{padding:0 0 120px;text-align:center}#history .content_wrap .inner{max-width:1180px;margin:0 auto;width:100%}@media only screen and (max-width: 640px){#history .content_wrap{max-width:90%;margin:0;padding:0 5% 40px}#history .content_wrap img{margin:0 auto}#history .content_wrap .text_article{padding:0}}#history .content_wrap a{text-decoration:underline;color:#3695d6;-webkit-transition:all .2s linear;transition:all .2s linear}#history .content_wrap a:hover{opacity:.7}#history .title_main{font-size:8rem;color:#fff;font-weight:bold;line-height:1.2;text-align:center;margin:80px auto 40px;font-family:"Girassol",serif}@media only screen and (max-width: 640px){#history .title_main{font-size:10vw;margin:40px auto 20px}}#history .title{font-size:2.4rem;color:#fff;line-height:1.2;padding:0 0 10px;text-align:left;margin:0 auto 40px;border-bottom:1px solid #1a1a1a}@media only screen and (max-width: 640px){#history .title{margin:0 auto 20px;padding:0 0 5px;font-size:5.5555555556vw}}#history .title_sub{font-size:2.4rem;color:#fff;line-height:1.2;text-align:center;margin:0 auto 20px}@media only screen and (max-width: 640px){#history .title_sub{margin:20px auto 20px;font-size:4.1666666667vw}}#history .product_detail.product_detail{margin-top:40px}#history .product_detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}#history .product_detail dl dt{width:368px;margin-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#history .product_detail dl dt .era{background:url(../img/bg_era.png) no-repeat left top,url(../img/bg_era.png) no-repeat left bottom;background-size:contain,contain;position:relative;width:60px;min-height:300px;margin-right:4px}#history .product_detail dl dt .era span{display:block;font-size:4rem;color:hsla(0,0%,100%,.5);font-family:"Rock Salt",cursive;position:absolute;top:50%;left:-50px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}#history .product_detail dl dd{width:calc(100% - 392px)}@media only screen and (max-width: 640px){#history .product_detail dl{margin:0 auto;display:block}#history .product_detail dl dt{width:100%;margin:0 0 20px 0}#history .product_detail dl dt .era span{left:-40px;font-size:10vw;line-height:1}#history .product_detail dl dd{width:100%;position:relative;max-height:150px;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}#history .product_detail dl dd.active{height:auto}#history .product_detail dl dd::before{content:"";width:100%;height:100%;display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(26, 26, 26, 0)), color-stop(90%, #1a1a1a));background:linear-gradient(rgba(26, 26, 26, 0) 0, #1a1a1a 90%);position:absolute;top:0;left:0}#history .product_detail dl dd.active::before{background:none}}@media only screen and (max-width: 640px)and (max-width: 640px){#history .product_detail dl dd{padding-bottom:40px}}#history .product_name{font-size:3rem;color:#fff;font-weight:bold;text-align:left;line-height:1}@media only screen and (max-width: 640px){#history .product_name{font-size:5vw;line-height:1.2}}#history .club_type{font-size:1.4rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#history .club_type span{font-size:1.2rem;color:#333;background:#f4f4f4;padding:2px 10px;border-radius:3px;margin-right:8px;display:block}@media only screen and (max-width: 640px){#history .club_type{font-size:2.9411764706vw;margin-top:10px}#history .club_type span{font-size:2.6315789474vw;padding:2px 5px 0}}#history .text_article{font-size:1.6rem;color:#fff;line-height:1.8;text-align:left;margin:24px auto}@media only screen and (max-width: 640px){#history .text_article{max-width:100%;padding:0;font-size:3.3333333333vw;margin:16px auto}}#history .data_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0 0;border-top:1px solid hsla(0,0%,100%,.5)}@media only screen and (max-width: 640px){#history .data_box{display:block;margin:0 auto;padding:0;border-top:none}}#history .banner_area{margin-top:20px}#history .banner_area img{width:50%}@media only screen and (max-width: 640px){#history .banner_area{margin:20px auto 0}#history .banner_area img{width:100%}}#history .banner_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px;padding-top:40px;max-width:1180px}#history .banner_box li{width:calc(33.3333333333% - 20px);margin-bottom:20px}#history .banner_box li a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}#history .banner_box figure{margin:0}#history .banner_box img{width:100%}#history .banner_box.single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#history .banner_box.single li{width:80%}@media only screen and (max-width: 640px){#history .banner_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#history .banner_box li{width:100%}#history .banner_box li:nth-child(2n){margin-left:0}}#history .search_area{background:#333;padding:0 0 40px}#history .search_area .search_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0 0;border-top:solid 1px hsla(0,0%,100%,.5)}#history .search_area .search_box .search_title{width:15%;color:#ccc;font-size:1.6rem;font-weight:bold}#history .search_area .search_box li{width:calc(28.3333333333% - 20px)}@media only screen and (max-width: 640px){#history .search_area{padding:0 0 20px}#history .search_area .search_box{display:block;padding:20px 0 0;text-align:center}#history .search_area .search_box .search_title{width:100%;font-size:5vw}#history .search_area .search_box li{width:100%}}#history .cap{font-size:1.8rem;margin:20px auto 0;text-align:center;font-weight:bold;color:#fff}@media only screen and (max-width: 640px){#history .cap{font-size:1.4rem;margin:10px auto 0}}.cp_ipselect{position:relative;width:90%;margin:2em auto;text-align:center;color:#fff}.cp_sl06{position:relative;font-family:inherit;background-color:rgba(0,0,0,0);width:100%;padding:10px 10px 10px 0;font-size:1.8rem;border-radius:0;border:none;color:#fff;border-bottom:1px solid rgba(244,244,244,.7)}@media only screen and (max-width: 640px){.cp_sl06{font-size:4.1666666667vw}}.cp_sl06{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#333}.cp_sl06 option{background-color:#333;color:#fff}.cp_sl06:focus{outline:none;border-bottom:1px solid rgba(244,244,244,0)}.cp_ipselect .cp_sl06{-moz-appearance:none;appearance:none;-webkit-appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect:after{position:absolute;top:1.8rem;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(244,244,244,.7);pointer-events:none}.cp_sl06_selectlabel{color:#e0e721;font-size:1.8rem;font-weight:normal;position:absolute;pointer-events:none;left:0;top:10px;-webkit-transition:.2s ease all;transition:.2s ease all}@media only screen and (max-width: 640px){.cp_sl06_selectlabel{font-size:4.5454545455vw}}.cp_sl06:focus~.cp_sl06_selectlabel,.cp_sl06:valid~.cp_sl06_selectlabel{color:#e0e721;top:-20px;-webkit-transition:.2s ease all;transition:.2s ease all;font-size:14px}@media only screen and (max-width: 640px){.cp_sl06:focus~.cp_sl06_selectlabel,.cp_sl06:valid~.cp_sl06_selectlabel{top:-15px;font-size:3.3333333333vw}}.cp_sl06_selectbar{position:relative;display:block;width:100%}.cp_sl06_selectbar:before,.cp_sl06_selectbar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#e0e721;-webkit-transition:.2s ease all;transition:.2s ease all}.cp_sl06_selectbar:before{left:50%}.cp_sl06_selectbar:after{right:50%}.cp_sl06:focus~.cp_sl06_selectbar:before,.cp_sl06:focus~.cp_sl06_selectbar:after{width:50%}.cp_sl06_highlight{position:absolute;top:25%;left:0;pointer-events:none;opacity:.5}@media only screen and (max-width: 640px){.slider-thumbnail{display:none}}.slider-thumbnail .swiper-slide{opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s;width:calc(100% - 4px);margin-left:4px;height:auto !important}.slider-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper{width:420px;position:relative}.swiper.slider-thumbnail{width:56px;max-width:56px}.swiper.slider-thumbnail img{width:100%}.swiper-slide img{height:auto;width:100%}.swiper-button-area{position:absolute;top:265px;right:0;width:30%}.swiper-button-area .swiper-button-prev,.swiper-button-area .swiper-button-next{--swiper-navigation-color: #333333;--swiper-navigation-size: 2.0rem}.fade-mv{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}.fade-mv.mv{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.fade-mv_x{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease,-webkit-transform 1s ease}@media only screen and (max-width: 640px){.fade-mv_x{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(60px);transform:translateY(60px)}}.mv_x{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (max-width: 640px){.mv_x{-webkit-transform:translateY(0px);transform:translateY(0px)}}li:nth-child(2n).fade-mv_x{-webkit-transform:translateX(100px);transform:translateX(100px)}@media only screen and (max-width: 640px){li:nth-child(2n).fade-mv_x{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(60px);transform:translateY(60px)}}li:nth-child(2n).mv_x{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}