/** ±âº» ¼³Á¤ **/
a:link { font-size:9pt; font-style:normal; font-weight:lighter; color:#333333; text-decoration:none; }
a:visited { font-size:9pt; font-style: normal; font-weight:lighter; color:#333333; text-decoration:none; }
a:hover { font-size:9pt; font-style: normal; font-weight:lighter; color:#ff6600; text-decoration:underline; }
a:active { font-size:9pt; font-style: normal; font-weight:lighter; color:#333333; text-decoration:none; }

td { font-family: tahoma, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; font-size:9pt; line-height:150%; color:#333333; }
select { font-size:9pt; font-style:normal; border-width:1px; border-color:#666666; border-style:solid; }
img { border:0px; }
form { padding:0px; margin:0px; }

/** ÀüÃ¼ ¼³Á¤ **/
.body_00 { margin:0px; }
.body_01 { margin:0px; }
.body_02 { margin:0px; }

/** ¸µÅ© ¼³Á¤ **/
a.n:hover { font-size:9pt; font-style:normal; font-weight:lighter; text-decoration:underline; color:#fe6522; position:relative; top:1; left:1; }

/** ÆùÆ® ¼³Á¤ **/
.text_c { color:#333333; font-size:9pt; font-family:verdana; text-decoration: none; }
.text_com { color:#333333; font-size:8pt; font-family:µ¸¿ò, verdana; text-decoration: none; }

/** µÎ²² ¼³Á¤ **/
.border_black_a { border:1px solid #000000; }
.border_black_b { border:2px solid #000000; }
.border_gray_a { border:1px solid #969696; }
.border_gray_b { border:1px solid #B4B4B4; }
.border_gray_c { border:4px solid #FFFFFF; }
.border_gray_d { border:4px solid #E6E6E6; }
.border_gray_e { border:1px solid #E6E6E6; }

/** ½ºÅ©·Ñ¹Ù **/
.td_scroll { overflow-y:scroll; width:100%; height:100%; padding:0px; scrollbar-face-color:#e1e1e1; scrollbar-shadow-color:#666666; scrollbar-highlight-color:#efefef; scrollbar-3dlight-color:#fffffff; scrollbar-darkshadow-color:rgb(200,200,200); scrollbar-base-color:#9B9B9B; scrollbar-arrow-color:rgb(128,128,64); scrollbar-track-color:#efefef; }

/** »ó´Ü ÀÌµ¿ **/
#divBottom { position: absolute; }

/** Forms ¼³Á¤ **/
.input { padding:1px; border:1px solid #B7B7B7; height:19px; }
.input_chk { padding:1px; border:1px solid #B7B7B7; height:19px; background:url('../wp_images/a_input_arrow.gif') no-repeat 100%; }
.text_area_chk { padding:1px; border:1px solid #B7B7B7; background:url('../wp_images/a_input_arrow.gif') no-repeat 100%; }
.text_reply_chk { width:100%; padding:1px; border:1px solid #B7B7B7; background:url('../wp_images/a_input_arrow.gif') no-repeat 100%; overflow:hidden; }
.text_area_e { width:100%; border-right:#B7B7B7 1px solid; border-top:#B7B7B7 1px solid; overflow:hidden; border-left:#B7B7B7 1px solid; color:#000000; border-bottom:#B7B7B7 1px solid; }

/** ¹öÆ° ¼³Á¤ **/
.btn_white a { display:block; background:url('../wp_button/btn_white.gif') left 0; float:left; font:12px dotum verdana; color:#666666; font-weight:bold; padding-left:14px; text-decoration:none; height:30px; cursor:pointer; margin-right:7px; overflow:hidden; }
.btn_white a:hover { background:url('../wp_button/btn_white.gif') left -30px; text-decoration:none; }
.btn_white a span { display:block; float:left; background:url('../wp_button/btn_white.gif') right 0; line-height:240%; padding-right:14px; height:30px; overflow:hidden; font-weight:bold; color:#666666; }
.btn_white a:hover span { background:url('../wp_button/btn_white.gif') right -30px; color:#000000; font-weight:bold; }

.btn_white_s a { display:block; background:url('../wp_button/btn_white_s.gif') left 0; float:left; font:12px dotum verdana; color:#666666; cursor:pointer; padding-left:8px; text-decoration:none; height:21px; margin-right:4px; overflow:hidden; }
.btn_white_s a:hover { background:url('../wp_button/btn_white_s.gif') left -21px; text-decoration:none; }
.btn_white_s a span { display:block; float:left; background:url('../wp_button/btn_white_s.gif') right 0; line-height:200%; padding-right:7px; height:21px; overflow:hidden; color:#666666; }
.btn_white_s a:hover span { background:url('../wp_button/btn_white_s.gif') right -21px; color:#000000; }

/** ±âÅ¸ ¼³Á¤ **/
.line_under_gray { border-bottom-width:1px; border-bottom-color:#cccccc; border-bottom-style:solid; }
.line_basic { border-bottom-width: 2px; border-bottom-color: #CDCDCD; border-bottom-style: dashed; }
.td_location { padding:0px 5px; height:22px; border-left:3px solid #999999; font-size:11pt; }
.td_view_line { height:1px; border-bottom:1px solid #9B9B9B; border-collapse:collapse; }
.td_padding_t_10 { padding-top:10px; }
.table_fixed { table-layout:fixed; }
.table_word_break { word-break:break-all; }

/** ÀüÃ¼ Table **/
.table-global { margin:0px; width:100%; border:0px; border-spacing:0px; border-collapse:collapse; word-break:break-all; }

/** ¸ñ·Ï Table **/
.tbl_list { margin:0px; width:100%; border:1px solid #C9C9C9; border-collapse:collapse; }
.tbl_list th { height:30px; border:1px solid #C9C9C9; border-bottom:2px solid #9B9B9B; background-color:#ECECEC; text-align:center; font-size:9pt; font-family:verdana,±¼¸²,±¼¸²Ã¼,Arial,seoul,Helvesolid; font-weight:bold; white-space:nowrap; color:#000000; }
.tbl_list td { padding:3px; border:1px solid #C9C9C9; }
.tbl_list .line_01 { border-top:2px solid #9B9B9B; font-weight:bold; color:#0000ff; }

/** º¸±â Table **/
.tbl_view { margin:0px; width:100%; border:0 solid #C9C9C9; border-collapse:collapse; }
.tbl_view th { padding:5px 0px 5px 5px; border:1px solid #C9C9C9; background-color:#fafafa; text-align:left; font-size:9pt; font-family:verdana,±¼¸²,±¼¸²Ã¼,Arial,seoul,Helvesolid; font-weight: bold; white-space:nowrap; color:#000000; }
.tbl_view td { padding:0px 5px; border:1px solid #C9C9C9; }

/** ÀÔ·Â Table **/
.tbl_input { margin:0px; width:100%; border:1 solid #C9C9C9; border-collapse:collapse; }
.tbl_input th { padding:5px 0px 5px 5px; border:1px solid #C9C9C9; background-color:#fafafa; text-align:left; font-size:9pt; font-family:verdana,±¼¸²,±¼¸²Ã¼,Arial,seoul,Helvesolid; font-weight:bold; white-space:nowrap; color:#000000; }
.tbl_input td { padding:0px 5px; border:1px solid #C9C9C9; }

/** ÀÛÀº Table **/
.tbl_small { margin-left:auto; margin-right:auto; border:0px; border-spacing:0px; border-collapse:collapse; text-align:center; font-size:9pt; font-family:verdana,±¼¸²,±¼¸²Ã¼,Arial,seoul,Helvesolid; font-weight:bold; white-space:nowrap; color:#000000; }
.tbl_small td { margin:0px; border:0px; }

/** °Ë»ö Table **/
.tbl_search { margin:0px; width:100%; border-spacing:0px; border-collapse:collapse; border-top:2px solid #666666; }
.tbl_search td { padding:10px 0px 0px 0px; margin:0px; }

/** ¹öÆ° Table **/
.tbl_button { margin:0px; width:100%; border-spacing:0px; border-collapse:collapse; }
.tbl_button td { padding:10px 0px 0px 0px; margin:0px; }

/** ÆÄÀÏ Table **/
.tbl_file { margin:0px; border:0px solid #ffffff; border-spacing:0px; border-collapse:collapse; }

/** ¹öÆ° Div **/
.btn_div { padding:10px 0px 0px 0px; margin-left:45%; }

/** µÕ±Ù Table **/
.r_top, .r_bottom { display:block; }
.r_top *, .r_bottom * { display:block; height:1px; overflow:hidden; }
.r_a1 { margin:0px 5px; padding:0px; background:#CCCCCC; }
.r_a2 { margin:0px 3px; padding:0px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; background:#EEEEEE; }
.r_a3 { margin:0px 2px; padding:0px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#EEEEEE; }
.r_a4 { margin:0px 1px; padding:0px; height:2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#EEEEEE; }
.r_box { margin:0px; padding:5px 10px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; background:#EEEEEE; }

.r_gbox { border:2px solid #ccc; }
.r_gbox .r_guide { position:relative; width:100%; }
.r_gbox .r_tl { display:block; position:absolute; top:-2px; left:-2px; width:7px; height:7px; background:url(../wp_images/a_r_gbox.gif) no-repeat; font-size:0; }
.r_gbox .r_tr { display:block; position:absolute; top:-2px; left:-5px; width:7px; height:7px; margin-left:100%; background:url(../wp_images/a_r_gbox.gif) 100% 0 no-repeat; font-size:0; }
.r_gbox .r_bl { display:block; position:absolute; top:-5px; left:-2px; width:7px; height:7px; background:url(../wp_images/a_r_gbox.gif) 0 100% no-repeat; font-size:0; }
.r_gbox .r_br { display:block; position:absolute; top:-5px; left:-5px; width:7px; height:7px; margin-left:100%; background:url(../wp_images/a_r_gbox.gif) 100% 100% no-repeat; font-size:0; }
.r_gbox .r_ct { position:relative; padding:10px; }

/** Tab Menu **/
.sub_tab { position:relative; height:25px; padding-left:15px; background:url(../wp_images/a_tab_menu.gif) repeat-x 0 100%; font-family:'µ¸¿ò',dotum; font-size:12px; }
.sub_tab ul li { margin:0; padding:0; list-style:none; float:left; margin-right:-1px; line-height:22px; }
.sub_tab ul li, .sub_tab ul li a { background:url(../wp_images/a_tab_off.gif) no-repeat; }
.sub_tab ul li a { display:inline-block; padding:2px 16px 1px; _padding:3px 16px 0; background-position:100% 0; font-weight:bold; color:#666; text-decoration:none !important }
.sub_tab ul li.sub_m_on, .sub_tab ul li.sub_m_on a { background-image:url(../wp_images/a_tab_on.gif); }
.sub_tab ul li.sub_m_on a { color:#ff7141; font-weight:bold; }

/** °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ **/
.privacy { width:100%; margin:0px; padding:0px; }
.privacy .privacy_title { width:100%; clear:both; background:#E6E6E6; }
.privacy .privacy_title .privacy_l { float:left; }
.privacy .privacy_title .privacy_r { float:right; }
.privacy .privacy_m { margin-top:5px; margin-bottom:20px;clear:both; border:1px solid #E6E6E6; border-top:2px solid #99CC00; }
.privacy_01 { padding:5px; margin:0px 0px 0px 30px; line-height:160%; }
.privacy_02 { padding:0px 0px 0px 15px; margin:0px; line-height:160%; }

/** ÆäÀÌÁö ÀÌµ¿ **/
.page_move { padding:15px 0; text-align:center; }
.page_move a, .page_move strong { display:inline-block; position:relative; padding:3px 8px 2px 8px; background:url(../wp_images/a_page_move_line.gif) no-repeat 0 5px; color:#666666; font-family:Tahoma,Serif; font-size:11px; font-weight:bold; line-height:normal; text-decoration:none; }
.page_move strong { color:#ff1315; }
.page_move a:hover, .page_move a:active, .page_move a:focus { background-color:#f7f7f7; color:#000000; font-family:Tahoma,Serif; font-size:11px; font-weight:bold; line-height:normal; text-decoration:none; }
.page_move a.pre, .page_move a.next { font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic,Sans-serif; font-size:11px; }
.page_move a.pre { margin-right:-5px; padding:4px 10px 2px 17px; background:url(../wp_images/a_page_move_left.gif) no-repeat 100% 4px; }
.page_move a.next { padding:4px 18px 2px 11px; background:url(../wp_images/a_page_move_right.gif) no-repeat 0 4px; }

.page_move_box { padding:15px 0; text-align:center; }
.page_move_box .number { word-spacing:0.1em; font-size:12px; font-weight:bold; margin:0 3px; }
.page_move_box .number a, .page_move_box .number b { padding:5px 5px 4px 5px; border:1px solid #EAEAEA; font-family:Tahoma; color:#666666; text-align:center; text-decoration:none; }
.page_move_box .number b { color:#FF6600; border:2px solid #FF6600; }
.page_move_box .number a { color:#666666; }
.page_move_box .number a:hover { border:1px solid #FF6600; color:#000000; }
.page_move_box span.none { color:#666666; cursor:default; }
.page_move_box .none a { font-weight:bold; color:#000000; text-decoration:none; font-size:12px; }
.page_move_box .none a:hover { font-weight:bold; color:#FF6600; text-decoration:underline; font-size:12px; }

/** Site Àû¿ë **/
.body_intro { margin:30px 0px 0px 0px; }

.admin_main { padding:5px 0px 3px 18px; background:url(../wp_icon/arrow_01.gif) no-repeat 2 8px; font-size:10pt; font-family:±¼¸²,±¼¸²Ã¼,Arial,seoul,Helvetica,sans-serif; font-weight:bold; }
.admin_menu { font-size:16px; font-family:"³ª´®°íµñ",NanumGothic,gulim,sans-serif; font-weight:700; color:#313131; text-decoration:none; cursor:pointer; letter-spacing:2px; }
.admin_line { border-right:1px solid #cccccc; }
.admin_menu_box { border-left:1px solid #ADADAD; border-right:1px solid #ADADAD; border-top:1px solid #ADADAD; background-color:#ffffff; }
.admin_menu_arrow { padding:3px 0 0 10px; background:url(../wp_icon/arrow_15.gif) no-repeat 0 7px; }

#admin_top_menu { float:right; }
#admin_top_menu ul { margin:0; padding:0; list-style:none; }
#admin_top_menu li { display:inline; margin:0; padding:0; }
#admin_top_menu a { float:left; background:url("../wp_images/a_tab_left.gif") no-repeat left -14px; margin:0; padding:0 0 0 4px; text-decoration:none; }
#admin_top_menu a span { float:left; display:block; background:url("../wp_images/a_tab_right.gif") no-repeat right -14px; padding:5px 15px 4px 6px; color:#FFF; }
#admin_top_menu a span { float:none; }
#admin_top_menu a:hover span { color:#FFF; }
#admin_top_menu a:hover { background-position:0% -56px; }
#admin_top_menu a:hover span { background-position:100% -56px; }
#admin_top_menu #current a { background-position:0% -42px; }
#admin_top_menu #current a span { background-position:100% -42px; }

.font_emphasis { color:#cc0000; font-weight:bold; }
.font_weight { font-weight:bold; }
.font_size_08 { font-size:8px; }
.font_light_blue { color:#0080C6; font-size:9pt; font-family:Arial, verdana, seoul, Helvetica, sans-serif, µ¸¿ò,verdana; text-decoration: none; }
.font_blue_bold { color:#002a5f; font-size:9pt; font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; font-weight:bold; text-decoration: none; }
.font_dark_blue { color:#002a5f; font-size:9pt; font-family:Arial, verdana, seoul, Helvetica, sans-serif, µ¸¿ò,verdana; text-decoration: none; }
.font_light_gray { color:#999999; font-size:9pt; font-family:Arial, verdana, seoul, Helvetica, sans-serif, µ¸¿ò,verdana; text-decoration: none; }
.font_gray_b { color:#666666; font-size:9pt; font-family:Arial, verdana, seoul, Helvetica, sans-serif, µ¸¿ò,verdana; font-weight:bold; text-decoration: none; }
.font_red { color:#c93131; font-size:9pt; font-family:Arial, verdana, seoul, Helvetica, sans-serif, µ¸¿ò,verdana; text-decoration: none; }
.font_red_bold { color:#c93131; font-size:9pt; font-family:Arial, verdana, seoul, Helvetica, sans-serif, µ¸¿ò,verdana; font-weight:bold; text-decoration: none; }
.font_division { display:inline-block; line-height:10px; padding:4px 2px 1px 2px; background:#FE6421; text-align:center; vertical-align:bottom; font:bold 11px Dotum,"µ¸¿ò"; color:#fff; }

.table_sview_line { border:2px solid #B0A9A8; }
.table_sview_gradient { background-color:#DBDBDB; border-bottom:2px solid #cccccc }

.document_width { padding:30px 0 0 0; }
.document_box { padding:5px; border:4px solid #E6E6E6; background-color:#fafafa; }
.document_position { padding:0 10px 0 0; }
.comment_width { padding-left:20px; }
.find_input { border:1px dotted #B6B6B6; height:16px; }

.text_k { color:#2987C4; font-size:8pt; font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; line-height: 13pt; }
.text_brs { color:#a7a7a7; font-size:9pt; font-family:verdana; text-decoration: none; }

@font-face { font-family:TULIP09; src:url('../wp_images/typoenter_090201_TULIP09.ewf'); src:local('TULIP09'), url('../wp_images/typoenter_090201_TULIP09.ttf') format('truetype'); }
@font-face { font-family:NanumGothic; src:url('../wp_images/NanumGothic.eot'); src:local('NanumGothic'), url('../wp_images/NanumGothic.ttf'); format('truetype'); }
.web_tulip { font-family:TULIP09,gulim,sans-serif; }
.web_nanumgothic { font-family:"³ª´®°íµñ",NanumGothic,gulim,sans-serif; }

.tbl_member { padding:10px; border:1px solid #B4B4B4; }
.tbl_member_td { border-bottom-width:1px; border-bottom-color:#cccccc; border-bottom-style:dotted; }

.replay_line_top { padding-bottom:5px; border-bottom:#7D7D7D 2px solid; }
.replay_line_middle { clear:both; padding:5px 0 10px 0; }
.replay_line_bottom { border-bottom:#B6B6B6 1px dotted; }
.replay_modify { border:4px solid #FFB5B5; }

.help_div { padding:5px; border:3px solid #777; background:#fff; width:600px; height:400px; }
.help_div h1 { margin-bottom:5px; border-bottom:1px solid #B4B4B4; font-size:14px; color:#2c2c2c; letter-spacing:-1px; line-height:20px; }
.help_div .comment { color:#606060; line-height:20px; }
.help_div .close { position:absolute; top:8px; right:8px; }

.plan_layer { padding:5px; border:2px solid #777; background:#fff; }
.plan_layer_subject { padding-bottom:5px; margin-bottom:5px; border-bottom:1px solid #B4B4B4; font-size:14px; font-weight:bold; }

.button_both { overflow:hidden; clear:both; padding-top:10px; width:100%; border-top:2px solid #a4a4a4; }
.button_both .btn_left { float:left; }
.button_both .btn_right { float:right; }
.button_center { text-align:center; }

.board_list { background:url(../wp_images/a_board_head.gif) no-repeat 0 -100px; }
.board_list table { width:100%; border:0; border-bottom:1px solid #cdcdcd; color:#4a4a4a; background:url(../wp_images/a_board_head.gif) no-repeat right -100px; }
.board_list th { border:0; padding:8px 0 9px 0; height:14px; font-size:9pt; white-space:nowrap; }
.board_list th span { display:block; border-left:1px solid #c7c7c7; padding:0 15px; }
.board_list tr.notice{ background:#f2f2f2; }
.board_list td { border:0; border-bottom:1px solid #e6e6e6; padding:5px 10px; }

.board_title { background:#fff url(../wp_images/a_board_head.gif) no-repeat 0 -50px; zoom:1; }
.board_view { position:relative; background:url(../wp_images/a_board_head.gif) no-repeat right -50px; }
.board_view h1 { margin:0 0 0 15px; height:36px; font-size:12px; line-height:36px; overflow:hidden; white-space:nowrap; color:#fff; }
.board_view .time { margin:0; position:absolute; top:11px; right:12px; color:#bfbfbf; font-size:11px; }
.board_view .name_line { margin:0; padding:8px 10px 8px 15px; height:36px; color:#666; font-size:11px; background:#f6f6f6; border-bottom:1px solid #ddd; zoom:1; }
.board_view .name_line .name { float:left; }
.board_view .name_line .ref { float:right; }
.board_input { padding:10px; border:1px solid #B4B4B4; }
.board_input th { font-size:12px; font-weight:bold; text-align:left; border-bottom-width:1px; border-bottom-color:#cccccc; border-bottom-style:dashed; }
.board_input_td { border-bottom-width:1px; border-bottom-color:#cccccc; border-bottom-style:dashed; }
.board_btn { padding:10px 0 0 0; margin-left:auto; width:60%; float:right; }
.board_faq_box { padding:5px; border:2px solid #cccccc; color:#000; }

.login_box_bg { background:url(../wp_images/a_login_bg.gif) no-repeat right bottom; padding-top:10px; }

h3 { margin:0; padding:0; background:url(../wp_images/bul_h3.gif) no-repeat left 2px; padding-left:20px;  font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; line-height: 13pt; font-size:14px; color:#333; }

a.notice:link { font-size:9pt; font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; line-height: 13pt;  font-style:normal; font-weight:bold; color:#ffffff; text-decoration:none; }
a.notice:visited { font-size:9pt; font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; line-height: 13pt;  font-style: normal; font-weight:bold; color:#ffffff; text-decoration:none; }
a.notice:hover { font-size:9pt;  font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; line-height: 13pt;  font-style: normal; font-weight:bold; color:#ffffff; text-decoration:underline; }
a.notice:active { font-size:9pt; font-family: Arial, verdana, seoul, Helvetica, sans-serif, ±¼¸², ±¼¸²Ã¼; line-height: 13pt;  font-style: normal; font-weight:bold; color:#ffffff; text-decoration:none; }

/** Á¦Ç°¼Ò°³_µµ¸é´Ù¿î·Îµå **/
.tb_down { margin-top:10px; border-top:#333 2px solid; }
.tb_down th { border-bottom:#ddd 1px solid; font-size:12px; background:#f8f8f8; padding:10px 0 7px; }
.tb_down td { border-bottom:#ddd 1px solid; color:#666; padding:6px 0 3px; text-align:center; }
.tb_down .btn { border-right:#ddd 1px solid; width:180px; }
.tb_down .btn300 { border-right:#ddd 1px solid; width:300px; }
.tb_down .btn100 { border-right:#ddd 1px solid; width:100px; }
.tb_down .line { border-right:#ddd 1px solid; }

/** Á¦Ç°¼Ò°³ »ó¼¼ ÆäÀÌÁö **/
.spec_model { width:10%; font-weight:bold; text-align:center; }



/** Àç¹«Á¤º¸ **/
.page04_04_title { height:30px; margin-bottom:30px; padding:0; border-bottom:1px solid #0080c6; }
.page04_04_title img { float:left; margin:0; padding:0; }
.page04_04_title .etc { float:right; margin:0; padding:0; }
.page04_table_basic{ width:100%; margin-top:20px; margin-bottom:40px; border-collapse:collapse; border-top:1px solid #336699; }
.page04_table_basic caption { display:none; }
.page04_table_basic thead th { padding:6px 5px; border-bottom:1px solid #ccc;  background-color:#336699; font-size:75%; color:#ffffff; }
.page04_table_basic tbody th { padding:7px 5px; border-bottom:1px solid #aec4e2; border-right:1px solid #ddd; word-break:keep-all; background-color:#336699; font-size:75%; color:#fff; }
.page04_table_basic tbody th.title_defult { padding:5px 5px; border-bottom:1px solid #aec4e2; border-right:1px solid #ddd; word-break:keep-all; background-color:#cbe0f0; font-size:75%; color:#001a6c; }
.page04_table_basic tbody td { padding:10px 10px; border-bottom:1px solid #aec4e2; border-left:1px solid #ddd; border-right:1px solid #ddd;word-break:keep-all; line-height:160%; }
.page04_table_basic tbody td.text_center { text-align:center;  }
.page04_table_basic tfoot { display:none; }

TD.title_defult { background-color: #81ACC6; }
.FONT_title_defult{ color: #FFFFFF; font-size:9pt; font-family:"µ¸¿ò"; }


/* ÇÃ·¡½Ã Á¦°Å ÈÄ Ãß°¡ ½ºÅ¸ÀÏ */
@font-face { font-family:"Noto Sans KR"; font-style:normal; font-weight:300; src:url("../wp_default_image/notosanskr_300.woff") format("woff"), url("../wp_default_image/notosanskr_300.woff2") format("woff2"); }
@font-face { font-family:"Noto Sans KR"; font-style:normal; font-weight:400; src:url("../wp_default_image/notosanskr_400.woff") format("woff"), url("../wp_default_image/notosanskr_400.woff2") format("woff2"); }
@font-face { font-family:"Noto Sans KR"; font-style:normal;	font-weight:500; src:url("../wp_default_image/notosanskr_500.woff") format("woff"), url("../wp_default_image/notosanskr_500.woff2") format("woff2"); }

#main_menu { position:relative; z-index:1000; height:40px; margin:23px 0 0; padding:0 0 0 80px; font-family:Noto Sans KR; }
#main_menu > ul { width:720px; margin:0; padding:0; list-style:none; }
#main_menu > ul > li { float:left; position:relative; width:16.66%; margin:0; padding:0; text-align:center; }
#main_menu > ul > li > a { display:block; height:40px; font-size:130%; font-weight:500; line-height:40px; }
#main_menu > ul > li:hover > a { color:#19598b; }
#main_menu > ul > li > ul { display:none; position:absolute; left:0; top:40px; z-index:1000; width:100%; height:210px; margin:0; padding:15px 0 0 20px; background-color:#19598b; box-sizing:border-box; }
#main_menu > ul > li > ul.long { padding-left:10px; }
#main_menu > ul > li > ul > li { margin:0 0 5px; padding:0; text-align:left; list-style:none; }
#main_menu > ul > li > ul > li a { display:block; font-weight:300; color:#fff; text-decoration:none; }
#main_menu > ul > li > ul > li a:hover { color:#a3eaff; }

.main_quick_menu { overflow:hidden; position:fixed; right:-240px; top:40%; z-index:1000; width:280px; height:140px; padding:0 5px 0 40px; background-color:#0080c6; box-sizing:border-box; transition:0.5s; }
.main_quick_menu:hover { right:0; transition:0.5s; }
.main_quick_menu .open_btn { position:absolute; left:0; top;0; width:35px; height:160px; padding-top:5px; background-color:#0080c6; box-shadow:5px 0 15px #00527e; }
.main_quick_menu ul { height:130px; margin:0; padding:5px 0 0; list-style:none; box-sizing:border-box; }
.main_quick_menu ul li { padding:5px 10px 5px 0; border-bottom:1px solid #66b3dd; text-align:right; }
.main_quick_menu ul li a { color:#fff; text-transform:uppercase; }
.main_quick_menu ul li:hover a { color:#ffff99; }

.m_bottom_slide { width:300px; }
.m_bottom_slide .swiper-container { padding-bottom:20px; }
#content_view { display:show; overflow:hidden; position:fixed; bottom:-70px; left:calc(50% - 500px) ; z-index:-1; height:156px; background-color:#0080C7; transition:0.5s; }
#content_view:hover { bottom:48px; transition:0.5s; }

.page02_01_02 { overflow:hidden; }
.page02_01_title { float:left; width:175px; overflow:hidden; margin:0 0 30px; padding:0; list-style:none; }
.page02_01_title li { margin-bottom:5px; }
.page02_01_title li a { display:block; position:relative; width:160px; padding:10px 30px 10px 5px; border:1px solid #eee; background:linear-gradient(to bottom, #fff, #fff, #fff, #eee); font-family:Noto Sans KR; font-size:90%; color:#666; text-decoration:none; border-radius:5px; box-sizing:border-box; }
.page02_01_title li a strong { display:block; margin:0; font-size:130%; font-weight:500; }
.page02_01_title li a span { position:absolute; right:5px; top:5px; font-size:110%; font-weight:500; color:#999; }
.page02_01_title li:hover a { border:1px solid #3272a3; background:#3272a3; color:#fff; }
.page02_01_title li:hover a span { color:#fff; }

.page02_01_box { float:right; width:600px; padding-top:50px; }
.page03_03_slide { width:780px; padding-bottom:20px; position:relative; }
.page03_03_slide .swiper-slide { text-align:center; }
.page03_03_slide .gallery-thumbs .swiper-slide { padding:5px 0; border:1px solid #ccc; cursor:pointer; }
.page03_03_slide .gallery-thumbs .swiper-slide-thumb-active { border:1px solid #0065ff; }

