/* kimsQ reset */
img{width:auto;height:auto;}

body #bbsview .viewbox{border-bottom:1px solid #dfdfdf;}
body script + #bbslist{margin:30px 0 0;}

body #bbslist{margin-top:10px;}
body #bbslist table{border-top:3px solid #337aa8;}
body #bbslist table th,
body #bbslist table td,
body #bbslist thead .side1,
body #bbslist thead .side2{height:auto;padding:10px 5px;border:0;border-bottom:1px dotted #cfcfcf;}
body #bbslist table th{background:#fafafa;font-weight:bold;font-size:14px;color:#424242;}
body #bbslist table td{}
body #bbslist table th + th,
body #bbslist table .side2,
body #bbslist table td + td{border-left:1px solid #eaeaea;}
body #bbslist .sbj1{font-size:13px;color:#767676;}

body #bbsview .viewbox .subject{border-top:3px solid #ee8845;background:#fafafa;}
body #bbsview .viewbox .subject h1{border-bottom-color:#cfcfcf;text-align:center;}

body #bbswrite table{border-top:3px solid #337aa8;}
body #bbswrite table .td1,
body #bbswrite table .td2{padding:10px 20px;border-bottom:1px dotted #cfcfcf;vertical-align:middle;}
body #bbswrite table .td1{background:#fafafa;}
body #bbswrite .editbox + table{position:absolute;left:-9999px;}

.agree_box{overflow:auto;height:500px;padding:15px 2%;border:0;outline:1px solid #cfcfcf;}

/* search */
#header .search{position:absolute;right:0;top:25px;;width:255px;height:35px;background:url('./image/bg_search.png') no-repeat;}
#header .search input[type="text"]{width:220px;height:28px;margin:2px;line-height:28px;border:0;vertical-align:middle;}
#header .search input[type="image"]{width:20px;height:20px;vertical-align:middle;}

/* gnb */
#gnbMenu{overflow:hidden;position:absolute;right:0;top:40px;width:820px;height:56px;}
#gnbMenu:before{content:'';position:absolute;left:0;right:0;bottom:0;}
#gnbMenu:after{content:'';position:absolute;left:50%;right:0;bottom:0;margin:0 0 0 250px;}
#gnbMenu .outer{padding:0;float:right;}
#gnbMenu .inner{display:table;width:800px;margin:0;background-color:#337aa8;border-bottom:5px solid #dddddd;}
#gnb{width:450px;float:right;}
#gnb > li{display:inline-block;text-align:center;padding:0 4%;}
#gnb > li > a{display:block;font-size:16px;line-height:53px;color:#ffffff;}
#gnb > li > a:hover {background-color:#337aa8;color:#fff}
#gnb .sub{padding:15px 0 0;}
#gnb .sub li{margin:5px 0 0;}
#gnb .sub li a{font-size:13px;text-transform:capitalize;color:#959595;}
#gnb .sub li a:hover,
#gnb .sub li a:focus,
#gnb .sub li.active a{color:#ee8845;}


/* familysite */
#family_site{display:inline-block;overflow:hidden;position:relative;margin:0 0 0 15px;vertical-align:middle;}
#family_site.on{overflow:visible;}
#family_site button{}
#family_site .option{position:absolute;left:0;bottom:36px;right:0;padding:10px;border:1px solid #eee;background:#f5f5f5;}
#family_site .option li{vertical-align:top;line-height:1.6;}
#family_site .option li + li{}
#family_site .option a{display:block;padding:2px 5px;font-size:12px;}
#family_site .option a:hover{background:#767676;color:#f5f5f5;}

/* lnb */
#lnb > ul{position:relative;padding:1px 0 0;}
#lnb > ul > li{margin:-1px 0;}
#lnb > ul > li > a{display:block;position:relative;padding:11px 15px 12px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;font-size:14px;text-decoration:none;}
#lnb > ul > li > a:hover,
#lnb > ul > li > a:focus,
#lnb > ul > li.active > a{background:#fff;color:#337aa8;text-decoration:underline;}
/*#lnb > ul > li.active > a:before{content:'';position:absolute;right:-13px;top:50%;margin:-5px 0 0;border:5px solid transparent;border-left:8px solid #263997;}*/
#lnb > ul > li.active ul{display:block;}
#lnb .active .sub{display:block;}
#lnb .sub{display:none;}
#lnb .sub ul{overflow:hidden;padding:0 0 8px;}
#lnb .sub ul li{margin:8px 0 0;padding:0 0 0 19px;}
#lnb .sub ul li a{padding:0 0 0 7px;background:url('./image/ico_dot.png') no-repeat 0 6px;font-size:12px;text-decoration:none;}
#lnb .sub ul li a:hover,
#lnb .sub ul li a:focus,
#lnb .sub ul li.active a{color:#6f04ab;}