@charset "utf-8";

/*reset*/
body,div,a,img,p,ul,li,h1,h2,h3,h4,dl,dt,dd{padding-bottom:0px; margin:0px; padding-left:0px; padding-right:0px; padding-top:0px; -webkit-text-size-adjust:none;}
html,body,div,p,h1,h2,h3,h4{-webkit-text-size-adjust:none;}
img{border:0 none;}
body{font-family:dotum,"돋움",sans-serif; font-size:0.8em; background-color:#7a7a7a; line-height:150%; color:#565656; min-width:360px;}
ul{list-style-type:none;}
img{vertical-align:middle;}
table th,td{text-align:center; padding:4px 0;}
table{width:100%;}
.bold{color:#ff911c;}
a:link,a:visited,a:hover,a:active{text-decoration:none; color:#666;}

/* 아이폰/아이팟터치/안드로이드의 초기 스크린 해상도 설정 */
	@media screen and (max-width:320px) {
	    body {zoom:86%;}
	}
	@media screen and (min-width:321px) and (max-width:359px) {
	    body {zoom:86%;}
	}
	@media screen and (min-width:360px) and (max-width:479px) {
	    body {zoom:100%;}
	}
	@media screen and (min-width:480px) and (max-width:639px) {
	    body {zoom:100%;}
	}
	 /* 아이패드(1024X768)보다 큰 스크린 사이즈와 해상도를 갖는 모든 기기에서의 해상도 설정
	@media all and (min-width: 640px) {
	    body {width:640px; margin:0 auto;}
		*/
		@media all and (min-width: 640px) {
	    body {zoom:100%; margin:0 auto;}
	}

/*header*/
.header{background:url(../images/headerBg.gif) 0 0 repeat-x; background-size:1px 42px; width:100%; height:41px; border-bottom:3px solid #6cbe0a;}
.header h1{text-align:center; padding-top:7px;}
.header h1 img{width:120px;}

/*container*/
.container{background:url(../images/containerBg.png) 0 0 repeat-x; background-size:1px 8px; width:100%; padding-top:15px; background-color:#fff; text-align:center;}
.container .containerBg{background:url(../images/footerBg.png) 0 bottom repeat-x; background-size:1px 9px; padding-bottom:17px; background-color:#fff;}
.container .containerBg .container01{width:338px; padding-left:12px; padding-right:10px; margin:0 auto;}
.container .containerBg .container01 .btn01{float:left; padding-right:8px;}
.container .containerBg .container01 .btn01 img{width:156px;}
.container .containerBg .container01 .btn01 .btnmargin{margin-bottom:6px;}
.container .containerBg .container01 .visual{float:left;}
.container .containerBg .container01 .visual img{width:167px;}
.container .containerBg .container02{clear:both; padding-left:5px; padding-right:5px; padding-top:8px; text-align:center;}
.container .containerBg .container02 ul{padding-bottom:4px;}
.container .containerBg .container02 ul li{display:inline; padding-right:3px;}
.container .containerBg .container02 ul li img{width:106px;}

/*footer*/
.footer{background-color:#7a7a7a;}
.footer ul{width:100%; background-color:#6db612; text-align:center; padding:5px 0;}
.footer ul li{display:inline-block;}
.footer ul .telBg{margin-right:3px;}
.footer ul li img{height:22px;}
.footer .copyright{text-align:center;}
.footer .copyright img{width:222px; padding:15px 0;}

/*sub_header*/
.sub_header{background:url(../images/sub_headerBg1.gif) 0 0 repeat-x; background-size:1px 89px; width:100%; height:89px;}
.sub_header .sub_header_width{position:relative; width:360px; margin:0 auto;}
.sub_header h1{padding-top:9px; padding-left:2px; float:left;}
.sub_header h1 img{width:120px;}
.sub_header .submenu{float:right; margin-top:16px; margin-right:2px;}
.sub_header .submenu li{float:left; margin-left:2px;}
.sub_header .submenu img{height:24px;}
.sub_header .gnbmenu ul{padding-top:2px; clear:both; height:38px; margin:0 6px;}
.sub_header .gnbmenu ul li{float:left; background:url(../images/sub_headerBg2.gif) 0 14px no-repeat; background-size:2px 22px;}
.sub_header .gnbmenu ul li.none{background:none;}
.sub_header .gnbmenu img{height:48px;}

/*sub_container01*/
.container .containerBg .sub_container01{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg h3{margin-top:10px; margin-bottom:15px;}
.container .containerBg h3 img{height:18px;}
.container .containerBg h4{margin-top:25px; margin-bottom:6px; margin-top:-9px;}
.container .containerBg h4 img{height:30px;}
.container .containerBg .subcontainer div{border-top:1px solid #ffca96; margin-top:30px; padding:8px;}
.container .containerBg div .subcont0101{margin-top:25px;}
.container .containerBg div .subcont0201{margin-top:25px;}
.container .containerBg div .subcont0301{margin-top:25px;}
.container .containerBg div .subcont0501{margin-top:25px;}
.container .containerBg div .subcont0601{margin-top:25px;}
.container .containerBg div .subcont0701{margin-top:25px;}
.container .containerBg table th{border-right:1px solid #fff;}
.container .containerBg .sub_container01 .bold{margin-bottom:4px; color:#ff911c;}

/*sub_container02*/
.container .containerBg .sub_container02{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg .sub_container02 div p img{width:100%}
.container .containerBg .sub_container02 p{margin-bottom:7px; clear:both;}
.container .containerBg .sub_container02 p.bold{margin-top:10px; margin-bottom:3px;}
.container .containerBg .sub_container02 table th{background-color:#ff9936; color:#fff;}
.container .containerBg .sub_container02 table td{border-bottom:2px solid #a0a0a0; border-right:1px solid #a0a0a0;}

/*sub_container03*/
.container .containerBg .sub_container03 div{border-top:1px solid #ffbadd;}
.container .containerBg .sub_container03{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg .sub_container03 .right{text-align:right;}
.container .containerBg .sub_container03 table th{background-color:#ff81c1; color:#fff;}
.container .containerBg .sub_container03 table td{border-bottom:1px solid #c3c3c3; border-right:1px solid #a0a0a0;}
.container .containerBg .sub_container03 table .endline td{border-bottom:2px solid #a0a0a0;}
.container .containerBg .sub_container03 table .th_row{border-bottom:2px solid #a0a0a0;}

/*sub_container04*/
.container .containerBg .sub_container04{position:relative;}
.container .containerBg .sub_container04 h4{margin-top:20px; margin-bottom:6px;}
.container .containerBg .sub_container04 .center{position:absolute; top:36px; left:208px;}
.container .containerBg .sub_container04 .center img{width:82px;}
.container .containerBg .sub_container04 div{border-top:0; margin-top:0px; padding:0px;}
.container .containerBg .sub_container04{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg .sub_container04 #cont04Tab{position:relative; background:url(../images/cont04_tabBg.gif) 0 26px repeat-x; background-size:1px 2px; z-index:10;}
.container .containerBg .sub_container04 #cont04Tab p img{width:76px;}
.container .containerBg .sub_container04 #cont04Tab .cont_t1{position:absolute; left:0; top:0; z-index:1;}
.container .containerBg .sub_container04 #cont04Tab .cont_t2{position:absolute; left:77px; top:0; z-index:1;}
.container .containerBg .sub_container04 #cont04Tab .cont_t3{position:absolute; left:154px; top:0; z-index:1;}
.container .containerBg .sub_container04 #cont04Tab div div{padding-top:38px;}
.container .containerBg .sub_container04 #cont04Tab div div strong,.sub_container04 #cont04Tab div div span{display:block;}
.container .containerBg .sub_container04 #cont04Tab div div span{color:#868686;}
.container .containerBg .sub_container04 #cont04Tab div div .title{font-weight:bold; font-size:1.2em; color:#ff911c;
background:url(../images/cont04_list01.gif) 0 8px no-repeat; background-size:12px; padding:5px 0; padding-left:15px;
border-bottom:1px solid #ffbd7d;}
.container .containerBg .sub_container04 #cont04Tab div div li{padding:3px 0; border-bottom:3px solid #fff;
background:url(../images/cont04_telBtn.gif) 95% 8px no-repeat; background-size:26px; background-color:#fffaf6;}

/*sub_container05*/
.container .containerBg .sub_container05{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg .sub_container05 p.bold{margin-bottom:7px;}
.container .containerBg .sub_container05 table th{background-color:#ff9936; color:#fff;}
.container .containerBg .sub_container05 table td{border-bottom:2px solid #a0a0a0; font-size:0.9em; line-height:130%; vertical-align:top;}
.container .containerBg .sub_container05 table td li{display:inline-block; text-align:center;}
.container .containerBg .sub_container05 .subcont0501 table .none{border-left:1px solid #a0a0a0;}
.container .containerBg .sub_container05 .subcont0501 table td img{width:42px;}
.container .containerBg .sub_container05 .subcont0501 table td{font-size:0.8em;}
.container .containerBg .sub_container05 .subcont0502 table.subTable0502{margin-top:3px; margin-bottom:13px;}
.container .containerBg .sub_container05 .subcont0502 table th span.none{font-weight:normal;}
.container .containerBg .sub_container05 .subcont0502 table td{text-align:left; padding:12px 0; padding-left:3px; height:90px; text-indent:10px; }
.container .containerBg .sub_container05 .subcont0502 table td span{display:block;}
.container .containerBg .sub_container05 .subcont0502 table td .bold{margin-bottom:5px; font-size:1.1em; font-weight:bold; color:#565656;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg07{background:url(../images/cont05_bg07.gif) 90% 50% no-repeat; background-size:100px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg07_2{background:url(../images/cont05_bg07_2.gif) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg07_3{background:url(../images/cont05_bg07_3.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg08{background:url(../images/cont05_bg08.gif) 91% 50% no-repeat; background-size:120px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg09{background:url(../images/cont05_bg09.gif) 87% 50% no-repeat; background-size:120px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg10{background:url(../images/cont05_bg10.gif) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg10_2{background:url(../images/cont05_bg10_2.gif) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg10_3{background:url(../images/cont05_bg10_3.jpg) 90% 50% no-repeat; background-size:120px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg11 {background:url(../images/cont05_bg11_1.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg12 {background:url(../images/cont05_bg12.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg13 {background:url(../images/cont05_bg13.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg14 {background:url(../images/cont05_bg14.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg15 {background:url(../images/cont05_bg15.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg16 {background:url(../images/cont05_bg16.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg17_1 {background:url(../images/cont05_bg17_1.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_bg17_2 {background:url(../images/cont05_bg17_2.jpg) 90% 50% no-repeat; background-size:110px;}
.container .containerBg .sub_container05 .subcont0502 table td.cont05_161228 {background:url(../images/cont05_161228.jpg) 90% 50% no-repeat; background-size:110px;}

/*sub_container06*/
.container .containerBg .sub_container06 div{border-top:1px solid #84bcff;}
.container .containerBg .sub_container06{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg .sub_container06 .subcont0601 p img{width:100%}
.container .containerBg .sub_container06 .subcont0602 p img{width:100%}
.container .containerBg .sub_container06 .subcont0602 dl{margin-bottom:4px;}
.container .containerBg .sub_container06 .subcont0602 dt{color:#56a6ff; margin-top:5px;}
.container .containerBg .sub_container06 .subcont0602 dl li{font-size:0.9em;}
.container .containerBg .sub_container06 .subcont0602 table td{font-size:0.9em; text-align:left; vertical-align:top;}
.container .containerBg .sub_container06 .subcont0603 p img{width:100%;}
.container .containerBg .sub_container06 .subcont0604{clear:both;}
.container .containerBg .sub_container06 table th{background-color:#56a6ff; color:#fff;}
.container .containerBg .sub_container06 table td{border-bottom:1px solid #c3c3c3; border-right:1px solid #a0a0a0; padding:5px;}
.container .containerBg .sub_container06 table .endline td{border-bottom:2px solid #a0a0a0;}
.container .containerBg .sub_container06 table .th_row{border-bottom:2px solid #a0a0a0;}
.container .containerBg .sub_container06 .bold{color:#565656;}
.container .containerBg .sub_container06 .bold .right{float:right; font-size:0.8em;}
.container .containerBg .sub_container06 .margin{margin-top:5px; margin-bottom:10px;}

/*sub_container07*/
.container .containerBg .sub_container07 div{border-top:1px solid #a6e35a;}
.container .containerBg .sub_container07{padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left;}
.container .containerBg .sub_container07 .subcont0701 p img{width:100%;}
.container .containerBg .sub_container07 .subcont0702 p img{width:100%;}
.container .containerBg .sub_container07 .subcont0703 p img{width:100%;}
.container .containerBg .sub_container07 .subcont0704 p img{width:100%;}
.container .containerBg .sub_container07 .subcont0705{clear:both;}
.container .containerBg .sub_container07 table th{background-color:#79c51c; color:#fff;}
.container .containerBg .sub_container07 table td{border-bottom:1px solid #c3c3c3; border-right:1px solid #a0a0a0;}
.container .containerBg .sub_container07 table .endline td{border-bottom:2px solid #a0a0a0;}
.container .containerBg .sub_container07 table .th_row{border-bottom:2px solid #a0a0a0;}
.container .containerBg .sub_container07 .bold .right{float:right; font-size:0.8em;}
.container .containerBg .sub_container07 .margin{margin-top:5px; margin-bottom:10px;}
.container .containerBg table td.none{border-right:0 none;}