@charset "utf-8";


/************************************************
*	 	레이아웃 : WRAP							*
************************************************/

.wrap,
.head_wrap,
.container,
.foot_wrap{width:100%;margin:0;padding:0;position:relative;}






/************************************************
*		헤더 : HEADER							*
************************************************/

.head_wrap{padding-bottom:40px;}

/*** 헤더 정보 : HEAD INFO ***/
.header{width:960px;height:70px;margin:0 auto;padding:0;position:relative;}
/* 로고 : LOGO */
.header .logo{width:213px;height:31px;position:absolute;left:0;top:40px;}
.header .logo a{width:213px;height:31px;background:url(../images/logo.png) no-repeat;line-height:31px;display:block;}
/* 메뉴 : MENU */
.header .menu{text-align:right;font-size:16px;line-height:110px;position:absolute;right:0;}
.header .menu a{margin:0 0 0 30px;}






/************************************************
*		메인 콘텐츠 : MAIN CONTAINER			*
************************************************/

/*** MAIN CONTENT ***/
.content{width:960px;margin:0 auto;padding:40px;}
.bcontent{width:960px;margin:0 auto;padding:30px;}


/* 메인 써치 : MAIN SEARCH */
.ms_wrap{width:490px;height:60px;margin:0 auto 70px;padding:30px 0 0;line-height:60px;position:relative;}
.ms_wrap .ms_inp{width:290px;height:60px;padding:0 20px;font-size:20px;font-weight:400;color:#a0b7b7 !important;line-height:60px;float:left;}
.ms_wrap .ms_btn{width:160px;height:60px;margin:0;background-color:#35cfba;text-align:center;font-size:20px;font-weight:400;color:#fff !important;line-height:60px;cursor:pointer;float:left;}


/* 메인 수치 : MAIN NUMERICAL */
.mn_wrap{margin:0;padding:0;position:relative;}
.mn_wrap li{width:320px;padding:0 0 50px;float:left;}
.mn_wrap li .mn_tit{margin:0 0 15px;padding:0;text-align:center;font-size:18px;font-weight:400;color:#dadada;line-height:40px;display:block;}
.mn_wrap li .mn_num{margin:0;padding:0;text-align:center;font-size:40px;font-weight:400;font-weight:300;line-height:40px;display:block;}


/* 메인 정보 : MAIN INFO */
.mi_wrap{margin:30px 0;padding:0;position:relative;}
.mi_wrap li{width:320px;padding:0 0 50px;float:left;}
.mi_wrap li .mi_thum{margin:0 0 10px;text-align:center;display:block;}
.mi_wrap li .mi_txt{margin:0 0 15px;padding:0;text-align:center;font-size:16px;font-weight:400;color:#879c9c;line-height:20px;display:block;}






/************************************************
*		SUB CONTENT								*
************************************************/

.scontent{width:100%;margin:0;padding:30px 0 0;border-top:1px solid #f0f3f3;position:relative;}
.mcontent{width:960px;margin:25px auto 45px;padding:0;}


/** 투자하기 : INVEST **/
.tab_wrap{width:100%;margin:0;padding:0;position:relative;}
/* 호버형 타입 : Hover Type */
.tab_wrap .tabs-standard{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-standard .sliderkit-nav{width:100%;height:50px;position:relative;}
.tab_wrap .tabs-standard .sliderkit-nav-clip{margin:0;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.w2{width:50%;height:50px;margin:0;text-align:center;font-size:20px;line-height:50px;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li,
.tab_wrap .tabs-standard .sliderkit-nav-clip li a{float:left;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#ebf3f3;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-color:#35cfba;}
.tab_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#35cfba;}

.tab_wrap .tabs-standard .sliderkit-panels{width:100%;margin:0;position:relative;}
.tab_wrap .tabs-standard .sliderkit-panel{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-standard .sliderkit-panel ul{margin:0;padding:0;}
.tab_wrap .tabs-standard .sliderkit-panel li{width:100%;}

/* 클릭형 타입 I : Click Type I */
.tab_wrap .tabs-standard-s{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-standard-s .sliderkit-nav{width:100%;height:50px;position:relative;}
.tab_wrap .tabs-standard-s .sliderkit-nav-clip{margin:0;}
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.w2{width:50%;height:50px;margin:0;text-align:center;font-size:20px;line-height:50px;}
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li,
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li a{float:left;}
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#ebf3f3;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected{background-color:#35cfba;}
.tab_wrap .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#35cfba;}

.tab_wrap .tabs-standard-s .sliderkit-panels{width:100%;margin:0;position:relative;}
.tab_wrap .tabs-standard-s .sliderkit-panel{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-standard-s .sliderkit-panel ul{margin:0;padding:0;}
.tab_wrap .tabs-standard-s .sliderkit-panel li{width:100%;}

/* 클릭형 타입 II : Click Type II */
.tab_wrap .tabs-click{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-click .sliderkit-nav{width:100%;height:50px;position:relative;}
.tab_wrap .tabs-click .sliderkit-nav-clip{margin:0;}
.tab_wrap .tabs-click .sliderkit-nav-clip li.w2{width:50%;height:50px;margin:0;text-align:center;font-size:20px;line-height:50px;}
.tab_wrap .tabs-click .sliderkit-nav-clip li,
.tab_wrap .tabs-click .sliderkit-nav-clip li a{float:left;}
.tab_wrap .tabs-click .sliderkit-nav-clip li a{width:100%;height:50px;background-color:#ebf3f3;text-align:center;color:#aaa;line-height:50px;text-decoration:none;}
.tab_wrap .tabs-click .sliderkit-nav-clip li.sliderkit-selected{background-color:#35cfba;}
.tab_wrap .tabs-click .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#35cfba;}

.tab_wrap .tabs-click .sliderkit-panels{width:100%;margin:0;position:relative;}
.tab_wrap .tabs-click .sliderkit-panel{width:100%;margin:0;padding:0;}
.tab_wrap .tabs-click .sliderkit-panel ul{margin:0;padding:0;}
.tab_wrap .tabs-click .sliderkit-panel li{width:100%;}

/* 막대그래프 */
.graph dt{width:20%;float:right}
.graph dd{width:80%;margin:5px 0 0;float:left}
.graph p{width:100%;height:10px;margin:0;padding:0;background-color:#ebf3f3;font-size:0;}
.graph span{height:10px;background-color:#35cfba;font-size:0;display:block;float:left;}

.pop_graph{margin:15px 0;display:block;}
.pop_graph b{width:15%;font-size:16px;font-weight:500;color:#888;float:left}
.pop_graph dt{width:15%;font-size:18px;font-weight:700;color:#555;float:right}
.pop_graph dd{width:70%;margin:0;position:relative;top:-10px;float:left}
.pop_graph p{width:97%;height:40px;margin:0;padding:0 3% 0 0;background-color:#ebf3f3;text-align:right;font-size:18px;color:#34a596;line-height:40px;position:absolute;top:0;}
.pop_graph .pg_txt{position:absolute;top:0;right:10px;z-index:1000;}
.pop_graph span{height:40px;padding:0 0 0 3%;background-color:#35cfba;text-align:left;color:#2f4e53;line-height:40px;display:block;position:absolute;top:0;}

.inv_btn{width:auto;height:40px;margin:0;padding:0 15px;background-color:#218695;text-align:center;font-size:15px;font-weight:400;color:#fff !important;line-height:40px;display:block;cursor:pointer;}


/** 대출하기 : LOAN + 로그인 : LOGIN **/
.loan_process{margin:10px auto 30px;position:relative;}
.loan_process.w3{width:470px;}
.loan_process.w2{width:310px;}
.loan_process ul{margin:0;padding:0;position:relative;}
.loan_process li.step{width:150px;}
.loan_process li.stiup{width:10px;height:40px;background:url(../images/icon/ar_next_up1.png) no-repeat center 50%;}
.loan_process li.stiov{width:10px;height:40px;background:url(../images/icon/ar_next_ov1.png) no-repeat center 50%;}
.loan_process li{text-align:center;font-size:14px;color:#b6cece;float:left;}
.loan_process li.on{color:#218695;}
.loan_process li .lup1{height:40px;margin:0 0 10px;background:url(../images/loan_img_up1.png) no-repeat center 50%;}
.loan_process li .lup2{height:40px;margin:0 0 10px;background:url(../images/loan_img_up2.png) no-repeat center 50%;}
.loan_process li .lup3{height:40px;margin:0 0 10px;background:url(../images/loan_img_up3.png) no-repeat center 50%;}
.loan_process li .lup4{height:40px;margin:0 0 10px;background:url(../images/loan_img_up4.png) no-repeat center 50%;}

.loan_process li .lov1{height:40px;margin:0 0 10px;background:url(../images/loan_img_ov1.png) no-repeat center 50%;}
.loan_process li .lov2{height:40px;margin:0 0 10px;background:url(../images/loan_img_ov2.png) no-repeat center 50%;}
.loan_process li .lov3{height:40px;margin:0 0 10px;background:url(../images/loan_img_ov3.png) no-repeat center 50%;}
.loan_process li .lov4{height:40px;margin:0 0 10px;background:url(../images/loan_img_ov4.png) no-repeat center 50%;}

.loan_wrap{width:760px;margin:0 auto;padding:20px 100px;}
.lw_case{margin:0 0 20px;padding:0;display:block;position:relative;}
.lw_case .lw_float{margin:0;padding:0 0 25px;position:relative;}
.lw_case .lw_float li{width:20%;float:left;}

.lw_case label {margin:0;font-size:12px;font-weight:300;cursor:pointer;display:block;}
.lw_case input[type="radio"] {
	width:1em;
	margin-right:-2em;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	opacity:0;
	display:block;
	float:left;
	z-index:-1;
}
.lw_case input[type="radio"] + label {
	padding:0 0 0 22px;
	text-decoration:none;
	font-size:14px;
	font-weight:500;
	color:#888;
	position:relative;
	cursor:pointer;
	display:inline-block;
}
.lw_case input[type="radio"] + label b {
	font-size:14px;
	font-weight:300;
}
.lw_case input[type="radio"] + label:before {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	text-transform:none !important;
}
.lw_case input[type="radio"] + label:before {
	width:16px;
	height:16px;
	background:url(../images/icon/radio_up.png) no-repeat center 50%;
	content:'';
	text-align:center;
	line-height:normal;
	display:inline-block;
	position:absolute;
	left:0;
	top:3px;
}
.lw_case input[type="radio"]:checked + label:before {
	background:url(../images/icon/radio_ov.png) no-repeat center 50%;
	content:'';
}
.lw_case input[type="radio"]:checked + label {
	color:#888 !important;
}
.lw_case input[type="radio"]:focus + label:before {
	color:#888;
}


.lw_case input[type="checkbox"] {
	width:1em;
	margin-right:-2em;
	-moz-appearance:none;
	-webkit-appearance:none;
	-o-appearance:none;
	-ms-appearance:none;
	appearance:none;
	opacity:0;
	display:block;
	float:left;
	z-index:-1;
}
.lw_case input[type="checkbox"] + label {
	padding:0 0 0 22px;
	text-decoration:none;
	font-size:14px;
	font-weight:500;
	color:#888;
	position:relative;
	cursor:pointer;
	display:inline-block;
}
.lw_case input[type="checkbox"] + label b {
	font-size:14px;
	font-weight:400;
}
.lw_case input[type="checkbox"] + label:before {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	text-transform:none !important;
}
.lw_case input[type="checkbox"] + label:before {
	width:16px;
	height:16px;
	background:url(../images/icon/check_up.png) no-repeat center 50%;
	content:'';
	text-align:center;
	line-height:normal;
	display:inline-block;
	position:absolute;
	left:0;
	top:3px;
}
.lw_case input[type="checkbox"]:checked + label:before {
	background:url(../images/icon/check_ov.png) no-repeat center 50%;
	content:'';
}
.lw_case input[type="checkbox"]:checked + label {
	color:#888 !important;
}
.lw_case input[type="checkbox"]:focus + label:before {
	color:#888;
}


.lw_case select{background-color:transparent;border-color:#e4e4e4;border-radius:5px;}

.lw_case .lw_tit{width:25%;height:48px;padding:0;color:#888;font-weight:400;line-height:48px;display:block;float:left;}
.lw_case .lw_tit b{color:#555;}
.lw_case .lw_inp{height:48px;padding:0 10px;border:1px solid #e4e4e4;border-radius:5px;line-height:48px;display:block;position:relative;float:right;}
.lw_case .lw_linp{height:48px;padding:0 10px;border:1px solid #e4e4e4;border-radius:5px;line-height:48px;display:block;position:relative;float:left;}
.lw_case .lw_inp img,
.lw_case .lw_linp img{vertical-align:middle;}
.lw_case .lw_inp input,
.lw_case .lw_linp input{background-color:transparent;border:none;color:#bdbdbd;font-size:14px;font-weight:400;line-height:48px;}
.lw_case .lw_inp span,
.lw_case .lw_linp span{height:48px;padding:0 15px;font-size:14px;color:#888;line-height:48px;position:absolute;right:10px;top:0;}
.lw_case .lw_btn{width:120px;height:48px;padding:0 15px;background-color:#a8b6b9;text-align:center;font-size:17px;font-weight:400;color:#fff;line-height:48px;display:block;position:absolute;right:0;top:0;}
.lw_case .lw_btn:hover{background-color:#6e8386;}
.lw_case .lw_rbtn{width:200px;height:48px;padding:0 15px;background-color:#a8b6b9;text-align:center;font-size:17px;font-weight:400;color:#fff;line-height:48px;display:block;position:absolute;right:0;top:0;}
.lw_case .lw_rbtn:hover{background-color:#6e8386;}

.lw_btn_area{width:100%;height:60px;margin:40px 0;display:block;position:relative;}
.lw_cbtn_area{width:420px;height:60px;margin:40px auto;display:block;position:relative;}
.lw_sbtn_area{width:20%;height:60px;margin:20px auto;display:block;position:relative;}
a.btn_next {width:100%;height:60px;background:#218695;text-align:center;font-size:20px;color:#fff;line-height:60px;display:block;}
a.btn_next:hover {background:#35cfba;color:#fff;text-decoration:none !important;}

a.btn_prev {width:30%;height:60px;background:#a8b6b9;text-align:center;font-size:20px;color:#fff;line-height:60px;display:block;float:left;}
a.btn_prev:hover {background:#6e8386;color:#fff;text-decoration:none !important;}

a.btn_inquiry {width:68%;height:60px;background:#218695;text-align:center;font-size:20px;color:#fff;line-height:60px;display:block;float:right;}
a.btn_inquiry:hover {background:#35cfba;color:#fff;text-decoration:none !important;}

a.btn_line {width:23%;height:40px;margin:20px auto 0;background:#fff;border:1px solid #218695;text-align:center;font-size:16px;color:#218695;line-height:40px;display:block;position:relative;}
a.btn_line:hover {background:#218695;color:#fff;text-decoration:none !important;}

a.btn_scanc {width:200px;height:60px;margin:0 5px;background:#a8b6b9;text-align:center;font-size:20px;color:#fff;line-height:60px;display:block;float:left;}
a.btn_scanc:hover {background:#6e8386;color:#fff;text-decoration:none !important;}

a.btn_smodi {width:200px;height:60px;margin:0 5px;background:#218695;text-align:center;font-size:20px;color:#fff;line-height:60px;display:block;float:left;}
a.btn_smodi:hover {background:#35cfba;color:#fff;text-decoration:none !important;}

.loan_tbe{margin:0;padding:0;position:relative;}
.loan_tbe li{height:40px;margin:0 0 2px;padding:30px 0;background-color:#ebf3f5;text-align:center;line-height:40px;display:block;position:relative;}
.loan_tbe li .lt_tit{width:270px;font-size:25px;font-weight:600;color:#218695;display:block;float:left;}
.loan_tbe li .lt_stk{width:2px;height:40px;background-color:#a3b3b7;display:block;float:left;}
.loan_tbe li .lt_txt{width:438px;padding:0 15px;text-align:right;font-size:35px;font-weight:700;display:block;float:left;}


/** 회사소개 : COMPANY **/
.comp_wrap{width:760px;margin:0 auto;padding:20px 100px;}

.comp_tbe{margin:0 0 0 -8%;padding:0;position:relative;}
.comp_tbe li.w3{width:25%;}
.comp_tbe li{margin:0 0 40px 8%;padding:0;text-align:center;display:block;float:left;}
.comp_tbe li .ct_thum{text-align:center;display:block;}
.comp_tbe li .ct_thum img{width:100%;max-width:150px;}


/** 로그인 : LOGIN **/
.log_wrap{width:100%;max-width:410px;min-width:320px;margin:0 auto;padding:50px 0;position:relative;}
.log_wrap .lw_logo{margin:0 0 30px;text-align:center;position:relative;}
.log_wrap .lw_alink{height:24px;margin:0 0 10px;color:#879c9c;text-decoration:underline !important;font-size:13px;line-height:24px;display:block;}
.log_wrap .lw_alink:hover{color:#35cfba;}


/** 마이페이지 : MYPAGE **/
.nav_msg{font-size:16px;line-height:110px;}
.nav_msg img{vertical-align:middle;}

.msg_wrap{width:300px;background:#fafafa;padding:10px 20px 20px;border:1px solid #35cfba;position:absolute;top:95px;right:0;z-index:100;}
.msg_wrap a{margin:0 !important;padding:0 !important;}
.msg_wrap .msg_tit{width:100%;height:40px;margin-bottom:5px;text-align:left;font-size:15px;font-weight:400;color:#888;line-height:40px;position:relative;}
.msg_wrap .msg_tit span{height:40px;text-align:right;font-size:13px;line-height:40px;position:absolute;right:0;top:0;}
.msg_wrap .msg_tit span a{text-decoration:underline !important;color:#999;}
.msg_wrap .msg_content{padding:0;position:relative;}
.msg_wrap .msg_content .dline{border-bottom:1px dashed #dcdcdc;}
.msg_wrap .msg_content .mc_case{margin:0;padding:15px 15px 5px;background:#fff;position:relative;}
.msg_wrap .msg_content .mc_case .mc_tit{height:24px;margin:0 0 5px;font-size:16px;font-weight:400;color:#999;line-height:24px;display:block;position:relative;}
.msg_wrap .msg_content .mc_case .mc_tit span{font-size:14px;position:absolute;right:0;top:0;}
.msg_wrap .msg_content .mc_case .mc_tit span a{color:#999;}
.msg_wrap .msg_content .mc_case .mc_num{height:40px;margin:0 0 5px;text-align:right;font-size:16px;font-weight:400;color:#333;line-height:40px;display:block;}
.msg_wrap .msg_content .mc_case .mc_num b{font-size:30px;}
.msg_wrap .msg_content .mc_case .mc_txt{height:20px;margin:0 0 5px;font-size:14px;font-weight:400;color:#999;line-height:20px;display:block;position:relative;}
.msg_wrap .msg_content .mc_case .mc_txt span{text-align:right;color:#333;position:absolute;right:0;top:0;}
.msg_wrap .msg_content .mc_case .mc_txt span a{color:#333;}
.msg_wrap .msg_content .mc_case .mc_thum{margin:0 0 10px;text-align:center;}
.msg_wrap .msg_content .mc_case .mc_ctxt{text-align:center;font-size:18px;line-height:25px;}

.mw_btn_area{width:100%;height:35px;margin:0;display:block;position:relative;}
a.nbtn{width:100%;height:35px;background:#218695;text-align:center;font-size:15px;color:#fff;line-height:35px;display:block;}
a.nbtn:hover {background:#35cfba;color:#fff;text-decoration:none !important;}

.msg_tab{width:100%;margin:0;padding:0;position:relative;}
/* 호버형 타입 : Hover Type */
.msg_tab .tabs-standard{width:100%;height:auto !important;margin:0;padding:0;}
.msg_tab .tabs-standard .sliderkit-nav{width:100%;height:35px;position:relative;}
.msg_tab .tabs-standard .sliderkit-nav-clip{margin:0;}
.msg_tab .tabs-standard .sliderkit-nav-clip li.w2{width:50%;height:35px;margin:0;text-align:center;font-size:16px;line-height:35px;}
.msg_tab .tabs-standard .sliderkit-nav-clip li,
.msg_tab .tabs-standard .sliderkit-nav-clip li a{float:left;}
.msg_tab .tabs-standard .sliderkit-nav-clip li a{width:100%;height:35px;background-color:#ebf3f3;text-align:center;color:#aaa;line-height:35px;text-decoration:none;}
.msg_tab .tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-color:#35cfba;}
.msg_tab .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#35cfba;}

.msg_tab .tabs-standard .sliderkit-panels{width:100%;margin:0;position:relative;}
.msg_tab .tabs-standard .sliderkit-panel{width:100%;margin:0;padding:0;}
.msg_tab .tabs-standard .sliderkit-panel ul{margin:0;padding:0;}
.msg_tab .tabs-standard .sliderkit-panel li{width:100%;}

/* 클릭형 타입 I : Click Type I */
.msg_tab .tabs-standard-s{width:100%;height:auto !important;margin:0;padding:0;}
.msg_tab .tabs-standard-s .sliderkit-nav{width:100%;height:35px;position:relative;}
.msg_tab .tabs-standard-s .sliderkit-nav-clip{margin:0;}
.msg_tab .tabs-standard-s .sliderkit-nav-clip li.w2{width:50%;height:35px;margin:0;text-align:center;font-size:16px;line-height:35px;}
.msg_tab .tabs-standard-s .sliderkit-nav-clip li,
.msg_tab .tabs-standard-s .sliderkit-nav-clip li a{float:left;}
.msg_tab .tabs-standard-s .sliderkit-nav-clip li a{width:100%;height:35px;background-color:#ebf3f3;text-align:center;color:#aaa;line-height:35px;text-decoration:none;}
.msg_tab .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected{background-color:#35cfba;}
.msg_tab .tabs-standard-s .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#35cfba;}

.msg_tab .tabs-standard-s .sliderkit-panels{width:100%;margin:0;position:relative;}
.msg_tab .tabs-standard-s .sliderkit-panel{width:100%;margin:0;padding:0;}
.msg_tab .tabs-standard-s .sliderkit-panel ul{margin:0;padding:0;}
.msg_tab .tabs-standard-s .sliderkit-panel li{width:100%;}

/* 클릭형 타입 II : Click Type II */
.msg_tab .tabs-click{width:100%;height:auto !important;margin:0;padding:0;}
.msg_tab .tabs-click .sliderkit-nav{width:100%;height:35px;position:relative;}
.msg_tab .tabs-click .sliderkit-nav-clip{margin:0;}
.msg_tab .tabs-click .sliderkit-nav-clip li.w2{width:50%;height:35px;margin:0;text-align:center;font-size:16px;line-height:35px;}
.msg_tab .tabs-click .sliderkit-nav-clip li,
.msg_tab .tabs-click .sliderkit-nav-clip li a{float:left;}
.msg_tab .tabs-click .sliderkit-nav-clip li a{width:100%;height:35px;background-color:#ebf3f3;text-align:center;color:#aaa;line-height:35px;text-decoration:none;}
.msg_tab .tabs-click .sliderkit-nav-clip li.sliderkit-selected{background-color:#35cfba;}
.msg_tab .tabs-click .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#35cfba;}

.msg_tab .tabs-click .sliderkit-panels{width:100%;margin:0;position:relative;}
.msg_tab .tabs-click .sliderkit-panel{width:100%;margin:0;padding:0;}
.msg_tab .tabs-click .sliderkit-panel ul{margin:0;padding:0;}
.msg_tab .tabs-click .sliderkit-panel li{width:100%;}

/* 투자예치금 : INVEST CASH */
.inv_wrap{padding:25px;position:relative;}
.inv_wrap .select-wrapper{line-height:38px;background-position:90% 15px;}
.inv_wrap .select-wrapper select{height:38px;background-color:transparent;border-color:#e4e4e4;border-radius:4px;font-size:14px;color:#555;}

.inv_wrap .iw_case{margin:0;padding:0;position:relative;}
.inv_wrap .iw_case .iw_inp{height:48px;margin:0;padding:0 10px;border:1px solid #e4e4e4;border-radius:5px;line-height:48px;display:block;position:relative;float:right;}
.inv_wrap .iw_case .iw_linp{height:48px;margin:0;padding:0 10px;border:1px solid #e4e4e4;border-radius:5px;line-height:48px;display:block;position:relative;float:left;}
.inv_wrap .iw_case .iw_inp img,
.inv_wrap .iw_case .iw_linp img{vertical-align:middle;}
.inv_wrap .iw_case .iw_inp input,
.inv_wrap .iw_case .iw_linp input{background-color:transparent;border:none;color:#bdbdbd;font-size:14px;font-weight:400;line-height:48px;}
.inv_wrap .iw_case .iw_inp span,
.inv_wrap .iw_case .iw_linp span{height:48px;padding:0 15px;font-size:14px;color:#888;line-height:48px;position:absolute;right:10px;top:0;}
.inv_wrap .iw_case .iw_btn{width:105px;height:48px;padding:0;background-color:#a8b6b9;text-align:center;font-size:17px;font-weight:400;color:#fff;line-height:48px;display:block;position:absolute;right:180px;top:0;}
.inv_wrap .iw_case .iw_btn:hover{background-color:#6f8286;}
.inv_wrap .iw_case .iw_rbtn{width:170px;height:48px;padding:0;background-color:#218695;text-align:center;font-size:17px;font-weight:400;color:#fff;line-height:48px;display:block;position:absolute;right:0;top:0;}
.inv_wrap .iw_case .iw_rbtn:hover{background-color:#36cfbb;}

.inv_wrap .iw_port{margin:30px 0 25px;padding:0;position:relative;}
.inv_wrap .iw_port .ip_flio{width:50%;margin:0;text-align:center;float:left;}
.inv_wrap .iw_port .ip_flio .if_tit{margin:0;font-size:22px;font-weight:500;color:#555;line-height:30px;display:block;position:relative;}
.inv_wrap .iw_port .ip_flio .if_case{height:15px;margin:10px 0 0;padding:0;text-align:center;font-size:13px;line-height:15px;display:block;position:relative;}
.inv_wrap .iw_port .ip_flio .if_case span{min-width:20px;height:15px;margin:0 3px 0 0;padding:0 5px;text-align:center;font-size:11px;color:#fff;line-height:15px;vertical-align:middle;display:inline-block;}
.inv_wrap .iw_port .ip_flio .if_case .dc_color1_1{background-color:#78dacb;}
.inv_wrap .iw_port .ip_flio .if_case .dc_color1_2{background-color:#767dd8;}
.inv_wrap .iw_port .ip_flio .if_case .dc_color2_1{background-color:#228696;}
.inv_wrap .iw_port .ip_flio .if_case .dc_color2_2{background-color:#43d5ec;}


/** 아이디 비밀번호찾기 : IDPW FIND **/
.idpw_wrap{width:100%;max-width:510px;min-width:320px;margin:0 auto 60px;padding:0;background-color:#fff;position:relative;}
.idpw_wrap .ip_case{margin:0;padding:20px 40px;}






/************************************************
*		달력 : Calendar							*
************************************************/
.daterange{padding:0;position:relative;float:left;}
.daterange:last-of-type{padding-right:0}

.daterange{position:relative;}
.daterange *{-webkit-box-sizing:border-box;box-sizing:border-box}
.daterange div,.daterange li,.daterange span,.daterange ul{margin:0;padding:0;border:0}
.daterange ul{list-style:none}
.daterange.dr-active{z-index:10}
.daterange .dr-input{height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:0;border-radius:0;background-color:#FFF;position:relative;z-index:5;overflow:hidden;}
.daterange .dr-input:hover{border-color:#218695}
.daterange .dr-input.dr-active{-webkit-box-shadow:0 0 0 3px rgba(38,147,213,.3);box-shadow:0 0 0 3px rgba(38,147,213,.3);border-color:#218695}
.daterange .dr-input .dr-dates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1.5rem 0 .75rem;min-width:-webkit-calc(100% - 35px);min-width:calc(100% - 35px)}
.daterange .dr-input .dr-dates .dr-date{font-size:.9375rem;padding:.65625rem 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:0}
.daterange .dr-input .dr-dates .dr-date.dr-active,.daterange .dr-input .dr-dates .dr-date:focus,.daterange .dr-input .dr-dates .dr-date:hover{color:#218695}
.daterange .dr-input .dr-dates .dr-date:empty:after{content:attr(placeholder);color:#9BA3A7}
.daterange .dr-input .dr-dates .dr-dates-dash{color:#9BA3A7;padding:0 10px;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;font-weight:600}
.daterange .dr-input .dr-presets{width:2.1875rem;border-left:1px solid #C3CACD;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.daterange .dr-input .dr-presets.dr-active,.daterange .dr-input .dr-presets:hover{border-color:#218695;-webkit-box-shadow:inset 0 2px 3px #EBF1F4;box-shadow:inset 0 2px 3px #EBF1F4}
.daterange .dr-input .dr-presets.dr-active .dr-preset-bar,.daterange .dr-input .dr-presets:hover .dr-preset-bar{background-color:#218695}
.daterange .dr-input .dr-presets .dr-preset-bar{height:2px;background-color:#C3CACD;margin:1px 0 1px 25%}
.daterange .dr-input .dr-presets .dr-preset-bar:nth-child(1){width:50%}
.daterange .dr-input .dr-presets .dr-preset-bar:nth-child(2){width:40%}
.daterange .dr-input .dr-presets .dr-preset-bar:nth-child(3){width:30%}
.daterange .dr-selections{position:absolute;left:208px;top:5px;}
.daterange .dr-selections .dr-calendar{min-width:250px;background-color:#FFF;font-size:.9375rem;-webkit-box-shadow:0 0 5px #C3CACD;box-shadow:0 0 5px #C3CACD;border-radius:5px;position:relative;overflow:hidden;top:-5px;left:4px;z-index:4;-webkit-transition:width .2s;transition:width .2s;}
.daterange .dr-selections .dr-calendar .dr-range-switcher{height:60px;padding:0;background-color:#35cfba;font-size:.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-year-switcher{min-width:100%;height:25px;line-height:25px;position:absolute;left:0;top:5px;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-month-switcher{min-width:100%;height:30px;line-height:25px;position:absolute;left:0;top:25px;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-year-switcher span{width:100%;height:25px;padding:0 !important;text-align:center;line-height:25px;color:#fff;right:0;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-month-switcher span{width:100%;height:30px;padding:0 !important;text-align:center;font-size:25px;font-weight:700;line-height:30px;color:#fff;right:0;}

.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i{color:#C3CACD;position:relative;top:-1px;cursor:pointer;font-size:.75rem;height:100%;width:20px;z-index:10;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i:hover:after,.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i:hover:before{background-color:#218695}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i.dr-disabled{pointer-events:none;opacity:0}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i:after,.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i:before{width:7px;height:2px;background-color:#fff;border-radius:1px;content:"";position:absolute;left:50%;}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i.dr-left:before{top:-webkit-calc(50% - 2px);top:calc(50% - 2px);-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i.dr-left:after{top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i.dr-right:before{top:-webkit-calc(50% - 2px);top:calc(50% - 2px);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}
.daterange .dr-selections .dr-calendar .dr-range-switcher .dr-switcher i.dr-right:after{top:-webkit-calc(50% + 2px);top:calc(50% + 2px);-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}

.daterange .dr-selections .dr-calendar .dr-days-of-week-list{font-size:14px;color:#333;padding:10px 0 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.daterange .dr-selections .dr-calendar .dr-days-of-week-list .dr-day-of-week{width:-webkit-calc(100% / 7);width:calc(100% / 7);text-align:center}
.daterange .dr-selections .dr-calendar .dr-days-of-week-list .dr-day-of-week:nth-child(1) {color:#f04251;}
.daterange .dr-selections .dr-calendar .dr-day-list{padding:0 0 10px;font-size:.9375rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day{width:-webkit-calc(100% / 7);width:calc(100% / 7);padding:4px;text-align:center;color:#888;cursor:pointer;}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day:nth-child(1),
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day:nth-child(8),
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day:nth-child(15),
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day:nth-child(22),
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day:nth-child(29),
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day:nth-child(36) {color:#f04251;}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day.dr-hover:not(.dr-current){background-color:#3cd1bc !important;}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day.dr-hover-before{border-left:2px solid #218695 !important;border-radius:2px 0 0 2px;padding-left:.1875rem !important}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-day.dr-hover-after{border-right:2px solid #218695 !important;border-radius:0 2px 2px 0;padding-right:.1875rem !important}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-end,.daterange .dr-selections .dr-calendar .dr-day-list .dr-selected,.daterange .dr-selections .dr-calendar .dr-day-list .dr-start{background-color:#e9f3f2;}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-maybe{background-color:#EBF1F4 !important}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-fade{color:#dedede}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-start{border-left:2px solid #218695;border-radius:2px 0 0 2px;padding-left:.1875rem}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-end{border-right:2px solid #218695;border-radius:0 2px 2px 0;padding-right:.1875rem}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-current{color:#fff !important;background-color:#3cd1bc !important;border:1px solid #3cd1bc !important;border-radius:100% !important;}
.daterange .dr-selections .dr-calendar .dr-day-list .dr-outside{pointer-events:none;cursor:default;color:rgba(195,202,205,.5)}

.daterange-single .dr-input{background:url(../images/ln_dicon1.png) no-repeat right 50%;cursor:text}
.daterange-single .dr-input .dr-dates{width:100%;min-width:160px;padding:0;}
.daterange-single .dr-input .dr-dates .dr-date{width:100%;padding:.65625rem .75rem;text-align:left;color:#4f565c}






/************************************************
*		페이징 : Paginate						*
************************************************/

.paginate{padding:15px 0;text-align:center;line-height:normal}
.paginate *{min-width:30px;height:30px;margin:0 3px;padding:0;font-size:14px;color:#999;line-height:30px;text-decoration:none;vertical-align:middle;position:relative;display:inline-block;}
.paginate a{background-color:#f1f1f1;border:1px solid #ddd;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus,
.paginate a.on{background-color:#c92428;border:1px solid #c92428;color:#fff;}
.paginate .prev{margin:0 17px 0 0;background:#f1f1f1 url(../images/icon/pn_prev_up1.png) no-repeat center 50%;border:1px solid #ddd;}
.paginate .next{margin:0 0 0 17px;background:#f1f1f1 url(../images/icon/pn_next_up1.png) no-repeat center 50%;border:1px solid #ddd;}
.paginate .prev:hover,
.paginate .prev:active,
.paginate .prev:focus{background:#c92428 url(../images/icon/pn_prev_ov1.png) no-repeat center 50%;border:1px solid #c92428;}
.paginate .next:hover,
.paginate .next:active,
.paginate .next:focus{background:#c92428 url(../images/icon/pn_next_ov1.png) no-repeat center 50%;border:1px solid #c92428;}






/************************************************
*		푸터 : FOOTER							*
************************************************/

.footer{width:100%;margin:0;padding:0;position:relative;}
.footer .foot_wrap{width:960px;margin:0 auto;padding:30px 0;position:relative;}
/* 푸터 메뉴 */
.footer .foot_wrap .fw_menu{margin:0 0 60px;text-align:left;font-size:15px;font-weight:400;line-height:30px;display:block;}
.footer .foot_wrap .fw_menu span{width:2px;height:30px;margin:0 15px;background:url(../images/icon/bullet_icon1.png) no-repeat center 50%;display:block;float:left;}
.footer .foot_wrap .fw_menu a{color:#24a190;float:left;}
/* 푸터 정보 */
.footer .foot_wrap .fw_info{font-size:13px;line-height:20px;}
.footer .foot_wrap .fw_info b{margin:0 0 10px;font-weight:400;color:#888;display:block;}
.footer .foot_wrap .fw_info p{margin:0 0 30px;font-weight:400;color:#c6c6c6;display:block;}
/* 푸터 로고 */
.footer .foot_wrap .fw_logo{margin:0;padding:0;position:relative;}
.footer .foot_wrap .fw_logo a{margin:0 20px 0 0;}






/************************************************
*		ETC										*
************************************************/

.rbtit_area{width:100%;text-align:center;position:relative;}
.rbtit{width:auto;min-width:100px;margin:0 auto;padding:0;border-bottom:2px solid #35cfba;text-align:center;font-size:42px;line-height:80px;font-weight:700;display:inline-table;}

.rit_area{width:100%;text-align:left;font-size:30px;line-height:70px;font-weight:700;color:#555;position:relative;}
.rait{margin:0;padding:0;border-bottom:2px solid #35cfba;text-align:center;display:inline-table;float:left;}
.raxt{font-size:15px;font-weight:300;line-height:24px;letter-spacing:-1px;}

.xbtit{margin:25px 0;font-size:50px;line-height:55px;font-weight:700;position:relative;display:block;}
.xbtit span{height:32px;position:absolute;right:0;top:0;}

.xtit{margin:20px 0 15px;text-align:left;font-size:28px;line-height:38px;font-weight:700;position:relative;display:block;}
.xtit span{height:32px;position:absolute;right:0;top:0;}
.xtit span .st{font-size:12px;}

.btit{margin:0 0 15px;text-align:left;font-size:18px;color:#333;line-height:22px;position:relative;}
.btit span{height:22px;position:absolute;right:0;top:0;}
.btit span a{height:22px;padding:0 15px 0 0;background:url(../images/icon/pn_next_up1.png) no-repeat right 50%;font-size:13px;color:#777;line-height:22px;display:block;}

.mxtxt{margin:0 0 20px;text-align:left;font-size:30px;line-height:40px;font-weight:300;position:relative;display:block;}
.mbtxt{margin:0 0 30px;text-align:left;font-size:25px;line-height:35px;font-weight:300;position:relative;display:block;}
.mtxt{margin:0 0 30px;text-align:left;font-size:20px;line-height:30px;font-weight:300;position:relative;display:block;}

.cxbop{margin:0 0 5px;text-align:center;font-size:30px;color:#555;line-height:55px;font-weight:600;position:relative;display:block;}
.ccop{margin:0 0 30px;text-align:center;font-size:20px;color:#888;line-height:30px;font-weight:400;position:relative;display:block;}

.stxt{margin:0 0 30px;text-align:left;font-size:16px;line-height:22px;font-weight:400;color:#888;position:relative;display:block;}
.ltxt{margin:0 0 10px;text-align:left;font-size:16px;color:#555;line-height:30px;font-weight:500;position:relative;display:block;}
.ctxt{margin:0 0 15px;text-align:center;font-size:16px;color:#879c9c;line-height:30px;font-weight:300;position:relative;display:block;}

.iw_tit{width:960px;height:40px;margin:0 auto;text-align:left;font-size:20px;font-weight:500;color:#2f4e53;line-height:40px;position:relative;}
.iw_tit img{vertical-align:middle;}
.iw_txt{margin:0 0 30px;text-align:left;font-size:16px;line-height:32px;font-weight:500;color:#6ea7b1;position:relative;display:block;}

.ic_tit{height:24px;margin:0 0 5px;font-size:16px;font-weight:400;color:#999;line-height:28px;display:block;position:relative;}
.ic_tit span{font-size:14px;position:absolute;right:0;top:0;}
.ic_tit span a{color:#999;}

.ic_num{height:40px;margin:0 0 5px;text-align:right;font-size:16px;font-weight:400;color:#333;line-height:40px;display:block;}
.ic_num b{font-size:35px;}
.ic_cnum{height:40px;margin:0;text-align:left;font-size:30px;font-weight:600;color:#218695;line-height:40px;display:block;}

.ic_txt{height:20px;margin:0 0 5px;font-size:14px;font-weight:400;color:#999;line-height:20px;display:block;position:relative;}
.ic_txt span{text-align:right;color:#333;position:absolute;right:0;top:0;}
.ic_txt span a{color:#333;}
.ic_ctxt{text-align:center;font-size:18px;line-height:25px;}

.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}






/************************************************
*		TABLE									*
************************************************/

.inv_type{width:100%;font-size:14px;}
.inv_type caption{display:none}
.inv_type thead th,
.inv_type thead td{padding:10px;background-color:#fff;border-bottom:1px solid #35cfba;font-size:16px;font-weight:600;color:#555;line-height:20px;}
.inv_type tbody th,
.inv_type tbody td{padding:15px 10px;background-color:#fff;border-bottom:1px dashed #dadada;font-size:13px;font-weight:500;color:#888;line-height:20px;}
.inv_type img{vertical-align:middle;}
.inv_type .it_case{margin:0;padding:0;position:relative;}
.inv_type .it_case li.w3:first-child{width:34%;}
.inv_type .it_case li.w3{width:33%;}
.inv_type .it_case li{text-align:center;display:block;float:left;}
.inv_type .it_btit{font-size:20px;font-weight:500;}
.inv_type .it_tit{font-size:18px;font-weight:500;}
.inv_type .it_btxt{font-size:16px;font-weight:500;color:#555;line-height:normal;}
.inv_type .it_txt{font-size:16px;font-weight:400;color:#888;line-height:normal;}


.loa_type{width:100%;border-top:1px solid #e4e4e4;font-size:14px;}
.loa_type caption{display:none}
.loa_type thead th,
.loa_type thead td{padding:10px;background-color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:16px;font-weight:600;color:#555;line-height:20px;}
.loa_type tbody th,
.loa_type tbody td{padding:15px 10px;background-color:#fff;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:13px;font-weight:500;color:#888;line-height:20px;}
.loa_type img{vertical-align:middle;}
.loa_type .lt_btit{font-size:25px;font-weight:600;line-height:50px;}
.loa_type .lt_tit{font-size:18px;font-weight:500;color:#a3c5cb;line-height:35px;}
.loa_type .lt_btxt{font-size:16px;font-weight:500;color:#555;line-height:normal;line-height:25px;}
.loa_type .lt_txt{font-size:16px;font-weight:400;color:#b2b2b2;line-height:normal;line-height:25px;}

.my_type{width:100%;font-size:14px;}
.my_type caption{display:none}
.my_type thead th,
.my_type thead td{padding:15px 10px;background-color:#fff;border-top:1px solid #35cfba;border-bottom:1px dashed #dadada;font-size:16px;font-weight:600;color:#555;line-height:20px;}
.my_type tbody th,
.my_type tbody td{padding:15px 10px;background-color:#fff;border-bottom:1px dashed #dadada;font-size:13px;font-weight:500;color:#888;line-height:20px;}
.my_type img{vertical-align:middle;}
.my_type .mt_btn{padding:4px 10px;background-color:#218695;text-align:center;font-size:14px;font-weight:400;color:#fafafa;}

.my_stype{width:100%;font-size:14px;clear:both;}
.my_stype caption{display:none}
.my_stype thead th,
.my_stype thead td{padding:10px;background-color:#fafafa;border-top:1px solid #e6e6e6;font-size:13px;font-weight:600;color:#aaa;line-height:20px;}
.my_stype tbody th,
.my_stype tbody td{padding:15px 10px !important;background-color:#fafafa;border-top:1px solid #999 !important;font-size:13px;font-weight:500;color:#555;line-height:20px;}
.my_stype img{vertical-align:middle;}
.my_stype .ms_btit{font-size:13px;font-weight:600;color:#555;line-height:30px;}






/************************************************
*		FAQ										*
************************************************/

.acxit{height:60px;margin:80px 0 0;text-align:center;font-size:60px;font-weight:300;line-height:60px;}
.acbit{text-align:left;font-size:24px;font-weight:500;line-height:50px;}

.accordion {
	margin:0 0 1px;
	padding:15px 20px;
	border-top:1px dashed #dadada;
	background:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:16px;
	font-weight:500;
	color:#555;
	position:relative;
}

.accordion .actit{width:25px;margin:0 10px 0 0;text-align:left;float:left;}

.accordion-open {
	background:#fff;
	color:#555;
}
.accordion-open span {
	padding:10px;
	display:block;
	float:right;
}
.accordion-open span {
	background:url(../images/icon/close_arrow1.png) center center no-repeat;
}
.accordion-close span {
	padding:10px;
	background:url(../images/icon/open_arrow1.png) center center no-repeat;
	display:block;
	float:right;
}
div.acontainer {
	margin:0;
	padding:0;
}
div.acontent {
	margin:0;
	padding:15px 20px 40px;
	background:#f3f5f5;
	font-size:15px;
	color:#888;
	line-height:25px;
	position:relative;
}
div.acontent .actxt{width:4%;text-align:left;font-size:16px !important;color:#555;float:left;}
div.acontent .accop{width:95%;margin:-3px 0 0;text-align:left;color:#888;float:left;}

div.acontent ul, div.acontent p {
	margin:0;
	padding:3px;
}
div.acontent ul li {
	list-style-position:inside;
	line-height:25px;
}
div.acontent ul li a {
	color:#555;
}






/************************************************
*		레이어 팝업 : POPUP						*
************************************************/

.mw_popup1, .mw_popup2, .mw_popup3, .mw_popup4{width:100%;height:100%;display:none;position:fixed;_position:absolute;top:0;left:0;z-index:100000;}
.mw_popup1.open, .mw_popup2.open, .mw_popup3.open, .mw_popup4.open{display:block}
.mw_popup1 .bg, .mw_popup2 .bg, .mw_popup3 .bg, .mw_popup4 .bg{width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;}
#popup1, #popup2, #popup3, #popup4{width:100%;max-width:850px;margin:0 auto;background:#fff;position:relative;top:5%;}
#popup1.g_popup1 .g_popup1, #popup2.g_popup2 .g_popup2, #popup3.g_popup3 .g_popup3, #popup4.g_popup4 .g_popup4{display:block}
#popup1 .close, #popup2 .close, #popup3 .close, #popup4 .close{width:60px;height:60px;padding:0;border:0;background:url(../images/icon/close_wbtn.png) no-repeat center 50%;text-decoration:none !important;line-height:60px;cursor:pointer;opacity:1;overflow:visible;position:absolute;top:0;right:0;}
#popup1 .close:hover, #popup2 .close:hover, #popup3 .close:hover, #popup4 .close:hover{background:#36cfbb url(../images/icon/close_wbtn.png) no-repeat center 50%;}

.pop_header{height:60px;padding:0 10px;background:#97e9de;text-align:center;font-size:25px;font-weight:600;color:#2f4e53;line-height:60px;}

.pscroll{height:700px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.pop_mcontant{margin:0;padding:0;position:relative;}
.pop_contant{padding:20px 10px;position:relative;}

.pop_contant .pc_ltit{text-align:left;font-size:16px;line-height:24px;}
.pop_contant .pc_ltxt{margin:0 0 10px;text-align:left;font-size:14px;font-weight:400;color:#999;line-height:20px;}

.pop_contant .pc_ctit{text-align:center;font-size:16px;line-height:24px;}
.pop_contant .pc_ctxt{margin:0 0 10px;text-align:center;font-size:14px;font-weight:400;color:#999;line-height:20px;}

.pop_contant select{font-size:16px;color:#bbb;}
.pop_contant select:focus{color:#666;}

.pop_contant textarea{font-size:16px;color:#bbb;}

.btn_wrap{height:60px;padding:25px 15px;text-align:center;font-size:18px;font-weight:400;color:#c1c1c1;line-height:60px;position:relative;bottom:0;}
.btn_wrap a{cursor:pointer;}

a.btn100{width:100%;}
a.btn50{width:50%;}

a.btn_confirm {background:#218695;color:#fff;float:left;display:block;}
a.btn_confirm:hover {background:#35cfba;color:#fff;text-decoration:none !important;}

a.btn_close {background:#f0f0f0;float:left;display:block;}
a.btn_close:hover {background:#dbdbdb;text-decoration:none !important;}






/************************************************
*		동의 : Agreement						*
************************************************/

.agr_wrap{width:100%;max-width:880px;margin:0 auto;padding:10px;position:relative;}
.agr_case{width:100%;max-width:880px;margin:0 auto;padding:40px 50px;position:relative;}

.stb_xbti{margin:20px 0;text-align:center;font-size:40px;font-weight:800;color:#999;line-height:50px;display:block;}
.stb_xti{height:25px;margin-bottom:40px;text-align:center;font-size:18px;font-weight:bold;color:#999;line-height:25px;display:block;}
.stb_bti{height:20px;margin-bottom:20px;text-align:left;font-size:16px;font-weight:bold;color:#999;line-height:20px;display:block;}
.stb_ti{height:20px;margin-bottom:5px;text-align:left;font-size:14px;font-weight:bold;color:#999;line-height:20px;display:block;}
.stb_copy{margin-bottom:5px;text-align:left;font-size:13px;color:#999;line-height:18px;display:block;}
.stb_txt{margin-bottom:5px;padding-left:15px;text-align:left;font-size:13px;color:#999;line-height:18px;display:block;}






/************************************************
*		도넛 차트 : Donut Charts				*
************************************************/
.morris-hover{position:absolute;z-index:1000;}
.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255, 255, 255, 0.8);font-family:sans-serif;font-size:12px;text-align:center;}
.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;}






/************************************************
*		RESPONSIVE								*
************************************************/

@media all and (max-width:1280px){
	.pscroll{height:700px;}
}

@media all and (max-width:1024px){
	.pscroll{height:650px;}
}

@media all and (max-width:980px){
	.pscroll{height:550px;}
}

@media all and (max-width:768px){
	.pscroll{height:400px;}
}

@media all and (max-width:480px){
	.pscroll{height:380px;}
}

@media all and (max-width:419px){
	.pscroll{height:350px;}
}



