﻿@charset "utf-8";
/* CSS Document */

.dp_m{width:0;height:0;margin:0 !important;padding:0 !important;display:none;float:none;clear:both;font-size:0 !important;line-height:0 !important;}  /*모바일버젼가리기*/


#wrap{width:100%;}


#header .hd_wrap .hd_ct{width:980px;}
#header .hd_wrap .r_menu_wrap{height:53px;}
#header .hd_wrap .r_menu_wrap .r_menu{width:980px;}
.inquire{width:980px;}


#container{width:980px;}

.pdt_hn{margin-top:10px !important;}
.pdt_hn02{padding-top:0;}
.pdt_hnh{padding-top:15px;background:#f5f5f5;} /*헤더에적용*/


#container .prd_list_wrap .prd_list .prd_elm{margin:5px 7px;}


/* sub_view */
.sub_article{width:100%;position:relative;overflow:hidden;float:left;}
.sub_article .prd_view_atop{width:100%;margin-top:5px;}
.sub_article .prd_view_atop .txt_m{color:#333;font-size:15px;font-weight:bold;line-height:16px;}
.sub_article .prd_view_atop .txt_mng{margin-top:5px;padding:10px;color:#333;font-size:12px;line-height:18px;text-align:center;border:3px solid #eee;}
.sub_article .prd_view_atop .txt_s{margin-top:5px;color:#666;font-size:12px;font-weight:normal;line-height:16px;}
.sub_article .prd_view_atop .txt_d{width:100%;height:auto;}
.sub_article .prd_view_atop .txt_d .left_wrap{width:420px;}
.sub_article .prd_view_atop .txt_d .ogimg_wrap{width:420px;}
.sub_article .prd_view_atop .txt_d .ogimg_wrap .ogimg .view_caption{height:420px;padding-bottom:120px;}
.sub_article .prd_view_atop .txt_d .ogimg_wrap .ogimg .view_caption .sliderkit-panel a .rl_thumb{width:410px;height:410px;margin:5px;}
.sub_article .prd_view_atop .txt_d .ogimg_wrap .ogimg .view_caption .sliderkit-nav-clip ul li{width:105px;}
.sub_article .prd_view_atop .txt_d .ogimg_wrap .ogimg .view_caption .sliderkit-nav-clip ul li a{width:95px;}
.sub_article .prd_view_atop .txt_d .ogimg_wrap .ogimg .view_caption .sliderkit-nav-clip ul li a .rl_thumb{width:85px;height:85px;}

.sub_article .prd_view_atop .txt_d .movie_wrap{width:420px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption{height:260px;padding-bottom:70px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-panels .play_btn{margin-left:-40px;top:80px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-panels .play_btn img{width:80px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-panel a .rl_thumb{width:420px;height:230px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-nav{padding:0 20px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-nav .sliderkit-go-btn a{margin-top:28px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-nav-clip ul li{margin-right:10px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-nav-clip ul li a .rl_thumb{width:120px;height:68px;}
.sub_article .prd_view_atop .txt_d .movie_view .movie_caption .sliderkit-nav-clip ul li.sliderkit-selected a .rl_thumb{width:118px;height:66px;}

/* 구매옵션 */
.sub_article .prd_view_atop .txt_d .buy_wrap{width:540px;height:auto;float:right;}
.sub_article .prd_view_atop .txt_d .buy_wrap .buy_01{padding:10px 0;}
.sub_article .prd_view_atop .txt_d .buy_wrap .buy_02{padding:10px 0;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info{width:100%;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .btl{padding-top:2px;padding-bottom:3px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .s_line{width:520px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttl{width:220px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttl_w2{width:170px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttl_w3{}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttl_w4{}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttl_w5{width:1px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .txt_df{width:300px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .txt_w2{width:200px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .txt_w3{}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .txt_w4{}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .txt_w5{width:499px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttxl_df{width:370px;padding-left:10px;padding-right:10px;float:left;color:#666;font-size:12px;line-height:14px;letter-spacing:-1px;text-align:left;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttxl_df input{height:20px;color:#000;}
.sub_article .prd_view_atop .txt_d .buy_wrap .info .ttxl_df select{width:80px;height:24px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .line{width:100%;height:1px;background:#51cbd9;}
.sub_article .prd_view_atop .txt_d .buy_wrap .btn_wrap{width:510px;}
.sub_article .prd_view_atop .txt_d .buy_wrap .otst{}
.sub_article .prd_view_atop .txt_d .buy_wrap .otst .info{width:100%;}
.sub_article .prd_view_atop .txt_d .buy_wrap .otst .info .ttl{width:80px;}

.sub_article .prd_view_cont{width:100%;margin-top:0;}
.sub_article .prd_view_cont .menu_bar{width:766px;height:30px;margin-top:40px;background:url(http://www.mobiletong.com/images/renew/sub_bar_bg.gif) repeat-x;border:1px solid #888;}
.sub_article .prd_view_cont .menu_bar li{float:left;border-right:1px solid #888;}
.sub_article .prd_view_cont .menu_bar li a{width:120px;height:30px;display:block;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:30px;background:url(http://www.mobiletong.com/images/renew/sub_bar_bg.gif) repeat-x;}
.sub_article .prd_view_cont .menu_bar li.slct a{font-size:14px;background:url(http://www.mobiletong.com/images/renew/sub_bar_bg_ov.gif) repeat-x;}
.sub_article .prd_view_cont .menu_bar li.top{float:right;}
.sub_article .prd_view_cont .menu_bar li.top a{width:33px;height:30px;padding-left:7px;display:block;font-size:10px;font-weight:normal;text-align:left;background:url(http://www.mobiletong.com/images/renew/top_btn.png);}
.sub_article .prd_view_cont .product_cont{width:100%;height:auto;}
.sub_article .prd_view_cont .product_cont .ttb{width:768px;padding:10px;border:1px solid #aaa;border-top:none;}
.sub_article .prd_view_cont .product_cont .ttb td{color:#333;font-size:12px;font-weight:normal;line-height:20px;}
.sub_article .prd_view_cont .product_cont .product_inf{width:768px;height:auto;padding:30px 0;overflow:hidden;text-align:left;}
.sub_article .prd_view_cont .product_cont .product_inf img{max-width:768px;}
.sub_article .prd_view_cont .product_cont .product_inf .view_play{width:768px;height:450px;background:#f2f2f2;}
.sub_article .prd_view_cont .product_cont .product_inf .view_play object{width:768px;height:450px;}

.prd_view_cont .tabmenu .sliderkit-nav-clip li a{width:162px;}
.prd_view_cont .tabmenu .prd_sld_elm{}
.prd_view_cont .tabmenu .prd_sld_elm .product_inf{width:100%;}


#review .review_wrap .review_ttb .u_txt{width:530px;}


#aside{margin-right:12px;}


/* 기존 css - mobileshop_rwd-1024*/
#s_container{width:9680px;margin:40px auto;position:relative;} /*로그인페이지*/
#s_container_02{width:980px;margin:30px auto 50px;position:relative;} /*게시판페이지*/

/*** b_side ***/
#b_side{width:180px;margin-right:20px;float:left;display:none;}
#b_side .b_menu{height:auto;}
#b_side .b_menu .menu_list{width:100%;float:left;text-align:right;}
#b_side .b_menu .menu_list .tgmn_title{width:100%;}
#b_side .b_menu .menu_list .tgmn_title .tgmn_btn{width:160px;height:30px;display:block;padding:5px 10px;color:#fff;font-size:14px;font-weight:bold;line-height:30px;text-align:left;background:#ffae00;}
#b_side .b_menu .menu_list .tgmn_area{border:1px solid #aaa;border-top:0;}
#b_side .b_menu .menu_list .tgmn_area .menu_wrap{padding:5px;}
#b_side .b_menu .menu_list .tgmn_area .menu_wrap .list{display:block;padding:10px 5px;font-size:14px;}
#b_side .b_menu .menu_list .tgmn_area .menu_wrap .list.on{color:#333;font-weight:bold;}

/*** b_content ***/
#b_content{width:100%;min-height:680px;margin-bottom:30px;float:left;}
#b_content .login_box{width:560px;margin:30px auto;}
#b_content .login_box .title_mg{width:70px;}
#b_content .login_box .ipt_name{width:230px;height:24px;}
#b_content .login_box .slt_num{width:70px;height:28px;}
#b_content .login_box .slt_pt{width:70px;height:24px;}

#b_content .board_board{width:100%;margin:0 auto;}
#b_content .board_board .title{width:100%;}
#b_content .board_board .title .bbs_view_title{padding:0;}
#b_content .board_board .title .bbs_view_onlist{padding-left:450px;}
#b_content .board_board .board{width:100%;line-height:30px;}
#b_content .board_board .rs_board td{width:15%;}
#b_content .board_board .rs_board th{width:auto;}
#b_content .board_board .rs_view .tt{width:80%;height:35px;}
#b_content .board_board .rs_view .ts{width:20%;height:35px;text-align:center;}
#b_content .board_board .rs_view .td{height:500px;}
#b_content .board_board .rs_view .td .over_text{width:100%;height:500px;display:inline-block;overflow-y:scroll;}

#b_content .page_wrap .page_title{text-align:left;}
#b_content .page_wrap .page_title .title_img{width:650px;display:inline-block;}
#b_content .page_wrap .page_title .title_bg_r{width:66px;display:inline-block;*display:none;}
#b_content .page_wrap .page_ctt{width:100%;}

#b_content .page_wrap .page_ctt .online_click{width:740px;margin:0 auto;margin-top:30px;}
#b_content .page_wrap .page_ctt .online_click_02{position:relative;}
#b_content .page_wrap .page_ctt .online_click_02 input{vertical-align:middle;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_01{position:absolute;left:491px;top:703px;text-align:left;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_01 label{margin-right:10px;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_02{position:absolute;left:491px;top:1020px;text-align:left;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_02 label{margin-right:10px;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_03{position:absolute;left:491px;top:1335px;text-align:left;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_03 label{margin-right:10px;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_04{position:absolute;left:491px;top:1646px;text-align:left;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_04 label{margin-right:10px;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_05{position:absolute;left:491px;top:1962px;text-align:left;}
#b_content .page_wrap .page_ctt .online_click_02 .radio_05 label{margin-right:10px;}

#b_content .page_wrap .page_ctt .opening_table{margin-top:20px;}
#b_content .page_wrap .page_ctt .opening_table .op_tb_ttl{width:180px;padding-right:20px;text-align:right;}
#b_content .page_wrap .page_ctt .opening_table .op_tb_ttl img{height:30px;}
#b_content .page_wrap .page_ctt .opening_table .op_tb_txt{width:540px;text-align:left;}
#b_content .page_wrap .page_ctt .opening_table .op_tb_txt .phone_slc_wrap{width:100%;padding-top:5px;*background:#f7f7f7;}
#b_content .page_wrap .page_ctt .opening_table .op_tb_txt .phone_slc_wrap .phone_slc{*width:150px;float:left;margin-right:15px;}

#b_content .page_wrap .online_kt_wrap{width:740px;height:1500px;}
#b_content .page_wrap .online_kt_wrap .list.l_01{left:15px;top:600px;}
#b_content .page_wrap .online_kt_wrap .list.l_02{left:200px;top:600px;}
#b_content .page_wrap .online_kt_wrap .list.l_03{left:390px;top:600px;}
#b_content .page_wrap .online_kt_wrap .list.l_04{left:580px;top:600px;}
#b_content .page_wrap .online_kt_wrap .list.l_05{left:15px;top:905px;}
#b_content .page_wrap .online_kt_wrap .list.l_06{left:200px;top:905px;}
#b_content .page_wrap .online_kt_wrap .list.l_07{left:390px;top:905px;}
#b_content .page_wrap .online_kt_wrap .list.l_08{left:580px;top:905px;}

#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_01{width:80px;}
#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_02{width:140px;}
#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_03{width:140px;}
#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_04{width:240px;}
#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_05{width:140px;}
#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_06{width:220px;}
#b_content .page_wrap .page_ctt .online_click_df .tbst_01 .w_06 a{display:inline-block;padding-top:15px;}


#b_content .page_wrap .em_elm_wrap .em_elm .em_tb .td .ttl, #b_content .page_wrap .em_elm_wrap .em_elm .em_tb .td .ttl a{color:#222;}


#b_content .title_inr .ttl .ttl_img_1 .tt_stick{margin:0 10px;}
#b_content .title_inr .ttl .ttl_img_1 .tt_txt{text-align:left;font-size:12px;color:#777;letter-spacing:-1px;}
#b_content .title_inr .ttl .ttl_img_1 .tt_copy{width:84%;height:40px;margin:-5px 0 0;text-align:left;font-size:12px;color:#999;line-height:20px;letter-spacing:-1px; display:inline-block;float:right;}
#b_content .title_inr .ttl .ttl_img_1 .tt_cop1{width:83%;height:40px;margin:-5px 0 0;text-align:left;font-size:12px;color:#999;line-height:20px;letter-spacing:-1px; display:inline-block;float:right;}
#b_content .title_inr .ttl .ttl_img_1 .tt_cop2{width:68%;height:40px;margin:-5px 0 0;text-align:left;font-size:12px;color:#999;line-height:20px;letter-spacing:-1px; display:inline-block;float:right;}
#b_content .title_inr .ti_line{width:100%;height:1px;margin:25px 0;background-color:#ddd;}


.mc_wrap{width:500px;}
.mc_wrap .m_banner .bannerslider-1click{height:280px;}
.mc_wrap .m_banner .sliderkit .sliderkit-panel img{height:240px;}


.zoomdiv{position:absolute;top:0;left:330px;}





.ms_style{width:980px;margin:0 auto;position:relative;}
.ms_style .ms_select_case{width:44%;margin:35px 3%;float:left;}
.ms_style .ms_select_acase{width:88%;margin:35px 6%;float:left;}
.ms_wrap{background-color:#fff;border:1px solid #999;position:relative;}
.ms_wrap .ms_acase{width:50%;float:left;}
.ms_wrap .ms_title{width:70%;height:40px;background-color:#fff;text-align:center;font-size:18px;font-weight:bold;line-height:40px;position:absolute;left:15%;top:-20px;z-index:10;}
.ms_wrap .ms_box{margin:25px 0;padding:1px 0 1px 20%;text-align:left;font-size:16px;position:relative;}
.ms_wrap .ms_box .show{padding:3px 0;z-index:10;}
.ms_wrap .ms_box .hide{padding:3px 0;z-index:10;}
.ms_wrap .ms_box img{width:20px;height:20px;vertical-align:middle;}
.ms_wrap .ms_box ul{list-style:none;}
.ms_wrap .ms_box li.ti{width:100%;font-weight:bold;display:inline-block;}
.ms_wrap .ms_box li a{color:#707070;}
.ms_wrap .ms_box li{width:100%;height:35px;line-height:35px;display:block;}
.ms_wrap .ms_box li:link, .ms_wrap .ms_box li:visited{color:#707070;}
.ms_wrap .ms_box li:hover, .ms_wrap .ms_box li:focus{font-weight:bold;color:#39F;}
.ms_wrap .ms_box li input, .ms_wrap .ms_box li button{background-color:transparent;border:none;vertical-align:middle;z-index:1;}





#e_popup .buy_wrap .btn_wrap .btn_sbm{width: 96%;height:38px;color:#fff;font-size:14px;font-weight:bold;background:#ffae00;border:0;}
#e_popup .buy_wrap .info .ttl{width:55%;float:left;padding-left:10px;color:#666;font-size:12px;line-height:14px;letter-spacing:-1px;}






/* 추가 CSS 2017 03 20 */
.home_logo {
	background-image:url(../images/logo.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
	width:140px;
	height:37px;
	top:13px;
	line-height:0;
	position:absolute;
	z-index:10;
	padding:0;
	transition:all 0.3s;
	display:inline-block;
	left:0;
	z-index:1002;
}

.lnb_header {
	min-width:980px;
	height:66px;
	margin:0 auto 10px;
	text-align:center;
	font-family:'Nanum Gothic';
	background-color:#fff;
	border-bottom:1px solid #eee;
	position:relative;
	transition:all 0.3s;
}

.lnb_header>ul {
	display:inline-block;
	max-width:100%;
	text-align:center;
	height:88px;
}

.lnb_header ul li.nav {
	height:76px;
	vertical-align:top;
	left:0;
	display:inline-block;
	transition:all 0.3s;
	margin-left:-4px;
}
.lnb_header ul li.nav a {
	padding:0 22px;
}

.lnb_header ul li.on>.title_link span{
	opacity:0;
	transform:translateY(30px);
}
.lnb_header ul li>.title_link:before{
	content:attr(data-hover);
	transform:translateY(-20px);
	transition:all 0.3s;
	opacity:0;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	top:0;
	bottom:0;
	text-align:center;
}
.lnb_header ul li.on>.title_link:before{
	content:attr(data-hover);
	transform:translateY(0);
	opacity:1;
	border-bottom:2px solid #2b70cf;
}
.lnb_header ul li.on>.title_link:after {
	position:relative;
	right:-10px;
}

.menu_nav {
	float:right;
	text-align:left;
	transition:all 0.3s;
	/*box-shadow:0px 5px 18px -9px rgba(0,0,0,0.75);*/
}
.menu_nav:after{
	content:"";
	clear:both;
	display:block;
}
.nav_wrap {
	width:100%;
	max-width:980px;
	margin:0 auto;
	position:relative;
	z-index:1006;
}
.nav_wrap:after{
	content:"";
	clear:both;
	display:block;

}
.lnb_header.fixed ul li.nav {
	height:66px;
}

.lnb_header ul li>.title_link.active {
	color:#2b70cf;
}

.lnb_header ul li>.title_link{
	min-width:20px;
	min-height:20px;
	height:66px;
	font-size:17px;
	font-weight:600;
	color:#555;
	line-height:66px;
	display:inline-block;
	position:relative;
	overflow:hidden;
	z-index:2000;
	transition:all 0.3s;
}
.lnb_header ul li>.title_link.on,
.lnb_header ul li>.title_link.on span{
	color:#555 !important;
}
.lnb_header ul li.nav.on>.title_link.on,
.lnb_header ul li.nav.on>.title_link.on span{
	color:#2b70cf !important;
}
.lnb_header ul li>.title_link.on:hover,
.lnb_header ul li>.title_link.on span:hover{
	color:#555 !important;
}
.lnb_header ul li>.title_link span {
	color:#555;
	transition:all 0.3s;
	opacity:1;
	transform:translateY(0px);
	display:inline-block;
}
.lnb_header ul li.on>.title_link {
	color:#2b70cf;
}

.lnb_header ul li.on>.title_link:before {
	width:100%;
}


/* nav_detail*/
.fixed .nav_detail{
	top:66px;
}
.nav_detail {
	position:absolute;
	left:0;
	top:66px;
	right:0;
	overflow:hidden;
	display:none;
	/*background-color:#fff;*/
	border-top:1px solid #eee;
	z-index:-2;
	/*box-shadow:0px 20px 30px 0px rgba(0,0,0,0.2);*/
}
.on .nav_detail{
	z-index:-1;
}
.nav_content{
	transition:all 0.5s;
	opacity:0;
}
.on .nav_content{
	opacity:1;
}
.nav_detail .nav_content.list{z-index:10;}
.menu_nav .nav_detail .nav_content.list{
	overflow:hidden;
	display:inline-block;
}
.nav_detail .nav_content{width:100%;margin:5px 0;position:relative;float:left;animation-name:text_appear;animation-duration:0.5s;}
.nav_detail .nav_content{left:0 !important;}
.nav_detail .nav_content.list ul{width:980px !important;margin:0 auto;position:relative;}
.nav_content.list > ul li a {
	color:#999;
	text-align:left;
	display:block;
	padding:2px 10px;
	font-size:14px;
	font-weight:600;
	transition:all 0.2s;
	opacity:0;
	float:left;
}
.nav_content.list > ul.sub_menu li a{
	font-size:14px;
	color:#aaa;
}
ul.sub_menu {
	border-left:1px solid #555;
	margin-left:30px;
	position:relative;
}
ul.sub_menu:after, 
ul.sub_menu:before {
	right:100%;
	top:58px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
}

ul.sub_menu:after {
	border-color:rgba(51, 51, 51, 0);
	border-right-color:#3b3b3b;
	border-width:7px;
	margin-top:-7px;
}
ul.sub_menu:before {
	border-color:rgba(85, 85, 85, 0);
	border-right-color:#666;
	border-width:8px;
	margin-top:-8px;
}
.nav.on .nav_content.list > ul > li a {
	opacity:1;
	position:relative;
	animation-name:text_appear;
	animation-duration:0.5s;
	white-space:nowrap;
}
.nav.on .nav_content.list > ul > li a:hover{
	color:#333;
}

.nav.on .nav_content.list > ul > li a.on{
	color:#333;
}
.nav.on .nav_content.list > ul > li a.on:before {
	content:"";
	background-color:#aaa;
	position:absolute;
	width:3px; height:3px;
	margin-left:-12px;
	margin-top:7px;

}
@keyframes text_appear {
	from { 
		opacity:0;
		transform:translateY(-40px);
	}
	to {
		opacity:1;
		transform:translateY(0px);
	}
}
.lnb_header ul li.nav > ul > li a:hover {
	color:#000;
}

.lnb_header ul li.nav > ul > li:hover:before {
	width:100%;
}


.hambger {
	vertical-align:top;
	padding:0 20px;
	position:relative;
	display:inline-block;
	z-index:1001;
}

.lnb_header ul li .hamber_btn {
	height:73px;
	width:20px;
	background-size:20px auto;
	display:inline-block;
	position:relative;
	left:0;
	transition:all 0.3s;
}

.lnb_header.fixed ul li .hamber_btn {
	height:62px;
}

.lnb_header ul li .hamber_btn span {
	height:1px;
	width:20px;
	float:left;
	background-color:#e1e1e1;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	left:0;
	transition:all 0.3s;
}

.lnb_header ul li .hamber_btn span:before {
	content:"";
	position:absolute;
	height:1px;
	width:20px;
	display:inline-block;
	background-color:#e1e1e1;
	left:0;
	top:7px;
	transition:all 0.3s;
}

.lnb_header ul li .hamber_btn span:after {
	content:"";
	position:absolute;
	height:1px;
	width:20px;
	display:inline-block;
	background-color:#e1e1e1;
	left:0;
	top:-7px;
	transition:all 0.3s;
}

.hamber_btn.open {
}

.hamber_btn.open span {
	width:0;
}


#m_container{width:100%;max-width:980px;margin:0 auto;padding:0;position:relative;overflow:hidden;}
#m_container .mc_case{margin:0 0 0 -17px;padding:0;}
#m_container .mc_case li{margin:0 0 0 17px;border:1px solid #efefef;float:left;}


/* FLEXSLIDER */
.slider_wrap{position:relative;}
.carousel_wrap{margin: 0 0 35px;border:1px solid #efefef;position:relative;}

#carousel{height:83px;}
#carousel li{margin:0;}
#carousel img {width:82px;height:auto;border:1px solid #ddd;display:block;cursor:pointer;}
#carousel .flex-active-slide img {width:77px !important;height:auto !important;border:3px solid #00a9da;cursor: default;}

.flex-container a:hover,
.flex-slider a:hover {
	outline: none;
}
.slider {margin: 0 0 10px!important;}

.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flexslider .slides:after {
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.flexslider {
	background: #ffffff;
	position: relative;
	zoom: 1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides img {
	height: auto;
	-moz-user-select: none;
}
.flex-viewport {
	max-height: 470px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.carousel li {
	margin-right: 5px;
}
.flex-direction-nav {
	*height: 0;
}
.flex-direction-nav a {
	width: 13px;
	height: 22px;
	margin:-10px 0 0;
	text-decoration: none;
	display: block;	
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	bottom: 0;
	z-index: 10;
}
.flex-direction-nav a:before {
	display: inline-block;
}



/* 좌우버튼 */
.carousel_wrap .flex-direction-nav .flex-prev {
	width:50px;
	height:50px;
	content: '';
	background:#0c0d12 url(../images/icon_rolling_left.png) no-repeat center 50%;
	font-size:0;
	display:block;
	left:0;
	opacity:0;
}
.carousel_wrap .flex-direction-nav .flex-next {
	width:50px;
	height:50px;
	content: '';
	background:#0c0d12 url(../images/icon_rolling_right.png) no-repeat center 50%;
	font-size:0;
	display:block;
	right:0;
	opacity:0;
}
.carousel_wrap .flexslider:hover .flex-direction-nav .flex-prev {
	left:0;
	opacity:1;
}
.carousel_wrap .flexslider:hover .flex-direction-nav .flex-next {
	right:0;
	opacity:1;
}



.ms_root{margin:0 0 20px;text-align:left;font-size:12px;}

.ms_list{position:relative;}
.ms_list ul{border-top:1px solid #ddd;}
.ms_list li{height:50px;padding:0 0 0 120px;border-bottom:1px solid #ddd;font-size:14px;color:#999;font-weight:600;line-height:50px;display:block;position:relative;}
.ms_list li a{color:#999;}
.ms_list li span{width:90px;height:50px;padding:0 15px;color:#333;line-height:50px;display:block;position:absolute;left:0;top:0;}
.ms_list li span a{color:#333;}
.ms_list li img{vertical-align:middle;}
.ms_center{margin:25px 0;text-align:center;}



.online_wrap{margin:25px 0;position:relative;}
.online_wrap .tabs-standard{width:100%;}
.online_wrap .tabs-standard .sliderkit-nav{width:100%;height:50px;text-align:left;position:relative;}
.online_wrap .tabs-standard .sliderkit-nav-clip{margin:0;}
.online_wrap .tabs-standard .sliderkit-nav-clip li:first-child{width:24.9%;border-left:0;}
.online_wrap .tabs-standard .sliderkit-nav-clip li{width:24.9%;height:50px;text-align:center;font-size:16px;line-height:50px;}
.online_wrap .tabs-standard .sliderkit-nav-clip li,
.online_wrap .tabs-standard .sliderkit-nav-clip li a{float:left;}
.online_wrap .tabs-standard .sliderkit-nav-clip li a{width:100%;height:48px;border:1px solid #e1e1e1;text-align:center;line-height:50px;text-decoration:none;}
.online_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected{background-color:#2b70cf;}
.online_wrap .tabs-standard .sliderkit-nav-clip li.sliderkit-selected a{color:#fff;background-color:#2b70cf;}

.online_wrap .tabs-standard .sliderkit-panels{width:100%;height:700px;padding:25px 0;position:relative;overflow:hidden;overflow-x:hidden;overflow-y:scroll;}
.online_wrap .tabs-standard .sliderkit-panel{width:100%;}

#b_content .tab_btn_wrap .tab_btn{width:49%;}


.ac_wrap{border-top:2px solid #ddd;}
.accordion {
	margin:0;
	padding:10px 20px;
	border-bottom:1px solid #ddd;
	text-decoration:none;
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	color:#666;	
	position:relative;
}
.accordion .actit{width:25px;text-align:left;color:#2a6fce;float:left;}

.accordion-open {
	color:#000;
}
.accordion-open span {
	margin-top:5px;
	padding:10px;
	display:block;
	float:right;
}
.accordion-open span {
	background:url(../images/close_arrow1.png) center 50% no-repeat;
}
.accordion-close span {
	margin-top:5px;
	padding:10px;
	background:url(../images/open_arrow1.png) center 50% no-repeat;
	display:block;
	float:right;
}
div.acontainer {
	margin:0;
	padding:0;
}
div.acontent {
	margin:0;
	padding:15px 20px;
	background:#f9f9f9;
	font-size:15px;
	color:#999;
	line-height:25px;
	position:relative;
}
div.acontent .actxt{width:3%;text-align:left;font-size:16px !important;float:left;}
div.acontent .accop{width:95%;margin:-3px 0 0;text-align:left;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;
}


/* 추가 css 2020 02 */
.fix_btn{display:none;}




