﻿@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Questrial);
html { overflow-y:scroll; }
body { padding:0; margin:0; color:#3c3c3c; font-family:Verdana, Dotum; font-size:11px; background:;}
div, p, ol, ul, li, img, a, form, span, iframe, dl, dt, dd { margin:0px; padding:0px; font-family: inherit; }
/*div, p, li, dt, dd, span{ text-align:justify; }*/
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
ul, ol { list-style:none; }
html, body{height:100%;}
table, th, td { margin:0; padding:0; font-size:11px; border-collapse:collapse; }
input{ vertical-align:middle;  font-size:11px;font-family:Verdana, Dotum; }
select, textarea { border:1px solid #cbcaca; font-size:11px; font-family:Verdana, Dotum; }
select.search { border:0; width:93px; height:15px; color:#3c3c3c; font-size:11px;}
textarea.for_txt { border:0; width:100%; color:#3c3c3c;}
input.ot { border:1px solid #cbcaca;  background-color:#ffffff; }
fieldset { margin:0px; padding:0px; border:none;  }
legend, caption { display:none; }
.dnone { display:none; }
a:link, a:active, a:visited { color:#3c3c3c; text-decoration:none; }
a:hover { color:#3c3c3c; text-decoration:none !important; }

#wrap {width:100%;}

.slogan { width: 100%; min-height: 90px; background: #f1f1f1 url(/upload/home/659e4cfbb96b1.png); padding-bottom: 30px; }
.slogan .container { overflow: hidden; position: relative; margin: 0 auto; width: 1000px; }
.slogan .logo { position: absolute; top: 30px; left: 0; }
.slogan table { height:350px; }
.slogan table tr td { text-align: center; vertical-align: middle; }

#content {position: relative; width:980px; margin:20px auto 0; padding:80px 10px 10px; }

.menu { position: absolute; top: 0; left: 0; width: 1000px; height: auto; background-color: #eee; }
.menu > div { }
.menu > div > ul { width: 100%; }
.menu > div > ul > li { float: left; position: relative; text-align: center; }
.menu > div > ul > li > a.tmenu { display: block; height: 55px; line-height: 55px; background-color:#ffffff; }
.menu > div > ul > li > a.tmenu:link, a.tmenu:active, a.tmenu:visited  { color:#000000; }
.menu > div > ul > li > a.tmenu:hover { color:#6ec1e4; }
.menu > div > ul > li > a.tmenu > span { display: block; font-family: 'Questrial', sans-serif;font-size: 15px;}
.menu > div > ul > li > a.tmenu > span.menu_on { color:#6ec1e4;}
.menu > div > ul > li > ul { display: none; padding-top: 10px; padding-bottom: 10px; width: 100%; }
.menu > div > ul > li > ul > li {}
.menu > div > ul > li > ul > li > a.cmenu { display: block; line-height: 26px; }
.menu > div > ul > li > ul > li > a.cmenu:link, a.cmenu:active, a.cmenu:visited  {  }
.menu > div > ul > li > ul > li > a.cmenu:hover {  }
.menu > div > ul > li > ul > li > a.cmenu > span {  }
.menu > div > ul > li > ul > li > a.cmenu > span.child_menu_on {  }
.menu.open > div > ul > li > ul { display: block; }

.slogan + #content { margin-top: 0; padding-top: 55px; }
.slogan + #content .menu { top: -26px; }

.title { width:980px; height:35px; border-bottom:solid 2px #e2e2e2; }
.title table { table-layout: fixed; width: 100%; }
.title table td { height:35px;}
/*
.title .tit{background:url(/images/title_thum_A.gif) left no-repeat; padding-left:10px; font-size:20px; color:#000; font-family: 'Questrial', sans-serif;font-size: 15px;}
*/
.title .tit{font-size:20px; color:#000; font-family: 'Questrial', sans-serif;font-size: 15px;}
.title .location{text-align:right; color:#7f7f7f;}

.con{width:960px; margin:0 auto; line-height:24px; padding-top:25px; padding-bottom:30px;}

#copyright {width:1000px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;  }
#copyright a {}

/*
#content{width:980px; margin:0 auto; background:#fff; padding:10px; margin-top:15px; }
.top{width:980px; height:35px; padding-bottom:10px; }
.top .logo{float:left; width:180px; text-align:center;}
.top .menu{float:left; width:; font-weight:bold; background-color:#ffffff; color:#000000;}
.top .menu a:link, a:active, a:visited  { text-decoration:none; color:#000000;}
.top .menu a:hover { text-decoration:none !important; color:#6ec1e4;}
.top .menu td{text-align:center; height:35px;}
.top .menu .menu_on { color:#6ec1e4;}

.slogan{float:none; width:980px; height:350px; background: #f1f1f1 url(/upload/home/659e4cfbb96b1.png)}
.slogan td{height:350px;}

.title {width:980px; height:35px; border-bottom:solid 2px #e2e2e2;}
.title table { table-layout: fixed; width: 100%; }
.title td{height:35px;}
.title .tit{background:url(/images/title_thum_A.gif) left no-repeat; padding-left:10px; font-size:20px; color:#000;}
.title .location{text-align:right; color:#7f7f7f;}

#content .con{width:960px; margin:0 auto; line-height:24px; padding-top:25px; padding-bottom:30px;}

#copyright{width:1002px; margin:0 auto; text-align:center; padding-top:15px; padding-bottom:15px;  }
#copyright a{}

.gry_subject {padding:10px;font-size:15px; font-weight:bold;}
.gry_content {padding:10px;}
*/