.clear {clear:both;}
.mr10 {margin-right:10px;}

#js_content {width:1000px; position:relative; margin:0 auto;}

.js_live {margin-bottom:40px; text-align:left;}

.js_support {width:660px; float:left; margin-right:20px;}
.js_support_title {position:relative; padding-bottom:10px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.5pt;}
.js_support_title ul {position:absolute; top:0; right:10px;}
.js_support_title li {float:left; padding:0 8px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; font-weight:normal; color:#333; letter-spacing:-0.5pt; border-right:1px solid #ddd; cursor:pointer;}
.js_support_title li a {color:#333;}
.js_support_title li a:hover {font-weight:bold; color:#dc1626; text-decoration:none;}
.js_support_title li.on a {font-weight:bold; color:#dc1626;}
.js_support_title li.on a:hover {text-decoration:none;}
.js_support_list li {width:320px; height:200px; float:left; margin:0 10px 10px 0; padding:16px 20px; border:1px solid #ccc; box-sizing:border-box;}
.js_support_nation {position:relative; padding-bottom:8px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:16px; font-weight:bold; color:#dc1626; letter-spacing:-0.5pt; border-bottom:1px solid #ccc;}
.js_support_nation span {position:absolute; bottom:8px; right:0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; font-weight:normal; color:#999; letter-spacing:-0.5pt;}
.js_support_nation span a {color:#999;}
.js_support_content {margin-top:20px;}
.js_support_content dl {float:left;}
.js_support_img {width:114px; height:104px; position:relative; font-size:0; background:#ddd; cursor:pointer;}
.js_support_img span {position:absolute; bottom:0; right:0;}
.js_support_text {width:164px; padding-left:20px; box-sizing:border-box; cursor:pointer;}
.js_support_text dt {margin-bottom:6px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; color:#333; letter-spacing:-0.5pt; line-height:18px; text-overflow:ellipsis; overflow:hidden;}
.js_support_text span {color:#999;}

.js_review {width:320px; float:left;}
.js_review_title {position:relative; padding-bottom:10px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.5pt;}
.js_review_title span {position:absolute; bottom:10px; right:0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; font-weight:normal; color:#999; letter-spacing:-0.5pt;}
.js_review_title span a {color:#999;}
.js_review_list ul {height:410px; padding:20px 0 0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; box-sizing:border-box; overflow:hidden;}
.js_review_list li {margin-bottom:16px; cursor:pointer;}
.js_review_img {float:left; margin-right:10px;}
.js_review_text {width:248px; height:80px; float:left; padding:8px 14px; border:1px solid #ddd; border-radius:5px; background:#f5f5f5; box-sizing:border-box;}
.js_review_text dt {font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:12px; font-weight:normal; color:#333; letter-spacing:-0.5pt; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.js_review_text dt span {color:#999;}

.js_big4 dl {float:left; margin-top:0; line-height:0;}

.js_nowon_title {margin:40px 0 0 0;}
.js_nowon {padding-bottom:40px; border-bottom:1px solid #dc1626;}
.js_nowon ul {width:1040px;}
.js_nowon li {float:left; margin:20px 20px 0 0; line-height:0;}

.js_series {margin-top:40px;}
.js_series dl {margin-top:-1px; line-height:0;}

.js_recommend {margin-top:40px;}

.js_trust4 {margin-top:40px;}
.js_trust4 dl {float:left; position:relative; line-height:0;}
.js_trust4 dl select {width:200px; height:30px; padding:0 0 0 8px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; border:1px solid #ccc; box-sizing:border-box; box-shadow:none; appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.sch_sel01 {position:absolute; top:64px; left:21px;}
.sch_sel02 {position:absolute; top:99px; left:21px;}
.sch_sel03 {position:absolute; top:134px; left:21px;}
.sch_sel04 {position:absolute; top:169px; left:21px;}
.sch_sel05 {position:absolute; top:204px; left:21px;}

.sch_search_btn {width:200px; height:35px; position:absolute; top:244px; left:21px; cursor:pointer;}

.js_etc_info {margin-top:40px;}

.js_step {float:left; position:relative; margin-left:6px;}
.js_step ul {position:absolute; top:68px; left:10px;}
.js_step li {margin-bottom:6px; line-height:0;}