@charset "UTF-8";
/* CSS Document */


/*======== カーボンオフセットキャンペーン =========*/
.carbon{
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro W3", "ＭＳ Ｐゴシック","helvetica";
	font-size:10pt;
	line-height: 140%;
	color:#797979;
	width:735px;
	margin:0 0 0 5px;
	padding:0;
}

.carbon p{
	margin:0;
	padding:0;
}

.carbon_mm_bg{
	width:735px;
	height: 78px;
	margin:0 0 33px 0;
	padding:0;
	background-image: url(../images/mt03.gif);
	background-repeat: no-repeat;
}

.menu_top{
	margin:0;
	padding:39px 0 0 0;
}

.carbon_midashi1{
	width:735px;
	height: 38px;
	margin:0 0 17px 0;
	padding:0;
}

.carbon_copy1{
	float: left;
	clear: left;
	width:415px;
	margin:0;
	padding:5px 0 0 10px;
}

.carbon_zu1{
	float: right;
	clear: right;
	width:310px;
	margin:0 0 30px 0;
	padding:0;
}

.carbon_bg1{
	width:735px;
	height: 18px;
	margin:0;
	padding:0;
	background-image: url(../images/bg01.gif);
	background-repeat: no-repeat;
}

.carbon_bg2{
	width:735px;
	margin:0;
	padding:0;
	background-image: url(../images/bg02.gif);
	background-repeat: repeat-y;
}

.carbon_bg2 .left{
	float: left;
	clear: left;
	width:224px;
	margin:0;
	padding:0 0 0 18px;
}

.carbon_bg2 .right{
	float: right;
	clear: right;
	width:468px;
	margin:0;
	padding:0 18px 0 0;
}

.carbon_bg2 .right .midashi{
	padding:0 0 15px 0;
}

.carbon_bg3{
	width:735px;
	height: 18px;
	margin:0;
	padding:0;
	background-image: url(../images/bg03.gif);
	background-repeat: no-repeat;
}

.carbon_title{
	width:735px;
	height: 70px;
	margin:0 0 9px 0;
	padding:0;
}

.carbon_menu{
	margin:0 0 20px 0;
	padding:0;
}

.carbon_copy2{
	float: left;
	clear: left;
	width:477px;
	margin:0;
	padding:0;
}
.carbon_copy3{
	font-size:8pt;
	margin:20px 0 20px 0;
}

.carbon_zu2{
	float: right;
	clear: right;
	width:258px;
	margin:0 0 25px 0;
	padding:0;
}

.carbon_copy2 .midashi03{
	margin:0 0 24px 0;
	padding:0;
}

.carbon_copy2 .copy{
	margin:0;
	padding:0 0 0 10px;
}

.url ul {
	margin:20px 0 0 10px;
	padding:0;
}
.url li {
	margin:0;
	padding:0;
	background-image: url(../images/sm_arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 0px 0px 0px 12px;
	width: auto;
	list-style-type:none;
}
.url a{
	font-size:10pt;
}
.url a:link {
	color: #1e1e1e;
	text-decoration: underline;
}
.url a:visited {
	color: #1e1e1e;
	text-decoration: underline;
}
.url a:hover {
	color: #7dba28;
	text-decoration: underline;
}
.url a:active {
	color: #7dba28;
	text-decoration: underline;
}

.carbon .clear{
	clear: both;
}


