@charset "UTF-8";
/*******

BSJ CSS RESET
반응형을 위한 css입니다.

*******/


/* 메인 퀵메뉴 */

/* 테블릿가로 */
@media screen and (max-width: 1024px){
		.lay_header { position:fixed; top: 45px; }
		.header_area2 { height: 60px; }
		#one_page { margin-top: 45px;}
		#lay_wrap #quick_menu .quick_tab { float: left; }
	
		/*quick 메뉴*/
		#lay_wrap #quick_menu {position:fixed; width: 100%; height: 45px !important; left: 0 !important; top: 0; z-index: 99999; overflow: hidden; clear: both;  }
		#lay_wrap #quick_menu .side_produce { width: 49.8%; height: 100% !important; background: #404040; text-align: center; float:left; }
		#lay_wrap #quick_menu .side_adver { width: 49.8%; height: 100% !important; background: #ededed; border: 1px solid #d3d3d3; border-top: 0; text-align: center; float:right; }

		#lay_wrap #quick_menu .side_produce a, 
		#lay_wrap #quick_menu .side_adver a { display: block; position: relative; width: 80%; height: 100%; font-size: 16px; }
		#lay_wrap #quick_menu .side_produce a span, 
		#lay_wrap #quick_menu .side_adver a span { display: inline-block; position: absolute; top: 25%; left: 45%; width: 100%; margin-top: 0; text-align: left;  } 
		#lay_wrap #quick_menu .side_produce a span br, 
		#lay_wrap #quick_menu .side_adver a span br { display: none; }
		#lay_wrap #quick_menu .side_produce a span em, 
		#lay_wrap #quick_menu .side_adver a span em { font-weight: bold; margin-right: 10px; line-height: 1.6; }
		#lay_wrap #quick_menu .side_produce a span .os,
		#lay_wrap #quick_menu .side_adver a span .os { margin-left: 10px; }

		#lay_wrap #quick_menu .side_inquire { display: none; }
		#lay_wrap #quick_menu .side_info { display: none; }
		#lay_wrap #quick_menu .side_top { display: none; }

		#lay_wrap .inner .prev_arrow { display: none; }
		#lay_wrap .inner.on .next_arrow { display: none; }
		#lay_wrap .inner.on .prev_arrow { display: inline; }
		.com_sub { width: 1210px; margin: 0 auto; }

}
/* 테블릿세로 */
@media screen and (max-width: 768px){

}
/* 모바일가로 */
@media screen and (max-width: 640px){
		
		.lay_header { position:fixed; top: 45px; z-index: 99999; }
		#one_page { margin-top: 45px;}
		#lay_wrap #quick_menu .quick_tab { float: left; }
	
		/*quick 메뉴*/
		#lay_wrap #quick_menu { position:fixed; width: 100%; height: 45px !important; left: 0 !important; top: 0; z-index: 99999; overflow: hidden; }
		#lay_wrap #quick_menu:after { content: ''; clear: both; display: block; }
		#lay_wrap #quick_menu .side_produce { width: 49.7%; height: 100% !important; background: #404040; text-align: center; float:left; }
		#lay_wrap #quick_menu .side_adver { width: 49.7%; height: 100% !important; background: #ededed; border: 1px solid #d3d3d3; border-top: 0; text-align: center; float:right; }

		#lay_wrap #quick_menu .side_produce a, 
		#lay_wrap #quick_menu .side_adver a { display: block; position: relative; width: 50%; height: 100%; font-size: 12px; line-height: 1.7; }
		#lay_wrap #quick_menu .side_produce a span, 
		#lay_wrap #quick_menu .side_adver a span { display: inline-block; position: absolute; top: 25%; left: 73%; width: 100%; margin-top: 0; text-align: left;  } 
		#lay_wrap #quick_menu .side_produce a span br, 
		#lay_wrap #quick_menu .side_adver a span br { display: none; }
		#lay_wrap #quick_menu .side_produce a span em, 
		#lay_wrap #quick_menu .side_adver a span em { font-weight: bold; margin-right: 10px; line-height: 1.4; }
		#lay_wrap #quick_menu .side_produce a span img,
		#lay_wrap #quick_menu .side_adver a span img { width: 20px; }
}
/*모바일세로*/
@media screen and (max-width: 417px){
		
		#lay_wrap #quick_menu .side_produce a, 
		#lay_wrap #quick_menu .side_adver a { display: block; position: relative; width: 63%; height: 100%; }
		#lay_wrap #quick_menu .side_produce a span, 
		#lay_wrap #quick_menu .side_adver a span { display: inline-block; position: absolute; top: 25%; left: 36%; width: 100%; margin-top: 0; text-align: left;  } 
	
}
@media screen and (max-width: 335px){
		
		#lay_wrap #quick_menu .side_produce { width: 49.6%; }
		#lay_wrap #quick_menu .side_adver { width: 49.6%; }
		
		#lay_wrap #quick_menu .side_produce a, 
		#lay_wrap #quick_menu .side_adver a { display: block; position: relative; width: 75%; height: 100%; }
		#lay_wrap #quick_menu .side_produce a span, 
		#lay_wrap #quick_menu .side_adver a span { display: inline-block; position: absolute; top: 25%; left: 40%; width: 100%; margin-top: 0; text-align: left;  } 
	
}

/* //메인 퀵메뉴 */


/* 서브 탭메뉴 */
@media screen and (max-width: 1320px){
	/*서브 탭*/
	.sub_tab { width: 100%; }
	.tab3 .tab_list { width: 376px; margin: 0 auto; }
	.tab4 .tab_list { width: 503px; margin: 0 auto; }
	.tab5 .tab_list { width: 630px; margin: 0 auto; }
	.tab6 .tab_list { width: 757px; margin: 0 auto; }
	.tab7 .tab_list { width: 884px; margin: 0 auto; }
	.tab8 .tab_list { width: 1011px; margin: 0 auto; }
	.sub_tab.on { width: 100%; left: 0; margin-left: 0; }
	.sub_tab.on2 { width: 100%; left: 0; margin-left: 0 }
	.tab_list li { width: 120px; }
	
	.online_tab .tab_list { width: 767px; }
	.online_tab .tab_list li:nth-child(3) { width: 130px; }
}
@media screen and (max-width: 1024px){
	/*서브 탭*/
	.tab4 .tab_list { width: 503px; margin: 0 auto;}
	.tab5 .tab_list { width: 630px; margin: 0 auto; }
	.tab6 .tab_list { width: 376px; margin: 0 auto; }
	.tab7 .tab_list { width: 503px; margin: 0 auto; }
	.tab8 .tab_list { width: 508px; margin: 0 auto; }
	.sub_tab.on { width: 100%; top: 105px; left: 0; margin-left: 0; }
	.sub_tab.on2 { width: 100%; top: 105px; left: 0; margin-left: 0 }

	.tab6 .tab_list li:nth-child(4) { margin-left:0; }
	.tab6 .tab_list li:nth-child(4),
	.tab6 .tab_list li:nth-child(5),
	.tab6 .tab_list li:nth-child(6) { margin-top: 5px; }

	.tab7 .tab_list li:nth-child(5) { margin-left:0; }
	.tab7 .tab_list li:nth-child(5),
	.tab7 .tab_list li:nth-child(6),
	.tab7 .tab_list li:nth-child(7),
	.tab7 .tab_list li:nth-child(8) { margin-top: 5px; }
	
	.tab8 .tab_list li:nth-child(5) { margin-left:0; }
	.tab8 .tab_list li:nth-child(5),
	.tab8 .tab_list li:nth-child(6),
	.tab8 .tab_list li:nth-child(7),
	.tab8 .tab_list li:nth-child(8) { margin-top: 5px; }

	.online_tab .tab_list { width: 386px; }
	.online_tab .tab_list li:nth-child(3),
	.online_tab .tab_list li:nth-child(4) { width: 130px; }
}
@media screen and (max-width: 768px){
	/*서브 탭*/
	.tab5 .tab_list { width: 376px; margin: 0 auto; }
	
	.tab5 .tab_list li:nth-child(4) { margin-left:0; }
	.tab5 .tab_list li:nth-child(4),
	.tab5 .tab_list li:nth-child(5) { margin-top: 5px; }
}
@media screen and (max-width: 640px){
	/*서브 탭*/
	.tab3 .tab_list { width: 286px; margin: 0 auto; }
	.tab4 .tab_list { width: 189px; margin: 0 auto; }
	.tab4 .tab_list li:nth-child(3) { margin: 5px 5px 0 0; }
	.tab4 .tab_list li:nth-child(4) { margin: 5px 0 0 0; }
	.tab5 .tab_list { width: 286px; margin: 0 auto; }
	.tab6 .tab_list { width: 286px; margin: 0 auto; }
	.tab7 .tab_list { width: 286px; margin: 0 auto; }
	.tab8 .tab_list { width: 286px; margin: 0 auto; }
	.tab_list li { width: 90px; height: 35px; }
	.tab_list li a { font-size: 13px; line-height: 35px; }
	
	.tab7 .tab_list li:nth-child(4) { margin: 5px 5px 0 0; }
	.tab7 .tab_list li:nth-child(7) { margin-left: 0; } 

	.tab8 .tab_list li:nth-child(4) { margin: 5px 5px 0 0; }
	.tab8 .tab_list li:nth-child(7) { margin-left: 0; } 

	.online_tab .tab_list { width: 316px; }
	.online_tab .tab_list li:nth-child(3),
	.online_tab .tab_list li:nth-child(4) { width: 120px; }
}
@media screen and (max-width: 417px){
	.tab4 .tab_list { width: 189px; margin: 0 auto; }
	.tab4 .tab_list li:nth-child(3) { margin: 5px 5px 0 0; }
	.tab4 .tab_list li:nth-child(4) { margin: 5px 0 0 0; }
	
}
/* 서브 탭메뉴 */


/* 제작 홈페이지 */

/* 공통 */
@media screen and (max-width: 1600px){
	em { word-break: keep-all; }
	p { word-break: keep-all; }
	li { word-break: keep-all; }
	th { word-break: keep-all; }
	td { word-break: keep-all; }
}
@media screen and (max-width: 640px){
	h3 { font-size: 20px !important; }
	.tab_content h3 { font-size: 20px !important; }
	.portfolio_menu_list li a { font-size: 12px; }
}
/* //공통 */
/* -----------------------------------------------------------------------------------------tap 1번 수정/ tap 2번 미수정------------------------------------------------------------------------------- */
/* 회사소개>애드몬소개 */
@media screen and (max-width: 1150px){
	.sub_page_comp1 .admon_sec .mp { padding: 0 20px; }
	.sub_page_comp1 .thinking_sec p { padding: 0 20px; }
	.sub_page_comp1 .vision_sec .inner { padding: 0 30px; }
	.sub_page_comp1 .vision_sec .section_img { width: 40%; }
	.sub_page_comp1 .vision_sec .section_img img { width: 100%; }
	.sub_page_comp1 .vision_sec .section_text { width: 50%; }
	.sub_page_comp1 .vision_sec .section_text p span.block { display: none; }
}
@media screen and (max-width: 1024px){
	.admon_sec p br { display: none; }

	.sub_page_comp1 .vision_sec .section_img { width: 45%; margin-top: 40px; }
}
@media screen and (max-width: 834px){
	.sub_page_comp1 .vision_sec .section_img { width: 50%; float: none; margin: 0 auto; }
	.sub_page_comp1 .vision_sec .section_text { width: 100%; float: none; margin: 0 auto; }
}
@media screen and (max-width: 768px){
	.admon_sec p span.block	{ display: none; }

	.thinking_sec p span.block	{ display: none; }
}
@media screen and (max-width: 640px){
	.about .tab_content h4 { font-size: 16px; }
	.sub_page_comp1 .admon_sec p { font-size: 12px; }
	.sub_page_comp1 .skill_sec p { font-size: 12px; }
	.sub_page_comp1 .skill_sec p em { font-size: 12px; }
	.sub_page_comp1 .thinking_sec p { font-size: 12px; }
	.sub_page_comp1 .thinking_list li { font-size: 13px; }
	.sub_page_comp1 .vision_sec .section_text p { font-size: 12px; }

	.sub_page_comp1 .admon_sec p { padding: 0 20px; }
	.sub_page_comp1 .admon_sec p span.block { display: none; }

	.sub_page_comp1 .skill_sec p { padding: 0 20px; }
	.sub_page_comp1 .skill_sec p span.block { display: none; }

	.thinking_sec .thinking_list { width: 185px;  }
	.thinking_sec .thinking_list li { margin: 10px 0; float: none; }

	.sub_page_comp1 .vision_sec .con_box { padding: 0 20px; }
	.sub_page_comp1 .vision_sec .section_img { width: 100%; margin: 0 auto; float: none; }
	.sub_page_comp1 .vision_sec .section_img img { width: 80%; }
	.sub_page_comp1 .vision_sec .section_text { width: 100%; margin: 0 auto; float: none; }
}
/* //회사소개>애드몬소개 */


/* 회사소개>사업소개 */
@media screen and (max-width: 1195px){
	.sub_page_comp2 .adverttising_sec .inner { padding: 50px 10px 0; }
	.sub_page_comp2 .adverttising_sec .section_adver { width: 100%; float: none; text-align: center; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list { width: 452px; margin: 0 auto; }
	.sub_page_comp2 .adverttising_sec .section_text { margin-top: 50px; float: none; }

}
@media screen and (max-width: 1024px){
	.sub_page_comp2 .creative_sec .inner { width: 100%; }
	.sub_page_comp2 .creative_sec .section_img { width: 400px; }
	.sub_page_comp2 .creative_sec .section_img img { width: 100%; }
}
@media screen and (max-width: 892px){
	.sub_page_comp2 .creative_sec .section_text { margin-top: 450px; }
	.sub_page_comp2 .creative_sec .section_text p span.block { display: none; }
	.sub_page_comp2 .creative_sec .section_img { width: 100%; position: absolute; top: 50px; text-align: center; }
	.sub_page_comp2 .creative_sec .section_img img { width: 400px; }
	.sub_page_comp2 .adverttising_sec .section_text { max-width: 892px; width: 100%; }
	.sub_page_comp2 .adverttising_sec .section_text p span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_comp2 .creative_sec .section_text p { font-size: 12px; }
	.sub_page_comp2 .section_adver .sec_adver_list li { font-size: 11px; }
	.sub_page_comp2 .adverttising_sec .section_text p { font-size: 12px; }
}
@media screen and (max-width: 620px){
	.sub_page_comp2 .creative_sec .section_text { margin-top: 325px; }
	.sub_page_comp2 .creative_sec .section_img img { width: 300px; }
	
}
@media screen and (max-width: 482px){
	.sub_page_comp2 .adverttising_sec .section_adver { background: none; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list { width: 100%; height: 580px;  position: relative; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list li.ngb { top: 0; left: 36%; margin: 0; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list li.list1 { top: 0; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list li.list2 { top: 150px; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list li.list3 { top: 300px; }
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list li.list4 { top: 450px; }
}
@media screen and (max-width: 455px){
	.sub_page_comp2 .adverttising_sec .section_adver .sec_adver_list li.ngb { left: 30%; }
}
@media screen and (max-width: 295px){
	.sub_page_comp2 .creative_sec .section_img img { width: 100%; padding: 0 10px; }
}
/* //회사소개>사업소개 */


/* 회사소개>주요고객사 */
@media screen and (max-width: 1200px){
	.sub_page_comp3 .client_sec .inner { max-width: 780px; padding: 0 30px; }
	.sub_page_comp3 .client_sec li { margin: 0 20px 40px 0; }
}
@media screen and (max-width: 1107px){
	.sub_page_comp3 .client_sec li { margin: 0 15px 40px 0; }
}
@media screen and (max-width: 1092px){
	.sub_page_comp3 .client_sec .inner { max-width: 750px; }
	.sub_page_comp3 .client_sec li { margin: 0 15px 40px 0; }
	.sub_page_comp3 .client_sec li.li3 { margin: 0 0 40px 0; }
	.sub_page_comp3 .client_sec li.li4 { margin: 0 15px 40px 0; }
	.sub_page_comp3 .client_sec li.li6 { margin: 0 0 40px 0; }
	.sub_page_comp3 .client_sec li.li8 { margin: 0 15px 40px 0; }
	.sub_page_comp3 .client_sec li.li9 { margin: 0 0 40px 0; }
}
@media screen and (max-width: 749px){
	.sub_page_comp3 .client_sec .inner { max-width: 540px; }
	.sub_page_comp3 .client_sec li:nth-child(odd) { margin: 0 40px 40px 0; }
	.sub_page_comp3 .client_sec li:nth-child(even) { margin: 0 0 40px 0; }
}
@media screen and (max-width: 640px){
	.sub_page_comp3 .sub_desc { font-size: 12px; }
	.sub_page_comp3 .client_sec li span.client_name { font-size: 13px; }
}
@media screen and (max-width: 539px){
	.sub_page_comp3 .client_sec .inner { max-width: 220px; padding: 0; }
	.sub_page_comp3 .client_sec li { margin: 0 0 40px 0; }
}
/* //회사소개>주요고객사 */


/* 회사소개>찾아오시는길 */
@media screen and (max-width: 1177px){
	.sub_page_comp4 .map_sec .inner { padding: 0 10px; box-sizing: border-box; }
	.sub_page_comp4 .map_sec .map_info > span.list5 .right { width: 220px; margin-left: 20px; float: left; }
	.sub_page_comp4 .map_sec .map_info > span.list6 .right { width: 291px; margin-left: 20px; float: left; }
}
@media screen and (max-width: 913px){
	.sub_page_comp4 .map_sec .map_info > span.list5 .right,
	.sub_page_comp4 .map_sec .map_info > span.list6 .right { margin: 5px 0 0 35px; clear: both; }
}
@media screen and (max-width: 782px){
	.sub_page_comp4 .map_sec { padding: 0; margin-top:10px; display:inline-block; }
	.sub_page_comp4 .map_sec .map { width: 100%; text-align:center; float: none; }
	.sub_page_comp4 .map_sec .map_info { width: 70%; margin: 20px auto 0; float: none; }
}
@media screen and (max-width: 640px){
	.sub_page_comp4 .map_sec .map { width: 100%; text-align:center; float: none; }
	.sub_page_comp4 .map_sec .map_info > span.map_titl { font-size:1.3em;}
	.sub_page_comp4 .map_sec .map_info > span em { font-size: 13px; }
	.sub_page_comp4 .map_sec .map_info > span { font-size: 12px; }
	.sub_page_comp4 .map_sec .map_info > span.list7 a { font-size: 13px; }
}
@media screen and (max-width: 541px){
	#map-canvas1 { height: 400px !important; }
	.sub_page_comp4 .map_sec .map_info { width: 80%; }
	.sub_page_comp4 .map_sec .map_info > span.map_titl { font-size:1.3em;}
}
@media screen and (max-width: 476px){
	.sub_page_comp4 .map_sec { width:95%; margin:0 auto; padding: 0; margin-top:10px; display:inline-block; }
	.sub_page_comp4 .map_sec .map { width: 100%; text-align:center; float: none; }
	.sub_page_comp4 .map_sec .map_info > span.map_titl { font-size:1.3em;}
	#map-canvas1 { height: 350px !important; }
	.sub_page_comp4 .map_sec .map_info { width: 90%; }
}
@media screen and (max-width: 428px){
	.sub_page_comp4 .map_sec .map { width: 95%; }
	.sub_page_comp4 .map_sec .map_info { width: 95%; }
}
@media screen and (max-width: 405px){
	.sub_page_comp4 .map_sec .map_info > span em { display: block; margin-bottom: 10px; }
	.sub_page_comp4 .map_sec .map_info > span { height: auto; padding: 17px 0; border-bottom: 1px dashed #999; line-height: 1; }
}
@media screen and (max-width: 347px){
	.sub_page_comp4 .map_sec .map_info > span.list6 .right { width: 218px; }
	.sub_page_comp4 .map_sec .map_info > span.list6 .right br { display: none; }
}
/* //회사소개>찾아오시는길 */


/* 카다로그>제품개요 */
@media screen and (max-width: 1168px){
	.sub0202 .tab_content .com_sec .top, 
	.sub0202 .tab_content .com_sec .bottom { width: 100%; padding: 55px 20px 60px 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1147px){
	.sub0202 .tab_content .catalog_sec2 p { width: 370px; }
}
@media screen and (max-width: 1099px){
	.sub0202 .catalog_sec2 .catalog_sec_img { left: 50%; }
}
@media screen and (max-width: 739px){
	.tab_content h3 { width: 100%; padding: 24px 20px 0; line-height: 1.5; box-sizing: border-box; }
	.sub0202 .com_sec p br { display: none; }

	.sub0202 .tab_content .catalog_sec1 .top { padding-top: 300px; }
	.sub0202 .tab_content .catalog_sec2 .top { padding-top: 300px; }
	.sub0202 .tab_content .catalog_sec3 .top { padding-top: 350px; }
	.sub0202 .tab_content .catalog_sec1 .catalog_sec_img,
	.sub0202 .tab_content .catalog_sec2 .catalog_sec_img,
	.sub0202 .tab_content .catalog_sec3 .catalog_sec_img { width: 100%; top: 25px; left: 0; margin: 0; text-align: center; }

	.sub0202 .tab_content .catalog_sec1 .catalog_sec_img img,
	.sub0202 .tab_content .catalog_sec2 .catalog_sec_img img,
	.sub0202 .tab_content .catalog_sec3 .catalog_sec_img img { width: 340px; }

	.sub0202 .tab_content .catalog_sec2 h4,
	.sub0202 .tab_content .catalog_sec2 p { width: 100%; left: 0; }
}
@media screen and (max-width: 640px){
	.sub0202 .tab_content .sub_desc { font-size: 12px; }
	.sub0202 .com_sec h4 { font-size: 18px !important; }
	.sub0202 .com_sec p { font-size: 12px !important; }
}
@media screen and (max-width: 355px){
	.sub0202 .tab_content .catalog_sec1 .top { padding-top: 240px; }
	.sub0202 .tab_content .catalog_sec2 .top { padding-top: 240px; }
	.sub0202 .tab_content .catalog_sec3 .top { padding-top: 280px; }

	.sub0202 .tab_content .catalog_sec1 .catalog_sec_img img,
	.sub0202 .tab_content .catalog_sec2 .catalog_sec_img img,
	.sub0202 .tab_content .catalog_sec3 .catalog_sec_img img { width: 250px; }
}
@media screen and (max-width: 452px){
	.sub0202 .com_sec p br { display: none; }
}
/* //카다로그>제품개요 */


/* 카다로그>제작개요 */
@media screen and (max-width: 1186px){
	.sub_page_catal2 .advantage_list { max-width: 1000px; width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_catal2 .advantage_list li { width: 21.9%; }

	.sub_page_catal2 .process_list { max-width: 1000px; width: 100%; padding: 50px 20px 0; box-sizing: border-box; }
	.sub_page_catal2 .process_list li { width: 29%; }
	.sub_page_catal2 .process_list li.list5 { margin-right: 2.02%; }
	.sub_page_catal2 .process_list li.list6 { margin-bottom: 20px; }
	.sub_page_catal2 .process_list li.list7,
	.sub_page_catal2 .process_list li.list8,
	.sub_page_catal2 .process_list li.list9 { width: 29%; }

	.sub_page_catal2 .process_list li.list6 p { padding-bottom: 10px; }

	.sub_page_catal2 .process_list li.list9:after { display: none; }
}
@media screen and (max-width: 1104px){
	.sub_page_catal2 .advantage_list li p span.block { display: none; }
	.sub_page_catal2 .advantage_list li { width: 21%; }

	.sub_page_catal2 .process_list li { width: 28.5%; }
	.sub_page_catal2 .process_list li.list7,
	.sub_page_catal2 .process_list li.list8,
	.sub_page_catal2 .process_list li.list9 { width: 28.5%; }
}
@media screen and (max-width: 1066px){
	.sub_page_catal2 .advantage_list li:nth-child(4) strong { font-size: 15px; }
}
@media screen and (max-width: 1024px){
	.sub_page_catal2 .advantage_list li { width: 21.7%; }
}
@media screen and (max-width: 905px){
	.sub_page_catal2 .advantage_list li { width: 21.6%; }
}
@media screen and (max-width: 902px){
	.sub_page_catal2 .process_list li.list7 p span.block { display: none; }
}
@media screen and (max-width: 872px){
	.sub_page_catal2 .advantage_list { max-width: 600px; }
	.sub_page_catal2 .advantage_list li { width: 45.569%; }
	.sub_page_catal2 .advantage_list li:nth-child(3) { margin: 10px 0 0 0; }
	.sub_page_catal2 .advantage_list li:nth-child(4) { margin-top: 10px; }
	.sub_page_catal2 .advantage_list li p span.block { display: block; }
}
@media screen and (max-width: 821px){
	.sub_page_catal2 .process_list li { width: 28%; }
	.sub_page_catal2 .process_list li.list7,
	.sub_page_catal2 .process_list li.list8,
	.sub_page_catal2 .process_list li.list9 { width: 28%; min-height: 180px; }
}
@media screen and (max-width: 798px){
	.sub_page_catal2 .process_list li.list8 p span.block { display: none; }
}
@media screen and (max-width: 703px){
	.sub_page_catal2 .process_list li:nth-child(2n+1) { clear: both; } 
	.sub_page_catal2 .process_list li { width: 43%; margin: 10px 20px 0 0; }
	.sub_page_catal2 .process_list li.list5,
	.sub_page_catal2 .process_list li.list6 { margin: 10px 20px 0 0; }
	.sub_page_catal2 .process_list li.list7,
	.sub_page_catal2 .process_list li.list8,
	.sub_page_catal2 .process_list li.list9 { width: 43%; margin: 10px 20px 0 0; }
	
	.sub_page_catal2 .process_list li.list7 p span.block,
	.sub_page_catal2 .process_list li.list8 p span.block { display: block; }
}
@media screen and (max-width: 640px){
	.sub_page_catal2 .sub_desc { font-size: 12px; }
	.sub_page_catal2 .advantage_list li strong { font-size: 13px; }
	.sub_page_catal2 .advantage_list li:nth-child(4) strong { font-size: 13px; }
	.sub_page_catal2 .advantage_list li p { font-size: 12px; }
	.sub_page_catal2 .process_list li em span { font-size: 13px; }
	.sub_page_catal2 .process_list li em { font-size: 13px; }
	.sub_page_catal2 .process_list li p { font-size: 12px; }

	.sub_page_catal2 .sub_desc { padding: 0 20px; }
	.sub_page_catal2 .advantage_list li { width: 100%; padding: 0; margin: 10px 0 0; }
	.sub_page_catal2 .advantage_list li p span.block { display: block; }
	
	.sub_page_catal2 .process_list { padding: 50px 40px 0; }
	.sub_page_catal2 .process_list li { width: 100%; box-sizing: border-box; }
	.sub_page_catal2 .process_list li.list7,
	.sub_page_catal2 .process_list li.list8,
	.sub_page_catal2 .process_list li.list9 { width: 100%; }

	.sub_page_catal2 .process_list li:after { display: none; }
}
@media screen and (max-width: 550px){
	.sub_desc span.block { display: none; }
	.advantage_sec .advantage_img img { width: 50%; }
}
@media screen and (max-width: 348px){
	.sub_page_catal2 .process_list li.list7 p span.block,
	.sub_page_catal2 .process_list li.list8 p span.block,
	.sub_page_catal2 .process_list li.list9 p span.block { display: block; }
}
/* //카다로그>제작개요 */


/* 카다로그>부가서비스 */
@media screen and (max-width: 1186px){
	.sub_page_catal3 .plan_catalog_list { width: 100%; padding: 0 30px; box-sizing: border-box; }
	.sub_page_catal3 .plan_catalog_list li { width: 29.765%; }
	.sub_page_catal3 .plan_catalog_list li.li1 { width: 29.765%; }

	.sub_page_catal3 .languages_list { width: 100%; padding: 60px 30px 0; box-sizing: border-box; }

	.sub_page_catal3 .special_list { width: 100%; padding: 45px 30px 0; box-sizing: border-box; }
}
@media screen and (max-width: 1165px){
	.sub_page_catal3 .plan_catalog_list li.li1 p span.block { display: none; }
	
	.sub_page_catal3 .special_list li { width: 200px; }

	.sub_page_catal3 .electron_sec .inner { width: 100%; padding: 90px 50px 0; box-sizing: border-box; }
	
	.sub_warp .sub_page_catal3 .inner { width: 100%; padding: 0 30px 0; box-sizing: border-box; }
	.sub_warp .sub_page_catal3 .inner .system_img img { width: 100%; }
}
@media screen and (max-width: 1123px){
	.sub_page_catal3 .electron_sec .electron_info p { width: 100%; }
	.sub_page_catal3 .electron_sec .electron_info p span.block { display: none; }
}
@media screen and (max-width: 1119px){
	.sub_page_catal3 .special_list li { width: 190px; }
}
@media screen and (max-width: 1100px){
	.system_sec .system_info p span.block { display: none; }
}
@media screen and (max-width: 1079px){
	.sub_page_catal3 .special_list { padding: 45px 20px 0; }
}
@media screen and (max-width: 1061px){
	.sub_page_catal3 .printing_list { width: 590px; padding: 36px 30px 0; box-sizing: border-box; }
	.sub_page_catal3 .printing_list li.li4 { margin-left: 85px; clear: both; }
	.sub_page_catal3 .printing_list li.li4,
	.sub_page_catal3 .printing_list li.li5 { margin-top: 20px; }
}
@media screen and (max-width: 1059px){
	.sub_page_catal3 .special_list { width: 576px; padding: 45px 0 0; }
	.sub_page_catal3 .special_list li { width: 250px; height: 350px; }
	.sub_page_catal3 .special_list li.list3 { clear: both; }
	.sub_page_catal3 .special_list li.list3,
	.sub_page_catal3 .special_list li.list4 { margin-top: 10px; }
}
@media screen and (max-width: 1024px){
	.sub_page_catal3 .plan_catalog_sec .plan_catalog_img img { width: 50%; }

	.sub_page_catal3 .electron_sec .inner { padding: 90px 30px 0; }
}
@media screen and (max-width: 909px){
	.sub_page_catal3 .plan_catalog_list li.li2 p span.block,
	.sub_page_catal3 .plan_catalog_list li.li3 p span.block { display: none; }
}
@media screen and (max-width: 844px){
	.tab_content .sub_desc { width: 100%; padding: 0 20px; box-sizing: border-box; }

	.sub_page_catal3 .plan_catalog_list li { width: 29%; }
	.sub_page_catal3 .plan_catalog_list li.li1 { width: 29%; }
}
@media screen and (max-width: 836px){
	.sub_page_catal3 .languages_list li em { font-size: 16px; }
}
@media screen and (max-width: 805px){
	.sub_page_catal3 .languages_list { width: 100%; }
	.sub_page_catal3 .languages_list li { width: 260px; margin: 0 auto 50px; float: none; }
}
@media screen and (max-width: 800px){
	.sub_page_catal3 .plan_catalog_list li { width: 100%; margin: 10px 0 0; box-sizing: border-box; }
	.sub_page_catal3 .plan_catalog_list li.li1 { width: 100%; }
	
	.sub_page_catal3 .plan_catalog_list li.li1 p span.block,
	.sub_page_catal3 .plan_catalog_list li.li2 p span.block,
	.sub_page_catal3 .plan_catalog_list li.li3 p span.block { display: block; }

	.sub_page_catal3 .electron_sec .electron_img { width: 100%; margin-top: 30px; float: none; }
	.sub_page_catal3 .electron_sec .electron_info { width: 100%; margin-top: 30px; float: none; }

	.sub_page_catal3 .system_sec .system_info { width: 100%; float: none; }
	.sub_page_catal3 .system_sec .system_img { width: 100%; float: none; }
	.sub_page_catal3 .system_sec .system_img { width: 80%; margin: 30px auto 0; }
}
@media screen and (max-width: 640px){
	.sub_page_catal3 .sub_desc { font-size: 12px; }
	.sub_page_catal3 .plan_catalog_list li strong { font-size: 13px; }
	.sub_page_catal3 .plan_catalog_list li p { font-size: 12px; }
	.sub_page_catal3 .languages_list li em { font-size: 13px; }
	.sub_page_catal3 .languages_list li { font-size: 12px; }
	.sub_page_catal3 .printing_list li .info { font-size: 12px; }
	.sub_page_catal3 .special_list li em { font-size: 13px; }
	.sub_page_catal3 .special_list li.list1 > span,
	.sub_page_catal3 .special_list li.list2 > span, 
	.sub_page_catal3 .special_list li.list3 > span { font-size: 12px; }
	.sub_page_catal3 .special_list li span { font-size: 12px; }
	.sub_page_catal3 .electron_sec .electron_info h4 { font-size: 18px; }
	.sub_page_catal3 .electron_sec .electron_info strong { font-size: 13px; }
	.sub_page_catal3 .electron_sec .electron_info p { font-size: 12px; }
	.sub_page_catal3 .system_sec .system_info h4 { font-size: 18px; }
	.sub_page_catal3 .system_sec .system_info p { font-size: 12px; }

	.sub_page_catal3 .printing_list { width: 170px; padding: 60px 0 0; }
	.sub_page_catal3 .printing_list li { float: none; margin: 0 0 30px; }
	.sub_page_catal3 .printing_list li.li4 { margin-left: 0; }
	.sub_page_catal3 .printing_list li.li4,
	.sub_page_catal3 .printing_list li.li5 { margin-top: 0; }
	
	.sub_page_catal3 .special_list { width: 100%; padding: 45px 20px; }
	.sub_page_catal3 .special_list li { width: 260px; margin: 0 auto 10px; float: none; box-sizing: border-box; }
	
	.sub_warp .sub_page_catal3 .inner { padding: 0 20px;}
	.sub_page_catal3 .electron_sec .electron_img img { width: 300px; }
	.sub_page_catal3 .electron_sec .electron_info p { width: 90%; }
}
@media screen and (max-width: 379px){
	.sub_page_catal3 .plan_catalog_list li.li1 p span.block { display: none; }

	.sub_page_catal3 .electron_sec .electron_img img { width: 100%; }
}
@media screen and (max-width: 334px){
	.sub_page_catal3 .plan_catalog_list li.li2 p span.block,
	.sub_page_catal3 .plan_catalog_list li.li3 p span.block { display: none; }
}
/* //카다로그>부가서비스 */


/* 제작>사보/출판>사보 */
@media screen and (max-width: 1186px){
	.tab_content .Sabo_purpose .Sabo_purpose1 { width: 100%; padding: 1px 30px; box-sizing: border-box; }
	.tab_content .admon_sec .merit_box { width: 100%; padding: 0 10px; box-sizing: border-box; }
}
@media screen and (max-width: 1024px){
	.tab_content .sabo_house_organ .p1 { width: 100%; padding: 0 30px; box-sizing: border-box; }
}
@media screen and (max-width: 965px){
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box .catalog_sec_img2 { width: 500px; top: 44px; }
}
@media screen and (max-width: 910px){
	.tab_content .merit_con1  p.p1 { font-size: 17px; }
}
@media screen and (max-width: 867px){
	.tab_content .merit_con { min-height: 380px; }
	.tab_content .merit_con  p { padding: 15px 5px; }
	.tab_content .merit_con  p span.block { display: none; }
}
@media screen and (max-width: 864px){
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box .catalog_sec_img2 { width: 100%; text-align: center; }
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box .catalog_sec_img2 img { width: 450px; }
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 { padding-top: 440px; }
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 span.red_box { top: 446px; }

	.tab_content .Sabo_purpose .Sabo_purpose1-3 h4 { padding-top: 300px; }
	.tab_content .Sabo_purpose .Sabo_purpose1-3 h4 span.red_box { top: 306px; }
	.tab_content .Sabo_purpose .Sabo_purpose1-3 .Sabo_purpose1-3_box .Sabo_purpose1-3_right,
	.tab_content .Sabo_purpose .Sabo_purpose1-4 .Sabo_purpose1-4_box .Sabo_purpose1-4_right { width: 100%; }
	.tab_content .Sabo_purpose .Sabo_purpose1-4 .Sabo_purpose1-4_box .catalog_sec_img3 { width: 100%; top: -420px; text-align: center; }

	.tab_content .Sabo_purpose .Sabo_purpose1-5 h4 { padding-top: 300px; }
	.tab_content .Sabo_purpose .Sabo_purpose1-5 h4 span.red_box { top: 306px; }
	.tab_content .Sabo_purpose .Sabo_purpose1-5 .Sabo_purpose1-5_box .catalog_sec_img4 { width: 100%; top: 20px; text-align: center; }
}
@media screen and (max-width: 857px){
	.tab_content .merit_con1  p.p1 { font-size: 16px; }
}
@media screen and (max-width: 824px){
	.tab_content .methods .methods_img0 { width: 100%; padding: 0 30px; box-sizing: border-box; }
	.tab_content .methods .methods_img0 .methods_img0_box { width: 250px; }
	.tab_content .methods .methods_img0 .methods_img0_box p { padding: 10px 5px 0; }
	.tab_content .methods .methods_img0 .methods_img0_box p span.block { display: none; }
}
@media screen and (max-width: 810px){
	.tab_content .methods .methods_img0 .methods_img0_box { margin: 0 auto 30px; float: none; }
}
@media screen and (max-width: 804px){
	.tab_content .merit_con1  p.p1 { font-size: 15px; }
}
@media screen and (max-width: 786px){
	.tab_content .merit_con { width: 50%; margin: 30px auto; float: none; }
	.tab_content .merit_con3 { margin-bottom: 60px; }
}
@media screen and (max-width: 640px){
	.sub_page_sabo .sabo_house_organ .p1 { font-size: 12px; }
	.sub_page_sabo .sabo_house_organ_list .os { min-height: 180px; }
	.sub_page_sabo .sabo_house_organ_list .os strong { font-size: 13px; }
	.sub_page_sabo .Sabo_purpose p { font-size: 12px; }
	.sub_page_sabo .Sabo_purpose h4 { font-size: 18px; }
	.sub_page_sabo .methods p { font-size: 12px; }
	.sub_page_sabo .methods .methods_img0 .methods_img0_box p strong { font-size: 13px; }
	.sub_page_sabo .methods .methods_img0 .methods_img0_box p { font-size: 12px; }
	.sub_page_sabo .merit_con1  p.p1 { font-size: 13px; }
	.sub_page_sabo .merit_con p { font-size: 12px; }

	.sub_page_sabo .sabo_house_organ_list .os { margin: 30px auto 0; float: none; }
}
@media screen and (max-width: 552px){
	.tab_content .sabo_house_organ .p1 span.block { display: none; }

	.tab_content .merit_con { width: 95%; }
}
@media screen and (max-width: 500px){
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box .catalog_sec_img2 img { width: 100%; }
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 { padding-top: 100%; }
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 span.red_box { top: 92%; }
}
@media screen and (max-width: 479px){
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 span.red_box { top: 90%; }
}
@media screen and (max-width: 423px){
	.tab_content .Sabo_purpose p span.block { display: none; }
}
@media screen and (max-width: 400px){
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 span.red_box { top: 89%; }
}
@media screen and (max-width: 367px){
	.tab_content .Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 span.red_box { top: 89%; }
}
/* //제작>사보/출판>사보 */


/* 제작>사보/출판>사사 */
@media screen and (max-width: 1224px){
	.tab_content .sasa_box3 { width: 100%; padding: 1px 30px; box-sizing: border-box; }
	.tab_content .sasa_box4-0, { width: 100%; padding: 1px 10px; margin-bottom: 50px; box-sizing: border-box; }
	.tab_content .sasa_box5 { width: 100%; padding: 60px 30px; box-sizing: border-box; }
}
@media screen and (max-width: 1130px){
	.tab_content .sasa_box4-0 { width: 100%; padding: 1px 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1000px){
	.tab_content .sasa_img1 img { width: 600px; }
	.tab_content .sasa_shape_square { width: 100%; padding: 0 30px; box-sizing: border-box; }
}
@media screen and (max-width: 920px){
	.tab_content .sasa_box4-0 .making_left { width: 100%; float: none; }
	.tab_content .sasa_box4-0 .sasa_img2 { width: 100%; float: none; text-align: center; }
	.tab_content .sasa_box4-0 .sasa_img2 img { width: 60%; margin: 50px 0 0; }
	.tab_content .sasa_box5 .sasa_img4 { width: 100%; float: none; text-align: center; }
	.tab_content .sasa_box5 .making_txt_box { width: 100%; margin-top: 30px; float: none; }
	.tab_content .sasa_box6 .making_left { width: 100%; float: none; }
	.tab_content .sasa_box6 .sasa_img3 { width: 100%; margin: 30px 0; float: none; text-align: center; }
	.tab_content .sasa_box6 .sasa_img3 img { margin: 0; }
}
@media screen and (max-width: 778px){
	.tab_content .sasa_shape_square .shape_square { margin-left: 10px; }

	.tab_content .sasa_box3 { padding: 1px 20px; }
	.tab_content .sasa_box4-0 .sasa_img2 img { width: 75%; }
}
@media screen and (max-width: 640px){
	.tab_content .sasa .p2 { font-size: 12px; }
	.tab_content .sasa_purpose_circle .purpose_circle .p2 { font-size: 13px; }
	.tab_content .sasa_shape_square .shape_square .p3 { font-size: 15px; }
	.tab_content .sasa_table .th1 { font-size: 13px; }
	.tab_content .sasa_table .td_bg { font-size: 13px; }
	.tab_content .sasa_table .td1 { font-size: 12px; }
	.tab_content .making_left .making_left0 { font-size: 13px; }
	.tab_content .sasa_box5-1 h4 { font-size: 16px; }
	.tab_content .making_right .making_rigjt0 { font-size: 13px; }

	.tab_content .sasa_purpose_circle .purpose_circle { margin: 30px auto 0; float: none; }
	.tab_content .sasa_img1 img { width: 100%; }
	.tab_content .sasa_shape_square .shape_square { width: 50%; margin: 20px auto 0; float: none; }
	.tab_content .sasa_shape_square .sasa_shape_square3 { margin-bottom: 60px; }
}
@media screen and (max-width: 485px){
	.tab_content .sasa > .p2 { width: 100%; padding: 0 30px; box-sizing: border-box; }
	.tab_content .sasa_shape_square .shape_square { width: 100%; }
}
@media screen and (max-width: 422px){
	.tab_content .sasa_box0 .p2 span.block { display: none; }
}
/* //제작>사보/출판>사사 */


/* 제작>사보/출판>소식지(웹진)  */
@media screen and (max-width: 825px){
	.tab_content .progress_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.tab_content .newsletters .progress_box .progress_circles .pro_circles_box  { width: 247.5px; margin-right: 20px; }
	.tab_content .newsletters .progress_box .progress_circles .pro_circles_box3 { margin-right: 0; }
}
@media screen and (max-width: 822px){
	.tab_content .newsletters .progress_box .progress_circles .pro_circles_box  { margin: 30px auto 0; }
}
@media screen and (max-width: 782px){
	.tab_content .newsletters .progress_box .progress_circles .pro_circles_box { float: none; }
}
@media screen and (max-width: 640px){
	.tab_content .newsletters_circles .news_circles0 .p2 { font-size: 12px; }
	.tab_content .pro_circles_box .p3 strong { font-size: 13px; }
	.tab_content .pro_circles_box .p3 { font-size: 12px; }

	.tab_content .newsletters > .p2 { width: 100%; padding: 0 20px; box-sizing: border-box; font-size: 12px; }
	.tab_content .newsletters > .p2 span.block { display: none; }
	.tab_content .newsletters_circles { width: 260px; }
	.tab_content .newsletters_circles .news_circles0 { width: 120px; margin: 20px 0 0 20px; }
	.tab_content .newsletters_circles .news_circles0:nth-child(2n+1) { margin-left: 0; clear: both; }
}
/* //제작>사보/출판>소식지(웹진)  */


/* 제작>사보/출판>출판 */
@media screen and (max-width: 1108px){
	.tab_content .features_img_abox { width: 190px; }
	.tab_content .features_img_abox .features_img { width: 92.11%; }
}
@media screen and (max-width: 1100px){
	.tab_content .publishing { width: 100%; padding: 1px 30px; box-sizing: border-box; }
	.tab_content .publishing2,
	.tab_content .publishing4 { padding-bottom: 60px; }
	.tab_content .publishing2 .routine_img_box1 { margin-left: 0; }
	
	.tab_content .features_img_allbox { width: 570px; }
	.tab_content .features_img_abox4 { margin-left: 90px; clear: both; }
}
@media screen and (max-width: 1077px){
	.tab_content .publishing2 .routine_img { width: 480px; }
	.tab_content .publishing2 .routine_img_box4 { clear: both; }
	.tab_content .publishing2 .routine_img_box4,
	.tab_content .publishing2 .routine_img_box5,
	.tab_content .publishing2 .routine_img_box6 { margin-top: 0; }
	
	.tab_content .publishing2 .routine_img_box { margin-top: 0; }
}
@media screen and (max-width: 884px){
	.tab_content .progress_circles_box { margin: 0 auto 20px; float: none; }
}
@media screen and (max-width: 700px){
	.tab_content .personal { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.tab_content .personal_circles1 { margin-left: 0; }
}
@media screen and (max-width: 690px){
	.tab_content .personal { width: 420px; }
	.tab_content .personal_circles3 { margin-right: 0px; }
	.tab_content .personal_circles4 { margin-left: 65px; clear: both; }
	.tab_content .personal_circles4,
	.tab_content .personal_circles5 { margin-top: 20px; }
}
@media screen and (max-width: 667px){
	.tab_content .publishing > p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.tab_content .publishing > p span.block { display: none; }
}
@media screen and (max-width: 640px){
	.tab_content .publishing > p { font-size: 12px; }
	.tab_content .routine_img_box .p2 { font-size: 12px; }
	.tab_content .publishing2 .routine_txt1 { font-size: 13px; }
	.tab_content .features_img_abox .p1 { font-size: 12px; }
	.tab_content .personal_circles .p2 { font-size: 12px; }
	.tab_content .progress_circles_box .p2 { font-size: 12px; }

	.tab_content .publishing { padding: 1px 10px; }
	.tab_content .publishing2,
	.tab_content .publishing4 { padding-bottom: 60px; }
	.tab_content .publishing2 .routine_img { width: 320px; }
	.tab_content .publishing2 .routine_img_box3 { clear: both; }
	.tab_content .publishing2 .routine_img_box4 { clear: none; }
	.tab_content .publishing2 .routine_img_box5 { clear: both; }

	.tab_content .publishing2 .routine_txt1 { width: 100%; }

	.tab_content .features_img_allbox { width: 100%; }
	.tab_content .features_img_abox { margin: 0 auto 30px; float: none; }
}
@media screen and (max-width: 462px){
	.tab_content .personal { width: 100%; }
	.tab_content .personal_circles { margin: 0 auto 20px; float: none; }
	.tab_content .publishing4 > .p3 { font-size: 14px; }
}
@media screen and (max-width: 417px){
	.tab_content .publishing4 > .p3 { font-size: 12px; }
}
@media screen and (max-width: 361px){
	.tab_content .publishing4 > .p3 { font-size: 11px; }
}
@media screen and (max-width: 336px){
	.tab_content .publishing4 > .p3 { font-size: 10px; }
}
/* //제작>사보/출판>출판 */


/* 제작>사보/출판>기타출판 */
@media screen and (max-width: 1204px){
	.sub_page_publietc .etc_making { width: 100%; box-sizing: border-box; }
}
@media screen and (max-width: 1140px){
	.sub_page_publietc .etc_making { width: 636px; }
	.sub_page_publietc .etc_making_box4 { clear: both; }
}
@media screen and (max-width: 640px){
	.sub_page_publietc .etc > .p2 { font-size: 12px; }
	.sub_page_publietc .etc1 .annual_report_txt_box p { font-size: 13px; }
	.sub_page_publietc .etc_making_box .p2 strong { font-size: 13px; }
	.sub_page_publietc .etc_making_box .p2 { font-size: 12px; }
	.sub_page_publietc .learning_txt .p2 { font-size: 12px; }
	.sub_page_publietc .etc_publication_txt .p2 { font-size: 12px; }

	.sub_page_publietc .etc1 { max-width: 100%; padding: 0 20px 60px; background: none; }
	.sub_page_publietc .etc1 .annual_report_txt_box { padding: 100px 10px; }
	.sub_page_publietc .etc1 .annual_report_txt_box p { top: 0; left: 0; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-1 { top: 0; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-2 { top: 30px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-3 { top: 75px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-4 { top: 110px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-5 { width: 65px; top: 190px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-6 { top: 140px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-7 { width: 436px; top: 220px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-2 span.block,
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-3 span.block,
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-6 span.block,
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-7 span.block { display: none; }

	.sub_page_publietc .etc_making { width: 100%; }
	.sub_page_publietc .etc_making_box { margin: 0 auto 20px; float: none; }
	.sub_page_publietc .etc_making_box0 { display: none; }
	
	.sub_page_publietc .etc3 { width: 100%; }
	.sub_page_publietc .etc > .p2 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_publietc .etc3 .learning { width: 100%; }
	.sub_page_publietc .etc3 .learning_txt { margin: 0 auto 20px; float: none; }
	
	.sub_page_publietc .etc_publication { width: 250px; }
	
	.sub_page_publietc .etc_publication_txt1,
	.sub_page_publietc .etc_publication_txt2 { margin-bottom: 10px; }
	.sub_page_publietc .etc_publication_txt2,
	.sub_page_publietc .etc_publication_txt6 {margin-right: 0;}
	
	.sub_page_publietc .etc_publication_txt3,
	.sub_page_publietc .etc_publication_txt5,
	.sub_page_publietc .etc_publication_txt7 { clear: both; }
}
@media screen and (max-width: 548px){
	.sub_page_publietc .etc1 .annual_report_txt_box p { max-width: 100%; padding: 0 20px 0 0; box-sizing: border-box; text-align: left; }
	.sub_page_publietc .etc .p2 span.block { display: none; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-5 { width: 85px; }
	.sub_page_publietc .etc1 .annual_report_txt_box .p3-7 { width: 456px; }
}
/* //제작>사보/출판>기타출판 */


/* 제작>CF/동영상>제작범위 */
@media screen and (max-width: 1145px){
	.sub_page_movie .cf_production { width: 100%; padding: 0 5px; box-sizing: border-box; }
}
@media screen and (max-width: 1102px){
	.sub_page_movie .cf_production { width: 505px; }
	.sub_page_movie .cf_production .cf_circle4 { clear: both; }
	.sub_page_movie .cf_production .cf_circle4,
	.sub_page_movie .cf_production .cf_circle5,
	.sub_page_movie .cf_production .cf_circle6 { margin-top: 5px; }

	.sub_page_movie .promotional_video { width: 505px; }
	.sub_page_movie .promotional_video .promotional_video_circle4 { clear: both; }
	.sub_page_movie .promotional_video .promotional_video_circle4,
	.sub_page_movie .promotional_video .promotional_video_circle5{ margin-top: 5px; }
}
@media screen and (max-width: 850px){
	.sub_page_movie .production_range1 { background-size: 100%; }
	.sub_page_movie .production_range1 p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie .production_range1 .production_range1_p2-2 { padding-bottom: 45%; }
}
@media screen and (max-width: 768px){
	.sub_page_movie .production_range2 > p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie .production_range2 > p span.block { display: none; }
}
@media screen and (max-width: 680px){
	.sub_page_movie .production_range4 > p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie .production_range4 > p span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_movie .production_range1 p { font-size: 12px; }
	.sub_page_movie .production_range2 > p { font-size: 12px; }
	.sub_page_movie .cf_circle .cf_p2 strong { font-size: 14px; }
	.sub_page_movie .cf_circle .cf_p2 { font-size: 12px; }
	.sub_page_movie .production_range p { font-size: 12px; }
	.sub_page_movie .promotional_video_circle .video_p2 strong { font-size: 14px; }
	.sub_page_movie .three_d_circle .three_d_p2 strong { font-size: 14px; }

	.sub_page_movie .production_range1 { background-size: 100%; }
	.sub_page_movie .production_range2 { padding-bottom: 60px; background: #eee; }

	.sub_page_movie .cf_production { width: 100%; margin-bottom: 0; }
	.sub_page_movie .cf_production .cf_circle { margin: 0 auto 10px; float: none; }
	
	.sub_page_movie .promotional_video { width: 100%; }
	.sub_page_movie .promotional_video .promotional_video_circle { margin: 0 auto 10px; float: none; }

	.sub_page_movie .three_d_solid { width: 100%; }
	.sub_page_movie .three_d_solid .three_d_circle { margin: 0 auto 10px; float: none; }
	.sub_page_movie .production_range5 > p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie .production_range5 > p span.block { display: none; }

	.sub_page_movie .other_video { width: 100%; }
	.sub_page_movie .other_video .other_video_circle { margin: 0 auto 10px; float: none; }
	.sub_page_movie .production_range6 > p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie .production_range6 > p span.block { display: none; }
}
@media screen and (max-width: 561px){
	.sub_page_movie .production_range1 p span.block { display: none; }

	.sub_page_movie .production_range3 > p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie .production_range3 > p span.block { display: none; }
}
/* //제작>CF/동영상>제작범위 */


/* 제작>CF/동영상>제작안내 */
@media screen and (max-width: 1107px){
	.sub_page_movie2 .produ_Info2 .question_box .question0 { width: 32%; }
}
@media screen and (max-width: 1024px){
	.sub_page_movie2 .produ_Info1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	
	.sub_page_movie2 .produ_Info2 { width: 100%; padding: 60px 20px; box-sizing: border-box; }
	.sub_page_movie2 .produ_Info2 .question_box .question0 { width: 32.5%; }
}
@media screen and (max-width: 935px){
	.produ_Info2 .question_box .question0 ul li { padding-right: 5px; }
	.produ_Info2 .question_box .question0 ul li span.block { display: none; }
}
@media screen and (max-width: 726px){
	.sub_page_movie2 .produ_Info2 .question_box .question0 { width: 50%; margin: 0 auto 10px; float: none; }
}
@media screen and (max-width: 640px){
	.sub_page_movie2 .produ_Info1 .p1-1 { font-size: 12px; }
	.sub_page_movie2 .produ_Info1 .p1-2 { font-size: 12px; }
	.sub_page_movie2 .produ_Info1 .produ_box .p1 { font-size: 12px; }
	.sub_page_movie2 .produ_Info2 .p_big_red { font-size: 24px; }
	.sub_page_movie2 .produ_Info2 .question_box .question0 .p1 { font-size: 13px; }
	.sub_page_movie2 .produ_Info2 .question_box .question0 ul li { font-size: 12px; }

	.sub_page_movie2 .produ_Info1 p span.block { display: none; }
	.sub_page_movie2 .produ_Info1 .produ_box .p1 { padding: 10px 20px; }
	
	.sub_page_movie2 .produ_Info2 .question_box .question0 { width: 65%; }
}
@media screen and (max-width: 417px){
	.sub_page_movie2 .produ_Info2 .question_box .question0 { width: 95%; }
}
/* //제작>CF/동영상>제작안내 */


/* 제작>CF/동영상>송출대행 */
@media screen and (max-width: 1320px){
	.sub_page_movie3 .tv_box_left .public_bs { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .cable_bs_box { width: 100%; padding: 60px 20px ; box-sizing: border-box; }
}
@media screen and (max-width: 1269px){
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .public_bs_img1 { width: 45%; margin-right: 0; }
}
@media screen and (max-width: 1200px){
	.sub_page_movie3 .tv_box_right .public_bs_img2 { margin-left: 0; }
}
@media screen and (max-width: 1145px){
	.sub_page_movie3 .step_delivery_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie3 .step_delivery_box .step_delivery { width: 30.5%; }

	.sub_page_movie3 .tv_box_right .comprehensive_bs_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_movie3 .tv_box_right .mobile_delivery_box { width: 100%; padding: 0 20px 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1082px){
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .cable_bs_box .public_bs_li span.block { display: none; }
}
@media screen and (max-width: 1067px){
	.sub_page_movie3 .tv_box_right .comprehensive_bs { width: 50%; }
	.sub_page_movie3 .tv_box_right .mobile_delivery_box_in .mobile_delivery { width: 50%; }
}
@media screen and (max-width: 1066px){
	.sub_page_movie3 .step_delivery_box .step_delivery ul li span.block { display: none; }
	.sub_page_movie3 .delivery_agent3 .public_bs_li span.block { display: none; }
}
@media screen and (max-width: 999px){
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .cable_bs_box .public_bs_ul { width: 100%; float: none; }
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .public_bs_img1 { width: 100%; margin: 20px 0; float: none; text-align: center; }
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .public_bs_img1 img { width: 431px; }
	
	.sub_page_movie3 .tv_box_right .public_bs_img2 { margin: 0 auto 20px; float: none; }
	.sub_page_movie3 .tv_box_right .comprehensive_bs { width: 100%; float: none; }
	.sub_page_movie3 .tv_box_right .mobile_delivery_box { padding-top: 60px; }
	.sub_page_movie3 .tv_box_right .mobile_delivery_box_in .mobile_delivery { width: 100%; margin-top: 0; float: none; }
}
@media screen and (max-width: 948px){
	.sub_page_movie3 .step_delivery_box .step_delivery { width: 32%; min-height: 310px; }
	.sub_page_movie3 .step_delivery_box .step_delivery_img { display: none; }
}
@media screen and (max-width: 884px){
	.sub_page_movie3 .step_delivery_box .step_delivery { width: 60%; margin: 0 auto 10px; float: none; }
	.sub_page_movie3 .step_delivery_box .step_delivery .p2 { padding-left: 50%; background-position: 37%; }
}
@media screen and (max-width: 695px){
	.sub_page_movie3 .delivery_agent1 { padding-bottom: 60px; }
	.sub_page_movie3 .delivery_agent1 .delivery_agent0 .delivery_agent_circle { margin: 0 auto 10px; float: none; }

	.sub_page_movie3 .step_delivery_box .step_delivery { width: 70%; }
}
@media screen and (max-width: 640px){
	.sub_page_movie3 .delivery_agent p { font-size: 12px; }
	.sub_page_movie3 .delivery_agent0 .delivery_agent_circle .p2 strong { font-size: 14px; }
	.sub_page_movie3 .delivery_agent0 .delivery_agent_circle .p2 { font-size: 12px; }
	.sub_page_movie3 .step_delivery_box .step_delivery ul li { font-size: 12px; }
	.sub_page_movie3 .delivery_agent3 .bs { font-size: 16px; }
	.sub_page_movie3 .tv_box_left .public_bs .public_bs_ul .public_bs_li { font-size: 12px; }
	.sub_page_movie3 .tv_box_left .cable_bs_all_box .cable_bs_box .public_bs_li { font-size: 12px; }
	.sub_page_movie3 .tv_box_right .comprehensive_bs .public_bs_ul .public_bs_li { font-size: 12px; }
	.sub_page_movie3 .tv_box_right .mobile_delivery_box_in .public_bs_ul .public_bs_li { font-size: 12px; }

	.sub_page_movie3 .step_delivery_box .step_delivery .p2 { padding-left: 45%; background-position: 32%; font-size: 13px; }
}
@media screen and (max-width: 506px){
	.sub_page_movie3 .step_delivery_box .step_delivery { width: 100%; }
	.sub_page_movie3 .step_delivery_box .step_delivery .p2 { padding-left: 43%; background-position: 30%; }
}
@media screen and (max-width: 471px){
.sub_page_movie3 .delivery_agent1 p { width: 100%; padding: 0 20px; box-sizing: border-box; }
.sub_page_movie3 .delivery_agent1 p span.block { display: none; }
.sub_page_movie3 .delivery_agent2 p { width: 100%; padding: 0 20px; box-sizing: border-box; }
.sub_page_movie3 .delivery_agent2 p span.block { display: none; }
}
@media screen and (max-width: 354px){
	.sub_page_movie3 .step_delivery_box .step_delivery .p2 { padding-left: 40%; background-position: 22%; }
}
/* //제작>CF/동영상>송출대행 */


/* 로고/캐릭터>캐릭터 제작 */
@media screen and (max-width: 1164px){
	.sub_page_logo1 .Info_packages .Info_packages_table_list { width: 100%; padding: 0 20px; box-sizing: border-box; }

	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr th span.block { display: none; }
	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr td span.block { display: none; }

	.sub_page_logo1 .Info_packages .finish_writing_txt { width: 95%; }
}
@media screen and (max-width: 1078px){
	.sub_page_logo1 .character_process { width: 625px; }
	.sub_page_logo1 .character_process .character_process_circle_box4 { clear: both; }
	.sub_page_logo1 .character_process .character_process_circle_box4,
	.sub_page_logo1 .character_process .character_process_circle_box5 { margin-top: 0; }
	.sub_page_logo1 .character_process_circle_box .last img { margin-top: 20px; }
}
@media screen and (max-width: 860px){
	.sub_page_logo1 .logo_character1 > .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo1 .logo_character1 .p1 span.block { display: none; }
	.sub_page_logo1 .logo_character1 { width: 100%; padding: 1px 20px; box-sizing: border-box; }
}
@media screen and (max-width: 780px){
	.sub_page_logo1 .Info_packages .finish_writing_txt .finish_writing_ul { width: 100%; padding: 20px; box-sizing: border-box; }
}
@media screen and (max-width: 754px){
	.sub_page_logo1 .logo_character .character_production { width: 440px; }
	.sub_page_logo1 .character_production .character_circle3 { clear: both; }
	.sub_page_logo1 .character_production .character_circle3,
	.sub_page_logo1 .character_production .character_circle4 { margin-top: 0; }
}
@media screen and (max-width: 663px){
	.sub_page_logo1 .Info_packages .finish_writing_txt .finish_writing_ul .finish_writing_li span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_logo1 .logo_character1 > .p1 { font-size: 12px; }
	.sub_page_logo1 .character_production .character_circle  .p2 { font-size: 12px; }
	.sub_page_logo1 .logo_character2 > .p1 { font-size: 12px; }
	.sub_page_logo1 .character_process_circle_box .p2 { font-size: 13px; }
	.sub_page_logo1 .logo_character3 > .p1 { font-size: 12px; }
	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr th { font-size: 13px !important; }
	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr td{ font-size: 12px !important; }
	.sub_page_logo1 .Info_packages .p_txt .big_p { font-size: 16px; }
	.sub_page_logo1 .Info_packages .p_txt .red_big_txt { font-size: 22px; }
	.sub_page_logo1 .Info_packages .finish_writing_txt .finish_writing_ul .finish_writing_li { font-size: 12px; }

	.sub_page_logo1 .logo_character2 > .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo1 .logo_character3 > .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo1 .character_process { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo1 .character_process .character_process_circle_box { margin: 10px auto 0; float: none; }
	.sub_page_logo1 .character_process_circle_box .character_process_circle0 { display: none; }
	.sub_page_logo1 .character_process_circle_box .p2 { padding: 15px 0; }
	.sub_page_logo1 .character_process_circle_box5 .p2 { padding-bottom: 60px; }

	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr th { font-size: 15px; }
	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr td { font-size: 13px; }
}
@media screen and (max-width: 425px){
	.sub_page_logo1 .logo_character .character_production { width: 100%; }
	.sub_page_logo1 .character_production .character_circle { margin: 10px auto; float: none; }
}
@media screen and (max-width: 417px){
	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr th { font-size: 13px; }
	.sub_page_logo1 .Info_packages_table_list .Info_packages_table thead tr td { font-size: 12px; }
}
/* //로고/캐릭터>캐릭터 제작 */


/* 로고/캐릭터>CI/BI 제작 */
@media screen and (max-width: 1162px){
	.sub_page_logo2 .ci_bi_table_list { width: 100%; padding: 0; box-sizing: border-box; }
	.sub_page_logo2 .ci_bi_packages .finish_writing_txt_01 { width: 95%; }
}
@media screen and (max-width: 1115px){
	.sub_page_logo2 .ci_bi_process { width: 100%; padding: 0 20px; box-sizing: border-box; }

}
@media screen and (max-width: 1101px){
	.sub_page_logo2 .ci_bi_process { width: 625px; }
	.sub_page_logo2 .ci_bi_process_circle_box1 { margin-left: 0; }
	.sub_page_logo2 .ci_bi_process_circle_box4 { clear: both; }
	.sub_page_logo2 .ci_bi_process_circle_box4,
	.sub_page_logo2 .ci_bi_process_circle_box5 { margin-top: 10px; }
}
@media screen and (max-width: 880px){
	.sub_page_logo2 .ci_bi_allbox1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 847px){
	.sub_page_logo2 .ci_bi_table_list .ci_bi_table thead tr th span.block { display: none; }
	.sub_page_logo2 .ci_bi_table_list .ci_bi_table thead tr td span.block { display: none; }
}
@media screen and (max-width: 768px){
	.sub_page_logo2 .ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul { width: 100%; padding: 20px; box-sizing: border-box; }
}
@media screen and (max-width: 754px){
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box { width: 360px; }
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box .ci_bi_circle3 { clear: both; }
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box .ci_bi_circle3,
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box .ci_bi_circle4 { margin-top: 5px; }
}
@media screen and (max-width: 670px){
	.sub_page_logo2 .ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_logo2 .ci_bi_allbox .p1 { font-size: 12px; }
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box .ci_bi_circle .p2 { font-size: 12px; }
	.sub_page_logo2 .ci_bi_process_circle_box .p2 { font-size: 13px; }
	.sub_page_logo2 .ci_bi_table_list .ci_bi_table thead tr .t_th1 { font-size: 13px; }
	.sub_page_logo2 .ci_bi_table_list .ci_bi_table thead tr .t_td1 { font-size: 12px; }
	.sub_page_logo2 .ci_bi_packages .p_txt_01 .big_p_01 { font-size: 16px; }
	.sub_page_logo2 .ci_bi_packages .p_txt_01 .red_big_txt_01 { font-size: 22px; }
	.sub_page_logo2 .ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li { font-size: 12px; }

	.sub_page_logo2 .ci_bi_allbox .p1 { width: 100%; padding: 0; box-sizing: border-box; }
	.sub_page_logo2 .ci_bi_allbox .p1 span.block { display: none; }

	.sub_page_logo2 .ci_bi_process { width: 100%; margin-bottom: 0; }
	.sub_page_logo2 .ci_bi_process_circle_box { margin: 0 auto 20px; float: none; }
	.sub_page_logo2 .ci_bi_process_circle_box0 { display: none; }
	
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_th1 { font-size: 13px; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_td1 { font-size: 12px; }
}
@media screen and (max-width: 417px){
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box { width: 100%; }
	.sub_page_logo2 .ci_bi_allbox1 .ci_bi_box .ci_bi_circle { margin: 0 auto 5px; float: none; }
}
/* //로고/캐릭터>CI/BI 제작 */


/* 로고/캐릭터>창업패키지 */
@media screen and (max-width: 1184px){
	.sub_page_logo3 .founded_packages3 .founded_table_list_box .founded_table_list { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1108px){
	.sub_page_logo3 .founded_packages1 .founded_conten { width: 100%; padding: 0 20px; box-sizing: border-box; }

	.sub_page_logo3 .founded_characteristic { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box { width: 230px; }
}
@media screen and (max-width: 1068px){
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box { width: 220px; }
}
@media screen and (max-width: 1027px){
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box { width: 215px; }
}
@media screen and (max-width: 1024px){
	.sub_page_logo3 .founded_characteristic { width: 900px; }
}
@media screen and (max-width: 948px){
	.sub_page_logo3 .founded_characteristic { width: 470px; }
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box3 { clear: both; }
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box .p2 { padding-bottom: 30px; }

	.sub_page_logo3 .founded_packages3 .founded_table_list_box .founded_table_list { padding: 0 10px; }
}
@media screen and (max-width: 640px){
	.sub_page_logo3 .founded_packages .p1 { font-size: 12px; }
	.sub_page_logo3 .founded_packages1 .founded_conten .p0_box .p0 { font-size: 12px; }
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box .p2 { font-size: 12px; }
	.sub_page_logo3 .founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_td1 { font-size: 12px; }
	.sub_page_logo3 .founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_th1 { font-size: 13px; }
	.sub_page_logo3 .p_txt_01 .big_p_01 { font-size: 16px; }
	.sub_page_logo3 .p_txt_01 .big_p_01 .red_big_txt_02 { font-size: 22px; }
	.sub_page_logo3 .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li { font-size: 12px; }

	.sub_page_logo3 .founded_packages .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo3 .founded_packages .p1 span.block { display: none; }
	.sub_page_logo3 .founded_packages1 .founded_conten { background: none; }
	.sub_page_logo3 .founded_packages1 .founded_conten .p0_box { width: 100%; margin: 0; padding: 0 20px; box-sizing: border-box; }
	.sub_page_logo3 .founded_packages1 .founded_conten .p0_box .p0 { color: #000; margin: 15px 0; padding: 0; float: none; text-align: left; }
	.sub_page_logo3 .founded_packages1 .founded_conten .p0_box .p0 span.block { display: none; }
	
	.sub_page_logo3 .founded_characteristic { width: 100%; }
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box { margin: 0 auto 10px; float: none; }
	.sub_page_logo3 .founded_characteristic .founded_characteristic_circle_box .p2 { padding-bottom: 30px; }

	.sub_page_logo3 .finish_writing_txt_01 { width: 95%; }
	.sub_page_logo3 .p_txt_01 .big_p_01 { width: 100%; padding: 0 10px; box-sizing: border-box; }
}
/* //로고/캐릭터>창업패키지 */


/* 홈페이지>상품소개 */
@media screen and (max-width: 1024px){
	.sub_page_home .home_page .home_page0_all_box { max-width: 850px; padding: 0 10px; }
	.sub_page_home .home_page .home_page0_all_box .homepage_img1 img { width: 70%; }
	.sub_page_home .home_page4 .home_page0_all_box .homepage_img1 img { width: 80%; }
	
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15 { width: 80%; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15_new { width: 80%; font-size:14px; line-height:22px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15_new_titl { width: 80%; }
	.sub_page_home .home_page0_txt_box_new .p_txt_box .p_txt .p15 { width: 80%; }
	.sub_page_home .home_page0_txt_box_r .p_txt_box .p_txt .p15 { width: 80%; }

	.sub_page_home .home_page5 .home_page5_table_box { width: 98%; }
	.sub_page_home .home_page5_table tr td:nth-child(1) { padding: 20px 10px; }
}
@media screen and (max-width: 768px){
	.sub_page_home .home_page .mst .red_box { top: 4px; }

	.sub_page_home .home_page5_table tr th strong { font-size: 30px; }
}
@media screen and (max-width: 640px){
	.sub_page_home .home_page1 .p16 { font-size: 15px; }
	.sub_page_home .home_page h4 { font-size: 16px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15 { font-size: 12px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15_new { font-size: 12px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15_new_titl { font-size: 12px; }
	
	.sub_page_home .home_page0_txt_box_new .p_txt_box .p_txt .p15 { width:96%; font-size: 12px; }
	.sub_page_home .home_page0_txt_box_r .p_txt_box .p_txt .p15 { width:96%; font-size: 12px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15 strong { font-size: 13px; }
	.sub_page_home .home_page5_table tr th { font-size: 13px; }
	.sub_page_home .home_page5_table tr th strong { font-size: 20px; }
	.sub_page_home .home_page5_table tr td { font-size: 12px; }

	.sub_page_home .home_page1 .p16 { padding-bottom: 50px; }

	.sub_page_home .home_page { padding: 1px 0 40px 0; }
	.sub_page_home .home_page h4 { margin-bottom: 20px; }
	.sub_page_home .home_page .mst .red_box { top: 2px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15 { left: 55px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15_new { line-height:20px; left: 0; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15_new_titl { left: 0x; }
	
	.sub_page_home .home_page0_txt_box_r .p_txt_box .p_txt .p15 { left: 55px; }
	.sub_page_home .home_page0_txt_box .p_txt_box .p_txt .p15 strong { left: -55px; }
	.sub_page_home .home_page0_txt_box_r .p_txt_box .p_txt .p15 strong { left: -55px; }
	.sub_page_home .home_page3 .home_page0_txt_box .p_txt_box .p_txt .p15 { width: 75%; }

	.sub_page_home .home_page5_table tr td { padding: 15px 0; }
	.sub_page_home .home_page5_table tr td:nth-child(1) { padding: 15px 10px; }
}
@media screen and (max-width: 417px){
	.sub_page_home .home_page0_txt_box { width: 82%; margin: 0 auto; float: none; }
	.sub_page_home .home_page0_txt_box_new { width: 95%; margin: 0 auto; float: none; }
	.sub_page_home .home_page0_txt_box_r { width: 95%; margin: 0 auto; float: none; }
	.sub_page_home .home_page0_txt_box_new .p_txt_box .p_txt .p15 { width:91%; font-size: 12px; }
	.sub_page_home .home_page0_txt_box_r .p_txt_box .p_txt .p15 { width:91%; font-size: 12px; }
	.sub_page_home .homepage_img1 { width: 100%; margin-top: 50px; float: none; }
	.sub_page_home .home_page0_txt_box .p_txt_box { width: 100%; overflow: hidden; clear: both; }

	.sub_page_home .home_page3 .home_page0_all_box .homepage_img1 { float: none; }
	.sub_page_home .home_page3 .home_page0_all_box .home_page0_txt_box { float: none; }

	.sub_page_home .home_page5 .home_page5_table_box { width: 95%; }
	.sub_page_home .home_page5_table .tr2 td:nth-child(1) { padding: 10px 5px; }
}
/* //홈페이지>상품소개 */


/* 사진촬영>제품촬영 */
@media screen and (max-width: 1160px){
	.sub_page_pictures .produ_shooting_left1 .produ_shooting_1000 .produ_shooting_top { width: 100%; padding: 100px 10px 50px; box-sizing: border-box; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_100p .produ_shooting_bottom { width: 100%; padding: 50px 10px; box-sizing: border-box; }

	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { width: 465px; left: 0; }
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img img { width: 100%; }

	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi,
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi { width: 465px; padding: 0 10px; box-sizing: border-box; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi span.block, 
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi span.block { display: none; }

	.sub_page_pictures .produ_shooting_left2 .produ_shooting_1000 .produ_shooting_top { width: 100%; padding: 50px 10px; box-sizing: border-box;  }
}
@media screen and (max-width: 1088px){
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox1 { margin-left: 3%; }
}
@media screen and (max-width: 1068px){
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox1 { margin-left: 2%; }
}
@media screen and (max-width: 1055px){
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox1 { margin-left: 1%; }
}
@media screen and (max-width: 1024px){
	.sub_page_pictures .product_shot_box3 .product_shot_process_box { width: 92%; padding: 0 10px; box-sizing: border-box; }
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox1 { margin-left: 0; }
}
@media screen and (max-width: 1010px){
	.sub_page_pictures .product_shot_box3 .product_shot_process_box { width: 500px; }
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox4 { clear: both; }
}
@media screen and (max-width: 978px){
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { width: 430px; }
}
@media screen and (max-width: 910px){
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { width: 400px; }
}
@media screen and (max-width: 866px){
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi, 
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi { width: 450px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi span.block, 
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi span.block { display: none; }
}
@media screen and (max-width: 830px){
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi, 
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi { width: 430px; }
}
@media screen and (max-width: 824px){
	.sub_page_pictures .produ_shooting_right2 .produ_shooting_1000 .produ_shooting_img { width: 330px; left: 0; }
	.sub_page_pictures .produ_shooting_right2 .produ_shooting_1000 .produ_shooting_img img { width: 95%; }

}
@media screen and (max-width: 819px){
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { width: 380px; }
}
@media screen and (max-width: 797px){
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { width: 350px; }
}
@media screen and (max-width: 767px){
	.sub_page_pictures .produ_shooting_left1 .produ_shooting_1000 .produ_shooting_top { padding-top: 335px; }
	.sub_page_pictures .produ_shooting_left1 .produ_shooting_1000 .produ_shooting_img { width: 100%; top: 40px; left: 0; text-align: center; }
	.sub_page_pictures .produ_shooting_left1 .produ_shooting_1000 .produ_shooting_img img { width: 315px; }

	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 { min-height: 500px; }
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { width: 100%; top: 30px; text-align: center; }
	.sub_page_pictures .produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img img { width: 400px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi { margin: 250px 0 0; }

	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi,
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi { width: 100%; left: 0; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_1000 .produ_shooting_top .p2 span.block,
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .p2 span.block { display: none; }

	.sub_page_pictures .produ_shooting_left2 .produ_shooting_1000 .produ_shooting_top { margin-top: 250px; }
	.sub_page_pictures .produ_shooting_left2 .produ_shooting_1000 .produ_shooting_img { width: 100%; top: -220px; left: 0; text-align: center; }
	.sub_page_pictures .produ_shooting_left2 .produ_shooting_1000 .produ_shooting_img img { width: 350px; }

	.sub_page_pictures .produ_shooting_right2 .produ_shooting_1000 .produ_shooting_img { width: 100%; top: 30px; }
	.sub_page_pictures .produ_shooting_right2 .produ_shooting_1000 .produ_shooting_img img { width: 330px; }
	.sub_page_pictures .produ_shooting_right2 .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi { padding-top: 50px; }
}
@media screen and (max-width: 640px){
	.sub_page_pictures .product_shot_box p { font-size: 12px; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_1000 .produ_shooting_top .mp { font-size: 16px; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_1000 .produ_shooting_top .p2 { font-size: 12px; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_100p .produ_shooting_bottom .mp { font-size: 16px; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_1000 .produ_shooting_top .p2 { font-size: 12px; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_100p .produ_shooting_bottom .p2 { font-size: 12px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .mp { font-size: 16px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .mp { font-size: 16px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .p2 { font-size: 12px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .p2 { font-size: 12px; }
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox .p15 { font-size: 13px; }
	
	.sub_page_pictures .produ_shooting_left .produ_shooting_1000 .produ_shooting_top .mp .red_box { top: 2px; }
	.sub_page_pictures .produ_shooting_left .produ_shooting_100p .produ_shooting_bottom .mp .red_box { top: 2px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 .produ_shooting_top .mp .red_box { top: 2px; }
	.sub_page_pictures .produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .mp .red_box { top: 2px; }
	.sub_page_pictures .product_shot_box p { width: 100%; padding: 0 20px 5px 0; box-sizing: border-box; }
	.sub_page_pictures .product_shot_box p span.block { display: none; }

	.sub_page_pictures .product_shot_box3 .product_shot_process_box { width: 100%; }
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox { margin: 0 auto 10px; float: none; }
	.sub_page_pictures .product_shot_process_box .product_shot_process_imgbox0 { display: none; }
}
@media screen and (max-width: 408px){
	.sub_page_pictures .produ_shooting_right .produ_shooting_1000 { min-height: 550px; }
}
/* //사진촬영>제품촬영 */


/* 사진촬영>출장촬영 */
@media screen and (max-width: 1177px){
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events1 { width: 100%; padding: 50px 20px 37px; box-sizing: border-box; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events2 .shooting_events2_conbox { width: 100%; padding: 0 20px; box-sizing: border-box; }

	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_list_box { width: 95%; }
}
@media screen and (max-width: 1105px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 4%; }
}
@media screen and (max-width: 1095px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 3%; }
}
@media screen and (max-width: 1086px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 2%; }
}
@media screen and (max-width: 1076px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 1%; }
}
@media screen and (max-width: 1067px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 0; }
}
@media screen and (max-width: 1057px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box { padding: 0 10px; }
}
@media screen and (max-width: 1037px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box { padding: 0 5px; }
}
@media screen and (max-width: 1027px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box0 { margin: 50px 7px 0 5px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 1%; }
}
@media screen and (max-width: 1024px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box { padding: 0 20px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box0 { margin: 50px 12px 0 10px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 2%; }
}
@media screen and (max-width: 968px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box { width: 520px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 0; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1,
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box2,
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box3 { margin-bottom: 20px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box4 { clear: both; }
}
@media screen and (max-width: 884px){
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events_img1 { margin-left: 60%; }
}
@media screen and (max-width: 822px){
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events_img1 { width: 300px; margin-left: 62%; }
}
@media screen and (max-width: 793px){
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events2 .shooting_events2_conbox { padding-top: 100px; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events_img1 { width: 100%; margin: 20px auto 0; }
}
@media screen and (max-width: 675px){
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_list_box .travel_shooting_list_ul { width: 100%; padding: 10px 20px 20px 30px; box-sizing: border-box; }
}
@media screen and (max-width: 640px){
	.sub_page_pictures2 .travel_shooting_box p { font-size: 12px; }
	.sub_page_pictures2 .travel_shooting_box .saagag_box { top: 2px; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events .mp { font-size: 16px; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events .mp .mp_s { font-size: 14px; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li .p2 { font-size: 13px; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li .big_red_txt { font-size: 16px; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li .big_red_txt { font-size: 16px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_list_box .travel_shooting_list_ul .travel_shooting_list_li { font-size: 13px; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box .p2 { font-size: 13px; }

	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box { width: 100%; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box { margin: 0 auto 20px; float: none; }
	.sub_page_pictures2 .travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box0 { display: none; }
	.sub_page_pictures2 .travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li .p2 { font-size: 13px; }
}
/*모바일세로*/
@media screen and (max-width: 417px){
	.sub_page_pictures2 .travel_shooting_box p { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_pictures2 .travel_shooting_box p span.block { display: none; }
}
/* //사진촬영>출장촬영 */


/* 그래픽>제작범위 */
@media screen and (max-width: 1250px){
	.sub_page_graphics .graphics_range_left_txt_box2 .graphics_range_img { width: 48%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_box2 .graphics_range_img img { width: 95%; }
}
@media screen and (max-width: 1205px){
	.sub_page_graphics .graphics_range_left_txt_box2 .graphics_range_img { left: -48%; }
}
@media screen and (max-width: 1180px){
	.sub_page_graphics .graphics_range_conbox .graphics_range_top_con { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 { width: 100%; padding: 55px 20px 105px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1-2 { width: 100%; padding: 55px 20px 65px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3 { width: 100%; padding: 55px 20px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3-2 { width: 100%; padding: 50px 20px 55px; box-sizing: border-box; }
}
@media screen and (max-width: 1102px){
	.sub_page_graphics .graphics_range_conbox .graphics_range_top_con .graphics_range_top_con_txt .p2 span.block { display: none; }
}
@media screen and (max-width: 1070px){
	.sub_page_graphics .graphics_range_left_txt_box1 .graphics_range_img { width: 41%; }
}
@media screen and (max-width: 980px){
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2 .graphics_range_left_top { width: 50%; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2 .graphics_range_left_top .p3 { padding: 0 20px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2 .graphics_range_left_top .p3 span.block { display: none; }
}
@media screen and (max-width: 925px){
	.sub_page_graphics .graphics_range_left_txt_box4 .graphics_range_img { width: 38%; left: -47%; }
}
@media screen and (max-width: 910px){
	.sub_page_graphics .graphics_range_left_txt_box1 .graphics_range_img { width: 38%; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 .p3 { width: 50%; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 .p3 span.block { display: none; }
}
@media screen and (max-width: 850px){
	.sub_page_graphics .graphics_range_left_txt_box3 .graphics_range_img { width: 297px; top: 60px; right: 5%; }
}
@media screen and (max-width: 785px){
	.sub_page_graphics .graphics_range_left_txt_box3 .graphics_range_img { right: 3%; }
}
@media screen and (max-width: 767px){
	.sub_page_graphics .graphics_range_conbox .graphics_range_top_con .graphics_range_img { width: 100%; float: none; text-align: center; }
	.sub_page_graphics .graphics_range_conbox .graphics_range_top_con .graphics_range_img img { width: 450px; }
	.sub_page_graphics .graphics_range_conbox .graphics_range_top_con .graphics_range_top_con_txt { width: 100%; box-sizing: border-box; }

	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 { padding-top: 360px; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 .p3,
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1-1 .p3 { width: 100%; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1-1 .p3 span.block { display: none; }
	.sub_page_graphics .graphics_range_left_txt_box1 .graphics_range_img { width: 100%; top: 30px; left: 0; text-align: center; }
	.sub_page_graphics .graphics_range_left_txt_box1 .graphics_range_img img { width: 350px; }
	
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2 { margin: 0; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2-2 { width: 100%; margin: 0; padding: 50px 20px 65px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2-2 .p3 span.block { display: none; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2 .graphics_range_left_top { width: 100%; margin: 0; padding: 230px 20px 0; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_box2 .graphics_range_img { width: 100%; top: 30px; left: 0; padding: 0 20px; box-sizing: border-box; text-align: center; }
	.sub_page_graphics .graphics_range_left_txt_box2 .graphics_range_img img { width: 400px; }

	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3 { padding-top: 370px; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3 .p3 span.block { display: none; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3-1 .p3 span.block { display: none; }
	.sub_page_graphics .graphics_range_left_txt_box3 .graphics_range_img { width: 100%; top: 30px; text-align: center; }
	.sub_page_graphics .graphics_range_left_txt_box3 .graphics_range_img img { width: 250px; }
	
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box4 { width: 100%; margin: 0; padding: 350px 20px 50px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range_left_txt_box4 .graphics_range_img { width: 100%; top: 30px; left: 0; text-align: center; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box4-2 { display: none; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box4 .p3 span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_graphics .graphics_range p { font-size: 12px; }
	.sub_page_graphics .graphics_range_conbox .graphics_range_top_con .graphics_range_top_con_txt .p2 { font-size: 12px; }
	.sub_page_graphics .graphics_range_left_txt_allbox .mp { font-size: 16px; }
	.sub_page_graphics .graphics_range_left_txt_allbox .mp .red_box { top: 2px; }
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1-1 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box2-1 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box3-1 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box4 .p3, 
	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box4-1 .p3 { font-size: 12px; }
}
@media screen and (max-width: 460px){
	.sub_page_graphics .graphics_range > .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_graphics .graphics_range > .p1 span.block { display: none; }

	.sub_page_graphics .graphics_range_left_txt_allbox .graphics_range_left_txt_box1 { padding-top: 300px; }
	.sub_page_graphics .graphics_range_left_txt_box1 .graphics_range_img img { width: 300px; }

	.sub_page_graphics .graphics_range_left_txt_box4 .graphics_range_img { padding: 0 20px; box-sizing: border-box; }
}
/* //그래픽>제작범위 */


/* 그래픽>제작안내 */
@media screen and (max-width: 1120px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process { width: 940px; padding: 0 20px 85px; box-sizing: border-box; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation1,
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation4 { margin-left: 0; }
}
@media screen and (max-width: 1047px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0 { margin: 100px 18px 0 21px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0-1 { margin-top: 140px; }
}
@media screen and (max-width: 1027px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0 { margin: 100px 15px 0 18px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0-1 { margin-top: 140px; }
}
@media screen and (max-width: 1024px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0 { margin: 100px 23px 0 26px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0-1 { margin-top: 140px; }
}
@media screen and (max-width: 940px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process { width: 920px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0 { margin: 100px 18px 0 21px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0-1 { margin-top: 140px; }
}
@media screen and (max-width: 920px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process { width: 910px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0 { margin: 100px 15px 0 18px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0-1 { margin-top: 140px; }
}
@media screen and (max-width: 910px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process { width: 570px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation0 { display: none; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation { margin-top: 10px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation1,
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation3,
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation5 { margin-right: 10px; }
}
@media screen and (max-width: 840px){
	.sub_page_graphics2 .produc_Info_box1 > .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_graphics2 .produc_Info_box1 > .p1 span.block { display: none; }
}
@media screen and (max-width: 768px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img .p3 span.block { display: block; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .p4 span.block { display: block; }
}
@media screen and (max-width: 640px){
	.sub_page_graphics2 .produc_Info_box1 > .p1 { font-size: 12px; }
	.sub_page_graphics2 .produc_Info_box2 .p2 { font-size: 14px; }
	.sub_page_graphics2 .produc_Info_box2 .p2 .big_red_txt { font-size: 20px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img .p3 { font-size: 13px; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .p4 { font-size: 12px; }

	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation { width: 100%; float: none; }
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img img { margin-left: 38%; }
}
@media screen and (max-width: 438px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img img { margin-left: 35%; }
}
@media screen and (max-width: 320px){
	.sub_page_graphics2 .produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img img { margin-left: 30%; }
}
/* //그래픽>제작안내 */


/* 애드몬 제작>포트폴리오 */
@media screen and (max-width:1340px) {
	.portfolio_area { width: 900px; margin: 0 auto;; }
}
@media screen and (max-width:1024px) {
	.grid li { width: 25%; margin-bottom: 20px; }
	.portfolio_thumbnail { padding: 0 20px; box-sizing: border-box; }	
}
@media screen and (max-width:1020px) {
	.portfolio_area { width: 100%; }
}
/* //애드몬 제작>포트폴리오 */


/* 포트폴리오 상세 */
@media screen and (max-width: 1330px){
	/* 포트폴리오 디테일 */
	.port_area { width: 100% !important; padding: 0 20px; }
	.pr_sub { max-width: 1000px; width: 80%; }

	.sub_detail .detail_thumb { width: 30%; }
	.sub_detail .detail_thumb img { width: 76%; }

	.sub_content_img img { width: 100% !important; height: 100% !important; }

	.sub_detail .detail_info_area { float: right; width: 60%; }
	
	.detail_btn_area span.left { width: 420px; }

	.pr_side_menu { float: left; width: 14%; margin-left: 20px; }

	.pr_side_menu .pr_side_tit { width: 90%; }
}
@media screen and (max-width: 768px){
	/* 포트폴리오 디테일 */
	.port_area { position: relative; }
	.pr_sub { width: 95%; margin-top: 160px; float: none; }
	.pr_sub_new { width: 95%; float: none; }

	.sub_content_img video { width:550px; height: 100%; }

	.pr_side_menu { float: none; width: 95%; position: absolute; top:0; overflow: hidden; clear: both; }
	.pr_side_menu .pr_side_tit { width: 95px; height: 38px; }
	.pr_side_menu .side_menu_list { margin-bottom: 70px; }
	.pr_side_menu .side_menu_list li { width: 115px; float: left; }
	.pr_side_menu .side_menu_list li a { width: 100%; }

	.pr_side_menu .bn { display: none; }
	
}
@media screen and (max-width: 640px){
	/* 포트폴리오 디테일 */
	.pr_sub { width: 93%; }
	.pr_sub .portfolio_btn a { width: 54px; height: 48px; }
	.pr_sub .portfolio_btn button { width: 56px; height: 50px; }
	.pr_sub_new .portfolio_btn a { width: 54px; height: 48px; }
	.pr_sub_new .portfolio_btn button { width: 56px; height: 50px; }

	.sub_detail .detail_info_area h3 { font-size: 16px; }
	.sub_detail .detail_info_area .date { font-size: 13px; }
	.sub_detail .detail_info_area p { font-size: 12px; }
	
	.sub_content_img video { width:380px; }

	.pr_side_menu { float: none; width: 95%; position: absolute; top:0; overflow: hidden; clear: both; }
	.pr_side_menu .pr_side_tit { display: none; }
	.pr_side_menu .side_menu_list { margin-bottom: 70px; }

	.pr_side_menu .side_menu_list li a { font-size: 13px; }
}
@media screen and (max-width: 417px){
		.sub_content .portfolio_area { width: 360px; margin: 0 auto; }
		.sub_content .grid li { width: 49%; }

		.sub_content_img video { width:300px; }
}
/* 포트폴리오 상세 */


/* 애드몬 제작>커뮤니티 */
@media screen and (max-width: 1180px){
	.community_area .c_inner { width: 100%; padding: 0 30px; box-sizing: border-box; }
	.community_area .bbs-webzine-info { margin-left: 25%; }
}
@media screen and (max-width: 880px){
	.community_area .bbs-webzine-info { margin-left: 30%; }
}
@media screen and (max-width: 768px){
	.community_area .bbs-webzine-info { margin-left: 35%; }
		
	#bbsStandardWrap .bbs-standard colgroup .tbl-col-file { display: none; }
	#bbsStandardWrap .bbs-standard thead tr .tbl-th-file { display: none; }
	#bbsStandardWrap .bbs-standard tbody tr .tbl-td-file { display: none; }

	#bbsStandardWrap .bbs-standard colgroup .tbl-col-hit { display: none; }
	#bbsStandardWrap .bbs-standard thead tr .tbl-th-hit { display: none; }
	#bbsStandardWrap .bbs-standard tbody tr .tbl-td-hit { display: none; }
}
@media screen and (max-width: 640px){
	.main_tit .tit { font-size: 20px; }
	.community_area .bbs-webzine-tit a { font-size: 13px; }
	.community_area .bbs-webzine-tit span.list_cnt { font-size: 12px; }
	.community_area .bbs-webzine-desc a { font-size: 12px; }
	.bbs-view-meta li { font-size: 13px; }

	.community_area .bbs-webzine-thumb { width: 100%; float: none; }
	.community_area .bbs-webzine-info { width: 100%; margin: 20px 0 0; float: none; }

	#bbsStandardWrap .bbs-standard colgroup .tbl-col-writer { display: none; }
	#bbsStandardWrap .bbs-standard thead tr .tbl-th-writer { display: none; }
	#bbsStandardWrap .bbs-standard tbody tr .tbl-td-writer { display: none; }

	#bbsStandardWrap .bbs-standard thead tr th { font-size: 13px; }
	#bbsStandardWrap .bbs-standard tbody tr td { font-size: 12px; }
}
@media screen and (max-width: 417px){
}
/* //애드몬 제작>커뮤니티 */


/* 애드몬 제작>견적문의 */
@media screen and (max-width: 1024px){
		#one_page { padding-right: 0; transition: padding 1s; }
		#second_page { padding-left: 0; transition: padding 1s; }
		.main_section.section03 { width: 100%; }
		/*
		.grid li { width: 25%; margin-bottom: 20px; }
		*/
		.portfolio_menu_con { width: 100%; margin: 0 auto 40px; }
		.main_slider .bx-viewport { height: 600px !important; }
		.section01 { padding: 45px 15px; }
		.portfolio_thumbnail { padding: 0 20px; box-sizing: border-box; }
		.inquire_area .inner { width: 100%; }
	
}
@media screen and (max-width: 768px){
		.inquire_area { background: none; }
		.inquire_area .main_section.section04 .main_form .mf_left { float: none; width: 100%; }
		.inquire_area .main_section.section04 .main_form .mf_right { float: none; width: 100%; }
		.inquire_area .main_section.section04 .main_form .mf_left .left { width: 400px; margin: 0 auto; }

}
@media screen and (max-width: 640px){
		.inquire_area .main_section.section04 .main_form .mf_left .left .nbg { font-size: 13px; }
		.inquire_area .main_section.section04 .main_form .mf_left .left .add li{ font-size: 12px; }
		.inquire_area .main_section.section04 .mf_right .form_list li strong { font-size: 12px; }
		.inquire_area .main_section.section04 .mf_right .last_btn .main_btn { font-size: 13px; }
}
/* //애드몬 제작>견적문의 */


/* //제작 홈페이지 */

/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* 광고 홈페이지 */


/* 애드몬 마케팅>매체전략 */
@media screen and (max-width: 1150px){
	.sub_page_mark1 .rule_list { width: 100%; padding: 50px 20px 0; box-sizing: border-box; }
	.sub_page_mark1 .rule_list li { width: 17.5%; }
	
	.sub_page_mark1 .paradigm_area { width: 100%; padding: 0 20px 50px; box-sizing: border-box; }
	.sub_page_mark1 .paradigm_area .paradigm_left { margin: 0 auto 30px; float: none; }
	.sub_page_mark1 .paradigm_area .paradigm_right { margin: 0 auto; float: none; }

	.sub_page_mark1 .paradigm_area2 { width: 100%; padding: 0 20px 50px; box-sizing: border-box; }
}
@media screen and (max-width: 1075px){
	.sub_page_mark1 .paradigm_list4 { width: 48%; }
}
@media screen and (max-width: 1029px){
	.sub_page_mark1 .rule_list li { width: 17.4%; }
}
@media screen and (max-width: 1024px){

}
@media screen and (max-width: 950px){
	.sub_page_mark1 .rule_sec .sub_desc { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mark1 .rule_sec .sub_desc span.block { display: none; }

	.sub_page_mark1 .paradigm_sec .paradigm_p2 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mark1 .paradigm_sec .paradigm_p2 span.block { display: none; }
}
@media screen and (max-width: 912px){
	.sub_page_mark1 .paradigm_list3 { margin: 0 auto; float: none; }
	.sub_page_mark1 .paradigm_list4 { width: 100%; padding: 30px 20px 0; box-sizing: border-box; float: none; }
}
@media screen and (max-width: 886px){
	.sub_page_mark1 .rule_list { width: 636px; }
	.sub_page_mark1 .rule_list li { width: 180px; }
	.sub_page_mark1 .rule_list li.list4 { margin-left: 0; clear: both; }
	.sub_page_mark1 .rule_list li.list4, 
	.sub_page_mark1 .rule_list li.list5 { margin-top: 10px; }
}
@media screen and (max-width: 740px){
	.sub_page_mark1 .paradigm_sec h4 { width: 100%; padding: 0 20px; box-sizing: border-box; line-height: 1.6; }
	.sub_page_mark1 .paradigm_sec p.paradigm_p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 660px){
	.sub_page_mark1 .paradigm_sec .paradigm_p3 { width: 95%; padding: 20px; box-sizing: border-box; }
	.sub_page_mark1 .paradigm_sec .paradigm_p3 span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_mark1 .rule_sec .sub_desc { font-size: 12px; }
	.sub_page_mark1 .rule_list li em .red_txt { font-size: 20px; }
	.sub_page_mark1 .rule_list li em { font-size: 16px; }
	.sub_page_mark1 .paradigm_sec h4 { font-size: 20px; }
	.sub_page_mark1 .paradigm_sec p.paradigm_p1 { font-size: 16px; }
	.sub_page_mark1 .arrow_bg1 { font-size: 16px; }
	.sub_page_mark1 .paradigm_list1 li em { font-size: 16px; }
	.sub_page_mark1 .paradigm_list1 li em .red_txt { font-size: 20px; }
	.sub_page_mark1 .paradigm_area .paradigm_right p.top { font-size: 13px; }
	.sub_page_mark1 .paradigm_sec .paradigm_p2 { font-size: 12px; }
	.sub_page_mark1 .paradigm_list3 li strong { font-size: 15px; }
	.sub_page_mark1 .paradigm_list4 li { font-size: 12px; }
	.sub_page_mark1 .paradigm_sec .paradigm_p3 { font-size: 14px; }

	.sub_page_mark1 .rule_list { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mark1 .rule_list li { width: 100%; margin: 10px auto; float: none; }
	.sub_page_mark1 .rule_list li:after { display: none; }
	.sub_page_mark1 .rule_list li.list1, 
	.sub_page_mark1 .rule_list li.list4 { margin: 10px auto; }

	.sub_page_mark1 .paradigm_list1 li { margin: 0 auto 10px; float: none; }
	.sub_page_mark1 .paradigm_list1 li:after { display: none; }
	.sub_page_mark1 .paradigm_list1 li.list5 { margin: 0 auto 10px; }

	.sub_page_mark1 .paradigm_area .paradigm_left { width: 100%; }
	.sub_page_mark1 .paradigm_area .paradigm_right { width: 100%; }
	
	.sub_page_mark1 .paradigm_area .paradigm_right p.top,
	.sub_page_mark1 .paradigm_area .paradigm_right span.bottom { background-size: 100%; }
}
@media screen and (max-width: 485px){
	.sub_page_mark1 .paradigm_list3 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mark1 .paradigm_list3 li { margin: 0 auto; float: none; }
	.sub_page_mark1 .paradigm_list3 li:first-child { margin: 0 auto 50px; }
}
/* //애드몬 마케팅>메체전략 */


/* 애드몬 마케팅>메체플랜 */
@media screen and (max-width: 1200px){
	.sub_page_mark2 .rule_info_list { width: 100%; padding: 50px 20px 0; box-sizing: border-box; }
}
@media screen and (max-width: 1076px){
	.sub_page_mark2 .rule_info_list li span.block { display: none; }
}
@media screen and (max-width: 1024px){
	.sub_page_mark2 .rule_info_list li > span { padding: 24px 5px 0; box-sizing: border-box; }
	.sub_page_mark2 .advertisement { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 946px){
	.sub_page_mark2 .rule_info_list li { min-height: 480px; }
	.sub_page_mark2 .rule_info_list li > span { height: 100%; }
}
@media screen and (max-width: 912px){
	.sub_page_mark2 .rule_sec2 .sub_desc { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mark2 .rule_sec2 .sub_desc span.block { display: none; }
	.sub_page_mark2 .rule_info_list li { width: 49%; min-height: 350px; }
	.sub_page_mark2 .rule_info_list li.list3 { margin: 5px 0 0; clear: both; }
	.sub_page_mark2 .rule_info_list li.list4 { margin-top: 5px; }
	.sub_page_mark2 .rule_info_list li > span { padding: 24px 10px 0; }
}
@media screen and (max-width: 857px){
	.sub_page_mark2 .rule_info_list li { min-height: 380px; }
}
@media screen and (max-width: 700px){
	.sub_page_mark2 .rule_info_list2 { width: 100%; }
	.sub_page_mark2 .rule_info_list2 li { width: 200px; margin: 0 auto 10px; float: none; }
	.sub_page_mark2 .rule_info_list2 li.list1 { margin: 0 auto 10px; }
}
@media screen and (max-width: 640px){
	.sub_page_mark2 .rule_sec2 .sub_desc { font-size: 12px; }
	.sub_page_mark2 .rule_info_list li em { font-size: 13px; }
	.sub_page_mark2 .rule_info_list li > span { font-size: 12px; }
	.sub_page_mark2 .rule_info_list2 li { font-size: 16px; }
	.sub_page_mark2 .advertisement .big_p_red { font-size: 20px; }
	.sub_page_mark2 .advertisement .mid_p { font-size: 16px; }
	.sub_page_mark2 .advertisement .sm_p { font-size: 13px; }

	.sub_page_mark2 .rule_info_list li { width: 100%; min-height: 350px; }
	.sub_page_mark2 .rule_info_list li { float: none; }
	.sub_page_mark2 .rule_info_list li.list2 { margin: 5px 0 0; }
	.sub_page_mark2 .rule_info_list li.list4 { margin: 5px 0 0; }
	.sub_page_mark2 .rule_info_list li > span { padding: 24px 15px; }

	.sub_page_mark2 .advertisement .sm_p span.block { display: none; }
}
/* //애드몬 마케팅>메체플랜 */


/* 애드몬 모바일광고>개요 */
@media screen and (max-width: 1180px){
	.sub_page_mobile1 .mobile_advertising1 .summary_table { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mobile1 .mobile_advertising2 .advertising_items_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1098px){
	.advertising_items_box .ad_item_box1 .p2 { padding: 0 1px 13px 20px; }
}
@media screen and (max-width: 1054px){
	.sub_page_mobile1 .advertising_items_box .ad_item_box0 { margin-right: 1.2%; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 { margin-right: 0; }
}
@media screen and (max-width: 1030px){
	.sub_page_mobile1 .mobile_advertising2 .advertising_items_box { padding: 0 15px; }
}
@media screen and (max-width: 1024px){
	.sub_page_mobile1 .summary_table_list .summary_table_list0 .p3 { width: 100%; padding: 0 10px; box-sizing: border-box; }
	.sub_page_mobile1 .summary_table_list .summary_table_list0 .p3 span.block { display: none; }

	.sub_page_mobile1 .advertising_items_box .ad_item_box0 { margin-right: 1.325%; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box0 .p_red_txt { padding: 13px 0 0 20px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box0 .p2 { padding: 0 0 35px 20px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box1 .p2 { padding: 0 43px 13px 20px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 { margin-right:0; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 .p2 { width: 80%; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 .p2 span.block { display: none; }

	.sub_page_mobile1 .ad_item_ul .ad_item_li { width: 80%; }
	.sub_page_mobile1 .ad_item_ul .ad_item_li span.block { display: none; }
	
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .ad_item_ul .ad_item_li { width: 90%; }
}
@media screen and (max-width: 996px){
	.sub_page_mobile1 .advertising_items_box .ad_item_box0 { margin-right: 1.1%; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 { margin-right: 0; }
}
@media screen and (max-width: 847px){
	.sub_page_mobile1 .advertising_items_box .ad_item_box3 .p2 { padding: 0 0 13px 20px; }
}
@media screen and (max-width: 789px){
	.sub_page_mobile1 .summary_table_list div:nth-child(3),
	.sub_page_mobile1 .summary_table_list div:nth-child(4) { min-height: 250px; }
}
@media screen and (max-width: 784px){
	.sub_page_mobile1 .advertising_items_box .ad_item_box1 .p2 { padding: 0 0 30px 20px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box3 .p2 { padding: 0 0 30px 20px; }
}
@media screen and (max-width: 768px){
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 { margin-right:0; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 .p2 { width: 80%; padding-top: 0; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 .p2 span.block { display: none; }
	
	.sub_page_mobile1 .ad_item_ul { padding: 10px 0; }
	.sub_page_mobile1 .ad_item_ul .ad_item_li { width: 80%; }
	.sub_page_mobile1 .ad_item_ul .ad_item_li span.block { display: none; }
	
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .p_red_txt_s { width: 45%; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .ad_item_ul { width: 55%; padding: 0; top: -95px; left: 15px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .ad_item_ul .ad_item_li { width: 85%; margin:0; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .ad_item_ul .ad_item_li .black_com { position: absolute; top: 9px; left: -10px; }
}
@media screen and (max-width: 767px){
	.sub_page_mobile1 .advertising_items_box .ad_item_box0 { width: 100%; margin: 0 auto 15px; float: none; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box1 { height: 230px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box3 { height: 250px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 { height: 150px; }

	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .p_red_txt_s { width: 100%; padding-top: 30px; float: none; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .ad_item_ul { width: 100%; padding: 30px; float: none; }
}
@media screen and (max-width: 640px){
	.sub_page_mobile1 .p1 { font-size: 12px; }
	.sub_page_mobile1 .mobile_advertising1 .summary_table .p2 { font-size: 12px; }
	.sub_page_mobile1 .summary_table_list .summary_table_list0 .mp { font-size: 13px; }
	.sub_page_mobile1 .summary_table_list .summary_table_list0 .p3 { font-size: 12px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box0 .p_red_txt { font-size: 13px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box1 .p2 { font-size: 12px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box2 .p2 { font-size: 12px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box5 .p_red_txt_s { font-size: 13px; }
	.sub_page_mobile1 .advertising_items_box .ad_item_box4 .p2 { font-size: 12px; }
	.sub_page_mobile1 .ad_item_ul .ad_item_li { font-size: 12px; }

	.sub_page_mobile1 .summary_table_list div:nth-child(3) { min-height: 180px; background: none; }
	.sub_page_mobile1 .summary_table_list div:nth-child(4) { min-height: 250px; background: #fafafa; }
		
	.sub_page_mobile1 .summary_table_list .summary_table_list0 { width: 100%; float: none; margin: 5px 0; }
}
/* //애드몬 모바일광고>개요 */


/* 애드몬 모바일광고>배너광고 */
@media screen and (max-width: 1200px){
	.sub_page_mobile2 .banner_ad_network2 .banner_network_table_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1024px){
	.sub_page_mobile2 .mobile_list_box .mobile_list_img0 { width: 20%; }
	.sub_page_mobile2 .mobile_list_box .mobile_list_img0 .list_txt .p3 br { display: block; }

	.sub_page_mobile2 .sub_page_mobile2 .mobile_list_box .mobile_list_img1 { margin-left: 0; }
}
@media screen and (max-width: 768px){
	.sub_page_mobile2 .table_bottom .table_bottom_ul .table_bottom_li { padding-right: 20px; }
}
@media screen and (max-width: 640px){
	.sub_page_mobile2 .mobile_advertising3 .mb1 { font-size: 13px; }
	.sub_page_mobile2 .mobile_advertising3 .p1 { font-size: 12px; }
	.sub_page_mobile2 .mobile_list_box .mobile_list_img0 .list_txt .p3 { font-size: 12px; }
	.sub_page_mobile2 .mobile_txt_box .mobile_txt_ul .mobile_txt_li { font-size: 12px; }
	.sub_page_mobile2 .mobile_advertising4 .mb1 { font-size: 13px; }
	.sub_page_mobile2 .mobile_advertising4 .p1_red { font-size: 16px; }
	.sub_page_mobile2 .mobile_advertising4 .p1 { font-size: 12px; }
	.sub_page_mobile2 .banner_network_table thead tr td { font-size: 12px; }
	.sub_page_mobile2 .banner_network_table thead tr th { font-size: 13px; }
	.sub_page_mobile2 .table_bottom .table_bottom_ul .table_bottom_li { font-size: 12px; }

	.sub_page_mobile2 .mobile_advertising3 .mobile_list_box { width: 100%; }
	.sub_page_mobile2 .mobile_list_box .mobile_list_img0 { width: 200px; margin: 20px auto 0; float: none; }
	
	.sub_page_mobile2 .mobile_advertising3 .mobile_txt_box { width: 95%; box-sizing: border-box; }
	.sub_page_mobile2 .mobile_txt_box .mobile_txt_ul .mobile_txt_li { padding-right: 20px; }

	.sub_page_mobile2 .banner_network_table thead tr th .big_red { font-size: 13px; }
	.sub_page_mobile2 .banner_network_table thead tr .t_h1_0 { padding: 17px 0 0; }
	.sub_page_mobile2 .banner_network_table thead tr td { padding: 15px 5px 14px 10px; }
}
@media screen and (max-width: 520px){
	.sub_page_mobile2 .mobile_advertising4 .p1_red { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mobile2 .mobile_advertising4 .p1_red span.block { display: none; }
}
@media screen and (max-width: 470px){
	.sub_page_mobile2 .mobile_advertising4 .p1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mobile2 .mobile_advertising4 .p1 span.block { display: none; }

	.sub_page_mobile2 .mobile_txt_box .mobile_txt_ul .mobile_txt_li { padding-right: 30px; }
	
	.sub_page_mobile2 .banner_ad_network2 .banner_network_table_box { padding: 0 10px; }
}
/* //애드몬 모바일광고>배너광고 */


/* //애드몬 모바일광고>키워드광고 */
@media screen and (max-width: 1024px){
		.sub_page_mobile3 .keyword_advertising1 .p42 { width: 100%; padding: 0 20px; box-sizing: border-box; }
		/* 키워드 광고 */
		.sub_page_mobile3 .keyword_advertising1 .mo_on_difference { max-width: 850px; }
		
		.sub_page_mobile3 .mo_on_difference .mo_di_box1 { width: 27.1%; margin: 30px 0 0 80px; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box2 { width: 45%; margin: 30px 81px 0 0; }
		/* 키워드 광고 */

		/* 2.모바일과 온라인 광고 비중의 다름 */
		.sub_page_mobile3 .keyword_advertising2 .importance_difference { max-width: 850px; }
		.sub_page_mobile3 .importance_difference .import_di_txt1 { width: 18%; }
		.sub_page_mobile3 .importance_difference .import_di_txt2 { margin-top: 60px; }
		.sub_page_mobile3 .importance_difference .import_di_txt3 { width: 95%; }
		/* 2.모바일과 온라인 광고 비중의 다름 */

		/* 3. 애드몬 키워드 광고 */
		.sub_page_mobile3 .keyword_advertising3 { padding: 60px 0 60px 0; }
		.sub_page_mobile3 .keyword_advertising3 .mb1 { font-size: 18px; color:#000; margin-bottom: 25px; }
			
		.sub_page_mobile3 .keyword_advertising3 .keyword_advertising_bottom { width: 95%; }
		.sub_page_mobile3 .keyword_advertising_bottom ul { padding: 18px; }
		.sub_page_mobile3 .keyword_advertising_bottom ul li { text-align: left; line-height: 25px; padding-left: 15px; position: relative; }
		.sub_page_mobile3 .keyword_advertising_bottom ul li .black_com { position: absolute; top: 9px; left: 5px; }
		/* 3. 애드몬 키워드 광고 */
}
@media screen and (max-width: 890px){
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box1,
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box2 { width: 90%; }
}
@media screen and (max-width: 768px){
	.sub_page_mobile3 .keyword_advertising1 .p15 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_mobile3 .keyword_advertising1 .p15 span.block { display: none; }

		.sub_page_mobile3 .keyword_advertising1 .mo_on_difference { max-width: 700px; }
		
		.sub_page_mobile3 .mo_on_difference .mo_di_box1 { width: 29%; margin: 30px 0 0 50px; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box1 .mo_di_txt { width: 50%; }
		.sub_page_mobile3 .mo_di_box .mo_di_ul .mo_di_li span.block { display: none; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box2 { width: 48%; margin: 30px 30px 0 0; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box2 .mo_di_txt { width: 30%; }

		.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box2 .p17 span.block { display: none; }
		/* 키워드 광고 */

		/* 2.모바일과 온라인 광고 비중의 다름 */
		.sub_page_mobile3 .importance_difference .import_di_txt1 { width: 25%; }
		/* 2.모바일과 온라인 광고 비중의 다름 */

		/* 3. 애드몬 키워드 광고 */			
		.sub_page_mobile3 .keyword_advertising3 .keyword_advertising_bottom { max-width: 600px; }
		/* 3. 애드몬 키워드 광고 */

}
@media screen and (max-width: 640px){
	.sub_page_mobile3 .keyword_advertising1 .p42 { font-size: 20px; }
	.sub_page_mobile3 .keyword_advertising1 .p15 { font-size: 12px; }
	.sub_page_mobile3 .mo_on_difference .mb18 { font-size: 13px; }
	.sub_page_mobile3 .mo_di_box .mo_di_txt .p14 { font-size: 12px; }
	.sub_page_mobile3 .mo_di_box .mo_di_ul .mo_di_li { font-size: 12px; }
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box1 .p17 { font-size: 13px; }
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box2 .p17 { font-size: 13px; }
	.sub_page_mobile3 .keyword_advertising2 .mb1 { font-size: 13px; }
	.sub_page_mobile3 .importance_difference .import_di_txt1 .p14 { font-size: 12px; }
	.sub_page_mobile3 .importance_difference .import_di_txt3 .p17 { font-size: 13px; }
	.sub_page_mobile3 .keyword_advertising3 .mb1 { font-size: 13px; }
	.sub_page_mobile3 .keyword_advertising_bottom ul li { font-size: 12px; }

		/* 키워드 광고 */
		.sub_page_mobile3 .keyword_advertising1 .mo_on_difference { max-width: 500px; }
		
		.sub_page_mobile3 .mo_on_difference .mo_di_box1 { width: 29%; margin: 30px 0 0 50px; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box1 .mo_di_txt { width: 60%; }
		.sub_page_mobile3 .mo_di_box .mo_di_ul .mo_di_li span.block { display: none; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box2 { width: 48%; margin: 30px 30px 0 0; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box2 .mo_di_txt { width: 30%; }

		.sub_page_mobile3 .keyword_advertising1 .mo_on_difference_img1 { margin-top: 35px; }

	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box1,
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box2 { width: 85%; }
		/* 키워드 광고 */

		/* 2.모바일과 온라인 광고 비중의 다름 */
		.sub_page_mobile3 .importance_difference .import_di_txt1 { width: 25%; }
		/* 2.모바일과 온라인 광고 비중의 다름 */

		/* 3. 애드몬 키워드 광고 */			
		.sub_page_mobile3 .keyword_advertising3 .keyword_advertising_bottom { max-width: 500px; }
		/* 3. 애드몬 키워드 광고 */

}
@media screen and (max-width: 417px){
		/* 키워드 광고 */
		.sub_page_mobile3 .keyword_advertising1 .mo_on_difference { max-width: 400px; }
			
		.sub_page_mobile3 .mo_on_difference .mo_di_box1 { width: 60%; margin: 30px auto; float: none; }
		.sub_page_mobile3 .mo_on_difference .mo_di_box2 { width: 80%; margin: 30px auto; float: none; }
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box1,
	.sub_page_mobile3 .keyword_advertising1 .mo_di_txt_box2 { width: 80%; }
		/* 키워드 광고 */

		/* 2.모바일과 온라인 광고 비중의 다름 */
		.sub_page_mobile3 .importance_difference .import_di_txt1 { width: 30%; }
		.sub_page_mobile3 .importance_difference .import_di_txt3 { width: 90%; }
		/* 2.모바일과 온라인 광고 비중의 다름 */

		/* 3. 애드몬 키워드 광고 */
		.sub_page_mobile3 .keyword_advertising3 .keyword_advertising_bottom { max-width: 400px; }
		/* 3. 애드몬 키워드 광고 */
}
/* //애드몬 모바일광고>키워드광고 */


/* //애드몬 바이럴마케팅>개요 */
@media screen and (max-width: 1200px){
	.sub_page_viral1 .viral_overview2 .viral_overview_img { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 640px){
	.sub_page_viral1 .viral_overview .p16 { font-size: 12px; }
}
@media screen and (max-width: 590px){
	.sub_page_viral1 .viral_overview2 .p16 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_viral1 .viral_overview2 .p16 span.block { display: none; }
}
@media screen and (max-width: 470px){
	.sub_page_viral1 .viral_overview1 .p16 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_viral1 .viral_overview1 .p16 span.block { display: none; }
}
/* //애드몬 바이럴마케팅>개요 */


/* 애드몬 바이럴마케팅>블로그마케팅 */
@media screen and (max-width: 1200px){
	.sub_page_viral2 .blog_marketing1 .blog_marketing_txt_box { width: 95%; }
}
@media screen and (max-width: 1137px){
	.sub_page_viral2 .blog_marketing_txt_box .p15 span.block { display: none; }
}
@media screen and (max-width: 1024px){
		/* 블로그 마케팅 장점 */
		.sub_page_viral2 .blog_marketing_advantages .advantages_txt { max-width: 700px; }

		.sub_page_viral2 .advantages_txt .advantages_txt_box { width: 100%; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt .p17 { font-size: 15px; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt .red_p17 { font-size: 15px; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt1 { margin-top: 20px; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt2 { width: 30px; margin: 25px 15px 0 10px; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt2 img { width: 100%; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt3 { width: 18%; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt4 { width: 30px; margin: 25px 10px 0 10px; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt4 img { width: 100%; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt5 { margin-top: 20px; }

		.sub_page_viral2 .blog_marketing_advantages .advantages_txt_circle { max-width: 850px; }
		.sub_page_viral2 .advantages_circle_box .advantages_circle .p17_b { padding: 58px 0 53px 0; }
		.sub_page_viral2 .advantages_circle_box .advantages_ul .advantages_li { padding: 0 25px; }
		.sub_page_viral2 .advantages_circle_box .advantages_ul .advantages_li span.block { display: none; }
			
		.sub_page_viral2 .advantages_circle_box1 .advantages_ul .advantages_li { padding: 0 25px 0 45px; }
		/* 블로그 마케팅 장점 */
}
@media screen and (max-width: 768px){
		/* 블로그 마케팅 장점 */
		.sub_page_viral2 .blog_marketing_advantages .advantages_txt { max-width: 640px; }

		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt3 { width: 15%; }

		.sub_page_viral2 .blog_marketing_advantages .advantages_txt_circle { max-width: 700px; }
		.sub_page_viral2 .advantages_circle_box .advantages_circle .p17_b { padding: 45px 0 43px 0; }
		.sub_page_viral2 .advantages_circle_box .advantages_ul .advantages_li { padding: 0 25px; }
		.sub_page_viral2 .advantages_circle_box1 .advantages_ul .advantages_li .black_com { left: 15px;}
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt1,
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt5 { width: 200px; }
		/* 블로그 마케팅 장점 */
}
@media screen and (max-width: 640px){
	.sub_page_viral2 .blog_marketing1 .p20 { font-size: 16px; }
	.sub_page_viral2 .blog_marketing_txt_box .p15 { font-size: 12px; }
	.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt .p17 { font-size: 12px; }
	.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt .red_p17 { font-size: 13px; }
	.sub_page_viral2 .advantages_circle_box .advantages_circle .p17_b { font-size: 13px; }
	.sub_page_viral2 .advantages_circle_box .advantages_ul .advantages_li { font-size: 12px; }
		/* 블로그 마케팅 장점 */
		.sub_page_viral2 .blog_marketing_advantages .advantages_txt { max-width: 300px; }

		.sub_page_viral2 .advantages_txt .advantages_txt_box { width: 100%; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt { float: none; margin: 20px auto; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt1 { margin-top: 20px; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt2 { display: none; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt3 { width: 70%; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt4 { display: none; }
		.sub_page_viral2 .advantages_txt .advantages_txt_box .advan_in_txt5 { margin-top: 20px; }

		.sub_page_viral2 .blog_marketing_advantages .advantages_txt_circle { max-width: 600px; background: none; }
		
		.sub_page_viral2 .advantages_txt_circle .advantages_circle_box { width: 300px; margin: 0 auto; padding-top: 60px; float: none; }
		.sub_page_viral2 .advantages_circle_box .advantages_circle { width: 50%; }
		.sub_page_viral2 .advantages_circle_box .advantages_circle .p17_b { padding: 64px 0; }
		.sub_page_viral2 .advantages_circle_box .advantages_ul .advantages_li span.block { display: block; }
			
		.sub_page_viral2 .advantages_circle_box1 .advantages_ul .advantages_li { padding: 0 25px 0 45px; }
		.sub_page_viral2 .advantages_circle_box1 .advantages_ul .advantages_li .black_com { left: 35px;}
		/* 블로그 마케팅 장점 */
}
@media screen and (max-width: 430px){
	.sub_page_viral2 .blog_marketing1 .p20 { padding: 0 20px; }
	.sub_page_viral2 .blog_marketing1 .blog_marketing_txt_box { width: 90%; }
}
@media screen and (max-width: 300px){
	.sub_page_viral2 .advantages_txt_circle .advantages_circle_box { width: 100%; }
	.sub_page_viral2 .advantages_circle_box .advantages_circle { width: 150px; }
}
/* //애드몬 바이럴마케팅>블로그마케팅 */


/* 애드몬 바이럴마케팅>카페마케팅 */
@media screen and (max-width: 1200px){
	.sub_page_viral3 .cafe_marketing1 .cafe_marketing_txt_box { width: 95%; }
}
@media screen and (max-width: 1058px){
	.sub_page_viral3 .cafe_marketing1 .cafe_marketing_txt_box .p15 span.block { display: none; }
}
@media screen and (max-width: 1024px){
	.sub_page_viral3 .cafe_marketing1 .cafe_marketing_txt_box .p15 span.block { display: block; }
		/* 장점 */
		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_txt { width: 750px; }

		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt .p17 { font-size: 15px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt .red_p17 { font-size: 15px;  }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt2 { margin: 25px 20px 0 10px; width: 40px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt3 { width: 16%; padding: 20px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt4 { margin: 25px 10px 0 20px; width: 40px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt5 { margin-top: 10px; }

		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_circle { max-width: 850px; margin-top: -9px; }
		
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle_box { width: 33.333%; }
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle { width: 49.3%; }
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle .p17_b { font-size: 17px; padding: 58px 0 53px 0; }
		.sub_page_viral3 .cafe_marketing_circle_box .p14 {  margin: 15px 0 0 35px; }
		.sub_page_viral3 .cafe_marketing_circle_box .p14 span.block { display: none; }
		/* 장점 */
}
@media screen and (max-width: 948px){
	.sub_page_viral3 .cafe_marketing1 .cafe_marketing_txt_box .p15 span.block { display: none; }
}
@media screen and (max-width: 768px){
		/* 장점 */
		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_txt { width: 644px; }

		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt .p17 { font-size: 14px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt .red_p17 { font-size: 14px;  }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt2 { margin: 20px 20px 0 10px; width: 30px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt3 { width: 10%; padding: 20px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt4 { margin: 20px 10px 0 20px; width: 30px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt5 { margin-top: 10px; }

		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_circle { max-width: 700px; margin-top: -4px; }
		
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle .p17_b { font-size: 16px; padding: 48px 0 43px 0; }
		.sub_page_viral3 .cafe_marketing_circle_box .p14 { margin: 20px auto; padding: 0 20px; }
		.sub_page_viral3 .cafe_marketing_circle_box .p14 span.block { display: none; }
		/* 장점 */
}
@media screen and (max-width: 640px){
	.sub_page_viral3 .cafe_marketing1 .p20 { font-size: 16px; }
	.sub_page_viral3 .cafe_marketing_txt_box .p15 { font-size: 12px; }
	.sub_page_viral3 .cafe_marketing_txt_box .red_b_p16 { font-size: 13px; }
	.sub_page_viral3 .cafe_marketing_circle_box .p14 { font-size: 12px; }
		/* 장점 */
		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_txt { width: 200px;}
		
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt { float: none; margin: 20px auto; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt .p17 { font-size: 12px; text-align: center;  }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt .red_p17 { font-size: 13px; text-align: center; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt2 { display: none; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt3 { width: 80%; padding: 10px; }
		.sub_page_viral3 .cafe_marketing_advan_txt .cafe_mar_txt4 { display: none; }

		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_circle { max-width: 600px; background: none; }
		
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle_box { width: 50%; margin: 0 auto; padding-top: 30px; float: none; }
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle { width: 150px; margin: 0 auto; }
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle .p17_b { font-size: 13px; padding: 67px 0 63px 0; }
		.sub_page_viral3 .cafe_marketing_circle_box .p14 { padding: 0 10px; text-align: center; }
		/* 장점 */
}
@media screen and (max-width: 417px){
		/* 장점 */
		.sub_page_viral3 .cafe_marketing_advan .cafe_marketing_advan_circle { max-width: 400px; }
		.sub_page_viral3 .cafe_marketing_advan_circle .cafe_marketing_circle_box { width: 75%; }
		/* 장점 */
}
/* //애드몬 바이럴마케팅>카페마케팅 */


/* 애드몬 바이럴마케팅>SNS마케팅 */
@media screen and (max-width: 1200px){
	.sub_page_viral4 .viral_summary1 .viral_summary1_txt_box { width: 90%; }
}
@media screen and (max-width: 1024px){
		/* 프로세스 */
		.sub_page_viral4 .viral_summary3 .viral_summary_process { width: 800px; background-size: 100%; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-1 { padding: 107px 0 0 7%; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-2 { padding: 107px 0 0 20%; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-3 { padding: 107px 0 0 20.5%; }
		
		.sub_page_viral4 .viral_summary_process .summary_process_ul { padding-top: 120px; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul1 { padding-left: 6%; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul2 { padding-left: 13%; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul3 { padding-left: 15%; }
		/* 프로세스 */
		
		/* 애드몬 장점 */
		.sub_page_viral4 .viral_summary4 .admon_advantages { max-width: 850px; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14 { margin-right: 12%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-5 { margin-right:0; }
		/* 애드몬 장점 */
}
@media screen and (max-width: 800px){

}
@media screen and (max-width: 778px){
	.sub_page_viral4 .viral_summary1_txt_box .p15 span.block { display: none; }	
}
@media screen and (max-width: 768px){

		/* 필요성 */
		.sub_page_viral4 .viral_summary2 .necessity_box { max-width: 650px; }

		.sub_page_viral4 .necessity_box .necessity_indivi_box .h18 { font-size: 17px; }
		.sub_page_viral4 .necessity_box .necessity_indivi_box .p14 { padding: 20px  0 10px 0; }
		.sub_page_viral4 .necessity_box .necessity_indivi_box2 { padding: 45px 0 95px 35px; }
		.sub_page_viral4 .necessity_box .necessity_indivi_box3 { padding: 45px 0 48px 35px; }
		/* 필요성 */

		/* 프로세스 */
		.sub_page_viral4 .viral_summary3 .viral_summary_process { width: 650px; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22 { font-size: 18px; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-1 { padding: 90px 0 0 6.5%; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-2 { padding: 90px 0 0 20.5%; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-3 { padding: 90px 0 0 20%; }
		
		.sub_page_viral4 .viral_summary_process .summary_process_ul { padding-top: 100px; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul1 { padding-left: 3%; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul2 { padding-left: 9%; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul3 { padding-left: 10%; }
		/* 프로세스 */
		
		/* 애드몬 장점 */
		.sub_page_viral4 .viral_summary4 .admon_advantages { max-width: 700px; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14 { margin-right: 10.5%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-1 { margin-left: 6%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-5 { margin-right:0; }
		/* 애드몬 장점 */

}
@media screen and (max-width: 640px){
	.sub_page_viral4 .viral_summary1 .p20 { font-size: 16px; }
	.sub_page_viral4 .viral_summary1_txt_box .p15 { font-size: 12px; }
	.sub_page_viral4 .viral_summary1_txt_box .red_p15 { font-size: 13px; }
	.sub_page_viral4 .necessity_box .necessity_indivi_box .h18 { font-size: 13px; }
	.sub_page_viral4 .necessity_box .necessity_indivi_box .p14 { font-size: 12px; }
	.sub_page_viral4 .necessity_box .necessity_indivi_box .necessity_indivi_ul .necessity_indivi_li { font-size: 12px; }

	.sub_page_viral4 .viral_summary1 .viral_summary1_txt_box { width: 80%; }
		/* 필요성 */
		.sub_page_viral4 .viral_summary2 .necessity_box { max-width: 400px;}
		
		.sub_page_viral4 .necessity_box .necessity_indivi_box { width: 70%; float: none; margin: 10px auto; }

		.sub_page_viral4 .necessity_box .necessity_indivi_box2 { padding: 25px 0 36px 20px; }
		.sub_page_viral4 .necessity_box .necessity_indivi_box3 { padding: 25px 0 39px 15px; }
		/* 필요성 */

		/* 프로세스 */
		.sub_page_viral4 .viral_summary3 .p25 { max-width: 280px; margin: 10px auto; font-size: 13px; padding: 5px; }
		.sub_page_viral4 .viral_summary3 .p25 .in14 { font-size: 12px; }

		.sub_page_viral4 .viral_summary3 .viral_summary_process { width: 265px; background: none; padding-top: 40px; position: relative; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22 { font-size: 12px; position: absolute; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-1 { padding: 0; top: 25px; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-2 { padding: 0; top: 155px; }
		.sub_page_viral4 .viral_summary3 .viral_summary_process .p22-3 { padding: 0; top: 250px; }

		.sub_page_viral4 .viral_summary_process .summary_process_ul { padding-top: 30px; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul1 { padding: 0 0 30px 0; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul2 { padding: 0 0 30px 0; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul3 { padding: 0 0 0 0; }
		
		.sub_page_viral4 .viral_summary_process .summary_process_ul { padding-top: 0; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul .summary_process_li { font-size: 12px; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul .summary_process_li .black_com{ top: 20px; }
		.sub_page_viral4 .viral_summary_process .summary_process_ul .summary_process_li span.block { display: none; }
		/* 프로세스 */
		
		/* 애드몬 장점 */
		.sub_page_viral4 .viral_summary4 .admon_advantages { max-width: 550px; }
		.sub_page_viral4 .viral_summary4 .p14 { font-size: 13px; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14 { margin-right: 8%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-1 { margin-left: 6%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-5 { margin-right:0; }

		.sub_page_viral4 .viral_summary4 .admon_advantages_bottom_txt { max-width: 600px; padding-top: 20px;  }
		.sub_page_viral4 .viral_summary4 .admon_advantages_bottom_txt .p13 { font-size: 12px; line-height: 20px; }
		.sub_page_viral4 .viral_summary4 .admon_advantages_bottom_txt .p13 span.block { display: none; }
		.sub_page_viral4 .viral_summary4 .admon_advantages_bottom_txt .p13 br { display: block; }
		/* 애드몬 장점 */
	
}
@media screen and (max-width: 500px){
	.viral_summary1 .p20 span.block { display: none; }
}
@media screen and (max-width: 492px){
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-1 { margin-left: 4%; }
}
@media screen and (max-width: 476px){
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-1 { margin-left: 3%; }
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-3 { margin-right: 5%; }
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-4 { margin-right: 7%; }
}
@media screen and (max-width: 443px){
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-4 { margin-right: 5%; }
}
@media screen and (max-width: 429px){
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-2 { margin-right: 5%; }
}
@media screen and (max-width: 417px){
		
		/* 애드몬 장점 */
		.sub_page_viral4 .viral_summary4 .admon_advantages { max-width: 400px; }
		.sub_page_viral4 .viral_summary4 .p14 { font-size: 12px; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14 { margin-right: 5%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-1 { margin-left: 2%; }
		.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-5 { margin-right:0; }

		.sub_page_viral4 .viral_summary4 .admon_advantages_bottom_txt { max-width: 350px; }
		.sub_page_viral4 .viral_summary4 .admon_advantages_bottom_txt .p13 { text-align: left; }
		/* 애드몬 장점 */
}
@media screen and (max-width: 417px){
	.sub_page_viral4 .necessity_box .necessity_indivi_box { width: 90%; }
}
@media screen and (max-width: 376px){
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14 { margin-right: 5%; }
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-2 { margin-right: 3%; }
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-3 { margin-right: 3%; }
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-4 { margin-right: 3%; }
	.sub_page_viral4 .admon_advantages .admon_advantages_txt_list .p14-5 { margin-right: 0; }

}
/* //애드몬 바이럴마케팅>SNS마케팅 */


/* //애드몬 바이럴마케팅>언론홍보마케팅 */
@media screen and (max-width: 1140px){
	.sub_page_viral5 .media_relations4_table_box .media_relations4_table_divbox { width: 100%; padding: 20px 20px 0; box-sizing: border-box; }
}
@media screen and (max-width: 1024px){

		/* 언론보도기사의 절차 */
		.sub_page_viral5 .media_relations_step .media_relations_box .p15 { font-size: 14px; }
		.sub_page_viral5 .media_relations_step .media_relations_box2 .p15 { font-size: 13px; }
		/* 언론보도기사의 절차 */
}
@media screen and (max-width: 911px){
		/* 애드몬 언론사 네트워크 */
		.sub_page_viral5 .media_relations4_table_divbox .media_relations4_table { width: 100%; }
		.sub_page_viral5 .media_relations4_table_divbox .media_relations4_table1 { float: none; margin-bottom: 20px; }
		.sub_page_viral5 .media_relations4_table_divbox .media_relations4_table2 { float: none; border-left:1px solid #bbb;	}
		/* 애드몬 언론사 네트워크 */
}
@media screen and (max-width: 768px){

		/* 언론보도기사의 장점 */
		.sub_page_viral5 .media_relations2 .media_relations_advantages { max-width: 650px; padding-top: 30px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages .p15 { font-size: 14px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages .red_p20 { font-size: 18px; padding: 56px 0 56px 0; }

		.sub_page_viral5 .media_relations_advantages .media_advantages1 { margin: 60px 0 0 0; }
		.sub_page_viral5 .media_relations_advantages .media_advantages2 { width: 52px; margin: 64px 23px 0 22px; }

		.sub_page_viral5 .media_relations_advantages .media_advantages3 { width: 25%; }
		.sub_page_viral5 .media_relations_advantages .media_advantages4 { width: 52px; margin: 64px 15px 0 27px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages5 { margin-top: 60px; }
		/* 언론보도기사의 장점 */

		/* 언론보도기사의 절차 */
		.sub_page_viral5 .media_relations3 .media_relations_step { max-width: 650px; }
		.sub_page_viral5 .media_relations_step .media_relations_box { width: 30%; }
		.sub_page_viral5 .media_relations_step .media_relations_box .p15 { font-size: 14px; padding-top: 15px; }
		.sub_page_viral5 .media_relations_step .media_relations_box .p15 span.block { display: none; }
			
		.sub_page_viral5 .media_relations_step .media_relations_box0 { width: 15px; margin: 60px 0 0 0; }
		.sub_page_viral5 .media_relations_step .media_relations_box1 { margin-left: 2.5%; }
		/* 언론보도기사의 절차 */
}
@media screen and (max-width: 700px){
	.sub_page_viral5 .media_relations1 .p15 { padding: 0 20px; }
	.sub_page_viral5 .media_relations1 .p15 span.block { display: none; }
	.sub_page_viral5 .media_relations1 .red_p16 { padding: 10px 20px 0; }
}

@media screen and (max-width: 670px){
		/* 언론보도기사의 장점 */
		.sub_page_viral5 .media_relations2 .media_relations_advantages { max-width: 470px; padding-top: 20px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages .p15 { font-size: 12px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages .red_p20 { font-size: 14px; padding: 26px 0; }

		.sub_page_viral5 .media_relations_advantages .media_advantages1 { margin: 35px 0 0 0; }
		.sub_page_viral5 .media_relations_advantages .media_advantages2 { width: 32px; margin: 44px 13px 0 12px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages3 { width: 21.277%; }
		.sub_page_viral5 .media_relations_advantages .media_advantages4 { width: 32px; margin: 44px 15px 0 17px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages5 { margin-top: 35px; }
		/* 언론보도기사의 장점 */
}
@media screen and (max-width: 640px){
	.sub_page_viral5 .media_relations1 .p15 { font-size: 12px; }
	.sub_page_viral5 .media_relations1 .red_p16 { font-size: 13px; }
	.sub_page_viral5 .media_relations4 .p15 { font-size: 12px; }
	.sub_page_viral5 .media_relations4_table .media_relations4_table_header .table_p_box .top_p1 { font-size: 12px; text-align: center; padding-left: 0; }
	.sub_page_viral5 .media_relations4_table .media_relations4_table_header .table_p_box .top_p2 { font-size: 12px; }
	.sub_page_viral5 .media_relations4 .media_relations4_table_box p strong { font-size: 12px; }
	.sub_page_viral5 .media_relations4_table .media_relations4_table_bottom .table_bottom_box .bottom_p { font-size: 12px; }
	.sub_page_viral5 .media_relations4_table .media_relations4_table_bottom .table_bottom_box .bottom_p_b { font-size: 12px; text-align: center; padding-left: 0; }
	.sub_page_viral5 .media_relations4_table .media_relations4_table_body .table_body_box .body_p_1 { font-size: 12px; }
	.sub_page_viral5 .media_relations5 .p15 { font-size: 12px; }
	.sub_page_viral5 .media_relations5_advantages1 .advantages1_box .p16_b { font-size: 13px; }
	.sub_page_viral5 .media_relations5_advantages1 .advantages1_box .p14 { font-size: 12px; }

		/* 언론보도기사의 장점 */
		.sub_page_viral5 .media_relations2 .media_relations_advantages { max-width: 200px; padding-top: 20px; }
		.sub_page_viral5 .media_relations_advantages .media_advantages { float: none; text-align: center; }
		.sub_page_viral5 .media_relations_advantages .media_advantages .red_p20 { font-size: 13px; padding: 46px 0; }
		.sub_page_viral5 .media_relations_advantages .media_advantages1 { margin: 0; }
		.sub_page_viral5 .media_relations_advantages .media_advantages2 { width: 32px; margin: 20px auto; }
		.sub_page_viral5 .media_relations_advantages .media_advantages3 { width: 70%; margin: 0 auto; }
		.sub_page_viral5 .media_relations_advantages .media_advantages4 { width: 32px; margin: 20px auto; }
		.sub_page_viral5 .media_relations_advantages .media_advantages5 { margin: 0; }

		.sub_page_viral5 .media_relations_advantages .media_advantages1 .p15,
		.sub_page_viral5 .media_relations_advantages .media_advantages5 .p15 { text-align: center; }
		/* 언론보도기사의 장점 */

		/* 언론보도기사의 절차 */
		.sub_page_viral5 .media_relations3 .media_relations_step { max-width: 300px; }
		.sub_page_viral5 .media_relations_step .media_relations_box { width: 100%; margin: 10px 0; }
		.sub_page_viral5 .media_relations_step .media_relations_box .p15 { font-size: 12px; padding-top: 10px; }
		.sub_page_viral5 .media_relations_step .media_relations_box .p15 span.block { display: block; }
		
		.sub_page_viral5 .media_relations_step .media_relations_box1 { margin: 10px auto; }
		/* 언론보도기사의 절차 */
		
		/* 애드몬 언론사 네트워크 */
		.sub_page_viral5 .media_relations4_table_box .media_relations4_table_divbox { padding: 20px 10px 0; }
		.sub_page_viral5 .media_relations4_table .media_relations4_table_body .table_body_box .body_p_1 .line { padding-top: 45px; }
		.sub_page_viral5 .media_relations4_table .media_relations4_table_body .table_body_box .body_p_1 {  text-align: center; padding-left: 0; }
		/* 애드몬 언론사 네트워크 */

		/* 애드몬 언론홍보 마케팅의 장점 */
		.sub_page_viral5 .media_relations5 .media_relations5_advantages1 { width: 250px; }

		.sub_page_viral5 .media_relations5_advantages1 .advantages1_box { width: 100%; margin: 10px 0; }

		.sub_page_viral5 .media_relations5_advantages3 { width: 400px; }
		.sub_page_viral5 .media_relations5_advantages3 .p14 { font-size: 12px; padding: 20px 25px; }
		.sub_page_viral5 .media_relations5_advantages3 .p14 span.block { display: none; }
		/* 애드몬 언론홍보 마케팅의 장점 */
	
}
@media screen and (max-width: 450px){
		.sub_page_viral5 .media_relations5_advantages3 { width: 95%; }
}
@media screen and (max-width: 417px){
		/* 언론보도기사의 절차 */
		.sub_page_viral5 .media_relations3 .media_relations_step .media_relations_box img { width: 50%; }
		.sub_page_viral5 .media_relations3 .media_relations_step .media_relations_box0 img { width: 5%; }

		/* 언론보도기사의 절차 */
		
		/* 애드몬 언론사 네트워크 */
		.sub_page_viral5 .media_relations4_table_box .media_relations4_table_divbox { max-width: 400px; }
		/* 애드몬 언론사 네트워크 */
}
@media screen and (max-width: 389px){
	.sub_page_viral5 .media_relations4_table .media_relations4_table_body .table_body_box .body_p { padding-top: 10px; }
	.sub_page_viral5 .media_relations4 .media_relations4_table_box p strong { padding-bottom: 2px; }
}
/* //애드몬 바이럴마케팅>언론홍보마케팅 */


/* 애드몬 온라인광고>개요 */
@media screen and (max-width: 1200px){
	.sub_page_online1 .overview_online .overview_online_box1 { width: 95%; }
}
@media screen and (max-width: 790px){
	.sub_page_online1 .overview_online .overview_online_box1 .p15-1 { padding-bottom: 20px; }
	.sub_page_online1 .overview_online .overview_online_box1 .p15-1 span.block { display: none; }
}
@media screen and (max-width: 680px){
	.sub_page_online1 .overview_online .overview_online_box2 { width: 95%; }
}
@media screen and (max-width: 674px){
	.sub_page_online1 .overview_online .overview_online_box1 .p15 span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_online1 .overview_online .overview_online_box1 .p15 { font-size: 12px; }
	.sub_page_online1 .overview_online .overview_online_box1 .p15-1 { font-size: 12px; }
	.sub_page_online1 .overview_online .overview_online_box2 .p15 { font-size: 12px; }
}
@media screen and (max-width: 471px){
	.sub_page_online1 .overview_online .overview_online_box2 .p15 span.block { display: none; }
}
/* //애드몬 온라인광고>개요 */


/* 애드몬 온라인광고>포털사이트배너광고 */
@media screen and (max-width: 1200px){
	.sub_page_online2 .online_portal_overview2 .online_portal_overview2_img_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box1 { width: 95%; }
	.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box2 { width: 95%; }

	.sub_page_online2 .online_portal_overview3 .online_portal_overview3_img_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_online2 .online_portal_overview3 .overview3_txt_box1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box2 { width: 60%;}
	.sub_page_online2 .online_portal_overview3 .online_portal_overview3_txt_box3 { width: 95% }
}
@media screen and (max-width: 1024px){
		/* 개요 */
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box1 { width: 750px; }
		
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 { width: 750px; }
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 .p15 { width: 85%; margin: 0 auto; }
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 .p15 span.block { display: none; }
		/* 개요 */

		/* 1.초기면 광고 */
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 { width: 30%; padding: 25px 0 25px 15px; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p13 { line-height: 21px; padding-top: 5px; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p13 span.block { display: none; }
			
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1-2 .p13 { width: 95%; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1-3 .p13 { left: 25px; width: 85%; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1-3 .p13 strong { left: -30px; }

		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box2 { width: 95%; }
		/* 1.초기면 광고 */

		/* 2.서브면 광고 */
		.sub_page_online2 .online_portal_overview3 .online_portal_overview3_img_box { max-width: 850px; }

		.sub_page_online2 .online_portal_overview3 .overview3_txt_box1 { max-width: 850px; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1 .p15_b { font-size: 14px; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 { padding-bottom: 8px; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box1 { width: 25%; margin: 0 4% 30px 0; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box2 { margin-right: 20px; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box2 .p13 span.block { display: none; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-1 .p15_b,
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-2 .p15_b { width: 95%; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-1 .p15_b span.block,
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-2 .p15_b span.block { display: none; }

		.sub_page_online2 .online_portal_overview3 .online_portal_overview3_txt_box3 { max-width: 850px; }
		/* 2.서브면 광고 */
		
		/* 3.네이티브 광고 */
		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_img_box { max-width: 850px; }
		/* 3.네이티브 광고 */
}
@media screen and (max-width: 781px){
	.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-1, 
	.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-2 { min-height: 150px; }
	.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 .p15 { width: 95%; }
}
@media screen and (max-width: 768px){
		/* 개요 */
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box1 { width: 600px; }
		
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt .p15 { font-size: 14px; }
			
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt0 { width: 33px; margin: 55px 20px 0 15px; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt1 { margin-left: 29px; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt2 { width: 20%; }
		
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 { width: 650px; }
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 .p15 { width: 90%; }
		/* 개요 */

		/* 1.초기면 광고 */
		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_img_box { max-width: 650px; }
	
		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box1 { max-width: 650px; }

		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box2 { max-width: 650px; }
		.sub_page_online2 .online_portal_overview2_txt_box2 .txt_box2-1 .p15_b { font-size: 14px; }
		/* 1.초기면 광고 */

		/* 2.서브면 광고 */
		.sub_page_online2 .online_portal_overview3 .online_portal_overview3_img_box { max-width: 650px; }

		.sub_page_online2 .online_portal_overview3 .overview3_txt_box1 { max-width: 650px; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1 .p15_b { font-size: 13px; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box1 { width: 25%; margin-right: 4%; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box2 { margin-right: 10px; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-1,
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1-2 { margin-top: 30px; height: 150px; padding: 20px 0 20px 20px; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-1,
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-2 { height: 150px; padding: 20px 0 20px 20px; }

		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-1 .p15_b span.block,
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-2 .p15_b span.block { display: none; }

		.sub_page_online2 .online_portal_overview3 .online_portal_overview3_txt_box3 { max-width: 650px; padding: 18px 0 18px 20px; }

		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 .p22_b { font-size: 18px; }
		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 img { margin: 10px 0 0 15px; }
		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-2 { width: 77%; }
			
		.sub_page_online2 .online_portal_overview3_txt3-2 .online_portal_overview3_txt_ul .online_portal_overview3_txt_li { line-height: 22px; font-size: 14px; }
		/* 2.서브면 광고 */

		/* 3.네이티브 광고 */
		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_img_box { max-width: 650px; }

		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 { max-width: 650px; }

		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 .p15 { font-size: 14px; padding: 25px 10px; }
		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 .p15 span.block { display: none; }
		.sub_page_online2 .online_portal_overview4_img2 .online_portal_overview4_txt2 { width: 45%; }
		/* 3.네이티브 광고 */
}
@media screen and (max-width: 680px){
		/* 개요 */
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box1 { width: 480px; }
		
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt .p15 { font-size: 12px; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt .red_p17 { font-size: 13px; padding: 11px 0 10px 0; }
			
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt0 { width: 25px; margin: 45px 10px 0 15px; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt1 { margin-left: 36px; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt2 { width: 14%; }
		
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt1,
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt3 { margin-top: 20px; } 
		
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 { width: 550px; }
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 .p15 { width: 90%; font-size: 12px; }
		/* 개요 */
}
@media screen and (max-width: 670px){
	.sub_page_online2 .online_portal_overview2_txt_box2 .txt_box2-1 { min-height: 150px; }
}
@media screen and (max-width: 654px){
	.online_portal_overview4 > .p15 span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_online2 .online_portal_overview2 .p18_b { font-size: 13px; }

		/* 개요 */
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box1 { width: 150px; }
		
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt { float: none; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt .p15 { font-size: 12px; text-align: center; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt .red_p17 { font-size: 13px; }
			
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt0 { display: none; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt1 { margin:0; }
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt2 { width: 100%; }
		
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt1,
		.sub_page_online2 .online_portal_overview1_box1 .online_portal_overview_txt3 { margin-top: 10px; } 
		
		.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 { width: 400px; }
		/* 개요 */

		/* 1.초기면 광고 */
		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_img_box { max-width: 240px; }

		.sub_page_online2 .online_portal_overview2_img_box .online_portal_overview2_img { width: 100%; float: none; }
		.sub_page_online2 .online_portal_overview2_img_box .online_portal_overview2_img .p_box { width: 37.6%; }
		.sub_page_online2 .online_portal_overview2_img_box .online_portal_overview2_img .p_box .p17_b { font-size: 12px; }

		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box1 { max-width: 350px; }

		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 { width: 90%; float: none; padding: 15px 15px; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .red_p18 { font-size: 13px; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p15_b { font-size: 12px; }
		.sub_page_online2 .online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p13 { font-size: 12px; }

		.sub_page_online2 .online_portal_overview2 .online_portal_overview2_txt_box2 { max-width: 350px; }
		
		.sub_page_online2 .online_portal_overview2_txt_box2 .txt_box2-1 { width: 100%; float: none; padding: 15px 15px; }
		.sub_page_online2 .online_portal_overview2_txt_box2 .txt_box2-1 .p15_b { font-size: 12px; }
		.sub_page_online2 .online_portal_overview2_txt_box2 .txt_box2-1 .red_p18 { font-size: 13px; margin-bottom: 3px; }
		.sub_page_online2 .online_portal_overview2_txt_box2 .txt_box2-1 .p15_b { font-size: 12px; }
		/* 1.초기면 광고 */

		/* 2.서브면 광고 */
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1 { width: 100%; margin: 10px 0; float: none; }
		.sub_page_online2 .online_portal_overview3 .online_portal_overview3_img_box { max-width: 350px; }
	
		.sub_page_online2 .online_portal_overview3_img_box .online_portal_overview3_img { width: 200px; margin: 30px auto 0; float: none; }
		.sub_page_online2 .online_portal_overview3_img_box .online_portal_overview3_img .p_box .p17_b { font-size: 12px;}
		
		.sub_page_online2 .online_portal_overview3 .overview3_txt_box1 { max-width: 350px; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1 .red_p18 { font-size: 13px; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1 .p15_b { font-size: 12px; }
		
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-1 { margin-top: 0; }
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt2-2 { height: 130px; padding-bottom:0; }
		
		.sub_page_online2 .overview3_txt_box1 .online_portal_overview3_txt1 .p13 { font-size: 12px; }

		.sub_page_online2 .online_portal_overview3 .online_portal_overview3_txt_box3 { max-width: 350px; padding: 0 0 10px 0; }
			
		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 { width: 100%; margin-top: 10px; float: none; text-align: center; }
		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 .p22_b { font-size: 13px; }
		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 img { margin: 10px 0; width: 30%; }
		.sub_page_online2 .online_portal_overview3_txt_box3 .online_portal_overview3_txt3-2 { float: none; width: 90%;  margin: 5px 0 0 30px; }
		.sub_page_online2 .online_portal_overview3_txt3-2 .online_portal_overview3_txt_ul .online_portal_overview3_txt_li { font-size: 12px; }
		/* 2.서브면 광고 */

		/* 3.네이티브 광고 */
		.sub_page_online2 .online_portal_overview4 > .p15 { font-size: 13px; }
		.sub_page_online2 .online_portal_overview4 > .p15 span.block { display: none; }
		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_img_box { max-width: 550px; }
			
		.sub_page_online2 .online_portal_overview4_img_box .overview4_img_1 { width: 70%; float: none; margin: 0 auto; margin-bottom: 50px; }
		.sub_page_online2 .online_portal_overview4_img_box .overview4_img_1 .overview4_txt_1 .p15 { font-size: 12px; }
		.sub_page_online2 .online_portal_overview4_txt1 .p15 { font-size: 12px; }

		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 { width: 95%; }
		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 .p15 { font-size: 12px; padding: 20px 10px }
		/* 3.네이티브 광고 */
}
@media screen and (max-width: 440px){
	.sub_page_online2 .online_portal_overview1 .online_portal_overview1_box2 { width: 95%; }
}
@media screen and (max-width: 417px){
		/* 3.네이티브 광고 */
		.sub_page_online2 .online_portal_overview4 > .p15 { font-size: 12px; }
		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_img_box { max-width: 400px; }

		.sub_page_online2 .online_portal_overview4 .online_portal_overview4_txt0-2 { max-width: 380px; }
		/* 3.네이티브 광고 */
}
/* //애드몬 온라인광고>포털사이트배너광고 */


/* 애드몬 온라인광고>네트워크베너광고 */
@media screen and (max-width: 1024px){
	.sub_page_online3 .banner_network1 > .p14 span.block { display: none; }
}
@media screen and (max-width: 768px){
		/* 추천 이유 */
		.sub_page_online3 .banner_network2 .p18_b { font-size: 18px; margin-top: 40px;  }
		.sub_page_online3 .banner_network2 > .p14 { margin-top: 20px;}
		.sub_page_online3 .banner_network2 .banner_network2_allbox { width: 640px; }

		.sub_page_online3 .banner_network2_allbox .banner_network2_box0 { width: 32%; margin-right: 1.564%; }

		.sub_page_online3 .banner_network2_allbox .banner_network2_box3,
		.sub_page_online3 .banner_network2_allbox .banner_network2_box6 { margin-right: 0; }

		.sub_page_online3 .banner_network2_allbox .banner_network2_box1 .p14 { padding-bottom: 59px; }
		/* 추천 이유 */
}
@media screen and (max-width: 640px){
	.sub_page_online3 .banner_network1 > .p14 { font-size: 12px; }
		/* 추천 이유 */
		.sub_page_online3 .banner_network2 .p18_b { font-size: 13px; margin-top: 30px;  }
		.sub_page_online3 .banner_network2 > .p14 { margin-top: 20px; font-size: 12px; }
		.sub_page_online3 .banner_network2 .banner_network2_allbox { width: 400px; }

		.sub_page_online3 .banner_network2_allbox .banner_network2_box0 { width: 60%; float: none; margin: 10px auto; }
		.sub_page_online3 .banner_network2_allbox .banner_network2_box0 .p16_b { font-size: 13px; padding: 13px 0; }
		.sub_page_online3 .banner_network2_allbox .banner_network2_box0 .p14 { font-size: 12px; }

		.sub_page_online3 .banner_network2_allbox .banner_network2_box3 { margin-top: 10px; }

		.sub_page_online3 .banner_network2_allbox .banner_network2_box2,
		.sub_page_online3 .banner_network2_allbox .banner_network2_box4,
		.sub_page_online3 .banner_network2_allbox .banner_network2_box6 { margin: 0 auto; }
		/* 추천 이유 */
}
@media screen and (max-width: 465px){
	.sub_page_online3 .banner_network2 > .p14 span.block { display: none; }
	.sub_page_online3 .banner_network2 .banner_network2_allbox { width: 100%; }
}
/* //애드몬 온라인광고>네트워크베너광고 */


/* 애드몬 온라인광고>키워드너광고 */
@media screen and (max-width: 1200px){
	.sub_page_online4 .keyword_advertising1 .keyword_advertising1_txtbox { width: 95%; }
	.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox { width: 95%; }
}
@media screen and (max-width: 1069px){
	.sub_page_online4 .keyword_advertising1_txtbox .p15 span.block { display: none; }
	.sub_page_online4 .keyword_advertising2 .keyword_advertising2_power { width: 100%; }
	.sub_page_online4 .keyword_advertising2_power .power_txt1 { margin-left: 20px; }
}
@media screen and (max-width: 1024px){

		/* 키워드 광고의 힘 */
		.sub_page_online4 .keyword_advertising2 .keyword_advertising2_power { width: 750px; }

		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt .p17 { font-size: 14px; }
		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt .p17_b { font-size: 15px; }
		
		.sub_page_online4 .keyword_advertising2_power .power_txt0 { width: 35px; margin: 25px 16px 0 10px; }
		.sub_page_online4 .keyword_advertising2_power .power_txt1 { margin-left: 50px; }
		.sub_page_online4 .keyword_advertising2_power .power_txt2 { width: 20%; }
		/* 키워드 광고의 힘 */

		/* 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising3 .keyword_advertising3_imgbox { max-width: 750px; }
		/* 키워드 광고의 장점 */

		/* 애드몬 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox { max-width: 750px; }
		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox .p17 { font-size: 16px; }
		/* 애드몬 키워드 광고의 장점 */ 
}
@media screen and (max-width: 768px){

		/* 키워드 광고의 힘 */
		.sub_page_online4 .keyword_advertising2 .keyword_advertising2_power { width: 650px; }

		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt .p17 { font-size: 13px; }
		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt .p17_b { font-size: 14px; }

		.sub_page_online4 .keyword_advertising2_power .power_txt0 { width: 30px; margin: 25px 16px 0 10px; }
		.sub_page_online4 .keyword_advertising2_power .power_txt1 { margin: 7px 0 0 36px;}
		.sub_page_online4 .keyword_advertising2_power .power_txt2 { width: 17%; }
		/* 키워드 광고의 힘 */

		/* 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising3 .keyword_advertising3_imgbox { max-width: 650px; }
		/* 키워드 광고의 장점 */

		/* 애드몬 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox { max-width: 650px; }
		/* 애드몬 키워드 광고의 장점 */ 
}
@media screen and (max-width: 640px){
	.sub_page_online4 .keyword_advertising1 .red_p20 { font-size: 16px; }
	.sub_page_online4 .keyword_advertising1_txtbox .p15 { font-size: 12px; }
	.sub_page_online4 .keyword_advertising1_txtbox .red_p15 { font-size: 12px; }

		/* 키워드 광고의 힘 */
		.sub_page_online4 .keyword_advertising2 .keyword_advertising2_power { width: 250px; }
		
		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt { float: none; text-align: center; }
		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt .p17 { font-size: 13px; }
		.sub_page_online4 .keyword_advertising2_power .keyword_advertising2_power_txt .p17_b { font-size: 13px; }

		.sub_page_online4 .keyword_advertising2_power .power_txt0 { display: none; }
		.sub_page_online4 .keyword_advertising2_power .power_txt1 { margin: 7px 0 0 0; }
		.sub_page_online4 .keyword_advertising2_power .power_txt2 { width: 100%; margin: 20px 0; }
		/* 키워드 광고의 힘 */

		/* 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising3 .keyword_advertising3_imgbox { max-width: 450px; }
		.sub_page_online4 .keyword_advertising3_imgbox .keyword_advertising3_img { margin: 20px auto 0; float: none; }
		.sub_page_online4 .keyword_advertising3_imgbox .keyword_advertising3_img img { width: 60%; }
		.sub_page_online4 .keyword_advertising3_imgbox .keyword_advertising3_img .p15 { font-size: 13px; }
		.sub_page_online4 .keyword_advertising3_imgbox .keyword_advertising3_img .p15 .s_p12 { font-size: 12px; }
		/* 키워드 광고의 장점 */

		/* 애드몬 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox { max-width: 450px; }

		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox .p17 { font-size: 13px; }
		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox .p17 span.block3 { display: block; }
		/* 애드몬 키워드 광고의 장점 */ 
}
@media screen and (max-width: 417px){
		.sub_page_online4 .keyword_advertising h3 { font-size: 15px; margin-top: 30px; }

		/* 개요 */
		.sub_page_online4 .keyword_advertising1 .keyword_advertising1_txtbox { max-width: 350px; }
		.sub_page_online4 .keyword_advertising1 .red_p20 { font-size: 14px; }
		/* 개요 */

		/* 키워드 광고의 힘 */
		/* 키워드 광고의 힘 */

		/* 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising3 .keyword_advertising3_imgbox { max-width: 450px; }
		.sub_page_online4 .keyword_advertising3_imgbox .keyword_advertising3_img { width: 100%; margin-bottom: 20px; }
		.sub_page_online4 .keyword_advertising3_imgbox .keyword_advertising3_img img { width: 20%; }
		/* 키워드 광고의 장점 */

		/* 애드몬 키워드 광고의 장점 */
		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox { max-width: 350px; }

		.sub_page_online4 .keyword_advertising4 .keyword_advertising4_txtbox .p17 { font-size: 12px; }
		/* 애드몬 키워드 광고의 장점 */ 
}
/* //애드몬 온라인광고>키워드너광고 */


/* 애드몬 오프라인광고>방송광고 */
@media screen and (max-width: 1200px){
	.sub_page_offline2 .broadcast_advertising3 .video_advertising1 { width: 95%; }
	.sub_page_offline2 .broadcast_advertising3 .video_advertising2 { width: 95%; }

	.sub_page_offline2 .broadcast_advertising4 .radio_advertising1 { width: 95%; }
	.sub_page_offline2 .radio_advertising2 .radio_advertising2_allbox { width: 95%; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox { width: 95%; }
}
@media screen and (max-width: 1080px){
	.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 .p15 span.block { display: none; }
}
@media screen and (max-width: 1024px){
		/* 2.영상(광고물)제작 */
		.sub_page_offline2 .broadcast_advertising3 .video_advertising1 { max-width: 850px; }
		.sub_page_offline2 .broadcast_advertising3 .video_advertising2 { max-width: 850px; }
		/* 2.영상(광고물)제작 */

		/* 1.CM제작 */
		.sub_page_offline2 .radio_advertising2 .radio_advertising2_allbox { max-width: 850px; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con { width: 13.92%; padding: 35px 0 40px 0; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con img { width: 42.76%; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 1% 0; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 img { width: 100%; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con6 { padding-bottom: 15px; }
		/* 1.CM제작 */

		/* 2. 매체집행 */
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox { max-width: 850px; }
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con { width: 17.341%; }
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; }
		/* 2. 매체집행 */

		/* 팟캐스트 */
		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_txt { padding: 20px 10px 16px 30px; }
		/* 팟캐스트 */
}
@media screen and (max-width: 892px){
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 { margin: 40px 0.9% 0; }
}
@media screen and (max-width: 775px){
		/* 2. 매체집행 */
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con { width: 17.3%; }
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; }
		/* 2. 매체집행 */
}
@media screen and (max-width: 772px){
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 { margin: 40px 0.8% 0; }
}
@media screen and (max-width: 768px){
		/* 1.TV광고개요 */
		.sub_page_offline2 .broadcast_advertising2 .tv_advertising_box { max-width: 650px; }
		.sub_page_offline2 .broadcast_advertising2 .tv_advertising_chunk_img { max-width: 700px; }
		/* 1.TV광고개요 */

		/* 2.영상(광고물)제작 */

		.sub_page_offline2 .video_advertising1 .video_advertising_con { width: 20%; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con img { width: 45.53%; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con .p16_b { font-size: 15px; }
		
		.sub_page_offline2 .video_advertising1 .video_advertising_con0 { width: 11px; margin-top: 30px; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con0 img { width: 100%; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con1,
		.sub_page_offline2 .video_advertising1 .video_advertising_con5 { margin-left: 30px; }
		
		.sub_page_offline2 .video_advertising1 .video_advertising_con5,
		.sub_page_offline2 .video_advertising1 .video_advertising_con6,
		.sub_page_offline2 .video_advertising1 .video_advertising_con7,
		.sub_page_offline2 .video_advertising1 .video_advertising_con8 { margin-top: 20px; }

		.sub_page_offline2 .video_advertising1 .video_advertising_con0:nth-child(10),
		.sub_page_offline2 .video_advertising1 .video_advertising_con0:nth-child(12),
		.sub_page_offline2 .video_advertising1 .video_advertising_con0:nth-child(14) { margin-top: 50px; }

		.sub_page_offline2 .broadcast_advertising3 .video_advertising2 { max-width: 650px; }

		.sub_page_offline2 .video_advertising2 .video_advertising2_con { width: 16%; margin: 0 1.7%; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con img	{ width: 57.85%; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con .p16_b { font-size: 15px; }

		.sub_page_offline2 .video_advertising2 .video_advertising2_con0 { width: 10px; margin: 35px 0; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con0 img { width: 100%; }

		.sub_page_offline2 .video_advertising2 .video_advertising2_con1 { margin-left: 0; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con5 { margin-right: 0; }
		/* 2.영상(광고물)제작 */

		/* 라디오 광고 콘 */
		.sub_page_offline2 .broadcast_advertising4 .radio_advertising1 { max-width: 650px; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box .p15 { font-size: 14px; }
		/* 라디오 광고 콘 */
}
@media screen and (max-width: 735px){
		/* 라디오 광고 콘 */
		.sub_page_offline2 .broadcast_advertising4 .radio_advertising1 { max-width: 450px; }
			
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box { width: 49%; min-height: 115px; float: left; margin: 0 0 0 2%; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 { width: 100%; min-height: 155px; margin: 10px 0; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 .p15 span.block { display: block; }

		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box .p15_b { font-size: 13px; padding: 5px 0 ; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box .p15 { font-size: 12px; }

		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 { margin-left: 0px; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box2 { margin-left: 0px; }
		/* 라디오 광고 콘 */

	.sub_page_offline2 .radio_advertising2 .radio_advertising2_allbox { width: 419px; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con { width: 120px; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 1% 0; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con4 { margin-top: 10px; clear: both; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con5,
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con6 { margin-top: 10px; }

	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox { width: 420px; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con { width: 120px; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 1% 0; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con4 { margin-top: 10px; clear: both; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con5 { margin-top: 10px; }
}
@media screen and (max-width: 657px){
	.sub_page_offline2 .video_advertising2 .video_advertising2_con { margin: 0 1.5%; }
	.sub_page_offline2 .video_advertising2 .video_advertising2_con0 { margin: 35px 0; }
	.sub_page_offline2 .video_advertising2 .video_advertising2_con1 { margin: 0 1.5% 0 0; }
	.sub_page_offline2 .video_advertising2 .video_advertising2_con5 { margin: 0 0 0 1.5%; }
}
@media screen and (max-width: 640px){
	.sub_page_offline2 .broadcast_advertising > .p15 { font-size: 12px; }
	.sub_page_offline2 .broadcast_advertising5 .p18_b { font-size: 14px; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con .p16_b { font-size: 12px; }
	.sub_page_offline2 .broadcast_advertising3 > .p18_b1 { font-size: 16px; }

		/* 1.TV광고개요 */
		.sub_page_offline2 .broadcast_advertising2 .tv_advertising_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
			
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con { width: 100%; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con .red_p19 { font-size: 13px; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con .p14 { font-size: 12px; }
		
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con3 { margin-right: 1.471%; }

		.sub_page_offline2 .tv_advertising_box .tv_advertising_con2,
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con4,
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con6 { margin-right:0; }
			
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con1 .p14 { padding: 15px 0 48px 0; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con2 .p14 { padding: 15px 0 86px 0; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con3 .p14 { padding: 15px 0 29px 0; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con4 .p14 { padding: 15px 0 29px 0; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con5 .p14 { padding: 15px 0 67px 0; }
		.sub_page_offline2 .tv_advertising_box .tv_advertising_con6 .p14 { padding: 15px 0 48px 0; }
			
		.sub_page_offline2 .broadcast_advertising2 .tv_advertising_chunk_img { max-width: 640px; }
		/* 1.TV광고개요 */

		/* 2.영상(광고물)제작 */
		.sub_page_offline2 .broadcast_advertising3 .video_advertising1 { max-width: 450px; }
		
		.sub_page_offline2 .video_advertising1 .video_advertising_con3,
		.sub_page_offline2 .video_advertising1 .video_advertising_con4 { margin-top: 20px; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con1,
		.sub_page_offline2 .video_advertising1 .video_advertising_con3,
		.sub_page_offline2 .video_advertising1 .video_advertising_con5,
		.sub_page_offline2 .video_advertising1 .video_advertising_con7 { margin-left: 26%; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con3,
		.sub_page_offline2 .video_advertising1 .video_advertising_con5,
		.sub_page_offline2 .video_advertising1 .video_advertising_con7 { clear: both; }
		.sub_page_offline2 .video_advertising1 .video_advertising_con .p16_b { font-size: 12px; }

		.sub_page_offline2 .broadcast_advertising3 .video_advertising2 { max-width: 273px; }

		.sub_page_offline2 .video_advertising2 .video_advertising2_con { width: 110px; margin: 0 3%; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con img	{ width: 51.03%; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con .p16_b { font-size: 12px; }

		.sub_page_offline2 .video_advertising2 .video_advertising2_con0 { width: 10px; margin: 35px 0; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con0 img { width: 100%; }

		.sub_page_offline2 .video_advertising2 .video_advertising2_con3 { clear: both; }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con4 {  }
		.sub_page_offline2 .video_advertising2 .video_advertising2_con5 { clear: both; }

		.sub_page_offline2 .video_advertising3 .price_table { max-width: 270px; padding: 7px 0; }
		.sub_page_offline2 .video_advertising3 .price_table .price_table_box .p16_b1 a { font-size: 13px; }
		/* 2.영상(광고물)제작 */
		
		/* 라디오 광고 콘 */
		.sub_page_offline2 .broadcast_advertising4 .radio_advertising1 { width: 95%; }
			
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box { width: 100%; min-height: 115px; float: left; margin: 10px 0; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 { width: 100%; min-height: 155px; margin: 10px 0; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 .p15 span.block { display: block; }

		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box .p15_b { font-size: 13px; padding: 5px 0 ; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box .p15 { font-size: 12px; }

		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box1 { margin-left: 0px; }
		.sub_page_offline2 .radio_advertising1 .radio_advertising1_box2 { margin-left: 0px; }
		/* 라디오 광고 콘 */

		/* 1.CM제작 */
		.sub_page_offline2 .broadcast_advertising4 .radio_advertising2 .p18_b { font-size: 14px; }
		.sub_page_offline2 .radio_advertising2 .radio_advertising2_allbox { max-width: 450px; }

		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con { width: 25%; padding: 33px 0 40px 0; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con .p16_b { font-size: 13px; }

		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 2.5% 0; }
		.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con6 { padding-bottom: 15px; }
		/* 1.CM제작 */

		/* 2. 매체집행 */
		.sub_page_offline2 .broadcast_advertising4 .radio_advertising3 .p18_b { font-size: 14px; }
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox { max-width: 450px; }

		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con { width: 25%; }
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 2.5% 0; }

		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con4,
		.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con5{ margin-top: 10px; }
		/* 2. 매체집행 */

		/* 케이블/IPTV 광고 */
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_box1 { width: 450px; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_box1 .p15 { font-size: 13px; }

		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 { width: 450px; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img { margin: 0 auto 20px; float: none; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img img { width: 42.43%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img .p14_b { width: 135px; font-size: 12px; }
		
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img0 { display: none; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img1 { width: 31.972%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img1 img { width: 38.89%; }

		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_txtbox1 { max-width: 450px; width: 100%; padding: 15px 0 14px 0; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_txtbox1 .red_p15 { font-size: 13px; }
		/* 케이블/IPTV 광고 */

		/* 팟캐스트 */
		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_img { max-width: 450px; }
		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_img .p18_b { font-size: 13px; }

		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_txt { max-width: 450px; width: 100%; }
		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_txt .p15 { font-size: 12px; }
		/* 팟캐스트 */
}
@media screen and (max-width: 550px){
	.sub_page_offline2 .broadcast_advertising > .p15 span.block { display: none; }
}
@media screen and (max-width: 500px){
	.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_txt { width: 95%; }
	.sub_page_offline2 .broadcast_advertising5 .cable_iptv_box1,
	.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1,
	.sub_page_offline2 .broadcast_advertising5 .cable_iptv_txtbox1 { width: 95%; }
}
@media screen and (max-width: 455px){
	.sub_page_offline2 .radio_advertising2 .radio_advertising2_allbox { width: 273px; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con { width: 120px; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 1% 0; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con3 { margin-top: 10px; clear: both; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con4 { margin-top: 10px; clear: none; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con5 { margin-top: 10px; clear: both; }
	.sub_page_offline2 .radio_advertising2_allbox .radio_advertising2_con6 { margin-top: 10px; }

	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox { width: 274px; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con { width: 120px; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con0 { width: 11px; margin: 40px 1% 0; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con3 { margin-top: 10px; clear: both; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con4 { margin-top: 10px; clear: none; }
	.sub_page_offline2 .radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con5 { margin-top: 10px; }
}
@media screen and (max-width: 417px){
		/* 라디오 광고 콘 */
		.sub_page_offline2 .broadcast_advertising4 .radio_advertising1 { max-width: 360px; }
		/* 라디오 광고 콘 */

		/* 케이블/IPTV 광고 */
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_box1 { width: 95%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_box1 .p15 { font-size: 12px; }

		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 { width: 95%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img { width: 29.31%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img img { width: 42.43%; }
		
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img0 { width: 3.731%; margin: 50px 0 0 0; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img0 img { width: 100%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img1 { width: 31.972%; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img1 img { width: 38.89%; }

		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_txtbox1 { width: 95%; padding: 15px 0 14px 0; }
		.sub_page_offline2 .broadcast_advertising5 .cable_iptv_txtbox1 .red_p15 { font-size: 12px; }
		/* 케이블/IPTV 광고 */

		/* 팟캐스트 */
		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_img { max-width: 400px; }
		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_img .p18_b { font-size: 12px; }

		.sub_page_offline2 .broadcast_advertising6 .podcast_allbox .podcast_txt { max-width: 360px; }
		/* 팟캐스트 */
}
/* //애드몬 오프라인광고>방송광고 */


/* 애드몬 오프라인광고>극장광고 */
@media screen and (max-width: 768px){
		/* 특징 */
		.sub_page_offline3 .offline_overview2 .offline_overview2_txtbox { width: 95%; }
		.sub_page_offline3 .offline_overview2 .offline_overview2_txtbox .p15 { padding-right: 20px; font-size: 12px; }
		/* 특징 */

		/* 애드몬 장점 */
		.sub_page_offline3 .offline_overview4 .offline_overview4_txt { width: 95%; }
		.sub_page_offline3 .offline_overview4 .offline_overview4_txt .p15 { padding-right: 20px; font-size: 12px; }
		/* 애드몬 장점 */
}
@media screen and (max-width: 640px){
		/* 개요 */
		.sub_page_offline3 .offline_overview1 .p20_b { font-size: 13px; }
		.sub_page_offline3 .offline_overview1 .p15 { font-size: 12px; margin-top: 20px; }
		.sub_page_offline3 .offline_overview1 .p15 br { display: block; }
		.sub_page_offline3 .offline_overview1 .p15-1 { margin-top: 20px; }
		.sub_page_offline3 .offline_overview1 .offline_overview1_img { max-width: 250px; }
		/* 개요 */
		
		.sub_page_offline3 .offline_overview3 .offline_overview3_txt .p_box .p15_b { width: 65px; margin-left: 1%; font-size: 13px; }
		.sub_page_offline3 .offline_overview3 .offline_overview3_txt .p_box .p15_b1 { width: 145px; }
}
@media screen and (max-width: 404px){
	.sub_page_offline3 .offline_overview1 .p15 span.block { display: none; }
}
/* //애드몬 오프라인광고>극장광고 */


/* 애드몬 오프라인광고>지면광고 */
@media screen and (max-width: 640px){
	.sub_page_offline4 .once_the_ad1 .p15 { font-size: 12px; }
		/* 애드몬 지면 광고 전략 */
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_allbox { width: 95%; }
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box { width: 95%; float: none; margin: 10px auto; }
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box .p16_b { font-size: 13px; padding: 10px 0; }
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box .p14 { font-size: 12px; padding: 10px 35px; }

		.sub_page_offline4 .once_the_ad2 .once_the_ad2_img { max-width: 130px; }

		.sub_page_offline4 .once_the_ad2 .once_the_ad2_txt_box { width: 410px; margin: 0 auto;  padding: 30px 0; }
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_txt_box .p18 { font-size: 14px; }
		/* 애드몬 지면 광고 전략 */
}
@media screen and (max-width: 517px){
	.sub_page_offline4 .once_the_ad1 .p15 span.block { display: none; }
}
@media screen and (max-width: 417px){
		/* 애드몬 지면 광고 전략 */
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_txt_box { width: 95%; }
		.sub_page_offline4 .once_the_ad2 .once_the_ad2_txt_box .p18 { font-size: 13px; }
		/* 애드몬 지면 광고 전략 */
}
/* //애드몬 오프라인광고>지면광고 */


/* //애드몬 옥외/기타광고>개요 */
@media screen and (max-width: 1160px){
	.sub_page_etc1 .outdoor_other1 .outdoor_other_img { width: 100%; padding: 0 10px; box-sizing: border-box; }
}
@media screen and (max-width: 833px){
	.sub_page_etc1 .outdoor_other1 .p15 span.block { display: none; }
}
@media screen and (max-width: 640px){
	.sub_page_etc1 .outdoor_other .p15 { font-size: 13px; }

	.sub_page_etc1 .outdoor_other1 .outdoor_other_img img { width: 100%; float: none; }
	.sub_page_etc1 .outdoor_other1 .outdoor_other_img img:nth-child(2) { width: 100%; margin-top: 10px; float: none; }
}
@media screen and (max-width: 459px){
	.sub_page_etc1 .outdoor_other2 .p15 span.block { display: none; }
	.sub_page_etc1 .outdoor_other3 .p15 span.block { display: none; }
}
/* //애드몬 옥외/기타광고>개요 */


/* 애드몬 옥외/기타광고>교통광고> */
@media screen and (max-width: 1200px){
	.sub_page_etc2 .advertising_on_transport1 .advertising_on_transport_img { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_etc2 .advertising_on_transport3 .advertising_on_transport_img_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_etc2 .advertising_on_transport4 .advertising_on_transport4_txtbox1 { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_etc2 .advertising_on_transport4 .advertising_on_transport4_txtbox2 { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1131px){
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt2 .p13 span.block { display: none; }
}
@media screen and (max-width: 1102px){
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt { min-height: 250px; }
	.sub_page_etc2 .advertising_on_transport4_txtbox2 .advertising_on_transport4_txt {  }
	.sub_page_etc2 .advertising_on_transport4_txtbox2 .advertising_on_transport4_txt .red_p16 { float: none; }
	.sub_page_etc2 .advertising_on_transport4_txtbox2 .advertising_on_transport4_txt .p14 { padding: 10px 20px 20px 0; float: none; }
	.sub_page_etc2 .advertising_on_transport4_txtbox2 .advertising_on_transport4_txt .p14 span.block { display: none; }
}
@media screen and (max-width: 1092px){
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt .p14 span.block { display: none; }
}
@media screen and (max-width: 895px){
	.sub_page_etc2 .advertising_on_transport4 .p15 span.block { display: none; }
}
@media screen and (max-width: 890px){
	.sub_page_etc2 .advertising_on_transport_img_box .advertising_on_transport_img .p13 span.block { display: none; }
}
@media screen and (max-width: 856px){
	.sub_page_etc2 .advertising_on_transport4_txtbox2 .advertising_on_transport4_txt { min-height: 145px; }
}
@media screen and (max-width: 775px){
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt { min-height: 270px; }
}
@media screen and (max-width: 767px){
	.sub_page_etc2 .advertising_on_transport2 .p15 span.block { display: none; }
}
@media screen and (max-width: 755px){
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt { width: 100%; min-height: 210px; margin-bottom: 10px; float: none; }
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt1 .p13 span.block { display: none; }
	.sub_page_etc2 .advertising_on_transport4_txtbox1 .advertising_on_transport4_txt2 .p13-2 { padding-bottom: 20px; }
	.sub_page_etc2 .advertising_on_transport4 .advertising_on_transport4_txtbox2 { margin-top: 0; }
	.sub_page_etc2 .advertising_on_transport4_txtbox2 .advertising_on_transport4_txt { width: 100%; min-height: 150px; margin-bottom: 10px; float: none; }

	.sub_page_etc2 .advertising_on_transport_img_box .advertising_on_transport_img { width: 200px; margin: 20px auto 0; float: none; }
}
@media screen and (max-width: 640px){
	.sub_page_etc2 .advertising_on_transport .p15 { font-size: 13px; }
	.sub_page_etc2 .advertising_on_transport_img_box .advertising_on_transport_img .p15_b { font-size: 13px; }
	.sub_page_etc2 .advertising_on_transport_img_box .advertising_on_transport_img .p13 { font-size: 11px; }

	.sub_page_etc2 .advertising_on_transport1 .advertising_on_transport_img img { width: 100%; }
	.sub_page_etc2 .advertising_on_transport1 .advertising_on_transport_img img:first-child { margin: 0 0 10px; }
}
@media screen and (max-width: 487px){
	.sub_page_etc2 .advertising_on_transport .p15 span.block { display: none; }
}
/* //애드몬 옥외/기타광고>교통광고> */


/* 애드몬 옥외/기타광고>기타> */
@media screen and (max-width: 1200px){
	.sub_page_etc3 .etc_other_advertising1 .etc_other_advertising1_img_box { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_etc3 .etc_other_advertising1_img_box .etc_other_advertising1_img .p15 span.block { display: none; }
	.sub_page_etc3 .etc_other_advertising2 .etc_other_advertising2_img { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.sub_page_etc3 .etc_other_advertising2 .etc_other_advertising2_table { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
@media screen and (max-width: 1097px){
	.sub_page_etc3 .etc_other_advertising2 .p15 span.block { display: none; }
}
@media screen and (max-width: 783px){
	.sub_page_etc3 .etc_other_advertising2_table_box .table_list .list2 li:first-child { padding: 5px 0; }
}
@media screen and (max-width: 755px){
	.sub_page_etc3 .etc_other_advertising1_img_box .etc_other_advertising1_img { width: 300px; margin: 30px auto 0; float: none; }

		/* 야구장 광고 */
		.sub_page_etc3 .etc_other_advertising2_table_box .table_title { width: 100%; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_title ul li { width: 50%; margin-top: 1px; float: left; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_title ul li:last-child { margin-top: 1px; }
		
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list { width: 100%; margin-top: 0px; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list li { width: 100%;  }
		
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list .list1 { width: 50%; float: left; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list .list1 li { margin-top: -1px; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list .list2 { width: 50%; float: right; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list .list2 li:first-child { padding: 15px 0; }
		.sub_page_etc3 .etc_other_advertising2_table_box .table_list ul li:last-child { width: 100%; }
		/* 야구장 광고 */
}
@media screen and (max-width: 640px){
	.sub_page_etc3 .etc_other_advertising1_img_box .etc_other_advertising1_img .p18_b { font-size: 14px; }
	.sub_page_etc3 .etc_other_advertising1_img_box .etc_other_advertising1_img .p15 { font-size: 12px; }
	.sub_page_etc3 .etc_other_advertising1_img_box .etc_other_advertising1_img .p14_c { font-size: 11px; }

	.sub_page_etc3 .etc_other_advertising2 .p15 { font-size: 12px; }
	.sub_page_etc3 .etc_other_advertising2 .etc_other_advertising2_table .p14_b { font-size: 12px; }
	.sub_page_etc3 .etc_other_advertising2_table_box .table_title ul li { font-size: 12px; }
	.sub_page_etc3 .etc_other_advertising2_table_box .table_list li { font-size: 12px; }
}
@media screen and (max-width: 340px){
	.sub_page_etc3 .etc_other_advertising1_img_box .etc_other_advertising1_img { width: 250px; }
}
/* //애드몬 옥외/기타광고>기타> */


/* 광고 홈페이지 */

@media screen and (max-width: 1000px){
	.MainMenu { display: none; }
}