@charset "utf-8";
/* .custom-local-nav.local-nav { width: 200px; margin-right: 80px } */
body > .wrap.customer{min-width:1360px;}
.customer .w1360{width:auto;min-width:1360px;max-width:1640px;}
.customer .w1640{width:auto;min-width:1360px;max-width:1640px;}
.customer .w1100 {width: calc(100% - 260px);}
.custom-wrap .w800{width:auto;}
.custom-wrap > .border-box{border:none;padding: 30px 0 0 0;}
.custom-local-nav.local-nav h2 { font-size: 30px; line-height: 35px; padding-bottom: 25px; border-bottom: 3px solid #000;white-space: nowrap;}
.custom-local-nav.local-nav h2 a{ font-size: 30px; line-height: 35px;}
.custom-local-nav.local-nav > ul > li > a{font-size:16px}
.custom-left-info{padding:20px 25px;margin-top:25px;border:1px solid #ddd;background-color:#f5f5f5}
.custom-left-info h3{font-size:18px;color:#333}
.custom-left-info h3.center-phone{padding: 0 0 0 20px;font-size:21px;color:#333;background:url(../images/common/call.svg) no-repeat left center}
.custom-left-info p{font-size:13px;color:#888;line-height: 23px;margin-top:15px}
.customer-h1 { font-size: 30px; }
.border-box { border: 1px solid #ddd; padding: 30px; }
.custom-top{padding:40px 30px}
.custom-top h1{font-size:24px;color:#000;padding:0 0 30px 0;}
.custom-wrap h2{font-size:24px;color:#000;padding:35px 0 15px 0;}
.custom-wrap h3{font-size:16px;color:#000;padding:30px 0 15px 0;}
.custom-wrap h3.h3-sub{font-size:16px;font-weight:400;padding:0}
.custom-wrap h3.h3-sub strong{font-size:16px;font-weight:700;}
.custom-links{margin:0 -10px}
.custom-links li{width:183px;height:115px;background:#fff;margin:0 10px}
.custom-links li a{display:block;height:100%;border:1px solid #ddd;padding:20px;line-height:15px;}
.custom-links li a:hover{border:1px solid #333;}
.custom-links li a span{font-size:14px;line-height:22px;font-weight:500;color:#333;display:block;border-bottom:1px solid #888;padding:0 0 10px 0;display:block;}
.custom-links li a em{font-size:12px;line-height:12px;color:#333;display:inline-block;margin:10px 0 0 0;padding:0 20px 0 0;background:url(../images/common/icons-16-px-arrow-outline-right.svg) no-repeat right center}

.accord li a{display:block;padding:15px 35px 15px 0;position:relative;border-bottom:1px solid #ddd;}
.accord li a:after{content:'';display:block;background:url(../images/common/icons-light-down.svg) no-repeat;width:12px;height:10px;position:absolute;right:3px;top:calc(50% - 5px);transition:all 0.3s;background-size:100%}
.accord li a.active:after{transform: rotate(180deg);}
.accord li a b{display:block;width:25px;height:25px;text-align:center;line-height:25px;background:#888;color:#fff;border-radius:50%;font-size:13px;margin-right:10px}
.accord li a em{font-size:16px;color:#888;display:block;width:160px}
.accord li a span{font-size:15px;color:#333;}
.accord .acc-cont{display:none;border-bottom:1px solid #ddd;position:relative;}
.accord .acc-cont>div{font-size:14px;color:#888;line-height:22px;padding:15px 0 15px 0;}
.accord .acc-cont b{display:block;width:25px;height:25px;text-align:center;line-height:25px;background:#ff5b37;color:#fff;border-radius:50%;position:absolute;left:196px;top:15px;font-size:13px;}
.accord.acc-type1 li a{padding:15px 35px 15px 35px;}
.accord.acc-type1 li a:after{right:20px;}
.accord.acc-type1 .acc-cont>div{padding:15px 35px 15px 230px;}
.accord.acc-type2 li a{padding:15px 35px 15px 35px;}
.accord.acc-type2 li a:after{right:20px;}
.accord.acc-type2 .acc-cont>div{padding:15px 35px 15px 35px;}
.accord.acc-type2 li a em{font-size:14px;color:#888;}

.in-more{display:flex;border-bottom:1px solid #888;align-items: center;}
.in-more .acc-more{font-size:12px;color:#2d2d2d;font-weight:500;margin-left: auto;}

.cu-bnr a{display:block;padding:17px 20px 17px 130px;position:relative;min-height:132px;background:#f5f5f5 url(../images/common/ico-arrow-next.svg) no-repeat right 30px center}
.cu-bnr.list a{display:block;padding:14px 20px 14px 130px;position:relative;min-height:132px;background:#f5f5f5 url(../images/common/ico-arrow-next.svg) no-repeat right 30px center}
.cu-bnr.cu-call a{background-image: none;cursor:default;pointer-events: none;}
.cu-bnr a strong{font-size:20px;font-weight:500;color:#000;display:block;line-height:18px;padding: 25px 0 5px 0;}
.cu-bnr a span{font-size:14px;color:#888;}
.cu-bnr.list a strong {font-size:20px;font-weight:500;color:#000;display:block;line-height:18px;padding: 10px 0 3px 0;}
.cu-bnr.list a span {font-size:14px;color:#888;}
.cu-bnr a:before{content:'';display:block;background:#fff;border-radius:50%;width:90px;height:90px;position:absolute;left:20px;top:17px;background:#fff url(../images/common/custom-01.svg) no-repeat center center;}
.cu-bnr.cu-call a:before{background-image:url(../images/common/custom-02.svg);}
.cu-tit{font-size:14px;color:#888;line-height:20px;}

.tab-type-btns{background:#f5f5f5;padding:30px;}
.tab-type-btns ul{display:flex;flex-direction: row;flex-wrap: wrap;}
.tab-type-btns li{margin:0 7px 0 0}
.tab-type-btns li a{font-size:16px;color:#a8a8a8;display:block;line-height:45px;border:1px solid #ddd;padding:0 12px;background:#fff;min-width:124px;text-align: center;}
.tab-type-btns li.on a{border:1px solid #000;font-weight:500;color:#333}

.list-opt{font-size:16px;color:#333;padding:10px 0;border-bottom:2px solid #000;}
.list-opt strong{font-weight:500;font-size:16px}

.ord-process{padding:0 0 20px 0;display: table;width: 100%;}
.ord-process>div{display: table-cell;}
.process{background-color:#f8f8f8;padding:40px 25px;height:284px;justify-content:center!important;}
.ord-process h3{padding-top:0}
.process.p1{width:auto;margin: 0 15px 0 0;}
.process.p2{width:auto;margin: 0 15px 0 0;}
.process.p3{width:auto}
.p-con{padding:115px 0 5px;position:relative;margin: 0 20px 0 0;text-align:center;}
.p-con:last-child{margin:0;}
.p-con:before{content:'';display:block;border-radius:50%;width:90px;height:90px;position:absolute;left:50%;top:0;margin-left:-45px}
.p-con h4{font-size:20px;color:#333;font-weight:500;}
.p-con p{font-size:14px;color:#333;line-height: 20px;margin-top:10px}
.p-con:after{content:'';display:block;background:url(../images/common/ico-arrow-next.svg) no-repeat;width:10px;height:18px;position:absolute;right:-9px;top:40px;background-size:10px 18px}
.p-con.p1-3:after,
.p-con.p2-2:after,
.p-con.p3-1:after{content:none;}
.p-con.p1-1:before{background:url(../images/common/custom-03.svg) no-repeat;}
.p-con.p1-2:before{background:url(../images/common/custom-04.svg) no-repeat;}
.p-con.p1-3:before{background:url(../images/common/custom-05.svg) no-repeat;}
.p-con.p2-1:before{background:url(../images/common/custom-06.svg) no-repeat;}
.p-con.p2-2:before{background:url(../images/common/custom-07.svg) no-repeat;}
.p-con.p3-1:before{background:url(../images/common/custom-08.svg) no-repeat;}
.return-step{background-color:#f8f8f8;}
.return-step ul{display: flex;justify-content: center; align-items: center;height:179px}
.return-step li{font-size:20px;font-weight:500;color:#333;position: relative;padding:0 0 0 110px;display: flex;justify-content: center; align-items: center;height:90px;margin:0 30px;}
.return-step li:before{content:'';display:block;border-radius:50%;width:90px;height:90px;position:absolute;left:0;top:0;margin:0 10px 0 0;}
.return-step li:after{content:'';display:block;background:url(../images/common/ico-arrow-next.svg) no-repeat;width:10px;height:18px;position:absolute;right:-35px;top:35px;background-size:10px 18px}
.return-step li:last-child:after{content:none;}
.return-step li.r-step1:before{background:url(../images/common/custom-09.svg) no-repeat;}
.return-step li.r-step2:before{background:url(../images/common/custom-10.svg) no-repeat;}
.return-step li.r-step3:before{background:url(../images/common/custom-11.svg) no-repeat;}
.return-step li.r-step4:before{background:url(../images/common/custom-12.svg) no-repeat;}
.para-type1 ul{padding:5px 0 15px 0;}
.para-type1 ul li{font-size:14px;color:#888;font-weight:400;line-height:22px;padding:0 0 3px 8px;position:relative;}
.para-type1 ul li:before{content:'';display:block;border-radius:50%;width:3px;height:3px;background:#888;position:absolute;left:0;top:8px;}
.custom-forms h4{width:179px}
.custom-forms .custom-h3{font-size:24px;padding:0 0 15px 0;border-bottom:solid 1px #000}
.custom-forms .label+.input-holder{margin-top:0}
.custom-forms .w700{width:700px!important}
.agree-box{line-height:18px;height:300px;overflow-y:scroll;}
.agree-box-ui > strong {display:block; margin-top:30px; color:#333; font-size:14px; font-weight:500;}
.agree-box-ui > strong:first-child {margin:0;}
.agree-box-ui > p {margin-top:10px; padding:0; font-size:12px; line-height:20px;}
.agree-box-ui > ul {margin-top:10px;}
.agree-box-ui > ul li {padding-left:13px; text-indent:-13px; line-height:20px;}
.agree-box-ui > ul li li {padding-left:11px; text-indent:-11px;}
.agree-box-ui > ul ul {margin:5px 0;}
.agr-tit{font-size: 14px; color: #333; padding: 10px 0;    line-height: 22px;}
.store-search-left{width:375px;border:1px solid #ddd;border-right:none;}
.store-search-left + div{width:calc(100% - 375px);border:1px solid #ddd;border-left:none;}
.store-search-left .pagination{padding: 19px 0;}
.store-search-left .list-opt{font-size: 14px;border-bottom: 1px solid #ddd;}
.store-search-left .list-opt strong{font-size: 14px;}
.store-search{width:100%;background:#f5f5f5;padding:20px;}
.store-search .both{display:flex;}
.store-search .both .input-holder{width:calc(50% - 5px);margin:0 10px 0 0;}
.store-search .both .input-holder:last-child{margin:0 0 0 0;}
.store-zone{display:flex;margin:10px 0;justify-content: flex-end;}
.store-zone dt{font-size:14px;line-height:30px;margin-right: auto;padding: 0 0 0 10px}
.store-zone dd{margin:0 0 0 7px;}
.store-zone a{display:block;font-size:14px;line-height:30px;padding:0 10px;border:1px solid #ddd;color:#a8a8a8;background:#fff;}
.store-zone dd.on a{color:#333;border:1px solid #000;font-weight:500;}
.store-lists{padding:0 20px 20px;height:576px;margin: -20px 0 0 0;}
.store-list>li{padding:20px 0 25px 0;position:relative;margin: 0;border-bottom:1px solid #ddd;}
.store-list .strore-wrap{padding:0 0 0 45px;position:relative;min-height: 67px;margin: 0;min-height: 145px;}
.store-list  .strore-wrap .s-brand {top: 0;}
.store-list>li:last-child{margin:0;}
.store-list strong{font-size:16px;color:#333;font-weight:500;width:150px}
.store-list address{font-size:14px;color:#333;line-height: 20px;}
.store-list .s-brand{display:block;width:35px;height:35px;position:absolute;left:0;top:17px;}
.store-list .s-brand img{width:100%;}
.store-list .s-info{margin: 0 0 10px 0;min-height: 35px;padding: 0 0 0 45px;}
.store-list .s-info li{font-size:14px;color:#888;background:#f5f5f5;padding:5px 8px;display:inline-block;margin-left:5px;}
.store-list .s-info li:first-child{margin:0;}
.store-list .s-btns{margin: 16px 0 0 0;width: 100%;}
.store-list .s-btns a{display:block;padding:0 10px;font-size:13px;color:#888;line-height:30px;text-align:center;border:1px solid #ddd;}
.store-list .s-btns a.s-map{margin-left:auto}
.store-list .s-btns ul {margin-top:5px;}
.store-list .s-btns li{margin:5px 5px 0 0;font-size:14px;color:#888;background:#f5f5f5;padding:5px 8px;display:inline-block;}
.store-list .s-btns li:last-child{margin-right:0;}
.store-list .s-call{font-size:14px;color:#888;background:url(../images/common/call.svg) no-repeat left center;padding: 0 0 0 20px;line-height: 30px;}
.store-list.store-detail .strore-wrap{padding:0 30px 0 105px;margin-top:40px}
.store-list.store-detail .s-brand{display:block;width:60px;height:60px;position:absolute;left:30px;top:0;}
.store-list.store-detail strong{font-size:20px;color:#333;font-weight:500;width:400px}
.store-list.store-detail address{font-size:16px;color:#333;}
.store-list.store-detail .flex .s-call{line-height: 22px;color:#000}
.store-list.store-detail .flex .s-info{margin-left:auto}
.store-list.store-detail .s-info{padding: 0 0 0 0;margin: 0 0 5px 0;}
.s-map-api{width:auto;height:730px;overflow:hidden}
.s-map-api>img{width:100%;height: 100%;object-fit: cover;}
.brand-select{height:105px}
.brand-select .input-holder{width:520px}
.para.line{border-bottom:1px solid #ddd;padding: 0 0 10px 0;}
.para h4{font-size:14px;color:#333;padding:10px 0 5px 0;}
.para p{font-size:14px;color:#888;line-height:22px;margin:0 0 10px 0;}
.para li{font-size:14px;color:#888;line-height:22px;margin:0 0 5px 0;padding-left: 10px;position:relative;}
.para li:before{content:'';position: absolute;left: 0;top: 8px;width: 3px;height: 3px;background: #888;}
.para ul + .detail-table {margin-top:20px;}
.custom-auth{padding:10px 0 50px}
.mile-col ul{display:flex;}
.mile-col li {background:#f5f5f5;font-size:12px;line-height:18px;color:#333;position:relative;height:112px;width: calc(50% - 3px); margin: 0 5px 0 0;padding: 20px;}
.mile-col li:before{content:'';display:block;width:40px;height:35px;background:url(../images/common/ic-point.svg) no-repeat;position: absolute;bottom: 16px;}
.mile-col li:last-child:before{background:url(../images/common/ic-class.svg) no-repeat;bottom: 20px;}
.mile-col li:last-child{margin:0;}
.mile-col li strong{font-size:16px;font-weight:500;position:absolute;display:block;width: calc(100% - 40px);bottom: 20px;text-align: right;}
.table-type{display: flex;border: 1px solid #ddd;margin:20px 0 0 0;}
.table-type strong{font-size: 18px;line-height: 22px;width:225px;color: #333;background: #f5f5f5;padding: 15px;border-right: 1px solid #ddd;text-align: center;}
.table-type p{font-size: 14px;line-height: 22px;color: #333;padding: 15px;margin:0!important;}
.tab- ul.productx3.customx3{width:100%}
.as-img-wrap{padding:50px 0;text-align: center;}
.infogr-txt{display:flex;text-align:center;margin:20px 0 0 0;justify-content:center;align-items:center;}
.infogr-txt p{font-size:16px;color:#888;}
.m-ship-benefit.custom-benefit{padding:50px 50px}


