@charset "utf-8";

/* CSS Document */

/* index==========================
	1.for index style
	2.for fpd style
	3.for amusement style
	4.for each top style
	5.for gas style
	6.for electron style
	7.for plastic style
	8.for machine style
	
*/

/* 1.for index style
===============================================================*/
.jigyo .section{
	margin:0 10px 30px 10px;
}
div.section h3{
	margin-bottom:10px;
}
div.jigyo .section p{
	margin-bottom:15px;
}
table#jigyoTop {
	margin:0 auto 30px;
	text-align:center;
	padding:0;
}
table#jigyoTop img {
	margin:0;
	padding:0;
	vertical-align:top;
}
div.segBoxMain{
	width:450px;
}
div.segBox{
	padding:15px 15px 12px;
	border:solid 1px #dbdbdb;
	background:#ffffff;
	margin-bottom:15px;
}
div.segBox p{
	margin:0 0 0 0!important;
}
div.segBoxLeft {
	float:left;
	margin-right:10px;
}
div.segBox dl{
	margin:0 auto 0;

}
div.segBox dt{
	margin-bottom:5px;
	padding-top:15px;
}
div.segBox dd img{
	margin-bottom:5px;
}
div.segBox dl ul{
	margin-bottom:10px;
}
div.segBox dl li{
	display:block;
	list-style-type:none;
	background:#f0f0f0;
	padding:5px;
	margin-right:2px;
	float: left;
}

div.eTitle{
	padding-bottom:3px;
	margin-bottom:8px;
	border-bottom:solid 1px #eee;
}
div.eTitle h4{
	float:left;
	display:inline;
	line-height:0;
	width:207px;
}
div.eTitle p{
	float:right;
	display:inline;
	width:64px;
	line-height:0;
}


p.jigyoBtn {
	text-align:right;
	padding:5px 0 0 0!important;
	margin:0 0 0 0!important;
}

/* 2.for section1-3 style
===============================================================*/
div.secTxt{
	margin-bottom:50px;
}





/* 2.for fpd style
===============================================================*/
div#outLED dl{
	float:right;
	display:inline;
	margin:40px 20px 0 0;
	width:200px;
}
div#outLED p{
	float:left;
	display:inline;
	width:309px;
}
div#idea h4{
	margin:5px 0 0;
}
div#idea li{
	float:left;
	display:inline;
	margin-right:8px;
}
div.ideaDetail{
	width:124px;
	float:left;
	padding:0px;
	margin:0;
}
div.ideaDetail2{
	width:435px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
div#feature dt{
	margin-top:15px;
}
div#borduse dt{
	margin-top:15px;
}
div#outIdea li{
	margin-right:8px;
}
div#disFeature ul{
	margin-left:30px;
	list-style:disc;
}
div#disUse p{
	margin-bottom:15px;
}
div#disUse table{
	margin-bottom:15px;
}
div#disUse td{
	width:200px;
}
div#disLineup dd{
	margin-bottom:15px;
}
div#disCO2 dt{
	margin-top:15px;
}
div.frp h4{
	margin-bottom:15px;
}
div.frp table{
	width:550px;
}
div#j350 ul{
	margin-left:10px;
}
div#j350 li{
	padding-left:10px;
	background:url(../../common/image/ico_dot.gif) no-repeat 0 8px;
}
div#j350 p{
	margin:10px 0 0 10px;
}
div#line li{
	float:left;
	display:inline;
	margin:0 25px 10px 0;
}
div#effect th{
	width:150px;
}
div#effect th span{
	padding-left:10px;
}
div#powerBox table{
	margin:20px 0;
}
div#powerBox ul{
	margin-left:10px;
}
div#powerBox li{
	padding-left:5px;
	background:url(../../common/image/ico_dot.gif) no-repeat 0 6px;
}
div#specification dt{
	float:left;
	display:inline;
	width:5em;
}
dikv#specification dd{
	margin-left:5em;
}
div#actContact dl{
	margin-left:20px;
}
div#actContact dd{
	margin-bottom:15px;
}
div#disTxt .rightBox{
	margin:0 20px 5px 15px;
}
div#disTxt p{
	margin:0 20px 15px 0;
}

/* 3.for amusement style
===============================================================*/
div#amusement h3{
	margin-bottom:30px;
}
div#amusement dl{
	margin:0 10px 0;
}
div#amusement dt{
	margin-bottom:10px;
}
div#amusement dd{
	margin-bottom:30px;
}
div#amusement ol{
	margin:15px 30px;
	list-style:decimal;
}
div#amusement ul{
	margin:15px 25px;
	list-style:disc;
}

/* 4.for each top style
===============================================================*/
div#jigyoTop{
	margin-left:10px;
	width:551px;
}
div#jigyoTop h3{
	margin-bottom:20px;
}
div#jigyoTop h4{
	margin-bottom:15px;
}
div.jigyoBox{
	margin-top:30px;
}
div.jigyoBox .rightBox{
	margin-right:30px;
	width:380px;
}
div.jigyoBox .leftBox{
	margin-left:5px;
	width:120px;
}
div.jigyoBox p.btDetail{
	margin-top:15px;
}

/* 5.for gas style
===============================================================*/
div.gasVis{
	margin-bottom:10px!important;
	background:url(../other/gas/img/gas_mainvisbg.gif) repeat-x;
}
div.gasVis img{
	vertical-align:bottom;
}
p.btRequest{
	margin:6px 0 0 24px;
}
p.btCheck{
	margin-bottom:10px;
	text-align:right;
}
p.btCheck img{
	vertical-align:bottom;
}
.gasIndex .section{
	margin-bottom:20px;
}
div.productVis{
	margin-bottom:10px!important;
}
div.productVis img{
	vertical-align:bottom;
}

/* OtherBox */
div#otherBox{
	padding:18px 0 10px 20px;
	border:solid 2px #e6e6e6;
}
div#otherBox h4{
	margin-bottom:5px;
}

div#otherBox dl{
	float:left;
	display:inline;
	margin-right:8px;
	width:169px;
	background:#f4f4f4;
}
div#useBox{
	margin-bottom:22px;
}
div#useBox dl{
	min-height:180px;
}
div#otherBox ul{
	margin:0 5px 0 10px;
}
div#useBox li{
	padding-left:7px;
	background:url(../../common/image/ico_dot.gif) no-repeat 0 8px;
}
div#purposeBox{
	margin-bottom:13px;
}
div#purposeBox dl{
	min-height:230px;
}
div#purposeBox p{
	margin-left:10px;
	font-weight:bold;
}
div#purposeBox li{
	padding-left:10px;
	background:url(../../common/image/arrow_orange.gif) no-repeat 0 5px;
}
ul.purposeList{
	margin:0!important;
	padding:0!important;
}
ul.purposeList li{
	padding-left:7px!important;
	background:url(../../common/image/ico_dot.gif) no-repeat 0 8px!important;
}
p.btGas{
	margin-right:20px;
	text-align:right;
	line-height:0;
	font-size:0;
}

/* pickup */
div#pickup{
	margin:0 8px 20px 10px;
}
div.pickBox{
	margin-bottom:30px;
}
div.pickBox .rightBox{
	margin-right:20px;
	width:410px;
}
div#pickup .commodity{
	margin-bottom:5px;
	line-height:0;
}
div#pickup p{
	margin-bottom:5px;
}
p.pickPdf{
	padding:3px 0;
	width:15em;
	border:solid 1px #e3e3e3;
}
p.pickPdf02{
	float:left;
	display:inline;
	margin-right:10px;
	padding:3px 0;
	width:15em;
	text-indent:5px;
	border:solid 1px #e3e3e3;
}
p.pickPdf a,p.pickPdf02 a{
	margin-left:5px;
	padding:2px 0 2px 25px;
	background:url(../../common/image/pdf.gif) no-repeat left;
}
p.pickPdf span,p.pickPdf02 span{
	display:none;
}
div.pickBox .leftBox{
	margin-left:10px;
	width:99px;
	line-height:0;
	font-size:0;
}

/* PDF */
div#aboutPdf{
	padding:8px 0;
	border:solid 1px #dedede;
	background:#ebebeb;
}
div#aboutPdf dt{
	margin:0 0 5px 10px;
	line-height:0;
}
div#aboutPdf .rightBox{
	margin-right:30px;
	width:390px;
	font-size:0.8em;
	line-height:1.3;
}
div#aboutPdf .leftBox{
	margin-left:10px;
	width:110px;
}

/* gaslist */
div.gasList h3{
	margin-bottom:30px;
}

div.gasList h4{
	margin-bottom:10px;
}
div.gasList h5{
	margin-bottom:10px;
}
div.gasList h6{
	margin-bottom:10px;
}
div#single{
	margin-bottom:30px;
	border-bottom:solid 1px #ccc;
}
div.gasList dl{
	margin:0 0 5px 0;
}
div.gasList dt{
	font-weight:bold;
}

div#goodsTxt .leftBox{
	margin-right:15px;
	margin-top: 0px;
}
div#specification h4,
div#measurement h4,
div#option h4{
	margin-bottom:5px;
}
div#specification table,
div#measurement table,
div#option table{
	width:550px;
}
th.speTop{
	text-indent:0;
	text-align:center;
	vertical-align:middle;
	background:#f9f9f9;
}
th.speLeft{
	width:110px;
	background:#f9f9f9;
}
div#specification sub,
div#measurement sub,
div#option sub{
	font-size:0.7em;
	vertical-align:bottom;
}
th.meaTop,td.meaTop{
	padding:2px 0;
	text-indent:0;
	text-align:center;
	vertical-align:middle;
	background:#f9f9f9;
}
th.meaLeft,td.meaLeft{
	background:#f9f9f9;
}
td.txtRight{
	text-align:right;
}
td.txtCenter{
	text-align:center;
}

/* 6.for electron style
==============================================================*/
div#electron{
	margin-bottom:50px;
}
div#electron p{
	margin:0 15px;
}
div#eleGoods h4{
	margin-bottom:10px;
}
div.eleBox{
	margin-top:20px;
}
div.eleBox .leftBox{
	margin-left:10px;
	width:99px;
	line-height:0;
	font-size:0;
}
div.eleBox .rightBox{
	margin-right:20px;
	width:420px;
}
div.eleBox h5{
	margin-bottom:10px;
	line-height:0;
	font-size:0;
}
div.eleBox p{
	margin-bottom:10px;
}
div.eleBox ul{
	margin:0 0 10px 20px;
	list-style:disc;
}
p.btDetail{
	line-height:0;
	font-size:0;
}

div#powerup p{
	margin-bottom:20px;
	font-weight:bold;
	font-size:1.2em;
}
dl.powerBox{
	float:left;
	display:inline;
	margin:0 20px 15px 0;
	width:260px;
}
div#powerup dt{
	color:#002480;
	font-weight:bold;
}

dl.powerCrear{
	clear:both;
	width:550px;
}
dl.powerCrear dt{
	margin-bottom:5px;
}
dl.powerCrear table{
	width:330px;
}
div#goodsImages table{
	width:550px;
}
dt.feature {
	clear:both;
}

/* 7.for plastic style
===============================================================*/
div#goodsTxt li{
	margin-left:20px;
	list-style:disc;
}
div#goodsTxt ol{
	margin-bottom:15px;
}
div#goodsTxt ol li{
	margin-left:20px;
	list-style:decimal;
}
div.tabGoods h5{
	margin-bottom:5px;
	padding-left:20px;
	color:#002480;
	font-weight:bold;
	background:url(../../common/image/ico_square.gif) no-repeat 0 3px;
}
div.tabGoods table{
	width:550px;
}
div.tabGoods th.meaLeft{
	width:90px;
}
.quality{
	width:40px;
}
.usage{
	width:90px;
}
#lineup h5{
	margin-top:15px;
}
.tray .section p{
	margin-top:20px;
}
ul.plaMate li{
	margin-top:20px;
	text-align:center;
}
ul#trayPic{
	margin-top:20px;
}

/* 8.for machine style
==============================================================*/
div#goodsTxt h4{
	margin-bottom:10px;
	color:#002480;
}
div#goodsTxt p{
	margin-bottom:15px;
}
div.anBox h4{
	margin-bottom:10px;
}
div.anBox h5{
	margin-bottom:5px;
	padding-left:20px;
	color:#002480;
	font-weight:bold;
	background:url(../../common/image/ico_square.gif) no-repeat 0 3px;
}
div.anBox ol{
	margin:0 30px 20px 25px;
	list-style:decimal;
}
div.anBox ul li{
	margin-left:5px;
	padding-left:10px;
	background:url(../../common/image/ico_dot.gif) no-repeat 0 8px;
}
div.section dl{
	margin-bottom:15px;
}
div.section dt{
	color:#002480;
	font-weight:bold;
}
div.anBox table{
	width:550px;
}
div.anBox p{
	margin-bottom:15px;
}
.plaTxt{
	margin-right:20px;
}
div#kiraTab th{
	width:180px;
}
div#goodsTxt ul.gomiList li{
	float:left;
	display:inline;
	margin-left:0;
	padding-left:10px;
	width:100px;
	background:url(../../common/image/ico_dot.gif) no-repeat 0 6px;
}
div.gomi p{
	margin-right:20px;
}
div.gomi .leftBox{
	margin-right:15px;
}
div.gomi h4{
	margin-bottom:10px;
}
div.gomi h5{
	margin-bottom:5px;
	padding-left:20px;
	color:#002480;
	font-weight:bold;
	background:url(../../common/image/ico_square.gif) no-repeat 0 3px;
}
div.gomiBox{
	margin-bottom:20px;
}
p.gomiTxt{
	margin-bottom:15px;
}
div#macTab .rightBox{
	margin-right:20px;
	width:310px;
}
div#macTab table{
	width:310px;
}
div#monitor table{
	width:550px;
}
div#monitor caption{
	margin-top:15px;
	text-align:center;
}
span.jigyotext{
	text-align:center;
	display:block;
	font-size:0.8em;
}

/* 9.追加
================================================
