@charset "UTF-8";@import url(common.css);@import url(textsettings.css);/* ---------------------------------------------------------------- *	ドキュメント全体に関する設定 * ---------------------------------------------------------------- */body {  color: #333333;  background: #FFFFFF;}#container2 {  background: transparent url(img/bg.jpg) no-repeat;  width: 980px;  margin: 0 auto;}#container {  background: transparent url(img/bg_contener.jpg) no-repeat;  width: 780px;  margin: 0 auto;}/* ---------------------------------------------------------------- *	ヘッダ部分の設定 * ---------------------------------------------------------------- */#header {  margin-top: 0;  margin-bottom: 40px;  padding-top: 0;  padding-right: 0;  padding-bottom: 0;  padding-left: 0;}/* ---------------------------------------------------------------- *	ナビゲーション部分の設定です * ---------------------------------------------------------------- */#navi {  background: #FFFFFF url(img/bg_navi.jpg) repeat-x;  margin-top: 0;  margin-bottom: 10px;  padding-top: 0;  padding-right: 0;  padding-bottom: 0;  padding-left: 0;  font-size:15px;  height:65px;}#navi ul {  margin: 0;  padding: 0;  height: 2.5em;}#navi ul li {  margin: 0;  padding: 0;  float: left;  text-align:center;}/* ナビゲーションが一行の場合 */li.navi_1 a{  padding: 15px 0 0 0;  width:110px;  height:50px;  margin: 0;  display: block;  border-right: 1px solid #CCCCCC;  background: url(img/bg_li01.png) no-repeat;  background-position: 15px 49px;  font-weight: bold;}li.navi_1 a:hover {  padding: 15px 0 0 0;  width:110px;  height:50px;  margin: 0;  display: block;  border-right: 1px solid #CCCCCC;  background: url(img/bg_li02.png) no-repeat;  background-position: 15px 49px;  font-weight: bold;}/* ナビゲーションが2行の場合 */li.navi_2 a{  padding: 7px 0 0 0;  width:111px;  height:50px;  margin: 0;  display: block;  border-right: 1px solid #CCCCCC;  background: url(img/bg_li01.png) no-repeat;  background-position: 15px 49px;  font-weight: bold;}li.navi_2 a:hover {  padding: 7px 0 0 0;  width:111px;  height:50px;  margin: 0;  display: block;  border-right: 1px solid #CCCCCC;  background: url(img/bg_li02.png) no-repeat;  background-position: 15px 49px;  font-weight: bold;}/* ---------------------------------------------------------------- *	コンテンツコンテナの設定です * ---------------------------------------------------------------- */#main {  padding-left: 238px;  padding-right: 149px;  background: tranparent;  margin-top: 0;  margin-bottom: 0;}/* ---------------------------------------------------------------- *	サイドメニュー部分の設定です * ---------------------------------------------------------------- */#sidenavi {  width: 231px;  left: 0;  right: auto;  padding-top: 0;  padding-bottom: 0;  z-index: 1;}/* サイドメニューは絶対配置 */#sidenavi {	position: absolute;	left: 3px;	top: 256px;}/* Note：バグ回避*/[id="sidenavi"]#sidenavi {  margin-top: 0;}html:lang(ja) #sidenavi {/* Note：バグ回避*/  margin-top: 0;}/* トピック */.topics_top {  width:231px;  height:42px;  background:url(img/side_bgtop.jpg) no-repeat;  margin: 0;  padding: 0;  text-indent:-1500px;}.topics_bottom {  width:231px;  height:42px;  background:url(img/side_bgbottom.jpg) no-repeat;  margin: 0;  padding: 0;  text-indent:-1500px;}.topics {  background:url(img/side_bgmiddle.jpg) repeat-y;  padding:0 10px;  font-size:13px;}.topics dl{}.topics dd{  padding:0 0 0 10px;  margin:0;}.new{  width:71px;  height:20px;  background:url(img/new.jpg) no-repeat;  background-position: bottom;  text-indent:-1500px;  margin:0 0 3px 0;}.hizuke{  color:#009933;}/* ---------------------------------------------------------------- *	サイドコンテンツ領域の設定です * ---------------------------------------------------------------- */#sidebox {  background: transparent;  width: 139px;  border-left:1px #C0C0C0 dotted;}/* ---------------------------------------------------------------- *	コンテンツ部分の設定です * ---------------------------------------------------------------- */.contents {  background: #FFFFFF;  margin-top: 0;  margin-bottom: 15px;  border:1px #C0C0C0 solid;}.contents p{  padding:5px 10px 10px 10px;}.contents h2{  padding:10px 10px 0 10px;  color:#009900;}.contents h3{  padding:10px 10px 0 10px;  color:#0066CC;}/* ---------------------------------------------------------------- *	コンテンツ画像の設定 * ---------------------------------------------------------------- */.contents img.fig {  float: left;  margin-top: 0;  margin-right: 1em;  margin-bottom: 1em;  margin-left: 0;  border:0;}/* ---------------------------------------------------------------- *	画像設定 * ---------------------------------------------------------------- */.imgbox {  margin-top: 0;  margin-bottom: 0px;  border:0;}.img_magin {	margin: 5px;}.img_hito {  margin:0 5px 5px 0;  float:left;}.img_right {	float: right;	padding: 0px;	margin: 5px;}.img_icon {   vertical-align:middle } .img_seihin {  margin:5px;  float:left;} /* ---------------------------------------------------------------- *	サイドボックス内の画像のみボックスの設定です * ---------------------------------------------------------------- */#sidebox .imgbox {  background: transparent;  margin:5px 0 0 5px;  border:0;}/* ---------------------------------------------------------------- *	フッタ部分の設定です * ---------------------------------------------------------------- */#footer_top{  background:url(img/footer_top.jpg) no-repeat;  width:779px;  height:5px;  margin:0px;  padding:0px;}#footer {  background:url(img/footer_midlle.jpg) repeat-y;  margin:0px;  padding:0;}dt.namae {  color:#006600;  margin:-5px 0 0 30px;  font-weight:bold;  float:left;}dt.adress {  margin:5px 0 0 180px;}dd.adress{  margin:5px 0 0 180px;  padding:0 0 15px 0;}/* ---------------------------------------------------------------- *	各カテゴリトップ * ---------------------------------------------------------------- */#main02{  padding-right: 149px;  background: tranparent;  margin-top: 0;  margin-bottom: 0; } /* ---------------------------------------------------------------- *	コンテンツ2カラム部分の設定です * ---------------------------------------------------------------- */.contents02{   background:#EDEDED;   margin-top: 0;   padding-bottom:20px;   clear:both;   overflow: hidden; /* これがポイント */  position: relative;/* IE6でエリアを選択できるようにする  *//* DreamWeaverのデザインビューで正しく表示させる */ }/* ---------------------------------------------------------------- *	お客様の声 * ---------------------------------------------------------------- */div.users_voice {	height:80px;	background:#EDEDED url(img/voice_topbg.jpg) no-repeat;	padding:10px 0 0 250px;	line-height:120%;}div.voice_contents {	background-color: #FFFFFF;	padding: 30px;	margin: 10px 0 0 55px;	width:460px;}p.voice {    line-height:150%;}/* ---------------------------------------------------------------- *	Q＆A * ---------------------------------------------------------------- */div.qa {	background:#EDEDED url(img/qa_topbg.jpg) no-repeat;	padding:80px 0 0 10px;}ul.qaiconq {	vertical-align:middle;	list-style-image: url(img/qa_iconq.jpg);	list-style-type: none;	 padding-bottom : 5px;}li.qaiconq2 {  line-height:120%;  padding-top : 5px;  margin:0 0 0 10px;  }dl.answer{  background:#FFFFFF;  margin:5px 20px;}dt.answer2{  background:url(img/qa_iconq.gif) no-repeat;  background-position:0px 5px;  margin:0 20px 0 20px;  padding:10px 10px 10px 40px;  border-bottom:1px #cccccc dotted;}dd.answer3{  background:url(img/qa_icona.gif) no-repeat;  background-position:0px 5px;  margin:0 10px 10px 20px;  padding:10px 10px 10px 40px;}/* ---------------------------------------------------------------- *	問い合わせ * ---------------------------------------------------------------- */th {	background-color: #E2E66A;	padding: 5px;	text-align: left;}div.toiawase{	height:80px;	background:#EDEDED url(img/toiawase_topbg.jpg) no-repeat;	padding:10px 0 0 250px;	line-height:120%;	}td.toiawase{    background-color:#FFFFFF;	padding:5px;	text-align:left;	}/* ---------------------------------------------------------------- *	燃焼テスト * ---------------------------------------------------------------- */div.nensyo{	height:100px;	background:#EDEDED url(img/nensho_topbg.jpg) no-repeat;	padding:10px 0 0 250px;	}/* ---------------------------------------------------------------- *	会社概要 * ---------------------------------------------------------------- */div.kaisya {	background:#FFFFFF url(img/kaisya_topbg.jpg) no-repeat;	padding:10px 0 0 10px;}div.kaisya_top {	padding-left: 430px;}div.kaisya_middle {	padding: 80px 10px 0 10px;	line-height: 150%;}/* ---------------------------------------------------------------- *	わたしたちが作っています * ---------------------------------------------------------------- */div.making {	background:#EDEDED url(img/making_topbg.jpg) no-repeat;	padding:60px 0 0 10px;}div.making_contents {	background-color: #FFFFFF;	text-align: center;	background-color: #FFFFFF;	padding: 10px;	margin: 10px 0 0 35px;	width:540px;}.img_yagirushi{    margin:5px 0 5px 280px;}/* ---------------------------------------------------------------- *	保証 * ---------------------------------------------------------------- */div.hosyo {	padding: 20px;}p.hosho{   margin:0 0 0 20px;   line-height:150%;   } /* ---------------------------------------------------------------- *	お悩みの方に * ---------------------------------------------------------------- */div.onayami {	height:50px;	background:#EDEDED url(img/onayami_topbg.jpg) no-repeat;	padding:10px 0 0 250px;}div.making_onayami {	text-align: center;	background-color: #FFFFFF;	padding: 10px;	margin: 10px 0 0 35px;	width:540px;} /* ---------------------------------------------------------------- *	御寺院様向け焼却炉 * ---------------------------------------------------------------- */div.gojiin {	height:50px;	background:#EDEDED url(img/gojiin_topbg.jpg) no-repeat;	padding:10px 0 0 250px;}div.making_gojiin {	text-align: center;	background-color: #FFFFFF;	padding: 10px;	margin: 10px 0 0 35px;	width:540px;}/* ---------------------------------------------------------------- *	ムービー * ---------------------------------------------------------------- */div.movie {	height:35px;	background:#EDEDED url(img/movie_topbg.jpg) no-repeat;	padding:10px 0 0 250px;}/* ---------------------------------------------------------------- *	展示会情報 * ---------------------------------------------------------------- */div.tenji {	height:130px;	background:#EDEDED url(img/tenji_topbg.jpg) no-repeat;	padding:10px 0 0 250px;}th.tenji {	background-color: #E2E66A;	padding: 5px;	text-align: center;}table.tenji {    width:610px;	margin:5px;}/* ---------------------------------------------------------------- *	メールフォーム * ---------------------------------------------------------------- */th {	background-color: #E2E66A;	padding: 5px;	text-align: left;}div.mailform{	height:80px;	background:#EDEDED url(img/mailform_topbg.jpg) no-repeat;	padding:10px 0 0 250px;	line-height:120%;	}td.mailform{    background-color:#FFFFFF;	padding:5px;	text-align:left;	}td.mailform02{    background-color:#EDEDED;	padding:5px;	text-align:left;	}/* ---------------------------------------------------------------- *	見積依頼フォーム * ---------------------------------------------------------------- */th {	background-color: #E2E66A;	padding: 5px;	text-align: left;}div.mitumoriform{	height:80px;	background:#EDEDED url(img/mitumori_topbg.jpg) no-repeat;	padding:10px 0 0 250px;	line-height:120%;	}td.mitumoriform{    background-color:#FFFFFF;	padding:5px;	text-align:left;	}td.mitumoriform02{    background-color:#EDEDED;	padding:5px;	text-align:left;	}/* ---------------------------------------------------------------- *	製品検索 * ---------------------------------------------------------------- */div.seihin {	background:#EDEDED url(img/seihin_topbg.jpg) no-repeat;	padding:10px 0 0 10px;	width:620px;}div.seihin_middle {	line-height: 150%;	margin:40px 0 0 0;}table.seihin {    margin:2px;	float:left;}td.seihin2{    background-color:#ffffe0;}td.seihin3{    background-color:#f0ffff;	text-align: center;}th.seihin1 {	background-color: #d8bfd8;	text-align: center;}th.seihin2 {	background-color: #fff0f5;	text-align: center;}th.seihin3 {	background-color: #ffffe0;	text-align: center;}div.seihin_top {	margin-left: 180px;	margin-bottom:30px;}dl.seihin{    border-bottom: 1px dotted #CCCCCC ;	margin:0 0 5px 0;}dt.seihin_namae {    width:200px;	float:left;}dd.seihin_setsumei {    margin-left:200px;    padding-bottom:5px;}div.seihin_ichiran {	margin: 10px;}div.temp{    margin:30px;}pre {	padding:10px;	background-color:#FFFFFF;}