/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}article,aside,footer,header,hgroup,nav,section{display:block}*{box-sizing:border-box;padding:0;margin:0}html,body{width:100%}#main,#footer{position:relative}#main{width:1024px;margin:50px auto 70px}#header,#footer{min-width:1024px}#main::after{display:block;clear:both;content:""}#leftBox{float:left;width:184px}#rightBox{float:right;width:804px}.main-contents{margin-bottom:15px}.main-contentsBox{margin:15px 1em}.main-contentsBox:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.fixed{position:fixed;z-index:100;width:100%}}.l-inlineBox{font-size:0;letter-spacing:0}.l-inlineBox>*{display:inline-block;font-size:1.6rem;vertical-align:top}#top_linebanner{margin-bottom:0}#top_linebanner li{height:33px;padding:0;margin:0;margin-bottom:0;font-size:0}#top_linebanner li:hover{opacity:.7}#top_linebanner a{display:inline-block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px}#ts_bannerinner{height:100%;background:url("../../img/common/repeat.png") repeat-x center center}#garcons_bannerinner{height:100%;background:url("../../img/common/repeat_garcons.png") repeat-x center center}#louisvuitton_feature_bannerinner{height:100%;background:url("../../img/feature/louisvuitton_feature/pc_bnr01.png") repeat-x center center}#vitage_feature_bannerinner{height:100%;background:url("../../img/feature/vintage/pc_bnr01.png") repeat-x center center}#feature_brown_beige_bannerinner{height:100%;background:url("../../img/feature/color_coordination/brown_beige/pc_bnr01.png") repeat-x center center}#sneaker_bannerinner{height:100%;background:url("../../img/feature/sneaker/pc_bnr01.png") repeat-x center center}#feature_sale_bannerinner{height:100%;background:url("../../img/bnr/pc_sub_sale_winter.png") repeat-x center center}#feature_pricedown02_bannerinner{height:100%;background:url("../../img/bnr/pc-sub_pricedown02.png") repeat-x center center}.type_a{background:url("../../img/common/pc_longbnr_a.jpg") center center}.type_b{background:url("../../img/common/pc_longbnr_b.jpg") center center}.ui-helper-hidden-accessible div{display:none}.disp-tax-in::after{margin-left:.2em;font-size:.6em;content:"(税込)"}.disp-tax-out::after{margin-left:.2em;font-size:.8em;content:"(税抜)"}ul,ol{list-style-type:none}[type=text],[type=password],[type=submit],button,textarea{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}strong{font-weight:normal;color:#000;text-decoration:underline}em{font-style:normal;font-weight:bold;color:#000}.d-point-before::before{display:inline-block;width:.3em;height:.3em;margin-right:.5em;line-height:.3em;content:"";border:4px solid #f60;border-radius:50%}.d-arrow-before>*::before,.d-arrow-after>*::after{display:inline-block;width:.8em;height:.8em;content:"";background:center/contain no-repeat url("../../img/common/arrow_right.png")}.d-arrow-before>*::before{margin-right:.5em}.d-arrow-after>dt.selected::after{display:none;background:none}.d-circle{box-sizing:content-box;display:inline-block;width:1em;height:1em;padding:5px;line-height:1em;text-align:center;border:2px solid #999;border-radius:50%}.bigTtl{font-size:3.2rem;font-weight:normal;text-align:center}[class*=d-list]{margin-left:1.5em;line-height:1.5em}[class*=d-list] li{padding:5px 0}.d-listDisc{list-style-type:disc}.d-listNumber{list-style-type:decimal}.price{color:#000}.priceDown{color:#c00}.priceTax{margin-right:1em;font-size:.6em;color:#483c31}.priceOrigin{font-size:.7em;color:#483c31;text-decoration:line-through}a{font-weight:normal;color:#000;text-decoration:none}.main-contentsBox a:not([class*=Btn],.p-textlink1_a){color:#1f4999}li a,dt a,dd a{display:inline-block;width:auto;height:auto}[class*=Btn]{display:inline-block;padding:10px;margin:0 auto;font-size:1.8rem;text-align:center;cursor:pointer;border-radius:5px}[class*=Btn]:hover{transition:.5s}.cvBtn-white,input.cvBtn-white{position:relative;padding:12px 15px 10px 0;color:#807c73;background-color:#fff;border:solid 2px #b3aea1}.cvBtn-white:hover,input.cvBtn-white:hover{border-color:#f60}.wrapper .main-contents .cvBtn-white::after,.wrapper .main-contents input.cvBtn-white::after{position:absolute;top:50%;right:7%;display:block;width:9px;height:9px;margin-top:-6px;content:"";border:solid #b3aea1;border-width:0 2px 2px 0;transform:rotate(-45deg)}.wrapper .main-contents .cvBtn-white:hover::after,.wrapper .main-contents input.cvBtn-white:hover::after{border-color:#f60;transition:.5s}.cvBtn,input.cvBtn{position:relative;color:#fff;background-color:#f60}.cvBtn span,input.cvBtn span{font-size:1.2rem}.itemList-cv .cvBtn,input.cvBtn{width:100%}.cvBtn:hover,input.cvBtn:hover{color:#fff;opacity:.7}.button.cvBtn{line-height:1.5em}.logincvBtn{position:relative;box-sizing:border-box;height:54px;padding:9px 0;line-height:1.1;color:#fff;background-color:#f60}.logincvBtn::after,.buycvBtn::after{position:absolute;top:50%;right:7%;display:block;width:9px;height:9px;margin-top:-4px;content:"";border:solid #fff;border-width:0 2px 2px 0;transform:rotate(-45deg)}.actionBtn-mini{padding:5px 10px;font-size:1.4rem;color:#fff;background-color:#2f150f}.actionBtn-mini:hover{color:#fff;opacity:.7}.moreBtn,.actionBtn{background-color:#fff;border:1px solid #2f150f}.moreBtn:hover,.actionBtn:hover{border-color:#f60}.selectBtn{padding:5px .5em;font-size:1.6rem;color:#000;background-color:#fff;border:2px solid #b3aea1;border-radius:1em}.selectBtn:hover{font-weight:bold;border-color:#f60}.selectBtn.selected{font-weight:bold;background-color:#f2efe6;border-color:#b3aea1}.backBtn{position:relative;padding:11px 0 9px !important;color:#807c73;background-color:#fff;border:2px solid #b3aea1}.backBtn:hover{border-color:#f60}.icon-mens span,.icon-ladies span,.icon-unused span,.icon-limited{padding:0 .5em;font-size:1.4rem;text-align:center;border-left:1px solid #ccc7b8}.icon-mens span:first-child,.icon-ladies span:first-child,.icon-unused span:first-child,.icon-limited{padding-left:0;border:none}.icon-mens span:last-child,.icon-ladies span:last-child,.icon-unused span:last-child,.icon-limited{padding-right:0}.icon-mens{color:#09f}.icon-ladies{color:#f39}.icon-unused{color:#f66}.icon-limited{color:#090}[class*=Bnr] a::after{display:none}.freeBnr{display:inline-block;padding:5px;font-weight:bold;color:#c00;background-color:#fff;border:1px solid #c00}[type=text],[type=password],textarea{padding:5px .5em;line-height:1.6;border:1px solid #ccc7b8;border-radius:5px}[type=search]::-webkit-search-cancel-button,[type=text]::-webkit-search-cancel-button{-webkit-appearance:auto;appearance:auto}[class*=p-input_error]{background-color:#fdf4f5}.d-pulldown{position:relative}.d-pulldown>dd,.d-pulldown>li{position:absolute;z-index:50;display:none}.d-pulldown>dt span{cursor:pointer}.d-pulldown>dt:hover+dd,.d-pulldown>*:hover li,.d-pulldown>dd:hover,.d-pulldown>li:hover{display:block}.d-pulldown a{width:100%;line-height:1.8em}.d-pulldown ul,.d-pulldown dl{padding:0 5px;background-color:#fff;border:1px solid #ccc7b8}.d-pulldown ul li,.d-pulldown dl dt,.d-pulldown dl dd{padding:5px 0;border-bottom:1px dashed #ccc7b8}.d-pulldown ul li:last-child,.d-pulldown dl dd:last-child{border-bottom:none}.d-pulldown ul li a:hover,.d-pulldown dl dd a:hover{font-weight:bold;background-color:#f2efe6}.d-tableBox,.d-tableBox>*{border:solid #ccc7b8}.d-tableBox{font-size:0;border-width:0 0 1px 1px}.d-tableBox>*{display:inline-block;padding:10px;font-size:1.6rem;vertical-align:top;border-width:1px 1px 0 0}.d-tableBox dt{width:6em;background-color:#f2ecda;border-right-width:1px}.d-tableBox dd{width:calc(100% - 6em)}.stepGuide{margin:20px auto;text-align:center}.stepGuide ol{padding:10px;margin:0 auto;font-size:0;text-align:center;list-style-position:inside;list-style-type:decimal;background-color:#efece6;border:2px solid #ccc7b8}.stepGuide li{display:inline-block;font-size:1.6rem;vertical-align:top}.stepGuide span{display:list-item}.stepGuide span::after{display:inline-block;width:.8em;height:.8em;margin:0 .5em;content:"";background:center/contain no-repeat url("../../img/common/arrow_right.png")}.stepGuide li:last-of-type span::after{content:none}.stepGuide span.selected{font-weight:bold;color:#f60}.itemList{height:100%}.itemList>*{padding:0 7.5px 30px}.itemList-box{position:relative;width:100%;height:100%;line-height:1.5em}.itemList>li a{display:inline-block;width:100%;border:1px solid #fff}.itemList>li a:hover{border-color:#f60}.itemList>li a:hover img{opacity:1}.itemList-icon{position:absolute;top:0;width:100%;margin-top:.8rem;font-size:0;text-align:right}.itemList-icon span{font-size:1rem;font-weight:bold;line-height:1.5em;background-color:#fff}.itemList-thumnail{position:absolute;top:calc(1.5em + 10px);width:100%;max-height:100%;background-color:#fff}.itemList-thumnail img:not(.new){position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;vertical-align:baseline;transform:translate(-50%, -50%)}body .itemList-thumnail .soldout_img{position:relative;top:0;left:0;transform:translate(0, 0)}.soldout_item_img{opacity:.6}.itemList-thumnail .new{position:absolute;top:0}.itemList-caption::before{display:block;padding-top:calc(185px + 1em + 20px);content:""}.itemList-caption{position:relative;display:inline-block;width:100%;vertical-align:bottom}.itemList-caption ul{width:100%;padding:10px 0}.itemList-caption li{width:100%;padding:0;margin:2.5px 0;overflow:hidden;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap}.itemList-captionBottom{position:absolute;bottom:-5px}.itemList-caption>div{position:relative;height:calc(3em + 5px);padding-left:calc(100% - (1.5em + 10px));margin:calc(-1*(3em + 5px)) 10px 10px 0;font-size:1.8rem;color:#ccc7b8}.itemList>li .itemList-fav{position:relative;top:-183px;left:calc(139px - 1.5em);width:1em}.itemList.item-large>li .itemList-fav{left:calc(246px - 1.5em)}.itemList>li .itemList-fav a{display:block;width:1em;padding:4px 3px 2px;color:#b3aea1;cursor:pointer;background-color:#fff;border:1px solid #b3aea1}.itemList>li .itemList-fav a:hover{color:#f60}.itemList>li .itemList-fav a.selected{color:#f60;cursor:default;border-color:#f60}.itemList-brand,.itemList-category,.itemList-size{font-size:1.2rem}.itemList-brand{padding-top:5px;font-weight:bold}li.itemList-price{font-size:1em;line-height:1em}li.itemList-price .priceOrigin{padding:2.5px 0}.itemList-shop{position:relative;bottom:calc(3.5em + 20px);width:100%;margin:0 auto}.itemList-shop span.shopname{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.5em;margin-top:.5em;font-size:1.4rem;line-height:1.5em;background-color:#fff;border:1px solid #ccc7b8;border-radius:5px}.itemList-shop .lname_online{font-size:.75em;letter-spacing:-0.1em}.itemList-shop .lname{margin-left:2px;font-size:.9em}.itemList-shop .sname{margin-left:2px;font-size:.9em}.item-large .itemList-shop .lname_online,.item-large .itemList-shop .lname{font-size:1em;line-height:2.4}.priceRate{font-size:1.2rem}.priceRate span{font-size:1rem}.soldout:not(.backBtn){position:absolute;top:50%;z-index:5;width:100%;font-size:1.6rem;color:#fff;text-align:center;background-color:rgba(0,0,0,.3);transform:translateY(-50%)}.soldout.sale{letter-spacing:.1em;background-color:rgba(255,84,84,.6)}.itemList-cv{margin-top:5px}.itemList-cv a{position:relative;z-index:6}.main-contents h2{position:relative;width:100%;padding:10px;font-size:1.8rem;letter-spacing:.1rem;background:#f2efe6}.main-contents h2 .moreBtn{position:absolute;top:8px;right:10px;display:inline-block;width:auto;padding:5px 10px;font-size:1.2rem;text-align:center;background-color:#fff;border:1px solid #ccc7b8;border-radius:3px}.main-contents h2 .moreBtn::before{display:inline-block;width:.8em;height:.8em;padding:0 2px 2px 0;margin-right:5px;font-size:.8em;line-height:1;color:#fff;text-align:center;content:"▲";background-color:#f60;border:2px solid #f60;border-radius:50%;transform:rotate(-30deg)}.main-contentsBox>p{margin-bottom:.8em;line-height:1.8em}.main-contentsBox h3{position:relative;left:-0.9em;width:calc(100% + 2em);padding:10px;margin-bottom:1.5em;font-size:1.6rem;font-weight:bold;background-color:#f2efe6}.main-contentsBox.msg-attention{font-weight:bold;line-height:1.5;color:red}.main-pager{width:auto;margin-top:20px;text-align:center}.main-pager>*,.main-pager>b+a:first-of-type{box-sizing:content-box;display:inline-block;width:2.7em;height:2em;padding:5px 0;margin:0 5px;line-height:2em;color:#807c73;text-align:center;vertical-align:middle;border:1px solid #bbb;border-radius:50%}.main-pager>a:hover,.main-pager>b+a:hover{font-weight:bold;color:#f60;border-color:#f60}.main-pager>a:first-of-type,.main-pager>a:last-of-type{width:3em;border:none;border-radius:none}.main-pager>b{margin:0 5px;font-size:.98em;font-weight:bolder;color:#000;background-color:#f2efe6;border:1px solid #2f150f}.topInfo{padding:0 15px 15px}.topInfo dt{display:flex;align-items:center;float:left;min-width:110px;height:30px;margin-right:10px;clear:both;font-weight:bold;line-height:1.15}.topInfo dd{min-width:30px;padding-top:6px;margin-bottom:5px;line-height:1.5;border-bottom:1px dashed #ccc7b8}.topInfo dd:last-of-type{border-bottom:none}.topInfo img{max-width:100%;height:auto}.topInfo h2{padding:initial;background:initial;border:initial;border-top:initial}.topInfo h3{padding:initial;background:initial;border:initial;border-top:initial}.main-contentsBox .topInfo a:not([class*=Btn]){color:#1f4999;text-decoration:underline}.main-contentsBox .topInfo a:not([class*=Btn]):hover{color:#f60;transition:.5s}.itemList-price.priceDown .sale_ico{display:inline-block;padding:5px 10px;font-size:18px;font-weight:bold;color:#fff;text-align:center;background:#c00}.modal_wrap{overflow-y:auto}.modal_wrap .modal_container{width:600px;height:auto;padding:60px 0;text-align:center}.modal_wrap .icn_atn{width:60px;margin:0 auto 20px}.modal_wrap .modal_ttl{margin-bottom:28px}.modal_wrap .modal_txt{margin:0 auto 30px;line-height:2}.modal_wrap .modal_opt_link{display:flex;align-items:center;margin:20px auto 0}.modal_wrap .modal_buttons button,.modal_wrap .modal_buttons a{margin-top:20px}.modal_wrap .modal_buttons button:first-child,.modal_wrap .modal_buttons a:first-child{margin-top:0}.modal_wrap .modal_close:hover{cursor:pointer}body{padding-top:110px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Noto Sans JP","メイリオ",Meiryo,verdana,sans-serif;font-size:14px;line-height:1.75;color:#000;letter-spacing:.05em}a{font-weight:normal;color:#000;text-decoration:none}a:hover,button:hover,[type=submit]:hover,[type=button]:hover,[type=image]:hover,label:hover{text-decoration:underline;cursor:pointer;opacity:.7;transition:.2s opacity}a:hover>img{opacity:1;transition:none}button{padding:0;font-family:inherit;line-height:inherit;text-align:left;cursor:pointer;background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:disabled,[type=submit]:disabled,[type=button]:disabled{text-decoration:none;cursor:initial}button:disabled:hover,[type=submit]:disabled:hover,[type=button]:disabled:hover{opacity:1;transition:unset}input,textarea,select{font-family:inherit}::-ms-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}i{font-style:inherit;text-transform:inherit}img{vertical-align:bottom}ul,ol{list-style-type:none}.l-inner{display:block;width:1024px;margin:0 auto}.header{position:fixed;top:0;left:0;z-index:100000;width:100%;background:#fff;border-top:4px solid #000;border-bottom:1px solid #ccc}.header_inner{position:relative;display:grid;grid-template-columns:repeat(3, auto);align-items:center;justify-content:space-between;height:105px}.header_search{display:flex;flex-direction:column;align-self:end;margin-bottom:8px;margin-left:-8px}.header_search .p-input_simplesearch1_a_textbox_input:focus{outline:none}#header_search_modal{position:absolute;inset:0;z-index:10;display:none;height:100vh;background-color:rgba(0,0,0,.5)}#header_search_modal.is-active{display:block}.header_search_word{position:absolute;top:15px;left:185px;z-index:11}.header_search_menu{display:flex}.header_search_menu_item:not(:last-child){margin-right:34px}.header_search_menu_btn{display:block;padding:10px 0}.ui-front{top:57px !important;z-index:100005 !important;width:456px !important}.header_global_list{display:flex}.header_global_list_item{position:relative;min-width:70px}.header_global_list_item:not(:last-child){margin-right:15px}.header_global_list_btn{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.header_global_list_icon{display:inline-block;width:28px;margin-bottom:12px}.header_global_list_txt{font-size:12px;font-weight:normal;color:#000;letter-spacing:.05em}a:hover .header_global_list_txt,button:hover .header_global_list_txt,[type=submit]:hover .header_global_list_txt,[type=button]:hover .header_global_list_txt,[type=image]:hover .header_global_list_txt,label:hover .header_global_list_txt{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.header_global_list_counter{position:absolute;top:-5px;right:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;line-height:1;color:#fff;letter-spacing:-0.05em;background:#ff8c19;border-radius:10px}.header_global_list_loginmenu{position:absolute;top:100%;left:50%;z-index:99;display:none;width:200px;padding-top:10px;margin-left:-100px}.header_global_list_item:hover .header_global_list_loginmenu{display:block}.header_global_list_loginmenu::after{position:absolute;top:0;left:50%;display:block;margin-left:-9px;content:"";border:solid rgba(0,0,0,0);border-width:0 9px 16px;border-bottom-color:#f2f2f2}.header_global_list_loginmenu_inner{background:#fff}.header_bnr{width:100%}.header_bnr_btn{display:block;height:50px;overflow:hidden;text-indent:-9999px;white-space:nowrap;background:repeat-x center top/auto 100%}.fv_popup{position:absolute;top:100px;left:calc(50% + 100px);z-index:100;display:none;width:400px;padding:20px}.fv_popup::before,.fv_popup::after{left:calc(50% + 92px)}.fv_popup_ttl{margin-bottom:15px;text-align:center}.fv_popup_regist{margin-top:20px}.fv_popup_detail{margin-top:15px;text-align:center}.fv_popup_detail_btn{position:relative;display:inline-block;padding-right:26px}.fv_popup_detail_btn::after{position:absolute;top:50%;right:0;display:inline-block;width:18px;height:18px;content:"";background:url("/img/component/icn_arw_b02.svg") no-repeat center/cover;transform:translateY(-50%)}.autocomplete-list{position:absolute;top:40px;width:456px;padding-block:3px;padding-inline:.4em 1em;background-color:#fff;border:1px solid #aaa}.autocomplete-item{box-sizing:border-box;height:32.5px;padding-block:3px;cursor:pointer}.autocomplete-item:hover{border:1px solid #aaa}.autocomplete-item[aria-selected=true]{border:1px solid #aaa}.ly-footer{background:#fff;border-top:1px solid #000}.ly-footer_about{display:flex;gap:60px;width:1024px;padding-block:50px 40px;margin:auto}.ly-footer_about_title{margin-bottom:20px}.ly-footer_partition{width:1px;height:auto;background-color:#d9d9d9}.ly-footer_sns{display:flex;gap:30px;align-items:center}.ly-footer_icon{display:flex;gap:6px;align-items:center}.ly-footer_sns_icon{border:1px solid #000;border-radius:4px}.ly-footer_sns_x{white-space:nowrap}.ly-footer_group{padding-block:40px 50px;background:#f2f2f2}.ly-footer_group_inner{width:1024px;margin:auto}.ly-footer_heading{margin-bottom:10px}.ly-footer_group_site{display:flex;flex-direction:column;margin-bottom:24px}.ly-footer_group_list{display:grid;grid-template-columns:repeat(7, 128px);gap:16px}.ly-footer_group_company{display:flex;gap:16px}.ly-footer_group_company_list{display:grid;grid-template-columns:repeat(5, 128px);gap:14px}.ly-footer_group_bussiness_list{display:grid;grid-template-columns:repeat(2, 128px);gap:16px}.ly-footer_group_item_link{display:flex;flex-direction:column;gap:8px;align-items:center;font-size:12px;color:#0c0c0c}.ly-footer_group_item_link span{font-size:12px;font-weight:normal;color:gray;letter-spacing:.05em}a:hover .ly-footer_group_item_link span,button:hover .ly-footer_group_item_link span,[type=submit]:hover .ly-footer_group_item_link span,[type=button]:hover .ly-footer_group_item_link span,[type=image]:hover .ly-footer_group_item_link span,label:hover .ly-footer_group_item_link span{text-decoration:underline;-webkit-text-decoration-color:gray;text-decoration-color:gray}.ly-footer_group_item_link span{text-align:center}.ly-footer_bottom{padding:30px 0;background:#000;font-size:12px;font-weight:normal;color:#fff;letter-spacing:.05em}a:hover .ly-footer_bottom,button:hover .ly-footer_bottom,[type=submit]:hover .ly-footer_bottom,[type=button]:hover .ly-footer_bottom,[type=image]:hover .ly-footer_bottom,label:hover .ly-footer_bottom{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.ly-footer_bottom.is-copyonly{padding:14px 0}.ly-footer_menu_list{display:flex;align-items:center;justify-content:center;width:1024px;margin:0 auto}.ly-footer_menu_list:last-of-type{margin-bottom:15px}.ly-footer_menu_item:not(:last-of-type)::after{color:#fff;content:"\FF5C"}.ly-footer_copyright{text-align:center}.ly-footer_copyright_small{font-size:inherit}.ly-footer_site_change{margin:min(3.2vw,30px) 0;font-size:min(3.2vw,30px)}.ly-footer_site_change_btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:70.67vw;max-width:680px;height:10.67vw;max-height:80px;margin:0 auto;color:#000;background:#fff;border-radius:4px}.ly-footer_site_change_icn{width:min(6.4vw,48px);height:min(6.4vw,48px);margin-right:min(2.67vw,10px)}
