#Contents #sien {
	width: 950px;

}

/*大きいフレーム*/

.flame {
	background: url(images/bg_flame.jpg) repeat-y;
	width: 950px;
	margin-top: 3px;

}
.flame .flamebg {
	background: url(images/flame_top.jpg) no-repeat 0px 0px;
}

.flame .flamebg .flameinner {
	background: url(images/flame_bottom.jpg) no-repeat left bottom;
	padding-bottom: 18px;
}


/*#head .mark {
	float: left;
	width: 245px;
}*/




#sien #head {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
padding-bottom:20px;
}
#head .copy {
	float: right;
	width: 550px;
	position:relative;
	padding-top: 36px;
}

#head .markBox {
	width: 683px;

}
#head .markBox .markBoxbtm .copy .pdf {
	position : absolute;
	top : 210px;
	left : 180px;/*左ボタンの width だけズラす*/
	background: url(images/icon_pdf.gif) no-repeat;
	min-height:25px;
	height: auto !important;
	height: 25px;
	padding-left: 25px;

}


/*募金でとどけよう内容*/

.section {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
}


.flame .flamebg .flameinner .section img {
	margin-top: 5px;
	margin-left: 0px;
}


.flamebg .flameinner h2 {
	margin-left: 20px;
	padding-top: 12px;
}



#Contents #sien .flame .flamebg .flameinner .section .bokin1 {
	float: left;
	width: 530px;
	text-align: center;
}
.taleft {
	text-align: left;
	line-height: 145%;
}


/* FNSチャリティキャンペーンについて */

#Contents #sien .flame .flamebg .flameinner .section .bokin2 {
	float: right;
	width: 300px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.section .bokin2 .arrow {　/* 大き目矢印 */
	background: url(images/arrow.gif) no-repeat left top;
	padding-left: 20px;
	font-weight: bold;
	background: url(images/arrow.gif) no-repeat 5px top;
	line-height: 1.5em;
	margin-top: 8px;
}

.arrow2 {　/* 小さい矢印 */
	background: url(images/arrow_gr.gif) no-repeat left top;
	padding-left: 20px;
	line-height: 1.5em;
	background: url(images/arrow_gr.gif) no-repeat 10px top;
	margin-left: 5px;
}

.arrow3 {　/* 赤い矢印 */
	background: url(images/arrow_r.gif) no-repeat left top;
	padding-left: 15px;
	line-height: 1.5em;
	background: url(images/arrow_r.gif) no-repeat 0px 2px;
}

.houhou {
	background: #dcdcdc;
	width: 240px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
}


/* 買い物でとどけよう */
#Contents #sien .flame .flamebg .flameinner .Shopping {
	width: 840px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.Shopping .ph {
	float: left;
	width: 100px;
}
.Shopping .setsumei {
	float: right;
	width: 720px;
}



/*プロジェクト*/




/*について*/

.about {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}

.flameinner .section dl {
	width: 850px;
	margin-top: 10px;
}

.flameinner .section dt {
	font-weight: bold;
	color: #996600;
	margin-top: 10px;
}
.flameinner .section dd {
	margin-top: 3px;

}
.teameco .cap {
	font-size: 10px;
	margin-top: 5px;
	padding-bottom: 5px;
}
.about ul {
	float: left;
	width: 500px;
	margin-top: 20px;
}
.about li {
	height: 35px;


}
.about .pdf {
	background: url(images/icon_pdf.gif) no-repeat left -2px;
	padding-left: 25px;

}
.about .botanCsr {
	float: right;
	width: 255px;
	text-align: center;
}



/*最新情報*/

.news {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.news .pdf {
	background: url(images/icon_pdf.gif) no-repeat left -2px;
	padding-left: 25px;

}
#head .markBox .markBoxbtm .copy .pdf {
	margin-left: 20px;
}

.news ul {
	margin-top: 14px;
}

.news li {

	margin-bottom: 10px;
}


/* margin */

.mt3 {
	margin-top: 3px;
}
.mt5 {
	margin-top: 5px;
}

.mt10 {
	margin-top: 10px;
}

.mt15{
	margin-top: 15px;
}

.mtblog {
	margin-top: 118px;
}

.pt15 {
	padding-top: 15px;
}
.ml20 {
	margin-left: 20px;
}

.red{
 color: red;}


}

.marginH1b {
	margin-top: 5px;
}
#Company {
	width: 945px;
	border: 1px dashed #C1C1C1;

	margin-top: 15px;
}
#Company h3 {
	margin-top: 10px;
	margin-left: 25px;
}
#Company ul {
	width: 500px;
	margin: 10px auto 15px;
}
#Company .banMargin {
	margin-left: 80px;
}
#Company li {
	float: left;
	width: 205px;
	text-align: center;
}
#Company li img {
	margin-bottom: 3px;
}
.ecoii {
	text-align: center;
	width: 950px;
	margin-top: 20px;
}
.ecoii p {
	margin-bottom: 3px;
}


/* ヘッダー変更用 */


#Contents #sien #head #headleft {

	width: 683px;
	float: left;
}

/*■0614追加■*/
/*お買いものでとどけよう*/
.wrapBoxBuy {
	width: 860px;
}

/* float お買いものでとどけようの中 */

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}


.txts {　/* 小さい文字 */
	font-size: 11px;
}


/* お知らせ */
#headleft .infoBox {
	width: 680px;
	margin-top: 6px;
}

/* お買いもの 中のBOX */
.boxBuy {
	width: 420px;
}

/* お買いもの 中の中右BOX */
.boxBuy .buyAreaRightbox {
	float: right;
	width: 290px;
}
/* お買いもの 中の写真 */
.boxBuy .pho {
	float: left;
	width: 95px;
	margin-left: 12px;
}

/* あなたの声をとどけよう */

.readVoioce {/* グリーンのテキスト */
	color: #669900;
	margin: 8px 0px 7px 0px;
	padding: 0px;
}


/* 追加分ここまで */


#headleft .infoBox p {
	margin-top: 4px;
	margin-left: 20px;
		min-height:20px;
}
#headleft .infoBox a {
	padding-left: 20px;
	min-height:20px;
	height: auto !important;
	height: 20px;
	padding-bottom: 10px;
}

#Contents #sien #head .markBox {
	background: url(images/head_flame.gif) no-repeat 0px 0px;
	width: 683px;

}


#Contents #sien #head .markBox .markBoxbtm {
	background: url(images/head_flame_bottom.gif) no-repeat left bottom;
	height: 260px;
}
#head .markBox .markBoxbtm .mark {
	float: left;
	margin-top: 30px;
	margin-left: 5px;
}
#Contents #sien #head .markBox .markBoxbtm .copy {
	float: left;
	width: 410px;
	margin-left: 10px;
}
#head .Comment {
	width: 247px;
}

/*  募金でとどけよう */

#Contents #sien #head .Comment {
	background: url(images/flame_comment.gif) no-repeat 0px 0px;
	float: right;
	width: 247px;
}


.boxVoice .wrapVoiceTxt {
	width: 570px;
	margin-top: 15px;
	float: left;
}
.wrapVoiceTxt .voice {
	border-top: 1px dotted #CCCCCC;
	padding-top: 7px;
	padding-bottom: 7px;
}
.wrapVoiceTxt .taright {
	text-align: right;
}


#head .Comment .CommentBtm {
	background: url(images/flame_comment_btm.gif) no-repeat bottom;
	text-align: center;

	padding-bottom: 12px;
}

*html body #head .Comment .CommentBtm {/*  IE6 */
	padding-bottom: 8px;
}

.CommentBtm .kikkake {
	text-align: left;
	width: 200px;
	line-height: 1.3em;
	margin-left: 20px;
	margin-top: 12px;
	padding-bottom: 12px;
}


*html .CommentBtm .kikkake {
	margin-left: 8px;
}
.Comment .CommentBtm .onegaiTxt {
	font-size: 15px;
	line-height: 1.2em;
	font-weight: bold;
	color: #996600;
}


/* 　現地からの声　
------------------------- */

#genchi {
	width: 870px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
}
#genchi .wrapMov {/*動画囲み*/
	width: 870px;
	margin-top: 7px;
}

.topborder{
        border-top:1px dashed #999999;
}
#genchi .wrapMov .mov {
	float: right;
	width: 260px;
	margin-top: 20px;
}
#genchi .wrapMov .movSetsumei {
	float: left;
	width: 590px;
}
.movSetsumei p {
	margin: 6px 0 0 2px;
}

.movSetsumei h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.movSetsumei .boxNakamuraya {
	margin-top: 10px;
	text-align: right;
}
.linkmessage {
	font-size: 14px;
	height: 55px;
	background: url(images/icon_mail.jpg) no-repeat left top;
}

.linkmessage p {

	margin-left: 67px;
	padding-top:20px;
}


/* 
------------------------- */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
