@charset "utf-8";
/* CSS Document */
/************************** 스타일 **********************/


.about_wrap{}
.about_font_01{font-family:"돋움", sans-serif; color:#333333; font-size:13px; line-height:19px;text-align:justify;}
.about_font_02{font-family:"돋움", sans-serif; color:#333333; font-size:13px; line-height:19px;text-align:justify;}
.about_big_font_01{font-family:"돋움", sans-serif; font-size:21px; font-weight:bold; color:#444444; line-height:30px; margin:0 0 10px 0; letter-spacing:1px;}

.about_font_03{font-family:"돋움", sans-serif; color:#000000; font-size:13px; line-height:19px;text-align:justify;}

.etc_address_01{}
.etc_address_01 li{ width:50%; float:left; margin:0 0 15px 0;font-family:"돋움", sans-serif; color:#333333; font-size:13px; line-height:23px;}
.etc_address_01 li strong{font-family:"돋움", sans-serif; color:#000000; font-size:16px; display:block; }


.photo_explain_01{ font-weight:bold; font-size:11px; line-height:18px; margin:3px 0 0 0; text-align:center; color:#555555;}


.clear {clear:both;}
/* input */
.inp_css {vertical-align:middle; float:left; height:24px; border:1px solid #a8a8a8; font-size:15px; font-family:"NanumGothic"; line-height:20px; color:#000; text-align:center;}
.btn_gray {text-align:center; display:block; float:left; padding:2px; width:85px; margin:4px 6px 0 0; color:#000 !important; font-size:13px; background:#ddd;}
.btn_blue {text-align:center; display:block; float:left; padding:2px; width:85px; margin:4px 6px 0 0; color:#fff !important; font-size:13px; background:#1b4188;}
.btn_com1 {float:left; padding:5px 0; width:230px; background:#1b4188; color:#fff; display:block; height:30px; border:none; cursor:pointer; font-size:17px; font-family:"NanumGothicBold";}
.btn_com2 {float:left; padding:5px 0; width:230px; background:#dddddd; color:#000; display:block; height:30px; border:none; cursor:pointer; font-size:17px; font-family:"NanumGothicBold";}
/****************************************** 컨텐츠 ************************************************************/
/* 탭버튼 */
/*
.tab_Btn1 {float:left; height:34px; padding-right:1px; cursor:pointer;}
.tab_List1 {}
.tabbg{width:100%; background:url(../images/include/tab_bg.jpg) repeat-x; height:34px;}

.tab_Btn2 {float:left; height:24px; cursor:pointer;}
.tab_List2 {}

.autoHeight {width:100%;}

.txt_color_1{color:#2a6cd0;}
.txt_color_2{color:#008ef5;}
.table_line_blue{border-top:1px solid #2a6cd0;}

*/

/*인사말*/
/*
.greeting_bg{background:url(../images/introduce/greeting_bg.jpg) no-repeat left top;}
.greeting_con{width:630px;}
.greeting_con .slogan_1{font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:24px; padding:0 0 45px 0; color:#333333; line-height:26px; letter-spacing:-1px;}
.greeting_con .slogan_2{font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:20px; padding:15px 0 10px 0; color:#333333; line-height:24px; letter-spacing:-1px;}
.greeting_con .txt{margin-bottom:30px; line-height:22px; color:#333333;}
.sign{float:right; font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:14px; color:#000000;}
.sign img{vertical-align:middle;}

*/

/*연혁*/
/*
.history{}
.history p.img_area{float:left; width:335px;}
.history .history_con{float:right; width:625px;}
.history .history_con p.s_title{margin:0 0 10px 0;}
.history .history_con p.slogan{font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:20px; color:#2a6cd0; margin:0 0 5px 0;}
.history .history_con p.txt{font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:14px; color:#666666; margin:0 0 20px 0;}
.history .history_con .history_top_line{background:url(../images/introduce/history_line.jpg) no-repeat left top; height:2px;}

.histroy_section{border-bottom:1px solid #e3e3e3; padding:20px 0; overflow:hidden;}
.histroy_section p.year{float:left; width:75px; font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:24px; color:#2a6cd0;}
.histroy_section p.year2{float:left; width:75px; font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:24px; color:#000000;}

.histroy_section .con_list{float:right; width:550px;}
.histroy_section .con_list dt{float:left; width:95px; color:#333333; font-weight:bold; line-height:24px;}
.histroy_section .con_list dd{position:relative; margin:0 0 0 95px; color:#333333; line-height:24px;}

*/
/*경영일반 및 재부정보*/
/*
.management{}
.management .s_title{font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:16px; color:#2a6cd0; margin:0 0 5px 0;}

table.table_info_1{width:100%;}
table.table_info_1 th{border:1px solid #e3e3e3; background:#f6f6f6; color:#333333; padding:8px 0 5px 0; font-weight:normal;}
table.table_info_1 th.left_none{border-left:none;}
table.table_info_1 td{border:1px solid #e3e3e3; color:#333333; padding:8px 0 5px 0; text-align:center;}
table.table_info_1 td.right_none{border-right:none;}

.info_box{border:1px solid #e3e3e3; padding:20px; overflow:hidden;}
.info_box .info_title{font-family:'NanumGothic', "나눔고딕", "맑은 고딕", "돋움", sans-serif; font-size:13px; color:#000000; margin:0 0 5px 0;}
.info_box .left_tb{float:left;}
.info_box .right_tb{float:right;}

table.table_info_2{width:440px;}
table.table_info_2 th{border:1px solid #e3e3e3; background:#f6f6f6; color:#333333; padding:8px 0 5px 0; border-top:none; border-bottom:none;}
table.table_info_2 td{border:1px solid #e3e3e3; color:#333333; padding:8px 0 5px 0;}


*/



/*기본 링크색상*/
a:link, a:visited {color:#5F5F5F; text-decoration:none;}
a:hover, a:active {color:#333; text-decoration:none;}


.txt_history{width:100%}
.txt_history td{padding:2px 0 2px 0;}
a.o1:link, a.o1:visited {color:#5F5F5F; text-decoration:none;}
a.o1:hover, a.o1:active {color:#0082DC; text-decoration:none;}

a.o2:link, a.o2:visited {color:#000; text-decoration:none;}
a.o2:hover, a.o2:active {color:#000; text-decoration:underline;}

a.o3:link, a.o3:visited {color:#0082DC; text-decoration:none;}
a.o3:hover, a.o3:active {color:#0082DC; text-decoration:none;}

/*텍스트 설정*/
.t_gray {color:#5F5F5F; font-size:11px;}
.t_gray_s {color:#999999; font-size:11px;}
.t_white {color:#ffffff;}
.t_black {color:#000000;}
.t_blue{color:#0082DC;}
.t_blue_s{color:#0082DC; font-size:11px;}
.t_red {color:#FF0000;}
.t_orange{ color:#000000; font-weight:bold;}
.t_skyblue{color:#5483db;}
.t_green{color:#339933;}


/*인풋박스, 셀랙트박스, 체크박스, 라디오버튼*/
.input_001 {border:1px solid #dddddd; background:#ffffff; color:#5F5F5F; font-size:12px; height:17px; padding:2px 0 0 2px; vertical-align:middle; margin:1px;}
.input_002 {border:2px solid #063190; background:#ffffff; color:#5F5F5F; font-size:14px; height:23px; padding:5px 0 0 2px; vertical-align:middle; margin:1px;}

.select_001 {border:1px solid #dddddd; background:#f2f2f2; color:#333333; font-size:12px; height:21px;  vertical-align:middle;}
.select_002{font-size:15px; height:25px; border: 1px solid #dddddd; background:#ffffff; color:#5F5F5F; vertical-align:middle; padding:2px 3px;}

.checkbox{vertical-align: middle; margin:0 0 0.2em 0;} /*체크박스와 라벨높이 일치*/
.radio{vertical-align: middle; margin:0 0 0.3em 0;} /*라디오버튼와 라벨높이 일치*/

/*textarea*/
.textbox{ color:#666666; background:#ffffff; border:1px solid #E6E6E6; margin:5px 0 0 0;}
.agreebox{ color:#666666; background:#F8F8F8; border:1px solid #dddddd; font-size:12px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #f0eeee;
	scrollbar-3dlight-color: #e0e0e0;
	scrollbar-shadow-color: #c0bebe;
	scrollbar-darkshadow-color: #F4F4F4;
	scrollbar-track-color: #f2f2f2;
}

/* 라인설정*/
.line_dot {background:url(../images/include/line_dot.gif) repeat-x left;}
.line_dot:last-child{border-bottom:}
.picture_border {border:1px solid #E6E6E6;}

/*불릿*/
.bullet_001 {color:#0082DC; background:url(../images/include/bullet_001.gif) no-repeat 0.3em 0.3em; padding:0 0 10px 15px;line-height:1.5em;}
.bullet_002 {background:url(../images/member/ico_2.gif) no-repeat 0px 3px; padding:0 0 10px 20px; font-size:14px; line-height:18px; color:#333333;}
.bullet_003 {background:url(../images/awards/bullet_tv.gif) no-repeat 0em 0em; padding:0 0 10px 25px;line-height:1.6em; color:#5F5F5F;}
.bullet_004 {background:url(../images/awards/bullet_004.gif) no-repeat 0 0.5em; padding:0 0 0 10px;}

/*타이틀*/
.title{font-family:"맑은 고딕","돋움", sans-serif;color:#1f5ebf; line-height:20px; font-size:16px; font-weight:bold; }

/*외곽(3x3)을 이미지로 처리 설정(상단,가운데,하단) */
/*box 1*/
.left_top_01{ width:7px; height:7px;background:url(../images/box/left_top_01.gif) no-repeat left top;}
.center_top_01_x{background:url(../images/box/center_top_01_x.gif) repeat-x left top;}
.right_top_01{background:url(../images/box/right_top_01.gif) no-repeat right top;}

.left_middle_01_y{background:url(../images/box/left_middle_01_y.gif) repeat-y left top;}
.right_middle_01_y{background:url(../images/box/right_middle_01_y.gif) repeat-y right top;}

.left_bottom_01{height:7px;background:url(../images/box/left_bottom_01.gif) no-repeat left bottom;}
.center_bottom_01_x{background:url(../images/box/center_bottom_01_x.gif) repeat-x left bottom;}
.right_bottom_01{ width:7px; background:url(../images/box/right_bottom_01.gif) no-repeat right bottom;}

/*테이블 디자인*/
table#tbg{width:100%;}
table#tbg th{background:url(../images/product/table_bg.gif) repeat-x left top; font-weight:normal; padding:10px 5px 5px 5px; vertical-align:middle;}
table#tbg td{border:1px solid #DDDDDD; border-left:none; border-right:none; padding:10px 5px 5px 5px; text-align:center; vertical-align:middle;}
table#tbg td .left{text-align:left;}


table#tbg table.list_001_s{}
table#tbg table.list_001_s td{border:none; padding:0px;}

table#table_001{ width:100%;}
table#table_001 th{ border:1px solid #FFFFFF; background:#0099FF; color:#FFFFFF; height:20px; padding:4px; }
table#table_001 td{ border:1px solid #FFFFFF; background:#F2F2F2; color:#666666; font-size:12px; padding:5px; vertical-align:middle;}
table#table_001 td.tit { background:#A2CEEC; color:#3D7AA3; text-align:center;}

table#table_002{ width:700px; border-top:2px solid #0082DC; border-bottom:1px solid #dddddd;}
table#table_002 th{ border:1px solid #E5E5E5; background:#F2F2F2; color:#5F5F5F; padding:5px; border-left:none;}
table#table_002 td{ border:1px solid #E5E5E5; background:#ffffff; color:#5F5F5F; font-size:12px; padding:5px; border-right:none;}

table#table_003{ width:100%;}
table#table_003 th{ border:1px solid #E5E5E5; background:#F5F5F5; font-weight:normal; padding:5px; vertical-align:middle;}
table#table_003 td{ border:1px solid #E5E5E5; background:#ffffff; padding:5px; vertical-align:middle;}

table#table_004{ width:100%; font-size:15px;}
table#table_004 th{border-top:2px solid #1b4188; background-color:#f6f6f6; repeat-x; height:32px; text-align:center; vertical-align:middle;}
table#table_004 td{padding:3px 0; text-align:center; vertical-align:middle;}
table#table_004 tr:last-child>td{background:none; border-bottom:2px solid #1b4188;}
/*--내용 검색 전--*/
table#table_004 td.table_nobody{text-align:center;height:100px;font-weight:bold;}


table#table_005{ width:100%; border:1px solid #E4E4E4; background:#ffffff;}

#faq_box {width:700px; border-top:1px solid #d9d9d9;}
#faq_box td {font-size:14px;vertical-align:middle;}
#faq_box th{padding:10px 0 10px 0;border-bottom:1px solid #d9d9d9; text-align:left; font-weight:normal; vertical-align:middle;}
#faq_box .q{font-weight:bold; background:url(../images/awards/bullet_004.gif) no-repeat 0 0.5em; padding:0 0 0 13px;}
#faq_box .a{width:717px; padding:10px 0 10px 13px; border-bottom: 1px solid #e3e3e3;}

#faq_box .q_paper{font-weight:bold; color:#5F5F5F; background:url(../images/awards/bullet_004.gif) no-repeat 0 0.5em; padding:0 0 0 13px;}
#faq_box .a_paper{width:717px; padding:10px 0 10px 13px; border-bottom: 1px solid #e3e3e3; }
#faq_box .r_btn{text-align:right;}
#faq_box .r_date{text-align:right;}

/*#faq_box {width:100%; border-top:1px solid #d9d9d9;}
#faq_box td {vertical-align:middle;}
#faq_box th{padding:10px 0 10px 0;border-bottom:1px solid #d9d9d9; text-align:left; font-weight:normal; vertical-align:top;}
#faq_box .q{color:#0082DC; font-weight:bold;}
#faq_box .a{padding:10px 20px 10px 40px; border-bottom: 1px solid #e3e3e3; background:#fbfbfb}
#faq_box .q_paper{color:#0082DC; font-weight:bold;}
#faq_box .a_paper{padding:10px 20px 10px 20px; border-bottom: 1px solid #e3e3e3; background:#fbfbfb}*/

/*게시판 디자인(개발자 부분)*/
.form_board {font-size:16px; color:red; background:#CCCCCC; /*padding:2px 5px 0 2px;*/}
.form_input {font-size:12px; color:#333333; background:#ffffff; border:1px solid #DFDFDF; height:15px; padding:2px 5px 0 2px;} /*가로길이는 html에 size="10"로 설정*/


.Calendar_Day_mouseOver { background-color:#FF0000; }
.Calendar_Day_mouseOut { background-color:#FFFAFA; }


/*** 2014년 12월 11일 추가된 컨텐츠 기본 스타일 ***/
.contents_font {font-family:"NanumGothic"; font-size:15px;}
.contents_font .text {margin-top:50px;}
.contents_center {font-family:"NanumGothic"; word-break:keep-all;}
.impact {font-family:"NanumGothicBold"; font-size:25px; color:#333; line-height:36px;}
.contents_center .text {font-family:"NanumGothic"; font-size:15px; margin-top:50px; line-height:25px;}

.category_blue_01 {font-family:"NanumGothicBold"; font-size:19px; color:#1b4188; line-height:22px; margin-top:60px;}
.category_blue_02 {font-family:"NanumGothicBold"; font-size:19px; color:#1b4188; line-height:22px; margin-top:20px;}
.contents_text_01 {font-size:15px; margin-top:30px;}
.contents_text_02 {margin-top:60px;}

.ul_list_01 {margin:5px 0 10px 0;}
.ul_list_01 li {background:url(../images/include/bullet_01.jpg) no-repeat 15px 9px; padding-left:35px;}
.ul_01_bg_pst li {background-position:20px 10px;}

.contents_center .ul_list_category_01 {font-family:"NanumGothicBold"; color:#333; margin:30px 0 25px 0; font-size:17px;}

.contents_center .dl_list_01 {display:inline-block;}
.contents_center .dl_list_01 dt {float:left; width:120px; margin-top:5px; color:#333;}
.contents_center .dl_list_01 dd {float:left; width:580px; margin-top:5px;}

/* 컨텐츠 오른쪽 상단의 로케이션 부분 ex) HOME > 회사소개 > CEO 인사말 */
.contents_wrap .contents_right .sub_title .location {border:1px solid red; display:none;}

.contents_center .text_center {text-align:center;}

.contents_center table.th_top_01 {}
.contents_center table.th_top_01 th {font-family:"NanumGothicBold"; color:#333; font-weight:normal; padding:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.contents_center table.th_top_01 th:first-child {border-left:none;}
.contents_center table.th_top_01 td {padding:10px; border-bottom:1px solid #ccc; vertical-align:top;}
.contents_center table.th_top_01 td.first {text-align:center; /*color:#063190;*/ color:#000;}

.contents_center .accent_01 {font-family:"NanumGothicBold"; color:#333; margin:30px 0 30px 0; font-size:17px;}


/*** 회사소개 ***/
/* CEO 인사말 */
.contents_center .greeting_bg {background:url(../images/co/hi_01.jpg) no-repeat 520px 0px; padding-right:200px;}
.contents_center .greeting_sub {font-size:15px; margin:0px 20px;}
.contents_center .greeting_sub li {background:url(../images/include/bullet_01.jpg) no-repeat 0px 9px; padding-left:20px;}
.contents_center .ceo_name {font-family:"NanumGothicBold"; color:#333; margin-top:10px;}

/* 회사연혁 */
.contents_center .history_category {font-family:"NanumGothicBold"; font-size:19px; color:#063190; line-height:22px; margin-top:60px; width:700px;}
.contents_center .history_list {font-size:15px; line-height:18px; margin-top:30px; display:inline-block;}
.contents_center .history_list dt {float:left; color:#333; width:70px; margin-top:8px; height:18px;}
.contents_center .history_list dd {float:left; width:630px; margin-top:8px; height:18px;}

.contents_center .history_list dd.height_36px {min-height:36px; max-height:36px; vertical-align:middle;}

.contents_center table.th_left_01 {margin-top:10px; border-top:1px solid #ccc;}
.contents_center table.th_left_01 th {font-family:"NanumGothic"; color:#333; font-weight:normal; padding:10px 20px 10px 0px; border-bottom:1px solid #ccc;/* border-right:1px dotted #ccc;*/ vertical-align:top; text-align:left; font-weight:normal;}
.contents_center table.th_left_01 td {padding:10px 15px 10px 15px; padding:10px; border-bottom:1px solid #ccc; vertical-align:top;}
/*
.contents_center table.th_left_01 {width:100%; margin-top:10px;}
.contents_center table.th_left_01 th {font-size:14px; font-weight:normal; color:#333; text-align:left; padding:7px 0 7px 15px; vertical-align:top; border:1px solid #ececec; background:#fafafa;}
.contents_center table.th_left_01 td {font-size:14px; padding:7px 15px 7px 15px; vertical-align:top; border:1px solid #ececec;}*/

/*** 바이오게르마늄 ***/
/* 제품소개 */
.contents_center .prod_btn_01 {margin-top:30px; text-align:center;}
.btn_buy{padding:10px 3px 0 0; display:inline-block;}
/*** 수상 및 언론보도 ***/
/* 관련 서적 */
.contents_center .book_wrap {display:inline-block; margin-top:10px;}
.contents_center .book_wrap img {float:left;}
.contents_center .book_wrap .ul_list_01 {display:inline-block; width:350px; margin-left:10px;}
.contents_center .book_wrap .ul_list_01 li {}

/*** 건강상식 ***/
/* 건강과 면역 */
table.th_none_immu {width:700px; margin-top:60px;}
table.th_none_immu td img {}
table.th_none_immu td .category_blue_01 {font-family:"NanumGothicBold"; font-size:19px; color:#063190; line-height:22px; margin-top:0px;}

/* 산소와 신진대사 */
.contents_center .oxy_01 {width:700px; background:url(../images/know/oxy_01.jpg) no-repeat top right;}
.contents_center .oxy_01 .top {width:450px;}



/*** 고객지원 ***/
/* 자주묻는 질문 */
.faq {margin-top:50px;}
/*타이틀*/
.expand_title {font-size:15px; line-height:17px; color:#000; cursor:pointer; padding:17px 0px 17px 17px; border-bottom:1px solid #ececec; background:url(../images/include/bullet_01.jpg) no-repeat 0 22px;}
.expand_title span {height:20px; overflow:hidden;}
.expand_title.clicked {color:#063190; font-weight:bold; padding:17px 0px 17px 17px;border-bottom:1px solid #fff;}

/*내용*/
.expand_contents {display:none; font-size:14px; line-height:16px; color:#666; padding:0px 10px 30px 17px; border-bottom:1px solid #ececec;}
.expand_contents .goto {font-size:13px; color:#333;}
.expand_contents .ul_list_01 {margin:20px 0px;}
.expand_contents .ul_list_01 li {background-position:0px 8px; padding:4px 0 4px 18px;}

/*** 갤러리 ***/
.gallery_roll {margin-top:0px;}
.wrap_01 {border:1px solid #eaeaea; position:relative; overflow:hidden; width:100%; margin:0 auto; text-align:center;}
.wrap_01 .big_img {position:absolute; top:0px; left:0px; border:1px solid red;}

.thumb {width:100%; position:relative; overflow:hidden;}
.thumb li {font:0/0 arial; margin:2px 2px 0px 0; padding:0; float:left;}
.thumb li img {width:54px; height:54px;}
.thumb li {border:1px solid #EEE;}
.thumb li.on {border:1px solid #000;}
.thumb li.off {border:1px solid #EEE;}
.thumb li:hover {border:1px solid #0198ff;}



.wrap_01 a .big_img_wrap {display:inline-block;}
.wrap_01 a .big_img_wrap img {height:350px;}
.wrap_01 .btn_prev {z-index:20; position:absolute; top:0px; left:0px;}
.wrap_01 .btn_next {z-index:21; position:absolute; top:0px; right:0px;}


.float_L {float:left;}

/*** 마진 추가 클래스 ***/
/* top */
.margin_t_10px {margin-top:10px;}
.margin_t_15px {margin-top:15px;}
.margin_t_20px {margin-top:20px;}
.margin_t_25px {margin-top:25px;}
.margin_t_30px {margin-top:30px;}
.margin_t_35px {margin-top:35px;}
.margin_t_40px {margin-top:40px;}
.margin_t_45px {margin-top:45px;}
.margin_t_50px {margin-top:50px;}
.margin_t_55px {margin-top:55px;}
.margin_t_60px {margin-top:60px;}
.margin_t_65px {margin-top:65px;}
.margin_t_70px {margin-top:70px;}
.margin_t_75px {margin-top:75px;}
.margin_t_80px {margin-top:80px;}
.margin_t_85px {margin-top:85px;}
.margin_t_90px {margin-top:90px;}
.margin_t_95px {margin-top:95px;}
.margin_t_100px {margin-top:100px;}

/* bottom */
.margin_b_no {margin-bottom:0px;}
.margin_b_10px {margin-bottom:10px;}
.margin_b_15px {margin-bottom:15px;}
.margin_b_20px {margin-bottom:20px;}
.margin_b_25px {margin-bottom:25px;}
.margin_b_30px {margin-bottom:30px;}
.margin_b_35px {margin-bottom:35px;}
.margin_b_40px {margin-bottom:40px;}
.margin_b_45px {margin-bottom:45px;}
.margin_b_50px {margin-bottom:50px;}
.margin_b_55px {margin-bottom:55px;}
.margin_b_60px {margin-bottom:60px;}
.margin_b_65px {margin-bottom:65px;}
.margin_b_70px {margin-bottom:70px;}
.margin_b_75px {margin-bottom:75px;}
.margin_b_80px {margin-bottom:80px;}
.margin_b_85px {margin-bottom:85px;}
.margin_b_90px {margin-bottom:90px;}
.margin_b_95px {margin-bottom:95px;}
.margin_b_100px {margin-bottom:100px;}


.h10 {clear:both; height:10px;}
.h10px {clear:both; height:10px;}
.h15px {clear:both; height:15px;}
.h20px {clear:both; height:20px;}
.h25px {clear:both; height:25px;}
.h30px {clear:both; height:30px;}
.h35px {clear:both; height:35px;}
.h40px {clear:both; height:40px;}
.h45px {clear:both; height:45px;}
.h50px {clear:both; height:50px;}
.h55px {clear:both; height:55px;}
.h60px {clear:both; height:60px;}
.h65px {clear:both; height:65px;}
.h70px {clear:both; height:70px;}
.h75px {clear:both; height:75px;}
.h80px {clear:both; height:80px;}
.h85px {clear:both; height:85px;}
.h90px {clear:both; height:90px;}
.h95px {clear:both; height:95px;}
.h100px {clear:both; height:100px;}


/*테이블 제목*/
.tabletitle{margin-top:60px;padding-bottom:30px;font-weight:bold;font-family:"NanumGothic";font-size:17px;}
/*판매처 맵 (세부조건검색)*/
.iframe2{font-family:"NanumGothic"}
.map_search {width:100%; overflow:hidden; border-bottom:2px solid #1b4188;}
.map_search .bhr{border:1px solid #1b4188;}
.map_search strong{font-size:17px;}
.map_search>tbody{border-top:2px solid #1b4188;}
.map_search iframe{margin:0;padding:0; float:left;width:414px; height:450px;}
.map_search div#map_canvas{margin:0;padding:0; float:left; width:414px; height:450px;}
.map_search div#map_canvastext{position:absolute;margin:200px 0 0 100px;font-size:15px;font-weight:bold;background: rgba(255,255,255,.7);padding:10px;}

.map_search p{font-size:12px; margin-bottom:30px;}
.map_search form{margin-top:-20px;width:266px;height:100px;background-color:#f6f6f6;text-align:center;padding-top:20px;border-top:1px solid #000;border-bottom:1px solid #000;}
.map_search .area_search{text-align:left; padding:30px 0 0 20px; float:left;}
.map_search button{width:100px; height:30px;color:#fff; padding-bottom:10px; font-size:17px;
-webkit-box-sizing:border-box; box-sizing:border-box; padding:0px 0px 5px 0; }
/*
.map_search .searchBtn{background:#333399; border:none; margin:20px 0 0 84px;}
.map_search .searchBtn2{background:#333399; border:none;margin:20px 0 0 86px;}
.map_search .cancelBtn{background:#4f4f4f; border:none;margin:20px 0 0 -20px;}
.map_search .cancelBtn2{background:#4f4f4f; border:none;margin:20px 0 0 -20px;}
*/
.map_search .searchBtn{background:#1b4188; border:none; margin-top:20px; cursor:pointer; font-family:"NanumGothicBold"; padding-top:5px;}
.map_search .searchBtn2{background:#1b4188; border:none; margin-top:20px; cursor:pointer; font-family:"NanumGothicBold"; padding-top:5px;}
.map_search .cancelBtn{background:#4f4f4f; border:none; cursor:pointer; font-family:"NanumGothicBold"; padding-top:5px;}
.map_search .cancelBtn2{background:#4f4f4f; border:none; cursor:pointer; font-family:"NanumGothicBold"; padding-top:5px;}

.search_wrap{width:286px;float:left;}
.area_search{float:left;}
.area_search .form1{margin-bottom:50px;}
.area_search .selbox{width:120px;height:25px;display:inline-block;cursor:pointer; border: 1px solid #e6e6e6;
				     background : url(../images/cs/selarrow.gif) no-repeat;-webkit-appearance: none;vertical-align:middle;}
select::-ms-expand { display: none;}
.area_search2 {float:left;margin:0 0 0 20px;}
.area_search2 .input2{width:225px; height:20px; text-align:center; padding-left:5px; border:1px solid #a8a8a8; font-size:15px; background:#fff;}
.area_search select{font-size:15px;}


/*세부조건검색 테이블 search_info*/
.search_info {width:100%; margin-top:60px; border-top:2px solid #1b4188; font-family:"NanumGothic"}
.search_info tbody{font-size:15px;}
.search_info th img{width:13px;}
.search_info th{background:#f6f6f6;font-size:15px;height:35px;}

.search_info {width:100%; font-size:15px;}
.search_info th {border-top:2px solid #1b4188; background-color:#f6f6f6; repeat-x; height:32px; text-align:center; vertical-align:middle;}
.search_info td {padding:3px 0; text-align:center; vertical-align:middle;}
.search_info tr:last-child>td {background:none; border-bottom:2px solid #1b4188;}

.search_info .shopname{color:#1b4188;font-weight:bold;}
.search_info .strname1{margin-left:10px;float:left;}
.search_info .strname3{margin-left:300px;}
.search_info .phoneN{font-weight:bold;text-align:center;}

/*--내용 검색 전--*/
.search_info .table_nobody{text-align:center;height:100px;font-weight:bold;}

/*layer popup*/
.layerpop {position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000; }
.layerpop>.pop_wrap {position:absolute; left:50%; top:50%;  background:#fff; overflow:hidden; width:850px; height:400px; border:1px solid #767676;}

.layerWrap {width:850px; height:400px; position:relative;}
.shop_pop {width:100%; height:100%; position:relative; background:#fff;}
.shop_pop a.areapop_close {display:block; position:absolute; right:10px; top:10px; padding:0 0 30px 30px;}
.shop_pop a.areapop_close img{width:45px;}
.layerWrap .poptd {position:absolute; right:105px; top:10px; z-index:9999; padding:15px 20px; width:600px; background:url(../images/cs/bg_w.png) repeat 0 0; font-size:15px; font-family:"NanumGothic";}
.layerWrap .poptd p {margin:3px 0;}
.layerWrap .poptd .subject {color:#1b4188; font-family:"NanumGothicBold"; float:left;}
.layerWrap .poptd .tel {float:right; font-weight:bold;}
.layerWrap .poptd .address {clear:both;}
.area_point{cursor:pointer;}

/* 비회원 주문내역 */
.contents_right .dil_num {padding:60px 0 30px 0; color:#000; float:left; display:inline-block;}
.contents_right .dil_num2 {float:right; padding:55px 5px 30px 0;}
.contents_right .dil_num2 .can {font-size:13px; font-weight:normal;}
.contents_right .dil_num a {font-size:17px; font-weight:bold; color:#eb3f0e;}
.contents_right .dil_num a.on {color:#ffa800;}
.contents_right .dil_num span {cursor:pointer;}
.contents_right .dil_num span {font-size:17px; font-weight:bold; color:#000;}

.nonmem_buy {width:100%; border-top:2px solid #1b4188; border-bottom:2px solid #1b4188; text-align:center; font-size:15px;}
.nonmem_buy a {margin-left:25px;}
.nonmem_buy .table_nobody {height:100px; text-align:center; font-weight:bold;}
.nonmem_buy tr {height:100px;}
.nonmem_buy tr td:first-child {text-align:left; padding-left:10px;}
.nonmem_buy tr td:nth-child(3) {text-align:left;}
.f_bold {font-weight:bold;}

