﻿@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 .followingAnchor .followingAnchor_inner{position:fixed;max-width:1370px;position:fixed;z-index:999;width:100%;margin:0 auto;text-align:center;top:-126px;-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: 769px){.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: 769px){.main .followingAnchor .followingAnchor_inner.is-fixed{top:100px}}@media screen and (max-width: 1039px){.main .followingAnchor .followingAnchor_inner.is-fixed{top:85px}}@media screen and (max-width: 861px){.main .followingAnchor .followingAnchor_inner.is-fixed{top:50px}}.main .followingAnchor .followingAnchor_inner .followingAnchor_list{display:flex;flex-wrap:nowrap;background-color:#fff}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItem{width:calc((100% - 10px) / 5);margin-right:2px;margin-bottom:8px}@media screen and (min-width: 769px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItem{width:calc((100% - 85px) / 5);display:flex;margin-right:17px;margin-bottom:0}}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemLink{text-decoration:none !important}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItem:last-child{margin-right:0}@media screen and (min-width: 769px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemLink{display:flex;align-items:center}}@media screen and (min-width: 769px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemImgWrap{width:40.18%;margin-right:10px}}@media screen and (max-width: 768px){.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemImg{margin-bottom:8px}}.main .followingAnchor .followingAnchor_inner .followingAnchor_listItemTxt{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px;text-align:center;word-break:break-word}.main .hero{max-width:1800px;text-align:center;margin:0 auto;font-family:"theory-web-tbeweb-tbe";margin-bottom:100px}@media screen and (max-width: 768px){.main .hero{margin-bottom:60px}}.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 video{width:100%}.main .hero_mv img{margin:0 auto}.main .hero_txtArea{width:86%;margin:0 auto;margin-top:80px}@media screen and (max-width: 768px){.main .hero_txtArea{margin-top:44px}}.main .hero_ttl{font-size:58px;color:#000;margin-bottom:32px;font-family:"theory-web-ulweb-ul"}@media screen and (max-width: 768px){.main .hero_ttl{font-size:29px;margin-bottom:20px}}.main .hero_subTtl{font-size:16px;font-family:"theory-web-ulweb-ul";margin-bottom:30px}@media screen and (max-width: 768px){.main .hero_subTtl{font-size:13px;margin-bottom:20px;font-weight:bold;line-height:1.6}}.main .hero_txt{max-width:690px;width:100%;margin:auto;line-height:2;font-family:"theory-web-ulweb-ul";font-size:12px}@media screen and (max-width: 768px){.main .hero_txt{font-size:13px}}.main .section{text-align:center;line-height:1.8;font-family:"theory-web-ulweb-ul";border-bottom:1px solid #000}@media screen and (min-width: 769px){.main .section{padding-bottom:80px;margin-bottom:80px}}@media screen and (max-width: 768px){.main .section{padding-bottom:40px;margin-bottom:32px}}.main .section_head{margin:0 auto}@media screen and (min-width: 769px){.main .section_head{width:48.3333333333%;margin-bottom:74px}}@media screen and (max-width: 768px){.main .section_head{margin-bottom:40px}}.main .section_ttl{font-size:30px;font-weight:bold;margin-bottom:40px;line-height:1.6}@media screen and (max-width: 768px){.main .section_ttl{font-size:23px;margin-bottom:34px}}.main .section_subTtl{font-size:17px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.main .section_subTtl{font-size:14px;margin-bottom:26px}}.main .section_txt{text-align:justify;font-size:13px;margin-bottom:0}.main .section_subTxt{text-align:justify;font-size:13px}@media screen and (min-width: 769px){.main .section_subTxt{width:48.3333333333%;margin:0 auto 20px}}.main .section .pomalo_gif,.main .section .pomalo_vimeo{position:relative;width:48.3333333333%;margin:0 auto 30px}@media screen and (max-width: 768px){.main .section .pomalo_gif,.main .section .pomalo_vimeo{width:100%}}.main .section .pomalo_gif div.vimeo,.main .section .pomalo_vimeo div.vimeo{position:relative;padding:125% 0 0 0;width:100%}.main .section .pomalo_gif img,.main .section .pomalo_vimeo img{width:100%}@media screen and (min-width: 769px){.main .section .pomalo_gif{margin-bottom:48px}}.main .section .section_main{margin-bottom:80px}.main .section .section_main.mb48{margin-bottom:48px}@media screen and (max-width: 768px){.main .section .section_main{margin-bottom:40px}}.main .section .section_main img{margin:0 auto}.main .section span.lt-api-anker{color:#666 !important;font-size:12px}.main .section a.lt-api-anker{color:#666 !important;text-decoration:underline !important;font-size:12px}.main .section a.lt-api-anker:hover{text-decoration:none !important}.main .section .lt-api-price.yen:after{content:"円"}.main .section .leader{color:#666 !important}.main .section .credit_area{text-align:left;margin:0 auto}@media screen and (min-width: 769px){.main .section .credit_area{width:48.3333333333%}}.main .section .credit_area ul.item_credit{margin-bottom:0}.main .section .section_bottom{text-align:left;margin:0 auto}@media screen and (min-width: 769px){.main .section .section_bottom{width:77%}}@media screen and (max-width: 768px){.main .section .section_bottom{width:100%}}@media screen and (min-width: 769px){.main .section .section_bottom_item{display:flex;align-items:flex-end}}.main .section .section_bottom_item:not(:last-child){margin-bottom:4px}@media screen and (max-width: 768px){.main .section .section_bottom_item:not(:last-child){margin-bottom:26px}}@media screen and (min-width: 769px){.main .section .section_bottom .imgArea{width:55.1948051948%;margin-right:4.329004329%}}@media screen and (max-width: 768px){.main .section .section_bottom .imgArea{margin-bottom:18px}}@media screen and (min-width: 769px){.main .section .section_bottom .txtArea{width:40.4761904762%}}.main .section .section_bottom .txtArea_ttl{font-size:17px;font-weight:bold;margin-bottom:1rem !important}@media screen and (max-width: 768px){.main .section .section_bottom .txtArea_ttl{font-size:14px;margin-bottom:10px}}.main .section .section_bottom .txtArea_txt{font-size:13px;margin-bottom:0;text-align:justify}@media screen and (max-width: 768px){.main .section .section_bottom .txtArea_txt{font-size:13px}}.main .section .section_bottom .txtArea_txt a{text-decoration:underline !important}.main .section .section_bottom .txtArea_txt a:hover{text-decoration:none !important}.main .section_bottom_txt{margin-bottom:0;text-align:left;font-size:12px;line-height:2}@media screen and (min-width: 769px){.main .section_bottom_txt{max-width:924px;margin:0 auto}}@media screen and (max-width: 768px){.main .section_bottom_txt{margin-top:-6px}}.main .module6{max-width:1200px;width:100%;margin:0 auto 100px}.main .module6 .section_head{text-align:center;margin-bottom:74px}@media screen and (max-width: 768px){.main .module6 .section_head{margin-bottom:40px}}.main .module6 .section_ttl{font-size:30px;font-weight:bold;line-height:1.6}@media screen and (min-width: 769px){.main .module6 .section_ttl{font-weight:400}}@media screen and (max-width: 768px){.main .module6 .section_ttl{font-size:23px}}.main .module6 .lineup_list{display:flex;flex-wrap:wrap}.main .module6 .lineup_item{width:22.5%}@media screen and (min-width: 769px){.main .module6 .lineup_item:not(:nth-child(4n)){margin-right:3.3333333333%}}@media screen and (max-width: 768px){.main .module6 .lineup_item{width:46.8217054264%}.main .module6 .lineup_item:not(:nth-child(2n)){margin-right:6.3565891473%}}.main .module6 .lineup_item_img{width:100%;margin-bottom:14px}@media screen and (max-width: 768px){.main .module6 .lineup_item_img{margin-bottom:10px}}.main .module6 .lineup_item .item_credit{margin-bottom:54px}@media screen and (max-width: 768px){.main .module6 .lineup_item .item_credit{margin-bottom:24px}}.main .module6 .lineup_item .lt-api-anker{color:#666 !important;text-decoration:underline !important;font-size:12px}.main .module6 .lineup_item .lt-api-anker:hover{text-decoration:none !important}.main .module6 .lineup_item .lt-api-anker .weight-normal{font-family:"theory-web-uweb-u"}.main .module6 .lineup_item .lt-api-price.yen:after{content:"円"}.main .module6 .block-chips{display:flex;margin-bottom:18px}@media screen and (max-width: 768px){.main .module6 .block-chips{margin-bottom:12px}}.main .module6 .block-chips .color{width:16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:12px;line-height:0;border-radius:100%;overflow:hidden}@media screen and (max-width: 768px){.main .module6 .block-chips .color{width:12px;margin-right:8px}}.main .module6 .block-chips .color.bdr span{border:1px solid #adadad}.main .module6 .block-chips .color span{display:block;border-radius:100%;overflow:hidden}.main .module6 .block-chips .color span img{border-radius:100%;overflow:hidden;margin:0;width:100%}@media screen and (min-width: 769px){.main .module6 .mb0_pc{margin-bottom:0 !important}}@media screen and (max-width: 768px){.main .module6 .mb0_sp{margin-bottom:0 !important}}.main .main_wrap .main_inner{max-width:1200px;margin:0 auto;font-family:"theory-web-ulweb-ul";padding-right:0;padding-left:0}@media screen and (max-width: 768px){.main .main_wrap .main_inner{width:86%;margin-right:auto;margin-left:auto}}.main .main_wrap .anchor{margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .anchor{max-width:1370px;width:100%;margin:0 auto 88px;padding:0 100px}}.main .main_wrap .anchor .-h2{font-family:"theory-web-tbeweb-tbe";font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0px;text-align:center;margin-bottom:20px}.main .main_wrap .anchor .anchor_list{overflow:hidden;margin-left:15px}@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}@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: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.5px}}.main .main_wrap .anchor .slick-list{padding-right:3.8%}.main .main_wrap .styling{margin-bottom:64px}@media screen and (min-width: 769px){.main .main_wrap .styling{margin-bottom:88px}}.main .main_wrap .styling .styling_wrap .styling_imgList{overflow:hidden;margin-left:15px;margin-bottom:0;padding-bottom:54px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_imgList{display:flex;margin-left:0;margin-bottom:40px;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:26px;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:18px;font-style:normal;font-weight:400;line-height:32px;letter-spacing:0px;text-align:left;margin:0 15px 16px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_ttl{text-align:center}}.main .main_wrap .styling .styling_wrap .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;margin:0 15px 40px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .styling_txt{font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:400;line-height:24.5px;letter-spacing:0.007em;text-align:center;margin-bottom:48px}}.main .main_wrap .styling .styling_wrap .product_wrap .prodcut_wrapTtl{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-style:normal;font-weight:400;line-height:28px;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:40px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .product_list{margin-bottom:48px}}.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;color:#000;margin:0 15px 4px}@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:#000;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 .styling .styling_wrap .product_wrap .recommend.product_list{margin-bottom:0}.main .main_wrap .styling .styling_wrap .product_wrap .recommend.product_list .product_listItem{width:calc((100% - 2px) / 3);margin-right:1px;margin-bottom:16px}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .recommend.product_list .product_listItem{width:calc((100% - 50px) / 6);margin-right:10px;margin-bottom:0}}@media screen and (max-width: 768px){.main .main_wrap .styling .styling_wrap .product_wrap .recommend.product_list .product_listItem:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 769px){.main .main_wrap .styling .styling_wrap .product_wrap .recommend.product_list .product_listItem:nth-of-type(6n){margin-right:0}}.main .main_wrap .styling .styling_wrap .product_wrap .recommend.product_list .product_listItem_mb0{margin-bottom:0}.main .main_wrap .otherContent{margin-bottom:80px}@media screen and (min-width: 769px){.main .main_wrap .otherContent{margin-bottom:100px}}.main .main_wrap .otherContent .otherContent_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 .otherContent .otherContent_ttl{margin-left:0;margin-bottom:24px}}.main .main_wrap .otherContent .otherContent_list{display:flex;flex-direction:column}@media screen and (min-width: 769px){.main .main_wrap .otherContent .otherContent_list{flex-direction:row;flex-wrap:nowrap}}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem{display:flex;margin:0 15px 8px}@media screen and (min-width: 769px){.main .main_wrap .otherContent .otherContent_list .otherContent_listItem{width:calc((100% - 20px) / 3);flex-wrap:nowrap;margin:0 20px 0 0}}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink{display:flex}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemImgWrap{flex-basis:36.233%;margin-right:15px}@media screen and (min-width: 769px){.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemImgWrap{flex-basis:44.63%;margin-right:10px}}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap{flex:1}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemTtl{font-family:Hiragino Kaku Gothic Pro;font-size:16px;font-style:normal;font-weight:400;line-height:22.4px;letter-spacing:0px;text-align:left;margin-bottom:4px}@media screen and (min-width: 769px){.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemTtl{margin-bottom:12px}}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemDesc{font-family:Hiragino Kaku Gothic Pro;font-size:13px;font-style:normal;font-weight:400;line-height:23px;letter-spacing:0.007em;text-align:left;margin-bottom:8px}@media screen and (min-width: 769px){.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemDesc{font-size:14px;margin-bottom:20px}}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemDesc_mb0{margin-bottom:0}.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemTxtLink{font-family:Hiragino Kaku Gothic Pro;font-size:12px;font-style:normal;font-weight:400;line-height:19.2px;letter-spacing:0.007em;text-align:left;text-decoration:underline}@media screen and (min-width: 769px){.main .main_wrap .otherContent .otherContent_list .otherContent_listItem .otherContent_listItemLink .otherContent_listItemTxtWrap .otherContent_listItemTxtLink{font-size:14px;line-height:21px}}@media screen and (max-width: 768px){.main .main_wrap .otherContent .otherContent_list .otherContent_listItem_mb0{margin-bottom:0}}.main .main_wrap .related_features.otherContent{margin-bottom:52px}.main .main_wrap .related_features .otherContent_list{margin-bottom:24px}.main .main_wrap .related_features .linkButton{border:1px solid #1b1b1b;margin:0 15px;padding:16px 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 .related_features .linkButton{margin:0 auto;width:49.213%}}.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_ImgWrap{position:relative}.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:12px}@media screen and (min-width: 769px){.main .main_wrap .relatedFeatures .relatedFeatures_listItemLinkButton{width:calc(100% - 40px);opacity:0;bottom:16px;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}}.main .section_list{max-width:924px;margin:0 auto}@media screen and (min-width: 769px){.main .section_list{display:flex;align-items:flex-start}}@media screen and (min-width: 769px){.main .section_item{width:47.8354978355%}}@media screen and (min-width: 769px){.main .section_item:not(:last-child){margin-right:4.329004329%}}@media screen and (max-width: 768px){.main .section_item:not(:last-child){margin-bottom:36px}}.main .section_item .item_img{margin-bottom:30px}.main .section_item .credit_area{width:100%}@media screen and (min-width: 769px){.main .section_bottom{margin-bottom:60px}}.main .section_bottom .credit_area{width:100%;margin-top:20px}.main .section_bottom .occasion{margin:0 auto}@media screen and (min-width: 769px){.main .section_bottom .occasion_list{display:flex;align-items:flex-start;flex-wrap:wrap}}@media screen and (min-width: 769px){.main .section_bottom .occasion_item{width:47.8354978355%}.main .section_bottom .occasion_item:not(:nth-child(even)){margin-right:4.329004329%}}.main .section_bottom .occasion_item_ttl{font-size:26px;font-weight:bold;line-height:1;margin-bottom:26px;text-align:left}@media screen and (max-width: 768px){.main .section_bottom .occasion_item_ttl{font-size:18px}}@media screen and (min-width: 769px){.main .section_bottom .occasion_item.pos_cent{margin:0 auto}}.main .section_bottom .occasion_on,.main .section_bottom .occasion_off{margin-bottom:36px;position:relative}.main .section_bottom .occasion_on::after,.main .section_bottom .occasion_off::after{content:"";position:absolute;top:20px;right:20px;font-size:26px;font-weight:bold;border-bottom:2px solid #000;line-height:1.1}@media screen and (max-width: 768px){.main .section_bottom .occasion_on::after,.main .section_bottom .occasion_off::after{top:10px;right:10px;font-size:16px}}.main .section_bottom .occasion_on_img,.main .section_bottom .occasion_off_img{margin-bottom:36px}@media screen and (max-width: 768px){.main .section_bottom .occasion_on_img,.main .section_bottom .occasion_off_img{margin-bottom:20px}}.main .section_bottom .occasion_on.item1::after{content:"WHITE"}.main .section_bottom .occasion_off.item2::after{content:"NAVY"}.main .section_bottom .occasion_on.item3::after{content:"BEIGE"}.main .section_bottom .occasion_off.item4::after{content:"BLUE"}.main .section_bottom .occasion_on.item5::after{content:"BLACK"}.main .section_bottom .occasion_txtArea{text-align:left}.main .section_bottom .occasion_ttl{font-size:17px;font-weight:bold;margin-bottom:20px}@media screen and (max-width: 768px){.main .section_bottom .occasion_ttl{font-size:14px}}.main .section_bottom .occasion_txt{font-size:13px;margin-bottom:20px}.main .section_bottom .occasion_on::after,.main .section_bottom .occasion_off::after{display:none}.main .section_bottom .occasion .occasion_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){.main .connection_wrap{padding-left:100px;padding-right:100px;max-width:1370px;width:100%;margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.main .connection{width:86%;margin-left:7%;margin-right:7%}}.main .connection.section{border-bottom:none !important}.main .connection.section a{color:#1b1b1b !important;text-decoration:none !important}.main .connection .connection_ttl{font-size:22px;font-weight:400;line-height:26.4px;margin-top:64px;text-align:left}@media screen and (min-width: 769px){.main .connection .connection_ttl{margin-top:100px;margin-left:0;margin-right:0}}.main .connection.contents_end{margin-bottom:100px}.main .connection_flex{margin:16px 0 0 0}@media screen and (min-width: 769px){.main .connection_flex{margin-top:24px;display:flex;margin-left:0;margin-right:0}}.main .connection_flex .connectionContents_flex{display:flex;align-items:flex-start;margin-top:8px}@media screen and (min-width: 769px){.main .connection_flex .connectionContents_flex{margin-top:0;margin-right:calc((20 / 1170)*100%)}}.main .connection_flex .connectionContents_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 .connection_flex .connectionContents_flex .image_area{width:calc((180/375)*100%);margin-right:calc((10/375)*100%);height:auto}}.main .connection_flex .connectionContents_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 .connection_flex .connectionContents_flex .text_area{width:calc((185/375)*100%);margin-left:0}}.main .connection_flex .connectionContents_flex .text_area .title{font-size:16px;line-height:22.4px;font-weight:400}.main .connection_flex .connectionContents_flex .text_area .text{margin-top:4px;font-size:13px;line-height:23.4px;font-weight:400}@media screen and (min-width: 769px){.main .connection_flex .connectionContents_flex .text_area .text{margin-top:12px;font-size:14px;line-height:24.5px}}.main .connection_flex .connectionContents_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 .connection_flex .connectionContents_flex .text_area .link{margin-top:20px;font-size:14px;line-height:21px}}.main .connection_flex .connectionContents_flex{margin-top:8px}@media screen and (min-width: 769px){.main .connection_flex .connectionContents_flex{margin-top:0px;width:calc((290/1170)*100%)}}@media screen and (min-width: 769px){.main .connectionContents_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}
