﻿@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.main .inView{opacity:0;transform:translateY(50px);transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.5, 0.7, 0.5, 1);transition-duration:1s;transition-delay:0.1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 768px){.main .inView{transition-duration:0.6s;transition-delay:0s}}.main .inView.inViewOn{opacity:1;transform:translateY(0)}@media screen and (max-width: 768px){.main .isPc{display:none}}@media screen and (min-width: 769px){.main .isSp{display:none}}.main .weight-normal{display:block;font-family:"theory-web-ulweb-ul";font-size:13px;font-style:normal;font-weight:300;line-height:19.5px;letter-spacing:0px;text-align:left;color:#000000;margin-bottom:4px}@media screen and (min-width: 769px){.main .weight-normal{font-size:16px;line-height:22px}}.main .lt-api-price{display:block;font-family:"theory-web-ulweb-ul";font-size:12px;font-style:normal;font-weight:300;line-height:14.4px;letter-spacing:0px;text-align:left;color:#000000}@media screen and (min-width: 769px){.main .lt-api-price{font-size:16px;line-height:22px}}.main .lt-api-price.yen::after{content:"円 (税込)";font-size:10px;line-height:12px}.main ul{margin-block-start:0;margin-block-end:0;padding-inline-start:0}.main figure{margin:0}.main p{margin-top:0;margin-bottom:0}.main .main_wrap .main_inner{max-width:1440px;width:100%;margin-right:auto;margin-left:auto;padding:0 50px 80px}@media screen and (max-width: 768px){.main .main_wrap .main_inner{padding:0 0 120px}}.main .js-slider:has(.slick-list){margin:0 -10px}.main .js-slider .slick-track{display:flex}.main .js-slider .slick-slide{position:relative;overflow:hidden;margin-right:10px;margin-left:10px}@media screen and (max-width: 768px){.main .js-slider .slick-slide{margin-right:5px;margin-left:5px}}.main .js-slider .slick-slide img{display:block;width:100%;height:auto;object-fit:cover}.main .js-slider .slick-arrow{z-index:1}.main .js-slider .slick-arrow::before{content:'';display:block;width:16px;height:16px;border:1px solid #09000d;border-width:2px 2px 0 0;position:absolute;transform:rotate(45deg) skew(5deg, 5deg)}.main .js-slider .slick-arrow::after{content:'';display:block;width:16px;height:16px;border:1px solid #fff;border-width:2px 2px 0 0;position:absolute;transform:rotate(45deg) skew(5deg, 5deg)}@media screen and (max-width: 768px){.main .js-slider .slick-arrow::before{width:60%;height:60%;border-width:2px 2px 0 0}.main .js-slider .slick-arrow::after{width:60%;height:60%;border-width:2px 2px 0 0}}.main .js-slider .slick-next{right:2%;top:48%}@media screen and (max-width: 768px){.main .js-slider .slick-next{right:3%;top:40%}}.main .js-slider .slick-prev{left:2%;top:48%}@media screen and (max-width: 768px){.main .js-slider .slick-prev{left:5%;top:40%}}.main .js-slider .slick-prev::before{border-width:0 0 2px 2px;right:0}@media screen and (max-width: 768px){.main .js-slider .slick-prev::before{right:58%}}.main .js-slider .slick-prev::after{border-width:0 0 2px 2px;right:-4px}@media screen and (max-width: 768px){.main .js-slider .slick-prev::after{right:40%}}.main .js-slider .slick-next::after{right:8px}@media screen and (max-width: 768px){.main .js-slider .slick-next::after{right:58%}}.main .js-slider .slick-prev.slick-disabled:before,.main .js-slider .slick-next.slick-disabled:before,.main .js-slider .slick-prev:after,.main .js-slider .slick-next:after{display:none}@media screen and (max-width: 768px){.main .hero{text-align:center}}.main .hero .hero_ttl{margin-top:40px;line-height:38.4px;font-family:"theory-web-tbeweb-tbe";font-size:32px;font-style:normal;font-weight:700;font-size:32px;line-height:38px;text-align:center}.main .hero .hero_subttl{margin-top:10px;font-style:normal;font-weight:300;font-size:16px;line-height:32px;text-align:center}@media screen and (max-width: 768px){.main .hero .hero_subttl{font-size:13px;padding:0 10px;line-height:16px}}.main .hero .hero_figure{margin-top:40px}.main .hero .hero_figure img{margin-right:auto;margin-left:auto}.main .hero .hero_txt{margin-top:40px;font-style:normal;font-weight:300;font-size:16px;line-height:32px;text-align:center}@media screen and (max-width: 768px){.main .hero .hero_txt{font-size:13px;line-height:23.4px;padding:0 10px}}.main .cta{display:flex;margin:50px 0}.main .cta .cta_ttl{font-family:"theory-web-tbeweb-tbe";font-style:normal;font-weight:700;font-size:24px;line-height:29px;text-align:center;color:#000000}.main .cta .cta_txt{font-style:normal;font-weight:300;font-size:16px;line-height:32px;text-align:center}.main .cta .cta_link{text-align:center}.main .anchor .anchor_ttl{margin-top:80px;font-family:"theory-web-tbeweb-tbe";font-style:normal;font-weight:700;font-size:32px;line-height:38px;text-align:center}.main .anchor .anchor_list{margin-top:40px;list-style:none;display:flex}@media screen and (max-width: 768px){.main .anchor .anchor_list{margin:20px 20px 0}}.main .anchor .anchor_overlay{display:none;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);pointer-events:none;padding:0 11px}.main .anchor .anchor_overlay.active{display:flex}.main .anchor .anchor_overlay>h4{font-family:"theory-web-tbeweb-tbe";font-style:normal;font-weight:700;font-size:32px;line-height:38px;text-align:center;color:#fff}.main .anchor .anchor_overlay>p{font-style:normal;font-size:16px;line-height:32px;color:#fff;text-align:center}.main .anchor .anchor_caption h4{font-style:normal;font-weight:bold;font-size:13px;line-height:16px;text-transform:capitalize}@media screen and (max-width: 768px){.main .anchor .anchor_caption h4{margin-top:10.5px}}.main .anchor .anchor_caption p{font-style:normal;font-size:13px;line-height:16px}.main .anchor .anchor_link{position:absolute;bottom:7%;cursor:pointer}.main .anchor .anchor_link>span{color:#fff;text-decoration:underline;font-style:normal;font-size:16px;line-height:32px;pointer-events:none}.main .styling{margin-top:80px}@media screen and (min-width: 769px){.main .styling{padding-bottom:80px;margin-bottom:80px}}@media screen and (max-width: 768px){.main .styling{padding-bottom:40px;margin-bottom:32px}}.main .styling .styling_box{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.main .styling .styling_box{flex-direction:column}}.main .styling .styling_left{width:calc(50% - 20px)}@media screen and (max-width: 768px){.main .styling .styling_left{width:100%}}.main .styling .styling_right{display:flex;flex-direction:column;justify-content:center;margin-left:calc(102/1440*100%)}@media screen and (max-width: 768px){.main .styling .styling_right{margin-left:0;text-align:center}}.main .styling .styling_right_ttl{font-family:"theory-web-tbeweb-tbe";font-style:normal;font-weight:700;font-size:32px;line-height:38px}@media screen and (max-width: 768px){.main .styling .styling_right_ttl{margin:20px 0}}.main .styling .styling_right_txt p{font-style:normal;font-size:16px;line-height:32px}.main .styling .styling_right_txt p:first-of-type{margin-bottom:2em}@media screen and (max-width: 768px){.main .styling .styling_right_txt p{padding:0 10px;font-size:13px;line-height:16px}}.main .styling .product_list{margin-top:40px;list-style:none;display:flex}@media screen and (max-width: 768px){.main .styling .product_list{margin:40px 20px 0}}.main .styling .product_list .slick-arrow{top:42%}@media screen and (max-width: 768px){.main .styling .product_list .slick-arrow{top:37%}}.main .styling .product_list .product_listItem .lt-api-anker{user-select:text}.main .styling .product_list .product_listItem .lt-api-anker:hover{text-decoration:none}.main .styling .product_list .product_listItem .lt-api-anker .product_name{margin-top:12px}.main .styling .product_list .product_listItem .lt-api-anker .product_name:has(+.ec-find):hover{text-decoration:underline}.main .styling .product_list .product_listItem .lt-api-anker .lt-api-price,.main .styling .product_list .product_listItem .lt-api-anker .product_name{font-style:normal;font-weight:300;font-size:13px;line-height:22px}.main .styling .product_list .product_listItem .lt-api-anker .item-price{text-decoration-skip-ink:none;display:inline}.main .styling .product_list:not(.slick-initialized) .product_listItem{margin-right:20px;width:calc(1/3*100% - 20px)}@media screen and (max-width: 768px){.main .styling .product_list:not(.slick-initialized) .product_listItem{width:calc(1/2*100% - 5px)}.main .styling .product_list:not(.slick-initialized) .product_listItem:last-of-type{margin-right:0}}.main .inspiration{margin-top:80px}.main .inspiration .inspiration_ttl{font-family:"theory-web-tbeweb-tbe";font-style:normal;font-weight:700;font-size:32px;line-height:38px;text-align:left;margin-bottom:20px}@media screen and (max-width: 768px){.main .inspiration .inspiration_ttl{padding:0 20px}}@media screen and (max-width: 768px){.main .inspiration .inspiration_list{margin:0 20px}}@media screen and (max-width: 768px){.main .inspiration .js-slider .slick-next,.main .inspiration .js-slider .slick-prev{top:46%}}.main .related.section{border-top:1px solid #000;border-bottom:none}.main .related.section a{color:#1b1b1b;text-decoration:none}.main .related_ttl{font-size:22px;font-weight:400;line-height:26.4px;margin-top:64px;text-align:left}@media screen and (min-width: 769px){.main .related_ttl{margin-top:100px;margin-left:0;margin-right:0}}.main.contents_end{margin-bottom:100px}.main .related_flex{margin:16px 0 0 0}@media screen and (min-width: 769px){.main .related_flex{margin-top:24px;display:flex;margin-left:0;margin-right:0}}.main .relatedContents_flex{display:flex;align-items:flex-start;margin-top:8px}@media screen and (min-width: 769px){.main .relatedContents_flex{margin-top:0;margin-right:calc((20 / 1170)*100%)}}.main .relatedContents_flex .image_area{width:calc((125/345)*100%);height:calc((125/345)*100%);margin-right:calc((7.5/345)*100%)}@media screen and (min-width: 769px){.main .relatedContents_flex .image_area{width:calc((180/375)*100%);margin-right:calc((10/375)*100%);height:auto}}.main .relatedContents_flex .text_area{width:calc((205/345)*100%);margin-left:calc((7.5/345)*100%);text-align:left}@media screen and (min-width: 769px){.main .relatedContents_flex .text_area{width:calc((185/375)*100%);margin-left:0}}.main .relatedContents_flex .text_area .title{font-size:16px;line-height:22.4px;font-weight:400}.main .relatedContents_flex .text_area .text{margin-top:4px;font-size:13px;line-height:23.4px;font-weight:400}@media screen and (min-width: 769px){.main .relatedContents_flex .text_area .text{margin-top:12px;font-size:14px;line-height:24.5px}}.main .relatedContents_flex .text_area .link{margin-top:8px;font-size:12px;line-height:19.2px;font-weight:400;text-decoration:underline}@media screen and (min-width: 769px){.main .relatedContents_flex .text_area .link{margin-top:20px;font-size:14px;line-height:21px}}.main .relatedContents_flex{margin-top:8px}@media screen and (min-width: 769px){.main .relatedContents_flex{margin-top:0px;width:calc((290/1170)*100%)}}@media screen and (min-width: 769px){.main .relatedContents_flex:last-child{margin-right:0}}.main .link-button{margin:0 15px;border:1px solid #000000;margin-top:24px;text-align:center}@media screen and (min-width: 769px){.main .link-button{margin:0 auto;width:625px;margin-top:24px}}.main .link-button a{padding:12px 0 !important;display:block;font-size:12px;line-height:14px;font-weight:400}@media screen and (min-width: 769px){.main .link-button a{font-size:15px;line-height:22.5px}}.main .link-button a:hover{text-decoration:none}
/*# sourceMappingURL=contents.css.map */
