@charset "utf-8";

/* ===========================================================

	Title:			product.css
	Created:		2011-3-1
	Last Created:	2013-4-19
	
=========================================================== */
/*

	product
	categoryIndex
	productIndex
	info
	infoSeika
	artilceBox
		
=========================================================== */
/*

	product
	
=========================================================== */

#product .foot_banr {
	margin: 0px 0px 30px 20px;
}

#product h2 {
	margin: 0;
}

#product .tabPanel {
	margin: 0 0 50px;
}

#product span.icon_patent {
	margin: 0px 0px 0px 12px;
	padding-right: 16px;
	padding-left: 16px;
	background-color:#e6002d;
	color:#FFF;
}

/* microquick */
#product .tabMicroquick .box01-1 {
	margin-left:30px;
}
#product .tabMicroquick .box01-1 .detailBox {
	float: left;
	width:180px;
	margin-right:25px;
}
#product .tabMicroquick .box01-1:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}

#product .tabMicroquick .box01-1 .detailBox.last {
	margin-right:0px;
}

#product .tabMicroquick .box01-2 {
	margin-left:30px;
	margin-top:20px;
}
#product .tabMicroquick .box01-2:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#product .tabMicroquick .box01-2 .detailBox {
	float: left;
	width:250px;
	margin-right:25px;
}
#product .tabMicroquick .box01-2 .detailBox.last {
	float: left;
	width:348px;
	margin-right:0px;
}

#product .tabMicroquick .box01-3 {
    margin: 20px 0px 30px 30px;
}
#product .tabMicroquick .box01-3:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#product .tabMicroquick .box01-3 .detailBox {
	float: left;
	width:142px;
	margin-right:21px;
}
#product .tabMicroquick .box01-3 .detailBox.last {
	margin-right:0px;
}

#product .tabMicroquick .box01-3 p,
#product .tabMicroquick .box01-2 p,
#product .tabMicroquick .box01-1 p {
    margin: 0px 0px 0px 0px;
}
#product .tabMicroquick .box01-1 p img {
    margin-bottom: 5px;
}



#product .tabMicroquick .box01 .detailBox {
	float: left;
	width:160px;
	margin-right:25px;
}
#product .tabMicroquick .box01 .detailBox.last {
	margin-right:0px;
}
#product .tabMicroquick .box01 p {
    margin-right: 0;
}
#product .tabMicroquick .box01 p img {
    margin-bottom: 5px;
}

#product .tabMicroquick .box03 .detailBox,
#product .tabMicroquick .box04 .detailBox {
	float: left;
	width:192px;
	margin-right:20px;
}
#product .tabMicroquick .box03 .detailBox.first,
#product .tabMicroquick .box04 .detailBox.first {
	margin-left:125px;
}
#product .tabMicroquick .box03 .detailBox.last,
#product .tabMicroquick .box04 .detailBox.last {
	margin-right:0px;
}
#product .tabMicroquick .box03 p,
#product .tabMicroquick .box04 p {
    margin-right: 0;
}
#product .tabMicroquick .box03 p img,
#product .tabMicroquick .box04 p img {
    margin-bottom: 5px;
}

#product .tabMicroquick .box05 {
	position:relative;
	height:480px;
}
#product .tabMicroquick .box05 .detailBox {
	width:330px;
}
#product .tabMicroquick .box05 p.flow_consulting {
	position:absolute;
	top:80px;
	left:125px;
}


#product .tabMicroquick #application .app_box03 {
    margin-bottom:25px;
}
#product .tabMicroquick #application .app_box03:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#product .tabMicroquick #application .app_box03 .optionname {
    font-size: 15px;
}

#product .tabMicroquick #application .app_box03 .detailBox {
	float: left;
	width:192px;
	margin-right:20px;
}
#product .tabMicroquick #application .app_box03 .detailBox.first {
	margin-left:30px !important;
}
#product .tabMicroquick #application .app_box03 .detailBox.last {
	margin-right:0px;
}
#product .tabMicroquick #application .app_box03 .detailBox p {
    margin: 0;
}
#product .tabMicroquick #application .app_box03 .detailBox p img {
    margin-bottom: 5px;
}
#product .tabMicroquick #application .app_box03 p {
    margin-right: 0;
}



/* consulting */
#product .consulting .catchcopy {
	font-size: 108%;
    font-weight: bold;
    line-height: 1.2;
}
#product .consulting .title {
	font-size: 108%;
    font-weight: bold;
    line-height: 1.2;
	margin-top: 20px;
	margin-left: 60px;
}
#product .consulting .flow_consultingBox {
	position:relative;
	height:410px;
}
#product .consulting .flow_consultingBox p.flow_consulting {
	position:absolute;
	top:25px;
	left:0px;
}
#product .consulting .flow {
	font-size: 108%;
    font-weight: bold;
    line-height: 1.2;
	vertical-align:middle;
	text-align:center;
}
#product .consulting .flow img {
	vertical-align:middle;
	margin-left:15px;
}

/* MovieBox */
#product .movieBox {
	margin: 0px 0px 25px 30px;
}

/* Partsens */
#product .tabPartsens .box_ov:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#product .tabPartsens .box_ov .detailBox {
	float: left;
	margin: 0px 8px 0px 0px;
}
#product .tabPartsens .box_ov .detailBox.first {
	margin: 0px 8px 0px 30px;
}
#product .tabPartsens .box_ov .detailBox.last {
	margin: 0px 0px 0px 0px;
}
#product .tabPartsens .box_ov .detailBox p {
	margin: 0px 0px 0px 0px;
}

#product .tabPartsens .box_fn1 .detailBox {
	float: left;
	margin: 0px 16px 0px 0px;
}
#product .tabPartsens .box_fn1 .detailBox.first {
	margin: 0px 0px 0px 125px;
}

#product .tabPartsens .box_fn2 .detailBox {
	float: left;
}
#product .tabPartsens .box_fn2 .detailBox.first {
	margin: 0px 8px 0px 125px;
}
#product .tabPartsens .box_fn2 p {
	margin: 0px 0px 10px 0px;
}
#product .tabPartsens .box_fn2 p:after { /* for Modern Browser */
	content: "."; display: block; clear: both; height: 0; visibility: hidden; font-size: 0;
}
#product .tabPartsens .box_fn2 .detailBox.last {
	margin: 0px 0px 0px 0px;
}
#product .tabPartsens .txtR {
	clear: both;
	float: right;
	width:190px;
	margin: 0 20px 20px 20px;
}#product .tabPartsens .box_fn2 .photoR {
	margin-right: 20px;
}


#product .tabPartsens .box03 {
	position:relative;
	height:480px;
}
#product .tabPartsens .box03 .detailBox {
	width:370px;
}
#product .tabPartsens .box03 p.flow_consulting {
	position:absolute;
	top:80px;
	left:125px;
}

/* ===========================================================	

	categoryIndex
	
=========================================================== */

#categoryIndex {
	background: #f4f4f4 url(../img/product/bg/bg_categoryindex.gif) right top no-repeat;
	margin: 0 20px 20px;
	padding: 20px 0 5px;
}
#categoryIndex:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#categoryIndex{ zoom:1; }
/* exlude MacIE5 \*/
* html #categoryIndex { height: 1% }
#categoryIndex  {display:block;}
/* end MacIE5 */

#categoryIndex p {
	margin: 0 20px 15px;
}

#categoryIndex .hr {
	background: url(../img/common/line_a.gif) 0 5px repeat-x;
	margin: 0 20px;
	padding: 0;
	height: 25px;
}

/* ===========================================================	

	productIndex
	
=========================================================== */

#productIndex {
	background: #f4f4f4 url(../img/product/bg/bg_productinex.gif) right top no-repeat;
	margin: 0 20px 20px;
	padding: 20px 0 10px;
}
#productIndex:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#productIndex { zoom:1; }
/* exlude MacIE5 \*/
* html #productIndex { height: 1% }
#productIndex  {display:block;}
/* end MacIE5 */

#productIndex p {
	margin: 0 20px 15px;
}
#productIndex h3 {
	margin: 30px 20px 15px;
	font-size: 1.2em;
	font-weight: bold;
}

/* ===========================================================	

	info
	
=========================================================== */

#info {
	clear: both;
	background: url(../img/product/bg/bg_info.gif) 0 0 repeat-y;
	margin: 0 20px 20px;
	border-bottom: solid 1px #dedede;
}
#info:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#info { zoom:1; }
/* exlude MacIE5 \*/
* html #info { height: 1% }
#info  {display:block;}
/* end MacIE5 */

#info dl {
	margin: 0;
	padding: 0;
}
/* demo
----------------------------------------------------------- */
#demo {
	float: left;
	width: 440px;
	line-height: 1.4;
}
#demo dd {
	padding: 10px;
}
#demo dd img {
	margin: 5px 0 0 0;
}
#demo dd .photoR img {
	margin: 0;
}
/* contact
----------------------------------------------------------- */
dl#contact {
	float: left;
	width: 440px;
	line-height: 1.6;
}
dl#contact dd {
	width: 420px;
	margin: 0 10px;
	padding: 10px 0;
}
dl#contact dd a {
	display: block;
	background: #FFF;
	border: solid 1px #ddd;
	text-align: center;
	margin: 5px 0 0;
	padding: 0 0;
}
/* related
----------------------------------------------------------- */
#related,
#tecinfo {
	float: right;
	width: 210px;
}

#related dd,
#tecinfo dd {
	overflow: hidden;
	margin: 0 1px;
}

#related dd a,
#tecinfo dd a {
	display: block;
	background: #f5f5f5 url(../img/common/arrow_a.gif) 10px 50% no-repeat;
	padding: 5px 5px 5px 17px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #dedede;
}

#related dd.listLast a,
#tecinfo dd.listLast a {
	border-bottom: none;
}


/* ===========================================================	

	infoSeika
	
=========================================================== */

#infoSeika {
	clear: both;
	background: url(../img/product/bg/bg_info_b.gif) 0 0 repeat-y;
	margin: 0 20px 20px;
	border-bottom: solid 1px #dedede;
}
#infoSeika:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#infoSeika { zoom:1; }
/* exlude MacIE5 \*/
* html #infoSeika { height: 1% }
#infoSeika  {display:block;}
/* end MacIE5 */

#infoSeika dl {
	margin: 0;
	padding: 0;
}

#infoSeikaList{
	float: left;
	width: 440px;
	line-height: 1.4;
}
#infoSeikaList dd {
	overflow: hidden;
}
#infoSeikaList dd a {
	display: block;
	background: url(../img/common/arrow_a.gif) 10px 50% no-repeat;
	padding: 6px 0 6px 17px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #dedede;
}
#infoSeikaList dd.listLast a {
	border-bottom: none;
}

#related,
#tecinfo {
	float: right;
	width: 210px;
}

#related dd,
#tecinfo dd {
	overflow: hidden;
	margin: 0 1px;
}

#related dd a,
#tecinfo dd a {
	display: block;
	background: #f5f5f5 url(../img/common/arrow_a.gif) 10px 50% no-repeat;
	padding: 5px 5px 5px 17px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #dedede;
}

#related dd.listLast a,
#tecinfo dd.listLast a {
	border-bottom: none;
}

/* ===========================================================	

	artilceBox
	
=========================================================== */

.artilceBox {
	clear: both;
	background: url(../img/common/bg_a.gif) 100px repeat-y;
	padding: 0;
	margin: 0 0 20px;
	overflow: hidden;
}
 
.artilceBox img {
	float: left;
	display: inline;
	margin: 0 40px 0 15px;
}
.artilceBox span.num {
	float: left;
	display: inline;
	margin: 0 40px 0 15px;
	width: 70px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.artilceBox span.num img {
	float: none;
	display: inline;
	margin: 0 0 5px;
}
 
.artilceBox .image {
	float: right;
	border: solid 1px #CCC;
	background: #FFF;
	margin: 0 30px 0 10px;
	padding: 5px;
}
.artilceBox .image2 {
	float: right;
	margin: 0 10px 0 30px;
}
 
.artilceBox .image img {
	margin: 0;
	vertical-align: bottom;
}
 
.artilceBox h4,
.artilceBox p {
	clear: none;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}

.artilceBox h4 {
	font-size: 108%;
	font-weight: bold;
	margin: 0 ;
	padding: 0;
	border: none;
	line-height: 1.2;
	color: #333333;
}

.artilceBox p {
	margin: 10px 20px 0 0;
}

.artilceBox p img {
	margin: 0;
}

.artilceBox em {
	font-weight: bold !important;
	color: #141577;
}

.artilceBox table {
	width: 530px;
	margin: 10px 20px 0 0;
}

.artilceBox .artilceBoxTable {
	width: 320px;
	margin: 10px 0 10px;
}

.artilceBox .artilceBoxTable th {
	width: 35%;
}

/* artilceBoxB
----------------------------------------------------------- */

.artilceBoxB h4 {
	clear: none;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}

.artilceBoxB h4 {
	font-size: 108%;
	font-weight: bold;
	margin: 0 20px 0 0;
	padding: 4px 0 4px 12px;
	border: none;
	line-height: 1.2;
	color: #333333;
	background: url(../img/common/line_b.gif) 0 50% no-repeat;
	border-bottom: solid 2px #dcdddd;
}

/* artilceBoxC
----------------------------------------------------------- */
.artilceBoxC h4 {
	clear: none;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}

.artilceBoxC h4 {
	font-size: 108%;
	font-weight: bold;
	margin: 0 20px 0 0;
	padding: 4px 0 4px 12px;
	border: none;
	line-height: 1.2;
	color: #333333;
	background: url(../img/common/line_c.gif) 0 50% no-repeat;
	border-bottom: solid 2px #dcdddd;
}

/* artilceBoxD
----------------------------------------------------------- */
.artilceBoxD span.num {
	color: #00377c;
}
.artilceBoxD .image {
	float: right;
	border: solid 1px #CCC;
	background: #FFF;
	margin: 0 10px 10px 10px;
	padding: 5px;
}
.artilceBoxD em {
	color: #00377c;
	font-size: 14px;
}

.artilceBoxD h4 {
	clear: none;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}

.artilceBoxD h4 {
	font-size: 108%;
	font-weight: bold;
	margin: 0 20px 0 0;
	padding: 4px 0 4px 12px;
	border: none;
	line-height: 1.2;
	color: #333333;
	background: url(../img/common/line_d.gif) 0 50% no-repeat;
	border-bottom: solid 2px #dcdddd;
}

/* ===========================================================	

	artilceBoxMin
	
=========================================================== */

.artilceBoxMin {
	clear: both;
	padding: 0 0 5px;
	margin: 0 20px 5px;
	overflow: hidden;
	border-bottom: solid 1px #ddd;
}
 
.artilceBoxMin img {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}
 
.artilceBoxMin h4 {
	clear: none;
	overflow: auto;	/* for modern browser */
	zoom: 1;	/* for ie6 */
}

.artilceBoxMin h4 {
	font-size: 108%;
	font-weight: normal;
	margin: 10px 0;
	padding: 0;
	border: none;
	line-height: 1.2;
	color: #333333;
}

/* ===========================================================	

	overview
	
=========================================================== */

#overview h4 {
}

#overview .hr {
	margin: 0 20px 20px;
	padding: 0;
	height: 1px;
	border-top: solid 1px #ddd;
}

/* ===========================================================	

	application
	
=========================================================== */

#application h4 {
	padding: 5px 0 5px 18px;
	background: url(../img/common/ic_b.gif) 0 50% no-repeat;
}

#application ul.appSp {
	margin: 0 20px 10px;
}

#application ul.appSp li {
	clear: both;
	font-size: 108%;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 5px 0 5px 18px;
	border-bottom: double 3px #CCC;
	line-height: 1.2;
	color: #ef714b;
	background: url(../img/common/ic_b.gif) 0 50% no-repeat;
}

#application.tabPanel h5.noborder {
	border: none !important;
	background-color:#FFF !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}


#application table.specTable4line {
}
#application table.specTable4line th {
	width: auto;
	vertical-align: middle;
}
#application table.specTable4line th.head {
	border-left: dotted 1px #cccccc;
    border-bottom: solid 1px #ee704a;
}
#application table.specTable4line td {
	width: auto;
/*	text-align: center;*/
	border-left: dotted 1px #cccccc;
	vertical-align: middle;
}
#application table .nowrap{
    white-space: nowrap
}

/* ===========================================================	

	spec
	
=========================================================== */
#spec table.specTable1line th {
	width: 22%;
	vertical-align: middle;
}
#spec table.specTable1line td {
	width: 78%;
	text-align: center;
	border-left: dotted 1px #cccccc;
	vertical-align: middle;
}
#spec table.specTable2line th {
	width: 22%;
	vertical-align: middle;
}
#spec table.specTable2line td {
	width: 39%;
	text-align: center;
	border-left: dotted 1px #cccccc;
	vertical-align: middle;
}

#spec table.specTable3line {
}
#spec table.specTable3line th {
	width: 22%;
	vertical-align: middle;
}
#spec table.specTable3line td {
	width: 26%;
	text-align: center;
	border-left: dotted 1px #cccccc;
	vertical-align: middle;
}
#spec table.specTable3line {
}

#spec table.specTable4line {
}
#spec table.specTable4line th {
	width: 22%;
	vertical-align: middle;
}
#spec table.specTable4line td {
	width: 20%;
	text-align: center;
	border-left: dotted 1px #cccccc;
	vertical-align: middle;
}
#spec table.specTable4line {
}

/* ===========================================================	

	section
	
=========================================================== */

.section dt {
	background: #f2f2f2;
	margin: 0 0 5px;
	font-weight: bold;
	padding: 0 3px;
}

.section dd {
	margin: 0 0 10px;
}
.section dd table {
	margin: 0 0 50px;
	width: 415px;
	float: left;
	font-size: 100%;
}
.section dd table th {
	white-space: nowrap;
}
.section dd .photoR {
	margin: 0 0 50px;
}

/* ===========================================================	

	気中・表面コンタミ装置　APMON
	
=========================================================== */

.tabApmon #overview .tokucho01 {
    position: relative;
}
.tabApmon #overview .tokucho01 p.bg_img {
    position: absolute;
    left:125px;
    margin: 0px;
}
.tabApmon #overview .tokucho01 div.txtdetail {
    z-index: 10;
    width: 535px;
    height: 702px;
    position: relative;
    margin-left: 125px;
    margin-bottom: 30px;
}
.tabApmon #overview .tokucho01 .tit01 {
    position: absolute;
    left:36px;
    top:40px;
    color: #fff;
    font-size: 11px;
}
.tabApmon #overview .tokucho01 .tit02 {
    position: absolute;
    left:26px;
    top:150px;
    color: #fff;
    font-size: 30px;
    writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
    font-family: "游明朝体", "Yu Mincho", YuMincho,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3", serif;
    letter-spacing: 5px;
}
.tabApmon #overview .tokucho01 .sub01 {
    position: absolute;
    left:90px;
    top:300px;
    color: #fff;
    font-size: 14px;
    writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
    letter-spacing: 1px;
}
.tabApmon #overview .tokucho01 div.sodai_ryushi {
    position: absolute;
    left:250px;
    top:318px;
    text-align: center;
    color: #fff;
}
.tabApmon #overview .tokucho01 div.bisho_ryushi {
    position: absolute;
    left:290px;
    top:90px;
    text-align: center;
    color: #fff;
}
.tabApmon #overview .tokucho01 div.sodai_ryushi p,
.tabApmon #overview .tokucho01 div.bisho_ryushi p {
    margin: 0px;
}
.tabApmon #overview .tokucho01 div.bisho_ryushi p.text01,
.tabApmon #overview .tokucho01 div.bisho_ryushi p.text02 {
    float: left;
    vertical-align: middle;
}
.tabApmon #overview .tokucho01 div.bisho_ryushi p.text01 {
    margin: 0px 8px 0px 50px;
}
.tabApmon #overview .tokucho01 .text01 {
    font-size: 11px;
    margin-top: 4px !important;
    margin-bottom: 0px !important;
}
.tabApmon #overview .tokucho01 .text02 {
    font-size: 17px;
    margin-bottom: 8px !important;
    line-height: 1.3;
}
.tabApmon #overview .tokucho01 .text03 {
    font-size: 11px;
    display: inline-block;
    padding: 4px 10px 4px 10px;
    border: 1px solid #fff;
    margin-bottom: 6px !important;
}
.tabApmon #overview .tokucho01 .text04 {
    font-size: 11px;
}

.tabApmon #overview .tokucho01 .app01 {
    position: absolute;
    left:45px;
    top:677px;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.tabApmon #overview .tokucho01 .app02 {
    position: absolute;
    left:130px;
    top:655px;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.tabApmon #overview .tokucho01 .app03 {
    position: absolute;
    left:220px;
    top:632px;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.tabApmon #overview .tokucho01 .app04 {
    position: absolute;
    left:290px;
    top:607px;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.tabApmon #overview .tokucho01 .app05 {
    position: absolute;
    left:370px;
    top:585px;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
.tabApmon #overview .tokucho01 .app06 {
    position: absolute;
    left:450px;
    top:560px;
    font-size: 12px;
    color: #fff;
    margin: 0px;
}



.tabApmon #overview .tokucho03 {
    position: relative;
}
.tabApmon #overview .tokucho03 p.bg_img {
    position: absolute;
    left:125px;
    margin: 0px;
}
.tabApmon #overview .tokucho03 div.txtdetail {
    z-index: 10;
    width: 535px;
    height: 490px;
    position: relative;
    margin-left: 125px;
    margin-bottom: 20px;
}
.tabApmon #overview .tokucho03 .text01 {
    position: absolute;
    left:45px;
    top:0px;
    font-size: 15px;
    margin: 0px;
}
.tabApmon #overview .tokucho03 .text02 {
    position: absolute;
    left:280px;
    top:0px;
    font-size: 15px;
    margin: 0px;
}
.tabApmon #overview .tokucho03 .text03 {
    position: absolute;
    left:200px;
    top:200px;
    font-size: 15px;
    margin: 0px;
}
.tabApmon #overview .tokucho03 .text04 {
    position: absolute;
    left:207px;
    top:445px;
    font-size: 12px;
    margin: 0px;
}
.tabApmon #overview .tokucho03 .text05 {
    position: absolute;
    left:340px;
    top:445px;
    font-size: 12px;
    margin: 0px;
}

.tabApmon #overview .koshiki {
    color:#F00;
}



/* アプリケーション
----------------------------------------------------------- */
.tabApmon #application .app_wrap {
    position: relative;
}
.tabApmon #application .app_wrap p.bg_img {
    position: absolute;
    left:20px;
    margin: 0px;
}
.tabApmon #application .app_wrap div.txtdetail {
    z-index: 10;
    width: 630px;
    height: 300px;
    position: relative;
    margin-left: 20px;
    margin-bottom: 30px;
}
.tabApmon #application .app_wrap .app01 {
    position: absolute;
    left:55px;
    top:270px;
    font-size: 12px;
    margin: 0px;
}
.tabApmon #application .app_wrap .app02 {
    position: absolute;
    left:160px;
    top:243px;
    font-size: 12px;
    margin: 0px;
}
.tabApmon #application .app_wrap .app03 {
    position: absolute;
    left:250px;
    top:214px;
    font-size: 12px;
    margin: 0px;
}
.tabApmon #application .app_wrap .app04 {
    position: absolute;
    left:340px;
    top:187px;
    font-size: 12px;
    margin: 0px;
}
.tabApmon #application .app_wrap .app05 {
    position: absolute;
    left:434px;
    top:160px;
    font-size: 12px;
    margin: 0px;
}
.tabApmon #application .app_wrap .app06 {
    position: absolute;
    left:530px;
    top:130px;
    font-size: 12px;
    margin: 0px;
}


/* 仕様
----------------------------------------------------------- */
.tabApmon #spec .nowrap{
    white-space: nowrap
}






/* ===========================================================	

	##
	
=========================================================== */

/* ##
----------------------------------------------------------- */