@charset "UTF-8";

/*========================================
  KH Default Style Sheet
  Since: 2010-7-10
  Editor: Hearts Creative Kazoo
=========================================*/

/*----------------------------------------
   [ corporate ]
-----------------------------------------*/

#corporate {
	float: left;
	width: 680px;
	display: block;
	padding-left: 20px;
	color: #999;
	font-weight: lighter;
	font-size: 12px;
	line-height: 1.5em;
}

#corporate .corporate_title {
	float: left;
	display: block;
	margin-bottom: 15px;
}

/*------------corporate_profile------------*/

#corporate {
	width:665px;
	float:left;
	padding-bottom: 15px;
	margin-right: 10px;
}

#corporate h1 {
     float:left;
	 margin-bottom:10px;
}

#corporate_title {
	display:block;
	width:877px;
	float: left;
	height: 39px;
}

#corporate h2 {
	float:left;
	width:836px;
	font-size:12px;
	line-height:1.7em;
	color:#666666;
	font-weight: lighter;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#philosophy {
	float: left;
	width: 630px;
	padding-left: 20px;
	margin-bottom: 15px;
	padding-right: 15px;
	font-size: 13px;
	color: #666;
	line-height: 1.8em;
}

#philosophy .ps_title {
	font-size: 15px;
	color: #00B101;
	letter-spacing: 0.2em;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#profile {
	width:645px;
	float:left;
	padding-left: 20px;
}

.cp_left {
	width:77px;
	float:left;
	margin-top:10px;
	margin-right: 3px;
	padding-left: 5px;
}

.cp_left p {
	font-size:12px;
	line-height:1.5em;
	color:#666;
	text-align:center;
	font-weight: lighter;
}

.cp_right {
	width:535px;
	float:left;
	margin-top:10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #00B101;
}

.cp_right p {
	font-size:12px;
	line-height:1.5em;
	color:#666;
	letter-spacing: 0.1em;
	padding-left: 10px;
	font-weight: lighter;
}

.cp_details {
	font-size:11px;
	line-height:1.5em;
	color:#666;
	letter-spacing: 0.1em;
	float: left;
	width: 200px;
	display: block;
}

#cp_box {
	width:630px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
}     

.shopname {
	font-size:12px;
	color: #00B101;
	margin-bottom: 5px;
	display: block;
	height: 15px;
	float: left;
	width: 200px;
}

.go_map {
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 5px;
}

#corporate #profile .corp_img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}


