2020-07-02
/*Home Intro*/

.row.fw-row .v-box-wrap .v-box-inner {
    padding: 12%;
}

.row.fw-row .v-box-wrap .v-box-inner.no-padding {
    padding: 0%;
}

.row.fw-row .v-box-wrap .col-sm-6 {
    padding-left: 0px;
    padding-right: 0px;
}

/*End Home Intro*/


.ui-widget-content a {
    color: #333333;
}

.ui-widget-content a:hover {
    color: #1dc6df;
}

    /*Custom Size*/
@media (min-width: 1200px) {
    .container {
        width: 1100px;
    }
}
@media only screen and (min-width: 1250px) {
    body.boxed-layout {
        width: 1140px;
    }

        body.boxed-layout header {
            max-width: 1140px;
        }
	
}

.v-container{
    padding-top:70px !important;
    padding-bottom:70px !important;
}

.v-container-2x{
    padding-top:100px !important;
    padding-bottom:100px !important;
}






















/* ----------------¼­ºê¸Þ´º °£°Ý --------------------------*/
header .nav > li > a {padding: 35px 16px;}
@media (max-width:1199px) {
}
/* ----------------¼­ºê¸Þ´º °£°Ý --------------------------*/


header nav ul.nav-main ul.dropdown-menu li:hover > a {filter: none; background: #F5F5F5;}	/* ----------------¼­ºê¸Þ´º ·Ñ¿À¹ö ¹ÙÅÁ»ö»ó --------------------------*/

header nav ul.nav-main ul.dropdown-menu > li > a {color: #333; font-weight: 400; text-transform: none; position: relative; padding: 7px 18px 7px 19px; font-size: 16px !important; -moz-transition: all 0.2s; -o-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s;}

header nav ul.nav-main ul.dropdown-menu > li > a:hover {color: #f0c30f;}



header nav ul.nav-main ul.dropdown-menu {
    -moz-border-radius: 2px;
    -moz-box-shadow: 0 0 0;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 0 0;
    border: 0;
    border-radius: 2px;
    margin: 0 0 0 3px;
    padding: 10px 0px;
    top: auto;
    background: #FFFFFF;
    border-top: 4px solid #f0c30f;
    -moz-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow: 0 20px 45px rgba(0, 0, 0, 0.13);
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.13);
    border-right-color: rgb(235, 235, 235);
    border-top: 3px solid #f0c30f;	/* ----------------¼­ºê¸Þ´º ¶óÀÎ »ö»ó --------------------------*/
}

/* ----------------¸Þ´º ·Ñ¿À¹ö »ö»ó --------------------------*/
header.semi-transparent-header ul.nav-pills > li.active > a {}
header.semi-transparent-header ul.nav-pills > li.active > a:hover {color: #f0c30f !important;  font-weight:600 !important; font-size: 24px !important;}
header.semi-transparent-header ul.nav-pills .on {color: #f0c30f !important;  font-weight:bold !important; font-size: 24px !important;}


/* ----------------¸Þ´º ·Ñ¿À¹ö »ö»ó --------------------------*/


/* ----------------¸ð¹ÙÀÏ ¸Þ´º ·Ñ¿À¹ö »ö»ó --------------------------*/
@media (max-width: 991px) {
header nav ul.nav-main li a {color: #fff !important; clear: both;	float: none; display: block; padding-left: 0;}
header nav ul.nav-main li a:hover {color: #f0c30f !important; clear: both; float: none;	display: block; padding-left: 0;}
}
/* ----------------¸ð¹ÙÀÏ ¸Þ´º ·Ñ¿À¹ö »ö»ó --------------------------*/






/* °øÅëÀ¸·Î ¾µ ÆÐµù »çÀÌÁî µîµî */
.padb10 {padding-bottom:10px;}
.padb20 {padding-bottom:20px;}
.padb30 {padding-bottom:30px;}
.tmt_main_frame {}
.tmt_main_frame a:link, a:visited {color: #404040;}	/* a ¸µÅ©°¡ °É¸° ÆùÆ® »ö»ó */
.tmt_main_frame a:hover, a:focus {color: #3c92ca;}	/* a ¸µÅ©¿¡ ¸¶¿ì½º ¿À¹ö ÆùÆ® »ö»ó */
.tmt_sub_frame {padding:20px 0;}	 /* ¼­ºêºÎºÐ »ó´Ü¿©¹é */
.tmt_sub_pad50 {height:50px;}	/* ¼­ºêÄ«ÇÇ¿Í ÆäÀÌÁö Áß°£ ¿©¹é */
.tmt_mobile_space  {height:70px;}	/* ÅÂºí¸´, ¸ð¹ÙÀÏÀÏ¶§ »ó´Ü ¸Þ´ººÎºÐ¸¸Å­ÀÇ ¿©¹é */






.tmt_main_naver {max-width:1600px;}	 	/* ³×ÀÌ¹öÇü½Ä °¡·Î»çÀÌÁî */



/* Ã³À½ ÀÌ¹ÌÁö µÎ°³ ¶û ¿ìÃø ÅØ½ºÆ® ´Ü¶ô */
.tmt_f_1_frame {padding-top:10px; padding-bottom:30px;}
.tmt_f_1_frame img {width:100%;}
.tmt_f_1_frame .text1 {font-size:35px; color:#2b2b2b; padding-bottom:15px; font-weight: 500;}
.tmt_f_1_frame .text1 spen {font-size:35px; color:#f0c30f; padding-bottom:15px; font-weight: 500;}
.tmt_f_1_frame .text_line {font-size:40px; color:#2b2b2b; padding-bottom:15px; font-weight: 500;}

.tmt_f_1_frame .line1 {width:80px; height:5px; background-color:#494949; text-align: center;}
.tmt_f_1_frame .rbox {padding-top:30px;}
.tmt_f_1_frame .f1_img {padding-bottom:30px;}
.tmt_f_1_frame .f1_text_box {padding-bottom:15px;}
.tmt_f_1_frame .f1_text1 {font-size:20px; padding-bottom:20px; padding-top:10px; font-weight: 600;}
.tmt_f_1_frame .f1_text2 {font-size:18px; font-weight: 600; padding-bottom:15px;}
.tmt_f_1_frame .f1_dott {border: none; border-top: 2px dotted #a5a5a5; padding-bottom:15px;}
.tmt_f_1_frame .f1_text3 {font-size:14px; color:#333; line-height:22px; padding-bottom:15px;}
.tmt_f_1_frame .f1_text3 span {font-weight: 600;}






.main_pd {
	padding-bottom:5px !important;
	padding-top:5px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	}


/* µÎ¹øÂ° À§Á¬ÀÌ¹ÌÁö ´Ü¶ô */
.tmt_f_0_frame {padding-top:30px;}
.tmt_f_0_frame img {width:100%;}
.tmt_f_0_frame .text_line {width:170px;}
.tmt_f_0_frame .text1 {font-size:35px; color:#2b2b2b; padding-bottom:15px; font-weight: 600;}
.tmt_f_1_frame .text1 spen {font-size:35px; color:#f0c30f; padding-bottom:15px; font-weight: 600;}
.tmt_f_0_frame .line1 {height:5px; background-color:#fff; margin-bottom:30px;}
.tmt_f_0_frame .rbox {padding-top:0px; padding-bottom:30px;}


@media only screen and (max-width:991px) {
.tmt_f_0_frame .text1 {font-size:20px; color:#fff; padding-bottom:15px; font-weight: 600;}
.tmt_f_0_frame .text_line {width:90px;}
.tmt_f_0_frame .line1 {height:5px; background-color:#fff; margin-bottom:30px;}
}


/* µÎ¹øÂ° À§Á¬ÀÌ¹ÌÁö ´Ü¶ô */
.tmt_f_2_frame {padding-top:90px;}
.tmt_f_2_frame img {width:100%;}
.tmt_f_2_frame .text_line {width:170px;}
.tmt_f_2_frame .text1 {font-size:35px; color:#000000; padding-bottom:15px; font-weight: 600;}
.tmt_f_2_frame .line1 {height:5px; background-color:#494949;}
.tmt_f_2_frame .rbox {padding-top:30px; padding-bottom:30px;}



/* ¼¼¹øÂ° À§Á¬ÀÌ¹ÌÁö ´Ü¶ô */
.tmt_f_3_frame {padding-top:90px;}
.tmt_f_3_frame img {width:100%;}
.tmt_f_3_frame .text_line {width:170px;}
.tmt_f_3_frame .text1 {font-size:35px; color:#000000; padding-bottom:15px; font-weight: 600;}
.tmt_f_3_frame .line1 {height:5px; background-color:#494949;}
.tmt_f_3_frame .rbox {padding-top:30px; padding-bottom:30px;}



/* ³×¹øÂ° °Ô½ÃÆÇ°ú Áöµµ ´Ü¶ô */
.tmt_f_4_frame {padding-top:70px; padding-bottom:70px; color: #404040; line-height:30px;}
.tmt_f_4_frame .text_line {width:190px;}
.tmt_f_4_frame .text1 {font-size:35px; color:#000000; padding-bottom:15px; font-weight: 600;}
.tmt_f_4_frame .line1 {height:5px; background-color:#494949;}
.tmt_f_4_frame .rbox {padding-top:30px; padding-bottom:30px;}
.tmt_f_4_frame .board_box {border-right:1px solid #d1d1d1; padding-right:30px;}
.tmt_f_4_frame .board_none {border-right:0px solid #d1d1d1; padding-right:30px;}

.tmt_f_4_frame .board_title {font-size:20px; font-family:impact;}
.tmt_f_4_frame .board_con {font-size:14px; padding-bottom:10px;}
.tmt_f_4_frame .board_more {font-size:14px; color: #404040;}
.tmt_f_4_frame .board_more span {font-weight: 600;}
.tmt_f_4_frame .map {padding-top: 10px;}		/* Áöµµ »ó´Ü ¿©¹é */
.tmt_f_4_frame .root_daum_roughmap {width: 100% !important; border-radius: 0; padding: 0; border: 0;}		/* Áöµµ 100% */

@media only screen and (max-width:991px) {
.tmt_f_4_frame .text_line {width:110px;}
.tmt_f_4_frame .text1 {font-size:20px; color:#000000; padding-bottom:15px; font-weight: 600;}
}



/* ´Ù¹øÂ° °¶·¯¸® ´Ü¶ô */
.tmt_f_5_frame {padding-top:90px;}
.tmt_f_5_frame img {width:100%;}
.tmt_f_5_frame .text_line {width:150px;}
.tmt_f_5_frame .text1 {font-size:35px; color:#000000; padding-bottom:15px; font-weight: 600;}
.tmt_f_5_frame .line1 {height:5px; background-color:#494949;}
.tmt_f_5_frame .rbox {padding-top:30px; padding-bottom:30px;}





/*	 Ä«ÇÇ¶óÀÌÆ® ºÎºÐ */
.tmt_f_copy_frame {background-color: #222222; padding:50px 0; color: #999; line-height:26px;}
.tmt_f_copy_frame a {color: #fff !important;}
.tmt_f_copy_frame p {margin-bottom:4px;}
.tmt_f_copy_frame .copy_box1 {}
.tmt_f_copy_frame .copy_logo_img {padding-bottom:15px;}
.tmt_f_copy_frame .copy_logo_img img {height:80px;}
.tmt_f_copy_frame .copy_logo_text {padding:15px 0; word-wrap: break-word; word-break: keep-all;}
.tmt_f_copy_frame .copy_box2 {margin: 0 auto;}
.tmt_f_copy_frame .box2_title {letter-spacing: 1.8px; font-weight: 600; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; font-size: 16px; color: #f4f4f4 !important;}
.tmt_f_copy_frame .box2_sns {height: auto; overflow: hidden; list-style: none!important; padding-top:15px;}
.tmt_f_copy_frame .box2_sns ul.social-icons li {float: left; display: inline-block;}
.tmt_f_copy_frame .box2_sns ul.social-icons li:not(.sf-love) a {
    display: inline-block;
    padding: 10px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    overflow: hidden;
    position: relative;
    text-align: center;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    -webkit-transition: all 0.35s;
    transition: all 0.35s;
}

.tmt_f_copy_frame .box2_sns ul.social-icons li a {
    border: 1px solid rgba(247, 247, 247, 0.17);
    border-radius: 0 100px 100px;
    margin-right: 8px;
}

.tmt_copyright {
    padding: 16px 0;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    border-top: 0 solid transparent;
    border-top-width: 1px;
    background-color: #2C2C2C;
    border-top-color: #333333;
}

.tmt_copyright p {font-size: 12px; margin-bottom: 0; line-height: 24px; color: #aaa; padding-bottom: 2px;}
.tmt_copyright a {color: #fff;}

.tmt_f_copy_frame .copy_box3 {}
.tmt_f_copy_frame .box3_title {letter-spacing: 1.8px; font-weight: 600; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; font-size: 16px; color: #f4f4f4 !important;}
.tmt_f_copy_frame .box4_title {letter-spacing: 1.8px; font-weight: 600; margin-top: 0; margin-bottom: 20px; padding-bottom: 0; padding-top:0px; font-size: 30px; color: #f4f4f4 !important;}
.tmt_f_copy_frame .copy_banner img {max-height:100px;}





/* °Ô½ÃÆÇ ¹× ±âÅ¸ ¹öÆ°µé ±âº»ÄÃ·¯ º¯°æ */
.btn.btn-color {border: 1px solid #d5070f; background-color: #e91b23;}
.btn.active.btn-color, .btn.btn-color:hover, .btn.btn-color:focus, .btn.btn-color:active {background-color: #d5070f;}
.border-color, i.border-color, img.border-color {border-color: #e91b23;}



/*	 °¢ ´Ü¶ô ¹è°æµé ¸ð¹ÙÀÏÀÏ¶§ ¿©¹é Á¤¸® À§¾Æ·¡ 30À¸·Î ÅëÀÏÇÔ */
@media only screen and (max-width:991px) {
.tmt_f_1_frame {padding-top:30px; padding-bottom:30px;}
.tmt_f_1_frame .rbox {padding-top: 0px;}
.tmt_f_2_frame {padding-top:30px; padding-bottom:0px;}
.tmt_f_2_frame .rbox {padding-top:0px; padding-bottom:0px;}
.tmt_f_3_frame {padding-top:30px; padding-bottom:0px;}
.tmt_f_4_frame {padding-top:30px; padding-bottom:0px;}
.tmt_f_4_frame .rbox {padding-top:30px;padding-bottom:0px;}
.tmt_f_4_frame .board_box {border-right:0px solid #d1d1d1; padding-right:0px;}
.tmt_f_4_frame .board_none {border-right:0px solid #d1d1d1; padding-right:0px;}
.tmt_f_5_frame {padding-top:30px;}
.tmt_f_5_frame .rbox {padding-top:0px;padding-bottom:0px;}

.tmt_f_copy_frame .copy_box1 {width:250px; margin:0 auto;}
}








/* ¸ð¹ÙÀÏºÎºÐ ±¤°í */
.tmt_add_size {padding:30px;}
.tmt_add_frame {width:100%; position:fixed; left:0; bottom:0; z-index:9999; text-align:center; background-color:#222222; line-height:30px;}
.tmt_add_frame .text {padding:15px;}
.tmt_add_frame a {color:#fff;}
.tmt_add_frame img {width:100%;}



.sm_bg1 {
	padding:20px 0; word-break: keep-all; word-wrap: break-word;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    overflow: hidden;
    position: relative;
    width: 100%;
    background-attachment: fixed;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	}





.semi-transparent-header {height:90px;}
.logo {padding-left:30px;}
.logo img {height:65px !important;}
header nav.nav-main {padding-right:30px;}



@media only screen and (max-width:991px) {
.logo img {height:55px !important;}
.logo {padding-left:0px;}
}

@media only screen and (max-width:1200px) {
header nav ul.nav-main li a {padding-left:10px;}
}





/* customer */
.customer_frame {border-top: 1px solid #a6a6a6; padding:30px 0 30px 0; color:#3f3f3f; background-color:#fff; word-wrap: break-word; word-break: keep-all; line-height:25px;}
.customer_title1 {font-size:18px; color:#424242; padding-top:30px; padding-bottom:10px; line-height:35px; font-family:impact;}
.customer_tel {font-size:30px; color:#424242; padding-left:10px; padding-bottom:10px; line-height:35px; font-family:impact;}
.customer_title2 {font-size:14px; color:#424242; padding-top:0px; padding-bottom:20px; line-height:25px;}
.customer_title3 {font-size:16px; color:#424242; padding-top:0px; padding-bottom:20px; line-height:25px;}
.customer_title4 {font-size:18px; color:#424242; padding-top:30px; padding-bottom:10px; line-height:35px;}




/*	 Ä«ÇÇ¶óÀÌÆ® ºÎºÐ */
.tmt_i_copy_box3_frame {border: 1px solid #a6a6a6; padding:30px 0 30px 0; color:#3f3f3f; background-color:#fff; word-wrap: break-word; word-break: keep-all; line-height:25px;}
.tmt_i_copy_box3_frame .copy_text {font-size:14px;}
.tmt_i_copy_box3_frame .copy_text span {font-weight:600;}
.tmt_i_copy_box3_frame .copy_text .pad010 {padding:0 10px;}
.tmt_i_copy_box3_frame .copy_banner img {width:300px;}
.tmt_i_copy_box3_frame a {color:#000;}

