/****************±¤°í**********************/
#ad_section {width:100%;}
#ad_section .wraper {padding:100px; 0px; }
#ad_section .con_wraper {width:100%;}
#ad_section .wraper .tab_title {width:100%;}
#ad_section .wraper .tab_title ul{position:relative;width:100%;}
#ad_section .wraper .tab_title ul li {width:25%;float:left; text-align:center;height: 40px;line-height: 35px;font-size:20px;font-weight:200;cursor: pointer;}
#ad_section .wraper .tab_title ul li a {display:block; width:100%;height:100%;}
#ad_section .wraper .tab_title ul li a.on {border-bottom:5px solid #941b61; color:#941b61;font-weight:400;}
.clearfix:after {content:'';height:0;display:block;clear:both;}
 .col2 {width:50%}
 .col3 {width:33.3333%}
 .col4 {width:25%}
 .col5 {width:20%}
.left {float:left;}
.right {float:right;}

/* ¼­ºê */
/*»ó´Ü*/
#ad_section .wraper {padding: 100px 100px 70px;}
.con_wrap {    padding: 0 100px;   margin: 0 auto;}
.ad_top_100 {overflow:hidden; height:300px;	position: relative; margin-bottom:50px;}
.ad_top_100 img {    height: 100.6%;    position: absolute;    transform: translate(-50.5%, 0px);    left: 50%;	}
.ad_top_100 p {position: absolute;
    color: #fff;
    }
.ad_top_100 p.big {    top: 30%;
    font-size: 25px;
    left: 8%;}
.ad_top_100 p.small {    top: 48%;
    left: 8%;
    font-size: 16px;
    line-height: 1.7;}


/*Å°¿öµå*/
.ad_con_section01 {margin-top:50px;}
.keyword_con {width:100%}
.keyword_con > div {}
.keyword_con > div.img_area {overflow:hidden; height:300px;
    position: relative;}
.keyword_con > div.text_area {}
.keyword_con > div p.big {
    padding: 12% 0 0 50px;
    font-size: 24px;
}
.keyword_con > div p.small {
    padding: 15px 0 0 50px;
    font-size: 14px;
    line-height: 1.7;
    color: #606060;
}
.keyword_con > div.right p.big {
    padding: 12% 50px 0 0px;
	text-align:right;
}
.keyword_con > div.right p.small {
    padding: 15px 50px 0 0px;
	text-align:right;
}
.keyword_con > div.img_area img {    height: 100%;
    position: absolute;
    transform: translate(-50%, 0px);
    left: 50%;}

.ad_con_section02 {    margin-top: 50px;
    height: 500px;
    background: url(../images/content/ad01_04.jpg) no-repeat left fixed;
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.ad_con_section02 .ad_con h2 {
    color: #941b61;
    text-align: center;
    font-size: 45px;
    font-weight: 400;
    width: auto;
    border-bottom: 2px solid;
    line-height: 40px;
    width: 135px;
    margin: 0px auto;
	padding-top:100px;
	
	}
.ad_con_section02 .ad_con p {    text-align: center;    line-height: 1.7;}
.ad_con_section02 .ad_con p.big {    font-size: 26px;
    font-weight: 400;
    padding-top: 12px;}
.ad_con_section02 .ad_con p.small {  font-size: 14px;
    color: #606060;}
.ad_con_section02 .ad_con p:nth-child(4) { margin-top:1px; }
.ad_con_section02 .ad_con p:nth-child(5) { margin-top:26px; }
.ad_con_section02 .ad_con p:nth-child(6) { margin-top:0px; }

.ad_con_section03 {    margin-top: 50px;}
.ad_con_section03 .left { }

.ad_con_section04 {margin-top:50px;}
.section04_title {color: #941b61;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    border-bottom: 2px solid;
    line-height: 26px;
    width: 160px;
    margin: 0px auto 50px auto;
 }
.section04_ul {background-color:#fff;}
.section04_list .se04_img_area {width:100%;}
.section04_list .se04_img_area img {width:100%;}
.section04_list .se04_text_area {padding:90px 0 100px 0;}
.section04_list .se04_text_wrap{ border-right: 1px solid;}
.section04_list:last-child .se04_text_wrap{ border-right: 0px;}
.section04_list .se04_text_wrap p.big { text-align: center;
    font-size: 26px;
    padding: 15px 0 15px 0;}
.section04_list .se04_text_wrap p.small { text-align: center;color: #606060;font-size: 14px;line-height: 1.7;padding: 0 12px 16px 12px;}

.ad_con_section05 {}
.section05_title p.big {color: #941b61;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    border-bottom: 2px solid;
    line-height: 26px;
    width: 215px;
    margin: 50px auto 30px auto;}

.section05_title p.small {color: #000;
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;}
.ad_con_section05 .ad_con {margin-top:20px;}
.ad_con_section05 div.img_area {overflow:hidden; height:383px;
    position: relative;}
.ad_con_section05 div.img_area img {height: 100%;
    position: absolute;
    transform: translate(-50%, 0px);
    left: 50%;}
.ad_con_section05 .section05_list .se05_text_area { background-color:#fff; padding: 90px 0px}
.ad_con_section05 .section05_list .se05_text_area .se05_text_wrap { border-right:1px solid; padding:50px 0; }
.ad_con_section05 .section05_list:last-child .se05_text_area .se05_text_wrap { border-right:0px; }
.ad_con_section05 .section05_list .se05_text_area .se05_text_wrap p.big {font-size:26px;text-align:center;}
.ad_con_section05 .section05_list .se05_text_area .se05_text_wrap p.small { font-size: 16px;text-align: center; color: #606060; line-height:1.7;padding: 0 12px 25px 12px;}

.ad_con_section06 {margin-top:50px;}
.ad_con_section06 .section06_title {margin-bottom:25px ;}
.section06_title p.small {color: #000;
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    line-height: 26px;}
.ad_con_section06 .ad_con ul {background-color:#fff;}
.ad_con_section06 div.img_area {overflow:hidden; height:383px;
    position: relative;}
.ad_con_section06 div.img_area img {height: 100%;
    position: absolute;
    transform: translate(-50%, 0px);
    left: 50%;}
.ad_con_section06 .section06_list .se06_text_area { background-color:#fff; padding: 90px 0px}
.ad_con_section06 .section06_list .se06_text_area .se06_text_wrap { border-right:1px solid; padding:50px 0; }
.ad_con_section06 .section06_list:last-child .se06_text_area .se06_text_wrap { border-right:0px; }
.ad_con_section06 .section06_list .se06_text_area .se06_text_wrap p.big {font-size:26px;text-align:center;}
.ad_con_section06 .section06_list .se06_text_area .se06_text_wrap p.big02 {     font-size: 22px;    text-align: center;    line-height: 1.4;    padding-top: 25px;}

/* ¹ÙÀÌ·²*/

.vir_con_section2_01 {}
.vir_con_section2_01 ul {background-color:#fff;}
.se2_01_img_area {overflow:hidden; height:383px;
    position: relative;}
.se2_01_img_area img {height: 100%;
    position: absolute;
    transform: translate(-50%, 0px);
    left: 50%;}
.section2_01_list .se2_01_text_area {padding:80px 0 80px 0;}
.section2_01_list .se2_01_text_wrap{ border-right: 1px solid;}
.section2_01_list:last-child .se2_01_text_wrap{ border-right: 0px;}
.section2_01_list  .se2_01_text_wrap p.big { text-align: center;
    font-size: 26px;
    padding: 15px 0 15px 0;}
.vir_con_section2_01 .se2_01_text_wrap p.small { text-align: center;color: #606060;font-size: 14px;line-height: 1.7;padding: 0 12px 16px 12px;}


.vir_con_section2_02 .vir_con ul {background-color:#fff;}
.se2_02_img_area {overflow:hidden; height:383px;
    position: relative;}
.se2_02_img_area img {height: 100%;
    position: absolute;
    transform: translate(-50%, 0px);
    left: 50%;}
.vir_con_section2_02 .section2_02_list .se2_02_text_area {padding: 90px 0px}
.vir_con_section2_02 .section2_02_list .se2_02_text_area .se2_02_text_wrap { border-right:1px solid; padding:50px 0; }
.vir_con_section2_02 .section2_02_list:last-child .se2_02_text_area .se2_02_text_wrap { border-right:0px; }
.vir_con_section2_02 .section2_02_list .se2_02_text_area .se2_02_text_wrap p.big {font-size:26px;text-align:center;}
.vir_con_section2_02 .section2_02_list .se2_02_text_area .se2_02_text_wrap p.small { font-size: 16px;
    text-align: center;
    color: #606060;
    line-height: 1.7;
    padding: 25px 12px 0px 12px;}


.vir_con_section2_03 {}
.section2_03_title p.big {color: #941b61;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    border-bottom: 2px solid;
    line-height: 26px;
    width: 140px;
    margin: 50px auto 45px auto;}
.service_line {}
.icon-box{margin-bottom: 25px;
    background-image: url(../images/content/next_icon.png);
    background-repeat: no-repeat;
    background-position: center right;}
.service_line > div .tx_center {text-align:center;}
.service_line > div .tx_right {text-align:right;}
.service_line > div:last-child .icon-box{    background-image: none; text-align:right}


.vir_con_section2_04 {}
.section2_04_title p.big {color: #941b61;
    text-align: center;
    font-size: 30px;
    font-weight: 400;
    border-bottom: 2px solid;
    line-height: 26px;
    width: 85px;
    margin: 50px auto 45px auto;}

.price_list {}
.price_list table{    width: 100%;    border: 1px solid;}
.price_list thead {    border: 1px solid;}
.price_list th {    border: 1px solid;}
.price_list td {    border: 1px solid; text-align:center;}


/* µð½ºÇÃ·¹ÀÌ */
#displayad .ad_top_100 p.big {    top: 20%;}
#displayad .ad_top_100 p.small {    top: 35%;}

.ad_con_section3_01 ul {background-color:#fff;}
.section3_01_list .se3_01_img_area {width:100%;}
.section3_01_list .se3_01_img_area img {width:100%;}
.section3_01_list .se3_01_text_area {padding:90px 0 100px 0;}
.section3_01_list .se3_01_text_wrap{ border-right: 1px solid;}
.section3_01_list:last-child .se3_01_text_wrap{ border-right: 0px;}
.section3_01_list .se3_01_text_wrap p.big { text-align: center;
    font-size: 26px;
    padding: 15px 0 15px 0;}
.section3_01_list .se3_01_text_wrap p.small { text-align: center;color: #606060;font-size: 14px;line-height: 1.7;padding: 0 12px 16px 12px;}


.ad_con_section3_02{ margin-top:50px;}
.ad_con_section3_02 .keyword_con {background-color:#fff}
.ad_con_section3_03{ margin-top:50px;}

@media all and (min-width:1939px) {
	.keyword_con > div.img_area img {     width: 100%;
		position: absolute;
		transform: translate(0% , 50%);
		left: 0;
		top: -50%;
		}
	.ad_con_section05 div.img_area {height: 450px;}
	.ad_con_section05 div.img_area img {width: 100%;
		position: absolute;
		transform: translate(0% , 50%);
		left: 0;
		top: -50%;

	}
	.ad_con_section06 div.img_area {height: 450px;}
	.ad_con_section06 div.img_area img{width: 100%;
		position: absolute;
		transform: translate(0% , 50%);
		left: 0;
		top: -50%;

	}
	.se2_01_img_area img { width:100%;}
	.se2_02_img_area {height: 450px;}
	.se2_02_img_area img {width: 100%;
		position: absolute;
		transform: translate(0% , 50%);
		left: 0;
		top: -50%;}
}

@media all and (max-width:1540px) {
	#displayad .ad_top_100 p.big {    top: 19%;}
	#displayad .ad_top_100 p.small {    top: 35%;}
	.con_wrap {    padding: 0 20px;   margin: 0 auto;}

	.ad_top_100 {overflow:hidden; height:300px;
	position: relative;}
	.ad_top_100 img {
    height: 100.6%;
    position: absolute;
    transform: translate(-50.5%, 0px);
    left: 50%;
	}
	.ad_top_100 p.big {
    top: 21%;
    font-size: 25px;
    left: 8%;
	}
	.ad_top_100 p.small {
    top: 35%;
    left: 8%;
	margin-right:8%;
    font-size: 16px;
    line-height: 1.7;
	}
	.icon-box {
		background-size: 6%;
	}
}
@media all and (max-width:1490px) {
	#displayad .ad_top_100 {height: 350px;;}
	#displayad .ad_top_100 p.big {top:15%;}
	#displayad .ad_top_100 p.small {top:29%}
}



@media all and (max-width:1150px) {
	#displayad .ad_top_100 {height: 450px;;}

	#ad_section .wraper {
		padding: 40px 40px 70px;
	}
	.ad_top_100 p.big {
    top: 17%;
	}
	.ad_top_100 p.small {
    top: 32%;
	}
	.keyword_con > div p.big {
    padding: 9% 0 0 35px;
	}
	.keyword_con > div p.small {
    padding: 6% 0 0 35px;
	}
	.keyword_con > div.right p.big {
    padding: 9% 35px 0 0px;
    text-align: right;
	}
	.keyword_con > div.right p.small {
    padding: 6% 35px 0 0px;
    text-align: right;
	}
	.section04_list {width:50%; }
	.section04_list .se04_img_area img {width:100%;}
	.section04_list:nth-child(2n) .se04_text_wrap {
    border-right: 0px;
	}
	.section06_list { width:100%;}
	.ad_con_section06 .section06_list .se06_text_area .se06_text_wrap { border:0;}

	.section2_01_list {width:100%}
	.section2_01_list .se2_01_text_wrap {    border-right: 0px;}
	.service_line > div {width:33.3333% }
	.service_line > div:nth-child(n+4) {width:50%;margin-top:20px;}
	.service_line > div:last-child .icon-box , .service_line > div:last-child p {text-align:center;}
	.icon-box {    background-size: 11px;}

	.section3_01_list {width:50%;}
	.section3_01_list:nth-child(2n) .se3_01_text_wrap{    border-right: 0px;	}
	

}

@media all and (max-width:960px) {
	.keyword_con > div.img_area { width:100%}
	.keyword_con > div.text_area {width:100%}
	.keyword_con > div p.small {padding-bottom:9%;}
	.keyword_con > div.right p.big {padding: 9% 0 0 35px; text-align:left;}
	.keyword_con > div.right p.small {  padding: 6% 0 9% 35px;    text-align: left;}
	
	.section2_02_list  {width:100%;}
	.vir_con_section2_02 .section2_02_list .se2_02_text_area .se2_02_text_wrap {border:none;}

}
@media all and (max-width:885px) {
	#displayad .ad_top_100 {height: 500px;}
	#ad_section .wraper .tab_title ul li {width:50%}
	#ad_section .wraper .tab_title ul li:nth-child(n+3) {margin-top:10px;}
}
@media all and (max-width:855px) {
	#displayad .ad_top_100 p.big {    top: 10%;}
	#displayad .ad_top_100 p.small {
    top: 18%;
}
.ad_top_100 p.big {    top: 10%;}
.ad_top_100 p.small {
    top: 20%;
}

}
@media all and (max-width:700px) {
	#ad_section {padding-top:70px;}
	#ad_section .wraper {
    padding: 40px 20px 70px;
}
	#ad_section .wraper .tab_title ul li {width:25%}
	#ad_section .wraper .tab_title ul li:nth-child(n+3) {margin-top:0px;}
	.ad_top_100 p.big {
    top: 17%;
	}
	.ad_top_100 p.small {
    top: 32%;
	}

}
@media all and (max-width:593px) {
	.ad_top_100 p.big {
    top: 12%;
}
	.ad_top_100 p.small {
    top: 26%;
}
}
@media all and (max-width:580px) {
	#ad_section .wraper .tab_title ul li {width:50%}
	#ad_section .wraper .tab_title ul li:nth-child(n+3) {margin-top:10px;}
	.keyword_con > div p.big {    padding: 9% 0 0 15px;}
	.keyword_con > div p.small {      padding: 6% 0 9% 15px;}
	.keyword_con > div.right p.big {  padding: 9% 0 0 15px; }
	.keyword_con > div.right p.small{      padding: 6% 0 9% 15px;}
	.ad_con_section05 div.ad_con .section05_list {width:100%}
	.ad_con_section05 .section05_list .se05_text_area .se05_text_wrap {    border-right: 0px;    padding: 50px 0;}
	.section04_list {    width: 100%;}
	.section04_list .se04_text_wrap {    border-right: 0px }

}
@media all and (max-width:470px) {
	#displayad .ad_top_100 {
    height: 550px;
}
	
	.ad_top_100 {		height: 470px;	}
	.ad_top_100 p.big {		top: 10%;	}
	.ad_top_100 p.small {    top: 22%;}

	.service_line > div {    width: 50%; margin-top: 20px;}
	.service_line > div:nth-child(n+4){    width: 50%; }
	.service_line > div:nth-child(5){    width: 100%; }
	.service_line > div p {text-align:center;}

	.section3_01_list {    width: 100%;}
	.section3_01_list .se3_01_text_wrap {    border-right: 0px ;}


}
@media all and (max-width:400px) {
	#displayad .ad_top_100 {    height: 650px;}
	#displayad .ad_top_100 p.big {    top: 8.5%;}
	#displayad .ad_top_100 p.small {    top: 15%;}
	.service_line > div {    width: 100%; margin-top: 20px;}
	.service_line > div:nth-child(n+4){    width: 100%; }
	.service_line > div:nth-child(5){    width: 100%; }


}