@charset "euc-kr";
/* CSS Document */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
ol,ul {list-style:none;}
li img, dd img {}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym,img {border:0;}
input,textarea,select{font-family:"±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", Tahoma,NGR,sans-serif;font-size:12px;}
img,input,button {vertical-align:middle;}
button {cursor:pointer;}
em, address{font-style:normal;}
body{font-size:12px; font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", Tahoma,NGR,'³ª´®°íµñ',Malgun Gothic,'¸¼Àº °íµñ',arial;color:#555;line-height:1.5;_text-align:center;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none; text-align:center; background-color:#eee;}
img{max-width:100%;}
td{font-family:"±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", Tahoma,NGR,sans-serif;font-size:12px;}
a{selector-dummy:expression(this.hideFocus=true);outline:0;}
a,label{cursor:pointer;}
a:link{text-decoration:none;color:#555;}
a:visited{text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#222;}
.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden;margin:0 !important;padding:0 !important;}
#skip, .skip {font-size:0;width:0;height:0;line-height:0;position:absolute;left:-9999px; }
*, *:before, *:after{box-sizing:content-box;}
.ir{font-size:0 !important;height:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important;width:0 !important;text-indent:-9999px !important;}
strong{font-family:NGB;}

/* ##### [etc] ##### */
#glayLayer{position:fixed;display:none;left:0;top:0;height:100%;width:100%;background:black;opacity:0.7;-o-opacity:0.7;-webkit-opacity:0.7;-moz-opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);z-index:1000;}
.pr{position:relative;}
.fr{float:right !important;}
.input{background:#fff;border:1px solid #dadada;color:#666;font-size:12px;height:35px;line-height:35px;padding:0 5px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.input:focus{border:1px solid #adadad;}
.date01{margin:0 4px 0 0;}
.textarea{border:1px solid #dadada;width:99%;height:150px;color:#555;padding:5px 0 5px 5px;resize:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);font-size:14px;}
.textarea:focus{border:1px solid #adadad;}
.textarea2{border:1px solid #dadada;width:99%;height:100px;color:#555;padding:5px 0 5px 5px;resize:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.textarea2:focus{border:1px solid #adadad;}
.textarea3{border:1px solid #dadada;height:55px;color:#555;padding:5px 0 5px 5px;width:100%;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);}
.textarea3:focus{border:1px solid #adadad;}
.select{border:1px solid #dadada;height:35px;line-height:35px;padding:0 0 0 5px;vertical-align:top;color:#666;font-size:12px;}
.nmg{margin:0 !important;}
.mt8{margin-top:8px !important;}
.mt30{margin-top:30px !important;}
.mb5{margin-bottom:5px !important;}
.mb15{margin-bottom:15px !important;}
.mb30{margin-bottom:30px !important;}
.mb60{margin-bottom:60px !important;}
.ml5{margin-left:5px !important;}
.mr10{margin-right:10px !important;}
.ex{color:#989898;}
.w5{width:5px !important;} 
.w10{width:10px !important;} 
.w20{width:20px !important;} 
.w30{width:30px !important;} 
.w50{width:50px !important;} 
.w100{width:100px !important;}
.w120{width:120px !important;}
.w130{width:130px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w350{width:350px !important;}
.w410{width:410px !important;}
.txtRed{color:#e30d15 !important;}
.replyBullet{}
.replyBullet img{vertical-align:middle;margin-top:-5px;margin-right:5px;}

/* ##### [btn] ##### */
.btnArea{text-align:center;}
.btnrArea{text-align:right;}
.btn{display:inline-block;cursor:pointer;-webkit-appearance:none;}
.xsmall{font-size:12px;height:30px;line-height:28px;padding:0 10px;overflow:visible;font-family:"±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", Tahoma,NGR,sans-serif;}
.small{font-size:12px;height:35px;line-height:33px;padding:0 15px;overflow:visible;font-family:"±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", Tahoma,NGR,sans-serif; font-weight:bold;}
.mid{font-size:14px;font-family:NGB;height:34px;line-height:34px;padding:0 45px;overflow:visible;}
.mid2{font-size:14px;font-family:NGB;height:34px;line-height:34px;padding:0 25px;overflow:visible;}
.mid3{font-size:14px;height:65px; line-height:65px;padding:0 25px;overflow:visible;font-family:NGB;}
.big{font-size:14px;height:40px;line-height:40px;padding:0 55px;font-family:NGB;overflow:visible;}
.white{background:#fff;border:1px solid #dadada;}
.black{background:#343434;border:1px solid #232323;color:#fff !important;}
.gray{background:#555555;border-top:1px solid #555555;border-left:1px solid #555555;border-right:1px solid #343434;border-bottom:1px solid #343434;color:#fff !important;}
.gray2{background:#b7b4be;border-top:1px solid #b7b4be;border-left:1px solid #b7b4be;border-right:1px solid #a4a0a9;border-bottom:1px solid #a4a0a9;color:#fff !important;}
.red{background:#ca1010;border:1px solid #ca1010;color:#fff !important;}
.blue{background:#268bd2;border:1px solid #268bd2;color:#fff !important;}
.green{background:#369369;border:1px solid #369369;color:#fff !important;}
.round{border-radius:3px;}


/* layout */
#wrap{width:100%; text-align:center; border-top:2px #e60012 solid;}
#top {height:80px; background-color:#fff;}
#top_wrap{width:1000px; height:80px; margin:0 auto;}
#top_wrap .top_logo { float:left; margin-top:12px;}
#top_wrap .top_btn { float:right; text-align:center; padding:5px 10px 0 10px; background-color:#f6f6f6; border:1px #eaeaea solid; margin-top:20px; white-space:nowrap;}
#top_wrap .top_btn span { color:#ccc;}

#header{background-color:#1f9c02; height:50px;}

#content{ text-align:center; background-color:#fff;}
#sub_con {width:1000px; margin:0 auto; overflow:hidden;}
#sub_con .sub_l{float:left; width:200px; margin-top:20px; margin-bottom:20px; }
#sub_con .sub_r{float:right; width:750px; margin-top:20px; margin-bottom:20px;}
#sub_con .sub_r .sub_ttit{overflow:hidden; border-bottom:2px #333 solid; }
#sub_con .sub_r .sb_title{float:left; font-size:34px; color:#343434; font-weight:600; font-family:NGR;letter-spacing:-1px; height:80px; line-height:80px;}
#sub_con .sub_r .s_navi{float:right; color:#777; padding-top:20px;}
#sub_con .sub_r .s_board{margin-top:20px;}

#footer{ border-top:1px #eaeaea solid;}
#footer_wrap{width:1000px; height:130px; margin:0 auto; overflow:hidden; position:relative;}
#footer_wrap strong { }
#footer_wrap .footer_logo { float:left; margin-top:20px;}
#footer_wrap .footer_copy { float:left; margin-top:10px; margin-left:30px;font-family:"±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", Tahoma,NGR,sans-serif; font-size:12px; text-align:left; color:#777;}
#footer_wrap .footer_copy p { margin-bottom:8px;}
#footer_wrap .footer_copy span { color:#ccc;}

/* ##### [top menu] ##### */

#gnb{width:1000px; z-index:60; margin:0 auto;}
	#animate{position:relative;overflow:hidden;height:50px;}	
		#tm{position:relative; z-index:60;}
		#tm:after{content:"";clear:both; display:block}
		#tm>li{float:left; width:200px;}
		#tm>li:first-child{}
		#tm>li>a{position:relative;display:block;height:50px;text-align:center;overflow:hidden;line-height:50px;  font-family:NGB; font-size:18px; color:#fff;}
		#tm>li>a.current,
		#tm>li>a:hover,
		#tm>li>a:focus{color:#fff; background-color:#188000;}

		#tm>li>a .arrow{position:absolute;bottom:-7px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#f6f6f6;}

		#tm>li>a.current+ul,
		#tm>li>a:hover+ul,
		#tm>li>a:focus+ul{background:#f6f6f6;}

		#tm>li>a.current+ul a,
		#tm>li>a:hover+ul a,
		#tm>li>a:focus+ul a{}

		#tm ul{ background-color:#FFF; height:190px;}
		#tm ul li:first-child{padding-top:10px;}
		#tm ul li a{display:block;padding:5px 20px; font-family:NGR; font-size:14px; text-align:left;}
		#tm ul li a:hover,
		#tm ul li a:focus{background:#eee; color:#000;}
		#tm ul.tmn_line { border-left:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
		#tm ul.tmn_endline { border-left:1px #eaeaea solid; border-right:1px #eaeaea solid; border-bottom:1px #eaeaea solid;}
		#tm .tmn_btn {background-color:#188000;}

/* #### [sub contents] ##### */



/* ##### [board] ##### */
.b_view_body{padding:20px;}
.b_view_body img{max-width:100%;}

/* #### [pohto list] ##### */
.board_list_gallery{overflow:hidden;width:100%;border-top:2px solid #434343;}
.board_list_gallery ul{overflow:hidden;}
.board_list_gallery ul:after{clear:both;content:"";display:block;}
.board_list_gallery ul li{float:left;width:25%;position:relative;margin:25px 0 0 0;text-align:center;}
.board_list_gallery ul li a:hover{text-decoration:underline;}
.board_list_gallery ul li a:hover .img img{opacity:0.8;-o-opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);}
.board_list_gallery ul li .thumbwrap{width:200px;display:inline-block;cursor:pointer;}
.board_list_gallery ul li .thumb_img{margin:0 0 10px 0;}
.board_list_gallery ul li .thumb_img img{width:200px;height:160px;}
.board_list_gallery ul li .ctg{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;font-size:12px;}
.board_list_gallery ul li .tit{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:left;}

/* ##### [paging] ##### */
.paging{text-align:center;clear:both;margin:0px 0 20px 0;font-family:tahoma;}
.paging a{display:inline-block;width:33px;height:32px;font-family:NGB;line-height:32px;font-family:tahoma;color:#343434;border:1px solid #d7d5d5;}
.paging a:hover{background:#777;color:#fff;}
.paging a span{display:block;text-indent:-9999px;}
.paging a.page_list_present{background:#232323; color:#fff;border:1px solid #232323;}
.paging a.first{background:url(../images/button/page_first.png) 50% 50% no-repeat;}
.paging a.prev{background:url(../images/button/page_prev.png) 50% 50% no-repeat;}
.paging a.next{background:url(../images/button/page_next.png) 50% 50% no-repeat;}
.paging a.last{background:url(../images/button/page_last.png) 50% 50% no-repeat;}



/* main */
#main_img{height:370px;}
#main_img .mslider{height:370px; background-image:url(../../b_img/cta_make/main_view.jpg); background-position:center 0; height:370px;}
#main_img .mslider .main01{height:370px;}
#main_img .mslider .main01 div{text-align:left; font-family:NGR; font-size:28px; line-height:1.7em; padding-top:75px; color:#fff; width:900px; margin:0 auto;}
#main_img .mslider .main01 div h1{text-align:left; font-family:NGR; font-size:36px;}
#main_img .mslider .main01 div h1 span { color:#7edb06; font-family:NGB;}

#main_img .mslider .main03{height:370px;}

.conline { border-top:1px #eaeaea solid; height:1px; line-height:0; font-size:0;}

#qban_wrap {width:1000px; height:100px; margin:-100px auto 0 auto; overflow:hidden; position:relative; z-index:60;}
#qban_wrap a {float:left; text-align:left; display:block; font-family:NGB; color:#013668; font-size:18px; padding-left:25px; }
#qban_wrap a:hover {color:#fff;}
#qban_wrap .qban_con1 a {background:url(../../b_img/make/qban_bg1.png) no-repeat; width:224px; height:100px; padding-top:22px;}
#qban_wrap .qban_con2 a {background:url(../../b_img/make/qban_bg2.png) no-repeat; margin-left:1px; width:224px; height:100px; padding-top:22px;}
#qban_wrap .qban_con3 a {background:url(../../b_img/make/qban_bg3.png) no-repeat; margin-left:1px; width:224px; height:100px; padding-top:33px;}
#qban_wrap .qban_con4 a {background:url(../../b_img/make/qban_bg4.png) no-repeat top right; margin-left:1px; width:225px; height:100px; padding-top:33px;}
#qban_wrap .qban_con1 a:hover {background:url(../../b_img/make/qban_bg1on.png) no-repeat;}
#qban_wrap .qban_con2 a:hover {background:url(../../b_img/make/qban_bg2on.png) no-repeat;}
#qban_wrap .qban_con3 a:hover {background:url(../../b_img/make/qban_bg3on.png) no-repeat;}
#qban_wrap .qban_con4 a:hover {background:url(../../b_img/make/qban_bg4on.png) no-repeat;}

#conwrap {width:1000px; margin:0 auto; overflow:hidden;}

#conwrap .notice_wrap { float:left; width:349px; border-left:1px #f0f0f0 solid; padding-top:30px; height:185px; overflow:hidden;}
#conwrap .news_wrap { float:left; width:349px; border-left:1px #f0f0f0 solid; padding-top:30px; height:185px; overflow:hidden;}
#conwrap .move_wrap { float:left; width:298px; border-left:1px #f0f0f0 solid; border-right:1px #f0f0f0 solid; height:215px; overflow:hidden; text-align:center;}

#conwrap .photo_wrap { float:left; width:349px; border-left:1px #f0f0f0 solid; padding-top:30px; height:185px; overflow:hidden; clear:both;}
#conwrap .mphoto_wrap { float:left; width:349px; border-left:1px #f0f0f0 solid; padding-top:30px; height:185px; overflow:hidden;}
#conwrap .benner_wrap { float:left; width:298px; border-left:1px #f0f0f0 solid; border-right:1px #f0f0f0 solid; height:215px; overflow:hidden; text-align:center;}

#conwrap .move_wrap img { width:240px; height:157px; margin-top:30px;}
#conwrap .benner_wrap img { width:240px; height:157px; margin-top:30px;}

#conwrap .benner_wrap .benner_box  {width:240px; height:157px; margin-left:30px; margin-top:30px; background:#ccc;}

#conwrap h1 {font-family:NGB; color:#000; font-size:18px; float:left; margin-left:30px;}
#conwrap .con_more { float:right; margin-top:7px; margin-right:30px;}
#conwrap .con_list { clear:both; float:left; text-align:left; margin-top:10px; width:290px; margin-left:30px;}
#conwrap .con_gall { clear:both; text-align:left; width:310px; margin:0 auto; padding-top:15px;}

.subject {height:22px; text-align:left;}
.subject A:link {color:#777777;}
.subject A:visited {color:#777777;}
.subject A:hover {color:#333333; text-decoration:none;}
.condata {font-size:11px; color:#888; text-align:right;}
.date{font-size:11px; color:#999; width:35px; text-align:right;}
.name { letter-spacing:-1px; text-align:right;}
.stylelist { width:90px; font-family:µ¸¿ò,±¼¸²; font-size:11px; letter-spacing:-1px; color:#999; margin-top:5px; margin-bottom:5px; text-align:left;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important; }
.ch_img_style { border:0; cursor:pointer;}
.main_imgtitle { width:130px; margin: 10px auto 0 auto;}

#fbanwrap { background-color:#f6f6f6; padding:15px 0; border-top:1px #eaeaea solid; overflow:hidden; clear:both;}
#fbanwrap .fbanArea{width:1000px; margin:0 auto auto;}
#fbanwrap .fbanArea .ban_wrap{position:relative; width:1000px;}
#fbanwrap .fbanArea .ban_wrap li {width:142px;height:52px; background-color:#eee;}
#fbanwrap .fbanArea .ban_wrap li img{width:140px;height:50px; border:1px #eaeaea solid; cursor:pointer; }
#fbanwrap .fbanArea .ban_wrap .bx-controls a{position:absolute;top:13px;display:block;width:31px;height:31px;background:url(../../b_img/icons/fban-bx-arrow.png) 0 0 no-repeat;margin:0 0 0 0;text-indent:-9999px;}
#fbanwrap .fbanArea .ban_wrap .bx-controls .bx-prev{left:-40px;}
#fbanwrap .fbanArea .ban_wrap .bx-controls .bx-next{right:-40px;background-position:-31px 0;}
#fbanwrap .fbanArea .ban_wrap .bx-controls .bx-prev:hover{background-position:0 -31px;}
#fbanwrap .fbanArea .ban_wrap .bx-controls .bx-next:hover{background-position:-31px -31px;}

/* sub_menu */

.sub_viewimg {background-image:url(../../b_img/make/subview01.jpg); background-position:center; height:100px; background-color:#ddd;}
.sub_viewimg_textwrap { width:1000px; height:100px; margin:0 auto; position:relative;}
.sub_viewimg_textwrap h1 { font-family:NGB; font-size:24px; position:absolute; color:#fff; left:250px; top:28px;}

.smenu-body{width:200px; text-align:left;}
.smenu-body h3{font-size:24px; font-family:NGR; color:#fff; background-color:#555; height:80px; line-height:80px; cursor:pointer; display:block; text-align:center; margin-bottom:2px;}
.slist{} /*padding:0 0 30px 0;  border-top:2px #bf1e2e solid; */
.slist li{}
.slist li a{display:block;line-height:1.5; padding:10px 0 10px 20px; font-size:16px; color:#767676; font-family:NGR; background:#f6f6f6; margin-bottom:1px;}
.slist li a:hover,.slist li a.on{color:#fff; background:#188000;} 
.slist li.s_smn a{font-size:12px; color:#555; background:none; background-color:#fafafa;}

.smenu-body img { margin-top:20px;}

.s_customer{border:5px #eee solid; padding:20px; margin-top:20px;}
.s_customer .tit{color:#585859;font-weight:bold;font-size:16px;padding:0 0 13px 0;}
.s_customer .tel{font-size:20px; font-family:NGB; letter-spacing:-1px; color:#c30d23;}
.s_customer .txt{line-height:18px; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}

#edutap_wrap { margin-top:10px; overflow:hidden;}
#edutap_wrap a { display:inline-block; font-family:NGR; font-size:16px; padding:10px 30px; border:1px #eaeaea solid; background:#f6f6f6; float:left; margin-right:10px;}
#edutap_wrap a:hover {color:#fff; background:#f60; border:1px #e55c00 solid;}
#edutap_wrap a.edutapon {color:#fff; background:#f60; border:1px #e55c00 solid;}

#voltap_wrap { margin-top:10px; overflow:hidden;}
#voltap_wrap img { float:right; cursor:pointer;}
#voltap_wrap a { display:inline-block; font-family:NGR; font-size:16px; padding:10px 30px; border:1px #eaeaea solid; background:#f6f6f6; float:left; margin-right:10px;}
#voltap_wrap a:hover {color:#fff; background:#f60; border:1px #e55c00 solid;}
#voltap_wrap a.voltapon {color:#fff; background:#f60; border:1px #e55c00 solid;}

#insurancetap_wrap { margin-top:10px; overflow:hidden;}
#insurancetap_wrap a { display:inline-block; font-family:NGR; font-size:16px; padding:10px 30px; border:1px #eaeaea solid; background:#f6f6f6; float:left; margin-right:10px;}
#insurancetap_wrap a:hover {color:#fff; background:#f60; border:1px #e55c00 solid;}
#insurancetap_wrap a.insurancetapon {color:#fff; background:#f60; border:1px #e55c00 solid;}

#aboutustap_wrap { margin-top:10px; overflow:hidden;}
#aboutustap_wrap a { display:inline-block; font-family:NGR; font-size:16px; padding:10px 30px; border:1px #eaeaea solid; background:#f6f6f6; float:left; margin-right:10px;}
#aboutustap_wrap a:hover {color:#fff; background:#f60; border:1px #e55c00 solid;}
#aboutustap_wrap a.aboutustapon {color:#fff; background:#f60; border:1px #e55c00 solid;}

.bancomentwrap { position:relative; width:240px; overflow:hidden;}
.bancoment { position:absolute; left:0; bottom:0; width:220px; padding:5px 10px; text-align:left; background:url(../../b_img/make/banbg.png); color:#eee;}
.bancomentwrap2 { position:relative; width:240px; overflow:hidden;}
.bancoment2 { position:absolute; left:0; bottom:0; width:220px; padding:5px 10px; text-align:left; background:url(../../b_img/make/banbg.png); color:#eee;}
	
