﻿@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{width:100%}.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{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{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}@media screen and (min-width: 769px){.main .sliderArea .item .weight-normal{font-size:12px;line-height:1.8}}@media screen and (min-width: 769px){.main .sliderArea .item .lt-api-price{font-size:12px;line-height:1.8}}.main .hero{margin-bottom:0px}@media screen and (min-width: 769px){.main .hero{margin-bottom:0px}}.main .hero .hero_wrap{position:relative}.main .hero .hero_wrap .heroFixed-Box{width:100%;position:absolute;top:47%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.main .hero .hero_wrap .-h1{font-family:"theory-web-tbeweb-tbe";font-size:24px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:0px;text-align:center;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,0.15)}@media screen and (min-width: 769px){.main .hero .hero_wrap .-h1{line-height:28px}}.main .main_wrap .-h2{font-family:"theory-web-tbeweb-tbe";font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0px;margin:0 auto;text-align:center;margin-bottom:20px}@media screen and (min-width: 769px){.main .main_wrap .-h2{margin:0 0 40px 0}}.main .main_wrap .main_inner{max-width:1370px;width:100%;padding:0 15px;margin:0 auto}@media screen and (min-width: 769px){.main .main_wrap .main_inner{padding:0 100px}}.main .main_wrap .concept{margin-bottom:52px}@media screen and (min-width: 769px){.main .main_wrap .concept{width:100%;margin:0 auto 52px auto}}.main .main_wrap .concept .img_Ttl{font-size:32px;text-align:center}@media (max-width: 768px){.main .main_wrap .concept .img_Ttl{font-size:26px}}.main .main_wrap .concept .img_Ttl img{height:40px;width:auto;display:inline-block}@media (max-width: 768px){.main .main_wrap .concept .img_Ttl img{height:35px}}.main .main_wrap .concept .concept_Ttl{font-family:"theory-web-tbeweb-tbe";font-size:22px;font-style:normal;font-weight:700;line-height:1.2;text-align:center;margin:25px 15px 40px}@media (max-width: 768px){.main .main_wrap .concept .concept_Ttl{font-size:17px;margin:20px 5px}}.main .main_wrap .concept .concept_subTtl{font-family:"theory-web-tbeweb-tbe";font-size:17px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0em;text-align:center;margin:0 15px 15px}@media (max-width: 768px){.main .main_wrap .concept .concept_subTtl{font-size:14px}}.main .main_wrap .concept .concept_txt{font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:0em;text-align:center}@media screen and (min-width: 769px){.main .main_wrap .concept .concept_txt{font-size:14px;letter-spacing:0.007em;text-align:center;margin:0}}.main .main_wrap .anchor{margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .anchor{width:calc((578/1170)*100%);margin:0 auto;margin-bottom:100px}}.main .main_wrap .anchor .anchor_list{overflow:hidden;display:flex}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_list{display:flex;margin-left:0}}.main .main_wrap .anchor .anchor_item{margin-right:10px;width:calc((1/3)*(100%-20px))}.main .main_wrap .anchor .anchor_item:last-child{margin-right:0}.main .main_wrap .anchor .anchor_itemImg{margin-bottom:12px}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_itemImg{margin-bottom:12px}}.main .main_wrap .anchor .anchor_itemTxt{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_itemTxt{font-size:15px;line-height:22.4px}}@media screen and (min-width: 769px){.main .main_wrap .anchor .-h2{margin-bottom:20px}}.main .main_wrap .styling{margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .styling{margin-bottom:0}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap{display:flex;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .sprit_box{margin:auto;width:calc((570/1170)*100%)}.main .main_wrap .styling .styling_wrap .sprit_box:nth-child(odd){margin:0 calc((30/1170)*100%) 100px 0}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .sprit_box .product_price .product_price_l{font-size:16px;line-height:22px}}.main .main_wrap .styling .styling_wrap .main_product_ttl{font-family:Hiragino Kaku Gothic Pro;font-size:20px;font-style:normal;font-weight:400;line-height:32px;margin:24px 0;text-align:center}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .main_product_ttl{font-size:20px;line-height:32px;text-align:left;margin-bottom:24px;margin-top:0}}.main .main_wrap .styling .styling_wrap .main_product_ttl+.main_product_txt{margin-top:0}.main .main_wrap .styling .styling_wrap .styling_imgList{overflow:hidden;margin-left:15px;margin-bottom:0;padding-bottom:50px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_imgList{display:flex;margin-left:0;margin-bottom:52px;padding-bottom:0}}.main .main_wrap .styling .styling_wrap .styling_imgListItem{margin-right:10px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_imgListItem{width:50%}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_imgListItem:last-child{margin-right:0}}.main .main_wrap .styling .styling_wrap .slick-list{padding-right:4.3%}.main .main_wrap .styling .styling_wrap .slick-dots{bottom:24px;margin-left:-9px}.main .main_wrap .styling .styling_wrap .slick-dots li{width:17px;margin:0}.main .main_wrap .styling .styling_wrap .slick-dots li button{padding:4px}.main .main_wrap .styling .styling_wrap .slick-dots li button:before{font-size:8px}.main .main_wrap .styling .styling_wrap .main_product_txt{font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:400;line-height:23.4px;letter-spacing:0em;text-align:left;margin-bottom:16px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .main_product_txt{font-size:14px;line-height:24.5px;text-align:left}}.main .main_wrap .styling .styling_wrap .product_name{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 .main_wrap .styling .styling_wrap .product_name{font-size:16px;line-height:22px}}.main .main_wrap .styling .styling_wrap .product_price{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}.main .main_wrap .styling .styling_wrap .product_price .product_price_s{font-size:10px;line-height:12px;font-weight:400}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_price .product_price_l{font-size:15px;line-height:21px}}.main .main_wrap .styling .styling_wrap .product_link_box{display:flex;flex-direction:row-reverse;margin:5px 6px 20px 0}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_link_box{display:block}}.main .main_wrap .styling .styling_wrap .product_link_box .product_link_inn{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:19.2px;letter-spacing:0px;text-decoration:underline !important}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_link_box .product_link_inn{font-size:14px;line-height:24.5px;margin-bottom:100px}}@media screen and (max-width: 768px){.main .main_wrap .styling .styling_wrap .product_link_box .product_link_inn{margin-bottom:0px}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type{width:100%;margin-top:40px}}.main .main_wrap .styling .styling_wrap .styling_type .styling_name{font-family:"theory-web-tbeweb-tbe";font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;margin:0 auto;text-align:right;margin-bottom:16px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .styling_name{margin:0 0 16px}}.main .main_wrap .styling .styling_wrap .styling_type .styling_name.left{text-align:left}.main .main_wrap .styling .styling_wrap .styling_type .styling_ttl{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-style:normal;font-weight:400;line-height:28px;margin:20px 0 12px;text-align:left}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .styling_ttl{margin:0px 0 12px}}.main .main_wrap .styling .styling_wrap .styling_type .styling_ttl+.styling_txt{margin-top:0}.main .main_wrap .styling .styling_wrap .styling_type .styling_txt{font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:400;line-height:23.4px;letter-spacing:0em;text-align:left}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .styling_txt{font-size:14px;line-height:24.5px;text-align:left}}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap{margin:32px 0 52px 0}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap{margin:40px 0 0 0}}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list{display:flex;flex-wrap:wrap;flex:1}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list{margin-bottom:0}}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .product_listItem{width:100%;border-top:1px solid #e9e9e9}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .product_listItem .lt-api-anker{display:flex;align-items:center;flex-direction:row}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .product_listItem:last-child{border-bottom:1px solid #e9e9e9}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .product_listItem_mb0{margin-bottom:0}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list figure{width:calc((80/345)*100%)}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list figure .product_listItemImg{width:100%}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list figure{width:calc((80/570)*100%)}}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .product_cnt{width:calc((221/345)*100%);margin:0 10px 0 10px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .product_cnt{width:calc((446/570)*100%)}}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .arrow_box{display:flex;justify-content:center;align-items:center;width:24px;height:24px}.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list .arrow_box .arrow_img{width:4px;height:10px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap .product_list_space{padding-bottom:calc((100/570)*100%)}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap_s{position:absolute;bottom:0}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_box{width:calc((100% - 30px)/2)}.main .main_wrap .styling .styling_wrap .styling_type .styling_box{width:calc((100% - 30px)/2)}.main .main_wrap .styling .styling_wrap .styling_type .content_box{display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .main_wrap .styling .styling_wrap .styling_type .content_box.reverse{flex-flow:row-reverse}}@media screen and (min-width: 769px) and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_type .product_wrap_s{position:absolute;bottom:0}}.main{line-height:1.8 !important}@media screen and (max-width: 768px){.main{width:100%}}@media screen and (max-width: 768px){.main .good_sweater .isPc{display:none !important}}@media screen and (min-width: 769px){.main .good_sweater .isSp{display:none !important}}.main .good_sweater ul{padding:0;list-style:none}.main .good_sweater img{max-width:100%}.main .good_sweater .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 .good_sweater .inView{transition-duration:0.6s;transition-delay:0s}}.main .good_sweater .inView.inViewOn{opacity:1;transform:translateY(0)}.main .good_sweater a:hover{color:#7c7c7c;text-decoration:none}.main .good_sweater .itemArea_link{display:block;text-align:center;margin-bottom:55px;line-height:1.3;font-size:17px;color:#000;font-weight:bold}@media screen and (max-width: 861px){.main .good_sweater .itemArea_link{margin-bottom:32px;font-size:14px}}.main .good_sweater .itemArea{max-width:1200px;width:100%;margin:auto}@media screen and (max-width: 861px){.main .good_sweater .itemArea{width:86%}}@media screen and (max-width: 861px){.main .good_sweater .itemArea .isPc{display:none !important}}@media screen and (min-width: 862px){.main .good_sweater .itemArea .isSp{display:none !important}}.main .good_sweater .itemArea ul{padding:0}.main .good_sweater .itemArea ul li{list-style:none}.main .good_sweater .itemArea .sliderArea{width:77%;margin:0 auto}@media screen and (max-width: 861px){.main .good_sweater .itemArea .sliderArea{width:100%}}.main .good_sweater .itemArea .sliderArea{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 862px){.main .good_sweater .itemArea .sliderArea{justify-content:center}.main .good_sweater .itemArea .sliderArea.mytheory_sliderArea{justify-content:space-between}.main .good_sweater .itemArea .sliderArea.mytheory_sliderArea .item{width:48%}.main .good_sweater .itemArea .sliderArea.mytheory_sliderArea .item .staff_text{text-align:center;margin-top:0.5em;margin-bottom:-1.5em;font-size:1rem}}@media screen and (max-width: 861px){.main .good_sweater .itemArea .sliderArea.mytheory_sliderArea .item{width:100%}.main .good_sweater .itemArea .sliderArea.mytheory_sliderArea .item .staff_text{text-align:center;margin-top:0.5em;margin-bottom:-0.5em;font-size:1rem}}.main .good_sweater .itemArea .sliderArea .item_credit{margin-top:36px}@media screen and (max-width: 861px){.main .good_sweater .itemArea .sliderArea .item_credit{margin-top:20px}}.main .good_sweater .itemArea .sliderArea .item_credit .txt{display:block;margin-bottom:5px}.main .good_sweater .itemArea .sliderArea .item{width:23.9177489175%;margin:0 0 36px;text-align:left}@media screen and (min-width: 862px){.main .good_sweater .itemArea .sliderArea .item3column{margin:0 3% 36px !important}}@media screen and (min-width: 862px){.main .good_sweater .itemArea .sliderArea .item2column{margin:0 7% 36px !important}}@media screen and (max-width: 861px){.main .good_sweater .itemArea .sliderArea .item{width:48%;margin-bottom:40px}}.main .good_sweater .itemArea .sliderArea .item_ttl{font-size:15px;margin-bottom:24px;font-weight:bold;margin-top:32px;line-height:1.8}@media screen and (max-width: 861px){.main .good_sweater .itemArea .sliderArea .item_ttl{font-size:14px;margin-top:40px;margin-bottom:16px}}.main .good_sweater .itemArea .sliderArea .item_txt{margin-bottom:40px;font-size:13px}@media screen and (max-width: 861px){.main .good_sweater .itemArea .sliderArea .item_txt{margin-bottom:16px;text-align:justify}}.main .good_sweater .itemArea .sliderArea .item img{width:100%}.main .good_sweater .itemArea .item_wrap{display:flex;justify-content:center;flex-wrap:wrap}.main .good_sweater .itemArea .item_wrap .item_ttl{font-size:15px;margin-bottom:24px;font-weight:bold;margin-top:32px}@media screen and (max-width: 861px){.main .good_sweater .itemArea .item_wrap .item_ttl{font-size:14px;margin-top:40px;margin-bottom:16px}}.main .good_sweater .itemArea .item_wrap .item_txt{margin-bottom:40px;font-size:13px}@media screen and (max-width: 861px){.main .good_sweater .itemArea .item_wrap .item_txt{margin-bottom:16px;text-align:justify}}.main .good_sweater .itemArea .item_wrap .item{width:28.30189%;margin-bottom:150px}@media screen and (max-width: 861px){.main .good_sweater .itemArea .item_wrap .item{width:100%;margin-bottom:70px}}@media screen and (min-width: 862px){.main .good_sweater .itemArea .item_wrap .item:not(:nth-of-type(2)):not(:nth-of-type(5)):not(:nth-of-type(7)):not(:nth-of-type(10)){margin-right:6.00343%}.main .good_sweater .itemArea .item_wrap .item:nth-of-type(1),.main .good_sweater .itemArea .item_wrap .item:nth-of-type(6){margin-left:18.01029%}.main .good_sweater .itemArea .item_wrap .item:nth-of-type(2),.main .good_sweater .itemArea .item_wrap .item:nth-of-type(7){margin-right:18.01029%}}.main .good_sweater .itemArea .item_wrap .item img{width:100%}.main .good_sweater .itemArea span.lt-api-anker{color:#666 !important}.main .good_sweater .itemArea a.lt-api-anker{color:#666 !important;text-decoration:underline !important}.main .good_sweater .itemArea a.lt-api-anker:hover{text-decoration:none !important}.main .good_sweater .itemArea .lt-api-price.yen:after{content:"円"}.main .good_sweater .itemArea .leader{color:#666 !important}.main .good_sweater .itemArea .sliderArea .item_txt,.main .good_sweater .itemArea .item_wrap .item_txt,.main .good_sweater .itemArea .item_credit li{line-height:1.8 !important}.main .good_sweater .contents{max-width:1200px;margin:0 auto;font-family:"theory-web-ulweb-ul"}@media screen and (max-width: 768px){.main .good_sweater .contents{width:86%}}.main .good_sweater .contents .section{text-align:center}.main .good_sweater .contents .section:not(:last-child){border-bottom:1px solid #000}@media screen and (min-width: 769px){.main .good_sweater .contents .section{padding-bottom:80px;margin-bottom:80px}}@media screen and (max-width: 768px){.main .good_sweater .contents .section{padding-bottom:40px;margin-bottom:32px}}.main .good_sweater .contents .section_head{margin:0 auto}@media screen and (min-width: 769px){.main .good_sweater .contents .section_head{width:48.3333333333%;margin-bottom:74px}}@media screen and (max-width: 768px){.main .good_sweater .contents .section_head{margin-bottom:40px}}.main .good_sweater .contents .section_ttl{font-size:30px;font-weight:bold;margin-bottom:40px;line-height:1.6}@media screen and (max-width: 768px){.main .good_sweater .contents .section_ttl{font-size:23px;margin-bottom:34px}}.main .good_sweater .contents .section_subTtl{font-size:17px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.main .good_sweater .contents .section_subTtl{font-size:14px;margin-bottom:26px}}.main .good_sweater .contents .section_txt{text-align:justify;font-size:13px;margin-bottom:0}.main .good_sweater .contents .section_subTxt{text-align:justify;font-size:13px}@media screen and (min-width: 769px){.main .good_sweater .contents .section_subTxt{width:48.3333333333%;margin:0 auto 20px}}.main .good_sweater .contents .section.section2 .section_bottom{text-align:left;margin:0 auto}@media screen and (min-width: 769px){.main .good_sweater .contents .section.section2 .section_bottom{width:100%}}@media screen and (min-width: 769px){.main .good_sweater .contents .section.section2 .section_bottom_item{display:flex;align-items:flex-end}}.main .good_sweater .contents .section.section2 .section_bottom_item:not(:last-child){margin-bottom:4px}@media screen and (max-width: 768px){.main .good_sweater .contents .section.section2 .section_bottom_item:not(:last-child){margin-bottom:26px}}@media screen and (min-width: 769px){.main .good_sweater .contents .section.section2 .section_bottom .imgArea{width:calc((570/1170)*100%);margin-right:4.329004329%}}@media screen and (max-width: 768px){.main .good_sweater .contents .section.section2 .section_bottom .imgArea{margin-bottom:18px}}@media screen and (min-width: 769px){.main .good_sweater .contents .section.section2 .section_bottom .txtArea{width:40.4761904762%}}.main .good_sweater .contents .section.section2 .section_bottom .txtArea_ttl{font-size:17px;font-weight:bold;margin-bottom:1rem !important}@media screen and (max-width: 768px){.main .good_sweater .contents .section.section2 .section_bottom .txtArea_ttl{font-size:14px;margin-bottom:10px}}.main .good_sweater .contents .section.section2 .section_bottom .txtArea_txt{font-size:13px;margin-bottom:0;text-align:justify}@media screen and (max-width: 768px){.main .good_sweater .contents .section.section2 .section_bottom .txtArea_txt{font-size:13px}}.main .good_sweater .contents .section.section2 .section_main{margin-bottom:80px}@media screen and (max-width: 768px){.main .good_sweater .contents .section.section2 .section_main{margin-bottom:40px}}.main .good_sweater .contents .section.section2 .section_main img{margin:0 auto}.main .good_sweater .contents .section.section3{margin-bottom:0;padding-bottom:0}@media screen and (max-width: 768px){.main .good_sweater .contents .section2{padding-bottom:24px}}.main .good_sweater .winter_collection_content_08{border-top:1px solid #000;padding-top:100px;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.main .good_sweater .winter_collection_content_08{width:calc(1220 / 1800 * 100%)}}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08{width:calc(640 / 750 * 100%);padding-top:80px}}.main .good_sweater .winter_collection_content_08 .archive_title{text-align:center;font-size:30px;line-height:1;font-family:"theory-web-ulweb-ul";margin-bottom:100px}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_title{font-size:28px;margin-bottom:50px}}.main .good_sweater .winter_collection_content_08 .archive_list{width:calc( 1010 / 1220 * 100%);margin:0 auto 240px;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_list{width:calc(540 / 650 * 100%);margin-left:auto;margin-right:auto;margin-bottom:150px;flex-direction:column}}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item{width:calc(454 / 1010 * 100%)}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item a.header_adjust{display:block;position:relative}@media screen and (min-width: 769px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item a.header_adjust{top:-107px}}@media screen and (min-width: 769px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item:not(:last-child){margin-bottom:92px}}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item:not(:last-child){margin-bottom:20px}}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item figure{margin-bottom:40px;margin-left:0;margin-right:0}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item figure{width:100%;margin-bottom:6px}}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item figure img{margin:auto}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item p{font-size:16px;line-height:1.375;text-align:center;margin-bottom:0}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item p{width:100%;font-size:14px;text-align:left;margin-bottom:4px}}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item_link{color:#555}.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item_link:hover{text-decoration:none}@media screen and (max-width: 768px){.main .good_sweater .winter_collection_content_08 .archive_list .archive_list_item_link{width:100%}}.ff-ulweb-ul{font-family:theory-web-ulweb-ul}img{width:100%;height:auto}[data-aspect-ratio="375:500"]:before{padding-top:calc((500/375) * 100%)}body{background-color:#fff}.coordinateItems .swiper-container{padding-bottom:0}.imgLook .swiper-button-next,.imgLook .swiper-button-prev{margin-top:-25px}.coordinateItems li .fr-body{margin-bottom:0}.fr-linkButton{margin-bottom:0}.fr-anchorButton.-noShadow{box-shadow:none}@media screen and (min-width: 813px){a[href]:hover img{opacity:0.5}.swiper-button-next,.swiper-button-prev{margin-top:-33px}.swiper-parent{overflow:hidden}.productItems{max-width:924px;margin-left:auto;margin-right:auto}.imgLook .js-carousel-destroy li{width:50%}.imgLook .js-carousel-destroy li:first-child{padding-right:12px}.imgLook .js-carousel-destroy li:last-child{padding-left:12px}.imgLook .js-carousel .swiper-button-next,.imgLook .js-carousel .swiper-button-prev{margin-top:-40px}.imgLook .swiper-container{padding-bottom:0}}@media screen and (max-width: 861px){body.layout_theory #mainWrap.stylingPage .main_wrap a{color:#1b1b1b;text-decoration:none}}@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: 861px){.main .inView{transition-duration:0.6s;transition-delay:0s}}.main .inView.inViewOn{opacity:1;transform:translateY(0)}@media screen and (max-width: 861px){.main .isPc{display:none}}@media screen and (min-width: 862px){.main .isSp{display:none}}.main .-h2{font-family:"theory-web-tbeweb-tbe";font-size:24px !important;font-style:normal;font-weight:700;line-height:28px !important;letter-spacing:0px;margin:0 auto;text-align:center;margin-bottom:20px}.main .hero .hero_wrap{position:relative}.main .hero .hero_wrap .heroFixed-Box{width:100%;position:absolute;top:47%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (min-width: 862px){.main .hero .hero_wrap .heroFixed-Box{top:50%}}.main .tabButton{margin-top:32px;font-size:20px;display:flex;border-bottom:1px solid #dadada}@media screen and (min-width: 862px){.main .tabButton{margin-top:40px}}.main .tabButton_item{padding:11px 0;cursor:pointer;border-bottom:4px solid transparent;color:#ababab;width:50%;text-align:center;font-size:18px;line-height:24px;font-family:"theory-web-tbeweb-tbe";font-weight:bold}.main .tabButton_item.is-active{border-bottom-color:#1b1b1b;color:#1b1b1b}.main .switch_container[aria-hidden="true"]{height:0;overflow:hidden}.main .allproduct_link{font-weight:bold;text-align:center;text-decoration:underline;line-height:1.5}.main .fr-heading.-h1{font-family:"theory-web-tbeweb-tbe";font-size:24px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:0px;text-align:center;color:#fff;text-shadow:0px 1px 2px rgba(0,0,0,0.15)}@media screen and (min-width: 862px){.main .fr-heading.-h1{font-size:24px;line-height:28px;color:#000}}.main .slick-dots{position:static;height:54px;padding:16px 0 24px 0;display:flex;justify-content:center}@media screen and (min-width: 862px){.main .slick-dots{padding:16px 0 0 0;height:auto}}.main .slick-dots li{width:6px;height:6px;margin:0 4px}.main .slick-dots li button{width:0;height:0;padding:0}.main .slick-dots li button:before{content:"";background-color:#000;border-radius:3px;width:6px;height:6px}.main .followingAnchor .followingAnchor_inner{position:fixed;max-width:1370px;position:fixed;z-index:999;width:100%;margin:0 auto;text-align:center;top:calc((-111/375)*100vw);-webkit-transition:top 400ms ease-in;-moz-transition:top 400ms ease-in;-o-transition:top 400ms ease-in;transition:top 400ms ease-in;transition:top 400ms ease-in;z-index:999;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.1));padding:0}@media screen and (min-width: 862px){.main .followingAnchor .followingAnchor_inner{padding:0 100px;top:-106px;left:50%;transform:translateX(-50%)}}.main .followingAnchor .followingAnchor_inner.is-fixed{top:50px}@media screen and (min-width: 862px){.main .followingAnchor .followingAnchor_inner.is-fixed{top:100px}}.main .followingAnchor .followingAnchor_inner .followingAnchor_list{display:flex;flex-wrap:nowrap;background-color:#fff;padding:0 0.5px;border:1px solid #dadada}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItem{width:100%;margin-right:2px;border-right:1px solid #dadada;height:72px;display:flex}@media screen and (min-width: 862px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItem{height:82px;margin-right:17px;margin-bottom:0}}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemLink{text-decoration:none !important}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItem:last-child{border-right:none}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemLink{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 862px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemImgWrap{width:calc((61.45/279.5)*100%);margin-right:calc((14.55/279.5)*100%)}}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemImgWrap .followingAnchor_listItemImg{width:66.3043478261%;margin:0 auto}@media screen and (min-width: 862px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemImgWrap .followingAnchor_listItemImg{width:100%}}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemTxt{font-family:Hiragino Kaku Gothic Pro;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px;text-align:center;word-break:break-all;margin:8px 0}@media screen and (min-width: 862px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemTxt{font-size:12px;margin:0;width:100%}}.main .followingTabAnchor .followingTabAnchor_inner{position:fixed;max-width:1370px;position:fixed;z-index:999;width:100%;margin:0 auto;text-align:center;top:calc((-111/375)*100vw);-webkit-transition:top 400ms ease-in;-moz-transition:top 400ms ease-in;-o-transition:top 400ms ease-in;transition:top 400ms ease-in;transition:top 400ms ease-in;z-index:999;filter:drop-shadow(0px 2px 2px rgba(0,0,0,0.1));padding:0}@media screen and (min-width: 862px){.main .followingTabAnchor .followingTabAnchor_inner{padding:0 100px;top:-106px;left:50%;transform:translateX(-50%)}}.main .followingTabAnchor .followingTabAnchor_inner.is-fixed{top:50px}@media screen and (min-width: 862px){.main .followingTabAnchor .followingTabAnchor_inner.is-fixed{top:100px}}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_list{display:flex;flex-wrap:nowrap;background-color:#fff;border-bottom:1px solid #dadada}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItem{width:50%}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItemLink{padding:11px 0 !important;cursor:pointer;border-bottom:4px solid transparent;color:#ababab !important;width:50%;text-align:center;font-size:18px;line-height:24px;font-family:"theory-web-tbeweb-tbe";font-weight:bold;text-decoration:none !important}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItemLink.is-active{border-bottom-color:#1b1b1b;color:#1b1b1b !important}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItem:last-child{border-right:none}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItemLink{display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width: 862px){.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItemImgWrap{width:calc((61.45/279.5)*100%);margin-right:calc((14.55/279.5)*100%)}}.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItemImgWrap .followingTabAnchor_listItemImg{width:66.3043478261%;margin:0 auto}@media screen and (min-width: 862px){.main .followingTabAnchor .followingTabAnchor_inner .followingTabAnchor_listItemImgWrap .followingTabAnchor_listItemImg{width:100%}}@media screen and (min-width: 862px){.anchor-padding{padding:0 100px}}
