@charset "UTF-8";
/*******

BSJ CSS RESET
컨텐츠 코딩을 정리한 css입니다.

*******/


	/*sub_secton 제품설명*/
	.sub_section.product {width:100%; padding:50px 0 90px 0; border-bottom:1px solid #e4e4e4; box-sizing:border-box;} 
	.con_pro {max-width:1210px; margin:0 auto;}

	/* sub_section - community*/
	.sub_section.community {width:100%; background:#f8f8f8;}
	.sub_con {max-width:1000px; margin:0 auto;}
	.community_table {width:100%; border-bottom:1px solid #e0e0e0; box-sizing:border-box;}
	.community_table .bt-t {border-top:2px solid #e0e0e0; box-sizing:border-box; }
	.community_table tr td {color:#666;}
	.community_table tr:hover td {color:#d03238; font-weight:600;}
	.community_table tr:hover td a {color:#d03238; font-weight:600;}
	.community_table .on {font-size:13px;}
	.community_table .on img {vertical-align:middle; margin-left:3px;}
	.community_table td {color:#666; border-top:1px solid #e0e0e0; box-sizing:border-box; padding:10px 0;}
	.community_table td.title a { display: block; overflow: hidden; max-width: 750px; height: 100%; color:#666; text-overflow: ellipsis; white-space: nowrap; }


	/*서브 탭*/
	.sub_visual { margin-bottom: 40px; }
	.sub_tab { width: 1210px; margin: 0 auto 40px; }
	.tab3 .tab_list { width: 430px; margin: 0 auto; }
	.tab4 .tab_list { width: 575px; margin: 0 auto; }
	.tab5 .tab_list { width: 720px; margin: 0 auto; }
	.tab6 .tab_list { width: 865px; margin: 0 auto; }
	.tab7 .tab_list { width: 1010px; margin: 0 auto; }
	.tab8 .tab_list { width: 1155px; margin: 0 auto; }
	
	.tab_catalog .tab_list { width: 575px; margin: 0 auto; }
	.tab_logo .tab_list { width: 575px; margin: 0 auto; }
	.tab_homepage .tab_list { width: 575px; margin: 0 auto; }
	.tab_photo .tab_list { width: 575px; margin: 0 auto; }
	.tab_graphic .tab_list { width: 430px; margin: 0 auto; }
	.tab_community .tab_list { width: 575px; margin: 0 auto; }
	
	.sub_tab.on { position: fixed; top: 90px; left: 50%; width: 1210px; margin-left: -673px; z-index: 99; }
	.sub_tab.on2 { position: fixed; top: 90px; left: 50%; width: 1210px; margin-left: -532px; z-index: 99; }
	.tab_list { width: 100%; margin: 0 auto; letter-spacing:-1px; }
	.tab_list li { float: left; width: 138px; height: 43px; line-height: 43px; margin-left: 5px; background: #fff; border: 1px solid #e04f4f; transition: color 0.6s; }
	.tab_list li:first-child { margin-left: 0; }
	.tab_list li a { display: block; width: 100%; height: 100%; line-height: 43px; color: #666; font-size: 16px; font-family: "NanumGothicBold" !important; text-align: center; }
	.tab_list li.on a { background:#e04f4f; color: #fff; }
	

	/* 그리드 포폴이미지 사이즈조정 */
	.grid li { overflow: hidden; display: block; position: relative; float: left; width: 290px; height:290px; margin-bottom: 15px; padding: 0 5px; box-sizing: border-box;  }
	.grid li .grid_img { transition: all .4s ease-in-out; webkit-transition: all ease-in-out .4s; -moz-transition: all ease-in-out .4s; -o-transition: all ease-in-out .4s; -ms-transition: all ease-in-out .4s; }
	.grid li .grid_img img { width: 100% height: 100% !important;  }
	.grid li a { display: block; overflow: hidden; position: relative; width: 100%; height: 100%; }
	.grid li a:hover .grid_img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
	.grid li .grid_info { display: block; position: absolute; left: 0; bottom: -190px; width: 100%; height: 135px; padding: 25px 20px 0; background: url(../../images/list_bg.png) repeat;  z-index: 1; box-sizing: border-box; }
	.grid li .grid_info span { display: block; margin-top: 9px; color: #fff; font-size: 13px; font-family: "nanumgothic"; }
	.grid li .grid_info span:first-child { margin-top: 0; }
	.grid li .grid_info.on { display: block; width: 100%; bottom: 0; transition: bottom 0.4s; }

	/* 포트폴리오 디테일 */	
	.pr_sub { float: left; width: 1000px; border-top: 5px solid #434343; }
	.pr_sub .portfolio_btn { text-align: right; }
	.pr_sub .portfolio_btn a { display: inline-block; width: 64px; height: 58px; border: 1px solid #dcdcdc; text-indent: -9999px; }
	.pr_sub .portfolio_btn a.prev { background: url(../../images/common/portfolio_btn1.png) no-repeat center center; }
	.pr_sub .portfolio_btn a.next { background: url(../../images/common/portfolio_btn3.png) no-repeat center center; }
	.pr_sub .portfolio_btn button { display: inline-block; width: 66px; height: 60px; background: #1e1e1d url(../../images/common/portfolio_btn2.png) no-repeat center center; text-indent: -99999px; }

	.sub_detail { margin-bottom: 25px; padding: 24px 0; border-top: 1px solid #434343; border-bottom: 1px solid #434343; }
	.sub_detail .detail_thumb { float: left; width: 295px; height: 310px; }
	.sub_detail .detail_thumb img {}

	.sub_content_img { margin-bottom: 30px; }

	.sub_detail .detail_info_area { float: right; width: 676px; }
	.sub_detail .detail_info_area h3 { margin-bottom: 13px; color: #111; font-size: 25px; }
	.sub_detail .detail_info_area .date { display: block; line-height: 1.5; margin-bottom: 43px; color: #666; font-size: 15px; }
	.sub_detail .detail_info_area p { overflow-y: scroll; height: 121px; line-height: 1.5; margin-bottom: 37px; color: #666; font-size: 15px; }
	
	.detail_btn_area span.left { display: block; width: 420px; }                 
	.detail_btn_area .left a { display: inline-block; height: 45px; line-height: 45px; font-size: 15px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; }
	.detail_btn_area .left a.btn1 { width: 265px; margin-right: 5px; background: url(../../images/common/detail_btn_bg.jpg) repeat-x; }
	.detail_btn_area .left a.btn2 { width: 150px; background: #2db400; }
	.detail_btn_area .left a.btn1 span:before { content: ''; display: inline-block; width: 17px; height: 19px; margin-right: 7px; background: url(../../images/common/detail_btn1.png) no-repeat left top; vertical-align: middle; }
	.detail_btn_area .left a.btn2 span:before { content: ''; display: inline-block; width: 17px; height: 15px; margin-right: 6px; background: url(../../images/common/detail_btn2.png) no-repeat left top; vertical-align: middle; }

	.detail_btn_area span.right { display: block; width: 135px; }
	.detail_btn_area span.right a { display: inline-block; width: 43px; height: 43px; background: url(../../images/common/detail_btn_bg6.png) no-repeat center center; border: 1px solid #dcdcdc; text-indent: -99999px; }
	.detail_btn_area span.right a:first-child { background: url(../../images/common/detail_btn_bg4.png) no-repeat center center; border-right: 0; }
	.detail_btn_area span.right a:last-child { background: url(../../images/common/detail_btn_bg8.png) no-repeat center center; border-left: 0; }

	.detail_btn_area .facebook { border-right: 0; }

	.pr_side_menu { float: right; width: 165px; }
	.pr_side_menu .pr_side_tit { width: 155px; height: 38px; line-height: 38px; margin-bottom: 10px; padding-left: 10px; border-top: 1px solid #666; border-bottom: 1px solid #666; }
	.pr_side_menu .side_menu_list { margin-bottom: 70px; }
	.pr_side_menu .side_menu_list li { width: 155px; height: 29px; }
	.pr_side_menu .side_menu_list li.on a { color: #111; }
	.pr_side_menu .side_menu_list li a { display: block; width: 155px; height: 100%; line-height: 29px; padding-left: 10px; color: #808080; }
	.pr_side_menu .side_menu_list li a:hover{ color: #111; }
	.pr_side_menu .bn img { width: 100%; margin-bottom: 10px; }

	/* 커뮤니티 */
	.community_area { padding-top: 50px; background: #f8f8f8; text-align: left; overflow:hidden; }
	.community_area .c_inner { position: relative; width: 1000px; margin: 0 auto; }
	.community_area .more { position: absolute; top: 83px; right: 23px; letter-spacing: 0; }
	.community_area .more span { margin-right: 3px; }
	.community_area .board_list { display: none; }
	.community_area .bbs-webzine-tit { position: relative; height: 15px; margin-bottom: 15px; }
	.community_area .bbs-webzine-tit a { display: inline-block; max-width: 920px; line-height: 20px; color: #d03238; font-size: 15px; font-weight: normal; }
	.community_area .bbs-webzine-tit span.list_cnt { position: absolute; top: 0; right: 23px; font-size: 13px; }
	.community_area .bbs-webzine-desc { overflow: hidden; margin-top: 0;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; }
	.community_area .bbs-webzine li { padding: 18px 0 15px; }
	.community_area .bbs-webzine-desc a { line-height: 1.5; }
	.community_area .more { color: #000; font-size: 11px; }
	/* //커뮤니티 */

	/* 서브 공통 */
	.com_com { padding: 50px 60px; background: #f8f8f8; }
	.tab_content h3 { position: relative; margin-top: 60px; padding-top: 24px; color: #000; font-family: "NanumGothicBold"; line-height: 1.5; font-size: 35px; text-align: center; }
	.tab_content h3.mb { margin-bottom: 13px; }
	.tab_content h3:after { content: ''; display: block; position: absolute; top: 0; left: 50%; width: 30px; height: 5px; margin-left: -15px; background: #cf3337; }
	.tab_content h4 { font-family: "NanumGothicBold"; text-align: center; }
	.about .tab_content h4 { margin-bottom: 19px; color: #000; font: bold 22px "Open Sans"; text-align: center; }
	.sub0101 .com_sec { text-align: center; }
	.sub_desc { font-size: 16px; text-align: center; }


	.map { display: none; } 


/* 제작 서브 css */

	/* 애드몬 소개 */
	.admon_sec { padding: 50px 0 50px; }
	.admon_sec .p1 { font-size: 16px; }
	.admon_sec .mp { margin-bottom: 30px; }
	.admon_sec .p2 { color: #333; font-size: 18px; }
	.admon_sec .p2 em { color: #d03238; }
	
	.skill_sec { padding: 93px 0 117px; background: #1c1616 url(../../images/pr/sub/skill_sec_bg.jpg) no-repeat center top; background-size: cover;; }
	.skill_sec h4 { color: #fff !important; }
	.skill_sec p { color: #ccc; font-size: 16px; }
	.skill_sec .p1 { margin-bottom: 28px; }
	.skill_sec .p1 em { font-size: 16px; color: #fff; }
	.skill_sec .p1 .color { color: #d03238; }
	
	.thinking_sec { padding: 80px 0 0; }
	.thinking_sec p { margin-bottom: 28px; font-size: 16px; }
	.thinking_list { width: 595px; margin: 0 auto; padding: 50px 30px; }
	.thinking_list li { float: left; width: 183px; height: 59px; margin-left: 20px; padding-top: 124px; border: 1px solid #cf3239; border-radius: 50%; color: #ce3337; font-weight: bold; font-size: 15px; text-align: center; }
	.thinking_list li:first-child { margin-left: 0; }
	.thinking_list li.thinking_list1 { background: url(../../images/pr/sub/circle_list1.png) no-repeat center 45px; }
	.thinking_list li.thinking_list2 { background: url(../../images/pr/sub/circle_list2.png) no-repeat 64px 51px; }
	.thinking_list li.thinking_list3 { background: url(../../images/pr/sub/circle_list3.png) no-repeat center 40px; }
	
	.vision_sec {  padding: 75px 0 50px; background: url(../../images/pr/sub/vision_sec_bg.jpg) no-repeat center top; background-size: cover; }
	.vision_sec .inner {  }
	.vision_sec h4 { color: #fff !important;; padding-top: 30px; text-align: left !important; }
	.vision_sec .section_img { float: left; width: 401px; }
	.vision_sec .section_text { float: right; text-align: left; }
	.vision_sec .section_text p { padding: 0; line-height: 2; color: #999; font-size: 15px; }
	/* //애드몬 소개 */

	/* 사업소개 */
	.creative_sec .inner { position: relative; width: 1000px; margin: 0 auto; padding: 80px 30px 60px; letter-spacing: -1px; box-sizing: border-box; }
	.creative_sec .section_text { text-align: left; }
	.creative_sec .section_text h4 { position: relative; padding-top: 9px; text-align: left;  }
	.creative_sec .section_text h4:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 15px; height: 2px; background: #d03238; }
	.creative_sec .section_text p { margin-bottom: 45px; font-size: 15px; }
	.creative_sec .section_text p br { display: none; }
	.creative_sec .section_text p.last_p { margin-bottom: 0; }
	.creative_sec .section_img { position: absolute; top: 80px; right: 0; }
		
	.adverttising_sec { padding: 50px 0 68px; background: #eee; }
	.adverttising_sec h3 { margin-top: 0; }
	.adverttising_sec .inner { padding: 50px 0 0; box-sizing: border-box; }
	.adverttising_sec .section_text { float: right; max-width: 510px; width: 100%; text-align: left; }
	.adverttising_sec .section_text h4 { position: relative; padding-top: 9px; text-align: left; }
	.adverttising_sec .section_text h4:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 15px; height: 2px; background: #d03238; }
	.adverttising_sec .section_text p { margin-bottom: 45px; font-size: 15px; }
	.adverttising_sec .section_text p.last_p { margin-bottom: 0; }
	.section_adver { float: left; width: 452px; background: url(../../images/pr/sub/adverttising_sec_img.png) no-repeat center 43px; }
	.section_adver .sec_adver_list { position: relative; height: 452px; text-align: center; }
	.section_adver .sec_adver_list li { width: 128px; height: 128px; line-height: 128px; background: #fff; border: 1px solid #d0343a; border-radius: 50%; color: #d03238; font-size: 13px; }
	.section_adver .sec_adver_list li.list1 { position: absolute; top: 0; left: 50%; height: 78px; line-height: 1.5; margin-left: -64px; padding-top: 48px; }
	.section_adver .sec_adver_list li.list2 { position: absolute; top: 50%; right: 0; margin-top: -64px; }
	.section_adver .sec_adver_list li.list3 { position: absolute; bottom: 0; left: 50%; margin-left: -64px; }
	.section_adver .sec_adver_list li.list4 { position: absolute; top: 50%; left: 0; height: 78px; line-height: 1.5; margin-top: -64px; padding-top: 48px; }
	.section_adver .sec_adver_list li .os { font-weight: bold; }
	/* //사업소개 */

	/* 주요고객사 */
	.client_sec { padding: 74px 0 125px; }
	.client_sec li { float: left; width: 220px; margin-right: 40px; margin-bottom: 44px; }
	.client_sec li:nth-child(4n) { margin-right: 0; }
	.client_sec li span { display: block; }
	.client_sec li span.client_img { width: 100%; height: 100px; margin-bottom: 20px; }
	.client_sec li span.client_name { font-size: 16px; text-align: center; }
	/* //주요고객사 */

	/* 찾아오시는길 */
	.map_sec { padding: 70px 0 220px; }
	.map_sec .map_btm { margin-top:100px;}
	.map_sec .map { display: block; float: left; width: 50%; }
	.map_sec .map_info { float: right; width: 48%; letter-spacing: -1px; }
	.map_sec .map_info > span { display: block; width: 100%; height: 49px; line-height: 49px; border-bottom: 1px dashed #e4e4e4;  text-align: left; }
	.map_sec .map_info > span em { display: inline-block; width: 122px; color: #333; font-size: 16px; }
	.map_sec .map_info > span.list4 { border-bottom: 0; }
	.map_sec .map_info > span.list5, 
	.map_sec .map_info > span.list6 { display: block; line-height: 1.5; height: auto; border-bottom: 0; }
	.map_sec .map_info > span.list5 .left { width: 84px; padding-left: 34px; background: url(../../images/pr/sub/map_info_img1.png) no-repeat 10px top; }
	.map_sec .map_info > span.list6 .left { width: 84px; padding-left: 34px; background: url(../../images/pr/sub/map_info_img2.png) no-repeat 10px top; }
	.map_sec .map_info > span.list5 .right,
	.map_sec .map_info > span.list6 .right { width: 330px; }
	.map_sec .map_info > span.list5 { margin-bottom: 16px; padding-top: 17px; }
	.map_sec .map_info > span.list6 {  margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #e4e4e4; }
	.map_sec .map_info > span.list6:after { content: ''; display: block; clear: both; }
	.map_sec .map_info > span.list7 { border-bottom: 0; text-align: right; margin-top:10px; }
	.map_sec .map_info > span.list7 a { display: inline-block; width: 180px; height: 50px; line-height: 50px; background: #000; color: #fff; font-size: 16px; text-align: center; }
	.map_sec .map_info > span.map_titl { font-size:22px; color:#000; font-weight:bold; letter-spacing:0.01em; }
	/* //찾아오시는길 */
	
	/* 카다로그 > 제품개요 */
	.sub0202 p.sub_desc b { color: #000; }
	.sub0202 .com_sec { position: relative; }
	.sub0202 .com_sec .top { padding: 55px 0 60px; background: #eee; letter-spacing: -1px; }
	.sub0202 .com_sec .bottom { padding: 55px 0 60px; background: #fff; letter-spacing: -1px; }
	.sub0202 .com_sec .bottom .inner p span.block { display: none; }
	.sub0202 .com_sec h4 { position: relative; margin-bottom: 28px; padding-left: 20px; color: #111; font-size: 25px; text-align: left !important; }
	.sub0202 .com_sec h4:before { content: ''; display: inline-block; position: absolute; top: 6px; left: 0; width: 10px; height: 10px; background: #d03238; vertical-align: middle; }
	.sub0202 .com_sec p { color: #777; font-size: 15px; text-align: left;  }
	.catalog_sec1 { margin-top: 80px; }
	.catalog_sec2 h4  ,
	.catalog_sec2 p { position: relative; left: 50%;  }
	.catalog_sec1 .catalog_sec_img { position: absolute; top: 52px; left: 50%; margin-left: 50px; }
	.catalog_sec2 .catalog_sec_img { position: absolute; top: 70px; left: 48.5%; margin-left: -470px; }
	.catalog_sec3 .catalog_sec_img { position: absolute; top: 0; left: 50%; margin-left: -20px; }
	.catalog_sec1 .catalog_sec_img img,
	.catalog_sec2 .catalog_sec_img img,
	.catalog_sec3 .catalog_sec_img img { width: 100%; }
	/* //카다로그 > 제품개요 */
	
	/* 카다로그 > 제작개요 */
	.sub0203 { text-align: center; }
	.advantage_sec { padding-bottom: 75px; }
	.advantage_sec .advantage_img { margin-bottom: 72px; padding-top: 40px; }
	.advantage_list { width: 990px; margin: 0 auto; }
	.advantage_list li { float: left; width: 22.02%; min-height: 268px; margin-left: 1.01%; padding: 0 10px; background: #f3f3f3; border: 1px solid #ccc; letter-spacing: -1px; }
	.advantage_list li:first-child { margin-left: 0; }
	.advantage_list li strong { display: block; height: 58px; line-height: 58px; margin-bottom: 30px; border-bottom: 1px dashed #ccc; color: #111; font-size: 17px; }
	.advantage_list li:nth-child(4) strong { font-size: 16px; }
	.advantage_list li p { color: #777; font-size: 15px; }
	.advantage_list li p .color { color: #d03238; font-family: "NanumGothicBold"; }

	.process_sec { padding: 50px 0 80px; background: #eee; }
	.process_sec h3 { margin-top: 0; }
	.process_sec .sub_desc em { color: #333; }
	.process_list { width: 980px; margin: 0 auto; padding-top: 50px; }
	.process_list li { position: relative; float: left; width: 158px; min-height: 151px; margin: 0 2.02% 20px 0; padding: 97px 10px 0; border: 1px solid #ccc; letter-spacing: -1px;  }
	.process_list li:after { content: ''; display: block; position: absolute; top: 50%; right: -17px; width: 11px; height: 12px; margin-top: -6px 0 20px; background: url(../../images/pr/catalog/arrow_right.png) no-repeat; }
	.process_list li em { display: block; margin-bottom: 13px; padding-bottom: 15px; border-bottom: 1px dashed #ccc; color: #111; font: bold 18px "Open Sans"; }
	.process_list li em span { font-family: "NanumGothicBold"; }
	.process_list li p { color: #777; padding-bottom: 18px; }
	.process_list li.list1 { background: #fff url(../../images/pr/catalog/advantage_img1.png) no-repeat center 24px; }
	.process_list li.list2 { background: #fff url(../../images/pr/catalog/advantage_img2.png) no-repeat center 31px; }
	.process_list li.list3 { background: #fff url(../../images/pr/catalog/advantage_img3.png) no-repeat center 37px; }
	.process_list li.list4 { background: #fff url(../../images/pr/catalog/advantage_img4.png) no-repeat center 24px; }
	.process_list li.list5 { margin-right: 0;  background: #fff url(../../images/pr/catalog/advantage_img5.png) no-repeat center 32px; }
	.process_list li.list6 { background: #fff url(../../images/pr/catalog/advantage_img6.png) no-repeat center 24px; }
	.process_list li.list7 { width: 250px; background: #fff url(../../images/pr/catalog/advantage_img7.png) no-repeat center 26px; }
	.process_list li.list8 { width: 215px; background: #fff url(../../images/pr/catalog/advantage_img8.png) no-repeat center 22px; }
	.process_list li.list9 { width: 209px; margin-right: 0; background: #fff url(../../images/pr/catalog/advantage_img9.png) no-repeat center 21px; }
	/* //카다로그 > 제작개요 */

	/* 카다로그 > 부가서비스 */
	.plan_catalog_sec { padding-bottom: 70px; text-align: center; }
	.plan_catalog_sec p br { display: none; }
	.plan_catalog_sec .sub_desc .ngb { color: #333; }
	.plan_catalog_sec .plan_catalog_img { margin-bottom: 36px; padding-top: 70px; }
	.plan_catalog_list { width: 995px; margin: 0 auto; }
	.plan_catalog_list li { float: left; width: 303px; min-height: 268px; margin-left: 9px; padding: 0 10px; background: #f3f3f3; border: 1px solid #ccc; letter-spacing: -1px; }
	.plan_catalog_list li:first-child { width: 305px; margin-left: 0; }
	.plan_catalog_list li strong { display: block; height: 58px; line-height: 58px; margin-bottom: 30px; border-bottom: 1px dashed #ccc; color: #111; font-size: 18px; }
	.plan_catalog_list li p { color: #777; font-size: 15px; }
	.plan_catalog_list li p br { display: none; }
	.plan_catalog_list li p .color { color: #d03238; font-family: "NanumGothicBold"; }
	.plan_catalog_list li p .bold { font-weight: bold; }

	.languages_sec { padding: 60px 0 47px; background: #eee; text-align: center; }
	.languages_sec h3 { margin-top: 0; }
	.languages_list { width: 1000px; margin: 0 auto; padding-top: 60px; }
	.languages_list li { float: left; width: 33.33%; } 
	.languages_list li > span { display: block; line-height: 1.5; color: #777; } 
	.languages_list li .languages_img { margin-bottom: 28px; }
	.languages_list li em { display: block; margin-bottom: 17px; color: #111; font-size: 17px; }
	.languages_list li em .color { color: #d03238; }
	.languages_list li .first { margin-bottom: 6px; }

	.printing_sec { padding-bottom: 95px; }
	.printing_sec p.sub_desc em { color: #111; }
	.printing_sec p.sub_desc br{ display: none; }
	.printing_list { width: 890px; margin: 0 auto; padding-top: 36px; }
	.printing_list li { float: left; width: 170px; margin-left: 10px; text-align: center; }
	.printing_list li:first-child { margin-left: 0; }
	.printing_list li:after { margin-left: 0; }
	.printing_list li > span { display: block; }
	.printing_list li .img { margin-bottom: 25px; }
	.printing_list li .info { font-size: 15px; } 
	.printing_list li .first { margin-bottom: 10px; }
	.printing_list li .info .color { color: #d03238; font-family: "NanumGothicBold"; }
	
	.special_sec { padding: 60px 0 100px; background: #eee; }
	.special_sec h3 { margin-top: 0; }
	.special_sec p br { display: none; }
	.special_list { width: 995px; min-height: 312px; margin: 0 auto; padding-top: 45px; }
	.special_list li { float: left; width: 207px; min-height: 312px; margin-left: 6px; padding: 0 15px 20px; background: #fff; border: 1px solid #ccc; text-align: left; }
	.special_list li.list1 > span,
	.special_list li.list2 > span,
	.special_list li.list3 > span {  min-height: 90px !important; }
	.special_list li em { display: block; width: 100%; height: 50px; line-height: 50px; margin-bottom: 20px; color: #333; font-size: 17px; border-bottom: 1px dashed #ccc; text-align: center; }
	.special_list li span { display: block; width: 195px; line-height: 1.5; padding-left: 10px; background: url(../../images/pr/catalog/special_list_bg.jpg) no-repeat left 9px; color: #777; }
	.special_list li img { width: 100%; }

	.electron_sec { padding-bottom: 44px; }
	.electron_sec .sub_desc em { color: #d03238; }
	.electron_sec .sub_desc br { display: none; }
	.electron_sec .inner { padding-top: 90px; }
	.electron_sec .inner:after { content: ''; clear: both; display: block; }
	.electron_sec .electron_img { float: left; width: 47.3%; }
	.electron_sec .electron_info { float: right; width: 52.7%; }
	.electron_sec .electron_info h4 { margin-bottom: 45px; color: #111; font-size: 25px; text-align: left; }                    
	.electron_sec .electron_info strong { display: block; position: relative; width: 501px; padding-left: 26px; margin-bottom: 11px; color: #111; font-size: 17px; text-align: left; }
	.electron_sec .electron_info strong:after { content: ''; display: block; position: absolute; top: 3px; left: 8px; width: 10px; height: 10px; background: #d03238; }
	.electron_sec .electron_info p { width: 513px; margin-bottom: 23px; padding-left: 26px; text-align: left; }

	.system_sec { display: block; padding: 50px 0; background: #eee; }
	.system_sec:after { content: ''; clear: both; display: block; }
	.system_sec .system_info { float: left; width: 49%; }
	.system_sec .system_info h4 { margin-bottom: 34px; padding-left: 16px; color: #111; font-size: 25px; text-align: left; }
	.system_sec .system_info p { padding: 0 16px; font-size: 16px; color: #777; text-align: left; letter-spacing: -1px; }
	.system_sec .system_info p em { color: #111; }
	.system_sec .system_img { float: right; width: 51%; }
	/* //카다로그 > 부가서비스 */
	
	/* 사보/출판 > 사보 */
	/* 사보 */
	.sabo_house_organ .p1 { font-size: 16px; margin-top: 25px; color:#333; }
	
	.sabo_house_organ_list { max-width:670px; width: 100%; margin: auto; letter-spacing:-1; }
	.sabo_house_organ_list .os { width: 180px; border:1px solid #d03238; box-sizing: border-box; border-radius:50%; float:left; margin: 50px 0 0 30px; color:#111; }
	.sabo_house_organ_list .os strong { font-size: 17px; display:block; padding: 60px 0 10px 0; }
	.sabo_house_organ_list .os p { font-size: 15px; padding-bottom: 43px; }
	.sabo_house_organ_list .sabo_house_organ_list3 p { padding-bottom: 67px; }

	.catalog_sec_img1 { margin-top: 40px;}
	/* 사보 */
	/* 사보의 목적 */
	.Sabo_purpose { padding: 60px 0 0; text-align: left; }
	.Sabo_purpose h4 { text-align: left; color:#111; font-size: 25px; position:relative; left:15px; padding: 60px 0 20px 0; }
	.Sabo_purpose h4 span.red_box { width:10px; height: 10px; background:#d03238; position:absolute; top: 67px; left: -15px; }
	.Sabo_purpose p { font-size: 15px; padding-bottom: 71px; }

	.Sabo_purpose1 .Sabo_purpose1_box { max-width: 1000px; width: 100%; margin: 0 auto; position:relative; }

	.Sabo_purpose .Sabo_purpose1-1 { background: #eee; padding-top: 20px; }
	.Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box .catalog_sec_img2 { position: absolute; right: 0; top: -13px; }
	.Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 { padding: 100px 0 20px 0; }
	.Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box h4 .red_box { top: 107px; }
	.Sabo_purpose .Sabo_purpose1-1 .Sabo_purpose1-1_box p { padding-bottom: 48px; }

	.Sabo_purpose .Sabo_purpose1-3 { background: #eee; overflow: hidden; clear: both; }
	.Sabo_purpose .Sabo_purpose1-3 .Sabo_purpose1-3_box .Sabo_purpose1-3_right { width: 50%; float: right; }
	
	.Sabo_purpose .Sabo_purpose1-4 .Sabo_purpose1-4_box { height:200px;  clear: both; }
	.Sabo_purpose .Sabo_purpose1-4 .Sabo_purpose1-4_box .catalog_sec_img3 { position: absolute; left: 0; top: -150px; }
	.Sabo_purpose .Sabo_purpose1-4 .Sabo_purpose1-4_box .Sabo_purpose1-4_right { width: 50%; float: right; }

	.Sabo_purpose .Sabo_purpose1-5 { background: #eee; }
	.Sabo_purpose .Sabo_purpose1-5 .Sabo_purpose1-5_box .catalog_sec_img4 { position: absolute; right:0; top: 20px; }
	.Sabo_purpose .Sabo_purpose1-5 .Sabo_purpose1-5_box p { padding-bottom: 47px; }
	/* 사보의 목적 */
	/* 사보제작 추진 방법 */
	.methods { padding: 1px 0 60px 0; }
	.methods p { margin-top: 10px; letter-spacing:-1; }
	
	.methods .methods_img0 { max-width: 825px; width: 100%; margin: 40px auto; overflow:hidden; clear:both; }
	.methods .methods_img0 .methods_img0_box { float:left; width: 275px; }
	.methods .methods_img0 .methods_img0_box .methods_img { width: 213px; margin: 0 auto; border:1px solid #cfcfcf; border-radius: 50%;  }
	.methods .methods_img img { padding-top: 45px;}
	.methods .catalog_sec_img5 img { padding-bottom: 48px; }
	.methods .catalog_sec_img6 img { padding-bottom: 58px; }
	.methods .catalog_sec_img7 img { padding-bottom: 57px; }
	.methods .methods_img0 .methods_img0_box p { font-size: 15px; padding: 10px 0 96px; }
	.methods .methods_img0 .methods_img0_box p strong { display: block; font-size: 17px; color:#000; }
	/* 사보제작 추진 방법 */
	/* 애드몬의 MERIT */
	.merit { background: #eeeeee; padding-top: 40px; }
	.merit_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow:hidden; clear: both; }
	.merit_con { width: 32.2%; float:left; margin: 50px 0 95px 5px; border:1px solid #cccccc; background: #fff; }
	.merit .merit_box .merit_con .merit_img img { width: 100%; }
	.merit_con1 { margin-left: 0px; }
	.merit_con p { color:#111; letter-spacing:-1px; }	
	.merit_con p:nth-child(2) { font-size: 18px; padding: 20px 0 20px 0; font-family:NanumGothicBold; }
	.merit_con p:nth-child(3) { padding-bottom: 51px; }
	.merit_con1 p:nth-child(3) { padding-bottom: 29px; }
	/* 애드몬의 MERIT */
	/* //사보/출판 > 사보 */

	/* 사보/출판 > 사사 */
	/* 사사 */
	.sasa:nth-child(even) { background: #eee; }
	.sasa .p2 { font-size: 16px; }
	.sasa_box0 .sasa_box0_img { width: 100%; margin-top: -0px; }
	.sasa_box0 .sasa_box0_img img { width: 100%; }
	/* 사사 */
	/* 사사 제작의 목적 */
	.sasa_box1 { padding-top: 1px; }
	
	.sasa_purpose_circle { max-width: 600px; width: 100%; margin: 45px auto; overflow: hidden; }
	.sasa_purpose_circle:after { content: ''; clear: both; display: block; }
	.sasa_purpose_circle .purpose_circle { width: 180px; min-height: 180px; float: left; margin-left: 20px; box-sizing: border-box;  border:1px solid #d03339; border-radius: 50%; background: #fff; line-height: 25px; }
	.sasa_purpose_circle .purpose_circle .p2{ font-size: 15px; padding: 58px 1px 50px; }
	.sasa_purpose_circle .sasa_purpose_circle1{ margin-left: 10px; }
	.sasa_purpose_circle .sasa_purpose_circle3 .p2{ padding: 48px 0 36px 0; }
	.sasa_img1 img { width: 60%; margin-top: -10px; }
	/* 사사 제작의 목적 */
	/* 사사의 형태 */
	.sasa_box2 { background: url(../../images/Sasa3.jpg) no-repeat center; }
	.sasa_shape_square { max-width: 820px; width: 100%; margin: 0 auto; overflow:hidden; }
	.sasa_shape_square:after { content: ''; clear: both; display: block; }
	.sasa_shape_square .shape_square { width: 31.2%; float: left; margin: 20px 0 101px 20px; border: 1px solid #ccc; background: #fff; }
	.sasa_shape_square .shape_square .p2{ width: 85%; margin: 30px auto; padding-top: 35px; border-top: 1px dotted #ccc; }
	.sasa_shape_square .shape_square .p3{ margin-top: 40px; font-size: 18px; font-family:NanumGothicExtraBold; color:#000; }
	.sasa_shape_square .sasa_shape_square1 { margin-left: 0px; }
	/* 사사의 형태 */
	/* 사사 제작 추친 방법 */
	.sasa_box3 { padding: 1px 0 10px 0; }
	
	.sasa_table_list { max-width: 1000px; width: 100%; margin: 70px auto; background: #fff; }
	.sasa_table { width: 100%; }
	.sasa_table .th1 { border-top:2px solid #000; border-bottom:1px solid #999; border-right:1px solid #eaeaea; font-size: 16px; padding: 15px 0 ; background: #fafafa; }
	.sasa_table .td1 { border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding: 17px; line-height: 20px; }
	.sasa_table .td1:nth-child(1) { font-family:NanumGothicExtraBold; color:#000; }

	.sasa_table .td_line1 { border-bottom:1px solid #999; }
	.sasa_table .td_bg { background: #fafafa; font-size: 16px; }
	.sasa_table .td1-1 { padding-top: 25px; }
	.sasa_table .td1-2 { padding-top: 55px; }
	.sasa_table .td1-3 { padding-top: 25px; }
	.sasa_table .td1-4 { padding-top: 55px; }
	/* 사사 제작 추친 방법 */
	/* 새로운 형태의 사사 제작 */
	.sagag {width: 10px; height: 10px; background: #d03238; float: left; margin: 4px 6px 0 0; }
	.sasa_box4-0 { max-width: 1000px; width:100%; min-height: 375px; margin: 0 auto; text-align: left; overflow: hidden; }
	.sasa_box4-0:after { content: ''; display: block; display: block; }
	.sasa_box4-0 h4 { font-size: 20px; text-align: left; margin-top: 50px; color: #000; display: block; clear: both; }

	.making_left { width: 51%; float: left; letter-spacing:-1px; }
	.making_left .making_left0 { font-size: 16px; margin-top: 20px; font-family:NanumGothicBold; color: #000; }
	.making_left .making_left0 .p2 { margin-top: 10px; }
	.making_left .making_left0 ul li { position: relative; left: 10px; line-height: 1.4; }
	.making_left .making_left0 ul li span.black_bar { position: absolute; left: -10px; }

	.sasa_img2 { float: right; width: 49%; }
	.sasa_img2 img { margin: -20px -120px 0px 0px; }
	/* 새로운 형태의 사사 제작 */
	/* 전사적 협조를 이끄는 사사제작 */
	.sasa_box5 { min-height: 315px; padding-top: 60px; }
	.sasa_box5-1 { max-width: 1000px; width: 100%; margin: 0 auto; text-align: left; overflow: hidden; }
	.sasa_box5-1:after { content: ''; clear: both; display: block; }
	.sasa_box5-1 h4 { font-size: 20px; text-align: left; color: #000; }

	.making_txt_box { width: 50%; text-align: left; }

	.making_right { margin-top: 5px; }
	.making_right .making_rigjt0 { font-size: 16px; margin-top: 25px; font-family:NanumGothicBold; color: #000; }
	.making_right .making_rigjt0 .p2 { margin-top: 10px; }
	
	.sasa_img4 { float: left; }
	.sasa_img4 img { margin-left: 13px; }

	.making_txt_box { width: 50%; float:right; }
	/* 전사적 협조를 이끄는 사사제작 */
	/* 보고,느끼고,감동하는 사사 */
	.sasa_box6 { min-height: 360px; overflow: hidden; }
	.sasa_box6 :after { content: ''; clear: both; display: block; }
	.sasa_img3 { float: right; }
	.sasa_img3 img { margin: -55px -150px 0px 0px; }
	/* 보고,느끼고,감동하는 사사 */
	/* //사보/출판 > 사사 */
	
	/* 사보/출판 > 소식지 */
	/* 소식지 */
	.newsletters .p2 { font-size: 16px; }
	
	.newsletters_img0 img { margin-top: 42px; }
	/* 소식지 */

	/* 뉴스레터/소식지 */
	.newsletters1 { padding-top: 1px; background: #eee; }
	
	.newsletters_circles { max-width: 510px; width: 100%; margin: 0 auto; clear: both; overflow: hidden;padding-bottom: 60px; }
	.newsletters_circles .news_circles0 { width: 23.53%; height: 120px; border:1px solid #d03238; border-radius: 50%; box-sizing:border-box; float: left; margin: 50px 10px 0 0 ; background: #fff; }
	.newsletters_circles .news_circles0:nth-child(4) { margin-right: 0; }
	
	.newsletters_circles .news_circles0 .p2 { margin-top: 45px; font-size: 14px; color: #d03238; font-family:NanumGothicBold; }

	.newsletters_circles .news_circles0-1 { margin-left: 12.7%; }
	.newsletters_circles .news_circles2 { margin-top: -10px; }
	/* 뉴스레터/소식지 */

	/* 진행상태 */
	.progress_box { max-width: 825px; width: 100%; margin: 60px auto; }
	.progress_circles { overflow: hidden; clear: both;}
	.pro_circles_box { width:30%; float: left; margin-right: 40px; }
	.pro_circles { width: 86.87%; height: 215px; box-sizing: border-box; margin: 0 auto; border:1px solid #ccc; border-radius: 50%; }
	.pro_circles img { margin-top: 50px; }
	
	.pro_circles_box3 { margin-right:0; }

	.pro_circles_box .p3 { color: #000; }
	.pro_circles_box .p3 strong { display: block; margin: 15px 0 10px 0; font-size: 16px; }
	/* 진행상태 */
	/* //사보/출판 > 소식지 */

	/* 사보/출판 > 출판 */
	.publishing:nth-child(odd) { background: #eee; }
	.publishing > p { font-size: 16px; }
	/* 출판 */
	.publishing_img0 { width: 100%; }
	.publishing_img0 img { width: 100%; }
	/* 출판 */
	/* 정기간행물 */
	.publishing2 { padding: 1px 0 60px 0; }
	.routine_img { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.routine_img_box { width: 110px; float: left; margin-top: 50px; }
	.routine_img_box0 { width: 28px; padding: 50px 12px 0 10px; }
	.routine_img_box1 { margin-left: 45px; }
	.routine_img0 { width: 100%; height: 110px; margin: 0 auto; box-sizing: border-box; border:1px solid #d03238; border-radius: 50%; background: #fff; }
	.routine_img1 img { margin: 37px 0; }
	.routine_img2 img { margin: 35px 0; }
	.routine_img3 img { margin: 40px 0; }
	.routine_img4 img { margin: 41px 0; }
	.routine_img5 img { margin: 40px 0; }
	.routine_img6 img { margin: 37px 0; }
	.routine_img0-0 { width: 28px; height: 12px; border: none; background: none;}
	.routine_img0-0 img { width: 100%; }
	.routine_img_box .p2 { font-size: 16px; font-family:NanumGothicBold; color:#000; padding: 20px 0 30px 0; }
	.routine_txt1 { width: 488px; margin: 0 auto; letter-spacing: -1px; font-size: 16px; }
	.routine_txt1 .p3 { font-family:NanumGothicBold; color: #d03238; margin-bottom: 5px; }
	/* 정기간행물 */
	/* 애드몬 정기간행물 제작의 특징 */
	.features_img_allbox { max-width: 1000px; width: 100%; margin: 50px auto; overflow: hidden; }
	.features_img_allbox:after { display: ''; clear: both; display: block; }
	.features_img_abox { width: 200px; float: left; }

	.features_img { width: 85%; height: 170px; margin: 0 auto; border:1px solid #ccc; box-sizing: border-box; border-radius: 50%; overflow: hidden; }
	.features_img1 { background: url(../../images/features1.jpg) 0 0 no-repeat; }
	.features_img2 { background: url(../../images/features2.jpg) -60px 0 no-repeat; }
	.features_img3 { background: url(../../images/features3.jpg) -40px 0 no-repeat; }
	.features_img4 { background: url(../../images/features4.jpg) -80px 0 no-repeat; }
	.features_img5 { background: url(../../images/features5.jpg) 15px -7px no-repeat; }
	.features_img_abox .p1 { font-size: 15px; padding: 20px 0 10px 0; letter-spacing: -1px; }
	/* 애드몬 정기간행물 제작의 특징 */
	/* 개인출판(POD)이란? */
	.publishing4 { padding: 1px 0 60px 0; }
	.publishing4 .p3 { width: 525px; height: 50px; margin: 0 auto; line-height: 50px; background: url(../../images/bg_1.jpg) repeat-x; font-family:NanumGothicBold; color: #000; }
	.personal { max-width: 700px; width: 100%; margin: 20px auto; overflow: hidden; clear: both; }

	.personal_circles { width: 118px; height: 118px; border: 1px solid #d03238; border-radius: 50%; margin: 60px 10px 0 0; float: left; background: #fff; }
	.personal_circles .p2 { font-family:NanumGothicBold; color: #d03238; margin-top: 47px; }
	.personal_circles1 { margin-left: 30px; }
	.personal_circles5 { margin-right: 0; }
	/* 개인출판(POD)이란? */
	/* 진행방법 */
	.publishing5 { padding-top: 1px; }
	.progress { max-width: 825px; width: 100%; margin: 30px auto; overflow:hidden; clear: both; }
	.progress_circles_box { width: 275px; float: left; }
	.progress_circles { width: 77.46%; height: 213px; margin: 0 auto; border: 1px solid #cdcdcd; border-radius: 50%; }
	.progress_circles img { margin-top: 52px; }
	.progress_circles1 img { margin-top: 47px; }
	.progress_circles2 img { margin-top: 50px; }
	.progress_circles_box .p2 { padding: 20px 0 50px 0; }
	.progress_circles_box .p2 strong { display: block; margin-bottom: 10px; color: #000; }
	/* 진행방법 */
	/* //사보/출판>출판 */

	/* 사보/출판 > 기타출판 */
	.etc { padding: 1px 0 60px 0; }
	.etc p { font-size: 16px; color:#111; }
	/* 애뉴얼 리포트란? */
	.etc1 { background: url( ../../images/etc0.jpg ) 50% 63% no-repeat; }
	.annual_report_txt { max-width: 650px; width: 100%; margin: 0 auto; padding: 30px 0 60px 0; }
	.annual_report_txt_box { width: 100%; padding: 250px 0; position: relative; }
	.annual_report_txt_box .p3 { font-size: 14px; position: absolute; }
	.annual_report_txt_box .p3-1-1 { font-size:18px; font-family: NanumGothicExtraBold; }
	.annual_report_txt_box .p3-1 { top: 30%; left:46%; color: #f6835f; }
	.annual_report_txt_box .p3-2 { top: 15%; left:68%; text-align: left; }
	.annual_report_txt_box .p3-3 { top: 55%; left:46%; }
	.annual_report_txt_box .p3-4 { top: 84%; left:17.8%; color: #ed636c; }
	.annual_report_txt_box .p3-5 { top: 84%; right:16.5%; }
	.annual_report_txt_box .p3-6 { top: 100%; left:12%; }
	.annual_report_txt_box .p3-7 { top: 100%; right:9%; }
	/* 애뉴얼 리포트란? */
	/* 제작과정 */
	.etc2 { padding: 1px 0 60px 0; background: #eee; }
	.etc_making { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 50px; overflow: hidden; }
	.etc_making:after { content: ''; clear: both; display: block; }
	.etc_making_box { width: 150px; float:left; }
	.etc_making_box0 { width:28px; margin: 13px 17px 0 16px; }
	.etc_making_box1 { margin-left: 3px; }
	.etc_making_img { width: 100%; height: 150px; margin: 0 auto; border: 1px solid #d13b41; box-sizing: border-box; border-radius: 50%; background: #fff; }
	.etc_making_img img { margin-top: 50px; }
	.etc_making_img1-1 { width: 100%; border: none; background: none; }
	.etc_making_box .p2 { font-family: NanumBarunGothicBold; font-size: 17px; padding: 15px 0 33px 0; letter-spacing: -1px; }
	.etc_making_box .p2 strong { display: block; color: #d13b41; font-family: NanumGothicExtraBold; }
	/* 제작과정 */
	/* 학습교제 */
	.etc3 { min-height: 580px; background: url( ../../images/etc7.jpg ) 50% 100% no-repeat; }
	.learning { width: 380px; margin: 55px auto; overflow: hidden; }
	.learning:after { content: ''; clear: both; display: block; }
	.learning_txt { width: 118px; height: 118px; float:left; margin-right: 10px; border: 1px solid #d13b41; border-radius: 50%; background: #fff; }
	.learning_txt3 { margin-right: 0px; }
	.learning_txt .p2 { margin-top: 50px; color: #d13b41; font-size: 14px; font-family: NanumBarunGothicBold; }
	.learning_txt .lear_p2-1 { margin-top: 38px; }
	/* 학습교제 */
	/* 기타 출판물 */
	.etc4 { min-height: 590px; padding-top: 1px; background: #eee url( ../../images/etc8.jpg ) 50% 100% no-repeat; }
	.etc_publication { max-width: 510px; width: 100%; margin: 55px auto; overflow: hidden; clear: both; }
	.etc_publication_txt { width: 118px; height: 118px; float:left; margin-right: 10px; border: 1px solid #d13b41; border-radius: 50%; background: #fff; }
	.etc_publication_txt4 { margin-right: 0px; }
	.etc_publication_txt5 { margin-top: 10px; }
	.etc_publication_txt6 { margin-top: 10px; }
	.etc_publication_txt7 { margin-top: 10px; }
	.etc_publication_txt8 { margin: 10px 0 0 0; }
	.etc_publication_txt .p2 { margin-top: 50px; color: #d13b41; font-size: 14px; font-family: NanumGothicBold; }
	/* 기타 출판물 */
	/* //사보/출판 > 기타출판 */

	/* CF/동영상 > 제작범위 */
	.production_range p { font-size: 16px; }
	.production_range p .red { color: #d03238; font-family: NanumBarunGothicBold; }
	.production_range p .cf { color: #d03238; font-family: NanumGothicExtraBold; }
	/* 제작범위 */
	.production_range1 .production_range1_p2-2 { padding-bottom: 450px; }
	.production_range1 { background: url( ../../images/production_range1.jpg ) 50% 100% no-repeat; }
	.production_range1_p2-2{ margin-top: 15px; }
	.production_range1_p2-2 strong { color:#111; }
	/* 제작범위 */
	/* CF제작 */
	.production_range2 { padding: 1px 0 270px; background: url( ../../images/production_range3.png ) #eee 50% 100% no-repeat; background-size: 75% 50%; }
	.cf_production { max-width: 1000px; width: 100%; margin: 47px auto; overflow: hidden; clear: both; }
	.cf_circle { width: 158px; height: 158px; float: left; border: 1px solid #d03238; border-radius: 50%; margin-right: 5px; background: #fff; }
	.cf_circle6 { margin-right: 0; }
	.cf_circle .cf_p2 { font-size: 13px; margin-top: 20px; letter-spacing: -1px; }
	.cf_circle .cf_p2 strong { display: block; margin-bottom: 5px; font-size: 30px; color: #d03238; font-family: NanumGothicExtraBold; }
	/* CF제작 */
	/* 기업홍보 영상 */
	.production_range3 { padding: 1px 0 231px; background: url( ../../images/production_range4.png ) 50% 100% no-repeat; }
	.promotional_video { max-width: 825px; width: 100%; margin: 54px auto; overflow: hidden; clear: both; }
	.promotional_video_circle { width: 158px; height: 158px; float: left; border: 1px solid #d03238; border-radius: 50%; margin-right: 5px; background: #fff; }
	.promotional_video_circle .video_p2 { font-size: 13px; margin-top: 20px; }
	.promotional_video_circle .video_p2 strong { display: block; margin-bottom: 5px; font-size: 30px; color:#d03238; font-family: NanumGothicExtraBold; }
	/* 기업홍보 영상 */
	/* 바이럴 영상 */
	.production_range4 { padding: 1px 0 400px; background: url( ../../images/production_range7.png) #eee 50% 100% no-repeat; }
	.production_range1_p2-3 { margin-top: 15px; }
	/* 바이럴 영상 */
	/* 3D 입체 영상 */
	.production_range5 { padding: 1px 0 249px; background: url( ../../images/production_range5.jpg ) 50% 100% no-repeat; }
	.three_d_solid { width: 655px; margin: 45px auto; overflow: hidden; clear: both; }
	.three_d_circle { width: 158px; height: 158px; float: left; border: 1px solid #d03238; border-radius: 50%; margin-right: 5px; background: #fff; }
	.three_d_circle4 { margin-right: 0px; }
	.three_d_circle .three_d_p2 { font-size: 13px; margin-top: 20px; }
	.three_d_circle .three_d_p2 strong { display: block; margin-bottom: 5px; font-size: 30px; color:#d03238; font-family: NanumGothicExtraBold; }
	/* 3D 입체 영상 */
	/* 기타영상 */
	.production_range6 { padding: 1px 0 310px; background: url( ../../images/production_range6.png ) #eee 50% 100% no-repeat; }
	.other_video { width: 655px; margin: 47px auto; overflow: hidden; clear: both; }
	.other_video_circle { width: 158px; height: 158px; float: left; border: 1px solid #d03238; border-radius: 50%; margin-right: 5px; background: #fff; }
	.other_video_circle4 { margin-right: 0; }
	.other_video_circle .other_video_p2 { margin-top: 70px; font-family: NanumBarunGothicBold; }
	.other_video_circle .other_video_p2-4 { margin-top: 60px; }
	/* 기타영상 */
	/* //CF/동영상 > 제작범위 */

	/* CF/동영상 > 제작안내 */
	.produ_Info .p1 { font-size: 16px; color:#000; }
	.produ_Info .p1 .red { color: #d03238; font-family: NanumGothicExtraBold; }
	/* 제작안내 */
	.produ_Info1 .p1-1 { margin-top: 20px; }
	.produ_Info1 .p1-2 { margin-top: 10px; }
	.produ_Info1 .produ_Info_img { margin-top: 25px; }
	.produ_Info1 .produ_Info_img img { width: 406px; }
	.produ_Info1 .produ_box { max-width: 1000px; width: 100%; min-height: 124px; margin: 55px auto; border:3px solid #eee; box-sizing: border-box; }
	.produ_Info1 .produ_box .p1 { margin-top: 22px; }
	/* 제작안내 */
	/* 문의 */
	.produ_Info2 { background: #eee; padding: 1px 0 60px 0; }
	.produ_Info2 .p_big_red { font-size: 40px; color: #d03238; font-family: NanumGothicExtraBold; }
	.produ_Info2 .question_box { max-width: 1000px; width: 100%; margin: 60px auto; overflow: hidden; clear: both; letter-spacing: -1px; }
	.produ_Info2 .question_box .question0 { max-width: 328px; width: 100%; min-height: 318px; margin-right: 5px; border:1px solid #ccc; float: left; background: #fff; }
	.produ_Info2 .question_box .question0-3 { margin-right:0; }
	.produ_Info2 .question_box .question0 .p1 { font-size: 18px; font-family: NanumGothicBold; margin-top: 35px; }
	.produ_Info2 .question_box .question0 ul { width: 90%; margin: 30px auto; border-top:1px dashed #e5e5e5; text-align: left; padding-top: 20px; }
	.produ_Info2 .question_box .question0 ul li { font-size: 15px; margin-top: 10px; line-height: 22px; position: relative; left: 10px; }
	.produ_Info2 .question_box .question0 ul li .front_bar { position: absolute; left: -10px; }
	/* 문의 */
	/* //CF/동영상 > 제작안내 */

	/* CF/동영상 > 송출대행 */
	.delivery_agent p { font-size: 16px; color:#000; }
	/* 송출대행 */
	.delivery_agent1 { padding: 1px 0 165px; background: url(../../images/delivery_agent.png) 50% 100% no-repeat; }
	.delivery_agent1 .delivery_agent0 { max-width: 655px; width: 100%; margin: 45px auto; overflow: hidden; clear: both; }
	.delivery_agent0 .delivery_agent_circle { width: 158px; height: 158px; float: left; margin-right: 5px; border:1px solid #d03238; border-radius: 50%; background: #fff; }
	.delivery_agent0 .delivery_agent_circle4 { margin-right: 0; }
	.delivery_agent0 .delivery_agent_circle .p2 { font-size: 13px; margin-top: 30px; }
	.delivery_agent0 .delivery_agent_circle .p2 strong { display: block; font-size: 30px; color:#d03238; font-family: NanumGothicExtraBold; }
	/* 송출대행 */
	/* 절차 */
	.delivery_agent2 { background: #eee; padding: 1px 0 60px 0; }
	.step_delivery_box { max-width: 1000px; width: 100%; margin: 25px auto; display: block; clear: both; overflow: hidden; }
	.step_delivery_box .step_delivery_img { float: left; margin-top: 120px; margin-left: 12px; }
	.step_delivery_box .step_delivery { width: 31%; min-height: 280px; float: left; margin-left: 12px; border:1px solid #ccc; box-sizing: border-box; background: #fff; letter-spacing: -1px; }
	.step_delivery_box .step_delivery1 { margin-left: 0; }
	.step_delivery_box .step_delivery .p2 { font-size: 16px; font-family: NanumGothicExtraBold; color:#000; text-align: left; height: 80px; }
	.step_delivery_box .step_delivery .p2-1 { background: url(../../images/step_delivery1.jpg) 30% 50% no-repeat; padding: 25px 0 0 150px; }
	.step_delivery_box .step_delivery .p2-2 { background: url(../../images/step_delivery2.jpg) 15% 50% no-repeat; padding: 15px 0 10px 100px; }
	.step_delivery_box .step_delivery .p2-3 { background: url(../../images/step_delivery3.jpg) 25% 50% no-repeat; padding: 25px 0 0 130px; }
	.step_delivery_box .step_delivery ul { width: 85%; margin: 0px auto; border-top:1px dotted #ccc; padding-left: 10px; }
	.step_delivery_box .step_delivery ul li { line-height: 25px; margin-top: 15px; text-align: left; position: relative; }
	.step_delivery_box .step_delivery ul li .hoisagjum { display: block; width: 3px; height: 3px; background:#ccc; position: absolute; top: 10px; left: -7px; }
	/* 절차 */
	/* 매체집행 */
	.delivery_agent3 { padding: 1px 0 0 0; letter-spacing: -1px; }
	.delivery_agent3 .bs { font-size: 20px; color:#000; text-align: left; position: relative; left: 15px; }
	.delivery_agent3 .bs .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 3px; left: -15px; }

	.tv_box_left .public_bs { max-width: 1000px; width: 100%; margin: 112px auto; margin-bottom: 50px; }

	.delivery_agent3 .public_bs_li { position: relative; left: 10px; }
	.delivery_agent3 .public_bs_li .front_bar { position: absolute; left: -10px; }
	
	.tv_box_left .public_bs .public_bs_ul .public_bs_li { font-size: 15px; text-align: left; padding-top: 20px; line-height: 25px; }
	.tv_box_left .public_bs .public_bs_ul .public_bs_li strong { color:#111; }
	.tv_box_left .cable_bs_all_box { background: #eee; min-height: 385px; }
	.tv_box_left .cable_bs_all_box .cable_bs_box { max-width: 1000px; width: 100%; margin: 0 auto; padding-top: 30px; }
	.tv_box_left .cable_bs_all_box .cable_bs_box:after { content: ''; clear: both; display: block; }
	.tv_box_left .cable_bs_all_box .cable_bs_box .public_bs_ul { width: 55%; float: left; }
	.tv_box_left .cable_bs_all_box .cable_bs_box .public_bs_li { font-size: 15px; line-height: 25px; padding-top: 20px; text-align: left; }
	.tv_box_left .cable_bs_all_box .cable_bs_box .public_bs_li strong { color:#111; }
	.tv_box_left .cable_bs_all_box .public_bs_img1 { width: 50%; float: right; margin: -185px -80px 0 0; }
	.tv_box_left .cable_bs_all_box .public_bs_img1 img { width: 100%; }

	.tv_box_right { overflow: hidden; }
	.tv_box_right:after { content: ''; clear: both; display: block; }
	.tv_box_right .bs { position: relative; left: 15px; top: 10px; }
	.tv_box_right .comprehensive_bs_box { max-width: 1000px; width: 100%; min-height: 180px; margin: 40px auto; }
	.tv_box_right .comprehensive_bs { width: 520px; float: right; }
	.tv_box_right .comprehensive_bs .public_bs_ul .public_bs_li { font-size: 15px; line-height: 25px; margin-top: 25px; text-align: left;  }
	.tv_box_right .comprehensive_bs .public_bs_ul .public_bs_li strong { color:#111; }
	.tv_box_right .comprehensive_bs .public_bs_ul .public_bs_li2 { margin-top: 15px; } 
	.tv_box_right .mobile_delivery_box { background: #eee; min-height: 340px; }
	.tv_box_right .mobile_delivery_box_in { max-width: 1000px; width: 100%; margin: 0 auto;  }
	.tv_box_right .mobile_delivery_box_in .mobile_delivery { width: 520px; float: right; margin-top: 40px; }
	.tv_box_right .mobile_delivery_box_in .public_bs_ul .public_bs_li { font-size: 15px; line-height: 25px; margin-top: 25px; text-align: left;  }
	.tv_box_right .mobile_delivery_box_in .public_bs_ul .public_bs_li strong { color:#111; }
	.tv_box_right .mobile_delivery_box_in .public_bs_ul .public_bs_li2 { margin-top: 15px; } 
	.tv_box_right .public_bs_img2 { max-width: 400px; width: 100%; margin: 50px 0 0 -30px; float: left; }
	.tv_box_right .public_bs_img2 img { width: 100%; }
	/* 매체집행 */
	/* //CF/동영상 > 송출대행 */

	/* 로고/캐릭터 > 캐릭터 */
	.logo_character .p1 { font-size: 16px; margin-top: 25px; color:#111; }
	.logo_character .red_txt { color:#d03238; font-family: NanumBarunGothicBold; }
	/* 캐릭터 제작 */
	.logo_character .character_production { max-width:880px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.character_production .logo_circle { width: 207px; height: 205px; border-radius: 50%; box-sizing: border-box; margin: 20px 10px 20px 10px; display:inline-block; letter-spacing: -1px; }
	.character_production .logo_circle strong { color:#111; }
	.character_production .logo_circle .red_txt { color: #d03238; font-family: NanumGothicExtraBold; }
	.character_production .logo_circle1 .p2 { font-size:13px; color:#FFF; line-height:20px; margin: 110px 0 0 0; }
	.character_production .logo_circle2 .p2 { font-size:13px; color:#cd7671; line-height:20px; margin: 110px 0 0 0; }
	.character_production .logo_circle3 .p2 { font-size:13px; color:#FFF; line-height:20px; margin: 110px 0 0 0; }
	.character_production .logo_circle4 .p2 { font-size:13px; color:#cd7671; line-height:20px; margin: 110px 0 0 0; }
	.character_production .logo_circle4 { margin-right: 0; }
	.character_production .logo_arrow { float:left;}
	.character_production .logo_circle1 { background:url(../../images/logo/logo_clrcle_bg_1.jpg) no-repeat;}
	.character_production .logo_circle2 { background:url(../../images/logo/logo_clrcle_bg_2.jpg) no-repeat;}
	.character_production .logo_circle3 { background:url(../../images/logo/logo_clrcle_bg_3.jpg) no-repeat;}
	.character_production .logo_circle4 { background:url(../../images/logo/logo_clrcle_bg_4.jpg) no-repeat;}
	/* 캐릭터 제작 */
	
	/* 캐릭터 제작 */
	.logo_character .character_production { max-width:715px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.character_production .character_circle { width: 175px; height: 175px; border:1px solid #d03238; border-radius: 50%; box-sizing: border-box; margin: 60px 5px 37px 0; float: left; letter-spacing: -1px; }
	.character_production .character_circle strong { color:#111; }
	.character_production .character_circle .red_txt { color: #d03238; font-family: NanumGothicExtraBold; }
	.character_production .character_circle1 .p2 { margin: 44px 0; }
	.character_production .character_circle2 .p2 { margin: 35px 0; }
	.character_production .character_circle3 .p2 { margin: 35px 0; }
	.character_production .character_circle4 .p2 { margin: 54px 0; }
	.character_production .character_circle4 { margin-right: 0; }
	/* 캐릭터 제작 */
	
	/* 제작 과정 */
	.logo_character2 { background: #eee; padding-top: 1px; } 
	
	.character_process { max-width: 925px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.character_process .character_process_circle_box { width: 145px; float: left; margin-top: 35px;  }
	.character_process .character_process_circle_box0 { width: 28px; margin: 45px 10px 0 12px; }
	.character_process_circle_box .character_process_circle { width: 100%; height: 145px; box-sizing: border-box; border:1px solid #d03238; border-radius: 50%; background: #fff; }
	.character_process_circle_box .character_process_circle img { margin: 50px 0; }
	.character_process_circle_box .character_process_circle0 { border: none; background: none; }
	.character_process_circle_box .p2 { font-size: 16px; color:#111; padding: 15px 0 60px 0; font-family: NanumGothicBold; letter-spacing: -1px; }
	/* 제작 과정 */
	/* 패키지 안내 */
	.logo_character3 { padding-top: 1px 0 60px 0; } 
	.Info_packages .Info_packages_table_list { max-width:1000px; width: 100%; margin: 45px auto; }
	.Info_packages .Info_packages_table_list_new { max-width:1000px; width: 100%; margin: 45px auto; margin-top:100px; }
	.Info_packages .Info_packages_table_list .Info_packages_table { width: 100%; }
	.Info_packages .mst { font-size: 25px; font-family:NanumGothicBold; color:#000; position: relative; left: 15px; text-align: left; margin: 50px 0 10px 0; }
	.Info_packages .mst .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
	.Info_packages .mst .small_txt { font-size:15px;}
	
	.Info_packages_table_list .Info_packages_table thead tr { border-top:2px solid #555; }
	.Info_packages_table_list .Info_packages_table thead .tr1 { background: #fafafa; }
	.Info_packages_table_list .Info_packages_table thead .tr2 { border-top:1px solid #999999; }
	.Info_packages_table_list .Info_packages_table thead .tr3 { border-top:1px solid #eaeaea; }
	.Info_packages_table_list .Info_packages_table thead .tr4 { border-top:1px solid #eaeaea; }
	.Info_packages_table_list .Info_packages_table thead .tr5 { border-top:1px solid #eaeaea; }
	.Info_packages_table_list .Info_packages_table thead .tr6 { border-top:1px solid #eaeaea; }
	.Info_packages_table_list .Info_packages_table thead .tr7 { border-top:1px solid #e4e4e4; border-bottom:1px solid #bbb; background: #f9e0e1; }
	.Info_packages_table_list .Info_packages_table thead tr .tth1 { font-size: 16px; padding: 16px; font-family: NanumGothicExtraBold; border-right:1px solid #e4e4e4; color:#111;  }
	.Info_packages_table_list .Info_packages_table thead tr .tth1-1 { border-right: none; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1 { padding: 12px; border-right:1px solid #e4e4e4; line-height: 25px; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1-1 { background: #fafafa; font-size: 16px; font-family: NanumGothicExtraBold; color:#000; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1-2 { border: none; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1-2-2 { padding:7px; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1-1-1 { border-right:1px solid #f0cacc;	}
	.Info_packages_table_list .Info_packages_table thead tr .ttd1-1-2 { font-size: 16px; font-family: NanumGothicExtraBold; color:#000; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1_1 { color:#d03238; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1_1_1 { padding-top: 20px; }
	.Info_packages_table_list .Info_packages_table thead tr .ttd1_1_2 { padding-top: 30px; }
	
	.Info_packages .p_txt .big_p { font-size: 20px; font-family: NanumGothicExtraBold; color:#000; }
	.Info_packages .p_txt .red_big_txt { margin-left: 15px; font-size: 40px; color:#d03238; font-family: NanumGothicExtraBold; }
	.Info_packages .finish_writing_txt { width: 1000px; margin: 50px auto; background: #fafafa; }
	.Info_packages .finish_writing_txt .finish_writing_ul { max-width: 645px; width: 100%; margin: 0 auto; padding: 25px 0 25px 0; }
	.Info_packages .finish_writing_txt .finish_writing_ul .finish_writing_li { position: relative; left: 15px; text-align: left; line-height: 25px; }
	.Info_packages .finish_writing_txt .finish_writing_ul .finish_writing_li1 { color:#d03238; }
	.Info_packages .finish_writing_txt .finish_writing_ul .finish_writing_li2 { margin-top:20px; }
	.Info_packages .finish_writing_txt .finish_writing_ul .finish_writing_li span.star { position: absolute; left: -15px; }
	/* 패키지 안내 */
	/* //로고/캐릭터 > 캐릭터 */

	/* 로고/캐릭터 > CI/BI */
	.ci_bi_allbox .p1 { font-size: 16px; color:#111; }
	.ci_bi_allbox .red_txt { color:#d03238; font-family: NanumGothicBold; }
	/* CI,BI */
	.ci_bi_allbox1 .ci_bi_box { max-width:715px; width: 100%; margin: 50px auto; margin-bottom: 50px; overflow: hidden; clear: both; letter-spacing: -1px; }
	.ci_bi_allbox1 .ci_bi_box .ci_bi_circle { width: 175px; height: 175px; box-sizing: border-box; border:1px solid #d03238; border-radius: 50%; margin-right: 5px; float: left; }
	.ci_bi_allbox1 .ci_bi_box .ci_bi_circle .p2 { font-size: 15px; margin-top: 50px; color:#000; }
	.ci_bi_allbox1 .ci_bi_box .ci_bi_circle4 { margin-right: 0; }
	.ci_bi_allbox1 .ci_bi_img0 { max-width: 1000px; width: 100%; margin: 0 auto; }
	/* CI,BI */
	/* 제작 과정 */
	.ci_bi_allbox2 { background: #eee; padding: 1px 0 60px 0; }
	.ci_bi_process { width: 1000px; margin: 50px auto; overflow: hidden; }
	.ci_bi_process:after { content: ''; clear: both; display: block; }
	.ci_bi_process_circle_box { width: 145px; float: left; }
	.ci_bi_process_circle_box0 { width: 28px; height:12px; margin: 10px 10px 0 12px; }
	.ci_bi_process_circle_box1 { margin-left: 3%; }
	.ci_bi_process_circle_box .ci_bi_process_circle { width: 100%; height: 145px; box-sizing: border-box; border:1px solid #d03238; border-radius: 50%; background: #fff; }
	.ci_bi_process_circle_box .ci_bi_process_circle img { margin-top: 50px; }
	.ci_bi_process_circle_box .ci_bi_process_circle0 { border: none; background: none; }
	.ci_bi_process_circle_box .p2 { font-size: 16px; color:#111; font-family: NanumGothicBold; margin-top: 20px; letter-spacing: -1px; }
	/* 제작 과정 */
	/* 패키지 안내 */
	.ci_bi_table_list { max-width:1000px; width: 100%; margin: 30px auto;  }
	.ci_bi_table_list .ci_bi_table { width: 100%; letter-spacing: -1px; }
	.ci_bi_table_list .ci_bi_table thead .t_tr1 { border-top:2px solid #555; background: #fafafa; }
	.ci_bi_table_list .ci_bi_table thead .t_tr2 { border-top:1px solid #999999; }
	.ci_bi_table_list .ci_bi_table thead .t_tr9 { border-top:1px solid #e4e4e4; border-bottom:1px solid #bbb; background: #f9e0e1; }
	.ci_bi_table_list .ci_bi_table thead .t_tr3_0 { border-top:1px solid #eaeaea; }
	.ci_bi_table_list .ci_bi_table thead tr .t_th1 { font-size: 16px; padding: 17px 0 16px 0; font-family: NanumGothicExtraBold; border-right:1px solid #e4e4e4; color:#000; }
	.ci_bi_table_list .ci_bi_table thead tr .t_th1-1 { border: none; }
	.ci_bi_table_list .ci_bi_table thead tr .t_td1 { padding: 12px 0 12px 0; border-right:1px solid #e4e4e4; line-height: 25px; }
	.ci_bi_table_list .ci_bi_table thead tr .t_td1-1 { background: #fafafa; font-size: 16px; font-family: NanumGothicExtraBold; color:#000; }
	.ci_bi_table_list .ci_bi_table thead tr .t_td1-2 { border: none; }
	.ci_bi_table_list .ci_bi_table thead tr .t_td1-1-1 { border-right:1px solid #f0cacc; }
	.ci_bi_table_list .ci_bi_table thead tr .t_td1-1-2 { font-size: 16px; font-family: NanumGothicExtraBold; color:#000; }
	.ci_bi_table_list .ci_bi_table thead tr .t_td1_1 { color:#d03238; }
	.ci_bi_table_list01 .ci_bi_table01 thead tr .t_td1-11 { padding-top: 25px; }
	.ci_bi_table_list01 .ci_bi_table01 thead tr .t_td1-12 { padding-top: 40px; }

	.ci_bi_table_list02 .ci_bi_table02 thead tr .t_td1-11 { padding-top: 25px; }
	.ci_bi_table_list02 .ci_bi_table02 thead tr .t_td1-12 { padding-top: 40px; }

	.ci_bi_packages .p_txt_01 .big_p_01 { font-size: 20px; font-family: NanumGothicExtraBold; color:#000; }
	.ci_bi_packages .p_txt_01 .red_big_txt_01 { margin-left: 15px; font-size: 40px; color:#d03238; font-family: NanumGothicExtraBold; }
	.ci_bi_packages .finish_writing_txt_01 { max-width: 1000px; width:100%; margin: 50px auto; background: #fafafa; letter-spacing: -1px; }
	.ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul { width: 645px; margin: 0 auto; padding: 25px 0 25px 0; }
	.ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li { position: relative; left: 15px; text-align: left; line-height: 25px; }
	.ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li1 { color:#d03238; }
	.ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li2 { margin-top:20px; }
	.ci_bi_packages .finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li span.star { position: absolute; left: -15px; }
	/* 패키지 안내 */
	/* //로고/캐릭터 > CI/BI */

	/* 로고/캐릭터 > 창업패키지 */
	.founded_packages .p1 { font-size: 16px; color:#111; }
	.founded_packages .red_txt { color:#d03238; font-family: NanumGothicExtraBold; }
	/* 창업패키지란? */
	.founded_packages1 { padding: 1px 0 0; }
	.founded_packages1 .founded_conten { width: 1000px; margin: 50px auto; background: url(../../images/founded_packages_img.jpg) center center no-repeat; }
	.founded_packages1 .founded_conten .p0_box { max-width: 550px; width: 100%; margin: 0 auto; overflow: hidden; letter-spacing: -1px; }
	.founded_packages1 .founded_conten .p0_box:after { content: ''; clear: both; display: block; }
	.founded_packages1 .founded_conten .p0_box .p0 { color:#fff; float: left; margin: 145px 0 30px 0; }
	.founded_packages1 .founded_conten .p0_box .p0-1 { margin-left: 25px; }
	.founded_packages1 .founded_conten .p0_box .p0-2 { margin-left: 75px; }
	.founded_packages1 .founded_conten .p0_box .p0-3 { margin: 150px 60px 0 20px }
	.founded_packages1 .founded_conten .p0_box .p0-4 { margin: 150px 0 0 20px; color:#000; padding-bottom: 215px; }
	/* 창업패키지란? */
	/* 애드몬 창업패키지의 특징 */
	.founded_packages2 { background: #eee; padding-top: 1px; }
	.founded_characteristic { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 50px; clear:both; overflow: hidden; letter-spacing: -1px; }
	.founded_characteristic .founded_characteristic_circle_box { width: 250px; float: left; }
	.founded_characteristic .founded_characteristic_circle_box .founded_characteristic_circle { width: 170px; height: 170px; margin: 0 auto; border:1px solid #ccc; border-radius: 50%; box-sizing: border-box; }
	.founded_characteristic .founded_characteristic_circle_box .founded_characteristic_circle1 { background: url(../../images/founded_packages_img1.jpg) -55px 0 no-repeat; }
	.founded_characteristic .founded_characteristic_circle_box .founded_characteristic_circle2 { background: url(../../images/founded_packages_img2.jpg) 0 -20px no-repeat; }
	.founded_characteristic .founded_characteristic_circle_box .founded_characteristic_circle3 { background: url(../../images/founded_packages_img3.jpg) -50px 0 no-repeat; }
	.founded_characteristic .founded_characteristic_circle_box .founded_characteristic_circle4 { background: url(../../images/founded_packages_img4.jpg) -60px -20px no-repeat; }
	.founded_characteristic .founded_characteristic_circle_box .p2 { padding: 15px 0 60px 0; }
	/* 애드몬 창업패키지의 특징 */
	/* 상품소개 */
	.founded_packages3 { padding-top: 1px; }
	.founded_packages3 .founded_table_list_box .founded_table_list { max-width: 1000px; width: 100%; margin: 50px auto; margin-top:0; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table { width: 100%; letter-spacing: -1px; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_tr1 { border-top:2px solid #000; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_tr9 { border-bottom:1px solid #bbb; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_th1 { padding: 16px 10px 15px 10px; color:#000; font-size: 18px; font-family: NanumGothicExtraBold; border-right:1px solid #e4e4e4; background: #fafafa; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table td { padding-left: 5px; padding-right: 5px; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_td1 { border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; padding: 15px 5px 14px; line-height: 20px; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_td1_f { background: #f9e0e1; border-right:1px solid #f0cacc; border-bottom:1px solid #bbb; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_td1_f1 { color:#d03238; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_th1_bn { border-right: none; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_pt1 { padding-top: 33px; }
	.founded_packages3 .founded_table_list_box .founded_table_list .founded_table .tt_pt2 { padding-top: 25px; }

	.p_txt_01 { max-width: 500px; width: 100%; margin: 50px auto; color:#111; }
	.p_txt_01 .big_p_01 { font-size: 20px; font-family: NanumGothicExtraBold; }
	.p_txt_01 .big_p_01 .red_big_txt_01 { font-size: 22px; color:#d03238; }
	.p_txt_01 .big_p_01 .red_big_txt_02 { font-size: 40px; color:#d03238; margin-left: 10px; }

	.finish_writing_txt_01 { max-width: 500px; width: 100%; min-height: 90px; margin: 0 auto; background: #fafafa; margin-bottom: 95px; }
	.finish_writing_txt_01 .finish_writing_01_ul { letter-spacing: -1px; padding-left: 30px; }
	.finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li { position: relative; left: 15px; line-height: 1.2; color:#d03238; text-align: left; padding: 20px 20px 0 0; }
	.finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li1 { padding-bottom: 0; }
	.finish_writing_txt_01 .finish_writing_01_ul .finish_writing_01_li span.star { position: absolute; left: -15px; }
	/* 상품소개 */
	/* //로고/캐릭터 > 창업패키지 */
	
	/* 홈페이지 > 상품소개 */
	.home_page { padding: 1px 0 40px 0; }
	.home_page:nth-child(even) { background: #f3f3f3; }
	.bg_white { background: #fff !important; }
	.bg_grey { background: #eee !important; }
	.bg_col_1 { background: #e6ebee !important; }
	.home_page .mst { font-size: 25px; font-family:NanumGothicBold; color:#000; position: relative; left: 15px; text-align: left; margin: 50px 0 10px 0; }
	.home_page .mst .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
	.home_page .mst span.small_txt { font-size:12px; color:#666; font-weight:normal; margin-left:10px;}
	.home_page p { color:#000; text-align: left; }
	.home_page .home_page0_all_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; letter-spacing: -1px; }
	.home_page .home_page0_all_box:after { content: ''; clear: both; display: block; }
	/* 브라우저안의 세상, 애드몬 홈페이지 */
	.home_page1 .p16 { font-size: 24px; padding-bottom: 50px; }
	.home_page1 .p16_new { font-size: 16px; padding-bottom: 50px; }
	.home_page1 .p16_new span.txt_col_1 { color:#ea0808;}
	.home_page1 .p17_new { font-size:30px; color:#333; font-weight:bold; line-height:40px; padding-bottom:90px;}
	.home_page1 .p17_new span { color:#333; font-weight:normal;}
	/* //브라우저안의 세상, 애드몬 홈페이지 */
	
	/* 홈페이지 all */
	.home_page0_txt_box { width: 50%; float: left; }
	.homepage_img1 { width: 50%; margin-top: 50px; float: right; }
	.home_page0_txt_box .p_txt_box { width: 100%; overflow: hidden; }
	.home_page0_txt_box .p_txt_box:after { content: ''; clear: both; display: block; }
	.home_page0_txt_box .p_txt_box .p_txt .p15 { font-size: 15px; position:relative; left: 65px; }
	.home_page0_txt_box .p_txt_box .p_txt .p15 strong { position: absolute; left: -65px; color:#000; }
	.home_page0_txt_box .p_txt_box .p_txt .p15_new_titl { font-size: 17px; color:#333; font-weight:bold; position:relative; margin-bottom:8px;  left: 0; }
	.home_page0_txt_box .p_txt_box .p_txt .p15_new { font-size: 15px; position:relative; line-height:28px; left: 0; }
	.home_page0_txt_box .p_txt_box .p_txt .p15_new span.bullet { padding:3px; background:#c0abac; margin-right:5px; vertical-align:top; margin-top:9px; display:inline-block;}
	.home_page0_txt_box .p_txt_box .p_txt .p15_new span.p15_new_r { width:90%; display:inline-block;}
	
	.home_page0_txt_box_new { width: 48%; float: left; }
	.home_page0_txt_box_new .p_txt_box { width: 100%; text-align:left; display:inline-block;}
	.home_page0_txt_box_new .p_txt_box:after { content: ''; clear: both; display: block; }
	.home_page0_txt_box_new .p_txt_box .p_txt { margin:4px 0;}
	.home_page0_txt_box_new .p_txt_box .p_txt .p15 { width:15%; background:#d8d8d8; font-size: 14px; color:#000; font-weight:bold; vertical-align:middle; padding:6px 6px; margin-right:5px; display:inline-block;}
	.home_page0_txt_box_new .p_txt_box .p_txt .r_txt { width:80%; font-size: 13px; color:#505050; line-height:19px; vertical-align:middle; text-align:left; margin:4px 0; display:inline-block;}
	
	.home_page0_txt_box_r { width: 48%; float: right; }
	.home_page0_txt_box_r .p_txt_box { width: 100%; text-align:left; display:inline-block;}
	.home_page0_txt_box_r .p_txt_box:after { content: ''; clear: both; display: block; }
	.home_page0_txt_box_r .p_txt_box .p_txt { margin:4px 0;}
	.home_page0_txt_box_r .p_txt_box .p_txt .p15 { width:15%; background:#d8d8d8; font-size: 14px; color:#000; font-weight:bold; vertical-align:middle; padding:6px 6px; margin-right:5px; display:inline-block;}
	.home_page0_txt_box_r .p_txt_box .p_txt .r_txt { width:80%; font-size: 13px; color:#505050; line-height:19px; vertical-align:middle; text-align:left; margin:4px 0; display:inline-block;}
	/* //홈페이지 all */
	
	/* 실속형 홈페이지 300 */
	.home_page3 .home_page0_all_box .homepage_img1 { float: left; }
	.home_page3 .home_page0_all_box .home_page0_txt_box { float: right; }
	/* //실속형 홈페이지 300 */
	/* 반응형 홈페이지 500 */
	.home_page4 .home_page0_all_box .homepage_img1 { margin-top: 70px; }
	/* //반응형 홈페이지 500 */
	/* 홈페이지 상품비교 */
	.home_page5_table_box { max-width: 1000px; width: 100%; }
	.home_page5_table_box .home_page5_table { width: 100%; }
	.home_page5_table tr { font-size: 15px; font-family: NanumGothicBold; }
	.home_page5_table tr th { color:#fff; padding: 10px 0; box-sizing: dorder-box; border:1px solid #b2b2b2; }
	.home_page5_table tr th:nth-child(1) { background: #f5f5f5; }
	.home_page5_table tr th:nth-child(2) { background: #c5c8d0; }
	.home_page5_table tr th:nth-child(3) { background: #9197a7; }
	.home_page5_table tr th:nth-child(4) { background: #606779; }
	.home_page5_table tr td { padding: 20px 0; box-sizing: dorder-box; border:1px solid #b2b2b2; }
	.home_page5_table tr td:nth-child(1) { background: #f5f5f5; text-align: left; padding: 20px 30px; }
	.home_page5_table tr th strong { font-size: 35px; line-height: 1.1; }
	.home_page5_table tr td { font-family: NanumGothicBold; }
	/* //홈페이지 상품비교 */
	/* //홈페이지 > 상품소개 */

	/* 사진촬영 > 제품촬영 */
	.product_shot_box p { font-size: 16px; margin-top: 20px; color:#111; }
	.product_shot_box .red_txt { color:#d03238; font-family: NanumGothicBold; }
	/* 제품촬영 */
	.product_shot_img { max-width: 1210px; width: 100%; margin: 0 auto; }
	.product_shot_img img { width: 100%; }	
	/* 제품촬영 */
	/* 제작범위 */
	.product_shot_box2 { padding-top: 1px; }
	.produ_shooting_left .produ_shooting_1000 { max-width: 1000px; width: 100%; margin: 0 auto; position: relative; letter-spacing: -1px; }
	.produ_shooting_left .produ_shooting_1000 .produ_shooting_top .mp { font-size: 25px; color:#000; text-align: left; position: relative; left: 15px; }
	.produ_shooting_left .produ_shooting_1000 .produ_shooting_top .mp .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
	.produ_shooting_left .produ_shooting_1000 .produ_shooting_top .p2 { font-size: 15px; text-align: left; color:#111; }

	.produ_shooting_left1 .produ_shooting_1000 .produ_shooting_top { padding: 100px 0 50px 0; }
	.produ_shooting_left2 .produ_shooting_1000 .produ_shooting_top { padding: 50px 0 50px 0; }
	
	.produ_shooting_left .produ_shooting_100p { background: #eee; letter-spacing: -1px; }
	.produ_shooting_left .produ_shooting_100p .produ_shooting_bottom { max-width: 1000px; width: 100%; margin: 0 auto; padding: 50px 0 50px 0; }
	.produ_shooting_left .produ_shooting_100p .produ_shooting_bottom .mp { font-size: 25px; color:#000; text-align: left; position: relative; left: 15px; }
	.produ_shooting_left .produ_shooting_100p .produ_shooting_bottom .mp .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
	.produ_shooting_left .produ_shooting_100p .produ_shooting_bottom .p2 { font-size: 15px; text-align: left; color:#000; }

	.produ_shooting_right .produ_shooting_1000 { max-width: 1000px; width: 100%; min-height: 240px; margin: 0 auto; position: relative; letter-spacing: -1px; }
	.produ_shooting_right .produ_shooting_1000 .produ_shooting_top .produ_shooting_top_posi { width: 500px; position: absolute; top: 50px; right: 0; }
	.produ_shooting_right .produ_shooting_1000 .produ_shooting_top .mp { font-size: 25px; color:#000; text-align: left; position: relative; left: 15px; }
	.produ_shooting_right .produ_shooting_1000 .produ_shooting_top .mp .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
	.produ_shooting_right .produ_shooting_1000 .produ_shooting_top .p2 { font-size: 15px; text-align: left; color:#000; }
	.produ_shooting_right .produ_shooting_100p { background: #eee; min-height: 220px; letter-spacing: -1px; }
	.produ_shooting_right .produ_shooting_100p .produ_shooting_bottom { max-width: 1000px; width: 100%; margin: 0 auto; position: relative; }
	.produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .produ_shooting_top_posi { max-width: 500px; width: 100%; position: absolute; top: 50px; right: 0; }
	.produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .mp { font-size: 25px; color:#000; text-align: left; position: relative; left: 15px; }
	.produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .mp .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
	.produ_shooting_right .produ_shooting_100p .produ_shooting_bottom .p2 { font-size: 15px; text-align: left; color:#000; }
	
	.produ_shooting_left .produ_shooting_1000 .produ_shooting_img { position: absolute; }
	.produ_shooting_left .produ_shooting_1000 .produ_shooting_img img { width: 100%; }
	.produ_shooting_left1 .produ_shooting_1000 .produ_shooting_img { top: 90px; left: 60%; }
	.produ_shooting_left2 .produ_shooting_1000 .produ_shooting_img { top: 70px; left: 59%; }

	.produ_shooting_right .produ_shooting_1000 .produ_shooting_img { position: absolute; }
	.produ_shooting_right .produ_shooting_1000 .produ_shooting_img img { width: 80%; }
	.produ_shooting_right1 .produ_shooting_1000 .produ_shooting_img { top: 80px;left: -7%; }
	.produ_shooting_right2 .produ_shooting_1000 .produ_shooting_img { top: 70px;left: 3%; }
	/* 제작범위 */
	/* 제작과정 */
	.product_shot_box3 { padding-top: 1px 0 60px 0; }
	.product_shot_box3 .product_shot_process_box { max-width: 1000px; width: 100%; margin: 50px auto; overflow: hidden; }
	.product_shot_box3 .product_shot_process_box:after { content: ''; clear: both; display: block; }
	
	.product_shot_process_box .product_shot_process_imgbox { width: 110px; float: left; }
	.product_shot_process_box .product_shot_process_imgbox .p15 { font-size: 15px; color:#111; font-family: NanumGothicBold; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img { width: 100%; height: 110px; box-sizing: border-box; border:1px solid #d03238; border-radius: 50%; }
	.product_shot_process_box .product_shot_process_imgbox0 { width: 28px; margin: 45px 10px 0 12px; }
	.product_shot_process_box .product_shot_process_imgbox1 { margin-left: 4.5%; }
	.product_shot_process_box .product_shot_process_imgbox0 .product_shot_process_img0 { width: 100%; height: 12px; border: none; border-radius: 0; background: url(../../images/picture_img-20.jpg) 0 0 no-repeat; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img1 { background: url(../../images/picture_img-07.jpg) 50% 50% no-repeat; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img2 { background: url(../../images/picture_img-09.jpg) 50% 50% no-repeat; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img3 { background: url(../../images/picture_img-11.jpg) 50% 50% no-repeat; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img4 { background: url(../../images/picture_img-13.jpg) 50% 50% no-repeat; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img5 { background: url(../../images/picture_img-15.jpg) 50% 50% no-repeat; }
	.product_shot_process_box .product_shot_process_imgbox .product_shot_process_img6 { background: url(../../images/picture_img-17.jpg) 50% 50% no-repeat; }
	/* 제작과정 */
	/* //사진촬영 > 제품촬영 */
	
	/* 사진촬영 > 출장촬영 */
	.travel_shooting_box p { font-size: 16px; }
	.travel_shooting_box .saagag_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 9px; left: -15px; }
	/* 출장 촬영 */
	.travel_shooting_box1 { letter-spacing: -1px; }
	.travel_shooting_box1 .shooting_events_img1 { max-width: 330px; width: 100%; margin-top: -205px; margin-left: 56%; }
	.travel_shooting_box1 .shooting_events_img1 img { width: 100%; }
	.travel_shooting_box1 .shooting_events .mp { font-size: 25px; color:#000; text-align: left; position: relative; left: 13px; }
	.travel_shooting_box1 .shooting_events .mp .mp_s { font-size: 20px; font-family: NanumGothic; }

	.travel_shooting_box1 .shooting_events1 { background: #eee; padding: 50px 0 37px 0; margin-top: 50px; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox { max-width: 1000px; width: 100%; margin: 0 auto; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li { max-width: 410px; width: 100%; text-align: left; overflow: hidden; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li:after { content: ''; clear: both; display: block; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li .p2{ font-family: NanumGothicBold; color:#000; padding-top: 5px; font-size: 15px; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li .big_red_txt { font-size: 25px; color:#d03238; float: right; margin-top: -10px; font-family: NanumGothicExtraBold; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li .big_red_txt .big_red_txt_s { font-size: 15px; color:#000; }
	.travel_shooting_box1 .shooting_events1 .shooting_events1_conbox .shooting_events1_ul .shooting_events1_li1 { margin-top: 20px; }

	.travel_shooting_box1 .shooting_events2 { margin: -75px 0 60px 0; }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox { max-width: 1000px; width: 100%; margin: 0 auto; }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li { max-width: 410px; width: 100%; text-align: left; overflow: hidden; }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li:after { content: ''; clear: both; display: block; }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li .p2{ font-family: NanumGothicBold; color:#000; padding-top: 5px; font-size: 15px; }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li .big_red_txt { font-size: 25px; color:#d03238; float: right; margin-top: -10px;font-family: NanumGothicExtraBold;  }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li .big_red_txt .big_red_txt_s { font-size: 15px; color:#000; }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li .red_txt { font-size: 16px; color:#d03238; float: right;  }
	.travel_shooting_box1 .shooting_events2 .shooting_events2_conbox .shooting_events_ul2 .shooting_events2_li1 { margin-top: 20px; }
	/* 출장 촬영 */
	/* 제작과정 */
	.travel_shooting_box2 { padding: 1px 0 60px 0; background: #eee; }
	.travel_shooting_box2 .travel_shooting_circle_list_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; margin-top: 50px; }
	.travel_shooting_box2 .travel_shooting_circle_list_box:after { content: ''; clear: both; display: block; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box { width: 110px; float: left; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box .p2 { font-size: 15px; margin-top: 10px; font-family: NanumGothicBold; color:#000; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box0 { width: 28px; height: 12px; margin: 50px 10px 0 12px; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box .travel_shooting_circle { height: 110px; background: #fff; box-sizing: border-box; border:1px solid #d03238; border-radius: 50%; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box .travel_shooting_circle img { margin-top: 30px; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box .travel_shooting_circle0  { background: url(../../images/Travel_shooting0.jpg) 0 0 no-repeat; border: none; border-radius: 0; }
	.travel_shooting_box2 .travel_shooting_circle_list_box .travel_shooting_circle_box1 { margin-left: 5%; }

	.travel_shooting_box2 .travel_shooting_list_box { max-width: 1000px; width: 100%; min-height: 170px; margin: 40px auto; box-sizing: border-box; border:3px solid #e4e4e4; background: #fff; }
	.travel_shooting_box2 .travel_shooting_list_box .travel_shooting_list_ul { width: 605px; margin: 0 auto; padding: 15px 0 25px 0; }
	.travel_shooting_box2 .travel_shooting_list_box .travel_shooting_list_ul .travel_shooting_list_li { text-align: left; font-size: 16px; font-family: NanumGothicBold; margin-top: 10px; position: relative; line-height: 1.5; }
	.travel_shooting_box2 .travel_shooting_list_box .travel_shooting_list_ul .travel_shooting_list_li .sub_star { position: absolute; left: -15px; }
	/* 제작과정 */
	/* //사진촬영 > 출장촬영 */
	
	/* 그래픽 > 제작범위 */
	/* 제작범위 */
	.graphics_range p { font-size: 16px; letter-spacing: -1px; }
	.graphics_range .red_txt { color:#d03238; font-family: NanumBarunGothicBold; }
	
	.graphics_range_conbox .graphics_range_top_con { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 50px; overflow: hidden; }
	.graphics_range_conbox .graphics_range_top_con:after { content: ''; clear: both; display: block; }
	.graphics_range_conbox .graphics_range_top_con .graphics_range_top_con_txt { width: 50%; float: left; padding-bottom: 40px; }
	.graphics_range_conbox .graphics_range_top_con .graphics_range_top_con_txt .p2 { text-align: left; line-height: 30px; font-size: 15px; }
	.graphics_range_conbox .graphics_range_top_con .graphics_range_top_con_txt .p2:nth-child(2) { padding-top: 20px; }
	.graphics_range_conbox .graphics_range_top_con .graphics_range_img { width: 45%; float: right; }
	.graphics_range_conbox .graphics_range_top_con .graphics_range_img img { width: 100%; }
	.graphics_range_conbox .graphics_range_left_txt_allbox { background: #eee; }

	.graphics_range_left_txt_allbox { overflow: hidden; }
	.graphics_range_left_txt_allbox:after { content: ''; clear: both; display: block; }
	.graphics_range_left_txt_allbox .mp { font-size: 25px; text-align: left; position: relative; left: 15px; color:#000; }
	.graphics_range_left_txt_allbox .mp .red_box { width: 10px; height: 10px; position: absolute; top: 6px; left: -15px; background: #d03238; }

	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1-2,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2-2,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3-2,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4-2 { max-width: 1000px; width: 100%; margin: 0 auto;  position: relative; }

	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1 { padding: 55px 0 105px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1-2 { padding: 55px 0 65px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2 { padding: 45px 0 90px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2-2 { padding: 50px 0 65px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3 { padding: 55px 0 55px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3-2 { padding: 50px 0 55px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4 { padding: 45px 0 50px 0; }
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4-2 { height: 200px; }

	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1-1,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2-1,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3-1,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4-1 { background: #fff;}

	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box1-1 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2-1 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box3-1 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4 .p3,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4-1 .p3 { font-size: 15px; color:#000; text-align: left; margin-top: 20px; }

	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2 ,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box2-2,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4,
	.graphics_range_left_txt_allbox .graphics_range_left_txt_box4-2 { margin-left: 50%; }

	.graphics_range_left_txt_box1 .graphics_range_img { position: absolute; top: 65px; right: 5%; }
	.graphics_range_left_txt_box2 .graphics_range_img { position: absolute; top: 105px; left: -55%; }
	.graphics_range_left_txt_box3 .graphics_range_img { position: absolute; top: 20px; right: 7%; }
	.graphics_range_left_txt_box4 .graphics_range_img { position: absolute; top: 60px; left: -45%; }
	/* 제작범위 */
	/* //그래픽 > 제작범위 */

	/* 그래픽 > 제작안내 */
	/* 제작안내 */
	.produc_Info_box1 .p1 { font-size: 16px; color:#000; margin-top: 35px; }
	.produc_Info_box1 .produc_Info_img { max-width: 1200px; width: 100%; margin: 0 auto; margin-top: 5px; }
	.produc_Info_box1 .produc_Info_img img { width: 100%; }
	/* 제작안내 */
	/* 제작과정 */
	.produc_Info_box2 { background: #eee; padding-top: 1px; }
	.produc_Info_box2 .p2 { font-size: 20px; color:#000; }
	.produc_Info_box2 .p2 .big_red_txt { font-size: 40px; font-family: NanumGothicExtraBold; color:#d03238; }
	
	.produc_Info_box2 .graphics_creation_process { width: 1000px; margin: 0px auto; padding-bottom: 85px; overflow: hidden; clear: both; margin-top: 50px; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation { width: 258px; height: 218px; border:1px solid #ccc; float: left; background: #fff; }	
	.produc_Info_box2 .graphics_creation_process .graphics_creation0 { width: 11px; height: 12px; background: none; border: none; margin: 100px 23px 0 26px; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation0-1 { margin-top: 140px; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation0-0 { display: none; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation1,
	.produc_Info_box2 .graphics_creation_process .graphics_creation4 { margin-left: 50px; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation4,
	.produc_Info_box2 .graphics_creation_process .graphics_creation5,
	.produc_Info_box2 .graphics_creation_process .graphics_creation6 { margin-top: 40px; }
	
	.produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img { padding: 26px 0 22px 0; overflow: hidden; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img:after { content: ''; clear: both; display: block; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img img { float: left; margin: 0 15px 0 60px; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation .graphics_img .p3 { font-size: 14px; padding-top: 5px; color:#000; font-family: NanumGothicExtraBold; text-align: left; }
	.produc_Info_box2 .graphics_creation_process .graphics_creation .p4 { width: 85%; margin: 0 auto; border-top:1px dashed #ccc; color:#000; padding-top: 20px; font-size: 13px; letter-spacing: -1px; }

	.produc_Info_box2 .graphics_creation_process .graphics_creation3 .graphics_img img { margin: 0 10px 0 50px; }
	/* 제작과정 */
	/* //그래픽 > 제작안내 */

/* //제작 서브 css */


/* 광고 서브 css */
	
	/* 애드몬마케팅 > 매체전략 */
	/* 매체 전략 */
	.rule_sec { padding: 50px 0 58px; background: #fafafa; }
	.rule_sec  h3 { margin-top: 0; }
	.rule_sec .sub_desc em { color: #d03238; }
	.rule_list { padding-top: 50px; width: 1000px; margin: 0 auto; }
	.rule_list li { position: relative; float: left; width: 178px; margin-left: 25px; padding: 37px 0 97px; border: 1px solid #999; text-align: center; }
	.rule_list li.list1 { background: #fff url(../../images/ad/admon/rule_list_bg1.png) no-repeat center 102px; }
	.rule_list li.list2 { background: #fff url(../../images/ad/admon/rule_list_bg2.png) no-repeat center 102px; }
	.rule_list li.list3 { background: #fff url(../../images/ad/admon/rule_list_bg3.png) no-repeat center 102px; }
	.rule_list li.list4 { background: #fff url(../../images/ad/admon/rule_list_bg4.png) no-repeat center 102px; }
	.rule_list li.list5 { background: #fff url(../../images/ad/admon/rule_list_bg5.png) no-repeat center 102px; }
	.rule_list li:first-child { margin-left: 0; }
	.rule_list li:after { content: ''; display: block; position: absolute; top: 50%; right: -19px; width: 11px; height: 12px; margin-top: -6px; background: url(../../images/pr/catalog/arrow_right.png) no-repeat; }
	.rule_list li.list5:after { display: none; }
	.rule_list li em { display: block; width: 100%; margin-bottom: 4px; color: #333; font-size: 25px; font-family: NanumGothicExtraBold; }
	.rule_list li em .red_txt { color:#d03238; font-size: 25px; }
	.rule_list li em .ngb { font-size: 35px; }

	.paradigm_sec { padding: 80px 0; text-align: center; }
	.paradigm_sec h4 { color: #333; font-size: 42px; }
	.paradigm_sec h4 em { color: #2361bd; }
	.paradigm_sec p.paradigm_p1 { margin-bottom: 50px; font-size: 35px; }                    
	.paradigm_area { width: 1000px; margin: 0 auto 50px; padding-bottom: 53px; border-bottom: 1px solid #ccc; }
	.paradigm_area .paradigm_left { float: left; width: 414px; padding-top: 55px; }
	.paradigm_area .paradigm_right { float: left; width: 586px; }
	.paradigm_area .paradigm_right p.top { height: 45px; padding-top: 10px; background: url(../../images/ad/admon/rule_top_bg.png) no-repeat center top; }
	.paradigm_area .paradigm_right span.bottom { display: block; height: 51px; background: url(../../images/ad/admon/rule_bottom_bg.png) no-repeat center bottom; }
	.paradigm_list1 li { position: relative; float: left; width: 176px; margin-right: 26px; padding: 43px 0 88px; border: 1px solid #999; border-radius: 50%; }
	.paradigm_list1 li.list1 { background: #fafafa url(../../images/ad/admon/rule_list_bg1.png) no-repeat center 102px; }
	.paradigm_list1 li.list2 { background: #fafafa url(../../images/ad/admon/rule_list_bg2.png) no-repeat center 102px; }
	.paradigm_list1 li.list3 { background: #fafafa url(../../images/ad/admon/rule_list_bg33.png) no-repeat center 102px; }
	.paradigm_list1 li.list4 { background: #fafafa url(../../images/ad/admon/rule_list_bg44.png) no-repeat center 102px; }
	.paradigm_list1 li.list5 { margin-right: 0; background: #fafafa url(../../images/ad/admon/rule_list_bg5.png) no-repeat center 105px; }
	.paradigm_list1 li:after { content: ''; display: block; position: absolute; top: 50%; right: -23px; width: 11px; height: 12px; margin-top: -6px; background: url(../../images/pr/catalog/arrow_right.png) no-repeat; }
	.paradigm_list1 li.list5:after { display: none; }
	.paradigm_list1 li em { display: block; width: 100%; margin-bottom: 4px; color: #333; font-size: 25px; font-family: NanumGothicExtraBold; }
	.paradigm_list1 li em .red_txt { color:#d03238; font-size: 25px; }

	.paradigm_sec .paradigm_p2 { margin-bottom: 83px; color: #333; font-size: 18px; }
	.paradigm_sec .paradigm_p2 span.ngb { color: #d03137; }
	.paradigm_area2 { width: 940px; margin: 0 auto 42px; padding-left: 60px; }

	.paradigm_list3 { float: left; width: 453px; background: url(../../images/ad/admon/paradigm_list3_bg.jpg) no-repeat center center; }
	.paradigm_list3 li { float: left; width: 163px; min-height: 175px; padding: 0 8px; background: #fafafa; border: 1px solid #d5d5d5; letter-spacing: -1px; }
	.paradigm_list3 li:first-child { margin-right: 83px; }
	.paradigm_list3 li strong { display: block; width: 100%; height: 73px; line-height: 73px; margin-bottom: 20px; border-bottom: 1px dashed #d2d2d2; color: #d03238; font-size: 19px; }
	.paradigm_list3 li span { line-height: 1.5; color: #777; }

	.paradigm_list4 { float: right; width: 463px; text-align: left; }
	.paradigm_list4 li { line-height: 1.5; margin-top: 15px; font-size: 15px; padding-left: 10px; background: url(../../images/pr/catalog/special_list_bg.jpg) no-repeat left 9px; color: #333; } 
	.paradigm_list4 li:first-child { margin-top: 0; }
	.paradigm_sec .paradigm_p3 { width: 588px; margin: 0 auto; padding: 33px 0; background: #fafafa; border: 1px solid #cfcfcf; color: #333; font-size: 18px; font-family: NanumGothicBold; letter-spacing: -1px; }
	.paradigm_sec .paradigm_p3 span.ngb { color: #d03238; }	
	/* 매체 전략 */
	/* //애드몬마케팅 > 매체전략 */
	
	/* 애드몬마케팅 > 매체플랜 */
	.rule_sec2 { padding: 60px 0 100px; }
	.rule_sec2 h3 { margin-top: 0; }

	.rule_info_list { width: 1000px; margin: 0 auto 25px; padding-top: 50px; }

	.rule_info_list li { float: left; width: 24.3%; min-height: 440px; margin-left: 0.6%; background: #fff; border: 1px solid #ccc; font-size: 16px; text-align: center;  }
	.rule_info_list li:first-child { margin-left: 0; }
	.rule_info_list li em { display: block; width: 100%; height: 50px; line-height: 1.5; padding: 28px 0 36px; border-top:1px solid #000; border-bottom: 2px solid #000; color: #000; font-size: 16px; background: #fdeae9; }
	
	.rule_info_list li > span { display: block; width: 100%; height: 301px; line-height: 1.8; padding-top: 24px; background: #fafafa; color: #777; font-size: 13px; }
	.rule_info_list li span.block2 { display: block; height: 16px; }

	.rule_info_list2 { width: 640px; margin: 0 auto; }
	.rule_info_list2 li { float: left; width: 30.93%; min-height: 76px; margin-left: 3.12%; padding: 73px 0 49px 0; border: 1px solid #9e9e9e; border-radius: 50%; color: #333; text-align: center; font-size: 25px; font-family: NanumGothicExtraBold; }
	.rule_info_list2 li:first-child { margin-left: 0; }
	.rule_info_list2 li.list1 { background: #fafafa url(../../images/ad/admon/rule_info_list1.png) no-repeat center 113px; }
	.rule_info_list2 li.list2 { background: #fafafa url(../../images/ad/admon/rule_info_list2.png) no-repeat center 113px; }
	.rule_info_list2 li.list3 { background: #fafafa url(../../images/ad/admon/rule_info_list3.png) no-repeat center 113px; }

	.rule_sec2 .arrow_bg2 { margin-top: -30px; }

	.advertisement { width: 1000px; margin: 0 auto; }
	.advertisement p { font-family: NanumGothicExtraBold; }
	.advertisement .big_p_red { font-size: 42px; color:#d03238; margin-top: 83px; }
	.advertisement .mid_p { font-size: 25px; color:#000; margin: 10px; }
	.advertisement .mid_p .red_txt { color: #d03238; }
	.advertisement .sm_p { font-size: 18px; font-family: NanumGothic; }
	/* //애드몬마케팅 > 매체플랜 */

	/* 모바일광고 > 개요 */
	.mobile_advertising .red_txt { color:#d03238; }
	.mobile_advertising .black_com { display: block; width: 3px; height: 3px; background: #666; }
	/* 개요 */
	.mobile_advertising1 .summary_table { max-width: 1000px; width: 100%; margin: 30px auto; overflow: hidden; clear: both; }
	.mobile_advertising1 .summary_table .p2 { float: right; }
	
	.summary_table .summary_table_list { width: 100%; padding-top: 25px; }
	
	.summary_table_list div { box-sizing: border-box; border:1px solid #ddd; }
	.summary_table_list div:nth-child(2) { background: #fafafa; }
	.summary_table_list div:nth-child(3) { height: 220px; background: #fafafa; padding: 30px 0 0 0; }
	.summary_table_list div:nth-child(4) { height: 220px; padding: 30px 0 0 0; }
	.summary_table_list .summary_table_list0 { width: 50%; float: left; padding: 31px 0 31px 0; }
	.summary_table_list .summary_table_list0 img { width: 88.555%; }
	.summary_table_list .summary_table_list0 .mp { margin-bottom: 25px; font-size: 18px; color:#111; font-family:NanumGothicExtraBold; }
	/* 개요 */
	/* 광고상품 */
	.mobile_advertising2 { background: #fafafa; padding-top:1px; text-align: left; }
	.mobile_advertising2 .advertising_items_box { max-width: 1000px; width: 100%; margin: 50px auto; overflow: hidden; clear: both; letter-spacing: -1px; }
	.advertising_items_box .ad_item_box0 { width:23.8%; height: 280px; float: left; border:1px solid #eaeaea; background: #fff; margin-right: 1.3%; }
	.advertising_items_box .ad_item_box0 .p_red_txt { font-size: 17px; color:#d03238; font-family:NanumGothicExtraBold;	padding: 13px 0 0 20px; }
	.advertising_items_box .ad_item_box0 .p_red_txt_s { font-size: 16px; color:#d03238; font-family:NanumGothicExtraBold; }
	.advertising_items_box .ad_item_box0 .p_red_txt_ss { font-size: 15px; }
	.advertising_items_box .ad_item_box0 .p2 { padding: 0 0 35px 20px; }
	.advertising_items_box .ad_item_box4 { margin-right:0; }
				
	.ad_item_box0 .ad_item_ul { width: 100%; border-top:1px solid #eaeaea; padding: 20px 0 32px 0; }
	.ad_item_ul .ad_item_li { width: 90%; line-height: 22px; margin-top: 5px; font-size: 13px; position: relative; left:20px; }
	.ad_item_ul .ad_item_li .black_com { position: absolute; top: 9px; left: -10px; }
	
	.advertising_items_box .ad_item_box5 { width:100%; min-height: 150px; float: left; border:1px solid #eaeaea; background: #fff; margin: 10px 0 50px 0; box-sizing: border-box; overflow: hidden; }
	.advertising_items_box .ad_item_box5:after { content: ''; clear: both; display: block; }
	.advertising_items_box .ad_item_box5 .p_red_txt_s { width: 50%; float: left; padding-top: 50px; box-sizing: border-box; font-size: 16px; color:#d03238; font-family:NanumGothicExtraBold; text-align: center; }
	.advertising_items_box .ad_item_box5 .ad_item_ul { width: 50%; float: right; padding: 20px 0; border-left:1px solid #eaeaea; box-sizing: border-box; }
	.advertising_items_box .ad_item_box5 .ad_item_ul .ad_item_li { position: relative; left: 20px; }
	.advertising_items_box .ad_item_box5 .ad_item_ul .ad_item_li .black_com { position: absolute; top: 9px; left: -5px; }
	/* 광고상품 */
	/* 광고종류 */
	.mobile_advertising3 { padding-top: 1px; }
	.mobile_advertising3 .mb1 { font-size: 18px; margin: 30px; color:#333; }
	.mobile_advertising3 .p1 { font-size: 15px; }
	.mobile_advertising3 .mobile_list_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both;}
	
	.mobile_list_box .mobile_list_img0 { float: left; margin-top: 60px; }
	.mobile_list_box .mobile_list_img0 .list_txt .p3 { font-family: NanumGothicExtraBold; color:#000; }
	.mobile_list_box .mobile_list_img1 { margin-left: 78px; }
	.mobile_list_box .mobile_list_img2 { margin-left: 34px; }
	.mobile_list_box .mobile_list_img3 { margin-left: 28px; }
	.mobile_list_box .mobile_list_img4 { margin-left: 38px; }
	.mobile_list_box .mobile_list_img0 .list_txt { margin: 0 auto; font-family: NanumGothicExtraBold; margin-top: 20px; border:1px solid #eaeaea; padding: 10px; }
	.mobile_list_box .mobile_list_img0 .list_txt2 { width: 80%; }
	.mobile_list_box .mobile_list_img0 .list_txt3 { width: 60%; }
	.mobile_list_box .mobile_list_img0 .list_txt4 { width: 45%; }
	
	.mobile_advertising3 .mobile_txt_box { max-width: 530px; width: 100%; margin: 40px auto; margin-bottom: 60px; background: #fafafa; border:1px solid #eaeaea; }

	.mobile_txt_box .mobile_txt_ul { padding: 20px 0 20px 10px; }
	.mobile_txt_box .mobile_txt_ul .mobile_txt_li { font-size: 13px; line-height: 23px; text-align: left; position: relative; left: 20px; }
	.mobile_txt_box .mobile_txt_ul .mobile_txt_li .black_com { position: absolute; top: 9px; left: -10px; }
	/* 광고종류 */
	/* 2.네트워크 배너 광고 */
	.mobile_advertising4 { background: #fafafa; padding: 60px 0 60px 0; }
	.mobile_advertising4 .mb1 { font-size: 18px; color:#333; }
	.mobile_advertising4 .p1_red { font-size: 25px; color:#d03238; font-family: NanumGothicExtraBold; margin: 30px 0 25px 0; }
	.mobile_advertising4 .p1 { font-size: 16px; }

	.banner_ad_network2 .banner_network_table_box { max-width: 1000px; width: 100%; margin: 0 auto; }
	.banner_network_table_box .banner_network_table { width: 100%; background: #fff; margin: 60px 0 10px 0; }
	.banner_network_table thead .t_r5 td { padding: 27px; }
	.banner_network_table thead tr .t_h1_0 { font-size: 14px; font-family: NanumGothicExtraBold; padding: 30px 0 0 0; text-align: center; }
	.banner_network_table thead tr .t_d1_0 { font-size: 14px; font-family: NanumGothicExtraBold; padding: 15px 0 0 0; text-align: center; }
	.banner_network_table thead tr .t_d1_0_1 { padding-top: 30px; }
	.banner_network_table thead tr th { font-size: 20px; border:1px solid #ddd; border-bottom:2px solid #d03238; padding: 16px 0 10px 30px; text-align: left;  }
	.banner_network_table thead tr th .big_red { font-size: 42px; color:#d03238; font-family: NanumGothicExtraBold; }
	.banner_network_table thead tr td { border:1px solid #ddd; padding: 15px 0 14px 30px; text-align: left; font-family: NanumGothicBold; line-height: 20px; }
	.banner_network_table thead tr td .s_txt { font-size: 13px; }

	.banner_network_table_box .table_bottom { max-width: 1000px; width: 100%; margin: 0 auto; border:1px solid #ddd; background: #fff; }
	
	.table_bottom .table_bottom_ul { padding: 22px 0 22px 40px; }
	.table_bottom .table_bottom_ul .table_bottom_li { line-height: 22px; text-align: left; position: relative; }
	.table_bottom .table_bottom_ul .table_bottom_li .black_com { position: absolute; top: 9px; left: -10px; }
	/* 2.네트워크 배너 광고 */
	/* //모바일광고 > 개요 */

	/* 모바일광고 > 배너광고 */
	.mobile_advertising .red_txt { color:#d03238; }
	.mobile_advertising .black_com { display: block; width: 3px; height: 3px; background: #666; }
	/* 개요 */
	.mobile_advertising1 .summary_table { max-width: 1000px; width: 100%; margin: 30px auto; overflow: hidden; clear: both; }
	.mobile_advertising1 .summary_table .p2 { float: right; }

	.summary_table .summary_table_list { width: 100%; padding-top: 25px; }

	.summary_table_list div { box-sizing: border-box; border:1px solid #ddd; }
	.summary_table_list div:nth-child(2) { background: #fafafa; }
	.summary_table_list div:nth-child(3) { background: #fafafa; padding: 30px 0 79px 0; }
	.summary_table_list div:nth-child(4) { padding: 30px 0 35px 0; }
	.summary_table_list .summary_table_list0 { width: 50%; float: left; padding: 31px 0 31px 0; }
	.summary_table_list .summary_table_list0 .mp { margin-bottom: 25px; font-size: 18px; font-family:NanumGothicExtraBold; }
	/* 개요 */
	/* 광고상품 */
	.mobile_advertising2 { background: #fafafa; padding-top:1px; text-align: left; }
	.mobile_advertising2 .advertising_items_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.advertising_items_box .ad_item_box0 { width:23.8%; height: 280px; float: left; border:1px solid #eaeaea; background: #fff; margin-right: 13px; margin-top: 30px; }
	.advertising_items_box .ad_item_box0 .p_red_txt { font-size: 17px; color:#d03238; font-family:NanumGothicExtraBold;	padding-top: 13px; padding: 13px 0 0 20px; }
	.advertising_items_box .ad_item_box0 .p_red_txt_s { font-size: 16px; color:#d03238; font-family:NanumGothicExtraBold; }
	.advertising_items_box .ad_item_box0 .p_red_txt_ss { font-size: 15px; }
	.advertising_items_box .ad_item_box0 .p2 { padding: 0 0 35px 20px; }

	.advertising_items_box .ad_item_box4 { margin-right:0; }
				
	.ad_item_box0 .ad_item_ul { width: 100%; border-top:1px solid #eaeaea; padding: 20px 0 32px 0; }
	.ad_item_ul .ad_item_li { width: 100%; line-height: 22px; margin-top: 5px; font-size: 13px; position: relative; }
	.ad_item_ul .ad_item_li .black_com { position: absolute; top: 9px; }

	.advertising_items_box .ad_item_box5 { width:100%; height: 150px; float: left; border:1px solid #eaeaea; background: #fff; margin: 10px 0 50px 0; overflow: hidden; clear:both; }
	.advertising_items_box .ad_item_box5 .p_red_txt_s { width: 50%; float: left; padding-top: 50px; font-size: 16px; color:#d03238; font-family:NanumGothicExtraBold; text-align: center; }
	.advertising_items_box .ad_item_box5 .ad_item_ul { width: 50%; float: right; padding: 20px 0 20px 0; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; position: relative;  /* top: -100px; */right: 1px; }
	.advertising_items_box .ad_item_box5 .ad_item_ul .ad_item_li .black_com { position: absolute; top: 9px; }
	/* 광고상품 */
	/* 광고종류 */
	.mobile_advertising3 { padding-top: 1px; }
	.mobile_advertising3 .mb1 { font-size: 18px; margin: 30px; color:#333; }
	.mobile_advertising3 .p1 { font-size: 15px; }
	.mobile_advertising3 .p1 br { display: none; }
	.mobile_advertising3 .mobile_list_box { max-width: 900px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }

	.mobile_list_box .mobile_list_img0 { float: none; margin-top: 60px;display:inline-block; }
	.mobile_list_box .mobile_list_img0 img { width: 100%; }
	.mobile_list_box .mobile_list_img0 .list_txt .p3 { font-family: NanumGothicExtraBold; color:#000; }
	.mobile_list_box .mobile_list_img0 .list_txt .p3 br { display: none; }
	.mobile_list_box .mobile_list_img1 { margin-left: 28px; }
	.mobile_list_box .mobile_list_img2 { margin-left: 34px; }
	.mobile_list_box .mobile_list_img3 { margin-left: 28px; }
	.mobile_list_box .mobile_list_img4 { margin-left: 38px; }
	.mobile_list_box .mobile_list_img0 .list_txt { margin: 0 auto; font-family: NanumGothicExtraBold; margin-top: 20px; border:1px solid #eaeaea; padding: 10px; }
	.mobile_list_box .mobile_list_img0 .list_txt2 { width: 80%; }
	.mobile_list_box .mobile_list_img0 .list_txt3 { width: 60%; }
	.mobile_list_box .mobile_list_img0 .list_txt4 { width: 45%; }

	.mobile_advertising3 .mobile_txt_box { max-width: 530px; width: 100%; margin: 40px auto; margin-bottom: 60px; background: #fafafa; border:1px solid #eaeaea; }

	.mobile_txt_box .mobile_txt_ul { padding: 20px 0 20px 10px; }
	.mobile_txt_box .mobile_txt_ul .mobile_txt_li { font-size: 13px; line-height: 23px; text-align: left; position: relative; left: 20px; }
	.mobile_txt_box .mobile_txt_ul .mobile_txt_li .black_com { position: absolute; top: 9px; left: -10px; }
	/* 광고종류 */
	/* 2.네트워크 배너 광고 */
	.mobile_advertising4 { background: #fafafa; padding: 60px 0 60px 0; }
	.mobile_advertising4 .mb1 { font-size: 18px; color:#333; }
	.mobile_advertising4 .p1_red { font-size: 25px; color:#d03238; font-family: NanumGothicExtraBold; margin: 30px 0 25px 0; }
	.mobile_advertising4 .p1 { font-size: 16px; }

	.banner_ad_network2 .banner_network_table_box { max-width: 1000px; width: 100%; margin: 0 auto; }
	.banner_network_table_box .banner_network_table { width: 100%; background: #fff; margin: 60px 0 10px 0; }
	.banner_network_table thead .t_r5 td { padding: 27px; }
	.banner_network_table thead tr .t_h1_0 { font-size: 14px; font-family: NanumGothicExtraBold; padding: 30px 0 0 0; text-align: center; }
	.banner_network_table thead tr .t_d1_0 { font-size: 14px; font-family: NanumGothicExtraBold; padding: 15px 0 0 0; text-align: center; }
	.banner_network_table thead tr .t_d1_0_1 { padding-top: 30px; }
	.banner_network_table thead tr th { font-size: 20px; border:1px solid #ddd; border-bottom:2px solid #d03238; padding: 16px 5px 10px 30px; text-align: left;  }
	.banner_network_table thead tr th .big_red { font-size: 42px; color:#d03238; font-family: NanumGothicExtraBold; }
	.banner_network_table thead tr td { border:1px solid #ddd; padding: 15px 5px 14px 30px; text-align: left; font-family: NanumGothicBold; line-height: 20px; }
	.banner_network_table thead tr td .s_txt { font-size: 13px; }

	.banner_network_table_box .table_bottom { max-width: 1000px; width: 100%; margin: 0 auto; border:1px solid #ddd; background: #fff; }

	.table_bottom .table_bottom_ul { padding: 22px 0 22px 40px; }
	.table_bottom .table_bottom_ul .table_bottom_li { line-height: 22px; text-align: left; position: relative; }
	.table_bottom .table_bottom_ul .table_bottom_li .black_com { position: absolute; top: 9px; left: -10px; }
	/* 2.네트워크 배너 광고 */
	/* //모바일광고 > 배너광고 */

	/* 모바일광고 > 키워드광고 */
	.keyword_advertising .black_com { display: block; width: 3px; height: 3px; background: #666; }
	/* 키워드 광고 */
	.keyword_advertising1 .p42 { font-size: 42px; font-family: NanumGothicExtraBold; color:#000; margin: 40px 0 35px 0; }
	.keyword_advertising1 .p15 { font-size: 15px; margin-bottom: 20px; }
	.keyword_advertising1 .p15 br { display: none; }
	.keyword_advertising1 .mo_on_difference { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.mo_on_difference .mb18 { font-size: 18px; color:#000; margin-top: 40px;  }	
	
	.mo_di_box .mo_di_txt { width: 40%; border:1px solid #eaeaea; padding: 10px; margin-bottom: 10px; }
	.mo_di_box .mo_di_txt .p14 { color:#000; font-family: NanumGothicBold; }
	.mo_di_box .mo_di_img img { width: 100%; }
	
	.mo_on_difference .mo_di_box1 { width: 26.5%; float: left;margin: 30px 0 0 130px; }
	.mo_on_difference .mo_di_box2 { width: 44.1%; float: right; margin: 30px 111px 0 0; }
	.mo_di_box2 .mo_di_txt { width: 20%; }

	.mo_di_box .mo_di_ul { margin-top: 15px; }
	.mo_di_box .mo_di_ul .mo_di_li { text-align: left; line-height: 23px; padding-left: 10px; position: relative; letter-spacing: -1px; }
	.mo_di_box .mo_di_ul .mo_di_li .black_com { position: absolute; top: 9px; left: 0px; }

	.keyword_advertising1 .mo_on_difference_img1 { margin-top: 55px; }
	.keyword_advertising1 .mo_di_txt_box1 { max-width: 775px; width: 100%; margin: 25px auto; background: #eaeaea; padding: 14px; }
	.keyword_advertising1 .mo_di_txt_box1 .p17{ font-size: 17px; font-family: NanumBarunGothicBold; color:#000; }
	.keyword_advertising1 .mo_di_txt_box2 { max-width: 775px; width: 100%; margin: 25px auto; margin-bottom:60px; border:1px solid #ccc; padding: 17px; }
	.keyword_advertising1 .mo_di_txt_box2 .p17{ font-size: 17px; font-family: NanumBarunGothicBold; color:#d03238; }
	/* 키워드 광고 */
	/* 2.모바일과 온라인 광고 비중의 다름 */
	.keyword_advertising2 { background: #fafafa; padding: 60px 0 60px 0; }
	.keyword_advertising2 .mb1 { font-size: 18px; color:#000; }

	.keyword_advertising2 .importance_difference { max-width: 1000px; width: 100%; margin: 0 auto; }
	.importance_difference .import_di_txt1 { width: 15%; padding: 10px; margin: 25px auto; background: #fff; border:1px solid #eaeaea; }
	.importance_difference .import_di_img1 img { width: 100%; }
	.importance_difference .import_di_txt1 .p14 { color:#000; font-family: NanumBarunGothicBold; }
	.importance_difference .import_di_txt2 { margin-top: 60px; }
	.importance_difference .import_di_img2 img { width: 100%; }
	.importance_difference .import_di_img3 { margin: 40px 0 30px 0; }
	.importance_difference .import_di_txt3 { max-width: 773px; width: 100%; margin: 0 auto; border:1px solid #ccc; background: #fff; padding: 10px 0; }
	.importance_difference .import_di_txt3 .p17 { font-size: 23px; color:#d03238; font-family: NanumBarunGothicBold; }
	/* 2.모바일과 온라인 광고 비중의 다름 */
	/* 3. 애드몬 키워드 광고 */
	.keyword_advertising3 { padding: 60px 0 60px 0; }
	.keyword_advertising3 .mb1 { font-size: 18px; color:#000; margin-bottom: 25px; }
	.keyword_advertising3 .keyword_advertising_bottom { max-width: 779px; width: 100%; margin: 0 auto; border:1px solid #eaeaea; background: #fafafa; }
	.keyword_advertising_bottom ul { padding: 18px; }
	.keyword_advertising_bottom ul li { text-align: left; line-height: 25px; padding-left: 15px; position: relative; }
	.keyword_advertising_bottom ul li .black_com { position: absolute; top: 9px; left: 5px; }
	/* 3. 애드몬 키워드 광고 */
	/* //모바일광고 > 키워드광고 */

	/* 바이럴광고 > 개요 */
	.viral_overview .p16 br { display: none; }
	/* 개요 */
	.viral_overview1 { background: #eee; padding: 1px 0 60px 0; }
	.viral_overview1 .p16 { font-size: 16px; margin-top: 20px; }
	.viral_overview1 .p16-1 { margin-top: 30px; } 
	/* 개요 */
	/* 필요성 */
	.viral_overview2 { padding: 1px 0 60px 0; }
	.viral_overview2 > .p16 { font-size: 16px; margin-top: 20px; }
	.viral_overview2 .p16-1 { margin-top: 30px; } 
	.viral_overview2 .viral_overview_img { max-width: 1000px; width: 100%; margin: 30px auto; }
	.viral_overview2 .viral_overview_img img { width: 100%; }
	/* 필요성 */
	/* 필요성 주석*/
	.viral_overview2 .viral_overview_img_txt { max-width: 1000px; width: 100%; height: 355px; margin: 0 auto; margin-top: 50px; background: url(../../images/ad/mobile/viral_overview_img.jpg) 0 0 no-repeat; background-size: corver; position: relative; }

	.viral_overview_img_txt p { position: absolute; bottom: 5%; left: 9.6%; font-family: NanumGothicExtraBold; color:#000; letter-spacing: -1px; }
	.viral_overview_img_txt span { display: block; }
	.viral_overview_img_txt .p14-1 { bottom: 7%; left: 19.5%; }
	.viral_overview_img_txt .p15 { bottom: 10%; left: 32%; font-size: 15px; }
	.viral_overview_img_txt .p20 { bottom: 15%; left: 48%; font-size: 20px; }
	.viral_overview_img_txt .p20-1 { bottom: 28%; left: 72.5%; font-size: 20px; }
	.viral_overview_img_txt .p14 .red22 { font-size: 22px; color:#d03238; }
	.viral_overview_img_txt .p14-1 .red25 { font-size: 25px; color:#d03238; }
	.viral_overview_img_txt .p15 .red30 { font-size: 30px; color:#d03238; }
	.viral_overview_img_txt .p20 .red40 { font-size: 40px; color:#d03238; }
	.viral_overview_img_txt .p20-1 .red50 { font-size: 50px; color:#d03238; }

	.viral_overview2_txt { width: 213px; margin: 0 auto; margin-top: 45px; border:1px solid #ddd; }
	.viral_overview2_txt .p16 { font-size: 16px; padding: 10px; }
	/* 필요성 */
	/* //바이럴광고 > 개요 */

	/* 바이럴광고 > 블로그마케팅 */
	/* 블로그 마케팅 */
	.blog_marketing1 { background: #eee; padding: 1px 0 60px 0; }
	.blog_marketing1 .p20 { font-size: 20px; font-family: NanumGothicExtraBold; color:#000; }
	.blog_marketing1 .blog_marketing_txt_box { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 25px; border:1px solid #bbb ; background: #fff; }

	.blog_marketing_txt_box .p15 { font-size: 15px; padding: 27px; }
	.blog_marketing_txt_box .p15 br { display: none; }
	/* 블로그 마케팅 */
	/* 블로그 마케팅 장점 */
	.blog_marketing2 { padding: 1px 0 60px 0; }
	.blog_marketing_advantages .advantages_txt { max-width: 1000px; width: 100%; margin: 0 auto; padding-top: 50px; }

	.advantages_txt .advantages_txt_box { width: 885px; margin: 0 auto; overflow: hidden; clear: both; }
	.advantages_txt .advantages_txt_box .advan_in_txt { float: left; }
	.advantages_txt .advantages_txt_box .advan_in_txt .p17 { font-size: 17px; }
	.advantages_txt .advantages_txt_box .advan_in_txt .red_p17 { font-size: 17px; color:#d03238; font-family: NanumGothicBold; }
	.advantages_txt .advantages_txt_box .advan_in_txt1 { margin: 25px 0 0 0; }
	.advantages_txt .advantages_txt_box .advan_in_txt2 { margin: 25px 20px 0 10px; }
	.advantages_txt .advantages_txt_box .advan_in_txt3 { width: 21.5%; border:1px solid #eaeaea; padding: 7px; }
	.advantages_txt .advantages_txt_box .advan_in_txt4 { margin: 25px 10px 0 20px; }
	.advantages_txt .advantages_txt_box .advan_in_txt5 { margin-top: 25px; }

	.blog_marketing_advantages .advantages_txt_circle { max-width: 900px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; background: url(../../images/ad/mobile/blog_marketing3.jpg) 50% 0 no-repeat; }
	
	.advantages_txt_circle .advantages_circle_box { width: 33.333%; padding-top: 60px; float: left; }
	.advantages_circle_box .advantages_circle { width: 49.3%; margin: 0 auto; background: #eaeaea; border-radius: 50%; }
	.advantages_circle_box .advantages_circle .p17_b { font-size: 17px; font-family: NanumGothicBold; padding: 63px 0 58px 0; }
	.advantages_circle_box .advantages_ul { margin-top: 30px; letter-spacing: -1px; }
	.advantages_circle_box .advantages_ul .advantages_li { padding-left: 25px; margin-top: 8px; line-height: 22px; text-align: left; position: relative; }
	.advantages_circle_box .advantages_ul .advantages_li .black_com { width: 3px; height: 3px; background: #666; position: absolute; top: 9px; left: 15px; }
	.advantages_circle_box .advantages_ul .advantages_li strong	{ color:#333; }
	.advantages_circle_box1 .advantages_ul .advantages_li { padding-left: 45px; }
	.advantages_circle_box1 .advantages_ul .advantages_li .black_com { left: 35px;}
	/* 블로그 마케팅 장점 */
	/* //바이럴광고 > 블로그마케팅 */

	/* 바이럴광고 > 카페마케팅 */
	/* 카페 마케팅 */
	.cafe_marketing1 { padding: 1px 0 60px 0; background: #eee; }
	.cafe_marketing1 .p20 { padding: 0 20px; font-size: 20px; font-family: NanumGothicExtraBold; color:#000; }
	.cafe_marketing1 .cafe_marketing_txt_box { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 25px; border:1px solid #ddd ; background: #fff; }

	.cafe_marketing_txt_box .p15 { font-size: 15px; padding: 25px; }
	.cafe_marketing_txt_box .p15 .red_p15 { color:#d03238; font-family: NanumGothicBold; }
	.cafe_marketing_txt_box .red_b_p16 { padding: 25px; font-size: 16px; color:#d03238; font-family: NanumGothicBold; padding-bottom: 25px; }
	/* 카페 마케팅 */
	/* 장점 */
	.cafe_marketing2 { padding: 1px 0 60px 0; }
	.cafe_marketing_advan .cafe_marketing_advan_txt { width: 867px; margin: 0 auto; padding-top: 50px; overflow: hidden; clear: both; }

	.cafe_marketing_advan_txt .cafe_mar_txt { float: left; }
	.cafe_marketing_advan_txt .cafe_mar_txt .p17 { font-size: 17px; text-align: left; }
	.cafe_marketing_advan_txt .cafe_mar_txt .red_p17 { font-size: 17px; color:#d03238; font-family: NanumGothicBold; }
	.cafe_marketing_advan_txt .cafe_mar_txt1 { margin-left: 0; }
	.cafe_marketing_advan_txt .cafe_mar_txt2 { margin: 25px 20px 0 10px; }
	.cafe_marketing_advan_txt .cafe_mar_txt2 img { width: 100%; }
	.cafe_marketing_advan_txt .cafe_mar_txt3 { width: 16.3%; border:1px solid #eaeaea; padding: 25px; }
	.cafe_marketing_advan_txt .cafe_mar_txt4 { margin: 25px 10px 0 20px; }
	.cafe_marketing_advan_txt .cafe_mar_txt4 img { width: 100%; }
	.cafe_marketing_advan_txt .cafe_mar_txt5 { margin-top: 10px; }

	.cafe_marketing_advan .cafe_marketing_advan_circle { max-width: 900px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; background: url(../../images/ad/mobile/blog_marketing3.jpg) 50% 0 no-repeat; }
	.cafe_marketing_advan_circle .cafe_marketing_circle_box { width: 33.333%; padding-top: 60px; float: left; }
	.cafe_marketing_advan_circle .cafe_marketing_circle { width: 49.3%; margin: 0 auto; background: #eaeaea; border-radius: 50%; }
	.cafe_marketing_advan_circle .cafe_marketing_circle .p17_b { font-size: 17px; color:#333; font-family: NanumGothicExtraBold; padding: 63px 0 58px 0; }
	.cafe_marketing_circle_box .p14 {  margin: 15px 0 0 35px; text-align: left; }
	/* 장점 */
	/* //바이럴광고 > 카페마케팅 */

	/* 바이럴광고 > SNS마케팅 */
	/* 개요 */
	.viral_summary1 { padding: 1px 0 60px 0; }
	.viral_summary1 .p20 { padding: 0 20px; font-size: 20px; line-height: 25px; font-family: NanumGothicExtraBold; color:#000; }
	.viral_summary1 .viral_summary1_txt_box { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 25px; padding: 20px; border:1px solid #ddd; }
	.viral_summary1_txt_box p { font-family: NanumBarunGothic; }
	.viral_summary1_txt_box .p15 { font-size: 15px; margin-bottom: 15px; }
	.viral_summary1_txt_box .p15 .red_15 { color:#d03238; font-family: NanumGothicBold; }
	.viral_summary1_txt_box .red_p15 { font-size: 15px; color:#d03238; font-family: NanumGothicBold; }
	/* 개요 */
	/* 필요성 */
	.viral_summary2 { background: #eee; padding: 1px 0 60px 0; }
	.viral_summary2 .necessity_box { max-width: 700px; width: 100%; margin: 0 auto; padding-top: 25px; overflow: hidden; clear: both; }

	.necessity_box .necessity_indivi_box { width: 50%; float: left; border:1px solid #eaeaea; box-sizing: border-box; text-align: left; background: #fff; }
	.necessity_box .necessity_indivi_box .h18 { font-size: 18px; font-family: NanumGothicExtraBold; color:#000; text-align: left; }
	.necessity_box .necessity_indivi_box .p14 { padding: 25px  0 15px 0; }
	.necessity_box .necessity_indivi_box .necessity_indivi_ul { margin-top: 15px; }
	.necessity_box .necessity_indivi_box .necessity_indivi_ul .necessity_indivi_li { padding: 10px 0 0 10px; line-height: 22px; position: relative; }
	.necessity_box .necessity_indivi_box .necessity_indivi_ul .necessity_indivi_li .black_com { width: 3px; height: 3px; background: #666; position: absolute; top: 19px; left: 0px; }
	.necessity_box .necessity_indivi_box1 { padding: 25px 0 31px 30px; background: #fafafa; }
	.necessity_box .necessity_indivi_box1 img { width: 94.97%; }
	.necessity_box .necessity_indivi_box2 { padding: 65px 0 85px 60px; }
	.necessity_box .necessity_indivi_box3 { padding: 65px 0 48px 60px; }
	.necessity_box .necessity_indivi_box4 { padding: 20px 0 28px 20px; background: #fafafa; }
	.necessity_box .necessity_indivi_box4 img { width: 93.6%; }
	/* 필요성 */
	/* 프로세스 */
	.viral_summary3 { padding: 1px 0 60px 0; }
	.viral_summary3 .p25 { max-width: 340px; width: 100%; margin: 30px auto; font-size: 25px; color:#000; padding: 4px; border:1px solid #eaeaea; font-family: NanumGothicExtraBold; }
	.viral_summary3 .p25 .in14 { font-size: 14px; font-family: NanumGothic; }
	.viral_summary3 .viral_summary_process { width: 1000px; margin: 0 auto; overflow: hidden; clear: both; background: url(../../images/ad/mobile/viral_overview3.jpg) center 20px no-repeat; }
	.viral_summary3 .viral_summary_process .p22 { font-size: 22px; font-family: NanumGothicExtraBold; color:#000; float: left; }
	.viral_summary3 .viral_summary_process .p22-1 { padding: 115px 0 0 12.5%; }
	.viral_summary3 .viral_summary_process .p22-2 { padding: 115px 0 0 19.5%; }
	.viral_summary3 .viral_summary_process .p22-3 { padding: 115px 0 0 19%; }

	.viral_summary_process .summary_process_ul { padding-top: 145px; float: left; }
	.viral_summary_process .summary_process_ul1 { padding-left: 11.5%; }
	.viral_summary_process .summary_process_ul2 { padding-left: 14%; }
	.viral_summary_process .summary_process_ul3 { padding-left: 15%; }
	.viral_summary_process .summary_process_ul .summary_process_li { padding: 10px 0 0 15px; line-height: 22px; text-align: left; position: relative; }
	.viral_summary_process .summary_process_ul .summary_process_li .black_com{ width: 3px; height: 3px; background: #666; position: absolute; top: 19px; left: 5px; }
	/* 프로세스 */
	/* 애드몬 장점 */
	.viral_summary4 { padding: 1px 0 60px 0; background: #eee; }
	.viral_summary4 .p14 { padding: 15px; }
	.viral_summary4 .admon_advantages { max-width: 1000px; width: 100%; margin: 0 auto; background: #fafafa; }
	
	.admon_advantages .admon_advantages_txt_list { width: 95%; margin: 0 auto; overflow: hidden; clear: both; border-bottom:1px solid #ddd; }
	.admon_advantages .admon_advantages_txt_list .p14 { float: left; margin-right: 13%; }
	.admon_advantages .admon_advantages_txt_list .p14-1 { margin-left: 8%; }
	.admon_advantages .admon_advantages_txt_list .p14-5 { margin-right:0; }
	.admon_advantages .admon_advantages_img_list { width: 95%; margin: 0 auto; padding-top: 20px; overflow: hidden; clear: both; }
	.admon_advantages .admon_advantages_img_list img { width: 18%; float: left; margin-left: 1.9%; padding-bottom: 20px; }

	.viral_summary4 .admon_advantages_bottom_txt { max-width: 600px; width: 100%; margin: 0 auto; padding-top: 20px;  }
	.viral_summary4 .admon_advantages_bottom_txt .p13 { font-size: 13px; line-height: 22px; }
	.viral_summary4 .admon_advantages_bottom_txt .p13 br { display: none; }
	.viral_summary4 .admon_advantages_bottom_txt .p13 .fa_b { color: #405c9a; font-family: NanumGothicbold; }
	.viral_summary4 .admon_advantages_bottom_txt .p13 .in_b { color: #5169a0; font-family: NanumGothicbold; }
	.viral_summary4 .admon_advantages_bottom_txt .p13 .ca_y { color: #efbc00; font-family: NanumGothicbold; }
	.viral_summary4 .admon_advantages_bottom_txt .p13 .na_g { color: #3bc467; font-family: NanumGothicbold; }
	/* 애드몬 장점 */
	/* //바이럴광고 > SNS마케팅 */

	/* 바이럴광고 > 언론홍보마케팅 */
	/* 언론홍보 마케팅 */
	.media_relations1 { padding: 1px 0 60px 0; background: #eee; }
	.media_relations1 .p15 { font-size: 15px; }
	.media_relations1 .red_p16 { font-size: 16px; color:#d03238; padding-top: 10px; font-family: NanumBarunGothicBold; }
	/* 언론홍보 마케팅 */
	/* 언론보도기사의 장점 */
	.media_relations2 { padding: 1px 0 60px 0; }
	.media_relations2 .media_relations_advantages { max-width: 705px; width: 100%; margin: 0 auto; padding-top: 50px; overflow: hidden; clear: both; }
	.media_relations_advantages .media_advantages { float: left; }
	.media_relations_advantages .media_advantages .p15 { font-size: 15px; line-height: 20px; text-align: left; }
	.media_relations_advantages .media_advantages .p15 .red_txt { color:#d03238; font-family: NanumBarunGothicBold;  }
	.media_relations_advantages .media_advantages .red_p20 { font-size: 20px; color:#d03238; padding: 76px 0 76px 0; line-height: 24px; }
	.media_relations_advantages .media_advantages .red_p20 .red_p20_b { font-family: NanumGothicExtraBold; }
	.media_relations_advantages .media_advantages1 { margin: 80px 0 0 0; }
	.media_relations_advantages .media_advantages2 { width: 52px; margin: 90px 23px 0 22px; }
	.media_relations_advantages .media_advantages2 img { width: 100%; }
	.media_relations_advantages .media_advantages3 { width: 28.37%; border:1px solid #ddd; border-radius: 50%; background: #f3f3f3; }
	.media_relations_advantages .media_advantages4 { width: 52px; margin: 90px 15px 0 27px; }
	.media_relations_advantages .media_advantages4 img { width: 100%; }
	.media_relations_advantages .media_advantages5 { margin-top: 80px; }
	/* 언론보도기사의 장점 */
	/* 언론보도기사의 절차 */
	.media_relations3 { padding: 1px 0 60px 0; background: #eee; }
	.media_relations3 .media_relations_step { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.media_relations_step .media_relations_box { float: left; padding-top: 20px; width: 32%; }
	.media_relations_step .media_relations_box .p15 { font-size: 15px; padding-top: 20px; letter-spacing: -1px; }
	.media_relations_step .media_relations_box .p15 .red_txt { color:#d03238; font-family: NanumBarunGothicBold; }
	.media_relations_step .media_relations_box0 { width: 15px; margin: 60px 0 0 0; }
	/* 언론보도기사의 절차 */
	/* 애드몬 언론사 네트워크 */
	.media_relations4 { padding: 1px 0 60px 0; }
	.media_relations4 .media_relations4_table_box p { text-align: left; font-family: NanumGothicBold; }
	.media_relations4 .media_relations4_table_box p strong { display: block; padding-bottom: 5px; }
	.media_relations4_table_box .media_relations4_table_divbox { max-width:1000px; width: 100%; margin: 0 auto; padding-top: 20px; overflow: hidden; clear: both; }
	.media_relations4_table_divbox .media_relations4_table { width: 50%; min-height: 440px; margin: 0 auto; overflow: hidden; box-sizing: border-box; border:1px solid #bbb; }
	.media_relations4_table_divbox .media_relations4_table1 { float: left; }
	.media_relations4_table_divbox .media_relations4_table2 { float: right; border-left: none; }

	.media_relations4_table .media_relations4_table_header { overflow: hidden; clear: both; }
	.media_relations4_table .media_relations4_table_header .table_p_box1 { width: 50%; float:left; box-sizing: border-box; border-bottom:2px solid #d03238; }
	.media_relations4_table .media_relations4_table_header .table_p_box2 { width: 50%; float:right; box-sizing: border-box; border-bottom:2px solid #d03238; }
	.media_relations4_table .media_relations4_table_header .table_p_box .top_p { color:#000; min-height: 57px; padding: 20px 0 0 25px; }
	.media_relations4_table .media_relations4_table_header .table_p_box .top_p1 { width: 31%; float: left; box-sizing: border-box; border-left:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_header .table_p_box .top_p2 { width: 69%; float: right; box-sizing: border-box; border-left:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_header .table_p_box .top_p_1 { border-left: none; }
	.media_relations4_table .media_relations4_table_body { overflow: hidden; clear: both; }
	.media_relations4_table .media_relations4_table_body .body_p_b { width: 31%; float: left; box-sizing: border-box; border-left:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_body .body_p { width: 69%; float: right; box-sizing: border-box; border-left:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_body .table_body_box1 { width: 50%; float:left; }
	.media_relations4_table .media_relations4_table_body .table_body_box2 { width: 50%; float:right; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_b { width: 31%; min-height: 321px; float: left; box-sizing: border-box; border-left:1px solid #bbb; color:#000; padding: 20px 0 0 20px;  background: #fafafa; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p { width: 69%; min-height: 321px; float: right; box-sizing: border-box; padding: 20px 0 0 20px; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_1 { border-left: none; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_1-1 { min-height: 379px; text-align: center; padding: 20px 0 0 0; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_1-2 { min-height: 379px; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_1 .line { display: block; width: 100%; padding-top: 42px; border-bottom:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_2 .not_b { font-family: NanumGothic; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_2-1 { box-sizing: border-box; border-bottom:1px solid #bbb; min-height: 85px; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_3-1 { min-height: 294px; }
	.media_relations4_table .media_relations4_table_body .table_body_box .body_p_5 { min-height: 379px; }
	.media_relations4_table .media_relations4_table_bottom { overflow: hidden; clear: both; }
	.media_relations4_table .media_relations4_table_bottom .bottom_p_b { width: 31%; float: left; box-sizing: border-box; border-left:1px solid #bbb; border-top:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_bottom .bottom_p { width: 69%; float: right; box-sizing: border-box; border-left:1px solid #bbb; border-top:1px solid #bbb; }
	.media_relations4_table .media_relations4_table_bottom .table_bottom_box1 { width: 50%; float:left; }
	.media_relations4_table .media_relations4_table_bottom .table_bottom_box2 { width: 50%; float:right; }
	.media_relations4_table .media_relations4_table_bottom .table_bottom_box .bottom_p_b { width: 31%; float: left; box-sizing: border-box; border-left:1px solid #ddd; color:#000; padding: 20px 0 15px 20px;  background: #fafafa; }
	.media_relations4_table .media_relations4_table_bottom .table_bottom_box .bottom_p { width: 69%; float: right; box-sizing: border-box; padding: 20px 0 15px 20px; }
	.media_relations4_table .media_relations4_table_bottom .table_bottom_box .bottom_p_1 { border-left: none; }
	.media_relations4_table .media_relations4_table_bottom .table_bottom_box .bottom_p_3 {  padding: 20px 0 15px 13px; }
	/* 애드몬 언론사 네트워크 */
	/* 애드몬 언론홍보 마케팅의 장점 */
	.media_relations5 { padding: 1px 0 60px 0; background: #eee; }
	.media_relations5 .p15 { padding: 0 20px; font-size: 15px; }
	.media_relations5 .media_relations5_advantages1 { width: 590px; margin: 0 auto; overflow: hidden; clear: both; }
	.media_relations5_advantages1 .advantages1_box { width: 48.3%; margin-top: 45px; float: left; border:1px solid #ccc;border-top:1px solid #555; box-sizing: border-box; }
	.media_relations5_advantages1 .advantages1_box .p16_b { font-size: 16px; color:#000; font-family: NanumBarunGothicBold; padding: 16.5px; border-bottom:2px solid #555; background: #fdeae9; }
	.media_relations5_advantages1 .advantages1_box .p14 { background: #fff; padding: 18px 0 40px 20px; text-align: left; letter-spacing: -1px; }
	.media_relations5_advantages1 .relations5_advantages1_box1 { margin-right: 20px; }
	.media_relations5_advantages1 .relations5_advantages1_box2 .p14 { padding-bottom: 62px; }
	.media_relations5_advantages2 { margin-top: 10px; }
	.media_relations5_advantages3 { width: 590px; margin: 10px auto; border:1px solid #ccc; border-top:1px solid #555; box-sizing: border-box; }
	.media_relations5_advantages3 .p16_b { font-size: 16px; color:#000; font-family: NanumBarunGothicBold; padding: 16.5px; border-bottom:2px solid #555; background: #fdeae9; }
	.media_relations5_advantages3 .p14 { background: #fff; padding: 24px 0 35px 50px; text-align: left; letter-spacing: -1px; }
	/* 애드몬 언론홍보 마케팅의 장점 */
	/* //바이럴광고 > 언론홍보마케팅 */
	
	/* 온라인광고 > 개요 */
	/* 개요 */
	.overview_online { padding: 1px 0 60px 0; letter-spacing:-1px; }
	.overview_online .overview_online_box1 { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 30px; border:1px solid #ddd; box-sizing: border-box; }
	.overview_online .overview_online_box1 .p15 { font-size: 15px; color:#000; padding: 20px 20px 11.5px; }
	.overview_online .overview_online_box1 .p15-1 { padding-top: 0; }
	.overview_online .overview_online_box1 .p15 .red_txt { color:#d03238; }
	.overview_online .overview_online_img { width: 20%; margin: 0 auto; }
	.overview_online .overview_online_img img { width: 100%; }
	.overview_online .overview_online_box2 { width: 650px; margin: 0 auto; margin-top: 10px; border:1px solid #ddd; box-sizing: border-box; }
	.overview_online .overview_online_box2 .p15 { font-size: 15px; padding: 17px 20px 16px; }
	/* 개요 */
	/* //온라인광고 > 개요 */
	
	/* 온라인광고 > 포털사이트배너광고 */
	.online_portal_overview { padding: 1px 0 60px 0; }
	/* 개요 */
	.online_portal_overview1 { background: #eee; }
	.online_portal_overview1 .online_portal_overview1_box1 { width: 750px; margin: 0 auto; overflow: hidden; }
	.online_portal_overview1 .online_portal_overview1_box1:after { content: ''; clear: both; display: block; }
	.online_portal_overview1_box1 .online_portal_overview_txt { float: left; margin-top: 30px; }
	.online_portal_overview1_box1 .online_portal_overview_txt .p15 { font-size: 15px; text-align: left; padding-top: 10px; }
	.online_portal_overview1_box1 .online_portal_overview_txt img { width: 100%; }
	.online_portal_overview1_box1 .online_portal_overview_txt .red_p17 { font-size: 17px; color:#d03238; font-family:NanumGothicBold; padding: 21px 0 20px 0; }
	.online_portal_overview1_box1 .online_portal_overview_txt0 { width: 53px; margin: 55px 20px 0 20px; }
	.online_portal_overview1_box1 .online_portal_overview_txt1 { margin-left: 52px; }
	.online_portal_overview1_box1 .online_portal_overview_txt2 { width: 21.6%; background: #fff; border:1px solid #d03238; box-sizing: border-box; }
	.online_portal_overview1 .online_portal_overview1_box2 { width: 835px; margin: 0 auto; margin-top: 40px; background: #fff; border:1px solid #ccc; }
	.online_portal_overview1 .online_portal_overview1_box2 .p15 { font-size: 15px; padding: 14px 0 8px 0; }
	.online_portal_overview1 .online_portal_overview1_box2 .p15-1 { padding: 0 0 20px 0; }
	/* 개요 */

	/* -포털 사이트 배너 광고 개요- */
	/* 1.초기면 광고 */
	.online_portal_overview2 .p18_b { font-size: 18px; margin-top: 45px; color:#000; font-family:NanumGothicBold; }
	.online_portal_overview2 .online_portal_overview2_img_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; }
	.online_portal_overview2 .online_portal_overview2_img_box:after { content: ''; clear: both; display: block; }
	.online_portal_overview2_img_box .online_portal_overview2_img { width: 32%; float: left; margin: 30px 2% 0 0 ; }
	.online_portal_overview2_img_box .online_portal_overview2_img img { width: 100%; }
	.online_portal_overview2_img_box .online_portal_overview2_img .p_box { width: 37.6%; margin: 20px auto; padding: 5px; border:1px solid #eaeaea; box-sizing: border-box; }
	.online_portal_overview2_img_box .online_portal_overview2_img .p_box .p17_b { font-size: 17px; font-family:NanumGothicBold; }
	.online_portal_overview2_img_box .online_portal_overview2_img3 { margin-right: 0; }

	.online_portal_overview2 .online_portal_overview2_txt_box1 { max-width: 1000px; width: 100%; margin:0 auto; text-align: left; overflow: hidden; box-sizing: border-box; border:1px solid #eaeaea; }
	.online_portal_overview2 .online_portal_overview2_txt_box1:after { content: ''; clear: both; display: block; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1 { width: 33%; float: left; padding: 25px 0 25px 25px; letter-spacing: -1px; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .red_p18 { font-size: 18px; color:#d03238; font-family:NanumGothicBold; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p15_b { font-size: 15px; color:#000; font-family:NanumGothicBold;  }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p13 { font-size: 13px; line-height: 22px; padding-top: 8px; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1 .p13 strong { color:#000; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1-1 { width: 25%;  }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1-3 .p13 { width: 95%; position:relative; left: 40px; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1-3 .p13-2 { left: 2px; }
	.online_portal_overview2_txt_box1 .online_portal_overview2_txt1-3 .p13 strong { position: absolute; left: -35px; }

	.online_portal_overview2 .online_portal_overview2_txt_box2 { max-width: 1000px; width: 100%; margin: 0 auto; text-align: left; overflow: hidden; clear: both; }
	.online_portal_overview2_txt_box2 .txt_box2-1 { width: 49.5%; float: left; box-sizing: border-box; border:1px solid #eaeaea; margin: 10px 1% 0 0; padding: 20px 0 19px 30px ; }
	.online_portal_overview2_txt_box2 .txt_box2-1 .red_p18 { font-size: 18px; color:#d03238; font-family:NanumGothicBold; margin-bottom: 8px; }
	.online_portal_overview2_txt_box2 .txt_box2-1 .p15_b { font-size: 15px; color:#000; font-family:NanumGothicBold; }
	.online_portal_overview2_txt_box2 .online_portal_overview2_txt_box2-2 { margin-right:0; }
	/* 1.초기면 광고 */
	/* 2.서브면 광고 */
	.online_portal_overview3 { background: #eee; }
	.online_portal_overview3 .p18_b { font-size: 18px; margin-top: 55px; color:#000; font-family:NanumGothicBold; }
	.online_portal_overview3 .online_portal_overview3_img_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.online_portal_overview3_img_box .online_portal_overview3_img { width: 32%; float: left; margin: 30px 2% 0 0 ; }
	.online_portal_overview3_img_box .online_portal_overview3_img img { width: 100%; }
	.online_portal_overview3_img_box .online_portal_overview3_img .p_box { width: 37.6%; margin: 10px auto; padding: 5px; border:1px solid #eaeaea; box-sizing: border-box; background: #fff; }
	.online_portal_overview3_img_box .online_portal_overview3_img .p_box .p17_b { font-size: 17px; font-family:NanumGothicBold; }
	.online_portal_overview3_img_box .online_portal_overview3_img3 { margin-right: 0; }	
	.online_portal_overview3 .overview3_txt_box1 { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; letter-spacing:-1px; }
	
	.overview3_txt_box1 .online_portal_overview3_txt1 { width: 49.5%; float: left; margin-right: 1%; text-align: left; background: #fff; border:1px solid #eaeaea; box-sizing: border-box; padding: 24px 0 0 30px; }
	.overview3_txt_box1 .online_portal_overview3_txt1 .red_p18 { font-size: 18px; color:#d03238; font-family:NanumGothicBold; padding-bottom: 5px; }
	.overview3_txt_box1 .online_portal_overview3_txt1 .p15_b { font-size: 15px; color:#000; font-family:NanumGothicBold; }
	.overview3_txt_box1 .online_portal_overview3_txt1 .p13 { font-size: 13px; }
	.overview3_txt_box1 .online_portal_overview3_txt1-1 { overflow: hidden; padding-bottom: 39px; }
	.overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box1 { float: left; margin-right: 4.5%; }
	.overview3_txt_box1 .online_portal_overview3_txt1-1 .p_box2 { float: right; width: 65%; }
	.overview3_txt_box1 .online_portal_overview3_txt1-2,
	.overview3_txt_box1 .online_portal_overview3_txt2-2 { margin-right:0; }
	.overview3_txt_box1 .online_portal_overview3_txt1-1,
	.overview3_txt_box1 .online_portal_overview3_txt1-2 { margin-bottom: 10px; margin-top: 70px; }
	.overview3_txt_box1 .online_portal_overview3_txt1-2 { padding-bottom: 82px; }
	.overview3_txt_box1 .online_portal_overview3_txt2-1,
	.overview3_txt_box1 .online_portal_overview3_txt2-2 { padding-bottom: 18px; }

	.online_portal_overview3 .online_portal_overview3_txt_box3 { max-width: 1000px; width: 100%; margin: 0 auto; margin-top:30px; overflow: hidden; clear: both; text-align: left; background: #fff; border:1px solid #ccc; box-sizing: border-box; padding: 18px 0 18px 70px; }
	
	.online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 { float: left; width: 20%; }
	.online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 .p22_b { font-size: 22px; color:#000; font-family:NanumGothicBold; }
	.online_portal_overview3_txt_box3 .online_portal_overview3_txt3-1 img { margin: 10px 0 0 25px; }
	.online_portal_overview3_txt_box3 .online_portal_overview3_txt3-2 { float: right; width: 78%; margin-top: 5px; }
	.online_portal_overview3_txt3-2 .online_portal_overview3_txt_ul .online_portal_overview3_txt_li { padding-right: 20px; line-height: 23px; font-size: 15px; position: relative;}
	.online_portal_overview3_txt3-2 .online_portal_overview3_txt_ul .online_portal_overview3_txt_li .black_com { width: 3px; height:3px; background: #666; position: absolute; top: 9px; left: -10px; }
	/* 2.서브면 광고 */
	/* 3.네이티브 광고 */
	.online_portal_overview4 .p18_b { font-size: 18px; margin-top: 55px; color:#000; font-family:NanumGothicBold; }
	.online_portal_overview4 > .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; color:#000; }
	.online_portal_overview4 .p15 .red_txt { color:#d03238; font-family:NanumGothicBold; }
	.online_portal_overview4 .online_portal_overview4_img_box { max-width: 1000px; width: 100%; margin: 0 auto; margin-top:30px; overflow: hidden; clear: both; }
	
	.online_portal_overview4_img_box .overview4_img_1 { width: 50%; float: left; }
	.online_portal_overview4_img_box .overview4_img_1 .overview4_txt_1 { margin: 0 auto; border:1px solid #eaeaea; box-sizing: border-box; }
	.online_portal_overview4_img_box .overview4_img_1 .overview4_txt_1 .p15 { font-size: 15px; padding: 8px 0 8px 0; }
	.online_portal_overview4_img_box .overview4_img1-1 { margin-top: 20px; }
	.online_portal_overview4_img_box .online_portal_overview4_img1-1 img { width: 84%; }
	.online_portal_overview4_img_box .online_portal_overview4_img2-1 img { width: 64%; }
	.online_portal_overview4_img1 .online_portal_overview4_txt1 { width: 26%; }
	.online_portal_overview4_img2 .online_portal_overview4_txt2 { width: 29.8%; }

	.online_portal_overview4 .online_portal_overview4_txt1 { width: 145px; margin: 0 auto; border:1px solid #eaeaea; box-sizing: border-box;  }
	.online_portal_overview4_txt1 .p15 { font-size: 15px; padding: 8px 0 8px 0; }
	.online_portal_overview4 .online_portal_overview4_txt0-2 { max-width: 750px; width: 100%; margin: 0 auto; margin-top: 20px; border:1px solid #eaeaea; box-sizing: border-box; letter-spacing:-1px; }
	.online_portal_overview4 .online_portal_overview4_txt0-2 .p15 { font-size: 15px; padding: 28px 20px 25px; }
	/* 3.네이티브 광고 */
	/* -포털 사이트 배너 광고 개요- */
	/* //온라인광고 > 포털사이트배너광고 */

	/* 온라인광고 > 네트워크배너광고 */
	/* 네트워크 배너 광고란? */
	.banner_network1 { padding: 1px 0 60px 0; background: #fafafa; }
	.banner_network1 > .p14 { margin-top: 20px; padding: 0 20px; line-height: 23px; }
	.banner_network1 .p14 .red_txt { color:#d03238; font-family:NanumGothicBold; }
	.banner_network1 .p14 br { display: none; }
	/* 네트워크 배너 광고란? */
	/* 추천 이유 */
	.banner_network2 { padding: 1px 0 60px 0; }
	.banner_network2 .p18_b { font-size: 18px; color:#000; font-family:NanumGothicBold; margin-top: 50px;  }
	.banner_network2 > .p14 { margin-top: 25px; padding: 0 20px; }
	.banner_network2 .banner_network2_allbox { width: 675px; margin: 0 auto; overflow: hidden; }
	.banner_network2 .banner_network2_allbox:after { content: ''; clear: both; display: block; }

	.banner_network2_allbox .banner_network2_box0 { width: 32.3%; float: left; margin-right: 10px; border:1px solid #ccc; box-sizing: border-box; }
	.banner_network2_allbox .banner_network2_box0 .p16_b { font-size: 16px; padding: 17px 0 17px 0; background: #fdeae9; border-top: 1px solid #000; box-sizing: border-box; color:#000; font-family:NanumBarunGothicBold; }
	.banner_network2_allbox .banner_network2_box0 .p14 { padding: 20px 0 38px 0;  border-top: 2px solid #000; box-sizing: border-box; }
	.banner_network2_allbox .banner_network2_box1,
	.banner_network2_allbox .banner_network2_box2,
	.banner_network2_allbox .banner_network2_box3 { margin-top: 25px; }
	.banner_network2_allbox .banner_network2_box4,
	.banner_network2_allbox .banner_network2_box5,
	.banner_network2_allbox .banner_network2_box6 { margin-top: 10px;  }
	.banner_network2_allbox .banner_network2_box3,
	.banner_network2_allbox .banner_network2_box6 { margin-right: 0; }
	.banner_network2_allbox .banner_network2_box1 .p14 { padding-bottom: 60px; }
	.banner_network2_allbox .banner_network2_box4 .p14 { padding-bottom: 82px; }
	.banner_network2_allbox .banner_network2_box5 .p14,
	.banner_network2_allbox .banner_network2_box6 .p14 { padding-bottom: 60px; }
	/* 추천 이유 */
	/* //온라인광고 > 네트워크배너광고 */
	
	/* 온라인광고 > 키워드광고 */
	span.block3 { display: none; }
	.keyword_advertising { padding: 1px 0 60px 0; }
	/* 개요 */
	.keyword_advertising1 .red_p20 { padding: 0 20px; font-size: 20px; color:#d03238; font-family: NanumGothicExtraBold; }
	.keyword_advertising1 .keyword_advertising1_txtbox { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 25px; border:1px solid #ddd; box-sizing: border-box; padding: 26px 0 25px 0; }
	.keyword_advertising1_txtbox .p15 { font-size: 15px; padding: 0 20px 20px; }
	.keyword_advertising1_txtbox .p15 br { display: none; }
	.keyword_advertising1_txtbox .p15 span.block2 { display: none; }
	.keyword_advertising1_txtbox .red_p15 { padding: 0 20px; font-size: 15px; color:#d03238; font-family: NanumGothicBold; }
	/* 개요 */
	/* 키워드 광고의 힘 */
	.keyword_advertising2 { background: #eee; }
	.keyword_advertising2 .keyword_advertising2_power { width: 950px; margin: 0 auto; margin-top: 50px; overflow: hidden; clear: both; }
	.keyword_advertising2_power .keyword_advertising2_power_txt { float: left; text-align: left; }
	.keyword_advertising2_power .keyword_advertising2_power_txt .p17 { font-size: 17px; }
	.keyword_advertising2_power .keyword_advertising2_power_txt .p17_b { font-size: 17px; font-family: NanumGothicBold; }
	.keyword_advertising2_power .power_txt0 { width: 53px; margin: 25px 22px 0 16px; }
	.keyword_advertising2_power .power_txt0 img { width: 100%; }
	.keyword_advertising2_power .power_txt1 { margin: 7px 0 0 50px;}
	.keyword_advertising2_power .power_txt2 { width: 21.6%; padding: 7px 0 7px 0; border:1px solid #eaeaea; box-sizing: border-box; background: #fff; text-align: center; }
	.keyword_advertising2_power .power_txt3 { margin-top: 7px; }
	/* 키워드 광고의 힘 */
	/* 키워드 광고의 장점 */
	.keyword_advertising3 .keyword_advertising3_imgbox { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 50px; overflow: hidden; }
	.keyword_advertising3 .keyword_advertising3_imgbox:after { content: ''; clear: both; display: block; }
	.keyword_advertising3_imgbox .keyword_advertising3_img { width: 33.33%; float: left; }
	.keyword_advertising3_imgbox .keyword_advertising3_img .p15 { font-size: 15px; margin-top: 20px; font-family: NanumGothicBold; }
	.keyword_advertising3_imgbox .keyword_advertising3_img .p15 .s_p12 { font-size: 13px;  font-family: NanumGothic; }
	/* 키워드 광고의 장점 */
	/* 애드몬 키워드 광고의 장점 */
	.keyword_advertising4 { background: #eee; }
	.keyword_advertising4 .keyword_advertising4_txtbox { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 45px; padding: 27px 20px 25px; border:1px solid #ccc; box-sizing: border-box; background: #fff; }
	.keyword_advertising4 .keyword_advertising4_txtbox .p17 { font-size: 17px; }
	.keyword_advertising4 .keyword_advertising4_txtbox .p17 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	/* 애드몬 키워드 광고의 장점 */ 
	/* //온라인광고 > 키워드광고 */

	/* 오프라인광고 > 방송광고 */
	.broadcast_advertising { padding: 1px 0 60px 0; }
	/* 방송광고1 */
	.broadcast_advertising1 { background: #eee; }
	.broadcast_advertising1 .p15 { font-size: 15px; color:#000; margin-top:20px; padding: 0 20px; }
	/* 방송광고1 */
	/* 방송광고2 */
	.broadcast_advertising2 > .p15 { padding: 0 20px; }
	/* 1.TV광고개요 */
	.broadcast_advertising2 .p18_b { font-size: 18px; color:#000; margin: 50px 0 20px 0; font-family: NanumGothicBold; }
	.broadcast_advertising2 .tv_advertising_box { max-width: 680px; width: 100%; margin: 0 auto; margin-top: 25px; overflow: hidden; clear: both; }
	
	.tv_advertising_box .tv_advertising_con { width: 32.3%; float: left; box-sizing: border-box; border:1px solid #ccc; background: #fafafa; margin: 0 1.471% 10px 0; }
	.tv_advertising_box .tv_advertising_con .red_p19 { width: 80%; margin: 0 auto; padding: 15px 0 14px 0; border-bottom:1px dotted #cdcdcd; font-size: 19px; color:#d03238; font-family:NanumGothicExtraBold; }
	.tv_advertising_box .tv_advertising_con3,
	.tv_advertising_box .tv_advertising_con6 { margin-right:0; }
	.tv_advertising_box .tv_advertising_con1 .p14 { padding: 15px 0 57px 0; }
	.tv_advertising_box .tv_advertising_con2 .p14 { padding: 15px 0 101px 0; }
	.tv_advertising_box .tv_advertising_con3 .p14 { padding: 15px 0 35px 0; }
	.tv_advertising_box .tv_advertising_con4 .p14 { padding: 15px 0 35px 0; }
	.tv_advertising_box .tv_advertising_con5 .p14 { padding: 15px 0 79px 0; }
	.tv_advertising_box .tv_advertising_con6 .p14 { padding: 15px 0 57px 0; }
	
	.broadcast_advertising2 .tv_advertising_chunk_img { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 30px; }
	.broadcast_advertising2 .tv_advertising_chunk_img img { width: 100%; }
	/* 1.TV광고개요 */
	/* 2.영상(광고물)제작 */
	.broadcast_advertising3 { background: #eee; letter-spacing: -1px; }
	.broadcast_advertising3 > .p18_b{ font-size: 18px; color:#000; padding: 60px 0 20px 0; font-family: NanumGothicBold; }
	.broadcast_advertising3 > .p18_b1 { padding-top: 50px; }
	.broadcast_advertising3 .video_advertising1 { max-width: 1000px; width: 100%; margin: 0 auto; background: #fff; box-sizing: border-box; border:1px solid #ccc; overflow: hidden; clear: both; padding: 20px 0 10px 0; }

	.video_advertising1 .video_advertising_con { width: 11%; float: left; }
	.video_advertising1 .video_advertising_con .p16_b { font-size: 16px; padding-top: 5px; color:#000; font-family: NanumGothicBold; }
	.video_advertising1 .video_advertising_con img { width: 53.76%; }
	.video_advertising1 .video_advertising_con1 { margin-left: 10px; }
	.video_advertising1 .video_advertising_con0 { width: 1.1%; margin-top: 30px; }
	.video_advertising1 .video_advertising_con0 img { width: 100%; }

	.broadcast_advertising3 .video_advertising2 { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }

	.video_advertising2 .video_advertising2_con { width: 16%; float: left; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 29px 0 29px 0; margin: 0 2%; }
	.video_advertising2 .video_advertising2_con img	{ width: 37.35%; }
	.video_advertising2 .video_advertising2_con .p16_b { font-size: 16px; padding-top: 5px; color:#000; font-family: NanumGothicBold; }
	.video_advertising2 .video_advertising2_con0 { width: 1%; background: none; border:none; margin: 35px 0;  }
	.video_advertising2 .video_advertising2_con0 img { width: 100%; }
	.video_advertising2 .video_advertising2_con1 { margin-left: 0; }
	.video_advertising2 .video_advertising2_con5 { margin-right: 0; }

	.video_advertising3 .price_table { max-width: 333px; width: 100%; margin: 0 auto; background: #fff; box-sizing: border-box; border:1px solid #ccc; overflow: hidden; clear: both; padding: 8px 0 7px 0; }
	.video_advertising3 .price_table .price_table_box { width: 58%; margin: 0 auto; }
	.video_advertising3 .price_table .price_table_box .img_box { width: 20px; height: 20px; margin-top: 3px; box-sizing: border-box; border:1px solid #000; border-radius: 50%; float: left; }
	.video_advertising3 .price_table .price_table_box .img_box img { padding: 5px 0 0 0px; }
	.video_advertising3 .price_table .price_table_box .p16_b1 { }
	.video_advertising3 .price_table .price_table_box .p16_b1 a { font-size: 16px; color:#000; font-family: NanumGothicBold; }
	/* 2.영상(광고물)제작 */
	/* 방송광고2 */
	/* 라디오 광고 */
	/* 라디오 광고 콘 */
	.broadcast_advertising4 .radio_advertising1 { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.radio_advertising1 .radio_advertising1_box { width: 32.5%; min-height: 205px; float: left; margin: 15px 0 0 1%; box-sizing: border-box; border:1px solid #ccc; }
	.radio_advertising1 .radio_advertising1_box .p15_b { font-size: 15px; color:#000; font-family: NanumGothicBold; background: #fdeae9; border-top:1px solid #555; border-bottom:2px solid #555; padding: 10px 0 ; }
	.radio_advertising1 .radio_advertising1_box .p15 { font-size: 15px; padding: 15px 0 0 0; }
	.radio_advertising1 .radio_advertising1_box1 .p15 br { display: none; }
	.radio_advertising1 .radio_advertising1_box1 { margin-left: 0px; }
	/* 라디오 광고 콘 */
	/* 1.CM제작 */
	.broadcast_advertising4 .radio_advertising2 .p18_b { font-size: 18px; color:#000; font-family: NanumGothicBold; padding: 50px 0 10px 0; }
	.radio_advertising2 .radio_advertising2_allbox { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.radio_advertising2_allbox .radio_advertising2_con { width: 14%; float: left; box-sizing: border-box; border:1px solid #ccc; padding: 43px 0 40px 0; }
	.radio_advertising2_allbox .radio_advertising2_con img { width: 42.76%; }
	.radio_advertising2_allbox .radio_advertising2_con .p16_b { font-size: 16px; color:#000; padding-top: 5px; font-family: NanumGothicBold; }
	.radio_advertising2_allbox .radio_advertising2_con0 { width: 1.1%; border: none; margin: 40px 1% 0 1.1%; }
	.radio_advertising2_allbox .radio_advertising2_con0 img { width: 100%; }
	.radio_advertising2_allbox .radio_advertising2_con6 { padding-bottom: 15px; }
	/* 1.CM제작 */
	/* 2. 매체집행 */
	.broadcast_advertising4 .radio_advertising3 .p18_b { font-size: 18px; color:#000; font-family: NanumGothicBold; padding: 50px 0 10px 0; }
	.radio_advertising3 .radio_advertising2_allbox { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
	.radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con { width: 17%; }
	.radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con0 { width: 1.1%; margin: 40px 1.3% 0%; }
	.radio_advertising3 .radio_advertising2_allbox .radio_advertising2_con1 { margin-left: 1px; }
	.radio_advertising3 .radio_advertising2_allbox .advertising2_img img { width: 35.12%; }
	/* 2. 매체집행 */
	/* 라디오 광고 */
	/* 케이블/IPTV 광고 */
	.broadcast_advertising5 { background: #eee; }
	.broadcast_advertising5 > .p15 { font-size: 15px; margin-top: 20px; padding: 0 20px; }
	.broadcast_advertising5 .p15 br { display: none; }
	.broadcast_advertising5 .p15 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	.broadcast_advertising5 .p18_b { font-size: 18px; margin: 40px 0 15px 0; color:#000; font-family: NanumGothicBold; }
	.broadcast_advertising5 .cable_iptv_box1 { width: 565px; margin: 0 auto; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 15px 0 15px 0; }
	.broadcast_advertising5 .cable_iptv_box1 .p15 { font-size: 15px; padding-top: 2px; }
	.broadcast_advertising5 .cable_iptv_box1 strong { color:#000; }
	.broadcast_advertising5 .cable_iptv_imgbox1 { width: 565px; margin: 0 auto; box-sizing: border-box; border:1px solid #ccc; background: #fff; overflow: hidden; clear: both; padding: 24px 0 10px 0; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img { width: 29.31%; float: left; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img img { width: 42.43%; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img .p14_b { color:#000; font-family: NanumGothicBold; letter-spacing: -1px; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img0 { width: 3.731%; margin: 50px 0 0 0; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img0 img { width: 100%; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img1 { width: 31.972%; }
	.broadcast_advertising5 .cable_iptv_imgbox1 .cable_iptv_img1 img { width: 38.89%; }
	.broadcast_advertising5 .cable_iptv_txtbox1 { width: 565px; margin: 0 auto; margin-top: 10px; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 15px 0 14px 0; }
	.broadcast_advertising5 .cable_iptv_txtbox1 .red_p15 { font-size: 15px; color:#d03238; font-family: NanumGothicBold; }
	/* 케이블/IPTV 광고 */
	/* 팟캐스트 */
	.broadcast_advertising6 .p15 { padding: 0 20px; font-size: 15px; }
	.broadcast_advertising6 .p15 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	.broadcast_advertising6 .podcast_allbox {  }
	.broadcast_advertising6 .podcast_allbox .podcast_img { max-width: 1000px; width: 100%; margin: 40px auto; }
	.broadcast_advertising6 .podcast_allbox .podcast_img img { width: 43%; }
	.broadcast_advertising6 .podcast_allbox .podcast_img .p18_b { font-size: 18px; color:#000; font-family: NanumGothicBold; }
	.broadcast_advertising6 .podcast_allbox .podcast_txt { width: 565px; margin: 0 auto; margin-top: 10px; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 20px 0 16px 50px; }
	.broadcast_advertising6 .podcast_allbox .podcast_txt .p15 { font-size: 15px; text-align: left; }
	.broadcast_advertising6 .podcast_allbox .podcast_txt .p15 strong { color:#000; }
	/* 팟캐스트 */
	/* //오프라인광고 > 방송광고 */

	/* 오프라인광고 > 극장광고 */
	.offline_overview { padding: 1px 0 60px 0; }
	/* 개요 */
	.offline_overview1 .p20_b { font-size: 20px; margin-top: 20px; padding: 0 20px; color:#000; font-family: NanumGothicBold; }
	.offline_overview1 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; }
	.offline_overview1 .p15 br { display: none; }
	.offline_overview1 .p15-1 { margin-top: 30px; padding: 0 20px; }
	.offline_overview1 .offline_overview1_img { max-width: 425px; width: 100%; margin: 30px auto; }
	.offline_overview1 .offline_overview1_img img { width: 100%; }
	/* 개요 */
	/* 특징 */
	.offline_overview2 { background: #eee; }
	.offline_overview2 .offline_overview2_txtbox { max-width: 745px; width: 100%; margin: 0 auto; margin-top: 40px; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 20px 0 18px 30px; }
	.offline_overview2 .offline_overview2_txtbox .p15 { font-size: 15px; text-align: left; line-height: 25px; }
	.offline_overview2 .offline_overview2_txtbox .p15 strong { color:#000; }
	/* 특징 */
	/* 광고종류 */
	.offline_overview3 .offline_overview3_txt { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 80px; overflow: hidden; clear: both; }
	.offline_overview3 .offline_overview3_txt .p_box {  }
	.offline_overview3 .offline_overview3_txt .p_box .p15_b { width: 85px; float: left; font-size: 15px; color:#000; font-family: NanumGothicBold; padding: 10px 0 10px 0; box-sizing: border-box; border:1px solid #ccc; margin-left: 2.2%; }
	.offline_overview3 .offline_overview3_txt .p_box .p15_b1 { width: 175px; margin-left: 3.7%; }
	.offline_overview3 .offline_overview3_img { width: 100%; }
	.offline_overview3 .offline_overview3_img img { width: 100%; }
	/* 광고종류 */
	/* 애드몬 장점 */
	.offline_overview4 { background: #eee; }
	.offline_overview4 .offline_overview4_txt { max-width: 775px; width: 100%; margin: 0 auto; margin-top: 40px; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 18px 0 17px 30px; }
	.offline_overview4 .offline_overview4_txt .p15 { font-size: 15px; text-align: left; }
	/* 애드몬 장점 */
	/* //오프라인광고 > 극장광고 */

	/* 오프라인광고 > 지면광고 */
	.once_the_ad { padding: 1px 0 60px 0; }
	/* 지면 광고 개요 */
	.once_the_ad1 .p15 { font-size: 15px; margin-top: 30px; padding: 0 20px; }
	.once_the_ad1 .p15 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	.once_the_ad1 .p15 br { display: none; }
	/* 지면 광고 개요 */
	/* 애드몬 지면 광고 전략 */
	.once_the_ad2 { background: #eee; }
	.once_the_ad2 .once_the_ad2_allbox { width: 590px; margin: 0 auto; margin-top: 50px; overflow: hidden; clear: both; }
	.once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box { width: 48%; float: left; box-sizing: border-box; border:1px solid #ccc; }
	.once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box .p16_b { font-size: 16px; color:#000; font-family: NanumGothicBold; box-sizing: border-box; border-top:1px solid #555; border-bottom:2px solid #555; padding: 15px 0 15px 0; background: #fdeae9; }
	.once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box .p14 { padding: 15px 0 19px 20px; background: #fff; text-align: left; letter-spacing: -1px; }
	.once_the_ad2 .once_the_ad2_allbox .once_the_ad2_box1 { margin-right: 20px; }
	.once_the_ad2 .once_the_ad2_img { max-width: 155px; width: 100%; margin: 20px auto; }
	.once_the_ad2 .once_the_ad2_img img { width: 100%; }	
	.once_the_ad2 .once_the_ad2_txt_box { width: 590px; margin: 0 auto; box-sizing: border-box; border:1px solid #ccc; background: #fff; padding: 50px 0 50px 0; }
	.once_the_ad2 .once_the_ad2_txt_box .p18 { font-size: 18px;  }
	.once_the_ad2 .once_the_ad2_txt_box .p18 strong { color:#000; }
	/* 애드몬 지면 광고 전략 */
	/* //오프라인광고 > 지면광고 */

	/* 옥외/기타광고 > 개요 */
	.outdoor_other { padding: 1px 0 60px 0; }
	/* 개요 */
	.outdoor_other1 .p15 { padding: 0 20px; font-size: 15px; }
	.outdoor_other1 .p15 .red_txt { color:#d03238; }
	.outdoor_other1 .outdoor_other_img { width: 1000px; margin: 0 auto; overflow: hidden; }
	.outdoor_other1 .outdoor_other_img:after { content: ''; clear: both; display: block; }
	.outdoor_other1 .outdoor_other_img img { width: 49%; margin: 50px 0 0; float: left; }
	.outdoor_other1 .outdoor_other_img img:nth-child(2) { float: right; }
	/* 개요 */
	/* 특징 및 장점 */
	.outdoor_other2 { background: #eee; }
	.outdoor_other2 .p15 { font-size: 15px; margin-top: 40px; padding: 0 20px; }
	/* 특징 및 장점 */
	/* 애드몬 장점 */
	.outdoor_other3 .p15 { font-size: 15px; margin-top: 40px; padding: 0 20px; }
	/* 애드몬 장점 */
	/* //옥외/기타광고 > 개요 */

	/* 옥외/기타광고 > 교통광고 */
	.advertising_on_transport { padding: 1px 0 60px 0; }
	/* 개요 */
	.advertising_on_transport1 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; }
	.advertising_on_transport1 .advertising_on_transport_img { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 20px; letter-spacing: -1px; }
	.advertising_on_transport1 .advertising_on_transport_img img { width: 49%; }
	.advertising_on_transport1 .advertising_on_transport_img img:first-child { margin-right: 1.5%; }
	/* 개요 */
	/* 특징 및 장점 */
	.advertising_on_transport2 { background: #eee; }
	.advertising_on_transport2 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; }
	.advertising_on_transport2 .p15 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	/* 특징 및 장점 */
	/* 지하철 광고 */
	.advertising_on_transport3 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; }
	.advertising_on_transport3 .p15 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	.advertising_on_transport3 .advertising_on_transport_img_box { max-width: 1000px; width:100%; margin: 0 auto; overflow: hidden; clear: both; }

	.advertising_on_transport_img_box .advertising_on_transport_img { width: 24.6%; float: left; margin: 40px 0.5% 0 0; text-align: left; letter-spacing: -1px; }
	.advertising_on_transport_img_box .advertising_on_transport_img img { width: 100%; }
	.advertising_on_transport_img_box .advertising_on_transport_img .p15_b { font-size: 15px; padding-top: 5px; font-family: NanumGothicBold; }
	.advertising_on_transport_img_box .advertising_on_transport_img .p13 { font-size: 13px; }
	.advertising_on_transport_img_box .advertising_on_transport_img4 { margin-right:0; }
	/* 지하철 광고 */
	/* 버스/택시 광고 */
	.advertising_on_transport4 { background: #eee; }
	.advertising_on_transport4 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; }
	.advertising_on_transport4 .p15 .red_txt { color:#d03238; font-family: NanumGothicBold; }
	.advertising_on_transport4 .advertising_on_transport4_txtbox1 { width: 1000px; margin: 0 auto; margin-top: 30px; overflow: hidden; }
	.advertising_on_transport4 .advertising_on_transport4_txtbox1:after { content: ''; clear: both; display: block; }

	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt { width: 32.5%; min-height: 218px; float: left; box-sizing: border-box; border:1px solid #ccc; background: #fafafa; text-align: left; margin-right: 1.2%; padding: 20px 0 0 20px; letter-spacing: -1px; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt .red_p17_b { font-size: 17px; color:#d03238; font-family: NanumGothicBold; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt .p13 { font-size: 13px; width: 95%; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt .p13 strong { color:#000; margin-right: 10px; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt .p14 { padding: 17px 0 20px 0; width: 95%; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt3 { margin-right:0; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt1 .p13 { padding: 17px 0; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt1 .p13-1 { padding: 5px 0; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt2 .p13 { padding: 17px 0; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt2 .p13-1 { padding: 7px 0; }
	.advertising_on_transport4_txtbox1 .advertising_on_transport4_txt2 .p13-2 { padding: 3px 0; }

	.advertising_on_transport4 .advertising_on_transport4_txtbox2 { width: 1000px; margin: 0 auto; margin-top: 30px; overflow: hidden; }
	.advertising_on_transport4 .advertising_on_transport4_txtbox2:after { content: ''; clear: both; display: block; }

	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt { width: 49.5%; float: left; box-sizing: border-box; border:1px solid #ccc; background: #fafafa; text-align: left; margin-right: 1%; padding: 20px 0 0 20px; overflow: hidden; letter-spacing: -1px; }
	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt:after { content: ''; clear: both; display: block; }
	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt .red_p16 { font-size: 16px; color:#d03238; font-family: NanumGothicBold; float: left; }
	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt .p14 { float: right; padding: 0 30px 22px 0; }
	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt .p14 strong { color:#000; }
	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt2 { margin-right: 0; }
	.advertising_on_transport4_txtbox2 .advertising_on_transport4_txt1 .p14 { padding-bottom: 44px; }
	/* 버스/택시 광고 */
	/* 택시 광고 */
	.advertising_on_transport5 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; }
	/* 택시 광고 */
	/* //옥외/기타광고 > 교통광고 */

	/* 옥외/기타광고 > 기타 */
	.etc_other_advertising { padding: 1px 0 60px 0; }
	/* 기타 광고 */
	.etc_other_advertising1 .etc_other_advertising1_img_box { max-width: 1000px; width: 100%; margin: 0 auto; overflow: hidden; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img { width: 32%; float: left; margin: 50px 2% 0 0; text-align: left; letter-spacing: -1px; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img img { width: 100%; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img .p18_b { font-size: 18px; font-family: NanumGothicBold; color:#000; padding: 25px 0 5px 5px; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img .p15 { font-size: 15px; padding: 0 0 10px 5px; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img .p14_c { color:#bbb; padding-left: 5px; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img .p14_c strong { display: block; color:#000; }
	.etc_other_advertising1_img_box .etc_other_advertising1_img3 { margin-right: 0; }
	/* 기타 광고 */
	/* 야구장 광고 */
	.etc_other_advertising2 { background: #eee; }
	.etc_other_advertising2 .p15 { font-size: 15px; margin-top: 25px; padding: 0 20px; letter-spacing: -1px; }
	.etc_other_advertising2 .etc_other_advertising2_img { max-width: 1000px; width: 100%; margin: 20px auto 0; }
	.etc_other_advertising2 .etc_other_advertising2_img img { width: 100%; }
	.etc_other_advertising2 .etc_other_advertising2_table { max-width: 1000px; width: 100%; margin: 0 auto; }
	.etc_other_advertising2 .etc_other_advertising2_table .p14_b { color:#000; font-family: NanumGothicBold; text-align: left; padding: 30px 0 5px 0; }
	.etc_other_advertising2_table .etc_other_advertising2_table_box { width: 100%; letter-spacing: -1px; overflow: hidden; clear: both; }
	.etc_other_advertising2_table_box .table_title { float: left; width: 9.5%; background: #f1f1f1; overflow: hidden; }
	.etc_other_advertising2_table_box .table_title ul li { width: 100%; height: 63px; border:1px solid #ccc; box-sizing: border-box; font-family: NanumGothicBold; color:#000; padding: 20px 0; line-height: 1.2; }
	.etc_other_advertising2_table_box .table_title ul li:last-child { margin: -1px 0 0 0; }
	.etc_other_advertising2_table_box .table_list { width: 90.5%; margin-top: -125px; float: right; overflow: hidden; clear: both; }
	.etc_other_advertising2_table_box .table_list ul { overflow: hidden; }
	.etc_other_advertising2_table_box .table_list ul li { width: 9.172%; height: 63px; border:1px solid #ccc; box-sizing: border-box; float: left; background: #fff; padding: 20px 0; line-height: 1.2; }
	.etc_other_advertising2_table_box .table_list .list1 li { margin: 0 -1px 0 0; }
	.etc_other_advertising2_table_box .table_list .list2 li { margin: -1px -1px 0 0; }
	.etc_other_advertising2_table_box .table_list .list1 li:nth-of-type(2) { padding: 15px 0; }
	.etc_other_advertising2_table_box .table_list .list2 li:first-child { padding: 15px 0; }
	.etc_other_advertising2_table_box .table_list .list2 li:last-child { padding: 15px 0; }
	/* //옥외/기타광고 > 기타 */

/* //광고 서브 css */

/*--------------------------------------------------------------- 추가 Style ---------------------------------------------------------------*/

/*-- 공통 --*/
.stitl_cont { color:#333; line-height:20px; text-align:left; margin-left:13px;}
/*-- //공통 --*/

/*-- WEB(제작안내) --*/
.web_cont { padding-bottom:90px;}
.web_cont .inner { margin:0 auto; padding:0 30px; margin:6px 0; display:inline-block;}
.web_cont .l_box_titl { width:10%; border:1px solid #999; padding:10px 8px; font-size:15px; color:#333; font-weight:bold; text-align:center; vertical-align:middle; margin-right:10px; display:inline-block;}
.web_cont .r_txt { width:85%; font-size:14px; color:#333; line-height:22px; text-align:left; vertical-align:middle; display:inline-block;}

.homepage_style_stitl { font-size:14px; color:#d84738; font-weight:normal; line-height:18px; text-align:left; margin-bottom:16px;}

.process_web { margin:0 auto; text-align:center;}
.process_web .inner { width:100%; margin:20px 0; display:inline-block; }

.maintenance { width:80%; margin:0 auto; padding:50px 0; text-align:center;}
.maintenance .img { width:18%; vertical-align:middle; margin:0 5px; display:inline-block;}
.maintenance .img_c { width:8%; vertical-align:middle; margin:0 5px; display:inline-block;}
.maintenance_1 { width:100%; margin:0; padding:0 20px; overflow:hidden;}
.maintenance_1 .txt_1 { font-size:15px; color:#333; line-height:24px; margin-top:10px; text-align:left;}
.maintenance_1 .txt_1 span.bullet { width:6px; height:6px; background:#CCC; border-radius:3px; margin-right:3px; vertical-align:top; margin-top:10px; float:left;}
.maintenance_1 .txt_1 span.txt_r { width:99%; vertical-align:middle; line-height:24px; float:left;}
.maintenance_1 .txt_cont { margin-top:20px;}
.maintenance_1 .txt_cont_l { text-align:left; vertical-align:middle; display:inline-block;}
.maintenance_1 .txt_cont_c { margin:0 60px; vertical-align:middle; display:inline-block;}
.maintenance_1 .txt_cont_r { text-align:left; vertical-align:middle; display:inline-block;}
.maintenance_1 .txt_cont_inner { vertical-align:middle; display:inline-block;}

.maintenance_1 .txt_cont_1 { margin-top:40px; text-align:left;}
.maintenance_1 .txt_cont_1 .l_img { vertical-align:middle; margin-right:20px; display:inline-block;}
.maintenance_1 .txt_cont_1 .r_txt { text-align:left; vertical-align:middle; display:inline-block;}
.maintenance_1 .txt_cont_1 .stitl { font-size:18px; color:#d03238; margin-bottom:10px; font-weight:bold;}
.maintenance_1 .txt_cont_1 .btm_txt { font-size:14px; color:#333; line-height:24px;}
.maintenance_1 .txt_cont_1 .btm_txt span { width:7px; height:7px; border:1px solid #666; margin-right:5px; vertical-align:middle; display:inline-block;}

.promotion_txt { font-size:15px; color:#666; line-height:25px; text-align:center; margin-top:-40px;}

.promotion_cont_1 { width:100%; text-align:center; margin-top:90px;}
.promotion_cont_1 .box { width:80%; border:1px solid #CCC; padding:20px; display:inline-block;}
.promotion_cont_1 .ico_inner { margin:0 10px; vertical-align:middle; display:inline-block;}
.promotion_cont_1 .ico_inner span { margin-top:10px; display:block;}
.promotion_cont_1 .ico_inner_dotline { margin:0 10px; vertical-align:middle; display:inline-block;}

.promotion_cont_2 { width:100%; margin:0; padding:0 20px; overflow:hidden;}
.promotion_cont_2 .txt_1 { font-size:15px; color:#333; line-height:24px; margin-top:10px; text-align:left;}
.promotion_cont_2 .txt_1 span.bullet { width:6px; height:6px; background:#CCC; border-radius:3px; margin-right:3px; vertical-align:top; margin-top:10px; float:left;}
.promotion_cont_2 .txt_1 span.txt_r { width:99%; vertical-align:middle; line-height:24px; float:left;}

.promotion_cont_3 { width:100%; margin:0; padding:50px 0; overflow:hidden;}
.promotion_cont_3 .txt_1 { font-size:28px; color:#5d656b; font-weight:bold; text-align:center;}
.promotion_cont_3 .btm_inner { margin-top:40px;}
.promotion_cont_3 .ico_banner { width:16%; margin:0 15px; vertical-align:top; display:inline-block;}
.promotion_cont_3 .ico_banner .txt { margin-top:20px; text-align:left}
.promotion_cont_3 .ico_banner span.txt_titl_1 { font-size:17px; color:#0083a8; font-weight:bold; display:block;}
.promotion_cont_3 .ico_banner span.txt_titl_2 { font-size:17px; color:#dd5743; font-weight:bold; display:block;}
.promotion_cont_3 .ico_banner span.txt_titl_3 { font-size:17px; color:#21474d; font-weight:bold; display:block;}
.promotion_cont_3 .ico_banner span.txt_titl_4 { font-size:17px; color:#0f798b; font-weight:bold; display:block;}
.promotion_cont_3 .ico_banner span.txt_btm { font-size:13px; color:#5c5c5c; line-height:22px; display:block;}

.home_page .promotion { font-size: 25px; font-family:NanumGothicBold; color:#000; position: relative; left: 15px; text-align: left; margin: 10px 0 10px 0; }
.home_page .promotion .red_box { width: 10px; height: 10px; background: #d03238; position: absolute; top: 7px; left: -15px; }
.home_page .promotion span.small_txt { font-size:12px; color:#666; font-weight:normal; margin-left:10px;}
/*-- //WEB(제작안내) --*/

/*-- Logo(로고) --*/
.logo_cont { margin-top:130px; margin-bottom:80px; display:inline-block;}
.logo_cont .p1 { font-size:16px; color:#000;}

.logo_production { max-width:880px; width: 100%; margin: 0 auto; overflow: hidden; clear: both; }
.logo_production .character_circle { width: 207px; height: 205px; background:url(./../images/logo/logo_clrcle_bg_1.jpg) no-repeat; margin: 60px 10px 37px 10px; float: left; letter-spacing: -1px; }
.logo_production .character_circle strong { color:#111; }
.logo_production .character_circle .red_txt { color: #d03238; font-family: NanumGothicExtraBold; }
.logo_production .character_circle1 .p2 { margin: 44px 0; }
.logo_production .character_circle2 .p2 { margin: 35px 0; }
.logo_production .character_circle3 .p2 { margin: 35px 0; }
.logo_production .character_circle4 .p2 { margin: 54px 0; }
.logo_production .character_circle4 { margin-right: 0; }
.logo_production .character_arrow { float:left;}

table.logo_tbl { width:100%;}
table.logo_tbl td { border:1px solid #e4e4e4; vertical-align:middle; line-height:20px; padding:15px 8px; letter-spacing:-0.03em; word-break:break-all;}
table.logo_tbl td.topline { background:#fafafa; border-top:2px solid #555555; font-family: NanumGothicBold; font-size:26px; color:#000; letter-spacing:-0.03em;}
table.logo_tbl td.l_bg { background:#fafafa; font-family: NanumGothicBold; font-size:19px; color:#000; letter-spacing:-0.03em; text-align:center;}
table.logo_tbl td.l_noline { border-left:none;}
table.logo_tbl td.r_noline { border-right:none;}
table.logo_tbl td.align_top { vertical-align:top;}
table.logo_tbl td.l_btm { background:#f9e0e1; border-bottom:1px solid #bbbbbb; border-right:1px solid #f0cacc; font-family: NanumGothicExtraBold; font-size:16px; color:#d03238; letter-spacing:-0.03em; text-align:center;}
table.logo_tbl td.btm_bg { background:#f9e0e1; border:1px solid #f0cacc; border-bottom:1px solid #bbbbbb; border-right:none; font-family: NanumGothicExtraBold; font-size:16px; color:#000; letter-spacing:-0.03em;}
/*-- //Logo(로고) --*/

/*-- Logo(창업패키지) --*/
.logo_fund { width:80%; margin:0 auto; padding:50px 0; text-align:center;}
.logo_fund .img { width:18%; vertical-align:top; margin:0 5px; display:inline-block;}
.logo_fund .img .txt { font-size:13px; line-height:20px; margin-top:10px;}
.logo_fund .img .txt span.txt_col { color:#d03238;}
.logo_fund .img_c { width:5%; vertical-align:top; margin:80px 5px 0 0; display:inline-block;}
/*-- //Logo(창업패키지) --*/

/*-- Logo(캐릭터) --*/
.process_cont { width:100%; margin:0; padding:0 20px; overflow:hidden;}
.process_cont .txt_info { font-size:15px; color:#333; line-height:24px; margin-top:10px; text-align:left;}
.process_cont .process_inner { margin-top:20px;}
.process_cont .process_img { margin-top:10px;}
.process_cont .process_txt { width:15%; font-size:13px; color:#333; line-height:20px; text-align:center; vertical-align:top; display:inline-block;}
.process_cont .process_txt span { font-size:15px; font-weight:bold; margin-bottom:6px; margin-top:10px; display:inline-block;}
.process_cont .process_line { width:3%; text-align:center; vertical-align:top; display:inline-block;}

.process_inner_mobile { text-align:center; display:none;}
.process_inner_mobile .top_box_1 { width:120px; height:60px; margin:0 auto; background:#6a97ff; border:1px solid #6a97ff; border-radius:4px; vertical-align:middle;}
.process_inner_mobile .top_box_1 .box_titl { font-size:1.0em; color:#fff; text-align:center; line-height:24px; margin-top:5px;}
.process_inner_mobile .top_box_1 .box_titl span { font-size:1.5em;}

.process_inner_mobile .top_box_2 { width:120px; height:60px; margin:0 auto; background:#4f7fef; border:1px solid #4f7fef; border-radius:4px; vertical-align:middle;}
.process_inner_mobile .top_box_2 .box_titl { font-size:1.0em; color:#fff; text-align:center; line-height:24px; margin-top:5px;}
.process_inner_mobile .top_box_2 .box_titl span { font-size:1.5em;}

.process_inner_mobile .top_box_3 { width:120px; height:60px; margin:0 auto; background:#2b62e3; border:1px solid #2b62e3; border-radius:4px; vertical-align:middle;}
.process_inner_mobile .top_box_3 .box_titl { font-size:1.0em; color:#fff; text-align:center; line-height:24px; margin-top:5px;}
.process_inner_mobile .top_box_3 .box_titl span { font-size:1.5em;}

.process_inner_mobile .top_box_4 { width:120px; height:60px; margin:0 auto; background:#184dc9; border:1px solid #184dc9; border-radius:4px; vertical-align:middle;}
.process_inner_mobile .top_box_4 .box_titl { font-size:1.0em; color:#fff; text-align:center; line-height:24px; margin-top:5px;}
.process_inner_mobile .top_box_4 .box_titl span { font-size:1.5em;}

.process_inner_mobile .top_box_5 { width:120px; height:60px; margin:0 auto; background:#184dc9; border:1px solid #184dc9; border-radius:4px; vertical-align:middle;}
.process_inner_mobile .top_box_5 .box_titl { font-size:1.0em; color:#fff; text-align:center; line-height:24px; margin-top:5px;}
.process_inner_mobile .top_box_5 .box_titl span { font-size:1.5em;}

.process_inner_mobile .txt_btm { font-size:0.95em; color:#333; line-height:20px; text-align:center; margin-top:10px; border-bottom:1px solid #dbdbdb; padding-bottom:10px;}
/*-- //Logo(캐릭터) --*/

/*-- Logo(켈리그라피) --*/
table.calligraphy { width:100%;}
table.calligraphy td { border:1px solid #e4e4e4; padding:8px; vertical-align:middle;}
table.calligraphy td.l_noline { border-left:none;}
table.calligraphy td.r_noline { border-right:none;}
table.calligraphy td.align_top { vertical-align:top;}
table.calligraphy td.topline { border-top:2px solid #555555;}
table.calligraphy td.btmline { border-bottom:1px solid #555555;}
table.calligraphy td.l_bg { background:#fafafa; border-right:1px solid #999; font-size:14px; color:#333; font-weight:bold; line-height:22px; text-align:center;}
table.calligraphy td span.col_red { color:#d03238;}
table.calligraphy td div.calli_txt_1 { font-size:14px; color:#333; line-height:20px; text-align:left;}
table.calligraphy td div.calli_txt_2 { font-size:13px; color:#333; text-align:left; margin-top:-2px;}
table.calligraphy td div.calli_box { width:60px; background:#666; font-size:12px; color:#FFF; text-align:center; padding:6px 6px; margin-top:25px;}
table.calligraphy td div span { vertical-align:middle; margin-top:8px; display:inline-block;}
table.calligraphy td div span.calli_arrow { margin:0 6px; margin-top:9px; vertical-align:top;}

.calli_packages { margin-top:40px;}
.calli_packages .top_txt { border-bottom:1px solid #CCC; font-size:18px; color:#333; padding-bottom:10px; overflow:hidden;}
.calli_packages .top_txt .txt_inner { margin-right:20px; float:left;}
.calli_packages .top_txt .txt_inner .txt_l { font-weight:bold;}
.calli_packages .top_txt .txt_inner .txt_r { color:#F00;}
.calli_packages .btm_img { margin-top:10px; text-align:left;}
.calli_packages .btm_img .img_box { margin:10px 15px; margin-bottom:20px; display:inline-block;}
.calli_packages .btm_img .img_box .box_img { text-align:center; margin-top:5px;}
.calli_packages .btm_img .img_box .box_txt { font-size:13px; color:#333; line-height:20px; text-align:center; margin-top:5px;}
.calli_packages .btm_img .img_box .box_detail { width:100px; margin:0 auto; background:#FFF; border:1px solid #CCC; border-radius:2px; font-size:12px; color:#777; text-align:center; padding:6px 0; margin-top:5px; cursor:pointer;}
/*-- //Logo(켈리그라피) --*/

/*-- GRAPHIC(제작범위) --*/
.graphic_rbox { background:#d1d3d4; border:1px solid #d1d3d4; border-radius:20px; font-size:15px; color:#343031; font-weight:bold; letter-spacing:-0.04em; padding:5px 8px 7px 8px; margin-top:20px; display:inline-block;}
/*-- //GRAPHIC(제작범위) --*/

/*-- 상세보기 이전, 다음 --*/
.prev_next { width:100%; margin-bottom:20px; display:inline-block;}

.pr_sub_new { float: left; width: 1000px; border-top: 5px solid #434343; border-bottom:1px solid #434343; }
.pr_sub_new .portfolio_btn { text-align: right; }
.pr_sub_new .portfolio_btn a { display: inline-block; width: 64px; height: 58px; border: 1px solid #dcdcdc; text-indent: -9999px; }
.pr_sub_new .portfolio_btn a.prev { background: url(../../images/common/portfolio_btn1.png) no-repeat center center; }
.pr_sub_new .portfolio_btn a.next { background: url(../../images/common/portfolio_btn3.png) no-repeat center center; }
.pr_sub_new .portfolio_btn button { display: inline-block; width: 66px; height: 60px; background: #1e1e1d url(../../images/common/portfolio_btn2.png) no-repeat center center; text-indent: -99999px; }
/*-- //상세보기 이전, 다음 --*/
/* 파일업로드 LAYER */
.layer {display:none;position:absolute;padding:25px;border:1px solid #cccccc;clear:both;background:#fff;z-index:50;}
.layer-close-btn {position:absolute;top:25px;right:25px;font-size:13px;font-weight:600;color:#666;}
.lp-tit {font-size:22px;font-weight:600;color:#333;}
#layer-date {width:100%;top:0;padding-bottom:40px;box-sizing:border-box;background:#fafafa;}
.ld-tit {margin-bottom:10px;font-size:22px;font-weight:600;color:#333;}
/*--------------------------------------------------------------- 추가 Style ---------------------------------------------------------------*/
