
/**Contents ¿µ¿ª(¸ÞÀÎÀº width:984px)**/
#contents_wrapper{margin-top: 0;}
#contents_area{float:left; width:984px;}


/**ºü¸¥°Ë»ö, ÇÁ¸®¹Ì¾ö°ü, ºÐ¾ßº°¸Å¹° ¿µ¿ª**/
.top_contents_area{
position: relative; left: 50%; margin-left: -960px;	
width:1920px;
height:372px;
background:url("../images/main/main2020_spring_bg.jpg") no-repeat center top;
padding-top:30px; margin-bottom: 30px;
box-sizing: border-box;	
}
.top_contents {width:984px; margin: 0 auto;}

/*ºü¸¥°Ë»ö*/
.top_contents .main_quick_search{
position:relative;
float:left;
width:460px;
height:306px;
background-color:#fff;
margin-right:25px;
}
.top_contents .main_quick_search .search01, 
.top_contents .main_quick_search .search02{float:left;}

.top_contents .main_quick_search h3{
float:left;
width: 230px;
height:50px;
background-color: #02b4fc;
text-align:center;
font-weight: 400; 
font-size:18px;
line-height:50px;
}
.top_contents .main_quick_search h3 {color:#fff;}
.top_contents .main_quick_search h3.on {background:none; color:#272728}
.top_contents .main_quick_search h3.on a{text-decoration:none; color:#272728}
.top_contents .main_quick_search h3 span{display: inline-block; background-position:0 center; background-repeat: no-repeat; padding-left: 35px;}
.top_contents .main_quick_search li.search01 h3 span{background-image: url(../images/main/quick_search_tab01_icon.png);}
.top_contents .main_quick_search li.search01 h3.on span{background-image: url(../images/main/quick_search_tab01_on_icon.png);}
.top_contents .main_quick_search li.search02 h3 span{background-image: url(../images/main/quick_search_tab02_icon.png); padding-left: 22px;}
.top_contents .main_quick_search li.search02 h3.on span{background-image: url(../images/main/quick_search_tab02_on_icon.png);}


/*ºü¸¥°Ë»ö - ºü¸¥¸Å¹°°Ë»ö*/
.top_contents .main_quick_search .search_form{
position:absolute;
left:15px;
top:65px;
width:430px;
}
.top_contents .main_quick_search .search_form > li{clear:both; min-height:49px;}
.top_contents .main_quick_search .search_form li > div > span{display: inline-block; width: 26%;}
.top_contents .main_quick_search .search_form li > div > span label{float:left; margin:0 10px 0 8px; font-size:16px; color:#000;}
/*.top_contents .main_quick_search .search_form li select{
width:180px;
height:40px;
border:solid 1px #ddd;
background-color:#fff;
padding-left:0;
margin-left:10px;
font-size:16px;
letter-spacing:-1px;
}*/
.top_contents .main_quick_search .search_form select::-ms-expand {display: none; /* È­»ìÇ¥ ¾ø¾Ö±â for IE10, 11*/ } 
.top_contents .main_quick_search .search_form select {
-webkit-box-sizing: border-box; /* Safari, Chrome et al */
-moz-box-sizing: border-box; /* Firefox */
box-sizing: border-box; /* Opera/IE 8+ */
	
-webkit-border-radius: 1px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;  
padding-left: 8px; 

font-size: 16px;
padding-right: 37px !important; 
width: 199px; 
min-width: 0; 
height: 40px; 
border:solid 1px #ddd;
display: inline-block; 
margin-left: 10px; 
border-radius: 0;
background: url(../images/icon/select_icon01.gif) no-repeat right 10px center #fff; /* È­»ìÇ¥ ¸ð¾çÀÇ ÀÌ¹ÌÁö */
}
.top_contents .main_quick_search .search_form li > div > span input[type=checkbox], 
.top_contents .main_quick_search .search_form li > div > span input[type=radio]{
float:left;
width:14px;
height:14px;
margin-top:1px;
vertical-align:top;
}
.top_contents .main_quick_search .search_form li > input[type=text]{
float:left;
width:160px;
height:21px;
border:solid 1px #ccc;
background:#e1e1e1;
padding-left:5px;
margin:2px 3px 0 0;
line-height:21px;
}
.top_contents .main_quick_search .search_form .btn{
width:410px; 
background-color:#949391; 
margin:2px 0 0 10px; 
line-height:50px; 
font-size:22px; 
text-align:center; 
color:#fff;
}
.top_contents .main_quick_search .search_form .btn button{
width:100%;
height: inherit;
background: transparent;
border: none;
padding: 0;
margin: 0;
vertical-align: top;
cursor: pointer;
line-height: inherit;
font-family: inherit;
font-size: inherit;
color: inherit;
white-space: nowrap;
}

/*ºü¸¥°Ë»ö - Áöµµ°Ë»ö*/
.top_contents .main_quick_search .map_search{
position:absolute;
left:20px;
top:65px;
}
.top_contents .main_quick_search .map_search .ps_text{
clear:both;
background:url(../images/icon/map_icon.gif) no-repeat 0 0;
background-size: 10px auto;
padding-left: 14px;
margin-left:5px;
font-size: 13px;
color: #c70003;
}
.top_contents .main_quick_search .map_search .map{width:414px; text-align: center;}


/*ºÐ¾ßº°¸Å¹°*/
.top_contents .category_maemul{
float:left;
width:498px;
height:306px;
background-color:#fff;
}
.top_contents .category_maemul h3{width:433px; height:50px; background: #fe9704 url(../images/main/category_maemultitle_icon.png) no-repeat 43px center; padding-left: 65px; line-height: 50px; font-weight: 400; font-size:18px; color: #fff;}
.top_contents .category_maemul > ul{width:498px; margin-top:25px;}
.top_contents .category_maemul > ul > li{
float:left;
width:195px;
height:37px;
margin-left:43px;
font-size:16px;
}
.top_contents .category_maemul > ul > li strong{float:left;width:133px; /*margin-right: 10px;*/ font-weight:400;}
.top_contents .category_maemul > ul > li:nth-child(odd) strong{width:115px;}
/*.top_contents .category_maemul > ul > li:nth-child(even){width:175px;}
.top_contents .category_maemul > ul > li:nth-child(even) strong{width:75px;}*/
.top_contents .category_maemul > ul > li span{float:left; margin:2px 0 0 3px;}


/* »ó´Ü °Ë»ö(ºü¸¥¸Å¹°°Ë»ö,Áöµµ°Ë»ö) ver.20210219 */
.top_search_area {
	position: relative; left: 50%; margin-left: -960px;
	width: 1920px; height: 236px;
	background: url("../images/main/main2021_bg.jpg") no-repeat center bottom;
	margin-bottom: 35px; padding-top: 15px;
	box-sizing: border-box;
}
.top_search_area .top_search_align {width: 1020px; margin: 0 auto;}
.top_search_area h3 {
	min-height: 22px;
	background-repeat: no-repeat;
	background-position: left 0 top 1px;
	font-size: 15px; color: #514c4c;
	margin-bottom: 8px;
}
.top_search_area h3.title_quick {background-image: url(../images/main/quickSearch_title_icon.png); padding: 4px 0 0 26px; margin-left: 4px;}
.top_search_area h3.title_map {background-image: url(../images/main/mapSearch_title_icon.png); background-position: left 0 top 4px; padding: 4px 0 0 18px; margin-left: 4px;}
.top_search_area .quick_search, 
.top_search_area .map_search {display: inline-block; vertical-align: top;}
.top_search_area .quick_search {width: 744px;}

.top_search_area .quick_search .search_form {position: relative; top: -25px;}
.top_search_area .quick_search .search_form li:nth-of-type(1) > div > span {display: inline-block; margin-left: 9px;}
.top_search_area .quick_search .search_form li > div > span label {float:left; margin-left: 3px; font-size: 14px; color:#000;}
.top_search_area .quick_search .search_form select::-ms-expand {display: none; /* È­»ìÇ¥ ¾ø¾Ö±â for IE10, 11*/ } 
.top_search_area .quick_search .search_form select {
	-webkit-box-sizing: border-box; /* Safari, Chrome et al */
	-moz-box-sizing: border-box; /* Firefox */
	box-sizing: border-box; /* Opera/IE 8+ */
	-webkit-border-radius: 1px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;  
	padding-left: 8px; 

	font-size: 13px;
	padding-right: 25px !important; 
	width: 108px; min-width: 0; height: 52px; 
	border:solid 1px #e1e8ee;
	display: inline-block; 
	margin-left: -4px; 
	border-radius: 0;
	background: url(../images/icon/select_icon02.png) no-repeat right 10px center #fff; /* È­»ìÇ¥ ¸ð¾çÀÇ ÀÌ¹ÌÁö */
}
.top_search_area .quick_search .search_form li:nth-of-type(2) select:first-child {margin-left: 0;}
.top_search_area .quick_search .search_form li > div > span input[type=checkbox], 
.top_search_area .quick_search .search_form li > div > span input[type=radio]{
	float:left;
	width:14px;
	height:14px;
	margin-top:1px;
	vertical-align:top;
}
.top_search_area .quick_search .search_form li > input[type=text]{
	float:left;
	width:160px;
	height:21px;
	border:solid 1px #ccc;
	background:#e1e1e1;
	padding-left:5px;
	margin:2px 3px 0 0;
	line-height:21px;
}
.top_search_area .quick_search .search_form li:nth-child(2), 
.top_search_area .quick_search .search_form li:nth-child(3), 
.top_search_area .quick_search .search_form li:nth-child(4), 
.top_search_area .quick_search .search_form li.btn {display: inline-block; vertical-align: top;}
.top_search_area .quick_search .search_form li:nth-child(1) {text-align: right; margin-right: 56px;}
.top_search_area .quick_search .search_form li:nth-child(2) {margin-right: 5px;}
.top_search_area .quick_search .search_form li:nth-child(2) select {width: 86px;}
.top_search_area .quick_search .search_form li:nth-child(4) {float: right; margin-right: 57px;}
.top_search_area .quick_search .search_form li:nth-child(4) select {margin-right: -1px;}

.top_search_area .quick_search .search_form li.btn {
	position: absolute; top: 25px; right: 0;
}
.top_search_area .quick_search .search_form li.btn button {
	width: 50px; height: 52px;
	background: #249af3 url(../images/main/quick_search_btn.png) no-repeat center; border-radius: 4px;
	border: none; cursor: pointer;
	font-size: 0;
}

.top_search_area .quick_search .category_maemul {
	position: relative; top: -25px;
	overflow: hidden;
	width: 707px;
	background-color: #fff; border: solid 1px #eae9e9; border-radius: 4px;
	padding: 10px 0 10px 35px; margin-top: 5px;
}
.top_search_area .quick_search .category_maemul > ul > li {
	display: inline-block;
	width: 148px;
	font-size: 14px;
	margin: 5px 0;
}
.top_search_area .quick_search .category_maemul > ul > li strong, 
.top_search_area .quick_search .category_maemul > ul > li span {display: inline-block; vertical-align: middle;}
.top_search_area .quick_search .category_maemul > ul > li strong {width: 73px; font-weight: 400; color: #000;}
.top_search_area .quick_search .category_maemul > ul > li a {color: #000;}
.top_search_area .quick_search .category_maemul > ul > li:nth-child(4n + 1) {width: 198px;}
.top_search_area .quick_search .category_maemul > ul > li:nth-child(4n + 1) strong {width: 85px;}
.top_search_area .quick_search .category_maemul > ul > li:nth-child(4n + 3) {width: 200px;}
.top_search_area .quick_search .category_maemul > ul > li:nth-child(4n + 3) strong {width: 128px;}

.top_search_area .map_search {width: 262px; margin-left: 10px;}
.top_search_area .map_search .map {
	overflow: hidden;
	background-color: #fff; border: solid 1px #eae9e9; border-radius: 4px;
	padding: 11px 0 10px; text-align: center;
}
/* //»ó´Ü °Ë»ö(ºü¸¥¸Å¹°°Ë»ö,Áöµµ°Ë»ö) ver.20210219 */

/* »ó´Ü °Ë»ö(ºü¸¥¸Å¹°°Ë»ö,Áöµµ°Ë»ö) ver.20220531 */
.top_search_area.v2022 {height: 248px;}
.top_search_area.v2022 .quick_search .search_form {top: 0; margin: 5px 30px 0;}
.top_search_area.v2022 .quick_search .search_form input[type=text], 
.top_search_area.v2022 .quick_search .search_form select {
	width: 75px; height: 37px; border-radius: 6px;
	border:solid 1px #ccc;
	padding-left: 4px; margin-left: 4px;
	box-sizing: border-box;
}
.top_search_area.v2022 .quick_search .search_form select {
	background-position: right 4px center;
	padding-right: 20px !important; 
}
.top_search_area.v2022 .quick_search .search_form li {font-size: 14px; margin-bottom: 8px;}
.top_search_area.v2022 .quick_search .search_form li:nth-child(1) {
	display: inline-block;
    text-align: left;
    margin-right: 0;
}
.top_search_area.v2022 .quick_search .search_form li:nth-child(1) {width: 490px;}
.top_search_area.v2022 .quick_search .search_form li:nth-child(1) select:nth-child(4) {width: 98px;}
.top_search_area.v2022 .quick_search .search_form li:nth-of-type(2) select:first-child {margin-left: 4px;}
.top_search_area.v2022 .quick_search .search_form li:nth-child(3) {width: auto;}
.top_search_area.v2022 .quick_search .search_form li:nth-child(4) {position: relative; margin-right: 140px;}
.top_search_area.v2022 .quick_search .search_form li:nth-child(4)::after {
    position: absolute; left: -7px; top: 50%; margin-top: -12px;
    content: "";
    width: 1px; height: 24px;
    background-color: #b6b7b9;
}
.top_search_area.v2022 .quick_search .search_form li.btn {top: 45px; right: 7px;}
.top_search_area.v2022 .quick_search .search_form li.btn button {
	width: 120px; height: 37px;
	background: #1a7ccb url(../images/main/quick_search_btn2.png) no-repeat right 15px center;
	font-size: 16px; font-weight: 700; color: #fff;
	padding-right: 15px;
}
.top_search_area.v2022 .quick_search .category_maemul {top: 0; border-width: 0; border-radius: 5px;}
.top_search_area.v2022 .map_search .map {border-width: 0; border-radius: 5px;}
.top_search_area.v2022 .map_search .map {position: relative;}

.top_search_area .map_search .map .map_area {position: absolute; left: 0; top: 0; width: 100%; height: 156px;}
.top_search_area .map_search .map_area a {position: absolute; box-sizing: border-box; text-align: left;}
.top_search_area .map_search .map_area a span {
    position: relative; z-index: 2; font-size: 10.5px;
    display: inline-block;
}
.top_search_area .map_search .map_area a:nth-of-type(1) {left: 16px; top: 20px; height: 38px;}
.top_search_area .map_search .map_area a:nth-of-type(2) {right: 6px; top: 20px; height: 38px;}
.top_search_area .map_search .map_area a:nth-of-type(3) {left: 11px; top: 78px; width: 40px; height: 48px;}
.top_search_area .map_search .map_area a:nth-of-type(4) {left: 32px; top: 48px; width: 42px; height: 59px;}
.top_search_area .map_search .map_area a:nth-of-type(5) {left: 57px; top: 32px; width: 61px; height: 72px;}
.top_search_area .map_search .map_area a:nth-of-type(6) {left: 95px; top: 16px; width: 60px; height: 79px;}
.top_search_area .map_search .map_area a:nth-of-type(7) {left: 132px; top: 10px; width: 51px; height: 83px;}
.top_search_area .map_search .map_area a:nth-of-type(8) {left: 175px; top: 12px; width: 59px; height: 65px;}
.top_search_area .map_search .map_area a:nth-of-type(9) {right: 23px; top: 54px; width: 46px; height: 65px;}
.top_search_area .map_search .map_area a:nth-of-type(10) {right: 57px; top: 67px; width: 50px; height: 64px;}
.top_search_area .map_search .map_area a:nth-of-type(11) {right: 77px; top: 84px; width: 62px; height: 66px;}
.top_search_area .map_search .map_area a:nth-of-type(12) {right: 124px; top: 92px; width: 73px; height: 65px;}
.top_search_area .map_search .map_area a:nth-of-type(13) {left: 42px; top: 98px; width: 45px; height: 55px;}
.top_search_area .map_search .map_area a:nth-of-type(14) {left: 12px; top: 114px; width: 38px; height: 50px;}

.top_search_area .map_search .map_area a:hover {text-decoration: none; color: #fff;}
.top_search_area .map_search .map_area a:hover:nth-of-type(1), 
.top_search_area .map_search .map_area a:hover:nth-of-type(2) {color: #333;}
.top_search_area .map_search .map_area a:hover::after {
    content: "";
    position: absolute; left: 0; top: 0;
    background-repeat: no-repeat;
    background-position: left top;
}
 
.top_search_area .map_search .map_area a:hover:nth-of-type(1)::after {
    left: 7px; top: 17px;
    background-image: url("../images/main/jejumap_240px_over1.png");
    width: 18px; height: 23px;
}
.top_search_area .map_search .map_area a:hover:nth-of-type(2)::after {
    right: 4px; top: 16px;
    background-image: url("../images/main/jejumap_240px_over2.png");
    width: 14px; height: 20px;
}
.top_search_area .map_search .map_area a:nth-of-type(3) span {margin-top: 18px; margin-left: 4px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(3)::after {
    background-image: url("../images/main/jejumap_240px_over3.png");
    width: 40px; height: 48px;
}
.top_search_area .map_search .map_area a:nth-of-type(4) span {margin-top: 26px; margin-left: 1px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(4)::after {
    background-image: url("../images/main/jejumap_240px_over4.png");
    width: 42px; height: 59px;
}
.top_search_area .map_search .map_area a:nth-of-type(5) span {margin-top: 30px; margin-left: 9px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(5)::after {
    background-image: url("../images/main/jejumap_240px_over5.png");
    width: 61px; height: 72px;
}
.top_search_area .map_search .map_area a:nth-of-type(6) span {margin-top: 35px; margin-left: 17px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(6)::after {
    background-image: url("../images/main/jejumap_240px_over6.png");
    width: 60px; height: 79px;
}
.top_search_area .map_search .map_area a:nth-of-type(7) span {margin-top: 25px; margin-left: 19px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(7)::after {
    background-image: url("../images/main/jejumap_240px_over7.png");
    width: 51px; height: 83px;
}
.top_search_area .map_search .map_area a:nth-of-type(8) span {margin-top: 21px; margin-left: 15px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(8)::after {
    background-image: url("../images/main/jejumap_240px_over8.png");
    width: 59px; height: 65px;
}
.top_search_area .map_search .map_area a:nth-of-type(9) span {margin-top: 15px; margin-left: 5px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(9)::after {
    background-image: url("../images/main/jejumap_240px_over9.png");
    width: 46px; height: 65px;
}
.top_search_area .map_search .map_area a:nth-of-type(10) span {margin-top: 12px; margin-left: 10px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(10)::after {
    background-image: url("../images/main/jejumap_240px_over10.png");
    width: 50px; height: 64px;
}
.top_search_area .map_search .map_area a:nth-of-type(11) span {margin-top: 21px; margin-left: 17px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(11)::after {
    background-image: url("../images/main/jejumap_240px_over11.png");
    width: 62px; height: 66px;
}
.top_search_area .map_search .map_area a:nth-of-type(12) span {margin-top: 25px; margin-left: 20px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(12)::after {
    background-image: url("../images/main/jejumap_240px_over12.png");
    width: 73px; height: 65px;
}
.top_search_area .map_search .map_area a:nth-of-type(13) span {margin-top: 4px; margin-left: 8px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(13)::after {
    background-image: url("../images/main/jejumap_240px_over13.png");
    width: 45px; height: 55px;
}
.top_search_area .map_search .map_area a:nth-of-type(14) span {margin-top: 9px; margin-left: 5px;}
.top_search_area .map_search .map_area a:hover:nth-of-type(14)::after {
    background-image: url("../images/main/jejumap_240px_over14.png");
    width: 38px; height: 50px;
}
/* //»ó´Ü °Ë»ö(ºü¸¥¸Å¹°°Ë»ö,Áöµµ°Ë»ö) ver.20220531 */


/**ÇÁ¸®¹Ì¾ö°ü**/
.premium_maemul{position:relative; margin-bottom:35px;}
.premium_maemul h3{margin-bottom:15px; font-weight:400; font-size:24px; color:#272727;}
.premium_maemul h3 > span{
display:inline-block; 
background:url(../images/icon/line_icon02.gif) no-repeat 0 4px; 
padding-left:10px; 
margin-left:3px; 
font-size:16px;
color:#646465;
}
.premium_maemul > div > ul{overflow:hidden;}
.premium_maemul > div > ul > li{
position:relative;
float:left;
width:225px;
height:240px;
border:solid 1px #e1e0e0;
margin-left:25px;
}
.premium_maemul > div.maemul5 > ul > li{
width:186px;
height:230px;
margin: 12px 1px 0 10px;
}
.premium_maemul > div.maemul5 > ul > li:nth-child(5n + 1){margin-left:0; margin-right:0;}
.premium_maemul > div.maemul5 > ul > li:nth-of-type(1),
.premium_maemul > div.maemul5 > ul > li:nth-of-type(2),
.premium_maemul > div.maemul5 > ul > li:nth-of-type(3),
.premium_maemul > div.maemul5 > ul > li:nth-of-type(4),
.premium_maemul > div.maemul5 > ul > li:nth-of-type(5){margin-top:0;}
.premium_maemul > div > ul > li:first-child, 
.premium_maemul_list .maemul_list > li:first-child{margin-left:0;}
.premium_maemul > div > ul > li:hover strong, 
.premium_maemul_list .maemul_list > li:hover strong{text-decoration:underline;}
.premium_maemul > div > ul > li .icon{
position:absolute;
left:-1px;
top:0;
width:32px;
}
.premium_maemul > div > ul > li .photo, 
.premium_maemul_list .maemul_list > li .photo{
float:left;
width:100%;
margin-bottom:15px;
}
.premium_maemul > div > ul > li .photo img, 
.premium_maemul_list .maemul_list > li .photo img{
width:100%; height: 136px;
}
.premium_maemul > div.maemul5 > ul > li .photo img, 
.premium_maemul_list .maemul_list > li .photo img{
height: 125px;
}
.premium_maemul > div > ul > li strong, 
.premium_maemul > div > ul > li span, 
.premium_maemul_list .maemul_list > li strong, 
.premium_maemul_list .maemul_list > li span{
float:left;
width:100%;
text-align:center;
font-size:13px;
color:#000;
}
.premium_maemul > div > ul > li strong, 
.premium_maemul_list .maemul_list > li strong{margin-bottom:4px; font-size:14px; font-weight:700;}
.premium_maemul > div > ul > li .price, 
.premium_maemul_list .maemul_list > li .price{margin-top:2px; font-size:16px; font-weight:700; color:#151515;}
.premium_maemul > div > ul > li .price img, 
.premium_maemul_list .maemul_list > li .price img{margin-right:5px; vertical-align:middle;}
.premium_maemul .more {
position:absolute;
top:4px;
right:0;
}

/*ÇÁ¸®¹Ì¾ö ¸ñ·Ï ¾øÀ»¶§*/
.premium_maemul .nolist{height:135px; margin-top:103px; text-align:center; font-size:13px; color:#000;}
.premium_maemul .nolist span{display:inline-block; background:url(../images/icon/text_icon02.gif) no-repeat 0 2px; padding-left:17px;}

/*ÇÁ¸®¹Ì¾ö°ü ´õº¸±â*/
.premium_maemul_list{
position:absolute;
left:0;
top:380px;
z-index:9999990;
float:left;
width:982px;
border:solid 1px #3a7bc0;
background-color:#fff;
padding-bottom:50px;
}
.premium_maemul_list h3{
float:left;
width:982px;
height:38px;
background-color:#3a7bc0;
padding-top:8px;
text-align:center;
font-size:18px;
color:#fff;
}
.premium_maemul_list h3 span{display:inline-block; height:33px; background:url(../images/icon/medal_icon01.png) no-repeat 0 0; padding:5px 0 0 30px;}
.premium_maemul_list .maemul_list > li .icon{
position:absolute;
left:-2px;
top:6px;
width:50px;
}
.premium_maemul_list .maemul_list{margin-left:10px;}
.premium_maemul_list .maemul_list > li{
position:relative;
float:left;
width:175px;
height:230px;
padding:6px 8px 0 8px;
margin-top:28px;
}
.premium_maemul_list .close_btn{
position:absolute;
right:15px;
top:14px;
z-index:999990;
}
.premium_maemul_list .bottom_close_btn{
position:absolute;
right:0;
bottom:0;
z-index:999990;
display:inline-block;
background-color:#3a7bc0;
}
.premium_maemul_list .bottom_close_btn a{display:block; padding:10px 7px 7px 10px; color:#fff;}


/**Á¶ÇÕ¿ø ±¤°í¹è³Ê**/
.member_adbanner {overflow: hidden; width: 984px; /*height: 140px;*/ margin-bottom: 20px;}
.member_adbanner ul {overflow: hidden;}
.member_adbanner ul > li {float: left; margin-bottom: 10px;}
.member_adbanner ul > li a {margin-left: 8px;}
.member_adbanner ul > li a:first-child {margin-left: 0;}
.member_adbanner .onoff_btn {clear: both; height: 14px; padding-top: 10px; text-align: center;}
.member_adbanner .onoff_btn span {margin: 0 2px;}


/**Á¶ÇÕ¿ø¸Å¹°**/
.member_maemul{
position:relative;
float:left;
width:984px;
margin-bottom:20px;
/*height:1945px;*/
}
.member_maemul h3{margin-bottom:15px; font-weight:400; font-size:24px; color:#272727;}
.member_maemul h3 > span{
display:inline-block; 
background:url(../images/icon/line_icon02.gif) no-repeat 0 4px; 
padding-left:10px; 
margin-left:3px; 
font-size:16px;
color:#646465;
}

.member_maemul .tabmenu{
float:left;
width:982px;
height:48px;
background:#f2f2f2;
border:solid 1px #d6d6d6;
margin-bottom: 13px;
}
.member_maemul .tabmenu li{
float:left;
height:48px;
border-right:solid 1px #d6d6d6;
text-align:center;
font-size:16px;
line-height:48px;
color:#171717;
}
.member_maemul .tabmenu li.tab10, .member_maemul .tabmenu li.tab10:hover{border-right:none;}
.member_maemul .tabmenu li.on, .member_maemul .tabmenu li:hover{background:#0099ff; border:solid 1px #0099ff; border-left:solid 1px #d6d6d6; margin: -1px 0 -1px -1px; color:#171717; cursor:pointer;}
.member_maemul .tabmenu li:first-child.on{border-left:solid 1px #0099ff;}
.member_maemul .tabmenu li.on a{color:#fff;}
.member_maemul .tabmenu li a {display:inline-block; min-width:46px; height:48px; padding:0 11px; line-height:48px; color:#171717;}
.member_maemul .tabmenu li.tab10 a{min-width:47px;}
.member_maemul .tabmenu li:hover a{text-decoration:none; color:#fff;}

.member_maemul .maemul_list .list01, .member_maemul .maemul_list .list02, .member_maemul .maemul_list .list03, .member_maemul .maemul_list .list04, .member_maemul .maemul_list .list05{
float:left;
}
.member_maemul .maemul_list li h4{
float:left;
width:196px;
height:35px;
background:#75b9d4;
border-left:solid 1px #56a0be;
text-align:center;
font-size:14px;
line-height:35px;
color:#fff;
}
.member_maemul .maemul_list li:first-child h4{width:195px; border-left:none;}


.member_maemul .maemul_list > ul{
/*position:absolute;
top:75px;
left:0;*/
float:left;
width:996px;
margin-left:-11px;
overflow:hidden;
}
.member_maemul .maemul_list > ul > li{
float:left;
width:187px;
height:220px;
border:solid 1px #e1e0e0;
margin: 0 0 12px 10px;
}
/*.member_maemul .maemul_list li > ul > li:hover{background:url(../../2014/images/main/member_maemul_box_over.gif) no-repeat 0 0;}*/
.member_maemul .maemul_list > ul > li .photo{
float:left;
width:187px;
margin-bottom:8px;
text-align:center;
}
.member_maemul .maemul_list > ul > li > a > strong, .member_maemul .maemul_list > ul > li > a > span{
float:left;
width:187px;
text-align:center;
font-size:13px;
color:#000;
}
.member_maemul .maemul_list > ul > li > a > strong{height:25px; background:url(../images/main/member_maemul_line.gif) no-repeat 0 bottom; margin:0 8px 5px 8px; font-size:14px;}
.member_maemul .maemul_list > ul > li > a > span{margin-bottom:4px;}
/*.member_maemul .maemul_list > ul > li > a > strong span{color:#4897dc;}*/
.member_maemul .maemul_list > ul > li .price{font-size:13px; font-weight:bold; line-height:15px; color:#cc0003;}
.member_maemul .maemul_list > ul > li .price img{margin-right:5px; vertical-align:middle;}
.member_maemul .more{
position:absolute;
top:4px;
right:0;
}


/**ºÎµ¿»êÁ¤Ã¥**/
.recent_post_list {margin-bottom:40px;}
.recent_post_list .cell2 {position: relative; display: inline-block; width: 486px; vertical-align: top;}
.recent_post_list .cell2:first-child {margin-right: 7px;}
.recent_post_list h3 {margin-bottom: 13px; font-size: 18px;}
.recent_post_list .list {border: solid 1px #e7e6e6; padding: 22px 22px 0 22px;}
.recent_post_list .list li {margin-bottom: 22px;}
.recent_post_list .photo {display: inline-block; width: 187; margin-right: 22px; vertical-align: top;}
.recent_post_list .text {display: inline-block; width: 220px; line-height: 1.8em; font-size: 14px; vertical-align: top;}
.recent_post_list .text .title {display: block; margin-bottom: 5px; font-size: 15px; color: #0a0909;}
.recent_post_list .more{
position:absolute;
top:0;
right:0;
}

/**ÀÏ¹ÝÀÎ¸Å¹°**/
.public_maemul{
position:relative;
float:left;
width:984px;
margin-bottom:30px;
}
.public_maemul h3{margin-bottom:15px; font-weight:400; font-size:24px; color:#272727;}
.public_maemul h3 > span{
display:inline-block; 
background:url(../images/icon/line_icon02.gif) no-repeat 0 4px; 
padding-left:10px; 
margin-left:3px; 
font-size:16px;
color:#646465;
}
.public_maemul .btn{
position:absolute;
left:470px;
top:-1px;
}
.public_maemul .more{
position:absolute;
right:0;
top:4px;
}

/**¼­ºñ½º¾È³»**/
.service_box{
float:left;
width:952px;
border:solid 1px #e4e4e4;
background:#f9f9f9;
padding:30px 0 25px 30px;
margin-bottom:25px;
}
.service_box > li{
float:left;
height:160px;
border-left:solid 1px #e4e4e4;
padding:5px 0;
}
.service_box > li:first-child{border-left:none;}

/*¸ð¹ÙÀÏÀ¥¼­ºñ½º*/
.service_box .mobile_service{
margin-right:32px;
}
.service_box .mobile_service h3{
clear:both;
height:30px;
font-size:17px;
color:#000;
}

/*¼­ºñ½º ¹Ù·Î°¡±â*/
.service_box .service_link{
width:390px;
padding-left:10px;
padding-right:10px;
}
.service_box .service_link h3{
clear:both;
height:30px;
margin-left:12px;
font-size:17px;
color:#000;
}
.service_box .service_link li{float:left; width: 20%; text-align: center; padding-bottom: 15px; /*margin-right:12px;*/}

/*±¤°í¹®ÀÇ*/
.service_box .ad_inquiry{
padding-left:34px;
}
.service_box .ad_inquiry h3{
clear:both;
height:30px;
font-size:17px;
color:#000;
}


/**°ü·Ã¹è³Ê**/
.adbanner{float:left; width:984px; margin-bottom:30px; /*height:155px;*/}
.adbanner h3{margin-bottom:15px; font-weight:400; font-size:24px; color:#272727;}
.adbanner > ul{
float:left;
width:982px;
border:solid 1px #e4e4e4;
}
.adbanner > ul > li{
float:left;
width:244px;
border-left:solid 1px #e4e4e4;
padding:15px 0;
text-align:center;
}
.adbanner > ul > li:first-child{width:245px; border-left:none;}


/**ÃÖ±Ùº»¸Å¹°**/
.today_maemul{/*top:-11px;*/top:383px;}
.today_maemul > div{margin-bottom:10px;}



/**·¹ÀÌ¾îÆË¾÷**/
.popup_lay {position: fixed; z-index: 30; top: 10px; left: 10px;}
.popup_lay .btn_add {position: absolute; bottom: 203px; left: 0; width: 100%; text-align: center;}
.popup_lay .btn_add a {display: inline-block; width: 125px; height: 55px; vertical-align: top; margin: 0 4px;}
.popup_lay .btn_add a:first-child {margin-left: -12px;}
.popup_lay .close_btn {position: absolute; top: 10px; right: 10px;}
.popup_lay .today_close {font-size:13px; color: #000; padding: 10px 10px 10px 10px;}
.popup_lay .today_close .not_open + a {color: #000; float: right; position: relative; top: 2px;}
