.con{
	width:100%;
	position:relative;	
	font-family:'spqoa3';
	font-weight:100;
}
strong{
	font-family:'spoqa4';
}
.inner{
	width:1000px;
	text-align:center;
	margin:0 auto;
	position:relative;
}
.line {
	text-align:center;
}
.line > h3 {
	font-family:'spoqa4';
	font-weight:100;
}
.con a {
	display:block;
}


.mgb0{margin-bottom:0px !important}
.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}
.mgb15{margin-bottom:15px !important}
.mgb20{margin-bottom:20px !important}
.mgb30{margin-bottom:30px !important}
.mgb40{margin-bottom:40px !important}
.mgb45{margin-bottom:45px !important}
.mgb50{margin-bottom:50px !important}
.mgb60{margin-bottom:60px !important}
.mgb70{margin-bottom:70px !important}
.mgb80{margin-bottom:80px !important}
.mgb90{margin-bottom:90px !important}

.mgt0{margin-top:0 !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt20{margin-top:20px !important}
.mgt25{margin-top:25px !important}
.mgt30{margin-top:30px !important}
.mgt40{margin-top:40px !important}
.mgt50{margin-top:50px !important}
.mgt60{margin-top:60px !important}
.mgt70{margin-top:70px !important}

.mgl0{margin-left:0 !important}
.mgl5{margin-left:5px !important}
.mgl10{margin-left:10px !important}
.mgl13{margin-left:13px !important}
.mgl15{margin-left:15px !important}
.mgl20{margin-left:20px !important}
.mgl30{margin-left:30px !important}
.mgl40{margin-left:40px !important}
.mgl70{margin-left:70px !important}
.mgl120{margin-left:120px !important}
.mgl125{margin-left:125px !important}
.mgr0{margin-right:0 !important}
.mgr5{margin-right:5px !important}
.mgr10{margin-right:10px !important}
.mgr13{margin-right:13px !important}
.mgr15{margin-right:15px !important}
.mgr20{margin-right:20px !important}
.mgr30{margin-right:30px !important}
.mgr40{margin-right:40px !important}
.mgr70{margin-right:70px !important}
.mgr120{margin-right:120px !important}
.mgr125{margin-right:125px !important}
.pdt0{padding-top:0px !important}
.pdt5{padding-top:5px !important}
.pdt10{padding-top:10px !important}
.pdt15{padding-top:15px !important}
.pdt20{padding-top:20px !important}
.pdt25{padding-top:25px !important}
.pdt30{padding-top:30px !important}
.pdt35{padding-top:35px !important}
.pdt40{padding-top:40 !important}
.pdt0{padding-top:0 !important}
.pdb0{padding-bottom:0 !important}
.pdl0{padding-left:0 !important}
.pdl5{padding-left:5px !important}
.pdl10{padding-left:10px !important}
.pdl15{padding-left:15px !important}
.pdl20{padding-left:20px !important}
.pdl25{padding-left:25px !important}
.pdl30{padding-left:30px !important}
.pdl50{padding-left:50px !important}
.pdl60{padding-left:60px !important}
.pdl70{padding-left:70px !important}
.pdl75{padding-left:75px !important}
.pdl80{padding-left:80px !important}
.pdl135{padding-left:135px !important}
.pdl170{padding-left:170px !important}


.pdr0{padding-right:0px !important}
.pdr5{padding-right:5px !important}
.pdr10{padding-right:10px !important}
.pdr15{padding-right:15px !important}
.pdr20{padding-right:20px !important}
.pdr25{padding-right:25px !important}
.pdr30{padding-right:30px !important}
.pdr50{padding-right:50px !important}
.pdr60{padding-right:60px !important}
.pdr70{padding-right:70px !important}
.pdr75{padding-right:75px !important}
.pdr80{padding-right:80px !important}
.pdr90{padding-right:90px !important}
.pdr100{padding-right:100px !important}

.ti15{display:block;text-indent:15px}

.tect-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center(text-align:center !important;)
.list-bar , .list-dot {position:relative;}
.list-bar > li{position:relative; padding-left:12px}
.list-bar > li:before{content:'\2013'; display:block; position:absolute; left:0}
.list-dot > li{position:relative; padding-left:12px}
.list-dot > li:before{content:'\00B7'; display:block; position:absolute; left:0}

/*í™”ë ¤í•œí•„ê¸°ë°˜*/
.pilgi *{
	font-family:'Nanum Square' !important;
}
.pilgi{
	margin-top:51px;
}
.pilgi .inner_tit{
	font-size:25px;
	color:#fff;
}
.pilgi .inner_tit img{
	margin-bottom:25px;
}
.pilgi .con1{
	padding:55px 0;
	text-align:center;
	background:#3c57bc url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/top_bg.png')center no-repeat;
}
.pilgi .con1 .div-table{
	width:auto;
	margin: 44px auto 0;
}
.pilgi .con1 .div-table > *{
	width:auto;
	height:90px;
	vertical-align:middle;
	text-align:left;
	color:#fff;
	font-size:21px;
    font-weight:900;
    line-height:25px;
}
.pilgi .con1 .div-table > div:first-child{
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/top_icon1.png') no-repeat left center;
	padding:0 64px 0 85px;
}
.pilgi .con1 .div-table > div:nth-child(2){
    padding:0 100px 0 85px;
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/top_icon2.png') no-repeat left center;
}
.pilgi .con1 .div-table > div:last-child{
	padding:0 0 0 85px;
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/top_icon3.png') no-repeat left center;
}
.pilgi .con2{
	padding: 69px 0;
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/con1_bg.png')center no-repeat;
}
.pilgi .con2  .inner_tit{
	margin-bottoM:52px;
}
.pilgi .con2 .recomend_list{
	width: auto;
	display:table;
	margin: 0 auto;
}
.pilgi .con2 .recomend_list li{
    display:table-cell;
    vertical-align:middle;
    width: 500px;
    height:226px;
    text-align:center;
    position:relative;
}
.pilgi .con2 .recomend_list li:before{
	position:absolute;
	left: 10%;
	top:5%;
	width:111px;
	height:100%;
	display:block;
	content:'';
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/con1_img_l.png')no-repeat;
}
.pilgi .con2 .recomend_list li:after{
	position:absolute;
	right: 10%;
	top:5%;
	width:111px;
	height:100%;
	display:block;
	content:'';
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/con1_img_r.png')no-repeat;
}
.pilgi .con2 .recomend_list p{
	color:#959595;
	font-size:16px;
	line-height:24px;
	font-weight:500;
	margin-top: 15px;
}
.pilgi .con2 .recomend_list b{
	color:#eddbb4;
	font-size: 27px;
	line-height: 35px;
}
.pilgi .con3{
	padding:77px 0;
	background:#c3e5ff;
}
.pilgi .con3 .inner_tit{
	margin-bottom:30px;
}
.pilgi .con3 .inner > p {
	font-size:25px;
	color:#000;
	font-weight:400;
	color:#000000;
}
.pilgi .con3 .inner > p:last-child{
	font-size: 21px;
	line-height:30px;
	color:#4b555d;
}
.pilgi .con3 .inner > img:first-of-type{
	margin:30px auto 50px;
}
.pilgi .con3 .inner > img:last-of-type{
	background:#2d41fc;
	padding:3px 5px;
	margin-bottom:20px;
}
.pilgi .line1{
	background:#33354e;
	padding:28px 0;
	box-sizing:border-box;
}
.pilgi .line1 h2{
	color:#fff;
	font-size:33px;
	line-height:33px;
}
.pilgi .con4{
	background:#f7f7f7;
	padding:79px 0 74px;
}
.pilgi .con4 .inner{
	background: url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/con3_bg.png') no-repeat left 80%;
	overflow:hidden;
}
.pilgi .con4 ul{
    margin:35px 43px 0 0;
    float:right;
}
.pilgi .con4 ul li{
	float:left;
	margin-right:20px;
	width:221px;
	height:221px;
	text-align:center;
	vertical-align:middle;
	font-size:20px;
	line-height:31px;
	position:relative;
	background:rgba(198,217,231,0.85);
	border-radius:50%;
	padding:60px 0 0 0;
	box-sizing:border-box;
}
.pilgi .con4 ul li b{
	font-size:24px;
	display:block;
}
.pilgi .con5{
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/con4_bg.png') no-repeat;
	height:740px;
	box-sizing:border-box;
	padding:77px 0 0;
}
.pilgi .con5 .inner{
	text-align:left;
}
.pilgi .con5 .inner_tit{
	font-size:33px;
	color:#8e8e8e;
}
.pilgi .con5 .inner_tit > img{
	margin-top: 36px;
}
.pilgi .con5 .teacher_info{
	display:table;
	margin-top: 56px;
	position:relative;
}
.pilgi .con5 .teacher_info:after{
	position:absolute;
	left:0;
	top:-20px;
	width:31px;
	height:3px;
	display:block;
	content:'';
	background:#fff;
}
.pilgi .con5 .teacher_info > *{
	display:table-cell;
	padding-right:29px;
	vertical-align:middle;
}
.pilgi .con5 .teacher_info a{
	display:block;
	width:136px;
	height:41px;
	color:#fff;
	padding-left:28px;
	box-sizing:border-box;
	border-radius:30px;
	line-height: 43px;
	font-size:17px;
	font-weight:900;
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/play_btn.png') 85% center no-repeat #515d7c;
}
.pilgi .con5 .teacher_skill{
	overflow:hidden;
	margin-top:56px;
}
.pilgi .con5 .teacher_skill li{
	float:left;
	width:216px;
	height:216px;
	background:rgba(19,22,41,0.75);
	border-radius:50%;
	text-align:center;
	display:table;
	margin-right:20px;
}
.pilgi .con5 .teacher_skill li P {
	display:table-cell;
	vertical-align:middle;
	font-size:22px;
	color:#b5b0a6;
	font-weight:600;
	line-height:31px;
}
.pilgi .con6{
	background:#f7f7f7;
	padding:67px 0;
}
.pilgi .con6 .inner{
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/con5_img.png')90% bottom no-repeat;
}
.pilgi .con6 .recomend_list{
	width: auto;
	overflow:hidden;
}
.pilgi .con6 .recomend_list:first-of-type{
	margin:67px 0 30px;
}
.pilgi .con6 .recomend_list li {
	float:left;
	width:240px;
	height:170px;
    margin-right:20px;
    border:1px solid #000;
    background:#fff;
    display:table;
}
.pilgi .con6 .recomend_list li p{
	display:table-cell;
	vertical-align:middle;
	color:#4b556a;
	font-size:19px;
	font-weight:900;
	line-height:24px;
}
.pilgi .con6 .recomend_list li p img{
	display:block;
	margin:0 auto 10px;
}
.pilgi .con6 a {
	display:block;
	width:160px;
	height:40px;
	background:#3b3f4f;
	border-radius:20px;
	color:#fff;
	font-size:16px;
	font-weight:900;
	line-height:40px;
	margin: 20px 0 0 346px;
}
.pilgi .con7{
	padding:76px 0;
	background:#515e88;
}

.pilgi .con7 .recomend_list{
	overflow:hidden;
	width:100%;
	margin:33px auto 0 ;
}
.pilgi .con7 .recomend_list li{
	float:left;
	display:table;
	position:relative;
	width:310px;
	height:216px;
	margin-right: 35px;
	background:rgba(36,41,58,0.95);
	text-align:center;
}
.pilgi .con7 .recomend_list li:after{
	position:absolute;
	right: -37px;
	top:calc(50% - 19px);
	width:38px;
	height:38px;
	display:block;
	content:"";
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/arrow.png')no-repeat center;
}
.pilgi .con7 .recomend_list li:last-child{
	margin-right:0;
}
.pilgi .con7 .recomend_list li:last-child:after{
	display:none;
}
.pilgi .con7 .recomend_list li > div{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.pilgi .con7 .recomend_list li > div img{
	margin: 0 auto;
}
.pilgi .con7 .recomend_list li > div span {
	display:block;
	width:75px;
	height:23px;
	background:#ebd9a2;
	font-size:16px;
	font-weight:600;
	border-radius:20px;
	margin:0 auto 17px;
}
.pilgi .con7 .recomend_list li > div p{
	font-size:18px;
	line-height:26px;
	color:#b1b2b7;
	font-weight:400;
	margin-top:22px;
}
.pilgi .con8{
	padding:77px 0 ;
	background:#edf0f2;
}
.pilgi .con8 .inner{
	overflow:hidden;
}
.pilgi .con8 .bene_wrap{
	background:#dae1e5;
	height:221px;
	float:left;
	margin-top:30px;
}
.pilgi .con8 .bene_wrap01{
	width:289px;
	margin-right:16px;
	display:table;
}
.pilgi .con8 .bene_wrap01 > *{
	display:table-cell;
	vertical-align:middle;
}
.pilgi .con8 .bene_wrap02{
	width: 695px;
}
.pilgi .con8 .bene_wrap h2{
	font-size:21px;
	letter-spacing:-0.25px;
	margin-top:15px;00;
	color:#000;
}
.pilgi .con8 .bene_wrap p{
	font-size:15px;
	line-height: 20px;
	margin-top:10px;
	font-weight:400;
	color:#000;
}
.pilgi .con8 .bene_wrap02{
	overflow:hidden;
	display:table;
	padding:0 13px;
	box-sizing: border-box;
}
.pilgi .con8 .bene_wrap02 li{
	display:table-cell;
	vertical-align:top;
	padding-top:42px;
	position:relative
}
.pilgi .con8 .bene_wrap02 li:after{
	position:absolute;
	right: -10px;
	top:calc(50% - 6px);
	width:13px;
	height:13px;
	display:block;
	content:"";
	background:url('/_skin/tpl_skin/basic_water_quality_new/images/apply/pilgi/x_icon.png') center no-repeat;
}
.pilgi .con8 .bene_wrap02 li:last-child:after{
	display:none;
}
.pilgi .con8 .bene_wrap02 li p{
	font-size
	:17px;
}
.pilgi .con8 .bene_wrap02 li b{
	font-weight:900;
}
.pilgi .con8 .bene_wrap02 li a{
	font-size:12px;
	padding:1px 12px;
	display:inline-block;
	color:#fff;
	background:#333333;
	border-radius:20px;
	margin-top:5px;
	font-weight:600;
}