/**/

/*header*/
	input[type=checkbox].checkbox:not(old){width:16px;margin:0; padding:0; opacity:0;}
	input[type=checkbox].checkbox:not(old) + label{display:inline-block; margin-left:0; padding-left:20px; background   : url('/images/common/ico/ico_checkbox1.png') no-repeat left 0; line-height:16px;}
	input[type=checkbox].checkbox:not(old):checked + label{background-position:left -16px;}
	input[type=radio].checkbox:not(old):checked + label{background-position:left -16px;}
	
	.mnoticearea{position:relative; width:100%; min-width:1200px; background:#b9e8ed; display:none; z-index:2;} 
	.btnopen{position:absolute; right:50%; top:3px; margin-right:-600px; z-index:1}
	.mnotbox{position:relative; width:1200px; margin:0 auto; text-align:left }
	.mnotbox .closes{position:absolute; right:20px; bottom:10px; display:block; font-size:11px; color:#333; z-index:1000}
	.mnotbox .closes input{margin-left:10px;}
		
	#notice_slides {z-index:100; width:1200px;}
	.notice_area {width:480px; overflow:hidden;position:relative;}
	.noticepaging {margin:14px auto 0;width:100px;}
	.noticepaging li {float:left;margin:0 3px;}
	.noticepaging li a {display:block;width:10px;height:0;padding-top:10px;background-image:url(./images/common/btn_bul1.png);background-position:0 0;float:left;overflow:hidden;}
	.noticepaging li.current a {background-position:0 -10px;}
	
	#menu-Area{ min-width:1200px; background:#ec4040;}
	#menu-box{position:relative; max-width:1200px; margin:0 auto; z-index:100; text-align:left; padding:15px 0;}
	#menu-box .btn1{position:absolute; right:0; top:14px; width:150px; height:40px; display:inline-block; vertical-align:middle; padding:10px; box-sizing:border-box; border:1px solid #fff; color:#fff; font-size:13px; background:url(../../images/ico_doc1.png) no-repeat 14px 7px; text-align:center;}
	#menu-box .btn1::before{position:absolute; right:16px; top:12px; width:6px; height:6px; border-left:1px solid; border-bottom:1px  solid; border-color:#fff; font-family: "NanumSquareR"; content:"";
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);}
/*header*/

/*footer*/
	#footer .ftetcbox1{border-bottom:1px solid #5a5c70; padding:0 0 20px 0;}
	#footer .ftetcbox1 .econt1{max-width:2000px; margin:0 auto;}
	#footer .ftetcbox1 .econt1 ul{ padding:20px 0; margin-left:20px;}
	#footer .ftetcbox1 .econt1 ul li{position:relative; float:left; margin-left:20px;}
	#footer .ftetcbox1 .econt1 ul li:before{position:absolute; left:-10px; top:10%; background:#55576c; width:1px; height:70%; content:"";}	
	#footer .ftetcbox1 .econt1 ul li:first-child{margin-left:0;}
	#footer .ftetcbox1 .econt1 ul li:first-child:before{display:none;}
	#footer .ftetcbox1 .econt1 ul li a{color:#fff; font-size:14px; }
	#footer .logo1{vertical-align:middle; margin-left:20px;}
	#footer .copy1{display:inline-block; vertical-align:middle; color:rgba(255,255,255,.8); font-size:13px; line-height:18px; margin-left:20px;}
	#footer .coop{position:absolute; right:80px; top:20px; text-align:right;}

	
	.familbox1{position:absolute; right:20px; top:50px; width:180px; height:30px; border:1px solid #9899a6; color:#fff; z-index:200; background:url(../../build/base/images/common/ico/ico_arr2.png) no-repeat 90% center;}
	.familbox1 div.box1{position:relative; z-index:2;line-height:30px; font-size:13px; font-weight:bold; padding-left:10px}
	.familbox1 div.box1 a{display:block; color:#fff;}
	.familbox1 ul{position:absolute; left:0; bottom:30px; z-index:1; width:180px;max-height: 0; background:#ffff; overflow:hidden;
	-moz-transition:all 0.45s ease-in-out;
    -webkit-transition:all 0.45s ease-in-out;
    -moz-transform:all 0.45s ease-in-out;
	transform:all 0.45s ease-in-out;
    transition-duration:0.3s;
    transition-delay:0.01s}
	.familbox1 ul.on{max-height: 1500px;}
	.familbox1 ul li{text-indent:10px; border-bottom:1px solid #ddd; padding:4px 0; font-size:14px; background:#fff;}
	.familbox1 ul li a{display:block;}
	.familbox1 ul li.tit1{background:#333; color:#fff; font-size:15px; font-weight:bold;}
/*footer*/

/*main*/	
	.schvisual1{position:relative; width:100%; min-width:1200px; height:350px;z-index:10; background:url(../../images/visual_top1.jpg) no-repeat center center;}
	.schvisual1 .schcont1{width:720px; margin:0 auto; padding-top:80px;}
	.schvisual1 .schcont1 .txt1{font-size:30px; line-height:36px; color:#fff; font-weight:normal;}
	.schvisual1 .schcont1 .txt1 b{font-family: "NanumSquareB"}
	.schvisual1 .schcont1 .txt2{font-size:16px; line-height:26px; color:rgba(255,255,255,.6)}
	.schvisual1 .schcont1 .rtbox1{position:relative; display:inline-block; vertical-align:middle; width:68%;margin-left:5px;}
	.schvisual1 .schcont1 .resultbox1{position:absolute; left:0; top:65px; width:100%; max-height:200px; line-height:60px; background:#fff; color:#333; overflow-y:auto; font-size:16px; text-align:left; text-indent:20px;}
	.schvisual1 .schcont1 .resultbox1::-webkit-scrollbar {width: 4px;}
	.schvisual1 .schcont1 .resultbox1::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,.5);border-radius: 5px;}
	.schvisual1 .schcont1 .resultbox1::-webkit-scrollbar-track {background-color: rgba(0,0,0,.2);border-radius: 5px;}
	.schvisual1 .schcont1 .resultbox1 ul{padding:10px 0;}
	.schvisual1 .schcont1 .resultbox1 ul li{line-height:30px;}
	.schvisual1 .schcont1 a.lnk1{display:inline-block; width:60px; height:60px; text-indent:-5000px; background:#fff url(../../images/common/ico/ico_pointer1.png) no-repeat center center; vertical-align:middle; display:none;}
	.schvisual1 .schcont1 input[type=text]{display:inline-block; line-height:60px; vertical-align:middle; border:none; font-size:16px; text-indent:20px; }
	.schvisual1 .schcont1 input[type=text]::-webkit-input-placeholder {
	   color: #666;
	   font-weight:normal;
	   text-indent:20px;
	} 
	.schvisual1 .schcont1 input[type=text]:-moz-placeholder {
	   color: #666;
	   opacity: 1;
	   font-weight:normal;
	   text-indent:20px;
	}
	.schvisual1 .schcont1 input[type=text]::-moz-placeholder {
	   color: #666;
	   opacity: 1; 
	   font-weight:normal;
	   text-indent:20px;
	}
	.schvisual1 .schcont1 input[type=text]:-ms-input-placeholder {
	   color: #666; 
	   font-weight:normal;
	   text-indent:20px;
	}
	.schvisual1 .schcont1 .btn1{display:inline-block; line-height:60px; border:none; padding:0 20px 0 50px; background:#ec4040 url(../../images/common/ico/ico_sch2.png) no-repeat 10px center; color:#fff; font-family: "NanumSquareL"; font-size:18px; margin-left:5px; cursor:pointer}
	.schvisual1 .schcont1 label span{display:inline-block; color:#fff; margin-left:13px; font-size:16px;}
	
	.mncont1{margin:0 auto; width:1200px; margin-top:80px;}
	.mncont1 .txt1{font-size:30px; line-height:36px; color:#333;}
	.mncont1 .txt1 b{font-family: "NanumSquareEB"}
	.mncont1 .mli1{}
	.mncont1 .mli1 li{float:left; position:relative; width:33.334%; text-align:center;}
	.mncont1 .mli1 li a{display:block; padding:30px 0;}
	.mncont1 .mli1 li em{display:block; text-align:center; font-family: "NanumSquareEB"; color:#333; line-height:30px; font-size:24px; margin-bottom:5px;}
	.mncont1 .mli1 li em::before{display:block; margin:0 auto; width:241px; height:241px; background:url(../../images/ico_main.png?v=3) no-repeat left center; content:""; margin-bottom:16px;}
	.mncont1 .mli1 li p{font-size:16px; line-height:22px; color:#666;  }
	.mncont1 .mli1 li::before,
	.mncont1 .mli1 li::after{position:absolute; right:0; bottom:0; width:1px; height:100%; background:#ddd;content:"";}
	.mncont1 .mli1 li::after{width:100%; height:1px;}
	.mncont1 .mli1 li::before{}
	.mncont1 .mli1 li:nth-child(3n)::before{display:none;}
	.mncont1 .mli1 li:nth-child(10)::after,
	.mncont1 .mli1 li:nth-child(11)::after,
	.mncont1 .mli1 li:nth-child(12)::after{display:none;}
	.mncont1 .mli1 li:nth-child(2) em::before{background-position:-241px center;}
	.mncont1 .mli1 li:nth-child(3) em::before{background-position:-482px center;}
	.mncont1 .mli1 li:nth-child(4) em::before{background-position:-723px center;}
	.mncont1 .mli1 li:nth-child(5) em::before{background-position:-964px center;}
	.mncont1 .mli1 li:nth-child(6) em::before{background-position:-1205px center;}
	.mncont1 .mli1 li:nth-child(7) em::before{background-position:-1446px center;}
	.mncont1 .mli1 li:nth-child(8) em::before{background-position:-1687px center;}
	.mncont1 .mli1 li:nth-child(9) em::before{background-position:-1928px center;}
	.mncont1 .mli1 li:nth-child(10) em::before{background-position:-2169px center;}
	.mncont1 .mli1 li:nth-child(11) em::before{background-position:-2651px center;}
	.mncont1 .mli1 li:nth-child(12) em::before{background-position:-2892px center;}
/*main*/

