@charset "utf-8"; 

* { -webkit-text-size-adjust:none;}
/*
@font-face{
	font-family:'NanumGothic';
	font-style: normal;
	font-weight: 400;
    src:url(http://www.cookprice.com/css/fonts/NanumGothic-Regular.eot);	
	src:local(''), url(http://www.cookprice.com/css/fonts/NanumGothic-Regular.woff) format('woff');
}
*/

@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");  

/*******************
	 css reset
*******************/

body,html { letter-spacing: -0.025em;  }  /*  0px; */

body,div,ul,ul li,p,ol,ol li , li , dl, dl dt, dl dd, h1, h2, h3, h4, h5, h6 ,form, fieldset,button { 
   margin:0; padding:0;  
   font-family:'NanumGothic','나눔고딕'; 
   /*font-family:'Nanum Gothic','나눔고딕','MalgunGothic','맑은고딕','Dotum','돋음',Gulim,Helvetica,sans-serif;*/
}
ul, ul li, ol, ol li {list-style-type: none}
caption,legend,hr{display:none;}
button {border: 0 none; background: none; cursor: pointer; font-family:'NanumGothic','나눔고딕';}
input {font-family:'NanumGothic','나눔고딕';}
a,
a:link {text-decoration: none; color: #444; cursor: pointer; font-family:'NanumGothic','나눔고딕';}
a:hover {text-decoration: none}
body {font-size: 14px; font-family:'NanumGothic','나눔고딕'; color: #444; text-align: center; line-height:150%;}
img, fieldset {border: 0;}
a img {border: 0 none;}
.ir {display: block;position: absolute;top: -9999px;left: -9999px;text-indent: -999em;overflow: hidden;background-repeat: no-repeat;text-align: left;}

 
/* placholder */
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#4A4A4A} /* firefox 19+ */
input.int:-ms-input-placeholder{color:#999} /* ie */
input:-moz-placeholder{color:#999}
 
/* ie10이상 select박스 화살표 디자인 수정 */
select::-ms-expand{opacity:0}

/* ie7/ie8을위한css */
.join_content{width:460px;margin:0 auto}
 
.lbl{z-index:11}


.row_group .btn_help{*top:-6px}
.int_id .int,
.int_pass .int,
.int_pass_step1 .int,
.int_pass_step2 .int,
.int_pass_step3 .int,
.int_pass_step4 .int,
.int_pass_check .int,
.int_pass_check2 .int{*width:338px}

.error{margin:3px 0 3px 1px;font-size:12px;color:#f00}
.gm{margin:3px 0 3px 1px;font-size:12px; color:#2eaa08}


/*  /////////////////////  */


.blind {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.blink_wrap { height:4px; }

.flt_lef {float: left;}
.flt_rig {float: right;}
.clear {clear: both;}
.cent {text-align: center;}

.textinfo {font-size: 11px; line-height: 150%; letter-spacing: -1px; font-family:'돋움',dotum,applegothic,sans-serif; } 
.textinfo_n {font-size: 11px; line-height: 150%; letter-spacing: -1px; font-family:'돋움',dotum,applegothic,sans-serif; } 
.text_11 {font-size:11px;letter-spacing:-1px;line-height:150%;} 
.text_11e {font-size:11px;font-family:tahoma,verdana;line-height:150%; letter-spacing: 0px;} 
.text_12 {font-size:12px;letter-spacing:-1px;line-height:150%;} 
.text_12_n {font-size:12px;line-height:150%;} 
.text_12e {font-size:12px;font-family:tahoma,verdana;line-height:150%; letter-spacing: 0px;} 
.text_13 {font-size:13px; letter-spacing:0px; line-height:150%; font-family:'굴림',gulim;} 
.text_14 {display:inline-block;margin-top:.2em;padding:6px 0px 2px 0px;font-size:14px;color:#4d4d4d;}
.text_14_b {display:inline-block;margin-top:.2em;padding:6px 0px 2px 0px;font-size:14px;font-weight:bold;color:#4d4d4d;}
.text_15_nb {display:inline-block;margin-top:.2em;padding:0px 0px 2px 0px;font-size:15px;font-weight:bold;color:#fff; letter-spacing:1px;font-family:'나눔고딕',NanumGothic,'굴림',gulim;}
.text_16e {display:inline-block;font-family:verdana,tahoma;font-size:16px;font-weight:bold;color:#4d4d4d;letter-spacing:-1px;} 
.text_16_n {font-size:16px;line-height:140%;} 
.text_24_n {font-size:24px;line-height:140%;} 
.text_price {font-size:12px;font-family:tahoma,verdana;font-weight:bold;color:#313131;letter-spacing:0px;} 
.text_review {font-size:11px;letter-spacing:-0.02em;line-height:140%;color:#5f5f5f; } 

.tx11_gray { color:#8f8f8f; font-size:11px; font-family:'돋움',dotum; letter-spacing:-1px; line-height:140%;}
.tx11_gray_e { color:#8f8f8f; font-size:11px; line-height:140%;}
.tx14 { color:#333; font-size:14px; letter-spacing:-1px;line-height:140%;}
.tx16 { color:#333; font-size:16px; letter-spacing:-1px;line-height:140%;}
.tx16_e { color:#333; font-size:16px; line-height:140%;}
.prview_price { font-size:16px; font-family:tahoma,verdana;font-weight:bold;color:#f5448c;letter-spacing:0px;} 
.bar {display:inline-block;overflow:hidden; color:#d7d7d7; height:11px;padding:0 6px 0 6px;*line-height:12px !important;line-height:11px;vertical-align:middle}



.fl{float:left !important}
.fr{float:right !important}
.tc{text-align:center !important}
.tl{text-align:left !important}
.tr,input.ipt_rgt{text-align:right !important}
.v_top{vertical-align:top !important}
.v_md{vertical-align:middle !important}
.f11{font-size:11px !important}
.f12{font-size:12px !important}
.thm{font-family:tahoma !important}
.line_h18{line-height:18px}
.fc_point{color:#748eea !important}
.letter_s{letter-spacing:-1px}
.letter_s2{letter-spacing:0}
.mask{position:absolute;border:1px solid #000;opacity:0.05;filter:alpha(opacity=5)}
.mask2{position:absolute;background:#000;opacity:0.7;filter:alpha(opacity=70)}
.mask3{overflow:hidden;position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;opacity:0.1;filter:alpha(opacity=10)}
.mt10{margin-top:10px !important}
label{vertical-align:-1px}
input.ipt_chk,input.ipt_rdo{width:13px;height:13px;vertical-align:text-top}
input.ipt_txt,input.ipt_rgt,textarea.ta{height:19px;padding:0 5px;border:1px solid transparent;border-color:#c5c5c5 #e9e9e9 #e9e9e9 #c5c5c5;line-height:19px;-webkit-apperance:none}
input.ipt_txt:focus,input.ipt_rgt:focus,textarea.ta:focus{border-color:#748eea}
textarea.ta{overflow:auto;height:57px;padding:4px 0 0 5px;line-height:18px}


table {
  /* 
   text-align: center; 
   width: 100%;
   table-layout:fixed; 
   */
   border-collapse: collapse; /* 한줄로 나오게 처리 */ 
   background-color:transparent;

   /* 중요 td 에 클래스 사용할때 display:; 들어가면 크롬에서 테이블 찌그러짐 */ 
}

.h1 { width:100%; height:0px; margin:8px 0 8px 0; padding:0; border-bottom:1px solid #ebebeb;}
.h1_home { width:100%; height:1px; margin:0; padding:0; background-color:#d7d6de;}
.h2_none { display:block; width:100%; height:0px; margin:0; padding:0; border-bottom:2px solid #ebebeb;}

/*icon*/
.icon_gue_o { display:block; width:13px;height:13px;background:url(http://www.cookprice.com/image/icon_que_o.png) no-repeat 0 0;}
 
 
/* 라인 검은색 */
.line2h { display:block; width:100%; height:2px; border-bottom:2px solid #454545; }
.line_mypage { display:block; width:100%; height:1px; margin:0 auto;padding:0 auto; background-color:#dcdcde;  } 
.line999  { display:block; width:100%; height:1px; margin:0 auto;padding:0 auto; background-color:#999;  } 
.line_d  { display:block; width:100%; height:1px; margin:0 auto;padding:0 auto; background-color:#dddddd;  } 
.shadow6 { display:inline-block; width:100%; height:6px; margin:0 auto; padding:0 auto; background:url(http://www.cookprice.com/image/shadow6.png) repeat-x 0 0;}
 


#container{clear:both;padding:0 0 80px;zoom:1}
#container:after{display:block;clear:both;content:''}
#content{width:910px;margin:0 auto}
#footer{clear:both;margin:0 auto;width:1052px;padding:0;font-family:'나눔고딕',NanumGothic,'돋움',dotum}
#footer ul{overflow:hidden;width:100%;margin:-1px 0 27px 0;zoom:1}
#footer ul li{ float:left;line-height:14px}
#footer ul li a{letter-spacing:-1px}
#footer ul li span{padding:0 5px;font-family:'돋움',dotum}
#footer ul li span.bar2{padding:0 5px 0 3px}
#footer ul li span.bar3{padding:0 4px 0 3px}
#footer ul li span.bar4{padding:0 5px 0 4px}
#footer ul li span.bar5{padding:0 4px}
#footer ul li strong{margin:0 -2px 0 -1px}
#footer .contact {clear:both;overflow:hidden;margin:0 0 24px;color:#8f8f8f;font-size:11px;zoom:1}
#footer .contact dl{float:left;margin-left:56px}
#footer .contact dl.frst{margin-left:0}
#footer .contact dl dt{margin:0 0 5px;line-height:14px;font-weight:bold}
#footer .contact dl dd{line-height:16px}
#footer .contact a{color:#8f8f8f}
#footer .contact span{margin:0 4px 0 3px}
#footer .contact span.bar2{margin:0 4px 0 5px}
#footer p{overflow:hidden;margin-left:-1px;color:#8f8f8f;line-height:16px;font-size:11px}
#footer address{overflow:hidden;width:100%;margin:1px 0 0;color:#8f8f8f;line-height:14px;font-size:9px;font-family:verdana; }
#footer address a{color:#8f8f8f;}
#footer address .logo{display:inline-block;overflow:hidden;width:35px;height:11px;margin:2px 4px 0 0;vertical-align:top; }
#footer address a:hover{color:#58a5ff;}

 

/* input file 찾아보기 */
.input_file_wrap {width:200px;position:relative;padding-top:3px;} /* file_warp 의 위치를 위해 임의로 감싸줌 */
.file_text { float:left;width:130px;height:17px;margin-right:8px; background-color:#f5fff2; border:1px solid ;border-color: #a5c2c9 #a5b5c0 #a5b5c0 #a5c2c9; color:#777; } /* 파일첨부했을경우 경로가 나오는  input type="text"  */
.file_wrap {float:left;display:inline-block;width:55px;height:20px;margin:0px auto;padding:0px auto; background: url('http://www.cookprice.com/image/btn_findfile.png') no-repeat 0 0 ;position:relative; top:0; right:0;}  
/*버튼이미지를 배경이미지로 삽입, 전체 사이즈는 버튼이미지 사이즈와 동일
위치 절대값 top:0; right:0; 또는 top:0; left:인풋text 박스 크기 + 여백 만큼 */
.file_add { filter:alpha (opacity:0); opacity:0; width:55px; height:20px;}
/* input type="file" 투명도를 0으로 만들기 사이즈는 버튼 이미지 사이즈와 동일하게 */
  

/* common */
input,textarea,select,button {color:#5f5f5f;font-family:'돋움',dotum,applegothic,sans-serif;font-size:12px;margin:3px 3px 3px 3px;}
textarea,select { margin:3px 3px 3px 3px;border: 1px solid; border-color: #a5c2c9 #a5b5c0 #a5b5c0 #a5c2c9;background-color: #fff; }

.inputbox{ width:auto;height:40px;text-align:center;vertical-align:middle;padding:10px 0px 0px 0px; }
.inputbox_n{ width:auto;height:32px;vertical-align:middle;padding:0px 0px 0px 0px;border:0px; background-color:#f7f7f7;}

.impt12 { font-size: 12px;font-size: 9pt;font-weight:bold;vertical-align:middle;color:#000;}  /* important text */ 
.pilsu {font-size:12px; color:#ff6600; font-weight:bold; margin:0 4px 0 -11px;}   /* form 필수항목 표시  */
.ctitle {font-size: 20px; font-weight:bold; line-height: 150%; letter-spacing: -1px; font-family:"NanumGothic"; color:#5f5f5f }
.subtitle16 { font-size: 16px; line-height:150%; letter-spacing:-0.02em; font-family:"NanumGothic"; color:#000; }
.subtitle20 { font-size:20px; line-height:150%;  letter-spacing:-0.02em; font-family:"NanumGothic"; color:#000; } 
.ctitle24 {font-size: 24px; font-weight:bold; line-height: 150%; letter-spacing: -1px; font-family:"NanumGothic"; color:#5f5f5f }

.col100 { display:inline-block;  margin:0 auto;padding:0 auto; width:100%; height:auto; }

.cp_prtitle { font-size:26px; line-height:140%; letter-spacing:-1px; } 

.cplink14 {  color:#64676c; font-weight:bold;  font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:14px; line-height:150%;vertical-align:middle; text-decoration:underline }
.cptext11_d {  color:#64676c; font-family:'돋움',dotum,applegothic,sans-serif; font-size:11px;  letter-spacing:0em; line-height:150%; vertical-align:middle; }
.cptext12_g {  color:#64676c; font-family:'돋움',dotum,applegothic,sans-serif; font-size:12px;  letter-spacing:0em; line-height:150%; vertical-align:middle; }
.cptext12 {  color:#64676c; font-family:'굴림',gulim,'돋움',dotum,applegothic,sans-serif; font-size:12px; line-height:150%; vertical-align:middle; }
.cptext14_d {  color:#64676c;  font-family:'돋움',dotum,applegothic,sans-serif; font-size:14px; line-height:150%;vertical-align:middle }
.cptext14_g {  color:#64676c;  font-family:'굴림',gulim,'돋움',dotum,applegothic,sans-serif; font-size:14px; line-height:150%;vertical-align:middle }
.cptext14 {  color:#64676c; font-weight:bold;  font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:14px; line-height:150%;vertical-align:middle }
.cptext16 {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:16px; line-height:150%;vertical-align:middle }
.cptext17 {  color:#64676c; font-weight:bold;  font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:17px; line-height:150%;vertical-align:middle }
.cptext17_n {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:17px; line-height:150%;vertical-align:middle }

.cptext19 {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:19px; line-height:150%;vertical-align:middle }
.cptext18 {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:18px; line-height:150%;vertical-align:middle }
.cptext22 {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:22px; line-height:150%;vertical-align:middle }
.cptext26 {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:26px; line-height:150%;vertical-align:middle }
.cptext35 {  color:#64676c; font-family:'나눔고딕',NanumGothic,'굴림',gulim; font-size:35px; line-height:150%;vertical-align:middle }

.cpprview_price32 { font-size:32px; font-family:tahoma,verdana; color:#64676c;letter-spacing:0px;} 
.cpprview_price22 { font-size:22px; font-family:tahoma,verdana; color:#64676c;letter-spacing:0px;} 
.cpprview_price16 { font-size:16px; font-family:tahoma,verdana; color:#64676c;letter-spacing:0px;}  
.cpprview_price14 { font-size:14px; font-family:tahoma,verdana; color:#64676c;letter-spacing:0px;} 
.cpprview_price12 { font-size:12px; font-family:tahoma,verdana; color:#64676c;letter-spacing:0px;} 

 
@media all and (max-width:740px)   {    /*  max-width:980px MOBILE */ 
		 /* 기본사용 */ 
	.colspan_h30 { width:100%; height:20px; }
	.colspan_h22 { width:100%; height:16px; }
	.colspan_h15 { width:100%; height:10px; }
	.colspan_h4 { width:100%; height:4px; }
 
}  /*  MOBILE end  */
@media all and (min-width:741px) {   /*   (min-width:1300px)  */ 
	 /* 기본사용 */ 
	.colspan_h30 { width:100%; height:30px; }
	.colspan_h22 { width:100%; height:22px; }
	.colspan_h15 { width:100%; height:15px; }
	.colspan_h4 { width:100%; height:4px; }
}

 
#w_wrap {  position:relative;   display:inline-block;  margin:0 auto; padding:0 auto; width:100%; height:auto;}  

/* layout */
#wrap{width:1052px;margin:0 auto;padding:0 auto;/*border:1px solid #000;*/}
.wrap_980{  display:inline-block; width:980px;margin:0 auto;padding:0 auto;/*background-color: #f7f7f7;*/}
.wrap_980 .left{ float:left; display:inline-block; margin:0 auto; padding:0 auto; width:auto; height:auto;}
.wrap_980 .right {  float:right; display:inline-block; margin:0 auto; padding:0 auto; width:auto; height:auto; }
.wrap_980 ul li{  float:left; margin:0 auto; padding:0 auto; } 
.blues_wrap {  display:inline-block; width:100%; margin:0 auto;padding:0 auto; background-color:#d6dbdf; }
 

/*
@media all and (max-width:740px)   {  
 
}  
@media all and (min-width:741px) {  
 
} 
*/

/* index.php */
@media all and (max-width:740px)   {  

 .index_logo_wrap{  display:block; width:280px; height:154px; margin:0 auto;padding:0 auto; 
    background:url(http://www.cookprice.com/image/index_logo.png) no-repeat 0 0; background-size: 280px 154px;
 }

}  
@media all and (min-width:741px) {  
 .index_logo_wrap{  display:block; width:465px; height:256px; margin:0 auto;padding:0 auto;  background:url(http://www.cookprice.com/image/index_logo.png) no-repeat 0 0; } 
} 

 

/*  inc_cook_topone.php   */ 
@media all and (max-width:740px)   {  
	#header { display:none; margin:0 auto; padding:0 auto;  }   /* PC */ 
	#header_m { display:block; margin:0 auto; padding:0 auto; width:100%; height:auto; } 
	#header_mtop_wrap { display:inline-block; width:100%; height:auto; margin:0 auto; padding:0 auto;  } 
	.header_mtop_area { display:inline-block; width:100%; height:50px; margin:0 auto; padding:0 auto; border-bottom:1px solid #cfcfcf; }
	.header_mtop_area ul { margin:0 auto; width:100%; }
	.header_mtop_area ul li { float:left; display:inline-block;  letter-spacing:0px; line-height:150%; vertical-align:middle; } 
	.header_mtop_area .infotext { display:inline-block; width:90%; height:auto; margin:14px 14px 0 14px; padding:0 auto; font-size: 16px; line-height:150%; letter-spacing:-0.02em; font-family:"NanumGothic"; color:#000; } 
	.topsearch_key { float:left; display:block; width:90%; height:auto; margin:0 auto; padding:0 auto;  } 
	.topsearch_key_int { float:left; font-size :16px; width:90%; height:25px; margin:0 auto; padding:0px 2px 0 10px;  color:#000; border:0px; /* background-color: #f7f7f7; */  }
} /* mobile end */    
@media all and (min-width:741px) {  
    #header_m { display:none; margin:0 auto; padding:0 auto;  } /* 모바일 */
	#header { display:block; margin:0 auto; padding:0 auto; width:100%; height:auto; } 
	#header_top { display:block; margin:0 auto; padding:0 auto; width:100%; height:28px; border-bottom:1px solid #eaeaea;} 
	#header_top .left { float:left; display:inline-block; margin:4px 0 0 0; padding:0 auto; width:auto; height:auto; /* background-color: #f7f7f7;*/ }  
	#header_top .right { float:right; display:inline-block; margin:4px 0 0 0; padding:0 auto; width:auto; height:auto;  /* background-color: #f7f7f7;*/ } 
	#header_top .topbtn { display:inline-block; margin:0 auto; padding:0 auto; width:auto; height:auto; color:#777777; font-size:12px;  letter-spacing:-0.05em; font-family:'돋움',dotum,applegothic,sans-serif; } 
	.top_logo_a  { float:left; display:block; width:262px; height:43px; margin:20px 0 0 0; padding:0 auto; } 
	.topsearch_wrap  { float:left; display:block; width:345px; height:40px; margin:14px 0 0 0; padding:0 auto; border-bottom:4px solid #f58220; } 
	.topsearch_area  { display:block; width:100%; height:auto; margin:0 auto; padding:0 auto;   } 
	.topsearch_key { float:left; display:block; width:319px; height:40px; margin:14px 0 0 0; padding:0 auto; } 
	.topsearch_key_int { font-size :16px; width:300px; height:25px; margin:0 auto; padding:0px 2px 0 10px;  color:#000; border:0px; /* background-color: #f7f7f7; */  }
	.topsearch_btn { float:right; display:block; width:21px; height:21px; text-align:left; margin:14px 4px 0 0;  padding:0 auto; /*background:url(http://www.cookprice.com/image/btn_topsearch.png) no-repeat 0px 0px; */ }
	.top_banner { display:inline-block; margin:6px 6px 0 0; padding:0 auto; width:auto; height:auto; }
	#header_cate { display:block; margin:0 auto; padding:0 auto; width:100%; height:47px; background:url(http://www.cookprice.com/image/topback.png) repeat-x 0px 0px; } 
	#header_cate .header_cate_w {  display:block; margin:0 auto; padding:0 auto; width:980px; height:auto;  background-color: #ffffff; /* */ }  
	#header_cate .header_cate_w .left { float:left; display:inline-block; margin:14px 0 0 0; padding:0 auto; width:auto; height:auto; /* background-color: #f7f7f7;*/ }  
	#header_cate .header_cate_w .right { float:right; display:inline-block; margin:12px 0 0 0; padding:0 auto; width:auto; height:auto;  /* background-color: #f7f7f7;*/ } 
    
	/* 카테고리 */ 
	.cpcateDiv { 
	  position:absolute; z-index:900; top:29px;left:0px; display:none;  /* display:inline-block; */ width:155px; height:auto; 
	  margin:0 auto; padding:0 auto; background-color: #333949;
	 }  
	 .cpcateinfo_wrap { display:inline-block; color:#fff; width:155px; height:36px; margin:0 auto; padding:0 auto; background:url(http://www.cookprice.com/image/catebg.png) no-repeat 0px 0px;}
	 .cpcateinfo_wrap:hover { background:url(http://www.cookprice.com/image/catebg.png) no-repeat 0px -36px;} 

	 .cpcateinfo_wrap_on { display:inline-block; color:#fff; width:155px; height:36px; margin:0 auto; padding:0 auto; background:url(http://www.cookprice.com/image/catebg.png) no-repeat 0px -36px;}
	 
	 .cpcateinfo_area { display:inline-block; color:#fff; width:100%; height:auto; margin:10px 0 0 0; padding:0 auto; }

	 .cpcatesubDiv2 { position:absolute; z-index:10; top:0px; left:155px;  display:none; /* display:inline-block; */ width:155px; height:auto; margin:0 auto; padding:0 auto; 
	 background-color: #495167; /* border:1px solid #333949; */  }
	 .cpsubcategory { display:inline-block;  width:100%; height:auto; margin:0 auto; padding:0 auto; } 
	 .cpcatesub_wrap { display:inline-block; color:#fff; width:155px; height:36px; margin:0 auto; padding:0 auto; background:url(http://www.cookprice.com/image/catebg2.png) no-repeat 0px 0px;}
	 .cpcatesub_wrap:hover { background:url(http://www.cookprice.com/image/catebg2.png) no-repeat 0px -36px;} 
	 .cpcatesub_wrap_on { display:inline-block; color:#fff; width:155px; height:36px; margin:0 auto; padding:0 auto;  background:url(http://www.cookprice.com/image/catebg2.png) no-repeat 0px -36px;} 

	 .cpcatesubDiv3 { position:absolute; z-index:10; top:0px; left:310px;  display:none; /* display:inline-block; */ width:155px; height:auto; margin:0 auto; padding:0 auto; 
	 background-color: #495167; /border:1px solid #333949;  } 
	 .cpcatesub3_wrap { display:inline-block; color:#fff; width:155px; height:36px; margin:0 auto; padding:0 auto; background:url(http://www.cookprice.com/image/catebg3.png) no-repeat 0px 0px;}
	 .cpcatesub3_wrap:hover { background:url(http://www.cookprice.com/image/catebg3.png) no-repeat 0px -36px;} 

	 .cpcateDiv2 { position:absolute; z-index:10; top:0px; left:155px;  display:none;  /* display:inline-block; */ width:803px; height:324px; margin:0 auto; padding:10px;
	 background-color: #fff; border:1px solid #f58220;  }
	 .cpcateDiv2_info { overflow:hidden; display:inline-block; width:100%; height:290px; margin:0 auto; padding:0 auto;  border-bottom:1px solid #dcdcde; }
	 .cpsubcate_wrap { float:left; display:inline-block; width:133px; height:20px; margin:0 auto; padding:10px 0 9px 0;  border-bottom:1px solid #dcdcde;  }
	 .cpcateDiv2_info_bot { display:inline-block; width:100%; height:auto; margin-top:8px; padding:0 auto;    }
	 .cpcateDiv2_info_bot ul li{  float:left; margin:0 auto; padding:0 auto; }
   /**/


	.toptitle1  { float:left; overflow:hidden;  display:block; margin:0 auto; padding:0 auto; width:155px; height:16px; background:url(http://www.cookprice.com/image/toptitle.png) no-repeat 0px 0px; } 
	.toptitle2  { float:left; overflow:hidden;  display:block; margin:0 auto; padding:0 auto; width:182px; height:20px; 
	   background:url(http://www.cookprice.com/image/toptitle.png) no-repeat 0px -16px; 
	}
} 

 
/* w_footer_wrap */
@media all and (max-width:740px)   {  
	#c_footer_wrap { display:none; margin:0 auto;padding:0 auto;  } 
	#c_footer_m_wrap { display:inline-block;  margin:0 auto;padding:0 auto;width:100%; height:auto; border-top:1px solid #cfcfcf;  background-color: #f7f7f7; }
	.c_footer_area { display:inline-block;  margin:0 auto;padding:0 auto; width:100%; height:auto; }  
	.calltitle { font-size:18px; font-weight:bold; }
	.callnumber { font-size:18px; font-family:tahoma,verdana; font-weight:bold; }
}  
@media all and (min-width:741px) {  

	#w_footer_wrap { display:inline-block;  margin:0 auto;padding:0 auto;width:100%; height:auto; }    
	.w_footer_graybar  { display:inline-block;  margin:0 auto;padding:0 auto;width:100%; height:auto; background-color: #91949d; } 
	.fcontents_wrap { display:inline-block;  margin:0 auto;padding:0 auto;width:980px; height:auto; color:#fff;  }   
	.fcontents_wrap ul li{  float:left; text-align:left; margin:20px 0 20px 0; padding:0 auto; line-height: 150%; } 
	.ftexttitle { font-size:22px; line-height:180%; font-weight:bold; } 
	.ftextbtn { display:inline-block; margin:0 auto; padding:0 auto; width:auto; height:auto; color:#fff; font-size:12px;  letter-spacing:0; font-family:'돋움',dotum,applegothic,sans-serif; } 

	#c_footer_m_wrap { display:none; margin:0 auto;padding:0 auto;  } 
	#c_footer_wrap { display:inline-block;  margin:0 auto;padding:0 auto;width:100%; height:auto; border-top:1px solid #91949d;  background-color: #f7f7f7; }    
	.c_footer_area { display:inline-block;  margin:0 auto;padding:0 auto; width:980px; height:auto; }  
	.c_footer_area .left { float:left; display:inline-block; margin:20px 0 0 0; padding:0 auto; width:auto; height:auto; }   
	.c_footer_area .right { float:right; display:inline-block; margin:26px 0 0 0; padding:0 auto; width:auto; height:auto; text-align:right; }    
	.calltitle { font-size:24px; font-weight:bold; }
	.callnumber { font-size:24px; font-family:tahoma,verdana; font-weight:bold; }
} 

.ftextinfo { font-size:11px; font-family:'돋움',dotum,applegothic,sans-serif; line-height:150%; color:#9496a5;  }



/* 통페이지 */
@media all and (max-width:740px)   {    /*  max-width:980px MOBILE */ 
   .s_contents_wrap { display:inline-block; width:100%; margin:0 auto; padding:0;   } 
}  /*  MOBILE end  */
@media all and (min-width:741px) {   /*   (min-width:1300px)  */ 
   .s_contents_wrap { display:inline-block; width:980px; /* width:1084px; */ margin:0 auto; padding:0; /* background-color: #f7f7f7; */  } 
} 
.s_content {  width:100%; height:auto; margin:0 auto; padding:0;  }
.s_content  .tgnb ul li { float:left; letter-spacing:-1px; line-height:14px; font-size:12px; vertical-align:middle; /* background-color:#f7f7f7; */}

/* 새창윈도우   inc_frame_top.php */
#ifr_contents { display:inline-block; width:96%;height:auto;margin:10px auto;padding:0 auto; /* border:1px solid #f7f7f7; */} 
#ifr_contents .box{ width:auto;height:24px;text-align:center;vertical-align:middle; }
#ifr_contents .btnimg{width:auto;height:auto; vertical-align:middle;}

.ifr_title_wrap {  display:inline-block;  width:100%; height:auto; margin:0 auto;  padding:0 auto; background:url(http://www.cookprice.com/image/frame_top_bg.png) repeat 0 0;  } 
.ifr_title_area {  display:inline-block;  width:100%; height:auto; margin:10px 0 10px 0;  padding:0 auto;   } 
.ifr_title_areaclose {  display:inline-block; overflow:hidden; width:26px; height:26px; margin:4px 0 0 0; padding:0 auto; background:url(http://www.cookprice.com/image/btn_close_xw.png) no-repeat center center;   } 

.ifr_content {   display:inline-block; width:100%; height:auto; margin:0; padding:0; vertical-align:middle; line-height: 150%;  }

/* 테이블 아래위 선 */


 /*버튼박스*/
 .a_textbt12 {  
    display:inline-block; width:auto; height:19px; margin:2px 0 0 2px; padding:5px 6px 0 6px;
	font-size:11px; font-family:'돋움',dotum,applegothic,sans-serif; letter-spacing:0px; /* letter-spacing:-0.02em;*/
	border:1px solid #c9c9c9; border-right:1px solid #adadad; border-bottom:1px solid #adadad;
	background:#f9f9f9;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfe),to(#c9c9c9));  /* #f7f7f9  */
	color:#333; 
	vertical-align:top;
	-moz-border-radius-topleft:3px; 
	-moz-border-radius-bottomright:3px; 
	-webkit-border-bottom-right-radius:3px; 
	-webkit-border-top-left-radius:3px; 
	border-radius:3px;
	behavior: url('http://www.cookprice.com/css/PIE.htc');  /* ie 에서 모서리 둥글게  */
	/*box-shadow: inset -5px -5px 5px rgba(0,0,0,.6), 15px 15px 2px rgba(0,0,0,.04); */ 
}
.a_textbt12:hover{ text-decoration:none; color:#ff4e00;}
 
 
.a_textbt22 {  
    display:inline-block; width:auto; height:22px; margin:0 auto; padding:2px 6px 0 6px;
	font-size:12px; font-family:'돋움',dotum,applegothic,sans-serif; letter-spacing:0px; /* letter-spacing:-0.02em;*/
	border:1px solid #c9c9c9; border-right:1px solid #adadad; border-bottom:1px solid #adadad;
	background:#f9f9f9;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfe),to(#c9c9c9));  /* #f7f7f9  */
	color:#333; 
	vertical-align:top;
	-moz-border-radius-topleft:2px; 
	-moz-border-radius-bottomright:2px; 
	-webkit-border-bottom-right-radius:2px; 
	-webkit-border-top-left-radius:2px; 
	border-radius:2px;
	behavior: url('http://www.cookprice.com/css/PIE.htc');  /* ie 에서 모서리 둥글게  */
	/*box-shadow: inset -5px -5px 5px rgba(0,0,0,.6), 15px 15px 2px rgba(0,0,0,.04); */ 
}
.a_textbt22:hover{ text-decoration:none; color:#ff4e00;}


.btn36_pinkline {  
    display:inline-block; overflow:hidden;  width:auto; height:26px; margin:0 auto; padding:8px 15px 0 15px;
	font-family:"NanumGothic", '굴림',Gulim,'돋움',dotum,applegothic,sans-serif;
	font-size:16px; font-weight:bold;
	border:1px solid #ea5479; 
	background:#fff;  /* #ea5479 */
	color:#ea5479;
	letter-spacing:-1px; 
	vertical-align:middle;
	-moz-border-radius-topleft:2px; 
	-moz-border-radius-bottomright:2px; 
	-webkit-border-bottom-right-radius:2px; 
	-webkit-border-top-left-radius:2px; 
	border-radius:2px;
	behavior: url(http://www.cookprice.com/css/PIE.htc);  /* ie 에서 모서리 둥글게  */
}
.btn36_pinkline:hover{text-decoration:none;color:#fff;background:#ea5479; }

.btn36_grayline {  
    display:inline-block; overflow:hidden;  width:auto; height:26px; margin:0 auto; padding:8px 15px 0 15px;
	font-family:"NanumGothic", '굴림',Gulim,'돋움',dotum,applegothic,sans-serif;
	font-size:16px; font-weight:bold;
	border:1px solid #9a9a9a; 
	background:#fff;  /* #ea5479 */
	color:#666666;
	letter-spacing:-1px; 
	vertical-align:middle;
	-moz-border-radius-topleft:2px; 
	-moz-border-radius-bottomright:2px; 
	-webkit-border-bottom-right-radius:2px; 
	-webkit-border-top-left-radius:2px; 
	border-radius:2px;
	behavior: url(http://www.cookprice.com/css/PIE.htc);  /* ie 에서 모서리 둥글게  */
}
.btn36_grayline:hover{text-decoration:none;color:#fff;background:#9a9a9a; }


.btn30_red {  
    display:inline-block; overflow:hidden;  width:auto; height:26px; margin:0 auto; padding:4px 15px 0 15px;
	font-family: '굴림',Gulim,'돋움',dotum,applegothic,sans-serif;  font-size:16px;  
	border:1px solid #e1383f;  /*#9a9a9a*/
	background:#e1383f;  /* #ea5479 */
	color:#fff;
	letter-spacing:-1px; 
	vertical-align:middle;
	-moz-border-radius-topleft:2px; 
	-moz-border-radius-bottomright:2px; 
	-webkit-border-bottom-right-radius:2px; 
	-webkit-border-top-left-radius:2px; 
	border-radius:2px;
	behavior: url(http://www.cookprice.com/css/PIE.htc);  /* ie 에서 모서리 둥글게  */
}
.btn30_red:hover{text-decoration:none; color:#fff; background:#9a9a9a; }

.btn30_gray {  
    display:inline-block; overflow:hidden;  width:auto; height:26px; margin:0 auto; padding:4px 15px 0 15px;
	font-family: '굴림',Gulim,'돋움',dotum,applegothic,sans-serif;  font-size:16px;  
	border:1px solid #c9c9c9;   
	background:#c9c9c9;  
	color:#222;
	letter-spacing:-1px; 
	vertical-align:middle;
	-moz-border-radius-topleft:2px; 
	-moz-border-radius-bottomright:2px; 
	-webkit-border-bottom-right-radius:2px; 
	-webkit-border-top-left-radius:2px; 
	border-radius:2px;
	behavior: url(http://www.cookprice.com/css/PIE.htc);  /* ie 에서 모서리 둥글게  */
}
.btn30_gray:hover{text-decoration:none; color:#fff; background:#9a9a9a; }



/*고정 top 버튼 */ 
@media all and (max-width:740px)   {    /*  max-width:980px MOBILE */ 
	#remoConDiv { display: block; } 
	#remoCon { display: none; } 
}  /*  MOBILE end  */
@media all and (min-width:741px) {   /*   (min-width:1300px)  */ 
	 #remoConDiv { display: none; } 
	 #remoCon { display: none; }
}


/* 알림 메세지 바탕 및 알림창 */
#alretwinDiv { 
   position:absolute; z-index:999; top:0px;left:0px; 
    display:none;   /*  display:inline-block;  */  width:100%;height:100%; margin:0 auto; padding:0 auto; background:url(http://www.cookprice.com/image/alpha_40.png) repeat 0 0; 
}
@media all and (max-width:740px)   {    /*  max-width:980px MOBILE */ 
	.alretwinDiv_wrap  { position:fixed;  top:0px; left:0px; display:inline-block; width:320px; min-height:200px; margin:0 auto; padding:0 auto; background-color:#fff; border:2px solid #000;  }
	.alretwinDiv_area  { display:inline-block; width:296px; height:auto; margin:0 auto; padding:12px; }
}  /*  MOBILE end  */
@media all and (min-width:741px) {   /*   (min-width:1300px)  */ 
	.alretwinDiv_wrap  { position:fixed;  top:0px; left:0px;  display:inline-block; width:460px; min-height:200px; margin:0 auto; padding:0 auto; background-color:#fff; border:2px solid #000;  }
	.alretwinDiv_area  { display:inline-block; width:436px; height:auto; margin:0 auto; padding:12px;  }
}


/* 내용중 div 스크롤 */ 
.divscroll {
  overflow-y:auto;width:99%;height:auto;padding:0px;border:1px solid #bdbdbd;
  background-color:#fff;.
  scrollbar-face-color: #ffffff; 
  scrollbar-shadow-color: #cccccc; 
  scrollbar-highlight-color: #cccccc; 
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-darkshadow-color: #ffffff; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #860528;
}
.divscroll_noline {
  overflow-y:auto; width:100%; height:auto; margin:0 auto;  padding:0 auto; 
  background-color:#fff;.
  scrollbar-face-color: #ffffff; 
  scrollbar-shadow-color: #cccccc; 
  scrollbar-highlight-color: #cccccc; 
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-darkshadow-color: #ffffff; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #860528;
}
.divscroll_x {
  display:block;
  overflow-x:auto;overflow-y:auto;width:100%;height:auto;padding:0px;border:1px solid #bdbdbd;
  scrollbar-face-color: #ffffff; 
  scrollbar-shadow-color: #cccccc; 
  scrollbar-highlight-color: #cccccc; 
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-darkshadow-color: #ffffff; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #860528;
}


/* 드롭박스 */
.dropbox_wrap {  display:inline-block; width:auto; height:30px; margin:0 auto; padding:0 auto;
   border:1px solid #c4c4c4;
   background:url(http://www.cookprice.com/image/boxbg_gra.png) repeat-x center center;
   box-shadow:1px 1px 0 #e7e7e7; 
}  
.dropbox_wrap:hover{ text-decoration:none; border:1px solid #333;}
.dropbox_area {  display:inline-block; width:100%; height:auto; margin:0 auto; padding:0 auto; }
.dropbox_left {  float:left; display:inline-block; width:auto; height:auto; margin:7px 0 0 10px; padding:0 auto; }
.dropbox_right {  float:right; display:inline-block; width:auto; height:auto; margin:13px 10px 0 0 ; padding:0 auto; }
.dropboxhidden_wrap { position:absolute; z-index:10; top:32px;left:0px; /* display:inline-block;*/ display:none;  
 width:auto; height:auto; margin:0 auto; padding:0 auto; border-top:1px solid #c4c4c4;  border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; 
}
.dropboxhidden_area {  display:inline-block; width:100%; height:auto; margin:0 auto; padding:0 auto; background-color:#fff; border-bottom:1px solid #c4c4c4; }  
.dropboxhidden_area:hover{ text-decoration:underline; background-color:#ebebeb;}
.dropboxhidden_left {  float:left; display:inline-block; width:auto; height:auto; margin:8px 0 7px 10px; padding:0 auto;
   font-family: '돋움',dotum,applegothic,sans-serif; font-size:12px; line-height:150%;vertical-align:middle;  color:#333;
}

/* 안내박스 */
.infobox_wrap {  display:inline-block; width:auto; height:20px; margin:0 auto; padding:0 auto;
   font-size:11px; font-family:'돋움',dotum,applegothic,sans-serif;  line-height:150%; vertical-align:middle;  color:#333;
   border:1px solid #c4c4c4;
   background:url(http://www.cookprice.com/image/boxbg_gra.png) repeat-x center center;
   box-shadow:1px 1px 0 #e7e7e7; 
}  
.infobox_area {  display:inline-block; width:90%; height:auto; margin:2px 6px 0 6px; padding:0 auto; }

 
 
/*페이징 버튼*/
.pagegnb_wrap { display:inline-block; width:auto; margin:0 auto; padding:0 auto;  }
.pagegnb_wrap .pageblock_pre { float:left; display:block; width:29px; height:25px; text-decoration:none; background-image:url(http://www.friendstour.co.kr/image/btn_pageok.png) ;  }
.pagegnb_wrap .pageblock_next { float:left; display:block; width:29px; height:25px; text-decoration:none; background-image:url(http://www.friendstour.co.kr/image/btn_pageok.png) ; background-position: -145px 0; }
.pagegnb_wrap .page1_pre { float:left; display:block; width:29px; height:25px; text-decoration:none; background-image:url(http://www.friendstour.co.kr/image/btn_pageok.png) ; background-position: -29px 0; }
.pagegnb_wrap .page1_next { float:left; display:block; width:29px; height:25px; text-decoration:none; background-image:url(http://www.friendstour.co.kr/image/btn_pageok.png) ; background-position: -116px 0; }
.pagegnb_wrap .page_now { float:left; display:block; width:29px; height:25px; text-decoration:none; text-align:center;  background-image:url(http://www.friendstour.co.kr/image/btn_pageok.png) ; background-position: -58px 0; }
.pagegnb_wrap .page_etc { float:left; display:block; width:29px; height:25px; text-decoration:none; text-align:center; background-image:url(http://www.friendstour.co.kr/image/btn_pageok.png) ; background-position: -87px 0; }
.pagegnb_wrap .page_num_red {font-weight:bold;color:#914746;margin-top:4px; }
.pagegnb_wrap .page_num {font-weight:bold;color:#666666;margin-top:4px; }
.pagegnb_wrap .page_num:hover{ color:#914746;}
/* 하단 페이징 버튼*/ 
.pagegndown_wrap { display:inline-block;  width:100%; margin:0 auto; padding:0 auto;   }
.pagegndown_wrap .pagecenter { display:inline-block; width:100%;  margin:0 auto;   padding:0 auto;   height:auto; text-align:center; }

 /* 등록 수정 버튼들 화면 아래 고정 */
 .addmodifybox_area {  
     display:inline-block; width:100%; height:auto; margin:0 auto; padding:0 auto;
	 background-color:#000;
 }
