﻿/* Accessibility */
/*  year_2008 */
.loading{ background:url(/images/Accessibility/img_loading.gif) no-repeat left top; margin:188px 0 0 108px; padding:60px 0 62px 239px}
.loading p{ background:url(/images/Accessibility/text01_loading.gif) no-repeat left top; text-indent:-9999px; height:28px}


/* Achive */
.sitebox01 { width:639px; height:343px; margin:33px 0 0 2px; padding-top:31px; background:url(/images/Achive/bg01_site.gif) no-repeat left top}
#contents .sitebox01 h3 { margin:0 0 0 27px; padding:0; background:none}
.sitebox02 { width:535px; height:148px; margin:15px 0 0 29px; padding:35px 0 0 44px; background:url(/images/Achive/bg02_site.gif) no-repeat left top}
.sitebox02 p { width:423px; color:#000; line-height:180%}
.sitebox02 p strong { font-size:15px; letter-spacing:-1px}
.sitebox02 p.text01 { width:382px}

/* Board */
/* data_view */
#contents div.view01.tab_mt115{ margin-top:115px}


/* Certification */
.committee_hidden{ margin:30px 0 0 56px; height:390px; text-indent:-5000px; background:url(/images/Certification/img01_committee.gif) no-repeat}
.p{margin: 15px}

/* Education */
/* check */
.check_box { margin:100px 0 0 0; padding-left:243px; background:url(/images/Education/bg_check.png) no-repeat; height:149px}
.check_box p{ line-height:12.417em}
.check_box p a{ color:#008cb8; text-decoration:underline}

.check_box2 { margin:20px 0 0 0; padding-left:243px; background:url(/images/Education/bg_check.png) no-repeat; height:149px}
.check_box2 p{padding-top:55px;}
.check_box2 p a{ color:#008cb8; text-decoration:underline}

/* Example */


/* Guide */
.nospam_style { padding-bottom:5px; background:url(/images/common/background/bg01_nospam.png) 444px 100px no-repeat}
.nospam_style h4 { padding:34px 0 18px 21px; font-size:18px; color:#31a3d6; font-family:'돋움'}
.nospam_style p { padding-left:21px; line-height:1.9; color:#333}

/* w3c_doc */

/* member */
.memberbox01{ overflow:hidden; height:100%; margin-top:30px}
.memberbox01.bgmember01{ background:url(/images/Member/bg01_member_1.gif) no-repeat center 30px}
.memberbox01.bgmember02{ background:url(/images/Member/bg02_member_1.gif) no-repeat center 30px}
.memberbox01.bgmember03{ background:url(/images/Member/bg01_member_3.gif) no-repeat center 30px}
.memberbox01 li{ float:left; margin-right:60px; padding:24px 0 0 84px; width:87px; height:74px;}
.memberbox01 li.li01{ background:url(/images/Member/bg03_member_1.gif) no-repeat; color:#666666}
.memberbox01 li.li01on{ background:url(/images/Member/bg03_member_1on.gif) no-repeat; color:#008cb8}
.memberbox01 li.li02{ background:url(/images/Member/bg04_member_1.gif) no-repeat; color:#666666}
.memberbox01 li.li02on{ background:url(/images/Member/bg04_member_1on.gif) no-repeat; color:#008cb8}
.memberbox01 li.li03{ margin:0; background:url(/images/Member/bg05_member_1.gif) no-repeat; color:#666666}
.memberbox01 li.li03on{ margin:0; background:url(/images/Member/bg05_member_1on.gif) no-repeat; color:#008cb8}

.memberbox02{ margin:25px 0 0 23px; width:609px}
.memberbox02 .top{ height:2px; background:url(/images/Member/bg06_member_1.gif) no-repeat; font-size:0}
.memberbox02 .mid{ padding:17px 0 17px 23px; background:url(/images/Member/bg07_member_1.gif) repeat-y left top; color:#333333}
.memberbox02 .mid dt{ position:relative; float:left; margin-right:23px; height:14px; padding:4px 15px 0 7px; background:url(/images/Member/bg09_member_1.gif) no-repeat left top #737373; line-height:100%; font-weight:bold}
.memberbox02 .mid dt span{ display:block; position:absolute; right:0; top:0; width:1px; height:18px; background:url(/images/Member/bg12_member_1.gif) no-repeat left top}
.memberbox02 .mid dd{ float:left}
.memberbox02 .mid a{color:#ffffff; text-decoration:none; padding:0 0 0 12px}
.memberbox02 .mid input{ margin-left:10px}
.memberbox02 .fot{ height:2px; background:url(/images/Member/bg08_member_1.gif) no-repeat; font-size:0}
.memberbox03{ margin-bottom:19px}
.memberbox03 li{ margin:29px 0 0 32px; padding-left:13px; background:url(/images/Member/ico01_member.gif) no-repeat left 3px; color:#333333; line-height:100%}

/* Consulting */
/* profile */
.profile{ color:#434343}
.profile li{ position:relative; padding-bottom:12px; height:160px; background:url(/images/common/background/line_profile.gif) left bottom repeat-x}
.profile li img{
	position:absolute;
	bottom:7px;
	right:1px;
	padding:7px 8px 8px 8px;
	background:url(/images/common/background/bg_profile.gif) no-repeat;
}
.profile dl{ position:absolute; left:3px; bottom:15px; overflow:hidden; width:440px}
.profile dl dt { margin-top:2px; clear:left; float:left; padding-left:9px; background:url(/images/common/ico/icon01_list.gif) left 6px no-repeat; font-weight:bold}
.profile dl dt strong { padding-right:5px; color:#008cb8}
.profile dl dd { display:table; margin-top:2px; padding-left:6px}

/* rss */
.p_rss{ margin:16px 0 0 20px; padding:14px 0 0 77px; background:url(/images/Others/bg01_rss.gif) no-repeat left top; line-height:180%}

/* search_total */
.search_total{ margin-top:32px; padding:18px 0 0 78px; width:562px; height:38px; background:url(/images/Others/bg02_search_total.gif) no-repeat}
.search_total .search{ margin:0 4px; width:362px; height:19px; border:1px solid #b7b7b7}
.search_totalbox{ padding-bottom:4px; background:url(/images/common/ico/line01_tit.gif) left bottom repeat-x}
.search_totalbox li{ margin:24px 0 0 23px}
.search_totalbox li.li01{ color:#008cb8}
.search_totalbox p{ margin:40px 13px 0 0; text-align:right}
.search_totalbox p a{ padding:5px 27px 5px 0; background:url(/images/Others/bg01_search_total.gif) no-repeat right top; font-weight:bold; color:#333333; text-decoration:none}

/* blog */
.h3_blog a{ margin-left:10px; padding:2px 0 2px 20px; background:url(/images/Achive/bg01_blog.gif) no-repeat left top; color:#2e2e2e; font-size:0.833em; font-weight:normal; text-decoration:none}
#contents div.achive_blog .bot h3{ padding:2px 0 2px 10px; width:587px; background:#efefef; color:#008cb8}
#contents div.achive_blog  .ul01 li{ margin-top:14px; padding-left:9px; background:url(/images/Achive/bg02_blog.gif) no-repeat left 7px; color:#008cab}
#contents div.achive_blog  .ul01 li a{ color:#666666}
#contents div.achive_blog  .ul02{ margin:15px 20px 0 0; text-align:right}
#contents div.achive_blog  .ul02 li{ display:inline}

/* Sitemap */
.outer01_sitemap { overflow:hidden; height:100%}
.outer01_sitemap.first div { margin-top:28px}
.outer01_sitemap div {float:left; display:inline; margin:45px 8px 0 0; width:208px}
.outer01_sitemap div.end { margin-right:0}
#contents .outer01_sitemap h3 { width:200px; margin:0; padding:6px 0 24px 8px; background:url(/images/common/background/ditbg07_sitemap.gif) no-repeat}
#contents .outer01_sitemap h3.dit01_style { background:url(/images/common/background/ditbg01_sitemap.gif) no-repeat}
#contents .outer01_sitemap h3.dit02_style { background:url(/images/common/background/ditbg02_sitemap.gif) no-repeat}
#contents .outer01_sitemap h3.dit03_style { background:url(/images/common/background/ditbg03_sitemap.gif) no-repeat}
#contents .outer01_sitemap h3.dit04_style { background:url(/images/common/background/ditbg04_sitemap.gif) no-repeat}
#contents .outer01_sitemap h3.dit05_style { background:url(/images/common/background/ditbg05_sitemap.gif) no-repeat}
#contents .outer01_sitemap h3.dit06_style { background:url(/images/common/background/ditbg06_sitemap.gif) no-repeat}
.outer01_sitemap div ul { width:208px; overflow:hidden; padding-bottom:21px; background:url(/images/common/background/bg02_sitemap.gif) left bottom no-repeat}
.outer01_sitemap ul li { background:url(/images/common/background/bg01_sitemap.gif) repeat-y; line-height:1}
.outer01_sitemap ul li a { display:block; margin: 0 10px 0 17px; padding:8px 0 9px 15px; height:1%; background:url(/images/common/ico/icon01_sitemap.gif) left 9px no-repeat; color:#666; word-spacing:-2px}
.outer01_sitemap ul li.other a { background:url(/images/common/ico/icon02_sitemap.gif) left 9px no-repeat}
.outer01_sitemap ul li ul { padding:0; background:none}
.outer01_sitemap ul li ul li a { padding:8px 0 9px 20px; background:none}
.outer01_sitemap ul li ul li ul { padding:0; background:none}
.outer01_sitemap ul li ul li ul li { background:none}
.outer01_sitemap ul li ul li ul li a, .outer01_sitemap ul li.other ul li ul li a { margin-left:40px; padding:8px 0 9px 14px; background:url(/images/common/ico/icon03_sitemap.gif) left 12px no-repeat}
.outer01_sitemap ul li.other ul li a{ background:none}

/* consult_bsearch */
.consult_bsearch .p01{ margin:40px 0 0 195px; padding:14px 0 17px 57px; background:url(/images/Consulting/bg01_consult_bsearch.gif) no-repeat left top; color:#333333;}
.consult_bsearch .p02{ margin-top:5px; text-align:center;}

/* diary */
.diary { padding-left:20px; margin-top:32px}
.diary h3 { padding:0 0 0 20px!important; margin-top:0!important; }
.diary h4 { padding:10px 0 10px 0; }
.diary h5 { padding:0 0 0 15px; background:url(../../images/Guide/h5_diary_icon.gif) 2px 5px no-repeat!important;}
.diary h6 { padding:0 0 0 15px; background:url(../../images/Guide/h6_diary_icon.gif) 5px 7px no-repeat!important;}
.diary .diary_txt { margin:10px 0 15px 0; padding-bottom:15px; border-bottom:1px solid #134d92;}
.diary .diary_txt01 { padding:0 10px 10px 0;  background:url(/images/Guide/bg01_diary.gif) right 20px no-repeat;}
.diary .diary_txt02 { padding:10px 0 10px 0;  background:url(../../images/Guide/bg02_diary.gif) 397px 0 no-repeat;}
.diary .diary_txt03 { padding-bottom:15px;  background:url(../../images/Guide/bg03_diary.gif) left bottom no-repeat;}
.diary .diary_txt04 { margin:15px 0; }
.diary .diary_txt05 { margin-bottom:15px; }
.diary .diary_txt05 .diary_txt05_01 { overflow:hidden; height:100%;}
.diary .diary_txt05 .diary_txt05_01 .diary_txt05_0101 { float:left; padding-right:10px;}
.diary .diary_txt06 { margin-bottom:30px;}
.diary .diary_txt06 span{ color:#4799d1;}
.diary .diary_txt07 { background:url(../../images/Guide/bg04_diary.gif) right bottom no-repeat;}
.diary .diary_txt02 dl{  margin:10px auto; width:620px; }
.diary .diary_txt02 dl dt{ float:left; line-height:2.5em; clear:left; padding-left:15px; font-weight:bold; color:#316698; background:url(../../images/Guide/icon01_diary_dl.gif) 0 10px no-repeat;}
.diary .diary_txt02 dl dd{ display:table; line-height:2.5em; padding-left:5px; }
.diary .diary_txt02 dl dd.diary_dd01 { line-height:1.5em; padding-top:5px;}
*html dd{display:inline-block; padding-left:7px;}/* ie6 */
*+html dd{display:inline-block;}/* ie7 */

#contents .li_share { width:210px;}
#contents .li_share li { float:left; padding:0 5px; background:url(../../images/common/btn/bg_3btn.gif) right center no-repeat;}
#contents .li_share li.bg_none { background:none;}




