@charset "utf-8";


/* clearfix
------------------------------------------------------------------------------*/
.clearfix:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
/* clearfix ie
------------------------------------------------------------------------------*/
.clearfix {
	/zoom:1;
}
/* off-left
------------------------------------------------------------------------------*/
.btn a,
.btn input,
#globalNav li a {
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:0;
	text-align:left;
	text-decoration:none;
	text-indent:-9999px!important;
}

/* rollover
------------------------------------------------------------------------------*/
.btn a,
.btn input,
#globalNav li a {
	border:none;
	background-color:transparent;
	outline:none;
	cursor:pointer;
	text-align:center;
}
.btn a:hover,
.btn input:hover,
#globalNav li a:hover{
	background-position:left bottom;
}

/* co2diet
------------------------------------------------------------------------------*/
#co2diet *{
	margin:0;padding:0;
	text-indent:0;
	border:none;
	line-height:1.5;
}
#co2diet ul,
#co2diet ol,
#co2diet dl{
	list-style-type:none;
}
#co2diet {
	color:#5F5F5F;
	font-size:110%;
}
#co2diet #result {
	padding-bottom:7px;
	background-image:url(../co2diet/images/bg_center1.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
}
#co2diet #result .lead{
	padding-bottom:28px;
}
#co2diet #result .block {
	padding:0 48px 0 56px;
}
#co2diet #result .article {
	padding-bottom:7px;
	background-image:url(../co2diet/images/img_result_11.jpg);
	background-repeat:no-repeat;
	background-position:0 bottom;
}
#co2diet #result .article h4{
	padding-bottom:10px;
}
#co2diet #result .article .txt{
	padding-bottom:21px;
}
#co2diet #result .articleInner {
	padding:9px 17px 14px 19px;
	border:1px solid #DFF0E3;
	border-top:none;
	border-bottom:none;
	background-color:#FFFFFF;
}
#co2diet #result .article .leftBlock {
	float:left;
	width:407px;
}
#co2diet #result .article .rightBlock {
	float:right;
	width:206px;
}
#co2diet #result .article .interview {
	padding:18px 20px;
	margin:11px 0 18px;
	background-color:#FCFAE4;
}
#co2diet #result .article .interview h5{
	color:#3D3D3D;
	padding-bottom:5px;
}
#co2diet #result .article .interview dt{
		font-size:86%;
	padding:5px 0 13px 41px;
	color:#268139;
	font-weight:bold;
	background-image:url(../co2diet/images/img_result_5.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#co2diet #result .article .interview dd{
	padding:5px 0 23px 41px;
	background-image:url(../co2diet/images/img_result_6.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#co2diet #result .article .selected {
	padding:17px;
	height:455px;
	overflow:auto;
	overflow-x:hidden;
	border:1px solid #E3E3E3;
}
#co2diet #result .article .selected dt{
	color:#44392E;
	font-weight:bold;
}
#co2diet #result .article .selected dd{
	font-size:75%;
	padding-bottom:17px;
	margin-bottom:17px;
	background-image:url(../co2diet/images/img_result_12.jpg);
	background-repeat:repeat-x;
	background-position:0 bottom;
}
#co2diet .btnArea{
	margin:0 51px;
}
#co2diet .btnArea a{
	width:484px;
	height:41px;
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:center;
	margin:0 auto;
}
#co2diet .btnArea #btn1 a{
	background-image:url(../co2diet/images/btn6.jpg);
}
#co2diet .btnArea #btn2 a{
	background-image:url(../co2diet/images/btn7.jpg);
}

#co2diet .btnArea a:hover{
	background-position:0 bottom;
}

#co2diet .btnArea p{
	text-align:center;
	padding:25px 0 0;
}

#co2diet #target {
	width:704px;
	padding:0 33px;
	background-image:url(../co2diet/images/bg_center2.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
}
#co2diet #target .parent{
	position:relative;
	width:704px;
	height:760px;
	
}
#co2diet #target .child{
	width:100%;
	position:absolute;
	top:0;
	border:0;
	text-align:center;
}
#challenge {
	width:704px;
	height:98px;
	background-image:url(../co2diet/images/challenge_bg1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#challenge p{
	padding-top:9px;
	text-align:center;
}
#challenge a{
	margin:0 auto;
	width:428px;
	height:46px;
	background-image:url(../co2diet/images/btn2.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
}
#challenge a:hover{
	background-position:0 bottom;
}

#challenge p strong{
	color:#665F57;
}
#co2diet #target .other{
	width:324px;
	height:35px;
	position:absolute;
	left:20px;
	top:708px;
	
}
#co2diet #target .other a{
	width:324px;
	height:35px;
	text-align:left;
	background-image:url(../co2diet/images/btn3.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
#co2diet #target .other a:hover{
	background-position:0 bottom;
}

#co2diet #target .btnArea{
	margin:0 20px;
}
#co2diet #target .note{
	padding:20px 60px 21px;
}

iframe {
	width:100%;
	height:131px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.bgArea {
	background-image:url(../co2diet/images/area_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 0:	
}
