@font-face{font-family:NanumGothic;src:url(/font/NanumGothic.ttf);}
@font-face{font-family:NanumGothicBold;src:url(/font/NanumGothicBold.ttf);}
@font-face{font-family:NanumGothicExtraBold;src:url(/font/NanumGothicExtraBold.ttf);}


* { margin:0;	padding:0; }
ul { list-style:none; font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
a { text-decoration:none;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
img { border:0; }

BODY {
  height:100%;
	FONT-SIZE: 13px; COLOR: #666666; 
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #B6B6B6; 
	scrollbar-highlight-color: #B6B6B6; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF; 									 	
	scrollbar-arrow-color: #B6B6B6; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url();
}

html{
  height:100%;
}

TD {
	FONT-SIZE: 13px; line-height:130% COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
SELECT {
  vertical-align:middle;
  box-sizing:border-box;
	height:30px;
  line-height:30px;
  FONT-SIZE: 9px;
  padding:0px; 
  COLOR: #666666; 
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
INPUT {
  vertical-align:middle;
	box-sizing:border-box;
	height:30px;
  line-height:30px;
  FONT-SIZE: 13px;
  padding:3px;
  COLOR: #666666;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
INPUT[type=radio] {
  -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
  vertical-align:middle;
  margin:0px 3px 0 3px;
}

INPUT[type=checkbox] {
  -ms-transform: scale(1.3); /* IE */
  -moz-transform: scale(1.3); /* FF */
  -webkit-transform: scale(1.3); /* Safari and Chrome */
  -o-transform: scale(1.3); /* Opera */
  vertical-align:middle;
  margin:0px 3px 0 3px;
}

input::placeholder {color:#ccc;font-style: italic;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
input::-webkit-input-placeholder {color:#ccc;font-style: italic;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
input:-ms-input-placeholder {color:#ccc;font-style: italic;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
 
textarea::placeholder {color:#ccc;font-style: italic;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
textarea::-webkit-input-placeholder {color:#ccc;font-style: italic;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}
textarea:-ms-input-placeholder {color:#ccc;font-style: italic;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;}

DIV {
	FONT-SIZE: 13px;
	COLOR: #333333;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 18px;
}
FORM {
	FONT-SIZE: 13px; COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
TEXTAREA {
	FONT-SIZE: 13px; COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
CENTER {
	FONT-SIZE: 13px; COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
OPTION {
	FONT-SIZE: 13px; COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
PRE {
	FONT-SIZE: 13px; COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
BLOCKQUOTE {
	FONT-SIZE: 13px; COLOR: #666666;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
.px9 {
	FONT-SIZE: 13px;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
.px10 {
	FONT-SIZE: 14px;  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}
.input {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: white
}

.title {
	FONT-SIZE: 20px; font-family: NanumGothicExtraBold;
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: underline; 
}

/*********************** 팝업창의 CSS 시작 **************************/
.div_popup{
  padding: 0;
  font-family: NanumGothic,Dotum,Helvetica,Sans-serif; 
  font-size: 12pt;
  line-height: 1.5; 
  margin: 15px; 
  word-wrap: break-word;
}
.div_popup p, br { margin: 0; padding: 0; }

/*********************** 팝업창의 CSS 시작 **************************/


/****************** 좌측메뉴 스크롤 디자인 시작 ********************/
.left_menu_scroll {
  width: 250px;
  height: 140px;
  overflow: auto;
}
.left_menu_scroll::-webkit-scrollbar {
  width: 10px;
}
.left_menu_scroll::-webkit-scrollbar-thumb {
  background-color: #c3c3c3;
  border-radius: 10px;
}
.left_menu_scroll::-webkit-scrollbar-track {
  background-color: #ffffff;
  border-radius: 10px;
  box-shadow: inset 0px 0px 5px white;
  margin:5px 0 5px 0;
}
/****************** 좌측메뉴 스크롤 디자인 종료 ********************/

/*관리자 상단에 선택되었을경우*/
.AdminTop_{font-weight:bold;font-size:14px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;text-align:center;background:#DDDDDD;}
/*관리자 상단에 해제되었을경우*/
.AdminTop{font-weight:bold;font-size:13px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;text-align:center;;background:#FFFFFF;}

.box3{border:1 solid #DDDDDD;background-color:#ffffff;}


/*아무것도 선언하지 않았을때의 테이블 스타일*/
th {
	font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}



/********************* 이미지 줌인 줌아웃 시작 ***********************/
.img_zoom{
  transition: transform .2s;
  margin: 0 auto;
  image-rendering: -moz-crisp-edges;         /* Firefox */
  image-rendering: -o-crisp-edges;         /* Opera */
  image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
  image-rendering: crisp-edges;

}
.img_zoom:hover{transform:scale(1.05);}
/********************* 이미지 줌인 줌아웃 종료 ***********************/

/******************* 기본테이블 스타일시작 *******************/
/* 검색하는 부분의 스타일 */
/*검색테이블부분*/
.searcharea {
  width:100%;
  margin:10px 0px 20px 0px;
  padding:5px 0 5px 0px;
  border:1px solid #dddddd;
  box-shadow:#dddddd 3px 3px 5px;
}

/*
.searcharea table{
  border-collapse: collapse;
}

.searcharea table tbody th{
  text-align:center;
  color: #585858;
  font-size: 13px;
  font-weight:bold;
  box-sizing:border-box;
  height:30px;
  padding:5px;
}

.searcharea table tbody td{
  font-size: 13px;
  color:#232323;
  font-weight: normal;
  box-sizing:border-box;
  height:30px;
  padding:5px;
}
*/



/*list부분*/
.tlist{
  border-collapse: collapse;
}
.tlist thead th{
  height:40px;
  color: #555555;
  padding:1px 0 0 0;
  border-bottom:1px solid #b8b8b8;
  border-top:2px solid #b8b8b8;
  background:#f1f1f1;
  text-align:center;
}

.tlist tfoot th{
  height:30px;
  padding:0;
}

.tlist tbody th{
  text-align:left;
  color: #555555;
  font-size: 13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  background-color:#f2f2f2;
  border-bottom:1px solid #b8b8b8;
}

.tlist tbody td{
  font-size: 13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#232323;
  border-bottom:1px solid #E7E7E7;
  font-weight: normal;
  padding:5px;
}
/*list부분*/

/*read트부분*/
.tread{
  border-collapse: collapse;
}

.tread col:nth-child(odd){/*홀수번째*/
  width: 150px;
}

.tread thead th{
  height:1px;
  padding:0px;
  border-top:1px solid #b8b8b8;
}

.tread tfoot th{
  padding:0;
}

.tread tbody th{
  text-align:left;
  color: #555555;
  font-size: 13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  background-color:#f2f2f2;
  border-bottom:1px solid #b8b8b8;
  min-height:40px;
  box-sizing:border-box;
}

.tread tbody td{
  font-size: 13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#232323;
  border-bottom:1px solid #E7E7E7;
  font-weight: normal;
  padding:5px;
  min-height:40px;
  box-sizing:border-box;
}
/*read부분*/

/*write트부분*/
.twrite{
  border-collapse: collapse;
}

.twrite col:nth-child(odd){/*홀수번째*/
  width: 150px;
}

.twrite thead th{
  height:1px;
  padding:0px;
  border-top:2px solid #b8b8b8;
}

.twrite tfoot th{
  padding:0px;
  /*border-bottom:1px solid #b8b8b8;*/
}

.twrite tbody th{
  padding:0 0 0 10px;
  text-align:left;
  color: #555555;
  font-size: 13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  background-color:#f2f2f2;
  border-bottom:1px solid #b8b8b8;
  min-height:40px;
  box-sizing:border-box;
}

.twrite tbody td{
  font-size: 13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#232323;
  border-bottom:1px solid #E7E7E7;
  font-weight: normal;
  padding:5px;
  min-height:40px;
  box-sizing:border-box;
}
/*write부분*/

/******************* 기본테이블 스타일끝 *******************/


/************** 글쓰기페이지 **************/
.board_list{
  clear:both;
  overflow:auto;
  width:100%;
  padding-bottom:5px;
}

.board_list .b_left{
  float:left;
  overflow:auto;
  padding-bottom:10px;
  width:120px;  
  padding-right:10px;  
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  color:#545861;
}

.board_list .b_center{
  float:left;
  overflow:auto;
  padding-bottom:5px;
  padding-right:10px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}

.board_list .b_right{
  float:left;
  overflow:auto;
  padding-bottom:5px;
  padding-right:10px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#999999;
}
/************** 글쓰기페이지 **************/


/************** 글읽기페이지 **************/
.board_read{
  clear:both;
  width:100%;
  padding:5px 0 0px 0;
}
.board_read .b_title{
  padding:10px 0 10px 0;
  font-weight:bold;
  font-size:15px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}

.board_read .b_left{
  float:left;
  min-width:80px;
  min-height:30px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  color:#545861;
}

.board_read .b_center{
  float:left;
  min-width:170px;
  min-height:30px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}

.board_read .b_right{
  float:left;
  min-height:30px;
  padding-left:10px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#999999;
}
/************** 글읽기페이지 **************/

/******************* 게시판 작성부분시작 ********************/
.board_write_pw{
  box-sizing:border-box;
  clear:both;
  overflow:hidden;
  width:100%;
  margin-bottom:10px;
}

.board_write_pw .b_left{
  box-sizing:border-box;
  clear:both;
  text-align:left;
  padding-bottom:5px;
  width:100%;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  color:#545861;
}

.board_write_pw .b_center{
  box-sizing:border-box;
  clear:both;	
  width:100%;
}

.board_write_pw .b_right{
  box-sizing:border-box;
  float:left;
  overflow:auto;
  padding:5px 10px 5px 0px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#999999;
  width:100%;
  text-align:left;
}

.board_write_pw input{
  box-sizing:border-box;
  padding:10px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}

.board_write_pw select{
  box-sizing:border-box;
  padding:10px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}

.board_write_pw textarea{
  box-sizing:border-box;
  padding:10px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}
/******************* 게시판 작성부분종료 ********************/

/********************* 회원정보관련 CSS 시작 **************************/
.member_list{
  box-sizing:border-box;
  clear:both;
  overflow:hidden;
  width:100%;
  margin-bottom:10px;
}

.member_list .b_left{
  box-sizing:border-box;
  clear:both;
  text-align:left;
  padding-bottom:5px;
  width:100%;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  font-weight:bold;
  color:#545861;
}

.member_list .b_center{
  box-sizing:border-box;
  clear:both;	
  width:100%;
}

.member_list .b_right{
  box-sizing:border-box;
  float:left;
  overflow:auto;
  padding:5px 10px 5px 0px;
  font-size:13px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  color:#999999;
  width:100%;
  text-align:left;
}

.member_list input[type=text]{
  box-sizing:border-box;
  height:40px;
  padding:10px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}

.member_list input[type=password]{
  box-sizing:border-box;
  height:40px;
  padding:10px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}

.member_list input[type=button]{
  box-sizing:border-box;
  height:40px;
  padding:10px;
  font-size:16px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}

.member_list input[type=file]{
  box-sizing:border-box;
  height:40px;
  padding:10px;
  font-size:16px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
}


.member_list select{
  box-sizing:border-box;
  height:40px;
  padding:5px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}

.member_list textarea{
  box-sizing:border-box;
  padding:10px;
  font-size:18px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  border:1px solid #cecece;
}
/********************* 회원정보관련 CSS 종료 **************************/




/*하단에 버튼*/
.divbutton{
  clear:both;
  text-align:center;
  margin:20px 0 10px 0;
  width:100%;
}


/*********** 기본적인클래스 시작 ************/
.middle_title_main{font-size:15px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;margin:0 0 10px 0;font-weight:bold;color:#333333;}/*로그인 중간 타이틀*/



.css_button_middle{padding:0px 25px 0 25px;box-sizing:border-box;height:40px; font-size:15px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif; line-height:40px;background-color:#434343;border:1px solid #434343; text-align:center; color:#fff; cursor:pointer;font-weight:bold;padding:0px;}
.css_button_middle_gray{padding:0px 25px 0 25px;box-sizing:border-box;height:40px; font-size:15px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif; line-height:40px;background-color:#eeeeee; border:1px solid #d7d7d7; text-align:center; color:#333333;cursor:pointer;font-weight:bold;}


.css_button_big{padding:0px 25px 0 25px;box-sizing:border-box;height:60px; font-size:20px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif; line-height:60px;background-color:#434343;border:1px solid #434343; text-align:center; color:#fff; cursor:pointer;font-weight:bold;}
.css_button_big_gray{padding:0px 25px 0 25px;box-sizing:border-box;height:60px; font-size:20px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif; line-height:60px;background-color:#eeeeee; border:1px solid #d7d7d7; text-align:center; color:#333333;cursor:pointer;font-weight:bold;}
.css_button_big_red{padding:0px 25px 0 25px;box-sizing:border-box;height:60px; font-size:20px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif; line-height:60px;background-color:#fa5a5a; border:1px solid #fa5a5a; text-align:center; color:#ffffff;cursor:pointer;font-weight:bold;}

.css_button_big_radius{padding:0px 25px 0 25px;box-sizing:border-box;height:50px; font-size:20px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif; line-height:50px;background-color:#434343;border:1px solid #434343; text-align:center; color:#fff; cursor:pointer;font-weight:bold;border-radius:30px;}

.css_button_board_while{border:1px solid #c3c3c3;border-radius:5px;background:#ffffff;color:#333333;font-size:13px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;cursor:pointer;}
.css_button_board_orange{border:1px solid #e96f00;border-radius:5px;background:#e96f00;color:#ffffff;font-size:13px;font-family:NanumGothic,Dotum,Helvetica,Sans-serif;cursor:pointer;}


/*input=text*/
.css_input_text{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  border:1px solid #666666;
  text-align:left;
  color:#666666;
  cursor:pointer;
  border-radius:2px;
}

.css_button{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#666666;
  border:1px solid #666666;
  text-align:center;
  color:#fff;
  cursor:pointer;
  border-radius:2px;
}

.css_button_red{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#fa5a5a;
  border:1px solid #fa5a5a;
  text-align:center;
  color:#ffffff;
  cursor:pointer;
  border-radius:2px;
}

.css_button_blue{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#434343;
  border:1px solid #434343;
  text-align:center;
  color:#fff;
  cursor:pointer;
  border-radius:2px;
}

.css_button_red{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;  
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#dc3545;
  border:1px solid #dc3545;
  text-align:center;
  color:#ffffff;
  cursor:pointer;
  border-radius:2px;
}

.css_button_white{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#fff;
  border:1px solid #0f0f0f;
  text-align:center;
  color:#0f0f0f;
  cursor:pointer;
  border-radius:2px;
  font-weight:bold;
}

.css_button_gray{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  height:30px;
  font-size:14px;
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif;
  line-height:25px;
  background-color:#eeeeee;
  border:1px solid #d7d7d7;
  text-align:center;
  color:#4c4c4c;
  cursor:pointer;
  border-radius:2px;
}

.css_button_none{
  vertical-align:middle;
  padding:0 10px 0 10px;
  box-sizing:border-box;
  border:none;
  background:none;
}
/*********** 기본적인클래스 종료 ************/


/* 게시판 본문내용 */
.board_content{
  margin: 0; 
  padding: 0; 
  font-family:NanumGothic,Dotum,Helvetica,Sans-serif; 
  font-size: 13px; 
  line-height: 1.5;
}

/****************** 페이징처리 스타일 *******************/
.list_page_sel{
  padding:5px;
  margin:3px;
  min-width:28px;
  min-height:28px;
  background:#999999;
  border:1px solid #999999;
  color:#ffffff;
  font-weight:bold;
}
.list_page{
  padding:5px;
  margin:3px;
  min-width:28px;
  min-height:28px;
  background:#ccc;
  border:1px solid #ccc;
  color:#ffffff;
  cursor:pointer;
}

.list_page_gray{
  padding:5px;
  margin:3px;
  min-width:28px;
  min-height:28px;
  background:#eeeeee;
  border:1px solid #dddddd;
  color:#999999;
}
/****************** 페이징처리 스타일 *******************/


li{float:left;box-sizing:border-box;}


/*송홍헌*/
@charset "utf-8";
/* CSS Document */

#wrap{  width:100%;}
#header {  width:100%;float:left;  height:243px;  }
#top{  width:100%;float:left;   border-bottom:1px solid #e8e8e8;}
#top_01{ width:1100px; margin:0 auto; height:50px; line-height:50px; }
#top_login{float:left; width:670px; height:50px;}
#top_login li{float:left; padding:0 5px; font-size:12px; height:50px; line-height:50px; color:#333;}
#top_login a{ color:#333;  padding-left:3px; }
#top_login div{ float:right; width: 20px; height:20px; margin-top:15px;border-radius:15px;line-height:20px; color: #000; text-align:center; background-color:#e0e0e0; }

#top_login div .cart{ width: 20px;    height: 20px;    font-size: 12px; border-radius: 20px;}

#top_icon{float:left; margin-top:8px;width:135px; height:34px; }
#top_icon img{float:left; padding:0px 5px;}

#top_search1{float:right; text-align:right; width:280px; height:50px; line-height:50px;}
#top_search1 li{ float:left;  margin-top:10px; border:1px solid #ccc; height:30px;background-color:#fff; }
#top_search1 input{float:left; height:24px; background-color:#fff;  width:240px; line-height: 30px; border: none;font-size: 14px; vertical-align: middle; padding: 3px;}
#top_search1 img{float:left; margin-top:3px; margin-right:5px;}

#logo{ width:100%;float:left;   text-align:center; height:150px;  }
#logo li{width:272px; margin:0 auto;padding-top:40px; }

#nav{width:100%; float:left;  text-align:center; height:60px;  box-sizing:border-box;border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
#nav .menu{ width:1100px; margin:0 auto; height:60px;}
#nav  .menu_left{float:left; width:50px; padding-bottom:22px;padding-top:20px;box-sizing:border-box; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
#nav  .menu_right{float:left;width:1050px;  height:60px; }


#sub_body{width:100%; float:left;  text-align:center; padding-top:50px;}
#sub_body_01{ width:1100px; margin:0 auto; }

#content{width:100%;float:left;   }

#img_banner{width:100%; float:left; }
#img_banner li{width:100%; float:left; }

#banner{width:100% ;float:left; height:285px;  padding:50px 0px; }
#banner .banner_01{width:1100px ;margin:0 auto; }
#banner .event{float:left;width:267px; height:177px; border:1px solid #e8e8e8; background-image:url("images/banner_icon.png");background-repeat: no-repeat; background-position: 22px 36px; margin-right:9px; padding-left:20px; padding-right:20px; cursor:pointer;}
#banner .event p{float:left; padding-top:40px;  font-family: 'Nanum Gothic', sans-serif; font-size:25px;}
#banner .event ul{float:left; padding-top:10px;}
#banner .event li{float:left; font-size:12px;  line-height:17px; text-align:left;}
#banner .event li:first-child{float:left; font-size:12px; color:#d1984b; font-weight:bold;}

#banner .buy{float:left;width:267px; height:177px; border:1px solid #e8e8e8; background-image:url("images/banner_icon.png");background-repeat: no-repeat;        background-position: 22px 36px; margin-right:9px;padding-left:20px; padding-right:20px; cursor:pointer;}
#banner .buy p{float:left; padding-top:40px;  font-family: 'Nanum Gothic', sans-serif; font-size:25px;}
#banner .buy ul{float:left; padding-top:10px;}
#banner .buy li{float:left; font-size:12px;  line-height:17x; text-align:left;}


#banner .check{float:left;width:267px; height:177px; border:1px solid #e8e8e8; background-image:url("images/banner_icon.png");background-repeat: no-repeat;        background-position: 22px 36px; margin-right:9px;padding-left:20px; padding-right:20px; cursor:pointer;}
#banner .check p{float:left; padding-top:40px;  font-family: 'Nanum Gothic', sans-serif; font-size:25px;}
#banner .check ul{float:left; padding-top:10px;}
#banner .check li{float:left; font-size:12px;  line-height:17px; text-align:left;}

#banner .notice{float:left;width:267px; height:177px; border:1px solid #e8e8e8; }
#banner .notice p{float:left;width:260px; text-align:left;font-size:20px; padding:15px 0px 10px 20px; }
#banner .notice li{float:left;width:230x;padding-left:20px;padding-right:20px;font-size:12px; line-height:170%;}


#new{width:100%; float:left; padding-bottom:30px;padding-top:30px;}
#new p{ text-align:center; font-size:50px;  height:60px; padding-bottom:30px; }
#new_list{ width:1100px; margin:0 auto; height:370px;}

#new_list .box1{float:left; width:346px; margin-right:30px; margin-bottom:50px;  height:400px;}
#new_list .box1 h4{float:left;width:100%;font-size:13px; font-weight:bold; margin-bottom:10px; padding:15px 0px; border-bottom:1px solid #e8e8e8; color:#333;}
#new_list .box1 p{float:left;width:100%; text-align:left;font-size:12px;; color:#666; line-height:25px;height:20px;}
#new_list .box1:nth-child(3n){float:left;margin-right:0px;}


#special{width:100%;float:left; margin:0 auto; padding-bottom:30px;}
#special p{ text-align:center; font-size:50px;  height:60px; padding-bottom:30px; }
#special_list{ width:1100px; margin:0 auto; height:370px;}

#special_list .box1{float:left; width:346px; margin-right:30px; margin-bottom:50px;  height:400px;}
#special_list .box1 h4{float:left;width:100%;font-size:13px; font-weight:bold; margin-bottom:10px; padding:15px 0px; border-bottom:1px solid #e8e8e8; color:#333;}
#special_list .box1 p{float:left;width:100%; text-align:left;font-size:13px;; color:#666; line-height:25px;height:20px;}
#special_list .box1:nth-child(3n){float:left;margin-right:0px;}



#review{width:100%; float:left;}
#review p{text-align:center; font-size:50px;  height:35px;}
#review p:nth-child(2){  text-align:center; font-size:14px; margin-top:0px; }
#review_list{ width:1100px; margin:0 auto; height:750px;}

#review_list .box1{ position:relative; float:left; width:200px; border:1px solid #e8e8e8; margin-right:22px; margin-bottom:15px;  height:335px;}
#review_list .box1 h4{ float:left;width:180px; margin:10px;  font-size:13px;  height:30px; margin-bottom:10px; border-bottom:1px solid #e8e8e8; color:#333;}
#review_list .box1 li{float:left; width:180px;margin:3px 10px;  text-align:left;font-size:12px; color:#666;}
#review_list .box1 li:nth-child(2){color:#d1984b;}
#review_list .box1:nth-child(5n){float:left; margin-right:0px;}
#review_list .box1 .review_s{float:left; width:180px; margin:10px;  border-top:1px solid #e8e8e8;font-size:10px; color:#666; height:50px; line-height:50px;  vertical-align:middle; }
#review_list .box1 .camera{ position:absolute; left:145px; top:10px; }

#btm{width:100%;float:left; height:50px; margin-top:100px; border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;}
#btm .btm01{width:1100px; margin:0 auto;height:50px; line-height:50px; }
#btm .btm01 .btm_left{float:left; width:550px; height:50px; line-height:50px; font-size:12px; color:#888;}
#btm .btm01 .btm_right{float:right; width:200px; height:43px; text-align:right; padding-top:7px;}

#btm2{width:100%;float:left;  height:160px; margin:50px 0;}
#btm2 .btm02{width:1100px; margin:0 auto;height:180px;}

#btm2 .btm02 .center{float:left; width:250px; height:160px; border-right:1px solid #e8e8e8;}
#btm2 .btm02 .center li{float:left;width:310px; padding-left:0px;}
#btm2 .btm02 .center li:nth-child(1){ float:left; font-size:12px; margin-bottom:10px; font-weight:bold;  color:#333;}
#btm2 .btm02 .center li:nth-child(2){ float:left; font-size:30px; line-height:50px; font-weight:bold;  color:#333;}
#btm2 .btm02 .center li:nth-child(3){ float:left; font-size:12px; line-height:20px; color:#666;}

#btm2 .btm02 .info{float:left; width:195px; padding-left:20px;padding-right:20px; height:160px; border-right:1px solid #e8e8e8;}
#btm2 .btm02 .info li{float:left;width:235px;}
#btm2 .btm02 .info li:nth-child(1){ float:left; font-size:12px; margin-bottom:10px; font-weight:bold;  color:#333;}
#btm2 .btm02 .info li:nth-child(2){ float:left; font-size:12px; line-height:20px; margin-top:10px;  color:#666;}
#btm2 .btm02 .info li select{width:150px;border-radius: 0px; height:28px;  line-height:28px; padding: .5em .2em; margin-top:10px; font-size:12px; color:#333;  border: 1px solid #999;}

#btm2 .btm02 .btm_menu{float:left; width:205px;padding-left:20px; height:160px; border-right:1px solid #e8e8e8;}
#btm2 .btm02 .btm_menu li{float:left;width:205px;}
#btm2 .btm02 .btm_menu li:nth-child(1){ float:left; font-size:12px; margin-bottom:10px; font-weight:bold;  color:#333;}
#btm2 .btm02 .btm_menu li:nth-child(2){ float:left; font-size:12px; line-height:20px; margin-top:15px;  color:#666;}

#btm2 .btm02 .add{float:left; width:336px; margin-left:30px; height:160px;}
#btm2 .btm02 .add li{float:left;width:336px;}
#btm2 .btm02 .add li:nth-child(1){ float:left; font-size:12px; margin-bottom:10px; font-weight:bold;  color:#333;}
#btm2 .btm02 .add li:nth-child(2){ float:left; font-size:12px; line-height:20px; margin-top:15px; margin-bottom:15px;  color:#666;}


#footer{float:left; width:100%; background-color:#fafafa; height:180px; border-top:1px solid #e8e8e8;}
#footer .copy{width:1100px; margin:0 auto;height:150px; margin-top:30px;}
#footer .copy .copy_left{float:left;width:760px;height:150px;  font-size:12px; line-height:20px;}
#footer .copy .copy_left span{ font-size:12px; color:#fff; padding:3px 5px; background-color:#b4b4b4;}
#footer .copy .copy_right{float:right;width:340px;height:150px; text-align:center;}

/*상세페이지*/
#detail{width:100%; margin:0 auto; margin-bottom:50px;}
#detail .detail_top{width:1100px; height:730px; margin:0 auto; }
#detail .detail_top .detail_left{float:left;width:545px; margin-right:55px;}
#detail .detail_top .detail_right{float:left; width:500px; border-top:2px solid #333;  text-align:left;}
#detail .detail_text1{float:left;width:500px;font-size:16px; border-bottom:1px solid #e8e8e8;line-height:60px;font-weight:bold;  color:#333;}
#detail .detail_text2{float:left;width:500px;font-size:12px;border-bottom:1px solid #e8e8e8; line-height:60px;  color:#333;}
#detail .detail_text3{float:left;width:500px;}
#detail .detail_text3 li{float:left;}
#detail .detail_text3 li:nth-child(1){float:left;width:200px;font-size:12px; line-height:50px;  color:#333;}
#detail .detail_text3 li:nth-child(2){float:left;font-size:12px; line-height:50px; font-weight:bold;  color:#333;}

#detail .detail_text4{float:left;width:500px;border-bottom:1px solid #e8e8e8;}
#detail .detail_text4 li{float:left;}
#detail .detail_text4 li:nth-child(1){float:left;width:200px;font-size:12px; line-height:50px;  color:#333;}
#detail .detail_text4 li:nth-child(2){float:left;font-size:12px; line-height:50px;  color:#333;}

#detail .detail_text5{float:left;width:500px;border-bottom:1px solid #e8e8e8;}
#detail .detail_text5 li{float:left;}
#detail .detail_text5 li:nth-child(1){float:left;width:200px;font-size:12px; line-height:80px;  color:#333;}
#detail .detail_text5 li:nth-child(2){float:left;font-size:12px;  margin-top:12px;line-height:50px;  color:#333;}
#detail .detail_text5 select{width:300px;border-radius: 5px; padding: .5em .2em; height:30px; margin-top:5px; font-size:12px; color:#333;  border: 1px solid #999;}

#detail .detail_text6{float:left;width:500px; font-size:14px; color:#333;text-align:right; padding:10px 0;}
#detail .detail_text6 span{font-size:14px; font-weight:bold; line-height:20px;  color:#333;}

#detail .detail_btn{float:left;width:500px;}
#detail .detail_btn li{float:left;width:160px; margin-right:10px; padding:10px 0;cursor:pointer}
#detail .detail_btn li:nth-child(1){font-size:14px; font-weight:bold; box-sizing:border-box; border:1px solid #333; text-align:center; line-height:25px;  color:#fff; background-color:#333;}
#detail .detail_btn li:nth-child(2){font-size:14px; box-sizing:border-box;text-align:center; line-height:25px;  color:#666; border:1px solid #666; }
#detail .detail_btn li:nth-child(3){font-size:14px;  margin-right:0px;box-sizing:border-box;  text-align:center; line-height:25px; border:1px solid #666; color:#666; }

#detail .detail_kakao{float:left;width:500px; margin:10px 0; padding:5px 0; vertical-align:middle; font-size:12px; font-weight:bold; text-align:center; line-height:35px;  color:#222222; background-color:#f5d818;cursor:pointer}
#detail .detail_naver{float:left;width:500px; text-align:right;cursor:pointer; }

.prd_detail{width:1100px; margin:0 auto; padding:30px 0px; }
.prd_detail .tap_prd_detail{width:715px;margin:0 auto; height:40px;}
.prd_detail .tap_prd_detail li{float:left; width:170px; height:40px;font-size:12px; line-height:40px; text-align:center; margin-right:8px;cursor:pointer;}
.prd_detail .tap_prd_detail li:nth-child(1){box-sizing:border-box; border:1px solid #b4b4b4; background-color:#333; color:#fff;}
.prd_detail .tap_prd_detail li:nth-child(2){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.prd_detail .tap_prd_detail li:nth-child(3){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.prd_detail .tap_prd_detail li:nth-child(4){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}

.prd_detail .tap_prd_detail_01{ width:1100px; margin:0 auto; text-align:center; padding-top:30px; }

.guide{width:1100px; margin:0 auto; padding-bottom:60px; }
.guide .tap_guide{width:715px;margin:0 auto; height:40px;margin-bottom:20px;}
.guide .tap_guide li{float:left; width:170px; height:40px;font-size:12px; line-height:40px; text-align:center; margin-right:8px; cursor:pointer;}
.guide .tap_guide li:nth-child(1){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.guide .tap_guide li:nth-child(2){box-sizing:border-box; border:1px solid #b4b4b4; background-color:#333; color:#fff;}
.guide .tap_guide li:nth-child(3){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.guide .tap_guide li:nth-child(4){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}


.guide .guide_01{width:940px; margin:0 auto; border:1px solid #ddd; padding:40px 80px;  height:900px;border-radius:30px;  }
.guide .guide_01 li{float:left; width:100%;  text-align:left;}
.guide .guide_01 li:nth-child(1){float:left;vertical-align:middle;font-size:12px; margin-bottom:10px; line-height:70px; font-weight:bold; color:#333; border-bottom:1px solid #666;}
.guide .guide_01 li:nth-child(2){float:left;vertical-align:middle;font-size:12px; margin-bottom:50px;line-height:20px; color:#666; }
.guide .guide_01 li:nth-child(3){float:left;vertical-align:middle;font-size:12px; margin-bottom:10px;line-height:30px; font-weight:bold; color:#333; border-bottom:1px solid #666;}
.guide .guide_01 li:nth-child(4){float:left;vertical-align:middle;font-size:12px; margin-bottom:50px;line-height:20px; color:#666; }
.guide .guide_01 li:nth-child(5){float:left;vertical-align:middle;font-size:12px; margin-bottom:10px;line-height:30px; font-weight:bold; color:#333; border-bottom:1px solid #666;}
.guide .guide_01 li:nth-child(6){float:left;vertical-align:middle;font-size:12px; margin-bottom:50px;line-height:20px; color:#666; }
.guide .guide_01 li:nth-child(7){float:left;vertical-align:middle;font-size:12px; margin-bottom:10px;line-height:30px; font-weight:bold; color:#333; border-bottom:1px solid #666;}






.prd_review{width:1100px; margin:0 auto; padding-bottom:30px;}
.prd_review .tap_prd_review{width:715px;margin:0 auto; height:40px; padding:30px 0px;}
.prd_review .tap_prd_review li{float:left; width:170px; height:40px; font-size:12px;line-height:40px; text-align:center; margin-right:8px; cursor:pointer;}
.prd_review .tap_prd_review li:nth-child(1){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.prd_review .tap_prd_review li:nth-child(2){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.prd_review .tap_prd_review li:nth-child(3){box-sizing:border-box; border:1px solid #b4b4b4; background-color:#333; color:#fff;}
.prd_review .tap_prd_review li:nth-child(4){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}


.prd_review .prd_review_01{width:1100px; margin:0 auto; margin-top:30px;}
.prd_review .prd_review_01_00{width:1100px; margin:0 auto; height:50px; border-bottom:1px solid #dddddd;border-top:1px solid #dddddd; padding-bottom:80px;}
.prd_review .prd_review_01_00 li{float:left; height:60px; }
.prd_review .prd_review_01_00 li:nth-child(1){float:left; width:950px;  padding-top:20px;font-size:12px;line-height:20px; color:#666; }
.prd_review .prd_review_01_00 li:nth-child(2){float:left; width:150px; font-size:12px;  color:#888;line-height:80px; text-align:center; }

.prd_review .prd_review_01_01{width:1100px; margin:0 auto; height:30px;padding-top:30px;}
.prd_review .prd_review_01_01 li{float:right; width:100px; height:30px;}
.prd_review .prd_review_01_01 li:nth-child(1){float:right;  font-size:12px; line-height:30px; color:#666; text-align:center;border:1px solid #ddd; }
.prd_review .prd_review_01_01 li:nth-child(2){float:right;  font-size:12px; line-height:30px;  color:#fff;  background-color:#333;text-align:center; margin-right:10px; }

.prd_review .prd_review_01_02{width:260px; margin:0 auto; height:30px;padding-top:30px;}
.prd_review .prd_review_01_02 li{float:left; height:30px; }
.prd_review .prd_review_01_02 li:nth-child(1){ float:left;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.prd_review .prd_review_01_02 li:nth-child(2){ float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}
.prd_review .prd_review_01_02 li:nth-child(3){ float:left;width:30px; background-color:#f1f1f1; font-size:12px; line-height:30px; color:#333; text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.prd_review .prd_review_01_02 li:nth-child(4){ float:left;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}
.prd_review .prd_review_01_02 li:nth-child(5){ float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}




.qna{width:1100px; margin:0 auto;  height:300px; padding-bottom:30px;padding-top:50px;}
.qna .tap_qna{width:715px;margin:0 auto; height:40px;}
.qna .tap_qna li{float:left; width:170px; height:40px;font-size:12px; line-height:40px; text-align:center; margin-right:8px; cursor:pointer;}
.qna .tap_qna li:nth-child(1){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.qna .tap_qna li:nth-child(2){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.qna .tap_qna li:nth-child(3){box-sizing:border-box; border:1px solid #b4b4b4; color:#333;}
.qna .tap_qna li:nth-child(4){box-sizing:border-box; border:1px solid #b4b4b4; background-color:#333; color:#fff;}

.qna .qna_01{float:left; width:1100px; height:250px; margin-top:50px;}
.qna .qna_01 .qna_list01{float:left; width:1100px;border-top:2px solid #e7e7e7;}
.qna .qna_01 .qna_list01 ul{float:left;width:1100px; height:40px; line-height:50px;}

.qna .qna_01 .qna_list01 li{float:left;height:40px; line-height:40px; color:#666; font-size:12px; border-bottom:1px solid #e7e7e7;}
.qna .qna_01 .qna_list01 li:nth-child(1){float:left; width:60px; text-align:center;  }
.qna .qna_01 .qna_list01 li:nth-child(2){float:left; width:740px; text-align:center; }
.qna .qna_01 .qna_list01 li:nth-child(3){float:left; width:150px; text-align:center;  }
.qna .qna_01 .qna_list01 li:nth-child(4){float:left; width:150px; text-align:center; }

.qna .qna_01 .prd_review_01_02{width:260px; margin:0 auto; height:30px;padding-top:130px;}
.qna .qna_01 .prd_review_01_02 li{float:left; height:30px; }
.qna .qna_01 .prd_review_01_02 li:nth-child(1){ float:left;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.qna .qna_01 .prd_review_01_02 li:nth-child(2){ float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}
.qna .qna_01 .prd_review_01_02 li:nth-child(3){ float:left;width:30px; background-color:#f1f1f1; font-size:12px; line-height:30px; color:#333; text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.qna .qna_01 .prd_review_01_02 li:nth-child(4){ float:left;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}
.qna .qna_01 .prd_review_01_02 li:nth-child(5){ float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}



#product_list{width:100% ;float:left; padding-top:0px;  }
#product_list_01{width:1100px; margin:0 auto; }

#product_list_01 .box1{float:left; width:346px; margin-right:30px; margin-bottom:50px;  height:380px; }
#product_list_01 .box1 h4{float:left;width:100%;font-size:13px; font-weight:bold; margin-bottom:10px; padding:15px 0px; border-bottom:1px solid #e8e8e8; color:#333;}
#product_list_01 .box1 p{float:left;width:100%; text-align:left;font-size:12px;; color:#666; line-height:25px;height:20px;}
#product_list_01 .box1:nth-child(3n){float:left;margin-right:0px;}

#product_list .prd_review_01_02{width:260px; margin:0 auto; height:30px;padding-top:30px;}
#product_list .prd_review_01_02 li{float:left; height:30px; }
#product_list .prd_review_01_02 li:nth-child(1){ float:left;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
#product_list .prd_review_01_02 li:nth-child(2){ float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}
#product_list .prd_review_01_02 li:nth-child(3){ float:left;width:30px; background-color:#f1f1f1; font-size:12px; line-height:30px; color:#333; text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#product_list .prd_review_01_02 li:nth-child(4){ float:left;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}
#product_list .prd_review_01_02 li:nth-child(5){ float:left;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:30px; font-size:12px; line-height:30px; color:#666; text-align:center;}


/* 상품페이지 하단 제품원재료 시작 */
.goods_source {
    list-style-type: none;
    padding-left: 0;
    max-width: 100%;
    margin: 0 auto;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    padding: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    overflow:auto;
    clear:both;
}

.goods_source li {
    margin-bottom: 10px;
    clear:both;
}

.goods_source h2 {
    border-bottom: 1px solid #333;
    padding-bottom: 10px;
}

.goods_source ol {
    padding-left: 20px;
}

.goods_source ol li {
    margin: 5px 0;
}
/* 상품페이지 하단 제품원재료 종료 */


/*첫화면 상단 텍스트 링크*/
.pro_f01 a {
  width:90px;
  color:#FFFFFF;
  float:left;
  white-space:nowrap;
  text-align:left;
  padding:3px 0 3px 0;
}


.pro_f01 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;font-weight:bold;font-size:12px;
}
.pro_f01 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;font-weight:bold;font-size:12px;
}
.pro_f01 A:active {
	TEXT-DECORATION: none;font-weight:bold;font-size:12px;
}
.pro_f01 A:hover {
	COLOR: #dcff00; TEXT-DECORATION: none;font-weight:bold;font-size:12px;
}