@charset "euc-kr";


/* font */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");

/* common */
*{margin:0; padding:0; box-sizing:border-box; word-break:keep-all; color:#000; font-size:14px; font-weight:400;
    font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}
html, body{-webkit-text-size-adjust : none; -ms-text-size-adjust : none; -moz-text-size-adjust : none; -o-text-size-adjust : none; min-width:1280px;}
body.scrollDisable{overflow:hidden;}
/* a */
a{color:inherit; text-decoration:none; cursor:pointer;}
/* list */
ul, li{list-style:none}
/* table */
table{border-collapse: collapse; border-spacing: 0;}
/* input */
label{cursor:pointer;}
input:focus{outline:none;}
input[type=text],
input[type=password]{appearance: none; -webkit-appearance: none; border:solid 1px #E0E0E0; padding:12px 16px; font-size:16px; line-height:19px; background:none;}
input[type=text]:focus{border:solid 1px #000;}
input[type=email]{ appearance: none; -webkit-appearance: none; border:solid 1px #D9D9D9; padding:12px 16px; font-size:16px; line-height:19px; background:none; width:100%;}
input[type=checkbox]{width:20px; height:20px; background:none; border:solid 1px #E0E0E0; border-radius:2px; appearance: none; -webkit-appearance: none; vertical-align: bottom;}
input[type=checkbox]:checked{background-image:url(/design/justmysize/ECHO/icon/ico_20_check%205.svg); background-position:center center; background-size:contain; background-repeat:no-repeat; border:none;}
input[type=checkbox] + label{margin-left:8px; font-size:14px; font-weight:500; line-height:17px; color:#242424;}
input[type=checkbox] + label + input[type=checkbox]{margin-left:16px;}
input[type=radio]{appearance: none; -webkit-appearance: none; width:20px; height:20px; border:solid 1px #D9D9D9; border-radius:50%; box-sizing:border-box; vertical-align: bottom;}
input[type=radio]:checked{border:solid 6px #000;}
input[type=radio] + label{margin-left:8px; font-size:14px; font-weight:500; line-height:17px; color:#242424;}
input[type=radio] + label + input[type=radio]{margin-left:16px;}


select{appearance: none; -webkit-appearance: none; border:solid 1px #E0E0E0; padding:12px 36px 12px 16px; font-size:15px; font-weight:500; line-height:19px; background:none; background-image:url(/design/justmysize/ECHO/icon/ico_20_arrow_down%201.svg); background-repeat:no-repeat; background-position:right 16px center; background-size:20px 20px;}

#wrap{}
#content{padding-top:80px; padding-bottom:120px;}
.inner{width:100%; max-width:1920px; min-width:1280px; margin:0 auto; overflow:hidden;}
.inner_s{width:358px; margin:0 auto;}
.inner_m{width:737px; margin:0 auto;}
.inner_fix{width:1120px; margin:0 auto;}
header > .inner{max-width:unset;}

.page-title.inner_s,
.inner_s > .page-title{font-size:28px; font-weight:500; line-height:34px; color:#000; text-align:center; margin-bottom:34px;}
.inner_m > .page-title{font-size:28px; font-weight:500; line-height:34px; color:#000; text-align:center; margin-bottom:34px; text-align:left;}
.inner_fix .page-title{font-size:28px; font-weight:500; line-height:34px; color:#000; text-align:center; margin-bottom:34px; text-align:left;}

.displaynone { display:none; }

/* ¹Ì¸®º¸±â ¼û±è */
#preview_wrap { display:none !important } 
#m_preview_wrap{display:none !important }

/* swiper */
.swiper .swiper-wrapper .swiper-slide { width: auto; }


#blk_scroll_wings{left:auto !important; right:20px !important; top:auto !important; bottom:100px !important; position:fixed !important;}