.con_fv{position:relative}.con_fv .box_text{width:80%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;color:#fff}.con_fv .box_text h2{font-weight:600}.con_fv .box_text h2 span{line-height:1.8;letter-spacing:.1em;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:"Shippori Mincho B1", serif}@media only screen and (min-width: 1025px){.con_fv .box_text h2 span{font-size:193%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_text h2 span{font-size:170%}}@media only screen and (max-width: 767px){.con_fv .box_text h2 span{font-size:154%}}.con_fv .box_text .txt_en{font-weight:500;line-height:1.4;font-family:"Shippori Mincho B1", serif;margin-top:25px}@media only screen and (min-width: 1025px){.con_fv .box_text .txt_en{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_text .txt_en{font-size:116%}}@media only screen and (max-width: 767px){.con_fv .box_text .txt_en{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_fv .box_text .txt_en{margin-top:20px}}@media only screen and (max-width: 767px){.con_fv .box_text .txt_en{margin-top:1em}}.con_fv .splide .splide__pagination{display:none;bottom:30px}@media only screen and (max-width: 767px){.con_fv .splide .splide__pagination{bottom:1.5em}}.con_fv .splide .splide__pagination li:not(:last-child){margin-right:10px}@media only screen and (max-width: 767px){.con_fv .splide .splide__pagination li:not(:last-child){margin-right:1em}}.con_fv .splide .splide__pagination__page{width:5px;height:5px;background:#fff}.con_fv .splide .splide__pagination__page.is-active{-webkit-transform:scale(2.2);transform:scale(2.2)}@media only screen and (max-width: 767px){.con_fv .splide .splide__slide{width:100%;height:38em}.con_fv .splide .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.con_about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:calc(1368 / 1440 * 100%);margin:115px auto 0 0;padding-bottom:120px}@media only screen and (max-width: 767px){.con_about{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about{margin:100px auto 0 0}}@media only screen and (max-width: 767px){.con_about{margin:4em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_about{padding-bottom:3em}}.con_about::before{content:"";display:inline-block;width:100%;height:71%;background:#f6f6f7;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (max-width: 767px){.con_about::before{width:100%;height:85%}}.con_about .box_text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:555px;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .box_text{width:450px}}@media only screen and (max-width: 767px){.con_about .box_text{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .box_text{margin-top:0}}@media only screen and (max-width: 767px){.con_about .box_text{margin-top:2em}}@media only screen and (min-width: 1441px){.con_about .box_text{width:calc(555 / 1368 * 100%)}}@media only screen and (min-width: 897px) and (max-width: 1024px){.con_about .box_text{width:480px}}@media only screen and (max-width: 767px){.con_about .box_text{margin:2em auto 0}}.con_about .box_text .st{font-weight:500;color:#666;letter-spacing:.065em;line-height:1.4}@media only screen and (min-width: 1025px){.con_about .box_text .st{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .box_text .st{font-size:139%}}@media only screen and (max-width: 767px){.con_about .box_text .st{font-size:124%}}.con_about .box_text .tlJp30{margin-top:17px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .box_text .tlJp30{margin-top:15px}}@media only screen and (max-width: 767px){.con_about .box_text .tlJp30{margin-top:1em}}.con_about .box_text .txt{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .box_text .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_about .box_text .txt{margin-top:1.5em}}.con_about .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(97% - 555px)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_about .img{width:calc(97% - 450px)}}@media only screen and (max-width: 767px){.con_about .img{width:90%}}@media only screen and (min-width: 1441px){.con_about .img{width:calc(720 / 1368 * 100%)}}@media only screen and (min-width: 897px) and (max-width: 1024px){.con_about .img{width:calc(97% - 480px)}}@media only screen and (max-width: 767px){.con_about .img{margin:0 auto}}.con_about .img img{width:100%}.con_activity{width:90%;max-width:1000px;margin:120px auto 160px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity{margin:100px auto 120px}}@media only screen and (max-width: 767px){.con_activity{margin:4em auto}}@media only screen and (min-width: 1441px){.con_activity{max-width:calc(1000 / 1440 * 100%)}}.con_activity .box_activity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 767px){.con_activity .box_activity{margin-top:2em}}@media only screen and (max-width: 767px){.con_activity .box_activity{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.con_activity .box_activity li{width:calc(320 / 1000 * 100%);margin-bottom:60px}@media only screen and (max-width: 767px){.con_activity .box_activity li{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_activity .box_activity li{margin-bottom:2.5em}}@media only screen and (min-width: 768px){.con_activity .box_activity li{margin-right:calc(20 / 1000 * 100%)}.con_activity .box_activity li:last-child,.con_activity .box_activity li:nth-child(3n){margin-right:0}}.con_activity .box_activity li .post{height:100%}.con_activity .box_activity li .post a{display:block;height:100%;background:#f6f6f7;padding-bottom:20px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a{padding-bottom:1.5em}}.con_activity .box_activity li .post a:hover .box_img::before{opacity:1}.con_activity .box_activity li .post a:hover .box_img .btn{opacity:1}.con_activity .box_activity li .post a .box_img{position:relative}.con_activity .box_activity li .post a .box_img::before{content:"";display:block;width:100%;height:100%;background:rgba(42,84,76,0.7);position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:all .5s;transition:all .5s}.con_activity .box_activity li .post a .box_img .img img{width:100%}.con_activity .box_activity li .post a .box_img .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;color:#fff;font-weight:500;letter-spacing:.065em;line-height:1.125;-webkit-transition:all .5s;transition:all .5s;opacity:0}@media only screen and (min-width: 1025px){.con_activity .box_activity li .post a .box_img .btn{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_img .btn{font-size:116%}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_img .btn{font-size:108%}}.con_activity .box_activity li .post a .box_img .btn::after{content:"";display:inline-block;background:url(../images/home/ic_arr.svg) center center/cover no-repeat;margin-left:.5em;width:24px;height:24px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_img .btn::after{width:22px}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_img .btn::after{width:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_img .btn::after{height:22px}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_img .btn::after{height:1.5em}}.con_activity .box_activity li .post a .box_info{width:calc(270 / 320 * 100%);margin:20px auto 0}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info{margin:1em auto 0}}.con_activity .box_activity li .post a .box_info .box_cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_activity .box_activity li .post a .box_info .box_cat span{display:inline-block;padding:0 .7em;font-weight:500;letter-spacing:.065em}@media only screen and (min-width: 1025px){.con_activity .box_activity li .post a .box_info .box_cat span{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_info .box_cat span{font-size:93%}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_cat span{font-size:77%}}.con_activity .box_activity li .post a .box_info .box_cat span:not(:last-child){margin-right:.5em}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_cat span{margin-bottom:.5em}}.con_activity .box_activity li .post a .box_info .box_cat span.new{color:#fff;background:#998148}.con_activity .box_activity li .post a .box_info .box_cat span.cat{color:#666;border:1px solid rgba(102,102,102,0.5)}.con_activity .box_activity li .post a .box_info .txt_catch{margin-top:15px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .txt_catch{margin-top:.5em}}.con_activity .box_activity li .post a .box_info .txt{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:10px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .txt{margin-top:1em}}.con_activity .box_activity li .post a .box_info .box_date_lang{border-top:1px solid rgba(42,84,76,0.5);border-bottom:1px solid rgba(42,84,76,0.5);margin-top:20px;padding:15px 3px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_info .box_date_lang{padding:15px 0}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang{padding:1em 0.5em}}@media only screen and (min-width: 1025px){.con_activity .box_activity li .post a .box_info .box_date_lang{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_info .box_date_lang{font-size:108%}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang{font-size:93%}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:25px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_date{padding-left:1.5em}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_date::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_noti.svg) center center/cover no-repeat;margin-right:.5em;line-height:1;position:absolute;left:0;width:18px;top:3px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_date::before{width:1em}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_date::before{top:.25em}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_day{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:25px;margin-top:10px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_day{padding-left:1.5em}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_day{margin-top:.5em}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_day::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_calendar.svg) center center/cover no-repeat;margin-right:.5em;line-height:1;position:absolute;left:0;width:17px;top:3px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_day::before{width:1em}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_day::before{top:.25em}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_day .day em{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:1;border:1px solid rgba(136,136,136,0.5);color:#888;border-radius:50%;line-height:1;width:20px;font-size:75%}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_day .day em{width:2em}}@media only screen and (min-width: 1441px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_day .day em{width:25px}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_day .day em.active{background:#998148;color:#fff}.con_activity .box_activity li .post a .box_info .box_date_lang .box_day .day em:not(:last-child){margin-right:1px}.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-top:10px;padding-left:25px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang{margin-top:.5em}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang{padding-left:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang .lang{width:100%}}.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang::before{content:"";display:inline-block;aspect-ratio:1.33333;background:url(../images/common/ic_global.svg) center center/cover no-repeat;margin-right:.5em;line-height:1;position:absolute;left:-2px;width:22px;top:3px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang::before{width:1.3em}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .box_date_lang .box_lang::before{top:.25em}}.con_activity .box_activity li .post a .box_info .price{text-align:right;color:#2a544c;font-weight:500;line-height:1;margin-top:15px}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .price{margin-top:1em}}@media only screen and (min-width: 1025px){.con_activity .box_activity li .post a .box_info .price{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_activity .box_activity li .post a .box_info .price{font-size:108%}}@media only screen and (max-width: 767px){.con_activity .box_activity li .post a .box_info .price{font-size:93%}}.con_activity .box_activity li .post a .box_info .price span{line-height:1;margin-left:.3em;font-size:150%}@media only screen and (min-width: 1025px){.wrp_pagination ol li a{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_pagination ol li a{font-size:108%}}@media only screen and (max-width: 767px){.wrp_pagination ol li a{font-size:100%}}.wrp_pagination .prev a,.wrp_pagination .next a{border:1px solid #ccc;-webkit-transition:all .5s;transition:all .5s}.wrp_pagination .prev a:hover,.wrp_pagination .next a:hover{background:#f6f6f7}.wrp_pagination .prev a::before{content:"\f3cf";font-family:"Ionicons";margin-right:.5em}.wrp_pagination .next a::after{content:"\f3d1";font-family:"Ionicons";margin-left:.5em}.wrp_pagination dt{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.wrp_pagination dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.wrp_pagination dd a{overflow:hidden;display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-decoration:none;-webkit-transition:all 400ms ease;transition:all 400ms ease;padding:10px 15px}@media only screen and (max-width: 767px){.wrp_pagination dd a{padding:0.6em 1em}}.wrp_pagination dd ol{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .8em}.wrp_pagination dd ol li{margin-left:.5em}.wrp_pagination dd ol li:first-child{margin-left:0}.wrp_pagination dd ol li a{border:1px solid #ccc;-webkit-transition:all .5s;transition:all .5s}.wrp_pagination dd ol li a[aria-current="page"],.wrp_pagination dd ol li a:hover{background:#f6f6f7}
