@charset "utf-8";
html,
body{font-family:Arial,sans-serif;}
.clear{clear:both;}
.bott_mar_15{margin-bottom:15px;}


/* old style start */

/** CSS Document **/
/** 레이아웃 **/
#wrap{position:relative; width:991px; margin:0px auto;}

/** 컨텐츠 **/
.imgBox{float:left; width:453px; height:343px; margin-right:23px; background:url(../images/content/img_box.gif) no-repeat left top;}
.imgBox_text{float:left; width:252px; margin-top:14px; background:url(../images/content/line_type_1.gif) no-repeat left bottom;}
.imgBox_text strong{display:block; width:100%; min-height:31px; line-height:29px; font-size:16px; text-indent:5px; color:#258397; background:url(../images/content/line_type_1.gif) no-repeat left bottom;}
.imgBox_text .text_view{padding:14px 9px; color:#6b6a6a;}
.imgBox_text .text_view p{margin:0px;}

.imgList{float:left; overflow:hidden; clear:both; width:453px; padding-left:10px; margin-right:4px}
.imgList li{float:left; width:91px; height:101px; padding:1px 8px 0px 9px; margin-bottom:12px; background:url(../images/content/img_listBox_type1.gif) no-repeat center top;}

.imgList2{float:left; width:294px; }
.imgList2_box{width:137px; margin:0 0 15px;}
.imgList2_box strong{display:block; width:100%; min-height:70px; line-height:1.4; color:#706d6d;overflow:hidden;}
.imgList2_box .imgList2_imgBox{width:136px; height:106px; padding:1px 0px 0px 1px; background:url(../images/content/img_listBox_type2.gif) no-repeat left top;}
.imgList2_box ul{margin:10px 0px 0px 10px;}
.imgList2_box ul li{color:#666464;}
.imgList2_box ul li strong{display:inline; width:auto; height:auto; line-height:normal; font-weight:normal; color:#666464;}
.imgList2_box p{margin:0px; padding:5px 0 0 10px;text-align:center;}

.imgList2_box:nth-child(2n+1) {padding:0 20px 0 0px;}
.imgList2_box:nth-child(2n+2) {}


/** Contact us **/
.imgBox2{float:left; width:219px; height:165px; margin-right:29px; padding:11px 0px 0px 11px; background:url(../images/content/img_box2.gif) no-repeat left top;}
.imgBox2_text{float:left; width:502px; color:#727272;}
.imgBox2_text strong{display:block; line-height:32px;}
.imgBox2_text p a:link,
.imgBox2_text p a:visited,
.imgBox2_text p a:active,
.imgBox2_text p a:hover{font-weight:bold; color:#2f97ad;}

/** aboutus **/
.imgList3{overflow:hidden; clear:both; width:628px; margin:0 auto;}
.imgList3 li{float:left; padding:5px 10px 14px 11px; background:url(../images/content/img_listBox_type3.gif) no-repeat 6px top;}

/** updates **/
.imgList4{}
.imgList4 li{padding-bottom:37px; background:url(../images/content/dotline.gif) no-repeat left bottom;}
.imgList4 li div.imgList4_img{float:left; width:157px; height:106px; padding:1px 0px 0px 5px; background:url(../images/content/img_listBox_type4.gif) no-repeat left top;}
.imgList4 li div.imgList4_text{float:left; width:599px; color:#605d5d;}
.imgList4 li div.imgList4_text span.date{display:block;}
.imgList4 li div.imgList4_text strong.title{display:block; margin-top:10px; color:#34a0b7;}

.page{width:100%; text-align:center; color:#9c9c9c;}
.page a:link,
.page a:visited,
.page a:active{color:#9c9c9c;}
.page a:hover{color:#9c9c9c; font-weight:bold;}
.page a.bt:link,
.page a.bt:visited,
.page a.bt:active,
.page a.bt:hover{color:#7c7878; font-weight:bold; padding:0px 13px;}






/* download */
.download{position:relative;min-height:580px;_height:760px;padding-top:40px;}
.download h1{position:absolute;width:263px;height:89px;top:44px;left:50%;margin-left:-131px;}
.download div{background:url(/images/content/download/bg_download.png) no-repeat;height:581px;padding:170px 0 0 185px;}

.download div h2{font-family:Tahoma, sans-serif;font-size:31px;font-style:normal;font-weight:normal;background:url(/images/content/download/txt_header.png) no-repeat;text-indent:-99999px;height:27px;margin:0;padding:0;margin-bottom:53px;}
.download div h2 span{}
.download div p{font-family:Georgia;font-style:italic;font-size:16px;font-weight:normal;line-height:130%;margin:0;padding:0;width:407px;height:232px;background:url(/images/content/download/txt_desc.png) no-repeat;position:relative;overflow:hidden;text-decoration:none;}
.download div p span{position:absolute;z-index:-1;visibility:hidden;}
.download div p a.mailto{text-indent:-99999px;display:inline-block;position:absolute;right:0;top:120px;width:164px;height:13px;line-height:0;font-size:0;}

.download div form{margin:0;padding:0;display:block;border:none;position:absolute;top:664px;left:52px;width:710px;}
.download div form fieldset{margin:0;padding:0;border:none;background:none;}
.download div form input{width:204px;height:26px;line-height:130%;margin:0;padding:5px 5px 3px;font-size:14px;color:#fff;border:none;background:none;}
#paypal_id{margin-right:17px;}

#btn_download{border:none;background:none;margin:0;padding:0;display:inline-block;position:absolute;top:-23px;right:0;width:187px;height:84px;}
/* old style end */



/* ################################################################################################################################################################################################# */



/* skip nav */
#skipToContent{position:fixed;top:0;width:100%;z-index:9999;}
#skipToContent a{position:absolute;top:-31px;height:30px;padding:0 20px;background-color:#333;line-height:30px;color:#eee;}
#skipToContent a:active,
#skipToContent a:focus{top:0;}
/* 상단 */
.no_dis{position:absolute;width:1;height:1px;font-size:1;color:transprent;text-indent:-9999px;z-index:-1;}
#lay_top{position:relative;height:250px;}
body{position:relative;background:url(../images/bg_top_visual.jpg) center top no-repeat, url(../images/bg_top.gif) left top repeat-x;}
#lay_top p{width:960px;margin:0 auto;}
#lay_top #top_menu li a:link,
#lay_top #top_menu li a:visited,
#lay_top #top_menu li a:active{color:#757575;}
#lay_top #top_menu li a:hover,
#lay_top #top_menu li a.ov:link,
#lay_top #top_menu li a.ov:visited,
#lay_top #top_menu li a.ov:active,
#lay_top #top_menu li a.ov:hover{color:#dcec03;}


#top_menu{position:absolute;left:50%;bottom:0;width:960px;height:50px;margin-left:-480px;padding-top:0;background-color:rgba(24,27,29,0.7);font-size:0;line-height:1;text-align:right;box-sizing:border-box;}
#top_menu li{display:inline-block;padding:0 25px;border-left:1px solid #b5595b;}
#top_menu li:first-child{border-left:0;}
#top_menu a{font-size:14px;color:#ededed;}
#top_menu a:hover,
#top_menu a:focus{border-bottom:1px solid #ffe500;color:#ffe500;}
/* 중단 */
#lay_middle{overflow:hidden;width:100%;margin:20px auto 0;}
/* 퀵 */
.sub_quick{float:left;width:210px;}
.sub_quick strong{display:block;padding:14px 0 16px 40px;background-color:#1d365a;font-weight:normal;font-size:16px;color:#ffe500;}
.sub_quick ul{padding:9px 0 12px 34px;border-bottom:5px solid #e5e0e0;background-color:#e8e8e8;}
.sub_quick li{padding:6px 0 5px;font-size:13px;line-height:18px;color:#242424;}
/* 본문 */
#content{float:right;width:761px;}
#content h3{font-weight:normal;font-size:20px;line-height:43px;color:#262a38;}
#txt .imgList4{margin-bottom:8px;padding:0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;box-sizing:border-box;}
.imgList4_img{float:left;width:100px;}
.imgList4_text{float:right;width:500px;font-size:12px;line-height:19px;color:#838383;}
.imgList4_text .date{display:block;margin-bottom:6px;color:#272727;}
.imgList4_text strong{color:#c60000;text-decoration:underline;}
.imgList4_text strong + p{padding-top:3px;}
#txt .imgBox_setting{float:left;width:446px;height:333px;margin-top:14px;padding-top:30px;background:url(../images/bg_imgbox.gif) 50% no-repeat;text-align:center;box-shadow:0px 0px 10px 5px #939393;box-sizing:border-box;}
#txt .imgBox_setting iframe{background-color:#000;}
#txt .imgBox_text{/*position:absolute;*/left:-9999px;font-size:1px;color:transprent;text-indent:-9999px;}
#txt .paypal{float:right;}
/* 하단 */
#lay_bottom_wrap{height:70px;margin-top:70px;background-color:#1d365a;text-align:center;}
#lay_bottom_wrap address{width:960px;margin:0 auto;font-size:14px;line-height:70px;color:#fff;}
#lay_bottom_wrap strong{font-weight:normal;}

.ft_left { float:left;}