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

/*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;}


/*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;
}


/*ÆäÀÌÁö±¸¼º¿ëÃß°¡*/
.__se_tbl { clear:both;border:1px; }
#st-basic .row{ line-height:150% }
#st-basic navy { text-align:right;width:100%;height:50px; }
#st-basic .mt1 { font-weight:bold;font-size:1.5em;color:#424242 }
#st-basic .mt2 { font-weight:bold;font-size:1.2em;color:#aa6c00;line-height:220% }
#st-basic .mt_border { border-top:3px solid #292929;margin-bottom:10px;width:33px }
#st-basic .ma10{ margin-top:10px; }
#st-basic .ma20{ margin-top:20px; }
#st-basic .ma30{ margin-top:30px; }
#st-basic .ma40{ margin-top:40px; }
#st-basic .ma50{ margin-top:50px; }
#st-basic .ma60{ margin-top:60px; }
/*ÆäÀÌÁö±¸¼º¿ëÃß°¡*/


.th_normal .tbtd1 { font-weight:bold;text-align:center}
.th_normal .ths { font-weight:normal;text-align:left  }