@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------
common
------------------------------------------------------------*/
#main #contents,
#main #sidemenu{
	background:none;
	padding-top:0;
}

#contents .subt h3{
	margin-bottom:10px;
	color:#d00f1b;
	font-size:30px;
}

#products p.lead {
    line-height: 1.4;
    padding: 7px 0 10px;
}

#contents div.productlist {
    padding: 20px 0 30px;
    width: 620px;
}

#contents div.productlist div.imgarea {
    float: left;
    width: 134px;
}

#contents div.productlist div.imgarea_r {
    float: right;
    width: 134px;
}

#contents div.productlist div.txtarea {
    float: right;
    width: 463px;
}

#contents div.productlist div.txtarea_l {
    float: left;
    width: 463px;
}

#contents h4{
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;
}

#contents h4.l_title{
	font-size:18px;
}

#contents div.productlist .number li{
    line-height: 150%;
    list-style-type: decimal;
    margin-left: 22px;
	list-style-position:outside;
}

#contents div.productlist .disc li{
    list-style-type:disc;
	margin-left: 22px;
	list-style-position:outside;
}

#contents p.btn-contact {
    padding: 31px 0 0;
    text-align: center;
    width: 620px;
}

/*-----------------------------------------
sidemenu
-------------------------------------------*/
#sidemenu .m_products li.active{
	background:#afafaf;
	width:248px;
	height:39px;
	display:block;
	color:#fff;
	margin-bottom: 2px;
}

#sidemenu .m_products li a{
	background:#e6e6e6;
	width:248px;
	height:39px;
	display:block;
	text-decoration:none;
	color:#999999;
}

#sidemenu .m_products li span{
	display: block;
    padding: 11px;
	font-size:14px;
}

#container li.over a:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	background-color:#e6e6e6;
}

/*-----------------------------------------
edge-profiler
-------------------------------------------*/
div.image-box {
    padding-top: 17px;
}

div.image-box div.boxl {
    float: left;
    width: 230px;
}

div.image-box div.boxr {
    float: right;
    width: 230px;
}

div.image-box p.cap {
    padding-top: 3px;
    text-align: center;
}


div.image-box div.box-fukidashi {
    float: left;
    width: 230px;
}


div.image-box div.box-fukidashi div.ctsbox {
    background: rgba(0, 0, 0, 0) url("/en/products/img/edgeprofiler/fukidashi_bg.gif") no-repeat scroll left bottom;
    width: 230px;
}

div.image-box div.box-fukidashi div.ctsbg {
    background: rgba(0, 0, 0, 0) url("/en/products/img/edgeprofiler/fukidashi_top.gif") no-repeat scroll left top;
    width: 230px;
}

div.image-box div.box-fukidashi div.ctsbg p {
    padding: 10px 10px 10px 20px;
}

p.subt-model {
    padding: 35px 0 8px;
}

div.detail-model table {
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    width: 463px;
}

div.detail-model.type table,
div.detail-model.merit table {
    border-left: 1px solid #999999;
    border-top: 1px solid #999999;
    width: 620px;
}

div.detail-model.type table td,
div.detail-model.type table th,
div.detail-model.merit table td,
div.detail-model.merit table th{
	text-align:center;
	width:auto;
}

div.detail-model table th.item,
div.detail-model table td.item {
    background-color: #cccccc;
}

div.detail-model table th,
div.detail-model table td {
    border-bottom: 1px solid #999999;
    border-right: 1px solid #999999;
    padding: 8px 8px 8px 15px;
    text-align: left;
    width: 50%;
}

p.txt-model {
    padding: 12px 0 15px;
}


/*-----------------------------------------
Laser Equipment
-------------------------------------------*/
.pagelink{
	margin:10px auto 0;
	text-align:center;
	font-size:14px;
}

#contents div.productlist div.imgarea_r.fl01 {width: 161px;}
#contents div.productlist div.txtarea_l.fl01 {width: 449px;}
#contents div.productlist div.imgarea_r.fl02 {width: 267px;}
#contents div.productlist div.txtarea_l.fl02 {width: 343px;}
#contents div.productlist div.imgarea_r.fl03 {width: 213px;}
#contents div.productlist div.txtarea_l.fl03 {width: 380px;}
#contents div.productlist div.imgarea_r.fl04 {width: 178px;}
#contents div.productlist div.txtarea_l.fl04 {width: 432px;}
#contents div.productlist div.imgarea_r.fl05 {width: 204px;}
#contents div.productlist div.txtarea_l.fl05 {width: 406px;}
.colL,.colR{ width:310px;}

