@charset "utf-8";
/* skin7 */
#edinfo-container,
#edinfo-container * {margin: 0;padding: 0;border: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);transform: none;transition: none;min-height:auto;height:auto;position: unset;box-sizing:border-box;}
#edinfo-container ul,
#edinfo-container li {list-style: none !important;}
#edinfo-container table {table-layout: fixed !important;width: 100% !important;border: 0;border-spacing: 0 !important;border-collapse: collapse !important;}
#edinfo-container table img {vertical-align: middle;}
#edinfo-container th,
#edinfo-container td {word-wrap: break-word;}
#edinfo-container .edinfo-board {background: #fff;}
#edinfo-container img {max-width: 60% !important;vertical-align: top;display: inline !important}
#edinfo-studio {width:100% !important;padding:0 !important;margin:0 !important;}
#edinfo-container {min-width: 320px !important;max-width: 800px !important;margin: 0 auto !important;padding: 20px 0 !important;font-family: "malgun Gothic", arial, sans-serif;font-size: 12px;line-height: 1.2;letter-spacing: -1px;color: #242424;}

/* 모든 섹션 사이 간격 */
#edinfo-container > div.edinfo-sizediv:not(:first-child),
#edinfo-container > div.edinfo-boardWear:not(:first-child),
#edinfo-container > div.edinfo-detail:not(:first-child) {margin-top: 40px;}
/* title */
#edinfo-container .edinfo-title { color:#303030; font:bold 15pt "malgun Gothic", arial, sans-serif; text-align:center; padding:40px 0 0;margin:0; }
/**日本店铺时采用日文字体*/
:lang(ja) #edinfo-container *{
    font-family: Meiryo,MS Mincho,MS Gothic,Yu Gothic,sans-serif;
}
/* size section */
#edinfo-container .edinfo-sizeimg { position:relative; margin:20px 0; text-align:center; }
#edinfo-container .edinfo-sizeimg img { width:350px; height:auto;opacity: 1; }
#edinfo-container .edinfo-sizediv .edinfo-board > div { position:relative; }
#edinfo-container .edinfo-sizediv .edinfo-unit { position:absolute; right:0; top:-31px; padding:6px 8px; border:1px solid transparent;text-align:right;}

/* edinfo-board common (size & wear)*/
#edinfo-container .edinfo-sizediv .edinfo-board { padding-top:40px; }
#edinfo-container .edinfo-board.edinfo-boardWear { position: relative; }
#edinfo-container .edinfo-board table { position:relative; border-width:0 1px 1px 0; border-style:solid; border-color:#dadadc; font-size:12px; text-align:left; }
#edinfo-container .edinfo-board table .edinfo-cell { display: block; width: 90%; position:relative; min-height:16px; text-align:center; box-sizing:border-box; line-height:26px; }
#edinfo-container .edinfo-board table th { color:#303030; background:#f9f9fa; }
#edinfo-container .edinfo-board thead th { padding:5px 5px 6px; border-width:1px 0 0 1px; border-style:solid; border-color:#dadadc; font-weight:bold; vertical-align:middle; line-height:120%;text-align:center; }
#edinfo-container .edinfo-board tbody th { border-width:1px 0 0 1px; font-weight:bold; text-align:center; }
#edinfo-container .edinfo-board tbody th,
#edinfo-container .edinfo-board tbody td { overflow:hidden; min-height:28px; padding:5px 5px 6px; border:1px solid #dadadc; line-height:140%; text-align:center;}
#edinfo-container .edinfo-board tbody td { color:#303030; }
#edinfo-container .edinfo-board.edinfo-boardWear tbody td { vertical-align: middle; text-align: left;}
#edinfo-container .edinfo-sizediv .edinfo-board tbody th { background:#fff; }

/* wear check box */
#edinfo-container .edinfo-board .edinfo-chk { position:relative; margin-left:12%;width:auto;}
#edinfo-container .edinfo-board .edinfo-chk .edinfo-icoChk { display:inline-block; width:11px; height:11px; margin:0 6% 0 0; border:1px solid #d6d6d6; box-sizing:border-box; vertical-align:middle; }
#edinfo-container .edinfo-board .edinfo-chk .edinfo-icoTxT { vertical-align:middle; }
#edinfo-container .edinfo-board .edinfo-chk.edinfo-checked .edinfo-icoChk { border:1px solid transparent; background:#fb5555; }
#edinfo-container .edinfo-board .edinfo-chk .edinfo-icoChk-data {
    display: inline-block;
    vertical-align: middle;
    padding: 3px 0;
    width: 50%;
    box-sizing: border-box;
}

/* text section */
#edinfo-container .edinfo-text { position:relative; margin:0; padding:16px 10px; color:#303030; font-size:12px; line-height:1.5; text-align:left; overflow-wrap: break-word;}
#edinfo-container .edinfo-text:before { display:none; }

/* detail section */
#edinfo-container .edinfo-detail .edinfo-info{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;}
#edinfo-container .edinfo-detail .edinfo-info .sp-care-rows .sp-care-row-th{
    padding:8px 5px 10px !important;
    width:110px;
    background-color: #f9f9fa !important;
    vertical-align: top !important;
    text-align: right !important;
    font-weight: normal;
}
#edinfo-container .edinfo-detail .edinfo-info .sp-care-rows .sp-care-row-td{padding:5px;position: relative;}
#edinfo-container .edinfo-detail .sp-care-rows{margin-top:0;position: relative;border-bottom:0;}
#edinfo-container .edinfo-detail .edinfo-info .sp-care-row .sp-care-row-th,
#edinfo-container .edinfo-detail .edinfo-info .sp-care-row .sp-care-row-td{background-color: transparent}
#edinfo-container .edinfo-detail .sp-care-rows .sp-care-row-del{position: absolute;top:0;right:0;height:22px!important;width:auto!important;}
#edinfo-container .edinfo-detail .sp-care-rows .sp-care-row-del{display:none!important;}
#edinfo-container .edinfo-detail .sp-care-rows .sp-care-row-td:hover .sp-care-row-del{display:block!important;}
#edinfo-container .edinfo-detail { position: relative; }
#edinfo-container .edinfo-detail .edinfo-info tr .edinfo-name {
    line-height:22px;
    padding:0 9px;
    height: auto!important;
    white-space: pre-line;
    word-break: normal;
    display: flow-root;
    text-align: right;}
#edinfo-container .edinfo-detail .edinfo-info tr .edinfo-value { overflow:hidden; line-height:22px; flex:1; }
#edinfo-container .edinfo-detail .edinfo-info tr .edinfo-value .edinfo-desc { display:block; position:relative; padding:2px 5px; border:1px solid transparent;text-align: left; }

/* 세탁방법 */
/*#edinfo-container .edinfo-detail .edinfo-washing { width:auto; }*/
#edinfo-container .edinfo-detail .edinfo-washing { margin:0 0 12px 0; padding:10px 0 0 5px; clear:both;text-align: left;}
#edinfo-container .edinfo-detail .edinfo-washing li { display:inline-block; position:relative; max-width:72px;width:100%; margin:4px 4px 0 0; text-align:center; vertical-align:top; }
#edinfo-container .edinfo-detail .edinfo-washing li span { display:block; margin:4px 0 12px; font-size:11px; }
#edinfo-container .edinfo-detail .edinfo-washing li img { width:40px !important; height:40px !important; }

/* gray */
#edinfo-container.edinfo-gray{background-color:#dadadc;max-width:100% !important;padding:20px 0;}
#edinfo-container.edinfo-gray .edinfo-x-p,
#edinfo-container.edinfo-gray .edinfo-board,
#edinfo-container.edinfo-gray .edinfo-text,
#edinfo-container.edinfo-gray .edinfo-detail{max-width:800px;margin-left:auto;margin-right:auto;}
#edinfo-container.edinfo-gray .edinfo-sizeimg img{outline:1px solid #303030;}
#edinfo-container.edinfo-gray .edinfo-board table{border-width:1px 0 0;border-color:#303030;}
#edinfo-container.edinfo-gray .edinfo-board table tr th,
#edinfo-container.edinfo-gray .edinfo-board table td{border-width:0 0 1px 0;border-color:#303030;}
#edinfo-container.edinfo-gray .edinfo-board table th{background-color:#fff;color:#303030;}
#edinfo-container.edinfo-gray .edinfo-board table tr th:first-child{border-right-width:1px;border-left-width:0;}
#edinfo-container.edinfo-gray .edinfo-board.edinfo-boardWear .edinfo-chk.edinfo-checked{font-weight:bold;}
#edinfo-container.edinfo-gray .edinfo-board.edinfo-boardWear .edinfo-icoChk{border-color:#303030;}
#edinfo-container.edinfo-gray .edinfo-board.edinfo-boardWear .edinfo-chk.edinfo-checked .edinfo-icoChk{background-color:#303030;}
#edinfo-container.edinfo-gray .edinfo-detail .edinfo-info{background-color:#fff;border-color:#303030;}
