#content .gtheme {}
#content .aside {float:left; }
#content .aside .snbbox {width:165px; margin-right:40px; padding-bottom: 25px; padding-top:35px; margin-bottom: 40px; border: 8px solid #c6d2e2;}
#content .center {}
#content .mside {float:right; width:100%;}
#content .subtitle { margin-bottom:20px; font-family: 'Nanum Gothic', sans-serif; padding-bottom:42px;}
#content .subtitle .page_title{ font-size:30px; font-weight:700; float:left; }
#content .subtitle .breadbrub {float:right; position:relative; top:0px; font-family:dotum; font-size:11px; letter-spacing:-1px;  color:#7a7a7a;}
#content .subtitle .breadbrub a{ color:#7a7a7a;}
#content .m_side {float:left; width:740px;}
#content .bside {float:right; width:200px; margin-left:20px; padding-bottom:20px;}
#content .submenu {list-style-type:none; margin:1px 0 15px 0;}
#content .submenu li {font-size:14px; line-height:140%; border-top:#e5e5e5 solid 1px; border-bottom:1px solid #dbdbdb;  margin-top:-1px;}
#content .submenu li a {color:#7a7a7a; margin-left:21px; display: block;padding:7px 0 7px 0px;}
#content .submenu li a.on {color:#fff}
#content .submenu li a:hover {color:#fff;}
#content .submenu li ul {padding:10px 0 0 0;margin:0;list-style-type:none;}
#content .submenu li ul li {background:none;padding:2px 0 2px 0; }
#content .submenu li ul li a {font-weight:normal;}
#content .submenu li ul li a:hover {color:#3B82BA;}
#content .submenu .open {background:url('./image/arr_minus.gif') 8px 9px no-repeat;}
#content .submenu li.on, #content .submenu li:hover {font-weight:bold; color:#fff;  background:#8fa9fe; border-bottom:#7f94e3 solid 1px; border-top:#7f94e3 solid 1px;}
#content .submenu ._last {border-bottom:1px solid #ccc;}
#content .submenu .none {color:#c0c0c0;}
#content .banner {margin-top:15px; margin-bottom:15px;}
#content .banner li {margin-bottom:15px;}
#content .banner li a{}
#content .banner span {display:block;font-size:11px;font-family:dotum;color:#c0c0c0;padding:70px 0 70px 0;margin:0;border:#dfdfdf solid 1px;background:#efefef;text-align:center;}

#content .subimage{margin-top:20px;}
#content .left_title {border-bottom:1px solid #dbdbdb; font-size:24px; color:#000000; padding-bottom:14px; font-weight:700; padding-left: 21px;}
#content .left_img {margin:30px 0px 66px 0px;}
#content textarea.terms {width:98%; font-size:12px; color:#404040; border:1px solid #e5e5e5; border-bottom:1px solid #ccc;}
#content .tabcontents {margin-top:20px;}
#content .selectdate {margin-top:20px; margin-bottom:20px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;  background:#f9f9f9; padding:20px 0px 10px 20px;}
#content .xl {float:left}
#content .xr {float:right}
#content .msg {font-family:dotum; font-size:11px; letter-spacing:-1px; color:#7a7a7a; margin-bottom:10px;}
#content .btn_area {margin-top:30px; margin-bottom:30px; padding-bottom:20px;}

div.mainbanner {margin:20px 0px 20px 0px}
div.main_img{height:396px; background:transparent}
div.sub_img{height:163px;}
div.con_title {font-size:18px;}
div.con_title p{color:#aaa; margin-bottom:10px;  text-align:justify; line-height:150%;}
div.con_title p span{color:#4c4c4c;}
div.con_title p.subtext {font-size:14px;}
div.context {font-size:14px; margin-top:20px; line-height:200%; color:#4c4c4c; text-align:justify;}
div.context p {margin-bottom:20px;}
div.context dl {margin-bottom:20px;}
div.context dt {font-size:18px; color:#000}
div.context dd {margin-top:10px;}
div.context dd span{margin-top:10px; font-size:12px; font-family:dotum; line-height:130%; color:#7a7a7a;}


.my_table {border-top:1px solid #69737C;    margin-bottom:0px;     width:100%;     border-collapse:collapse;}
col {text-align:center}
col.good {text-align:left;}
.my_table th {font-size:13px;font-weight:bolder;color:#4D5B67;     background-color:#e5e5e5;     padding-top:6px;padding-bottom:6px;     text-align:center;     vertical-align:top;}
.my_table tbody td {font-size:13px;color:#494949;  text-align:center;   vertical-align:middle;     border-bottom:1px solid #E0E0E0;     padding-top:4px;padding-bottom:4px;}
.my_table tfoot {padding-top:17px;padding-bottom:12px;word-spacing:9px;text-align:center;}
.my_table tfoot a:link {font-size:13px;color:#4F5B65;}
.my_table tfoot a:visited {font-size:13px;color:#4F5B65;}
.my_table tfoot a:active {font-size:13px;color:#4F5B65;}
.my_table tfoot a:hover {font-size:13px;color:#FA3333;}


.my_table_sil {border-top:1px solid #69737C;    margin-bottom:0px;     width:100%;     border-collapse:collapse;}
col {text-align:center}
col.good {text-align:left;}
.my_table_sil thead th {font-size:13px;font-weight:bolder;color:#4D5B67;     background-color:#e5e5e5;     padding-top:6px;padding-bottom:6px;     text-align:center;     vertical-align:top;}
.my_table_sil thead td {font-size:13px;color:#494949;    vertical-align:middle;     border-bottom:1px solid #E0E0E0;     padding-top:4px;padding-bottom:4px;}
.
.my_table_sil tbody th {font-size:13px;font-weight:bolder;color:#4D5B67;     background-color:#e5e5e5;     padding-top:6px;padding-bottom:6px;     text-align:center;     vertical-align:top;}
.my_table_sil tbody td {font-size:13px;color:#494949;    vertical-align:middle;     border-bottom:1px solid #E0E0E0;     padding-top:4px;padding-bottom:4px;}

.my_table_sil tbody td.tdy {background:#fafafa; text-align:center;}

.my_table_sil tfoot {padding-top:17px;padding-bottom:12px;word-spacing:9px;text-align:center;}
.my_table_sil tfoot a:link {font-size:13px;color:#4F5B65;}
.my_table_sil tfoot a:visited {font-size:13px;color:#4F5B65;}
.my_table_sil tfoot a:active {font-size:13px;color:#4F5B65;}
.my_table_sil tfoot a:hover {font-size:13px;color:#FA3333;}


#content .m_visual{width:100%;height:396px;position:relative;overflow:hidden;  background:transparent; z-index:-1px;}
.background{overflow:hidden; z-index:-1; }
.back_inner{width:980px; margin:0 auto;}
.back_inner:after{content:""; display:block; clear:both}
.back_inner span{float:left}
.con{position:relative; width:980px;margin:0 auto;z-index:5;}
.con > img{position:absolute; top:150px;}
.con a{position:absolute;top:228px;}
.con a.left{left:-50px;}
.con a.right{right:-50px;}

