@import url('../css/style_new_etc.css');

#wrap{overflow:hidden}

.header_bg, .header_bg1, .header_bg2, .header_bg3, .header_bg4{
	position:relative;
	top:0;
	height:105px;
	/*-webkit-box-shadow: inset 0px -3px 12px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: inset 0px -3px 12px -6px rgba(0,0,0,0.33);
	box-shadow: inset 0px -3px 12px -6px rgba(0,0,0,0.33);*/
	background:url('../new_img/header_bg.jpg') center bottom repeat-x;
	-webkit-transition:  height 0.4s linear;
	-moz-transition: height 0.4s linear;
	-o-transition: height 0.4s linear;
	transition: height 0.4s linear;
}
.nav_flex{
	width:1100px;
	margin:0 auto;
	position:relative;
	height:105px;
	-webkit-transition:  height 0.4s linear;
	-moz-transition: height 0.4s linear;
	-o-transition: height 0.4s linear;
	transition: height 0.4s linear;
	}
.cgimall_logo{
	display: block;
	overflow: hidden;
	width: 146px;
	height: 53px;
	text-indent: 101%;
	white-space: nowrap;
	background:url('../new_img/logo.png') 0 0 no-repeat
}
.logo_area{position:absolute; top:50%; margin-top:-30px;}

.top_right_menu{
	float:left;
	margin-left:10px;
	width: 36px;
	height: 36px;
	position:relative;
	cursor:pointer;
	outline:none;
	/* text-indent: 101%;
	white-space: nowrap; */
}

.open_menu{position:absolute; bottom:3px; z-index:301;}
@media screen and (-webkit-min-device-pixel-ratio:0){.open_menu{position:absolute; bottom:3px; z-index:301;}}


.util_link{position:absolute; border:1px solid red; top:50%; margin-top:-15px; right:0}
.util_link a{display:inline-block; _display:inline; *zoom:1; margin-left:10px;}
.mypage {position:relative; cursor:pointer;}
.mypage .mypage_layer {
	display:none;
	position:absolute; 
	top:25px !important; 
	left:-50px;
	width:130px;
	border:1px solid #7f7f7f;
	z-index:1;
	color:#333;
	background-color:#FFFFFF;
	border-radius:5px;
	overflow:hidden;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
}
.mypage:hover .mypage_layer {
	display:block;
}
.mypage .mypage_layer a{display:block; text-align:center; padding:8px 0; border-bottom:1px solid #ececec;}
.mypage .mypage_layer a:hover{background:#f3f3f3; color:#000;}

.mypage_search {position:relative; cursor:pointer;}
.mypage_search .mypage_search_layer {display:none;}
.mypage_search .mypage_search_layer a{display:block; text-align:center; padding:3px 0;}
.mypage_search .mypage_search_layer a:hover{background:#f3f3f3; border-radius:5px;}
.mypage_search:hover .mypage_search_layer {
	display:block;
	position:absolute; top:-3px; right:0px;
	width:230px;
	border:1px solid #7f7f7f;
	z-index:1;
	color:#333;
	background-color:#FFFFFF;
	border-radius:10px;
	padding:10px;
	box-shadow:1px 1px 3px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.2);
}
.cart_count {position:absolute; top:-7px; right:-5px; text-align:center; background-color:#f53300; border-radius:3px; color:#FFFFFF; padding:0 5px;}

/* 자동검색단어 완성 */
.all_search_box{border:5px solid #dbdbdb;}

/* 검색자동완성 CSS */
#autoSearchPartWrap
{
	top:0px;
	left:227px;
	position:absolute;
	margin-top:0px;
	width:600px;
}

#autoSearchPartWrap2
{
	position:absolute;
	width:600px;
}

#autoSearchPart
{
	background-color:#ffffff;
	
	display:none;
	height:400px;
	overflow:hidden;
	overflow-y:auto;
}

#autoSearchPart2
{
	background-color:#ffffff;
	
	display:none;
	height:400px;
	overflow:hidden;
	overflow-y:auto;
}

.listIn
{
	background-color:#f5f5f5;
	cursor:pointer;
	font-family: 'Noto Sans KR' !important; 
	font-size:18px !important;
	cursor:pointer;
}

.listOut
{
	font-family: 'Noto Sans KR' !important; 
	font-size:18px !important;
	cursor:pointer;
}

#autoposition{
	position:relative;
	margin-left:0px;
	z-index:999;
}
/* 자동검색단어 완성 */

.sb{display:block}
.sib{display:inline-block}

/* 메뉴 */
.section_nav_bar{position:absolute; top:50%; margin-top:-10px; left:170px;}
.section_nav_bar .nav{display:block; padding-left:0}
.section_nav_bar .nav .item{position:relative; display:inline-block;  _display:inline; *zoom:1; padding-left:20px; color:#333333; letter-spacing:-0.5px;}
.menu_count {
	border-radius:3px;
	position:absolute;
	top:-25px;
	left:40%;
	color:#FFFFFF;
	padding:1px 8px;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
}
.section_nav_bar .nav .item .click_info {
	display:none;
	border:1px solid #c7c7c7;
	position:absolute; 
	top:49px;
	width:200px;
	text-align:center;
	border-radius:5px;
	padding:5px;
	background:#FFFFFF;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	z-index:302;
}
.section_nav_bar .nav .item .click_info .icon_click_info{display:inline-block; width:21px; height:28px; background:url('/new_img/icon_menu_click.png') no-repeat;}
.section_nav_bar .nav .item:hover .click_info{
	display:block;
}
/* 메뉴 */

/* 메인 상단 카테고리 */
.category {position:absolute; top:380px; left:50%; margin-left:-550px;  }
.category .CateMenu {
	position:relative;
	display:block;
	border:1px solid #c0c0c0;
	padding:0 15px;
	height:34px;
	line-height:34px;
	border-radius:5px;
	width:215px;
	margin:0 10px 10px 0;
	text-align:left;
	color:#c0c0c0;
	background:url('../new_img/icon_catemenu_off.png') 95% 12px no-repeat;
}
.category .CateMenu:hover {
	cursor:pointer;
	display:block;
	border:1px solid #397dff;
	color:#397dff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow:2px 2px 10px rgba(0,0,0,0.2);;
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	background:url('../new_img/icon_catemenu_on.png')#FFFFFF 95% 12px no-repeat;
}
.category .CateLayer {display:none; opacity:0; transition: visibility 0s, opacity 0.2s ease-in-out; }
.category .CateMenu:hover .CateLayer {
	display:inline-block;
	position:absolute;
	top:-1px; left:220px;
	word-break:break-all;
	width: max-content;
	border:1px solid #397dff;
	background:#FFFFFF;
	padding:10px 50px 10px 20px;
	opacity: 1;
	-webkit-animation: fadeIn 0.3s; animation: fadeIn 0.3s;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	border-radius:3px;
	z-index:1;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.category .CateMenu:hover .opentab{min-width:550px; width: auto;white-space: nowrap;}
	.category .CateMenu:hover .tanstab{min-width:210px; width: auto;white-space: nowrap;}
	.category .CateMenu:hover .infotab{min-width:210px; width: auto;white-space: nowrap;}
	.category .CateMenu:hover .videotab{min-width:555px; width: auto;white-space: nowrap;}
	.category .CateMenu:hover .reserv{min-width:210px; width: auto;white-space: nowrap;}
	.category .CateMenu:hover .pensiontab{min-width:370px; width: auto;white-space: nowrap;}
}

.CateLayer .r_p {position:absolute; top:-1px; left:-6px; width:11px; height:38px; background:url('../new_img/bg_CateLayer.png') 0 top no-repeat;}
/* 메인 상단 카테고리 */

/* 박스디자인 */
#container{}
.contents_detail{width:1100px; margin:0 auto; padding-top:70px}
.contents{width:1100px; margin:0 auto; }
#container
#container
#footer{}
/* 실시간인기솔루션 */
.sol_rank:hover .sol_rank_layer {
	display:block;
	position:absolute;
	left:160px;
	top:0;
	border:1px solid #dbdbdb;
	background:#FFF;
	padding:20px;
	z-index:1;
	box-shadow:2px 2px 10px rgba(0,0,0,0.2);;
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.2);
	width:300px;
}
.sol_rank .rank_num {background:#397dff; padding:2px 7px; color:#FFF; margin-right:5px;}
.sol_rank .sol_rank_layer div{margin:0 0 5px 0; height:30px; line-height:30px;}
.sol_rank .sol_rank_layer div:hover {background:#f9f9f9; cursor:pointer;}
.sol_rank .sol_rank_layer {display:none;}
.sol_rank {position:relative;}

/* 메인솔루션row01 */
.rows_box01{
	border-radius:3px;
	border:1px solid #dbdbdb;
	width:340px;
	height:450px;
	margin:0 35px 35px 0;
	overflow:hidden;
	position:relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.rows_box01:hover {
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);;
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
}
.rows_box01:hover .over_layer{
	position:absolute; top:0; left:0; z-index:1;
	display:block;
	width:340px;
	height:450px;
	background:url("../new_img/bg_90_white.png");
	cursor:pointer;
}
.rows_box01 .sup{display:block; margin:10px 0 5px 0; color:#2a2a2a;}
.rows_box01 .sup:hover{ color:#878787; -webkit-transition: color 0.3s linear; -moz-transition: color 0.3s linear;-o-transition: color 0.3s linear; transition: color 0.3s linear;}
.rows_box01 .over_layer {display:none;}
.rows_box01 .rows_text {
	background:url("../new_img/bg_grad_white.png") top repeat-x;
	padding:50px 20px 0 20px;
	width:auto;
	overflow:hidden;
	position:absolute;
	bottom:0; left:0; right:0;
	height:200px;
}
.rows_box01 .c_title {padding:3px 15px; border:1px solid #1890ff; border-radius:20px; color:#1890ff; margin:0;}
.rows_box01 .rows_btn td{border-top:1px solid #e0e0e0;}
.rows_box01 .rows_btn td:hover{
	background:#ffffff;
	cursor:pointer;
	box-shadow:0px 0px 20px rgba(0,0,0,0.2);;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.rows_box01 .rows_event_layer {
	position:absolute; top:-2px; right:-4px; 
}


/* 구축사이트_서브01 */
.rows_cont_box01{
	border-radius:4px;
	border:1px solid #dbdbdb;
	width:280px;
	height:290px;
	margin:0 15px 15px 0;
	overflow:hidden;
	position:relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.rows_cont_box01:hover {
	box-shadow:0 0 5px rgba(0,0,0,0.1);;
	-moz-box-shadow:0 0 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);
}
.rows_cont_box01:hover .over_layer{
	position:absolute; top:0; left:0; z-index:1;
	display:block;
	width:280px;
	height:290px;

	cursor:pointer;
}
.rows_cont_box01 .over_layer {display:none;}
.rows_cont_box01 .over_layer:hover img {transition-duration: .3s;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.rows_cont_box01 .rows_text {
	background:url("../new_img/bg_grad_white.png") top repeat-x;
	padding:50px 20px 0 20px;
	width:auto;
	overflow:hidden;
	position:absolute;
	bottom:0; left:0; right:0;
	height:50px;
}


/* 찜하기 rows */
.rows_box02{
	border-radius:3px;
	border:1px solid #dbdbdb;
	width:270px;
	height:350px;
	margin:0 15px 15px 0;
	overflow:hidden;
	position:relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.rows_box02:hover {
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);;
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
}
.rows_box02:hover .over_layer{
	position:absolute; top:0; left:0; z-index:1;
	display:block;
	width:270px;
	height:350px;
	background:url("../new_img/bg_90_white.png");
	cursor:pointer;
}
.rows_box02 .sup{display:block; margin:10px 0 5px 0; color:#2a2a2a;}
.rows_box02 .sup:hover{ color:#878787; -webkit-transition: color 0.3s linear; -moz-transition: color 0.3s linear;-o-transition: color 0.3s linear; transition: color 0.3s linear;}
.rows_box02 .over_layer {display:none;}
.rows_box02 .rows_text {
	background:url("../new_img/bg_grad_white.png") top repeat-x;
	padding:50px 20px 0 20px;
	width:auto;
	overflow:hidden;
	position:absolute;
	bottom:0; left:0; right:0;
	height:200px;
}
.rows_box02 .c_title {padding:3px 15px; border:1px solid #1890ff; border-radius:20px; color:#1890ff; margin:0;}
.rows_box02 .rows_btn td{border-top:1px solid #e0e0e0;}
.rows_box02 .rows_btn td:hover{
	background:#ffffff;
	cursor:pointer;
	box-shadow:0px 0px 20px rgba(0,0,0,0.2);;
	-moz-box-shadow:0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.2);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}


/* 메인 구축사이트 */
.main_make .rolling_btn {display:none;}
.make_rows {width:200px; margin:13px 13px 13px 0; position:relative;}
.make_rows .make_photo img{border-radius:3px; width:200px; height:200px; overflow:hidden;}
.make_rows .make_rows_over{display:none;}
.make_rows:hover .make_rows_over{
	display:block; position:absolute; top:0; left:0;right:0;bottom:0;
	background:url('../new_img/bg_90_white.png');
}

/* 업종별 서브 구축사이트 */
.make_rows_home {width:320px; border-radius:3px;  overflow:hidden; margin:15px 15px 15px 0; position:relative;}
.make_rows_home .make_rows_home_over{display:none;}
.make_rows_home:hover .make_rows_home_over{
	display:block; position:absolute; top:0; left:0; right:0; bottom:0;
	background:url('../new_img/bg_90_white.png'); z-index:2;
	-webkit-animation: fadeIn 0.1s; animation: fadeIn 0.1s;
	box-shadow:5px 5px 15px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
}

/* 박스디자인 */

/* 메인페이지 구매절차 */
.process_bg {background:url('../new_img/bg_process_arrow.png') 185px 50px no-repeat; }
.process_bg li {display:inline-block; _display:inline; *zoom:1; margin:0 17px; vertical-align:top;}
.process_bg:after{content:""; clear:both}
.process_bg .proceess_box {width:159px; text-align:center; padding-top:150px;}
.process_bg .btn_process {color:#FFFFFF; background-color:#38a5ff; border-radius:20px; text-align:center; padding:3px 13px;}
.process_bg .btn_process:hover {
	background:#1384e2;
	color:#ffffff;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

/* 메인 상품텝 */
.main_tab_off{color:#dddddd; width:200px; height:30px; text-align:center; cursor:pointer;}
.main_tab_on{color:#3a3a3a; width:200px; height:30px; text-align:center; cursor:pointer;}



/* 레이어메뉴 투명도 키프레임 */
@-webkit-keyframes fadeIn {
		from { opacity: 0; }
		to { opacity: 1; }
	}
@keyframes fadeIn {
		from { opacity: 0; }
		to { opacity: 1; }
}
/* 상단메뉴 카운팅 */
.menu_count{ -webkit-animation: fadeIn 0.2s; animation: fadeIn 0.2s;}
/* 상단 레이어 메뉴 */
.ip{position:absolute; left:-12px; top:50%}
.layer_item{ display:table; width:100%; table-layout:fixed}
.layer_item .lb{display:table-cell; vertical-align:top}
.layer_item .lb .rental_btn{background:url('../new_img/rental_bg.png') left 0 no-repeat; -webkit-box-shadow:  0px 4px 3px -1px rgba(0,0,0,0.33);-moz-box-shadow:  0px 4px 3px -1px rgba(0,0,0,0.33);box-shadow:  0px 4px 3px -1px rgba(0,0,0,0.33);}
.layer_item .lb .soltit, .layer_item .lb .soltit a{position:relative; margin-bottom:15px; margin-top:0; color:#353535; letter-spacing:-1px;}
.layer_item .lb .mmb{margin-bottom:45px; height:50px; line-height:50px}
.layer_item .lb .list{margin-bottom:25px; line-height:150%}
.layer_item .lb .list .rows_on .iov{display:none; opacity:0; transition: visibility 0s, opacity 0.2s ease-in-out;}
.layer_item .lb .list .rows_on:hover .iov{width:content-box; min-width:210px; display:block; opacity:1; position:absolute; top:0; padding:6px; display:block; opacity:1; top:-5px; border:1px solid #bebebe; border-radius:3px; -webkit-animation: fadeIn 0.3s; background:#fff; z-index:10; -webkit-box-shadow: 7px 6px 14px 0px rgba(0,0,0,0.33); -moz-box-shadow: 7px 6px 14px 0px rgba(0,0,0,0.33); box-shadow: 7px 6px 14px 0px rgba(0,0,0,0.33);}
@media screen and (-webkit-min-device-pixel-ratio:0){.layer_item .lb .list .rows_on:hover .iov{width:content-box; min-width:210px; display:block; opacity:1; position:absolute; top:0; padding:6px; display:block; opacity:1; top:-5px; border:1px solid #bebebe; border-radius:3px; /*-webkit-animation: fadeIn 0.3s; animation: fadeIn 0.3s; --animation: fadeIn 0.3s;*/ background:#fff; z-index:10; -webkit-box-shadow: 7px 6px 14px 0px rgba(0,0,0,0.33); -moz-box-shadow: 7px 6px 14px 0px rgba(0,0,0,0.33); box-shadow: 7px 6px 14px 0px rgba(0,0,0,0.33);}}
.layer_item .lb .list .rows_on .inarrow {position:absolute; top:13px; left:-9px; display:inline-block; width:9px; height:16px; background:url('../new_img/arrow_ico_04.png') 0 0 no-repeat}
.layer_item .lb .list .rows_on ul{width:100%}
.layer_item .lb .list .rows_on ul:after{content:""; display:block}
.layer_item .lb .list .rows_on ul li{padding:0 0 0 10px;}
.layer_item .lb .list .rows_on ul li a{display:block; height:31px; line-height:29px; padding:0 0 0 0; text-align:left }
@media screen and (-webkit-min-device-pixel-ratio:0){.layer_item .lb .list .rows_on ul li a{display:block; height:29px !important; line-height:24px; padding:0 0 0 0; text-align:left }}
.layer_item .lb .list .rows_on ul li:hover{ background:#f2f2f2; border-radius:3px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.layer_item .lb .list_item{padding:5px 0; position:relative}
.layer_item .lb .list_item a{letter-spacing:-1px; color:#838383; vertical-align:middle; margin-right:3px; }
.layer_item .lb .list_item a:hover{color:#bfbfbf; -webkit-transition: color 0.3s linear; -moz-transition: color 0.3s linear;-o-transition: color 0.3s linear; transition: color 0.3s linear;}

/* 기능성 솔루션 레이어*/
.webmore{
	display: block;
    position: fixed;
    z-index: 10;
	width:100%;
	min-width:1100px;
	max-width:10000px;
	background:transparent;
	left:0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.webmore{-webkit-animation: fadeIn 0.3s;animation: fadeIn 0.3s; margin-top:1px}
	}
/* 업종별 솔루션 레이어*/
.homemore{
	display: block;
    position: fixed;
    z-index: 10;
	width:100%;
	min-width:1100px;
	max-width:10000px;
	height:500px;
	background:transparent;
	left:0;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.homemore{-webkit-animation: fadeIn 0.3s;animation: fadeIn 0.3s; margin-top:1px}
	}

/* 부가서비스 레이어*/
.addsv{
	display: block;
    position: fixed;
    z-index: 10;
	width:100%;
	min-width:1100px;
	max-width:10000px;
	height:500px; background:transparent;
	left:0;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
	}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.addsv{-webkit-animation: fadeIn 0.3s;animation: fadeIn 0.3s; margin-top:1px}
	}
/* 레이어 화살표*/
.triangle{
	width: 50px;
	height: 12px;
	position: absolute;
	overflow: hidden;
	z-index:201;
}
.triangle::after{
	content: "";
	position: absolute;
	width: 50px;
	height: 50px;
	background: #fff;
	transform: rotate(45deg);
	top: 12px;
	left: 0;
	 box-shadow:11px 6px 22px rgba(0,0,0,0.3);
	-moz-box-shadow:11px 6px 22px rgba(0,0,0,.3);
	-webkit-box-shadow:11px 6px 22px rgba(0,0,0,.3);
	border: 1px solid #eaeaea;
}

/* 중단메뉴 */
.inner_layer{overflow:hidden}
.inner_layer .divide{float:left;}
.inner_layer .divide .divide_area{display:inline-block; float:left; margin-right:20px}
.inner_layer .divide .divide_area .divide_list{}
.inner_layer .divide .solution_list{border-bottom:1px solid #eaeaea; padding:10px 0}
.inner_layer .divide .solution_list .title, .inner_layer .divide .solution_list .title a{font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:15px; color:#5e5e5e; line-height:160%}
.inner_layer .divide .solution_list .title a:hover{color:#bfbfbf; -webkit-transition: color 0.3s linear; -moz-transition: color 0.3s linear;-o-transition: color 0.3s linear; transition: color 0.3s linear;}
.inner_layer:after{content:""; display:table ; width:100% }

/* 스크롤 픽스(상단메뉴 컨텐츠내용) */
.scrollfixed{position: fixed; z-index:400;width: 100%; top:0; height:79px; background:#fff; border-bottom:1px solid #e4e4e4}
.area_fixed{position:relative; margin-top:79px}

.bg_detail{background:url('../new_img/bg_sub_contents.png') center top repeat-x}


.detail_icon_more {
	position:absolute; 
	z-index:20; 
	width:100%; 
	background:#FFFFFF; 
	top:-16px; 
	left:-16px; 
	padding:15px 15px 15px 15px;
	border:1px solid #dbdbdb;
	border-radius:5px !important;
	 box-shadow:5px 0px 16px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 0px 16px rgba(0,0,0,.1);
	-webkit-box-shadow:5px 0px 16px rgba(0,0,0,.1);
	background:url('../img/new_img/wbg.png') 0 0 repeat;
}

/*상세페이지*/

/* 호스팅선택 */
.hosting_area{padding:33px 0; border-bottom:1px solid #dddddd; position:relative;}
.hosting_area .host_txt{padding:2px 8px; color:#397dff; background:#fff; border:1px solid #397dff; position:absolute; top:-12px; left:14px; z-index:9; -webkit-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.30); -moz-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.30); box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.30);}
.hosting_area .line{position:absolute; top:0; width:100%; height:1px; background: rgb(213,216,223); background: -moz-linear-gradient(90deg, rgba(213,216,223,1) 0%, rgba(75,136,252,1) 3%, rgba(75,136,252,1) 46%, rgba(213,216,223,1) 52%, rgba(213,216,223,1) 100%);background: -webkit-linear-gradient(90deg, rgba(213,216,223,1) 0%, rgba(75,136,252,1) 3%, rgba(75,136,252,1) 46%, rgba(213,216,223,1) 52%, rgba(213,216,223,1) 100%);background: linear-gradient(90deg, rgba(213,216,223,1) 0%, rgba(75,136,252,1) 3%, rgba(75,136,252,1) 46%, rgba(213,216,223,1) 52%, rgba(213,216,223,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5d8df",endColorstr="#d5d8df",GradientType=1); }
.hosting{width:100%}
.hosting:after{content:''; clear:both; display:block}
.hosting li{width:50%; float:left; position:relative}
.hosting li .divide{padding:10px 0 0 20px}
.hosting li:first-child .divide{padding-left:0 !important; padding-right:20px !important; border-right:1px solid #f0f0f0}
.hosting lable{}
.hosting .txt{}
.hosting .h-radio2 input[type='radio']+ span::before {position:absolute;right:25px}
.hosting .h-radio2 input[type='radio']:checked + span::before {position:absolute; right:25px}
.hosting_rbox{line-height:180%; margin-top:0px}
/* 호스팅 말풍선 */
.hosting_rbox .rd{margin-bottom:10px; position:relative}
.hosting_rbox .rd label{cursor:pointer}
.hosting_rbox .rd span{vertical-align:middle; letter-spacing:-1px}
.hosting_rbox .rd .price{position:absolute; top:5px; right:0}

.bt_product .h_btn_b1 {width:100%}

/* 서비스안내 */
.goods_detail_info{padding:50px 0}
.goods_detail_info .detail_tab{width:100%; table-layout:fixed; display:table;  border-collapse: collapse;}
..goods_detail_info .detail_tab:after{content:"";  clear:both; overflow:hidden}
.goods_detail_info .detail_tab li{display:table-cell; border:1px solid #ddd; text-align:center; letter-spacing:-1px; height:80px; line-height:80px}
.goods_detail_info .detail_tab li a{display:block; letter-spacing:-1px; text-align:center; height:80px; line-height:80px}

.detail_service{width:100%; padding:20px 0; display:table; line-height:250%}
.detail_service .divide{display:table-cell}
.detail_service .divide > div{padding-left:40px}
.detail_service .divide:first-child div{padding-left:0 !important}
.detail_service .divide h3{margin-top:0; margin-bottom:40px}
.detail_service .divide h3:after{content:""; clear:both}
.detail_service .divide ul{}
.detail_service .divide ul li{letter-spacing:-1px; color:#686868}
.detail_service .btn1{position:relative; border-radius:5px; background:#6678e4; margin-top:35px}
.detail_service .btn2{position:relative; border-radius:5px; background:#3975f1; margin-top:35px}
.detail_service .btn3{position:relative; border-radius:5px; background:#ef8686; margin-top:35px}
.detail_service .btn1 a, .detail_service .btn2 a, .detail_service .btn3 a{min-width:170px; color:#fff; letter-spacing:-1px; display:block; height:41px; line-height:41px; padding:0 15px 0 20px }
.detail_ltxt {width:100%; margin:0 0 70px 0; position:relative}
.detail_ltxt:after{content:""; clear:both}
.detail_ltxt li{letter-spacing:-1px; color:#565656; line-height:130%; margin-bottom:20px}
.detail_ltxt .icon{position:absolute; top:0; right:0}

/* 메뉴탭 */
.detail_menu{ width: 100%; background:#3975f1; position: absolute; z-index: 1;  top: 0px; -webkit-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.33); -moz-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.33);  box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.33);}

.menu_detail{ width: 100%; height:60px; position:relative; background:#3975f1; z-index: 1; -webkit-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.33); -moz-box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.33);  box-shadow: 0px 4px 3px -1px rgba(0,0,0,0.33);}

/* 상세 스크롤 기본위치 선점 - js 소스 영향을 주기위한 소스 */
.info_dfixed{margin-top:60px;position: relative;}
.detail{position: fixed; top:174px}
.detail_tab_menu ul{width:100%; table-layout:fixed; display:table}
.detail_tab_menu ul li{display:table-cell;text-align:center}
.detail_tab_menu .on{background:#1b3874}
.detail_tab_menu ul li a{height:60px; line-height:60px; display:block; color:#fff; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:22px; letter-spacing:-1px}

/* 상세상품 타이틀 및 그라데이션 */
.conList h3{padding:40px 0; text-align:center; background:#f7f9ff; letter-spacing:-1px; border-top:2px solid #418fe5}
.conList .gradient{background: rgb(247,249,255);background: -moz-linear-gradient(180deg, rgba(247,249,255,1) 0%, rgba(247,249,255,1) 80%, rgba(255,255,255,1) 100%);background: -webkit-linear-gradient(180deg, rgba(247,249,255,1) 0%, rgba(247,249,255,1) 80%, rgba(255,255,255,1) 100%);background: linear-gradient(180deg, rgba(247,249,255,1) 0%, rgba(247,249,255,1) 80%, rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f9ff",endColorstr="#ffffff",GradientType=1);}
.conList .gradient2{background: rgb(255,255,255);background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%);background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%);background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f9f9f9",GradientType=1);}

/* 상세표1 */
.detail_chart{width:100%; border-collapse: collapse;}
.detail_chart th{text-align:left; padding:15px 0 15px 6px; letter-spacing:-1px; color:#565656; border-bottom:1px solid #dddddd}
.detail_chart td{color:#a1a1a1; text-align:left; border-bottom:1px solid #dddddd; padding:10px 0}

/* 상세표2 */
.detail_chart2{border:1px solid #abbacf; border-collapse: collapse;}
.detail_chart2 th, .detail_chart2 td{border-bottom:1px dashed #8b8b8b}
.detail_chart2 th{border:1px dashed #8b8b8b; background:#e0e0e0; color:#333; font-weight:bold}
.detail_chart2 td{padding:15px 0 15px 37px; text-align:left;color:#333}
.detail_chart2 .other{background:#f2f2f2 url('../img/difference/icon_difference_dark.gif') 15px center no-repeat}
.detail_chart2 .cgimall{background:#d4e5ff url('../img/difference/icon_difference_color.gif') 15px center no-repeat; color:#155abd}

/* 고객지원 */
.detail_txt{margin-bottom:50px; border-bottom:2px solid #efefef}
.detail_txt .detail_tab{width:100%; display:table; border-collapse: collapse; }
.detail_txt .detail_tab:after{content:""; clear:both}
.detail_txt .detail_tab li{display:table-cell; border:1px solid #d6d6d6; vertical-align:top}
.detail_txt .detail_tab li > div{padding:20px 40px; cursor:pointer}

/* 페이지 하단 고정 탭 */
.fixed_product{position:fixed; bottom:0px; left:50%; margin-left:-550px; width:1100px; z-index:999; -webkit-box-shadow: 0px -4px 4px -1px rgba(0,0,0,0.33);
-moz-box-shadow: 0px -4px 4px -1px rgba(0,0,0,0.33);
box-shadow: 0px -4px 4px -1px rgba(0,0,0,0.33);}
.fixed_product ul{}
.fixed_product ul:after{content:""; display:block; clear:both}
.fixed_product ul li{float:left}

/* 구매절차 */
.process_bg_detail {width:100%; display:table; margin-bottom:40px}
.process_bg_detail li {display:table-cell; position:relative; text-align:center; vertical-align:top}
.process_bg_detail:after{content:""; clear:both}
.process_bg_detail .proceess_box {text-align:center;}
.process_bg_detail .proceess_box .btn_process {color:#FFFFFF; background-color:#38a5ff; border-radius:20px; text-align:center; padding:3px 13px;}
.process_bg_detail .proceess_box .btn_process:hover {
	background:#1384e2;
	color:#ffffff;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}


/* 메인 구축사이트 */
.main_make .rolling_btn {display:none;}
.make_rows_detail {margin:15px; position:relative;}
.make_rows_detail .make_photo {height:336px; overflow:hidden}
.make_rows_detail .make_photo img{border-radius:3px; width:100%;  overflow:hidden;}
.make_rows_detail .make_rows_over{display:none;}
.make_rows_detail:hover .make_rows_over{
	display:block; position:absolute; top:0; left:0;right:0;bottom:0;
	background:url('../new_img/bg_90_white.png');
}

/* 프로그레스바 */
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	}
	.pace-inactive {
	display: none;
}
.pace .pace-progress {
	background: #377cff;
	position: fixed;
	z-index: 200;
	top: 78px;
	right: 100%;
	width: 100%;
	height: 2px;

}

/* 슬라이더배너 */
.main_slider:after{content:""; overflow:hidden;}
/* 메인페이지 (와이드형 배너) */
.main_all .sp-horizontal .sp-previous-arrow{left:50%; margin-left:210px !important; right: auto;top:-20px;}
.main_all .sp-horizontal .sp-next-arrow {right:50%; margin-right:210px !important;left: auto;top:-20px;}
/* 기본 - 서브 메인페이지 (박스형배너) */
.sp-horizontal .sp-previous-arrow {left:5% !important;right: auto;top:-20px;}
.sp-horizontal .sp-next-arrow {right:5% !important;left: auto;top:-20px;}

/* 구축사이트 탭 */
.solution_tab:after{content:""; display:block; clear:both; }
.solution_tab{padding-left:10px}
.solution_tab li{position:relative; float:left; height:43px; line-height:43px; text-align:center;  font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:18px; margin-right:30px; letter-spacing:-1px; cursor:pointer;}
.solution_tab .tab_off_3{color:#c2c2c2}
.solution_tab .tab_off_3 .blayer{display:none}
.solution_tab .tab_on_3{color:#397dff; border-bottom:2px solid #397dff}
.solution_tab .tab_on_3 .blayer{}

/* 구축사이트 슬라이드 */
.main-pick-next {
	background: url('../new_img/btn_main_slide_left.png') 0 0 no-repeat ;
	left: -60px
}
.main-pick-prev {
	background: url('../new_img/btn_main_slide_right.png') 0 0 no-repeat ;
	right: -60px ;
}
.main-sp-button{position: absolute; width: 100%; text-align: center; padding-top: 10px;bottom: 0px; z-index: 100 !important;}

/* 카피라이트 */
.board_tab:after{content:""; display:block; clear:both}
.board_tab li{position:relative; float:left; height:43px; line-height:43px; padding:0 15px; text-align:center; border:1px solid #e0ddd8; border-bottom:1px solid #969490; border-left:0 none; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:20px; letter-spacing:-1px; cursor:pointer}
.board_tab li:first-child{border-left:1px solid #e0ddd8}
.board_tab .tab_off_2{color:#c2c2c2}
.board_tab .tab_off_2 .blayer{display:none}
.board_tab .tab_on_2{color:#1e1e1e}
.board_tab .tab_on_2 .blayer{display:block; border:1px solid #969490; border-bottom:1px solid #fbf9f6 ; position:absolute; top:-1px; left:-1px; right:-1px; bottom:-1px}

.bb dt{float:left; clear:both; letter-spacing:-1px; margin-right:5px}
.bb dd{overflow:hidden; zoom:1; letter-spacing:-1px}
.cc li{float:left; width:50%;}
.cc:after{content:''; display:block}
.dg dt{width:115px; text-align:left; float:left; clear:both; letter-spacing:-1px; margin-top:2px}
.dg dd{overflow:hidden; zoom:1; letter-spacing:-1px; margin-bottom:10px}
.gradient_gray{background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(244,244,244,1) 99%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 99%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */}
.bottom_icon{width:100%; padding-top:16px; border-top:1px solid #f7f7f7}
.bottom_icon:after{content:""; clear:both; display:block}
.bottom_icon li{width:19%; padding-top:10px; min-height:110px; float:left; text-align:center; background:url('../new_img/line_04.gif') left 0 repeat-y; cursor:pointer}
.bottom_icon li:first-child{background:none}
.bottom_icon li:before{content:"";  }
.foot_info{overflow:hidden; padding:15px 0; position:relative}
.foot_info dt{float:left; margin-right:15px; letter-spacing:-1px; color:#6b6b6b; margin-top:2px}
.foot_info dd{float:left; margin-top:2px}
.foot_info .name_server{margin-right:25px; margin-top:0;}
.foot_info:after{content:""; clear:both; display:block}
.policy{display:inline-block;; padding:25px 0}
.policy li{float:left; }
.policy li a{display:inline-block;white-space:nowrap; color:#3a3a3a;text-align:left; letter-spacing:-1px; padding-right:40px}
.policy:after{content:""; display:table; clear:both}

.copy_info_wrap{width:530px; height:120px; text-align:left}
.copy_info{width:530px; text-align:left}
.copy_info span{margin-right:15px; display:inline-block; *display:inline; zoom:1; line-height:22px; color:#9e9e9e}


/* 상세페이지 */
.show_area:after{content:""; clear:both; display:block}
.show_area .goods_basic{width:370px}
.show_area .goods_basic .thumb{position:relative; -webkit-box-shadow:  15px 15px 18px -6px rgba(0,0,0,0.20);-moz-box-shadow:  15px 15px 18px -6px rgba(0,0,0,0.20);box-shadow:  15px 15px 18px -6px rgba(0,0,0,0.20)}
.show_area .goods_basic .detail_card{
	margin:20px 0;
	height:43px;
	line-height:43px;
	text-align:center;
	border:1px solid #d4d4d4;
	background: rgb(243,243,243);
	background: -moz-linear-gradient(0deg, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#ffffff",GradientType=1);
	}
.show_area .goods_basic .solution{position:relative; padding:20px 25px; background:#fafafa; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.show_area .goods_basic .solution ul{position:relative; overflow:hidden}
.show_area .goods_basic .solution ul:after{content:""; display:block; clear:both}
.show_area .goods_basic .solution ul li{width:100%; position:relative; padding:0 0 0 90px; letter-spacing:-1px; color:#7e7e7e; line-height:240%}
.show_area .goods_basic .solution ul li em{position:absolute; top:0; left:0; letter-spacing:-1px; color:#7e7e7e}
.show_area .goods_info{width:675px; position:relative;}
.show_area .goods_info:after{content:""; clear:both}


/* 카테고리 이미지*/

.category03_icon_01 {
	width: 67px; height: 55px;
	background: url('../new_img/category_ico_sprite.png') -206px -101px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_02 {
	width: 69px; height: 59px;
	background: url('../new_img/category_ico_sprite.png') -15px -15px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_03 {
	width: 59px; height: 62px;
	background: url('../new_img/category_ico_sprite.png') -114px -107px;
	display:inline-block;
	vertical-align:middle
}
.category03_icon_04 {
	width: 50px; height: 57px;
	background: url('../new_img/category_ico_sprite.png') -304px -182px;
	display:inline-block;
	vertical-align:middle
}
.category03_icon_05 {
	width: 53px; height: 76px;
	background: url('../new_img/category_ico_sprite.png') -15px -104px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_06 {
	width: 58px; height: 54px;
	background: url('../new_img/category_ico_sprite.png') -304px -15px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_07 {
	width: 67px; height: 52px;
	background: url('../new_img/category_ico_sprite.png') -108px -210px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_08 {
	width: 62px; height: 62px;
	background: url('../new_img/category_ico_sprite.png') -114px -15px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_09 {
	width: 68px; height: 56px;
	background: url('../new_img/category_ico_sprite.png') -206px -15px;
	display:inline-block;
	vertical-align:middle
}
.category03_icon_10 {
	width: 55px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -15px -298px;
	display:inline-block;
	vertical-align:middle
}
.category03_icon_11 {
	width: 58px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -304px -99px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_12 {
	width: 64px; height: 42px;
	background: url('../new_img/category_ico_sprite.png') -205px -210px;
	display:inline-block;
	vertical-align:middle
}

.category03_icon_13 {
	width: 63px; height: 58px;
	background: url('../new_img/category_ico_sprite.png') -15px -210px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_01 {
	width: 50px; height: 81px;
	background: url('../new_img/category_ico_sprite.png') -118px -291px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_02 {
	width: 68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -202px -291px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_03 {
	width: 70px; height: 58px;
	background: url('../new_img/category_ico_sprite.png') -296px -302px;
	display:inline-block;
	vertical-align:middle
}
.category10_icon_04 {
	width: 68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -21px -397px;
	display:inline-block;
	vertical-align:middle
}
.category10_icon_05 {
	width: 69px; height: 49px;
	background: url('../new_img/category_ico_sprite.png') -104px -399px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_06 {
	width: 67px; height: 51px;
	background: url('../new_img/category_ico_sprite.png')  -199px -401px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_07 {
	width: 68px; height: 74px;
	background: url('../new_img/category_ico_sprite.png')  -297px -399px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_08 {
	width: 70px; height: 59px;
	background: url('../new_img/category_ico_sprite.png') -9px -497px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_09 {
	width: 72px; height: 59px;
	background: url('../new_img/category_ico_sprite.png') -109px -493px;
	display:inline-block;
	vertical-align:middle
}
.category10_icon_10 {
	width: 68px; height: 80px;
	background: url('../new_img/category_ico_sprite.png') -208px -487px;
	display:inline-block;
	vertical-align:middle
}
.category10_icon_11 {
	width: 51px; height: 66px;
	background: url('../new_img/category_ico_sprite.png') -300px -491px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_12 {
	width: 61px; height: 55px;
	background: url('../new_img/category_ico_sprite.png') -15px -594px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_13 {
	width: 70px; height: 73px;
	background: url('../new_img/category_ico_sprite.png') -114px -586px;
	display:inline-block;
	vertical-align:middle
}

.category10_icon_14 {
	width: 64px; height: 60px;
	background: url('../new_img/category_ico_sprite.png') -210px -596px;
	display:inline-block;
	vertical-align:middle
}

.category12_icon_01 {
	width: 62px; height: 52px;
	background: url('../new_img/category_ico_sprite.png') -17px -680px;
	display:inline-block;
	vertical-align:middle
}

.category12_icon_02 {
	width: 37px; height: 33px;
	background: url('../new_img/category_ico_sprite.png') -119px -689px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_03 {
	width: 45px; height: 39px;
	background: url('../new_img/category_ico_sprite.png') -210px -689px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_04 {
	width: 27px; height: 40px;
	background: url('../new_img/category_ico_sprite.png') -311px -688px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_05 {
	width: 32px; height: 44px;
	background: url('../new_img/category_ico_sprite.png') -32px -768px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_06 {
	width: 60px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -115px -764px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_07 {
	width: 29px; height: 49px;
	background: url('../new_img/category_ico_sprite.png') -219px -764px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_08 {
	width: 56px; height: 52px;
	background: url('../new_img/category_ico_sprite.png') -290px -765px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_09 {
	width: 52px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -24px -852px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_10 {
	width: 53px; height: 49px;
	background: url('../new_img/category_ico_sprite.png') -117px -849px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_11 {
	width: 49px; height: 40px;
	background: url('../new_img/category_ico_sprite.png') -210px -853px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_12 {
	width: 53px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -292px -853px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_13 {
	width: 64px; height: 60px;
	background: url('../new_img/category_ico_sprite.png') -20px -937px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_14 {
	width: 48px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -120px -943px;
	display:inline-block;
	vertical-align:middle
}
.category12_icon_15 {
	width: 48px; height: 48px;
	background: url('../new_img/category_ico_sprite.png') -210px -941px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_01 {
	width: 52px; height: 52px;
	background: url('../new_img/category_ico_sprite.png') -395px -15px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_02 {
	width: 52px; height: 43px;
	background: url('../new_img/category_ico_sprite.png') -395px -102px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_03 {
	width: 55px; height: 40px;
	background: url('../new_img/category_ico_sprite.png') -393px -189px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_04 {
	width:55px; height: 31px;
	background: url('../new_img/category_ico_sprite.png')  -394px -273px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_05 {
	width: 55px; height: 43px;
	background: url('../new_img/category_ico_sprite.png')  -395px -355px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_06 {
	width: 59px; height: 56px;
	background: url('../new_img/category_ico_sprite.png')  -390px -433px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_07 {
	width: 43px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -400px -520px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_08 {
	width: 52px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -397px -615px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_09 {
	width: 52px; height: 43px;
	background: url('../new_img/category_ico_sprite.png')  -396px -704px;
	display:inline-block;
	vertical-align:middle
}
.category13_icon_10 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -22px -398px;
	display:inline-block;
	vertical-align:middle
}
.category13_icon_11 {
	width: 42px; height: 56px;
	background: url('../new_img/category_ico_sprite.png') -399px -784px;
	display:inline-block;
	vertical-align:middle
}

.category13_icon_12 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -397px -864px;
	display:inline-block;
	vertical-align:middle
}



.category14_icon_01 {
	width: 57px; height: 52px;
	background: url('../new_img/category_ico_sprite.png') -390px -945px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_02 {
	width: 63px; height: 50px;
	background: url('../new_img/category_ico_sprite.png') -390px -1037px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_03 {
	width: 64px; height: 42px;
	background: url('../new_img/category_ico_sprite.png') -23px -1033px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_04 {
	width:43px; height: 53px;
	background: url('../new_img/category_ico_sprite.png')  -399px -521px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_05 {
	width: 37px; height: 58px;
	background: url('../new_img/category_ico_sprite.png')  -130px -1025px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_06 {
	width: 59px; height: 56px;
	background: url('../new_img/category_ico_sprite.png')  -390px -433px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_07 {
	width: 32px; height: 58px;
	background: url('../new_img/category_ico_sprite.png') -217px -1023px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_08 {
	width: 42px; height: 64px;
	background: url('../new_img/category_ico_sprite.png') -25px -1107px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_09 {
	width: 59px; height: 45px;
	background: url('../new_img/category_ico_sprite.png')  -292px -945px;
	display:inline-block;
	vertical-align:middle
}
.category14_icon_10 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -22px -398px;
	display:inline-block;
	vertical-align:middle
}
.category14_icon_11 {
	width: 42px; height: 54px;
	background: url('../new_img/category_ico_sprite.png') -302px -1033px;
	display:inline-block;
	vertical-align:middle
}

.category14_icon_12 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -397px -864px;
	display:inline-block;
	vertical-align:middle
}



.category15_icon_01 {
	width: 57px; height: 52px;
	background: url('../new_img/category_ico_sprite.png') -390px -945px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_02 {
	width: 63px; height: 50px;
	background: url('../new_img/category_ico_sprite.png') -396px -704px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_03 {
	width: 52px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -114px -1118px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_04 {
	width:57px; height: 47px;
	background: url('../new_img/category_ico_sprite.png')  -206px -1118px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_05 {
	width: 59px; height: 56px;
	background: url('../new_img/category_ico_sprite.png')  -390px -433px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_06 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png')  -397px -864px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_07 {
	width: 52px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -398px -616px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_08 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -22px -398px;
	display:inline-block;
	vertical-align:middle
}

.category15_icon_09 {
	width: 59px; height: 45px;
	background: url('../new_img/category_ico_sprite.png')  -292px -945px;
	display:inline-block;
	vertical-align:middle
}
.category15_icon_10 {
	width:42px; height: 56px;
	background: url('../new_img/category_ico_sprite.png') -398px -784px;
	display:inline-block;
	vertical-align:middle
}




.category16_icon_01 {
	width: 42px; height: 64px;
	background: url('../new_img/category_ico_sprite.png') -25px -1108px;
	display:inline-block;
	vertical-align:middle
}

.category16_icon_02 {
	width: 59px; height: 56px;
	background: url('../new_img/category_ico_sprite.png')  -390px -433px;
	display:inline-block;
	vertical-align:middle
}

.category16_icon_03 {
	width: 50px; height: 50px;
	background: url('../new_img/category_ico_sprite.png') -301px -1119px;
	display:inline-block;
	vertical-align:middle
}

.category16_icon_04 {
	width:63px; height: 39px;
	background: url('../new_img/category_ico_sprite.png')  -206px -1210px;
	display:inline-block;
	vertical-align:middle
}

.category16_icon_05 {
	width: 59px; height: 56px;
	background: url('../new_img/category_ico_sprite.png')  -390px -433px;
	display:inline-block;
	vertical-align:middle
}

.category16_icon_06 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png')  -397px -864px;
	display:inline-block;
	vertical-align:middle
}

.category16_icon_07 {
	width: 48px; height: 48px;
	background: url('../new_img/category_ico_sprite.png') -21px -1208px;
	display:inline-block;
	vertical-align:middle
}
.category16_icon_08 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -22px -398px;
	display:inline-block;
	vertical-align:middle
}
.category16_icon_09 {
	width: 53px; height: 53px;
	background: url('../new_img/category_ico_sprite.png')  -113px -1203px;
	display:inline-block;
	vertical-align:middle
}
.category16_icon_10 {
	width:42px; height: 56px;
	background: url('../new_img/category_ico_sprite.png') -398px -784px;
	display:inline-block;
	vertical-align:middle
}



.category17_icon_01 {
	width: 58px; height: 40px;
	background: url('../new_img/category_ico_sprite.png') -297px -1212px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_02 {
	width: 56px; height: 47px;
	background: url('../new_img/category_ico_sprite.png')  -206px -1118px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_03 {
	width: 52px; height: 43px;
	background: url('../new_img/category_ico_sprite.png') -396px -704px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_04 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png')  -397px -864px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_05 {
	width: 43px; height: 61px;
	background: url('../new_img/category_ico_sprite.png')  -404px -1202px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_06 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -22px -398px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_07 {
	width: 63px; height: 59px;
	background: url('../new_img/category_ico_sprite.png') -14px -1288px;
	display:inline-block;
	vertical-align:middle
}
.category17_icon_08 {
	width:42px; height: 56px;
	background: url('../new_img/category_ico_sprite.png') -399px -784px;
	display:inline-block;
	vertical-align:middle
}



.category19_icon_01 {
	width: 69px; height: 59px;
	background: url('../new_img/category_ico_sprite.png') -113px -1280px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_02 {
	width: 56px; height: 47px;
	background: url('../new_img/category_ico_sprite.png')  -206px -1118px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_03 {
	width: 52px; height: 43px;
	background: url('../new_img/category_ico_sprite.png') -396px -704px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_04 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png')  -397px -864px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_05 {
	width: 43px; height: 61px;
	background: url('../new_img/category_ico_sprite.png')  -404px -1202px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_06 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -22px -398px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_07 {
	width: 63px; height: 59px;
	background: url('../new_img/category_ico_sprite.png') -14px -1288px;
	display:inline-block;
	vertical-align:middle
}
.category19_icon_08 {
	width:42px; height: 56px;
	background: url('../new_img/category_ico_sprite.png') -399px -784px;
	display:inline-block;
	vertical-align:middle
}


.category21_icon_01 {
	width: 55px; height: 40px;
	background: url('../new_img/category_ico_sprite.png') -393px -189px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_02 {
	width: 59px; height: 56px;
	background: url('../new_img/category_ico_sprite.png')  -14px -1370px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_03 {
	width: 46px; height: 46px;
	background: url('../new_img/category_ico_sprite.png') -215px -1288px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_04 {
	width: 38px; height: 50px;
	background: url('../new_img/category_ico_sprite.png')  -405px -1118px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_05 {
	width: 35px; height: 54px;
	background: url('../new_img/category_ico_sprite.png')  -309px -1286px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_06 {
	width:63px; height: 45px;
	background: url('../new_img/category_ico_sprite.png') -109px -1370px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_07 {
	width: 46px; height: 42px;
	background: url('../new_img/category_ico_sprite.png') -402px -1292px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_08 {
	width: 46px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -397px -865px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_09 {
	width:43px; height: 53px;
	background: url('../new_img/category_ico_sprite.png') -401px -520px;
	display:inline-block;
	vertical-align:middle
}
.category21_icon_10 {
	width:68px; height: 69px;
	background: url('../new_img/category_ico_sprite.png') -21px -397px;
	display:inline-block;
	vertical-align:middle
}


/* 카테고리 구매혜택 */
.detail_process_bg {}
.detail_process_bg:after{content:""; clear:both}
.detail_process_bg li {width:25%; float:left}
.detail_process_bg:after{content:""; clear:both}
.detail_process_bg .proceess_box {text-align:center; margin:0 auto; padding:75px 35px 0 35px}
.detail_process_bg .btn_process {color:#FFFFFF; background-color:#38a5ff; border-radius:20px; text-align:center; padding:3px 13px;}
.detail_process_bg .btn_process:hover {
	background:#1384e2;
	color:#ffffff;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}


/* 카테고리 오픈마켓,쇼핑몰 */
.category_bg01{background:url('../new_img/category_bg_32_new.jpg') center top repeat-x}
.category_title01{font-size:70px; letter-spacing:-1px; color:#fff; text-align:center; padding:105px 0 30px 0}
.category_title01 .intitle{padding:7px 25px; border:1px solid #fff; border-radius:30px}
.category_subtxt01{width:530px; margin:0 auto; padding-bottom:110px; text-align:center; color:#fff; letter-spacing:-1px}
.category_group:after{content:""; overflow:hidden}
.category_group ul:after{content:""; clear:both}
.category_group ul li{width:50%; float:left}
.category_group ul li .left_column{background:#2c2c44; position:relative; padding:25px 40px; margin-right:10px; border:2px solid #1a1940; }
.category_group ul li .right_column{background:#fff; position:relative; padding:25px 40px; margin-left:10px; border:2px solid #181457}
.category_group .left_column .icon_top, .category_group .left_column .icon_bottom, .category_group .right_column .icon_top, .category_group .right_column .icon_bottom{position:absolute;}
.category_group .left_column{-webkit-box-shadow: 5px 6px 4px -1px rgba(0,0,0,0.33); -moz-box-shadow: 5px 6px 4px -1px rgba(0,0,0,0.33); box-shadow: 5px 6px 4px -1px rgba(0,0,0,0.33);}
.category_group .right_column{-webkit-box-shadow: -5px 6px 4px -1px rgba(0,0,0,0.33); -moz-box-shadow: -5px 6px 4px -1px rgba(0,0,0,0.33);  box-shadow: -5px 6px 4px -1px rgba(0,0,0,0.33);}
.category_group .left_column, .category_group .right_column{min-height:600px;}
.category_group .left_column .category_chart td{color:#fff; }
.category_group .right_column .category_chart td{color:#5e5e5e }
.category_group .category_chart td{height:28px; letter-spacing:-1px; text-align:left}
.category_group .category_chart td i{margin-right:10px}

/* 온라인경매,역경매 */
.category_bg02{background:url('../new_img/category_bg02.gif') center top repeat-x}
.category_title02{font-size:70px; letter-spacing:-4px; color:#282828; text-align:center; padding:80px 0 30px 0}
.category_title02 .intitle{padding:10px 25px; color:#282828}
.category_subtxt02{width:640px; margin:0 auto; padding-bottom:150px; text-align:center; color:#282828; letter-spacing:-1px}
.category_group02{}
.category_group02:after{content:""; display:block; clear:both}
.category_group02 .column{overflow:hidden}
.category_group02 .thumbl{position:relative; text-align:left; margin-right:65px; }
.category_group02 .thumbr{text-align:right}
.category_group02 .left_column .category_chart td{color:#676767; }
.category_group02 .right_column .category_chart td{color:#5e5e5e }
.category_group02 .category_chart {}
.category_group02 .category_chart td{height:28px; letter-spacing:-1px; text-align:left}
.category_group02 .category_chart td i{margin-right:10px}

/* 카테고리 정보소개*/
.category_bg03_01{background:url('../new_img/category_bg_19_new.jpg') center top repeat-x}
.category_title03{font-size:70px; letter-spacing:-4px; color:#fff; text-align:center; padding: 103px 0 30px 0}
.category_title03 .intitle{padding:8px 0; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff}
.category_subtxt03{width:830px; margin:0 auto; padding-bottom: 55px; text-align:center; color:#9be0ee; letter-spacing:-1px}

.category_group03:after{content:""; overflow:hidden}
.category_group03 ul{width:100%; }
.category_group03 ul:after{content:"";  overflow:hidden; display:block; clear:both}
.category_group03 ul li{float:left; width:365px}
.category_group03 ul li .left_column, .category_group03 ul li .center_column, .category_group03 ul li .right_column{height:630px; position:relative; padding:30px 20px 0 20px; text-align:center}
.category_group03 ul li .left_column{background:url('../new_img/column_left_bg_01.png') left top no-repeat; top:31px;  margin-right:5px; }
.category_group03 ul li .center_column{background:url('../new_img/column_center_bg_01.png') left top no-repeat;  margin:0 5px; }
.category_group03 ul li .right_column{background:url('../new_img/column_right_bg_01.png') left top no-repeat;  top:62px;  margin-left:5px;}
.category_group03_02{padding:40px 0}
.category_group03_02 .category_chart{width:100%; table-layout:fixed}
.category_group03_02 .category_chart th{text-align:left; padding:5px 0 25px 0}
.category_group03_02 .category_chart td{padding:5px 0 25px 0;  letter-spacing:-1px; text-align:left; color:#fff}

/* 카테고리 동영상, 인터넷강의 */
.category_bg04 {background:url('../new_img/category_bg04_01.jpg') center top repeat-x}
.category_title04{font-size:70px; letter-spacing:-5px; color:#282828; text-align:center; padding:85px 0 10px 0; margin-bottom:0}
.category_title04 .intitle{padding:10px 0 22px; color:#282828}
.category_title04 .intitle .line{height:15px; background:url('../new_img/category04_top_line.png') 0 0 repeat-x}
.category_subtxt04{width:560px; margin:0 auto; text-align:center; color:#0b0b0b; letter-spacing:-1px}

.category04_btn{color:#FFFFFF; background-color:#006f68; border-radius:5px; text-align:center; padding:10px 20px; letter-spacing:-1px; cursor:pointer}
.category04_btn:hover {background:#0c534f;
	color:#ffffff;
	box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.category_group04:after{content:""; overflow:hidden}
.category_group04 ul:after{content:""; clear:both}
.category_group04 ul li{width:50%; float:left}
.category_group04 ul li .left_column{background:url('../new_img/column_left04_bg_01.png') 0 top repeat-x; position:relative; padding:25px 40px; margin-right:10px; }
.category_group04 ul li .right_column{background:url('../new_img/column_left04_bg_02.png') 0 top repeat-x; position:relative; padding:25px 40px; margin-left:10px; }
.category_group04 .left_column .icon_top, .category_group04 .left_column .icon_bottom, .category_group04 .right_column .icon_top, .category_group04 .right_column .icon_bottom{position:absolute;}
.category_group04 .left_column, .category_group04 .right_column{min-height:600px;}
.category_group04_02{padding-top:30px; }
.category_group04_02 .category_chart th{color:#fff}
.category_group04_02 .category_chart th i{margin-right:10px; margin-bottom:2px; }
.category_group04_02 .category_chart td{padding:10px 0 35px 37px; color:#b5f1e6}
.category_group04_02 .category_chart th, .category_group04_02 .category_chart td{height:28px; letter-spacing:-1px; text-align:left; }

.category_group04_02 ul{}
.category_group04_02 ul:after{content:""; clear:both}
.category_group04_02 ul li{width:50%; float:left}
.category_group04_02 .category_chart2{width:100%}
.category_group04_02 .category_chart2 th{color:#252525}
.category_group04_02 .category_chart2 th i{margin-right:10px; margin-bottom:2px;}
.category_group04_02 .category_chart2 td{padding:10px 0 25px 37px; color:#a6a6a6}
.category_group04_02 .category_chart2 th, .category_group04_02 .category_chart2 td{height:28px; letter-spacing:-1px; text-align:left; }

/* 카테고리 펜션,호텔 */
.category_bg05 {background:url('../new_img/category_bg_18_new.jpg') center top repeat-x}
.category_title05{position:relative; font-size:70px; letter-spacing:-6px; color:#232323; text-align:center; padding:106px 0 30px 0}
.category_title05 .intitle{position:relative; padding:6px 25px; border:1px solid #232323; border-radius:30px; box-shadow:4px 4px 2px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 2px rgba(0,0,0,.2);-webkit-box-shadow:4px 4px 2px rgba(0,0,0,.2); -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_title05 .intitle .line{height:15px; background:url('../new_img/category04_top_line.png') 0 0 repeat-x}
.category_subtxt05{width:  989px; margin:0 auto; text-align:center; color:#058692; letter-spacing:-1px; padding-bottom: 52px}

.category_group05{position:relative; padding:50px 0; background:#fff}
.category_group05:after{content:""; overflow:hidden}
.category_group05 .line{width:86px; height:1px; background:#282828; }
.category_group05 ul:after{content:""; clear:both}
.category_group05 ul li{width:50%; float:left}
.category_group05 ul li .left_column{background:#fff url('../new_img/category_bg05_line.jpg') right 24px no-repeat; position:relative; padding:10px 45px; background-size:contain}
.category_group05 ul li .right_column{background:#fff;  position:relative; padding:10px 0 10px 40px;}

/* 카테고리 체험단, 크라우드펀딩 */
.category_bg06{background:url('../new_img/category_bg06.jpg') center top repeat-x}
.category_title06{font-size:70px; letter-spacing:-4px; color:#fff; text-align:center; padding:180px 0 0 0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_title06 .intitle{padding:10px 25px; color:#fff; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt06{width:640px; margin:0 auto; padding-bottom:150px; text-align:center; color:#fff; letter-spacing:-1px;-webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}

.category_group06{}
.category_group06:after{content:""; display:block; clear:both}
.category_group06 .column{overflow:hidden}
.category_group06 .thumbl{position:relative; text-align:left; margin-right:65px; }
.category_group06 .thumbr{text-align:right}
.category_group06 .left_column .category_chart td{color:#676767; }
.category_group06 .right_column .category_chart td{color:#5e5e5e }
.category_group06 .category_chart {}
.category_group06 .category_chart td{height:28px; letter-spacing:-1px; text-align:left}
.category_group06 .category_chart td i{margin-right:10px}

/* 카테고리 뉴스 */
.category_bg07 {background:url('../new_img/category_bg_11_new.jpg') center top repeat-x}
.category_title07{position:relative; font-size:70px; letter-spacing:-6px; color:#fff; text-align:center; padding:108px 0 0 0}
.category_title07 .intitle{color:#fff; position:relative; padding: 3px 50px; border:1px solid #fff; box-shadow:4px 4px 2px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 2px rgba(0,0,0,.2);-webkit-box-shadow:4px 4px 2px rgba(0,0,0,.2); -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_subtxt07{width:560px; margin:0 auto; text-align:center; color:#fff; letter-spacing:-1px; padding:20px 0 44px 0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_group07{position:relative; padding:50px 0 0 0; background:#fff}
.category_group07:after{content:""; display:block; overflow:hidden}
.category_group07 .line{width:86px; height:1px; background:#282828; }
.category_group07 ul:after{content:""; display:block; clear:both}
.category_group07 ul li{width:33.3%; float:left}
.category_group07 ul li .left_column{background:#fff url('../new_img/category_bg05_line.jpg') right 40px no-repeat; position:relative; padding:10px 45px 50px 45px; background-size: 1px 320px;}
.category_group07 ul li .center_column{background:#fff url('../new_img/category_bg05_line.jpg') right 40px no-repeat; position:relative; padding:10px 45px 50px 45px; background-size: 1px 320px;}
.category_group07 ul li .right_column{background:#fff;  position:relative; padding:10px 45px 50px 45px;}
.category_group07 .bottom_column{width:100%; display:block}

.category_group07_02{padding:50px 0;}
.category_group07_02:after{content:""; display:block; clear:both}
.category_group07_02 .column{overflow:hidden; padding-top:10px}
.category_group07_02 .thumbl{position:relative; text-align:left; margin-right:65px; }
.category_group07_02 .thumbr{text-align:right}
.category_group07_02 .left_column .category_chart td{color:#434343; }
.category_group07_02 .right_column .category_chart td{color:#434343 }
.category_group07_02 .category_chart {}
.category_group07_02 .category_chart td{height:28px; letter-spacing:-1px; text-align:left}
.category_group07_02 .category_chart td i{margin-right:5px; margin-bottom:3px}

/* 카테고리 웹툰, 재능마켓, 콘텐츠샵 */
.category_bg08_01{background:url('../new_img/category_bg08_01.jpg') center top repeat-x}
.category_title08{font-size:70px; letter-spacing:-4px; color:#fff; text-align:center; padding:180px 0 0 0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_title08 .intitle{padding:10px 0; color:#fff; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt08{width:640px; margin:0 auto; padding-bottom:110px; text-align:center; color:#fff; letter-spacing:-1px; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}

.category_group08{padding-bottom:180px}
.category_group08:after{content:""; overflow:hidden}
.category_group08 ul{width:100%; }
.category_group08 ul:after{content:"";  overflow:hidden; display:block; clear:both}
.category_group08 ul li{float:left; width:365px}
.category_group08 ul li .left_column, .category_group08 ul li .center_column, .category_group08 ul li .right_column{position:relative; padding:30px 15px 0 15px; text-align:center}
.category_group08 ul li .left_column{background:url('../new_img/column_left_bg_04.png') left top no-repeat; top:31px;  margin-right:5px; }
.category_group08 ul li .center_column{background:url('../new_img/column_center_bg_05.png') left top no-repeat;  margin:0 5px; }
.category_group08 ul li .right_column{background:url('../new_img/column_right_bg_06.png') left top no-repeat;  top:62px;  margin-left:5px;}


/* 카테고리 자동차,부동산 */
.category_bg09_01{background:url('../new_img/category_bg09_01.jpg') center top repeat-x}
.category_title09{font-size:70px; letter-spacing:-1px; color:#fff; text-align:center; padding:130px 0 20px 0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_title09 .intitle{padding:10px 25px;  -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt09{width:530px; margin:0 auto; padding-bottom:130px; text-align:center; color:#fff; letter-spacing:-1px; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_group09{overflow:hidden}
.category_group09:after{content:""; overflow:hidden}
.category_group09 ul:after{content:""; clear:both}
.category_group09 ul li{width:50%; float:left}
.category_group09 ul li .left_column{background:url('../new_img/column_left_bg_07.png') left top no-repeat; position:relative; padding:25px 40px; margin-right:10px }
.category_group09 ul li .right_column{background:url('../new_img/column_right_bg_08.png') left top no-repeat; position:relative; padding:25px 40px; margin-left:10px;}
.category_group09 .left_column .icon_top, .category_group09 .left_column .icon_bottom, .category_group09 .right_column .icon_top, .category_group09 .right_column .icon_bottom{position:absolute;}
.category_group09 .left_column{-webkit-box-shadow: -4px -344px 11px -1px rgba(0,0,0,0.33); -moz-box-shadow: -4px -344px 11px -1px rgba(0,0,0,0.33); box-shadow: -4px -344px 11px -1px rgba(0,0,0,0.33);}
.category_group09 .right_column{-webkit-box-shadow: 5px -352px 11px -1px rgba(0,0,0,0.33); -moz-box-shadow: 5px -352px 11px -1px rgba(0,0,0,0.33);  box-shadow: 5px -352px 11px -1px rgba(0,0,0,0.33);}
.category_group09 .left_column, .category_group09 .right_column{min-height:600px;}
.category_group09 .left_column .category_chart td{color:#686868; }
.category_group09 .right_column .category_chart td{color:#5e5e5e }
.category_group09 .category_chart td{height:42px; letter-spacing:-1px; text-align:left}
.category_group09 .category_chart td i{margin-right:5px; margin-bottom:1px}

/* 카테고리 커뮤니티 */
.category_bg10 {background:url('../new_img/category_bg_26_new.jpg') center top repeat-x}
.category_title10{position:relative; font-size:70px; letter-spacing:-6px; color:#fff; text-align:center; padding:106px 0 30px 0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_title10 .intitle{position:relative; padding:5px 25px; border:1px solid #fff; border-radius:30px; box-shadow:4px 4px 2px rgba(0,0,0,.2);-moz-box-shadow:4px 4px 2px rgba(0,0,0,.2);-webkit-box-shadow:4px 4px 2px rgba(0,0,0,.2); -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_title10 .intitle .line{height:15px; background:url('../new_img/category04_top_line.png') 0 0 repeat-x}
.category_subtxt10{width:620px; margin:0 auto; text-align:center; color:#fff; letter-spacing:-1px; padding-bottom:155px; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}

.category_group10{position:relative; padding:50px 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group10:after{content:""; overflow:hidden; display:block}
.category_group10 .line{width:86px; height:1px; background:#282828; }
.category_group10_02{padding:30px 60px}
.category_group10_02 .category_chart{width:100%; table-layout:fixed}
.category_group10_02 .category_chart th{text-align:center; padding:25px 0}
.category_group10_02 .category_chart td{padding:25px 0 ;  letter-spacing:-1px; text-align:left; color:#272727}

/* 카테고리 구인구직 */
.category_bg11 {background:url('../new_img/category_bg_12_new.jpg') center top repeat-x}
.category_title11{position:relative; font-size:70px; letter-spacing:-6px; color:#fff; text-align:center; padding:100px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_title11 .intitle{padding:15px 0; color:#fff; border-top:1px solid #fff; border-bottom:1px solid #fff; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_title11 .intitle .line{height:15px; background:url('../new_img/category04_top_line.png') 0 0 repeat-x}
.category_subtxt11{width: 1050px; margin:0 auto; text-align:center; color:#fff; letter-spacing:-1px; padding-bottom:260px; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}

.category_group11{position:relative; padding:0 0 50px 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group11:after{content:""; overflow:hidden; display:block}

.category_group11_02{padding:50px 0}
.category_group11_02:after{content:""; display:block; clear:both}
.category_group11_02 .column{overflow:hidden; padding-top:45px}
.category_group11_02 .thumbl{position:relative; text-align:left; }
.category_group11_02 .thumbr{text-align:right}
.category_group11_02 .left_column .category_chart td{color:#676767; }
.category_group11_02 .right_column .category_chart td{color:#676767 }
.category_group11_02 .category_chart {}
.category_group11_02 .category_chart td{height:28px; letter-spacing:-1px; text-align:left}
.category_group11_02 .category_chart td i{margin-right:5px; margin-bottom:3px}

/* 카테고리 업종별 */
.category_bg12 {background:url('../new_img/category_bg12.jpg') center top repeat-x}
.category_title12{position:relative; font-size:70px; letter-spacing:-6px; color:#fff; text-align:center; padding:110px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_title12 .intitle{padding:10px 0; color:#fff; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_title12 .intitle .line{height:15px; background:url('../new_img/category04_top_line.png') 0 0 repeat-x}
.category_subtxt12{width:620px; margin:0 auto; text-align:center; color:#fff; letter-spacing:-1px; padding-bottom:260px; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}

.category_group12{position:relative; padding:0 0 50px 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group12:after{content:""; overflow:hidden; display:block}

.category_group12_02{padding:50px 50px 0 50px}
.category_group12_02:after{content:""; display:block; clear:both}
.category_group12_02 .column{overflow:hidden; margin-right:65px}
.category_group12_02 .thumbl{position:relative; text-align:left; }
.category_group12_02 .thumbr{text-align:right; position:relative}
.category_group12_02 .left_column .category_chart td{color:#676767; }
.category_group12_02 .right_column .category_chart td{color:#676767 }

.category_group12_03{margin-top:45px}
.category_group12_03 .category_chart {width:100%; table-layout:fixed; border-collapse: collapse;}
.category_group12_03 .category_chart td{border:1px solid #e5e5e5; text-align:center; letter-spacing:-1px; color:#424242; line-height:180%; padding:20px 0; min-height:110px; background:#fff; vertical-align:middle}
.category_group12_03 .category_chart .point{border-top:2px solid #0e98fd; border-bottom:2px solid #0e98fd; vertical-align:bottom}



/* 카테고리 업종별2 */
.category_bg12 {background:url('../new_img/category_bg12.jpg') center top repeat-x}
.category_title12_1{position:relative; color:#fff; text-align:center; padding:110px 0 30px 0; margin:0; }
.category_title12_1 .intitle{padding:10px 0; color:#fff; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.2); text-shadow: 3px 3px 2px rgba(0,0,0,0.2);}
.category_title12_1 .intitle .line{height:15px; background:url('../new_img/category04_top_line.png') 0 0 repeat-x}
.category_subtxt12_1{width:620px; margin:0 auto; text-align:center; color:#fff; letter-spacing:0px; padding-bottom:100px; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}

.category_group12{position:relative; padding:0 0 50px 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group12:after{content:""; overflow:hidden; display:block}

.category_group12_02{padding:50px 50px 0 50px}
.category_group12_02:after{content:""; display:block; clear:both}
.category_group12_02 .column{overflow:hidden; margin-right:65px}
.category_group12_02 .thumbl{position:relative; text-align:left; }
.category_group12_02 .thumbr{text-align:right; position:relative}
.category_group12_02 .left_column .category_chart td{color:#676767; }
.category_group12_02 .right_column .category_chart td{color:#676767 }

.category_group12_03{margin-top:45px}
.category_group12_03 .category_chart {width:100%; table-layout:fixed; border-collapse: collapse;}
.category_group12_03 .category_chart td{border:1px solid #e5e5e5; text-align:center; letter-spacing:-1px; color:#424242; line-height:180%; padding:20px 0; min-height:110px; background:#fff; vertical-align:middle}
.category_group12_03 .category_chart .point{border-top:2px solid #0e98fd; border-bottom:2px solid #0e98fd; vertical-align:bottom}





/* 카테고리 여행사 */ 
.category_bg13 {background:url('../new_img/category_bg_21_new.jpg') center top repeat-x}
.category_title13{position:relative; font-size:70px; letter-spacing:-6px; color:#fff; text-align:center; padding:87px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt13{width:620px; margin:0 auto; text-align:center; color:#fff; padding-bottom:100px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group13{position:relative; padding:0 0 0 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group13:after{content:""; overflow:hidden; display:block}

.category_group13_02{padding:30px 60px}
.category_group13_02 .category_chart{width:100%; table-layout:fixed}
.category_group13_02 .category_chart th{text-align:center; padding:25px 0}
.category_group13_02 .category_chart td{padding:25px 0 ;  letter-spacing:-1px; text-align:left; color:#272727}


/* 카테고리 재능마켓 */ 
.category_bg14 {background:url('../new_img/category_bg14.jpg') center top repeat-x}
.category_title14{position:relative; font-size:70px; letter-spacing:-6px; color:#fff; text-align:center; padding:50px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt14{width:620px; margin:0 auto; text-align:center; color:#fff; padding-bottom:150px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group14{position:relative; padding:0 0 0 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group14:after{content:""; overflow:hidden; display:block}

.category_group14_02{padding:30px 60px}
.category_group14_02 .category_chart{width:100%; table-layout:fixed}
.category_group14_02 .category_chart th{text-align:center; padding:25px 0}
.category_group14_02 .category_chart td{padding:25px 0 ;  letter-spacing:-1px; text-align:left; color:#272727}


/* 카테고리 콘텐츠샵 */ 
.category_bg15 {background:url('../new_img/category_bg15.jpg') center top repeat-x}


/* 카테고리 웹툰·웹소설 */ 
.category_bg16 {background:url('../new_img/category_bg16.jpg') center top repeat-x}
.category_title16{position:relative; font-size:70px; letter-spacing:-6px; color:#333333; text-align:center; padding:50px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt16{width:620px; margin:0 auto; text-align:center; color:#333333; padding-bottom:150px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}


/* 카테고리 크라우드펀딩 */ 
.category_bg17 {background:url('../new_img/category_bg17.jpg') center top repeat-x}
.category_title17{position:relative; font-size:70px; letter-spacing:-6px; color:#ffffff; text-align:center; padding:50px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt17{width:700px; margin:0 auto; text-align:center; color:#ffffff; padding-bottom:150px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group17{position:relative; padding:0 0 0 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group17:after{content:""; overflow:hidden; display:block}

.category_group17_02{padding:30px 60px}
.category_group17_02 .category_chart{width:100%;}
.category_group17_02 .category_chart th{text-align:center; padding:25px 0; }
.category_group17_02 .category_chart td{padding:25px 0 ;  letter-spacing:-1px; text-align:left; color:#272727}


/* 카테고리 체험단 */ 
.category_bg18 {background:url('../new_img/category_bg18.jpg') center top repeat-x}
.category_title18{position:relative; font-size:70px; letter-spacing:-6px; color:#ffffff; text-align:center; padding:70px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 5px rgba(0,0,0,0.6); text-shadow: 3px 3px 5px rgba(0,0,0,0.6);}
.category_title18 .intitle{padding:10px 0; color:#fff; -webkit-text-shadow: 5px 5px 5px rgba(0,0,0,0.2); text-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
.category_subtxt18{width:700px; margin:0 auto; text-align:center; color:#ffffff; padding-bottom:200px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group18{position:relative; padding:0 0 0 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group18:after{content:""; overflow:hidden; display:block}


/* 카테고리 모임 */ 
.category_bg19 {background:url('../new_img/category_bg19.jpg') center top repeat-x}
.category_title19{position:relative; font-size:70px; letter-spacing:-6px; color:#ffffff; text-align:center; padding:50px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt19{width:700px; margin:0 auto; text-align:center; color:#ffffff; padding-bottom:150px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group19{position:relative; padding:0 0 0 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group19:after{content:""; overflow:hidden; display:block}

.category_group19_02{padding:30px 60px}
.category_group19_02 .category_chart{width:100%;}
.category_group19_02 .category_chart th{text-align:center; padding:25px 0; }
.category_group19_02 .category_chart td{padding:25px 0 ;  letter-spacing:-1px; text-align:left; color:#272727}


/* 카테고리 부동산 */ 
.category_bg20 {background:url('../new_img/category_bg_16_new.jpg') center top repeat-x}
.category_title20{position:relative; font-size:70px; letter-spacing:-6px; color:#ffffff; text-align:center; padding:92px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt20{width:700px; margin:0 auto; text-align:center; color:#ffffff; padding-bottom:100px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group20_02{padding:0px 0px 80px 0; }
.category_group20_02:after{content:""; display:block; clear:both}
.category_group20_02 .column{overflow:hidden; padding-top:10px}
.category_group20_02 .thumbl{position:relative; text-align:left; margin-right:65px; }
.category_group20_02 .thumbr{text-align:right}
.category_group20_02 .left_column .category_chart td{color:#434343; }
.category_group20_02 .right_column .category_chart td{color:#434343 }
.category_group20_02 .category_chart {}
.category_group20_02 .category_chart td{height:28px; letter-spacing:-1px; text-align:left}
.category_group20_02 .category_chart td i{margin-right:5px; margin-bottom:3px}

/* 카테고리 자동차중개 */ 
.category_bg21 {background:url('../new_img/category_bg21.jpg') center top repeat-x}
.category_bg13_new {background:url('../new_img/category_bg_13_new.jpg') center top repeat-x}
.category_title21{position:relative; font-size:70px; letter-spacing:-6px; color:#ffffff; text-align:center; padding:50px 0 30px 0; margin:0; -webkit-text-shadow: 3px 3px 2px rgba(0,0,0,0.4); text-shadow: 3px 3px 2px rgba(0,0,0,0.4);}
.category_subtxt21{width:700px; margin:0 auto; text-align:center; color:#ffffff; padding-bottom:150px; letter-spacing:-1px; -webkit-text-shadow: 5px 5px 4px rgba(0,0,0,0.4); text-shadow: 5px 5px 4px rgba(0,0,0,0.4);}

.category_group21{position:relative; padding:0 0 0 0; background:#fff;-webkit-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px -10px 5px -6px rgba(0,0,0,0.33);
	box-shadow:  0px -10px 5px -6px rgba(0,0,0,0.33);}
.category_group21:after{content:""; overflow:hidden; display:block}

.category_group21_02{padding:30px 60px}
.category_group21_02 .category_chart{width:100%; table-layout:fixed}
.category_group21_02 .category_chart th{text-align:center; padding:25px 0}
.category_group21_02 .category_chart td{padding:25px 0 ;  letter-spacing:-1px; text-align:left; color:#272727}




/* 이미지 스프라이트 */
.support_ico {
	width: 38px; height: 28px;
	background: url('../new_img/css_sprites.png') -202px -10px;
	display:inline-block;
	vertical-align:middle
}
.buy_ico {
	width: 42px; height: 32px;
	background: url('../new_img/css_sprites.png') -71px -137px;
	display:inline-block;
	vertical-align:middle
}
.custom_ico {
	width: 37px; height: 31px;
	background: url('../new_img/css_sprites.png') -143px -73px;
	display:inline-block;
	vertical-align:middle
}
.maintenance_ico {
	width: 40px; height: 31px;
	background: url('../new_img/css_sprites.png') -202px -109px;
	display:inline-block;
	vertical-align:middle
}
.hosting_ico {
	width: 31px; height: 31px;
	background: url('../new_img/css_sprites.png') -202px -58px;
	display:inline-block;
	vertical-align:middle
}
.faq_ico {
	width: 41px; height: 32px;
	background: url('../new_img/css_sprites.png') -133px -137px;
	display:inline-block;
	vertical-align:middle
}
.arrow_small_ico {
	width: 4px; height: 7px;
	background: url('../new_img/css_sprites.png') -230px -160px;
	display:inline-block;
	vertical-align:middle
	}
.homepage_ico {
	width: 46px; height: 37px;
	background: url('../new_img/css_sprites.png') -74px -75px;
	display:inline-block;
	vertical-align:middle
}
.ssl_ico {
	width: 44px; height: 42px;
	background: url('../new_img/css_sprites.png') -10px -75px;
	display:inline-block;
	vertical-align:middle
}
.pay_ico {
	width: 41px; height: 35px;
	background: url('../new_img/css_sprites.png') -10px -137px;
	display:inline-block;
	vertical-align:middle
}
.remote_ico {
	width: 44px; height: 43px;
	background: url('../new_img/css_sprites.png') -79px -10px;
	display:inline-block;
	vertical-align:middle
}
.design_ico {
	width: 39px; height: 43px;
	background: url('../new_img/css_sprites.png') -143px -10px;
	display:inline-block;
	vertical-align:middle
}
.floor_ico {
	width: 49px; height: 45px;
	background: url('../new_img/css_sprites.png') -10px -10px;
	display:inline-block;
	vertical-align:middle
}

.keypad_ico {
	width: 8px; height: 11px;
	background: url('../new_img/css_sprites.png') -10px -391px;
	display:inline-block;
	vertical-align:middle
}
.keypad_ico2 {
	width: 8px; height: 11px;
	background: url('../new_img/css_sprites.png') -28px -391px;
	display:inline-block;
	vertical-align:middle
}
.keypad_ico3 {
	width: 8px; height: 11px;
	background: url('../new_img/css_sprites.png') -46px -391px;
	display:inline-block;
	vertical-align:middle
}
.keypad_ico4 {
	width: 8px; height: 11px;
	background: url('../new_img/css_sprites.png') -64px -391px;
	display:inline-block;
	vertical-align:middle
}

.more_s_ico {
	width: 26px; height: 26px;
	background: url('../new_img/css_sprites.png') -10px -192px;
	display:inline-block;
	vertical-align:middle
}

.arrow_wsmall_ico {
	width: 4px; height: 10px;
	background: url('../new_img/css_sprites.png') -230px -175px;
	display:inline-block;
	vertical-align:middle
	}

.arrow_small_ico2 {
	width: 3px; height: 5px;
	background: url('../new_img/css_sprites.png') -80px -192px;
	display:inline-block;
	vertical-align:middle
}

.arrow_small_ico3 {
	width: 4px; height: 9px;
	background: url('../new_img/css_sprites.png') -56px -192px;
	display:inline-block;
	vertical-align:middle
}


.icon_security {
	width: 26px; height: 16px;
	background: url('../new_img/icon_security.gif') no-repeat;
	display:inline-block;
	vertical-align:middle
}


.icon_orange {
	width: 6px; height: 6px;
	background: url('../new_img/css_sprites.png') -78px -212px;
	display:inline-block;
	vertical-align:middle
}

.icon_sky {
	width: 6px; height: 6px;
	background: url('../new_img/css_sprites.png') -54px -212px;
	display:inline-block;
	vertical-align:middle
}

.icon_more {
	width: 11px; height: 11px;
	background: url('../new_img/css_sprites.png') -102px -189px;
	display:inline-block;
	vertical-align:middle
}

.icon_notice_r {
	width: 36px; height: 27px;
	background: url('../new_img/css_sprites.png') -10px -239px;
	display:inline-block;
	vertical-align:middle
}

.icon_support_r {
	width: 32px; height: 31px;
	background: url('../new_img/css_sprites.png') -61px -235px;
	display:inline-block;
	vertical-align:middle
}

.icon_custom_r {
	width: 31px; height: 31px;
	background: url('../new_img/css_sprites.png') -109px -236px;
	display:inline-block;
	vertical-align:middle
}

.icon_cunst_r {
	width: 33px; height: 32px;
	background: url('../new_img/css_sprites.png') -155px -234px;
	display:inline-block;
	vertical-align:middle
}

.icon_faq_r {
	width: 36px; height: 28px;
	background: url('../new_img/css_sprites.png') -203px -236px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_card {
	width: 26px; height: 19px;
	background: url('../new_img/css_sprites.png') -141px -195px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_arrow {
	width: 12px; height: 7px;
	background: url('../new_img/css_sprites.png') -102px -211px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_arrow2 {
	width: 6px; height: 10px;
	background: url('../new_img/css_sprites.png') 271px -191px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_check1 {
	width: 10px; height: 7px;
	background: url('../new_img/css_sprites.png') -182px -191px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_check2 {
	width: 10px; height: 7px;
	background: url('../new_img/css_sprites.png') -182px -210px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_check3 {
	width: 10px; height: 7px;
	background: url('../new_img/css_sprites.png') -205px -210px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_arrow3 {
	width: 13px; height: 42px;
	background: url('../new_img/css_sprites.png') -16px -288px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_arrow4 {
	width: 8px; height: 14px;
	background: url('../new_img/css_sprites.png') -208px -189px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_circle {
	width: 10px; height: 11px;
	background: url('../new_img/css_sprites.png') -227px -209px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_arrow5 {
	width: 6px; height: 10px;
	background: url('../new_img/css_sprites.png') -51px -290px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check1 {
	width: 9px; height: 6px;
	background: url('../new_img/css_sprites.png') -50px -313px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check2 {
	width: 9px; height: 6px;
	background: url('../new_img/css_sprites.png') -72px -313px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check3 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -289px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check4 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -310px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check5 {
	width: 22px; height: 16px;
	background: url('../new_img/css_sprites.png') -169px -301px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check6 {
	width: 22px; height: 16px;
	background: url('../new_img/css_sprites.png') -206px -301px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check7 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -331px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check8 {
	width: 19px; height: 19px;
	background: url('../new_img/css_sprites.png') -206px -329px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check9 {
	width: 19px; height: 19px;
	background: url('../new_img/css_sprites.png') -206px -360px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check10 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -353px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check11 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -382px;
	display:inline-block;
	vertical-align:middle
}
.icon_category_check12 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -402px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_check13 {
	width: 13px; height: 9px;
	background: url('../new_img/css_sprites.png') -99px -420px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_quotes1 {
	width: 73px; height: 63px;
	background: url('../new_img/cgi_main.png') -15px -875px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_quotes2 {
	width: 73px; height: 63px;
	background: url('../new_img/cgi_main.png') -116px -875px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_job1 {
	width: 56px; height: 77px;
	background: url('../new_img/cgi_main.png') -222px -875px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_job2 {
	width: 33px; height: 76px;
	background: url('../new_img/cgi_main.png') -330px -875px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_angle {
	width: 14px; height: 14px;
	background: url('../new_img/css_sprites.png') -69px -288px;
	display:inline-block;
	vertical-align:middle
}

.icon_detail_slash {
	width: 19px; height: 20px;
	background: url('../new_img/css_sprites.png') -133px -294px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_slash2 {
	width: 49px; height: 25px;
	background: url('../new_img/css_sprites.png') -121px -335px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_circle {
	width: 27px; height: 3px;
	background: url('../new_img/css_sprites.png') -165px -290px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_circle2 {
	width: 15px; height: 15px;
	background: url('../new_img/css_sprites.png') -208px -282px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_line1 {
	width: 3px; height: 17px;
	background: url('../new_img/css_sprites.png') -52px -331px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_line2 {
	width: 3px; height: 17px;
	background: url('../new_img/css_sprites.png') -52px -357px;
	display:inline-block;
	vertical-align:middle
}

.icon_category_dot2 {
	width: 33px; height: 3px;
	background: url('../new_img/css_sprites.png') -89px -370px;
	display:inline-block;
	vertical-align:middle
}


.allthegate_img {
	width:106px; height: 24px;
	background: url('../new_img/cgi_main.png') -10px -162px;
	display:inline-block;
	vertical-align:middle
}
.ffc_img {
	width: 98px; height: 64px;
	background: url('../new_img/cgi_main.png') -160px -10px;
	display:inline-block;
	vertical-align:middle
}
.phone_img {
	width: 117px; height: 113px;
	background: url('../new_img/cgi_main.png') -10px -10px;
	display:inline-block;
	vertical-align:middle
}
.cgi_main_img {
	width: 97px; height: 43px;
	background: url('../new_img/cgi_main.png') -160px -94px;
	display:inline-block;
	vertical-align:middle
}

.step01_img {
	width: 122px; height: 122px;
	background: url('../new_img/cgi_main.png') -39px -208px;
	display:inline-block;
	vertical-align:middle
}

.step02_img {
	width: 122px; height: 122px;
	background: url('../new_img/cgi_main.png') -181px -208px;
	display:inline-block;
	vertical-align:middle
}

.step03_img {
	width: 122px; height: 122px;
	background: url('../new_img/cgi_main.png') -323px -208px;
	display:inline-block;
	vertical-align:middle
}

.step04_img {
	width: 122px; height: 122px;
	background: url('../new_img/cgi_main.png') -39px -349px;
	display:inline-block;
	vertical-align:middle
}

.step05_img {
	width: 122px; height: 122px;
	background: url('../new_img/cgi_main.png') -180px -349px;
	display:inline-block;
	vertical-align:middle
}

.step06_img {
	width: 122px; height: 122px;
	background: url('../new_img/cgi_main.png') -323px -349px;
	display:inline-block;
	vertical-align:middle
}

.mysql_img {
	width: 239px; height: 43px;
	background: url('../new_img/cgi_main.png') -263px -20px;
	display:inline-block;
	vertical-align:middle
}

.detail_cos_img {
	width: 54px; height: 44px;
	background: url('../new_img/cgi_main.png') -282px -86px;
	display:inline-block;
	vertical-align:middle
}

.detail_buy_img {
	width: 42px; height: 55px;
	background: url('../new_img/cgi_main.png') -369px -86px;
	display:inline-block;
	vertical-align:middle
}

.detail_tech_img {
	width: 59px; height: 47px;
	background: url('../new_img/cgi_main.png') -433px -91px;
	display:inline-block;
	vertical-align:middle
}

.detail_hosting_img {
	width: 138px; height: 138px;
	background: url('../new_img/cgi_main.png') -198px -490px;
	display:inline-block;
	vertical-align:middle
}

.detail_policy_img {
	width: 138px; height: 138px;
	background: url('../new_img/cgi_main.png') -40px -490px;
	display:inline-block;
	vertical-align:middle
}

.category_nego_img1 {
	width: 109px; height: 123px;
	background: url('../new_img/cgi_main.png') -48px -688px;
	display:inline-block;
	vertical-align:middle
}
.category_nego_img2 {
	width: 193px; height: 163px;
	background: url('../new_img/cgi_main.png') -190px -678px;
	display:inline-block;
	vertical-align:middle
}

.category_nego_img3 {
	width: 198px; height: 151px;
	background: url('../new_img/cgi_main.png') -348px -495px;
	display:inline-block;
	vertical-align:middle
}

.category_nego_img4 {
	width: 89px; height: 174px;
	background: url('../new_img/cgi_main.png') -430px -665px;
	display:inline-block;
	vertical-align:middle
}

.category_hotel_img1 {
	width: 75px; height: 63px;
	background: url('../new_img/cgi_main.png') -550px -780px;
	display:inline-block;
	vertical-align:middle
}

.category_hotel_img2 {
	width: 90px; height: 87px;
	background: url('../new_img/cgi_main.png') -550px -683px;
	display:inline-block;
	vertical-align:middle
}

.category_news_img1 {
	width: 78px; height: 72px;
	background: url('../new_img/cgi_main.png') -556px -2px;
	display:inline-block;
	vertical-align:middle
}
.category_news_img2 {
	width: 249px; height: 226px;
	background: url('../new_img/cgi_main.png') -491px -82px;
	display:inline-block;
	vertical-align:middle
}
.category_news_img3 {
	width: 256px; height: 211px;
	background: url('../new_img/cgi_main.png') -496px -310px;
	display:inline-block;
	vertical-align:middle
}

.icon_ascending {
	width: 31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -63px -144px;
	display:inline-block;
	vertical-align:middle
}
.icon_auction2 {
	width: 40px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -10px -78px;
	display:inline-block;
	vertical-align:middle
}
.icon_auction {
	width: 40px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -70px -78px;
	display:inline-block;
	vertical-align:middle
}

.icon_auction3 {
	width: 23px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -55px -179px;
	display:inline-block;
	vertical-align:middle
}

.icon_basic {
	width: 33px; height: 15px;
	background: url('../new_img/icon_sprite2.png') -145px -76px;
	display:inline-block;
	vertical-align:middle
}

.icon_become {
	width: 31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -114px -144px;
	display:inline-block;
	vertical-align:middle
}

.icon_cart {
	width: 10px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -254px -108px;
	display:inline-block;
	vertical-align:middle
}

.icon_choice_auction {
	width: 46px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -10px -45px;
	display:inline-block;
	vertical-align:middle
}

.icon_comb_member {
	width: 15px; height: 10px;
	background: url('../new_img/icon_sprite2.png') -165px -144px;
	display:inline-block;
	vertical-align:middle
}

.icon_comb_member {
	width: 15px; height: 10px;
	background: url('../new_img/icon_sprite2.png') -115px -212px;
	display:inline-block;
	vertical-align:middle
}

.icon_combine {
	width: 13px; height: 11px;
	background: url('../new_img/icon_sprite2.png') -254px -46px;
	display:inline-block;
	vertical-align:middle
}

.icon_combine {
	width: 13px; height: 11px;
	background: url('../new_img/icon_sprite2.png') -254px -77px;
	display:inline-block;
	vertical-align:middle
}

.icon_combine_arrow {
	width: 2px; height: 3px;
	background: url('../new_img/icon_sprite2.png') -227px -179px;
	display:inline-block;
	vertical-align:middle
}

.icon_expect {
	width: 43px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -81px -43px;
	display:inline-block;
	vertical-align:middle
}

.icon_franchise {
	width: 9px; height: 11px;
	background: url('../new_img/icon_sprite2.png') -254px -141px;
	display:inline-block;
	vertical-align:middle
}

.icon_gnu {
	width: 51px; height: 15px;
	background: url('../new_img/icon_sprite2.png') -10px -10px;
	display:inline-block;
	vertical-align:middle
}

.icon_indepen {
	width: 31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -203px -10px;
	display:inline-block;
	vertical-align:middle
}

.icon_inquiry {
	width: 38px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -145px -10px;
	display:inline-block;
	vertical-align:middle
}

.icon_inquiry2 {
	width: 38px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -145px -43px;
	display:inline-block;
	vertical-align:middle
}

.icon_install {
	width: 23px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -98px -179px;
	display:inline-block;
	vertical-align:middle
}

.icon_meta {
	width: 33px; height: 15px;
	background: url('../new_img/icon_sprite2.png') -10px -144px;
	display:inline-block;
	vertical-align:middle
}

.icon_minihome {
	width: 31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -203px -43px;
	display:inline-block;
	vertical-align:middle
}

.icon_new {
	width: 8px; height: 9px;
	background: url('../new_img/icon_sprite2.png') -254px -203px;
	display:inline-block;
	vertical-align:middle
}

.icon_openmarket {
	width: 39px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -10px -111px;
	display:inline-block;
	vertical-align:middle
}

.icon_payment {
	width: 25px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -10px -179px;
	display:inline-block;
	vertical-align:middle
}

.icon_phone {
	width: 7px; height: 11px;
	background: url('../new_img/icon_sprite2.png') -254px -172px;
	display:inline-block;
	vertical-align:middle
}

.icon_reauction {
	width: 31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -203px -76px;
	display:inline-block;
	vertical-align:middle
}


.icon_headhunting {
	width:40px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -227px -221px;
	display:inline-block;
	vertical-align:middle
}



.icon_security2 {
	width:23px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -115px -95px;
	display:inline-block;
	vertical-align:middle
}


.icon_shopping {
	width:31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -184px -221px;
	display:inline-block;
	vertical-align:middle
}


.icon_app {
	width:40px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -184px -202px;
	display:inline-block;
	vertical-align:middle
}


.icon_release {
	width: 36px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -145px -111px;
	display:inline-block;
	vertical-align:middle
}

.icon_reserva {
	width: 23px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -141px -179px;
	display:inline-block;
	vertical-align:middle
}

.icon_sale {
	width: 30px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -203px -142px;
	display:inline-block;
	vertical-align:middle
}

.icon_select {
	width: 23px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -184px -179px;
	display:inline-block;
	vertical-align:middle
}

.icon_social{
	width: 39px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -69px -111px;
	display:inline-block;
	vertical-align:middle
}

.icon_standing {
	width: 31px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -203px -109px;
	display:inline-block;
	vertical-align:middle
}

.icon_star {
	width: 13px; height: 16px;
	background: url('../new_img/icon_sprite2.png') -254px -10px;
	display:inline-block;
	vertical-align:middle
}

.icon_stay {
	width: 44px; height: 13px;
	background: url('../new_img/icon_sprite2.png') -81px -10px;
	display:inline-block;
	vertical-align:middle
}

.icon_type_a {
	width: 15px; height: 15px;
	background: url('../new_img/icon_sprite2.png') -10px -212px;
	display:inline-block;
	vertical-align:middle
}

.icon_type_b {
	width: 15px; height: 15px;
	background: url('../new_img/icon_sprite2.png') -45px -212px;
	display:inline-block;
	vertical-align:middle
}

.icon_type_c {
	width: 15px; height: 15px;
	background: url('../new_img/icon_sprite2.png') -80px -212px;
	display:inline-block;
	vertical-align:middle
}

.icon_up {
	width: 8px; height: 9px;
	background: url('../new_img/icon_sprite2.png') -150px -212px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_01 {
	width: 26px; height: 45px;
	background: url('../new_img/add_icon_bg_2.png') -302px -71px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_02 {
	width: 28px; height: 41px;
	background: url('../new_img/add_icon_bg_2.png') -302px -136px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_03 {
	width: 44px; height: 28px;
	background: url('../new_img/add_icon_bg_2.png') -127px -193px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_04 {
	width: 31px; height: 46px;
	background: url('../new_img/add_icon_bg_2.png') -194px -10px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_05 {
	width: 37px; height: 37px;
	background: url('../new_img/add_icon_bg_2.png') -245px -10px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_06 {
	width: 43px; height: 42px;
	background: url('../new_img/add_icon_bg_2.png') -73px -10px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_07 {
	width: 41px; height: 34px;
	background: url('../new_img/add_icon_bg_2.png') -120px -133px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_08 {
	width: 39px; height: 33px;
	background: url('../new_img/add_icon_bg_2.png') -68px -193px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_09 {
	width: 43px; height: 30px;
	background: url('../new_img/add_icon_bg_2.png') -181px -133px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_10 {
	width: 35px; height: 40px;
	background: url('../new_img/add_icon_bg_2.png') -10px -133px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_11 {
	width: 38px; height: 35px;
	background: url('../new_img/add_icon_bg_2.png') -10px -193px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_12 {
	width: 38px; height: 38px;
	background: url('../new_img/add_icon_bg_2.png') -136px -70px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_13 {
	width: 37px; height: 36px;
	background: url('../new_img/add_icon_bg_2.png') -245px -124px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_14 {
	width: 35px; height: 40px;
	background: url('../new_img/add_icon_bg_2.png') -65px -133px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_15 {
	width: 23px; height: 36px;
	background: url('../new_img/add_icon_bg_2.png') -194px -76px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_16 {
	width: 43px; height: 45px;
	background: url('../new_img/add_icon_bg_2.png') -10px -10px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_17 {
	width: 40px; height: 30px;
	background: url('../new_img/add_icon_bg_2.png') -10px -248px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_18 {
	width: 39px; height: 28px;
	background: url('../new_img/add_icon_bg_2.png') -128px -248px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_19 {
	width: 34px; height: 27px;
	background: url('../new_img/add_icon_bg_2.png') -10px -298px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_20 {
	width: 37px; height: 37px;
	background: url('../new_img/add_icon_bg_2.png') -245px -67px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_21 {
	width: 44px; height: 38px;
	background: url('../new_img/add_icon_bg_2.png') -10px -75px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_22 {
	width: 38px; height: 40px;
	background: url('../new_img/add_icon_bg_2.png') -136px -10px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_23 {
	width: 41px; height: 27px;
	background: url('../new_img/add_icon_bg_2.png') -191px -193px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_24 {
	width: 31px; height: 41px;
	background: url('../new_img/add_icon_bg_2.png') -302px -10px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_25 {
	width: 42px; height: 36px;
	background: url('../new_img/add_icon_bg_2.png') -74px -75px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_26 {
	width: 38px; height: 29px;
	background: url('../new_img/add_icon_bg_2.png') -70px -248px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_27 {
	width: 38px; height: 24px;
	background: url('../new_img/add_icon_bg_2.png') -187px -248px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_28 {
	width: 34px; height: 63px;
	background: url('../new_img/add_icon_bg_2.png') -270px -196px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_29 {
	width: 31px; height: 38px;
	background: url('../new_img/add_icon_bg_2.png') -211px -351px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_29_1 {
	width: 31px; height: 38px;
	background: url('../new_img/add_icon_bg_2.png') -260px -351px;
	display:inline-block;
	vertical-align:middle
}

.add_icon_30 {
	width:40px; height:40px;
	background: url('../new_img/aws_info/logo_aws_small3.png') no-repeat;
	background-size:100%;
	display:inline-block;
	vertical-align:middle
}

.add_icon_31 {
	width: 38px; height: 38px;
	background: url('../new_img/add_icon_bg_2.png') -9px -414px;
	display:inline-block;
	vertical-align:middle
}
.add_icon_32 {
	width: 39px; height: 30px;
	background: url('../new_img/add_icon_bg_2.png') -68px -418px;
	display:inline-block;
	vertical-align:middle
}





.detail_icon_vs_edu{
	width: 35px; height: 33px;
	background: url('../new_img/icon_vs_edu.png');
	display:inline-block;
	vertical-align:middle
}

.detail_icon_01{
	width: 35px; height: 29px;
	background: url('../new_img/add_icon_bg_2.png') -413px -300px;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_02{
	width: 31px; height: 28px;
	background: url('../new_img/add_icon_bg_2.png') -132px -300px;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_03{
	width: 21px; height: 39px;
	background: url('../new_img/add_icon_bg_2.png') -196px -291px;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_04{
	width: 21px; height: 32px;
	background: url('../new_img/add_icon_bg_2.png') -250px -299px;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_05{
	width: 26px; height: 28px;
	background: url('../new_img/add_icon_bg_2.png') -302px -298px;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_06{
	width: 47px; height: 46px;
	background: url('../new_img/add_icon_bg_2.png') -10px -348px;;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_07{
	width: 33px; height: 43px;
	background: url('../new_img/add_icon_bg_2.png') -79px -348px;
	display:inline-block;
	vertical-align:middle
}
.detail_icon_08{
	width: 44px; height: 36px;
	background: url('../new_img/add_icon_bg_2.png') -139px -352px;
	display:inline-block;
	vertical-align:middle
}

.detail_map_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_map_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_phone_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_phone_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_home_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_home_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_shop_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_shop_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_ppl_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_ppl_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_clock_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_clock_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_auction_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_auction_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}
.detail_more_icon{
	width: 76px; height: 76px;
	background: url('../new_img/detail_more_off.png') 0 0;
	display:inline-block;
	vertical-align:middle
}

/* 오버 */
.dov .detail_map_icon:hover{
	background: url('../new_img/detail_map_on.png') 0 0;
}
.dov .detail_phone_icon:hover{
	background: url('../new_img/detail_phone_on.png') 0 0;
}
.dov .detail_home_icon:hover{
	background: url('../new_img/detail_home_on.png') 0 0;
}
.dov .detail_shop_icon:hover{
	background: url('../new_img/detail_shop_on.png') 0 0;
}
.dov .detail_ppl_icon:hover{
	background: url('../new_img/detail_ppl_on.png') 0 0;
}
.dov .detail_clock_icon:hover{
	background: url('../new_img/detail_clock_on.png') 0 0;
}
.dov .detail_auction_icon:hover{
	background: url('../new_img/detail_auction_on.png') 0 0;
}
.dov .detail_more_icon:hover{
	background: url('../new_img/detail_more_on.png') 0 0;
}

.goods_info .goods_tit{letter-spacing:-1px; margin:0; text-align:left}
.goods_info .goods_sup{text-align:left; letter-spacing:-1px; color:#757575; line-height:160%; margin:15px 0 25px; word-break: keep-all; word-wrap: break-word;}
.goods_info .etc_info{margin-bottom:30px}
.goods_info .etc_info:after{content:""; display:block; clear:both; }
.goods_info .etc_info li{width:100%; position:relative; padding:0 0 0 90px; letter-spacing:-1px; color:#7e7e7e; line-height:240%}
.goods_info .etc_info li em{position:absolute; top:0; left:0; letter-spacing:-1px; color:#7e7e7e}
.goods_info .marker{width:100%; }
.uk-tooltip .uk-tooltip-inner{color: #fff; font-family: 'Noto Sans KR' !important; font-weight: 400 !important; letter-spacing:-1px}
.goods_info .marker:after{content:""; display:block; clear:both; }
.goods_info .marker li{float:left; margin-left:7px; margin-bottom:10px;text-align:center; }
.goods_info .marker li span{display:none; }
/*@media screen and (min-width:0\0) {.goods_info .marker li span{display:none}}
@media screen and (min-width:0\0) {.goods_info .marker li:hover span{padding:0 2px; background:#666666; color:#fff; height:22px; line-height:22px; border-radius:3px; display:block; letter-spacing:-1px; margin:5px 10px 0 10px; }*/





/* 커스텀, 기술지원, 유지보수 */
.hosting_area{padding:33px 0; border-bottom:1px solid #dddddd; position:relative;}
.hosting_area .host_txt{padding:2px 8px; color:#397dff; background:#fff; border:1px solid #397dff; position:absolute; top:-12px; left:14px; z-index:9; -webkit-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.30); -moz-box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.30); box-shadow: 1px 3px 5px -1px rgba(0,0,0,0.30);}
.hosting_area .line{position:absolute; top:0; width:100%; height:1px; background: rgb(213,216,223); background: -moz-linear-gradient(90deg, rgba(213,216,223,1) 0%, rgba(75,136,252,1) 3%, rgba(75,136,252,1) 46%, rgba(213,216,223,1) 52%, rgba(213,216,223,1) 100%);background: -webkit-linear-gradient(90deg, rgba(213,216,223,1) 0%, rgba(75,136,252,1) 3%, rgba(75,136,252,1) 46%, rgba(213,216,223,1) 52%, rgba(213,216,223,1) 100%);background: linear-gradient(90deg, rgba(213,216,223,1) 0%, rgba(75,136,252,1) 3%, rgba(75,136,252,1) 46%, rgba(213,216,223,1) 52%, rgba(213,216,223,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d5d8df",endColorstr="#d5d8df",GradientType=1); }
.hosting{width:100%}
.hosting:after{content:''; clear:both; display:block}
.hosting li{width:50%; float:left; position:relative}
.hosting li .divide{padding:10px 0 0 20px}
.hosting li:first-child .divide{padding-left:0 !important; padding-right:20px !important; border-right:1px solid #f0f0f0}
.hosting lable{}
.hosting .txt{}
.hosting .h-radio2 input[type='radio']+ span::before {position:absolute;right:25px}
.hosting .h-radio2 input[type='radio']:checked + span::before {position:absolute; right:25px}



.detail_link:hover {
	color:#0070ed !important;
}
.detail_ltxt {width:100%; margin:0 0 70px 0; position:relative}
.detail_ltxt:after{content:""; clear:both}
.detail_ltxt li{letter-spacing:-1px; color:#565656; line-height:130%; margin-bottom:20px}
.detail_ltxt .icon{position:absolute; top:0; right:0}


/* 마이페이지 */
.my_menu a {display:block; line-height:30px;}
.my_menu a:hover {opacity:0.5}
.my_menu {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e7e7e7;}
.btn_conti {color:#5488ec; background:url('../new_img/icon_time.png') 105px center no-repeat;}
.my_menu2 {
	display:inline-block;
	padding:8px 25px;
	line-height:25px;
	background:#e7eefc;
	border-radius:25px;
	color:#525252;
	margin:0 5px 10px 0;
}
.my_menu2:hover {
	background:#79a0eb;
	color:#ffffff;
	cursor:pointer;
}
.my_menu2_h {
	display:inline-block;
	padding:8px 25px;
	line-height:25px;
	background:#cbddff;
	border:1px solid #6a85bb;
	border-radius:25px;
	color:#525252;
	margin:0 5px 10px 0;
}
.my_menu2_h:hover {
	border:1px solid #2461d7;
	background:#79a0eb;
	color:#ffffff;
	cursor:pointer;
}
.plus_more {display:block; position:absolute; right:0; top:5px;}

.tab_my li{float:left; width:25%; }
.tab_on_my {
	color:#333333;
	padding:10px 0;
	border:1px solid #959595;
	border-bottom:none;
	webkit-box-sizing: border-box;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align:center;
	cursor:pointer;
}
.tab_off_my {
	padding:10px 0;
	color:#bababa;
	border:1px solid #e0e0e0;
	border-bottom:1px solid #959595;
	background:#fafafa;
	webkit-box-sizing: border-box;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	text-align:center;
	cursor:pointer;
}

/* 공통테이블(마이페이지) */
.tstyle {
	width:100%;
	border-collapse: collapse;
	border-top: none;
	letter-spacing: -0.4px;
}
.tstyle th {width:150px; text-align:left;}
.tstyle td {padding:10px 0; font-size:14px;}

.tstyle2 {
	width:100%;
	border-collapse: collapse;
	border-top: none;
	letter-spacing: -0.4px;
}
.tstyle2 th {text-align:left; padding:10px 0;}
.tstyle2 td {text-align:right;}

.btn_clause {background:url('../new_img/icon_blue_arrow2.png') right center no-repeat; padding:0 13px 0 10px; cursor:pointer; vertical-align:middle;}
.btn_clause02 {background:url('../new_img/icon_blue_arrow.png') right center no-repeat; padding:0 13px 0 10px; cursor:pointer; vertical-align:middle;}
.btn_clause03 {cursor:pointer; vertical-align:middle; border:1px solid #dbdbdb; padding:5px 10px; border-radius:5px; background:#fafafa;}

.tstyle3 {
		width:100%;
		border-collapse: collapse;
		border-top: none;
		letter-spacing: -0.4px;
	}
.tstyle3 th {text-align:center; padding:15px 0; border-bottom:1px solid #e1e1e1;}
.tstyle3 td {padding:15px 0; border-bottom:1px solid #f2f2f2; }

.tstyle4 {
	width:100%;
	border-collapse: collapse;
	border-top: none;
	letter-spacing: -0.4px;
}
.tstyle4 th {text-align:left; border-bottom:1px solid #e1e1e1;}
.tstyle4 td {padding:10px 0; font-size:14px; border-bottom:1px solid #e1e1e1;}

/* 로그인 */
.login_input {
	padding:20px;
	border:1px solid #dbdbdb;
	display:block;
	max-width:100%;
	width:100%;
	box-sizing: border-box;
	color:#a7a7a7;
}
.btn_login {padding:15px; background-color:#397eff; width:100%; box-sizing: border-box; color:#FFFFFF; margin-bottom:15px; cursor:pointer;}
.btn_mem_reg {display:block; padding:15px; text-align:center; background-color:#4f4f4f; width:100%; box-sizing: border-box; color:#FFFFFF;}
.img_btn img {margin:6px 6px 6px 0;}


.input_size_100 select {width:150px !important;}
.input_size_200 select {width:200px !important;}


/* 게시판페이징 */
.bbs_page div { font-family:'맑은 고딕','돋움',Dotum,'굴림',Gulim,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important; }
.bbs_page { margin:40px 0; text-align:center;}
.bbs_page span { display:inline-block;  }

/* 게시글 관리팝업창 */
.bbs_move_table table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.bbs_move_table table th {
	width:100px;
	text-align:left;
	font-size:15px;
	font-family: 'Noto Sans KR' !important;
	font-weight:400 !important;
	color:#666666;
	height:60px;
	border-bottom:1px solid #eaeaea;
}

.bbs_move_table table td {
	padding:10px 0px 10px 10px; 
	border-bottom:1px solid #eaeaea;
	text-align:left; 
}

/* 게시판 로우즈 정보 구분선 */
.bbs_gubun_line { display:inline-block; height:12px; border-left:1px solid #e0e0e0; margin:0px 10px;}

/* 게시판리스트 작성자 등록일 번호  */
.bbs_rows_by { color:#888888; }
.bbs_rows_by a { color:#888888; }
.bbs_rows_date { color:#888888; }
.bbs_rows_num { color:#888888; }
.bbs_rows_review { color:#999999; }
.bbs_rows_review a { color:#999999; }

/* 게시판 등록 수정 */

.bbs_reg_table > table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.bbs_reg_table > table th {
	width:130px;
	padding-left:20px;
	text-align: left;
	vertical-align: middle;
	font-size: 15px;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
	background-color:rgba(250, 250, 250, 1);
	height:60px;
	border-bottom: 1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	font-family: 'Noto Sans KR' !important; font-weight:400 !important;
	
}

.bbs_reg_table > table td {
	padding:10px 0px 10px 10px;
	vertical-align: middle;
	border-bottom: 1px solid #eaeaea;
	font-family: 'Noto Sans KR' !important; font-weight:400 !important;
	font-size:13px;
}

.bbs_reg_table select {
	width:200px;
}

/* 도배방지키 */
.bbs_dobae { display:inline-block; color:#333333; background:#ffffff; font-size:15px; font-family: 'Noto Sans KR' !important; font-weight:500 !important; border:1px solid #e5e5e5; border-radius:0.3em; height:40px; vertical-align:middle; box-sizing: border-box; line-height:38px; padding:0px 10px;}


/* 게시판하단버튼(등록수정) */
.bbs_reg_bottom_btn { margin-top:20px; padding-top:20px; text-align:center;}
.bbs_reg_bottom_btn a{ margin:0px 5px; }
.bbs_reg_bottom_btn button { margin:0px 5px; }

/* 첨부파일명 */
.bbs_attach_file a {display:inline-block; margin:0 5px 20px 0 !important; background:#e8f7fe !important; border:1px solid #c9e6f4 !important;}

/* 게시판 카운터(상세) */
.bbs_cw_detail {
	margin: 0;
	border: none;
	overflow: visible;
	font: inherit;
	color: inherit;
	text-transform: none;
	display: inline-block;
	box-sizing: border-box;
	padding: 9px 20px;
	vertical-align: middle;
	font-size:14px;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	transition: 0.1s ease-in-out;
	transition-property: color, background-color, border-color;
	border-radius:2em;
	background-color: transparent;
	color: #333;
	border:1px solid #e5e5e5;
	outline:none;
	position:relative;
	margin-right:10px;
}


.bbs_cw_detail_icon {
	padding-left:40px !important;
}

.bbs_cw_detail svg {
	position:absolute;
	top:7px;
	left:16px;
}

/* 게시판상세 유지보수 박스디자인 */
.uji_box {
	border:1px solid #dbdbdb; 
	background:#f3f3f3; 
	text-align:center; 
	padding:20px;
	border-radius:5px;
	margin-bottom:10px;
}
.reply_count_box {
	background:#4490f1; 
	color:#FFFFFF;
	text-align:center; 
	padding:20px;
	border-radius:5px;
	margin-bottom:10px;
}

.box_style {
	border:1px solid #dbdbdb; 
	background:#fafafa; 
	padding:30px;
	border-radius:5px;
	margin-bottom:10px;
}

.box_style2 {
	border:1px solid #dedede; 
	padding:25px;
	background-color:#FFFFFF;
	border-radius:5px;
	overflow:hidden;
	box-shadow:3px 3px 2px rgba(0,0,0,.1);
	-moz-box-shadow:3px 3px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 2px rgba(0,0,0,.1);
}

.info_title {padding:15px 0; line-height:30px;}
.info_title span {display:block; background:url('../new_img/icon_check01.gif') 0 12px no-repeat; padding-left:20px;}
.num_box span {display:inline-block; width:20px; }
.num_box {padding:0 10px;}


.contents_warp { width:1100px; margin:30px auto 60px auto;}
.contents_left { width:200px; float:left}
.contents_right { width:870px; float:right}
.contents_clear { clear:both;}


/* 좌측메뉴 */
.sub_left_menu a, .sub_left_menu span {display:block; line-height:30px; color:#535353; letter-spacing:-0.5px;}
.sub_left_menu a:hover {color:#5488ec;}

.sub_left_menu_01 a, .sub_left_menu_01 span {display:block; line-height:30px; color:#aaaaaa; letter-spacing:-0.5px;}
.sub_left_menu_01 a:hover {color:#5488ec;}




/* 페이지타이틀 */
.page_title { margin:20px 0px 35px 0px; position:relative; }
.page_title_text { color:#212121; letter-spacing:-0.5px;}
.page_title_text .sub_info {display:inline-block; padding:3px 15px; border-radius:20px; border:1px solid #dbdbdb; color:#939393; vertical-align:middle; margin-bottom:10px;}
.page_title_text_s { color:#909090; letter-spacing:-0.5px;}
.page_title_line { margin-top:35px; width:76px; height:2px; background:#5488ec;}

/* 페이지 서브타이틀 */
.page_sub_title { margin:60px 0px 30px 0px;}
.page_sub_title_text { color:#212121; letter-spacing:-0.5px; vertical-align:middle;}
.page_sub_title_text span { color:#2392e0; }
.page_sub_title_line { margin-top:30px; width:53px; height:1px; background:#2392e0;}

/* 페이지 서브타이틀 */
.page_info_title { color:#313131; letter-spacing:-0.5px; }
.page_info_text { color:#7d7d7d; letter-spacing:-0.5px; margin-top:20px; }
.page_line { border-top:1px solid #f2f2f2; margin:35px 0px; }

/* 페이지 서브서브타이틀 */
.page_sub_sub_title { margin-bottom:20px; position:relative;}
.page_sub_sub_title p { color:#313131; letter-spacing:-0.5px; }
.page_sub_sub_title span { position:absolute; color:#989898; letter-spacing:-0.5px; top:0; right:0;}


.detail_version {padding:50px 0;}
.version_st_01{
	background:#fafafa;
	width:200px;
	border-bottom:1px solid #ececec;
	padding:10px;
	font-size:12px;
	font-family:'돋움','나눔고딕','맑은 고딕',NanumGothic,'굴림',Gulim,Dotum,AppleGothic,sans-serif,arial;
	font-weight:bold;
	color:#4e4e4e;
	text-align:left;
}
.version_st_02{
	border-left:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding:10px;
	font-size:12px;
	font-family:'돋움','나눔고딕','맑은 고딕',NanumGothic,'굴림',Gulim,Dotum,AppleGothic,sans-serif,arial;
	line-height:18px;
	color:#4e4e4e;
	text-align:left;
}

.table_sol_info th{background-color:#f9f9f9; font-weight:normal; padding:15px 5px 10px 5px; border-bottom:1px solid #e8e8e8; letter-spacing:-1px;}
.table_sol_info td{padding:15px 0 10px 10px; border-bottom:1px solid #e8e8e8; letter-spacing:-1px; line-height:18px;}

.balloon {
	background: rgb(231, 246, 255); 
	margin: 0px 0px 30px 15px !important; 
	padding: 15px; 
	border-radius: 7px; 
	border-bottom-color: rgb(183, 211, 228); 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	position: relative; -ms-word-break: break-all; 
	min-width: 200px
}

.balloon_pick {
	background: url('http://cgimall.co.kr/img/img_reply_balloon_arrow02.png') no-repeat; 
	left: 0px; 
	top: -13px; 
	width: 14px; 
	height: 23px; 
	position: absolute; 
	pointer-events: none;
} 


/* 검색페이지 솔루션 css */
.sub_category table tr td:first-child .category_rows{margin-left:0 !important; margin-right:45px !important; width:320px;}
.sub_category .category_rows {background:#ffffff; margin-left:14px; margin-right:45px; margin-bottom:45px; margin-top:45px; width:320px;}
.sub_category .price_st1 {background:url('/img/pop/icon_price.png') no-repeat; padding:0px 0 0 18px; height:18px;}
.sub_category .price_st2 {background:url('/img/new_img/bg_normal_price.jpg') no-repeat; padding:0px 0 0 55px; height:18px;}
.sub_category .price_st3 {background:url('/img/new_img/bg_real_price.jpg') no-repeat; padding:0px 0 0 55px; height:18px;}
.sub_category .price_st4 {background:url('/img/new_img/icon_company.jpg') no-repeat; padding:0px 0 0 55px; height:18px;}

.sub_category .category_rows .over_category{display:none;}
.sub_category .category_rows:hover .over_category{display:block; position:absolute; top:3px; left:3px; }
.sub_category .shodow{display:block; width:332px; height:332px; background:url('/img/pop/bg_glass.png') 0 0 repeat; }

.ellipsis_line2 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:18px; height:35px;}
.ellipsis_line3 {overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; /* number of lines to show */ -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height:18px; height:50px;}
/* 메인 최신인기솔루션 css */

.now_m {text-align:right; color:#979797 !important}
.now_m u{color:#7e838a !important; text-decoration:none;;
}


/* 검색창 */
.div_cate{position:absolute; top:0; z-index:10005; width:100%; display:none; background:url('/new_img/search_bg.png') right top  repeat}
.div_cate_inner{width:1100px; margin:130px auto 0 auto}
.modal_close {position:absolute; right:0px;top:-50px; cursor:pointer}
.sharp{font-size:23px; font-family:'맑은 고딕'; font-weight:bold; color:#fff; letter-spacing:-0.5px; margin-right:7px}
.sharp a{color:#fff}

.search_key {width:650px; text-align:center; margin:0 auto; padding:20px 0;}
.search_key a:hover{color:#7ff4ff; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:23px;}
.search_key a {color:#FFFFFF; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:23px;}







/* 기타페이지에 사용된 css ***********************************************************************/


/* 본인인증서비스 자세히보기 버튼 utf상담바로가기버튼*/
.btn_detail_view { display:inline-block; border:1px solid #c4c4c4; color:#848484 !important; padding:2px 10px; letter-spacing:-0.5px; border-radius:0.2em; background: linear-gradient( to top, #f5f5f5, #ffffff );}

/* 본인인증서비스 다운로드 버튼 */
.btn_download_ipin { display:inline-block; border:1px solid #006cad; color:#ffffff !important; padding:7px 15px; letter-spacing:-0.5px; background:#0091ea;}
.btn_download_phone { display:inline-block; border:1px solid #008ead; color:#ffffff !important; padding:7px 15px; letter-spacing:-0.5px; background:#00bfea;}

/* 기술지원문의 바로가기 버튼 */
.btn_board_tech_qna { display:inline-block; border:1px solid #c4c4c4; color:#848484 !important; padding:2px 10px; letter-spacing:-0.5px; background:#ffffff; font-size:13px;}

/* 상단우측버튼 */
.btn_upgrade_calculator { display:inline-block; border:1px solid #c4c4c4; color:#848484 !important; padding:7px 15px 7px 15px; letter-spacing:-0.5px; border-radius:5px; background: linear-gradient( to top, #f5f5f5, #ffffff );}
.btn_upgrade_calculator2 { display:inline-block; border:1px solid #2070cf; color:#ffffff !important; padding:7px 15px 7px 15px; letter-spacing:-0.5px; border-radius:5px; background: linear-gradient( to top, #0067e0, #1e83fb);}

/* CGIMALL 웹호스팅 이용혜택 바로가기 버튼 */
.btn_webhosting_benefit { display:inline-block; border:1px solid #c4c4c4; color:#848484 !important; padding:7px 15px 7px 15px; letter-spacing:-0.5px; border-radius:5px; background: linear-gradient( to top, #f5f5f5, #ffffff );}

/* CGIMALL 웹호스팅서비스 미니홈피샘플 바로가기 버튼 */
.btn_minihomesample_view { display:inline-block; border:1px solid #0072d6; color:#ffffff !important; padding:5px 15px; letter-spacing:-0.5px; border-radius:0.2em; background:#058aff; font-size:14px;}


/* 4개짜리 박스 */
.flow_box {
width:205px;
height:185px;
border:1px solid #dedede;
padding:25px 0px;
position:relative;
border-radius:0.4em;
float:left;
margin-left:14px;
-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
}
.flow_box_step { color:#2392e0; letter-spacing:-0.5px; padding-left:25px;}
.flow_box_title { color:#000000; letter-spacing:-0.5px; padding-left:25px;}
.flow_box_text { position:absolute; bottom:25px; left:25px; color:#7c7c7c; letter-spacing:-0.5px;}
.flow_box_icon { position:absolute; top:100px; text-align:center; width:100%;}
.flow_box_icon_01 { position:absolute; bottom:25px; text-align:center; width:100%;}


/* 커스터마이징이란? */
.flow_box_01 {
width:205px;
height:185px;
border:1px solid #dedede;
padding:25px 0px;
position:relative;
border-radius:0.4em;
float:left;
margin-left:14px;
margin-bottom:14px;
-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
}
.flow_box_01_icon { text-align:center; margin-top:25px;}
.flow_box_01_title { position:absolute; bottom:65px; left:25px; color:#2392e0; letter-spacing:-0.5px;}
.flow_box_01_text { position:absolute; bottom:25px; left:25px; color:#7c7c7c; letter-spacing:-0.5px;}


/* pg */
.flow_box_02 {
box-sizing:border-box;
width:210px;
height:225px;
border:1px solid #dedede;
padding:25px 0px;
position:relative;
float:left;
margin-left:10px;
text-align:center;
-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
}

.flow_box_02_btn { position:absolute; width:100%; bottom:25px; color:#7c7c7c; letter-spacing:-0.5px; text-align:center;}

.flow_box_02_btn_01 { display:inline-block; width:180px; height:40px; line-height:40px; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; box-sizing:border-box;}

.flow_box_02_btn_02 { display:inline-block; width:180px; height:90px; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; box-sizing:border-box;}

/* 호스팅 페이지 box */
.flow_box_03 {
	box-sizing:border-box;
	width:283px;
	border:1px solid #dedede;
	border-radius:3px;
	position:relative;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
}
.flow_box_03:hover{
	border:1px solid #058aff;
	transition: 0.1s ease-in-out;
	transform: translateY(-3px);
	cursor:pointer;
}

/* 표 *****************************************************/

/* 중앙정렬 줄간격고정 */
.tstyle_info {
	width:100%;
	border-collapse: collapse;
	border-top: none;
}
.tstyle_info th { color:#4c4c4c; background:#fafafa; height:50px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.tstyle_info td { color:#848484; height:50px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 좌측정렬 줄간격패딩 */
.tstyle_info_01 {
	width:100%;
	border-collapse: collapse;
	border-top: none;
}
.tstyle_info_01 th { color:#4c4c4c; background:#fafafa; height:50px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.tstyle_info_01 td { color:#848484; padding:20px 0px; border-bottom:1px solid #e5e5e5; text-align:left; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

/* 중앙정렬 줄간격패딩 */
.tstyle_info_02 {
	width:100%;
	border-collapse: collapse;
	border-top: none;
}
.tstyle_info_02 th { color:#4c4c4c; background:#fafafa; height:50px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.tstyle_info_02 td { color:#848484; padding:20px 0px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}


/* 중앙정렬 줄간격패딩10 */
.tstyle_info_03 {
	width:100%;
	border-collapse: collapse;
	border-top: none;
}
.tstyle_info_03 th { color:#4c4c4c; background:#fafafa; height:50px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}
.tstyle_info_03 td { color:#848484; padding:10px 0px; border-bottom:1px solid #e5e5e5; text-align:center; font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}


/* 표 *****************************************************/


/* 도움말 */
.page_help { margin-top:25px; }
.page_help p { color:#848484; letter-spacing:-0.5px; }
.page_help span { color:#499bd0; }
.page_help ul { margin-top:20px; line-height:25px;}
.page_help li { color:#848484; letter-spacing:-0.5px; padding-left:24px; background:url('../new_img/icon_help_list.png') left 8px no-repeat;}

/* 말풍선 */
.page_talk_box { width:610px; position:relative; background:#e7f2fe; padding:25px; border-radius:24px; margin-left:180px; letter-spacing:-0.5px;}
.page_talk_box:after {
	border-top:0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #e7f2fe;
	content:"";
	position:absolute;
	top:50px;
	right:-10px;
 }


/* 가족솔루션 리스트 */
 .family_list_title a { font-size:18px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; color:#484848;}
.family_list_list { line-height:25px; margin-top:5px;}
.family_list_list li { font-size:15px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; color:#939393; padding-left:20px; background:url('../new_img/bg_family_list_list.gif') left center no-repeat;}
.family_list_list li a{ color:#939393;}
.family_list_list li:last-child { background:url('../new_img/bg_family_list_list_end.gif') left center no-repeat;}
.family_sol { float:left;  margin-left:90px;}


/* utf 정보 */
.info_line { line-height:50px; border-bottom:1px solid #e5e5e5;}
.info_title_utf { color:#474747; display:inline-block; letter-spacing:-0.5px;}
.info_text { color:#898989; letter-spacing:-0.5px; }


/* 구매혜택 */
.option_list { margin-top:35px; width:620px;}
.option_list a { display:inline-block; width:146px; line-height:40px; text-align:center; letter-spacing:-0.5px; border-radius:20px; background: linear-gradient( to top, #f5f5f5, #ffffff ); border:1px solid #d6d6d6; color:#616161; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; float:left; margin:0px 5px 5px 0px;}


/* 구축사이트 */
.sol_list { margin-top:35px;}
.sol_list a { display:inline-block; width:136px; line-height:40px; text-align:center; letter-spacing:-0.5px; border-radius:20px; background: linear-gradient( to top, #f5f5f5, #ffffff ); border:1px solid #d6d6d6; color:#616161; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; float:left; margin:0px 7px 7px 0px;}


/* 탭 */
.page_tab_on { display:inline-block; width:50%; text-align:center; !important; background:#2f6ee7; color:#ffffff;  line-height:60px; border:1px solid #2f6ee7; border-bottom:none; box-sizing:border-box; cursor:pointer;}
.page_tab_on:hover{color:#FFFFFF !important;}
.page_tab_off { display:inline-block; width:50%; text-align:center; !important;  background:#f4f4f4; color:#aeaeae; line-height:60px;  border:1px solid #dbdbdb; border-bottom:none; box-sizing:border-box; cursor:pointer;}


/* 구축사이트 리스트 */
.sol_site_list { margin-top:35px;}
.sol_site_list_title { 
	position:relative;
	padding-bottom:10px;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:20px;
	background:url('../new_img/bg_sol_site_list_title.gif') left 10px no-repeat;
	padding-left:30px;
}
.sol_site_list_title a { 
	position:absolute;
	bottom:10px;
	right:0;
	display:inline-block;
	border:1px solid #c4c4c4;
	color:#848484 !important;
	padding:2px 10px;
	letter-spacing:-0.5px;
	background:#ffffff;
	font-size:13px;
	font-family: 'Noto Sans KR' !important; font-weight:400 !important;
	border-radius:2px;
	background: linear-gradient( to top, #f5f5f5, #ffffff );
}
.sol_site_list_title p { font-size:20px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; color:#333;}
.sol_site_list_title span { color:#2392e0; }


/* 구축사이트 목록2 css (기존css 가져온것)*/
.makesite_sub table tr td:first-child .makesite_sub_rows2{margin-left:0 !important;}
.makesite_sub_rows2{ margin-left:5px; margin-bottom:10px; width:280px;}
.makesite_sub_rows2 .no_over_makesite_sub {width:250px; position:absolute; bottom:0; left:0; overflow:hidden; background-color:rgba(0, 0, 0, 0.6); padding:15px}
.makesite_sub_rows2:hover .no_over_makesite_sub{display:none;}

.makesite_sub_rows2 .over_makesite_sub{display:none;}
.makesite_sub_rows2:hover .over_makesite_sub{display:block; width:250px; height:290px; position:absolute; bottom:0; left:0; overflow:hidden; background-color:rgba(0, 0, 0, 0.6); padding:15px;}
.makesite_sub_rows2:hover .over_img {transition-duration: .3s;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}

.list_bg a { display:inline-block; width:136px; line-height:40px; text-align:center; letter-spacing:-0.5px; border-radius:20px; background: linear-gradient( to top, #f5f5f5, #ffffff ); border:1px solid #d6d6d6; color:#616161; font-size:14px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; float:left; margin:0px 7px 7px 0px; }
/* 구축사이트 목록2 css (기존css 가져온것)*/


/* 구축사이트검색 */
.possible_site_search { 
	border:none !important;
	height:50px;
	border-radius:25px !important;
	-webkit-box-shadow:0px 0px 5px 5px rgba(0, 0, 0, 0.06);
	box-shadow:0px 0px 5px 5px rgba(0, 0, 0, 0.06);
	text-align:center;
	outline:none;
	width:100%;
}

/* 구매절차 css(기존css 가져온것) */
.process_font_st_01{
font-size:12px;
font-family:'돋움','나눔고딕','맑은 고딕',NanumGothic,'굴림',Gulim,Dotum,AppleGothic,sans-serif,arial;
letter-spacing:-1px;
line-height:20px;
padding:0 0 15px 7px;
background:url('/img/buying_process/icon_buying_process_arrow.jpg') no-repeat 0 6px;
color:#474747;
}
.process_font_st_02{
font-size:11px;
font-family:'돋움','나눔고딕','맑은 고딕',NanumGothic,'굴림',Gulim,Dotum,AppleGothic,sans-serif,arial;
letter-spacing:-1px;
line-height:18px;
color:#9e9e9e;
}
.process_font_st_03{
font-size:12px;
font-family:'돋움','나눔고딕','맑은 고딕',NanumGothic,'굴림',Gulim,Dotum,AppleGothic,sans-serif,arial;
letter-spacing:-1px;
line-height:20px;
color:#474747;
}
/* 구매절차 css(기존css 가져온것) */


/* SSL 페이지 (기존css 가져온것)*/
.ssl_product {margin:20px 0; border-top:2px solid #898989; }
.ssl_product th {font-family:'나눔고딕'; font-weight:normal; font-size:13px; color:#333; border-bottom:1px solid #dbdbdb; padding:8px 0;}
.ssl_product th:first-child {border-right:1px solid #dbdbdb;}

.ssl_product td{border-right:1px solid #dbdbdb; line-height:25px; padding:8px 5px 5px 5px; border-bottom:1px solid #dbdbdb; font-family:'나눔고딕',verdana,NanumGothic,AppleGothic,sans-serif,arial; text-align:center;}
.ssl_product td img{margin-bottom:3px;}
.ssl_product td:last-child{border-right:none;}
.ssl_product td:first-child{font-weight:bold; line-height:16px !important; text-align:center; color:#333; font-size:13px;}

.ssl_product .hi-right{background:#f8fde2; }

.font_mgodic { font-family:'맑은 고딕','돋움','나눔고딕',NanumGothic,'굴림',Gulim,Dotum,AppleGothic,sans-serif,arial; letter-spacing:-1px; color:#333;}

/* SSL 페이지 (기존css 가져온것)*/


/* 외부디자인의뢰 */

.custom_agency_list { border-bottom:1px solid #d6d6d6; }
.custom_agency_list_info_01 { float:left; width:265px; padding:30px 0px; height:190px; position:relative;}
.custom_agency_list_info_02 { float:left; width:605px; padding:30px 0px; height:190px; background-color:#fafafa; color:#666666; font-size:18px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; line-height:36px; letter-spacing:-0.5px;}
.custom_agency_list_info_02 span{ display:inline-block; width:85px; margin-left:40px;}
.custom_agency_home { position:absolute; bottom:30px; left:0; }

.custom_free_list { 
	width:270px;
	height:338px;
	border:1px solid #dedede;
	padding:40px 0px 0px 0px;
	border-radius:5px;
	box-sizing:border-box;
	float:left;
	margin-left:30px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
}

.custom_free_list p { text-align:center;}
.custom_free_list_name { color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:20px; margin-top:15px;}
.custom_free_list_sub { color:#999999; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:15px; margin-top:5px;}
.custom_free_list_info { color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:15px; margin-top:20px;}



/* 업그레이드 계산기 */

.tstyle_upgrade {
	width:100%;
	border-collapse: collapse;
	border-top: none;
}
.tstyle_upgrade th { color:#414141; padding:20px 0px; vertical-align:top; border-bottom:1px solid #e5e5e5; text-align:left; font-size:16px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; width:175px;}
.tstyle_upgrade td { color:#686868; padding:20px 0px; border-bottom:1px solid #e5e5e5; text-align:left; font-size:14px; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important;}

.tstyle_upgrade_help { display:block; color:#adacac; margin-top:10px;}

.upgrade_price { border-bottom:1px solid #c9c9c9; padding:20px 0px; }
.upgrade_price_title { float:left; width:200px; color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:16px; vertical-align:middle;}

.upgrade_price_title span { color:#999999; letter-spacing:-0.5px; font-size:14px;}

.upgrade_price_money { float:right; width:400px; text-align:right; color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:16px;}

.upgrade_total_money { background:#1a2537; color:#fff; text-align:right; padding:20px;}



/* 고객센터 */

.faqsearch { 
	border:none !important;
	height:50px;
	border-radius:25px !important;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	text-align:center;
	outline:none;
	width:100%;
}

.custom_center_board_title { position:relative; height:50px; border-bottom:1px solid #e9e9e9; font-size:18px; font-family: 'Noto Sans KR' !important; font-weight:500 !important; color:#333;}
.custom_center_board_title .board_more { position:absolute; top:0px; right:0px; }
.custom_center_tab_on { display:inline-block; width:50%; text-align:center; color:#2f6ee7 !important; background:#ffffff; line-height:50px; border:1px solid #2f6ee7; border-bottom:none; box-sizing:border-box; cursor:pointer;}
.custom_center_tab_off { display:inline-block; width:50%; text-align:center; color:#ffffff !important;  background:#2f6ee7; line-height:50px;  border:1px solid #2f6ee7; border-bottom:none; box-sizing:border-box; cursor:pointer;}


/* 호스팅 질문 */

.hosting_q_title { color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:17px;}
.hosting_q_title span{ color:#2392e0; font-size:20px; font-family: 'Noto Sans KR' !important; font-weight:500 !important;}

.hosting_q_answer { 
	position:relative;
	background:#e7f2fe;
	padding:25px;
	border-radius:7px;
	letter-spacing:-0.5px;
	color:#7a7a7a;
	font-family: 'Noto Sans KR' !important;
	font-weight:400 !important;
	font-size:14px;
	margin-top:30px;
	margin-bottom:35px;
}

.hosting_q_answer:after {
	border-top:0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 20px solid transparent;
	border-bottom:20px solid #e7f2fe;
	content:"";
	position:absolute;
	top:-20px;
	left:20px;
 }


 /* 커스터마이징 좋은예 나쁜예(미적용) */

 .customizing_gb_list { margin-top:30px;}
 .customizing_gb_member { float:left; width:94px; height:94px; background:url('../new_img/bg_customizing_gb_member.png') left top no-repeat;}
 .customizing_gb_good_sample { 
	float:right;
	position:relative;
	background:#fafafa;
	padding:30px;
	width:680px;
	border-radius:7px;
	letter-spacing:-0.5px;
	color:#7a7a7a;
	font-family: 'Noto Sans KR' !important;
	font-weight:400 !important;
	font-size:14px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.1);
 }

 .customizing_gb_good_sample:after {
	border-top:20px solid #fafafa;
	border-left: 20px solid transparent;
	border-right: 0px solid transparent;
	border-bottom:0px solid transparent;
	content:"";
	position:absolute;
	top:20px;
	left:-20px;
 }

 .customizing_gb_good_sample_tile { color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:500 !important; font-size:22px; }
 .customizing_gb_good_sample_text { color:#797979; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:16px; margin-top:10px;}

 .customizing_gb_bad_r_title { display:inline-block; height:40px; line-height:40px; border-radius:20px; padding:0px 20px; background:#2f6ee7; color:#fff; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:18px; margin-top:20px;}

.customizing_gb_bad_r { color:#a69292; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:16px; margin-top:10px;}



 /* 솔루션구매혜택  웹호스팅 이용혜택 */

.solution_option { padding:30px 0px; border-bottom:1px solid #e5e5e5; }
.solution_option_num { float:left; width:80px; text-align:center;}
.solution_option_info { float:left; width:790px;}
.solution_option_title { color:#0c8bf6; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:500 !important; font-size:23px;}
.solution_option_text { color:#565656; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:14px; margin-top:10px;}
.solution_option_etc { margin-top:10px;}

.icon_help {cursor:pointer; vertical-align:middle; margin:0px 0px 4px 5px;}



 /* 고객지원마법사 하단 바로가기 */
.job_order_box { 
	width:270px;
	height:338px;
	border:1px solid #dedede;
	padding:40px 0px 0px 0px;
	border-radius:5px;
	box-sizing:border-box;
	float:left;
	margin-left:30px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
}

.job_order_box p { text-align:center;}
.job_order_box_title { color:#313131; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:20px;}
.job_order_box_icon { height:48px; margin:30px 0px;}
.job_order_box_sub { color:#999999; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:13.5px; margin-top:5px; padding:0 15px;}


/* 고객지원마법사 하단 바로가기 */
.buying_list { padding:30px 0px; border-bottom:1px solid #d6d6d6; }
.buying_list_left { float:left; width:210px;}
.buying_list_right { float:right; width:660px; }


.buying_list_step {  color:#2b74ff; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:500 !important; font-size:20px;}

.buying_list_step_title {  color:#555555; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:25px;}

.buying_list_step_text {  color:#9e9e9e; letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important; font-weight:400 !important; font-size:14px; margin-top:25px;}


.buying_list_right .h_form a {
	-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.05);
}


/* vs */

.vs_price b { font-weight:400 !important; font-size:18px !important; color:#cd5050 !important;}
.vs_price { font-weight:400 !important; font-size:18px !important; color:#cd5050 !important;}

.vs_bcategory { }

.vs_bcategory_on { display:inline-block; background:#5488ec; color:#ffffff !important;  height:50px; line-height:50px; width:100px; text-align:right; padding-right:20px;}
.vs_bcategory_off { display:inline-block; background:#ffffff; color:#333333 !important;  height:50px; line-height:50px; width:100px; text-align:right; padding-right:20px; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background: linear-gradient( to right, #ffffff 93%, #f5f5f5 );}



/* 메인통합 */

.main_unity_flow {
	position:relative;
	width:270px;
	height:310px;
	border:1px solid #dedede;
	padding:40px 25px;
	border-radius:5px;
	box-sizing:border-box;
	float:left;
	margin-top:30px;
	margin-left:30px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
}

.main_unity_flow_step { color:#2392e0; letter-spacing:-0.5px;}
.main_unity_flow_title { color:#333; letter-spacing:-0.5px;}
.main_unity_flow_icon { text-align:center; margin-top:25px;}
.main_unity_flow_text { color:#999; letter-spacing:-0.5px; position:absolute; bottom:25px;}


/* 기타페이지 하단 여백 */
.page_bottom_margin { margin-bottom:30px;}


/* 기타페이지에 사용된 css ***********************************************************************/


.padding_table td {padding:5px;}
.padding_table th {padding:5px;}


/* ssl/상세화면 back레이어 */
.layer1_back {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer1_back .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=20);}
.layer1_back .pop-layer {display:block;}

.layer2_back {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer2_back .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=20);}
.layer2_back .pop-layer {display:block;}

.layer3_back {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer3_back .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.2; filter:alpha(opacity=20);}
.layer3_back .pop-layer3 {display:block;}

.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 410px; height:auto;  background-color:#fff; border: 2px solid #333; z-index: 10;}
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}

.pop-layer3 {display:none; position: absolute; top: 50%; left: 50%; width: 1150px; height:auto;  z-index: 10;}
.pop-layer3 .pop-container {padding: 20px 25px;}
.pop-layer3 p.ctxt {color: #666; line-height: 25px;}
.pop-layer3 .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}


.basic_skin_more_layer_back {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.basic_skin_more_layer_back .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.8; filter:alpha(opacity=80);}
.basic_skin_more_layer_back .pop-basic_skin_more_layer {display:block;}

.pop-basic_skin_more_layer {display:none; position: absolute; top: 50%; left: 50%; width: 1150px; height:auto;  z-index: 10;}
.pop-basic_skin_more_layer .pop-container {padding: 20px 25px;}
.pop-basic_skin_more_layer p.ctxt {color: #666; line-height: 25px;}
.pop-basic_skin_more_layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}


.input_ssl_radio input[type=radio]{vertical-align:middle;}

@keyframes jinifirst {
	0%{transform:translateY(5px);}
	50%{transform:translateY(-10px);}
	100%{transform:translateY(5px);}
}


/* 이벤트 */
.web_sol {
	background:url('../new_img/bg_websolution.jpg');
	background-attachment: fixed;
	padding:149px 0 149px 0;
	position:relative;
}
.web_sol .big_title {
	margin:0 auto;
	display:block;
	text-align:center;
	letter-spacing:3px;
	background:#3870f6;
	border-radius:30px;
	padding:5px 0;
	width:220px;
	color:#FFFFFF;
}
.web_sol .title {
	margin:0 auto;
	width:300px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	font-size:65px;
	text-shadow: 2px 8px 6px rgba(0,0,0,0.2), 0px -3px 20px rgba(0,0,0,0.4);

}
.web_sol .sub_title {
	margin:0 auto;
	width:400px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	font-size:25px;
	letter-spacing:-1px;
	text-shadow: 2px 8px 6px rgba(0,0,0,0.2), 0px -3px 20px rgba(0,0,0,0.4);
}
.web_sol .grad{
	position:absolute;
	bottom:0;
	left:0;
	height:74px;
	width:100%;
	background:url('../new_img/bg_white_grad.png') 10px 10px repeat-x ;
}
.order_tab {text-align:center; padding:0 0 20px 0;}
.order_tab a {
	font-size:16px;
	border:1px solid #dbdbdb;
	border-radius:20px;
	padding:5px 30px;
	margin-left:5px;
}
.order_tab a:hover {
	color:#356df5;
	border:1px solid #356df5;
	box-shadow:0px 2px 4px rgba(0,0,0,.2);
	-moz-box-shadow:0px 3px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 3px 3px rgba(0,0,0,.2);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.order_tab .on {
	color:#356df5;
	border:1px solid #356df5;
}
/* 이벤트 */


/* 이벤트 상품정렬 */
.event_container {background:url('../review_img/_event/200721/_event_bg.jpg') top center no-repeat; height:1160px; position:relative; margin-bottom:420px;}
.event_container .in_box {position:absolute; top:73%; right:0; left:0; width:1100px; margin:0 auto;}
.event_container .in_box .event{
	border:2px solid #ff0090 !important;
}
.event_container .in_box .basic_box{
	display:inline-block;
	margin-left:20px;
	border:2px solid #FFFFFF;
	border-radius:5px;
	background-color:#FFFFFF;
	padding:22px;
	position:relative;
	cursor:pointer;
	z-index:10;
	box-shadow:0px 0px 4px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.2);
	transition: 0.3s ease-in-out;
	transform: translateY(0px);
}
.event_container .in_box .basic_box:first-child{margin:0 !important;}
.event_container .in_box .basic_box:hover{
	border:2px solid #008ee3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	transition: 0.3s ease-in-out;
	transform: translateY(-10px);
	z-index:11;
}
.event_container .in_box .basic_box .title{
	border-bottom:1px solid #dbdbdb;
	padding:10px 0 30px 0;
	margin-bottom:20px;
	text-align:center;
}
.event_container .in_box .basic_box .title h2{margin-bottom:10px; font-size:25px; line-height:26px;}
.event_container .in_box .basic_box .title .price{text-decoration:line-through; color:#919191; font-size:18px; }
.event_container .in_box .basic_box .title .sale_price{color:#ff0090; font-size:25px;}
.event_container .in_box .basic_box .title .sale_price_normal{color:#377cff; font-size:25px;}
.event_container .in_box .basic_box .title .hosting_price{color:#3d3d3d; font-size:15px;}

.event_container .in_box .basic_box .sub_kind{padding:10px; margin-bottom:10px; width:282px;}
.event_container .in_box .basic_box .sub_kind li{
	font-size:15px;
	letter-spacing:-0.5px;
	padding:0 0 10px 20px;
	background:url('../review_img/_event/200721/icon_off.png') 0 7px no-repeat;
	color:#cfcfcf;
}
.event_container .in_box .basic_box.event .sub_kind .on{
	background:url('../review_img/_event/200721/icon_event_on.png') 0 7px no-repeat;
	color:#222222;
}
.event_container .in_box .basic_box .sub_kind .on{
	background:url('../review_img/_event/200721/icon_on.png') 0 7px no-repeat;
	color:#222222;
}
.event_container .in_box .basic_box.event .btn {background:#ff0090; text-align:center; border-radius:5px; color:#FFFFFF; padding:15px 0; width:100%; text-align:center; font-size:18px;}
.event_container .in_box .basic_box.event .btn:hover {background:#e00a83; transition: 0.3s ease-in-out;}
.event_container .in_box .basic_box .btn {background:#377cff; text-align:center; border-radius:5px; color:#FFFFFF; padding:15px 0; width:100%; text-align:center; font-size:18px;}
.event_container .in_box .basic_box .btn:hover {background:#2662d5; transition: 0.3s ease-in-out;}

/* 이벤트 상품정렬 */

/* 말풍선 */
.icon_info {display:inline-block; width:14px; height:14px; background:url('../review_img/_event/200721/btn_icon_info.png') no-repeat; vertical-align:middle; position:relative; outline:none; cursor:pointer;}
.icon_info .tooltip{display:none;}
.icon_info:hover .tooltip{
	display:block;
	z-index:99999;
	position:absolute;
	top:25px;
	left:50%;
	transform:translate(-50%,0);
	background:#FFFFFF;
	border:1px solid #929292;
	border-radius:5px;
	padding:5px;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
}
.icon_info .tooltip .pointer {
	background:url('../review_img/_event/200721/balloon_pointer.png') no-repeat;
	width:20px;
	height:11px;
	position:absolute;
	top:-11px;
	left:50%;
	transform:translate(-50%,0);
}

/* 이벤트 표 */
.section_title {text-align:center; margin-bottom:30px;}
.section_title .title{font-size:35px !important; font-weight:bold !important; letter-spacing:-1px; margin-bottom:10px;}
.section_title .sub_title{font-size:16px; letter-spacing:-0.5px;}

.event_table {border-radius:5px; overflow:hidden; border:1px solid #e5e5e5; border-bottom:none; table-layout:fixed;}
.event_table .product{}
.event_table .product th{background:#fafafa; font-size:17px; padding:15px 0; border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.event_table .product th:first-child{border-left:0;}
.event_table .product .info{text-align:center; padding:25px 0; background:#fcfcf3; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.event_table .product .info:first-child{border-left:0;}
.event_table .product .price{text-align:center; padding:25px 0; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.event_table .product .price:first-child{border-left:0;}

.event_table .product .function {text-align:center; padding:25px 0; border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.event_table .product .function:first-child{border-left:0;}
.event_table .product .on {background:#e5f2ff; border-left:1px solid #d0ddea;border-bottom:1px solid #d0ddea;}
/* 이벤트 표 */

/* 이벤트 FAQ */
.ques {margin-bottom:50px;}
.ques .ques_title{color:#FFFFFF; font-size:20px;}
.ques .reply{color:#ababc3; font-size:17px; padding:15px 0 0 35px;}










/* 200722 - 신규 홈페이지 제작 리스트 */
.category_bg27 {background:url('../new_img/category_bg27.jpg') top center no-repeat; height:1000px; position:relative; margin-bottom:420px;}
.category_bg27 .in_box { position:absolute; top:70%; right:0; left:0; width:1100px; margin:0 auto;}
.category_bg27 .in_box .event{
	border:2px solid #ff0090 !important;
}
.category_bg27 .in_box .basic_box2{
	display:inline-block;
	margin-left:20px;
	border:2px solid #FFFFFF;
	border-radius:5px;
	background-color:#FFFFFF;
	padding:22px;
	position:relative;
	cursor:pointer;
	z-index:10;
	box-shadow:0px 0px 4px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.2);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
}
.category_bg27 .in_box .basic_box2:hover{
	border:2px solid #008ee3;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	transition: 0.2s ease-in-out;
	transform: translateY(-10px);
	z-index:11;
}
.category_bg27 .in_box .basic_box2 .title{
	border-bottom:1px solid #dbdbdb;
	padding:10px 0 30px 0;
	margin-bottom:20px;
	text-align:center;
}
.category_bg27 .in_box .basic_box2 .title h2{margin-bottom:10px; font-size:25px; line-height:26px;}
.category_bg27 .in_box .basic_box2 .title .price{text-decoration:line-through; color:#919191; font-size:18px; }
.category_bg27 .in_box .basic_box2 .title .sale_price{color:#ff0090; font-size:25px;}
.category_bg27 .in_box .basic_box2 .title .sale_price_normal{color:#377cff; font-size:25px;}
.category_bg27 .in_box .basic_box2 .title .hosting_price{color:#3d3d3d; font-size:15px;}

.category_bg27 .in_box .basic_box2 .sub_kind{padding:10px; margin-bottom:10px; width:282px;}
.category_bg27 .in_box .basic_box2 .sub_kind li{
	font-size:15px;
	letter-spacing:-0.5px;
	padding:0 0 10px 20px;
	background:url('../review_img/_event/200721/icon_off.png') 0 7px no-repeat;
	color:#cfcfcf;
}
.category_bg27 .in_box .basic_box2.event .sub_kind .on{
	background:url('../review_img/_event/200721/icon_event_on.png') 0 7px no-repeat;
	color:#222222;
}
.category_bg27 .in_box .basic_box2 .sub_kind .on{
	background:url('../review_img/_event/200721/icon_on.png') 0 7px no-repeat;
	color:#222222;
}
.category_bg27 .in_box .basic_box2.event .btn {background:#ff0090; text-align:center; border-radius:5px; color:#FFFFFF; padding:15px 0; width:100%; text-align:center; font-size:18px; transition: 0.3s ease-in-out;}
.category_bg27 .in_box .basic_box2.event .btn:hover {background:#e00a83; transition: 0.3s ease-in-out;}
.category_bg27 .in_box .basic_box2 .btn {background:#377cff; text-align:center; border-radius:5px; color:#FFFFFF; padding:15px 0; width:100%; text-align:center; font-size:18px; transition: 0.3s ease-in-out;}
.category_bg27 .in_box .basic_box2 .btn:hover {background:#2662d5; transition: 0.3s ease-in-out;}
.category_bg27 .in_box .basic_box2:first-child{margin:0 !important;}














/* 221004 - 홈페이지 제작 수정 */
.category_bg27 .in_box .basic_box3{
	display:table;
	width:100%;
	table-layout:fixed;
	border:1px solid #cccccc;
	border-radius:5px;
	background-color:#FFFFFF;
	position:relative;
	cursor:pointer;
	box-shadow:0px 0px 4px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.2);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
	margin-bottom:10px;
}
.category_bg27 .in_box .basic_box3:hover{
	border:1px solid #008ee3;
}
.category_bg27 .in_box .basic_box3 .basic_box3_left {
	display:table-cell;
	text-align:left;
	padding:70px 0px 50px 50px;
	box-sizing:border-box;
	position:relative;
}
.category_bg27 .in_box .basic_box3 .basic_box3_right {
	display:table-cell;
	text-align:right;
	padding:70px 50px 50px 0px;
	box-sizing:border-box;
	width:320px;
	min-height:320px;
	position:relative;
	vertical-align:bottom;
}
.category_bg27 .in_box .basic_box3 .basic_box3_left_icon {
	position:absolute;
	top:-1px;
	left:-1px;
	display:inline-block;
	height:40px;
	line-height:40px;
	background:#379fff;
	color:#ffffff;
	font-size:14px;
	font-family: 'Noto Sans KR' !important;
	font-weight:500;
	padding:0px 15px;
	border-radius:5px 0px 5px 0px;
}

.category_bg27 .in_box .basic_box3 .title{
	font-size:35px;
	font-weight:600;
	font-family: 'Noto Sans KR' !important;
	color:#000000;
}

.category_bg27 .in_box .basic_box3 .sub_kind {
	margin-top:20px;
}
.category_bg27 .in_box .basic_box3 .sub_kind:after {
	content:"";
	clear:both;
}
.category_bg27 .in_box .basic_box3 .sub_kind li{
	font-family: 'Noto Sans KR' !important;
	font-size:15px;
	letter-spacing:-0.5px;
	padding:0 0 10px 20px;
	background:url('../review_img/_event/200721/icon_on.png') 0 7px no-repeat;
	color:#000000;
	float:left;
	width:300px;
}



.category_bg27 .in_box .basic_box3 .basic_box3_right_price {
	position:absolute;
	top:70px;
	right:50px;
}
.category_bg27 .in_box .basic_box3 .basic_box3_right_price .price_unit {
	font-family: 'Noto Sans KR' !important;
	color:#377cff;
	font-size:36px;
	font-weight:400;
	padding-left:8px;
}
.category_bg27 .in_box .basic_box3 .basic_box3_right_price .price_sale {
	font-family: 'tahoma';
	color:#377cff;
	font-size:40px;
	font-weight:bold;
}
.category_bg27 .in_box .basic_box3 .basic_box3_right_price .price_unit {
	font-family: 'Noto Sans KR' !important;
	color:#377cff;
	font-size:36px;
	font-weight:400;
	padding-left:8px;
}

.category_bg27 .in_box .basic_box3 .basic_box3_right_hosting_price {
	font-family: 'Noto Sans KR' !important;
	color:#999999;
	font-size:14px;
	font-weight:400;
	margin-top:70px;
}
.category_bg27 .in_box .basic_box3 .basic_box3_right_btn {
	margin-top:10px;
}




.category_bg27 .in_box .basic_box3 .basic_box3_right_btn .btn {
	background:#377cff;
	text-align:center;
	border-radius:5px;
	color:#FFFFFF;
	padding:15px 0;
	width:100%;
	text-align:center;
	font-size:18px;
	transition: 0.3s ease-in-out;
}
.category_bg27 .in_box .basic_box3 .basic_box3_right_btn .btn:hover {
	background:#2662d5;
	transition: 0.3s ease-in-out;
}


/* 221024 - 홈페이지 제작 수정 */





.category_title27{position:relative; color:#fff; text-align:center; padding:70px 0 30px 0; margin:0; }




/* 15일 무료체험 */
.experience {background:url('../new_img/bg_free_box.jpg'); position:relative; margin-bottom:80px;}
.experience .btn {background-color:#377cff; border-radius:5px; font-size:25px; padding:20px 40px; position:absolute; top:50px; right:50px; color:#FFFFFF;}
.experience .more {border:1px solid #7c7c7c; padding:0px 5px; position:absolute; bottom:0; right:0px; cursor:pointer;}


/* 홈페이지 제작 리스트 상품담기 레이어 */
.option_kind {width:180px; padding:5px 10px;}
.option_kind li{
	font-size:14px;
	letter-spacing:-0.5px;
	padding:0 0 5px 20px;
	background:url('../review_img/_event/200721/icon_off.png') 0 7px no-repeat;
	color:#cfcfcf;
	display:block;
	text-align:left;
}
.option_kind .on{
	background:url('../review_img/_event/200721/icon_on.png') 0 7px no-repeat;
	color:#222222;
}

.order_layer {
	width:950px;
	background:#FFFFFF;
	border-radius:10px;
	position:absolute;
	top:20%; left:10%;
	z-index:5;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);;
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.8);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.8);
	border:1px solid #dbdbdb;
}
.flow_num {background:#333; color:#FFFFFF; font-size:13px; display:inline-block; padding:3px 6px; border-radius:50px; margin-right:8px;}
.box_choice {border:1px solid #dbdbdb; border-radius:5px; padding:15px; margin-bottom:10px; font-size:16px; cursor:pointer; }
.box_choice:hover {
	background:url('../../review_img/_event/200721/icon_on.png') 95% 50% no-repeat;
	border:1px solid #009bfd;
	color:#009bfd;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	transform: translateY(-3px);
	position:relative;
	z-index:1;
}
.box_choice_on {
	background:url('../../review_img/_event/200721/icon_on.png') 95% 50% no-repeat;
	border:1px solid #009bfd;
	color:#009bfd;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	transform: translateY(-3px);
	position:relative;
	z-index:0;
}

.box_choice02 {border:1px solid #dbdbdb; border-radius:5px; padding:8px 20px; margin-bottom:10px; font-size:16px; cursor:pointer; position:relative;}
.box_choice02:hover {
	background:url('../review_img/_event/200721/icon_on.png') 98% 50% no-repeat;
	border:1px solid #009bfd;
	webkit-box-sizing: border-box;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	color:#009bfd;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	transform: translateY(-3px);
	position:relative;
	z-index:1;
}
.box_choice02 .t_tit {text-decoration:line-through; color:#979797;}
.box_choice02 .right_tit {color:#009bfd;}
.box_choice02 .dis_tit {color:#979797}
/* 홈페이지 제작 리스트 상품담기 레이어 */

/* 홈페이지 제작 상세화면 */
.basic_mobile {position:absolute; top:-30px; right:-30px; }
.basic_option01 {}
.basic_option01 .opt{display:inline-block; margin-left:10px; width:215px; position:relative;}
.basic_option01 .opt:first-child{margin-left:0px; }
.basic_option01 .opt .h-radio{display:block; border:1px solid #dbdbdb; padding:15px 0; font-size:16px; letter-spacing:-1px; text-align:center; cursor:pointer; border-radius:5px;}
.basic_option01 .opt .h-radio:hover{border:1px solid #00b8ff; transition: 0.3s ease-in-out;}
.basic_option01 .opt .h-radio .focus{border:1px solid #00b8ff;}
.basic_option01 .opt .h-radio .title{display:block; margin-bottom:10px;}

.basic_option02 .bar {border:1px solid #dedede; width:100%; table-layout:fixed; border-radius:5px; margin-bottom:5px;}
.basic_option02 .bar th{font-size:14px; padding:7px 0;}
.basic_option02 .bar th:nth-child(1) {width:100px;}
.basic_option02 .bar th:nth-child(2) {width:100px;}
.basic_option02 .bar th:nth-child(3) {width:270px;}
.basic_option02 .bar th:nth-child(4) {width:150px;}
.basic_option02 .list li{display:inline-block; vertical-align:middle; margin:5px 0; cursor:pointer;}
.basic_option02 .list li:nth-child(2){ width:100px; line-height:25px;}
.basic_option02 .list li:nth-child(3){ width:100px; text-align:right; :1px solid red; line-height:25px; color:#333333;}
.basic_option02 .list li:nth-child(4){ width:310px; text-align:left;  line-height:25px; color:#363636; padding-left:20px;}
.basic_option02 .list li:nth-child(5){ width:100px; text-align:right; line-height:25px; color:#0070ff;}
/* 홈페이지 제작 상세화면 */


/* 15일 무료체험 */
.free_exp {background:url('../new_img/bg_free_exp.jpg'); margin:30px 0;}
.free_exp .inner {padding:45px;}

.free_table {width:100%;}
.free_table .th_1 {text-align:left; font-size:17px; width:160px; padding-bottom:30px; vertical-align:top;}
.free_table .td_1 {text-align:left; font-size:15px; padding-bottom:30px; vertical-align:top;}
.free_table .td_2 {text-align:left; color:#a4a4a4; font-size:17px; padding-bottom:30px; vertical-align:top;}

.place_color input {
  color: #333333 !important;
  font-size:20px !important;
}

.skin_change {
	position:absolute;
	top:0;
	right:0;
	overflow:hidden;
	width:340px;
	height:340px;
	border:1px solid #dbdbdb;
	border-radius:5px;
	background:url('../new_img/bg_skin_change.png') #FFFFFF center center no-repeat;
}
.skin_change img {
	width:340px;
	height:340px;
}

.free_exp_success {background-color:#eef4ff; margin:30px 0;}
.free_exp_success .inner {padding:45px; text-align:center;}
.free_exp_success .inner .sub_title {width:400px; background:#6f8fd0; border-radius:20px; padding:10px 20px; color:#FFFFFF; margin:0 auto;}


.free_table_bar {border:1px solid #dbdbdb; border-bottom:2px solid #5488ec; table-layout:fixed; width:100%;}
.free_table_bar th {padding:15px 0;}

.free_table02 {border-bottom:1px solid #e7e7e7; table-layout:fixed; width:100%;}
.free_table02 .td_1{padding:20px 0; text-align:center;}
.free_table02 .td_1.btn img{margin-bottom:3px;}
/* 15일 무료체험 */


/* 인터넷강의 상세화면 비교표 */
.detail_design {position:relative; width:870px;}
.detail_design .inner_vote {
	position:absolute; top:0px; right:10px; 
	width:300px; 
	border:1px solid rgba(0,0,0,0.2);
	border-radius:5px;
	box-shadow:10px 10px 25px rgba(0,0,0,0.1);
	-moz-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:5px 5px 15px rgba(0,0,0,.2);
	background:rgba(255,255,255,0.3);
}
.detail_design .inner_vote table td {vertical-align:top;}
.detail_design .inner_vote .title {padding:10px 0; text-align:center; font-size:15px; color:#333333; font-family: 'Noto Sans KR' !important; letter-spacing:-1px;}
.detail_design .inner_vote .inner {padding:0 0 15px 0; text-align:center; font-size:14px; color:#585858; font-family: 'Noto Sans KR' !important; letter-spacing:-1px;}
.detail_design .inner_vote .inner img {width:30px;}


.body_none {height:100% !important; min-height:100% !important; overflow:hidden !important; touch-action:none !important;}

/* 단독서버 리스트 */
.single_server_box {text-align:left; position:relative; margin-top:30px;}
.single_server_box .title {position:relative;}
.single_server_box .title a{font-size:20px; color:#333333;}
.single_server_box .title .stats_01{font-size:14px; border-radius:30px; padding:4px 10px; background:#0e77f7; color:#FFFFFF;}
.single_server_box .title .stats_02{font-size:14px; border-radius:30px; padding:4px 10px; background:#d03251; color:#FFFFFF;}
.single_server_box .title .stats_03{font-size:14px; border-radius:30px; padding:4px 10px; background:#d0d0d0; color:#FFFFFF;}
.single_server_box .date {position:absolute; top:10px; right:0; font-size:14px;}
.single_server_box .date .start {border:1px solid #dbdbdb; border-radius:3px; padding:0 3px; font-size:12px; color:#9c9c9c;}
.single_server_box .date .end {border:1px solid #757575; border-radius:3px; padding:0 3px; font-size:12px; color:#757575; }

.single_server_box .box {border:1px solid #dbdbdb; border-top:1px solid #0e77f7; border-radius:0 0 3px 3px; margin-top:10px;}
.single_server_box .hi {color:#ca3434;}
.single_server_box .table01 {width:100%; }
.single_server_box .table01 .th{background:#fafafa; height:40px; line-height:40px; text-align:center; font-size:15px; border-bottom:1px solid #dbdbdb;}
.single_server_box .table01 .td{}
.single_server_box .table01 .line{background:#f4f4f4; text-align:center;}
.single_server_box .table01 .traffic{text-align:center; width:200px;}

.server_price {padding:20px; position:relative;}
.server_price ul{display:table; width:100%; font-family:'Noto Sans KR'; font-size:15px;}
.server_price li{display:table-cell; font-family:'Noto Sans KR'; font-size:15px;}
.server_price .price {text-align:right;}
.server_price .all {padding-top:5px; margin-top:8px; border-top:1px solid #dbdbdb;}
.server_price .hosting_price {padding-bottom:5px; margin-bottom:8px; border-bottom:1px solid #dbdbdb;}

/* 단독서버 상세 */
.single_server_detail {padding:20px 0; border-top:2px solid #5488ec; border-bottom:1px solid #dbdbdb; position:relative;}
.single_server_detail .title a{font-size:25px; color:#333333;}
.single_server_detail .title .stats_01{font-size:14px; border-radius:30px; padding:4px 10px; background:#0e77f7; color:#FFFFFF;}
.single_server_detail .title .stats_02{font-size:14px; border-radius:30px; padding:4px 10px; background:#d03251; color:#FFFFFF;}
.single_server_detail .title .stats_03{font-size:14px; border-radius:30px; padding:4px 10px; background:#d0d0d0; color:#FFFFFF;}
.single_server_detail .date {position:absolute; top:30px; right:0; font-size:14px;}
.single_server_detail .date .start {border:1px solid #dbdbdb; border-radius:3px; padding:0 3px; font-size:12px; color:#9c9c9c;}
.single_server_detail .date .end {border:1px solid #757575; border-radius:3px; padding:0 3px; font-size:12px; color:#757575; }

.server_price_detail {}
.server_price_detail ul{display:table; width:100%; font-size:14px;}
.server_price_detail li{display:table-cell; font-size:14px;}
.server_price_detail .price {text-align:right;}
.server_price_detail .all {padding-top:5px; margin-top:8px; border-top:1px solid #dbdbdb;}
.server_price_detail .hi {color:#ca3434;}

.single_server {position:relative;}
.single_server.title span{font-size:20px; color:#000000;}
.single_server.title .t_info{position:absolute; top:20px; right:0; font-size:15px; color:#9d9d9d;}

.single_server_table .bar{width:100%; table-layout:fixed; border-top:2px solid #5488ec; border-bottom:1px solid #e1e1e1;}
.single_server_table .bar th{line-height:17px; padding:13px 0; font-size:14px;}

.single_server_table .cont {width:100%; table-layout:fixed; border-bottom:1px solid #e1e1e1;}
.single_server_table .cont td{padding:10px 5px; font-size:14px; letter-spacing:-0.5px;}
.single_server_table .cont .hi{color:#ca3434;}

/* 단독서버 팝업리스트 */
.traffic_td .traffic_table {border:1px solid #dbdbdb; table-layout:fixed; margin:-1px -1px 0 0;}
.traffic_td .traffic_table td:nth-child(1) {text-align:center; padding:5px 0;}
.traffic_td .traffic_table td:nth-child(2) {text-align:center; border:1px solid #f3f3f3; border-top:none; border-bottom:none;}
.traffic_td .traffic_table td:nth-child(3) {text-align:center;}
.traffic_td .traffic_table td:nth-child(4) {text-align:center;}

.traffic_td:nth-child(2){padding:0 10px; }
.traffic_td td:nth-child(2){background:#fbfbfb;}


/* 호스팅 서버현황 리스트*/
.hosting_server_box {text-align:left; position:relative; margin-top:30px;}
.hosting_server_box .title {position:relative;}
.hosting_server_box .title a{font-size:20px; color:#333333;}
.hosting_server_box .title .hosting_price{
	display:inline-block;
	margin:0 0 5px 10px;
	padding:5px 10px;
}
.hosting_server_box .title .hosting_price .hosting_name {font-size:14px;}
.hosting_server_box .title .hosting_price .hosting_name::after {
	content:"|";
	padding:0 8px;
	font-size:12px;
	color:#dddddd;
	vertical-align:top;
}
.hosting_server_box .title .stats_01{font-size:14px; color:#0e77f7;}
.hosting_server_box .title .stats_02{font-size:14px; color:#d03251;}
.hosting_server_box .title .stats_03{font-size:14px; color:#d0d0d0;}

.hosting_server_box .box {border:1px solid #dbdbdb; border-top:1px solid #0e77f7; border-radius:0 0 3px 3px; margin-top:10px;}
.hosting_server_box .hi {color:#ca3434;}
.hosting_server_box .table01 {width:100%; }
.hosting_server_box .table01 .th{background:#fafafa; height:40px; line-height:40px; text-align:center; font-size:15px; border-bottom:1px solid #dbdbdb;}
.hosting_server_box .table01 .td{}
.hosting_server_box .table01 .line{background:#f4f4f4; text-align:center;}
.hosting_server_box .table01 .traffic{text-align:center; width:200px;}

.hosting_server_box .d_day {
	position:absolute;
	top:0;
	right:0;
	border:1px solid #dbdbdb;
	border-radius:20px;
	overflow:hidden;
	font-size:13px;
}
.hosting_server_box .d_day span{padding:5px 5px 0 10px;}
.hosting_server_box .d_day a{
	display:inline-block;
	border-left:1px solid #dbdbdb;
	background:#f4f4f4;
	padding:5px 10px 5px 5px;
	transition: 0.3s ease-in-out;
}
.hosting_server_box .d_day a:hover{
	background:#35a9ca;
	color:#ffffff;
}

.hosting_server_box .traffic_btn {position:absolute; bottom:20px; left:20px;}
.hosting_server_box .traffic_btn div {display:inline-block; border:1px solid #dbdbdb; border-radius:3px; font-size:12px; letter-spacing:-1px;}
.hosting_server_box .traffic_btn .bt_hi {border:1px solid #5488ec; transition: 0.3s ease-in-out; padding:0 5px;}
.hosting_server_box .traffic_btn .bt_hi:hover {border:1px solid #1148b2;}
.hosting_server_box .traffic_btn .bt_hi .hih {color:#5488ec; }
.hosting_server_box .traffic_btn .bt_hi .hih::after {
	content:"|";
	font-size:12px;
	color:#e6e6e6;
}
.hosting_server_box .traffic_btn .bt_hi a:nth-child(1) {display:inline-block;  padding:4px 7px;  color:#5488ec;}
.hosting_server_box .traffic_btn .bt_hi a:nth-child(2) {display:inline-block;  padding:4px 7px; color:#5488ec;}
.hosting_server_box .traffic_btn .bt {position:relative; transition: 0.3s ease-in-out;}
.hosting_server_box .traffic_btn .bt:hover {border:1px solid #333333; color:#333333;}
.hosting_server_box .traffic_btn .bt i {position:absolute; top:22%; left:5px;}
.hosting_server_box .traffic_btn .bt a{display:block; padding:4px 7px 4px 25px;}

.hosting_server_box .Hd_cont {position:relative; text-align:left; padding:15px;}
.hosting_server_box .Hd_cont .title{font-size:14px; color:#333333; margin-bottom:0px; letter-spacing:-1px;}
.hosting_server_box .Hd_cont date {font-size:11px; letter-spacing:-0.5px; color:#b6b6b6; position:absolute; right:20px; top:15px;}
.hosting_server_box .Hd_cont date span{color:#333333;}
.hosting_server_box .Hd_cont .graph{border-radius:10px; overflow:hidden; background:rgba(0,0,0,0.1); height:5px; margin:5px 0;}
.hosting_server_box .Hd_cont .graph table{border-radius:10px;}
.hosting_server_box .Hd_cont a{border:1px solid #c4c4c4; border-radius:3px; background:#ffffff; padding:2px 4px; font-family:'Noto Sans KR'; display:inline-block; letter-spacing:-1px; transition: 0.3s ease-in-out;}
.hosting_server_box .Hd_cont a:hover{border:1px solid #333333; color:#333333;}

.hosting_server_box .Traffic_cont {position:relative; text-align:left; padding:0 15px 15px 15px;}
.hosting_server_box .Traffic_cont .title{font-size:14px; color:#333333; margin-bottom:0px; letter-spacing:-1px;}
.hosting_server_box .Traffic_cont date {font-size:11px; letter-spacing:-0.5px; color:#b6b6b6; position:absolute; right:20px; top:0;}
.hosting_server_box .Traffic_cont date span{color:#333333;}
.hosting_server_box .Traffic_cont .graph{border-radius:10px; overflow:hidden; background:rgba(0,0,0,0.1); height:5px; margin:5px 0;}
.hosting_server_box .Traffic_cont .graph table{border-radius:10px;}
.hosting_server_box .Traffic_cont a{border:1px solid #c4c4c4; border-radius:3px; background:#ffffff; padding:2px 4px; font-family:'Noto Sans KR'; display:inline-block; letter-spacing:-1px; transition: 0.3s ease-in-out;}
.hosting_server_box .Traffic_cont a:hover{border:1px solid #333333; color:#333333;}

.hosting_server_box .Line_cont {position:relative; text-align:left; padding:0 15px 15px 15px;}
.hosting_server_box .Line_cont .title{font-size:14px; color:#333333; margin-bottom:5px; letter-spacing:-1px;}
.hosting_server_box .Line_cont .date_table ul{display:table; width:100%; }
.hosting_server_box .Line_cont .date_table li{display:table-cell; font-family:'Noto Sans KR'; padding:1px 0;}
.hosting_server_box .Line_cont .date_table li:last-child{text-align:right;}


/* 웹호스팅 트래픽 사용내역 (상세) */
.hosting_server_detail {padding:20px 0; border-top:2px solid #5488ec; border-bottom:1px solid #dbdbdb; position:relative;}
.hosting_server_detail .title a{font-size:22px; color:#333333;}
.hosting_server_detail .title {position:relative;}
.hosting_server_detail .title a{font-size:20px; color:#333333;}
.hosting_server_detail .title .hosting_price{
	display:inline-block;
	margin:0 0 5px 10px;
	padding:5px 10px;
}
.hosting_server_detail .title .hosting_price .hosting_name {font-size:14px;}
.hosting_server_detail .title .hosting_price .hosting_name::after {
	content:"|";
	padding:0 8px;
	font-size:12px;
	color:#dddddd;
	vertical-align:top;
}
.hosting_server_detail .title .stats_01{font-size:14px; color:#0e77f7;}
.hosting_server_detail .title .stats_02{font-size:14px; color:#d03251;}
.hosting_server_detail .title .stats_03{font-size:14px; color:#d0d0d0;}

.hosting_server_detail .date {position:absolute; top:30px; right:0; font-size:14px;}
.hosting_server_detail .date .start {border:1px solid #dbdbdb; border-radius:3px; padding:0 3px; font-size:12px; color:#9c9c9c;}
.hosting_server_detail .date .end {border:1px solid #757575; border-radius:3px; padding:0 3px; font-size:12px; color:#757575; }

.hosting_server_detail .d_day {
	position:absolute;
	top:25px;
	right:0;
	border:1px solid #dbdbdb;
	border-radius:20px;
	overflow:hidden;
	font-size:13px;
}
.hosting_server_detail .d_day span{padding:5px 5px 0 10px;}
.hosting_server_detail .d_day a{
	display:inline-block;
	border-left:1px solid #dbdbdb;
	background:#f4f4f4;
	padding:5px 10px 5px 5px;
	transition: 0.3s ease-in-out;
}
.hosting_server_detail .d_day a:hover{
	background:#35a9ca;
	color:#ffffff;
}

.hosting_server_detail .chart_contents {padding:20px 0;}
.hosting_server_detail .chart_contents .inner_graph{}
.hosting_server_detail .chart_contents .inner_graph .graph_cont{width:520px; height:340px; margin-bottom:10px;}
.hosting_server_detail .chart_contents .inner_graph .graph_cont_edu{width:520px; height:340px; margin-bottom:10px;}
.hosting_server_detail .chart_contents .inner_graph .btn_graph_detail{
	font-size:15px;
	border:1px solid #a2a2a2;
	border-radius:30px;
	padding:5px 15px;
	transition: 0.3s ease-in-out;
	box-shadow:2px 3px 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 2px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,.2);
}
.hosting_server_detail .chart_contents .inner_graph .btn_graph_detail:hover{
	border:1px solid #333333;
	color:#333333;
}

.hosting_server_detail .Hd_cont {position:relative; text-align:left; margin-bottom:30px;}
.hosting_server_detail .Hd_cont .title{font-size:16px; color:#333333; margin-bottom:0px; letter-spacing:-1px;}
.hosting_server_detail .Hd_cont date {font-size:11px; letter-spacing:-0.5px; color:#b6b6b6; position:absolute; right:0px; top:0px;}
.hosting_server_detail .Hd_cont date span{color:#333333;}
.hosting_server_detail .Hd_cont .graph{border-radius:10px; overflow:hidden; background:rgba(0,0,0,0.1); height:5px; margin:10px 0;}
.hosting_server_detail .Hd_cont .graph table{border-radius:10px;}
.hosting_server_detail .Hd_cont a{border:1px solid #c4c4c4; border-radius:3px; background:#ffffff; padding:2px 4px; font-family:'Noto Sans KR'; display:inline-block; letter-spacing:-1px; transition: 0.3s ease-in-out;}
.hosting_server_detail .Hd_cont a:hover{border:1px solid #333333; color:#333333;}

.hosting_server_detail .Traffic_cont {position:relative; text-align:left; margin-bottom:30px;}
.hosting_server_detail .Traffic_cont .title{font-size:16px; color:#333333; margin-bottom:0px; letter-spacing:-1px;}
.hosting_server_detail .Traffic_cont date {font-size:11px; letter-spacing:-0.5px; color:#b6b6b6; position:absolute; right:0; top:0;}
.hosting_server_detail .Traffic_cont date span{color:#333333;}
.hosting_server_detail .Traffic_cont .graph{border-radius:10px; overflow:hidden; background:rgba(0,0,0,0.1); height:5px; margin:10px 0;}
.hosting_server_detail .Traffic_cont .graph table{border-radius:10px;}
.hosting_server_detail .Traffic_cont a{border:1px solid #c4c4c4; border-radius:3px; background:#ffffff; padding:2px 4px; font-family:'Noto Sans KR'; display:inline-block; letter-spacing:-1px; transition: 0.3s ease-in-out;}
.hosting_server_detail .Traffic_cont a:hover{border:1px solid #333333; color:#333333;}

.hosting_server_detail .server_price_detail {}
.hosting_server_detail .server_price_detail ul{display:table; width:100%; font-size:16px;}
.hosting_server_detail .server_price_detail li{display:table-cell; font-size:16px; padding:2px 0;}
.hosting_server_detail .server_price_detail .price {text-align:right;}
.hosting_server_detail .server_price_detail .all {padding-top:8px; margin-top:10px; border-top:1px solid #dbdbdb; }
.hosting_server_detail .server_price_detail .hi {color:#ca3434;}

.hosting_server_detail .traffic_btn {margin:20px 0 0 0; text-align:center;}
.hosting_server_detail .traffic_btn div {display:inline-block; border:1px solid #dbdbdb; border-radius:3px; font-size:12px; letter-spacing:-1px;}
.hosting_server_detail .traffic_btn .bt_hi {border:1px solid #5488ec; transition: 0.3s ease-in-out; padding:0 5px;}
.hosting_server_detail .traffic_btn .bt_hi:hover {border:1px solid #1148b2;}
.hosting_server_detail .traffic_btn .bt_hi .hih {color:#5488ec; }
.hosting_server_detail .traffic_btn .bt_hi .hih::after {
	content:"|";
	font-size:12px;
	color:#e6e6e6;
}
.hosting_server_detail .traffic_btn .bt_hi a:nth-child(1) {display:inline-block;  padding:4px 7px;  color:#5488ec;}
.hosting_server_detail .traffic_btn .bt_hi a:nth-child(2) {display:inline-block;  padding:4px 7px; color:#5488ec;}
.hosting_server_detail .traffic_btn .bt {position:relative; transition: 0.3s ease-in-out;}
.hosting_server_detail .traffic_btn .bt:hover {border:1px solid #333333; color:#333333;}
.hosting_server_detail .traffic_btn .bt i {position:absolute; top:22%; left:5px;}
.hosting_server_detail .traffic_btn .bt a{display:block; padding:4px 7px 4px 25px;}


/* 동영상라인 사용내역 (상세) */
.hosting_server_detail .Line_cont {position:relative; text-align:left; margin-bottom:30px;}
.hosting_server_detail .Line_cont .title{font-size:16px; color:#333333; margin-bottom:10px; letter-spacing:-1px;}
.hosting_server_detail .Line_cont .date_table ul{display:table; width:100%; }
.hosting_server_detail .Line_cont .date_table li{display:table-cell; font-family:'Noto Sans KR'; font-size:15px; padding:3px 0;}
.hosting_server_detail .Line_cont .date_table li:last-child{text-align:right;}


.excess_off {display:none !important;}

.btn_right_view_card {
	display:block;
	text-align:center;
	margin-top:10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.btn_right_view_card:hover {
	box-shadow:10px 10px 15px rgba(0,0,0,0.1);;
	-moz-box-shadow:0px 0px 15px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 0px 15px rgba(0,0,0,.2);
}
.arrow_box {
	position: relative;
	background: #ffffff;
	border: 1px solid #9a9a9a;
	border-radius:3px;
	box-shadow:5px 10px 15px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 5px 5px rgba(0,0,0,.2);
	-webkit-box-shadow:0px 5px 5px rgba(0,0,0,.2);
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 5px;
	margin-top: -5px;
}
.arrow_box:before {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #9a9a9a;
	border-width: 6px;
	margin-top: -6px;
}
/* 커뮤니티 카테고리 텍스트 */
.text_blockarea{
	text-align:center; 
	margin:20px auto 60px auto;
}
.text_blockarea:after{
	content:"";
	display:block;
	font-size:20px;
	margin-top:60px;
	color:#333;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:center;
}
.text_blockarea .text_block{
	width:145px; 
	text-align:center; 
	padding:2px 0 5px 0; 
	display:inline-block; 
	border:1px solid #b4b4b4; 
	border-radius:20px;
	box-shadow: 0 0 20px rgb(0 0 0 / 30%);  
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0, .3); 
	-webkit-box-shadow: 1px 1px 2px rgb(0 0 0 / 30%);
}



/* 앱패키징 */
.flex_s{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}
.category_bg54 {
	width:100%;
	position:relative;
	background:url('../new_img/category_bg54.jpg') top center no-repeat;
	height:1313px;
}
.category_bg54 .category_title54{text-align:center;margin:0 auto; padding-top:119px}
.category_bg54 .category_title54 h2{color:#000;text-transform:uppercase;margin:0 auto; text-align:center; line-height:0.8; letter-spacing:4px}
.category_bg54 .category_title54 h2:before{content: "";display:block;width: 229px;border-top: solid 1px #000;margin:0px auto 17px}
.category_bg54 .category_title54 h2:after{content: "";display:block;width: 229px;border-bottom: solid 1px #000;margin:17px auto 0}
.category_bg54 .category_title54 .gradient{
	position:relative;
	font-size:70px;
	letter-spacing:-6px;
	background: linear-gradient(to right, #0e47ba, #006fff);
	color: transparent;
	-webkit-background-clip: text;
	line-height:1;
}
.category_bg54 .category_title54 .shadow{
	font-size:70px;
	letter-spacing:-6px;
	color:#006fff;
	 -webkit-text-shadow:3px 3px 1px rgba(255,255,255,0.2);
	 text-shadow:3px 3px 1px rgba(255,255,255,0.2);
	 line-height:1;
}
.app_type{
	width:53px;
	height:53px;
	border:solid 1px #ededed;
	box-sizing: border-box;
	background-color:#fff;
	border-radius:100%;
	margin:5px;
}
.app_section_title {text-align:center; margin-bottom:30px;}
.app_section_title .title{letter-spacing:-1px; margin-bottom:10px;color:#000}
.app_section_title .sub_title{font-size:16px; letter-spacing:-0.5px; color:rgba(0,0,0,.8);}

.category_bg54 .in_box { position:absolute; top:45%; right:0; left:0; width:1100px; margin:0 auto;}
.flow_box_04 {
	box-sizing: border-box;
	width:340px;
	border:1px solid #dbdbdb;
	border-radius:10px;
	position:relative;
	text-align:center;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
	background-color:#fff
}
.flow_box_04:hover{
	border:1px solid #058aff;
	transition: 0.1s ease-in-out;
	transform: translateY(-3px);
	cursor:pointer;
}
.app_price_info{height:277px}
.app_price_info ul {margin-top:22px; margin-left:50px; text-align:left}
.app_price_info ul  li {list-style:none;line-height:34px;}
.app_price_info ul  li span{vertical-align:middle; color:#6c6c6c; letter-spacing:-0.05em}

.app_customizing{text-align:center; letter-spacing:-0.05em;}
.app_customizing .btn{
	border:solid 1px #000;
	padding:20px 60px;
	display:inline-block;
	text-align:center;
	margin:35px auto 0;
	border-radius:5px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
	background-color:#fcfbf9
}
.app_customizing .btn span{color:#333; vertical-align:middle}
.app_customizing .btn:hover span{color:#000; vertical-align:middle}
.app_customizing .btn:hover{
	border:1px solid #058aff;
	transition: 0.1s ease-in-out;
	transform: translateY(-2px);
	cursor:pointer;
	background-color:#fff;
}
.app_function{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	box-sizing: border-box;
	padding:70px 0;
	border-bottom:1px solid #eaeaea;
}
.app_function .btn{
	border:solid 1px #aaa;
	border-radius:30px;
	padding:10px 40px;
	display:inline-block;
	margin-top:18px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
	background-color:#fff;
}
.app_function .btn:hover{
	transition: 0.1s ease-in-out;
	transform: translateY(-2px);
	cursor:pointer;
	background-color:#fefdf8;
	border:1px solid #058aff;
}
.app_function .btn a{color:#555;line-height:1}

.app_function .function_img{text-align:center}
.app_function .function_img, .app_function .column{width:50% !important;}
.app_function .column{padding-top:30px;box-sizing: border-box;}
.app_function .column .stit{letter-spacing:0; color:#0070ff;text-transform:uppercase}
.app_function .column h3{
	font-size:55px;
	color:#323232;
	letter-spacing:-0.05em;
	margin:0;
	line-height:1.2;
}
.app_function .column p{
	color:#666;
	letter-spacing:-0.03em;
	line-height:1.5;
	margin-top:50px;
}
.app_function .column p span{
	color:#000;
	font-weight:500 !important;
}
.app_function_column_table thead th {
	background-color: #f5f7fa;
	color: #333;
	font-weight: bold;
	padding: 12px 0px;
	border-bottom: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	box-sizing:border-box;
	letter-spacing:-0.5px;
}
.app_function_column_table tbody td {
	padding: 10px 0px;
	border-bottom: 1px solid #eee;
	color: #666;
	font-size: 13px;
	box-sizing:border-box;
	letter-spacing:-0.5px;
}
.app_function_column_table tbody tr:hover {
	background-color: #f0f8ff;
}



.attention_wrap{margin:100px auto; width:100%}
.attention_wrap .tit{color:rgba(0,0,0,.9);margin-bottom:12px}
.attention_wrap .tit span{vertical-align:middle; }
.attention_wrap .attention{
	background-color:#fbfbfb;
	border-radius:10px; 
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	 box-sizing: border-box;
}
.attention_wrap .attention ul{
	width:auto;
	margin:30px 25px;
}
.attention_wrap .attention ul li{
	line-height:1.4;
	list-style:none;
	font-family: 'Noto Sans KR' !important;
	font-weight:100 !important;
	letter-spacing:-0.03em !important;
	font-size:14px;
	color:#000;
	padding-bottom:7px;
	padding-left:10px;
}
.attention_wrap .attention ul li:before{
	content:"";
	display:block;
	width: 5px;
	height:5px;
	background:#c9c9c9;
	float:left;
	margin:7px 0 0 -10px;
	border-radius:100%;
}
.category_bg54_2{
	width:100%;
	position:relative;
	background:url('../new_img/category_bg54_2.jpg') top center no-repeat;
	height:531px;
}
.category_bg54_2 .app_demo{padding-top:100px}
.category_bg54_2 .app_demo h2{text-align:center; color:#000; line-height:1; letter-spacing:-0.05em; margin-bottom:90px}
.category_bg54_2 .app_demo .btn{
	margin:0 10px;
	padding:16px 25px;
	-webkit-box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	box-shadow:3px 3px 3px 0px rgba(0, 0, 0, 0.05);
	transition: 0.1s ease-in-out;
	transform: translateY(0px);
	background-color:#057dd4;
}
.category_bg54_2 .app_demo .btn a, .category_bg54_2 .app_demo .btn{color:#fff; font-weight:400}
/*
.category_bg54_2 .app_demo .btn:hover{
	transition: 0.1s ease-in-out;
	transform: translateY(-2px);
	cursor:pointer;
	background-color:#0070ff;
}*/



/* 하단 관련사이트 */
.footer_related_site { 
	position:absolute;
	top:15px;
	right:0;
	z-index:1;
}
.footer_related_site_select {
	font-family:'Noto Sans KR' !important;
	font-weight:500 !important;
	font-size:12px;
	color:#666666;
	height:32px;
	width: 219px;
	border:none;
	border-bottom: 1px solid #c0c0c0; 
	background: url('../new_img/bg_select_related_site.gif') right center no-repeat; 
	appearance: none;
	outline:none;
}



/* 모달팝업 마이페이지 호스팅 사용현황 */
.happy_modal_popup_bg {
	position: fixed;
	z-index: 11;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0,0,0);
	background-color: rgba(0,0,0,0.4);
}

.happy_modal_popup_wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #e9e9e9;
	border-radius: 7px;
	overflow: hidden;
	padding: 25px;
	background: #fff;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.happy_modal_popup_header {
	display: table;
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #eaeaea;
}
.happy_modal_popup_title {
	display: table-cell;
	vertical-align: top;
	text-align: left;
}
.happy_modal_popup_close {
	display: table-cell;
	vertical-align: top;
	text-align: right;
}
.happy_modal_popup_close span:hover {
	color:#333 !important;
}
.happy_modal_popup_contents {

}
.happy_modal_popup_btn {
	padding-top:25px; 
	text-align:center;
}



/* 마이페이지 호스팅 사용현황 FTP 접속설정 */
.my_hosting_ftp_list {
	border-top:2px solid #787878;
}
.my_hosting_ftp_list_title th {
	text-align:center;
	padding:15px 0px;
	border-bottom:1px solid #eaeaea;
}
.my_hosting_ftp_rows td {
	border-bottom:1px solid #eaeaea;
	padding:10px 0px;
	box-sizing:border-box;
	text-align:center;
}
.my_hosting_ftp_rows_ip input {
	width:60px !important;
	text-align:center;
	font-size:15px !important;
}
.my_hosting_ftp_rows_ip span {
	padding:0px 5px;
	text-align:center;
	font-size:15px;
}



/* 상세페이지 좌측 기능검색 자동완성 */
.detail_function_input {
	border:1px solid #3975f1 !important;
	color:#3975f1 !important;
	background:#ebf1fe !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 -960 960 960' width='18px' fill='%233975f1'%3E%3Cpath d='M779.38-153.85 528.92-404.31q-30 25.54-69 39.54t-78.38 14q-96.1 0-162.67-66.53-66.56-66.53-66.56-162.57 0-96.05 66.53-162.71 66.53-66.65 162.57-66.65 96.05 0 162.71 66.56Q610.77-676.1 610.77-580q0 41.69-14.77 80.69t-38.77 66.69l250.46 250.47-28.31 28.3ZM381.54-390.77q79.61 0 134.42-54.81 54.81-54.8 54.81-134.42 0-79.62-54.81-134.42-54.81-54.81-134.42-54.81-79.62 0-134.42 54.81-54.81 54.8-54.81 134.42 0 79.62 54.81 134.42 54.8 54.81 134.42 54.81Z'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: left 10px center !important;
	padding-left: 30px !important;
	letter-spacing:-1px;
}
.detail_function_input::placeholder {
	color:#3975f1 !important;
}
.detail_function_input:-ms-input-placeholder {
	color:#3975f1 !important;
}
.detail_function_input::-moz-placeholder {
	color:#3975f1 !important;
}
.detail_function_input:-webkit-input-placeholder {
	color:#3975f1 !important;
}
#autoposition_detail{
	position:relative;
	margin-left:0px;
	z-index:999;
}
#autoSearchPartWrap_detail {
	position:absolute;
	top:0px;
	left:0px;
}
#autoSearchPart_sf {
	width:max-content;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:5px;
	max-height:250px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
	overflow-y:auto;
	display:none;
}
#autoSearchPart_sf table td {
	font-family: 'Noto Sans KR' !important; 
	font-size:14px !important;
	padding:3px 10px !important;
	letter-spacing:-1px;
}
#autoSearchPart_sf .listOut
{
	font-family: 'Noto Sans KR' !important; 
	font-size:14px !important;
	letter-spacing:-1px;
	cursor:pointer;
}
#autoSearchPart_sf .listIn
{
	font-family: 'Noto Sans KR' !important; 
	font-size:14px !important;
	letter-spacing:-1px;
	font-weight:500;
	cursor:pointer;
	background-color:#f5f5f5;
	color:#3975f1 !important;
}
#autoSearchPart_sf::-webkit-scrollbar {
	width: 5px;
}
#autoSearchPart_sf::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 0px;
	transition: all 0.5s;
}
#autoSearchPart_sf::-webkit-scrollbar-track {
	background-color: rgba(0, 0, 0, 0.1);
	background: rgba(0, 0, 0, 0.1);
	border-radius: 0;
}













/* 상세페이지 상단 기능검색 자동완성 */
.top_detail_function_input {
	border:1px solid #ffffff !important;
	color:#0071fe !important;
	background:#ffffff !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='18px' viewBox='0 -960 960 960' width='18px' fill='%233975f1'%3E%3Cpath d='M779.38-153.85 528.92-404.31q-30 25.54-69 39.54t-78.38 14q-96.1 0-162.67-66.53-66.56-66.53-66.56-162.57 0-96.05 66.53-162.71 66.53-66.65 162.57-66.65 96.05 0 162.71 66.56Q610.77-676.1 610.77-580q0 41.69-14.77 80.69t-38.77 66.69l250.46 250.47-28.31 28.3ZM381.54-390.77q79.61 0 134.42-54.81 54.81-54.8 54.81-134.42 0-79.62-54.81-134.42-54.81-54.81-134.42-54.81-79.62 0-134.42 54.81-54.81 54.8-54.81 134.42 0 79.62 54.81 134.42 54.8 54.81 134.42 54.81Z'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: left 10px center !important;
	padding-left:35px !important;
	letter-spacing:-1px;
	font-size:15px !important;
	height: 42px !important;
}
.top_detail_function_input::placeholder {
	color:#3975f1 !important;
}
.top_detail_function_input:-ms-input-placeholder {
	color:#3975f1 !important;
}
.top_detail_function_input::-moz-placeholder {
	color:#3975f1 !important;
}
.top_detail_function_input:-webkit-input-placeholder {
	color:#3975f1 !important;
}
#autoposition_detail_top{
	position:relative;
	margin-left:0px;
	z-index:999;
}
#autoSearchPartWrap_detail_top {
	position:absolute;
	top:0px;
	right:0px;
}
#autoSearchPart_sf_top {
	width:max-content;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:5px;
	max-height:250px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
	overflow-y:auto;
	display:none;
	min-width: 298px;
}
#autoSearchPart_sf_top table td {
	font-family: 'Noto Sans KR' !important; 
	font-size:14px !important;
	padding:3px 10px !important;
	letter-spacing:-1px;
}
#autoSearchPart_sf_top .listOut
{
	font-family: 'Noto Sans KR' !important; 
	font-size:14px !important;
	letter-spacing:-1px;
	cursor:pointer;
}
#autoSearchPart_sf_top .listIn
{
	font-family: 'Noto Sans KR' !important; 
	font-size:14px !important;
	letter-spacing:-1px;
	font-weight:500;
	cursor:pointer;
	background-color:#f5f5f5;
	color:#3975f1 !important;
}
#autoSearchPart_sf_top::-webkit-scrollbar {
	width: 5px;
}
#autoSearchPart_sf_top::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 0px;
	transition: all 0.5s;
}
#autoSearchPart_sf_top::-webkit-scrollbar-track {
	background-color: rgba(0, 0, 0, 0.1);
	background: rgba(0, 0, 0, 0.1);
	border-radius: 0;
}


/* 상세페이지 기능 소팅순서 변경 */
.detail_sorting_change {
	position: absolute;
	top: 0px;
	right: -180px;
	border:1px solid #e9e9e9;
	border-radius:3px;
	width:140px;
}
.detail_sorting_change_title {
	display:inline-block;
	width:100%;
	padding:5px 0px;
	color:#333;
	cursor:pointer;
	text-align:center;
	font-family: 'Noto Sans KR' !important;
	font-weight: 500 !important;
	font-size:14px;
	background:#fafafa;
}
.detail_sorting_change_list {
	display:inline-block;
	width:100%;
	padding:5px 10px;
	color:#999;
	cursor:pointer;
	border-top:1px solid #e9e9e9;
	text-align:left;
	font-family: 'Noto Sans KR' !important;
	font-weight: 400 !important;
	font-size:14px;
	box-sizing:border-box;
}
.detail_sorting_change_mod {
	display:inline-block;
	width:100%;
	padding:5px 0px;
	color:#999;
	border-top:1px solid #e9e9e9;
	cursor:pointer;
	text-align:center;
	font-family: 'Noto Sans KR' !important;
	font-weight: 400 !important;
	font-size:14px;
	background:#fafafa;
}


/* pg 나이스페이먼츠 도움말 */


.help_box_01 {
	position:absolute;
	top:30px;
	left: 50%;
	transform: translateX(-50%);
	width:500px;
	z-index:999;
	background:#fafbfc;
	border-radius:10px;
	box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);
	border: 1px solid #eaeaea;
	padding:25px;
}

.help_box_01:after {
	 border-top:0px solid transparent;
	 border-left: 10px solid transparent;
	 border-right: 10px solid transparent;
	 border-bottom: 10px solid #fafbfc;
	 content:"";
	 position:absolute;
	 top:-10px;
	 left: calc(50% - 5px);
}

.help_box_01:before {
	 border-top:0px solid transparent;
	 border-left: 11px solid transparent;
	 border-right: 11px solid transparent;
	 border-bottom: 11px solid #eaeaea;
	 content:"";
	 position:absolute;
	 top:-11px;
	 left: calc(50% - 6px);
}

.help_box_01_list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	padding:10px 0px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}

.help_box_01_list span {
	flex: 0 0 calc(50% - 10px);
	box-sizing: border-box;
	background: #f9f9f9;
	text-align:left;
	padding-left:10px;
	position:relative;
}

.help_box_01_list span::before {
	content: "\2022";
	color: #555;
	position:absolute;
	top: 0px;
	left: 0px;
}

/* 호스팅관리 */
.my_hosting_Extend_btn_hosting a {
	background:#5aabff;
	color:#fff;
	display:inline-block;
	padding:2px 5px;
	border-radius:3px;
}
.my_hosting_Extend_btn_ssl a {
	background:#ffae5a;
	color:#fff;
	display:inline-block;
	padding:2px 5px;
	border-radius:3px;
}