﻿@charset "utf-8";



/* CSS Document */

* { font-family:NanumGothic,ngn,NanumGothic,Dotum, Arial; font-size:13px; color:#52554d; }
@font-face{ font-family:"ngn"; src:url("/USER_DATA/_COMMON/font/NanumGothic.eot"); src:local(※), url("/USER_DATA/_COMMON/font/NanumGothic.woff") format("woff"), url("/USER_DATA/_COMMON/font/NanumGothic.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face{ font-family:"ngb"; src:url("/USER_DATA/_COMMON/font/NanumGothicBold.eot"); src:local(※), url("/USER_DATA/_COMMON/USER_DATA/jejac2/font/NanumGothicExtraBold.woff") format("woff"), url("/USER_DATA/_COMMON/font/NanumGothicBold.ttf") format("truetype"); font-weight: normal; font-style: normal;  }
a:link { text-decoration:none!important; }
a:hover { text-decoration:none!important; }
a:visited { text-decoration:none!important; }
.p_t5 { padding-top:5px; }
.p_t14 { padding-top:14px; }
.p_t15 { padding-top:15px; }
.p_t17 { padding-top:17px; }
.p_t20 { padding-top:20px; }
.p_t22 { padding-top:22px; }
.p_t30 { padding-top:30px; }
.p_t40 { padding-top:40px; }
.p_t44 { padding-top:44px; }
.p_t60 { padding-top:60px; }
.p_t80 { padding-top:80px; }
.p_t95 { padding-top:95px; }
.p_t105 { padding-top:105px; }
.p_b15 { padding-bottom:15px; }
.p_l10 { padding-left:10px; }
.p_l30 { padding-left:30px; }
.m_r10 { margin-right:10px; }
.m_r12 { margin-right:12px; }
.p_r9 { padding-right:9px; }
.p_r20 { padding-right:20px; }
.txtj { text-align:justify; line-height:22px; }
.point_13 { font-size:13px; font-weight:bold; }
.point_15 { font-size:15px; font-family:NanumGothicBold,ngb, Arial; }

.tit_01 { font-size:16px; color:#3F3F42; font-family:NanumGothicBold,ngb, Arial; }
.tit_01 img { margin-right:5px; vertical-align:middle; }
.box_01 { border-top:2px solid #EE9F1C; }
.box_01 th { border-bottom:1px solid #E4DBC4; background-color:#FDF3D6; text-align:left; padding:8px 0 8px 30px; color:#EE9F1C; font-weight:bold; }
.box_01 td { border-bottom:1px solid #E4DBC4; text-align:left; padding:8px 0 8px 30px; }
.box_01 .btmborder { border-bottom:1px solid #C7BB9A; }


.box_02 td { text-align:center; font-size:12px; font-weight:bold;}
.box_02 img { margin-bottom:7px; }

.mapborder { padding:4px 0; border:1px solid #E4DBC4; }
#contenttable1 {min-height:450px; height:auto; height:450px; overflow:hidden;}
*:first-child+html #contenttable1 {height:450px;}


.main_visualimg {
 	animation: opacity_ani 2s ease /*infinite*/;
}
@keyframes opacity_ani {
    0% { opacity:0;} 
	100% { opacity:1;}
}

.sub_visualimg {
 	animation: right_ani 1.2s ease /*infinite*/;
}

@keyframes right_ani {
    0% {transform:translateX(50px); opacity:0;} 
	100% {transform:translateX(0); opacity:1;}
}

