
@charset "utf-8";

@font-face {font-family:"NanumGothic"; src:url('../css/NanumGothic.eot');}
@font-face {font-family:"NanumMyeongjo"; src:url('../css/NanumMyeongjo.eot');}
@font-face {font-family:"YoonwebDotum"; src:url('../css/YoonwebDotum.eot');}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-style: inherit;	font-family: inherit;}

:focus {outline: 0;}

body {line-height: 1.3;font-size:12px;background:#fff;font-family:YDIWebDotum Dotum, Gulim, AppleGothic, Sans-serif;color:#6b6b6b; letter-spacing:-1px;}

ol, ul, li {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */


select, textarea{font-family: Dotum, Gulim, AppleGothic, Sans-serif;}

.clearfix:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix   {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix   {display: block;}
/* End hide from IE-mac */

hr, button img{display:none;}

img{vertical-align:top;}

a{text-decoration:none; color:#6b6b6b; text-decoration:underline;}
a:hover{text-decoration:none; color:#d48a12;}
a:active{}
a:visited{}



input.input_m {width:13px; height:13px; margin:0; vertical-align:middle;}
label.base {position:relative; top:1px;}




.space_01{height:73px;}
.space_02{height:139px;}
.space_03{height:128px;}
.space_04{height:153px;}


#scroll_c{width: 1000px; margin:auto; position:relative; z-index:30;}
#gotop {position: absolute;	left: 950px;	top: 100px;	width: 50px;	height: 50px;}


/* layout */
#wrap{background:url('../images/bg.jpg') repeat-x left top; }
.header{width:1000px; height:878px; margin:auto; position:relative;}
.header_logo{width:1000px; text-align:center;}
.header_gnb{width:880px; margin:auto;}
.header_gnb1 li{float:left;}
.header_bg{width:1000px;}
.header_movie{position:absolute; width:522px; height:402px; background-color:#000000; left:238px; top:418px; padding:2px 0 0 2px;}



.content_intro{width:1000px; margin:auto; position:relative; }
.intro_title{text-align:center;}
.intro_content{width:880px; margin:auto;}
.intro_text1{position:absolute; width:570px; left:355px; top:231px; font-family:"NanumGothic";}
.intro_text2{position:absolute; width:400px; left:516px; top:390px; font-family:"NanumGothic";}



.content_business{width:1000px; margin:auto; position:relative; }
.business_title{text-align:center;}
.business_content{width:880px; margin:auto;}
.business_text1{position:absolute; width:240px; left:186px; top:142px; font-family:"NanumGothic";}
.business_text2{position:absolute; width:220px; left:119px; top:320px; font-family:"NanumGothic";}
.business_text3{position:absolute; width:250px; left:130px; top:528px; font-family:"NanumGothic";}
.business_text4{position:absolute; width:223px; left:680px; top:198px; font-family:"NanumGothic"; text-align:right;}
.business_text5{position:absolute; width:250px; left:601px; top:480px; font-family:"NanumGothic"; text-align:right;}
.business_text6{position:absolute; width:240px; left:600px; top:608px; font-family:"NanumGothic"; text-align:right;}



.content_contents{width:1000px; margin:auto; position:relative; }
.contents_title{text-align:center; margin-bottom:62px;}
.contents_song{width:880px; margin:auto;}
.contents_img{width:500px; margin:auto;}
.contents_img1{width:192px; float:left; }
.contents_text{width:272px; float:right; position:relative;}
.contents_text .title{width:272px; background:url(../images/content_img_1.gif) no-repeat left 0; height:38px; margin-bottom:40px;}
.contents_text .text{width:272px; font-family:"NanumGothic";}
.contents_list{width:660px; margin:auto; clear:both; padding-top:9px;}
.contents_list li{float:left; margin-right:7px;}



.content_cooper{width:1000px; margin:auto; position:relative; }
.cooper_title{text-align:center; margin-bottom:31px;}
.cooper_map{width:834px; margin:auto; margin-bottom:46px;}
.cooper_book{width:834px; margin:auto; position:relative;}
.cooper_book .book{width:225px; float:left;}
.cooper_book .text{width:567px; float:right; font-family:"NanumGothic"; }



.footer{width:1000px; margin:auto; margin-bottom:110px; text-align:center; clear:both; padding-top:110px;}











   /* 나눔명조폰트 */
.nanum_m_gray_01{color:#1c1c1c; font-size:28px; font-family:"NanumGothic"; line-height:36px;}

.orange_01{color:#f47c15; font-size:14px; font-family:"NanumGothic"; line-height:36px; font-weight:bold;}
.orange_02{color:#f47c15; font-size:12px; font-family:"NanumGothic"; }
.orange_03{color:#f47c15; font-size:22px; font-family:"NanumGothic"; font-weight:bold;}
.orange_04{color:#f47c15; font-size:18px; font-family:"NanumGothic"; font-weight:bold; line-height:40px; }

.gray_01{color:#4f4f4f; font-size:14px; font-family:"NanumGothic"; font-weight:bold; }




   /* 돋움폰트 */
.dotum_gray_02{color:#404040; font-size:12px; font-family:"Dotum"; font-weight:bold;}

.tahoma_01 {font-size:10px; color:#6f6f6f; font-family:"Tahoma";letter-spacing:0;}


a.num:link {font-size:12px; font-family:"Dotum"; text-decoration:none; color:#755d52; font-weight:bold;}
a.num:visited {font-size:12px; font-family:"Dotum"; text-decoration:none; color:#755d52; font-weight:bold;}
a.num:hover {font-size: 12px; font-family:"Dotum"; text-decoration:none; color:#116162; font-weight:bold;}


.form{background-color:#ffffff; border-width:1px; border-color:#c4d2d2; font-size:12px; font-family:"Dotum";color:#92abab; border-style:solid; padding:3px 0 0 3px;}


