@charset "utf-8";

body, p, h1, h2, h3, h4, h5, h6, div, ul, ol, li, dl, dt, dd, table, th, td, a,
form, fieldset, legend, input, textarea, button, select, img, iframe {
	padding: 0; margin: 0; border: 0;
	line-height: 24px; font-size: 14px; font-family: DroidSansFallback, HelveticaNeue-Light, AppleSDGothicNeo-Light, sans-serif; font-weight: normal;
}

html, body {
	-webkit-text-size-adjust:none;
	background-color: #fafafa;
}
ul, ol{list-style: none;}
table {border-collapse: collapse;}

.blind {
	width: 0;
	height: 0;
	padding: 0;
	border: 0;
	font-size: 0;
	font-weight: normal;
	line-height: 0;
	text-indent: -3000px;
}


header {
	position: relative;
	top: 0;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	background-color: #fff;
	z-index: 100;
}
header h1 {
	height: 56px;
	line-height: 56px;
	margin: 0 52px;
	color: #191919;
	font-size: 20px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
header .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 56px;
	background-color: transparent;
	background-image: url(//cdnimg.melon.co.kr/resource/image/web/member/header_close_bg.png);
	background-position: 50% 50%;
	background-size: 19px auto;
	background-repeat: no-repeat;
}
header .close span {
	line-height: 0 !important;
	font-size: 0 !important;
	text-indent: -9999px;
	overflow: hidden;
}

.highlight {
	color: #01b925;
}

.wrap_terms {
	padding: 29px 16px 20px;
	color: #7d7d7d;
	width:100%;
	overflow:hidden;
	box-sizing:border-box;
}
.section_terms {
	margin-bottom: 23px;
	color: #666;
	font-size: 14px;
	line-height: 24px;
}
.section_terms h3 {
	margin-bottom: 23px;
	font-weight: bold;
	line-height: 18px;
	font-size: 16px;
	color: #191919;
}
.section_terms h4 {
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #191919;
}
.section_terms dl {
	margin-bottom: 23px;
}
.section_terms dt {
	color: #191919;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.section_terms .list_terms li {
	padding-left: 18px;
}
/* MELONUIT-2080 20211126 개인정보처리방침 개정 */
.section_terms .mt10{
	display:block;
	margin-top:10px;
}
.bullet_depth2:before{
	display:inline-block;width:2px;height:2px;margin-top:-2px;vertical-align:middle;background:#666;content: '';
}
.section_terms a,
.section_terms a:visited,
.section_terms .list_terms li a,
.section_terms .list_terms li strong {
	color: #191919;
}
/* //MELONUIT-2080 20211126 개인정보처리방침 개정 */
.section_terms .list_terms li .bullet {
	margin-left: -16px;
}

.section_terms.etc h3 {
	margin-bottom: 5px;
}
.section_terms.etc .list_terms {
	overflow: hidden;
	height: 22px;
	margin-bottom: 15px;
}
.section_terms.etc .list_terms li {
	padding-left: 0;
	font-size: 12px;
}
/* 20160607 수정 */
.section_terms.etc .list-more {
	display: block;
	width: 62px;
	height: 26px;
	padding-left: 8px;
	background: url(//cdnimg.melon.co.kr/resource/image/web/member/btn_view.png) no-repeat 0 0;
	background-size: 62px 52px;
	-webkit-background-size: 62px 52px;
	font-size: 13px;
	color: #999999;
	line-height: 26px;
	text-align: left;
	outline: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
	-webkit-focus-ring-color: rgba(0, 0, 0, 0)!important;
}
/* 20160607 수정 */
.section_terms.etc .list_terms.on {
	height: auto;
}
.section_terms.etc .list-more.close {
	background-position: 0 -26px;
}


.tb_list01 {
	width:100%;
	margin:10px 0;
}
.tb_list01 table {
	width:100%;
	table-layout:fixed;
}
.tb_list01 table th {
	background:#dbdbdb;
	border:1px solid #cacaca;
	color:#7d7d7d;
	font-size:12px;
	text-align: center;
}
.tb_list01 table td{
	background:#f2f2f2;
	border:1px solid #cacaca;
	padding: 5px;
	font-size:12px;
	line-height:16px;
	color:#5c5c5c;
	line-height: 1.4em;
}
.tb_list01 table td.t_center{
	text-align:center;
} /* 20211201 추가 */
.tb_list01 table td li {
	line-height: 1.4em;
	padding-left: 0 !important;
	font-size: 12px;
}

.fc_strong,
.fc_strong dt,
.fc_strong dd {
	font-size: 12px;
}

.private_info {
	margin-top: 10px;
}
.private_info h4 {
	height: 27px;
	margin-bottom: 0;
	background: #dbdbdb;
	border: 1px solid #cacaca;
	border-bottom: 0;
	padding-left: 8px;
	font-size: 11px;
	line-height: 27px;
	color: #535353;
}
.private_info h4 + table {
	width: 100%;
	margin-top: 0;
	border: 1px solid #cacaca;
}
.private_info h4 + table th {
	padding-left: 10px;
	background-color: #f2f2f2;
	border: 0;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
.private_info h4 + table td {
	background-color: #f2f2f2;
	border: 0;
	font-size: 12px;
}


.btn_wrap {
	overflow:hidden;
	margin-top:20px;
}
a.btn-default {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f1f1));
	background: -o-gradient(linear, 0% 0%, 0% 50%, from(#fff), to(#f3f1f1));
	background-image: -webkit-linear-gradient(bottom, #f3f1f1 0%, #fff 100%);
	background-image: linear-gradient(to top, #f3f1f1 0%, #fff 100%);
	border-radius: 4px;
	border: 1px solid #D7D7D7;
	text-align: center;
	font-size:13px;
	color:#999999;
	line-height: 1;
}
a.btn-default.btn-terms {
	float:right;
	margin-right:7px;
}
a.btn-default.btn-terms span {
	display: inline-block;
	margin: 5px 10px;
}
a.btn-default.btn-top {
	float:right;
	display:inline-block;
	z-index: 1000;
}
a.btn-default.btn-top span {
	display: inline-block;
	background: url(//cdnimg.melon.co.kr/resource/image/cds/common/mobile2/ic_arrow_u.png) 0 center no-repeat;
	background-size: 8px 5px;
	-webkit-background-size:8px 5px;
	border-radius: 6px;
	padding-left: 10px;
	margin: 5px 10px;
}

.type02 {}
.type01 header {
	position: static !important;
	right: 0;
	left: 0;
	width: auto;
	margin: 0 16px;
	background-color: transparent;
}
.type01 header h1 {
	height: auto;
	line-height: 1.4em;
	margin:20px 10px 0 0;
	text-align: left;
	font-weight:bold;
}
.type01 header .close {display:none;}
.type01 .fixed_body {padding-top: 0 !important;}
.type03 header .close {display: none;}
.type04 header {display: none;}
.type04 .fixed_body {padding-top: 0 !important;}
.type05 {background-color:#fff;}
.type05 header {display:table; width:100%; height:77px; border:0;}
.type05 header h1 {width:100%; height:100%; display:table-cell; vertical-align:middle; font-size:23px; line-height:20px;}
.type05 header .close {display:none; width:80px; height:77px; position:absolute; top:0; right:0; z-index:9;}

.type06, .type06 .fixed_body , .type06 .wrap_terms {background-color: #fff;}
/* MELONUIT-1966 20210622 */
.type06 header {display:table; width:100%; height:77px; border:0;}
.type06 header h1 {width:100%; height:100%; display:table-cell; vertical-align:middle; font-size:23px; line-height:20px;}
.type06 header .close {display:none; width:80px; height:77px; position:absolute; top:0; right:0; z-index:9;}
.type06 .fixed_body .wrap_terms {padding:0 30px 80px; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.type06 .fixed_body:before {content:''; position:fixed; width:auto; bottom:0; left:30px; right:30px; height:20px; background:#fff; z-index:9;}
.type06 .fixed_body:after {content:''; position:fixed; width:auto; bottom:20px; left:30px; right:30px; height:60px; background:url(//cdnimg.melon.co.kr/resource/image/member/mobile/bg_last_cover.png) repeat-x 0 0; background-size:auto 60px; z-index:9;}
/* // MELONUIT-1966 20210622 */

header .back, header .home, header .search { display: none; position: absolute; background-color: transparent; background-position: 50% 50%; background-repeat: no-repeat; }
header .back { top: 0; left: 0; width: 45px; height: 60px; background-image: url(//cdnimg.melon.co.kr/resource/image/member/mobile/header_back_bg.png); background-size: 12px 21px; }
header .home { top: 0; left: 45px; width: 45px; height: 60px; background-image: url(//cdnimg.melon.co.kr/resource/image/member/mobile/header_home_bg.png); background-size: 20px 21px; background-position: 8px 50%; }
header .search { top: 0; right: 0; width: 55px; height: 60px; background-image: url(//cdnimg.melon.co.kr/resource/image/member/mobile/header_search_bg.png); background-size: 21px 22px; background-position: 17px 20px; }
header span { line-height: 0 !important; font-size: 0 !important; text-indent: -9999px; overflow: hidden; }

.type07, .type07 .fixed_body , .type07 .wrap_terms {background-color: #fff;}
.type07 .section_terms { margin-bottom: 0; padding-top: 18px; }
.type07 .section_terms:first-child { padding-top: 0; }
.type07 .section_terms h3 { line-height: 20px; margin-bottom: 26px; color: #191919; font-size: 15px; font-weight: 600; }
.type07 .section_terms dl { margin-bottom: 26px; }
.type07 .section_terms dt, .type07 .section_terms h4 { font-weight: 600; line-height: 18px; margin-bottom: 4px; }
.type07 .section_terms strong { font-weight: 600; }
.type07 .section_terms dd, .type07 .section_terms ul li, .type07 .section_terms ol li, .type07 .section_terms p { line-height: 22px; }
.type07 .section_terms dt, .type07 .section_terms dd, .type07 .section_terms.etc h3, .type07 .section_terms span, .type07 .section_terms ul li, .type07 .section_terms ol li, .type07 .section_terms p { font-size: 13px; color: #191919; }
.type07 .section_terms.etc h3 { margin-bottom: 4px; }
.type07 .section_terms .highlight { color: #01b925 !important; }
.type07 .tb_list01 { margin: 5px 0; }
.type07 .tb_list01 table td { background: #fff; border: 1px solid #e5e5e5; }
.type07 .tb_list01 table th { background: #fafafa; border: 1px solid #e5e5e5; }
.type07 .private_info h4 { height: 27px; margin-bottom: 0; background: #fafafa; border: 1px solid #e5e5e5; border-bottom: 0; padding-left: 8px; font-size: 11px; line-height: 27px; color: #535353; }
.type07 .private_info table { width: 100%; margin-top: 0; border: 1px solid #e5e5e5; }
.type07 .private_info tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
.type07 .private_info tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.type07 .private_info th { padding-left: 10px; background-color: #ffffff; border: 0; color: #666; text-align: left; font-weight: bold; font-size: 12px; }
.type07 .private_info td { background-color: #ffffff; border: 0; font-size: 12px; color: #666; }
.type07 header { background: rgba(255, 255, 255, 0.95); }
.type07 header h1 { height: 60px; line-height: 60px; }
.type07 header .close { display: none; }
.type07 header .back, .type07 header .home, .type07 header .search { display: block; }
.type07 .wrap_terms { padding-top: 17px; }

.type07 .btn-default.btn-terms { display: none; }

header .back, header .home, header .search { outline: none; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; }

.type08, .type08 .fixed_body , .type08 .wrap_terms {background-color: #fff;}
.type08 .section_terms { margin-bottom: 0; padding-top: 18px; }
.type08 .section_terms:first-child { padding-top: 0; }
.type08 .section_terms h3 { line-height: 20px; margin-bottom: 26px; color: #191919; font-size: 15px; font-weight: 600; }
.type08 .section_terms dl { margin-bottom: 26px; }
.type08 .section_terms dt, .type08 .section_terms h4 { font-weight: 600; line-height: 18px; margin-bottom: 4px; }
.type08 .section_terms strong { font-weight: 600; }
.type08 .section_terms dd, .type08 .section_terms ul li, .type08 .section_terms ol li, .type08 .section_terms p { line-height: 22px; }
.type08 .section_terms dt, .type08 .section_terms dd, .type08 .section_terms.etc h3, .type08 .section_terms span, .type08 .section_terms ul li, .type08 .section_terms ol li, .type08 .section_terms p { font-size: 13px; color: #191919; }
.type08 .section_terms.etc h3 { margin-bottom: 4px; }
.type08 .section_terms .highlight { color: #01b925 !important; }
.type08 .tb_list01 { margin: 5px 0; }
.type08 .tb_list01 table td { background: #fff; border: 1px solid #e5e5e5; }
.type08 .tb_list01 table th { background: #fafafa; border: 1px solid #e5e5e5; }
.type08 .private_info h4 { height: 27px; margin-bottom: 0; background: #fafafa; border: 1px solid #e5e5e5; border-bottom: 0; padding-left: 8px; font-size: 11px; line-height: 27px; color: #535353; }
.type08 .private_info table { width: 100%; margin-top: 0; border: 1px solid #e5e5e5; }
.type08 .private_info tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
.type08 .private_info tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.type08 .private_info th { padding-left: 10px; background-color: #ffffff; border: 0; color: #666; text-align: left; font-weight: bold; font-size: 12px; }
.type08 .private_info td { background-color: #ffffff; border: 0; font-size: 12px; color: #666; }
.type08 header { background: rgba(255, 255, 255, 0.95); }
.type08 header h1 { height: 60px; line-height: 60px; }
.type08 header .close, .type08 header .back, .type08 header .home, .type08 header .search { display: none; }
.type08 .wrap_terms { padding-top: 17px; }
.type08 .btn-default.btn-terms { display: none; }

s.type09, .type09 .fixed_body , .type09 .wrap_terms {background-color: #fff;}
.type09 .section_terms { margin-bottom: 0; padding-top: 18px; }
.type09 .section_terms:first-child { padding-top: 0; }
.type09 .section_terms h3 { line-height: 20px; margin-bottom: 26px; color: #191919; font-size: 15px; font-weight: 600; }
.type09 .section_terms dl { margin-bottom: 26px; }
.type09 .section_terms dt, .type09 .section_terms h4 { font-weight: 600; line-height: 18px; margin-bottom: 4px; }
.type09 .section_terms strong { font-weight: 600; }
.type09 .section_terms dd, .type09 .section_terms ul li, .type09 .section_terms ol li, .type09 .section_terms p { line-height: 22px; }
.type09 .section_terms dt, .type09 .section_terms dd, .type09 .section_terms.etc h3, .type09 .section_terms span, .type09 .section_terms ul li, .type09 .section_terms ol li, .type09 .section_terms p { font-size: 13px; color: #191919; }
.type09 .section_terms.etc h3 { margin-bottom: 4px; }
.type09 .section_terms .highlight { color: #01b925 !important; }
.type09 .tb_list01 { margin: 5px 0; }
.type09 .tb_list01 table td { background: #fff; border: 1px solid #e5e5e5; }
.type09 .tb_list01 table th { background: #fafafa; border: 1px solid #e5e5e5; }
.type09 .private_info h4 { height: 27px; margin-bottom: 0; background: #fafafa; border: 1px solid #e5e5e5; border-bottom: 0; padding-left: 8px; font-size: 11px; line-height: 27px; color: #535353; }
.type09 .private_info table { width: 100%; margin-top: 0; border: 1px solid #e5e5e5; }
.type09 .private_info tbody { display: table-row-group; vertical-align: middle; border-color: inherit; }
.type09 .private_info tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.type09 .private_info th { padding-left: 10px; background-color: #ffffff; border: 0; color: #666; text-align: left; font-weight: bold; font-size: 12px; }
.type09 .private_info td { background-color: #ffffff; border: 0; font-size: 12px; color: #666666; }
.type09 header { background: rgba(255, 255, 255, 0.95); }
.type09 header h1 { height: 60px; line-height: 60px; margin: 0 44px; }
.type09 header .back, .type09 header .home, .type09 header .search { display: none; }
.type09 .wrap_terms { padding-top: 17px; }
.type09 .btn-default.btn-terms { display: none; }
.type09 header .close { width: 44px; height: 60px; background-image: url(//cdnimg.melon.co.kr/resource/image/member/mobile/header_mwk_close_bg.png); background-size: 16px 17px; background-position: 11.5px 21.5px; outline: none; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; }
/* //UX-1078 20180129 */

/* MELONUIT-1929 20210521 */
.type02 #terms01,
.type03 #terms01 {padding-top: 26px;}
/* // MELONUIT-1929 20210521 */

.new_terms .box_add,
.new_terms .wrap_terms {background-color:#fafafa;}
.new_terms .box_add .ul_terms {position:relative;padding:0 0 20px;}
.new_terms .box_add .ul_terms:after {content:"";position:absolute;bottom:0;left:-30%;width:200%;height:1px;background:rgba(0, 0, 0, 0.05)}
.new_terms .box_add .ul_terms li{margin-bottom:10px;}
.new_terms .box_add .ul_terms li:last-child{margin:0;}
.new_terms .box_add .ul_terms li a{display:inline-block;position:relative;color:rgba(0, 0, 0, 0.7);font-size:15px;line-height:18px;text-decoration:none;padding-right:17px;}
.new_terms .box_add .ul_terms li a:after{content:"";width:17px;height:17px;position:absolute;top:0;right:0;background:url('//cdnimg.melon.co.kr/resource/image/member/mobile/arrow-right@2x.png') 0 bottom no-repeat;background-size:17px auto;}
.new_terms .box_add .ul_terms li.on a{color:#01b925}
.new_terms .box_add .ul_terms li.on a:after{background:url('//cdnimg.melon.co.kr/resource/image/member/mobile/arrow-right@2x.png') 0 top no-repeat;background-size:17px auto}
.new_terms .box-termsText {padding:20px 0;border-bottom:1px solid rgba(0, 0, 0, 0.03)}
.new_terms .box-termsText {padding:26px 0;border-bottom:1px solid rgba(0, 0, 0, 0.03)}/* // MELONUIT-1929 20210521 */
/* MELONUIT-1837 */
.new_terms .box-termsText .termsText-type1 {font-family:AppleSDGothicNeo-Light;font-size:14px;line-height:19px;color:#4b4b4b;}
.new_terms .box-termsText .termsText-type2,
.new_terms .box-termsText .termsText-type2 a {font-family:AppleSDGothicNeo-Light;font-size:12px;line-height:17px;color:#7d7d7d;margin-top:10px;}
.new_terms .box-termsText .termsText-type2 a {color:#f0780a; text-decoration: none;}
/* //MELONUIT-1837 */
.new_terms .iframeBox {padding-top:20px;}

.type05 .new_terms .wrap_terms,
.type06 .new_terms .wrap_terms {background:#fff}

.type05 .new_terms .wrap_terms .box_add,
.type06 .new_terms .wrap_terms .box_add {background:#fff;position:relative;display:flex;flex-direction:column}

.type05 .new_terms .box_add .ul_terms:after,
.type06 .new_terms .box_add .ul_terms:after{display:none}

.type05 .new_terms .box_add .ul_terms li,
.type06 .new_terms .box_add .ul_terms li {margin-bottom:0;}

.type05 .new_terms .box_add .ul_terms li a,
.type06 .new_terms .box_add .ul_terms li a {padding-right:0;}

.type05 .new_terms .box_add .ul_terms li a:after,
.type06 .new_terms .box_add .ul_terms li a:after {display:none;}

.type05 .box_add .ul_terms {padding:0 0 30px;display:flex;flex-direction:row;}
.type06 .box_add .ul_terms {padding:26px 0 30px;display:flex;flex-direction:row;}

.type05 .box_add .ul_terms li,
.type06 .box_add .ul_terms li {position:relative;margin-right:25px;}

.type05 .box_add .ul_terms li:last-child,
.type06 .box_add .ul_terms li:last-child {margin:0}

.type05 .box_add .ul_terms li:after,
.type06 .box_add .ul_terms li:after {content:"";position:absolute;right:-12px;top:9px;background:rgba(0, 0, 0, 0.2);width:1px;height:6px;}

.type05 .box_add .ul_terms li:last-child:after,
.type06 .box_add .ul_terms li:last-child:after {display:none}

.type05 .box_add .ul_terms li a,
.type06 .box_add .ul_terms li a {font-size:16px;color:#7d7d7d;text-decoration:none;}

.type05 .box_add .ul_terms li.on a,
.type06 .box_add .ul_terms li.on a {color:#01b925}

.type05 .new_terms .box-termsText,
.type06 .new_terms .box-termsText {padding:0 0 25px;border-bottom:none}

.type05 .new_terms .box-termsText .termsText-type1,
.type06 .new_terms .box-termsText .termsText-type1 {color:rgba(0, 0, 0, 0.8);line-height:21px;margin:0;}

.type05 .new_terms .box-termsText .termsText-type2,
.type06 .new_terms .box-termsText .termsText-type2 {color:rgba(0, 0, 0, 0.6);line-height:21px;font-size:14px;}

.type05 .new_terms .iframeBox,
.type06 .new_terms .iframeBox,
.type05 .new_terms .section_terms,
.type06 .new_terms .section_terms {padding:30px 0 0 0;border-top:1px solid rgba(0, 0, 0, 0.05);;}

.type10 .tb_list01 th {padding: 10px 0; background-color: #fff; border-right: 0; color: #181818; font-size: 15px; border-color: rgba(0, 0, 0, 0.05)}
.type10 .tb_list01 th:first-child {border-left: 0;}
.type10 .tb_list01 td {padding: 10px; background-color: #fafafa; border-right: 0; font-size: 14px; border-color: rgba(0, 0, 0, 0.05)}
.type10 .tb_list01 td:first-child { border-left: 0;}
.type10 .txt1 {color: rgba(0, 0, 0, 0.5); font-size: 13px; line-height: 1.43;}
.type10 .txt2 {color: rgba(0, 0, 0, 0.9); font-size: 13px; line-height: 1.43;}
.type10 .txt2 a {color: rgba(0, 0, 0, 0.9); font-size: 13px; line-height: 1.43;}
.type10 .color_green {color: #01b925;}
.button_group {text-align: center; margin-top: 20px;}
.button_group.full .btn {width: 100%;}
.button_group.full .btn + .btn {margin-top: 15px;}
.button_group.half .btn {width: 48%;}
.button_group.half .btn + .btn {float: right;}
.button_group.center {text-align: center;}
.button_group .btn {display: inline-block; line-height: 38px; padding: 0; margin: 0; border-style: solid; border-width: 1px; border-radius: 100px; font-size: 15px; text-align: center; background: #fafafa;}
.button_group .btn.green {border-color: #00cd3c; color: #01b925;}
.button_group .btn.gray {border-color: #969696; color: #4b4b4b;}
.button_group .btn.white {background-color: #fff; border-color: #dbdbdb; color: #4c4c4c;}  /* // MELONUIT-1967 20210622 */

/* MELONUIT-1249 20200218 */
.btn_black {
	display: inline-block;
	position: relative;
	width:100%;
	margin: 9px 0 7px 0;
	padding: 11px 58px 11px 13px;
	border: 1px solid #1e1e1e;
	color: #1e1e1e;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	vertical-align: top;
	box-sizing: border-box;}

.btn_black .ico_arr{
	position: absolute;
	top: 50%;
	right: 13px;
	display: inline-block;
	overflow: hidden;
	width: 7px;
	height:11px;
	margin-top: -5px;
	background: url(//cdnimg.melon.co.kr/resource/image/member/mobile/arrow-nor@2x.png) no-repeat 0 0;
	background-size: 7px 11px;
	background-position: 0 0;
	text-indent: -9999px;
	vertical-align: top;
}

.section_terms .btn_non{
	display: block;
	background: none;
	font-size: 13px;
	text-align: left;
	outline: 0;
	margin:10px 0 0 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent; /* For some Androids */
	-webkit-focus-ring-color: rgba(0, 0, 0, 0)!important;
}
.section_terms .info_non{
	display: none;
}
.section_terms .info_non.on{
	display: block;
}
/* // MELONUIT-1249 20200218 */

/* MELONUIT-1949 20210607 */
.section_terms.ad {padding-top: 0; margin-bottom: 23px;}
.section_terms.ad h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	color: #191919;
	margin-bottom: 3px;
}
.section_terms.ad h3.fs14{font-size: 14px;line-height: 20px;}
.section_terms.ad sup{font-size: 10px;line-height: 10px;}
.section_terms.ad p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.section_terms.ad .tb_list01 {
	margin-top: 8px;
}
.section_terms.ad .tb_list01 th {text-align: left;border-left: 0; border-right: 0 !important; background-color: #fafafa;}
.section_terms.ad .tb_list01 td {border-right: 0;}
.section_terms.ad .tb_list01 th,
.section_terms.ad .tb_list01 td {padding: 10px 10px;vertical-align: top;font-size: 13px;line-height: 19px;color: #666666;}

.section_terms.ad h4 {line-height: 24px;}
.section_terms.ad dl.browser{margin: 16px 0;}
.section_terms.ad dl.browser dt{font-size: 15px;line-height: 24px;}
.section_terms.ad dl.browser dd{font-size: 14px;color: #4c4c4c;line-height: 24px;}
.section_terms.ad .exp{
	display: inline-block;
	margin-right: 6px;
	width: 19px;
	height: 19px;
	background: url(//cdnimg.melon.co.kr/resource/mobile40/cds/terms/image/img-logo-explorer@2x.png) no-repeat 0 0;
	background-size: 19px 19px;
	position: relative;
	top: 4px;
}
.section_terms.ad .chrome{
	display: inline-block;
	margin-right: 6px;
	width: 19px;
	height: 19px;
	background: url(//cdnimg.melon.co.kr/resource/mobile40/cds/terms/image/img-logo-chrome@2x.png) no-repeat 0 0;
	background-size: 19px 19px;
	position: relative;
	top: 4px;
}

input[type="radio"],
input[type="checkbox"] {
	content: "";
	display: block;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(//cdnimg.melon.co.kr/resource/mobile40/cds/common/image/sprite_20201209.png);
	background-repeat: no-repeat;
	background-size: 400px auto;

	background-origin:padding-box;
	-webkit-background-origin:padding-box;
	background-clip: padding-box;
	-webkit-background-clip: padding-box;

}
input[type="radio"],
input[type="checkbox"],select {
	display: inline-block;
	-webkit-appearance: none;
	background-color: inherit;

}
input[type="radio"] {
	width: 18px;
	height: 18px;
	background-position: -240px -55px;
	vertical-align: middle;
}
input[type="radio"]:checked {
	background-position: -220px -55px;
}

.accessible {
	display: inline-block;
	position: relative;
	line-height: 19px;
	min-height: 19px;
	vertical-align: middle;
	color:#191919;
	padding: 0 0 0 24px;
}
.accessible input {
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	left: 0;
	top: 0;
}
.section_terms.ad .setting_box {margin-bottom: 23px;}
.section_terms.ad .setting_box .accessible {color:#4c4c4c; line-height: 17px; margin-right: 26px;}
.section_terms.ad .sub{
	font-size: 13px;
	line-height: 22px;
	color: #7f7f7f;
}

.howto {
	padding-top: 22px;
	margin-bottom: 20px;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.howto .section_terms.ad{margin-bottom: 19px;}
.howto h3 {
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	color: #191919;
	margin-bottom: 3px;
}
.howto p {
	font-size: 14px;
	line-height: 24px;
	color: #4c4c4c;
}
.howto .aos {
	display: inline-block;
	margin-right: 6px;
	width: 20px;
	height: 12px;
	background: url(//cdnimg.melon.co.kr/resource/mobile40/cds/terms/image/img-logo-aos@2x.png) no-repeat 0 0;
	background-size: 20px 12px;
}
.howto .ios {
	position: relative;
	top: 1px;
	display: inline-block;
	margin-right: 6px;
	width: 13px;
	height: 16px;
	background: url(//cdnimg.melon.co.kr/resource/mobile40/cds/terms/image/img-logo-ios@2x.png) no-repeat 0 0;
	background-size: 13px 16px;
}
.howto ol {overflow: hidden;margin-left: -16px;}
.howto ol li {float: left;width: 50%;}
.howto ol li .item {margin: 20px 0 0 16px;}
.howto ol li .tit {margin-bottom: 7px;}
.howto ol li .tit strong{color: #191919;}
.howto ol li .img img{width: 100%;}

.footnote ol li {
	font-size: 12px;
	line-height: 24px;
}
.footnote .hyperlink {font-size: 12px;line-height: 24px;color: #1f91ec;text-decoration: none;}
/* // MELONUIT-1949 20210607 */

/* MELONUIT-1464 20200407 */
@media screen and (max-width : 320px) {
	header h1{
		font-size:16px;
		letter-spacing: -1px;
		margin-left:auto;
		margin-right:auto;
	}
	.type09 header h1{
		margin-left:auto;
		margin-right:auto;
	}
}
/* // MELONUIT-1464 20200407 */

/* MELONUIT-2032 20211122 개인정보처리방침 */
.wrap_terms2 .section_terms strong{color:#191919}
.wrap_terms2 .tb_list01 a{word-break:break-all;}
/* //MELONUIT-2032 20211122 개인정보처리방침 */