@charset "utf-8";
/* Alma CMS 20160716 cms83@almacomm.co.kr */
@import 'font.css';

/* common */
legend, caption{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }

/* common margin */
.ml20 {margin-left:10px !important}

/* common display */
.db {display:block;}

.notokr_medium {font-family:'notokr-medium' !important;}
.skpgo_bm_0 {font-family:'TMOBI500' !important;}

* {line-height:1.25em}
body {background:transparent; font-family:'TMOBI500', 'notokr-medium','돋움',Dotum,'굴림',Gulim,Helvetica, sans-serif;  width:100%; color:#404040; line-height:1.25em; -webkit-font-smoothing:subpixel-antialiased; -webkit-text-size-adjust:none;}
label {font-weight:normal}
a, input, div, p, span, label {-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; /* For some Androids */}
a {text-decoration:none; }

.list_area {width:100%; padding:0;}
.link_list {margin-top:0;}
.link_list li {position:relative; padding:14px 15px 14px 15px; border-bottom:1px solid #eff0f0; font-size:15px;}
.link_list.only_txt li {padding:16px 15px 17px 15px}
.link_list li:first-child {border-top:none;}
.link_list .list_chk {overflow:hidden;}
.link_list .list_chk::after {display:block; content:""; clear:both}
.link_list .only_input .btn_chk {display:inline-block;  cursor:pointer;}
.link_list .btn_more {padding-right:30px; display:block; overflow:hidden; text-decoration:none;}
.link_list .only_input .btn_more {display:inline-block; width:80%; vertical-align:middle; padding-right:0}
.link_list .btn_more .label_txt,
.link_list .btn_chk .label_txt, 
.link_list .chk_area .label_txt {display:inline-block; width:75%; color:#4d4d4d; font-size:15px; line-height:1.4; vertical-align:middle}

.link_list.only_txt .btn_more .label_txt,
.link_list.only_txt .btn_chk .label_txt,
.link_list.only_txt .chk_area .label_txt {line-height:1.3}

.link_list .btn_more .btn_more_arrow, .btn_more_arrow {display:inline-block; position:absolute;top:50%;right:0;width:37px;height:37px;margin:-18px 0 0 0;background:url(/tmap2/m/images/common/ico_arrow_go.png) no-repeat 15px 12px; background-size:7px 11px;text-indent:-9999px;}

/* app checkbox size */
.list_chk .appCheck a {text-decoration:none; display:block;}
.list_chk .appCheck {overflow:hidden;}
.list_chk .appCheck label{overflow:hidden; display:block; margin:0; cursor:pointer; vertical-align:middle;}
.list_chk .appCheck.only_input label {display:inline-block; }
.list_chk .appCheck input[type="checkbox"],
.list_chk .chk_area input[type="checkbox"], 
.link_list .only_input .btn_chk input[type="checkbox"] {
	width:24px; -webkit-width:24px; -webkit-height::24px; height: 24px; margin: 0 8px 0 0; border:none; -webkit-border:none ;
	border-radius: 0; background: url(/tmap2/m/images/common/bg_checkbox_new.png) no-repeat 0 0; background-size: 34px 69px; -webkit-background-size: 24px 48px; 
	vertical-align: middle; -webkit-appearance: none; cursor:pointer;
}
.list_chk .appCheck label.on input[type="checkbox"],
.list_chk .chk_area label input[type="checkbox"].on,
.link_list .only_input .btn_chk label.on input[type="checkbox"] {
	background-position: 0 -24px;
}

/* 약관 상세페이지 */
#wrap_view {position:relative; font-size:14px; font-family: 'TMOBI300'; }
#wrap_view #header {position:relative; top:0; left:0; width:100%; min-height:50px; border-bottom:1px solid #dadada; box-shadow: 0 4px 2px -3px #e2e2e2;}
#wrap_view #container {padding:26px 15px 26px 15px;}
#wrap_view #header h1 {width:70%; margin:0 auto; font-size:15px; /* line-height:50px; */ padding:17px 0 15px 0;  text-align:center; color:#353535; text-align:center; }

.btn_close {display:block; position:absolute; top:50%; left:16px; margin-top:-8px;}
.btn_close img {width:16px; height:16px}
.btn_prev {display:block; position:absolute; top:50%; left:20px; margin-top:-13px;}
.btn_prev img {width:18px; height:29px}

#wrap_view h2, #wrap_view h3, #wrap_view h4, #wrap_view h5, #wrap_view p, #wrap_view div, #wrap_view span, #wrap_view a, 
#wrap_view ol li {font-size:14px; line-height:24px; color:#4d4d4d}
#wrap_view h2 {margin-bottom:20px}
#wrap_view h3, .h3 {margin:20px 0 5px 0 !important}
#wrap_view p {margin-bottom:10px}

.cn table {width:100%; margin:10px auto;  color:#4d4d4d; font-size:14px}
.cn table th, .cn table td {border:1px solid #4d4d4d; padding:.42em 0}
.cn table td {padding:.42em 10px; word-break:break-all }

/* copyright */

.copyright {padding:25px 20px 0 20px; font-size: 14px; line-height:24px; font-family: 'TMOBI300'; color:#4d4d4d}
.copyright_inner {margin-right:13px}

.copyInfo {margin:0 0 20px 0}
.copyInfo div {margin: 0 0 10px 0}
.head {text-align:center; margin:0 0 20px 0}
.head p {line-height:2}
.onlyTxt {margin:0 0 20px 0}
.txtArea {margin:0 0 30px 0}
.tit {margin:0 0 0 0}
.txt01 {margin:0 0 20px 0}
.txt02 {margin:0 0 20px 10px}
.txt03 {margin:0 0 20px 20px}

.copyright .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=1)"; -ms-filter: "alpha(opacity=1)"; }
.copyright .mCSB_inside > .mCSB_container {margin-right:0}
.copyright .mCSB_container {padding-right:5px}
.copyright .mCSB_scrollTools {right:-6px;}
.copyright .mCSB_scrollTools .mCSB_draggerRail {display:none}
.copyright .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.copyright .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.copyright .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.copyright .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#636363; opacity: 1; filter: "alpha(opacity=1)"; -ms-filter: "alpha(opacity=1)";}
.copyright .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {border-radius: 0;}
 



