@charset "euc-kr"; @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); @import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);@font-face { font-family: NanumGothic,'',ng,sans-serif; font-style: normal; font-weight: normal; src: url('NanumGothic.eot'); src: local('?'), url('NanumGothic.woff') format('woff'); } 

@font-face { font-family: NanumGothic,'',ng,sans-serif; font-style: normal; font-weight: bold; src: url('NanumGothicBold.eot'); src: local('?'), url('NanumGothicBold.woff') format('woff'); } 


body { font-family: NanumGothic,'',ng,sans-serif; overflow-x:hidden; background-color:#ffffff; margin:0; overflow-y:scroll; } 

body, td, input, select, table, textarea, div, p, b { font-family: NanumGothic,'',ng,sans-serif; font-size:13px; color:#4e4e4e; text-decoration:none; /* none l underline l overline l line-through */
 line-height:23px; letter-spacing:0; /* ?간(1, 0, -1 ..) */ } 
.sub_title { font-size: 26px; color: #404040; font-weight:600; line-height: 32px; letter-spacing: -1px; } 

.sub_title2 { font-family: NanumGothic,'',ng,sans-serif; font-size: 18px; color: #1f4188; font-weight: 600; line-height: 32px; letter-spacing: -1px; } 

.ceo { font-family: NanumGothic,'',ng,sans-serif; font-size: 14px; color: #474747; font-weight: bold; line-height: 32px; letter-spacing: -1px; } 

.ceo2 { font-family: NanumGothic,'',ng,sans-serif; font-size: 16px; color: #474747; font-weight: bold; line-height: 32px; letter-spacing: -1px; } 

.small { font-family: NanumGothic,'',ng,sans-serif; font-size: 12px; letter-spacing: -1px; } 

.table2 { padding: 7px 0 7px 0; } 

/* ޴ */
#contents { width:154px; margin:0 auto; } 
#contents .ctnArea2 { overflow:hidden; } 
#contents .left { float:left; width:154px; } 
.leftMenu { width:100%; } 
.leftMenu div { width:100%; overflow:hidden; } 
.leftMenu div a { display:block; height:27px; font-size:14px; padding:5px 0 0 8px; color:#434343; background:url('images/left_menu_off.gif') no-repeat; border-bottom:1px solid #dedede; } 
.leftMenu div a:hover { color:#ffffff; font-size:14px; background:url('images/left_menu_on.gif') no-repeat; } 
.leftMenu div a.on { color:#ffffff; font-size:14px; background:url('images/left_menu_on.gif') no-repeat; } 

/* gm_edit */
p { margin-top:1px; margin-bottom:1px } 


img { border:none } 

a:link { color:#6c6c6c; text-decoration:none; font-weight:bold; } /* ⺻ */
a:visited { color:#6c6c6c; text-decoration:none; font-weight:bold; } 
a:hover { color:#1f4188; text-decoration:none; font-weight:bold; } 
a:active { color:#6c6c6c; text-decoration:none; font-weight:bold; } 


a.notice:link { color:#d0c9c4; text-decoration:none; } 
a.notice:visited { color:#d0c9c4; text-decoration:none; } 
a.notice:hover { color:#1f4188; text-decoration:none; } 
a.notice:active { color:#d0c9c4; text-decoration:none; } 

a.subtop:link { font-size:12px; color:#959595; text-decoration:none; font-weight:normal; } 
a.subtop:hover { font-size:12px; color:#232323; text-decoration:none; font-weight:normal; } 

a.bottom:link { font-size:11px; color:#fff; text-decoration:none; font-weight:bold; } 
a.bottom:hover { font-size:11px; color:#fff; text-decoration:none; font-weight:bold; } 


#popCal { position:absolute; visibility:hidden; padding:1px; background:#E0E0E0 } 

.compa_t
 {
 font-size:14px; } 

.txt_s { font-size:11px; } 

.txt_b { font-weight:bold; } 


/* Խ */
.b_input
 {
 background-color:#f9f9f9; border:1px solid #d5d5d5; } 

.b_search
 {
 background-color:#f9f9f9; height:20; } 

.b_textarea
 {
 background-color:#f9f9f9; border:1px solid #d5d5d5; scrollbar-face-color:#f0f0f0; scrollbar-shadow-color:#9C9C9C; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#9C9C9C; scrollbar-darkshadow-color:#ffffff; scrollbar-base-color:#ffffff; scrollbar-arrow-color:#DCDCDC } 

.b_input_white
 {
 background-color:#ffffff; border:1px solid #d5d5d5; } 

.b_textarea_white
 {
 background-color:#ffffff; border:1px solid #d5d5d5; scrollbar-face-color:#f0f0f0; scrollbar-shadow-color:#9C9C9C; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#9C9C9C; scrollbar-darkshadow-color:#ffffff; scrollbar-base-color:#ffffff; scrollbar-arrow-color:#DCDCDC } 


.join_textarea
 {
 background-color:#ffffff; border:0px; scrollbar-face-color: #FBFBFB; scrollbar-shadow-color: #d9d9d9; scrollbar-highlight-color: #d9d9d9; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #d9d9d9; font-size:11px; color:#a1a1a1 } 

#agree { font-size:11px; color:#a1a1a1; width:100%; overflow-y:scroll; height:200px; overflow-x:hidden } 


/* Խ  */

.compa05_s { font-size:14px; font-weight:bold; color:#4380bc; text-decoration:none; } 

.service_s { font-size:14px; line-height:19px; } 

.service2_s { color:#4380bc; font-weight:bold; } 

.ceo_s { line-height:21px; } 


/*   */
.bbs_list_page
 {
 font-family:; color:#f66901; } 

/* box */
.box01 { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c7c7c7; border-right-color: #c7c7c7; border-bottom-color: #c7c7c7; border-left-color: #c7c7c7; } 


/* 丮 */
.his { font-size:10px; color:#666666; font-weight:normal; text-decoration:none; } 

.his1 { font-size:11px; color:#fff; font-weight:normal; } 

.his2 { font-size:14px; color:#141414; font-weight:bold; } 
.his3 { font-size:14px; color:#4b4b4b; font-weight:bold; text-decoration:none; } 
.his4 { font-size:13px; color:#959595; text-decoration:none; } 
.his5 { font-size:13px; color:#818181; font-weight:600; text-decoration:none; } 
.his6 { font-size:12px; color:#1286d7; text-decoration:none; } 
.his7 { font-size:12px; color:#4e4e4e; letter-spacing: -1px; text-decoration:none; } 
.his8 { font-size:13px; color:#2e7fae; font-weight:600; text-decoration:none; } 
.his9 { font-size:12px; color:#8c8c8c; line-height:19px; text-decoration:none; } 

/* _date */
.year { font-family: Georgia, "Times New Roman", Times, serif; font-size:25px; color:#00adeb; line-height:100%; } 
.date { font-weight:bold } 

.his_pad { padding:5px 0 5px 0; } 

.his_pad2 { padding-left:15px; } 

/*  */
.blue_b { font-weight:bold; color:#0159d2 } 

.org_b { font-weight:bold; color:#ff3300 } 

/*  ũƮ */

* { margin:0; padding:0 } 
#wrapper { position:absolute; width:1000px; height:410px; left:50%; margin-left:-636px; z-index:0 } 

#slideshow { width:1000px; height:407px; border:0px solid #fff; background:#fff; z-index:10 } 
#slides { width: 1000px; height: 410px; list-style: none; overflow: auto; z-index: 10 } 
#slides li { width:1000px; height:407px; z-index:10 } 

#sliderbutton { position:absolute; float:left; list-style:none; width:50px; height:16px; left:1400px; top:550px; } 
#sliderbutton2 { position:absolute; float:left; list-style:none; width:50px; height:16px; left:1400px; top:550px; } 
#sliderbutton3 { position:absolute; float:left; list-style:none; width:50px; height:16px; left:1400px; top:550px; } 

.pagination { position: absolute; z-index: 999 !important; float: left; list-style: none; width: 140px; height: 16px; left: 850px; top: 380px; } 
.pagination li { float:left; cursor:pointer; width:22px; height:21px; padding:1px 0 0 0; background-image:url(images/main_img_btn_off.png); background-repeat:no-repeat; background-position:center; margin:0 1px 0 0; text-align:center; } 
.pagination li:hover { width:22px; height:21px; } 
li.current { background:url(images/main_img_btn_on.png); background-repeat:no-repeat; background-position:center; } 

.page_title { font-family: NanumGothic,'',ng,sans-serif; font-size:25px; color: #474747; font-weight:600; } 

/* κ־ */
#mainVisual { width:100%; height:528px; overflow:hidden; } 
#mainVisual div { position:absolute; width:990px; left:50%; margin-left:-500px; } 
#mainVisual div h1 { padding:200px 0 0 0; margin-left:-20px; opacity:0.0; } 
#mainVisual div h2 { padding-left:0; margin-left:-20px; opacity:0.0; } 
#mainVisual div h3 { padding-left:0; margin-left:-20px; opacity:0.0; } 




/*  ־  */
#visual1 { background:url('images/main_visu1.jpg') center top no-repeat; } 
#visual2 { background:url('images/main_visu2.jpg') center top no-repeat; } 
#visual3 { background:url('images/main_visu3.jpg') center top no-repeat; } 

.left_border { border-bottom:#cccccc 1px solid } 

.font_size15 { font-size:15px; font-weight:600; color:#285f9c } 
.font_gray { color:#666666; } 
.border_all { border:#cccccc 1px solid } 


.proMenu { padding:5px; border:#dddddd 2px solid; border-radius:8px; overflow:hidden; } 
.proMenu dt { float:left; width:100px; padding-top:3px; padding-left:5px; font-size:16px; font-weight:bold; color:#333; text-align:center; right 5px no-repeat; } 
.proMenu dd { float:right; width:630px; } 
.proMenu dd a { float:left; width:210px; padding:3px 0 3px 0; font-size:14px; } 

#center { position: absolute; z-index: 99999; width: 100%; height: 29px; padding: 0px 0 0 0; margin:0 auto; top: 0px; display: inline-block; } 

#center2 { background:url(images/center_bg.png); position: absolute; z-index: 10000; width: 100%; height: 315px; padding: 0 0 0 0; display: inline-block; top: 500px; margin:0 auto; } 


#rcon { width:300px; margin:0 auto; padding-top:45px; } 
#rcon .rtitle { height:35px; } 
#rcon .rtitle:after { content:""; display:block; clear:both; } 
#rcon .rtitle h3 { float:left; color:#474747; font-size:17px; font-weight:600; } 
#rcon .rtitle a { display:block; float:right; margin-top:5px; } 
#rcon #r1 { height:160px; } 
#rcon #r1 #r1-img { clear:both; height:125px; } 
#rcon #r1 table { width:100%; clear:both; margin-top:16px; } 
#rcon #r1 table th { text-align:left; font-weight:normal; background:url(images/r1-dot.gif) no-repeat 0 10px; font-family:NanumGothic,'?눔고딕',ng,sans-serif; height:25px; padding-left:10px; letter-spacing:-0.5px; } 
#rcon #r1 table th a { color:#838383; } 
#rcon #r1 table th a:hover { color:#000; } 
#rcon #r1 table td { text-align:right; color:#838383; width:70px; font-family:NanumGothic,'?눔고딕',ng,sans-serif; letter-spacing:-0.5px; } 

#rcon #r2 { height:180px; position:relative; } 
#rcon #r2 #r2-con { width:274px; margin:0 auto; } 
#rcon #r2 .r2-roll-con a { display:block; text-align:center; font-size:14px; color:#777; padding-bottom:3px; font-weight:600; } 
#rcon #r2 .bx-controls-direction a { display:block; text-indent:-9999px; width:13px; height:17px; top:107px; position:absolute; } 
#rcon #r2 .bx-controls-direction .bx-prev { background:url(images/r2-prev.gif) no-repeat; left:0; } 
#rcon #r2 .bx-controls-direction .bx-next { background:url(images/r2-next.gif) no-repeat; right:0; } 
#rcon #r2 .bx-controls-auto-item a { position:absolute; top:0; right:0; width:18px; height:17px; display:block; text-indent:-9999px; } 
#rcon #r2 .bx-controls-auto-item .bx-stop { background:url(images/r2-stop.gif) no-repeat; } 
#rcon #r2 .bx-controls-auto-item .bx-start { background:url(images/r2-play.gif) no-repeat; } 
#rcon #r3 { display:block; margin-bottom:18px; } 
#rcon #r3 img { display:block; margin-bottom:18px; } 

#rcon #r4 { clear:both; height:62px; position:relative; margin-top:20px; } 
#rcon #r4 .bx-controls-direction a { display:block; text-indent:-9999px; width:13px; height:17px; top:50%; margin-top:-9px; position:absolute; } 
#rcon #r4 .bx-controls-direction .bx-prev { background:url(images/r2-prev.gif) no-repeat; left:0; } 
#rcon #r4 .bx-controls-direction .bx-next { background:url(images/r2-next.gif) no-repeat; right:0; } 

#quick { width:60px; float:left; height:284px; } 
#STATICMENU { background:url(images/quick_bg.png); background-repeat:no-repeat; width: 60px; margin: 0pt; padding: 0pt; position: absolute; top: 379px; left: 1026px; height:284px; } 

.border_bottom { border-bottom:#cccccc 1px solid; } 

.sub_title5 { font-family: NanumGothic,'',ng,sans-serif; font-size:16px; color: #5493c0; font-weight:600; padding-left:23px; background:url("images/page_title_bl.png") no-repeat 0 center; } 

.font_15pt { font-size:13px; } 

.font_color { color:#7c7c7c } 


.font_color_mon { font-family:NanumGothic, '',ng, sans-serif; color:#79b444; font-weight:600; font-size:14px; } 

.font_color_table1 { font-family:NanumGothic, '',ng, sans-serif; color:#79b444; font-weight:600; font-size:14px; } 




.table_type { } 
.table_type .nominator { color:#767676; font-weight:bold; border-top:#00a3ec 2px solid; } 
.table_type .nominator > span { padding:0 10px 0 10px; margin-right:5px; } 
.table_type table { border-top:#367ba3 3px solid; } 
.table_type table th { color:#767676; background:#e8faff; border-left:#fff 1px solid; border-bottom:#fff 1px solid; padding-left:5px } 
.table_type table th.skyblue { background:#f2fafe; } 
.table_type table .borRignt { border-right:#d5d5d5 1px solid; } 
.table_type table td { color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding:2px 3px 2px 3px; font-size:13px } 
.table_type table td .padding_left10 { color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding:2px 3px 10px 3px; font-size:13px } 
.table_type table .borLNone { border-left:none; } 
.table_type table .padding { padding-left:10px; border-right:#d5d5d5 1px solid; } 
.table_type table td.padding_left { color:#767676; border-left:#d5d5d5 1px solid; border-bottom:#d5d5d5 1px solid; padding-left:10px } 


.table_type3 { } 
.table_type3 .nominator { color:#767676; font-weight:bold; padding:14px 0; border-top:#00a3ec 2px solid; } 
.table_type3 table { border-top:#d4d4d4 2px solid; } 
.table_type3 table th { color:#767676; background:#f5f5f5; border-bottom:#d5d5d5 1px solid; padding:7px 2px } 
.table_type3 table th.skyblue { background:#f2fafe; } 
.table_type3 table .borLNone { border-left:none; } 
.table_type3 table td { color:#767676; border-bottom:#d5d5d5 1px solid; padding-left:10px } 
.table_type3 table td.view_con { padding:35px 30px; line-height:1.7em; color:#999; min-height:280px; } 
.table_type3 table td.leftline { border-left:#767676 1px dotted } 
.table_type3 table td.font-weight { font-weight:600; color:#677556 } 

/* greeting */
.greeting_tit { padding: 40px 0 20px; font-weight: 500; } 
.greeting_tit .p_1 { font-size: 20px; padding-bottom: 10px; color: #00662a; } 
.greeting_tit .p_2 { font-size: 20px; color: #009d40; } 
.greeting_wrap { display: flex; justify-content: space-between; flex-direction: row; align-items: flex-start; } 
.greeting_wrap .info_box { margin-right: 5%; width: 84%; } 
.greeting_wrap .img_box { } 
.greeting_wrap .img_box img { width: 90%; box-shadow: -11px 9px 4px 1px #dcdcdc; border: 1px solid #ededed; } 
.sign { font-size: 15px; font-weight: 600; text-align: right; margin-top: 40px; } 
.sign img { width: 104px; } 
.list_tb { } 
.list_tb th,.list_tb td { border: 1px solid #dcdcdc; text-align: center; } 
.list_tb th { background: #cfe6ff; } 
.list_tb td { } 