/*-- application sub menu --*/

.submenu{

}

/*---application---*/

h2.app_h2{
background:url(../);
}

.app_con{
margin:0 0 10px 0;
padding:8px;
background-color:#282828;
border:2px outset #333333;
}

.app_title{
margin:0;
padding:2px 0 2px 5px;
color:#ffffff;
border-left:5px solid #ffff00;
font-size:18px;
line-height:22px;
display:block;
}

.app_txt p{
margin:0;
padding:10px 0 10px 0;
border-top:1px dotted #ffffff;
font-size:13px;
font-weight:bold;
}
.app_txt span{
font-size:12px;
font-weight:normal;
}

.app_txt table{
margin:0;
padding:10px 0 10px 0;
border-top:1px dotted #ffffff;
font-size:12px;
color:#ffffff;
}

.app_txt td{
margin:0;
padding:0;
vertical-align:top;
}

.app_txt img{
margin:15px 5px 0 10px;
padding:0;
float:right;
}





/*---military_application---*/

.military_app{
margin:0;
padding:0;
}

.military_app img{
margin:0;
padding:0;
float:right;
}

.military_app strong{
margin:0;
padding:0;
color:#ffffff;
display:block;
font-weight:normal;
}

.military_app span{
margin:0;
padding:30px 0 50px 0;
color:#ffffff;
display:block;
font-size:14px;
}

.military_app p{
padding:0;
margin:0;
}

ul.mill_list02{
padding:0 0 0 10px;
margin:0 0 0 5px;
}

ul.mill_list02 strong{
font-size:13px;
font-weight:bold;
padding:0;
margin:0 0 0 5px;
}




.app_back{
margin:0 0 10px 0;
padding:0;
background:url(images/app/con_back02.gif) repeat-y;
}

.app_back_in{
margin:0;
padding:20px;
}

a.click_r{
float:right;
padding:0 20px 0 10px;
}

.app_back strong{
margin:0;
padding:0 20px 5px 0;
color:#ffffff;
font-size:13px;
line-height:135%;
font-weight:bold;
display:block;
}

.photo_back{
margin:0 0 20px 0;
padding:20px 0 0 20px;
width:570px;
background-color:#000000;
}

.photo_back img{
margin:0 20px 20px 0;
padding:0;
}

.photo_back2{
margin:0 0 20px 0;
padding:20px 0 0 20px;
width:570px;
background-color:#000000;
}

.photo_back2 a{
margin:0 20px 17px 0;
padding:0;
width:170px;
color:#FFFF00;
font-size:13px;
line-height:135%;
text-decoration:none;
float:left;
}

.photo_back2 a img{
width:170px;
margin:0 0 3px 0;
}



/*---industrial_application---*/


.industrial_app{
margin:0;
padding:10px 0 0 0;
}

.industrial_app strong{
margin:0;
padding:0;
color:#ffffff;
font-size:18px;
display:block;
font-weight:normal;
}

.industrial_app span{
margin:0;
padding:25px 0 30px 0;
color:#ffffff;
display:block;
font-size:14px;
}







.photo_back h3{
margin:0 20px 20px 0;
padding:0 0 5px 10px;
color:#ffff00;
font-size:22px;
border-left:5px solid #ffff00;
border-bottom:1px dotted #ffffff;
font-weight:normal;
}



/*---commercial_application---*/

.commercial_app{
margin:0;
padding:10px 0 0 0;
}

.commercial_app strong{
margin:0;
padding:0;
color:#ffffff;
font-size:18px;
display:block;
font-weight:normal;
}

.commercial_app span{
margin:0;
padding:5px 0 30px 0;
color:#ffffff;
display:block;
font-size:13px;
line-height:135%;
}

.commercial_app_step{
margin:10px 0 10px 0;
padding:0;
min-height:1%;
}

.commercial_app_step:after{
/* for modern browser */
content:"";
clear:both;
height:0px;
display:block;
visibility:hidden;
}

* html .commercial_app_step{/* for IE */
/**/height:1%;/* for WinIE */
display:inline-table;/* for MacIE */
}

body* .commercial_app_step:after{
content:".";
}

.commercial_app_step img{
margin:0 20px 20px 20px;
padding:0;
float:right;
border-right:3px solid #000000;
border-bottom:3px solid #000000;
}

.commercial_app_step strong{
margin:0 255px 0 0;
padding:0;
color:#ffff00;
font-size:22px;
display:block;
border-bottom:1px dotted #ffffff;
}

.commercial_app_step span{
margin:0;
padding:5px 0 0 0;
color:#ffffff;
display:block;
font-size:13px;
line-height:135%;
}

.photo_back_com{
margin:0 0 20px 0;
padding:20px 0 0 15px;
width:575px;
background-color:#000000;
}

.photo_back_com img{
margin:0 15px 20px 0;
padding:0;
}

.app_back .com22{
margin:0;
padding:15px 20px 5px 0;
color:#ffffff;
font-size:22px;
font-weight:bold;
display:block;
}



/*---adbantage---*/

.product_con{
margin:0 0 10px 0;
padding:8px;
background-color:#282828;
border:2px outset #333333;
}

.product_con a{
color:#FFFFFF;
text-decoration:none;
}

.product_title{
margin:0;
padding:2px 0 2px 5px;
color:#ffffff;
border-left:5px solid #ffff00;
font-size:18px;
line-height:22px;
display:block;
}

.product_txt{
margin:0;
padding:0;
border-top:1px dotted #ffffff;
}

.product_txt p{
margin:0;
padding:10px 0 0 0;
font-size:14px;
font-weight:bold;
}

.product_txt strong{
margin:0;
padding:10px 0 5px 0;
font-size:13px;
line-height:135%;
color:#ffffff;
font-weight:normal;
display:block;
}

.product_txt span{
margin:0;
padding:5px 0 5px 0;
font-size:12px;
font-weight:normal;
color:#ffffff;
display:block;
}

.product_txt dl{
margin:0;
padding:5px;
color:#ffffff;
}

.product_txt dt{
margin:0;
padding:0 0 0 12px;
font-size:12px;
font-weight:bold;
background:url(images/app/advance_dl.gif) no-repeat left 1px;
}

.product_txt dd{
margin:0;
padding:0 0 10px 10px;
font-size:12px;
line-height:18px;
}

.product_txt ul{
margin:0;
padding:0 0 5px 15px;
font-size:12px;
color:#ffffff;
}

.product_txt li{
margin:0;
padding:0;
font-size:12px;
line-height:18px;
color:#ffffff;
}



/*===============================
panel closeed ALAX
===============================*/

.panel{
	text-transform: uppercase;
	cursor:pointer;
}
.panel a{
	text-decoration:none;
}
 .panel-up{
	background:url(images/app/backtitle-up.gif) no-repeat scroll right;
 }
.panel-down{
	background:url(images/app/backtitle-down.gif) no-repeat scroll right;
}

.panel-closed{
	display:none;
}





.sub-posts{
width:650px;
height:45px;
background:url(images/app/sub_menu_bg.gif) no-repeat;
text-align:center;
margin:0 0 15px 0;
}

.sub-posts_in{
padding:10px 0 0 0;
}

.sub-posts a{
font-size:16px;
line-height:24px;
font-weight:bold;
color:#000000;
text-decoration:none;
margin:0;
padding:0 10px 0 10px;
}

.sub-posts a:hover{
color:#FF6600;
}






/*===============================
liScroll style declarations AJAX
===============================*/

.tickercontainer { /* the outer div with the black border */
height:90px;
width:0px;
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 0;
width: 0px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
height: 90px;
width:0px;
left: 10px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0 10px 0 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
font: bold 10px Verdana;
margin: 0 10px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 



.tickercontainer {
	width:480px;
	height: 90px;
}
.tickercontainer, ul.newsticker li, ul.newsticker a {

}
.tickercontainer .mask {
	width:480px;
	height: 90px;
}
ul.newsticker {
	left:0px;
	width:5px;
	height: 90px;
}


.h_img{
float:left;
margin:0 0 0 7px;
}

#scrl{
width:482px;
height:90px;
background-image:url(http://linex-paxcon.ne.jp/wp-content/uploads/scrl_bg.jpg);
}


/*---Surface Preparation---*/

h2.app_h2{
background:url(../);
}

.SurfP_con{
margin:0 0 10px 0;
padding:8px;
background-color:#282828;
border:2px outset #333333;
}

.SurfP_title{
margin:0;
padding:2px 0 2px 5px;
color:#ffffff;
border-left:5px solid #ffff00;
font-size:18px;
line-height:22px;
display:block;
}

.SurfP_txt p{
margin:0;
padding:10px 0 10px 0;
border-top:1px dotted #ffffff;
font-size:13px;
line-height:135%;
font-weight:bold;
}
.SurfP_txt span{
font-size:12px;
font-weight:normal;
}

.SurfP_txt table{
margin:0;
padding:10px 0 10px 0;
border-top:1px dotted #ffffff;
font-size:12px;
color:#ffffff;
}

.SurfP_txt td{
margin:0;
padding:0;
vertical-align:top;
}

.SurfP_txt img{
margin:5px 5px 10px 10px;
padding:0;
border:5px solid #FFFFFF;
}

.SurfP_txt ul{
padding: 0 0 0 15px;
margin:10px 0 10px 0;
}

.SurfP_txt ul li{
padding:0;
line-height:135%;
}



/*---Surface Preparation---*/

.safety_con{
margin:0 0 10px 0;
padding:8px;
background-color:#282828;
border:2px outset #333333;
}

.safety_title{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
color:#ffffff;
border-left:5px solid #ffff00;
border-bottom:1px dotted #ffffff;
font-size:20px;
line-height:24px;
display:block;
}

.safety_txt h4{
font-size:18px;
padding:0 0 0 6px;
margin:15px 0 0 0;
color:#FFFF00;
border-left:5px solid #FFFF00;
}

.safety_txt p{
margin:0;
padding:10px 0 10px 15px;
font-size:13px;
line-height:135%;
font-weight:;
}

.safety_txt span{
font-size:12px;
font-weight:normal;
}

.safety_txt strong{
font-size:16px;
display:block;
padding:10px 0 0 10px;
margin:0;
}

.safety_txt table{
margin:0;
padding:10px 0 10px 0;
border-top:1px dotted #ffffff;
font-size:12px;
color:#ffffff;
}

.safety_txt td{
margin:0;
padding:0;
vertical-align:top;
}

.safety_txt img{
margin:5px 5px 10px 10px;
padding:0;
border:5px solid #FFFFFF;
}

.safety_txt ul{
padding: 0 0 0 15px;
margin:10px 0 10px 15px;
}

.safety_txt ul li{
padding:0;
line-height:135%;
}


/* gallery */

#gallery .light{
min-height:1%;
padding:5px 0 0 0;
}

#gallery .light:after{
/* for modern browser */
content:"";
clear:both;
height:0px;
display:block;
visibility:hidden;
}

* html #gallery .light{/* for IE */
/**/height:1%;/* for WinIE */
display:inline-table;/* for MacIE */
}

body* #gallery .light:after{
content:".";
}

#gallery .light_title{
padding:10px 0 5px 20px;
display:block;
}

#gallery .light_title h4{
font-size:18px;
line-height:26px;
pading:0;
margin:0;
display:block;
}

#gallery .light img{
float:left;
border:1px solid #666;
margin:0 10px 20px 0;
width:150px;
height:100px;
}
#gallery .light a img{
border:1px solid #FFFFFF;
}

#gallery .light a:hover img{
border:1px solid #FFEE00;
}

.gar_in{
background:url(images/bef_af.gif) no-repeat center center #666666;
width:px;
line-height:20px;
padding:25px;
margin:15px 0 10px 0;
border:2px outset #FFFFFF;
}

#gallery .gar_in img{
border:7px solid #FFFFFF;
margin:0;
float:clear;
}

.gar_in_capl{
width:254px;
float:left;
text-align:center;
}

.gar_in_capr{
width:254px;
float:right;
text-align:center;
}



/*---PH---*/

.ph_con{
margin:0 0 10px 0;
padding:8px;
background-color:#282828;
border:2px outset #333333;
}

.ph_title{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
color:#ffffff;
border-left:5px solid #ffff00;
border-bottom:1px dotted #ffffff;
font-size:20px;
line-height:24px;
display:block;
}

.ph_txt h4{
font-size:18px;
padding:0 0 0 12px;
margin:15px 0 0 0;
color:#FFFFFF;
background:url(images/app/advance_dl.gif) no-repeat left center;
}

.ph_txt p{
margin:0;
padding:10px 0 10px 12px;
font-size:13px;
line-height:135%;
font-weight:;
}

.ph_txt ul{
padding: 0;
margin:10px 0 10px 10px;
list-style:none;
}

.ph_txt ul li{
padding:0;
margin:0;
}

.counter{
padding:20px 0 10px 10px;
text-align:left;
color:#EEEEEE;
}
