@charset "UTF-8";
/*******

BSJ CSS RESET
wrap,  container, footer, leftmenu 등 해당되는 레이아웃을 지정합니다.

*******/



	/*main*/
	.main_slider .bxslider li {padding:230px 0;box-sizing:border-box;}
	.main_slider .h_tit {max-width:1000px;margin:0 auto; text-align: center;}
	.main_slider .h_tit img { display: inline !important; }
	.bx-wrapper .bx-controls-direction a.disabled {display:block;}
	.bx-wrapper {margin:0 auto;}
	
	.main_slider .h_tit_new { max-width:1000px;margin:0 auto; text-align: center; margin-top:-150px; }
	.main_slider .h_tit_new img { display:inline-block;}

	
	/*main*/
	.main_section {padding-top:70px;}
	.main_tit {margin-bottom:50px;text-align:center;}
	.main_tit .border {width:30px;height:5px;margin:0 auto;background:#d03238;}
	.main_tit .tit {margin-top:10px; font-weight: bold; font-size: 40px;letter-spacing:-1;color:#111;}
	.main_tit .tit span {color:#d03238;}
	.main_tit .comm_desc {margin-top:10px; line-height: 1.5; letter-spacing: 0; }

	.diagram_list {overflow:hidden;}
	.diagram_list li {float:left;}



	/*quick 메뉴*/
	#quick_menu {position:fixed; width: 110px; left: 0; top: 0; z-index: 99999; }
	#quick_menu .side_produce { height: 320px; background: #d86a6c; text-align: center; }
	#quick_menu .side_adver { width: 108px; height: 319px; background: #ededed; border: 1px solid #d3d3d3; border-top: 0; text-align: center; }
	#quick_menu .side_adver a > span { color: #4d4d4d; }
	#quick_menu .side_produce a, 
	#quick_menu .side_adver a { display: block; position: relative; width: 100%; height: 100%; color: #fff; font-size: 16px; }
	#quick_menu .side_produce a span, 
	#quick_menu .side_adver a span { display: inline-block; position: absolute; top: 50%; left: 0; width: 100%; margin-top: -45px; text-align: center;  } 
	#quick_menu .side_produce a span em, 
	#quick_menu .side_adver a span em { font-weight: bold; }
	#quick_menu .side_inquire { width: 94px; height: 77px; padding-left: 14px; padding-top: 16px; background: #fff; border: 1px solid #d3d3d3; border-top: 0; }
	#quick_menu .side_inquire span.info1 { display: block; width: 100%; margin-bottom: 13px; color: #333; font-size: 13px; font-weight:bold;  }
	#quick_menu .side_inquire span.info2 { color: #333; font-size: 18px; font-weight:bold; }

	#quick_menu .side_info { width: 101px; padding: 7px 0 0 7px; background: #fff; border: 1px solid #d3d3d3; border-top: 0; }
	#quick_menu .side_info p { margin-bottom: 15px; font-size: 12px; }
	#quick_menu .side_info p.last { margin: 0; padding-bottom: 10px; }
	#quick_menu .side_top { width: 108px; height: 18px; background: #e2e2e2; border: 1px solid #d3d3d3; border-top: 0; }
	#quick_menu .side_top a { display: block; width: 100%; height: 100%; line-height: 18px; color: #212121; text-align: center; }

	#lay_wrap .inner .prev_arrow { display: none; }
	#lay_wrap .inner.on .next_arrow { display: none; }
	#lay_wrap .inner.on .prev_arrow { display: inline; }
	.com_sub { width: 1210px; margin: 0 auto; }

	/*main section01*/
	.main_section.section01 {max-width:1000px;margin:0 auto;}
	.main_section.section01 .diagram {margin-bottom:50px;}
	.main_section.section01 .diagram_list li {width:28.5%;height:130px;margin-right:-5%;padding:55px 0;background:url(../../images/img_main0101.png) no-repeat 5% center;border-radius:100px;font-weight:600;font-size:15px;color:#000;text-align:center;opacity:0.7;letter-spacing:0;box-sizing:border-box;}
	.main_section.section01 .diagram_list li.dl01 {background:none;background-color:#c0c0c0;}
	.main_section.section01 .diagram_list li.dl02 {background-color:#000;color:#fff;}
	.main_section.section01 .diagram_list li.dl03 {background-color:#c0c0c0;}
	.main_section.section01 .diagram_list li.dl04 {background-color:#e00f17;color:#fff;}
	.main_section.section01 .main_desc {font-size:16px;color:#7e8182;line-height:24px;text-align:center;}



	/*main section02*/
	.main_section.section02 {max-width:2560px;margin:0 auto; }
	.main_section.section02 .banner_list {overflow:hidden; background: #e63f45}
	.main_section.section02 .banner_list li {float:left;width:14.28%;height:210px;background:#e63f45;text-align:center;box-sizing:border-box;}
	.main_section.section02 .banner_list1 li {width: 16.66%;}
	.main_section.section02 .banner_list li a {display:block; width: 100% ;height: 165px; padding-top: 45px; font-weight:600;font-size:16px;color:#fff;}
	.main_section.section02 .banner_list li .icon {margin-bottom:10px;}
	.main_section.section02 .banner_list li .icon1 {padding:15px 0 5px 0;}
	.main_section.section02 .banner_list li.bg_color {background:#333;}



	/*main section03*/
	.main_section.section03 {width:1200px;margin:0 auto;}
	.main_section.section03 .plus_btn {position:absolute;bottom:0;right:0;}
	.main_section.section03 .plus_btn a {font-weight:600;font-size:11px;color:#111;letter-spacing:0;}

	.portfolio_menu_con {position:relative;margin-bottom:40px;}
	.portfolio_menu_list {text-align:center;}
	.portfolio_menu_list li {display:inline-block;padding:5px 10px;}
	.portfolio_menu_list li a {font-size:15px;color:#666; font-family: "NanumGothic" }
	.portfolio_menu_list li.on a {font-weight:600;color:#000; font-family: "NanumGothicBold" }

	.thumbnail_list {overflow:hidden;width:1200px;margin:0 auto;}
	.thumbnail_list li {float:left;width:24%; box-sizing:border-box;}
	.thumbnail_info {padding:40px 15px;background:#333; position:absolute; width:100%; bottom:-150px; left:0;}
	.thumbnail_info .tit {margin-bottom:5px;}
	.thumbnail_info .tit a {font-weight:600;font-size:15px;color:#fff;}
	.thumbnail_info .desc {margin-bottom:5px;}
	.thumbnail_info .desc a {font-size:13px;color:#d4d4d4;}
	.thumbnail_info .day {font-size:13px;color:#ccc;}



	/*main section04*/
	.inquire_area { padding: 0; background: url(../../images/common/inquire_area_bg2.jpg) no-repeat; background-size: 100% 100%; text-align: left;  }
	.inquire_area .inner { max-width:1000px;margin:0 auto; }
	.inquire_area .main_form {overflow:hidden;}

	.inquire_area .mf_left {float:left;width:429px;height:460px;padding-top:50px;background:#d03238;}
	.inquire_area .mf_left .comm_desc { line-height: 1.5; margin-top:30px;margin-bottom:70px;font-size:15px;color:#fff;}
	.inquire_area .mf_left .add_list li {position:relative;padding-left:70px;font-size:15px;color:#fff; margin-bottom: 15px; }
	.inquire_area .mf_left .add_list li:first-child { line-height: 1.5; }
	.inquire_area .mf_left .add_list li strong {position:absolute;left:0;width:51px;background:url(../../images/blit_l.gif) no-repeat 48px 5px;}
	.inquire_area .mf_right {float:right;width:571px;height:455px;padding-top:55px;background:#111;}
	.inquire_area .mf_right .form_list li {position:relative;margin-top:20px; margin-left: 49px; color:#fff;line-height:30px;}
	.inquire_area .mf_right .form_list li span.bar { display: inline-block; width: 25px; height: 34px; line-height: 34px; text-align: center; vertical-align: middle;  }
	.inquire_area .mf_right .form_list li strong { display: inline-block; width: 17%; font-size:15px;color:#fff;line-height:30px;}
	.inquire_area .mf_right .form_list li:first-child{margin-top:0;}
	.inquire_area .mf_right .form_list li.phone select { width: 124px; height: 34px; }
	.inquire_area .mf_right .form_list li.email select { width: 124px; height: 34px; }
	.inquire_area .mf_right .main_ipt { height:30px;font-size:13px;color:#999; }
	.inquire_area .mf_right #main_ta { width: 418px; height:100px;}
	.inquire_area .mf_right #main_sel {height:35px;font-size:13px;color:#999;}
.inquire_area .main_form .mf_right #main_sel.size1 {width:124px;}
	.inquire_area .main_form .mf_right .main_ipt.size1 {width:120px;}
	.inquire_area .main_form .mf_right .main_ipt.size2 {width:150px;}
	.inquire_area .main_form .mf_right .main_ipt.size3 {width:200px;}
	.inquire_area .mf_right li.last_btn {text-align:right;}
	.inquire_area .mf_right li.last_btn input:hover { background: #fff; color: #000; transition: background 1s; }
	.inquire_area .mf_right .last_btn .main_btn {width:100px;padding:10px 15px;background:none;border:1px solid #fff;font-size:15px;color:#fff;letter-spacing:-2px;box-sizing:border-box;}
	.inquire_area .mf_right .last_btn .main_btn.ok {width:150px;margin-right:5px;}
	
	.file_btn input[type=button] { width: 90px; height: 34px; line-height: 34px; text-align: center; border: 0; }
	.file_btn input[type=text] { margin-right: 10px; }
	.file_btn .file_ok { margin-right: 5px; background: #666; color: #fff; }
	.file_btn .file_cl { background: #fff; color: #333; }
	.last_btn { width: 420px; }


	/*main section05*/
	.main_section.section05 {/*max-width:1920px;margin:0 auto;*/ padding:0;}
	.community_area .inner { width: 1000px; margin: 0 auto; }




	/*main section06*/
	.main_section.section06 {max-width:850px;margin:0 auto;}
	.main_section.section06 .board li {padding:0 25px;}




	/*footer*/
	.lay_footer {background:#212121;}
	.footer_top {border-bottom:1px solid #3e3e3e;}
	.footer_info {overflow:hidden;max-width:1000px;margin:0 auto; font-size:12px;color:#999;letter-spacing:0;}
	.footer_info .info {float:left;height: 39px; line-height: 39px;}
	.footer_info .fot_sns{float:right; padding-top: 7px; }
	.footer_info .fot_sns li {display:inline-block; height: 39px; line-height: 39px; vertical-align: middle; }
	.copyright {max-width:1000px;margin:0 auto;padding:25px 0;font-size:12px;color:#999;line-height:20px;}




	/* bxslider*/
	.bx-wrapper .bx-controls-direction a {z-index:9000; top: 47%; }
	.bx-wrapper .bx-prev { width: 41px !important; height: 77px !important; left: 310px; background: url(../../images/slider_prev.png) no-repeat; }
	.bx-wrapper .bx-next { width: 41px !important; height: 77px !important; right: 310px; background: url(../../images/slider_next.png) no-repeat; }
	.bx-wrapper .bx-pager.bx-default-pager a { background: transparent; border: 2px solid #fff; border-radius: 50%; }
	.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #fff;}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { width: 100%; left: 0; bottom: 30px; text-align: center; }

	/*sub_visual*/
	.sub_visual { position: relative; height: 270px; }
	.sub_visual.produce_catalogue { background: url(../../images/sub/catalogue_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_publication { background: url(../../images/sub/publication_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_homepage { background: url(../../images/sub/produce_homepage_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_movie { background: url(../../images/sub/movie_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_logo { background: url(../../images/sub/logo_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_picture { background: url(../../images/sub/picture_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_about { background: url(../../images/sub/about_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_graphic { background: url(../../images/sub/graphic_bg_new.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.produce_community { background: url(../../images/sub/community_bg.jpg) no-repeat center top; background-size: cover; }
	

	.sub_visual.adver_about { background: url(../../images/sub/about_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_admon { background: url(../../images/sub/admon_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_mobile { background: url(../../images/sub/mobile_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_viral { background: url(../../images/sub/viral_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_online { background: url(../../images/sub/online_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_offline { background: url(../../images/sub/offline_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_etc { background: url(../../images/sub/etc_bg.jpg) no-repeat center top; background-size: cover; }
	.sub_visual.adver_community { background: url(../../images/sub/community_bg.jpg) no-repeat center top; background-size: cover; }
	
	.sub_visual h2 { position: absolute; top: 50%; width: 100%; text-align: center; margin-top:16px; vertical-align: middle;  }
	.tab_content { text-align: center !important; }

	/* 작업 완료 후 이부분 삭제 */
	.sub0101 .tab_content,
	.sub0102 .tab_content,
	.sub0103 .tab_content,
	.sub0104 .tab_content,
	.sub0202 .tab_content,
	.sub0203 .tab_content,
	.sub0204 .tab_content,
	.ad_sub0202 .tab_content,
	.ad_sub0203 .tab_content,
	.sub0101 .tab_content,
	.sub0101 .tab_content,
	.sub0101 .tab_content,
	.sub0101 .tab_content,
	.sub0101 .tab_content,
	.sub0101 .tab_content { width: 100%; text-align: center; }
.portfolio_area { width: 1200px; margin: 0 auto; }

@media screen and (max-width: 640px){
	/* sub_visual */
	.sub_visual { height: 150px; }
	.sub_visual h2 { top: 50%; }
	.sub_visual h2 img { height: 27px !important; }
}


/*--------------------------------------------------- 추가 Style --------------------------------------------------- */

    /* Select메뉴 스타일 */
	select {
	  border:#bcbcbc solid 1px;
	  border-radius:3px;
	  padding:0 20px 0 10px;
	  background:url(/images/common/select_arrow.gif) no-repeat 94% 50%;
	  -webkit-appearance: none;  /* 네이티브 외형 감추기 */
	  -moz-appearance: none;
	  appearance: none;
	  outline:none;
	}
	/* IE 10, 11의 네이티브 화살표 숨기기 */
	select::-ms-expand { 
	  display: none;
	  outline:none;
	}
	
	.selectmenu {
	  height:32px;
	  font-size:13px;
	  background-color: #fff;
	  color:#191919;
	  margin-top:-8px;
	}
	.selectmenu:focus {
	  border: 1px solid #222222;
	  background: #FFF;
	  box-shadow: none;
	}
	
	 /* 파일첨부 스타일 */
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li.file_input label {
    position:relative;
    cursor:pointer;
    display:inline-block;
    vertical-align:middle;
    overflow:hidden;
    width:80px;
    height:28px;
    background:#606060;
	border-radius:2px;
	font-size:12px;
    color:#fff;
    text-align:center;
    line-height:28px;
	margin-right:5px;
	}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li.file_input label:hover {
		background:#3c3c3c;
		transition: all 0.2s linear;
	}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li.file_input label input {
		position:absolute;
		width:0;
		height:0;
		overflow:hidden;
	}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li.file_input input[type=text] {
		vertical-align:middle;
		display:inline-block;
		width:150px;
		height:26px;
		line-height:26px;
		font-size:11px;
		padding:0;
		border:1px solid #c4c4c4;
		margin-right:5px;
		background:#FFF;
	}
	
	/* 메인비주얼(Contact us) */
	.main_slider_contact .bxslider li {padding:150px 0;box-sizing:border-box; margin-top:50px;}
	.main_slider_contact .h_tit {max-width:430px;margin:0 auto; margin-top:70px; text-align: center;}
	.main_slider_contact .h_tit img { display: inline !important; }
	
	.contact_txt { font-size:16px;color:#7e8182;line-height:24px;text-align:center;padding:30px;}
	
   
    /* 메인_견적문의 */
	.main_contact { background:#f4f4f4 !important; margin-top:50px;}
	.main_section_new { padding-top:10px; padding-bottom:20px;}
	.inquire_area_btm { padding:30px 0 25px 0;}
	.inquire_area_btm .inner { max-width:1000px;margin:0 auto; }
	.inquire_area_btm .main_form {overflow:hidden;}
	.inquire_area_btm .main_form .form_admon { width:40%; margin-top:4px; float:left;}
	.inquire_area_btm .main_form .form_admon .admon_add { font-size:13px;}
	.inquire_area_btm .main_form .form_admon .admon_add .admon_titl { font-size:14px; color:#333; font-weight:bold;}
	.inquire_area_btm .main_form .form_admon .admon_add .admon_txt { margin-top:10px;}
	.inquire_area_btm .main_form .form_admon .admon_add .admon_txt ul { overflow:hidden;}
	.inquire_area_btm .main_form .form_admon .admon_add .admon_txt ul li { line-height:30px; float:left;}
	.inquire_area_btm .main_form .form_admon .admon_add .admon_txt ul li.form_admon_l { width:15%;}
	.inquire_area_btm .main_form .form_admon .admon_add .admon_txt ul li.form_admon_r { line-height:20px; margin-top:3px;}
	
	.inquire_area_btm .main_form .form_admon .admon_service { font-size:13px;}
	.inquire_area_btm .main_form .form_admon .admon_service .admon_titl { font-size:26px; color:#333;}
	.inquire_area_btm .main_form .form_admon .admon_service .service_txt { margin-top:10px;}
	.inquire_area_btm .main_form .form_admon .admon_service .service_txt ul { margin-right:50px; float:left;}
	.inquire_area_btm .main_form .form_admon .admon_service .service_txt ul li { padding:5px; font-size:15px; color:#666; line-height:35px;}
	.inquire_area_btm .main_form .form_admon .admon_service .service_txt ul li a { color:#666; }
	.inquire_area_btm .main_form .form_admon .admon_service .service_txt ul li a:hover { border:1px solid #666; background:#eae9e9;}
	
	.inquire_area_btm .main_form .form_contact { width:57%; float:right;}
	.inquire_area_btm .main_form .form_contact .form_contact_titl { font-size:26px; color:#333; text-align:left; vertical-align:top;}
	.inquire_area_btm .main_form .form_contact .contact_input { width:100%; display:inline-block;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner { width:100%; border-bottom:1px solid #c3c3c3; padding-bottom:6px; padding-top:18px; overflow:hidden;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_txt { width:75px; font-size:14px; color:#333; margin-top:2px; float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box input { width:85%; height:22px; font-size:14px; color:#747474 !important; background:none; border:none; outline:none; float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li { float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li.email_box { width:25%;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li.email_txt01 { font-size:14px; margin-top:4px; margin-right:10px;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li button.file_del { font-size:12px; background:#cecece; padding:7px 10px 9px 10px;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner .input_box ul li button.file_del:hover { background:#ababab; transition: all 0.2s linear;} 
	
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_l { width:40%; border-bottom:1px solid #c3c3c3; padding-bottom:6px; padding-top:18px; float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_l .input_txt { width:75px; font-size:14px; color:#333; margin-top:2px; float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_l .input_box input { width:67%; height:22px; font-size:14px; color:#747474 !important; background:none; border:none; outline:none; float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_r { width:56%; border-bottom:1px solid #c3c3c3; padding-bottom:6px; padding-top:18px; float:right;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_r .input_txt { width:75px; font-size:14px; color:#333; margin-top:2px; float:left;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_r .input_box input { width:67%; height:22px; font-size:14px; color:#747474 !important; background:none; border:none; outline:none; float:left;}
	
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner_r .input_txt_1 { width:50px; font-size:14px; color:#333; margin-top:2px; float:left;}
	
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner01 { width:100%; padding-bottom:6px; padding-top:8px; overflow:hidden;}
	.inquire_area_btm .main_form .form_contact .contact_input .input_inner01 textarea.contact_txtbox { width:96%; height:50px; border:1px solid #CCC; padding:10px; resize:none;}
	
	.inquire_area_btm .main_form .form_contact .contact_btn { float:right;}
	
	/* 메인_하단 맵 */
	.map_new { width:100%; text-align:center; overflow:hidden;}
	.map_sec_main { padding: 20px 0;}
	.map_sec_main .map { display: block; float: left; width: 50%; }
	.map_new_cont { padding:30px 0; text-align:center; overflow:hidden;}
	.map_new_cont .map_l { width:36%; margin:0 20px; display:inline-block;}
	.map_new_cont .map_l_titl { font-size:25px; color:#000; text-align:left; margin-bottom:10px;}
	
	/* 서브_견적문의_타이틀 */
	.sub_tit { margin-top:50px; text-align:center;}
	.sub_tit .border {width:30px;height:5px;margin:0 auto;background:#d03238;}
	.sub_tit .tit {margin-top:10px; font-weight: bold; font-size: 35px;letter-spacing:-1;color:#111;}
	.sub_tit .tit span {color:#d03238;}
	.sub_tit .tit_copy {margin-top:16px; font-size: 14px;letter-spacing:-1;color:#7f7f7f;}
	
	
	 /* 서브_About(애드몬소개) */
	 .cont_btm { max-width:1000px; margin:0 auto; margin-top:50px; margin-bottom:40px; text-align:center; overflow:hidden;}
	 .cont_btm_box { width:230px; margin:0 8px; float:left;}
	 .cont_btm_box .top { height:30px; background:#d86a6c; color:#FFF; line-height:28px; text-align:center;}
	 .cont_btm_box .btm { font-size:12px; color:#333; line-height:22px; text-align:left; margin-top:10px;}
	 
	  /* 서브_Catalog(제품개요) */
	  .catalgo_txt01 { font-size:18px; line-height:26px; color:#333; font-weight:bold;}
	  .catalog_stitl { height:28px; background:#d86a6c; font-size:14px; color:#FFF; line-height:28px; padding:0 14px; text-align:center; margin-bottom:20px; float:left;}
	  .catalog_box_inner { width:100%; overflow:hidden;}
	  .catalog_box { width:47%; height:100px; text-align:left; float:left;}
	  .catalog_box .line { color:#d86a6c;}
	  .catalog_box .txt01 { color:#d86a6c; font-weight:bold;}
	  .catalog_box .txt02 { font-size:12px; color:#333; line-height:18px; margin-top:5px;}
	  .catalog_box_r { width:45%; height:100px; text-align:left; float:right;}
	  .catalog_box_r .line { color:#d86a6c;}
	  .catalog_box_r .txt01 { color:#d86a6c; font-weight:bold;}
	  .catalog_box_r .txt02 { font-size:12px; color:#333; line-height:18px; margin-top:5px;}
	  
	  /* 서브_Logo(창업패키지) */
	  .cont_btm_logo { max-width:1000px; margin:0 auto; margin-top:20px; margin-bottom:40px; text-align:center; overflow:hidden;}
	  .logo_txt01 { font-size:24px; color:#333; font-weight:bold; padding-top:20px;}
	  .logo_txt01 span { color:#cf5557;}
	  .logo_box { background:#f6ecec; padding:20px; text-align:left;}
	  .logo_box .txt01 { font-size:13px; line-height:22px; color:#666;}
	  .logo_box .txt01 span.bullet { width:7px; height:7px; background:#ab9e9e; margin-right:5px; margin-top:-1px; display:inline-block;}
	  .logo_box .txt01 span.col_1 { color:#d03238;}
	  .logo_box .txt02 { font-size:13px; line-height:22px; color:#666; margin-left:12px;}
	
	/* btn */
	.btn-default01 { text-align:center; display:inline-block; cursor:pointer; transition:all 0.2s linear;}
	.btn_request { background:#d86a6c; border-radius:2px; font-size:14px; color:#FFF; padding:8px 30px 10px 30px; text-align:center; cursor:pointer; display:inline-block;}
	.btn_request:hover { background:#ba4a4c; transition: all 0.2s linear;}
	
	/* font Color */
	.col_white { color:#FFF;}

/*--------------------------------------- //추가 Style --------------------------------------- */