	@charset "utf-8"; 
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

@font-face {
    font-family: 'TgothicBlack'; font-weight: normal; font-style: normal;
    src: url('../fonts/TgothicBlack.eot');
    src: url('../fonts/TgothicBlack.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TgothicBlack.woff2') format('woff2'),
         url('../fonts/TgothicBlack.woff') format('woff'),
         url('../fonts/TgothicBlack.ttf') format('truetype'),
         url('../fonts/TgothicBlack.svg#TgothicBlack') format('svg');
}
@font-face {
    font-family: 'TgothicBlack'; font-weight: normal; font-style: normal;
    src: url('https://sk-tbroad.com/fonts/TgothicBlack.eot');
    src: url('https://sk-tbroad.com/fonts/TgothicBlack.eot?#iefix') format('embedded-opentype'),
         url('https://sk-tbroad.com/fonts/TgothicBlack.woff2') format('woff2'),
         url('https://sk-tbroad.com/fonts/TgothicBlack.woff') format('woff'),
         url('https://sk-tbroad.com/fonts/TgothicBlack.ttf') format('truetype'),
         url('https://sk-tbroad.com/fonts/TgothicBlack.svg#TgothicBlack') format('svg');
}
@font-face {
    font-family: 'TgothicBlack'; font-weight: normal; font-style: normal;
    src: url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicBlack.eot');
    src: url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicBlack.eot?#iefix') format('embedded-opentype'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicBlack.woff2') format('woff2'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicBlack.woff') format('woff'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicBlack.ttf') format('truetype'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicBlack.svg#TgothicBlack') format('svg');
}


@font-face {
    font-family: 'TgothicMedium'; font-weight: normal; font-style: normal;
    src: url('../fonts/TgothicMedium.eot');
    src: url('../fonts/TgothicMedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TgothicMedium.woff2') format('woff2'),
         url('../fonts/TgothicMedium.woff') format('woff'),
         url('../fonts/TgothicMedium.ttf') format('truetype'),
         url('../fonts/TgothicMedium.svg#TgothicMedium') format('svg');
}
@font-face {
    font-family: 'TgothicMedium'; font-weight: normal; font-style: normal;
    src: url('https://sk-tbroad.com/fonts/TgothicMedium.eot');
    src: url('https://sk-tbroad.com/fonts/TgothicMedium.eot?#iefix') format('embedded-opentype'),
         url('https://sk-tbroad.com/fonts/TgothicMedium.woff2') format('woff2'),
         url('https://sk-tbroad.com/fonts/TgothicMedium.woff') format('woff'),
         url('https://sk-tbroad.com/fonts/TgothicMedium.ttf') format('truetype'),
         url('https://sk-tbroad.com/fonts/TgothicMedium.svg#TgothicMedium') format('svg');
}
@font-face {
    font-family: 'TgothicMedium'; font-weight: normal; font-style: normal;
    src: url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicMedium.eot');
    src: url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicMedium.eot?#iefix') format('embedded-opentype'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicMedium.woff2') format('woff2'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicMedium.woff') format('woff'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicMedium.ttf') format('truetype'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicMedium.svg#TgothicMedium') format('svg');
}


@font-face {
    font-family: 'TgothicLight'; font-weight: normal; font-style: normal;
    src: url('../fonts/TgothicLight.eot');
    src: url('../fonts/TgothicLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/TgothicLight.woff2') format('woff2'),
         url('../fonts/TgothicLight.woff') format('woff'),
         url('../fonts/TgothicLight.ttf') format('truetype'),
         url('../fonts/TgothicLight.svg#TgothicLight') format('svg');
}
@font-face {
    font-family: 'TgothicLight'; font-weight: normal; font-style: normal;
    src: url('https://sk-tbroad.com/fonts/TgothicLight.eot');
    src: url('https://sk-tbroad.com/fonts/TgothicLight.eot?#iefix') format('embedded-opentype'),
         url('https://sk-tbroad.com/fonts/TgothicLight.woff2') format('woff2'),
         url('https://sk-tbroad.com/fonts/TgothicLight.woff') format('woff'),
         url('https://sk-tbroad.com/fonts/TgothicLight.ttf') format('truetype'),
         url('https://sk-tbroad.com/fonts/TgothicLight.svg#TgothicLight') format('svg');
}
@font-face {
    font-family: 'TgothicLight'; font-weight: normal; font-style: normal;
    src: url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicLight.eot');
    src: url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicLight.eot?#iefix') format('embedded-opentype'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicLight.woff2') format('woff2'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicLight.woff') format('woff'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicLight.ttf') format('truetype'),
         url('https://xn--vh3b38a73el4h8pk.com/fonts/TgothicLight.svg#TgothicLight') format('svg');
}




img {border:0; margin:0; max-width:100%; height:auto; box-sizing:border-box;}

*{-webkit-text-size-adjust:none;}
a { -webkit-tap-highlight-color : rgba(0, 0, 0, 0); -webkit-user-select : none; -webkit-text-size-adjust : none;}
a:link {text-decoration:none;}

.fl {float:left;}
.fr {float:right;}
h1{display:inline; float:left; margin:0 auto; padding:0;}
.index_cont {margin:0 auto;}
.displayNone {display:none;}
.txt_in b {color:#e10274;}

/***  common ***/
@media only screen 
and (min-width : 1px)
and (max-width : 768px) {

html, body { height:100%; }
body {width:100%; color:#555; font-size:0.75em; font-family:'Nanum Gothic', 'Noto Sans KR',  Noto Sans, AppleGothic, sans-serif; font-weight:300; line-height:1.5em; margin:0; padding:0; }
form, h1, h2, h3, h4, h5, h6, p, span, div, th, td, table, select, address, ul, li, dl, dt, dd {margin: 0;padding: 0;box-sizing:border-box; font-size:1.0em; font-family: 'Nanum Gothic', 'Noto Sans KR',  Noto Sans, AppleGothic, sans-serif; font-weight:300;}
.btn_bl {font-size:0.8em; color:#777; border:1px solid #777; padding:3px 6px; }
.ban_side {display:none;}
.ban_down {width:100%;}
.text_round {padding:0 10px; color:#fff; background:#4400aa;border-radius:50px; letter-spacing:-0.5px;}
.red {color:#e10274;}
.text_s9 {font-size:0.9em;}
.text_s {font-size:0.9em;}

/***  main ***/
main {width:100%; float:left; border-top:1px solid #bbb; margin-top:15px;}

#main_goods .goods_til {width:95%; margin:0 auto;}
#main_goods .goods_til .til_digital {float:left; color:#fff; font-size:18px; font-weight:500; padding:5px 12px; background:#e10274; border-radius:30px; line-height:25px; letter-spacing:-2px;}
#main_goods .goods_til .til_internet {float:left; color:#fff; font-size:18px; font-weight:500; padding:5px 12px; background:#faa120; border-radius:30px; line-height:25px; letter-spacing:-2px;}
#main_goods .goods_til .til_coupling {float:left; color:#fff; font-size:18px; font-weight:500; padding:5px 12px; background:#570c8d; border-radius:30px; line-height:25px; letter-spacing:-2px;}
#main_goods .goods_til .til_phone {float:left; color:#fff; font-size:18px; font-weight:500; padding:5px 12px; background:#0753ed; border-radius:30px; line-height:25px; letter-spacing:-2px;}
#main_goods .goods_til .sub {float:right; font-size:8px; font-weight:300; line-height:12px; margin-top:18px;color:#333 !important;}
#main_goods table {float:left; border-collapse:collapse; border-spacing: 0;	margin: 0; padding: 0;}
#main_goods .tabletype01 {table-layout:fixed; margin:0 1%; width:98%; margin-top:5px; margin-bottom:10px; }
	#main_goods .tabletype01 th, #main_goods .tabletype01 td { border:1px solid #ccc; padding:5px 0; word-break: keep-all;font-size:12px; font-weight:400}
	#main_goods .tabletype01 th { background:#f8f6f5; border-top:2px solid #222;}
	#main_goods .tabletype01 td { text-align:center; }
	#main_goods .tabletype01 .price {font-family:'TgothicBlack', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; color:#e10274;}
	#main_goods .tabletype01 .free {color:#4400b2; font-weight:400;}
	#main_goods .tabletype01 .point {color:#e82b1a; font-weight:bold;}
	#main_goods .tabletype01 .th { background:#fbeee0;}

.subBest {margin-bottom:30px;}
.subBest img {width:100%; margin-bottom:10px;}
	
#coupling_wrap {float:left; background-color:#f8f8f8; width:100%;margin:0 auto; }
	#coupling_wrap .coupling { margin:0 auto; width:100%; margin-top:40px; padding:0 10px; box-sizing:border-box;}
	#coupling_wrap .coupling h3 {font-family:'TgothicLight', sans-serif; color:#444; font-size:25px; line-height:40px; margin-bottom:20px; text-align:center; letter-spacing:-1px;}
	#coupling_wrap .coupling h3 .sub_txt {font-size:14px; line-height:20px; text-align:center; display:inline-block; margin-top:5px;} 

	.coupling_new .txt {margin-bottom:10px; text-align:center; margin-right:15px; font-size:10px;}
	.coupling_new .info {float:left; margin-bottom:30px; padding:0 10px; box-sizing:border-box; word-break:keep-all;}
	.coupling_new .info h4 { margin-bottom:5px; font-weight:500;}
		.coupling_new .info h4 span {color:#e82b1a;}
		.coupling_new .info p {font-size:12px; line-height:20px;}
		.coupling_new .info p span {color:#f85b14;}

#coupling_wrap .coupling_m { margin:0 auto; width:100%; margin-top:40px; padding:0; box-sizing:border-box;}
	#coupling_wrap .coupling_m h3 {font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; color:#444; font-size:25px; line-height:40px; margin-bottom:20px; text-align:center; letter-spacing:-1px;}

	.coupling_m .info {float:left; margin-bottom:30px; padding:0 10px; box-sizing:border-box; word-break:keep-all;}
	.coupling_m .info h4 { margin-bottom:5px; font-weight:500;}
		.coupling_m .info h4 span {color:#f85b14; font-weight:bold;}
		.coupling_m .info p {font-size:12px; line-height:20px;}
		.coupling_m .info p span {color:#f85b14; font-weight:bold;}
	.coupling_m .goods_til .sub_til {float:right; font-size:12px; font-weight:300; line-height:12px; margin-top:10px;color:#333 !important;}

	.coupling_box {float:left; width:100%; background:#fff; border-radius:30px; padding:20px 5px; box-sizing:border-box; margin-bottom:20px;}
		.coupling_box div {display:inline-block;}
		.coupling_box ul, .coupling_box li {padding:0; margin:0;}
		.coupling_box li {list-style:none;}
		.coupling_box .goods_til {width:100%; float:left; line-height:30px;box-sizing:border-box; color:#444; font-size:17px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:5px; margin-left:5px; letter-spacing:-1px;}
		/** .coupling_box .goods_til span {color:#f85b14; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif;} **/
		.txt_in {width:100%;float:left;  box-sizing:border-box;margin-bottom:0px; text-align:left; margin-left:5px; font-size:9px; line-height:15px;}
		.coupling_box .goods_til02 {width:30%; float:left; line-height:30px; color:#444; font-size:20px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:5px; margin-left:15px;}
		.coupling_box .goods_img {float:left;width:30%;}
		.coupling_box .goods_price {float:right; line-height:45px; background:#f8f8f8; padding:10px; border-radius:30px; display:block; width:60%; margin-top:15px; box-sizing:border-box; }
			.coupling_box .goods_price .goods {float:left; display:inline-block; width:75%; font-size:11px; font-weight:400;letter-spacing:-1px;}
			.coupling_box .goods_price .price {letter-spacing:0; font-size:17px; font-family:'TgothicMedium', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; color:#f85b14; float:left;}
	
		.coupling .info {width:100%; float:left; margin-bottom:30px; padding:0 10px; box-sizing:border-box; word-break:keep-all;}
		.coupling .info h4 { margin-bottom:5px; font-weight:500;}
			.coupling .info h4 span {color:#ff9003;}
			.coupling .info p {font-size:11px; line-height:20px;}
			.coupling .info p span {color:#ff9003;}

	.product_info_wrap {width:100%; float:left; }
	.product_info {width:100%; float:left; border:1px solid #eee; background:#fff; padding:10px 20px; box-sizing:border-box;margin-bottom:25px;}
	.product_info_wrap h6 {font-size:18px; font-family:'TgothicMedium', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:20px; width:100%; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd;}
	.product_info_wrap h5 {font-size:16px; margin-bottom:10px; margin-top:15px; font-weight:bold;}
	.product_info .img_area {margin-right:30px; float:left;}
	.product_info .h7 {font-size:16px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; line-height:30px; margin-top:20px;  color:#f85b14;}
	.product_info .h8 {margin-bottom:20px; }

#card_wrap {float:left; background-color:#f8f8f8; width:100%;margin:0 auto; }
	.card_info_wrap {margin:0 auto; width:100%; margin-top:20px; padding:0 10px; box-sizing:border-box;}
	.card_info {width:100%; float:left; border:1px solid #ddd; padding:10px 20px; box-sizing:border-box;margin-bottom:45px;}
	.card_info div {display:inline-block; float:left;}
	.card_info .img_area {margin-right:30px;}
	.card_info h6 {font-size:20px; font-family:'TgothicMedium', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:20px; width:100%; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd;}
	.card_info .h7 {font-size:14px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; line-height:30px; margin-top:20px; color:#f85b14;}
	.card_info .h8 {margin-bottom:20px; }
	.card_info .h9 {margin-bottom:20px; font-size:12px; color:#999;}

.pop_regist {display:none;}
.pop_regist_m {width:100%;}

	
#coupling_wrap table {float:left; border-collapse:collapse; border-spacing: 0;	margin: 0; padding: 0;}
#coupling_wrap .tabletype01 {table-layout:fixed; width:100%; margin-top:5px; margin-bottom:10px; }
	#coupling_wrap .tabletype01 th, #coupling_wrap .tabletype01 td { border:1px solid #d8d8d8; padding:5px 0; word-break: keep-all;font-size:10px;}
	#coupling_wrap .tabletype01 th { background:#f8f6f5; border-top:2px solid #222;}
	#coupling_wrap .tabletype01 td { text-align:center; }
	#coupling_wrap .tabletype01 .price {color:#ee7609; font-weight:400;}
	#coupling_wrap .tabletype01 .free {color:#4400b2; font-weight:400;}
	#coupling_wrap .tabletype01 .th { background:#f8f6f5;}
 #coupling_wrap .tabletype02 {table-layout:fixed; width:100%; }
	#coupling_wrap .tabletype02 th, #coupling_wrap .tabletype02 td {border-left:0; border-right:0;border-top:0; border-bottom:1px dashed #ccc; padding:2px 5px; word-break: keep-all;}
	#coupling_wrap .tabletype02 td { text-align:center; }
	#coupling_wrap .tabletype02 td img { width:100%;}

.subBest {margin-bottom:30px;  margin:0 1%; width:98%;}
.subBest img {width:100%; margin-bottom:2px;}

.coupling_m { margin:0 auto; width:100%; margin-top:20px; padding:0; box-sizing:border-box;}
.coupling_m h3 {font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; color:#444; font-size:25px; line-height:40px; margin-bottom:10px; text-align:center; letter-spacing:-1px;}
.coupling_m .txt {margin-bottom:10px; text-align:center; font-size:10px;}

	.coupling_m .info {float:left; margin-bottom:30px; padding:0 10px; box-sizing:border-box; word-break:keep-all;}
	.coupling_m .info h4 { margin-bottom:5px; font-weight:500;}
		.coupling_m .info h4 span {color:#e82b1a;}
		.coupling_m .info p {font-size:12px; line-height:20px;}
		.coupling_m .info p span {color:#f85b14;}

#mbile_goods .goods_til {width:95%; margin:0 auto;}
#mbile_goods .goods_til .til_internet {float:left; color:#444; font-size:16px; font-weight:500;  line-height:30px; letter-spacing:-1px;}
#mbile_goods .goods_til .sub {float:right; color:#e10274; font-size:12px; font-weight:500; line-height:12px; margin-top:10px;}

#mbile_goods table {float:left; border-collapse:collapse; border-spacing: 0;margin: 0; padding: 0;}
#mbile_goods .tabletype01 {table-layout:fixed; margin:0 1%; width:98%; margin-top:5px; margin-bottom:10px; }
	#mbile_goods .tabletype01 th, #mbile_goods .tabletype01 td { border:1px solid #ccc; padding:5px 0; word-break: keep-all;font-size:12px; font-weight:400}
	#mbile_goods .tabletype01 th { background:#f8f6f5; border-top:2px solid #222;}
	#mbile_goods .tabletype01 td { text-align:center; }
	#mbile_goods .tabletype01 .price {font-family:'TgothicBlack', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; color:#e10274;}
	#mbile_goods .tabletype01 .free {color:#4400b2; font-weight:400;}
	#mbile_goods .tabletype01 .point {color:#e82b1a; font-weight:bold;}
	#mbile_goods .tabletype01 .th { background:#fbeee0;}

.subBest {margin-bottom:30px;  margin:0 1%; width:98%;}
.subBest img {width:100%; margin-bottom:2px;}


.subBest_m {margin-bottom:30px;  margin:0 1%; width:98%;}
.subBest_m img {width:100%; margin-bottom:2px;}
.subBest {display:none;}


#coupling_wrap .channel { margin:0 auto; width:100%; margin-top:40px; padding:0 10px; box-sizing:border-box;}
.channel_box {float:left; width:100%; background:#fff; border-radius:30px; padding:20px 5px; box-sizing:border-box; margin-bottom:20px;}

.appTabs * { box-sizing: border-box; }
.appTabs_switch { overflow: hidden; }
.appTabs_tab {float: left; cursor: pointer;	}
.appTabs_switch_active { cursor: default; }
.appTabs_item { display: none; }
.appTabs_content_active { display: block; }
.appTabs_switch { }
.appTabs_tab {padding: 10px 20px; border: 1px solid #ccc; background: #f9f9f9; margin-left:4px; margin-top:4px; }
.appTabs_tab:first-child {margin-left:0;}
.lastm{margin-left:0px; margin-top:10px;}
.appTabs_content { margin-top: -1px; }
.appTabs_item {background:#fff;}
.appTabs_switch_active { border:1px solid #323994; background: #fff;	color:#323994;}
	}


@media only screen 
and (min-width : 769px) {
html, body { height:100%; }
body {width:100%; color:#555; font-size:1.0em; font-family:'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; font-weight:300; line-height:1.5em; margin:0; padding:0; }
form, h1, h2, h3, h4, h5, h6, p, span, div, th, td, table, select, address, ul, li, dl, dt, dd {margin: 0;padding: 0;box-sizing:border-box; font-size:1.0em; font-family: 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; font-weight:300;}
img {border:0; margin:0; max-width:100%; height:auto; box-sizing:border-box;}

.btn_bl {font-size:0.7em; color:#777; border:1px solid #777; padding:3px 6px; }
.ban_side {position:fixed; top:220px;right:60px; width:200px: height:200px;}
.ban_down {display:none;}
.text_round {padding:0 10px; color:#fff; background:#4400aa;border-radius:50px; letter-spacing:-0.5px;}
.red {color:#e10274;}
.text_s9 {font-size:0.9em;}
.text_s {font-size:0.9em;}
.price_dc {display:block;width:100%; text-align:right; font-size:0.95em;color:#f85b14; }



/***  main ***/
#main_goods {display:none;}

.subBest {margin-bottom:30px;}
.subBest img {width:100%; margin-bottom:10px;}

#coupling_wrap {float:left; background-color:#f8f8f8; width:100%; margin:0 auto; padding-top:50px; }
	#coupling_wrap .coupling { margin:0 auto; width:1100px; }
	#coupling_wrap .coupling h3 {font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR',Noto Sans, AppleGothic, sans-serif; color:#444; font-size:40px; line-height:60px; margin-bottom:30px; text-align:center;}
	#coupling_wrap .coupling h3 .sub_txt {font-size:20px; line-height:32px; text-align:center; display:inline-block; margin-top:10px;} 

	.coupling .txt {margin-bottom:20px; float:right; margin-right:20px;}
	.coupling .info {width:100%; float:left; margin-bottom:30px; }
	.coupling .info h4 { margin-bottom:5px; font-weight:bold;}
		.coupling .info h4 span {color:#e82b1a;font-weight:bold;}
		.coupling .info p {font-size:15px; line-height:24px;}
		.coupling .info p span {color:#f85b14;font-weight:bold;}

#coupling_wrap {float:left; background-color:#f8f8f8; width:100%; margin:0 auto; padding-top:50px; }
	#coupling_wrap .coupling_new { margin:0 auto; width:1100px; }
	#coupling_wrap .coupling_new h3 {font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; color:#444; font-size:40px; line-height:60px; margin-bottom:30px; text-align:center;}

	.coupling_new .txt {margin-bottom:20px; float:right; margin-right:20px;}
	.coupling_new .info {float:left; margin-bottom:30px; }
	.coupling_new .info h4 { margin-bottom:5px; font-weight:500;}
		.coupling_new .info h4 span {color:#e82b1a;}
		.coupling_new .info p {font-size:15px; line-height:24px;}
		.coupling_new .info p span {color:#f85b14;}

	.coupling_box {float:left; width:100%; background:#fff; border-radius:30px; padding:30px 30px; box-sizing:border-box; margin-bottom:40px;}
		.coupling_box div {display:inline-block;}
		.coupling_box ul, .coupling_box li {padding:0; margin:0;}
		.coupling_box li {list-style:none;}
		.coupling_box .goods_til {width:55%;float:left; line-height:40px; color:#444; font-size:28px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:30px;box-sizing:border-box;}
		.coupling_box .goods_til span {color:#f85b14; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif;}
		.coupling_box .goods_til .span_s {color:#f85b14; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif;font-size:18px;}
		 .txt_in {width:40%; margin-bottom:10px; float:right; margin-right:5px;  box-sizing:border-box; text-align:right; margin-top:45px;  line-height:30px; font-size:14px;}

		.coupling_box .goods_til02 {width:25%;float:left; line-height:40px; color:#444; font-size:28px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:20px;}
		.coupling_box .goods_img {float:left;width:15%;margin-top:15px;}
		.coupling_box .goods_price { width:60%; box-sizing:border-box;line-height:45px; background:#f8f8f8; padding:20px; border-radius:30px; float:right;}
			.coupling_box .goods_price .goods {float:left; display:inline-block; width:70%; font-size:16px; font-weight:400; letter-spacing:-0.5px;}
			.coupling_box .goods_price .price {letter-spacing:0; font-size:26px; font-family:'TgothicMedium', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; font-weight:500; color:#f85b14; float:right; text-align:right;}


	.product_info_wrap {width:100%; float:left; }
	.product_info {width:100%; float:left; border:1px solid #eee; background:#fff; padding:20px 30px; box-sizing:border-box;margin-bottom:25px;}
	.product_info_wrap h6 {font-size:28px; font-family:'TgothicMedium', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:20px; width:100%; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd;}
	.product_info_wrap h5 {font-size:25px; margin-bottom:20px; margin-top:25px;}
	.product_info .img_area {margin-right:30px; float:left;}
	.product_info .h7 {font-size:20px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; line-height:30px; margin-top:20px; margin-left:10px; color:#f85b14;}
	.product_info .h8 {margin-bottom:20px; margin-left:10px; }

#card_wrap {float:left; background-color:#f8f8f8; width:100%;margin:0 auto;}
	.card_info_wrap {margin:0 auto; width:1100px; margin-top:20px;}
	.card_info {width:100%; float:left; border:1px solid #ddd; padding:20px 30px; box-sizing:border-box;margin-bottom:45px;}
	.card_info div {display:inline-block; float:left;}
	.card_info .img_area {margin-right:30px;}
	.card_info h6 {font-size:28px; font-family:'TgothicMedium', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; margin-top:20px; width:100%; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #ddd;}
	.card_info .h7 {font-size:20px; font-family:'TgothicLight', 'Nanum Gothic', 'Noto Sans KR', Noto Sans, AppleGothic, sans-serif; line-height:20px; margin-top:0px; margin-left:10px; color:#f85b14;}
	.card_info .h8 {margin-bottom:20px; margin-left:10px; }
	.card_info .h9 {margin-bottom:20px; margin-left:10px; font-size:14px; color:#999;}  

.pop_regist {position: fixed;z-index: 99998;display: inline;width: 180px;height: 400px;right: 10px;top: 160px;}
.pop_regist_m {display:none;}

#coupling_wrap table {float:left; border-collapse:collapse; border-spacing: 0;	margin: 0; padding: 0;}
#coupling_wrap .tabletype01 {table-layout:fixed; width:100%; margin-top:10px; margin-bottom:20px; }
	#coupling_wrap .tabletype01 th, #coupling_wrap .tabletype01 td { border:1px solid #ccc; padding:8px 5px; word-break: keep-all;}
	#coupling_wrap .tabletype01 th { background:#f8f6f5; border-top:2px solid #222;}
	#coupling_wrap .tabletype01 td { text-align:center; }
	#coupling_wrap .tabletype01 .price {color:#ee7609; font-weight:400;}
	#coupling_wrap .tabletype01 .free {color:#4400b2; font-weight:400;}
	#coupling_wrap .tabletype01 .th { background:#f8f6f5;}
 #coupling_wrap .tabletype02 {table-layout:fixed; width:100%; }
	#coupling_wrap .tabletype02 th, #coupling_wrap .tabletype02 td {border-left:0; border-right:0;border-top:0; border-bottom:1px dashed #ccc; padding:2px 5px; word-break: keep-all;}
	#coupling_wrap .tabletype02 td { text-align:center; }
	#coupling_wrap .tabletype02 td img { width:80%;}

.coupling_m {display:none;}
.subBest {margin-bottom:30px;}
.subBest img {width:100%; margin-bottom:10px;}
.subBest_m {display:none;}

 
#coupling_wrap .channel { margin:0 auto; width:1100px; }
 .channel_box {float:left; width:100%; background:#fff; border-radius:30px; padding:30px 30px; box-sizing:border-box; margin-bottom:40px;}

.appTabs * { box-sizing: border-box; }
.appTabs_switch { overflow: hidden; }
.appTabs_tab {float: left; cursor: pointer;	}
.appTabs_switch_active { cursor: default; }
.appTabs_item { display: none; }
.appTabs_content_active { display: block; }
.appTabs_switch { }
.appTabs_tab {padding: 10px 20px; border: 1px solid #ccc; background: #f9f9f9; margin-left:4px; margin-top:4px; }
.appTabs_tab:first-child {margin-left:0;}
.lastm{margin-left:0px; margin-top:10px;}
.appTabs_content { margin-top: -1px; }
.appTabs_item {background:#fff;}
.appTabs_switch_active { border:1px solid #323994; background: #fff;	color:#323994;}
  
}

.borderNone {border:0 !important;}

/* padding */
.pt05 {padding-top:5px; }
.pt10 {padding-top:10px; }
.pt15 {padding-top:15px; }
.pt20 {padding-top:20px; }
.pt25 {padding-top:25px; }
.pt30 {padding-top:30px; }
.pt35 {padding-top:35px; }
.pt40 {padding-top:40px; }

.pr05 {padding-right:5px; }
.pr10 {padding-right:10px; }
.pr15 {padding-right:15px; }
.pr20 {padding-right:20px; }
.pr25 {padding-right:25px; }
.pr30 {padding-right:30px; }
.pr35 {padding-right:35px; }
.pr40 {padding-right:40px; }

.pl05 {padding-left:5px; }
.pl10 {padding-left:10px; }
.pl15 {padding-left:15px; }
.pl20 {padding-left:20px; }
.pl25 {padding-left:25px; }
.pl30 {padding-left:30px; }
.pl35 {padding-left:35px; }
.pl40 {padding-left:40px; }

.pb05 {padding-bottom:5px; }
.pb10 {padding-bottom:10px; }
.pb15 {padding-bottom:15px; }
.pb20 {padding-bottom:20px; }
.pb25 {padding-bottom:25px; }
.pb30 {padding-bottom:30px; }
.pb35 {padding-bottom:35px; }
.pb40 {padding-bottom:40px; }
.pb150 {padding-bottom:150px; }

/* margin */
.mt05 {margin-top:5px; }
.mt08 {margin-top:8px; }
.mt10 {margin-top:10px; }
.mt15 {margin-top:15px; }
.mt20 {margin-top:20px; }
.mt25 {margin-top:25px; }
.mt30 {margin-top:30px; }
.mt35 {margin-top:35px; }
.mt40 {margin-top:40px; }	
.mt45 {margin-top:45px; }
.mt50 {margin-top:50px; }
.mt70 {margin-top:70px; }
.mt75 {margin-top:75px; }
.mt80 {margin-top:80px; }
.mt90 {margin-top:90px; }
.mt100 {margin-top:100px; }

.mr05 {margin-right:5px; }
.mr10 {margin-right:10px; }
.mr15 {margin-right:15px; }
.mr20 {margin-right:20px; }
.mr25 {margin-right:25px; }
.mr30 {margin-right:30px; }
.mr35 {margin-right:35px; }
.mr40 {margin-right:40px; }	
.mr45 {margin-right:45px; }
.mr50 {margin-right:50px; }

.ml05 {margin-left:5px; }
.ml10 {margin-left:10px; }
.ml15 {margin-left:15px; }
.ml20 {margin-left:20px; }
.ml25 {margin-left:25px; }
.ml30 {margin-left:30px; }
.ml35 {margin-left:35px; }
.ml40 {margin-left:40px; }
.ml45 {margin-left:45px; }
.ml50 {margin-left:50px; }

.mb05 {margin-bottom:5px; }
.mb10 {margin-bottom:10px; }
.mb15 {margin-bottom:15px; }
.mb20 {margin-bottom:20px; }
.mb25 {margin-bottom:25px; }
.mb30 {margin-bottom:30px; }
.mb35 {margin-bottom:35px; }
.mb40 {margin-bottom:40px; }
.mb45 {margin-bottom:45px; }
.mb50 {margin-bottom:50px; }
