@charset "utf-8";

html { }
body { min-width:320px; overflow-x:hidden; overflow-y:auto; top: 0px!important; font-family: "Noto Sans KR", Noto Sans KR, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; }

#body_dummy { width:100%; height:1000%; background:rgba(0,0,0,0.65); z-index:999; position:absolute; top:0px; left: 0px; display:none;}
#mobile_content { background:#f7f7f7; padding-top: 138px; }
#mobile_content .cheditor-tb-wrapper { display: none; }

#bbs_category_wrap { padding: 0px 5px; }

/* 폼메일 커스텀.시작 */
#site_content .bbs_normal_input_table textarea,
#site_content .bbs_normal_input_table select,
#site_content .bbs_normal_input_table .input { margin: 0px 0px 5px 0px; font-size:13px; color:#545454; border:1px solid #cccccc; background-color:#fff; padding:5px 5px; display: inline-block; border-radius: 3px; box-shadow: inset 2px 2px 2px #ededed; }
#site_content .form_col_left {width: 100px; }
.page_notice2 { margin: 30px 0px 10px 0px; font-size: 17px; font-weight: bold; color: #282828; text-align: center; padding: 0px 20px; }
.page_notice3 { font-size: 17px; font-weight: bold; color: #fff; background: #F19925; padding: 3px 7px; line-height: 30px;   }
.page_notice4 { margin: 10px 0px 0px 0px; font-size: 17px; font-weight: bold; color: #282828;  text-align: right; }
.page_notice4 .form_need_input_star { vertical-align: middle; font-size: 13px; color: #FF0004; }

.basket_safeinfo3 { display: none; }
.oner_name,
.basket_people_list_table_hp_no_1 { width:85%!important; }

.bbs_list_table_q .material-symbols-outlined { color: #0577c0!important; }

#pass, 
#re_pass { letter-spacing: 5px; width: 70%; padding: 10px 10px; }
/* 폼메일 커스텀.끝 */

/* 예약내역 결제창 커스텀.시작 */
.pay_guide_text_reserve_page { font-size: 15px; color: #333; text-align: left; padding-left: 10px; }
.pay_guide_notice_reserve_page  { font-size: 15px; color: #333; text-align: left;  width: 90%; margin: 0 auto; padding: 10px 10px; border: 1px solid #ccc; background: #f7f7f7; font-weight: bold; }
/* 예약내역 결제창 커스텀.끝 */

.reservation_info_txt { font-size: 17px; font-weight: bold; color: #282828; text-align: left; padding: 10px 0px 3px 20px;  }

/* 사이트 전체 색상 정의 */
.site_main_color {color:#000}
.site_sub_color {color:#f9f9f9}
.site_point_color {color:#000}

*::selection { background:#0597f2; color:#FFF; }
a { color:#555; text-decoration:none;}
a:link { text-decoration: none; color:#555; }
a:visited { text-decoration: none; color:#555; }
a:hover { text-decoration:none; color:#222c2e; }
a:active { text-decoration: none; color:#222c2e; }

 /* 장바구니.커스텀.시작 */
.basket_cus_onput8, /* 성별 */
.basket_cus_onput5, /* 국적 */
.basket_cus_onput10 { display: none;  } /* 이름 */
#basket_people_list_table_text1, /* 여권번호 */
#basket_people_list_table_text_slash1, 
.basket_people_list_table_text_input1 {  display: none;} /* 여권번호_인풋 */
#basket_people_list_table_text2, /* 만료일 */
#basket_people_list_table_text_slash2, 
.basket_people_list_table_text_input2 {  display: none;} /* 만료일_인풋 */
#basket_people_list_table_text3, /* 발행처 */
#basket_people_list_table_text_slash3, 
.basket_people_list_table_text_input3 {  display: none; } /* 발행처_인풋 */
#basket_people_list_table_text4, /* 국적 */
#basket_people_list_table_text_slash4, 
.basket_people_list_table_text_input4 { } /* 국적_인풋 */

#oner_email_1 { width: 45%; }
#pass,
#re_pass { background: #f7f7f7;  }

.site_all_width_textarea { width: 85%!important;  margin: 0 auto; white-space: break-spaces; font-size: 12px; overflow-wrap: break-word; line-height: 20px; text-align: left; border: 1px solid #ededed;}
.basket_people_list_table_hp_no_1 { }
.basket_people_list_table_hp_no_2 { }
.basket_people_list_table_hp_no_3 { }

/*
.page_link_basket_text_from { padding:5px 0px; margin:5px 0px; border:1px solid #000; font-size:12px; font-weight:bold; background:#f7f7f7; color:#000; }
*/
 /* 장바구니.커스텀.끝 */
 
.article_textarea { width:92%; font-size:15px; padding:10px; line-height:22px; color:#282828; text-align: left; margin:0 auto; opacity:1.0; white-space: pre-wrap;word-wrap: break-word; }

/* 페이팔 페이지 */
.paypal_wrap_text {  text-align: left; font-size: 15px; padding: 0px 20px 0px 20px; }
.paypal_wrap { width: 80%; margin: 0 auto; }
.paypal_wrap #paypal-form-fields-container-3RXF5TCT3NW7Q {  margin: 0 auto!important; text-align: left!important; padding-bottom: 30px; }
.paypal_wrap #paypal-form-fields-container-3RXF5TCT3NW7Q .input-label { display: inline-block!important;margin: 0 0; padding-right: 15px; padding-bottom: 10px!important; }
.paypal_wrap #paypal-form-fields-container-3RXF5TCT3NW7Q .currency-label {  display: inline-block!important; }
.paypal_wrap #paypal-form-fields-container-3RXF5TCT3NW7Q input { width: 50%!important; padding: 10px 20px; border-radius: 8px; border: 1px solid #ededed; margin-right: 5px; }
.paypal_wrap #paypal-form-fields-container-3RXF5TCT3NW7Q .error-label { padding-bottom: 8px!important;  font-weight: bold;}
.paypal_wrap .paypal-button-container { margin: 0 auto!important; }

#toTop {display:none;
	text-decoration:none;
	position:fixed;
	bottom:5px;
	right:5px;
	overflow:hidden;
	width:40px;
	height:40px;
	border:none;
	opacity: 0.7;
	-ms-opacity: 0.5;
	-webkit-opacity: 0.5;
	-o-opacity: 0.5;
	-moz-opacity: 0.5;
	text-indent:-999px;
	background:url('//img.for-next.net/img/icon/60x60_round_up_button_03_gray.png') no-repeat;
	background-size:40px;
	z-index:1000;
}

#toTopHover {
	background:url('//img.for-next.net/img/icon/60x60_round_up_button_03_gray.png') no-repeat;
	background-size:40px;
	width:40px;
	height:40px;
	display:block;
	overflow:hidden;
	float:left;
	filter:alpha(opacity=0);
	z-index:1000;	
}

#toTopBack {
	text-decoration:none;
	position:fixed;
	opacity:0.0;
	bottom:5px;
	left:5px;
	overflow:hidden;
	width:40px;
	height:40px;
	border:none;
	background:url('//img.for-next.net/img/icon/60x60_round_left_button_03_gray.png') no-repeat;
	background-size:40px;
	z-index:1000;
}

#toTop:active, #toTop:focus, #toTop:hover,
#toTopBack:active, #toTopBack:focus, #toTopBack:hover
 {
	outline:none;
	opacity: 1.0;
}

/* 메인2단 배너 */
	.main_banner_wrap { width:100%; padding:0px 0px; position:relative; margin:0 auto; }
	.main_banner_wrap ul { width:100%; }
	.main_banner_wrap ul li { width:50%; text-align:center; float:left;}
	.main_banner { width:100%; position:relative; text-align:center;}
		.main_banner_img { width:95%; margin:5px 0; }
		
		
.conWrap, .conWrap100per {  line-height:24px; 
background: rgb(229,229,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.contents_wrap1 { font-weight: 700; color: #282828; text-align: left; font-size: 14px; display: block; }

.his_box h2 {font-size:1.563em; text-align:center; padding:5px 0; margin:0 auto; width:90%; color:#000; font-weight:bold; border:1px solid #bebebe;}
.his_list_box {}
.his_list_box:after {clear:both; content:""; display:block;}
.his_list_box strong {float:left; margin-right:3%; font-size:1.375em; color:#000; }
.his_list_box ul {float:left; }
.his_list_box ul li {font-size:1.375em; color:#767676;}


/*paragraphs*/
.paragraphs{ margin-bottom: 35px; }
#companyArea > *{ margin-bottom: 35px; }
.pointPhoto{margin-bottom: 35px; text-align: center;}

#wrapper{width:100%; /* max-width:320px; */ margin: 0 auto;  overflow: hidden; }
#wrap-pos{position: relative; left: 0; top: 0; z-index: 20;  width: 100%;  background-color: #fff;  }

#cover {    cursor:pointer;     position: absolute;     top: 0;     left: 0;    z-index:10000;  background-color: rgba(23, 29, 45, 0.2); background-image:url(trg.png);
       /* IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd, endColorstr=#99dddddd);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd, endColorstr=#99dddddd)";
}



.tabArea{ margin-bottom: 20px; *zoom:1; }

.tabArea:after{display: block; clear: both; content: ""; height: 0; visibility: hidden;}
.tabArea li{ background-color: #fff; float: left; }
.tabArea li a{display: block; border: 1px solid #bebebe; text-align: center; padding: 8px 0;  font-size: 1.125em;}
.tabArea li.on a{background-color: #212940; border: 1px solid #212940; color: #fff;}
.tabArea.l2 li{  width: 48.5%; margin-left: 1%; }
.tabArea.l2 li:first-child{margin-left: 0;}


.productArea .list{*zoom:1; margin-bottom: 50px;}
.productArea .list:after{display: block; clear: both; content: ""; height: 0; visibility: hidden;}
.productArea .list .photo { width: 228px; float: left; border: 1px solid #e0e0e0;  }
.productArea .list .cont { margin-left: 253px;  }
.productArea .list .cont h2{font-size: 1.250em; margin-bottom: 10px;}
.productArea .list .cont .option{margin-bottom: 25px;}
.productArea .list .cont .option li{ color: #595959; font-size: 1.125em; line-height: 1.5em; }
.productArea .list .cont button{ font-size: 1.125em; border: 1px solid #2f3c71; padding: 8px 10px; color: #2f3c71;  }


.productView .proViewImage{ border: 1px solid #e0e0e0; padding: 16px; text-align: center; margin-bottom: 40px; }
.productView .proViewContent h1{ font-size: 1.563em; /*fz25*/ color: #000; margin-bottom: 25px; }
.productView .option{margin-bottom: 25px; color: #595959;}
.productView .option li{ margin-bottom: 5px;  font-size: 1.25em;}
.productView .option strong{ display: inline-block; *display: inline; *zoom: 1;  width: 100px; background-image: url(../images/product/bg_rantal_line.gif); background-position: right 50%; background-repeat: no-repeat;}
.productView .option span{ display: inline-block; *display: inline; *zoom: 1; padding-left: 15px; }
.productView button.btn_rantal{margin-top: 30px;}
p.rentalMent{ color: #2f3c71; font-size: 1.150em; }
.btn_rantal{  border:1px solid #2f3c71; padding:20px 0; width: 100%; margin-bottom: 40px; font-size: 1.875em; color: #2f3c71;}
.btn_rantal .ico_arr{display: inline-block; *display: inline; *zoom: 1; padding-right: 30px; background-image: url(../images/product/bg_arr_rantal.gif); background-position: right 50%; background-repeat: no-repeat;}

.fromType1{margin-bottom: 50px;}
.fromType1 h1{height:35px;background-color:#eeeff2;background:-webkit-gradient(linear,0 0,0 100%,from(#eeeff2),to(#d3d4db));box-shadow:inset 0 1px rgba(255,255,255,.55);font-weight:bold;font-size:1.05em;color:#363940;line-height:35px;text-indent:10px; border: 1px solid #ebebeb; margin-bottom: 20px;}
.fromType1 .form dt{float:left;width:110px;padding-top:5px;text-indent:-1px}
.fromType1 .form dt .spr_ct{width:7px;height:8px;margin-left:4px;background-position:-185px 0;vertical-align:1px}
.fromType1 .form dd{overflow:hidden;min-height:34px;font-size:1.05em; margin-bottom: 7px;}
.fromType1 .form .ta{margin-top:7px}
.fromType1 .form .selwp{position:relative;float:left;width:79px;height:26px;margin-right:8px;border:1px solid #cacaca}
.fromType1 .form .selwp select{width:79px;height:26px;background:transparent;border:0;padding-left:7px;font-size:.9em;color:#363940;vertical-align:top;-webkit-appearance:none}
.fromType1 .form .inp_tx{width:100%;font-size:.9em;letter-spacing:0}
.fromType1 .form .sel .inp_tx{float:left;width:58px;text-align:center}
.fromType1 .form .sel .spr_ct{position:absolute;top:0;right:0;z-index:-1;width:26px;height:26px;border-left:1px solid #cacaca;background-color:#f9f8f8;background-position:-115px -50px}
.fromType1 .form .selv2 .selwp{width:100%;height:28px;-webkit-box-sizing:border-box}
.fromType1 .form .selv2 .selwp select{width:100%;padding-left:6px;padding:0 32px 0 6px}
.fromType1 .form .zipwp .inp_tx{margin-bottom:6px}
.fromType1 .form .zip .inp_tx{float:left;width:50px;text-align:center}
.fromType1 .form .zip .bt_gry2{width:66px;height:28px;margin-left:8px;font-size:.75em}
.fromType1 .form .hyp{display:inline-block;float:left;margin:0 6px 0 5px;padding-top:3px}
.fromType1 .form textarea{width:100%;height:60px;padding:5px 4px;border:1px solid #cacaca;font-size:.85em;color:#74757d;line-height:1.3em;-webkit-box-sizing:border-box}
.fromType1 .form textarea.on{color:#363940}
.fromType1 .form .cnt{margin-top:-4px;padding-right:1px;font-size:.7em;color:#929292;text-align:right;letter-spacing:0}
.fromType1 .form .safety{position:relative;clear:both;width:100%;padding:7px 0 18px;font-size:.9em;color:#363940;line-height:20px}
.fromType1 .form .safety .inp_ck{margin:-2px 4px 2px 0;vertical-align:middle}

/* not in use */
#iscroll_warp{overflow:auto;position:absolute;top:150px;bottom:0;left:0;width:100%;z-index:1}
#iscroll{position:absolute;width:100%;padding:0;/*-webkit-touch-callout:none;*/-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1}
.spr{display:block;overflow:hidden;background:url( https://img.tmon.co.kr/m/spr_common.png?v=1397703789 ) no-repeat;text-indent:-100em;-webkit-background-size:494px 600px}
/*.post_no{overflow:hidden;position:absolute;top:10px;left:3%;width:94%;height:335px;margin:0 auto;border-radius:5px;background:#fff;z-index:110;}*/
.post_no{overflow:hidden; width:100%;height:325px;border-radius:5px;background:#fff;z-index:110; position: relative;}
.post_no h1{padding:9px 0;border-top-left-radius:5px;border-top-right-radius:5px;background:#ff6328 url( https://img.tmon.co.kr/m/bg_point_guide.png?v=1397642667 ) repeat-x 0 100%;color:#fff;font-size:1.386em;text-align:center}
.post_no h2{margin:20px 20px 0;font-size:1em;line-height:1.071em}
.post_no h2 span{display:block;color:#888;font-size:0.929em}
.post_no fieldset{margin:8px 20px;}
.post_no fieldset strong{font-size:0.929em}
.post_no fieldset .txt{width:58.5%;margin-left:1%;padding:5px 0 6px;border:1px solid #cacaca}
.post_no ul{margin:2px 20px;border-top:1px solid #e7e7e7}
.post_no li{position:relative;padding:10px 0 6px 65px;border-bottom:1px solid #e7e7e7;color:#313131;font-size:0.857em;line-height:1.357em}
.post_no li span{position:absolute;top:10px;left:0;color:#f74d07}
.post_no .seabox{ position: relative; }
.post_no .btn_srch{position:absolute;top:0;right:0px;width:20%; min-height: 30px;padding:4px 1px 3px;border:1px solid #fff;outline:1px solid #cacaca;background:#f5f5f5 -webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#f5f2f2));color:#222;font-size:0.929em}
.post_no .btn_clse{position:absolute;top:11px;right:13px;width:18px;height:18px;background-position:0 -15px}

/* signup n in */
.login {margin:13px}
.login .btn_join{width:100%;height:42px;margin-top:18px;border:1px solid #f0f4f5;outline:1px solid #82a8b8;background:#f3f6f6 -webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e9edf0));color:#222;font-size:1.143em}
.login .forget{margin-top:18px;color:#909090;font-size:0.857em;line-height:1.357em}
.login .forget p{padding-bottom:7px;color:#2c2c2c}
.login .forget strong{color:#2c2c2c}
.login_area{position:relative;padding:14px 14px 15px;border:1px solid #fff;outline:1px solid #cfcfcf;background:#fbf9f9}
.login_area li{padding-right:76px}
.login_area .txt{width:100%;height:32px;margin-top:6px;padding:0 7px;border:1px solid #cacaca;font-size:1em;-webkit-box-sizing:border-box}
.login_area .auto_chk{margin-top:6px;padding-right:76px;font-size:1em;color:#555;text-align:right}
.login_area .auto_chk input{margin:0 5px 0 0}
.login_area .btn_login{position:absolute;top:20px;right:13px;width:70px;height:70px;background:#53534b; color:#fff;font-size:1.286em}

.pointPhoto{ margin-bottom: 40px; }

/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ 레이아웃설정 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */

/*메인*/
.best_product {position:relative; margin-bottom:17px; overflow:hidden; width:100%; text-align:center;  }
.best_product .best_list ul { font-size:13px; padding-top:20px; text-align:center; margin-left:10px; }
.best_product .best_list ul:after {content:""; display:block; clear:both;}
.best_product .best_list ul li {float:left; text-align:center; width:32%; padding-top:10px; padding-bottom:10px;}
.best_product .best_list ul li img {border:1px solid #ddd; width:89px; height:89px;}
.best_product .best_list ul li a {text-decoration:none;}
.best_product .best_list ul li p {padding-top:5px;width:89px; text-align:center; margin:0 auto; vertical-align:top; padding-bottom:20px; }
.best_product .best_list ul li p span.price {display:block; font-size:13px; color:#000; padding-top:13px;}

/* container_sub */
#container_sub {width:100%; background-color:#FFF;}
.container_sub_position {margin:0 auto; width:100%;  *zoom:1;}
.container_sub_position:after {content:""; display:block; clear:both;}
.snb_position {float:left; width:100%; }
.snb_position_text { text-align:right; padding:10px 10px;}
#content_sub {float:right; text-align:left; width:100%; }
#content_sub .article {width:95%; margin:0 auto;}
.module_position { margin-left:20px; margin-right:20px; font-size:13px; text-align:left; }


			/* 회사소개 비주얼 */
			.sub_page_company_visual { text-align:center; width:100%; margin:0 auto; position:relative;}
			.sub_page_company_visual li { display:inline-block;  width:28%; min-width:200px; border:1px solid #f7f7f7; margin:0 10px; padding:20px 10px; background:#0597f2; line-height:20px; margin-bottom:20px; }

			.sub_page_company_visual_text1 { font-size:12px; background:#0597f2; padding:10px 10px; color:#FFF; font-style:italic; text-align:left; line-height:20px;}
			.sub_page_company_visual_text2 { font-size:11px; color:#f9f9f9; }

.sub_page_title_big { font-size:17px; color:#000!important; font-weight:bold; padding:8px 10px; margin-bottom:10px;}

/*상품리스트*/

.best_product2 {position:relative; margin-bottom:17px; overflow:hidden; width:100%; text-align:center;  }
.best_product2 .best_list ul { font-size:13px; padding-top:20px; text-align:center; margin-left:10px; }
.best_product2 .best_list ul:after {content:""; display:block; clear:both;}
.best_product2 .best_list ul li {float:left; text-align:left; width:99%; padding-top:10px; padding-bottom:10px;border-bottom:1px solid #dcdcdc;}

.best_product2 .best_list ul li .goodsImg{width:90px;float:left; margin-right:7px;border:1px solid #ddd;}
.best_product2 .best_list ul li .goodsImg img{width:100%;height:100%;}
.best_product2 .best_list ul li .goodsInfo{margin-top:5px;}
.best_product2 .best_list ul li .goodsInfo a { font-size:13px; color:#000; line-height:18px; padding-right:20px; font-weight:bold; text-overflow: ellipsis; overflow:hidden;}
.best_product2 .best_list ul li .goodsarrow{margin-right:10px; margin-top: 20px; float:right;}
.best_product2 .best_list .nothing{width:100%;text-align:center;height:40px;color:black}


.best_product3 {position:relative; margin-bottom:17px; overflow:hidden; width:100%; text-align:center;  }
.best_product3 .best_list ul { font-size:12px; padding-top:5px; text-align:center; margin-left:10px; }
.best_product3 .best_list ul:after {content:""; display:block; clear:both;}
.best_product3 .best_list ul li {float:left; text-align:center; width:32%; padding-top:5px; padding-bottom:10px; padding-left:1px; padding-right:1px; text-overflow: ellipsis; overflow:hidden;white-space:nowrap }
.best_product3 .best_list ul li img {border:1px solid #ddd; width:50px; height:50px; padding:10px 10px; background-color:#FFF;}
.best_product3 .best_list ul li a {text-decoration:none; text-overflow: ellipsis; overflow:hidden;white-space:nowrap}
.best_product3 .best_list ul li p {padding-top:5px; text-align:center; margin:0 auto; vertical-align:top;  text-overflow: ellipsis; overflow:hidden;white-space:nowrap}
.best_product3 .best_list ul li p span.price {display:block; font-size:13px; color:#000; padding-top:13px;}

/*.best_product2 .best_list ul li img {border:1px solid #ddd; width:89px; height:89px;}*/


/*  각 페이지 컨텐츠 스타일 */
.box_point { padding:10px 10px; margin:0 auto; background:#f7f7f7; width:80%; position:relative; font-weight:bold; color:#000; font-size:13px; line-height:32px; text-align:center; }


/* contents_wrap */
.contents_wrap { width:100%; text-align:left; padding:10px 10px;}
.contents_img_100 { width:100%; height:100%;}

/* title_sub */
.title_sub {margin-bottom:32px; *zoom:1;}
.title_sub:after {content:""; display:block; clear:both;}
.title_sub h3 {float:left;  font-size:20px; color:#1c1c1c;}
.title_sub .path {float:right; padding-top:4px;}
.title_sub .path ul { font-size:12px; color:#a8a8a8; *zoom:1;}
.title_sub .path ul:after {content:""; display:block; clear:both;}
.title_sub .path ul li {float:left; background:url(//img.for-next.net/img/icon/bg_path_arrow.gif) no-repeat 0 2px; padding-right:6px; padding-left:10px;}
.title_sub .path ul li.first {background:none; padding-left:0;}
.title_sub .path ul li.last {padding-right:0; color:#343434;}

/* goods_detail 제품 상세 */
.goods_detail_position {padding-bottom:10px; margin-bottom:5px; zoom:1; }
.goods_detail_position:after {content:""; display:block; clear:both;}
.left_detail {position:relative; float:left; width:324px; z-index:100;}
.left_detail .thumnail_image {width:250px; height:250px; margin-bottom:10px; text-align:center;}
.left_detail p.btn_zoom {text-align:center; margin-bottom:10px;}
.left_detail p.btn_zoom a {display:block;  font-size:13px; color:#343434; text-decoration:none; padding:10px 0;}
.left_detail .thumnail_position {width:100%; height:50px; *zoom:1;}
.left_detail .thumnail_position:after {content:""; display:block; clear:both;}
.left_detail .thumnail_position .prev {float:left;}
.left_detail .thumnail_position .next {float:right;}

.small_img { margin:10px 10px; text-align:center; width:50px; height:50px; border:1px solid #ebebeb; }



.right_detail { width:100%; position:relative; z-index:10; text-align:left; padding:10px 0px;  border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background-color:#f7f7f7;}
	.detail_middle_position { width:90%; margin:0 auto; line-height:13px;}



	.model_price_color { color:#0597f2; font-size:24px; font-weight:bold;}
	.setting_number { text-align:right; float:right;  }



.attached_file {display:inline-block; float:left; background:url(//img.for-next.net/img/icon/ico_attached_pdf.gif) no-repeat 0 0; height:25px; padding:5px 0 0 32px; zoom:1; }
.attached_file a {color:#474747; text-decoration:underline; font-size:12px;}

.attached_drawing {display:inline-block; padding-top:5px; float:right; zoom:1;}
.attached_drawing a {font-size:12px; color:#474747; text-decoration:none;}


.goods_detail_section {margin-bottom:15px;}

/* 문의하기 폼 */
.form_tb_position {border-top:2px solid #132746;}
.form_tb {width:100%; border-spacing:0; border-collapse:collapse;}
.form_tb input, .form_tb select { vertical-align:middle;}
.form_tb tbody th { font-size:13px; color:#2d2d2d; padding:10px 13px 8px 13px; background:#f5f6f7; border-bottom:1px solid #cfcfd0; border-right:1px solid #cfcfd0; text-align:left;}
.form_tb tbody th.top {vertical-align:top;}
.form_tb tbody td { font-size:12px; color:#666; padding:10px 13px 8px 13px; border-bottom:1px solid #cfcfd0; text-align:left;}
.form_tb tbody td .slt_box1 {width:60px;}
.form_tb tbody td .slt_box2 {width:250px;}
.form_tb tbody td .slt_box3 {width:250px;}
.form_tb tbody td .edit_position {width:100%;}

/* btns_center */
.btns_center {margin-top:30px; text-align:center;}


/* 상품 레이아웃 */

/* 상세 페이지 전제 랩 */
#product_detail_view_page { padding: 20px 20px 10px 20px; }



.contents_product_wrap { z-index:455; position:relative; }
.contents_product_contents { width:100%; height:100%; margin:0 auto; padding-top:0px; padding-bottom:1px;  }


  .product_ct2 { width:100%; z-index:3; }
	

/* 게시판 레이아웃 */
.contents_bbs_wrap { width:100%;   }
.contents_bbs_wrap_contents { width:80%; margin:0 auto; padding-top:20px; padding-bottom:30px; }

  
/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ 레이아웃설정 ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */



/* ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ 메인페이지 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ */
/* 메인페이지 타이틀 영역 */
.thd { margin-bottom:1px; height:36px; line-height:36px; 
position: relative;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 74%, #f2f2f2 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#fcfcfc), color-stop(94%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* W3C */
 }
.thd a { display:block; height:100%; }
.thd a h2, .thd h2 { position:relative; padding:0 0 0 15px; font-size:13px; color:#111; }
.thd a h2 span { position:absolute; top:13px; right:10px; font-size:10px; font-weight:bold; color:#666; line-height:12px; }
.thd a h2 span img { margin-top:-1px; width:7px;}


/* 페이지내 타이틀 영역 */
.thd2 { height:42px; line-height:42px; border:1px solid #e7e8ea; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 74%, #f2f2f2 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#fcfcfc), color-stop(94%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* W3C */
 }
 
.thd2 h2 strong {text-align:left; font-size:13px; font-weight:bold; color:#000; margin-left:10px;  }

/* 상세페이지 타이틀 영역 */
.thd3 { padding:10px 10px; line-height:20px; text-align:center;
border:1px solid #e7e8ea; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 74%, #f2f2f2 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#fcfcfc), color-stop(94%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* W3C */
 }
 
.thd3 h2 strong {text-align:left; font-size:13px; font-weight:bold; color:#000; margin:10px 10px;  }


.thd4 { padding: 8px 5px; line-height:14px; z-index:10;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fcfcfc 74%, #f2f2f2 94%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(74%,#fcfcfc), color-stop(94%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#fcfcfc 74%,#f2f2f2 94%); /* W3C */
 }
.thd4 h2 { position:relative; padding:0 15px 0 15px; font-size:14px; text-align:right; z-index:10;} 


.hd { height:36px; line-height:36px; padding-top:7px; border-bottom:1px solid #e5e5e5; }/*background:#f4f4f4;*/
.hd.fc { padding:0;}/*margin-top:-1px;*/
.hd a { display:block; height:100%; background:#fff; }
.hd a h2, .hd h2 { position:relative; padding:0 0 0 15px; font-size:15px; font-weight:bold; letter-spacing:-1px; color:#111; border-top:1px solid #ececec; }
.hd a h2 strong, .hd h2 strong { color:#cb0b08; }
.hd a h2 span { position:absolute; top:13px; right:15px; padding-right:13px; font-size:12px; font-weight:bold; color:#666; line-height:12px; background:url('//img.for-next.net/img/icon/set_ico.png') 100% -69px no-repeat; background-size:64px 700px; }
.hd.mc, .hd.mo { height:42px; line-height:42px;}
.hd.mc a h2 span { top:15px; text-indent:-9999px; background-position:100% -106px;}
.hd.mo a h2 span { top:15px; text-indent:-9999px; background-position:100% -126px;}
.hd.t1 { border:0; }
.hd.t2 { padding:0; border:0; }
.hd.t2 h2 { border:0; }

	.sptab { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab:after { display:block; content:''; clear:both; }
	.sptab li { position:relative; float:left; min-width:25%; height:31px; line-height:31px; }
	.sptab li span { position:relative; display:block; height:31px; line-height:31px; font-size:13px; font-weight:bold; color:#666; text-align:center; }
	.sptab li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab li:last-child a:before { display:none; }
	.sptab li.on { z-index:10; }
	.sptab li.on span { height:31px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; color:#0597f2; background-color:#fff; }


	.sptab_01 { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab_01:after { display:block; content:''; clear:both; }
	.sptab_01 li { position:relative; float:left; min-width:100%; height:31px; line-height:31px; }
	.sptab_01 li span { position:relative; display:block; height:31px; line-height:31px; font-size:12px; font-weight:bold; color:#666; text-align:center; }
	.sptab_01 li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab_01 li:last-child a:before { display:none; }
	.sptab_01 li.on { z-index:10; }
	.sptab_01 li.on span { height:32px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; color:#0597f2; background-color:#fff; }

	.sptab_01_a { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab_01_a:after { display:block; content:''; clear:both; }
	.sptab_01_a li { position:relative; float:left; min-width:100%; height:31px; line-height:31px; }
	.sptab_01_a li span { position:relative; display:block; height:31px; line-height:31px; font-size:12px; font-weight:bold; color:#666; text-align:center;  }
	.sptab_01_a li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab_01_a li:last-child a:before { display:none; }
	.sptab_01_a li.on { z-index:10; }
	.sptab_01_a li.on span { height:32px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; color:#000; background-color:#fff; font-size:18px; }



	.sptab_02 { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab_02:after { display:block; content:''; clear:both; }
	.sptab_02 li { position:relative; float:left; min-width:50%; height:31px; line-height:31px;}
	.sptab_02 li span { position:relative; display:block; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#666; text-align:center; }
	.sptab_02 li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab_02 li:last-child a:before { display:none; }
	.sptab_02 li.on { z-index:10; }
	.sptab_02 li.on span { height:32px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; color:#000; background-color:#fff; }

	.sptab_03 { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab_03:after { display:block; content:''; clear:both; }
	.sptab_03 li { position:relative; float:left; min-width:33%; height:31px; line-height:31px; }
	.sptab_03 li span { position:relative; display:block; height:31px; line-height:31px; font-size:12px; font-weight:bold; color:#666; text-align:center; }
	.sptab_03 li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab_03 li:last-child a:before { display:none; }
	.sptab_03 li.on { z-index:2; }
	.sptab_03 li.on span { height:32px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; color:#0597f2; background-color:#fff; }
	.sptab_03 li.on span a { color:#0597f2; }

	.sptab_04 { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab_04:after { display:block; content:''; clear:both; }
	.sptab_04 li { position:relative; float:left; min-width:25%; height:31px; line-height:31px; }
	.sptab_04 li span { position:relative; display:block; height:31px; line-height:31px; font-size:12px; font-weight:bold; color:#666; text-align:center; }
	.sptab_04 li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab_04 li:last-child a:before { display:none; }
	.sptab_04 li.on { z-index:10; }
	.sptab_04 li.on span { height:32px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; color:#0597f2; background-color:#fff; }

	.sptab_05 { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
	.sptab_05:after { display:block; content:''; clear:both; }
	.sptab_05 li { position:relative; float:left; min-width:20%; height:31px; line-height:31px; }
	.sptab_05 li span { position:relative; display:block; height:31px; line-height:31px; font-size:12px; font-weight:bold; color:#666; text-align:center; }
	.sptab_05 li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
	.sptab_05 li:last-child a:before { display:none; }
	.sptab_05 li.on { z-index:10; }
	.sptab_05 li.on span { height:32px; line-height:30px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; color:#0597f2; background-color:#fff; }





.sptab_03_sub { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
.sptab_03_sub:after { display:block; content:''; clear:both; }
.sptab_03_sub li { position:relative; float:left; min-width:33.3333%; height:31px; line-height:31px;}
.sptab_03_sub li span { position:relative; display:block; height:31px; line-height:31px; font-size:10px; font-weight:bold; color:#666; text-align:left; padding-left:10px; }
.sptab_03_sub li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
.sptab_03_sub li:last-child a:before { display:none; }
.sptab_03_sub li.on { z-index:10; }
.sptab_03_sub li.on span { height:32px; line-height:32px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; background-color:#fff; }
.sptab_03_sub li.on span a { color:#247fd3;}


.sptab_04_sub { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
.sptab_04_sub:after { display:block; content:''; clear:both; }
.sptab_04_sub li { position:relative; float:left; min-width:25%; height:31px; line-height:31px; }
.sptab_04_sub li span { position:relative; display:block; height:31px; line-height:31px; font-size:10px; font-weight:bold; color:#666; text-align:center; }
.sptab_04_sub li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
.sptab_04_sub li:last-child a:before { display:none; }
.sptab_04_sub li.on { z-index:10; }
.sptab_04_sub li.on span { height:32px; line-height:32px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; background-color:#fff; }
.sptab_04_sub li.on span a { color:#247fd3;}

.sptab_05_sub { padding:7px 11px 0; background:#f2f2f2; border-bottom:1px solid #ebebeb; }
.sptab_05_sub:after { display:block; content:''; clear:both; }
.sptab_05_sub li { position:relative; float:left; min-width:20%; height:31px; line-height:31px; }
.sptab_05_sub li span { position:relative; display:block; height:31px; line-height:31px; font-size:10px; font-weight:bold; color:#666; text-align:center; }
.sptab_05_sub li span:before { content:''; position:absolute; top:8px; right:-1px; height:12px; border-right:1px solid #e6e6e6; }
.sptab_05_sub li:last-child a:before { display:none; }
.sptab_05_sub li.on { z-index:10; }
.sptab_05_sub li.on span { height:32px; line-height:32px; margin:-1px 0; border:1px solid #ebebeb; border-bottom:0; border-radius:3px 3px 0 0; background-color:#fff; }
.sptab_05_sub li.on span a { color:#247fd3;}



/* 페이징 처리.시작 */
.flickNav { position:relative; padding:11px 0; white-space:nowrap; text-align:center; overflow:hidden; }
.flickNav .pagenum { display:inline-block; margin:0 6px 0 8px; text-align:center; font-size:15px; color:#b4b4b4; white-space:nowrap; }
.flickNav .pagenum .cnt { margin:0 22px 0 22px; vertical-align:-2px; }
.flickNav .pagenum strong { font-weight:normal; color:#111; }
.flickNav .pagenum .num { display:inline-block; width:5px; height:5px; margin:0 3px 0 3px; background:#dddddd; color:transparent; vertical-align:middle; text-indent:-1000em; -webkit-border-radius:5px; -moz-border-radius:5px; overflow:hidden; } /*border:1px solid #c5c5c5;*/
.flickNav .pagenum .select { width:9px; height:9px; background:#0597f2; -webkit-border-radius:9px; -moz-border-radius:9px; } /*border:1px solid #de392e;*/
.flickNav .arrow { position:relative; display:inline-block; width:28px; height:23px; vertical-align:middle; border:1px solid #dcdcdc; font-size:0; -webkit-appearance:none; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #fafafa)); cursor:pointer; }
.flickNav .arrow em { display:block; width:8px; height:12px; margin:0 auto; text-align:center; text-indent:-9999px; overflow:hidden; background:url('//img.for-next.net/img/icon/set_ico.png') -38px -609px no-repeat; background-size:64px 700px; }
.flickNav .arrow.prev em { background-position:-38px -609px; }
.flickNav .arrow.next em { background-position:-56px -609px; }
.flickNav .arrow.hide { visibility:hidden; }
.flickNav.nm { margin:0; }

/* 메인롤링 배너 */
.mt1 { position:relative; overflow:hidden; background:#FFF; padding:0 15px; font-size:13px; }
.mt1 .lt1_2 { position:relative; text-align:center; overflow:hidden; width:100%; height:250px;}
.mt1 .lt1_2 a { display:block; width:100%;}
.mt1 .lt1_2 .main_visula_img { width:100%; height:250px; }
.mt1 .lt1_2 img { width:100%; vertical-align:top; }
.mt1 .lt1_2 .tBox { position:absolute; top:35px; right:30px; display:block; margin:0 auto; z-index:2; }
.mt1 .lt1_2 .tBox span { display:block; width:100%; color:#f1f1f1; text-align:right; font-weight:bold; text-shadow:1px 0px #333; font-size:16px; line-height:20px; }

/* 메인게시물 추출 */
.mt1 .lt2_2 { position:relative; border-bottom:1px solid #ededed; overflow:hidden; }
.mt1 .lt2_2 a { display:block; padding:1px 15px 0; line-height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.mt1 .lt2_2 .gosvc { float:right; padding:0 15px; font-size:13px; color:#5c5c5c; line-height:35px; border-left:1px solid #e6e6e6; text-align:center; }

/* 제품정보 영역 */
.mpt1 { padding:15px 15px 0; border-bottom:1px solid #ededed; overflow:hidden; }
.mpt1 .pt1 { float:left; width:33.3%; text-align:left; margin-bottom:13px; overflow:hidden; position:relative; line-height:18px; font-size:12px; }
.mpt1 .pt1:nth-last-child(1) { width:33.4%; }
.mpt1 .pt1 a { display:block; width:90px; margin:0 auto; overflow:hidden; color:#999;}
.mpt1 .pt1 a .iBox { position:relative; margin:0; border:1px soild #ebebeb;}
.mpt1 .pt1 a .iBox_s { width:100%; }

/* 자유,선택,호텔예약탭 */
	.choice_btn_sptab_03 { padding:7px 0px; background:#f7f7f7; border-bottom:1px solid #ebebeb; text-align:center; position:relative; }
		.nav_choice_btn_free_left { border-top:1px solid #FFF; border-bottom:1px solid #FFF; border-right:none; border-left:1px solid #FFF; width:33%; border-radius:3px 0 0 3px; position:relative; padding:10px 0; text-align:center; font-size:14px; background:#0577c0; color:#FFF;margin:3px 0px;}
		.nav_choice_btn_free_center { border-top:1px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF; width:31%; border-radius:0px; position:relative;  padding:10px 0; text-align:center; font-size:14px; background:#0577c0; color:#FFF;margin:3px 0px;}
		.nav_choice_btn_free_right { border-top:1px solid #FFF; border-bottom:1px solid #FFF; border-right:1px solid #FFF; border-left:none; width:33%; border-radius:0 3px 3px 0; position:relative;  padding:10px 0; text-align:center; font-size:14px; background:#0577c0; color:#FFF
		;margin:3px 0px;}
		.nav_choice_btn_free_one { border-top:1px solid #FFF; border-bottom:1px solid #FFF; border-right:none; border-left:1px solid #FFF; width:95%; border-radius:5px; position:relative; padding:10px 0; text-align:center; font-size:14px; background:#002f7b; color:#FFF;margin:0 auto; cursor: pointer; }



/* 메인게시물 추출 */
.mt2 .lt2_2 { position:relative; border-bottom:1px solid #ededed; overflow:hidden; height:45px; line-height:45px; cursor:pointer;}
.mt2 .lt2_2 a { display:block; padding:1px 15px 0; line-height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.mt2 .lt2_2 .lt2_2_con_01 { margin-left:10px; margin-right:20px; width:100%;}
.mt2 .lt2_2 .lt2_2_con_01_title { text-align:center; width:100%; }

/* ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ 메인페이지 ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲ */


/* 비회원주문 조회 추출 */
.mt2 .lt2_3 { position:relative; border-bottom:1px solid #ededed; overflow:hidden; height:45px; line-height:45px; cursor:pointer;}
.mt2 .lt2_3 a { display:block; padding:1px 1px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.mt2 .lt2_3 .lt2_3_con_01 { margin-left:10px; margin-right:20px; width:100%;}
.mt2 .lt2_3 .lt2_3_con_01_title { text-align:center; width:100%; }

/* 게시판 텍스트 썸네일 */
.mt2 .lt2_4 { position:relative; border-bottom:1px solid #ededed; overflow:hidden; }
.mt2 .lt2_4 a { display:block; padding:1px 15px 0; line-height:34px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.mt2 .lt2_4 .gosvc { float:right; padding:0 15px; font-size:13px; color:#5c5c5c; line-height:35px; border-left:1px solid #e6e6e6; text-align:center; }




/* 검색결과 이미지 영역 */		
		.search_result_wrap { position:relative; width:90%; border:1px solid #ededed; text-align:center; font-size:12px; box-shadow:0 2px 1px rgba(0,0,0,0.1), 0 0 1px rgba(0,0,0,0.1); background:#fff; margin:0 auto; border-radius:2px; }
		.search_result_wrap img { width:90%; margin-top:20px; margin-bottom:10px; }
		.search_result_title { width:80%; font-size: 13px; font-weight:bold; color: #000; margin:0 auto; text-align: center; padding-top: 10px; padding-bottom: 10px; }
		.search_result_contents { width:90%; color:#bcbcbc; text-align:left; font-size:10px; margin:0 auto;}
		


/* media queries */
@media screen and (-webkit-min-device-pixel-ratio:1.5){
  .bl.rank .lt1:before {  }
  .bl.rank .lt1:nth-last-child(10n+11) a {  }
  .svcList li .btn .icon { background-image:url(''); }
  .webtab li .btn .icon { background-image:url(''); }
}

@media (min-width:640px) {
	

  .conWrap100per { position:relative; overflow:hidden; width:100%; background:#f2f2f2; }
  .conWrap { position:relative; overflow:hidden; background:#f2f2f2; }
  .conWrap:after { content:""; height:0; display:block; visibility:hidden; clear:both; }
  .conWrap:before { display:block; position:absolute; top:0; right:0; width:50%; height:100%; border-left:1px solid #ebebeb; content:''; z-index:2; }

  .ct1 { float:left; width:50%; } /* 레이아웃 1/2 */
  .ct2 { position:relative; float:right; width:50%; z-index:3; } /* 레이아웃 2/2 */
  .ct3 { border-top:1px solid #c9c6c3; }



  .issue .ct1 section:first-child .isWrap { padding:24px 0 20px 0; }
  .issue .ct1 section:last-child .isWrap:after, .issue .ct2 section:last-child .isWrap:after { display:none; }
  .issue .btnSet { border-top:1px solid #c9c6c3;}

  .srchword { margin:0; }
  .srchword .rankFold, .srchword .pageNav { border-bottom:0; }
  
  .pmBn.t2 { border-top:1px solid #b6b6b6; border-bottom:0; }
 }
 
 
 