`@charset "euc-kr";
/*
File Name : common.css
Description : ´ÚÅÍ¼¼»ó
Author : loopy (master@dmax.kr)
Date : 2015-11-24
 */

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//font.dmax.kr/NanumGothic-Regular.eot);
  src: url(//font.dmax.kr/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//font.dmax.kr/NanumGothic-Regular.woff2) format('woff2'),
       url(//font.dmax.kr/NanumGothic-Regular.woff) format('woff'),
       url(//font.dmax.kr/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//font.dmax.kr/NanumGothic-Bold.eot);
  src: url(//font.dmax.kr/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//font.dmax.kr/NanumGothic-Bold.woff2) format('woff2'),
       url(//font.dmax.kr/NanumGothic-Bold.woff) format('woff'),
       url(//font.dmax.kr/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//font.dmax.kr/NanumGothic-ExtraBold.eot);
  src: url(//font.dmax.kr/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//font.dmax.kr/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//font.dmax.kr/NanumGothic-ExtraBold.woff) format('woff'),
       url(//font.dmax.kr/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* reset css ---------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, 
strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, 
details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-align:justify;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* Á¦¸ñ¿ä¼Ò */
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight: normal;} 

/* Å×µÎ¸® ¾ø¾Ö±â */
fieldset, img, abbr,acronym {border: 0;} 

/* ¸ñ·Ï¼³Á¤ */
ul, ul.li, ol, ol.li { list-style-type: none;}

/* ÀÌ¹ÌÁö¼³Á¤ */
img {border: 0; vertical-align: middle;}

/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤  */
table {border-collapse: collapse; border-spacing: 0; border: 0;}
th, td {vertical-align: middle;}


/* ÅØ½ºÆ® °ü·Ã ¿ä¼Ò ÃÊ±âÈ­ */
address, caption, em, cite {font-weight: normal; font-style: normal;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
textarea {font-size:1em;}

/* ¼û±è¼³Á¤ */
legend {text-indent:-9999px; font-size:0; width:0; height:0;}
hr {display: none;}
caption {text-indent:-9999px; font-size:0;  width:0; height:0;}
.hidden {text-indent:-9999px; font-size:0; width:0; height:0;}
.follow {visibility: hidden; position: absolute; top: 0; left: 0;}

/* ±âÃÊ¼³Á¤*/
html, body {font-size:.9em; line-height:1.5; font-family: 'NanumGothic','³ª´®°íµñ', 'Nanum Gothic', 'NanumGothicWeb','µ¸¿ò', Dotum, Gulim, Arial, Verdana, Helvetica, AppleGothic, Sans-serif; color:#3e3e3e;}
html {overflow-y:scroll;}/*¼¼·Î½ºÅ©·Ñ*/
body { height:100%; }

input, textarea, select {font-family: 'NanumGothic','³ª´®°íµñ', 'Nanum Gothic', 'NanumGothicWeb';}

/* ¸µÅ©¼³Á¤ */
a {
	color: #333;
	text-decoration: none;
}



.clear {clear: both; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }

.block:after,.clearfix:after,.group:after {
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}

.skip {text-indent:-9999px; font-size:0; position:absolute; width:0; height:0;}

/* ÆùÆ®»ö */
.lightblue {color:#5481b7;}
.lightblue_b {color:#5481b7; font-weight:bold;}
.blue {color:#4460c7;}
.blue_b {color:#4460c7; font-weight:bold;}
.blue1 {color:#0b99ae;}
.blue1_b {color:#0b99ae; font-weight:bold;}
.gray {color:#7a7f79; font-weight:normal;}
.gray_b {color:#7a7f79; font-weight:bold;}
.red {color:#e74e2f;}
.red_b {color:#e74e2f; font-weight:600;}
.green {color:#348d1e;}
.green_b {color:#348d1e; font-weight:bold;}
.orange {color:#ef733c;}
.orange_b {color:#ef733c; font-weight:bold;}
.brown {color:#c94c10;}
.brown_b {color:#64453f; font-weight:bold;}
.black_b {color:#333; font-weight:600;}
.bold {font-weight:600;}
.underline {text-decoration:underline;}
.display_b {display:block;}

/* µî±Þ °¡°Ý¿¡ ¾²ÀÌ´Â »ö»ó */
.grade_1 {color:#7a7f79;}
.grade_2 {color:#0b99ae;}
.grade_3 {color:#759134;}
.grade_4 {color:#ef733c;}
.grade_5 {color:#e74e2f;}


/* padding */
.pdt10 {padding-top:10px;}
.pdt20 {padding-top:20px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:50px;}


/* margin */
.mg2 {margin-bottom:.2em;}
.mg3 {margin-bottom:.3em;}
.mg5 {margin-bottom:.5em;}
.mg7 {margin-bottom:.7em;}
.mg10 {margin-bottom:1em;}
.mg12 {margin-bottom:1.2em;}
.mg15 {margin-bottom:1.5em;}
.mg20 {margin-bottom:2em;}
.mg25 {margin-bottom:2.4em;}
.mg30 {margin-bottom:3em;}
.mg40 {margin-bottom:4em;}
.mg50 {margin-bottom:5em;}
.mg60 {margin-bottom:6em;}
.mg70 {margin-bottom:7em;}
.mg80 {margin-bottom:8em;}
.mg90 {margin-bottom:9em;}

.mgr15 {margin-right:1.5em;}

.line {border-bottom:1px solid #dadada; padding-bottom:1em;}





/* ¿©±â±îÁö basic css ------------------------------------- */


/* »ó´Ü */
#wrap {position:relative; width:100%; background:url('/images/common/top_bg.png') repeat-x 0 0;}

	#header_wrap {margin-bottom:12px;}
		#header {position:relative; width:1100px; margin:0 auto;}
		#header .h_top {position:relative; overflow:hidden; height:120px;}
		#header h1 {float:left; width:35%; padding-top:31px;}
		#header .htop {position:absolute; right:0; top:7px;}
		#header .htop li {float:left; background:url('/images/common/top_dot.png') no-repeat right 50%; padding:0 10px;}
		#header .htop li:last-child {background:none; padding-right:0;}
		#header .htop li a {display:inline-block; color:#3d3d3d;}
		#header .search_wrap {float:left; padding-top:45px;}
		#header .search_wrap .search {margin-bottom:3px;}
		#header .search_wrap .search .search_input {border:3px solid #2db400; width:302px; height:36px; padding:0 5px; font-size:1.2em;}
		#header .search_wrap .search input {vertical-align:middle;}
		#header .search_wrap .psearch {overflow:hidden; background:url('/images/common/search_txt.png') no-repeat 10px 50%; padding-left:10px;}
		#header .search_wrap .psearch .left {float:left; padding-left:60px;}
		#header .search_wrap .psearch .left a {display:inline-block; color:#656565; font-size:.9em;}
		#header .search_wrap .psearch .right {float:right; margin-right:25px;}
		#header .right_banner {float:right; padding-top:55px;}
		#header .right_banner .coupon {display:inline-block; margin-right:20px; color:#292c33; font-weight:600; font-size:1.1em;}
		#header .right_banner .cart .cart_num {display:inline-block; background:url('/images/common/top_icon02_1.png') no-repeat 0 2px; margin-left:5px;
												width:18px; height:18px; padding-left:13px; color:#fff; font-weight:600; 
			}

			#topmn {overflow:hidden;}
			#topmn .all_cate {float:left; margin-right:30px;}
			#topmn .all_cate a {display:block; background:#1a8400 url('/images/common/all_cate_icon.png') no-repeat 15% 50%;
								 width:158px; height:33px; padding:10px 0 0 60px; color:#fff; font-size:1.2em; font-weight:600;
				}
			#topmn li {float:left;}
			#topmn li a {display:inline-block; padding:11px 0;}
			#topmn li .bar {display:inline-block; color:#93d284; padding:0 21px;}

			#topmenu_wrap {width:100%; height:46px; position:absolute; left:0; bottom:0px; height:44px; z-index:99;}
				.topmenu {float:left; width:86%; }
				.topmenu .mn_list {height:42px;}
				.topmenu .mn_list li {float:left;  background:url('/images/common/mn_line.png') no-repeat 100% 50%;}
				.topmenu .mn_list li.bgnone {background:none;}
				.topmenu .mn_list li a {display:block;  padding:9px 35px; font-size:1.3em; font-weight:600; }
				.topmenu .mn_list li .sub_mn {position:absolute; width:530px; border:1px solid #d0d0d0; border-top:none; background:#fff; z-index:99;}
				/* ¼­ºê¸Þ´º À§Ä¡ */
				.topmenu .mn_list li .sub01 {left:0; top:44px; }
				.topmenu .mn_list li .sub02 {left:100px; top:44px;}
				.topmenu .mn_list li .sub03 {left:230px; top:44px; }
				.topmenu .mn_list li .sub04 {left:350px; top:44px;  }
				.topmenu .mn_list li .sub05 {left:450px; top:44px;  }
				.topmenu .mn_list li .sub06 {left:518px; top:44px;  }

				.topmenu .mn_list li .img_g {width:50%; height:100%; float:left; }
				.topmenu .mn_list li .img_g .txt01 {position:absolute; left:15px; top:18px; display:block; font-size:1.4em; font-weight:600; color:#4b4b4b;}
				.topmenu .mn_list li .img_g .txt02 {position:absolute; left:15px; top:53px; display:block; font-size:.9em; color:#7c7b7b;}
				.topmenu .mn_list li .img_g .imgbox {position:absolute; left:15px; top:100px; display:block; }
				.topmenu .mn_list li .mn_g {position:relative;width:50%;  float:right; background:#f1f1f1;}
				.topmenu .mn_list li .mn_g ul {min-height:220px;}
				.topmenu .mn_list li .mn_g ul li {float:none; background:none; border-bottom:1px solid #d8d9d7;}
				.topmenu .mn_list li .mn_g ul li a {font-size:1.1em; padding:7px 0 7px 20px;}
				.topmenu .mn_list li .mn_g .go_shop {display:block; text-align:right; margin-right:10px; padding:10px 20px 10px 10px; background:url('/images/common/go_shop.png') no-repeat 100% 50%;}
				.topmenu .mn_list li .mn_g .go_shop a {font-size:1em;  padding:5px;}

				.shop_mn {float:right; width:14%; }
				.shop_mn li {float:left; width:50%; }
				.shop_mn li a {display:block; position:relative; height:42px; font-size:0; text-indent:-9999em; border-right:1px solid #d0d0d0;}
				.shop_mn li a span {font-size:10px; text-indent:0; }
				.shop_mn li a.cart {background:#f5f5f5 url('/images/common/cart_icon.png') no-repeat 50% 50% scroll;border-left:1px solid #d0d0d0;}
				.shop_mn li a.cart span {position:absolute; left:38px; top:6px; width:19px; text-align:center; color:#fff;}
				.shop_mn li a.wishlist {background:#f5f5f5 url('/images/common/wishlist_icon.png') no-repeat 50% 50% scroll;}
				.shop_mn li a.wishlist span {position:absolute; left:35px; top:7px; width:19px; text-align:center; color:#fff;}




		.cs_center_wrap {}
			.bott_cs_center_g {width:1050px; position:relative; margin:0 auto; padding:50px 0; overflow:hidden;}
			.bott_cs_center_g h3 {font-size:1.5em; font-weight:600;}

				.bott_cs_center {float:left; width:367px; height:173px; border-right:1px solid #dddddd;}
					.bott_cs_center .cs_tel {float:left; width:60%;}
					.bott_cs_center .cs_tel .num {display:block; font-size:2em; font-weight:600; color:#d60834; padding-left:50px;  line-height:1.2; background:url('/images/common/bott_cs_icon.png') no-repeat 0 5%;}
					.bott_cs_center .cs_tel .time {display:block; line-height:1.6; color:#616161; }
					.bott_cs_center ul {float:left;}
					.bott_cs_center ul li {margin-bottom:2px;}
					.bott_cs_center ul li a {display:block; padding:5px 35px 5px 10px; font-size:.85em; background:#f8f8f8 url('/images/common/bott_cs_bullet_off.png') no-repeat 90% 50%; border:1px solid #eaeaea;}
					.bott_cs_center ul li a:hover {color:#fff; background:#5c5b5b url('/images/common/bott_cs_bullet_on.png') no-repeat 90% 50%; }

				.bott_notice {position:relative; float:left; width:345px; height:173px; border-right:1px solid #dddddd;}
				.bott_notice h3 {padding:0 35px; }
				.bott_notice ul {padding:0 35px;}
				.bott_notice ul li {}
				.bott_notice ul li a {display:block; padding:5px 0 5px 15px; background:url('/images/common/bott_notice_bullet.png') no-repeat 3px 50%;}
				.bott_notice .more_bt {position:absolute; right:35px; top:10px;}

				.bott_as {float:left; position:relative;}
				.bott_as h3 {padding:0 35px; }
				.bott_as ul {padding:0 35px;}
				.bott_as ul li {}
				.bott_as ul li a {display:block; padding:5px 0 5px 15px; background:url('/images/common/bott_notice_bullet.png') no-repeat 3px 50%;}
				.bott_as ul li a .t_col {color:#f16705;}
				.bott_as .more_bt {position:absolute; right:35px; top:10px;}


	/* quick */
	#quick {position:absolute; right:-110px; top:200px;}
	#quick ul {border:1px solid #ccc;}
	#quick ul li {border-bottom:1px solid #ccc;}
	#quick ul li a{display:block; width:78px;}
	#quick ul li a:hover{background:#efefef;}
	#quick .top{padding-top:10px;}

	/* today */
	#today_tit{padding-top:5px;}
	#today_tit .btns{border:none;}
	#today_tit ul{overflow:hidden; border:none; padding:3px 0;}
	#today_tit li.today_p a{float:left; width:38px;}
	#today_tit li.today_n a{float:right; width:38px;}

	
	/* ÄÁÅÙÃ÷ */
	#contents_wrap {margin-bottom:3em;}
		#contents {width:1100px; margin:0 auto; overflow:hidden;}


	/* ¿ÞÂÊ Ä«Å×°í¸® */
	.left_wrap {float:left; width:218px; margin-bottom:80px;}

	.left_wrap .login_box {border-right:2px solid #71ac46; border-left:2px solid #71ac46; border-bottom:2px solid #71ac46; margin-bottom:10px;}
	.left_wrap .login_box .log_form {overflow:hidden; padding:8px 8px 0 8px;}
	.left_wrap .login_box .log_form .loinput {float:left; width:130px;}
	.left_wrap .login_box .log_form .loinput .lo_in {border:1px solid #dadada; width:125px; height:24px; padding-left:3px; margin-bottom:3px; font-size:.9em;}
	.left_wrap .login_box .log_form .log_bt {float:right; width:60px;}
	.left_wrap .login_box .log_form .log_bt .lo_bt {background:#71ac46; border:0; width:100%; height:58px; color:#fff; font-weight:600; cursor: pointer;
											border-radius:5px;
											-o-border-radius:5px;
											-ms-border-radius:5px;
											-moz-border-radius:5px;
											-webkit-border-radius:5px;
			}
	.left_wrap .login_box .log_form .log_name {text-align:center; font-size:1.1em; color:#333; font-weight:600; margin-bottom:.7em;}
	.left_wrap .login_box .log_form .point_box {border:1px solid #e1e1e1; width:95%; margin:0 auto 1em auto; text-align:center;}
	.left_wrap .login_box .log_form .point_box a {display:inline-block; color:#707070; padding:3px 0;}
	.left_wrap .login_box .log_form .point_box .point {font-size:1.1em; color:#348d1e; font-weight:600;}
	.left_wrap .login_box .log_form .point_box .ebar {display:inline-block; color:#ccc; padding:0 1px;}
	.left_wrap .login_box .save_id {padding-left:8px; font-size:.9em; color:#747474; margin-bottom:5px;}
	.left_wrap .login_box .link_box {background:#f3f0ef; text-align:center; padding:5px 0;}
	.left_wrap .login_box .link_box .bar {display:inline-block; color:#c4c4c4; font-size:.9em; padding:0 3px;}
	.left_wrap .login_box .link_box a {display:inline-block; color:#5b5b5b; font-size:.9em;}
	.left_wrap .login_box .link_box a.join {background:url('/images/common/login_icon01.png') no-repeat 0 50%; padding-left:16px;}
	.left_wrap .login_box .link_box a.find {background:url('/images/common/login_icon02.png') no-repeat 0 50%; padding-left:16px;}
	.left_wrap .login_box .link_box a.logout {background:url('/images/common/login_icon03.png') no-repeat 0 50%; padding-left:16px;}

	.left_wrap .category_wrap {border-right:2px solid #27a808; border-left:2px solid #27a808; border-bottom:2px solid #27a808; padding:0 9px;}
	.left_wrap .category_wrap li a {display:block;}
	.left_wrap .category_wrap .cate01 li .ccate01 {display:block; border-bottom:1px solid #e1e1e1; padding:8px 0 8px 5px;}
	.left_wrap .category_wrap .cate01 li .cate02 {border-bottom:1px solid #e1e1e1; padding:5px 0;}
	.left_wrap .category_wrap .cate01 li .cate02 li a {border-bottom:0; background:url('/images/common/cate_dot.png') no-repeat 5px 11px; 
														padding:2px 0 2px 15px; color:#2b2b2b; font-weight:600; font-size:1.25em;
		}
	.left_wrap .category_wrap .cate01 li .cate02 li a:hover {color:#1e7c07; background:#ededed url('/images/common/cate_dot.png') no-repeat 5px 11px; ;}
	.left_wrap .category_wrap .cate01 li .cate02 li ul li a {font-size:1.1em; background:none;}
	.left_wrap .category_wrap .cate01 li .cate02 li ul li a:hover {background:url('/images/common/cate03_icon.png') no-repeat 5px 9px;
																	color:#f11c2b;
		}
	.left_wrap .brand_search {background:#348d1e; padding:13px; margin-bottom:10px; position:relative; }
	.left_wrap .brand_search .bs a {display:block; border:1px solid #a9a9a9; padding:5px 10px; 
									background:#fff url('/images/common/brand_search.png') no-repeat 96% 50%;
		}

	.left_wrap .cc_info {border:1px solid #dbdbdb;}
	.left_wrap .cc_info .left_ban li {border-bottom:1px solid #dbdbdb;}
	.left_wrap .cc_info .center {padding:27px 0 27px 17px; border-bottom:1px dotted #898785;}
	.left_wrap .cc_info .bank_info {padding:22px 0 22px 17px; border-bottom:1px dotted #898785;}
	.left_wrap .cc_info .bank_link {background:#f8f8f8; padding:20px 0 20px 17px;}
	.left_wrap .cc_info .bank_link .link_list {overflow:hidden;}
	.left_wrap .cc_info .bank_link .link_list li {float:left; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
	.left_wrap .cc_info .bank_link .link_list li.nob {border-bottom:0;}
	.left_wrap .cc_info .bank_link .link_list li.nor {border-right:0;}



	/* ¿À´ÃÂÊ ÄÁÅÙÃ÷ */
	.right_wrap {float:right; width:862px;}



	/* bottom */
	#bottom_wrap {background:url('/images/common/bottom_bg.png') repeat-x 0 0;}
		#bottom {width:1100px; margin:0 auto;}
		#bottom .bottom_banner {position:relative;}
		#bottom .bottom_banner .arrL {position:absolute; left:0; top:25px;}
		#bottom .bottom_banner .arrR {position:absolute; right:0; top:25px;}
		#bottom .bottom_banner ul {width:93%; padding:11px 0; margin:0 auto; overflow:hidden;}
		#bottom .bottom_banner ul li {float:left; width:20%; text-align:center;}
		#bottom .bottom_mn {overflow:hidden; border-left:1px solid #bdbdbd;}
		#bottom .bottom_mn li {float:left; border-right:1px solid #bdbdbd;}
		#bottom .bottom_mn li a {display:inline-block; padding:10px 15px; color:#fff; font-size:1.05em; font-weight:600;}
		#bottom .bottom_mn li a.on {background:#565555;}
		#bottom .bottom_mn .gotop {float:right;}

		#bottom .copyrights {overflow:hidden; padding:30px 0;}
		#bottom .copyrights h1 {float:left; width:25%;}
		#bottom .copyrights .copy {float:right; width:75%;}
		#bottom .copyrights .copy .bar {display:inline-block; color:#999; padding:0 5px;}



		#all_cate_wrap {position:absolute; left:0; top:164px; background:#fff; border:2px solid #1b8700; z-index:9999; width:100%;}
		#all_cate_wrap .all_cate {width:100%;}
		#all_cate_wrap .all_cate .th_width {width:20%;}
		#all_cate_wrap .all_cate td {vertical-align:top; border-right:1px solid #dedede; border-bottom:1px solid #ccc;}
		#all_cate_wrap .all_cate .cate01 { padding:6px 0; font-size:1.15em; color:#fff; font-weight:600; text-align:center; background:#1b8700;}
		#all_cate_wrap .all_cate .cate02 {}
		#all_cate_wrap .all_cate .cate02 li a {display:block; padding:3px 5px 3px 10px; font-size:1.15em; color:#fff;
												font-weight:600; margin-bottom:3px;
												background:#8ab750 url('/images/common/all_cate_dot.png') no-repeat 10px 50%;
			}
		#all_cate_wrap .all_cate .cate02 li a:hover {color:#f6ff0e;}
		#all_cate_wrap .all_cate .cate02 li .cate03 {margin-bottom:.8em;}
		#all_cate_wrap .all_cate .cate02 li .cate03 li a {display:block; font-weight:normal; font-size:1em; color:#666; background:none;}
		#all_cate_wrap .all_cate .cate02 li .cate03 li a:hover {color:#f11c2b;}

		#brand_wrap { position:absolute; left:13px; right:13px; top:43px; overflow:hidden; border:1px solid #a9a9a9; border-top:0; 
						background: #FFF;
		}
			#brand_wrap ul {}
				#brand_wrap ul li { padding: 5px 10px;  }
/* »óÇ°¹Ì¸®º¸±â */
#maxivew {display:none; position:fixed;  top:0; left:0; width:100%; height:100%; z-index:99999;}
	#maxview_shadow {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70);}
	#maxview_prd {display:none; position: absolute; top: 40%; left: 50%; width:auto; height:auto; z-index: 10; width:854px; height:480px; background:#FFF; padding:30px; border:2px solid #000; overflow:hidden;}
	.zoom_close {position:absolute; top:15px; right:15px;}


/* ¹®ÀÚ »ó´ã ÆË¾÷ */
.counsel_pop {position:relative; width:400px;}
.counsel_pop .pop_top {}
.counsel_pop .pop_top .close_bt {position:absolute; top:10px; right:15px;}
.counsel_pop .pop_top h1 {background:#aa9173; color:#fff; font-weight:600; font-size:1.6em; height:56px; padding:20px 0 0 20px;}
.counsel_pop .pop_top h1 .stxt {font-weight:normal; color:#d5c8b9;}
.counsel_pop .pop_cont {padding:20px;}
.counsel_pop .pop_cont .info {}
.counsel_pop .pop_cont .info li {margin-bottom:7px; font-size:1.05em;}
.counsel_pop .pop_cont .info li .input_box {height:21px;}
.counsel_pop .pop_cont .info li .tit {display:inline-block; min-width:70px; margin:0 5px 3px 0;}
.counsel_pop .pop_cont .txt {color:#757575; margin-bottom:5px;}
.counsel_pop .pop_cont .txt a {display:inline-block; background:#a2a2a2; padding:2px 5px; color:#fff; font-size:.9em;}
.counsel_pop .pop_cont .btn {padding-top:25px; text-align:center;}
.counsel_pop .pop_cont .btn a {display:inline-block; background:#363636; color:#fff; font-size:1.1em; font-weight:600; padding:10px 25px;}
.counsel_pop .pop_cont .btn input {display:inline-block; background:#363636; color:#fff; font-size:1.1em; font-weight:600; padding:12px 25px;cursor:pointer;border:none;}

.overview { position:absolute; background:#ff6600; }
.overview_0 { background:#ff0000; }
.overview_1 { background:#ff0000; }
.overview_top { left:0px; right:0px; height:3px; top:0px;  }
.overview_bottom { left:0px; right:0px; height:3px; bottom:0px;  }
.overview_left { left:0px; bottom:0px; width:3px; top:0px;  }
.overview_right { bottom:0px; right:0px; width:3px; top:0px;  }


.overview2 { position:absolute; background:#ff6600; }
.overview2_0 { background:#ff0000; }
.overview2_1 { background:#ff0000; }
.overview2_top { left:0px; right:0px; height:4px; top:0px;  }
.overview2_bottom { left:0px; right:0px; height:4px; bottom:0px;  }
.overview2_left { left:0px; bottom:0px; width:4px; top:0px;  }
.overview2_right { bottom:0px; right:0px; width:4px; top:0px;  }