@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 img{vertical-align:bottom}.main a:hover{text-decoration:none}.main .hero{margin-bottom:24px}@media screen and (min-width: 769px){.main .hero{margin-bottom:40px}}.main .hero .hero_wrap{position:relative}.main .hero .hero_wrap .heroFixed-Box{width:100%;position:absolute;top:50%;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:28px;letter-spacing:0px;text-align:center;color:#fff}.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 15px 16px}@media screen and (min-width: 769px){.main .main_wrap .-h2{margin:0 0 16px}}.main .main_wrap .main_inner{max-width:1370px;width:100%}@media screen and (min-width: 769px){.main .main_wrap .main_inner{padding:0 100px}}.main .main_wrap .concept{margin-bottom:52px}.main .main_wrap .concept .concept_ttl{font-family:"theory-web-tbeweb-tbe";font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0em;text-align:center;margin:0 15px 24px}.main .main_wrap .concept .concept_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:center;margin:0 15px}@media screen and (min-width: 769px){.main .main_wrap .concept .concept_txt{font-size:14px;line-height:24.5px;letter-spacing:0.007em;text-align:center}}.main .main_wrap .anchor{margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .anchor{margin-bottom:100px}}.main .main_wrap .anchor .anchor_list{overflow:hidden;margin-left:15px}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_list{margin-left:0;overflow:visible;margin-right:-10px}}.main .main_wrap .anchor .anchor_item{margin-right:10px}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_item:last-child{margin-right:0}}.main .main_wrap .anchor .anchor_itemImg{margin-bottom:10px}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_itemImg{margin-bottom:20px}}.main .main_wrap .anchor .anchor_itemTxt{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:300;line-height:19.2px;letter-spacing:0px}@media screen and (min-width: 769px){.main .main_wrap .anchor .anchor_itemTxt{font-size:14px;line-height:21px}}.main .main_wrap .anchor .slick-list{padding-right:11.3%}@media screen and (min-width: 769px){.main .main_wrap .anchor .slick-list{padding-right:0}}.main .main_wrap .anchor .slick-prev{z-index:999;left:0;top:44%;width:50px;height:50px;margin-left:-50px}.main .main_wrap .anchor .slick-prev.slick-disabled{visibility:hidden}.main .main_wrap .anchor .slick-prev:before{content:url(/styling/work_style_essentials_a_mt/images/arrow_prev.png);display:inline-block;vertical-align:middle;opacity:1}.main .main_wrap .anchor .slick-next{right:0;top:44%;width:50px;height:50px;margin-right:-40px}.main .main_wrap .anchor .slick-next.slick-disabled{visibility:hidden}.main .main_wrap .anchor .slick-next:before{content:url(/styling/work_style_essentials_a_mt/images/arrow_next.png);display:inline-block;vertical-align:middle;opacity:1}.main .main_wrap .styling{margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .styling{margin-bottom:100px}}.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 .styling_ttl{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:700;line-height:19px;margin:8px 0 0}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_ttl{font-size:14px;line-height:21px}}.main .main_wrap .styling .styling_wrap .styling_ttl+.styling_txt{margin-top:0}.main .main_wrap .styling .styling_wrap .styling_txt{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left;margin:8px 0 0}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_txt{font-size:14px;line-height:21px;text-align:left}}.main .main_wrap .styling .styling_wrap .product_wrap .prodcut_wrapTtl{font-family:"theory-web-tbeweb-tbe";font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0px;text-align:left;margin:0 15px 16px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .prodcut_wrapTtl{margin:0 0 20px 0}}.main .main_wrap .styling .styling_wrap .product_wrap .product_list{display:flex;flex-wrap:wrap;flex:1;margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .product_list{margin-bottom:0}}.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_listItem{width:calc((100% - 1px) / 2);margin-bottom:32px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_listItem{width:calc((100% - 30px) / 4)}}.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_listItem_mb0{margin-bottom:0}.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_listItemImg{margin-bottom:12px}.main .main_wrap .styling .styling_wrap .product_wrap .product_list .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;margin:0 15px 4px;color:#000000}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_name{font-size:16px;line-height:22px}}.main .main_wrap .styling .styling_wrap .product_wrap .product_list .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;margin:0 15px}.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_price .product_price_s{font-size:10px;line-height:12px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .product_list .product_price .product_price_l{font-size:16px;line-height:22px}}.main .main_wrap .styling .styling_wrap .product_wrap .wearing .product_listItem{margin-right:1px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .wearing .product_listItem{margin-right:10px;margin-bottom:0}}@media screen and (max-width: 768px){.main .main_wrap .styling .styling_wrap .product_wrap .wearing .product_listItem:nth-child(even){margin-right:0}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .wearing .product_listItem:nth-child(4n){margin-right:0}}.main .main_wrap .relatedCategory{margin-bottom:80px}@media screen and (min-width: 769px){.main .main_wrap .relatedCategory{margin-bottom:100px}}.main .main_wrap .relatedCategory .relatedCategory_list{overflow:hidden;margin-left:15px;margin-bottom:52px}@media screen and (min-width: 769px){.main .main_wrap .relatedCategory .relatedCategory_list{display:flex;margin-left:0;margin-bottom:40px;padding-bottom:0}}.main .main_wrap .relatedCategory .relatedCategory_ttl{font-family:Hiragino Kaku Gothic Pro;font-size:22px;font-style:normal;font-weight:700;line-height:26.4px;letter-spacing:0px;text-align:left;margin-left:15px;margin-bottom:16px}@media screen and (min-width: 769px){.main .main_wrap .relatedCategory .relatedCategory_ttl{margin-left:0}}.main .main_wrap .relatedCategory .relatedCategory_listItem{margin-right:10px}@media screen and (min-width: 769px){.main .main_wrap .relatedCategory .relatedCategory_listItem{width:calc((100% - 50px) / 6)}}@media screen and (min-width: 769px){.main .main_wrap .relatedCategory .relatedCategory_listItem:last-child{margin-right:0}}.main .main_wrap .relatedCategory .relatedCategory_listItemImg{margin-bottom:12px}.main .main_wrap .relatedCategory .relatedCategory_listTxt{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0em}@media screen and (min-width: 769px){.main .main_wrap .relatedCategory .relatedCategory_listTxt{font-size:15px;line-height:22.5px;text-align:center}}.main .main_wrap .relatedCategory .slick-list{padding-right:3.6%}.main .main_wrap .relatedCategory .slick-dots{bottom:26px;margin-left:-9px}.main .main_wrap .relatedCategory .slick-dots li{width:17px;margin:0}.main .main_wrap .relatedCategory .slick-dots li button{padding:4px}.main .main_wrap .relatedCategory .slick-dots li button:before{font-size:8px}.main .main_wrap .relatedFeatures{margin-bottom:52px}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures{margin-bottom:100px}}.main .main_wrap .relatedFeatures .relatedFeatures_ttl{font-family:Hiragino Kaku Gothic Pro;font-size:22px;font-style:normal;font-weight:700;line-height:26.4px;letter-spacing:0px;text-align:left;margin-left:15px;margin-bottom:16px}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_ttl{margin-left:0}}.main .main_wrap .relatedFeatures .relatedFeatures_list{overflow:hidden;margin-left:15px;padding-bottom:45px}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_list{display:flex;margin-left:0;margin-right:-10px;margin-bottom:28px;padding-bottom:0;overflow:visible}}.main .main_wrap .relatedFeatures .relatedFeatures_listItem{position:relative;margin-right:10px}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_listItem{width:50%}}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_listItem:hover .relatedFeatures_listItemLinkButton{opacity:1}}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_listItem:last-child{margin-right:0}}.main .main_wrap .relatedFeatures .relatedFeatures_listItemImg{margin-bottom:8px}.main .main_wrap .relatedFeatures .relatedFeatures_listItemTxt{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_listItemTxt{font-size:14px;line-height:21px}}.main .main_wrap .relatedFeatures .relatedFeatures_listItemLinkButton{width:calc(100% - 20px);margin:0 auto;background-color:#fff;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0em;text-align:center;padding:16px 0;position:absolute;left:0;right:0;bottom:58px}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_listItemLinkButton{width:calc(100% - 40px);opacity:0;bottom:66px;font-size:15px;line-height:22.5px;padding:19px 0}}.main .main_wrap .relatedFeatures .slick-list{padding-right:4.3%}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .slick-list{padding-right:0}}.main .main_wrap .relatedFeatures .slick-dots{bottom:17px;margin-left:-8px}.main .main_wrap .relatedFeatures .slick-dots li{margin:0}.main .main_wrap .relatedFeatures .slick-dots li button{padding:4px}.main .main_wrap .relatedFeatures .slick-dots li button:before{font-size:8px}.main .main_wrap .relatedFeatures .slick-dotted.slick-slider{margin-bottom:0}.main .main_wrap .relatedFeatures .slick-next{top:44%;right:0;width:50px;height:50px;margin-right:-40px}.main .main_wrap .relatedFeatures .slick-next.slick-disabled{visibility:hidden}.main .main_wrap .relatedFeatures .slick-next:before{content:url(/styling/work_style_essentials_a_mt/images/arrow_next.png);vertical-align:middle;opacity:1}.main .main_wrap .relatedFeatures .slick-prev{top:44%;left:0;width:50px;height:50px;margin-left:-50px}.main .main_wrap .relatedFeatures .slick-prev.slick-disabled{visibility:hidden}.main .main_wrap .relatedFeatures .slick-prev:before{content:url(/styling/work_style_essentials_a_mt/images/arrow_prev.png);vertical-align:middle;opacity:1}.main .main_wrap .relatedFeatures .linkButton{border:1px solid #1b1b1b;margin:0 15px;padding:15px 0;font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0em;text-align:center}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .linkButton{font-size:15px;line-height:22.5px;margin:0 auto;width:29.488%;padding:11px 0}}
