@charset "utf-8";

@import url(reset.css);

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
	font-family: 'NanumGothic';
	src: url('../fonts/NanumGothic.eot');
	src: local('O'),
				url('../fonts/NanumGothic.woff') format('woff'),
				url('../fonts/NanumGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html {overflow-y:scroll}
/* 
body, ul, input, img, li, ol, th, dl, dd, dt, p, div, h1, h2, h3, h4, h5, h6, form, table, tr, td, th {margin:0px; padding:0px; font-family:NanumGothic; font-size:13px; color:#333; line-height:1.5;}
*/
body, ul, input, img, li, ol, th, dl, dd, dt, p, div, h1, h2, h3, h4, h5, h6, form, table, tr, td, th {margin:0px; padding:0px; font-family: "dotum", "Gulim","돋움", "굴림"; font-size:12px; color:#333; line-height:1.5;}

/* 
html {overflow-y:scroll}
body {margin:0;padding:0;background:#fff;color:#000;font-size:0.75em;font-family:dotum}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:dotum}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
header ul, nav ul, aside ul, footer ul {margin:0;padding:0;list-style:none}
label, input, button, select, img {vertical-align:middle}
textarea, select {font-family:dotum;font-size:1em}
input {margin:0;padding:0;border-radius:0;font-family:dotum}
input[type=text], input[type=password], input[type=submit], input[type=image] {-webkit-appearance:none}
button {border-radius:0;font-size:1em;font-family:dotum;-webkit-appearance:none;cursor:pointer}
p {margin:0;padding:0 0 10px;line-height:1.7em;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}
a:focus, a:hover, a:active {text-decoration:underline}
*/


img {border:0px;}
ul, ol {list-style:none;}

input {vertical-align:middle;}
select {margin: 0px; padding: 0px; border: 1px solid #666666; height: 24px; color: rgb(119, 119, 119); font-size: 12px; vertical-align: middle;
}

a, a:link  {color:#666666;text-decoration:none;} 
a:active {color:#666666;text-decoration:none;}
a:visited {color:#666666;text-decoration:none;}
a:focus   {color:#666666;text-decoration:none;}
a:hover  {color:#999999;text-decoration:none;} 


.cb {clear:both;}
.fl {float:left;}
.fr {float:right;}

.top { text-align:top}
.left {text-align: left}
.right {text-align: right}
.center {text-align: center}

.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.top_mar0 {margin-top:0px}
.top_mar5 {margin-top:5px} 
.top_mar10 {margin-top:10px}
.top_mar15 {margin-top:15px}
.top_mar20 {margin-top:20px}
.top_mar25 {margin-top:25px}
.top_mar30 {margin-top:30px}
.top_mar35 {margin-top:35px}
.top_mar40 {margin-top:40px}
.top_mar45 {margin-top:45px}
.top_mar50 {margin-top:50px}
.top_mar55 {margin-top:55px}
.top_mar60 {margin-top:60px}
.top_pad0 {padding-top:0px;}
.top_pad5 {padding-top:5px;}
.top_pad10 {padding-top:10px;}
.top_pad15 {padding-top:15px;}
.top_pad20 {padding-top:20px;}
.top_pad25 {padding-top:25px;}
.top_pad30 {padding-top:30px;}
.top_pad35 {padding-top:35px;}
.top_pad40 {padding-top:40px;}
.top_pad45 {padding-top:45px;}
.top_pad50 {padding-top:50px;}
.top_pad55 {padding-top:55px;}
.top_pad60 {padding-top:60px;}

/*font*/

.stext01 { color:#000; font-size:11px; font-weight:normal;}
.stext01_b { color:#000; font-weight:bold; font-size:11px;}
.stext02 { color:#333; font-size:11px; font-weight:normal;}
.stext02_b { color:#333; font-weight:bold; font-size:11px;}
.stext03 { color:#666; font-size:11px; font-weight:normal;}
.stext03_b { color:#666; font-weight:bold; font-size:11px;}
.stext04 { color:#999; font-size:11px; font-weight:normal;}
.stext04_b { color:#999; font-weight:bold; font-size:11px;}
.text01 { color:#000; font-size:12px; font-weight:normal;}
.text01_b { color:#000; font-weight:bold; font-size:12px;}
.text02 { color:#333; font-size:12px; font-weight:normal;}
.text02_b { color:#333; font-weight:bold; font-size:12px;}
.text03 { color:#666; font-size:12px; font-weight:normal;}
.text03_b { color:#666; font-weight:bold; font-size:12px;}
.text04 { color:#999; font-size:12px; font-weight:normal;}
.text04_b { color:#999; font-weight:bold; font-size:12px;}
.Rtext01 { color:#000; font-size:14px; font-weight:normal;}
.Rtext01_b { color:#000; font-weight:bold; font-size:14px;}
.Rtext02 { color:#333; font-size:14px; font-weight:normal;}
.Rtext02_b { color:#333; font-weight:bold; font-size:14px;}
.Rtext03 { color:#666; font-size:14px; font-weight:normal;}
.Rtext03_b { color:#666; font-weight:bold; font-size:14px;}
.Rtext04 { color:#999; font-size:14px; font-weight:normal;}
.Rtext04_b { color:#999; font-weight:bold; font-size:14px;}

.gstext { color:#649506; font-size:11px; font-weight:normal;}
.gstext_b { color:#649506; font-weight:bold; font-size:11px;}
.gtext { color:#649506; font-weight:normal;}
.gtext_b { color:#649506; font-weight:bold;}
.Rgtext { color:#649506; font-size:14px; font-weight:normal;}
.Rgtext_b { color:#649506; font-weight:bold; font-size:14px;}
.Rgtext_b16 { color:#649506; font-weight:bold; font-size:16px;}

.ystext { color:#d19402; font-size:11px; font-weight:normal;}
.ystext_b { color:#d19402; font-weight:bold; font-size:11px;}
.ytext { color:#d19402; font-weight:normal;}
.ytext_b { color:#d19402; font-weight:bold;}
.Rytext { color:#d19402; font-size:14px; font-weight:normal;}
.Rytext_b { color:#d19402; font-weight:bold; font-size:14px;}

.ostext { color:#fc5e10; font-size:11px; font-weight:normal;}
.ostext_b { color:#fc5e10; font-weight:bold; font-size:11px;}
.otext { color:#fc5e10; font-weight:normal;}
.otext_b { color:#fc5e10; font-weight:bold;}
.Rotext { color:#fc5e10; font-size:14px; font-weight:normal;}
.Rotext_b { color:#fc5e10; font-weight:bold; font-size:14px;}

.bstext { color:#32afd7; font-size:11px; font-weight:normal;}
.bstext_b { color:#32afd7; font-weight:bold; font-size:11px;}
.btext { color:#32afd7; font-weight:normal;}
.btext_b { color:#32afd7; font-weight:bold;}
.Rbtext { color:#32afd7; font-size:14px; font-weight:normal;}
.Rbtext_b { color:#32afd7; font-weight:bold; font-size:14px;}

.text_b { font-weight:bold;}
.stext {font-size:11px;}
.st_b { font-weight:bold;}


#wrap {margin: auto; width:100%;}




.layout {width:100%; margin:auto;}



/*####### HEADER ##########

#top_bg { background:url(../images/top_bg.gif); background-repeat:repeat-x;}
#header {width:1024px; height:129px; margin:auto; background:url(../images/top_bg.gif) repeat-x;}
#logo {width:173px; height:47px; padding-top:26px; margin:auto; }
*/


/* 탑메뉴 */
#topm{ width:160px; text-align:left; float:left; margin-top:-12px; }
#topm li {font-size:11px; font-weight:bold; text-align:left; display:inline; padding-right:5px; color:#999999;}
#topm li a:link, a:active, a:visited { color:#999999; text-decoration:none; }
#topm li a:hover { text-decoration:underline;}
#topm li a span { color:#275CAB; font-weight:bold;} 

/* 상단검색바 
#top_searchbar {width:255px; height:22px; float:right; margin-top:-22px;}
#top_searchbar input[type='text'] {width:191px; height:20px; border:1px #d6d5d5 solid; padding:0px 5px; }
#top_searchbar input[type='image'] {width:48px; height:22px; float:right;}
*/


/* 상단네비 */
#navi {width: 980px; margin:auto; height: 90px; overflow: hidden;  margin-top:0px; padding-top:0px; background:url(../images/top_obg.png) repeat-x;}
#navi ul {list-style: none; margin-top:30px; }
#navi ul li {line-height: 20px; font-size: 14px;  float: left; }
#navi #none {line-height:10px;}

#navi ul li div {text-align: center; overflow: hidden;  position: relative; padding-left:15px; color:#333333; font-size: 18px; font-family: "NanumGothic"; font-weight:600; letter-spacing:-1px; }
#navi ul li div a {margin: 0px;  height: 39px; color:#333333; overflow: hidden; font-size: 18px; font-family: "NanumGothic"; font-weight:600; letter-spacing:-1px; display: block; }
#navi ul li div a:hover   { margin: 0px;  height: 39px; color:#333333; font-size: 18px; color:#275CAB;}
#navi ul li div a:focus   { margin: 0px;  height: 39px; color:#333333; font-size: 18px; color:#275CAB;}
#navi ul li div a.on       { margin: 0px;  height: 39px; color:#333333; font-size: 18px; color:#275CAB;}
#navi ul li div a.active  { margin: 0px;  height: 39px; color:#333333; font-size: 18px; color:#275CAB;}



#navi ul li ol {list-style: none; top:95px; margin-top:5px; float: left; display: none; position: absolute; z-index: 111;}
#navi ul li ol li {text-align: left; line-height: 30px; padding-right: 0px; font-family:NanumGothic; font-size:12px; font-weight:600; color:#D8D8D8;  letter-spacing:-0.5px; }
.smnu_bg {background: url("../images/navi_sbg.gif") no-repeat top; top:82px; width: 100%; height: 250px; border-bottom:1px solid #D7D7D7; display: none; position: absolute; z-index: 100; }
#navi a:link{color:#000; text-decoration:none; }
#navi .smnu {}
#navi .smnu a:link, #navi .smnu a:active, #navi .smnu a:visited{color:#6F6F6F;   }
#navi .smnu a:hover{color:#4C64A4;  text-decoration:none;}

#navi .mnu1 .smnu, #navi .mnu1 .smnu li {width: 265px; height: 18px; margin-left: 0px; padding-bottom:3px; padding-top:5px;}
#navi .mnu2 .smnu, #navi .mnu2 .smnu li {width: 100px; height: 18px; margin-left: 36px; padding-bottom:3px;}
#navi .mnu3 .smnu, #navi .mnu3 .smnu li {width: 140px; height: 18px; margin-left: 16px; padding-bottom:3px;}
#navi .mnu4 .smnu, #navi .mnu4 .smnu li {width: 100px; height: 18px; margin-left: 36px; padding-bottom:3px;}
#navi .mnu5 .smnu, #navi .mnu5 .smnu li {width: 80px; height: 18px; margin-left: 46px; padding-bottom:3px;}
#navi .mnu6 .smnu, #navi .mnu6 .smnu li {width: 120px; height: 18px; margin-left: 22px; padding-bottom:3px;}








/*####### MAIN ##########*/

/* 메인인트로 */
/* #main_intro {width:100%; height:455px; margin:auto; background: url(../images/mintro01.jpg); background-repeat:no-repeat; background-position:top center; margin-top:-300px;}*/
/* #poster { width:285px; height:411px; float:right; background:url(../images/poster_bg.png); background-repeat:no-repeat; padding:22px 45px;}*/


#main_intro {width:100%; height:835px; margin:auto;  background-repeat:no-repeat; background-position:top center; margin-top:-300px;}
#poster { width:492px; height:443px; float:right; background-repeat:no-repeat; padding:0px 0px;}

#poster img {width:285px; height:410px; }

/* 메인컨텐츠 */
#main_contents {width:100%; height:1019px; margin:auto; }
.layout2 {width:980px; margin:auto;}

/* 아이콘배너01 */
#micon01{width:605px; height:133px; float:left;}
#micon01 li { display:inline; float:left;}

/* 주요사업 */
#mproject {width:375px; height:133px; float: left;}
#mproject #tit {width:213px; height:25px; line-height:26px; text-align:center; background:url(../images/mproj_tit_bg.gif); background-repeat:no-repeat; color:#ffffff; font-weight:bold; font-size:13px; letter-spacing:-1px; }
#mproject ul { float:left; padding-top:8px; padding-left:9px;}
#mproject ul li {width:72px; height:92px; float:left; padding-left:19px; display:inline;}

/* 아이콘배너02 */
#micon02{width:605px; height:133px; float:right;}
#micon02 li { display:inline; float:left;}

/* 게시판 */
#m_board {width:350px; height:112px; float:left; background:url(../images/mboard_bg.png) no-repeat; clear:both;}
#notice1 { width: 350px; float: left; margin-top:21px;}
#notice1 #tab { width: 350px; height: 26px; }
#notice1 #tab ul {margin: 0px; padding: 0px;}
#notice1 #tab li {background: url("../images/mtab01.gif") no-repeat; width: 61px; height: 26px; line-height: 28px; font-size: 13px; font-weight:bold; margin-right: 1px; float: left; text-align:center;}
#notice1 #tab li a { color:#fff;}
#notice1 #tab li a:hover {color:#fff;}
#notice1 #tab li:hover {background: url("../images/mtab01_r.gif") no-repeat; float: left;}
.more  {margin: 9px 0px 0px 0px; float: right;}
#notice1 #con { width: 350px; height: 74px; overflow: hidden; padding-top: 10px;}
#notice1 #con li {list-style: none; line-height: 20px; overflow: hidden;}
#notice1 #con li a:hover {color:#8d8067; text-decoration:underline; }
#notice1 #con .main_border_t { float: left;line-height: 20px;}
#notice1 #con .main_border_d {float: right;}

/* 포토갤러리 */
#photo_g {width:462px; height:147px; float:left; margin-top:40px;}
#photo_g .tit {width:462px; height:13px; font-size:14px; color:#333; font-weight:bold; line-height:16px; }
#photo_g ul {width:462px; height:121px; padding-top:13px;}
#photo_g li {width:150px; height:121px; float:left; margin-right:0px; }
#photo_g .box {width:150px; height:100px; float:left; background-color:#ccc; }
#photo_g p {width:150px; padding-top:6px; text-align:center; font-weight:bold; float:left; clear:both; color:#907a4b;} 

/* 영상갤러리 */
#movie_g {width:306px; height:147px; float:left; margin-top:40px; margin-left:20px;}
#movie_g .tit {width:306px; height:13px; font-size:14px; color:#333; font-weight:bold; line-height:16px;}
#movie_g ul {width:306px; height:216px; padding-top:13px;}
#movie_g li {width:150px; height:121px; float:left; margin-right:0px; }
#movie_g .box {width:150px; height:100px; float:left; background-color:#ccc; }
#movie_g p {width:150px; padding-top:6px; text-align:center; font-weight:bold; float:left; clear:both; color:#907a4b;} 

/* sns 및 관련사이트 */
#r_other {width:172px; height:122px; ; margin-top:40px; float:left; margin-left:20px;}

#sns {width:172px; height:97px;}
#sns .tit {width:172px; height:13px; font-size:14px; color:#333; font-weight:bold; line-height:16px; letter-spacing:-1px; }
#sns ul { padding-top:7px; padding-bottom:7px;}
#sns li {width:85px; height:71px; float:left; display:inline;}

#site {width:172px; height:19px; float:left; margin-top:27px; clear:both;}
#site select {width:134px; height:19px; float:left; margin-right:2px;}
#site .btn {widht:34px; height:19px; float:left; vertical-align:top;}





.mainslider_area{overflow:hidden;height:403px;}

.mainslider_area .visual {position:relative; width:1045px; height:403px; overflow:hidden; margin:auto; left:0; right:0;}
.mainslider_area .visual .slide_img {position:absolute; width:1045px; height:403px;left:0; right:0; }
.mainslider_area .visual .slide_dot  {position:relative;text-align:center; float:left; bottom:-271px; width:400px; margin-left:-125px; z-index:5; background:none; }
.mainslider_area .visual .slide_dot .slide_pos {display: inline-block; position: relative; width:0; height:0; padding:10px 10px 0 0; background:#ffffff; border-radius:5px; overflow:hidden; cursor: pointer; margin-right:5px; opacity:0.4;}
.mainslider_area .visual .slide_dot .slide_pos.on {background-position:0 -100px; opacity:0.8}



/* --------------------2015 12 18 추가 --------------------본문컨텐츠  시적----*/

/*tab*/
.con_tab {overflow: hidden; margin-bottom:30px; clear:both;}
.con_tab li {background-color:#e2e2e2; width: 258px; height:26px; padding-top:0px; padding-bottom:2px; text-align: center; line-height: 28px; font-weight: bold; float: left;}
.con_tab li a{color:#333;}
.con_tab li.on {background-color:#443108; width: 258px; height:26px; padding-top:0px; padding-bottom:2px; text-align: center; line-height: 28px; font-weight: bold; float: left;}
.con_tab li.on a{color:#fff}
.con_tab .tab01 a {color:#333;}
.con_tab .tab01 a:hover a:active {text-decoration: none;}

.con_tab2 {overflow: hidden; margin-bottom:30px; clear:both;}
.con_tab2 li {background-color:#e2e2e2; width: 192px; height:26px; padding-top:0px; padding-bottom:2px; text-align: center; line-height: 28px; font-weight: bold; float: left;}
.con_tab2 li a{color:#333;}
.con_tab2 li.on {background-color:#443108; width: 192px; height:26px; padding-top:0px; padding-bottom:2px; text-align: center; line-height: 28px; font-weight: bold; float: left;}
.con_tab2 li.on a{color:#fff}
.con_tab2 .tab01 a {color:#333;}
.con_tab2 .tab01 a:hover a:active {text-decoration: none;}

.con_tab3 {overflow: hidden; margin-bottom:30px; clear:both;}
.con_tab3 li {background-color:#e2e2e2; width: 109px; height:26px; padding-top:0px; padding-bottom:2px; text-align: center; line-height: 28px; font-weight: bold; float: left;}
.con_tab3 li a{color:#333;}
.con_tab3 li.on {background-color:#443108; width: 244px; height:26px; padding-top:0px; padding-bottom:2px; text-align: center; line-height: 28px; font-weight: bold; float: left;}
.con_tab3 li.on a{color:#fff}
.con_tab3 .tab01 a {color:#333;}
.con_tab3 .tab01 a:hover a:active {text-decoration: none;}

#contents h4 {width:745px; height:26px; font-size:16px; color:#254B91; font-weight:bold; letter-spacing:-1pt;  padding-left:35px; background:url(../images/blit01.gif) no-repeat 0 60%; margin-bottom:0px; background-attachment:scroll; padding-top:8px; clear:both; border-bottom:dashed 2px #254B91; float:left;}
#contents h5  {height:23px; font-size:13px; color:#333333; font-weight:bold; padding-left:28px; background:url(../images/blit02.gif) no-repeat 0 20%; background-attachment:scroll;  clear:both;}

.list01 li{  background:url(../images/blit03.gif) no-repeat 0 30%; margin-left:10px; padding-left:18px; line-height:20px; background-attachment:scroll; clear:both; }
.list02 li{ background:url(../images/blit04.gif) no-repeat 0 4px;  padding-left:15px; line-height:20px;; clear:both; }
.list03 li { height:22px; font-weight:bold; padding-left:28px; background:url(../images/blit02.gif) no-repeat 0 50%; background-attachment:scroll; clear:both;}
.list04 li { height:22px; padding-left:28px; background:url(../images/blit02.gif) no-repeat 0 0%; background-attachment:scroll; ; clear:both;}
.list05 li{ line-height:20px; clear:both; list-style:none; }
.list06 li{ line-height:20px; clear:both; list-style-type:decimal; margin-left:18px; }

#contents p { line-height:20px; text-align:justify;}
#top_text { width:693px; padding:15px 25px 15px 62px; text-align:justify; background:url(../images/topt_bg.gif); background-position:top; color:#650808; margin-bottom:30px;}



.show_ht {width:640px; float:right;}
.show_ht li {width:640px;  margin-top:5px;  float:left; clear:both; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.show_ht span {width:114px; padding-right:7px; padding-left:7px; font-weight:bold; color:#607d25; float:left; margin-left:-140px; background-color:#ebead4;}

.group_ht {width:640px; float:right;}
.group_ht li {width:640px;  margin-top:5px;  float:left; clear:both; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.group_ht span {width:114px; padding-right:7px; padding-left:7px; font-weight:bold; color:#607d25; float:left; margin-left:-140px; background-color:#ebead4;}

#contents .greeting .txt { line-height:20px;}
.greeting .name { float:right; margin-top:30px; font-size:14px; font-weight:bold; color:#999999;}
.greeting .name span { font-size:18px; color:#333;}

.step {width:780px; float:left; border-bottom:1px dashed #ccc;}
.step img { float:left; width:138px; height:155px;}
.step .list_box {width:612px; float:right;}






/* --------------------2015 12 18 추가 --------------------본문컨텐츠  끝----*/




















/*####### SUB ##########*/
#sub_contents {width:980px; margin:auto;}
.sub_left_bg { background:url(../images/sub_left_bg.gif); background-repeat:repeat-y; background-position:left;}
#sub_left {width:170px; float:left;}
#sub_rght {width:780px; float:right; padding-bottom:40px;}

/* 레프트메뉴 */
#lm_tit {font-family:NanumGothic; width:169px; height:40px; border-bottom:1px #e1dfdf solid;  font-size:22px; font-weight:800; text-align:center; padding-top:23px; padding-bottom:14px; color:#275CAB; float:left;}


#left_menu_p{ position:relative; float:left; width:169px; margin-right:0%; top:0px;}
#left_menu_p .title{ height:35px; background:url(../images/left_title_bar_p.gif) no-repeat 0px center; padding:35px 0px; 0px; text-align:center; font-size:22px; font-weight:800;  letter-spacing:-1pt;color:#ffffff; border-bottom:0px solid #7986ab;}
#left_menu_p ul.nav{border:0px solid #dadada; padding:0px; border-top:none; font-weight:800; border-bottom:1px solid #dadada;}
#left_menu_p ul.nav a{white-space:nowrap; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -o-text-overflow: ellipsis; display:block;}
#left_menu_p ul.nav>li{border-top:1px solid #dadada;}
#left_menu_p ul.nav>li:first-child{ border:none;}
#left_menu_p ul.nav>li dl{}
#left_menu_p ul.nav>li dt{font-size:13px; letter-spacing:-1pt;}
#left_menu_p ul.nav>li dt a{display:block; height:34px; line-height:34px; background:url(../images/lm_bg.gif) no-repeat 0px center; padding-left:25px;}
#left_menu_p ul.nav>li dt a:hover{ color:#fff; background:url(../images/lm_bg_r.gif) no-repeat 0px center;}
#left_menu_p ul.nav>li dt.active a{color:#fff; background:url(../images/lm_bg_r.gif) no-repeat 0px center;}
#left_menu_p ul.nav>li dd{margin-top:5px; display:none;}
#left_menu_p ul.nav>li dd ul{ padding-bottom:5px;}
#left_menu_p ul.nav>li dd ul li{ padding-left:25px; margin-bottom:5px;}
#left_menu_p ul.nav>li dd ul li a:hover{color:#000;}
#left_menu_p ul.nav>li dd ul li.active a{color:#000;}

#left_menu_p li ol {padding: 10px 0px 7px 15px;  background-color:#f2f0e9;}
#left_menu_p li ol li { line-height: 27px; font-size: 11px; border-bottom:none;}
#left_menu_p li ol li a {line-height: 22px;  color:#837A68; font-weight:bold;}
#left_menu_p li ol li a:hover { color:#275CAB; font-weight:bold;}



/* 본문타이틀과 현재위치 */
#location {width:780px; float:left; text-align:right; color:#999; clear:both; float:left; margin-top:27px;}
#location span { font-weight:bold; color:#666;}
#con_tit {position:relative; font-family:NanumGothic; width:780px; background: ; font-size:22px; font-weight:800; color:#333; top:-22px }

/* 본문컨텐츠 */
#contents {width:780px; margin-top:0px; clear:both; float:left; }



/*####### 정선 패아자##########*/



/* 재단소개  */
.yeinfo_introduce{ margin-top:0px; }
.yeinfo_introduce .yeinfo_txt{ font-size:13px; line-height:20px;}
.yeinfo_introduce strong{ color:#3e3e3e; font-weight:1000;}


/* 인사말 */
.ceo_introduce{ margin-top:0px; }
.ceo_introduce .ceo_image{}
.ceo_introduce .intro_txt{ font-size:13px; line-height:20px;}
.ceo_introduce strong{ color:#3e3e3e; font-weight:400;}
.ceo_introduce .ceo_image_m{display:none;}
.center_msg{ text-align:center; letter-spacing:-1px;}
.center_msg p{ font-size:22px; color:#515151; letter-spacing:-1px; text-transform:uppercase;}
.center_msg .ab{font-size:28px; color:#515151; letter-spacing:-1px; text-transform:uppercase; color:#3e59a1; font-weight:700;}
.center_msg .ab2{font-size:28px; color:#7A94AC; letter-spacing:-1px; text-transform:uppercase; color:#A2C5E5; font-weight:700;}
.center_msg p.impact{ font-size:28px;}
.center_msg p.impact b{color:#3e59a1;font-weight:700;}

.center_msg.left_msg{ text-align:left;}


.ico_slogan { margin-top:20px;}
.ico_slogan li{width:50%; float:left; text-align:center; font-size:15px; color:#515151; font-weight:700; letter-spacing:-1px;}
.ico_slogan li img{ display:block; margin:auto;}

.ico_slogan2 { margin-top:20px;}
.ico_slogan2 li{width:25%; float:left; text-align:center; font-size:15px; color:#515151; font-weight:700; letter-spacing:-1px;}
.ico_slogan2 li img{ display:block; margin:auto;}

.info_list{ margin-top:50px;}
.info_list li .info_title{width:25%; border-top:1px solid #000; padding-top:20px; float:left; font-size:16px; color:#2c2c2c; letter-spacing:-1px; font-weight:700;}
.info_list li .info_title b{ color:#3e59a1;}
.info_list li .info_text{float:right; width:70%; padding-top:20px; padding-bottom:30px;}
.info_list li:last-child .info_text{padding-bottom:0px;}
.info_list li .info_text strong{ color:#3e3e3e;}
.info_list li .info_text p{margin-bottom:1px;}
.info_list li .info_text .ico_txt{ display:inline-block; color:#fff; background-color:#7a90cc; width:75px; height:22px; line-height:22px; border-radius:11px; text-align: center; margin-right:5px; font-size:14px; vertical-align:middle;}




/*####### 정선 패아자 ##########*/














/*####### CMS ##########*/

.select_tit{margin-right:10px;font-weight:600;}
.select_a{position: relative; display: inline-block; width:110px; height:35px; margin-right:4px; padding:15px 15px 15px 15px; border: 1px solid #ddd; background: #ffffff ;}

.select_a_type1{position: relative; display: inline-block; height:36px;  padding: 10px; border: 1px solid #ddd; margin-right:4px;  background: #fff; cursor: pointer;}
.select_a_type1 input, .select_a_type1 input[type=text].selected{ position: relative; z-index: 0; width: 110px; height: 35px; margin: 0 !important; padding: 0 0 0 10px !important; text-align: left; font: normal 13px NanumGothic; *line-height: 12px; border: 0; background: transparent; cursor: pointer;}
.select_a_type1 div.list{display: none; position: absolute; left: -1px; top: 29px; width: 100%; border: 1px solid #ddd; background: #fff;}
.select_a_type1 div.list li{border:0;}
.select_a_type1.select_a_on{background-position: right -12px;}
.select_a_type1.select_visibled{background-position: right -34px;}


/* list */

/* list - search */
.list_common{margin-top:0px;}
.list_common .srch{background:#f8f8f8; height:45px; border:1px solid #d9d4cd; padding:10px 5px 5px 5px; }
.list_common .srch.typeB{border-top:0;}
.list_common .srch.align_c{text-align:center;}
.list_common .srch *{vertical-align:middle;}
.list_common .srch .btnarea{margin:0 35px 0 0;float:left;padding-right:20px;border-right:1px solid #dedede;}
.list_common .srch a{display:inline-block;}
.list_common .srch input[type=text]{border:1px solid #d8d8d8; width:395px;height:35px;}
.list_common .srch.chk_area{border:1px solid #f2eee9;background:#fffdf6;border-radius:3px;}
.list_common .srch.chk_area li{float:left;}
.list_common .srch .selectarea{display:inline-block; height:35px; margin-right:-5px;}
.list_common .date_area{border:1px solid #d9d4cd;border-width:1px 1px 0 1px;padding:20px 40px 15px 20px;}
.list_common .date_area .btnarea{margin-bottom:0;}
.list_common .date_area .year_area{float:left;margin-right:30px;}
.list_common .date_area .year{font:600 20px NanumGothic;margin:0 30px;}
.list_common .date_area .year.prev, .list_common .date_area .year.next{color:#806f5a;margin:0;}
.list_common .date_area li{float:left;padding:6px 5px;border-radius:2px;margin-right:7.5px;}
.list_common .date_area li span{font-weight:600;}
.list_common .date_area li:hover{background:#806f5a;}
.list_common .date_area li:hover span{color:#fff;}
.list_common .date_area li.on{background:#806f5a;}
.list_common .date_area li.on span{color:#fff;}
.list_common .date_area.typeB{border-width:1px;margin-bottom:45px;}
.list_common .date_area.typeB .year_area{border:1px solid #ccc;border-width:0 1px;padding:0 110px;margin:0 20px;}
.list_common .date_area_box{margin:0 auto;width:735px;}
.list_common .list_box{float:left;width:48.6%; min-height:260px;border:1px solid #d9d4cd;padding:20px;margin-bottom:20px;box-sizing:border-box;-moz-box-sizing:border-box;}
.list_common .list_box .list_tit{display:block;padding-bottom:10px;border-bottom:1px solid #bebebe;margin-bottom:10px;font:600 15px NanumGothic;/*margin-top:50px;*/}
.list_common .list_box .list_tit .tit{border-left:0;font:600 20px NanumGothic;color:#333;margin-bottom:0;}
.list_common .list_box img{border:1px solid #bebebe;border-radius:2px;float:left;margin-right:15px;}
.list_common .list_box .list_info{float:left;padding:5px 0; width:190px;}
.list_common .list_box .list_info ol{margin-bottom:15px;}
.list_common .list_box .list_info li{background:url(../img/sub_li.png) no-repeat 0 5px;padding-left:10px;font-size:12px;margin-bottom:6px; width:189px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.list_common .list_box .list_info .btnarea{margin-bottom:0;text-align:right;}
.list_common .list_cate{float:right;margin-bottom:10px;}
.list_common .list_cate li{float:left;margin-left:20px;text-align:right;}
.list_common .list_cate *{font-size:11px;}
.list_common .list_box.type_view{float:none;width:100%;border:0;padding:0;margin-bottom:0;}
.list_common .list_box.type_view .list_tit{display:block;padding-bottom:10px;border-bottom:1px solid #bebebe;margin-bottom:30px;}
.list_common .list_box.type_view .list_tit .tit{font:600 20px NanumGothic;color:#333;display:inline-block;}
.list_common .list_box.type_view img{border:0;border-radius:0;margin-right:45px;width:260px;height:330px;}
.list_common .list_box.type_view .list_info{float:none;padding:5px 0;margin-left:300px;width:auto;}
.list_common .list_box.type_view .list_info .tit{font-weight:600;color:#333;width:80px;display:inline-block;border-left:0;padding:0;margin:0;}
.list_common .list_box.type_view .list_info ol{margin-bottom:15px;}
.list_common .list_box.type_view .list_info li{background-position:0 11px;padding:6px 0 7px 100px;font-size:13px;margin-bottom:0;border-bottom:1px solid #d9d4cd;text-indent:-85px; width:auto; white-space:normal;}
.list_common .list_box.type_view .list_info li span{text-indent:0;}
.list_common .list_box.type_view .list_info li span.tit_info img {margin: 0; float: none; width: 260px; height: auto; vertical-align: top;}
.list_common .list_box.type_local .list_tit{border-bottom:1px solid #666;margin-bottom:0;margin-left:300px;}
.list_common .list_box.type_local .list_tit .tit{font:600 16px NanumGothic;}
.list_common .list_box.type_local .list_info{float:none;padding:5px 0;margin-left:0;padding-left:300px;width:auto;}
.list_common .list_box.type_local .list_info .tit{font-weight:600;color:#333;width:80px;border-left:0;padding:0;margin:0;}
.list_common .list_box.type_local .list_info ol{margin-bottom:15px;}
.list_common .list_box.type_local .list_info li{background-position:5px 15px;padding:10px 15px 10px 100px;box-sizing:border-box;-moz-box-sizing:border-box;text-indent:-85px;}
.list_common .list_box.type_local .list_info_img{text-align:center;width:280px;}
.list_common .list_box.type_local .list_info_img img{width:280px;height:389px;margin-right:30px;display:block;margin-bottom:10px;}
.list_common .list_box.type_local .img_list{padding:5px;border:1px solid #d3d3d3;border-width:1px 0;width:280px;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:10px;}
.list_common .list_box.type_local .img_list li{width:38px;height:53px;float:left;background:url(../img/local/empty_img.png) no-repeat;margin:0 5px;}
.list_common .list_box.type_local .img_list img{width:38px;height:53px;}
.list_common .list_gal{margin-bottom:10px;}
.list_common .list_gal li{width:33%;float:left;margin-bottom:40px;}
.list_common .local_img{border:1px solid #d9d9d9;box-shadow:2px 2px 3px #eaeaea;width:221px;margin:0 auto;}
.list_common .local_img img{width:221px;}
.list_common .local_img p{padding:20px 0;text-align:center;font:600 15px NanumGothic;}

.list_view{border-top:2px solid #000;}
.list_view .view_tit{padding:15px 5px;border-bottom:1px solid #d7d7d7; background-color:#fff;}
.list_view .view_tit .tit{border-left:0;padding:0;font:600 15px NanumGothic;color:#000;display:block; background-color:#fff; height:20px; }
.list_view .view_tit .tit.d_in{display:inline-block;margin-left:10px; margin-top:5px;}
.list_view .view_tit .hit{border-left:1px solid #d7d7d7;margin-left:10px;padding-left:10px;}
.list_view .view_tit .date{font-size:11px;}
.list_view .view_tit .sec_area{text-align:right;}
.list_view .view_tit .sec_area .sec{margin-bottom:10px;}
.list_view .view_cont{margin-bottom:15px;}
.list_view .view_desc{padding:25px 0 35px 0;text-align:center;border-bottom:1px solid #d7d7d7;}
.list_view .view_file{border-bottom:1px solid #d7d7d7;padding:10px 5px;}
.list_view .view_file .file{background-image:url(../img/common/btn_bg.png);background-repeat:no-repeat;background-position:right -342px;width:50px;display:inline-block;margin-right:15px;}
.sub_common .rela_list{border:1px solid #d7d7d7;background:#f8f8f8;padding:0 20px;}
.sub_common .rela_list .prev, .sub_common .rela_list .next{color:#333;padding-right:20px;border-right:1px solid #ababab;margin-right:20px;background-image:url(../img/common/btn_bg.png);background-repeat:no-repeat;background-position:left 0;padding-left:20px;color:#333;font-weight:600;}
.sub_common .rela_list .prev{background-position:left -270px;}
.sub_common .rela_list .next{background-position:left -308px;}
.sub_common .rela_list li{border-bottom:1px dotted #ababab;padding:12px 0;}
.sub_common .rela_list .last{border-bottom:0;}
.sub_common .rela_list .tit{border-left:0;padding-left:0;}
/* //list */



.list_view2{border-top:2px solid #000;}
.list_view2 .view_tit{padding:0px 5px;border-bottom:1px solid #d7d7d7; background-color:#fff;}
.list_view2 .view_tit .tit{border-left:0;padding:0;font:600 15px NanumGothic;color:#000;display:block; background-color:#fff; height:20px; }
.list_view2 .view_tit .tit.d_in{display:inline-block;margin-left:10px; margin-top:5px;}
.list_view2 .view_tit .hit{border-left:1px solid #d7d7d7;margin-left:10px;padding-left:10px;}
.list_view2 .view_tit .date{font-size:11px;}
.list_view2 .view_tit .sec_area{text-align:right;}
.list_view2 .view_tit .sec_area .sec{margin-bottom:10px;}
.list_view2 .view_cont{margin-bottom:15px;}
.list_view2 .view_desc{padding:25px 0 35px 0;text-align:center;border-bottom:1px solid #d7d7d7;}
.list_view2 .view_file{border-bottom:1px solid #d7d7d7;padding:10px 5px;}
.list_view2 .view_file .file{background-image:url(../img/common/btn_bg.png);background-repeat:no-repeat;background-position:right -342px;width:50px;display:inline-block;margin-right:15px;}
.sub_common2 .rela_list{border:1px solid #d7d7d7;background:#f8f8f8;padding:0 20px;}
.sub_common2 .rela_list .prev, .sub_common .rela_list .next{color:#333;padding-right:20px;border-right:1px solid #ababab;margin-right:20px;background-image:url(../img/common/btn_bg.png);background-repeat:no-repeat;background-position:left 0;padding-left:20px;color:#333;font-weight:600;}
.sub_common2 .rela_list .prev{background-position:left -270px;}
.sub_common2 .rela_list .next{background-position:left -308px;}
.sub_common2 .rela_list li{border-bottom:1px dotted #ababab;padding:12px 0;}
.sub_common2 .rela_list .last{border-bottom:0;}
.sub_common2 .rela_list .tit{border-left:0;padding-left:0;}
/* //list */





/* write */

.hid_txt{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;font-size:11px;color:transparent !important;}
.fl_l{float:left !important;}
.fl_r{float:right !important;}
.ft20{font-size:20px;}
.mgl_0{margin-left:0 !important;}
.mgr_0{margin-right:0 !important;}
.align_c{text-align:center;}



.write_info{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.write_info dd{ float:left; padding-top:6px; padding-bottom:6px;  text-indent:10px;border-bottom:1px solid #ccc; width:100%; white-space:nowrap; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -o-text-overflow: ellipsis;}







.write_common{border:2px solid #d5413f;margin-bottom:25px;}
.write_common b{color:#666;}
.write_common .write_area{padding:10px 20px;margin-bottom:10px;}
.write_common .write_area li{border-bottom:1px solid #ccc;padding:7px 0;}
.write_common .write_area .tit{border-left:0;margin:0;margin-left:10px;padding-left:10px;width:95px;display:inline-block;background:url(../img/common/sub_li.png) no-repeat 0 center;}
.write_common .write_area input[type=password], .write_common .write_area input[type=text]{width:160px;height:26px;border:1px solid #ddd;}
.write_common .write_desc{padding:0 30px;margin-bottom:35px;}
.write_common .write_info{background:#f7f6f5;padding:20px 30px 5px 30px;}
.write_common .write_info li{margin-bottom:15px;}
.write_common .write_info em{color:#d5413f;font-style:normal;vertical-align:middle;}
.write_common .write_info.align_c{text-align:center;}
.write_common .write_info.typeB *{font-size:15px;}
.write_common .write_info.typeB li.last{margin-bottom:20px;}
.write_common .selectarea{display:inline-block;}
.write_common .input_txt{font-size:12px;}
.write_common .addfile{display:inline-block;}
.write_common .addfile p{margin-bottom:10px;}
.write_common .addfile .input_txt, .write_common .addfile .ico_txt{font-size:13px;}
.write_common *{vertical-align:middle;}
.write_common .select_a_type1{height:26px;}
.write_common .select_a_type1 input[type=text].selected{height:26px;}

/* reserve */
.reserve_common .tit{display:inline-block;font:600 15px NanumGothic;border-left:0;}
.reserve_common .reserve_box{border:1px solid #d9d4cd;background:#f2f2f2;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:35px;}
.reserve_common .reserve_step{background:url(../img/exhibit/img_reserve_info.png) no-repeat;background-position:center 0;width:772px;margin:0 auto;}
.reserve_common .reserve_step li{color:transparent;}
.reserve_common .reserve_step.step01_05{background-position:center 0;height:279px;}
.reserve_common .reserve_step.step05{background-position:center -279px;height:379px;}
.reserve_common .reserve_step.step06_07{background-position:center -658px;height:500px;}
.reserve_common .reserve_step.step_check{background-position:center -1158px;height:439px;}
.reserve_common .reserve_step_info{margin-top:20px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;}
.reserve_common .reserve_step_info li{width:50%;float:left;margin-bottom:15px;}
.reserve_common .reserve_step_info.w100 li{width:100%;float:none;}
.reserve_common .reserve_step_info .tit{font:600 13px NanumGothic;margin-bottom:5px;}
.reserve_common .reserve_step_info .tit_info{margin-left:25px;}
.reserve_common .btn_box{position:absolute;display:inline-block;}
.reserve_common .btn_box_bg_arrow{height:6px;background-image:url(../img/common/btn_bg_arrow.png);background-repeat:no-repeat;background-position:center top;}
.reserve_common .btn_box_bg_arrow.arrow_bottom{background-image:url(../img/common/btn_bg_arrow2.png);background-repeat:no-repeat;background-position:center bottom;}
.reserve_common .btn_box_bg{border-radius:15px;padding:7px 10px;background-color:#918b8a;}
.reserve_common .btn_box_bg .btn_box_txt *{opacity:1;color:#fff;}
.reserve_common .list02 {margin:5px 0;}
.reserve_common .list01 li {padding-bottom:10px;}
.reserve_common .list02 li {padding-bottom:3px; line-height:1.3;}
.reserve_common section {margin-bottom:30px;}
.reserve_common section table {margin:10px 0;}
/* //reserve */





/* button - size */
.btn.big{width:100px;height:31px;padding-top:7px;}
.btn.nor{width:95px;}
.btn.nor_mid{width:80px;border-radius:2px;padding:6px 0;}
.btn.nor_mid2{width:47px;border-radius:0;padding:5px 0;border-right:1px solid #cec9c4;margin-right:-4px;}
.btn.nor_mid2.on{background-color:#806f5a;}
.btn.base{padding:11px 30px;border-radius:2px;font-weight:600;}
.btn.base.mid{padding:5.5px 20px;font-weight:normal;}
.btn.base.mid2{padding:8px 20px;}
.btn.base.min{padding:2px 5px; margin-right:3px; margin-left:3px; font-weight:normal;}
.btn.base.min2{padding:0 12px;height:25px;font-weight:normal;line-height:25px;}
.btn.base.min2 span{font-size:12px;}
.btn.base.min span{font-size:12px;}
.btn.w125{width:125px;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:0;padding-right:0;}
.btn.w130{width:130px;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:0;padding-right:0;}
.btn.w_login{width:70px;height:70px;border-radius:4px;line-height:70px;padding:0;}

/* button - color */
.btn.c_gr{background-color:#b8b8b8;}
.btn.c_dg{background-color:#868686;}
.btn.c_bk{background-color:#231815;}
.btn.c_br{background-color:#806f5a;}
.btn.c_red{background-color:#d5413f;}

.btn.c_yw{background-color:#6686DB;}

.btn.c_or{background-color:#d64c00;}
.btn.c_or2{background-color:#ff7f0e;}
.btn.c_bl{background-color:#2f59b8;}
.btn.c_bl2{background-color:#006CB8;}
.btn.c_sb{background-color:#c1dbee;}
.btn.c_sb span{color:#1a419a;}
.btn.c_yr{background-color:#f2eeb6;}
.btn.c_yr span{color:#f45600;}
.btn.c_yr2{background-color:#df9911;}
.btn.c_gray{background-color:#999; color:#ffffff;}
.btn.c_br2{background-color:#7f6f5a;}
.btn.c_yrgr{background-color:#B3D000;}
.btn.c_br3{background-color:#7f6f5a;}
.btn.c_wh{border:1px solid #dcdcdc;background-color:#fff;}
.btn.c_wh span{color:#666;}
.btn.c_wh2{background-color:#fff;color:#df9911;}
.btn.c_wh2 span{color:#df9911;}
.btn.c_green{background-color:#1c952f;}
.btn.b_red{border:5px solid #cc3a3a;}
.btn.b_red2{border:2px solid #d84e4c;border-radius:2px;padding:0 11px;}
.btn.b_red2 span{color:#d84e4c;font-weight:600;}
.li_bd.c_br{border-color:#806f5a;}
.li_bd.c_br em{color:#806f5a;}
.li_bd.c_red{border-color:#d5413f;}
.li_bd.c_yw{border-color:#6686DB;}

.li_bd.c_red em{color:#d5413f;}
.li_bd.c_yr{border-color:#df9911;}
.li_bd.c_yr em{color:#df9911;}
.li_bd.c_green{border-color:#009245;}
.li_bd.c_green em{color:#009245;}

/* button - form */
.btn.circle{width:53px;height:53px;border-radius:26.5px;padding:10px 0;box-sizing:border-box;-moz-box-sizing:border-box;}
.btn.circle2{width:19px;height:19px;border-radius:9.5px;display:inline-block;vertical-align:middle;}
.btn.circle3{width:18px;height:18px;border-radius:9px;display:inline-block;vertical-align:middle;line-height:18px;padding:0;}
.btn.circle4{width:24px;height:24px;border-radius:12px;display:inline-block;vertical-align:middle;line-height:24px;padding:0;}
.btn.rdu{border-radius:5px;}
.btn.rdu2{border-radius:10px;padding:3px 10px 3px 5px;}





/*교육사업 --table*/
.table1 {BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed; BORDER-TOP: #c4bd99 2px solid;}
.table1 TH { font-weight:bold; BORDER-BOTTOM: #c4bd99 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #d9d5c2; COLOR: #625827; line-height:18px; BORDER-RIGHT: #c4bd99 1px solid; BORDER-left: #c4bd99 1px solid; PADDING-TOP: 4px;}
.table1 TH.t_left {font-weight:bold; BACKGROUND: #f1eedd; COLOR: #625827;  MIN-HEIGHT: 22px; BORDER-left: #c4bd99 1px solid;}
.table1 TD {  BORDER-BOTTOM: #c4bd99 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MIN-HEIGHT: 22px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-RIGHT: #c4bd99 1px solid; PADDING-TOP: 4px;}
.table1 li {}

.project {width:780px; overflow:hidden;}
.project .box {width:780px; float:left; }
.project .line {width:780px; border-bottom:1px dashed #e3e2e2; float:left; clear:both; margin:18px 0px 30px 0px; }
.project .box .tit {width:498px; height:26px; font-size:16px; color:#9e904e; font-weight:bold; padding-left:35px; background:url(../images/blit01.gif) no-repeat 0 60%; margin-bottom:15px; background-attachment:scroll; padding-top:8px; clear:both; border-bottom:dashed 2px #c6bd91; float:right; }
.project .box .thum {width:218px; height:147px; float:left; margin-bottom:15px;  }
.project .box .info {width:532px; float:right; }
.project .more {width:532px; clear:both; float:left; }
.project button {width:70px; height:19px; float:right;  color:#ffffff; font-size:12px; font-weight:bold; text-align:center; line-height:20px; border:none; clear:both;}
.project .more_con {width:512px; float:left; clear:both; margin:10px 0px; background-color:#f4f3ee; padding:10px;}
.project .more_con .mtit {font-size:12px; font-weight:bold; color:#6e942b; line-height:20px; clear:both; margin-bottom:3px; }
.project .more_con li {line-height:20px; clear:both; list-style:none; }
.project .more_con li li { margin-left:10px;}


/* history 20150828*/
.history {padding-top:40px;}
.history article {background:url('../img/history_line01.png') repeat-y 0 13px; margin-top:0px;  padding-bottom:60px;}
.history article:last-child {padding-bottom:0px;}
.history article .yaer {display:inline-block; font-weight:600; font-size:30px; color:#d5413f; padding-left:30px; background:url('../img/history_bullet.png') no-repeat 0 13px; margin:-20px 0 10px; }
.history article ul {padding-left:35px;}
.history article ul li {padding-bottom:5px;}
.history article ul li .date {display:inline-block; background:url('../img/history_line02.png') no-repeat right 2px; padding-right:95px; margin-right:10px; font-weight:600; width:40px;}



/*####### FOOTER ##########*/

#footer {width:100%;  height:230px; border-top:3px #959595 solid; clear:both; overflow:hidden; background-color:#959595;}

#bottom_info {width:480px; float:left; padding-top:10px; letter-spacing:0pt; padding-bottom:10px;}
#bottom_info li {font-weight:bold; text-align:left; display:inline;  color:#666666; padding-left:17px;}
#bottom_info li a:active, a:visited, a:focus { color:#E4E4E4; text-decoration:none; }
#bottom_info li a:link, a:hover { color:#E4E4E4; text-decoration:none; }

#copy2 {width:480px; float:left;  margin-top:7px; padding-top:10px;}
#copy {width:480px; color:#E4E4E4; line-height:20px; float:left;  margin-top:7px; padding-top:10px; padding-left:17px;}
#copy span { font-weight:bold;}

#bottom_logo {width:500px; height:47px; float:right; padding-top:25px; vertical-align:top;}

#bottom_na2 {width:980px; float:left; padding-top:20px; letter-spacing:-1pt; padding-bottom:10px;}
#bottom_na2 li {font-weight:bold; text-align:left; display:inline;  color:#666666; padding-left:17px;}
#bottom_na2 li a:active, a:visited, a:focus { color:#666666; text-decoration:none; }
#bottom_na2 li a:link, a:hover { color:#666666; text-decoration:none; }

/*####### FOOTER ##########*/