﻿@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto);
html { overflow-y:scroll; }
body { padding:0; margin:0; color:#3c3c3c; font-family:Verdana, Dotum; font-size:11px; background: background-color:#ffffff;; }
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:1000px; padding-top:15px; margin:0 auto;}

#content{float:left; width:980px; min-height:900px; background:url(/images/con_bg_B.png); padding:10px; padding-bottom:0px; border:solid 1px #00000;}
.in_box{float:left; width:980px;  min-height:900px; background:url(/images/left_bg_B.png) left repeat-y; padding-bottom:50px; }
.in_box .left{float:left; width:190px; padding:10px;}
.in_box .left .logo{text-align:center; padding-top:20px; padding-bottom:30px; border-bottom:solid 1px #e5e5e5;}
.in_box .menu{padding-top:20px;}
/*
.in_box .menu td{text-align:center; font-weight:bold; height:34px; border-bottom:solid 2px #fff; background-color:#bac8d6; color:#3467bf;}
.in_box .menu a:link, a:active, a:visited  { text-decoration:none; color:#3467bf;}
.in_box .menu a:hover { text-decoration:none !important; color:#f78539;}
.in_box .menu .menu_on{ color:#f78539;}
.in_box .menu a span { font-family: 'Roboto', sans-serif;font-size: 16px; }
*/
.in_box .menu > ul > li > a.tmenu {display: block; text-align:center; font-weight:bold; height:34px; line-height:34px; border-bottom:solid 2px #fff; background-color:#bac8d6; }
.in_box .menu > ul > li > a.tmenu:link, a.tmenu:active, a.tmenu:visited  { color:#3467bf; }
.in_box .menu > ul > li > a.tmenu:hover { color:#f78539; }
.in_box .menu > ul > li > a.tmenu > span { display: block; font-family: 'Roboto', sans-serif;font-size: 16px;}
.in_box .menu > ul > li > a.tmenu > span.menu_on { color:#f78539;}
.in_box .menu > ul > li > ul { display: none; padding-bottom: 10px; }
.in_box .menu > ul > li > ul > li > a.cmenu { display: block; line-height: 30px; text-align: center; background-color:#bac8d6; }
.in_box .menu > ul > li > ul > li > a.cmenu:link, a.cmenu:active, a.cmenu:visited  { color:#3467bf; }
.in_box .menu > ul > li > ul > li > a.cmenu:hover { color:#f78539; }
.in_box .menu > ul > li > ul > li > a.cmenu > span {  }
.in_box .menu > ul > li > ul > li > a.cmenu > span.child_menu_on { color:#f78539; }
.in_box .menu > ul > li.active > ul { display: block; }

.in_box .right{float:left; width:760px; padding-left:10px;}
.in_box .right .slogan{overflow: hidden; width:760px; height:400px; background:;}
.in_box .right .slogan td{height:400px;}
.in_box .right .slogan_bottom{text-align:center;}

.in_box .right .title{width:740px; height:35px; padding:10px; border-bottom:dotted 2px #d3d3d3;}
.in_box .right .title td{width:50%; height:35px;}
.in_box .right .title .tit{font-size:20px; color:#000; font-family: 'Roboto', sans-serif;font-size: 22px;color:#ffffff;}
.in_box .right .title .location{text-align:right;}

.in_box .right .con{width:740px; line-height:24px; padding-top:25px; padding-bottom:30px; margin:0 auto;}

#copyright{float:left; width:100%; padding-top:15px; padding-bottom:15px; text-align:center; background-color:#bac8d6; }
#copyright a{}

.gry_subject {padding:10px;font-size:15px; font-weight:bold;}
.gry_content {padding:10px;}