/*Coating*/



@charset "utf-8";
@font-face {
    font-family: 'Minhye';
    src: url('https://waps.l3s.uni-hannover.de/live/oe_/https://unpkg.com/gh/projectnoonnu/noonfonts_2105_2@1.0/Minhye.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cafe24Shiningstar';
    src: url('https://waps.l3s.uni-hannover.de/live/oe_/https://unpkg.com/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Shiningstar.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KCC-eunyoung';
    src: url('https://waps.l3s.uni-hannover.de/live/oe_/https://unpkg.com/gh/projectnoonnu/noonfonts_one@1.0/KCC-eunyoung-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html, body{margin:0; padding:0;   word-break: keep-all;}
header, section, article, aside, nav, main, footer{display:block;}
header:after, section:after, article:after, aside:after, nav:after, main:after, footer:after{content:""; display:block; clear:both;}
h1, h2, h3, h4, h5, h6, p{margin:0;}
ul, ol{margin:0; padding:0; list-style:none;}
a{text-decoration: none;display: block;}
.clear{clear: both;}

.Coating_container { width: 860px;margin: 0 auto;}
.C_title_Box{text-align: center;}
.C_s_title{
	font-family: 'Minhye' !important;
	font-size: 28px;
	color: #c9e4ff;
	padding-bottom: 36px;
	}
.C_title{
	font-size: 30px;
	color: #646464;
	margin-bottom: 36px;
	font-weight: 500;
	letter-spacing:-2px;
}
.C_Sub_title{font-size: 20px;font-weight: 400;color: #7d7d7d;line-height: 1.5;}
.C_txt_color{color: #6f9bd1;font-weight: bold;}
.C_txt_color01{color:#98bde0;    font-weight: bold;}
.font-B{font-weight: bold;}
.C_txt_color02{color: #8aafd3}
.C_txt_color03{color: #7bace2;font-weight: bold;}
.C_txt_color04{color: #9fb9cd;}
.C_txt_color05{color: #e78a88;}

.C_section01 .C_movie{
	margin-top:36px
}
.C_movie , .C_setion_txt02{margin-top: 40px;}
.C_setion_txt04{
	padding-top: 72px;
}
.best-badge {
	display: inline-block;
	background-color: transparent;
	color: #fff;
	padding: 10px 40px;
	border: 2px solid #fff; /* 파란색 테두리 */
	border-radius: 30px;
	font-weight: 500;
	margin-bottom: 35px;
	font-style: italic; /* 기울임 추가 */
	font-size: 18px; /* 글자 크기 조정 */
	letter-spacing: 5px; /* 자간 조정 */
}
.main_title{
	font-size: 26px;
	line-height: 1.4;
}
.sub-text {
	font-size: 18px;
	opacity: 0.8;
}
.txt_small {    
	width: max-content;
	margin: 0 auto;
	padding-top: 36px;
}
.txt_small p{font-size: 18px;color: #858585;line-height: 2;font-weight: bold;}

.C_section08 .C_title_logo , .C_section08 .C_title_Box  ,.C_section09 .C_title_logo , .C_section09 .C_title_Box{ 
	background:#e2efff;    
	padding-bottom: 72px;
	}

.C_movie {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;}
.C_movie iframe,
.C_movie object,
.C_movie embed {position:absolute; top:0; left:0; width:100%; height:100%;}

/* 서비스 이용 금액 수정 */
.C_Price{
	padding: 70px 0;
}
.service_s_tit{
	font-family: 'KCC-eunyoung' !important;
    letter-spacing: 1px;
    color: #7aa9d6;
    font-size: 4.5vh;
    margin: 54px 0 18px 40px;
    text-align: left;
}
.bg_lightBlue{
	background-color: #f0f7ff;
}
.price_table{
	display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
.price_table2 .table_left,
.price_table2 .table_right{
	padding: 0;
}
.bg_white{
	background-color: #fff;
}
.table_left,
.table_right{
	width: 45%;
    padding: 16px 24px;
    border-radius: 12px;
}
.package_tit .service_s_tit,
.package_tit .service_s_tit{
	margin-left: 0;
}
.package_tit{
	padding-left: 10px !important;
}
.goldPackage{
	padding: 22px 24px;
	width: 93%;
    padding: 16px 24px;
    border-radius: 12px;
}
.t_list .gp_li{
	justify-content: left;
}
/* .t_top{ */
/* 	padding-top: 10px; */
/* } */
.t_bottom{
	margin-top: 20px;
	border-top: solid 1px #f5f5f5;
    padding-top: 10px;
}
.t_list li{
	display: flex;
	justify-content: space-between;
    margin-bottom: 10px;
}
.C_part_subtit{
	text-align: left;
    color: #7b7a7a;
    font-size: 20px;
    line-height: 2;
    font-weight: 700;
}
.part_tit{
	color: #8f8f8f;
	font-size: 16px;
}
.t_price{
    color: #7a92b6;
    font-size: 16px;
}
.C_pack{
	display: flex;
	justify-content: space-between;
}
.C_pack_subtit{
	text-align: left;
    color: #7b7a7a;
    font-size: 20px;
    font-weight: 700;
    line-height: 2;
}
.C_pack_plus{
	width: 92%;
    margin: 24px auto;
    border-radius: 10px;
    padding: 16px 20px;
}
.C_price_details ul li{
	display: flex;
}
.C_price_details{
	width: 86.8%;
    margin: 24px auto 0;
}
.C_price_details p{
	display: block !important;
    line-height: 1.5 !important;
    letter-spacing: 0;
    font-size: 14px;
    color: #6a86a5;
    text-align: left !important;
}
.pack_tit{
	color: #8f8f8f;
	font-size: 14px;
}
.price_table .full_pack{
    padding: 22px 24px;
    border-radius: 12px;
}
.br280{
	display: none;
}
/* 안내사항 */
.bg_04 {
    padding: 32px 0;
    background: #f6fbff;
}
/*밑줄제목*/
.txt_line{
    line-height: 1.3;
    color: #6883a6;
    font-weight: 600;
    text-align: center;
    font-size: 25px;
    letter-spacing: -0.03em;
}
.txt_line > strong {
    position: relative;
    z-index: 1;
}
/*13 밑줄*/
.txt_line > strong:before {
    content: '';
    position: absolute;
    bottom: 6px;
    left: 0;
    width: 100%;
    height: 20px;
    background: #e9f5ff;
    z-index: -1;
    margin: 0 auto;
} 

.C_section09_container_txtimg > .txt_line02 {
    position: relative;
    z-index: 1;
}
.C_section09_container_txtimg > .txt_line02:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 20px;
    background: #cee5fc;
    z-index: -1;
    margin: 0 auto;
}
/* 출장비 */
.business_trip{
	margin-top: 72px;
}
.bt_tit{
	font-family: 'KCC-eunyoung' !important;
    letter-spacing: 1px;
    color: #7aa9d6;
    font-size: 5vh;
    text-align: center;
    margin-bottom: 36px;
}
.bt_list{
	padding: 0 24px;
}
.bt_list >li{
	display: flex;
	justify-content: space-between;
	align-items: center;
    padding: 12px 12px 12px 0;
    border-radius: 12px;
    margin-bottom: 18.5px;
}
.bt_s_tit{
	width: 10%;
}
.bt_place{
	width: 90%;
}
.bt_place li{
	display: flex;
    justify-content: space-between;
	background-color: #fff;
	padding: 12px;
    border-radius: 10px;
    margin-bottom: 12px;
}
.bt_list >li:last-child,
.bt_place li:last-child{
	margin-bottom: 0;
}
.bt_placeTit{
	font-size: 16px;
	color: #7a7a7a;
	width: 15%;
}
.bt_places{
	text-align: left;
	font-size: 15px;
    letter-spacing: -1px;
    color: #8f8f8f;
    width: 80%;
}
.bt_price{
	color: #7a92b6;
	font-weight: 700;
    font-size: 16px;
}
.bt_s_tit{
	color: #6980a3;
    font-weight: 700;
    font-size: 18px;
    width: 17%;
    text-align: center;
}
/* 14 프로세스 */

.coating_process{
	display: flex;
	justify-content: space-between;
    align-items: center;
}
.C_section09_container .C_section014_cont .cir_arr_img {
    display: inline-block;
    width: 23px;
    height: 160px;
} 
/*인테리어 공사중 필수*/
.step{}
.step_n{padding-top: 150px;padding-bottom: 20px;text-align:center;}
.step_n p{background: #add4fd; color: #fff;border-radius: 50px;display: inline-block;padding:5px 20px; text-transform: uppercase;}

.step_title{text-align: center;color: #6f6b6b;;padding-bottom: 170px;}
.step_title span{font-size: 50px;color: #54759d;font-weight: bold;margin-bottom: 13px;display: inline-block;}
.step_title p{font-size:19px;color: #7d828b;display:block;    line-height: 1.5;}
.step_title p:nth-child(3),.step_title p:nth-child(4){display:inline-block}
.step_img{
	text-align: center;
	padding-bottom: 36px;
}
.step_img_txt{font-size: 18px;color: #737373;font-weight: bold;text-align: center;padding: 36px 37px; background: #f6fbff;line-height: 2;word-break: keep-all;}

.step_img_txt ul li{display: inline-block; vertical-align: top;}

/*01*/
.C_section01{background: #f4f9ff;}
.C_section01 .C_title{
	margin-bottom: 36px;	
}
.C_section01 .C_title_logo{
	text-align: center;
	padding: 36px 0;
	}
.C_section01 .C_movie{background: #f4f9ff; }


.C_setion_txt01{ 
    padding: 54px 40px 36px;
}
.C_setion_txt01 ul li{
	font-size: 16px;
	color:#6e6e6e; 
	line-height:1.8;
	letter-spacing: -1px;	
}
.C_setion_txt01 ul{
	padding-top: 18px;
}




/*02*/
.C_section02{
	height: 130vh;
	padding-top: 72px;
	position: relative;
}
.C_section02 .C_title{display: inline-block;}
.C_section02 .C_title span{display: inline-block;}
.C_section02_bg{width: 860px;height: 100%;background: url(/live/oe_/https://www.pairpace.com/img/C_section2bg.png);position: absolute;bottom:0;    background-position: center bottom;
    background-size: contain;
    background-repeat: no-repeat;
}
.C_section03_bg{width: 860px;background-color: #6299dc; color:white; text-align:center; min-height: 40vh; padding: 50px 10px;}
.C_section02 .txt_small:last-child{padding-top: 0;}
.C_section02 .txt_small p:nth-child(1), .C_section02 .txt_small p:nth-child(2){display: inline-block;}

.C_section02 .C_Sub_title{color: #888 !important;font-size: 23px;}

.C_section02 .C_setion_txt02{
	text-align: center;
	margin-top: 72px;
	z-index: 2;
	position: relative;
}
.C_section02 .C_setion_txt02 ul{width:  max-content;margin: 0 auto;}
.C_section02 .C_setion_txt02 ul li{
	font-size: 21px;
	color: #6f6f6f;
	padding-bottom: 36px;
	text-align: left;
}
.C_section02 .C_setion_txt02 ul li p{display: inline-block;}
.C_section02 .C_setion_txt02 ul .C_txt_color02{font-weight: bold;padding-right: 10px;}
.image-container {
	display: inline-block;
	margin: 50px 0;
	width: 80%;
	height: 350px;
	border-radius: 200px;
	border: 3px solid #DCE7FC;
	overflow: hidden;
}
.dots {
	position: relative;
	font-size: 70px;
	color: #888;
	letter-spacing: 4px;
}
.dots p {
	transform: translateX(-13%); /* 필요에 따라 조절 */
}
.image-container img {
	width: 100%;
	height: 100%;
	object-fit: cover; /* 이미지가 원형에 맞게 채워지도록 설정 */
}

/*03*/
.C_section03{
	padding: 36px; 
	background:#f9f9f9;
}
.C_section03 .C_setion_txt03{}
.C_section03 .C_setion_txt03 ul{}
.C_section03 .C_setion_txt03 ul li{height: 533px;position: relative;}
.C_section03 .C_setion_txt03 ul li:nth-child(2){margin:30px 0;}
.C_section03 .C_setion_txt03 ul li .C_setion_txt03_p{width: max-content;position: absolute;left: 50%; top:50%;transform: translate(-50%, -50%);font-size: 28px; color: #fff;text-align: center;font-weight: bold;}
.C_section03 .C_setion_txt03 ul li{    background-position: center center !important}

/*04*/
.C_section04{
	height: auto;
    background: linear-gradient(180deg, #f7fbff 70%, #ffffff 30%);  
	padding: 72px 0;
}
.C_section04 .C_title {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.C_section04 .C_s_title {font-family: 'Nanum Myeongjo', serif;font-weight: 900;}
 .C_setion_txt04_bg{height: auto;margin: 0 auto;width: max-content;position: relative;}
.C_setion_txt04_bg_Cover{ width:726px;height:453px;background:url(/live/oe_/https://www.pairpace.com/img/C_setion_txt04_bg.png);background-repeat: no-repeat;text-align: center;}
.C_setion_txt04_bg_Cover::after{box-shadow:18px 20px 17px 0px #afafaf;position: absolute;content: ''; width: 726px;height: 453px;border-radius: 50px;left: 0;}
.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt{
	position: absolute;
	top: 60%; 
	left: 50%;
	transform: translate(-50%, -50%); 
	width: max-content;
}
/* 클립보드 */
.clipboard{
	display: block;
}
.clipboard li{
	display: flex;
	margin-bottom: 30px;
	font-size: 20px !important;
    letter-spacing: -1px;
    text-align: left;
}
.clipboard img{
	width: 28px;
    height: 24px;
    margin-right: 10px;
    margin-top: 3px;
}
.cilp_txt{}
.clip_blue{
	display: inline-block;
    color: #4b6a8e;
    font-weight: bold;
}
.clip_skyblue{
	color: #7bace2 !important;
}

/*05*/
.C_section05 .C_title_logo , .C_section05 .C_title_Box{ 
	background:#e2efff;   
	padding-bottom: 72px;
}
.C_section05 .C_title_logo{
	padding-top: 72px;
	padding-bottom: 36px;
}
.C_section05 .C_title_logo p{width: 62px;height: 62px;line-height: 62px;color: #fff;font-size: 25px; font-weight: bold;background:#90b8df; border-radius:50%;    margin: 0 auto;text-align: center;}

.C_section05 .txt_small p{display: inline-block;}
.C_section05 .txt_small02 {padding-top: 0;}

.C_section_txt05{ 
	padding: 72px 0;
}
.C_section_txt05 .C_section_txt05_ImgBox{
	display: flex;
	justify-content: space-evenly;
	width: 575px;
	margin: 0 auto;
	padding: 36px 0;
}
.bottom_txtBox{width: 575px;  height: 106px;border-radius: 10px;display: flex;align-items: center; flex-direction: row; background: #f8fcff; justify-content: space-evenly;margin: 0 auto;}

.bottom_txtBox img{    margin-top: -30px;}
.bottom_txtBox .bottom_txt{}
.bottom_txtBox .bottom_txt p{font-size: 15px;font-weight: bold;text-align: left;line-height: 2;}


/*06*/

.C_section06{
	padding: 72px 0 0;
	background: #f6fbff;
}
.C_section06 .txt_line{
	padding-bottom: 36px;	
}
.C_section06 .C_Sub_title{font-size: 18px; color: #858585;}
.C_section06 .zero-img {
	width: 100%;
	padding: 0 50px;
	margin-bottom: 50px;
}
.underline {
	text-decoration: underline;
}
.C_section06 .C_section_txt06{
	display: flex;
	flex-direction: column;
	align-items: center;    
	padding-top: 40px;
	padding: 36px 30px;
}
/* .C_section06_imgBox_01{width: 802px;height: 426px;background: url(/live/oe_/https://www.pairpace.com/img/section_txt06-1bg.png);    background-size: cover;position: relative;margin-bottom: 30px;background-position: center;} */
.C_section06_imgBox_01{
	margin-bottom: 36px;
}
.C_section06_imgBox_01 , .C_section06_imgBox_02{position: relative;}
.C_section06_imgBox_01 img , .C_section06_imgBox_02 img{width:100%}
.C_section06_imgBox_01_sub img ,.C_section06_imgBox_02_sub img{position: absolute;top:50%;left: 50%;
    transform: translate(-50%, -50%);    width: auto;}
/* .C_section06_imgBox_02{width: 802px;height: 426px;background: url(/live/oe_/https://www.pairpace.com/img/section_txt06-2bg.png);    background-size: cover;position: relative;background-position: center;} */
.C_section06 .C_Sub_title {display:inline-block}
.C_section06 .C_title_Box {padding: 0 30px;}

/*07*/
.C_section07{
	padding: 72px 0; 
	background: #fff;
}
.C_section07 .txt_line{
	padding-bottom: 36px;
}
.C_section07 .C_Sub_title{display: inline-block;vertical-align: top;font-size: 18px; color: #858585;}

.C_section_txt07{
	display: flex;
	justify-content: space-around;
	padding-top: 36px;
}

.C_section_txt07 .C_section_txt07_contain{}
.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_01{}
.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_01 p{}
.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_01 img{}

.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01{
    margin-top: -12px;	
}
.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01 img{}

.C_section_txt07 .C_section_txt07_contain02{position: relative;}
.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_02{}
.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_02 p{}
.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_02 img{}


.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02{
    margin-top: -56px;
}
.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02 img{}

.C_section07_txtBox_01 , .C_section07_txtBox_02 {
	display: flex;
	align-items: center;
	justify-content: left;    
	padding-bottom: 36px;
}
.C_section07_txtBox_01 img , .C_section07_txtBox_02 img {padding-right: 15px;}
.C_section07_txtBox_01 p , .C_section07_txtBox_02 p{font-size: 17px;font-weight: bold; color: #8ba4c9;}

/*08*/
.C_section08{}

.C_section08 .C_title_logo{
	padding-top: 72px;
	padding-bottom: 36px;
}
.C_section08 .C_title_logo p{
	width: 62px;
	height: 62px;
	line-height: 62px;
	color: #fff;
	font-size: 25px; 
	font-weight: bold;
	background:#90b8df; 
	border-radius:50%;    
	margin: 0 auto;
	text-align: center;
	}
.C_section05 .C_Sub_title,
.C_section08 .C_Sub_title {display: inline-block;}

.C_section_txt08 {
	display: flex; 
	justify-content: space-around;
	padding: 36px 0;
	}
.C_section_txt08 .C_section_txt08_contain{}
.C_section08_txtBox_01, .C_section08_txtBox_02 , .C_section08_txtBox_03 {
	display: flex;
	align-items: center;
	justify-content: left;
	padding-bottom: 35px;
}
.C_section08_txtBox_01 img , .C_section08_txtBox_02 img ,.C_section08_txtBox_03 img {padding-right: 15px;}
.C_section08_txtBox_01 p , .C_section08_txtBox_02 p ,.C_section08_txtBox_03 p{font-size: 17px;font-weight: bold; color: #8ba4c9;}
.C_section_txt08_contain03{position: relative;}
.feature {
	display: flex;
	flex-wrap: wrap; /* 여러 줄로 표시되도록 설정 */
	justify-content: center; /* 가운데 정렬 */
	gap: 20px; /* 박스 간 간격 */
	margin-top: 40px;
}
.sp_elastic{
	font-size: 12px;
	display: block;
	font-weight: 500;
	margin-top: 2px;
}
.feature-box {
	display: flex;
	align-items: center; /* 세로 중앙 정렬 */
	background-color: #e0f2f1; /* 배경색 */
	border-radius: 15px; /* 둥근 테두리 */
	padding: 15px; /* 안쪽 여백 */
	font-size: 16px;
}

.feature-box img {
	width: 20px;
	height: 20px;
	margin-right: 10px; /* 이미지와 텍스트 간 간격 */
}
.bottom_txtBox_08_BOX{
	padding: 0 35px; 
	background:#f8fbff;    
	margin-bottom: 72px;    
}
.bottom_txtBox_08{
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	font-size: 16px;
	padding: 36px 0;
	line-height: 2;
}
.bottom_txtBox_08 img{padding-right: 10px;}
.bottom_txtBox_08:nth-child(2){padding-top: 0;}

.C_section08 .bottom_txt p{display: inline-block;vertical-align: top;	}
.C_section08 .bottom_txt p.C_txt_color03{padding-left: 5px;font-weight: bold;}

.bottom_txtBox_08 .bottom_txt ul li {display:inline-block}

/*09*/
.C_section09{background: #fff;}
.C_section09 .C_title_logo{
	padding-top: 72px;
	padding-bottom: 36px;
}
.C_section09 .C_title_logo p{width: 62px;height: 62px;line-height: 62px;color: #fff;font-size: 25px; font-weight: bold;background:#90b8df; border-radius:50%;    margin: 0 auto;text-align: center;}

.C_section09 .C_Sub_title{display: inline-block;}

.C_section09 .C_section_txt09{height: 610px;text-align: center;background:url(/live/oe_/https://www.pairpace.com/img/section_txt09_bg.png)no-repeat;    background-position-y: bottom;    background-size: contain; }
.C_section09 .C_section_txt09 .C_txt_color03{padding-left: 5px;}
.C_section09 .C_section_txt09 p{display: inline-block;}
.C_section09 .C_section_txt09 .txt_small:first-child{padding-bottom: 40px;}
.C_section09 .C_section_txt09 .txt_small ul{}
.C_section09 .C_section_txt09 .txt_small ul li{line-height: 2;}
.emphasis {
	display: inline-block;
	width: 80px;
	height: 80px;
	margin-bottom: -35px;
	vertical-align: top; /* 세로 정렬 추가 */
	margin-right: 200px; /* 텍스트와의 간격 조절 */
}
.emphasis_left {
	display: inline-block;
	width: 80px;
	height: 80px;
	margin-bottom: -35px;
	vertical-align: top;
	margin-left: 170px;
}
.number {
	padding: 0 50px;
}
.number-circle {
	display: inline-block;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-radius: 50%;
	background-color: #90b8df;
	color: white;
	font-weight: bold;
	margin-right: 8px;
	margin-left: 8px;
}
.number-title{
	font-size: 20px;
	font-weight: 600;
	color: #7d7d7d;
}

/* .txt_small09 ul li:nth-child(1) , .txt_small09 ul li:nth-child(2){display: inline-block;} */
.txt_small09 ul li:nth-child(5) , .txt_small09 ul li:nth-child(6){display: inline-block;}
.txt_small09-1 ul li:nth-child(1) , .txt_small09-1 ul li:nth-child(2){display: inline-block;}
.txt_small09-1 ul li:nth-child(3) , .txt_small09-1 ul li:nth-child(4){display: inline-block;	}
.C_section09_container{
	text-align: center;
	padding-top: 72px;
}
.C_section09_container .C_section09_container_img{
	padding-bottom: 36px;
}
.C_section09_cont > div{
	height: auto;
	background:#fff;
	margin: 36px 0;
}
.C_section09_cont p{
	font-size: 18px; 
	color: #8c8d8e;
	padding-top: 0px;
	padding-bottom: 36px;
	font-weight: bold;
	}

.C_section09 .C_txt_color03{display: inline-block; vertical-align: top;}



/*10*/

.C_section10{background:#6299dc;}
.C_section10 .txt_small ul li{color: #fff;}
.C_section10 .txt_small ul li span{font-weight: bold; color: #fff; display: inline-block;}
.C_section10 .C_title{color: #fff;display: inline-block;}
.C_section10 .C_title span{font-weight: bold;}
.C_section10 .C_Sub_title_Box{text-align: center;}
.C_section10 .C_Sub_title{display: inline-block;}
.image-grid {
	display: grid;
	grid-template-columns: 1fr 1fr; /* 두 개의 열 */
	gap: 10px; /* 이미지 간 간격 */
}
.C_section10 .C_title_logo{    
	text-align: center;
	padding-top: 72px;
	padding-bottom: 36px;
	background:#6299dc; 
}
.C_section10 .C_title_logo p{width: 62px;height: 62px;line-height: 62px;color: #fff;font-size: 25px; font-weight: bold;background:#90b8df; border-radius:50%;    margin: 0 auto;text-align: center;}


.C_section10_cont{text-align: center;padding: 0 30px;}
.C_section10_cont > div{
	height: auto;
	margin: 36px 0;
	font-size:0;
}
.C_section10_cont02 > div{margin-bottom: 0;}
.C_section_txt10 .txt_small {
	padding: 72px 0;text-align: center;line-height:2;}
 .C_section10  .txt_small ul li {display: inline-block;}

/*11*/
.C_section11 .C_title_logo{background: #e2efff;}
.C_section11 .C_section09_container{padding-top: 0;}
.C_section11 .C_section09_container .C_section09_cont01 > div{margin: 0;}
.C_section11 .bottom_txtBox_08_BOX{margin: 0;padding: 0 20px;}
.C_section11 .C_Sub_title{display: inline-block !important;}

/*12*/
.C_section12 .C_title_logo{background: #e2efff;}
.C_section12 .C_title{margin: 0 !important;}
.C_section12 .C_Sub_title{
	padding-top: 36px;
}
/* .C_section12 .C_section_txt09{background:url(/live/oe_/https://www.pairpace.com/img/section_txt12_bg.png);
background-size: cover;position: relative;} */


.C_section12 .C_section_txt09{position: relative;background: none;height: auto;}
.C_section12 .C_section_txt09 > img{width: 100%;height: auto}
.C_section12 .C_section_txt09 ul{
	padding-top: 36px;
}
.C_section12 .C_section_txt09 .txt_small{position: absolute;top:50px;right:60px;text-align: right;}
.C_section12 .C_section_txt09 ul li{line-height: 2;font-weight:400;color: #757473;}

.C_section12 .C_section_txt09 .C_title{}

.C_section12 .C_section09_cont > div {margin-bottom: 0;}

.c_txt09_mo{display: none;}


/*13*/

.C_section13 .C_title {    width: max-content;
    margin: 0 auto;color: #696d73}


.C_section13 .C_section09_cont > div{height: auto;    background: transparent;}
.C_section13 .C_section09_cont02 p{padding-bottom: 0;}

.C_section_txt13{    
	margin-top: 72px;
	text-align: center;
}
.C_section_txt13_priceBox{width: 630px;
    margin: 50px auto 0;}
.Coatingwrap .C_section_txt13_priceBox_bg{background: #cee5fc3b}
.C_section_txt13_priceBox_bg{padding: 25px 30px;border-radius:10px}

.C_section_txt13_priceBox .price:first-child{padding-top: 0;}
.C_section_txt13_priceBox .price{    display: flex;border-bottom:1px solid #ebeff5;
    justify-content: space-between;    padding: 10px 0;    align-items: center;}



.price_title{font-size: 19px;display: inline-flex}
.price_title strong{padding-right: 15px;color: #7b7a7a;}
.price_title p {display: inline-block;}
.price_title ul li{color: #8f8f8f}
.priceMoney{font-weight: bold;color: #7a92b6}

.price03{padding-bottom:0px !important; border:0!important}
.price04{padding: 0 !important; border:0!important}

.C_section_txt13 .price_txtBox{padding-top: 15px;width: 630px;margin: 0 auto;text-align: left;}
.C_section_txt13 .price_txt{font-size: 14px;color: #85a5c9; display: inline-block;	}

/*14*/
.C_section14{background: #fff;}

.C_section014_cont{
	padding: 72px 0;
	font-size: 0;
}
.C_section014_cont .cir_box{width: 180px;display: inline-flex;vertical-align: top;align-items: center;justify-content: space-around}
.C_section014_cont .cir_box .cir_txt{
    padding-bottom: 36px;
}
.C_section014_cont .cir_box:nth-child(4) .cir_txt,
.C_section014_cont .cir_box:nth-child(5) .cir_txt,
.C_section014_cont .cir_box:nth-child(6) .cir_txt{
    padding-bottom: 0px;
}
.C_section014_cont .cir_box span{font-size: 17px;color: #7aa9d6;font-weight: bold;display: block;
    padding: 20px 0;}
.C_section014_cont .cir_box p{    
	font-size: 14px;
    color: #797979;
    word-break: keep-all;
    font-weight: bold;
   }
.C_section014_cont .cir_arr_img{display: inline-block;width: 23px;height: 149px;}
/* .C_section014_cont .cir_arr_img img{position: absolute;top: 50%;left: 0;transform: translateY(-50%);} */

.C_section014_cont .cir_arr_img04 {display: none;}
.C_section14 .txt_line02{width: max-content; margin: 0 auto;}


.C_section14 .cir_box .cir_img img{width:120px}

.C_section014_cont .cir_box {
    width: calc(100%/4);}
.cir_box01 , .cir_box02 , .cir_box03 , .cir_box04{    width: 150px;}

/*15*/


.C_section15_container{
	background:url(/live/oe_/https://www.pairpace.com/img/C_section15bg.png) ;
	background-repeat: no-repeat;
	padding-top: 240px;
	padding-bottom: 72px;
	background-size: contain;
}
.C_section15_container .txt_line02{
	margin-bottom: 36px;
}
.C_section15_container .C_Sub_title{font-weight:400;color: #808081}


.C_section_txt15{
	text-align: left;
	padding-top: 72px;
	padding-left: 60px;
}
.C_section_txt15 .txt_small{
	width: 100%;
	padding-top: 0;
	padding-bottom: 36px !important;
}
.C_section_txt15 .txt_small ul li span{
	font-size: 18px;
	color: #7c8288;font-weight: bold;
}
.coating_mb{
	margin-bottom: 18px;
}
.C_section_txt15 .txt_small ul p{font-size: 15px;    line-height: 2.5;color: #9aaaba;}
.C_section_txt15 .txt_small ul li::before{content:" · ";}
.C_section_txt15 .txt_small ul li.cont_b-::before{content:" -";}
.C_section_txt15 .txt_small ul li{font-size: 15px;color: #8f9090;line-height: 2;}
.C_section_txt15 .txt_small:last-child{padding-bottom: 0;}
.before_none::before{color: transparent;}




/*16 Q&A*/
.C_section16{background: #eff4ff;}
.C_section16 .C_title{
	font-size: 30px;
	color: #616161;
	font-weight: 600;
	margin-bottom: 36px;
	letter-spacing: -3px;
}

.C_section_txt16{
	width: 740px;
	margin: 36px auto 0;
	border-radius: 10px;    
	padding: 0px 30px;
	background:#fff;
}
.C_section16 .C_Sub_title09{display: block !important;}
.C_section16 .C_Sub_title{display: inline-block;}

.C_section_txt16 .txt_small{
	width: auto;
	text-align: left;
	padding: 36px 0;    
	border-bottom: 1px solid #f4f4f4;
	letter-spacing: -0px;
}	
.C_section_txt16 .txt_small img{padding-right: 5px;}
.C_section_txt16 .txt_small span{font-size: 22px;font-weight: bold;color: #578cc3;vertical-align: text-bottom;	}

.C_section_txt16 .txt_small ul{padding-top: 20px;}
.C_section_txt16 .txt_small ul li{font-size: 16px;color: #767676;line-height:2;}
/* .C_section_txt16 .txt_small:first-child{margin-top: 30px;} */

.C_section16_container {
	padding-bottom: 72px;
}
.C_section_txt16 .txt_small:last-child{border:none}
.txt_small_titleB{  display: flex;}
.C_section_txt16 .txt_small img{height:25px}


/*17*/
.C_section17{
	text-align: center;
	padding-top: 72px;
}
.C_section17 .C_title{border-bottom:2px solid #f4f4f4;    display: inline-block;}
/* .C_section17 .17_table tr{height:30px !important; padding: 20px 0;} */
.C_section17 th ,.C_section17 td{    height: 30px;}

/*18*/
.C_section18{
	text-align: center; 
	padding: 72px 0;
}
.C_section18 .C_title{border-bottom:2px solid #f4f4f4;display: inline-block;}


.C_section18 .txt_small{
	padding-bottom: 72px;
}
.C_section18 .txt_small ul li::before{content:none;}
.C_section18 .txt_small ul {display: inline-block; vertical-align: top;}
.C_section_txt15 .txt_small ul li{
	display: flex;        
	align-items: center;
	font-size: 14px !important;
	}
.coating_priceGuide .txt_small .coating_priceGuideList li{
	font-size: 14px !important;
	display: block;
	}	
.C_section_txt15 .txt_small ul .ai_fs {
    align-items: flex-start;
}	
.C_section18 .txt_small ul li .C_txt_color05{color: #e78a88 !important; display: inline-block;line-height: 2;}
.txt_small_T{width: 180px;text-align: left;display: inline-block;}

.C_section_txt18{    padding: 0 30px;}
/* .C_section_txt18 .txt_small ul span.15_block {font-size: 16px !important;color: #e78a88 !important; } */
.C_section_txt18 .txt_small ul p.C_txt_color05{display: inline-block;}
.C_section_txt15 .txt_small ul span {font-size: 16px !important;}
.txt_small02{padding-bottom:10px !important; }
.txt_small02 ul li{line-height: 1.5 !important}

.C_section_txt18 .txt_small ul li , .C_section_txt18 .txt_small ul span{line-height:2;}
.txt_small_T_g {    width: 70%;}
.txt_small_T_g ul li{align-items: flex-start !important;}


/*신청하기버튼*/

.menu_01_sub_01_btn {
    text-align: center;
    margin: 0px auto 50px;
    padding: 0 20px;
}
.menu_01_sub_01_btn a {
    font-size: 18px;
    color: #fff;
    background: #538ad7;
    font-weight: bold;
    display: block;
    padding: 15px 40px;
    display: inline-block;
    border-radius: 50px;
}

.menu_01_sub_01_btn:hover a {
    background: #133f8e;
}
.coating_disN >span,
.coating_disN >strong{
	color: transparent;
}
.mo_br{
	display: none;
}
/* 반응형 */
@media all and (max-width:1220px){
	.step_img img{width:auto}
}
@media all and (max-width:1200px){
	.sub_banner .frame1200{width:100%}
}


@media all and (max-width:1020px){
	.step_title span {font-size: 40px;}
}


@media all and (max-width:860px){
	.step_img img{width:100%}
	.Coating_container {width: 100%;margin:0}
	.C_title {font-size:30px;letter-spacing: -2px;}
	.C_Sub_title {font-size: 2.5vw;}
	.C_section02_bg{width: 100%;margin:0}
	.C_section03_bg{width: 100%;margin:0}

	.C_section01 .C_movie{text-align: center;}
	
	.C_section04 .C_setion_txt04 ul li{font-size:16px}
	.C_section_txt08 { 
	padding: 25px 30px;
	}
	.C_section08_txtBox_01, .C_section08_txtBox_02, .C_section08_txtBox_03 {height: 81px;}
	.C_section09_cont img{width: 100%;}
	
	
	/*02*/
	.C_section02 {
	height: 150vw;
	}

	.C_section06 .C_section06_imgBox_01 ,  .C_section06 .C_section06_imgBox_02{width:100%; background-size: contain;    background-repeat: no-repeat; }
	
	
	/*14*/
	.C_section014_cont { padding: 90px 40px;}
	.C_section14 .cir_img img{width: 17vw;}
	.C_section014_cont .cir_arr_img03 , .C_section014_cont .cir_arr_img06{display: block;}
	.C_section014_cont .cir_arr_img04{display: none}
	/*15*/
	.C_section_txt15 {padding-left: 0;width: 90%;margin: 0 auto;}
	/*16*/
	.C_section_txt16 {width: 90%;}
	.C_section_txt16 .txt_small span {    vertical-align: super;font-size: 2.7vw;}
	.C_section_txt16 .txt_small ul {padding-top: 10px;}
	.C_section_txt16 .txt_small ul li {display: contents;}
	
	
	/*18*/
	.C_section18 .txt_small {padding-bottom: 30px;}
	.txt_small_T{width:auto;}
	.txt_small05 .txt_small_T li{display: inline-block;}
	.C_section_txt18 .txt_small ul {display: block;}
	.txt_small_T li.txt02_li_dn{display: none !important}
	.C_section_txt18 .txt_small ul span {font-size: 20px !important;}

	.C_section_txt18 .txt_small .txt02_span_block , .C_section_txt18 .txt_small02 .txt02_span_block{font-size: 16px !important;}
	.C_section_txt18 {padding: 0px !important;}
	
	.C_section18 .txt_small_T_g {width: 100%;}
}

@media all and (max-width:834px){
	.coating_mb {
    margin-bottom: 7px;
	}
	.business_trip {
    margin-top: 50px;
	}
	.bt_tit {
	    margin-bottom: 25px;
	    line-height: 1;
	}
	.C_section_txt10 .txt_small {
    padding: 50px 0;
	}
	.C_section01 .C_title_logo {
    text-align: center;
    padding: 25px 0;
	}
	.C_section01 .C_title {
	    margin-bottom: 25px;
	}
	.C_section01 .C_movie {
	    margin-top: 25px;
	}
	.C_setion_txt01 {
    padding: 37px 40px 25px;
	}
	.C_section02 {
    padding-top: 50px;
	}
	.txt_small {
    width: max-content;
    margin: 0 auto;
    padding-top: 25px;
	}
	.C_title {
	    margin-bottom: 25px;
	}
	.C_section02 {
	    height: 124vw;
	}
	.C_section02 .C_setion_txt02 {
    margin-top: 50px;
	}
	.C_section03 {
    padding: 25px;
	}
	.C_setion_txt04 {
	padding-top: 50px;
	}
	.C_section04 .C_setion_txt04 ul li {
    font-size: 19px;
	}
	.C_section04 {
    padding: 50px 0;
	}
	.C_s_title {
    padding-bottom: 25px;
	}
	.C_section05 .C_title_logo {
    padding-top: 50px;
    padding-bottom: 25px;
	}
	.C_section05 .C_title_logo, .C_section05 .C_title_Box {
    padding-bottom: 50px;
	}
	.C_section_txt05 {
    padding: 50px 0;
	}
	.C_section_txt05 .C_section_txt05_ImgBox {
    padding: 25px 0;
	}
	.C_section06 {
    padding: 50px 0 0;
	}
	.C_section06 .txt_line {
    padding-bottom: 25px;
	}
	.C_section06 .C_section_txt06 {
    padding: 25px 25px;
	}
	.C_section07 {
    padding: 50px 0;
	}
	.C_section07 .txt_line {
	    padding-bottom: 25px;
	}
	.C_section_txt07 {
	    padding-top: 25px;
	}
	.C_section07_txtBox_01, .C_section07_txtBox_02 {
    padding-bottom: 25px;
	}
	.C_section08 .C_title_logo {
    padding-top: 50px;
    padding-bottom: 25px;
	}
	.C_section08 .C_title_logo, .C_section08 .C_title_Box, 
	.C_section09 .C_title_logo, .C_section09 .C_title_Box {
    padding-bottom: 50px;
	}
	.C_section08_txtBox_01, .C_section08_txtBox_02, .C_section08_txtBox_03 {
    padding-bottom: 25px;
	}
	.bottom_txtBox_08 {
    padding: 25px 0;
	}
	.bottom_txtBox_08_BOX {
    margin-bottom: 50px;
	}
	.C_section09 .C_title_logo {
    padding-top: 50px;
    padding-bottom: 25px;
	}
	.C_section09 .C_section_txt09 .txt_small:first-child {
    padding-bottom: 37px;
	}
	.C_section09 .C_section_txt09 {
    height: 640px;
	}
	.C_section09_container {
    padding-top: 50px;
	}
	.C_section09_cont > div {
    margin: 25px 0;
	}
	.C_section09_cont p {
    padding-bottom: 25px;
	}
	.C_section10 .C_title_logo {
    padding-top: 50px;
    padding-bottom: 25px;
	}
	.C_section10_cont > div {
    margin: 25px 0;
	}
	.C_section12 .C_Sub_title {
    padding-top: 25px;
	}
	.C_section12 .C_section_txt09 {
    height: auto !important;
	}
	.C_section_txt13 {
    margin-top: 50px;
	}
	.C_Price {
    padding: 50px 0;
	}
	.service_s_tit {
    margin: 37px 0 12px 40px;
    text-align: left;
	}
	.C_section014_cont {
    padding: 50px 40px;
	}
	.C_section014_cont .cir_box .cir_txt {
    padding-bottom: 0px;
	}
	.C_section15_container{
	padding-top: 240px;
    padding-bottom: 50px;
	}
	.C_section15_container .txt_line02 {
    margin-bottom: 25px;
	}
	.C_section_txt15 {
    padding-top: 50px;
	}
	.C_section_txt15 .txt_small {
    padding-bottom: 25px !important;
	}
	.C_section16_container {
    padding-bottom: 50px;
	}
	.C_section16 .C_title {
    margin-bottom: 25px;
	}
	.C_section_txt16 .txt_small {
    padding: 25px 0;
	}
	.C_section12 .C_section_txt09 ul {
    padding-top: 25px;
	}
	.C_section_txt16 {
    margin: 25px auto 0;
	}
	.C_section17 {
    padding-top: 50px;
	}
	.C_section18 {
    padding: 50px 0;
	}
	.C_section17 .C_title, .C_section18 .C_title {
    font-size: 3.5vw;
	}
	.C_section04 {
    padding: 50px 0;
	}
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01{
    margin-top: -6px;	
	}
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02{
	    margin-top: -50px;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt {
    top: 56%;
	}
}
@media all and (max-width:820px){
	.C_section09 .bottom_txt p{display: contents;}
	.dots p {
		transform: translateX(-14.5%); /* 필요에 따라 조절 */
	}
}

@media all and (max-width:804px){
	.C_section01 .C_setion_txt01 ul li { font-size: 16px;    display: contents;}
	.bottom_txt ul li{    display: initial;}
	.txt_small p {font-size: 16px;}


	.C_setion_txt04_bg_Cover {width: 90vw;    background-position: center center;
    background-size: contain;}
	.C_setion_txt04_bg_Cover::after {display: none; }
	.C_section_txt08 .C_section_txt08_contain {width: 33.33%;}
	.C_section08_imgBox_01, .C_section08_imgBox_02, .C_section08_imgBox_03 {width: 100%;height: auto;}
	.C_section08_imgBox_01 img, .C_section08_imgBox_02 img, .C_section08_imgBox_03 img{width: 100%;}
	
	.C_setion_txt04_bg_Cover {
    background: url(/live/oe_/https://www.pairpace.com/img/C_setion_txt04_bg_mo.png);
    background-size: cover;
    height: 464px;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-left: 60px;
	}
	.C_setion_txt04_bg {
    margin: 0 auto;
    width: 100%;
	}
}

@media all and (max-width:802px){
	.C_section06_imgBox_01 , .C_section06_imgBox_02{width: 100%;}
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01 ,.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02 {width: 100%;}	
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01 img ,.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02 img {width: 50vw;}
/* 	.txt_small {width: 100%;} */
}
@media screen and (max-width:800px){
	.bt_places {
    width: 70%;
	}
}
@media all and (max-width:799px){
	.C_section014_cont{    padding: 90px 20px;}
	.C_section014_cont .cir_box {/*width: 200px;*/justify-content: space-around;}
/* 	.C_section014_cont .cir_arr_img04 {display: block;} */
}
@media all and (max-width:768px){	
	.C_setion_txt04_bg_Cover {
    width: 88vw;
    height: 434px;
	}
	.C_section07 {
    padding: 50px 10px;
	}
	.C_section_txt07 {
    padding-top: 37px;
	}
	.C_section_txt07 .C_section_txt07_contain {
    width: 44%;
	}
	.C_section_txt07 .C_section_txt07_contain02 {
    width: 52% !important;
	}
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01 img, 
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02 img {
    width: 100%;
	}
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_01, 
	.C_section_txt07 .C_section_txt07_contain .C_section07_imgBox_02 {
    width: 100%;
	}
}
@media all and (max-width:750px){
	.bottom_txtBox_08{flex-direction: column;align-items: center;}
	.bottom_txtBox_08 img {padding-bottom: 10px;}
	
}
@media all and (max-width:740px){
	.price_table {
    display: block;
	}
	.table_left, .table_right {
    width: 80%;
    margin: 0 auto;
	}
	.service_s_tit {
	width: 80%;
	margin: 50px auto 25px;
	}
	.table_left{
	margin-bottom: 40px;	
	}
	.line_same{
	display: none !important;
	}
	.goldPackage{
    width: 80%;
    margin: 0 auto;
	}
}
@media all and (max-width:730px){
	.C_section01 .C_title_logo {padding: 40px 0;}
	.C_section01 .C_movie { margin-top: 40px;}
}
@media all and (max-width:712px){
	.C_setion_txt04_bg_Cover {
    width: 94vw;
    height: 430px;
    margin-left: 38px;
	}
	.coating_disN{
	display: none !important;
	}
	.t_list .gp_li {
    flex-wrap: wrap;
	}
	.bt_places {
    width: 65%;
	}
	.dots p {
		transform: translateX(-16%);
	}
}
@media all and (max-width:700px){
	.C_section02 .txt_small p {font-size: 17px;}
/* 	.bottom_txtBox .bottom_txt p {font-size: 2.3vw;} */

	.C_section014_cont {padding: 90px 0px;}
	
/* 	.txt_small_gita .txt02_li_dn strong{display:none} */
.gita_inb {    display: inline-block !important;}
}


@media all and (max-width:710px){
	.C_section14 .cir_box .cir_img img{width:100px}
}
@media all and (max-width:704px){
 	.C_section08 .bottom_txt ul ,	.C_section08 .bottom_txt ul li{    display: contents;}
	.coating_process{
		flex-wrap: wrap;
	}
	.C_section09_container .C_section014_cont .cir_arr_img {
	    display: none !important;
	}
	.C_section014_cont .cir_box {
		width: 50%;    
		justify-content: center;
	}
}

@media all and (max-width:684px){

/* 	.step_title{padding-bottom:50px} */
	.C_Sub_title {font-size: 16px;}
	.C_section02 .C_setion_txt02 ul {width:max-content;}
	.C_section02 .C_setion_txt02 ul li {font-size: 3vw;    padding-bottom: 4%;}
	.C_section_txt13_priceBox{width: auto;margin:30px 30px 0;}
	.C_section_txt13 .price_txtBox {margin: 0 30px;}

	.C_section_txt18 .txt_small ul p.C_txt_color05 {display: block;line-height: 1.5;}
}

@media all and (max-width:673px){
/* 	.C_section014_cont .cir_arr_img05{display: none;} */
	.C_section014_cont .cir_arr_img06{display: block;}
	.C_section05 .txt_small p{display: block; text-align: center;}
}

@media all and (max-width:660px){
	
	.C_section02 { height: 145vw;}
	.C_section03 .C_setion_txt03 ul li .C_setion_txt03_p {font-size: 4vw;}
	.C_section04 .C_setion_txt04 ul {padding-bottom: 20px;}
	.C_section04 .C_setion_txt04_bg_txt .C_setion_txt04_li{display: none;}
	.C_txt_color{display: block;}
	.C_section01 .C_txt_color{display:block !important; }
	.C_section12 .C_txt_color{display: inline-block !important; }
	.C_section12 .C_section_txt09 .txt_small {right: 30px;}
	.C_section12 .C_section_txt09 ul {
	padding-top: 25px;
	}

	.dots p {
		transform: translateX(0%);
	}

	.C_section014_cont {padding: 90px 20px;}
	.C_section014_cont .cir_arr_img05{display: block;}
/* 	.C_section014_cont .cir_arr_img06{display:none;} */

	.C_section_txt16 .txt_small span {font-size: 18px;}
	.C_section_txt16 .txt_small ul li{font-size: 14px;line-height: 1.5;}

	.C_section_txt09 {    padding: 0 30px;}
	.C_section12 .C_section_txt09 {    padding: 0;}
/* 	.C_section12 .C_section_txt09 {
	    background: url(/live/oe_/https://www.pairpace.com/img/section_txt12_bg.png);
	    background-size: contain;
	    position: relative;
	    background-position:initial;
	    background-repeat: no-repeat;} */

	.C_section09 .txt_small{width: 100%;}

	.C_section_txt13 .price_txtBox {width: fit-content;}
	.C_section13 .txt_line02 strong , .C_section14 .txt_line02 strong , .C_section15 .txt_line02 strong{display: block;}

		.C_section_txt15 .txt_small ul li{    line-height: 1.5;}
		.C_section_txt18 .txt_small ul p.C_txt_color05 {display: inline-block;}
		.C_section_txt18 .p_dis_cont{display: block;}
	
	
/* 	.C_section_txt16 { padding: 40px 20px;} */

}

@media all and (max-width:653px){
	.emphasis {
		margin-right: 100px;
	}
	.emphasis_left {
		margin-left: 170px;
	}

	.C_section12 .C_section_txt09 .c_txt09_pc{display: none;}
	.C_section12 .C_section_txt09 .c_txt09_mo{display: block;}

	.C_section014_cont {padding: 90px 30px;}
	.C_section014_cont .cir_arr_img{display: none;}
	
	.C_section_txt15 .txt_small ul li{    align-items: flex-start;flex-direction: column;}
	.C_section15 .C_section_txt15 .txt_small ul li{flex-direction: initial;}
	.C_section18 .txt_small ul li.cont_b-{    flex-direction: inherit;}
}

@media all and (max-width:654px){
	.C_section12 .txt_small img{width: 32vw;}
/* 	.C_section014_cont .cir_box:nth-child(3n-1){margin: 0} */
	
}
@media all and (max-width:600px){
	.coating_priceGuide .coating_priceGuideList .C_txt_color05{
	    display: block !important;
	}
	.bt_s_tit{
    width: 100%;
    text-align: left;
    text-indent: 4px;
    font-size: 16px;
    margin-bottom: 10px;
	}
	.bt_list >li{
	    display: block;
	    padding: 12px;
	}
	.bt_s_tit {
	    width: 100%;
	    text-align: left;
	    text-indent: 4px;
	    font-size: 16px;
	    margin-bottom: 10px;
	}
	.bt_place {
	    width: 100%;
	}
	.bt_placeTit {
	    font-size: 14px;
	    width: 18%;
	}
	.bt_places {
	    font-size: 12px;
	    width: 90%;
	}
	.bt_price {
	    font-size: 14px;
	}
	.C_section04 .C_setion_txt04 ul li {
	    font-size: 16px;
	}	
	.C_setion_txt04_bg_Cover {
    height: 340px;
	}
	.C_section15_container {
    padding-top: 200px;
	}
	.C_section09 .C_section_txt09 .txt_small:first-child {
    padding-bottom: 25px;
	}
	.C_section09 .C_section_txt09 {
    height: 600px;
	}
	.C_section014_cont {
    padding: 50px 40px;
	}
	.C_section014_cont .cir_box .cir_txt {
    padding-bottom: 25px;
	}
	.C_section014_cont .cir_box:nth-child(4) .cir_txt, 
	.C_section014_cont .cir_box:nth-child(5) .cir_txt, 
	.C_section014_cont .cir_box:nth-child(6) .cir_txt,
	.C_section014_cont .cir_box:nth-child(7) .cir_txt  {
    padding-bottom: 0px;
	}
	.C_section02 {
    height: 135vw;
	}
	.step {
    padding-bottom: 0px !important;
	}
	.C_section014_cont {
    padding: 50px 0px;
	}
	.coating_process {
	    flex-wrap: wrap;
	    width: 95%;
	    margin: 0 auto;
	    align-items: flex-start;
	    justify-content: center;
	}
	.C_section014_cont .cir_box {
	    width: 130px;
	}
	.C_section014_cont .cir_box span {
	    text-align: center;
	    word-break: keep-all;
	    line-height: 1;
	    padding-bottom: 14px;
	}
	.C_setion_txt04_bg_Cover {
	    height: 354px;
	    width: 90vw;
	    margin-left: 42px;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt img {
    width: 22px;
    height: 20px;
	}
	.clipboard li {
    margin-bottom: 30px;
    font-size: 16px !important;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt {
    top: 60%;
	}
	.image-container {
		height: 250px;
	}
}
@media all and (max-width:590px){
	.number-title{
		font-size: 18px;
	}
	.bottom_txtBox_08 img{margin: 0 auto 20px;}
	.bottom_txtBox_08 .bottom_txt{text-align: center;line-height: 1.5}
	.bottom_txtBox_08 .bottom_txt p{line-height: 1.5;}
	.C_section09 .C_title_logo , .C_section10 .C_title_logo {padding-top: 40px;}
	.C_section09_cont p {font-size: 3vw;}

	.C_section_txt10 .txt_small { width: 100%;padding: 30px;text-align: center;line-height: 1.5}

	.C_section_txt13 .price_txtBox .price_txt{display: block;}
	.C_section_txt13_priceBox .price_title ul li{font-size: 3vw;} 
	.price_txt02::before{content:"※ "; color:transparent}

	.C_setion_txt04_bg_Cover { height: 40vh !important;}

	.C_section05{width: 100%;}
	.C_section05 .C_section_txt05 .C_section_txt05_ImgBox{width: 100%;    padding: 30px 0;}
	.C_section05 .C_section_txt05 .C_section_txt05_ImgBox img{    width: 40%;height:40%;}
	.C_section05 .bottom_txtBox{width:90%; height: auto; flex-direction: column;    padding: 30px 20px;    text-align: center;}
	.C_section05 .bottom_txtBox img {margin-top: 0px;margin-bottom: 20px;}
	.C_section05 .bottom_txtBox .bottom_txt p {display: contents;}

	.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_01 p ,.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_02 p {font-size: 2.5vw;}

	.C_section_txt08 { display: inline-block;vertical-align: top;    font-size: 0;}
	.C_section_txt08 .C_section_txt08_contain {width: 50%;    display: inline-block;}

/* 	.C_section08 .08_mark img{width: 100%;right: -20px !important;bottom: -20px !important;} */

	.C_section08_txtBox_01, .C_section08_txtBox_02, .C_section08_txtBox_03 {text-align: center; padding: 20px 0 10px 0;    height: auto;}
	.C_section08_txtBox_01 p, .C_section08_txtBox_02 p, .C_section08_txtBox_03 p {
    font-size: 2.5vw;}

	.C_section11 .C_Sub_title{display:block !important;}

}
@media all and (max-width:580px){
	.C_section_txt15 .txt_small ul p { line-height: 1.5;}
	.Coating_container .C_section16.C_section_txt16 .txt_small{    letter-spacing: 0px;}
	.image-container {
		width: 90%;
		height: 200px;
	}
}


@media all and (max-width:560px){
	.C_section02 { height: 160vw;}
	.C_section02 .txt_small p{display: block !important;}
	.C_section04 .C_setion_txt04 ul {padding-bottom: 4%;}
	
	.C_section05 .C_Sub_title,
	.C_section08 .C_Sub_title , 
	.C_section09 .C_Sub_title{
	display: block;
	}
	.C_section09 .C_Sub_title:last-child{padding-top: 0;}
	.number-circle {
		width: 32px;
		height: 32px;
		line-height: 32px;
	}
}
@media all and (max-width:504px){
	.C_section10 .C_title{display: block;}
	.C_section10 .C_title:first-child{margin-bottom: 0;}
	.C_section_txt08 .C_section_txt08_contain {width: 50%;display: inline-block;}
	.C_section08_imgBox_01, .C_section08_imgBox_02, .C_section08_imgBox_03 {height: auto;}
	.C_section08_imgBox_01 img, .C_section08_imgBox_02 img, .C_section08_imgBox_03 img{width: 100%;}
/* 	.C_section09 .C_section_txt09 .txt_small ul li {font-size: 14px;} */
	.C_section_txt13_priceBox .price_title{font-size: 18px;}
	.C_section_txt13_priceBox .price_title ul li {font-size: 15px;    text-align: left;}
	.C_section02 .txt_small p{font-size: 16px;}
	.C_section05 .txt_small p{font-size: 16px;}
}

@media all and (max-width:500px){
	.sp_elastic{
		font-size: 8px;
	}
	.C_section01 .C_setion_txt01{padding-top:30px}
/* 	.C_movie {height: 300px;} */
	.C_section18 .txt02_span_block{display:block}
	.Coatingwrap .C_section09 .C_title_logo, .Coatingwrap .C_section10 .C_title_logo , 
	.Coatingwrap .C_section08 .C_title_logo , .Coatingwrap .C_section05 .C_title_logo{padding:30px 0}
	.Coatingwrap .C_section09 .C_title , .Coatingwrap .C_section08 .C_title{margin-bottom:10px}
	
	 .Coatingwrap .C_section05 .C_title{margin-bottom:10px}
	  .Coatingwrap .C_section05 .C_title_logo, .C_section05 .C_title_Box {padding-bottom:30px}
/* 	.Coatingwrap .C_section05 .C_title_logo, .C_section05 .C_title_Box {padding: 0 30px 30px;} */
	
	.C_section09 .C_section_txt09 .txt_small:first-child {padding-bottom: 0px;}
	.Coatingwrap .C_section_txt10 .txt_small{
    padding: 0px 20px 25px;
	}
	.Coatingwrap .bottom_txtBox_08_BOX{padding: 0 20px; margin-bottom:30px}
	.C_section11 .bottom_txtBox_08_BOX{margin-bottom:0}
	.Coatingwrap .C_section10 .C_title:last-child{margin-bottom:10px}
	.C_09_b {display:block !important}
/* 	.C_section06 .C_Sub_title {font-size: 4vw;} */
	.C_section12 .C_Sub_title {padding-top: 10px;}
	
	.p_dis_cont_n::before {    color: transparent;}
	
	
	.C_section08 .C_title_logo, .C_section08 .C_title_Box, .C_section09 .C_title_logo, .C_section09 .C_title_Box{padding-bottom: 30px;}
	.C_section_txt16 .txt_small span { font-size: 16px;}
	
	
}
@media all and (max-width:488px){
	.step_title p {font-size: 14px;}
}
@media all and (max-width:470px){
	.C_title {font-size: 25px;}
	.C_setion_txt01.C_section01_img img{width: 50vw;}
	.C_section03 .C_setion_txt03 ul li {height: 60vw;}
	.C_section02 { height: 750px;}

	.emphasis_left {
		width: 70px;
		height: 70px;
		margin-bottom: -30px;
		margin-right: 150px;
	}
	.C_section12 .C_section_txt09 .txt_small {top:0}
	.C_section12 .C_section_txt09 .txt_small ul li {line-height: 1.5;}
	.C_section17_container{margin-bottom: 30px;}
	.C_section17 .C_title {display: block;width: max-content;margin: 0 auto;line-height: 1.5;}
	
	.p_dis_cont {display: contents !important;}
}
@media all and (max-width:450px){
	.C_section_txt13_priceBox .price_title {display: inline-flex;flex-direction: column;align-items: flex-start;}
	.C_section_txt13_priceBox .price{align-items: flex-end;}
	.C_section_txt13_priceBox .price04 strong{display: none;}
	.C_section13 .price_title strong {padding-bottom: 5px;}
	.main_title{
		font-size: 22px;
	}
	.sub-text {
		font-size: 16px;
	}
	.emphasis {
		width: 70px;
		height: 70px;
		margin-bottom: -30px;
		margin-right: 90px;
	}
}
@media all and (max-width:430px){
	.number-title{
		font-size: 15px;
	}
	.C_section02 { height: 700px;}
	.C_section04 .C_setion_txt04 ul li {font-size: 4vw;}
	.C_setion_txt04_bg_txt ul li img{display: none;}
	.C_setion_txt04_bg_txt .clipboard li img{
	display: block;
	}
	.C_section16 .C_Sub_title{display: block;}
	.C_17_table_w{width:90%  !important}
	.dots {
		font-size: 12vw; /* 작은 화면에서는 폰트 크기 더 크게 */
		letter-spacing: 0.1em; /* 작은 화면에서는 자간 약간 줄임 */
	}
}

@media all and (max-width:414px){
	.emphasis_left {
		margin-right: 30px;
	}
	.coating_priceGuide .coating_priceGuideList .C_txt_color05{
	    display: inline-block !important;
	}
	.mo_br{
	display: block !important;
	}
	.bt_placeTit {
    width: 16%;
	}
	.bt_places {
	width: 50%;
	}
	.gp_li .pack_tit {
    font-size: 12px;
    line-height: 1.5;
	}
	.pack_tit {
	font-size: 12px;
	}
	.C_pack_subtit {
	font-size: 18px;
	}
	.C_part_subtit {
	font-size: 18px;
	}
	.C_section04 .C_setion_txt04 ul li {
	    font-size: 4vw;
	}
	.C_setion_txt04_bg_Cover {
    height: 27vh !important;
	}
	.C_section014_cont .cir_box span {
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 10px;
	}
	.C_section014_cont .cir_box p {
    font-size: 12px !important;
    font-weight: 600;
	}
	.C_section15_container {
    padding-top: 140px;
	}
	.C_section17 .C_title, .C_section18 .C_title {
    font-size: 5vw;
	}
	.C_section14 .cir_box .cir_img img {
    width: 70%;
	}	
	.C_section014_cont .cir_box {
    width: 40%;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt {
    top: 56%;
	}
	.C_setion_txt04_bg_Cover {
    height: 380px !important;
    width: 92vw;
    margin-left: 26px;
	}
	.C_section_txt07 {
    flex-wrap: wrap;
	}
	.C_section_txt07 .C_section_txt07_contain {
    width: 100%;
	}
	.C_section_txt07 .C_section_txt07_contain02 {
    width: 100% !important;
    margin-top: 37px;
	}
	.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_01 p, 
	.C_section_txt07 .C_section_txt07_contain .C_section07_txtBox_02 p {
    font-size: 17px;
	}
	.C_section07 .C_Sub_title {
    font-size: 16px;
	}
	.C_setion_txt04_bg_Cover {
    background: url(/live/oe_/https://www.pairpace.com/img/C_setion_txt04_bg_mobile.png);
    background-size: cover;
    background-repeat: no-repeat;
	}
	.clipboard li {
    font-size: 15px !important;
	}
}
@media all and (max-width:400px){
	.C_title {font-size: 8vw;}
	.C_section02 .C_title{margin-bottom: 0;}
	.C_section02 .C_title_b{display:block}
	.C_section05 .txt_small p{font-size: 4vw;}
	.C_section07 .txt_line > strong {
	width: max-content;
/* 	display: block; */
	margin: 0 auto;
	}
	.C_section09 .C_section09_container_txtimg img{width: 90%;}
	.C_section10 .C_Sub_title{display: block;}
	.C_section12 .C_title { font-size: 7vw;}
	.C_section12 .C_section_txt09 .txt_small ul li {font-size: 13px;}
	.C_section13 .C_section09_container_txtimg img{width: auto;}
	.C_section_txt13 .price_txtBox .price_txt {display: contents;}
	.C_section_txt13 .price_txt02::before {font-size: 0;}
	

	.C_section17 .C_title, .C_section18 .C_title {font-size: 7vw;}
	


	.menu_01_sub_01_btn a {font-size: 15px;}
	.step_title span { font-size: 30px;}

}
@media all and (max-width:390px){
	.emphasis_left {
		margin-right: 10px;
	}
	.C_setion_txt04_bg_Cover {
    height: 360px !important;
    width: 92vw;
    margin-left: 23px;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt {
    top: 57%;
    left: 49%;
	}
	.image-container {
		height: 180px;
	}
}
@media all and (max-width:384px){
	.C_setion_txt04_bg_Cover {
    margin-left: 21px;
	}
}
@media all and (max-width:375px){
	.pack_tit {
    font-size: 12px;
	}
	.table_left, .table_right {
    width: 88%;
	}
	.table_left {
    margin-bottom: 24px;
	}
	.service_s_tit {
    margin: 40px auto 20px;
	}
	.C_setion_txt04_bg_Cover {
    height: 342px !important;
    width: 90vw;
    margin-left: 24px;
	}
	.goldPackage {
    width: 88%;
	}
}
@media all and (max-width:360px){
	.C_section014_cont .cir_box p{font-size: 13px;}
	.C_setion_txt04_bg_Cover {
    height: 338px !important;
    width: 94vw;
    margin-left: 15px;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt {
    left: 48%;
	}
	.C_section07 .C_Sub_title {
    font-size: 15px;
	}
	.C_section09 .C_section_txt09 .txt_small ul li {
    font-size: 15px;
	}
	.dots {
		font-size: 14vw;
		letter-spacing: 0.2em;
	}
	.dots p {
		transform: translateX(1%);
	}
}


@media all and (max-width:350px){
	.C_Sub_title , .C_section06 .C_Sub_title{font-size: 5vw;}
	.C_section07 .C_Sub_title{font-size: 5vw;}
	.C_section01 .C_section01_img img{width: 90%;}
	.C_section02 {height: 200vw;}
	.C_section02 .txt_small p {line-height: 1.5;}
	.C_section02 .C_setion_txt02{margin-top:30px}
	.C_section_txt13_priceBox { margin: 30px 20px 0;}
	.C_section09 .C_section_txt09 {height:150vw;}
	.C_section12 .C_section_txt09 {height:auto;}
	.C_section09 .C_section_txt09 .txt_small ul li{    line-height: 1.5;font-size: 4.5vw;}
}
@media all and (max-width:346px){
	.C_setion_txt04_bg_Cover {
    height: 324px !important;
    width: 95vw;
	}
	.C_section06 .zero-img {
		padding: 0 10px;
	}
}
@media all and (max-width:330px){
	.C_section14 .cir_box .cir_img img {width: 80px; height:80px}
	.C_section014_cont .cir_box span{font-size:15px}
	.C_section014_cont .cir_box p{font-size: 12px;}
	.table_left, .table_right {
    padding: 12px 16px;
    border-radius: 12px;
	}
	.C_part_subtit {
    font-size: 16px;
	}
	.part_tit {
    font-size: 14px;
	}	
	.C_pack_subtit {
    font-size: 16px;
	}
	.t_price{
	font-size: 14px;
	}
}	

@media all and (max-width:322px){
	.step_title span { font-size: 25px;}
	}
@media all and (max-width:321px){
	.C_setion_txt04_bg_Cover {
    height: 300px !important;
    width: 95vw;
	}
}		
@media all and (max-width:312px){
	.pack_tit {
    font-size: 12px;
    text-align: left;
    line-height: 18px;
	}
	.image-container {
		height: 100px;
	}
	.emphasis {
		width: 60px;
		height: 60px;
		margin-bottom: -25px;
		margin-right: 80px;
	}
	.emphasis_left {
		width: 60px;
		height: 60px;
		margin-bottom: -25px;
		margin-right: 140px;
	}
}
@media all and (max-width:280px){
	.bt_places {
    width: 34%;
	}
	.bt_tit {
    font-size: 32px;
	}
	.C_setion_txt04_bg_Cover {
    height: 20vh !important;
	}
	.C_setion_txt04 {
	    padding-top: 25px;
	}
	.C_section014_cont .cir_box p {
    font-size: 10px !important;
	}
	.C_section014_cont .cir_box span {
    font-size: 13px;
 	}
 	.C_setion_txt04_bg_Cover {
    height: 254px !important;
    width: 92vw;
    margin-left: 17px;
	}
	.txt_line {
    font-size: 20px;
	}
	.C_section08_txtBox_01 img, 
	.C_section08_txtBox_02 img, 
	.C_section08_txtBox_03 img {
    padding-right: 0;
	}
	.C_section_txt08 {
    padding: 25px 10px;
	}
	.C_section08_txtBox_01, 
	.C_section08_txtBox_02, 
	.C_section08_txtBox_03 {
    justify-content: left;
	}
	.C_section08_txtBox_02 p, 
	.C_section08_txtBox_03 p {
    font-size: 2.5vw;
    margin-left: 10px;
	}
	.clipboard li {
    font-size: 12px !important;
	}
	.C_section04 .C_setion_txt04 .C_setion_txt04_bg_txt {
    top: 59%;
	}
	.br280{
	display: block !important;
	}
	.goldPackage .t_top .C_pack p:first-child{
	line-height: 1.2;
    margin: 6px 0 10px;
	}
	.goldPackage .t_bottom .C_pack p:first-child{
	line-height: 1.2;
    margin: 6px 0 10px;
	}
	.service_sub_title .as_strong {
    display: block !important;
	}
}		
	
	
