@charset "utf-8";

/* COMPANY / INDEX
------------------------------------------------------------------------------*/

#lNavGreeting a {
	height:25px;
	background-image: url(../images/company/lnav_greeting.png);
}

#lNavProfile a {
	height:25px;
	background-image: url(../images/company/lnav_profile.png);
}

#lNavPrinciple a {
	height:25px;
	background-image: url(../images/company/lnav_principle.png);
}

#lNavDerivation a {
	height:25px;
	background-image: url(../images/company/lnav_derivation.png);
}

#lNavGreetingPoint {
	width: 150px;
	height:30px;
	background-image: url(../images/company/lnav_greeting_point.png);
}

#lNavProfilePoint {
	width: 150px;
	height:30px;
	background-image: url(../images/company/lnav_profile_point.png);
}

#lNavPrinciplePoint {
	width: 150px;
	height:30px;
	background-image: url(../images/company/lnav_principle_point.png);
}

#lNavDerivationPoint {
	width: 150px;
	height:30px;
	background-image: url(../images/company/lnav_derivation_point.png);
}

#main h3 {
	margin-bottom: 20px;
}

#greeting p {
	margin-bottom: 20px;
	line-height: 1.75;
}

#greetingSignature {
	text-align: right;
}

/* COMPANY / PROFILE
------------------------------------------------------------------------------*/

#profile {
	border-collapse: collapse;
}

#profile th {
	width: 110px;
	background-color: #E7E6CF;
	padding-left: 10px;
	color: #000000;
	text-align: left;
	border: 1px solid #FFFFFF;
}

*:first-child+html #profile th {
	line-height: 1.25;
}

* html body #profile th {
	line-height: 1.25;
}

#profile td {
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 1.5;
	padding-top: 5px;
}

.profileContribution {
	padding-right: 10px;
	width: 245px;
	vertical-align: top;
}

.profileContribution h4 {
	margin-bottom: 10px;
}

.profileContribution h5 {
	line-height: 1.5;
	margin-bottom: 5px;
}

.profileContribution p {
	font-size: 10px;
	line-height: 1.5;
}

#sixPercent {
	margin-bottom: 10px;
}

/* COMPANY / PRINCIPLE
------------------------------------------------------------------------------*/

#action {
	margin-bottom: 50px;
}

#action h4,
#smile h4 {
	margin-bottom: 20px;
}

#smile ul {
	padding-left: 68px;
	background-image: url(../images/company/bg_smile.png);
	background-repeat: no-repeat;
	background-position: center 10px;
}

#smile li {
	padding-bottom: 35px;
}

#smileMrketing,
#smileLife {
	margin-left: 100px;
}

#smileIt {
	margin-left: 200px;
}

/* COMPANY / DERIVATION
------------------------------------------------------------------------------*/

#twoWish {
	background-image: url(../images/company/img_twowish.png);
	background-repeat: no-repeat;
	background-position: right 35px;
	padding-right: 300px;
}

#twoWish h4 {
	margin-bottom: 15px;
}

#twoWish p {
	line-height: 1.75;
	margin-bottom: 20px;
}

