@charset "utf-8";
/* CSS Document */
@import url("forms.css");
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('/skin/demo/fonts/NanumGothic-Regular.eot');
  src: url('/skin/demo/fonts/NanumGothic-Regular.eot?#iefix') format('embedded-opentype'),
       url('/skin/demo/fonts/NanumGothic-Regular.woff2') format('woff2'),
       url('/skin/demo/fonts/NanumGothic-Regular.woff') format('woff'),
       url('/skin/demo/fonts/NanumGothic-Regular.ttf') format('truetype');
    src:local(※), url('/skin/demo/fonts/NanumGothic-Regular.woff') format('woff');
}

@import url('https://fonts.googleapis.com/css?family=Montserrat:400');

@font-face {
    font-family: 'notokr-black';
    src: url('/skin/demo/fonts/notosanskr-black.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-bold';
    src: url('/skin/demo/fonts/notosanskr-bold.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-demilight';
    src: url('/skin/demo/fonts/notosanskr-demilight.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-demilight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-light';
    src: url('/skin/demo/fonts/notosanskr-light.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-medium';
    src: url('/skin/demo/fonts/notosanskr-medium.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-regular';
    src: url('/skin/demo/fonts/notosanskr-regular.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'notokr-thin';
    src: url('/skin/demo/fonts/notosanskr-thin.woff2') format('woff2'),
         url('/skin/demo/fonts/notosanskr-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family:'Nanum Gothic';
    font-weight:400;
    src: url('http://blog.nfor.net/skin/demo/fonts/NanumGothic.eot');
    src: url('http://blog.nfor.net/skin/demo/fonts/NanumGothic.eot?#iefix') format('embedded-opentype');
       
}
@font-face {font-family: "montserrat";
	font-style: normal;
	font-display: auto;
	font-weight: 700;
	src: local('montserrat'),	
	    url("/skin/demo/fonts/montserrat-regular-webfont.eot"),
	    url("/skin/demo/fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),
	    url("/skin/demo/fonts/montserrat-regular-webfont.woff2") format("woff2"),
	    url("/skin/demo/fonts/montserrat-regular-webfont.woff") format("woff"),
	    url("/skin/demo/fonts/montserrat-regular-webfont.ttf") format("truetype"),
	    url("/skin/demo/fonts/montserrat-regular-webfont.svg#Montserrat") format("svg");
}

@font-face {
	font-family: 'montserrat';
	font-style: normal;
	font-display: auto;
	font-weight: 400;
	src: local('montserrat'),
		url("/skin/demo/fonts/montserrat-light-webfont.eot"), /* IE9 Compat Modes */
		url("/skin/demo/fonts/montserrat-light-webfont.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
		url("/skin/demo/fonts/montserrat-light-webfont.woff") format('woff'), /* Pretty Modern Browsers */
		url("/skin/demo/fonts/Montserrat-light-webfont.ttf")  format('truetype'), /* Safari, Android, iOS */
		url("/skin/demo/fonts/montserrat-light-webfont.svg#svgFontName") format('svg'); /* Legacy iOS */
}
/* Default Style */
html {overflow-y:scroll}
html, body { width:100%; height:100%;  font-family: 'notokr-demilight';}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button { margin:0; padding:0; }
body, h1, h2, h3, h4, input, select, button, textarea {  font-family: 'notokr-demilight';font-size:15px; color:#333; }
body { background-color:#fff; word-break:keep-all; }
img, fieldset, iframe { border:0 none; }
li { list-style:none; }
input, select, button { vertical-align:middle; }
img { vertical-align:top; }
i, em, address { font-style:normal; }
button { margin:0; padding:0; }
a { color:#333; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }

table {/* border-collapse:collapse;table-layout:fixed; */ border-collapse:collapse; border-spacing:0; }
@charset "utf-8"; /* NHN Web Standard 1Team JJS 090707, JJJ 090815 */  
 
.fotm{  font-family: 'notokr-demilight';}
.fotl{font-family: 'notokr-demilight';}
.fotr{font-family: 'notokr-regular'; }



#wrap{ width:100%; background-color:#ededed;}



.main_container { width: 1135px; position:relative; margin:0 auto; height:auto; overflow:hidden; }
.container { width: 1135px; position:relative; margin:0px auto 40px; height:auto; overflow:hidden; }
.sub_container{width: 1135px; position:relative; margin:50px auto 0px; }
.item_wrap {padding:0px 0px 0px 0px; }

.item_recommend_title { width:300px;height: 42px; margin-bottom:10px; font-size:20px;}

.point_color4{color: #d06514}
.txt_num{	font-family: 'montserrat'; color: #d06514; font-weight:bold;}



.gong_div { display:none; background-image:url('/skin/demo/img/gong.png'); top:0px; left:0px; width:100%; height:100%; position:absolute; z-index:9999; }
.gong_div2 { display:none; background-image:url('/skin/demo/img/gong.png'); top:0px; left:0px; width:100%; height:261px; position:absolute; z-index:9999; }

.txt-color{color:#e71a49; }

.left{font-size:26px;  font-family: 'notokr-regular'; letter-spacing:-1px;}
.left b{font-weight:normal;}
.title_wrap{overflow:hidden; margin-top:20px; margin-bottom:10px;}
.title_wrap .left{float:left;}
.title_wrap .subtitle{line-height:32px; height:32px; margin-top:5px; display:inline-block;}
.title_wrap .right{float:right; margin-top:10px;}
.title_wrap .right .cate{overflow:hidden;}
.title_wrap .right .cate li{float:left;overflow:hidden;}
.title_wrap .right .cate a{float:left; padding:0px 15px 0px 15px; color:#666;}
.title_wrap .right .cate a:hover{color:#d06514}
.title_wrap .right .cate img{float:left;padding:0px 10px 0px 0px;}
.title_wrap .right .cate li:last-child .line{display:none;}
.title_wrap .right .cate .line {float:left; width:1px; height:10px; margin-top:2px; background:#d8d8da; }


/*아이템3개이고 보더 없는 경우*/
.item_list_wrap { position:relative; max-width:1444px; width:100%; margin:0 auto; clear:both; overflow:hidden; }
.item_list_wrap .item_box_list {overflow:hidden;margin:10px -17px 20px 0px ;}

.item_list_wrap .item_box_list li {float:left;position:relative; width:270px; height:400px; margin:0px 17px 17px 0px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.item_list_wrap .item_box_list li:hover .thumb .txt_zzim { display:block; }
.item_list_wrap .item_box_list .box{height:435px;}
.item_list_wrap .item_box_list .thumb {position:relative; z-index:1; margin:0; width:270px; height:270px;}

.item_list_wrap .item_box_list .thumb .txt_zzim { display:block; position:absolute; bottom:0px; right:0px; z-index:10001;  width:46px; height:47px;}

.item_list_wrap .item_box_list .thumb .zzim_hide {  position:absolute; bottom:0px; left:0px; right:0px; z-index:1; margin:0; width:100%; height:40px; line-height:40px; text-align:right; font-size:12px; width:100%; }

.item_list_wrap .item_box_list .thumb .zzim_hide a { background:url('/skin/demo_2/img/zzim_chk.png') bottom right no-repeat; width:45px; height:45px; display:block; position:absolute; right:0px; bottom:0px; }
.item_list_wrap .item_box_list .thumb .zzim_hide a:hover{ background:url('/skin/demo_2/img/zzim_chk_ov.png') bottom right no-repeat; width:45px; height:45px; display:block; position:absolute; right:0px; bottom:0px; }
.item_list_wrap .item_box_list .thumb .it_img {position:relative;width:270px; height:270px; overflow:hidden;}
.item_list_wrap .item_box_list .thumb .it_img img {float:left; width:100%;}


.item_list_wrap .item_box_list .thumb .end {  position:absolute; bottom:0px; left:0px; top:0; z-index:9999; }

.item_list_wrap .item_box_list .top_info{padding:0px 0px 10px; letter-spacing:-1px;position:relative; }
.item_list_wrap .item_box_list .top_info .instagram{color:#ff3478; font-size:12px; border:solid 1px #ff0055; display:inline-block; padding:2px 5px; margin-right:10px;}
.item_list_wrap .item_box_list .top_info .naver{color:#2ba406;font-size:12px;  border:solid 1px #2ba406; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_list .top_info .facebook{color:#415fc1;font-size:12px;  border:solid 1px #415fc1; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_list .top_info .youtube{color:#f41515;font-size:12px;  border:solid 1px #f41515; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_list .top_info .kakaostory{color:#f3d710;font-size:12px;  border:solid 1px #f3d710; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_list .top_info .url_input{ display:inline-block; position:absolute; top:0px; right:0px; border:solid #ff3478 1px; color:#ff3478; font-size:12px;padding:2px 5px; } 
.item_list_wrap .item_box_list .top_info .url_input:hover{  border:solid #ff3478 1px; background-color:#ff3478; color:#fff;  } 


.item_list_wrap .item_box_list .it_info {padding:15px 0px 5px; }
.item_list_wrap .item_box_list .it_name {display:block; padding-bottom:8px;color:#333;font-size:16px;line-height:1.2;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;    font-family: 'notokr-regular';}
.item_list_wrap .item_box_list .it_description {display:block;padding:0px 0px 8px 0px;color:#999;font-size:13px; line-height:1.2; height:23px;    font-family: 'notokr-regular';}

.item_list_wrap .item_box_list .it_info .it_price_info {overflow:hidden;display:block; padding:0px; position:relative;}
.item_list_wrap .item_box_list .it_discount_rate {float:left; overflow:hidden; font-weight:normal;font-size:14px;font-family:arial; color:#ff5100;margin-top:5px;}
.item_list_wrap .item_box_list .it_discount_rate strong {;font-weight:bold;font-size:31px;line-height:25px;font-family:tahoma;color:#ff5100;}
.item_list_wrap .item_box_list .it_discount_rate_none {float:left; background:transparent url('') left top no-repeat; width:75px; height:25px;}

.item_list_wrap .item_box_list .it_price {float:left; margin-left:10px; }
.item_list_wrap .item_box_list .it_price .it_price1{font-family:tahoma;font-size:12px;color:#aaa; display:block; text-decoration:line-through;}
.item_list_wrap .item_box_list .it_price .it_price2{font-family:tahoma;color:#333; font-size:17px; font-weight:bold;line-height:1;display:block;}
.item_list_wrap .item_box_list .it_price .it_price2 span{font-family:tahoma;color:#333; font-size:15px; font-weight:bold;line-height:1;display:inline-block;}

.item_list_wrap .item_box_list .it_sales_volume { position:absolute; right:0px; bottom:0px; font-size:11px; color:#333; }
.item_list_wrap .item_box_list .it_sales_volume b { font-size:12px; color:#058aff;font-family:tahoma; }


.item_list_wrap .item_box_list .soldout {position:relative; text-align:center; z-index:4; position:absolute; left:0; top:0; width:100%; height:100%; background:transparent url('../img/soldout_bg.png') left top repeat;}
.item_list_wrap .item_box_list .soldout .lineup {margin-top:94px}
.item_list_wrap .item_box_list .soldout .tit {background:transparent url('../img/soldout_txt_bg.png') left top no-repeat; width:117px; height:44px}
.item_list_wrap .item_box_list .soldout .tit {color:#fff; font-weight:bold; font-size:15px; letter-spacing:0; line-height:1; padding-top: 14px;}
.item_list_wrap .item_box_list .soldout .txt {color:#fff}
.item_list_wrap .item_box_list .soldout .txt em {text-decoration:underline}

.item_list_wrap .item_box_list .option{overflow:hidden;height:24px;margin:0 1px;padding:10px 9px 0 0px; text-align:left; font-size:12px; letter-spacing:-1px;}
.item_list_wrap .item_box_list .option img{vertical-align:-3px; margin-right:5px;}
.item_list_wrap .item_box_list .option span{display:inline-block; margin-right:10px; float:left;}
.item_list_wrap .item_box_list .option span + span{display:inline-block; margin-right:10px; float:right}

.item_list_wrap .item_box_list .option2{overflow:hidden;height:34px;margin:0 1px;padding:5px 9px 0 0px; text-align:left; font-size:12px;}
.item_list_wrap .item_box_list .option2 span{display:inline-block; border:solid 1px #ebebeb;margin-right:5px; padding:2px 5px;background-color:#ebebeb; letter-spacing:-1px;}


/**아이콘 모음*/



/*작은리스트*/
.item_list_wrap { position:relative;  width:100%; margin:0 auto; clear:both; overflow:hidden; }
.item_list_wrap .item_box_s {overflow:hidden;margin:10px -10px 20px 0px ;}
.item_list_wrap .item_box_s li {float:left;position:relative; width:195px; ; margin:0px 10px 10px 0px; background:#fff;  padding-bottom:40px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}



.item_list_wrap .item_box_s li:hover .thumb .txt_zzim { display:block; }
.item_list_wrap .item_box_s .thumb {position:relative; z-index:1; margin:0; height:195px; overflow:hidden;}
.item_list_wrap .item_box_s .thumb .it_img{float:left;}
.item_list_wrap .item_box_s .thumb .txt_zzim { display:none; position:absolute; bottom:0px; right:0px; z-index:10001;  width:46px; height:47px;}

.item_list_wrap .item_box_s .thumb .zzim_hide { display:none; position:absolute; bottom:0px; left:0px; right:0px; z-index:1; margin:0; width:100%; height:40px; line-height:40px; text-align:right; font-size:12px; width:100%; }

.item_list_wrap .item_box_s .thumb .zzim_hide a { display:none; background:url('/skin/demo_2/img/zzim_chk.png') bottom right no-repeat; width:45px; height:45px;  position:absolute; right:0px; bottom:0px; }
.item_list_wrap .item_box_s .thumb .zzim_hide a:hover{display:none; background:url('/skin/demo_2/img/zzim_chk_ov.png') bottom right no-repeat; width:45px; height:45px;  position:absolute; right:0px; bottom:0px; }



.item_list_wrap .item_box_s .it_img {position:relative;width:100%; height:auto; overflow:hidden;}

.item_list_wrap .item_box_s .it_img img {float:left; width:100%;border-radius:7px;}

.item_list_wrap .item_box_s .top_info{padding:0px 0px 10px; letter-spacing:-1px;position:relative; }
.item_list_wrap .item_box_s .top_info .instagram{color:#ff3478; font-size:12px; border:solid 1px #ff0055; display:inline-block; padding:2px 5px; margin-right:10px;}
.item_list_wrap .item_box_s .top_info .naver{color:#2ba406;font-size:12px;  border:solid 1px #2ba406; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_s .top_info .facebook{color:#415fc1;font-size:12px;  border:solid 1px #415fc1; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_s .top_info .youtube{color:#f41515;font-size:12px;  border:solid 1px #f41515; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_s .top_info .kakaostory{color:#f3d710;font-size:12px;  border:solid 1px #f3d710; display:inline-block; padding:2px 5px;margin-right:10px;}
.item_list_wrap .item_box_s .top_info .url_input{ display:inline-block; position:absolute; top:0px; right:0px; border:solid #ff3478 1px; color:#ff3478; font-size:12px;padding:2px 5px; } 
.item_list_wrap .item_box_s .top_info .url_input:hover{  border:solid #ff3478 1px; background-color:#ff3478; color:#fff;  } 


.item_list_wrap .item_box_s .it_info {padding:15px 10px 5px; }
.item_list_wrap .item_box_s .it_name {display:block; padding-bottom:8px;color:#333;font-size:13px;line-height:1.2;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.item_list_wrap .item_box_s .it_description {display:block;padding:0px 0px 0px 0px;color:#999;overflow:hidden;font-size:12px; line-height:1.2; height:18px;}

.item_list_wrap .item_box_s .option{ overflow:hidden;height:40px;margin:0 1px;padding:0px 9px 0 10px; width:192px; font-size:11px; box-sizing:border-box; -webkit-box-sizing:border-box; position:absolute;}
.item_list_wrap .item_box_s .option span{float:left;} 
.item_list_wrap .item_box_s .option span + span{float:right;} 
.item_list_wrap .item_box_s .option2{display:none;}
.item_list_wrap .item_box_s .txt_num{letter-spacing:-1.5px;}
.item_list_wrap .item_box_s 
/*아이콘 모음*/
.item_list_wrap .item_box_s .option .ico{float:left;margin:6px 4px 0 0;font-size:12px; line-height:18px; color:#ff8522;}
.item_list_wrap .item_box_s .option .ico img{display:none;}
.item_list_wrap .item_box_s .option .ico span{float:left;min-width:51px;height:18px;margin-right:3px;background:#ff7342;font-size:11px;line-height:18px;color:#fff;text-align:center;letter-spacing:-1px}
.item_list_wrap .item_box_s .option .ico span{line-height:20px \0/IE9}



.item_list_wrap .item_box_s .option .map{ position: relative; display:none; z-index:2000;float:right;margin-top:4px;font-size:11px; line-height:22px;color:#d06514; padding-left:12px; height:22px; margin-right:0px;}



.item_list_wrap .item_box_s .option .url_input_left{position: relative;  z-index:2000;float:left;margin-top:4px;font-size:11px; text-align:center; background-color:#000000; line-height:22px;color:#fff;  padding:0px 10px;height:22px; border-radius:20px; margin-right:0px; }


.item_list_wrap .item_box_s .option .url_input{position: relative;  z-index:2000;float:right;margin-top:4px;font-size:11px; text-align:center; background-color:#d06514; line-height:22px;color:#fff;  padding:0px 10px;height:22px; border-radius:20px; margin-right:0px; }

/**아이콘 모음*/


/*작은리스트*/
.item_list_wrap { position:relative;  width:100%; margin:0 auto; clear:both; overflow:hidden; }
.item_list_wrap .item_box_s2 {overflow:hidden;margin:10px -17px 20px 0px ;}
.item_list_wrap .item_box_s2 li {float:left;position:relative; width:194px; height:310px; border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2 ;border-bottom:1px solid #cbcbcb ;border-right:1px solid #e2e2e2; margin:0px 10px 10px 0px; background:#fff;  border-radius:3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.item_list_wrap .item_box_s2 li:hover {border:1px solid #d06514}


.item_list_wrap .item_box_s2 li:hover .thumb .txt_zzim { display:block; }
.item_list_wrap .item_box_s2 .thumb {position:relative; z-index:1; margin:0;}


.item_list_wrap .item_box_s2 .thumb .txt_zzim { display:none; position:absolute; bottom:0px; left:0px; right:0px; z-index:10001; margin:0; width:100%; opacity:.7; background-color:#000; border-top:solid 1px #000; height:40px; line-height:40px; text-align:center; font-size:14px; width:100%; color:#FFF; }
.item_list_wrap .item_box_s2 .thumb .zzim_hide {  position:absolute; bottom:0px; left:0px; right:0px; z-index:1; margin:0; width:100%; height:40px; line-height:40px; text-align:right; font-size:12px; width:100%; }

.item_list_wrap .item_box_s2 .thumb .zzim_hide a { background:url('/skin/demo_2/img/zzim_chk.png') bottom right no-repeat; width:45px; height:45px; display:block; position:absolute; right:0px; bottom:0px; }
.item_list_wrap .item_box_s2 .thumb .zzim_hide a:hover{ background:url('/skin/demo_2/img/zzim_chk_ov.png') bottom right no-repeat; width:45px; height:45px; display:block; position:absolute; right:0px; bottom:0px; }



.item_list_wrap .item_box_s2 .it_img {position:relative;width:192px; height:192px; overflow:hidden;}
.item_list_wrap .item_box_s2 .it_img img {float:left; width:100%;border-radius:7px;}

.item_list_wrap .item_box_s2 .it_info {padding:15px 10px; }
.item_list_wrap .item_box_s2 .it_name {display:block; padding-bottom:8px;color:#333;font-size:13px;line-height:1.2;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.item_list_wrap .item_box_s .it_description {display:block;padding:0px 0px 0px 0px;color:#999;font-size:12px; line-height:1.2; height:28px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; }

.item_list_wrap .item_box_s2 .option{overflow:hidden;height:34px;margin:0 1px;padding:0px 9px 0 10px;border-top:1px solid #f0f0f0}

/*아이콘 모음*/
.item_list_wrap .item_box_s2 .option .ico{float:left;margin:6px 4px 0 0; font-size:12px; line-height:18px; color:#ff8522;}
.item_list_wrap .item_box_s2 .option .ico img{display:none;}
.item_list_wrap .item_box_s2 .option .ico span{float:left;min-width:51px;height:18px;margin-right:3px;background:#ff7342;font-size:11px;line-height:18px;color:#fff;text-align:center;letter-spacing:-1px}
.item_list_wrap .item_box_s2 .option .ico span{line-height:20px \0/IE9}



.item_list_wrap .item_box_s2 .option .map{ position: relative; display:none; z-index:2000;float:right;margin-top:4px;font-size:11px; line-height:22px;color:#d06514; padding-left:12px; height:22px; margin-right:0px;}





.bottom_btn { width:100%; text-align:center; padding-top:20px; }


.inp { border:solid 1px #dddddd; height:18px; line-height:18px; padding:5px; }
.sel { border:solid 1px #dddddd; height:28px; line-height:28px; padding-left:5px; }





.common_form_tbl { border-top:solid 1px #000; margin:20px 0px 0px 0px; width:100%; font-size:14px;}
.common_form_tbl th{ background-color:#fafafa; border-bottom:solid 1px #eeeeee; text-align:left; padding:7px 20px; width:150px; border-right:solid 1px #eeeeee; font-weight:normal; } 
.common_form_tbl td{ background-color:#ffffff; border-bottom:solid 1px #eeeeee; padding:7px 15px; } 




.common_list_tbl { border-top:solid 1px #000; width:100%; margin:20px 0px; font-size:14px;}
.common_list_tbl th { border-bottom:solid 1px #ccc; background-color:#fafafa; text-align:center; height:42px; font-weight:normal; }
.common_list_tbl td { color:#666666; border-bottom:solid 1px #ccc; text-align:center; height:42px; }
.common_list_tbl td a{ color:#666666; }



.common_view_tbl  { border-top:solid 1px #000; width:100%; margin:20px 0px; font-size:14px;}
.common_veiw_tbl th{ background-color:#fafafa; border-bottom:solid 1px #000000; text-align:left; padding:7px 20px; font-weight:normal; line-height:45px;} 
.common_view_tbl td{ background-color:#ffffff; border-bottom:solid 1px #eeeeee; padding:7px 15px; } 
 
.inquiryBtn {display: block; width: 161px; height: 46px; background: #383838;  color: #fff; font-weight: normal;border: 0; line-height:46px; margin: 50px auto; font-size: 18px; }



.table { display:table; width:100%; }
.table.spacing10 { border-spacing:10px; } 
.table.spacing5 { border-spacing:5px; } 
.table-row { display:table-row; }
.table-cell { display:table-cell; }














.table-btn { cursor:pointer; text-align:center; font-size:15px; border:solid 1px #c3c3c3; color:#333; border-radius:2px; background-color:#fff; display:block; padding:9px 7px; width:95%; }
.table-btn:hover { border:solid 1px #3f3a39; color:#ffffff; border-radius:2px; display:block; padding:9px 7px; background-color:#3f3a39; }












.container_cus { width:100%; position:relative; margin:30px auto 50px;  overflow:hidden;  border-radius:3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.cusinfor {float:right; margin-left:15px; width:872px; min-height:1000px;padding:30px; background-color:#FFFFFF; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb;  border-radius:3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.cus_agree {font-size:12px;line-height:24px; margin-top:25px;}

.cus_title { display:block;font-size:24px; padding-top: 25px; padding-bottom:12px; margin-bottom:12px; border-bottom: 2px solid #999999; font-weight:normal; }

.cus_title2 { display:block;  color: #333;font-size: 24px;font-weight: normal; margin: 8px 0 25px;}


.faq_top_q td, .faq_q td{ border-bottom:dashed 1px #EDEDED; text-align:center; padding:15px;font-size:13px;}
.faq_top_q a, .faq_q a{ display:block; color:#666; }
.faq_top_q ,on, .faq_q .on{ display:block; color:#ff4e00; }
.faq_tr, .faq_top_tr { display:none; }
.faq_tr td, .faq_top_tr td{ border-bottom:dashed 1px #EDEDED; text-align:left; padding:20px; background-color:#fafafa; font-size:13px;line-height:24px;}
.faq_top_list th { border-top:solid 2px #fe8690; border-bottom:solid 1px #000000; padding:10px; text-align:center; background-color:#fafafa; }
.faq_top_list, .faq_list { width:100%; margin-top:10px; }
.faq_top_list .left, .faq_list .left{ text-align:left; }









.cooperation_form .ca_name { width:150px;  } 
.cooperation_form .wr_name { width:150px;  } 
.cooperation_form .it_id { width:350px;  }
.cooperation_form .wr_tel1, .cooperation_form .wr_tel2, .cooperation_form .wr_tel3 { width:60px;    }
.cooperation_form .wr_email { width:200px;   }
.cooperation_form .wr_homepage { width:400px; }
.cooperation_form .wr_subject, .cooperation_form .wr_memo { width:100%;    } 
.cooperation_form .wr_memo { height:200px; } 





.customer_form .ca_name { width:150px;  } 
.customer_form .wr_name { width:150px;  } 
.customer_form .it_id { width:350px;  }
.customer_form .wr_hp1, .customer_form .wr_hp2, .customer_form .wr_hp3 { width:60px;    }
.customer_form .wr_email { width:200px;   }
.customer_form .wr_subject, .customer_form .wr_memo { width:100%;    } 
.customer_form .wr_memo { height:200px; } 
.customer_form .wrap_customer_faq { display:none; }




.cus_menu { margin:0px 0px 15px 0px; padding:0px; width:100%; overflow:hidden; background:url(/skin/demo/img/line_img.png) bottom repeat-x; font-size:14px; }
.cus_menu li {  padding:0 15px; float:left; background-color:#f7f7f7; border:solid 1px #cccccc; border-bottom:none; text-align:center; margin:0 -1px 0 0; }
.cus_menu li a { display:block; overflow:hidden; padding:15px 0px; }
.cus_menu li.on { position:relative; background-color:#ffffff; border:solid 2px #ff8590; border-bottom:none; padding-top:1px; }
.cus_menu li.on a { color:#ff8590; font-weight:bold; }





.content_wrap { margin: 0px auto 0px;; }







.my_title  { display:block;  color: #333;font-size: 24px;font-weight: normal; margin: 8px 0 25px;}



.tbl_bar{height:1px; background-color:#333; margin:20px 0px 0px 0px;}
.money_wrap { width:100%; border-bottom:1px solid #eeeeee; border-collapse:collapse; }
.money_wrap th{ color:#828282 ; font-size:13px; border-color:#ccc; border-right:1px solid #dddddd; font-weight:400;border-bottom:1px solid #dddddd;  background-color:#eeeeee;line-height:45px;}
.money_wrap th:last-child{ border-right:none; }
.money_wrap td{ padding:15px 0 15px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#444444; text-align:center; }
.money_wrap td:last-child{ border-right:none; }
.money_wrap td em{ color:#ff0000; font-size:12px; }
.money_wrap td b{ color:#00ccff; font-size:12px;font-weight:normal; }



/*게시판스타일*/
.bstyle1_lst { width:100%; }
.bstyle1_lst  table{ width:100%; border-bottom:1px solid #eeeeee; border-collapse:collapse; }
.bstyle1_lst  th{ color:#828282 ; font-size:13px; border-color:#ccc; border-right:1px solid #dddddd; font-weight:400;border-bottom:1px solid #dddddd;  background-color:#eeeeee;line-height:45px;}
.bstyle1_lst  th:last-child{ border-right:none; }
.bstyle1_lst  td{ padding:15px 15px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#444444; text-align:center; }
.bstyle1_lst  td:last-child{ border-right:none; }
.bstyle1_lst  td em{ color:#ff0000; font-size:12px; }
.bstyle1_lst  td b{ color:#00ccff; font-size:12px;font-weight:normal; }
.bstyle1_lst .color1{color:#7e808e;}
.bstyle1_lst .btn{display:inline-block;border:solid 1px #DCDCDC;border-radius:3px; font-size:11px; color:#666; padding:5px 10px; }
.bstyle1_lst .num{font-family:Verdana;}



.bstyle1_view { width:100%; }
.bstyle1_view table{ width:100%; border-bottom:1px solid #eeeeee; border-collapse:collapse; }
.bstyle1_view th{ color:#828282 ; font-size:15px; border-color:#ccc; border-right:1px solid #dddddd; font-weight:400;border-bottom:1px solid #dddddd;  background-color:#eeeeee;line-height:45px;}
.bstyle1_view th:last-child{ border-right:none; }
.bstyle1_view td{ padding:15px 15px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#444444; text-align:left; font-size:14px;}
.bstyle1_view td:last-child{ border-right:none; }
.bstyle1_view td em{ color:#ff0000; font-size:12px; }
.bstyle1_view td b{ color:#00ccff; font-size:12px;font-weight:normal; }
.bstyle1_view .color1{color:#7e808e;}
.bstyle1_view .btn{display:inline-block;border:solid 1px #DCDCDC;border-radius:3px; font-size:11px; color:#666; padding:5px 10px; }
.bstyle1_view .num{font-family:Verdana;}
.bstyle1_view .wid80{width:80px;text-align:center; background-color:#f9f9f9;}




.bstyle1_write { width:100%; }
.bstyle1_write table{ width:100%; border-bottom:1px solid #eeeeee; border-collapse:collapse; }
.bstyle1_write th{ padding:0px 15px; color:#828282;text-align:left; font-size:14px; border-color:#ccc; border-right:1px solid #dddddd; font-weight:400;border-bottom:1px solid #dddddd;  background-color:#eeeeee;line-height:45px;}
.bstyle1_write th:last-child{ border-right:none; }
.bstyle1_write td{ padding:15px 15px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#444444; text-align:left; font-size:14px;}
.bstyle1_write td:last-child{ border-right:none; }
.bstyle1_write td em{ color:#ff0000; font-size:14px; }
.bstyle1_write td b{ color:#00ccff; font-size:14px;font-weight:normal; }
.bstyle1_write .inp{padding-left: 11px; color:#555;  font-size:14px; border:1px solid #e0e0e0; background-color:#FFF; border-radius:3px; -webkit-border-radius: 3px}
.bstyle1_write .color1{color:#7e808e;}
.bstyle1_write .btn{display:inline-block;border:solid 1px #DCDCDC;border-radius:3px; font-size:11px; color:#666; padding:5px 10px; }
.bstyle1_write .num{font-family:Verdana;}
.bstyle1_write .wid80{width:80px;}
.bstyle1_write .wid100{width:98%;}


.btn_list {display:block; width:161px; height:46px; background:#d06514; color:#fff; font-weight: normal;border:0; line-height:46px; margin:20px auto; font-size: 18px;text-align:center; border-radius:3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.btn_list a span{color:#FFF;}
.pagelist{margin:0 auto; text-align:center; padding:10px;}

.btn_list01 {display:inline-block; width:161px; height:46px; background:#d06514; color:#fff; font-weight: normal;border:0; line-height:46px; margin:10px auto; font-size: 18px;text-align:center; border-radius:3px; }
.btn_list02 {display:inline-block; width:161px; height:46px; background:#666;color:#fff; font-weight: normal;border:0; line-height:46px; margin:10px auto; font-size: 18px;text-align:center; border-radius:3px;}





.item_qna_wrap { padding:29px 29px 35px 29px; background:#fff; position:relative; overflow:hidden; }
.item_qna_wrap .comment_wrap { position:relative; overflow:hidden; padding:20px 180px 20px 20px; margin:10px 0px; border:solid 1px #DCDCDC; }
.item_qna_wrap .comment_textarea_wrap { position:relative; width:100%; height:70px;  }
.item_qna_wrap .comment_textarea{ padding:10px; width:100%; height:50px; border:0; background:#f3f3f3; color:#888; line-height:1.5; }
.item_qna_wrap .comment_count { position:absolute; right:20px; bottom:10px; }
.item_qna_wrap .comment_count span { color:#e2704b; }
.item_qna_wrap .comment_count em { font-style: normal; font-family:Tahoma; font-weight:bold; }
.item_qna_wrap .btn_item_qna_submit { position:absolute; right:20px; top:20px; }
.item_qna_wrap .item_qna_info { line-height:20px; color:#888; margin:20px 0px; }


















.qna_list .q_li { padding:15px 10px; border-top:solid 1px #e5e5e5; }
.qna_list .a_li { padding:0px 10px 15px 25px; }

.qna_list .qna_memo { color:#555; font-size:13px;  padding-top:10px; line-height:21px; }

.qna_list .q_li .qna_list_name { position:relative; float:left; font-size:13px; color:#444; font-weight:bold; padding-left:40px; }
.qna_list .a_li .qna_list_name { position:relative; float:left; font-size:13px; color:#444; font-weight:bold; padding-left:35px; letter-spacing:-1px; }
.qna_list .q_li .qna_list_name b { width:35px; height:22px; top:0px; left:0px; position:absolute; background:url('/skin/demo/img/qa.png') no-repeat ;  background-position:-0px -0px; }

.qna_list .a_li .qna_list_name i { width:6px; height:6px; top:5px; left:0px; position:absolute;  background:url('/skin/mm_demo/img/layout.png') no-repeat ;  background-position:-100px -350px; background-size:320px auto; }
.qna_list .a_li .qna_list_name b { width:35px; height:22px; top:0px; left:0px; position:absolute; background:url('/skin/demo/img/qa.png') no-repeat ;  background-position:-37px -0px; }

.qna_list .qna_list_date { float:right; font-size:11px; color:#999; }  
.qna_list .qna_list_btn { width:100%; text-align:left; margin-top:5px; }
.qna_list .qna_list_btn button { padding:0px; margin:10px 0px ; border:solid 1px #e5e5e5; width:48px; height:25px; line-height:25px; text-align:center; font-size:12px; text-decoration:none; color:#444;background-color:#FFFFFF; border-radius:3px; }






.item_star_wrap { padding:29px 29px 35px 29px; margin:0px 0 0; background:#fff; position:relative; overflow:hidden;}
.item_star_wrap .item_star_info {  position:relative; border:solid 2px #DCDCDC; margin:0 0 20px; padding:27px 0 26px 30px;line-height:20px; color:#888;}
.item_star_wrap .color{color: #e2704b; text-decoration: underline;}


.star_list .q_li { padding:15px 10px; border-top:solid 1px #e5e5e5; }
.star_list .star_memo { color:#555; font-size:13px;  line-height:21px; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:4; display:-webkit-box; -webkit-box-orient:vertical; width:98%; margin:10px;}
.star_list .q_li .star_list_name { position:relative; float:left; font-size:13px; color:#000; font-weight:bold;}
.star_list .staricon{ display:inline-block; position:relative; width:80px; height:15px; background:url('/skin/demo/img/star.png'); background-repeat:no-repeat; background-position: 0px -15px;  vertical-align:middle; }
.star_list .staricon em{ position:absolute; left:0px; top:0px; height:15px; background:url('/skin/demo/img/star.png'); background-repeat:no-repeat; background-position:0px 0px;   }
.star_list .star_list_date { float:right; font-size:11px; color:#999;  }  
.star_list .star_list_btn { width:100%; text-align:left; margin-top:5px; }
.star_list .star_list_btn button { padding:0px; margin:10px 0px ; border:solid 1px #e5e5e5; width:48px; height:25px; line-height:25px; text-align:center; font-size:12px; text-decoration:none; color:#444;background-color:#FFFFFF; border-radius:3px; }



.paging{margin-top:10px;text-align: center; font-size:12px;} 
.paging a.num_box, .paging strong {
    border: 1px solid #D9D9D9;
    color: #666666 !important;
    display: inline-block;
    height: 20px;
    margin-top: 1px;
    min-width: 14px;
    padding: 3px 5px 0;
    text-decoration: none;
    width: auto !important;
	margin-right:5px;
}
.paging a:hover, .paging strong:hover{
	background-color:#eee; 
}
.paging strong,.paging strong:hover{
	background-color: #666;
    border-color: #666;
    color: #FFFFFF !important;
    cursor: text;
}
.paging .paging_arrow{	
	border: 1px solid #D9D9D9;
	padding:6px 9px 4px 9px;
	margin-right: 5px;
    margin-top: 1px;
	line-height:10px;
}

.paging span.paging_arrow .pre{
	background-position:0 0;
}
.paging a .pre{
	background-position:100% 0;
}
.paging span.paging_arrow .next{
	background-position:0 100%;
}
.paging a .next{
	background-position:100% 100%;
}







.indexlogo2 { margin:0px auto 20px; width:650px;  height:86px; display:block; background:url('/skin/demo/img/logo.png') -0px -0px no-repeat; text-indent:-9999px;}


.subpath { width: 100%;   margin:20px auto 40px; position:relative; font-size:14px; line-height:14px;}
.subpath .inp { border:solid 1px #e6e6e6; color:#000000; height:34px;}
.subpath img {  vertical-align:-3px;}


.sub_category { width: 1135px;  margin: 20px auto; overflow: hidden;  border-left :solid 1px #ece8e8; }
.sub_category ul { }
.sub_category li { float:left;  text-align:center; }
.sub_category li.on, .sub_category li:hover{ float:left; padding:0px 10px; background-color:#FFFFFF; color:#000000; border-top:solid 2px #e71a49;border-bottom:solid 1px #FFFFFF;}
.sub_category li a{ width:100%; display:block; line-height:45px; font-weight:bold; }
.sub_category li.on a,  .sub_category li a:hover{ color:#000000;}

.area_cate{overflow:hidden; margin:15px auto;}
.area_cate li{float:left; text-align:center; width:161px; margin-right:1px;}
.area_cate li a{display:block;width:161px; height:50px;line-height:50px; background-color:#FFF; }
.area_cate li a:hover{background-color:#d06514; color:#FFF;}
.area_cate .on{background-color:#d06514; color:#FFF;}

.sub_category_area { width: 1135px;  margin: 20px auto 0px; overflow: hidden;  font-size:16px;   font-family: 'notokr-demilight'; }
.sub_category_area ul {border-bottom:solid 1px #DCDCDC;  line-height:38px;  height:40px;}
.sub_category_area li { float:left; padding:0px 10px; text-align:center; margin-right:1px}
.sub_category li:hover{ color:#d06514; }
.sub_category_area li a{ display:block; height:50px; line-height:50px; color:#000; position:relative; font-weight:bold; }
.sub_category_area li.on a{ color:#d06514; position:relative; }
.sub_category_area li.on a:after{display: block;clear: both; content: ''; width:100%;border-bottom:solid 2px #d06514;position:absolute; bottom:8px; right:0px; }


.num{font-family:Verdana;font-size:11px;font-weight:normal;color:#ccc;}
.sub_category_box{ }
.sub_category_box ul{overflow:hidden;  font-family: 'notokr-demilight';}
.sub_category_box ul li{float:left; line-height:35px;  height:35px;  padding:0px 10px;}
.sub_category_box .on{color:#d06514; position:relative; height:35px; line-height:35px; }
.sub_category_box .on:after{display: block;clear: both; content: ''; width:100%;border-bottom:solid 2px #d06514;position:absolute; bottom:-4px; right:0px; }


.cate_wrap{overflow:hidden; margin-top:30px;margin-bottom:5px;}
.cate_wrap .left{float:left; overflow:hidden;}
.cate_wrap .left .subtit1{float:left; font-weight:normal; font-size:22px;}
.cate_wrap .left .subtit2{float:left;  font-size:11px;color:#666;}
.cate_wrap .right{float:right;}
.sub_title {font-size:21px;  margin-top:20px; width: 500px; text-align:right; position:relative; height:45px; }
.sub_title .tebwrap{ overflow:hidden; width:302px;  height:32px; right:0px;position:absolute; }
.sub_title .tebwrap a{ display:block;  }
.teboff{float:left;font-size:12px; text-align:center;line-height:18px; width:100px; background-color:#FFFFFF;}
.tebon{float:left; font-size:12px; text-align:center; line-height:18px; width:100px; background-color:#fff;}
.tebon a{color:#000; }