@charset "utf-8";

*{margin:0; padding:0; }

html,body{height:100%; width:100%; min-width:800px; font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:14px; color: #111; -webkit-text-size-adjust:none;}
form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,input,blockquote,th,td{margin:0;padding:0;}


address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul,dl{list-style:none;}
img{border:0 none;margin:0;padding:0;}
fieldset{}
input,select, button{vertical-align:middle;}
a {text-decoration:none; font-family: "HelveticaNeue-Regular", "Helvetica Neue Regular", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #111; outline:none;  word-wrap:expression( this.style.wordWrap="normal",this.hideFocus=true);} 
a:hover { text-decoration: underline;}

span.button, img.button, a.button { vertical-align: middle; cursor:pointer; }
table { border-collapse:collapse; }
input,textarea{font-family:,Dotum,,AppleGothic,sans-serif; font-size:14px; color:#474747; ime-mode:active;}


.bg{
	/* http://www.colorzilla.com/gradient-editor/ */
	background: #41afa7; /* Old browsers */
	background: -moz-linear-gradient(left, #41afa7 0%, #0f78be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#41afa7), color-stop(100%,#0f78be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #41afa7 0%,#0f78be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #41afa7 0%,#0f78be 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(left, #41afa7 0%,#0f78be 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41afa7', endColorstr='#0f78be',GradientType=1 ); /* IE6-9 */
	background: linear-gradient(left, #41afa7 0%,#0f78be 100%); /* W3C */		
}

#header{height:100px; width:inherit; min-width:800px; overflow:hidden; position:fixed; top:0; z-index:3;}
#subH{min-width:770px; max-width:985px; width:985px; margin:0 auto; padding:13px 15px 0; height:87px;}
#site-logo{float:left; display:block;  width:235px; height:85px; padding-right:15px; margin-top:2px;}
#main-nav{float:left; list-style:none; margin:0;padding:0;}
#main-nav li{float:left; padding-right:37px; padding-top:0;}
#main-nav a{color:#000000; font-size:14px; display:block; line-height:14px; cursor:pointer; text-decoration:none;}
#main-nav a:hover{color:#FFFFFF;}
#main-nav a:link{color:#000000;}
#main-nav a.sel{color:#000000; border-bottom:1px solid #000000;}

#footer{min-height:115px; overflow:hidden;  width:inherit; min-width:800px; position:fixed; bottom:0; z-index:3;}
#footer .subF{max-width:985px; width:985px; min-width:770px; margin:0 auto; padding:0 15px 0px;}
.footer_logo{float:left; width:235px; padding-right:15px; height:115px;}
.footer-img{width:45px; height:65px; display:block; margin:0; padding:0;}
.footer_logo p{padding-top:3px; line-height:16px; margin:0;}
#footer a{color:#111; text-decoration:none;}
#footer a:hover{color:#ffffff;}

#bg01{position:relative; padding:150px 0; z-index:2; overflow:hidden; }

#main{overflow:hidden; max-width:985px; min-width:770px; margin:0 auto; padding:0 15px; position:relative;}
#content{max-width:985px; min-width:770px; overflow:hidden;}

.message{display:block; width:inherit; height:1px; background:#000000; font-size:1px; color:#000000; position:relative; top:-150px; left:-10000px;}
.line{font-size:1px; background:#000000; height:1px; margin:7px 0;}

#main .content{max-width:985px; min-width:770px; margin:0 auto; overflow:hidden; border-top:1px solid #000000;}
#main .content dl{clear:both; overflow:hidden; padding:5px 0 0; max-width:985px;}
#main .content dt{float:left; width:249px; min-width:249px; margin:0;}
#main .content dd{float:right; max-width:736px; min-width:519px; overflow:hidden;}
#main .content dd p.first{padding:0 0 1px 0 ;}
#main .content dd p.next{text-indent:2.8em; padding:0 0 1px 0 ;}
#main .content dd p.next a{text-indent:0; padding:0 0 1px 0 ;}
#main .content .btntop{height:20px; padding-left:249px; padding-top:30px; overflow:hidden;}	
#main .content .btntop .btnbacktotop{border:0; cursor:pointer; display:block;}

table{border:0; border-collapse:collapse; width:auto; font-size:14px;}
table td.ptime{vertical-align:top; width:83px; padding-right:2px; text-indent:1px;}
table td .smfont{font-size:11px; line-height:18px;}
table td.cont{padding-left:2px;}
.splist {overflow:hidden; padding:0 0 0 1px; list-style:none;}
.splist li{float:left; max-width:235px; min-width:235px; overflow:hidden; padding-top:15px; padding-left:15px;}
.splist li img{display:block; padding:0; margin:1px 0 9px 0;}
.splist li p{line-height:15px;}
.splist .t01{padding-top:1px;}
.splist .l01{padding-left:0px;}
u{border-bottom:1px solid #000000; text-decoration:none;}
.splist .clear2{clear:both; width:100%; float:none; height:1px;}
.splist .clear3{clear:both; width:100%; float:none; height:1px;}
.no{display:none;}
.spname{border-bottom:1px solid #000000;}
a.spurl{border-bottom:1px solid #000000;}
a.spurl:hover{text-decoration:none;color:#FFFFFF;border-bottom:1px solid #FFFFFF;}
.back , .back2{width:1000px; height:650px; left:50%; top:50%; background-repeat:no-repeat; background-position:center; position:fixed;}

.back {margin: -325px 0 0 -500px; opacity:1 ; filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)";}
.back2 {margin: -325px 0 0 -500px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)";}


#back-1 {background-image:url('../img/0101.png'); background-image/*\**/:url('../img/0101_ie.png')\9;}
#back-2 {background-image:url('../img/0102.png'); background-image/*\**/:url('../img/0102_ie.png')\9;}
#back-3 {background-image:url('../img/0103.png'); background-image/*\**/:url('../img/0103_ie.png')\9;}
#back-4 {background-image:url('../img/0104.png'); background-image/*\**/:url('../img/0104_ie.png')\9;}
#back-5 {background-image:url('../img/0105.png'); background-image/*\**/:url('../img/0105_ie.png')\9;}
#back-6 {background-image:url('../img/0106.png'); background-image/*\**/:url('../img/0106_ie.png')\9;}
#back-7 {background-image:url('../img/0107.png'); background-image/*\**/:url('../img/0107_ie.png')\9;}
#back-8 {background-image:url('../img/0108.png'); background-image/*\**/:url('../img/0108_ie.png')\9;}

#back-9 {background-image:url('../img/0401.png'); background-image/*\**/:url('../img/0401_ie.png')\9;}
#back-10 {background-image:url('../img/0402.png'); background-image/*\**/:url('../img/0402_ie.png')\9;}
#back-11 {background-image:url('../img/0403.png'); background-image/*\**/:url('../img/0403_ie.png')\9;}
#back-12 {background-image:url('../img/0404.png'); background-image/*\**/:url('../img/0404_ie.png')\9;}
#back-13 {background-image:url('../img/0405.png'); background-image/*\**/:url('../img/0405_ie.png')\9;}
#back-14 {background-image:url('../img/0406.png'); background-image/*\**/:url('../img/0406_ie.png')\9;}
#back-15 {background-image:url('../img/0407.png'); background-image/*\**/:url('../img/0407_ie.png')\9;}
#back-16 {background-image:url('../img/0408.png'); background-image/*\**/:url('../img/0408_ie.png')\9;}


/* Mobile */

@media handheld, only screen and (max-width: 800px) {
	body {
	-webkit-text-size-adjust: none;
	}
}