/* ¿ëµµº° Ãà±¸È­ */
#PageUseage-by-use-box {width: 1080px; height: auto; margin:100px auto; text-align:center;}
.h2-bPUbu-text {font-size:18pt; text-align:left; color:#222; letter-spacing:-0.5px; line-height:150%; font-weight:600;}
.h2p-bottom-bPUbuLine {border-bottom:2px solid #444; padding:5px 0;}

#PageUseage-by-use-text-inner {width: 1080px; height: auto; margin:20px auto; text-align:center;}
.bPUbu-text-contents-01 {font-size:10pt; color:#000; font-weight:600; line-height:150%; letter-spacing:-0.5; text-align:left;}
.bPUbu-text-contents-02 {font-size:9pt; color:#666; font-weight:300; line-height:150%; letter-spacing:-0.5; text-align:left;}

/* Ãà±¸È­ ¿ÞÂÊ¸Þ´º */
.row-PageUseage-by-use-box:after {content: ""; display: table; clear: both;}
.column-PageUseage-by-use-MLeft {float: left; width: 180px; padding: 0; height: auto;}
.column-PageUseage-by-use-MRight {float: right; width: 900px; padding: 0 50px 0 0; height: auto;}

/* ¿ÞÂÊ ¸Þ´ººÎºÐ */
.LeftUseageListMenu {border: none; background-color: #fff; text-align:left;}
.LeftUseageListMenu button {outline: none; cursor: pointer; transition: 0.3s; border-radius:1px; float: left; width:180px; border-top:1px solid #ccc; border-bottom:none; border-right:1px solid #ccc; border-left:1px solid #ccc; height:60px; padding:10px 15px; text-align: left; font-size:9pt; color:#666; font-weight:600; cursor: pointer; line-height:150%;}
.LeftUseageListMenu button:nth-child(5) {border:1px solid #ccc; padding:10px 15px; text-align: left; font-size:9pt; color:#666; font-weight:600; cursor: pointer;}
.LeftUseageListMenu button:hover {background-color: #f9f9f9;}
.LeftUseageListMenu button.active {background-color: #fff; font-size:9pt; color:#000; font-weight:600;}
.LeftUseageListMenu button.selected {background-color: #fff; font-size:9pt; color:#000; font-weight:600;}

/* ¿À¸¥ÂÊ ¸Þ´ººÎºÐ */
.RightUseageListMenu {width:900px; padding:0 0 0 30px; border: none; background-color: #fff; text-align:left;}
.RightUseageListMenu button {outline: none; cursor: pointer;transition: 0.3s; background-color:#f8f8f8; border-radius:1px; float: left; width:11.1%; border-top:1px solid #ccc; height:40px; letter-spacing:-0.5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:none; padding:10px 0; text-align: center; font-size:9pt; color:#666; font-weight:600; cursor: pointer; text-align:center;}
.RightUseageListMenu button:nth-child(1) {border:1px solid #ccc; padding:10px 0; text-align: center; font-size:9pt; color:#666; font-weight:600; cursor: pointer; text-align:center;}
.RightUseageListMenu button:hover {background-color: #fff;}
.RightUseageListMenu button.active {background-color: #666; font-size:9pt; color:#fff; font-weight:600;}
.RightUseageListMenu button.selected {background-color: #666; font-size:9pt; color:#fff; font-weight:600;}
.RightUseageListMenuContents {float: left; width:900px; padding:0; height:auto; text-align:left; font-size:9pt; color:#666; margin:20px 0 0 0; /*border-top:1px solid #ccc;*/}

/* ¿À¸¥ÂÊ »ó´Ü FG, SG, AG, HG, TF ÀÌ¹ÌÁö¿Í Ä«ÇÇ¹®±¸ */
#RightUseageListMenu-TContents-in {width: 870px; height: auto; margin:0 auto 20px 30px; text-align:center; border:1px solid #ccc; background-color:#f8f8f8; padding:20px;}
.row-RightUseageListMenu-TCon:after {content: ""; display: table; clear: both;}
.column-RightUseageListMenu-TCon-Left {float: left; width: 30%; padding: 0; height: auto; text-align:left;}
.column-RightUseageListMenu-TCon-Left img {text-align:left; width:194px; height:auto;}
.column-RightUseageListMenu-TCon-Right {float: right; width: 70%; padding: 0 20px; height: auto;}
.h2-rulmtext-bold-title {font-size:24pt; color:#000; letter-spacing:-0.5px; line-height:150%; font-weight:bold; text-align:left; padding-bottom:10px;}
.p2-rulmtext-bold-title {font-size:11pt; color:#444; letter-spacing:-0.5px; line-height:150%; font-weight:300; text-align:left;}
.h2-rulmtext-bold-title-Red {font-size:24pt; color:#d42c05; letter-spacing:-0.5px; line-height:150%; font-weight:bold; text-align:left; padding-bottom:10px;}

/* ¿À¸¥ÂÊ »ó´Ü ³ªÀÌÅ°, ¾Æµð´Ù½º, ¹ÌÁî³ë, °í±ÞÇü, Áß±ÞÇü, º¸±ÞÇü °ü·Ã ºê·£µå ÀÌ¹ÌÁö¿Í Ä«ÇÇ¹®±¸ */
#RightUseageListShoes-TMContents-in {width: 870px; height: auto; margin:0 auto 0 30px; text-align:center; border:none; background-color:#fff; padding:0;}
.row-RightUseageListShoes-MGMGCon:after {content: ""; display: table; clear: both;}
.column-RightUseageListShoes-MGMGCon {float: left; width: 100%; padding: 0; height: auto; text-align:center;}
.h2-rulmtext-subbold-title {font-size:16pt; color:#000; letter-spacing:-0.5px; line-height:150%; font-weight:bold; text-align:left;}
.p2-rulmtext-subbold-title {font-size:11pt; color:#444; letter-spacing:-0.5px; line-height:150%; font-weight:300; text-align:left;}
.h2-rulmtext-subbold-title-Red {font-size:16pt; color:#d42c05; letter-spacing:-0.5px; line-height:150%; font-weight:bold; text-align:left;}

/* ¿ëµµº° Ãà±¸È­ ºê·£µåº° ¸®½ºÆ® */
#RightUseageListBrandShoesListinbox {width: 870px; height: auto; margin:0 auto 0 30px; text-align:center; border:none; background-color:#fff;}
.row-RightUseageListBrandShoesListin:after {content: ""; display: table; clear: both;}
.column-RightUseageListBrandShoesListin01 {float: left; width: 23.14%; margin:1% 1.25% 1% 0; padding: 0; height:350px; text-align:center; background-color:#fff;}
.column-RightUseageListBrandShoesListin02 {float: left; width: 23.15%; margin:1% 1.25% 1% 1.3%; padding: 0; height:350px; text-align:center; background-color:#fff;}
.column-RightUseageListBrandShoesListin03 {float: left; width: 23.15%; margin:1% 1.25% 1% 1.25%; padding: 0; height:350px; text-align:center; background-color:#fff;}
.column-RightUseageListBrandShoesListin04 {float: left; width: 23.15%; margin:1% 0 1% 1.11%; padding: 0; height:350px; text-align:center; background-color:#fff;}

.card-RUseageListBShoesLin-01 {width: 100%; margin:0 auto 10px auto; padding: 20px; height:auto; text-align:center; border:1px solid #ccc;}
.card-RUseageListBShoesLin-01 img {width: 100%; height:auto;}
.card-RUseageListBShoesLin-02 {width: 100%; margin:0 auto 10px auto; padding: 20px; height:auto; text-align:center; border:1px solid #ccc;}
.card-RUseageListBShoesLin-02 img {width: 100%; height:auto;}
.card-RUseageListBShoesLin-03 {width: 100%; margin:0 auto 10px auto; padding: 20px; height:auto; text-align:center; border:1px solid #ccc;}
.card-RUseageListBShoesLin-03 img {width: 100%; height:auto;}
.card-RUseageListBShoesLin-04 {width: 100%; margin:0 auto 10px auto; padding: 20px; height:auto; text-align:center; border:1px solid #ccc;}
.card-RUseageListBShoesLin-04 img {width: 100%; height:auto;}

.crulbsl-text-h2 {font-size:10pt; font-weight:300; letter-spacing:-0.5px; line-height:150%; color:#444; text-align:left; height: 80px;}
.crulbsl-text-p1 {font-size:8pt; font-weight:300; letter-spacing:-0.5px; line-height:150%; color:#666; text-align:left; text-decoration:line-through;}
.crulbsl-text-p2 {font-size:11pt; font-weight:600; letter-spacing:-0.5px; line-height:150%; color:#000; text-align:left;}
.crulbsl-text-p2R {font-size:11pt; font-weight:600; letter-spacing:-0.5px; line-height:150%; color:#dc1803; text-align:left;}
.crulbsl-text-p3 {font-size:9pt; font-weight:300; letter-spacing:-0.5px; line-height:150%; color:#148805; text-align:left;}
.crulbsl-text-p3G {font-size:11pt; font-weight:600; letter-spacing:-0.5px; line-height:150%; color:#148805; text-align:left;}