@charset "euc-kr";@import url("/css/common_css.css");@import url("/css/gsearch.css");
#body{width:995px;margin:0 auto;font-family:'NanumGothic';font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#warp{float:left;width:990px;margin:20px 10px 0 0; position: relative}
#header{width:990px;}
.logo{float:left;margin:14px 0 0 9px;height:60px;background:url(../images/sprite-home.png) no-repeat -13px -561px;position:relative;width:191px}
.logo a:link, .logo a:visited{display:block;width:275px;height:82px}
.head{height:93px;float:right;}
.head ul{padding:9px 0 0 0;}
.head li{display:inline;}
.head div{width:89px;background:none;float:right;padding:0}
.google_sh{margin:0 20px 0 6px;}
.input_google{width:154px;height:16px;border:2px solid #4489B0;padding:1px 0 0 2px;}
.menu{background:url(/img/smenu_bg.jpg) no-repeat left bottom;}
#container{width:100%;padding-bottom:40px;}
#sider{float:left;width:201px;margin-right:29px;overflow:hidden;}
.left_menu{border:1px solid #e1e1e1;border-radius:3px;padding-bottom:10px;margin-bottom:20px;}
.left_menu h2{border-bottom:1px solid #e1e1e1;color:#0075b1;font-size:16px;padding:10px;margin-bottom:10px;text-align:center;}
.left_bt_bg{background:url(/img/sub/left_bt_bg.gif) no-repeat;height:26px;width:100%;}
#sider ul{}
.italic{font-style: italic;}
.f-left{float:left;}
.bold{font-weight: bold;}
.f-right{float:right;}
.w-48{width: 48%;}
#sider li{padding-bottom:15px;}
#content{float:left;width:750px; position: relative}
#content1{float:left;width:690px}
.cont_title{padding:9px 9px 5px 0;}
.cont_title h1{float:left;background:url(../img/sub/bul_01.gif) no-repeat left 3px;display:block;font-weight:bold;font-size:20px;letter-spacing:-1px;line-height:32px;padding-left:31px;color:#0075b1;}
.cont_title h2{float:left;background:url(../img/sub/bul_01.gif) no-repeat left 3px;display:block;font-weight:bold;font-size:20px;letter-spacing:-1px;line-height:32px;padding-left:31px;}
.cont_title ul{float:right;padding:8px 0 0 0;}
.cont_title li{display:inline;color:#777;}
.cont_title li strong{color:#58595b;}
.qpg_img{background:url(../img/sub/cont_bg.gif) 0 0 repeat-x;text-align:right;margin-bottom:5px;margin-top:10px !important}
#seo_map_body{border-top:1px solid #cccccc;height:52px;padding-top:15px;width:995px}
.seo_in{background:#fff;padding:0 22px 15px 22px;}
.site{padding:12px 0 4px 0;text-align:center;}
.site li{display:inline;}
.site li span{font-size:11px;color:#333;padding:0 10px;}
.site li a:link, .site li a:visited{font-size:11px;font-weight:bold;color:#333;text-decoration:none;}
.site li a:link strong, .site li a:visited strong{color:#EB0000;}
.site_every{float:left;}
.site_every h3{padding:12px 0 1px 0;}
.site_every h3 a:link, .site_every h3 a:visited{font-weight:bold;font-size:11px;color:#999;line-height:15px;text-decoration:none;}
.site_every ul{padding-bottom:10px;}
.site_every li{padding:2px 0 1px 0;}
.site_every li a:link, .site_every li a:visited{font-size:11px;color:#999;line-height:15px;text-decoration:none;}
.site_map01{width:189px;position:relative;z-index:500;left:12px;top:0;}
.site_map02{width:147px;}
.site_map03{width:128px;}
.site_map04{width:100px;}
.site_map05{width:100px;}
.site_map06{width:116px;}
.site_map07{width:86px;}
.site_map01 li{float:left;width:88px;}
#seo_body{background:url(../img/sub/foot_ban_bg.gif) no-repeat;margin:15px 0 39px 0;height:50px;}
#seo_body ul{position:absolute;z-index:500;padding:4px 0 0 10px;}
#seo_body li{display:inline;padding:0 5px;float:left}
#seo_body p{text-align:right;padding:29px 10px 0 0;}
#quick{float:left;width:65px;padding-top:92px;}
#footer_body{width:100%;margin:0 auto;}
#footer{width:995px;margin:0 auto;}
.cont_in_body{padding:0 0;}
#content p{padding-bottom:15px;}
body #warp .bbs_list_lay01 p, body #warp .BBS_List_View01 p, body #warp .BBS_List_Write01 p, body #warp .bbs_delete_lay01 p{padding-bottom:0;}
.bbs_list_lay01{width:100%;color:#777;}
.bbs_list_lay01 thead th{background:#3EB9EC url(../img/bbs/line.gif) no-repeat right center;text-align:center;}
.bbs_list_lay01 tbody td{border-bottom:1px solid #e7e7e7;text-align:center;}
.bbs_list_lay01 tbody td em{color:#ff0000;}
.bbs_list_lay01 tbody td span{color:#259DCF;}
.bbs_list_lay01 tbody th img{padding-right:4px;}
.bbs_list_lay01 tbody th{border-bottom:1px solid #e7e7e7;text-align:left;}
.bbs_list_lay01 tbody th p{padding-left:17px;}
.bbs_list_lay01 tbody a:link, .bbs_list_lay01 tbody a:visited{color:#777;text-decoration:none;}
.bbs_list_lay01 tbody a:hover, .bbs_list_lay01 tbody a:active, .bbs_list_lay01 tbody a:focus{color:#3EB9EC;}
.link_ty01{text-align:center;}
.link_ty01 strong{color:#333;}
.link_ty01 ul{}
.link_ty01 li{display:inline;}
.link_ty01 a:link, .link_ty01 a:visited{font-size:12px;color:#777;padding:2px;}
.link_ty01 a:hover, .link_ty01 a:active, .link_ty01 a:focus{color:#333;}
.prev a:link, .prev a:visited, .next a:link, .next a:visited{padding:0;}
.prev img{padding-right:6px;}
.next img{padding-left:6px;}
.BBS_Btn01{text-align:right;border-bottom:2px solid #ddd;}
.BBS_Btn01 ul{text-align:right;padding:15px 0 15px 0;}
.BBS_Btn01 li{display:inline;}
.BBS_Btn01 li img{padding:0 0 0 4px;}
.BBS_List_View01{font-size:11px;}
.BBS_List_View01 thead th{font-size:14px;background:#3EB9EC;text-align:left;font-weight:bold;color:#fff;}
.BBS_List_View01 thead th p{padding-left:29px;}
.BBs_View_Data_n{background:url(../img/bbs/dot.gif) repeat-x left bottom;line-height:24px;text-align:left;padding:6px 0 1px 29px;}
.BBs_View_Data_n a:link, .BBs_View_Data_n a:visited{font-size:12px;color:#333;}
.BBs_View_Data{background:url(../img/bbs/dot.gif) repeat-x left bottom;line-height:24px;text-align:right;padding:6px 12px 1px 0;color:#B4B4B4;}
.BBs_View_Data em{color:#666;}
.BBs_View_Text{border-bottom:1px solid #D4D4D4;}
.BBs_View_Text div{line-height:22px;color:#111111;padding:0;}
.BBs_View_Text div h4{padding:0 0 25px 0;}
.BBS_List_View01 tfoot td{font-size:11px;border-bottom:1px solid #ccc;text-align:center;}
.BBS_List_View01 tfoot td p{text-align:left;background:url(/img/back/line_bg02.gif) no-repeat left center;padding-left:13px;}
.BBS_List_View01 tfoot td p a:link, .BBS_List_View01 tfoot td p a:visited{display:block;line-height:30px;}
.List_Btn{text-align:right;padding:15px 4px 0 0;}
.List_Btn li{display:inline;}
.List_Btn02{text-align:right;padding:0 4px 0 0;}
.List_Btn a:link, .List_Btn a:visited, .List_Btn02 a:link, .List_Btn02 a:visited{color:#fff;}
.BBS_List_Write01{border-top:4px solid #B2B2B2;}
.BBS_List_Write01 tbody th{text-align:left;width:104px;background:url(/img/bbs/dot.gif) repeat-x left bottom;}
.BBS_List_Write01 tbody th p{padding-left:12px;}
.BBS_List_Write01 tbody td{background:url(../img/bbs/dot.gif) repeat-x left bottom;}
.input_ty01, .input_ty01_2, .input_ty01_3, .input_ty01_4, .input_ty01_5, .input_ty01_6, .input_ty01_7, .input_ty01_8, .input_ty02, .input_ty03, .Textarea_01{border-top:1px solid #8B8B8B;border-left:1px solid #8B8B8B;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;background:#fff;padding:2px 0 0 3px;font-size:12px !important;}
.input_ty01{width:111px;height:17px;}
.input_ty01_2{width:150px;height:17px;}
.input_ty01_3{width:47px;height:17px;}
.input_ty01_4{width:71px;height:17px;}
.input_ty01_5{width:128px;height:17px;}
.input_ty01_6{width:334px;height:17px;}
.input_ty01_7{width:232px;height:17px;}
.input_ty01_8{width:180px;height:17px;}
.input_ty02{width:505px;height:17px;}
.Textarea_01{width:505px;height:320px;}
.search_input{border-top:1px solid #8B8B8B;border-left:1px solid #8B8B8B;border-right:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;background:#fff;padding:2px 0 0 3px;font-size:12px !important;}
.Adre_Lay{}
.Adre_Lay h4{padding-bottom:3px;}
.Adre_Lay textarea{width:718px;height:165px;border:1px solid #E0E0E0;background-color:#fff;font:12px "????", Dotum;}
.Adre_Lay p{text-align:center;line-height:20px;padding:5px 0 20px 0;color:#666;}
.contactus_list a:link, .contactus_list a:visited{color:#333;text-decoration:none;line-height:16px;}
#footer_body{margin:0 auto;width:100%;}
#footer{width:995px;margin:0 auto;background:url(../images/sprite-home.png) no-repeat -4px -636px;display:block;height:158px}
#footer .lft-title{float:left;width:160px;text-align:center;font-size:13px;font-weight:bold;padding:2px 0 0 0}
#footer .rt-txt{float:left;padding:0 0 0 10px;border-left:1px solid #ccc;line-height:22px}
#footer .flag-kr{display:block;width:18px;height:11px;margin:79px 0 0 204px;position:absolute;border:0px solid red}
#footer .flag-jp{display:block;width:18px;height:11px;margin:79px 0 0 229px;position:absolute;border:0px solid red}
#footer .flag-tw{display:block;width:18px;height:11px;margin:79px 0 0 254px;position:absolute;border:0px solid red}
#footer .flag-cn{display:block;width:18px;height:11px;margin:79px 0 0 279px;position:absolute;border:0px solid red}
#footer .flag-row{display:block;width:18px;height:11px;margin:79px 0 0 304px;position:absolute;border:0px solid red}
#footer .flag-br{display:block;width:18px;height:11px;margin:79px 0 0 328px;position:absolute;border:0px solid red}
#footer .link-veri{display:block;border:0px solid gray;height:55px;float:right;width:95px;margin-top:0;margin-right:5px;}
#footer .link-iso{display:block;border:0px solid red;float:right;height:55px;margin-top:0;width:56px;margin-right:4px;}
#footer .link-7promises{display:block;border:0px solid green;float:right;height:55px;margin-right:18px;margin-top:0px;width:96px;}#header2{width:990px;height:90px}
.marrht{margin-right:15px;}
.group_bg_box{background:url("../images/labs-bgimage.jpg") no-repeat scroll 0 0;color:#166688;font-size:16px;height:321px;line-height:24px;margin:30px 0 25px;width:985px;}
.group_bg_box .grp_bx1{float:left;margin:40px 0 0 40px;width:300px;}
.group_bg_box .grp_bx2{float:right;margin:40px 70px 0 0;width:280px;}
.group_bg_box .grp_bx3{float:left;margin:61px 0 0 45px;width:300px;}
.group_bg_box .grp_bx4{float:right;margin:61px 70px 0 0;width:284px;}
ul.group_bg_box_points li{background:url("../images/editing-dot.png") no-repeat scroll 0 11px;font-size:12px;line-height:15px;list-style-type:none;padding:5px 15px;}
.group-bgbox{background:none repeat scroll 0 0 #ffffff;border:1px solid #c2c2c2;color:#166688;font-size:18px;height:140px;line-height:32px;margin-top:25px;padding:15px;width:955px;}
ul.group-bgboxlist li{background:url("../images/edit-tick.png") no-repeat scroll 0 10px;font-size:12px;line-height:21px;list-style-type:none;margin:0;padding:5px 0 10px 22px;}
.group-bgbox1{background:none repeat scroll 0 0 #ffffff;border:1px solid #c2c2c2;color:#166688;float:left;font-size:18px;height:150px;line-height:32px;margin-bottom:20px;margin-top:40px;padding:15px;width:440px;}
.group-bgbox-mar{margin-right:40px;}
.efl_bx .highlight1{background-color:#9dc1f3;border-radius:5px;display:block;font-size:14px;font-weight:bold;margin-bottom:10px;padding:10px 10px 10px 20px;color:#ffffff !important;}
*{font-family:'NanumGothic';font-style:inherit;font-weight:inherit;margin:0px;padding:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:'NanumGothic';src:url('../fonts/NanumGothic.eot');src:url('../fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('../fonts/NanumGothic.woff') format('woff'), url('../fonts/NanumGothic.ttf') format('truetype'), url('../fonts/NanumGothic.svg#NanumGothic') format('svg');font-weight:normal;font-style:normal;}

body{width:100%;margin:0 auto;line-height:18px;font-family:'NanumGothic';font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
strong{font-weight:bold !important;}
#header-wrap{width:995px;height:90px;margin:0 auto;position: relative;}
#header-wrap p.logo-top{float:left;margin:0 0 0 9px;position:relative;float:left;}
#header-wrap p.logo-top a:link, #header-wrap p.logo-top a:visited{display:block;height:68px;width:484px; padding: 0px 0 0 }
#header-wrap .logo-txt{display:block;float:left;font-size:11px;margin:-33px 0 0 4px;position:relative;top:57px;width:170px;}
#header-wrap .ksi-emblem-header{background:url(../images/ksi-emblem-header.png) no-repeat 0 0;position:relative;float:left;width:210px;height:31px;margin:28px 0 0 0;}
#header-wrap .newyear-header{background:url(../images/newyear-2017-header-logo.png) no-repeat 0 0;position:relative;float:left;width:115px;height:47px;margin:20px 0 0 6px;}
#header-wrap .phone-time{ width:320px; height:61px; float:right; margin-top:16px}
#header-wrap .sunday-message-nr{ margin: 33px 0px 0 0px;border-left: 2px solid #ccc;padding: 0 8px;line-height: 24px;float: right;font-size: 18px;font-weight: bold; color: #6D6D6D;}
#footer-wrap .top-links{background:#e9e9e9;padding:0;height:50px; position: relative}
#footer-wrap .top-links .container{width: 990px; margin: 0 auto}
#footer-wrap .top-links ul{padding:15px 0;text-align:center; width: 620px; float: left; margin: 0 0 0 100px}
#footer-wrap .top-links li{display:inline}
#footer-wrap .top-links li span{font-size:11px;color:#333;padding:0 10px}
#footer-wrap .top-links li a:link, .top-links li a:visited{font-weight:bold;color:#444444;text-decoration:none;font-size:12px}
#footer-wrap .top-links li a:hover{color:#06c}
#footer-wrap .top-links li a.ver{font-family:Verdana, Geneva, sans-serif;}
#footer-wrap .top-links .sm{width:129px;height:20px;background:url(../images/social-icons.png) no-repeat scroll 0 0;margin:13px 0 0 0;position:relative; float: left}
#footer-wrap .top-links .sm .naver-chat{border:0 solid red;display:block;height:20px;margin:0;position:absolute;width:20px;top:0;}
#footer-wrap .top-links .sm .naver-blog{border:0 solid red;display:block;height:20px;margin:0;position:absolute;width:20px;top:0;left:27px}
#footer-wrap .top-links .sm .slideshare{border:0 solid red;display:block;height:20px;margin:0;position:absolute;width:20px;top:0;left:54px}
#footer-wrap .top-links .sm .twitter   {border:0 solid red;display:block;height:20px;margin:0;position:absolute;width:20px;top:0;left:82px}
#footer-wrap .top-links .sm .facebook  {border:0 solid red;display:block;height:20px;margin:0;position:absolute;width:20px;top:0;left:108px}
#footer-wrap .footer-bottom{padding:25px 0 0 0;background:#f5f5f5;line-height:20px;color:#444444;font-size:11px;border:0px solid red;}
#footer-wrap .footer-bottom .footer-holder{width:995px;margin:0 auto;border:0px solid green;overflow:hidden;  position:relative}
#footer-wrap .footer-bottom .footer-divide{width:1px;height:94px;float:left;display:block;margin:30px 10px 0 0; border-right:1px solid #ddd}
#footer-wrap .footer-bottom .title{color:#444;font-size:18px;font-weight:700;margin:7px 0 0 0!important}
#footer-wrap .footer-bottom .logo-cactus{background:url(../images/sprite-home.png?ver=3) no-repeat -4px -905px;width: 130px;height: 26px;float:left;margin:0 10px 0 0;}
#footer-wrap .footer-bottom  p{margin: 9px 0 15px 0}
#footer-wrap .footer-bottom  h3{margin-bottom:5px !important}
#footer-wrap .footer-bottom .payments {background: url(../images/sprite-home.png) no-repeat 6px -742px;	width: 320px;	height: 35px; float: left}
#footer-wrap .footer-bottom .fot{background:url(../images/sprite-home.png) no-repeat scroll -17px -651px;height:34px;margin:3px 10px 0 10px;position:relative;width:122px;float:left}
#footer-wrap .footer-bottom .fot .link-iso{border:0px solid red;display:block;height:29px;left:0;position:absolute;top:0;width:41px;}
#footer-wrap .footer-bottom .fot .link-7promises{border:0 solid red;display:block;height:34px;position:absolute;right:0;top:0;width:67px;}
#footer-wrap .footer-bottom .footer-holder .copy-txt{margin:25px 5px 15px auto;width:995px;text-align:center;float:left;font-size:11px}
#siteseal{width:128px; height:36px; float:left; margin:0 0 0 0}
#siteseal img{width:131px; height: 32px; padding: 2px 0 0 0}

/*Top gray bar */
a.cta-signup{padding: 9px 12px !important;background: #0E8CBF;color: #fff !important;margin: 0px !important;transition: .3s;position: relative;left: -8px;top: -5px;}
a.cta-signup:hover{color: #fff !important;background: #11638a !important;}
a.cta-signup img{opacity: 0.4 !important;margin-right: 4px !important;position: relative;top: 4px;}
#top-bar {    width: 100%;    padding: 0;    margin: 0 auto;    background: #f2f2f2;    height: 30px;	font-size:11px;	color:#444;}
#top-bar .holder { width: 990px;    margin: 0 auto;	padding:6px 0 0 0;	height:24px;color:#999;}
#top-bar .holder a{font-size: 12px; padding:0; color: #999;}
#top-bar .holder a:visited{font-weight:normal;color:#999;text-decoration:none}
#top-bar .holder a:hover{text-decoration: none; border-bottom: 1px solid #ccc; color: #444;}
#top-bar .holder a.cta-login{padding: 15px 8px 8px 18px ; background: #444; color: #fff!important; position: relative; display: inline; text-decoration: none; opacity: 0.8; transition: 0.3s; top: 0px; }
#top-bar .holder a.cta-login:hover{opacity: 1; border-bottom: 0px; top: 0px}
#top-bar .holder a.cta-login .img-icon-lock{margin-top: 0px; position: absolute; top: 13px; left: 6px}
#top-bar .holder a.cta-login span{color: #fff; margin: 5px 0 0 3px}
#top-bar ul{padding:0;text-align:center; float:right}
#top-bar li{display:inline;float:left; padding: 0; margin:0 4px}
#top-bar li span{font-size:11px;color:#999;padding:0 5px}
#top-bar li a:link, #top-bar li a:visited{font-weight:normal;color:#999;text-decoration:none}
#top-bar li a:hover{color:#06c}
#top-bar .holder a.cta-referal{padding: 8px 13px 8px 13px ; background-color:rgb(3, 129, 173); color: #fff!important; position: relative; display: inline; text-decoration: none; opacity: 0.8; transition: 0.3s; top: 0px; }
#top-bar .holder a.cta-referal:hover{opacity: 1; border-bottom: 0px; top: 0px}
#top-bar .holder a.cta-referal .img-icon-lock{margin-top: 0px; position: absolute; top: 13px; left: 6px}
#top-bar .holder a.cta-referal span{color: #fff; margin: 5px 0 0 3px}
a.cta-referal{background-color:rgb(3, 129, 173);padding:8px 13px 7px 13px;color:#fff!important;position:relative;display:inline;text-decoration:none;opacity:.8;transition:.3s;top:1px}
a.cta-referal:hover{opacity:1;border-bottom:1px;top:1px}
a.cta-referal span{color:#fff;margin:5px 0 0 3px}

.p-custom-table{
	padding-bottom: 0px;
    text-align: right;
    margin-right: 10px;
    padding-top: 0px;
    margin-bottom: -15px;
	
}
.phone-icon {
    padding: 33px 0px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.phone-icon a {
    font-size: 25px;
    color: #CBDAF0;
    font-weight: 800;
}
.about-page .anniversary-logo {
    position: absolute;
    left: -120px;
    top: 0;
}
.phone-icon {
    padding: 33px 0px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.phone-icon a {
    font-size: 25px;
    color: #CBDAF0;
    font-weight: 800;
}
.anniversary-logo {
    position: absolute;
    left: -110px;
    top: 0;
}
@media screen and (max-width:1200px){	
    .anniversary-logo {display: none;}
}
.phone-icon ul{
    margin-bottom: 0;
}
.head-top-msg li{
    margin-top: 6px;
}
.head-top-msg li a{
    font-size: 14px;
    margin-left: 10px;
}
.head-top-msg li .d-flex{
    align-items: center;
    display: flex;
}

@media only screen and (min-width:768px) and (max-width:991px){
    .phone-icon{
        display: none;
    }
}