/*!
 * style.css - user defined styles for this theme.
 * Copyright (C) SmarTools Co. (https://smartools.co.kr)
*/

/*==========================================================================
  General position
  ========================================================================== */
/* --- float --- */
.float-left { float: left; }
.float-right { float: right; }

/* --- align --- */
.align-left { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }

/* ---- padding ##################### */

/* top 0ºÎÅÍ 5ÇÈ¼¿´ÜÀ§ 40±îÁö*/
.pad-top0 { padding-top: 0; } .pad-top5 { padding-top: 5px; } .pad-top10 { padding-top: 10px; } .pad-top15 { padding-top: 15px; } .pad-top20 { padding-top: 20px; } .pad-top25 { padding-top: 25px; } .pad-top30 { padding-top: 30px; } .pad-top35 { padding-top: 35px; } .pad-top40 { padding-top: 40px; } 

/* bottom 0ºÎÅÍ 5ÇÈ¼¿´ÜÀ§ 40±îÁö*/
.pad-bot0 { padding-bottom: 0; } .pad-bot5 { padding-bottom: 5px; } .pad-bot10 { padding-bottom: 10px; } .pad-bot15 { padding-bottom: 15px; } .pad-bot20 { padding-bottom: 20px; } .pad-bot25 { padding-bottom: 25px; } .pad-bot30 { padding-bottom: 30px; } .pad-bot35 { padding-bottom: 35px; } .pad-bot40 { padding-bottom: 40px; }

/* ---- margin ##################### */

/* left 5ºÎÅÍ 5ÇÈ¼¿´ÜÀ§ 40±îÁö*/
.mar-left5 { margin-left: 5px; } .mar-left10 { margin-left: 10px; } .mar-left15 { margin-left: 15px; } .mar-left20 { margin-left: 20px; } .mar-left25 { margin-left: 25px; } .mar-left30 { margin-left: 30px; } .mar-left35 { margin-left: 35px; } .mar-left40 { margin-left: 40px; }

/* right 5ºÎÅÍ 5ÇÈ¼¿´ÜÀ§ 40±îÁö*/
.mar-right5 { margin-right: 5px; } .mar-right10 { margin-right: 10px; } .mar-right15 { margin-right: 15px; } .mar-right20 { margin-right: 20px; } .mar-right25 { margin-right: 25px; } .mar-right30 { margin-right: 30px; } .mar-right35 { margin-right: 35px; } .mar-right40 { margin-right: 40px; }

/* top 0ºÎÅÍ 5ÇÈ¼¿´ÜÀ§ 40±îÁö*/
.mar-top0 { margin-top: 0; } .mar-top5 { margin-top: 5px; } .mar-top10 { margin-top: 10px; } .mar-top15 { margin-top: 15px; } .mar-top20 { margin-top: 20px; } .mar-top25 { margin-top: 25px; } .mar-top30 { margin-top: 30px; } .mar-top35 { margin-top: 35px; } .mar-top40 { margin-top: 40px; }

/* bottom 0ºÎÅÍ 5ÇÈ¼¿´ÜÀ§ 40±îÁö*/
.mar-bot0 { margin-bottom: 0; } .mar-bot5 { margin-bottom: 5px; } .mar-bot10 { margin-bottom: 10px; } .mar-bot15 { margin-bottom: 15px; } .mar-bot20 { margin-bottom: 20px; } .mar-bot25 { margin-bottom: 25px; } .mar-bot30 { margin-bottom: 30px; } .mar-bot35 { margin-bottom: 35px; } .mar-bot40 { margin-bottom: 40px; }

/*==========================================================================
  Misc & Adjust 
 ========================================================================== */
.no-offset { margin: 0 !important;	padding: 0; }
.nobg { background: 0;	border: 0; }
.noborder { border: 0 !important; }
.theme-bg { background-color: #ff7701 !important; }
.trans { border: 0 !important;
	background: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important; }


.txt-small { font-size: 70%;	font-weight: 100; }
.txt-big { font-size: 20pt;	font-weight: 300; }

.txt-light { font-weight: 300; }
.txt-regular { font-weight: 400; }
.txt-bold { font-weight: 700; }
.txt-bold { font-weight: 700; }

.color-white { color: #fff; }

.color-white.txt-shadow { text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); }

.txt-uppercase { text-transform: uppercase; }

.normalize-font-top { padding-top: 25px; }

/*==========================================================================
  ÄÁÅÙÃ÷±¸¼º¿ë
 ========================================================================== */
/*grey¹Ú½º*/
.grey-text-box {position:relative;padding:30px;margin:0 0 30px 0;border:1px solid #ddd; background-color:#fdfdfd; text-align:justify;}
.grey-text-box span {font-weight:bold; font-size:24px; color:#C26D10;}

/*white¹Ú½º*/
.white-text-box {position:relative;padding:30px;margin:0 0 30px 0;border:1px solid #ddd; background-color:#FFFFFF; text-align:justify;}
.white-text-box span {font-weight:bold; font-size:24px; color:#C26D10;}

/*yellow¹Ú½º*/
.yellow-text-box {position:relative;padding:30px;margin:0 0 30px 0;border:1px solid #ddd; background-color:#FDFFF0; text-align:justify;}
.yellow-text-box span {font-weight:bold; font-size:24px; color:#C26D10;}


/*¸ÞÀÎÆäÀÌÁöbookºÎºÐÀû¿ë********************************************/
.mc_main_book a{text-decoration:none;}
.mc_main_book .mc_book_text{font-size:14px;}
.mc_main_book a{text-decoration:none;}


/*contentºÎºÐÀû¿ë********************************************/
.mc_intro {padding:30px;margin:0 0 30px 0; border:1px solid #ddd; background-color:#fdfdfd; text-align:justify;}
.mc_intro .mc_head{font-weight:300; font-size:26px;color:#333;}
.mc_intro .mc_subhead {font-weight:300; font-size:20px; color:#666;}
.mc_intro .mc_bigfont{font-weight:300; font-size:24px;color:#666;}
.mc_intro .mc_intro_box {padding:26px;margin:20px 0 30px 0; border:1px solid #ddd; background-color:#FDFFF0;line-height:170%;}
.mc_intro .mc_intro_box b {font-weight:bold;text-decoration:underline;color:#454545;}
.mc_intro .white-text-box {position:relative;padding:30px;margin:0 0 30px 0;border:1px solid #ddd; background-color:#FFFFFF;}
.mc_intro .white-text-box span {font-weight:bold; font-size:20px; color:#666;}


/*guide_box*/
.jj_guide_box {padding:30px;margin:0 0 30px 0;border:1px solid #ddd; background-color:#fdfdfd; text-align:justify;}
.jj_guide_box span {font-size:130%;color:#C26D10;line-height:150%;}
.jj_guide_box span .orange {color:#FF6600;}
.jj_guide_box span .orange b{font-size:120%;}
.jj_guide_box p {padding:20px 0;line-height:160%;}
.jj_guide_box strong {font-size:115%;text-decoration:underline;color:#454545;}
.jj_guide_box a {margin:40px 0 0;height:47px;}


/*¼³¸í*/
.jj_intro {padding:30px;margin:0 0 30px 0; border:1px solid #ddd; background-color:#fdfdfd; text-align:justify;}
.jj_intro strong {font-size:190%;color:#C26D10;}
.jj_intro strong .orange {color:#d87855;}
.jj_intro .jj_intro_box {padding:26px;margin:20px 0 30px 0; border:1px solid #ddd; background-color:#FDFFF0;line-height:170%;}
.jj_intro .jj_intro_box b {font-weight:bold;text-decoration:underline;color:#454545;}


/*ÀÎ»ç*/
.jj_greet_box {padding:30px;margin:0px;border:1px solid #ddd; background-color:#fdfdfd; text-align:justify;}
.jj_greet span {font-size:130%;color:#C26D10;line-height:150%;}
.jj_greet span .orange {color:#FF6600;}
.jj_greet span .orange b{font-size:120%;}
.jj_greet p {padding:20px 0;line-height:160%;text-align: justify;}
.jj_greet strong {font-size:115%;color:#454545;}
.jj_greet .jj_img {float:right}
.jj_greet .jj_img .jj_sign {float:right; padding:20px 0;line-height:160%; text-align:right;font-size:14px;}
.jj_greet .jj_img .jj_sign strong {font-weight:bold;color:#707070;}

/*table*/
.jj_tb_st01 {padding:0;width:100%; border-top:3px solid #AF621B;}

.jj_tb_st01 thead th	{font-size:15px;padding:10px;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; color:#685143;vertical-align:middle;background-color:#faf7ef;}
.jj_tb_st01 thead th.end{border-right:none;}
.jj_tb_st01 thead th.center{text-align:center; padding:10px;}

.jj_tb_st01 tbody th	{font-size:14px;padding:10px;text-align:left;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; vertical-align:middle; color:#685143; background-color:#f5f2eb;}
.jj_tb_st01 tbody th.end{border-right:none;}
.jj_tb_st01 tbody th.white{background-color:#fff;}
.jj_tb_st01 tbody th.right{text-align:right; padding:10px;}
.jj_tb_st01 tbody th.center{text-align:center; padding:10px;}
.jj_tb_st01 tbody th img {vertical-align:middle;}
.jj_tb_st01 tbody th .re-icon{padding-right:5px;}
.jj_tb_st01 tbody th span.small{font-size:10px;}

.jj_tb_st01 tbody td	{font-size:14px;padding:10px;border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; }
.jj_tb_st01 tbody td.end{border-right:none;}
.jj_tb_st01 tbody td.right{text-align:right; padding:10px;}
.jj_tb_st01 tbody td.center{text-align:center; padding:10px;}
.jj_tb_st01 tbody td ul li{background:url('/images/common/blt04.gif') 0 10px no-repeat; padding:0 0 2px 7px; line-height:22px; font-size:14px;}
.jj_tb_st01 tbody td img {vertical-align:middle;}

.jj_tb_st01 input[type=text],input[type=password]{border:1px solid #c5c5c5; padding:4px; }
.jj_tb_st01 select{border:1px solid #c5c5c5; }
.jj_tb_st01 textarea{border:1px solid #c5c5c5; }


/*==========================================================================
  Á÷¿ø¼³¸í ¹× ÈÄ±â
 ========================================================================== */
/* Testimonials */
.testimonials {
	max-width: 845px;/* ÃÖ´ë»çÀÌÁîÇÑÁ¤########### */
}

.testimonials blockquote {
    background: #f8f8f8 none repeat scroll 0 0;
    border: medium none;
    color: #666;
    display: block;
    font-size: 14px;
	font-weight:bold;
    line-height: 20px;
    padding: 15px;
    position: relative;
}
.testimonials blockquote::before {
    width: 0; 
    height: 0;
	right: 0;
	bottom: 0;
	content: " ";
	display: block;
	position: absolute;
    border-bottom: 20px solid #fff;
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}
.testimonials blockquote::after {
    width: 0;
    height: 0;
    right: 0;
    bottom: 0;
    content: " ";
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #e63f0c transparent transparent transparent;
}
.testimonials .carousel-info img {
    border: 1px solid #f5f5f5;
    border-radius: 150px !important;
    height: 150px;
    padding: 3px;
    width: 120px;
}
.testimonials .carousel-info {
	margin-bottom:50px;
	overflow: hidden;
}
.testimonials .carousel-info img {
    margin-right: 15px;
}
.testimonials .carousel-info span {
    display: block;
}
.testimonials span.testimonials-name {
    color: #CA8528;
    font-size: 16px;
    font-weight: 500;
    margin: 23px 0 7px;
}
.testimonials span.testimonials-post {
    color: #656565;
    font-size: 12px;
}


/*==========================================================================
  ¸íºÎ¸®½ºÆ®¼¼·ÎÇü
 ========================================================================== */
/* Testimonials */
.jjtestimonials {
	max-width: 845px;/* ÃÖ´ë»çÀÌÁîÇÑÁ¤########### */
}

.jjtestimonials .jjcarousel-info img {
    border: 1px solid #f5f5f5;
    border-radius: 150px !important;
    height: 150px;
    padding: 3px;
    width: 120px;
}
.jjtestimonials .jjcarousel-info {
    text-align:center
	margin-bottom:50px;
	overflow: hidden;
}

.jjtestimonials .jjtestimonials-name {
    display: block;
    color: #CA8528;
    font-size: 16px;
    font-weight: 500;
	margin-bottom:50px;
}

/*==========================================================================
  ÅÇ¸Þ´º ÆäÀÌÁö
 ========================================================================== */
/* Portlet */
.portlet {background: #fff;padding: 0px;max-width: 845px;/* ÃÖ´ë»çÀÌÁîÇÑÁ¤########### */}
.portlet.portlet-gray {	background: #fff;}
.portlet.portlet-bordered {	border: 1px solid #fff;}
/* Portlet Title */
.portlet-title {padding: 0;	font-size: 17px; font-weight: bold; min-height: 55px; border-bottom: 1px solid #eee;margin-bottom: 18px;}/* ÅÇÇÏºÎ¼± */
/* Tab */
.portlet-title > .nav-tabs {background: none;margin: 0;float: left;display: inline-block;border: 0;}
.portlet-title > .nav-tabs > li {background: #FDF8F0;margin-left:8px;border: 0;}/* ÅÇ¹è°æ»ö,ÅÇ°£¸¶Áø */
.portlet-title > .nav-tabs > li > a {background: none;border: 0;padding: 15px 35px 15px 35px;	color: #76360C;}/* ÅÇ³»ºÎÆÐµù */
.portlet-title > .nav-tabs > li.active,.portlet-title > .nav-tabs > li.active:hover {border-bottom: 4px solid #f3565d;	position: relative; }/* ¼±ÅÃÅÇÇÏºÎ¼±»ö»ó */
.portlet-title > .nav-tabs > li:hover {border-bottom: 4px solid #FFB062;}/* ¿À¹öÅÇÇÏºÎ¼±»ö»ó */
.portlet-title > .nav-tabs > li.active > a,.portlet-title > .nav-tabs > li:hover > a {color: #fff;background: #76360C;border: 0;}/* ¼±ÅÃÅÇ»ö»ó */


/*==========================================================================
  ÅÇ¸Þ´º ÆäÀÌÁö
 ========================================================================== */
/***
ÀÎÆ÷¸ÞÀÎ¼Ç Å¸ÀÌÆ² ¼³¸í ¸µÅ© ####################################################
***/
/* info ¹Ú½º */
.box_info_jiahn {
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 10px 25px;
	max-width: 845px;/* ÃÖ´ë»çÀÌÁîÇÑÁ¤########### */
    text-align: right;
    display: block;
    margin-top: 60px;
}
.box-icon_jiahn {
    background-color: #57a544;
    border-radius: 50%;
    display: table;
    height: 100px;
    margin: 0 auto;
    width: 100px;
    margin-top: -61px;
}
.box-icon_jiahn span {
    color: #fff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.info_jiahn h4 {
    font-size: 26px;
    letter-spacing: 2px;
    text-transform: uppercase;
}
.info_jiahn > p {
    color: #717171;
    font-size: 16px;
    padding-top: 10px;
    text-align: justify;
}
.info_jiahn > a {
    background-color: #03a9f4;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    transition: all 0.5s ease 0s;
}
.info_jiahn > a:hover {
    background-color: #0288d1;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    transition: all 0.5s ease 0s;
}



/*==========================================================================
bb¹öÆ°¼Âhttp://www.prowebdesign.ro/free-set-of-css3-buttons/
¿ë¹ý
µðÆúÆ®
<a class="bbBtn" href="#">Default button</a>
»ö»ó
<a class="bbBtn bbBtn-green" href="#">Green button</a>
»çÀÌÁî (small, normal, large)
<a class="bbBtn bbBtn-green bbBtn-small" href="#">Green button</a>
<a class="bbBtn bbBtn-green bbBtn" href="#">Green button</a>
<a class="bbBtn bbBtn-green bbBtn-large" href="#">Green button</a>
µðÀúºí - ¸Ç³¡¿¡ disabled
<a class="bbBtn bbBtn-green disabled" href="#">Green button</a>
±×¶óµð¾ðÆ®
<a class="bbBtn bbBtn-green bbBtn-gradient" href="#">Green button</a>
ÆùÆ®¾î½æ°úÈ¥ÇÕ - ÇöÀç´Â ¸·¾ÆµÒ
<a class="bbBtn bbBtn-green bbBtn-gradient" href="#">Green button<i class="icon-leaf"></i></a>
Ãß°¡»ö»ç¿ë - ¾Æ·¡¹æ½ÄÀ¸·Î Ãß°¡
.bbBtn-coffee{
    background-color: #BB9A79;
    border:1px solid #BB9A79;
}
 ========================================================================== */
.bbBtn {
	display: inline-block;
	padding: 6px 18px;
	margin: 0 .1em .1em;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none!important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color: #cdcfd0;
	border:1px solid #cdcfd0;
	color: #fff; 
}
.bbBtn:hover{
	color: #000; /*¸¶À¿¿À¹ö½Ã»ö»ó*/
	border-bottom-color:rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
}
.bbBtn.active,
.bbBtn:active {
	margin-top:1px;
	padding-bottom:5px;
	-webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
	   -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
	        box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
}
.bbBtn.disabled,
.bbBtn[disabled] {
	cursor: default;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	padding: 6px 18px;
	margin: 0 .5em .5em;
	border-bottom-color:rgba(0,0,0,.0);
}
.bbBtn-small{
	padding: 3px 10px;
}
.bbBtn.bbBtn-small.disabled,
.bbBtn.bbBtn-small[disabled] {
	padding: 3px 10px;
}
.bbBtn-small.active,
.bbBtn-small:active{
	padding-bottom:2px;
}
.bbBtn-large{
	padding: 9px 25px;
	font-size:13px;
}
.bbBtn.bbBtn-large.disabled,
.bbBtn.bbBtn-large[disabled] {
	padding: 9px 25px;
}
.bbBtn-large.active,
.bbBtn-large:active{
	padding-bottom:8px;
}
.bbBtn-gradient{
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.21) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.21)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.bbBtn > i{
	display: inline-block;
	font-size:12px;
/*
	margin:-6px -6px -6px 8px;
	border-left:1px solid rgba(255,255,255,.2);
	display: inline-block;
	padding: 6px 0 6px 12px;
	line-height: 20px;
	font-size:13px;
*/

}

.bbBtn-green{
	background-color: #95be69;
	border:1px solid #95be69;
}
.bbBtn-blue{
	background-color: #84c6e2;
	border:1px solid #84c6e2;
}
.bbBtn-pink{
	background-color: #ef717d;
	border:1px solid #ef717d;
}
.bbBtn-violet{
	background-color: #9388cf;
	border:1px solid #9388cf;
}
.bbBtn-yellow{
	background-color: #f9a161;
	border:1px solid #f9a161;
}
.bbBtn-white{
	background-color: #ffffff;
	border:1px solid #BBBBBB;
	color:#333333;
}


/*==========================================================================
  ÀÎµ¦½º ¹öÆ°Çü¹Ù·Î°¡±â
 ========================================================================== */
.IndexBtn {
	display: inline-block;
	padding: 6px 18px;
	margin: 5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none!important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color: #cdcfd0;
	border:1px solid #cdcfd0;
	color: #fff; 
}
.IndexBtn:hover{
	border-bottom-color:rgba(0,0,0,.15);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
	   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
	        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 0px 7px rgba(0, 0, 0, 0.25);
}
.IndexBtn.active,
.IndexBtn:active {
	margin-top:1px;
	padding-bottom:5px;
	-webkit-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
	   -moz-box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
	        box-shadow: inset 0 0px 4px rgba(0, 0, 0, 0.12);
}
.IndexBtn.disabled,
.IndexBtn[disabled] {
	cursor: default;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
	padding: 6px 18px;
	margin: 0 .5em .5em;
	border-bottom-color:rgba(0,0,0,.0);
}
.IndexBtn-small{
	padding: 3px 10px;
}
.IndexBtn.IndexBtn-small.disabled,
.IndexBtn.IndexBtn-small[disabled] {
	padding: 3px 10px;
}
.IndexBtn-small.active,
.IndexBtn-small:active{
	padding-bottom:2px;
}
.IndexBtn-large{
	padding: 9px 25px;
	font-size:13px;
}
.IndexBtn.IndexBtn-large.disabled,
.IndexBtn.IndexBtn-large[disabled] {
	padding: 9px 25px;
}
.IndexBtn-large.active,
.IndexBtn-large:active{
	padding-bottom:8px;
}
.IndexBtn-gradient{
	background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.21) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.21)), color-stop(100%,rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: -o-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient(top,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	background-image: linear-gradient(to bottom,  rgba(255,255,255,0.21) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36ffffff', endColorstr='#00ffffff',GradientType=0 );
}
.IndexBtn > i{
	display: inline-block;
	font-size:12px;
/*
	margin:-6px -6px -6px 8px;
	border-left:1px solid rgba(255,255,255,.2);
	display: inline-block;
	padding: 6px 0 6px 12px;
	line-height: 20px;
	font-size:13px;
*/

}

.IndexBtn-green{
	background-color: #95be69;
	border:1px solid #95be69;
}
.IndexBtn-blue{
	background-color: #84c6e2;
	border:1px solid #84c6e2;
}
.IndexBtn-pink{
	background-color: #ef717d;
	border:1px solid #ef717d;
}
.IndexBtn-violet{
	background-color: #9388cf;
	border:1px solid #9388cf;
}
.IndexBtn-yellow{
	background-color: #f9a161;
	border:1px solid #f9a161;
}
.IndexBtn-white{
	background-color: #ffffff;
	border:1px solid #BBBBBB;
	color:#333333;
}


/* sitemap */
.sitemap_group { border:0px solid #DDD; padding:20px 0 0 0px; border-right:solid px #ddd }
.sitemap_group a {text-decoration:none; font-weight:900; color:#999; letter-spacing:-1px;font-size:16px; }
.sitemap_group a:hover {color:#FFFF00; font-weight:bold; }

.sitemap_board { margin-left:0px; height:200px; border-right:solid px #ddd }
.sitemap_board a {text-decoration:none; font-weight:normal; color:#666;font-size:14px; padding: 10px 0 0 10px; }
.sitemap_board a:hover {color:#FFFF00; font-weight:bold;color:#666;font-size:14px;}




/* ¸ÞÀÎÇÏ´ÜÀÇ ¿µ»êÀç°ü·ÃÁ¤º¸ ¸µÅ©¿ë css ############################ */

/**** LAYOUT ****/
.list-inline>li {
    padding: 0 10px 0 0;
}
.container-pad {
    padding: 30px 15px;
}
/**** MODULE ****/
.bgc-fff {
    background-color: #fff!important;
}
.box-shad {
    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
}
.brdr {
    border: 1px solid #ededed;
}

/* Font changes */
.fnt-smaller {
    font-size: .9em;
}
.fnt-lighter {
    color: #bbb;
}
/* Padding - Margins */
.pad-10 {
    padding: 10px!important;
}
.mrg-0 {
    margin: 0!important;
}
.btm-mrg-10 {
    margin-bottom: 10px!important;
}
.btm-mrg-20 {
    margin-bottom: 20px!important;
}
/* Color  */
.clr-535353 {
    color: #535353;
}
/**** MEDIA QUERIES ****/
@media only screen and (max-width: 991px) {
    #property-listings .property-listing {
        padding: 5px!important;
    }
    #property-listings .property-listing a {
        margin: 0;
    }
    #property-listings .property-listing .media-body {
        padding: 10px;
    }
}

@media only screen and (min-width: 992px) {
    #property-listings .property-listing img {
        max-width: 180px;
    }
}



/**** ¿øÇü¾ÆÀÌÄÜ»ç¿ë ****/
.btn-circle-sm {
  width: 20px;
  height: 20px;
  text-align: center;
  padding: 0 2px;
  font-size: 8px;
  line-height: 1.428571429;
  border-radius: 10px;
}
.btn-circle {
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 25px;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 35px;
}