@charset 'ISO-8859-1';
/*
----------------------------------------------------------------------------------------------------------------------
Cascading Style Sheets for [TOKICO TECHNOLOGY LTD.] 
---------------------------------------------------------------------------------------------------------------------- */


/*
----------------------------------------------------------------------------------------------------------------------
COMMON PAGE SET
---------------------------------------------------------------------------------------------------------------------- */
body{
	zoom: 90%;
	background: none;
	color: #000000;
	font-family:'Verdana', Helvetica, sans-serif;
}

hr.partition {
	display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
div {
	margin: 0;
	padding: 0;
}

br {
	letter-spacing: 0;
}

img,
a img {
	margin: 0;
	padding: 0;
	border: 0 none;
	vertical-align:bottom;
}

blockquote {
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	background: #d4daf0;
}
blockquote.blue {
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 10px;
	background: #556dc4;
}
blockquote.bg-boder-990000 {
	width:100%;
	margin: 20px 0 0 0;
	padding: 8px;
	background: #fff;
	border: 1px solid #990000;
}
blockquote.bg-boder {
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 8px;
	border: 1px solid #556dc4;
	background: #ebe9e1;
}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
.clear-heigh1px {
	height:0.1em;
	margin: 0;
	padding: 0;
	clear: both;
	_height:auto;
}



/*
----------------------------------------------------------------------------------------------------------------------
TEXT COLOR SET
---------------------------------------------------------------------------------------------------------------------- */
.txtfff {
	color: #fff;
}

.txtccc {
	color: #ccc;
}

.txt999 {
	color: #999;
}

.txt666 {
	color: #666;
}

.txt333 {
	color: #333;
}

.txt000 {
	color: #000;
}

.txtcc0000 {
	color: #cc0000;
}

.txt990000 {
	color: #990000;
}

.txtd12d34 {
	color: #d12d34;
}

.txt556dc4 {
	color: #556dc4;
}


/*
----------------------------------------------------------------------------------------------------------------------
UL SET
---------------------------------------------------------------------------------------------------------------------- */
ul.ulmark01,
ul.ul-attention-nomal {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
ul.ulmark01 li,
ul.ul-attention-nomal li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.ul-pdf-icon {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.ul-pdf-icon li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.ul-pdf-icon li a {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 10px 17px;
	display:block;
	color: #666;
	text-decoration:none;
	background: url(../../common/img/icon_pdf.gif) 0px 0.4em no-repeat;
	_padding: 7px 0px 8px 23px;
	_width:100%;
}
*:first-child+html ul.ul-pdf-icon li a {
	padding: 7px 0px 8px 23px;
}

ul.ul-blank-icon {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
ul.ul-blank-icon li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
ul.ul-blank-icon li a,
ul.ul-blank-icon li.nolinks {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	display:block;
	color: #666;
	text-decoration:none;
	background: none;
}


/*
----------------------------------------------------------------------------------------------------------------------
OL SET
---------------------------------------------------------------------------------------------------------------------- */

ol.olnormal {
	margin:0px;
	padding:0px;
	list-style-position:outside;
}
ol.olnormal li {
	margin: 0px 0px 0px 23px;
	padding: 5px 0px 0px 0px;
	list-style-position:outside;
	/*\*/
	_margin: 0px 0px 0px 27px;
	/**/
}





/*
----------------------------------------------------------------------------------------------------------------------
DL SET
---------------------------------------------------------------------------------------------------------------------- */
dl {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
dl dt,
dl dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}






/*
----------------------------------------------------------------------------------------------------------------------
MARGIN SET
---------------------------------------------------------------------------------------------------------------------- */
.list001 { margin-top: 1px;}
.list002 { margin-top: 2px;}
.list003 { margin-top: 3px;}
.list004 { margin-top: 4px;}
.list01 { margin-top: 5px;}
.list006 { margin-top: 6px;}
.list007 { margin-top: 7px;}
.list008 { margin-top: 8px;}
.list009 { margin-top: 9px;}
.list02 { margin-top: 10px;}
.list011 { margin-top: 11px;}
.list012 { margin-top: 12px;}
.list013 { margin-top: 13px;}
.list014 { margin-top: 14px;}
.list03 { margin-top: 15px;}
.list04 { margin-top: 20px;}
.list05 { margin-top: 25px;}
.list06 { margin-top: 30px;}
.list07 { margin-top: 35px;}
.list08 { margin-top: 40px;}
.list09 { margin-top: 45px;}
.list10 { margin-top: 50px;}

.paddinglist001 { padding-top: 1px;}
.paddinglist002 { padding-top: 2px;}
.paddinglist003 { padding-top: 3px;}
.paddinglist004 { padding-top: 4px;}
.paddinglist01 { padding-top: 5px;}
.paddinglist006 { padding-top: 6px;}
.paddinglist007 { padding-top: 7px;}
.paddinglist008 { padding-top: 8px;}
.paddinglist009 { padding-top: 9px;}
.paddinglist02 { padding-top: 10px;}
.paddinglist011 { padding-top: 11px;}
.paddinglist012 { padding-top: 12px;}
.paddinglist013 { padding-top: 13px;}
.paddinglist014 { padding-top: 14px;}
.paddinglist03 { padding-top: 15px;}
.paddinglist04 { padding-top: 20px;}
.paddinglist05 { padding-top: 25px;}
.paddinglist06 { padding-top: 30px;}
.paddinglist07 { padding-top: 35px;}
.paddinglist08 { padding-top: 40px;}
.paddinglist09 { padding-top: 45px;}
.paddinglist10 { padding-top: 50px;}

.bottom001 { margin-bottom: 1px;}
.bottom002 { margin-bottom: 2px;}
.bottom003 { margin-bottom: 3px;}
.bottom004 { margin-bottom: 4px;}
.bottom01 { margin-bottom: 5px;}
.bottom02 { margin-bottom: 10px;}
.bottom03 { margin-bottom: 15px;}
.bottom04 { margin-bottom: 20px;}
.bottom05 { margin-bottom: 25px;}

.left001 { margin-left: 1px;}
.left002 { margin-left: 2px;}
.left003 { margin-left: 3px;}
.left004 { margin-left: 4px;}
.left01 { margin-left: 5px;}
.left006 { margin-left: 6px;}
.left007 { margin-left: 7px;}
.left008 { margin-left: 8px;}
.left009 { margin-left: 9px;}
.left02 { margin-left: 10px;}
.left011 { margin-left: 11px;}
.left012 { margin-left: 12px;}
.left013 { margin-left: 13px;}
.left014 { margin-left: 14px;}
.left03 { margin-left: 15px;}
.left04 { margin-left: 20px;}
.left05 { margin-left: 25px;}

.right001 { margin-right: 1px;}
.right002 { margin-right: 2px;}
.right003 { margin-right: 3px;}
.right004 { margin-right: 4px;}
.right01 { margin-right: 5px;}
.right006 { margin-right: 6px;}
.right007 { margin-right: 7px;}
.right008 { margin-right: 8px;}
.right009 { margin-right: 9px;}
.right02 { margin-right: 10px;}
.right03 { margin-right: 15px;}
.right04 { margin-right: 20px;}
.right05 { margin-right: 25px;}

.rightpadding001 { padding-right: 1px;}
.rightpadding002 { padding-right: 2px;}
.rightpadding003 { padding-right: 3px;}
.rightpadding004 { padding-right: 4px;}
.rightpadding01 { padding-right: 5px;}
.rightpadding006 { padding-right: 6px;}
.rightpadding007 { padding-right: 7px;}
.rightpadding008 { padding-right: 8px;}
.rightpadding009 { padding-right: 9px;}
.rightpadding02 { padding-right: 10px;}
.rightpadding03 { padding-right: 15px;}
.rightpadding04 { padding-right: 20px;}
.rightpadding05 { padding-right: 25px;}




/*
----------------------------------------------------------------------------------------------------------------------
HEAD AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#header-block {
	width:100%;
}

#print-txt {
	font-size: 83%;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	color:#000;
	border: 1px solid #999;
}
#header-block h1 {
	width:100%;
	font-size: 120%;
	/*\*//*/
	float:left;
	/**/
}
#header-block h1 a {
	color:#000;
	text-decoration:none;
}

#header-block h2 {
	width:100%;
	font-size: 95%;
	/*\*//*/
	float:left;
	/**/
}


#header-block-right,
#globalnavi-links {
	display:none;
}





/*
----------------------------------------------------------------------------------------------------------------------
FOOTER AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#footer-block {
	width: 100%;
}

.pagetop-block,
.pagetop-block-s,
#footer-common-links {
	display:none;
}

address {
	text-align:center;
}




/*
----------------------------------------------------------------------------------------------------------------------
TOP AREA SET
---------------------------------------------------------------------------------------------------------------------- */
#top-mian-img {
	margin: 10px 0px 15px 0px;
	padding: 0px;
}


.top-business-list,
.top-products-list {
	width: 100%;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	/*\*//*/
	float:left;
	/**/
}
.top-business-list .title-block,
.top-products-list .title-block {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #556dc4;
}
.top-business-list .title-block h3,
.top-products-list .title-block h3 {
	color: #666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #556dc4;
	/*\*//*/
	float:left;
	/**/
}
.top-index-list dl {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
	/*\*//*/
	float:left;
	/**/
}
.top-index-list dl dt a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#556dc4;
	text-decoration:none;
}
.top-index-list dl dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/*
----------------------------------------------------------------------------------------------------------------------
*BUSINESS GUIDE SET
---------------------------------------------------------------------------------------------------------------------- */

/*----------------- [contents main title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit h3#business-first {
	width:100%;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 3px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}
#contents-main-tit-block #contents-main-tit-unit h3#business-second {
	width:100%;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}



/*----------------- [category title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit h4#business-stand,
#contents-main-tit-block #contents-main-tit-unit h4#business-plant,
#contents-main-tit-block #contents-main-tit-unit h4#business-instrumentation,
#contents-main-tit-block #contents-main-tit-unit h4#business-environmental,
#contents-main-tit-block #contents-main-tit-unit h4#business-maintenance {
	width:100%;
	margin: 15px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	color:#666;
	border-left: 5px solid #556dc4;
}




/*----------------- [top index set] ----------------- */
.contents-unit-block .left-unit h4#business-index-nav01 a,
.contents-unit-block .left-unit h4#business-index-nav02 a,
.contents-unit-block .left-unit h4#business-index-nav03 a,
.contents-unit-block .left-unit h4#business-index-nav04 a,
.contents-unit-block .left-unit h4#business-index-nav05 a {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	border-left: 5px solid #556dc4;
}



/*----------------- [page products main title] ----------------- */
#page-business-main-block {
	width:100%;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #556dc4;
}



/*----------------- [page business main title] ---------------------
stand
-------------------------------------------------------------------- */

/*---[[[ stand:stand ]]]--- */
#page-business-main-block .page-business-main-stand {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-stand h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/*----------------- [page business main title] ---------------------
plant
-------------------------------------------------------------------- */

/*---[[[ plant:plant ]]]--- */
#page-business-main-block .page-business-main-plant {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-plant h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}




/*----------------- [page business main title] ---------------------
environmental
-------------------------------------------------------------------- */

/*---[[[ environmental:b-scan ]]]--- */
#page-business-main-block .page-business-main-b-scan {
	width:480px;
	height:185px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-b-scan h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-business-main-block .page-business-main-b-scan p {
	width:160px;
	margin: 125px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ environmental:corrosion ]]]--- */
#page-business-main-block .page-business-main-corrosion {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-corrosion h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-corrosion p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/*---[[[ environmental:soil-investigation ]]]--- */
#page-business-main-block .page-business-main-soil-investigation {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-soil-investigation h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-soil-investigation p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/*---[[[ environmental:soil-amelioration ]]]--- */
#page-business-main-block .page-business-main-soil-amelioration {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-soil-amelioration h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-soil-amelioration p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/*---[[[ environmental:fftrust ]]]--- */
#page-business-main-block .page-business-main-fftrust {
	width:480px;
	margin: 0;
	padding: 0;
}
#page-business-main-block .page-business-main-fftrust h5 {
	margin: 0;
	padding: 0;
}
#page-business-main-block .page-business-main-fftrust h6 {
	margin: 0;
	padding: 5px 0 0 0;
}
#page-business-main-block .page-business-main-fftrust p {
	margin: 0;
	padding: 0;
	font-weight:bold;
}




/*----------------- [page business main title] ---------------------
maintenance
-------------------------------------------------------------------- */

/*---[[[ maintenance:soil-investigation ]]]--- */
#page-business-main-block .page-business-main-nanotank {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-nanotank h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-nanotank p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/*---[[[ maintenance:ss-entrust ]]]--- */
#page-business-main-block .page-business-main-ss-entrust {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-ss-entrust h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-business-main-block .page-business-main-ss-entrust p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}






/*
----------------------------------------------------------------------------------------------------------------------
*CORPORATE SET
---------------------------------------------------------------------------------------------------------------------- */

.corporate-profile-map,
.service-network-links {
	display:none;
}

/*----------------- [contents main title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit h3#corporate-first {
	width:100%;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 3px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}
#contents-main-tit-block #contents-main-tit-unit h3#corporate-second {
	width:100%;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}



/*----------------- [category title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit h4#corporate-corporate-profile,
#contents-main-tit-block #contents-main-tit-unit h4#corporate-head-shizuoka,
#contents-main-tit-block #contents-main-tit-unit h4#corporate-service-network,
#contents-main-tit-block #contents-main-tit-unit h4#corporate-overseas-network {
	width:100%;
	margin: 15px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	color:#666;
	border-left: 5px solid #556dc4;
}



/*----------------- [top index set] ----------------- */
.contents-unit-block .left-unit h4#corporate-index-nav01 a,
.contents-unit-block .left-unit h4#corporate-index-nav02 a,
.contents-unit-block .left-unit h4#corporate-index-nav03 a,
.contents-unit-block .left-unit h4#corporate-index-nav04 a {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	border-left: 5px solid #556dc4;
}




/*
----------------------------------------------------------------------------------------------------------------------
*PRODUCTS GUIDE SET
---------------------------------------------------------------------------------------------------------------------- */

/*----------------- [contents main title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit h3#products-first {
	width:100%;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 3px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}
#contents-main-tit-block #contents-main-tit-unit h3#products-second {
	width:100%;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}




/*----------------- [category title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit h4#products-mobilgas-weigh, 
#contents-main-tit-block #contents-main-tit-unit h4#products-self-and-labor,
#contents-main-tit-block #contents-main-tit-unit h4#products-eco-dispenser,
#contents-main-tit-block #contents-main-tit-unit h4#products-instrumentation {
	width:100%;
	margin: 15px 0px 10px 0px;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	color:#666;
	border-left: 5px solid #556dc4;
}



/*----------------- [top index set] ----------------- */
.contents-unit-block .left-unit h4#products-index-nav01 a,
.contents-unit-block .left-unit h4#products-index-nav02 a,
.contents-unit-block .left-unit h4#products-index-nav03 a,
.contents-unit-block .left-unit h4#products-index-nav04 a {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
	border-left: 5px solid #556dc4;
}



/*----------------- [page products main title] ----------------- */
#page-products-main-block {
	width:100%;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #556dc4;
}


/*----------------- [page products main title] ---------------------
mobilgas_weigh
-------------------------------------------------------------------- */

/*---[[[ mobilgas_weigh:multiwave ]]]--- */
#page-products-main-block .page-products-main-multiwave {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-multiwave h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-multiwave p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/*---[[[ mobilgas_weigh:accum02-plus ]]]--- */
#page-products-main-block .page-products-main-accum02-plus {
	width:480px;
	height:315px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-accum02-plus h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*---[[[ mobilgas_weigh:good-fill02 ]]]
#page-products-main-block .page-products-main-good-fill02 {
	width:480px;
	height:300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-good-fill02 h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-good-fill02 p {
	width:200px;
	margin: 165px 0px 0px 280px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}
--- */


/*---[[[ mobilgas_weigh:suspended ]]]--- */
#page-products-main-block .page-products-main-suspended {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-suspended h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-suspended p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}


/*---[[[ mobilgas_weigh:coal-oil ]]]--- */
#page-products-main-block .page-products-main-coal-oil {
	width:480px;
	height:341px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-coal-oil h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-coal-oil p {
	width:170px;
	margin: 155px 0px 0px 308px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ mobilgas_weigh:ultrafast-speed ]]]--- */
#page-products-main-block .page-products-main-ultrafast-speed {
	width:480px;
	height:295px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-ultrafast-speed h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-ultrafast-speed p {
	width:200px;
	margin: 175px 0px 0px 275px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ mobilgas_weigh:truck ]]]--- */
#page-products-main-block .page-products-main-truck {
	width:480px;
	height:358px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-truck h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-truck p {
	width:195px;
	margin: 150px 0px 0px 280px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ mobilgas_weigh:longwave ]]]--- */
#page-products-main-block .page-products-main-longwave {
	width:480px;
	margin: 0;
	padding: 0;
}
#page-products-main-block .page-products-main-longwave h5 {
	margin: 0;
	padding: 0;
}
#page-products-main-block .page-products-main-longwave p {
	margin: 0;
	padding: 0;
	font-weight:bold;
}



/*----------------- [page products main title] ---------------------
self_and_labor
-------------------------------------------------------------------- */

/*---[[[ self_and_labor:self-ss-pos ]]]--- */
#page-products-main-block .page-products-main-self-ss-pos {
	width:480px;
	height:245px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-self-ss-pos h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-self-ss-pos p {
	width:175px;
	margin: 70px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}

/*---[[[ self_and_labor:prika-system ]]]--- */
#page-products-main-block .page-products-main-prika-system {
	width:480px;
	height:365px;
	margin: 0;
	padding: 0;
}
#page-products-main-block .page-products-main-prika-system h5 {
	margin: 0;
	padding: 0;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-prika-system p {
	width:210px;
	margin: 165px 0 0 0;
	padding: 0;
	font-weight:bold;
	position:absolute;
	z-index:2;
}
/*---[[[ self_and_labor:prika-system
#page-products-main-block .page-products-main-prika-system {
	width:480px;
	height:327px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-prika-system h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-prika-system p {
	width:190px;
	margin: 130px 0px 0px 290px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}
 ]]]--- */

/*---[[[ self_and_labor:self-system ]]]--- */
#page-products-main-block .page-products-main-self-system {
	width:480px;
	height:310px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-self-system h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-self-system p {
	width:200px;
	margin: 150px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ self_and_labor:self-system ]]]--- */
#page-products-main-block .page-products-main-best-staff {
	width:480px;
	height:250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-best-staff h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-best-staff p {
	width:200px;
	margin: 115px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}

/*---[[[ self_and_labor:roly-staff02 ]]]
#page-products-main-block .page-products-main-lorry-staff02 {
	width:480px;
	height:280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-lorry-staff02 h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-lorry-staff02 p {
	width:220px;
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}
--- */

/*---[[[ self_and_labor:24meijin ]]]
#page-products-main-block .page-products-main-24meijin {
	width:480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-24meijin h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-24meijin p {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
--- */


/*----------------- [page products main title] ---------------------
eco_dispenser
-------------------------------------------------------------------- */

/*---[[[ eco_dispenser:hydrogen ]]]--- */
#page-products-main-block .page-products-main-hydrogen {
	width:480px;
	height:300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-hydrogen h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-hydrogen p {
	width:255px;
	margin: 170px 0px 0px 225px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ eco_dispenser:cng ]]]--- */
#page-products-main-block .page-products-main-cng {
	width:480px;
	height:290px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-cng h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-cng p {
	width:245px;
	margin: 110px 0px 0px 235px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ eco_dispenser:urea-aqueous ]]]--- */
#page-products-main-block .page-products-main-urea-aqueous {
	width:480px;
	height:330px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-urea-aqueous h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-urea-aqueous p {
	width:225px;
	margin: 120px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ eco_dispenser:lpg ]]]
#page-products-main-block .page-products-main-lpg {
	width:480px;
	height:275px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-lpg h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-lpg p {
	width:225px;
	margin: 160px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}
--- */

/*---[[[ eco_dispenser:dme ]]]--- */
#page-products-main-block .page-products-main-dme {
	width:480px;
	height:270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-dme h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-dme p {
	width:240px;
	margin: 125px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}



/*----------------- [page products main title] ---------------------
instrumentation
-------------------------------------------------------------------- */

/*---[[[ instrumentation:pfa ]]]--- */
#page-products-main-block .page-products-main-pfa {
	width:480px;
	height:283px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-pfa h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-pfa p {
	width:175px;
	margin: 65px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ instrumentation:pps ]]]--- */
#page-products-main-block .page-products-main-pps {
	width:480px;
	height:255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-pps h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-pps p {
	width:180px;
	margin: 65px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ instrumentation:peek ]]]--- */
#page-products-main-block .page-products-main-peek {
	width:480px;
	height:225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-peek h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-peek p {
	width:250px;
	margin: 95px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}



/*---[[[ instrumentation:sus ]]]--- */
#page-products-main-block .page-products-main-sus {
	width:480px;
	height:255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-sus h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-sus p {
	width:280px;
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;

}



/*---[[[ instrumentation:roots ]]]--- */
#page-products-main-block .page-products-main-roots {
	width:480px;
	height:400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-roots h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-roots p {
	width:240px;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}



/*---[[[ instrumentation:potmeter ]]]--- */
#page-products-main-block .page-products-main-potmeter {
	width:480px;
	height:255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-potmeter h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-potmeter p {
	width:240px;
	margin: 90px 0px 0px 240px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ instrumentation:turbine-gas-meter ]]]--- */
#page-products-main-block .page-products-main-turbine-gas-meter {
	width:480px;
	height:285px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-turbine-gas-meter h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-turbine-gas-meter p {
	width:250px;
	margin: 110px 0px 0px 230px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}



/*---[[[ instrumentation:governor ]]]--- */
#page-products-main-block .page-products-main-governor {
	width:480px;
	height:320px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-governor h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-governor p {
	width:280px;
	margin: 85px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}



/*---[[[ instrumentation:emergency-shutdown-valve ]]]--- */
#page-products-main-block .page-products-main-emergency-shutdown-valve {
	width:480px;
	height:350px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-emergency-shutdown-valve h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-emergency-shutdown-valve p {
	width:210px;
	margin: 40px 0px 0px 270px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ instrumentation:gas-x ]]]--- */
#page-products-main-block .page-products-main-gas-x {
	width:480px;
	height:230px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-gas-x h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-gas-x p {
	width:200px;
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ instrumentation:tank-lorry ]]]--- */
#page-products-main-block .page-products-main-tank-lorry {
	width:480px;
	height:305px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#page-products-main-block .page-products-main-tank-lorry h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	z-index:1;
}
#page-products-main-block .page-products-main-tank-lorry p {
	width:175px;
	margin: 60px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	position:absolute;
	z-index:2;
}


/*---[[[ instrumentation:dcd ]]]
#page-products-main-block .page-products-main-dcd {
	width:480px;
	margin: 0;
	padding: 0;
}
#page-products-main-block .page-products-main-dcd h5 {
	margin: 0;
	padding: 0 0 15px 0;
}
#page-products-main-block .page-products-main-dcd h6 {
	margin: 0;
	padding: 0 0 10px 0;
}
#page-products-main-block .page-products-main-dcd p {
	margin: 0;
	padding: 0;
	font-weight:bold;
}
--- */








/*
----------------------------------------------------------------------------------------------------------------------
BASIS SET
---------------------------------------------------------------------------------------------------------------------- */

/*----------------- [contents main block] ----------------- */
.contents-main-block {
	width:100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-main-block h5 {
	font-size: 100%;
	font-weight:bold;
	color:#556dc4;
	text-decoration:none;
}
.contents-main-block p.catch-txt {
	font-weight:bold;
	color:#666;
	text-decoration:none;
}



/*----------------- [other contents main title] ----------------- */
#contents-main-tit-block #contents-main-tit-unit-line h3#catalog-download-first,
#contents-main-tit-block #contents-main-tit-unit-line h3#related-link-first,
#contents-main-tit-block #contents-main-tit-unit-line h3#contact-first,
#contents-main-tit-block #contents-main-tit-unit-line h3#termsofuse-first,
#contents-main-tit-block #contents-main-tit-unit-line h3#privacypolicy-first,
#contents-main-tit-block #contents-main-tit-unit-line h3#whatsnew-first,
#contents-main-tit-block #contents-main-tit-unit-line h3#topics-first {
	width:100%;
	margin: 15px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 3px solid #556dc4;
	border-bottom: 1px solid #556dc4;
}



/*----------------- [contents main block] ----------------- */
.contents-main-block {
	width:100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-main-block h4,
.contents-main-block h5,
.contents-main-block h6 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.contents-main-block h4.line-title,
.contents-main-block h5.line-title,
.contents-main-block h6.line-title {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 2px solid #556dc4;
}
.contents-main-block h4.line-title-second,
.contents-main-block h5.line-title-second,
.contents-main-block h6.line-title-second {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 5px 0px;
	border-bottom: 2px solid #556dc4;
}
.contents-main-block div.flash-main-img {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 20px 0px;
	text-align:center;
}
.contents-main-block div.button-center,
.contents-main-block p.button-center {
	display:none;
}


/*----------------- [contents unit block norma] ----------------- */
.contents-unit-block-normal {
	width:480px;
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 0px 0px;
}
.contents-unit-block-normal h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.contents-unit-block-normal p.m0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


/*----------------- [contents unit block reader] ----------------- */
.contents-unit-block-reader {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 15px 0px;
	border-bottom: 1px solid #ccc;
	/*\*//*/
	float:left;
	/**/
}
.contents-unit-block-reader p.catch-txt {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 25px 0px;
}
.contents-unit-block-reader p.ptb5 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}
.contents-unit-block-reader p.m0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contents-unit-block-reader dl.dl-table-work {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-unit-block-reader dl.dl-table-work dt {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	/*\*//*/
	float:none;
	/**/
}
.contents-unit-block-reader dl.dl-table-work dt p.m0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-unit-block-reader dl.dl-table-work dd {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	/*\*//*/
	float:none;
	/**/
}
.contents-unit-block-reader dl.dl-table-work dd p.contents-area-txt,
.contents-unit-block-reader dl.dl-table-work dd div.contents-area-txt {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.contents-unit-block-reader dl.dl-table-work dd p.contents-area-txt-mt5,
.contents-unit-block-reader dl.dl-table-work dd div.contents-area-txt-mt5 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.contents-unit-block-reader dl.dl-table-work dd p.contents-area-txt-mt10,
.contents-unit-block-reader dl.dl-table-work dd div.contents-area-txt-mt10 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.contents-unit-block-reader dl.dl-table-work dd p.contents-area-txt-mt20,
.contents-unit-block-reader dl.dl-table-work dd div.contents-area-txt-mt20 {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}




/*----------------- [contents unit block & contents unit block single] ----------------- */
.contents-unit-block,
.contents-unit-block-single {
	width: 100%;
	margin: 5px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	border-bottom: 1px solid #ccc;
	/*\*//*/
	float:left;
	/**/
}
.contents-unit-block .left-unit {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	/*\*//*/
	float:none;
	/**/
}
.contents-unit-block .left-unit h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-unit-block .left-unit p.left-img {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	display:inline;
}
.contents-unit-block .right-unit {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	/*\*//*/
	float:none;
	/**/
}
.contents-unit-block .right-unit dl,
.contents-unit-block-single dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.contents-unit-block .right-unit dl dt,
.contents-unit-block-single dl dt {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.contents-unit-block .right-unit dl dd,
.contents-unit-block-single dl dd {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.contents-unit-block .right-unit dl dd p.left-txt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*\*//*/
	float:left;
	/**/
}
.contents-unit-block .right-unit dl dd p.right-img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*\*//*/
	width: 100%;
	float:left;
	/**/
}
.contents-unit-block .right-unit dl dd p.bottom-img {
	margin: 5px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	/*\*//*/
	width: 100%;
	float:left;
	/**/
}




/*----------------- [contents category unit block] ----------------- */
.contents-category-unit-block {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.contents-category-unit-block .left-unit {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*\*//*/
	float:none;
	/**/
}
.contents-category-unit-block .right-unit {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	/*\*//*/
	float:none;
	/**/
}
.contents-category-unit-block .right-unit dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-category-unit-block .right-unit dl dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-category-unit-block .right-unit dl dd {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}






/*----------------- [catalog download block] ----------------- */
.catalog-download-block {
	display:none;
}



/*----------------- [class:lineframe-double] ----------------- */
.lineframe-double {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
.lineframe-double ul.ul-lineframe-double {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 5px 0px;
	list-style:none;
}
.lineframe-double ul.ul-lineframe-double li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lineframe-double ul.ul-lineframe-double li dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lineframe-double ul.ul-lineframe-double li dl.left-block,
.lineframe-double ul.ul-lineframe-double li dl.right-block {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	/*\*//*/
	float:left;
	/**/
}
.lineframe-double ul.ul-lineframe-double li dl.left-block dt.images,
.lineframe-double ul.ul-lineframe-double li dl.right-block dt.images {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lineframe-double ul.ul-lineframe-double li dl.left-block dd.txt-block,
.lineframe-double ul.ul-lineframe-double li dl.right-block dd.txt-block {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}



/*----------------- [contents unit block reader] ----------------- */
.area-block {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.area-block dl.dl-area-block-jp {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.area-block dl.dl-area-block-world {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #ccc;
}
.area-block dl.dl-area-block-jp dt {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
	color: #fff;
	background: #556dc4;
}
.area-block dl.dl-area-block-world dt {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 8px;
	font-weight:bold;
	color: #556dc4;
}
.area-block dl.dl-area-block-jp dt p.m0,
.area-block dl.dl-area-block-world dt p.m0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.area-block dl.dl-area-block-jp dd {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 10px 8px;
	border-bottom: 1px solid #ccc;
}
.area-block dl.dl-area-block-world dd {
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 10px 8px;
}
.area-block dl.dl-area-block-jp dd p.contents-area-txt,
.area-block dl.ddl-area-block-jp dd div.contents-area-txt,
.area-block dl.dl-area-block-world dd p.contents-area-txt,
.area-block dl.dl-area-block-world dd div.contents-area-txt {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}
.area-block dl.dl-area-block-jp dd p.contents-area-txt-mt5,
.area-block dl.dl-area-block-jp dd div.contents-area-txt-mt5,
.area-block dl.dl-area-block-world dd p.contents-area-txt-mt5,
.area-block dl.dl-area-block-world dd div.contents-area-txt-mt5 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}





/*
----------------------------------------------------------------------------------------------------------------------
IMAGE AREA SET
---------------------------------------------------------------------------------------------------------------------- */

/*---------------------- photo only column set ----------------------*/
.ph-column-left,
.ph-column-left-mt1,
.ph-column-left-normal {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	/*\*//*/
	float:left;
	/**/
}
.ph-column-right,
.ph-column-right-mt1,
.ph-column-right-normal {
	margin: 0;
	padding: 0;
	display:inline;
	/*\*//*/
	float:left;
	/**/
}

dl.dl-news-list dd .ph-column-left,
dl.dl-news-list dd .ph-column-left-mt1,
dl.dl-news-list dd .ph-column-left-normal,
dl.dl-news-list-nonreader dd .ph-column-left,
dl.dl-news-list-nonreader dd .ph-column-left-mt1,
dl.dl-news-list-nonreader dd .ph-column-left-normal {
	margin: 5px 5px 0 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
dl.dl-news-list dd .ph-column-right,
dl.dl-news-list dd .ph-column-right-mt1,
dl.dl-news-list dd .ph-column-right-normal,
dl.dl-news-list-nonreader dd .ph-column-right,
dl.dl-news-list-nonreader dd .ph-column-right-mt1,
dl.dl-news-list-nonreader dd .ph-column-right-normal {
	margin: 5px 0 5px 0px;
	padding: 0;
	float:right;
}


/*---------------------- photo only column  p-tag set ----------------------*/
p.p-tag-pt5pb10 {
	margin: 0;
	padding: 5px 0px 10px 0px;
}

p.p-tag-pt5pb10pr5 {
	margin: 0;
	padding: 5px 5px 10px 0px;
}
p.p-tag-pt5pb10pl5 {
	margin: 0;
	padding: 5px 0px 10px 5px;
}

p.p-tag-pt5pbr10 {
	margin: 0;
	padding: 5px 10px 10px 0px;
}
p.p-tag-pt5pbl10 {
	margin: 0;
	padding: 5px 0px 10px 10px;
}




/*
----------------------------------------------------------------------------------------------------------------------
RIGHT AREA SET
---------------------------------------------------------------------------------------------------------------------- */
.right-unit-block,
.right-banner-block,
.button {
	display:none;
}


.right-news-block {
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
.right-news-block .title-block h3 {
	color: #666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 5px solid #556dc4;
	/*\*//*/
	float:left;
	/**/
}
.right-news-block .title-block {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 2px solid #556dc4;
}
dl.dl-news-list {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}
dl.dl-news-list-nonreader {
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
dl.dl-news-list dt,
dl.dl-news-list-nonreader dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color: #999;
}
dl.dl-news-list dd,
dl.dl-news-list-nonreader dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
}
dl.dl-news-list dd p.m0,
dl.dl-news-list-nonreader dd p.m0 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.dl-news-list dd p.m5,
dl.dl-news-list-nonreader dd p.m5 {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.dl-news-list dd p.m10,
dl.dl-news-list-nonreader dd p.m10 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

dl.dl-news-list dd.icon-pdf,
dl.dl-news-list-nonreader dd.icon-pdf {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
}
dl.dl-news-list dd.normal,
dl.dl-news-list-nonreader dd.normal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
dl.dl-news-list dd.attention-nomal,
dl.dl-news-list-nonreader dd.attention-nomal {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
dl.dl-news-list dd.icon-pdf a,
dl.dl-news-list dd.normal a,
dl.dl-news-list-nonreader dd.icon-pdf a,
dl.dl-news-list-nonreader dd.normal a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#556dc4;
	text-decoration:none;
}

dl.dl-news-list dd.url-blank,
dl.dl-news-list-nonreader dd.url-blank {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

dl.dl-news-list dd blockquote.bg-boder-990000,
dl.dl-news-list-nonreader dd blockquote.bg-boder-990000 {
	width:97%;
	margin: 10px 0px 10px 0px;
	padding: 8px;
	background: #fff;
	border: 1px solid #990000;
}




/*
----------------------------------------------------------------------------------------------------------------------
TABLE BLOCK SET
---------------------------------------------------------------------------------------------------------------------- */
table.nonborder {
	width:100%;
	margin: 0;
	padding: 0;
	border:none 0px;
	border-collapse: collapse;
}
th.nonborder,
tr.nonborder,
td.nonborder {
	margin: 0;
	padding: 0;
}


table.border {	
	width:100%;
	margin: 0;
	padding: 0;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
th.border,
tr.border,
td.border {
	margin: 0;
	padding: 0;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


.contents-table-work table {
	width:100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border:none 0px;
	border-collapse: collapse;
}
.contents-table-work tr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-table-work th.blue {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	color: #fff;
	border-right: 1px solid #fff;
	background: #556dc4;
	white-space:nowrap;
}
.contents-table-work th.blue-noneboder {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	color: #fff;
	background: #556dc4;
	white-space:nowrap;
}
.contents-table-work th.gray {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-align:left;
	vertical-align:top;
	background: #ccc;
}
.contents-table-work td {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
}
.contents-table-work th.th-d4daf0,
.contents-table-work td.td-d4daf0 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-align:left;
	vertical-align:top;
	background: #d4daf0;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.contents-table-work th.th-ebe9e1,
.contents-table-work td.td-ebe9e1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-align:left;
	vertical-align:top;
	background: #ebe9e1;
	border-top: 1px solid #fff;
}


.contents-dl-table-work table {
	width:100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border:none 0px;
	border-collapse: collapse;
}
.contents-dl-table-work tr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.contents-dl-table-work th.blue-noneboder {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	color: #fff;
	background: #556dc4;
	white-space:nowrap;
	border-bottom: 1px solid #fff;
}
.contents-dl-table-work th.gray {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	text-align:left;
	vertical-align:top;
	background: #ccc;
}
.contents-dl-table-work td {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	text-align:left;
	vertical-align:top;
}
.contents-dl-table-work td.td-d4daf0-pdf {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 5px;
	text-align:left;
	vertical-align:top;
	background: #d4daf0;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.contents-dl-table-work td.td-ebe9e1-pdf {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 10px;
	text-align:left;
	vertical-align:top;
	background: #ebe9e1;
	border-bottom: 1px solid #fff;
}




/*
----------------------------------------------------------------------------------------------------------------------
DIRECTRY LINK SET
---------------------------------------------------------------------------------------------------------------------- */
.directrylinks {
	display:none;
}




/*
----------------------------------------------------------------------------------------------------------------------
TEXT LINK SET
---------------------------------------------------------------------------------------------------------------------- */
:focus, :active { outline: 0px }

a:link,
a:visited,
a:active,
a:hover,
a.objlinksset-line:link,
a.objlinksset-line:visited,
a.objlinksset-line:active,
a.objlinksset-line:hover,
a.objlinksset-333:link,
a.objlinksset-333:visited,
a.objlinksset-333:active,
a.objlinksset-333:hover {
	text-decoration: none;
	color: #556dc4;
}


/*
----------------------------------------------------------------------------------------------------------------------
FONT SET
---------------------------------------------------------------------------------------------------------------------- */
address{ padding: 0; font-weight: lighter; line-height: 100%; font-style: normal;}

.fixs10 { font-size: 10px; line-height: 130%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 130%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 150%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 130%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 130%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 150%;}

/*\*/
.fixs10 {_font-size: 11px; _line-height: 130%;}
.fixs12 {_font-size: 12px; _line-height: 130%;}
.s10 {_font-size: 71%; _line-height: 130%;}
.s12 {_font-size: 83%; _line-height: 130%;}
.s14 {_font-size: 95%; _line-height: 150%;}
.s18 {_font-size: 120%;}

.fixs10put {_font-size: 11px; _line-height: 130%;}
.fixs12put {_font-size: 12px; _line-height: 130%;}
.s10put {_font-size: 83%; _line-height: 130%;}
.s12put {_font-size: 95%; _line-height: 130%;}
.s14put {_font-size: 100%; _line-height: 150%;}
/**/

/*\*//*/
.fixs10 { font-size: 10px; line-height: 140%;}
.fixs12 {font-size: 12px; line-height: 130%;}
.s10 {font-size: 10px; line-height: 140%;}
.s12 {font-size: 12px; line-height: 130%;}
.s14 {font-size: 14px; line-height: 140%;}
.s18 {font-size: 18px;}

.fixs10put { font-size: 10px; line-height: 140%;}
.fixs12put {font-size: 12px; line-height: 130%;}
.s10put {font-size: 10px; line-height: 140%;}
.s12put {font-size: 12px; line-height: 130%;}
.s14put {font-size: 14px; line-height: 140%;}
/**/
