@charset "utf-8";
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}


body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,span,table,th,td,form,fieldset,legend,input,textarea,button,select	{margin:0; padding:0}
body,input,textarea,select,button,table{font-family:'맑은 고딕',Magun Gothic,'돋움',Dotum,Arial,Helvetica,AppleGothic,sans-serif;font-size:14px; line-height:2em; color:#373737}
fieldset,img {border:0 none}
ul,li,ol{list-style:none}
a, a:link	{color:#373737;text-decoration:none}
.blind	{display:none; overflow:hidden; position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.pc_blind	{display:none}

#wrap_main, #wrap		{position:relative; width:100%;}
body		{background:url(../img/common/top_back.png) repeat-x; text-align:center; width:100%;}
body .bgline	{position:absolute; width:100%; top:134px; left:0; height:4px; z-index:100; text-align:left}

body .bgline .line	{position:absolute; top:0; left:50%; margin-left:-480px; width:960px; height:4px; background:url(../img/common/bgline.gif) no-repeat}
body .bgline .g	{float:left; width:50%; height:4px; background:url(../img/common/bgline_g.gif) repeat-x}

body.sub	{background:url(../img/common/top_back_s.gif) repeat-x 0 0}

#wrap_main .btn_top	{display:none !important}
.btn_top	{position:fixed; right:10px; bottom:20px; background:#F00;}
.btn_top a	{display:inline-block; width:34px; height:34px; background:url(../img/common/btn_top.gif) no-repeat}

img[usemap]	{width: auto; height: auto; max-width: 100%;}

/* header */
#header	{position:relative; width:960px; height:138px; margin:0 auto; text-align:left}
#header:after	{display:block; clear:both; content:''}
#logo a	{position:absolute; top:35px; left:0; display:block; /*background:url(../img/common/logo_30th.png) no-repeat; */background:url(../img/common/logo_new2.png) no-repeat; width:220px; height:70px; z-index:100}
#logo_eng a	{position:absolute; top:35px; left:0; display:block; background:url(../img/common/logo_eng.png) no-repeat; width:172px; height:65px; z-index:100}
#gnb	{position:absolute; top:7px; right:0; font-size:11px; color:#7f7f7f}
#gnb li	{float:left; display:inline; height:23px; vertical-align:top; margin-left:12px}
#mem	{float:left; height:23px; line-height:2.2em}
#lang	{float:left; width:129px; background:url(../img/common/lang.gif) no-repeat; line-height:1.5em}
#lang.eng	{width:123px !important; background:url(../img/common/lang_eng.gif) no-repeat}
#lang.chi	{width:135px !important; background:url(../img/common/lang_chi.gif) no-repeat}
#lang.jp	{width:124px !important; background:url(../img/common/lang_jp.gif) no-repeat}
#lang span	{float:left}
#lang a	{display:inline-block}
#search_area	{float:left; height:23px;}
#search_area .input	{float:left; border:0 none; *margin-top:-1px}
#search_area .input input	{width:148px; height:23px; *height:21px; border:1px solid #d5d5d5; box-sizing:border-box; line-height:1.5em;}
#search_area .btn	{float:left; width:24px; height:23px;}

#lnb	{position:absolute; top:57px; right:0}
#lnb:after	{display:block; clear:both; content:''}
#lnb ul	{float:right; background:url(../img/common/menu_new.gif) no-repeat; width:692px; height:43px; text-align:right}
#lnb li	{float:left; margin-left:15px;}
#lnb li a	{display:inline-block; height:43px; overflow:hidden; width:91px}
#lnb li a.m01	{background:url(../img/common/m01_n.gif) no-repeat}
#lnb li a.m02	{background:url(../img/common/m02_n.gif) no-repeat;  width:147px !important}
#lnb li a.m03	{background:url(../img/common/m03_n.gif) no-repeat;}
#lnb li a.m04	{background:url(../img/common/m04_n.gif) no-repeat}
#lnb li a.m05	{background:url(../img/common/m05_n.gif) no-repeat}
#lnb li a.m06	{background:url(../img/common/m06_n.gif) no-repeat}

#lnb li a:hover	{background-position:0 -42px}
#lnb li a span	{display:none;font-size:0;line-height:0}


#lnb_lang	{position:absolute; top:62px; right:0}
#lnb_lang:after	{display:block; clear:both; content:''}
#lnb_lang ul	{float:right; font-size:22px;}
#lnb_lang.chi ul	{float:right; font-size:20px !important}
#lnb_lang li	{float:left; margin-left:30px; letter-spacing:-1px}
#lnb_lang li a	{text-decoration:none; color:#000;}
#lnb_lang li a:hover,#lnb_lang li a:focus	{color:#007fe1}


/* 메뉴layer */
#menu	{position:absolute; top:138px; left:0; width:100%; height:260px; background:#f3f3f3; border-bottom:1px solid #406b98; z-index:100; text-align:left;}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6 	{position:absolute; top:0; left:50%; width:960px; padding-top:25px; margin-left:-480px}
#menu h2	{float:left; display:inline-block; width:175px; height:150px; padding-top:10px; color:#004c87}
#menu ul 	{float:left; width:155px; height:210px; *height:220px; padding-top:10px; background:url(../img/common/tab02.gif) left 0 repeat-y}
#menu ul.none 	{background:none}
#menu li 	{float:left; width:140px; height:35px; margin-left:15px; line-height:1.2em }
#menu1 li	{height:30px}
#menu .sec		{color:#1065a6; font-weight:bold; font-size:15px; letter-spacing:-1px; height:30px}
#menu li a 	{font-size:13px; letter-spacing:-1px; text-decoration:none; color:#555}
#menu li a:hover	{color:#369e31}
#menu1 h2	{background:url(../img/common/m_title1.png) 0 8px no-repeat}
#menu2 h2	{background:url(../img/common/m_title2.png) 0 8px no-repeat}
#menu3 h2	{background:url(../img/common/m_title2.png) 0 8px no-repeat}
#menu4 h2	{background:url(../img/common/m_title4.png) 0 8px no-repeat}
#menu5 h2	{background:url(../img/common/m_title5.png) 0 8px no-repeat}
#menu6 h2	{background:url(../img/common/m_title6.png) 0 8px no-repeat}
	/* eng */
#menu.eng		{position:absolute; top:138px; left:0; width:100%; height:320px; background:#f3f3f3; border-bottom:1px solid #406b98; z-index:100; text-align:left;}
#menu.eng ul 	{float:left; width:195px; height:275px; }
#menu.eng li 	{float:left; width:180px; height:30px; margin-left:10px; line-height:1.2em}
#menu.eng .sec	{color:#1065a6; font-weight:bold; font-size:14px; letter-spacing:normal; height:50px}
#menu.eng li a 	{font-size:12px; letter-spacing:normal}
#menu.eng #menu1 h2	{background:url(../img/common/m_title1_eng.png) 0 8px no-repeat !important}
#menu.eng #menu2 h2	{background:url(../img/common/m_title2_eng.png) 0 8px no-repeat !important}
#menu.eng #menu3 h2	{background:url(../img/common/m_title3_eng.png) 0 8px no-repeat !important}
#menu.eng #menu4 h2	{background:url(../img/common/m_title4_eng.png) 0 8px no-repeat !important}
#menu.eng #menu5 h2	{background:url(../img/common/m_title5_eng.png) 0 8px no-repeat !important}
#menu.eng #menu6 h2	{background:url(../img/common/m_title6_eng.png) 0 8px no-repeat !important}
	/* chi */
#menu.chi		{height:220px}
#menu.chi ul 	{width:155px; height:170px; }
#menu.chi li  	{width:140px}
#menu.chi li a 	{font-size:14px; letter-spacing:normal}
#menu.chi #menu1 h2	{background:url(../img/common/m_title1_chi.png) 0 8px no-repeat !important}
#menu.chi #menu2 h2	{background:url(../img/common/m_title2_chi.png) 0 8px no-repeat !important}
#menu.chi #menu3 h2	{background:url(../img/common/m_title3_chi.png) 0 8px no-repeat !important}
#menu.chi #menu4 h2	{background:url(../img/common/m_title4_chi.png) 0 8px no-repeat !important}
#menu.chi #menu5 h2	{background:url(../img/common/m_title5_chi.png) 0 8px no-repeat !important}


/* 메인- 주요 행사 */
#wrap_main #content	{position:relative; width:960px; margin:0 auto; text-align:left}
#wrap_main #content.bbs	{position:relative; width:960px; margin:0 auto; text-align:center}
#wrap_main #content:after	{display:block; clear:both; content:''}
#main_news	{float:left; position:relative; width: 716px; /*width:960px;*/ height:298px; overflow: hidden; border: 1px #ccc solid; box-sizing: border-box;}
#main_news img{width: 716px; height: 298px;}
#main_news1,#main_news2,#main_news3,#main_news4	{position:absolute; top:0; right:0; width:260px; height:298px; z-index:3; display:none}
#main_news .img	{position:absolute; top:0; left:0; z-index:2}
#main_news dt{float:right; width:215px; margin:30px 25px 25px 0;}
#main_news dt a,#main_news dt a:hover{color:#ffea7a; font-size:19px; letter-spacing:-1px}
#main_news dd{float:right; width:215px; clear:both; height:143px; overflow:hidden; margin-right:25px; color:#fff; line-height:1.7em; opacity: 0.7; filter: alpha(opacity=70); letter-spacing:-1px; text-align:justify}
#main_news dd a,#main_news dd a:hover{color:#fff; line-height:1.7em; opacity: 0.7; filter: alpha(opacity=70); letter-spacing:-1px; text-align:justify}
#page		{position:absolute; right:20px; bottom:25px; z-index:99; font-size:0; line-height:0}
#page span	{float:left; display:inline-block; margin-right:6px}
#page span a		{display:inline-block; width:14px; height:9px; background:#bbb}
#page span.sel a	{background:#6989ab}

/* 메인- 인스타그램 */
#main_sns_box   {float: right; width: 225px; height: 298px;  overflow: hidden; border: 1px #ccc solid; box-sizing: border-box; padding: 4px 10px;}
#main_sns_box .sns_title    {float: left; width: 100%; box-sizing: border-box; font-weight:bold; position: relative;}
#main_sns_box .sns_title p  {position: absolute; top: 4px; right: 0;}
#main_sns_box .sns_wrap     {float: left; width: 100%;}
#main_sns_box .sns_wrap dt  {height: 180px; overflow: hidden;display: flex; justify-content: center; align-items: center;}
#main_sns_box .sns_wrap dt img  {width: 100%; height: auto; min-height: 180px}
#main_sns_box .sns_wrap dd  {float: left; width: 100%; padding:10px 0 7px 0; box-sizing: border-box;}
#main_sns_box .sns_wrap dd .title   {height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
#main_sns_box .sns_wrap dd .title,#main_sns_box .sns_wrap dd .title a{font: bold 14px/18px 'malgun gothic'; letter-spacing:-0.06em;}
#main_sns_box .sns_wrap dd .date	{font: normal 13px/26px 'malgun gothic'; color: #888;}


/* 영문 - 메인이미지 배너 */
.m_b_box	{position:relative; width:960px; height:318px; overflow:hidden; margin:0 auto;}
#m_banner			{position:relative; width:960px; height:318px; overflow:hidden}
#m_banner .banner_area	{position:absolute; top:0; left:0}
#m_banner .banner_area li	{float:left}
#m_banner .banner_area li a		{display:block}
#m_banner .slides_box	{position:absolute; overflow:hidden}
#m_banner .title_thumb_box	{position: absolute; left:0; bottom:0; width:100%}
#m_banner .title_box	{text-align:center; top:-9999px; font-size:0; text-indent:-9999px}
#m_banner .thumb_box	{position:absolute; bottom:13px; left:0; width:960px; height:12px; text-align:center; vertical-align:bottom}
#m_banner .thumb_box span	{margin:0 5px}
#m_banner .thumb_box span img	{cursor: pointer}
#m_banner .thumb_p	{position:absolute; top:-163px; left:10px}
#m_banner .thumb_n	{position:absolute; top:-163px; right:10px}


/* main-공지, 언론 */
#board,#project,#fav_cont,#img_cont	{margin-top:30px}

#board	{float:left}
#notice	{float:left; width:450px; padding:0 30px 0 0;}
#press	{float:left; width:450px; padding:0 0 0 30px;}
#notice h2, #press h2	{position:relative; margin-bottom:10px}
#board .more	{position:absolute; top:3px; right:0; width:21px; height:21px; background:url(../img/main/ico_more.gif) no-repeat}
#notice li, #press li	{float:left; width:450px; font-size:13px;}
#notice .list , #press .list	{float:left; width:370px; height:23px}
#notice .date, #press .date	{float:right; width:70px; height:23px; text-align: right;}
#notice	{background:url(../img/common/dot_gray.gif) repeat-y right}

/* main-재단사업 */
#project	{float:left; width:960px; height:290px; background:url(../img/main/prj.gif) no-repeat; vertical-align:top}
#project.chi	{background:url(../img/main/prj_chi.gif) no-repeat !important}
#project.jp		{background:url(../img/main/prj_jp.gif) no-repeat !important}
#project:after	{display:block; clear:both; content:''}
#project ul	{float:left; display:inline; width:222px; height:234px; margin:42px 10px 0 0; vertical-align:top; background:url(../img/main/prj_bg.gif) no-repeat;; }
#project li	{float:left; width:208px; display:block; font-size:13px; letter-spacing:-1px; line-height:1.4em; background:url(../img/common/bul_wonb.gif) 7px 8px no-repeat; padding-bottom:6px; margin:5px 0 0 6px; border-bottom:1px solid #dae6f0; text-align:left}
#project .title		{height:32px; text-align:center; font-size:15px; letter-spacing:normal; font-weight:bold; color:#fff; border-bottom:none}
#project li a	{display:inline-block; margin-left:19px; width:188px}
#project li a:hover	{text-decoration:none; color:#007fe1}
#project li.end		{border-bottom:none}
	/* main-재단사업 영문 */
#project_eng	{float:left; width:960px; height:360px; margin-top:30px; background:url(../img/main/prj_eng.gif) no-repeat; vertical-align:top}
#project_eng:after	{display:block; clear:both; content:''}
#project_eng ul	{float:left; display:inline; width:222px; height:304px; margin:42px 10px 0 0; vertical-align:top; background:url(../img/main/prj_bg_eng.gif) no-repeat;; }
#project_eng li	{float:left; width:208px; display:block; font-size:13px; letter-spacing:-1px; line-height:1.4em; background:url(../img/common/bul_wonb.gif) 7px 8px no-repeat; padding-bottom:5px; margin:5px 0 0 6px; border-bottom:1px solid #dae6f0; text-align:left}
#project_eng .title		{height:50px; text-align:center; font-size:15px; letter-spacing:normal; font-weight:bold; color:#fff; border-bottom:none; margin-top:12px}
#project_eng li a	{display:inline-block; margin-left:19px; width:185px}
#project_eng li a:hover	{text-decoration:none; color:#007fe1}
#project_eng li.end		{border-bottom:none}

/*웹진 대산문화*/
#webzine_box	{float:left; width:716px; overflow:hidden; margin-top:30px}
#webzine_box h2	{float:left; height:45px; overflow:hidden; background:#0072bb; color:#fff; width:716px; height:45px; text-align:center; letter-spacing:-1px; font-size:18px; line-height:40px}
#webzine_box h2 span{font-weight:normal; font-size:13px; color:#eee}
#webzine_box h2 img	{width:100%}
#webzine_box h2 a	{color:#fff;}
#webzine_box .webzine_wrap	{float:left; width:960px; margin-top:13px; display: table;}
#webzine_box dl	{float:left; width:230px; min-height:280px; overflow:hidden; margin-right:13px;}
#webzine_box dt	{float:left; overflow:hidden; position:relative; max-height:135px; display: flex; justify-content: center; align-items: center;}
#webzine_box dt span		{position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); .background:#000; .filter: alpha(opacity=60); color:#fff; text-align:center; padding:0 7px; font-size:12px; font-weight:bold}
#webzine_box dt	img			{width:100%}
#webzine_box dd				{float:left; width:100%; padding:10px 0}
#webzine_box dd .title		{font-size:18px; letter-spacing:-0.06em}
#webzine_box dd .stitle		{font-size:13px; color:#2c72a9; line-height:1.6; padding:5px 0; white-space:nowrap; text-overflow: ellipsis; overflow: hidden; width: 230px;}
#webzine_box dd .stitle	a	{font-size:13px; line-height:1.6}
#webzine_box dd .writer		{font-size:12px; color:#444;}

/*메인 웹진*/
#webzine_wrap	{float: left; width: 100%; padding:30px 0 10px;}
#webzine_wrap h2	{letter-spacing:-1px; font-size:18px; font-weight:bold; margin-bottom: 10px; display: table; color: #fff; background: #1266B1; position: relative; padding: 5px 10px 5px 50px;}
#webzine_wrap h2 span	{float: left;line-height: 22px; text-align: center; letter-spacing: 0; margin-right: 5px;  position: absolute; top: 1px; left: 1px; background: #fff; color: #1266B1; font-size: 15px; padding: 0 8px;}
#webzine_wrap .webzine_1	{float: left;}
#webzine_wrap .webzine_1 dl	{float:left; width:230px; height:260px; border: 1px #ddd solid; box-sizing: border-box; overflow:hidden; margin-right:15px; }
#webzine_wrap .webzine_1 dt	{float:left; overflow:hidden; position:relative; max-height:135px; display: flex; justify-content: center; align-items: center;}
#webzine_wrap .webzine_1 dt span		{position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.6); .background:#000; .filter: alpha(opacity=60); color:#fff; text-align:center; padding:0 7px; font-size:12px; font-weight:bold}
#webzine_wrap .webzine_1 dt	img			{width:100%}
#webzine_wrap .webzine_1 dd				{float:left; width:100%; padding:12px; box-sizing: border-box;}
#webzine_wrap .webzine_1 dd .title		{font-size:18px; letter-spacing:-0.06em; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
word-wrap: break-word; color: #000; font-weight: normal;}
#webzine_wrap .webzine_1 dd .stitle		{font-size:13px; color:#2c72a9; line-height:1.6; padding:5px 0 0; white-space:nowrap; text-overflow: ellipsis; overflow: hidden; width: 230px;}
#webzine_wrap .webzine_1 dd .stitle	a	{font-size:13px; line-height:1.6}
#webzine_wrap .webzine_1 dd .writer		{font-size:12px; color:#444;}
#webzine_wrap .webzine_2	{float: right; width: 465px; height: 260px; background: #e9f1fa; padding: 20px 25px; box-sizing: border-box;}
#webzine_wrap .webzine_2 .boxtitle		{letter-spacing:-1px; font-size:18px; font-weight:bold; border-bottom: 1px #d4deeb solid; margin-bottom: 10px; padding-bottom: 10px; color: #000;}
#webzine_wrap .webzine_2 .boxtitle span{background:none; padding: 0; color:#3269a5; margin-right: 10px;}
#webzine_wrap .webzine_2 li			{float: left; width: 350px; font-size:17px; letter-spacing:-0.06em;  white-space:nowrap; text-overflow: ellipsis; overflow: hidden; padding: 3px 0;}
#webzine_wrap .webzine_2 li.name	{float: right; width: auto; text-align: right; color:#2c72a9; font-size:13px;}
#webzine_wrap .webzine_3	{float: left; width: 100%; border: 7px #e9f1fa solid; box-sizing: border-box; margin-top: 20px;}
#webzine_wrap .webzine_3 .boxtitle	{letter-spacing:-1px; font-size:18px; font-weight:bold; padding-bottom: 10px; color: #3269a5;}
#webzine_wrap .webzine_3 .webzine_box	{float: left; width: 236px; min-height: 200px; padding: 0 20px; margin: 20px 0; box-sizing: border-box; border-right:1px #ddd solid}
#webzine_wrap .webzine_3 .webzine_box.end{border-right: 0;}
#webzine_wrap .webzine_3 li			{float: left; width: 150px; font-size:16px; line-height: 22px; letter-spacing:-0.06em; padding: 6px 0;}
#webzine_wrap .webzine_3 li.name	{float: right; width: auto; text-align: right; color:#666; font-size:12px;}

/*공모사업 신청 바로가기*/
#gongmo_bn_wrap	{float: left; width: 100%; padding: 30px 0 20px;}
#gongmo_bn_wrap h2	{float: left; width: 200px; font-size: 18px; letter-spacing: -0.1em; position: relative; top: 12px; color: #000;}
#gongmo_bn_wrap h2 span	{text-align: right; color: #888; position: absolute; right: 0; background: url(../img/common/ico_tt_blue.gif) no-repeat 0 4px; width: 21px; height: 25px;}
#gongmo_bn_wrap .bn		{float: right;}
#gongmo_bn_wrap .bn a	{float:left; display: block; color: #fff; font-size: 18px; font-weight: bold; letter-spacing: -0.08em;margin-left: 5px; border-radius: 8px;} 
#gongmo_bn_wrap .bn.row1 a	{padding: 13px 310px;} 
#gongmo_bn_wrap .bn.row2 a	{padding: 13px 130px;} 
#gongmo_bn_wrap .bn.row3 a	{padding: 13px 47px;} 
#gongmo_bn_wrap .bn.row4 a	{padding: 13px 17px;} 

#bn_box	{float:right; width:225px; height:336px; margin-top:30px}
#bn_box .bn1	{height:168px; background:#79b6e3}
#bn_box .bn2	{height:168px; background:#f1f1f1}


/* main-웹진,서식,도서 */
#fav_cont	{float:left; position:relative}
#fav_cont:after	{display:block; clear:both; content:''}
#webzine,#book	{float:left; width:650px; height:165px; background:url(../img/main/prj_bg01.gif) no-repeat}
#book	{margin-top:20px;}
#webzine .img,#book .img	{float:left; width:145px; height:150px; margin:15px 0 0 30px}
#webzine h2,#book h2	{float:left; width:400px; height:35px; margin-top:13px; padding:0 20px 0 25px; font-size:22px; color:#000; font-weight:normal; line-height:1.2em}
#webzine ul				{float:right; width:475px; margin-top:8px; height:95px; overflow:hidden; }
#book ul				{float:right; width:475px; margin-top:12px; height:95px; overflow:hidden; }
#webzine li,#book li	{position:relative; vertical-align:top; height:30px; margin-left:5px; padding-left:10px; font-size:15px; overflow:hidden; background:url(../img/common/bul_wong.gif) no-repeat 10px 13px}
#webzine li		{width:440px; font-size:13px !important; letter-spacing:-1px; height:23px}
#book li		{float:left; display:inline-block; width:170px;}
#book li.wide	{width:260px}
#webzine li span,#book li span	{position:absolute; padding:0 13px}

#webzine p	{background:url(../img/common/bul_wong.gif) no-repeat 0 13px; /*padding-bottom:5px;*/}
#webzine p a{margin-left:10px; font-size:13px; line-height:18px; position:relative; top:4px}

#join		{float:right; width:290px; height:350px; background:url(../img/main/prj_bg02.gif) no-repeat}
#join h2	{height:47px; padding:15px 20px 20px 76px; font-size:22px; font-weight:normal; line-height:1.2em; background:url(../img/main/ico_join.gif) no-repeat 28px 20px}
#join h2 span	{display:block; padding-left:1px; font-size:12px; color:#7f7f7f; font-weight:normal}
#join ul	{float:left; margin-top:10px; float:left;}
#join li	{position:relative; vertical-align:top; width:245px; *width:255px; height:40px; border-bottom:1px solid #e8e8e8; margin:0 15px; padding-left:10px; font-size:15px; line-height:1.3em; overflow:hidden}
#join li span	{position:absolute; padding:0 13px 0 5px; top:30%; left:0;}
	/* main-서식,도서 */
#join_eng,#book_eng	{float:left; width:470px; height:205px; background:url(../img/main/prj_bg01_eng.gif) no-repeat; margin-right:20px}
#join_eng h2	{height:61px; *height:87px; padding:26px 20px 0 96px; font-size:27px; font-weight:normal; line-height:1.2em; background:url(../img/main/ico_join.gif) no-repeat 40px 20px}
#join_eng ul,#book_eng ul	{float:left; margin-left:20px}
#join_eng li	{position:relative; vertical-align:top; width:430px; height:50px; border-bottom:1px solid #e8e8e8; font-size:15px; line-height:1.3em; background:url(../img/common/ico_arr_gray02.gif) no-repeat right 50%}
#join_eng li.chi	{font-size:20px;}
#join_eng li span	{position:absolute; padding:0 20px 0 10px; width:390px; *width:420px; top:25%; left:0}
#join_eng li.chi span	{top:30%}

#book_eng		{margin-right:0}
#book_eng h2	{float:left; height:61px; *height:100px; padding:26px 20px 13px 20px; font-size:27px; font-weight:normal; line-height:1.2em}
#book_eng .img	{float:left; width:145px; height:150px; margin:30px 0 0 30px}
#book_eng li	{position:relative; vertical-align:top; width:250px; height:80px; font-size:15px; line-height:1.3em; background:url(../img/common/ico_arr_gray02.gif) no-repeat right 50%}
#book_eng li.chi	{font-size:20px;}
#book_eng li span	{position:absolute; padding-right:20px; width:200px; *width:220px; top:10%; left:0; }
#book_eng li.chi span	{top:35%}


/* main-활동소식, 동영상, 배너*/
#img_cont	{float:left; width:960px; height:142px}
#img_cont .con_title	{font-size:11px; color:#FFF}
#act		{float:left; position:relative; width:306px; height:142px; margin-right:20px}
#act .con_title	{position:absolute; display:inline-block; width:57px; height:20px; top:7px; left:10px; padding-top:2px; text-align:center; line-height:1.5em; background:#c3243e; z-index:13}
#act .main_act_a		{color:#fff; font-size:14px; font-weight:bold;}
#act dl		{position:relative}
#act dt		{position:absolute; top:4px; left:75px; color:#fff; font-size:14px; font-weight:bold; height:36px; overflow:hidden; z-index:15}
#act dd		{position:absolute; top:0; left:0; z-index:11}
#act .title_bg	{position:absolute; top:0; left:0; width:340px; height:36px; background:#000; opacity: 0.4; filter: alpha(opacity=40); z-index:12}
#mov		{float:left; position:relative; width:306px; height:142px; margin-right:20px}
#mov .con_title	{position:absolute; display:inline-block; width:47px; *width:49px; padding-top:2px; height:20px; top:7px; left:10px; text-align:center; line-height:1.5em; background:#2c4363; z-index:13}
#mov dl		{position:relative}
#mov dt		{position:absolute; top:4px; left:65px; color:#20567f; font-size:14px; font-weight:bold; z-index:15; width:340px; height:36px}
#mov dt a	{color:#20567f;}
#mov dd		{position:absolute; top:0; left:0; z-index:11}
#banner		{float:left; position:relative; width:306px; height:142px;}
#banner:after	{display:block; clear:both; content:''}

/* main-links */
#links	{position:relative; width:960px; margin:30px auto 0; height:66px; background:url(../img/main/links3.jpg) no-repeat; }
#links li	{float:left}
#links li a	{display:inline-block; height:66px}
#links .link1	{width:230px;}
#links .link2	{width:200px; margin-left:42px}
#links .link3	{width:202px; margin-left:41px}
#links .link4	{width:200px; margin-left:41px}
#links .link5	{width:168px; margin-left:41px}

/* footer */
.sub #footer	{clear:both; border-top:2px solid #d9e1ea; padding-top:20px;}
#footer			{clear:both; position:relative; width:960px; margin:20px auto 0;padding-bottom:10px}
#footer:after	{display:block; clear:both; content:''}
#footer ul	{float:left; }
#footer li	{float:left; font-size:12px; color:#575757}
#footer .ft_logo	{float: left;}
#footer .menu	{float: left; margin-left: 58px;/*width:100%*/}
#footer #addr	{float:left; margin-left: 58px;/*width:785px;*/ font-size:11px; color:#7f7f7f; line-height:1.5em; padding-top:5px; text-align:left}
#footer #copyright	{display:block; font-size:10px; text-align:left}

/* sub */
.sub #content	{position:relative; width:960px; margin:0 auto;}
/*.sub #content:after	{display:block; width:100%; clear:both; content:''}*/
.sub h3	{width:100%; height:130px; *height:170px; padding-top:40px; text-align:center; font-size:45px; font-weight:normal; line-height:1.5em; color:#373737;}
.sub h3.eng	{width:100%; height:130px; *height:170px; padding-top:40px; text-align:center; font-size:37px; letter-spacing:-2px; line-height:1.3em; color:#373737;}

/*페이지경로*/
.bc	{width:100%; height:35px; *height:40px; padding-top:5px; text-align:left}
.bc li, .bc li a	{display:inline; font-size:14px; color:#7b7b7b; padding:0 5px}
.bc .index	{background:url(../img/common/bc_home.gif) no-repeat 0 4px; padding-left:15px}
.bc .arrow	{color:#aaaaaa}

/* 검색 */
.h_search	{text-align:left}
.h_search h5	{display:block; font-size:20px; font-weight:bold; color:#226db2; margin:0 0 10px 10px}
.h_search ul	{border-top:1px solid #dadada; padding:5px 10px 10px; margin-bottom:30px}
.h_search li	{padding-top:10px}
.h_search li span	{color:#4db848; font-weight:bold; font-size:12px}


/* 탭 */
.tab_le {float:left; width:100%; margin-bottom:30px; background:url(../img/common/tab01_lebg.gif) no-repeat;}
.tab_le02 {float:left; width:100%; margin-bottom:30px; background:url(../img/common/tab01_lebg02.gif) no-repeat;}
.tab_le03 {float:left; width:100%; margin-bottom:30px; background:url(../img/common/tab0102_lebg02.gif) no-repeat;}
/*.li01:after	{display:block; clear:both; content:''}*/

/* 탭01-4단 */
.tab01		{float:left; width:100%; height:50px; margin-bottom:30px; background:url(../img/common/tab01.gif) repeat-x}
.tab01 li	{float:left; height:50px; text-align:center; font-size:15px; color:#474747; background:url(../img/common/tab01_bg.gif) repeat-x}
.tab01 li a	{width:100%; display:inline-block; height:35px; *height:44px; padding-top:7px; background:url(../img/common/tab01_bg.gif) right repeat-y; text-align:center; font-size:15px; color:#474747; text-decoration:none; }
.tab01 li.current	{background:url(../img/common/tab01_on.gif) no-repeat 50% bottom}
.tab01 li.current a,.tab01 li a:hover	{background:url(../img/common/tab01_bg_on.gif) repeat-x; color:#ffffff;}
.col4 li	{width:25%}
.col2 li	{width:50%}
.col3 li	{width:33%}
.col6 li	{width:16%}
	/* 중문 탭 */
.jp .tab01 li	{font-size:14px}
.jp .tab01 li a	{font-size:14px}	

/* 탭01- 프리단 */
.tab01_fr		{float:left; width:100%; height:50px; background:url(../img/common/tab01.gif) repeat-x}
.tab01_fr li	{float:left; height:50px; text-align:center; font-size:15px; color:#474747; background:url(../img/common/tab01_bg.gif) repeat-x}
.tab01_fr li a	{padding:0 10px; display:inline-block; height:35px; *height:44px; padding-top:7px; background:url(../img/common/tab01_bg.gif) right repeat-y; text-align:center; font-size:15px; color:#474747; text-decoration:none; }
.tab01_fr li.current	{background:url(../img/common/tab01_on.gif) no-repeat 50% bottom}
.tab01_fr li.current a,.tab01_fr li a:hover	{background:url(../img/common/tab01_bg_on.gif) repeat-x; color:#ffffff; text-decoration:none}

/* 탭01- 화살없음 */
.tab01_box		{float:left; width:100%; background:url(../img/common/tab0102.gif) repeat-x}
.tab01_box li	{float:left; height:44px; text-align:center; font-size:14px; color:#474747; background:url(../img/common/tab01_bg.gif) repeat-x}
.tab01_box li a	{padding:0 20px; display:inline-block; height:35px; *height:44px; padding-top:7px; background:url(../img/common/tab01_bg.gif) right repeat-y; text-align:center; font-size:14px; color:#474747; text-decoration:none; }
.tab01_box li.current a,.tab01_box li a:hover	{background:url(../img/common/tab0102_bg_on.gif) repeat-x; color:#ffffff; text-decoration:none}


/* 탭02 */
.tab02		{float:left; width:100%; height:41px; margin-bottom:30px; background:url(../img/common/tab02.gif) bottom repeat-x; border-left:1px solid #e2e2e2}
.tab02 li	{float:left; height:41px; text-align:center; font-size:15px; color:#474747; background:url(../img/common/tab02_bg.gif) repeat-x; border-right:1px solid #e2e2e2}
.tab02 li a	{display:inline-block; height:35px; *height:41px; padding:6px 25px 0; text-align:center; font-size:14px; text-decoration:none; }
.tab02 li.current	{background:url(../img/common/tab02_on.gif) repeat-x; font-weight:bold}


/* 작은탭01 */
.stab		{float:left; margin-bottom:10px}
.stab li	{float:left; display:inline-block; margin-right:1px; background:#d9d9d9}
.stab li a	{display:inline-block; padding:5px 15px; text-decoration:none}
#bbstab1,#bbstab2,#bbstab3,#bbstab4,#bbstab5,#bbstab6,#bbstab7,#bbstab8,#bbstab9,#bbstab10	{display:block; clear:both}

/* 내용 dl */
	/* 사업개요 */
.dt_view1	{position:relative; width:960px; text-align:left; overflow:hidden;}
.dt_view1 .img	{float:left; width:212px; overflow:hidden;}
.dt_view1 dl	{float:right; width:717px; overflow:hidden;}
.dt_view1 dt	{font-size:20px; font-weight:bold; padding:25px 0 5px 10px}
.dt_view1 dd	{padding:5px 30px 0 10px; line-height:1.5em; text-align:justify}
.dt_view1 dd.last	{border-bottom:1px solid #dadada; padding-bottom:20px; margin-bottom:15px}
.dt_view1 .btn		{display:inline-block; padding:8px 30px 8px 10px; font-weight:bold; border:1px solid #a6dba3; color:#666666; background:url(../img/common/btn_arrow_gr.gif) right 50% no-repeat; margin:20px 0 0 30px;}
.dt_view1 .btn_blu		{display:inline-block; padding:8px 30px 8px 10px; font-weight:bold; border:1px solid #7dacd8; color:#666666; background:url(../img/common/btn_arrow_blu.gif) right 50% no-repeat; margin:20px 0 0 30px;}
	/* 사업개요-중문 */
.dt_view1 .chi dt	{font-size:27px !important; padding-bottom:25px}
.dt_view1 .chi dd	{font-size:17px; line-height:1.7em !important}


	/* 사업결과 */
.dt_view2	{text-align:justify; text-align:left}
.dt_view2 dt	{font-size:20px; font-weight:bold; padding:25px 0 5px 10px}
.dt_view2 dd	{padding:5px 30px 0 10px; line-height:1.5em}
.dt_view2 dd.last	{border-bottom:1px solid #dadada; padding-bottom:20px; margin-bottom:10px }
.ntime_tit 	{display:inline-block; color:#1a63a8; font-size:21px; font-weight:bold; padding:0 5px 0 30px; background:url(../img/common/ico_tt_blue.gif) no-repeat 0 4px;}
.dt_view2 .year	{font-size:14px; line-height:1.5em}
.dt_view2 .summ	{padding:7px 15px; border:2px dashed #d9e1ea; background:#f7f9fb; margin-bottom:20px}

	/* 사이트링크 */
.btn_link	{display:block}
.btn_link .btn	{display:inline-block; color:#666; font-weight:bold; font-size:16px; padding:10px 45px 10px 20px; background:url(../img/common/btn_arrow_gr.gif) no-repeat right 50%; border:1px solid #9f9f9f}

	/* 지원서식 */
	.form_dn	{width:960px; margin-bottom:50px; text-align:left}
	.form_dn:after	{display:block; clear:both; content:''}
	.form_dn .title	{float:left; width:190px; height:38px; *height:50px; padding-top:12px; border-top:2px solid #5e91c2; border-bottom:2px solid #5e91c2; text-align:center; font-size:18px; font-weight:bold; color:#1a63a8}
	.form_dn .file	{float:left; width:755px; *width:760px; height:50px; padding-left:10px; margin-left:5px; border-top:2px solid #cbcbcb; border-bottom:2px solid #cbcbcb; }
	.form_dn .file span a	{display:inline-block; height:23px; *height:28px; padding:5px 43px 0 10px; margin-top:12px; background:url(../img/common/file_dn.gif) no-repeat right 0; font-weight:bold; line-height:1em}
	.form_dn .file span a:hover	{color:#079500 !important; text-decoration:underline}

	.formlist	{ float:left; text-align:justify; text-align:left}
	.formlist .summ	{padding:7px 15px; border:2px dashed #d9e1ea; background:#f7f9fb; margin-bottom:10px}
	.formlist .list	{}
	.formlist h5	{display:block; color:#1a63a8; font-size:21px; font-weight:bold; margin-top:30px; padding:0 5px 10px 30px; background:url(../img/common/ico_tt_blue.gif) no-repeat 0 4px;}
	.formlist ul.list	{padding:0 0 20px 30px; border-bottom:1px solid #dadada}
	.formlist li	{padding-bottom:5px }
	.formlist .dt	{display:inline-block; width:110px; vertical-align:top; font-weight:bold}
	.formlist .w100	{width:100% !important}
	.formlist .dd	{display:inline-block;} 

/* 회차 */
.ntime	{float:left; width:930px; *width:960px; background:url(../img/common/ntime_line.gif) repeat-x #f7f9fb; border-top:1px solid #d9e1ea; padding:0 15px; margin-bottom:40px}
.ntime li	{float:left; width:62px;}
.ntime a	{display:inline-block; width:62px; height:32px; *height:38px; padding-top:6px; color:#9bb2c9; text-decoration:none; text-align:center; background:url(../img/common/ntime_div.gif) no-repeat right 50%}
.ntime .sel a,.ntime a:hover	{color:#fff; background:#699dcd}

/* 도서 */
.book	{float:left; width:960px; text-align:left}
.book:after		{clear:both; display:block; content:''}
.book li		{float:left; width:960px; padding:20px 0 30px}
.book .img		{floa:left; width:80px; height:111px; background:url(../img/common/book.gif) no-repeat}
.book .img img	{width:75px}
.book .sec	{font-size:15px; color:#079500; font-weight:bold;}
.book .title	{font-size:17px; font-weight:bold; background:#f2f2f2; border:1px solid #e4e4e4; padding:3px 0 3px 13px; margin-bottom:7px}
.book .info	{float:right; width:830px; *width:850px; padding:10px 20px 0 0; margin-top:-120px; *margin-top:-125px; text-align:justify}
.book .summ	{float:right; width:100%; line-height:1.6em}
.book .btn	{float:left; width:100%; margin-top:7px}
.book_review .title	{background:url(../img/common/tab0102_bg_on.gif); padding:20px 0 10px 20px; color:#fff; font-weight:bold; font-size:20px}
.book_review .review	{position:relative; margin:0 auto; width:100%; height:500px; overflow:auto; padding:20px; border:1px solid #dadada; text-align:left;
			scrollbar-base-color:#d9d9d9;scrollbar-3dlight-color:#d9d9d9;scrollbar-darkshadow-color:#d9d9d9;scrollbar-face-color:#d9d9d9;
			scrollbar-highlight-color:#d9d9d9;scrollbar-shadow-color:#d9d9d9;scrollbar-track-color:#f2f2f2;-webkit-overflow-scrolling:touch;
			box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; border-bottom:0 none}

/* 도서검색 */
.book_search	{width:960px; margin-bottom:50px; text-align:left}
.book_search:after	{display:block; clear:both; content:''}
.book_search .title	{float:left; width:190px; height:38px; *height:50px; padding-top:12px; border-top:2px solid #5e91c2; border-bottom:2px solid #5e91c2; text-align:center; font-size:18px; font-weight:bold; color:#1a63a8}
.book_search .search	{float:left; width:735px; *width:760px; height:50px; padding-left:30px; margin-left:5px; border-top:2px solid #cbcbcb; border-bottom:2px solid #cbcbcb; }
.book_search .search span	{display:inline-block; height:23px; padding-right:5px; margin-top:12px; vertical-align:top}
.book_search .search .input	{width:200px; height:23px; *height:21px; border:1px solid #d5d5d5; line-height:1.5em; box-sizing:border-box}

/* 게시판 하단 */
.bbs_foot	{width:960px; margin-top:10px; text-align:left;}
.bbs_foot .paginate	{float:left;}
.bbs_foot .btn		{float:right}

	/* 검색 */
.bbs_search	{clear:both; text-align:center}
.bbs_search span	{display:inline-block; height:23px; padding-right:2px; margin-top:12px; vertical-align:top}
.bbs_search .input	{width:200px; height:23px; *height:21px; border:1px solid #d5d5d5; line-height:1.5em; box-sizing:border-box}

	/* 테이블*/
.tb02 table			{border-collapse:collapse; border:1px solid #b4cee6; text-align:left; }
.tb02 th, .tb02 td	{padding:3px 7px; border-top:1px solid #b4cee6; text-align:center; border-left:1px solid #b4cee6}
.tb02 .line01 th	{color:#1a63a8; background:#d9e1ea; text-align:center}

	/* 내용보는 화면 */
.bbs_view		{margin:0 auto; width:960px; text-align:left;}
.bbs_view .info, .bbs_view .ct		{width:100%; padding:7px 0; margin-bottom:30px}
.bbs_view .ct span	{padding:0 !important}
.bbs_view .title	{color:#1a63a8; background:#d9e1ea; text-align:center; padding:7px; border-top:2px solid #b4cee6; font-size:17px}
.bbs_view .info	{float:left; border-bottom:1px solid #d9d9d9}
.bbs_view span	{padding:0 10px}
.bbs_view .btn	{border-top:1px solid #ccc; padding:5px 0}
.bbs_vidw .pd0	{padding:0}

	/* 활동소식-목록 */
.act_list		{float:left; width:960px; border-top:3px solid #b4cee6; padding:10px 0; text-align:left}
.act_list li	{float:left; width:960px; height:100px; border-bottom:1px solid #e6e6e6}
.act_list .img	{float:left; display:inline-block; width:216px; height:88px; background:url(../img/common/act_img.gif) 10px 10px no-repeat}
.act_list .img img	{width:184px; height:76px; border:1px solid #e7e7e7; margin:10px 0 0 10px}
.act_list .title	{position:relative; float:left; display:inline-block; width:720px;}
.act_list .title a	{display:inline-block; width:720px; height:30px; overflow:hidden; margin-top:10px}
.act_list .title,.act_list .title a,.act_list .title a:visited	{color:#000; font-weight:bold; line-height:2em;}
.act_list .summ a, .act_list .date	{float:left; display:inline-block; width:720px; height:20px; overflow:hidden; color:#7e7e7e; font-size:12px; line-height:1.5em}
.act_list .title a:hover, .act_list .summ a:hover	{text-decoration:underline}

	/* 활동소식-보기 */
.act_view	{float:left; width:960px; border-top:3px solid #b4cee6; padding:30px 0; text-align:left;}
.act_view:after	{display:block; clear:both; content:''}
.act_view .view	{float:left; width:620px}
.act_view .view .title	{color:#1e73be; font-size:25px; padding:0 0 10px 10px; margin:20px 0 30px; border-bottom:1px solid #dadada; font-weight:bold}
.act_view .view .ct	{padding:0 10px}
.act_view .view .date	{display:block; font-size:14px; color:#bababa; margin-top:10px}
.act_view .list	{float:right; width:307px; border:1px solid #e6e6e6; background:#fafafa; padding:15px 0}
.act_view .list li	{border-bottom:1px solid #dadada; padding:10px 5px; margin:0 15px}
.act_view .list h5	{font-weight:bold; font-size:17px; padding:5px 0 20px 20px}
.act_view .list .title	{line-height:1.3em; }
.act_view .list .date	{display:block; font-size:12px; color:#bababa; }


	/* 테이블 */
.bbs_tb	{position:relative; margin:0 auto; width:600px; text-align:left}
.bbs_tb table	{width:100%; background:#d9d9d9}
.bbs_tb th, .bbs_tb td	{padding:3px 5px 3px 7px; background:#FFF}
.bbs_tb	th	{background:#f0f0f0; text-align:left}
.bbs_tb .pd0	{padding:0}
.bbs_tb .bbs_input		{border:1px solid #d5d5d5; height:23px; padding:0 3px; vertical-align:middle; font-size:12px; line-height:1.2em}
.bbs_tb th	{width:16%; padding:5px 15px; text-align:left; background:#f0f0f0}


	 /* 비밀번호확인 */
.bbs_pw		{position:relative; margin:0 auto; width:260px}
.bbs_pw table		{width:100%; background:#b4cee6}
.bbs_pw th, .bbs_pw td	{padding:7px 15px; background:#fff; text-align:center}
.bbs_pw th	{padding:7px; background:#d9e1ea}


/* 테이블 */
.tb01 table	{border-collapse:collapse; border:1px solid #d9d9d9; }
.tb01 talble caption	{display:none}
.tb01 th, .tb01 td	{padding:5px 7px; border-top:1px solid #d9d9d9; border-left:1px solid #d9d9d9}
.tb01 .line01 th	{color:#1a63a8; background:#f0f0f0; text-align:center}
.tb01 th	{padding:5px 15px; text-align:left}


/* 회원정보 */
.login	{position:relative; width:600px; *width:660px; padding:35px 30px 20px; margin:0 auto 100px; border:1px solid #e9e9e9; background:#f6f6f6; text-align:left}
.login .title	{display:inline-block; width:80px; *width:200px; height:50px; padding-left:120px; font-size:18px; background:url(../img/common/bul_cross.gif) 97px 7px no-repeat}
.login .mem_input	{display:inline-block; height:50px}
.login .mem_input input	{width:200px; height:40px; border:1px solid #dadada; font-size:17px}
.login .btn		{position:absolute; top:35px; right:120px}
.login .link	{padding-left:205px; font-size:12px}
.login .link span	{margin:0 3px}
.login .link span a:hover	{text-decoration:underline}

.mem_info	{position:relative; width:690px; *width:750px; padding:30px 30px 20px; margin:50px auto 100px; *margin-top:0px; text-align:left; border-top:1px solid #dadada}
.mem_info .title			{display:inline-block; width:170px; *width:260px; height:60px; padding-left:90px; font-size:18px; background:url(../img/common/bul_cross.gif) 67px 7px no-repeat; vertical-align:middle}
.mem_info .mem_input		{display:inline-block; height:60px; vertical-align:middle}
.mem_info .mem_input input	{width:200px; height:40px; border:1px solid #dadada; font-size:17px; vertical-align:middle}
.mem_info .textarea			{display:inline-block; height:110px; vertical-align:middle}
.mem_info .textarea textarea{width:360px; height:100px; border:1px solid #dadada; font-size:17px; vertical-align:middle; line-height:1.5em}
.mem_info .btn				{padding-top:30px; margin-top:20px; text-align:center; border-top:1px solid #dadada}
.mem_info .btn span			{margin:0 2px}
.mem_info .mem_check input	{width:15px; height:15px; border:1px solid #dadada}

.mem_intro		{width:100%; text-align:center; vertical-align:top}
.mem_intro li	{margin-bottom:15px}
.mem_intro .q	{display:inline-block; width:265px; padding:20px 0 10px; border-top:3px solid #4dac26; font-size:18px; text-align:left; font-weight:bold; vertical-align:top;}
.mem_intro .a	{display:inline-block; width:560px; *width:600px; padding:25px 20px 20px; border:1px solid #dadada; text-align:left; vertical-align:top; margin:0 0 40px 55px}

.mem_join			{width:80%; margin:40px auto; text-align:left}
.mem_join .title	{font-size:18px; display:inline-block; margin-bottom:10px}
.mem_join h2.title	{font-size:23px; display:block; text-align:center; margin:30px 10px}
.mem_join .stitle	{font-weight:bold; width:100%; display:inline-block; margin:20px 0 7px; clear:both}
.mem_join .list li	{padding:3px 0 5px 10px; background:url(../img/common/ico_arr_gray.gif) 0 10px no-repeat; line-height:1.4em;}
.mem_join .frame	{position:relative; height:150px; overflow:auto; padding:20px;border:1px solid #dadada;
					scrollbar-base-color:#d9d9d9;scrollbar-3dlight-color:#d9d9d9;scrollbar-darkshadow-color:#d9d9d9;scrollbar-face-color:#d9d9d9;
					scrollbar-highlight-color:#d9d9d9;scrollbar-shadow-color:#d9d9d9;scrollbar-track-color:#f2f2f2;-webkit-overflow-scrolling:touch;
					box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.mem_join h2, .mem_join p	{width:100%; clear:both}
.mem_join .list1, .mem_join .list2	{ float:left; width:300px; margin:30px 0 0 100px; padding-bottom:20px; font-weight:bold}
.mem_join .list1 span, .mem_join .list2 span	{display:inline-block; width:25px; text-align:right; margin-right:7px}
.mem_join .check	{width:100%; display:block; margin-bottom:30px; text-align:right}
.mem_join .check span	{vertical-align:middle; height:20px; margin-right:5px}
.mem_join .list3 li	{padding:3px 0 5px 20px; line-height:1.4em;}

.mem_find	{position:relative; width:700px; *width:760px; padding:35px 30px 20px; margin:0 auto 100px; text-align:left}
.mem_find h5	{margin-bottom:10px; font-size:20px; background:url(../img/common/bul_cross.gif) 0 7px no-repeat; padding-left:20px}                      
.mem_find .sel	{font-size:17px; font-weight:bold}
.mem_find div	{padding:10px 20px 30px 10px; }
.mem_find div span	{vertical-align:middle}
.mem_find ul	{border:1px solid #dadada; padding:10px 0 20px 100px}
.mem_find li	{padding-top:20px}
.mem_find .mem_find_input	{width:100px; height:30px; border:1px solid #dadada}
.mem_find .btn			{padding-top:30px; text-align:center;}
.mem_find .btn span		{margin:0 2px;}
.mem_find .else		{text-align:center}
.mem_find .else a:hover		{color:#4ba82c; text-decoration:underline}

/* new재단소개-대산문화재단이 걸어온 길 */
.daesan-intro	{font-family: 'Noto Sans KR', 'malgun gothic', sans-serif; line-height: 1.8; letter-spacing: -0.06em;}
.daesan-intro .intro-top	{}
.daesan-intro .intro-top .title		{font-size: 44px; font-weight:600; line-height: 1.6; color: #fff; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.daesan-intro .intro-top .title span{font-size: 18px; font-weight: 500;}
.daesan-intro .intro-top .title-bg	{float: left; width: 100%; height: 300px; border-radius: 20px; background: url(../daesan-intro/img/daesan-intro-bg.jpg)no-repeat 100% -41px; background-size: cover; margin: 30px 0; position: relative;}
.daesan-intro .intro-top .content	{float: left; display: flex; text-align: justify; margin: 20px 0 0; font-size: 18px;}
.daesan-intro .intro-top .content div	{width: 50%;}
.daesan-intro .intro-top .content .cont-le	{font-weight: 600; font-size: 30px; line-height: 1.4;} 
.daesan-intro .intro-history		{float: left; width: 100%; margin: 70px 0; padding: 70px 0; border-top:1px #ccc solid; border-bottom:1px #ccc solid;}
.daesan-intro .intro-history .title	{float: left; width: 100%; font-weight: 600; font-size: 26px; text-align: left; margin-bottom: 10px;}
.daesan-intro .intro-history ul		{width: 100%; display: flex; flex-wrap: wrap; gap: 15px;}
.daesan-intro .intro-history li		{width: 472px; height: 200px; background: #ddd; border-radius: 10px; box-sizing: border-box;}
.daesan-intro .intro-history li a	{display: block; width: 100%; height: 100%; box-sizing: border-box; padding: 20px 25px; text-align: left; font-weight: 600; font-size: 22px; color: #fff; line-height: 1.4;}
.daesan-intro .intro-history li a p	{font-size: 17px; font-weight: 400;}
.daesan-intro .intro-history li.intro2-2020{background: url(../daesan-intro/img/daesan-intro-bg.jpg)no-repeat 100%; background-size: cover;}
.daesan-intro .intro-video			{float: left; width: 100%; margin: 0 0 40px;}
.daesan-intro .intro-video .title	{float: left; width: 100%; font-weight: 600; font-size: 26px; text-align: left; margin-bottom: 10px;}
.daesan-intro .intro-video ul		{width: 100%; display: flex; flex-wrap: wrap; gap: 15px;}
.daesan-intro .intro-video li		{width: 472px; position: relative; box-sizing: border-box; overflow: hidden;}
.daesan-intro .intro-video li .video{width: 100%; height: 265px; border-radius: 10px; display: flex; justify-content: center; align-items: center; overflow: hidden;}
.daesan-intro .intro-video li p		{font-weight: 500; font-size: 18px; margin: 10px 0;}

.daesan-intro .intro2-top .title	{font-size: 40px; font-weight:500; padding: 50px 0;}
.daesan-intro .history-wrap	{float: left; width: 100%; margin-bottom: 100px;}
.daesan-intro .history-wrap .intro-top .title		{font-size: 44px; text-align: center; padding: 50px 0 30px;}
.daesan-intro .history-wrap .history-tab{float: left; width: 100%; border-bottom: 2px #4db848 solid; margin: 20px 0 40px;}
.daesan-intro .history-wrap .tab-box	{width: auto; margin: 0; text-align: center;}
.daesan-intro .history-wrap .tab-box li	{float: left; width: 110px; height: 45px; line-height: 45px; margin-right: 1px; background: #f0f0f0;}
.daesan-intro .history-wrap .tab-box li a	{display: block;}
.daesan-intro .history-wrap .tab-box li.current	{width: 110px; height: 45px; background: url(../img/common/tab0102_bg_on.gif) repeat-x;}
.daesan-intro .history-wrap .tab-box li.current a	{color: #fff;}
.daesan-intro .history-wrap .img		{float:left; width:220px; margin-top:10px}
.daesan-intro .history-wrap .list	{float:right; width:740px; margin-top:50px}
.daesan-intro .history-wrap span		{display:inline-block; max-width: 560px; vertical-align:top; letter-spacing: -0.05em; text-align: justify; font-size: 15px;}
.daesan-intro .history-wrap .list .year	{float:left; width:110px; font-size:35px; line-height:2em; color:#4db848; border-top:2px solid #4db848; text-align:center; margin:20px 30px 0 0; letter-spacing:-2px}
.daesan-intro .history-wrap .list .year a	{display: table; width: 100%; height: 25px; line-height: 25px; border: 2px #4db848 solid; border-radius: 5px; font-size: 13px; letter-spacing: -0.06em; text-align: center; box-sizing: border-box;}
.daesan-intro .history-wrap .list .year a:hover	{background: #4db848; color: #fff;}
.daesan-intro .history-wrap .list ul		{float:left; margin:20px 0 30px; width:600px; min-height: 100px; text-align: left;}
.daesan-intro .history-wrap .month	{width:40px; font-weight:bold}

.daesan-intro .history-cont ul		{width: 100%; display: flex; flex-wrap: wrap; gap: 15px; margin: 30px 0 40px;}
.daesan-intro .history-cont li		{float:left; width: 472px;  box-sizing: border-box; overflow: hidden;}
.daesan-intro .history-cont li img	{width: 100%; height: 300px; object-fit: cover;}
.daesan-intro .history-cont .year	{float:left; width: 100%;  font-size: 36px; font-weight:600; color: 000;}
.daesan-intro .history-cont .stitle	{float:left; width: 100%; font-weight: 600; font-size: 20px; line-height: 1.6; color: 000; margin: 40px 0 40px;}
.daesan-intro .history-cont .content{float: left; width: 100%; font-size: 18px; text-align: justify;}

/* 재단소개 */
.fd	{float:left; border-bottom:1px solid #dadada; text-align:left}
.fd dt	{float:left; width:200px; padding:45px 0 35px; }
.fd dt span	{margin-left:40px; font-size:20px; font-weight:bold; display:inline-block}
.fd dd	{float:left; width:730px; *width:760px ; padding:45px 30px 35px 0; text-align:justify}
.fd:after	{clear:both; width:100%}
.fd.top		{border-top:2px solid #b4cee6; background:#f8f5f3}
.fd.last	{border-bottom:0 none}

/* 재단소개-영문 */
.eng .fd	{float:none;}
.eng .fd dt	{float:none; width:100%; padding:45px 0 20px; }
.eng .fd dt span	{margin-left:30px}
.eng .fd dd			{float:none; clear:both; width:900px; *width:960px; padding:0 30px 35px 30px}

	/* 창립이념 */
.fd .pro	{float:left; width:650px; *width:710px; border:1px solid #e9e9e9; padding:40px 30px 10px; background:#f8f5f3}
.fd .pro .title	{float:left; font-weight:bold; font-size:17px; margin-bottom:10px; width:100%}
.fd .pro .img	{float:left; width:165px;}
.fd .pro .year	{float:left; width:485px; margin-bottom:30px}
.fd .pro .year_d	{display:inline-block; width:75px; font-size:12px; font-weight:bold}
.fd .value01	{display:inline-block; padding-left:160px; margin-bottom:10px; height:63px; background:url(../img/intro/02_img1.gif) no-repeat; /*background:url(../img/intro/02_img02.gif) no-repeat*/}
.fd .value02	{display:inline-block; padding-left:160px; margin-bottom:10px; height:63px; background:url(../img/intro/02_img2.gif) no-repeat; /*background:url(../img/intro/02_img03.gif) no-repeat*/}
.fd .value03	{display:inline-block; padding-left:160px; margin-bottom:10px; height:63px; background:url(../img/intro/02_img3.gif) no-repeat; /*background:url(../img/intro/02_img04.gif) no-repeat*/}

	/* 창립이념,비전-영문*/
.eng .fd.top	{}	
.eng .fd .pro	{width:840px; *width:900px}
.eng .fd .pro .title	{}
.eng .fd .pro .img	{width:130px}
.eng .fd .pro .year	{width:710px}
.eng .fd .pro .year_d	{}
.fd .eng .value01	{background:url(../img/intro/02_img02_eng.gif) no-repeat !important; line-height:1.3em}
.fd .eng .value02	{background:url(../img/intro/02_img03_eng.gif) no-repeat !important; line-height:1.3em}
.fd .eng .value03	{background:url(../img/intro/02_img04_eng.gif) no-repeat !important; line-height:1.3em}

	/* 인사말 */
.chief		{float:left;border-top:2px solid #b4cee6; border-bottom:none 0; padding-top:60px; background:none !important}
.chief .txt	{float:left; width:640px; color:#7e7e7e; text-align:left}
.chief .txt p	{padding:40px 30px 0 10px; font-size:15px; letter-spacing:0; text-align:justify}
.chief .img	{float:right; width:320px}
.chief .career	{float:left; background:url(../img/intro/03_img03.gif) 0 bottom no-repeat; border-top:2px solid #b4cee6; border-bottom:2px solid #b4cee6; padding:10px 0; margin-top:50px}
.chief .career h5	{float:left; width:136px; font-size:17px; color:#003975; text-align:center; margin-top:20px}
.chief .career ul	{float:left; text-align:left; width:475px}
.chief .career li	{border-bottom:1px solid #ebebeb; height:30px; background:url(../img/common/bul_won.gif) no-repeat 25px 12px; padding-left:43px; margin-top:5px;}
.chief .career li span	{display:inline-block}
.chief .career .year	{font-weight:bold; width:120px}
	/* 연혁 */
.fd .history .img	{float:left; width:220px; margin-top:10px}
.fd .history .list	{float:right; width:740px; margin-top:50px}
.fd .history span	{display:inline-block; vertical-align:top; letter-spacing: -0.05em;}
.fd .history .year	{float:left; width:110px; font-size:35px; line-height:2em; color:#4db848; border-top:2px solid #4db848; text-align:center; margin:20px 30px 0 0; letter-spacing:-2px}
.fd .history ul	{float:left; margin:20px 0 30px; width:590px}
.fd .history .month	{width:40px; font-weight:bold}
	/* 사업보고서 */
.fd .pdf_top	{border-top:2px solid #b4cee6; background:url(../img/intro/pdf_bg1.gif); text-align:center; border-bottom:2px solid #dddddd; padding:50px 0;}
.fd .pdf_top .view	{float:left; height:421px; margin-left:80px}
.fd .pdf_top .list	{float:left; text-align:left; vertical-align:top; width:477px; height:441px; background:url(../img/intro/pdf_bg2.png) no-repeat}
.fd .pdf_top .list img	{margin:20px 0 0 20px}
.fd .pdf_top .btn	{text-align:center; margin-top:12px}
.fd .pdf .past		{font-size:20px; font-weight:bold; border-bottom:2px solid #c9c6c5; padding:60px 0 15px 30px; margin-bottom:20px; background:url(../img/intro/past.gif) 30px 50px no-repeat}
.fd .pdf ul			{float:left; padding:0 0 20px 30px; margin-bottom:30px}
.fd .pdf li			{position:relative; float:left; width:280px; *width:310px; height:180px; padding-left:30px; vertical-align:top; background:url(../img/common/dot_ivory.gif) bottom repeat-x}
.fd .pdf li span	{display:inline-block; margin-top:20px}
.fd .pdf .list img	{border:1px solid #dbdbdb}
.fd .pdf .list	{float:left; width:117px; height:130px}
.fd .pdf .title	{float:left; width:160px; height:20px; padding:0 0 80px}
.fd .pdf .btn	{position:absolute; top:102px; left:148px;}
	/* 관계사 */
.fd .company		{float:left; border-top:2px solid #b4cee6; padding-top:10px}
.fd .company li		{float:left; width:100%; border-bottom:1px solid #dadada; padding-bottom:20px; margin-top:30px}
.fd .company .img	{float:left; width:170px}
.fd .company .txt	{float:left; width:790px; line-height:1.6em}
.fd .company .title	{font-size:20px; font-weight:bold; color:#000; display:block; padding-bottom:10px}
.fd .company .url	{font-size:14px; color:#226db2; padding-left:15px}
.fd .company .url:before	{content:'|'; margin-right:15px;}

.map	{float:left; width:800px; line-height:1.5em; margin-left:80px; padding-top:10px; border-top:2px solid #dadada;}
.map dl	{float:left; border-bottom:1px solid #dadada; padding:15px 0 10px; text-align:left; background:url(../img/common/history_won3.gif) no-repeat 25px 19px}
.map dl.title	{background:none; padding:30px 0}
.map dl.title dt	{color:#226db2; font-size:20px; font-weight:bold; margin-left:25px}
.map dt	{float:left; width:150px; margin-left:45px; color:#4ba82c; font-weight:bold}
.map dd	{float:right; width:600px; font-size:14px;}


/*연간 기부금 활용실적*/
.donation.top			{background:#f4f4f4!important;}
.donation.top ul li		{padding:20px 30px!important;}	
.donation.top ul li.year{color:#77a5cf!important;}
.donation		{float:left; width:100%; position:relative; background:#fff; border-top: 1px solid #b4cee6; padding:30px 0; text-align:center}
.donation ul	{display:table; margin:0 auto}
.donation ul li	{float:left; padding:10px 30px; margin:0 5px; background:#fff; border:1px #ddd solid; font-size:15px;}
.donation ul li.year	{color:#999; font-size:30px; margin:0; border:none; background:none; margin-right:30px}

/* 온라인신청 */

#content .join_top		{float:left; text-align:left; font:normal 18px/2 'malgun gothic'; letter-spacing:-1px}
#content .join_top	ul	{background:url(../img/intro/ico_join.png) no-repeat; padding-left:180px; margin-left:170px}
#content .join_top span	{font:bold 18px/2 'malgun gothic'; padding-right:10px}

#content .join_form			{float:left; width:100%;}
#content .join_form table	{border:1px #b4cee6 solid}
#content .join_form th			{padding:15px; background:#e1eaf2; border-bottom:1px #b4cee6 solid; font:bold 16px/18px 'malgun gothic'; color:#1a63a8; text-align:left;}
#content .join_form th span		{color:#444}
#content .join_form td			{padding:20px;border-bottom:1px #b4cee6 solid;  font:normal 13px/18px 'malgun gothic'; color:#555; text-align:left; letter-spacing:0;}
#content .join_form .input		{height:35px; border:1px solid #d0d0d0; border-radius:5px; background:#f9f9f9; font:normal 14px/18px 'malgun gothic'; color:#555; padding:0 20px}
#content .join_form .input_f	{height:25px; margin:2px 0; .margin:0; .border:1px solid #d0d0d0; background:#fff; font:normal 12px/16px 'malgun gothic'; color:#555}
#content .join_form select		{height:35px; border:1px solid #d0d0d0; border-radius:5px; font:normal 14px/10px 'malgun gothic'; color:#555}
#content .join_form .agree_box .agree	{font:normal 12px/20px 'malgun gothic'; color:#555; text-align:left; margin-top:20px; background:#eee; }
#content .join_form .agree_box .agree strong	{float:left; width:100%; margin-bottom:5px; font:normal 16px/2 'malgun gothic'; color:#444; background:#fff;}
#content .join_form .agree_box .check	{margin-top:10px; font:normal 12px/20px 'malgun gothic'; color:#000; text-align:center}
#content .join_form .agree_box .check span	{color:#0088D2}
#content .join_form .bt		{padding:30px 0; text-align:center}
#content .join_form .bt span		{display:inline-block; height:40px; vertical-align:top;}
#content .join_form .bt input,#content .join_form .bt .modifiy	{width:67px; height:37px; border:0; background:#1a63a8; font:normal 15px/32px 'malgun gothic'; color:#fff; text-align:center}
#content .join_form .bt a.cancel,#content .join_form .bt a.cancel:visited	{display:inline-block; width:65px; height:37px; border:1px solid #ccc; background:#fff; font:normal 15px/32px 'malgun gothic'; color:#333; text-align:center}
#content .join_form	.nameck		{width:auto; background:#d62222; padding:8px 10px}
#content .join_form	.nameck a	{color:#fff}


/* sitemap */
.sitemap	{float:left; width:960px; margin-left:30px; text-align:left; line-height:1.4em}
.sitemap .col1, .sitemap .col2, .sitemap .col3, .sitemap .col4	{float:left; display:inline; width:220px; margin:10px 0 40px 20px}
.sitemap h5	{font-size:18px; width:190px; *width:220px; height:34px; *height:41px; padding:10px 0 0 35px; margin-bottom:10px; background:url(../img/common/sitemap_title.gif) no-repeat}
.sitemap h5.none	{background:none}
.sitemap .col1 li, .sitemap .col2 li, .sitemap .col3 li, .sitemap .col4 li	{width:100%}
.sitemap li.sec	{font-size:15px; font-weight:bold; color:#226db2; padding-bottom:10px; margin:0 0 10px 7px; border-bottom:1px solid #e6eded}
.sitemap li a	{margin:0 0 15px 7px; display:inline-block}
.sitemap a:hover	{color:#4db848}

/*신청apply*/
.apply-wrap		{float:left; width:100%; text-align:left}
.apply-wrap h3	{float:left; width:100%; font-size:36px; letter-spacing:-0.08em; }
.apply-wrap h3 p{font-size:42px; color:#1a63a8; }
.apply-wrap h4	{float:left; width:100%; margin:20px 0; font-size:22px; letter-spacing:-0.07em; font-weight:100}
.apply-wrap h4 span			{font-size:18px; margin-left:13px}
.apply-wrap .border-bt		{float:left; width:100%; padding-bottom:30px; border-bottom:1px #b4cee6 solid; }
.apply-wrap .apply-top		{float:left; width:100%; padding:30px 0; border-bottom:1px #b4cee6 solid; font-size:18px; letter-spacing:-0.05em; line-height:1.8}
.apply-wrap .apply-top dt	{float:left; width:60px; color:#1a63a8;}
.apply-wrap .con-box-wrap	{float:left; width:884px; padding:30px; margin:30px 0; border:8px #b4cee6 solid}
.apply-wrap .con-box-wrap p	{float:left; width:100%; line-height:22px}
.apply-wrap .con-box-tit	{font-size:18px; letter-spacing:-0.06em; margin-bottom:20px;}
.apply-wrap .con-box	{float:left; width:100%; border-bottom:1px #b4cee6 solid; padding:20px 0;}
.apply-wrap .con-box li	span	{float:left; width:320px}
.apply-wrap .con-box input		{width:20px; height:16px; position:relative; top:3px}
.apply-wrap .point	{color:#1a63a8; border-bottom:1px #1a63a8 solid; padding-bottom:3px}

/* 기타 */
.border_b0	{border-bottom:0 none !important}
.border_b1	{border-bottom:1px solid #dadada}
.border_t1	{border-top:1px solid #dadada}
.border_t2	{border-top:2px solid #b4cee6}
.border_d_b1{border-bottom:1px  dashed #e4e4e4}
.mg_t20		{margin-top:20px}
.pd_t10		{padding-top:10px}
.pd_t30		{padding-top:30px}
.pd_le10	{padding-left:10px}
.pd_le0		{padding-left:0 !important}
.pd_b10		{padding-bottom:10px}
.l			{margin-left:5px; margin-right:5px}
.block		{display:block; width:100%}
.ftf_mal	{font-family:Malgun-Gothic,'맑은 고딕'}
.ft12		{font-size:12px !important}
.ft14		{font-size:14px !important}
.ft17		{font-size:17px !important}
.ft_gray01	{color:#999 !important9}
.ft_gray02	{color:#666}
.ft_green01	{color:#4ba82c}
.ft_blue01	{color:#226db2}
.b			{font-weight:bold}
.txt		{color:#999}
.align_le	{text-align:left !important}
.align_c	{text-align:center !important}
.lspc1		{letter-spacing:-1px}




/* 에디트&기타 */
.SelectBar		{font:normal 12px gulim,'굴림'; border-top-style:none; background:#dfdfdf}
.BtnImg			{width:25px; height:25px; font:normal 12px gulim,'굴림'; border-style:none; background:#dfdfdf}
.TextMenuBar	{font:normal 12px gulim,'굴림'; border-top-style:none; background:#dfdfdf}
.input_1		{font:normal 12px dotum,'돋움'; background:#fff; border:1px solid #999}
.input			{font:normal 12px dotum,'돋움'; background:#fff; border:1px solid #999}
.intro			{font:normal 12px/19px dotum,'돋움'; color:#666}
.scrollbars1	{scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#d9d9d9; scrollbar-shadow-color:#d9d9d9; scrollbar-darkshadow-color:#d9d9d9; scrollbar-track-color:#fff; scrollbar-arrow-color:#9d9d9d}
.text_b			{font:bold 12px/16px dotum,'돋움'; color:#000}
.data			{font:normal 11px/16px tahoma,dotum,'돋움'; color:#999}
.data2			{font:normal 11px/16px tahoma,dotum,'돋움'; color:#999}

/* 편집기 css */
.bold			{font-weight: bold;}
.underline		{text-decoration:underline;}
.italic			{font-style: italic;}
.0				{line-height:1.8;}
.left			{text-align:left;}
.center			{text-align:center;}
.right			{text-align:right;}
.ct .bold			{font-weight: bold;}
.ct .underline		{text-decoration:underline;}
.ct .italic			{font-style: italic;}
.ct .0				{line-height:1.8;}
.ct .left			{text-align:left;}
.ct .center			{text-align:center; margin:0 auto}
.ct .right			{text-align:right;}
#textinput a	{font-size:100%; text-decoration:underline; color:#0000ff;}
#textinput,#textinput p	{font:normal 14px/1.8 gulim; color:#333; text-align:justify}


.page_view		{text-align: center;}
