/*회원 운영업체 현황*/

.company_list_wrap {display:block; overflow:hidden; width:100%;}
li.company_list {display:block; overflow:hidden; }
li.company_list:last-child .company_text_wrap {margin:0;}
.company_text_wrap {display:block; overflow:hidden; border:1px solid #ddd; margin:0 0 20px 0; position:relative; background:#f8f8f8; }
.company_list_btn {display:block; overflow:hidden; }
.company_list_btn:hover .company_list_name {color:#1a2d74; text-decoration:underline;}
.company_text_wrap:hover {background:#e5f5ff;}
	.company_list_category {display:block; overflow:hidden; color:#fff; background:#ef4123; text-align:center; font-family:'SCDream4'; font-size:14px; padding:5px 10px; position:absolute; right:0; top:0;}

	.company_list_name {display:block; overflow:hidden; line-height:180%; padding:0 0 15px 0; margin:0 0 15px 0; border-bottom:1px dashed #ddd; color:#1a2d74;}
	.company_list_text {display:block; overflow:hidden; font-size:15px; line-height:160%; margin:10px 0 0 0; float:left;}
		.company_list_text.part1 {width:50%;}
		.company_list_text.part2 {width:50%;}
		.company_list_text.part3 {width:100%;}
		.company_list_text.part4 {width:50%;}
		.company_list_text.part5 {width:50%;}

					.gal_img_wrap				{ display:block; position:relative; /*width:98%; margin:0 auto; float:left;*/ width:35%; height:220px; float:left; }
					.gal_img				{ display:block; width:100%; height:100%; /*padding:3px;*/ border-right:1px solid #ddd; }
					.company_list_text_wrap {display:block; overflow:hidden; padding:20px;}
						
	
	span.text_companyname {display:inline-block; overflow:hidden; vertical-align:middle; font-size:24px; font-family:'SCDream6'; }
	span.text_tit {display:inline-block; overflow:hidden; font-size:13px; font-family:'SCDream4'; vertical-align:middle; color:#333; background:#fff; padding:0 5px; margin:0 2px 0 0;}
	span.text_bar {display:inline-block; overflow:hidden; font-size:16px; vertical-align:middle; color:#777; margin:0 10px;}
	span.text_ceo {display:inline-block; overflow:hidden; font-family:'SCDream5'; font-size:16px; vertical-align:middle; }
	span.text_business {display:inline-block; overflow:hidden; font-size:16px; font-family:'SCDream5'; vertical-align:middle;}
	span.text_add {display:inline-block; overflow:hidden; font-size:16px; font-family:'SCDream5'; vertical-align:middle;}
	span.text_phone {display:inline-block; overflow:hidden; font-size:16px; font-family:'SCDream5'; vertical-align:middle;}
	span.text_homepage {display:inline-block; overflow:hidden; font-size:16px; font-family:'SCDream5'; vertical-align:middle;}
		a.text_content_link:hover {text-decoration:underline;}

	.company_search {width:85%;}


	.club_intro_wrap {display:block; overflow:hidden; margin:25px 0 5px 0; background:#f2f8fc; padding:15px; border:1px solid #333;}
		.club_back_vis1 {background:url('../../images/sub/club_vi1.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis2 {background:url('../../images/sub/club_vi2.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis3 {background:url('../../images/sub/club_vi3.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis4 {background:url('../../images/sub/club_vi4.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis5 {background:url('../../images/sub/club_vi5.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis6 {background:url('../../images/sub/club_vi6.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis7 {background:url('../../images/sub/club_vi7.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis8 {background:url('../../images/sub/club_vi2024_1.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis9 {background:url('../../images/sub/club_vi2024_2.jpg') center center no-repeat; background-size:cover;}
		.club_back_vis10 {background:url('../../images/sub/club_vi2024_3.jpg') center center no-repeat; background-size:cover;}

	.club_intro_core {display:block; overflow:hidden; /*background: #ffffff42;*/ padding: 6px 15px 10px 15px; border-radius: 10px;}
		.club_intro_title {display:block; overflow:hidden; font-size:36px; font-family: 'Nanum Pen Script'; margin: 0 0 10px 0;}
			.club_intro_title span {background:#fff; padding:1px 7px 2px 7px; line-height:160%; color:#1a2d74;}
		.club_intro_content {display:block; overflow:hidden;}
			.club_intro_greeting {display:block; overflow:hidden;}
				.club_intro_greeting span {display:block; overflow:hidden; font-size:15px; color:#fff;}

			.club_intro_contact {display:block; overflow:hidden; text-align:right; margin:10px 0 0 0;}
				.club_intro_contact span.contact_title {background:#fff; color:#333; padding: 3px 8px; border-radius:15px; vertical-align:middle;}
				.club_intro_contact span.contact_etc {color:#fff; border-bottom:1px solid #fff; padding:4px 0 2px 0; font-family:'SCDream5'; vertical-align:middle;}


/* ----------------------------------------------------------------------------- */
/* MEDIA QUERY */
/* ------------------------------------------------------------------------------ */
	@media only screen and (min-width:0px) and (max-width:359px) {			/* width 360이하 모바일(갤럭시S2 대상) */

	}

	@media only screen and (min-width:0px) and (max-width:767px) {			/* 모바일(갤럭시노트급 대상) */
	.company_search {width:80%;}
		.company_list_text {float:none;}
		.company_list_text.part1 {width:100%;}
		.company_list_text.part2 {width:100%;}
		.company_list_text.part3 {width:100%;}
		.company_list_text.part4 {width:100%;}
		.company_list_text.part5 {width:100%;}

			.gal_img_wrap {float:none; width:100%; height:100%;}


			.company_list_name {font-size:20px;}
			span.text_ceo, span.text_business, span.contact_title, span.text_add, span.text_phone, span.text_homepage {font-size:14px;}

			.club_intro_core {padding:0 5px 5px 5px;}
			.club_intro_contact span.contact_title {padding:4px 8px 1px 8px}

	}

	@media only screen and (min-width:768px) and (max-width:1023px) {		/* 테블릿  */

	}

	@media only screen and (min-width:1024px) and (max-width:1200px) {		/* 테블릿() iPad LandSpace */

	}

	@media only screen and (min-width:1140px) {								/* PC */


	}
