/*
	- Project : makeshop
	- Author : sue
	- Description : ÁÖ¹® 2.0 ÆË¾÷
	- Create : 2010-06-24
	- Modify : YYYY-MM-DD
	- Version : ver 1.0

	* ¼öÁ¤ ÁÖ¼®Ã³¸® ¼ø¼­ : ³¯Â¥ ÀÌ¸§ ¼öÁ¤»çÇ×
*/

/*
========================================================================
RESET
========================================================================
*/

#franchise {
	width: 774px;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 50px;
	font-size: 12px;
	line-height: 1.25;
	color: #5c5c5c;
	text-align: left;
	font-family: "µ¸¿ò", Dotum, AppleGothic, Helvetica, sans-serif, Dotum;
}
#franchise * {
	margin: 0;
	padding: 0;
}
#franchise h1,
#franchise h2, 
#franchise h3, 
#franchise h4, 
#franchise h5, 
#franchise h6 {
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
}
#franchise img, 
#franchise fieldset {
	border:0 none;
}
#franchise img {
	vertical-align: top;
}
#franchise li {
	list-style: none;
}
#franchise hr {
	display: none;
}
#franchise caption, 
#franchise legend {
	display: none;
}
#franchise a {
	text-decoration: none;
	color: #3c3c3c;
}
#franchise em {
	font-style: normal;
}
/*
========================================================================
Common (°øÅë)
========================================================================
*/
/* display type */
#franchise .d-block {
	display: block;	
}
#franchise .d-inline {
	display: inline;
}
/* image replacement */
#franchise .ir *,
#franchise .blind {
	z-index:-1;
	position: absolute;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/*
========================================================================
detail
========================================================================
*/
/* header */
#franchiseHeader {
	position: relative;
	height: 141px;
	background: url(../images/franchise/img_franchise_header.gif) no-repeat 0 0;
}
#franchiseHeader ul.link {
	position: absolute;
	top: 119px;
	left: 270px;
}
#franchiseHeader ul.link li a span {
	visibility: hidden;
}
#franchiseHeader ul.link li {
	float: left;
	height: 22px;
	margin-right: 16px;
}
#franchiseHeader ul.link li a {
	float: left;
	width: 100%;
	height: 100%;
}
#franchiseHeader ul.link li.link01 {
	width: 85px;
}
#franchiseHeader ul.link li.link02 {
	width: 117px;
}
#franchiseHeader ul.link li.link03 {
	width: 126px;
}
#franchiseHeader ul.link li.link04 {
	width: 112px;
}
/* footer */
#franchiseFooter {
	margin-top: 80px;
}
#franchiseFooter h3 {
	overflow: hidden;
	height: 33px;
	padding-left: 50px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/franchise/bull_franchise_question.gif) no-repeat 12px 0;
}
#franchiseFooter h3 span {
	font-size: 11px;
	color: #676767;
	font-weight: normal;
}
#franchiseFooter ul {
	height: 95px;
	padding-left: 135px;
	padding-top: 35px;
	border-top: 1px solid #07be0c;
	border-bottom: 1px solid #d2d0d1;
	background: url(../images/franchise/img_franchise_question.gif ) no-repeat 50px 30px;
}
#franchiseFooter ul li {
	color: #333;
	padding-bottom: 5px;
}
#franchiseFooter ul li a {
	font-weight: bold;
	color: #0772b6;
}


/* content */
#franchiseContent {
	margin-top: 45px;
}
	/* tab */
	#franchiseContent .tab-wrap {
		position: relative;
		height: 35px;
		border-bottom: 3px solid #18a21b;
	}
	#franchiseContent .tab {
		position: absolute;
		left: 5px;
		top: 0;
		*zoom:1;
		height: 35px;
	}
	#franchiseContent .tab:after {
		content: "";
		display: block;
		clear: both;	
	}
	#franchiseContent .tab li {
		position: relative;
		display: inline;
		float: left;
		width: 111px;
		height: 43px;
		margin-left: 1px;
	}
	#franchiseContent .tab li a {
		float: left;
		width: 100%;
		height: 100%;
		text-align: center;
		line-height: 43px;
		font-size: 14px;
		font-weight: bold;
		background: url(../images/franchise/bg_franchise_tab.gif) no-repeat;
		background-position: -111px 0;
	}
	#franchiseContent .tab li a:hover,
	#franchiseContent .tab li.now a {
		background-position: 0 0;
		color: #fff;
	}
	/* tab cont */
	#franchiseContent .tab-cont-comm {
		margin-top: 45px;
		display: none;
	}
	/* comm */
	#franchiseContent .img-tit {
		font-size: 0;
		line-height: 0;
	}
	#franchiseContent .btn-group {
		font-size: 0;
		line-height: 0;
		margin-top: 70px;
		text-align: center;
	}
	#franchiseContent .btn-group a {
		margin-right: 7px;
	}
		
	/* tab01 ***************************************************** */
	#franchiseContent #tab01 {
		display: block;
	}
	#franchiseContent #tab01 {
		color: #676767;
	}
	#franchiseContent #tab01 .tab01-header {
		margin-top: 15px;
		line-height: 18px;
	}
	#franchiseContent #tab01 .tab01-header strong {
		color: #333;
	}
	#franchiseContent #tab01 h4 {
		padding-left: 55px;
		padding-top: 5px;
		margin-top: 40px;
		font-size: 16px;
	}
	#franchiseContent #tab01 h4 strong {
		color: #343434;
	}
	#franchiseContent #tab01 h4 span {
		display: block;
		font-size: 12px;
	}
	#franchiseContent #tab01 h4 span em {
		color: #ff0000;
	}
	#franchiseContent #tab01 .cont-comm {
		margin-top: 25px;
	}
	#franchiseContent #tab01 .cont-comm h5 {
		font-weight: bold;
		font-size: 12px;
		padding-top: 45px;
		color: #333;
	}
	#franchiseContent #tab01 .cont-comm ul {
		margin-top: 15px;
	}
	#franchiseContent #tab01 .cont-comm ul li {
		padding-left: 10px;
		background: url(../images/franchise/bull_h3_w3_sqr_red.gif) no-repeat 0 5px;
	}
	#franchiseContent #tab01 h4.a {
		height: 46px;
		background: url(../images/franchise/bull_franchise_tab01_a.gif) no-repeat 0 0;
	}
	#franchiseContent #tab01 .a-cont {
		padding-left: 430px;
		height: 150px;
		background: url(../images/franchise/bull_franchise_tab01_a_img01.gif) no-repeat 0 0;
	}
	#franchiseContent #tab01 h4.b {
		height: 46px;
		background: url(../images/franchise/bull_franchise_tab01_b.gif) no-repeat 0 0;
	}
	#franchiseContent #tab01 .b-cont {
		padding-left: 430px;
		height: 150px;
		background: url(../images/franchise/bull_franchise_tab01_b_img01.gif) no-repeat 0 0;
	}
	#franchiseContent #tab01 h4.c {
		height: 46px;
		background: url(../images/franchise/bull_franchise_tab01_c.gif) no-repeat 0 0;
	}
	#franchiseContent #tab01 .c-cont {
		height: 145px;
		background: url(../images/franchise/bull_franchise_tab01_c_img01.gif) no-repeat 0 0;
	}


	/* tab02 ***************************************************** */
	#franchiseContent #tab02 .fc-red {
		color: #ff0000;
	}
	#franchiseContent #tab02 .fc-brown {
		color: #8e2b00;
	}
	#franchiseContent #tab02 table {
		border-spacing: 0;
		border-collapse: collapse;
		width: 100%;
		table-layout: fixed;
	}
	#franchiseContent #tab02 table .tb-left {
		text-align: left;
		padding-left: 10px;
	}
	#franchiseContent #tab02 table .tb-center {
		text-align: center;
	}
	#franchiseContent #tab02 table .tb-right {
		text-align: right;
	}
	#franchiseContent #tab02 .table-info {
		margin-top: 20px;
	}
	#franchiseContent #tab02 .table-info table  {
		border-top: 2px solid #9f9f9f;
		color: #000;
		letter-spacing: -1px;
	}
	#franchiseContent #tab02 .table-info table tbody td img.align-top {
		position: relative;
		top: -5px;
		margin-bottom: -5px;
	}
	#franchiseContent #tab02 .table-info table th,
	#franchiseContent #tab02 .table-info table td {
		padding: 8px 0 7px;
		border-left: 1px solid #9f9f9f;
		border-bottom: 1px solid #9f9f9f;
	}
	#franchiseContent #tab02 .table-info table thead th {
		border-bottom: 2px solid #9f9f9f;
	}
	#franchiseContent #tab02 .table-info table .sect01 {
		width: 160px;
	}
	#franchiseContent #tab02 .table-info table .sect02 {
		width: 170px;
	}
	#franchiseContent #tab02 .table-info table .sect03 {
		width: auto;
	}
	#franchiseContent #tab02 .table-info table .bg01 {
		background: url(../images/franchise/icon_franchise_tab02_table_bg01.gif) repeat-y right 0;
	}
	#franchiseContent #tab02 .table-info table .bg02 {
		background: url(../images/franchise/icon_franchise_tab02_table_bg02.gif) repeat-y right 0;
	}
	#franchiseContent #tab02 .table-info table .bg03 {
		background: url(../images/franchise/icon_franchise_tab02_table_bg03.gif) repeat-y right 0;
	}
	#franchiseContent #tab02 .table-info table .bg04 {
		background: url(../images/franchise/icon_franchise_tab02_table_bg04.gif) repeat-y right 0;
	}
	#franchiseContent #tab02 .table-info table .bg05 {
		background: url(../images/franchise/icon_franchise_tab02_table_bg05.gif) repeat-y right 0;
	}
	#franchiseContent #tab02 .table-info table .bdr-l-none {
		border-left: 0;
	}
	#franchiseContent #tab02 .table-info table .btm-bdr-none {
		border-bottom: 0;
	}
	#franchiseContent #tab02 .table-info table .tbdr-red {
		border-top: 1px solid red;
	}
	#franchiseContent #tab02 .table-info table .bbdr-red {
		border-bottom: 1px solid red;
	}
	#franchiseContent #tab02 .table-info table .link-bull {
		color: #002afe;
		padding-right: 10px;
		margin-right: 10px;
		background: url(../images/franchise/bull_franchise_tab02_anchor.gif) no-repeat right 50%;
	}
	#franchiseContent #tab02 .table-info table td.td-null {
		font-size: 0;
		line-height: 0;
		padding: 5px 0;
	}
	#franchiseContent #tab02 .service-info {
		height: 300px;
		margin-top: 55px;
		background: url(../images/franchise/img_franchise_tab02_service_info.gif) no-repeat 50% 0;
	}

	/* tab03 ***************************************************** */		
	#franchiseContent #tab03 ul.list {
		overflow: hidden;
		height: 1%;
		margin-top: 50px;
	}
	#franchiseContent #tab03 ul.list li.dep01 {
		float: left;
		width: 33.33%;
		padding-bottom: 50px;
	}
	#franchiseContent #tab03 ul.list div.cont {
		width: 205px;
	}
	#franchiseContent #tab03 ul.list div.cont .thumb-img {
		width: 203px;
		height: 148px;
		border: 1px solid #aaaaaa;
		font: 0/0 Dotum;
	}
	#franchiseContent #tab03 ul.list div.cont .thumb-img img {
		width: 100%;
		height: 100%;
	}
	#franchiseContent #tab03 ul.list div.cont h4 {
		margin-top: 15px;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 14px;
		color: #333;
		font-weight: bold;
	}
	#franchiseContent #tab03 ul.list div.cont .url {
		margin-left: 5px;
		margin-right: 5px;
	}
	#franchiseContent #tab03 ul.list div.cont .url a {
		color: #0872b9;
	}
	#franchiseContent #tab03 ul.list div.cont .info {
		overflow: hidden;
		height: 1%;
		margin-top: 2px;
		margin-left: 5px;
		margin-right: 5px;
	}
	#franchiseContent #tab03 ul.list div.cont .info li {
		position: relative;
		margin-top: 3px;
	}
	#franchiseContent #tab03 ul.list div.cont .info li .cont {
		margin-left: 65px;
	}
	#franchiseContent #tab03 ul.list div.cont .info li .tit {
		position: absolute;
		left: 0;
		top: 0;
		font-weight: bold;
		letter-spacing: -1px;
	}
	#franchiseContent #tab03 .paging {
		text-align: center;
	}
	#franchiseContent #tab03 .paging li {
		display: inline;
	}
	#franchiseContent #tab03 .paging li a {
		display: inline-block;
		height: 16px;
		color: #b0b0b0;
		padding: 0 5px;
		border-left: 1px solid #cccccc;
	}
	#franchiseContent #tab03 .paging li.now a,
	#franchiseContent #tab03 .paging li a:hover {
		color: #1562cc;
		font-weight: bold;
		letter-spacing: -1px;
	}
	#franchiseContent #tab03 .paging li.first a {
		padding-left: 15px;
		border-left: 0;
		background: url(../images/franchise/btn_franchise_tab03_paging_first.gif) no-repeat 0 45%;
	}
	#franchiseContent #tab03 .paging li.prev a {
		padding-left: 10px;
		background: url(../images/franchise/btn_franchise_tab03_paging_prev.gif) no-repeat 5px 45%;
	}
	#franchiseContent #tab03 .paging li.next a {
		padding-right: 10px;
		background: url(../images/franchise/btn_franchise_tab03_paging_next.gif) no-repeat right 45%;
	}
	#franchiseContent #tab03 .paging li.last a {	
		padding-right: 15px;
		background: url(../images/franchise/btn_franchise_tab03_paging_last.gif) no-repeat right 45%;
		color: #;
	}







	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	



