  

div#main div.section.narrow {
	padding: 0 0 0 180px;
	width:600px;
	_width:780px; /*for IE6*/
}


div#main div.section.narrow .col2 {
	width:290px;
}

div#main div.section.narrow .l {
	margin-right:20px;
}

div#main p.h1_lead2{
	margin-top:30px;
/*	font-weight:bold;
*/	letter-spacing:0.05em;
}


/*  tech_title
---------------------------------------------------------- */

.tech_title{
	margin:30px 0 0;
	padding-bottom:8px;
	background:#2C4066 url(/tech/image_v2/tech_common/h2_title_btm.png) no-repeat left bottom;
}

.tech_title h2{
	margin:0 !important;
	padding:8px 18px 0 !important;
	background:url(/tech/image_v2/tech_common/h2_title_top.png) no-repeat left top !important;
	color:#FFFFFF !important;
	border:none !important;
	font-size:192% !important;
}

.link_anchor .icon{
	margin-left: 5px;
	vertical-align: -0.15em;
}


/*  carousel_menu
---------------------------------------------------------- */

/*div.carousel_menu {
	margin: -1px 1px 0 1px;
	clear:both;
	background:#ededed url(/tech/image_v2/tech_common/bg_anchor_menu.png) repeat-x left top;
	border-bottom:#A8B6C8 1px solid;
	position:relative;
	padding:10px 9px 10px;
	width:940px;
	_width:958px;
	height:90px;
	_height:110px;
}

div.carousel_menu ul{
	width:930px;
	float:left;
	
}

div.carousel_menu ul li{
	float:left;
	width:176px;
	margin-right:10px;
	_display:inline;
	background-color:#FFFFFF;
	_background-color:none;
}

.carousel_view {
	width:100%;
	height:100%;
	overflow:hidden;
}

.carousel_inner {
	margin-left:10px;
}

.carousel_menu .carousel_btn li img{
	cursor:pointer;
	display:none;
}

.carousel_btm{
	margin-top:40px;
}


div#main div.section.narrow {
	padding: 0 0 0 180px;
	width:600px;
	_width:780px; /*for IE6*/
/*}*/

div.carousel_menu {
	margin: -1px 1px 0 1px;
	clear:both;
	background:#ededed url(/tech/image_v2/tech_common/bg_anchor_menu.png) repeat-x left top;
	border-bottom:#A8B6C8 1px solid;
	position:relative;
	padding:10px 89px 10px;
	width:780px;
	_width:958px;
	height:90px;
	_height:110px;
}

div.carousel_menu ul{
	width:770px;
	float:left;
	
}

div.carousel_menu ul li{
	float:left;
	width:182px;
	margin-right:10px;
	_display:inline;
	background-color:#FFFFFF;
	_background-color:none;
}

.carousel_view {
	width:100%;
	height:100%;
	overflow:hidden;
}

.carousel_inner {
	margin-left:10px;
}

.carousel_menu .carousel_btn li{
	position:absolute;
	top:0px;
	width:89px;
	height:110px;
	background:url(/tech/image_v2/tech_common/bg_carousel_btn.png) no-repeat left top;
}
.carousel_menu .carousel_btn li.prev{
	left:0px;
}

.carousel_menu .carousel_btn li.next{
	left:869px;
}

.carousel_menu .carousel_btn li img{
	cursor:pointer;
	display:none;
}

.carousel_btm{
	margin-top:40px;
}

/*特徴囲み*/

div#body div .feature {
	padding:10px 15px 0px; 
	border: #A8B6C8 2px solid;
	margin-bottom:40px;
	background-color:#f4f4f4;
}
div#body div .feature h3{
	margin:0 0 5px;
	padding:0;
	background:none;
	font-weight:bold;
}
div#body div .feature ul{
	font-size:100%;
}


/*特徴囲み　リストなし*/
div#body div .feature2 {
	padding:10px 15px 10px; 
	border: #A8B6C8 2px solid;
	margin-bottom:40px;
	background-color:#f4f4f4;
}
div#body div .feature2 h3{
	margin:0 0 5px;
	padding:0;
	background:none;
	font-weight:bold;
}
div#body div .feature2 ul{
	font-size:100%;
}



/*効果囲み*/

div#body div .effect {
	padding:10px 15px 0px; 
	border: #A8B6C8 2px solid;
	margin-bottom:40px;
/*	background-color:#f4f4f4;
*/	background-color:#fff;
}
div#body div .effect h3{
	margin:0 0 5px;
	padding:0;
	background:none;
	font-weight:bold;
}
div#body div .effect ul{
	font-size:100%;
}

/*システムフロー*/
div.metakless_flow{
	margin-bottom:15px;
}

div.metakless_flow .number{
	float:left;
	height:50px;
	padding-top:2px;
}

div.metakless_flow .text{
	margin-left:180px;
}


/*sg_lbox*/
/*#metakless_system_flow{
	position:relative;
	clear:both;
}

#metakless_system_flow .preload{display:none;}

#energy_process{
	position:absolute; left:548px; top:82px;
}*/



/*事例*/
h3.example{
	border-top:solid 1px #ccc;
	margin-top:35px !important;
}

h3.example img{
	padding-top:10px;
	vertical-align:-24px;
	margin-right:12px;
	margin-bottom:15px;
}


/*事例フロー*/

div.kirishima_flow{
	position:relative;
	clear:both;
}

div.kirishima_flow .flow_01{
	position:absolute; left:20px; top:235px;
}
div.kirishima_flow .flow_02{
	position:absolute; left:339px; top:286px;
}
div.kirishima_flow .flow_03{
	position:absolute; left:610px; top:404px;
}
div.kirishima_flow .flow_04{
	position:absolute; left:610px; top:517px;
}
div.kirishima_flow .flow_05{
	position:absolute; left:20px; top:471px;
}
div.kirishima_flow .flow_06{
	position:absolute; left:519px; top:661px;
}
div.kirishima_flow .flow_07{
	position:absolute; left:514px; top:160px;
}

h4.example_flow{
	border-bottom:solid 1px #9EBADF;
}
h4.example_flow span{
    font-size: 14px;
    letter-spacing: 0.05em;
}

h4.example_flow img{
	vertical-align:-12px;
	margin-right:10px;
	padding-bottom:7px;
}

p.mt5{
	margin-top:5px;
}


/*バイオガスから水素 20190515*/
.biogas_area{
	background: #ECF2F9;
	border: solid 1px #A8B6C8;
	border-top: none;
	padding-bottom: 25px;
}
.biogas_area .kakomi{
	background: #fff;
	border: solid 2px #A8B6C8 !important;
}
.biogas_area h5{
	font-weight: bold;
	text-align: center;
	margin-top: 3px;
}

.kakomi{
	position: relative;
}

.kakomi .left{
	float: left;
	width: 580px;
}
.kakomi .right{
	position: absolute;
	right: 0px;
	top: 0px;
}

dl.data.biogas dt{
	width: 6.5em;
}
dl.data.biogas dd{
	padding-left: 7em;
}

/*hidden_item*/
.hidden_logo,
.hidden_copy,
.hidden_link{
	display:none;
}

/*バイオガスから水素 20190515 ここまで*/

/*実績*/
div#main div.works{
	border-top:#ccc 1px solid;
	padding:15px 0 0 0;
	margin-top:15px;
}

div#main div.works.first{
	border-top:none;
	padding-top:0px;
}

dl.data{
	font-size:92.3%;
	line-height:1.5;
	margin:0;
	padding:0;
}

dl.data dt{
	clear:both;
	float:left;
	width:5.5em;
	margin-bottom:0.5em;
}
dl.data dd{
	padding-left:6em;
	margin-bottom:0.5em;
}

dl.data dt.long{
	clear:both;
	float:left;
	width:8.5em;
	margin-bottom:0.5em;
}
dl.data dd.long{
	padding-left:9em;
	margin-bottom:0.5em;
}


/*go_pagetop*/
.go_pagetop_frame {
	position:fixed;
	right:0px;
	bottom:0px;
	width:60px;
	height:60px;
	z-index:2;
	display:none;
}
.go_pagetop_frame img{
	filter: alpha(opacity=70);  -moz-opacity:0.7;  opacity:0.7;
}
.go_pagetop_frame span{
	display:none;
}

@media print {
div.carousel_menu{
	display:none;
}

/*バイオガスから水素 20190515*/
.biogas_area{
	background: none;
}	
/*バイオガスから水素 20190515*/
}


