﻿@charset "UTF-8";@import "lightbox.css";*{	margin:0;	padding:0;	border:0;	font-size:small;	line-height:1em;	color:#322C28;	}body{	background:#BEC3AF;	text-align:center;	}div#wrapper{	width:810px;	margin:0 auto;	text-align:left;	}div#header{	}div#header p{	font-size:x-small;	line-height:1.5em;	padding-left:18px;	}div#header_wrapper{	height:67px;	background:transparent url(../images/header_bg.jpg) 0 0 no-repeat;	}div#header_wrapper h1{	text-indent:-9999px;	width:168px;	height:41px;	margin:12px 0 0 13px;	background:transparent url(../images/logo.jpg) 0 0 no-repeat;	float:left;	display:inline;	}div#header_wrapper ul{	list-style:none;	float:right;	margin:14px 10px 0 0;	display:inline;	}div#header_wrapper ul li{	text-align:right;	color:#FFF;	}div#header_wrapper ul li span#phone,div#header_wrapper ul li span#fax{	padding-left:15px;	color:#FFF;	}div#header_wrapper ul li span#phone{	background:transparent url(../images/icon_phone.jpg) 0 2px no-repeat;	}div#header_wrapper ul li span#fax{	background:transparent url(../images/icon_fax.jpg) 0 2px no-repeat;	}div#contents{	background:#FFFFFF url(../images/bg_left_column.jpg) 0 0 repeat-y;	}div#column_left{	width:168px;	height:100%;	float:left;	}div#column_left div#navi{	padding:15px 0 81px 0;	margin-bottom:15px;	background:#000;	}div#column_left div#navi ul{	width:168px;	height:217px;	list-style:none;	background:#000 url(../images/navi.jpg) 0 0 no-repeat;	}div#column_left div#navi ul li{	width:168px;	height:36px;	display:inline;	}div#column_left div#navi ul li a{	width:168px;	height:36px;	display:block;	text-indent:-9999px;	}/*over write*/div#column_left div#navi ul li#access a{	height:37px;	}/*hover setting--------------------------------------------------*/div#column_left div#navi ul li#home a:hover,div#column_left div#navi ul li#home a:visited:hover{	background:transparent url(../images/navi.jpg) -168px 0 no-repeat;	}div#column_left div#navi ul li#company a:hover,div#column_left div#navi ul li#company a:visited:hover{	background:transparent url(../images/navi.jpg) -168px -36px no-repeat;	}div#column_left div#navi ul li#equipment a:hover,div#column_left div#navi ul li#equipment a:visited:hover{	background:transparent url(../images/navi.jpg) -168px -72px no-repeat;	}div#column_left div#navi ul li#kation a:hover,div#column_left div#navi ul li#kation a:visited:hover{	background:transparent url(../images/navi.jpg) -168px -108px no-repeat;	}div#column_left div#navi ul li#painting a:hover,div#column_left div#navi ul li#painting a:visited:hover{	background:transparent url(../images/navi.jpg) -168px -144px no-repeat;	}div#column_left div#navi ul li#access a:hover,div#column_left div#navi ul li#access a:visited:hover{	background:transparent url(../images/navi.jpg) -168px -180px no-repeat;	}/*selected setting--------------------------------------------------*/div#column_left div#navi ul li#home.selected a:link,div#column_left div#navi ul li#home.selected a:visited{	background:transparent url(../images/navi.jpg) -336px 0 no-repeat;	}div#column_left div#navi ul li#company.selected a:link,div#column_left div#navi ul li#company.selected a:visited{	background:transparent url(../images/navi.jpg) -336px -36px no-repeat;	}div#column_left div#navi ul li#equipment.selected a:link,div#column_left div#navi ul li#equipment.selected a:visited{	background:transparent url(../images/navi.jpg) -336px -72px no-repeat;	}div#column_left div#navi ul li#kation.selected a:link,div#column_left div#navi ul li#kation.selected a:visited{	background:transparent url(../images/navi.jpg) -336px -108px no-repeat;	}div#column_left div#navi ul li#painting.selected a:link,div#column_left div#navi ul li#painting.selected a:visited{	background:transparent url(../images/navi.jpg) -336px -144px no-repeat;	}div#column_left div#navi ul li#access.selected a:link,div#column_left div#navi ul li#access.selected a:visited{	background:transparent url(../images/navi.jpg) -336px -180px no-repeat;	}div#column_left p#mail{	width:120px;	height:20px;	margin-left:24px;	margin-bottom:15px;	background:transparent url(../images/bg_mail.jpg) 0 0 no-repeat;	}div#column_left p#mail a{	padding-left:23px;	background:transparent url(../images/icon_mail.jpg) 8px 2px no-repeat;	font-size:x-small;	line-height:20px;	}div#column_left p#mail a:link,div#column_left p#mail a:visited{	text-decoration:none;	}div#column_left p#mail a:hover,div#column_left p#mail a:visited:hover{	text-decoration:none;	color:#666;	}div#column_left div#iso{	margin-left:24px;	margin-bottom:45px;	}div#column_right{	width:642px;	float:right;	}div#column_right div#column_right_wrapper{	margin:15px 11px 0 11px;	width:620px;	}div#column_right div#column_right_wrapper p.breadcrumb{	margin-bottom:10px;	}div#column_right div#column_right_wrapper h2{	border-top:1px solid #000;	border-bottom:1px solid #000;	padding:15px 0 15px 0;	margin-bottom:24px;	text-indent:-9999px;	}div#column_right div#column_right_wrapper h3{	border:1px solid #999999;	text-indent:-9999px;	height:21px;	background:transparent url(../images/arrow_double.jpg) 5px 7px no-repeat;	margin-bottom:15px;	}div#column_right div#column_right_wrapper h3 span{	display:block;	margin-left:15px;	margin-top:3px;	}div#column_right div#column_right_wrapper div.contentsarea{	margin:0 9px 30px 9px;	}div#footer{	height:49px;	background:#322C28 url(../images/bg_dot_footer.jpg) left bottom no-repeat;	margin-bottom:30px;	}div#footer div#footer_navi{	margin-top:16px;	margin-left:11px;	float:left;	display:inline;	}div#footer div#footer_navi ul{	list-style:none;	}div#footer div#footer_navi ul li{	float:left;	}div#footer div#footer_navi ul li a{	color:#FFF;	font-size:x-small;	line-height:1em;	padding-right:9px;	padding-left:7px;	background:transparent url(../images/vline.gif) right center no-repeat;	}div#footer div#footer_navi ul li a:link,div#footer div#footer_navi ul li a:visited{	text-decoration:none;	}div#footer div#footer_navi ul li a:hover,div#footer div#footer_navi ul li a:visited:hover{	text-decoration:none;	color:#999;	}div#footer p#copyright{	color:#fff;	font-size:x-small;	line-height:1em;	margin-right:10px;	margin-top:16px;	letter-spacing:0.05em;	float:right;	}/* ============================== CSS Hack *//* floating box clear */.clr:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clr { display: inline-table; min-height: 1%; }/* Hide from mac IE5 \*/* html .clr { height: 1%; }.clr { display: block; }/* End Hide from mac IE5 *//* hide text */.hidetxt { text-indent: -9999px; overflow: hidden; }.hidetxt a { overflow: hidden; }/*text setting------------------------------------------------------------------------------------*/.txtxxs{	font-size:xx-small;	line-height:1.3em;	}.txtxs{	font-size:x-small;	line-height:1.3em;	}.txts{	font-size:small;	line-height:1.3em;	}.txtm{	font-size:medium;	line-height:1.3em;	}.txtl{	font-size:large;	line-height:1.3em;	}.txtxl{	font-size:x-large;	line-height:1.3em;	}.txtxxl{	font-size:xx-large;	line-height:1.3em;	}/*common setting------------------------------------------------------------------------------------------*/ul.list{	list-style:none;	}ul.list li{	background:transparent url(../images/line_dot1.jpg) left bottom no-repeat;	margin-bottom:6px;	padding-bottom:3px;	}ul.list li span{	padding-left:10px;	padding-right:10px;	background:transparent url(../images/arrow_gray.jpg) 0 4px no-repeat;	}ul.list2{	list-style:none;	}ul.list2 li{	background:transparent url(../images/line_dot1.jpg) left bottom no-repeat;	margin-bottom:6px;	padding-bottom:3px;	}ul.list2 li span{	padding-right:10px;	}table#type1{	border-top:1px solid #CCC;	border-left:1px solid #CCC;	width:100%;	}table#type1 tr th,table#type1 tr td{	border-right:1px solid #CCC;	border-bottom:1px solid #CCC;	padding:5px 10px;	}table#type1 tr th{	background:#EAEAEA;	font-weight:normal;	}table#type1 tr td{	background:#F6F6F6;	}table tr th.nbb,table tr td.nbb{	border-bottom:0 !important;	}table tr th.nbr,table tr td.nbr{	border-right:0 !important;	}.fl{	float:left;	}.fr{	float:right;	}div.clr2{	clear:both;	font-size:1px;	line-height:1px;	}a#pagetop{	visibility:hidden;	}p.pagetop{	text-indent:-9999px;	}p.pagetop a{	display:block;	height:17px;	background:transparent url(../images/pagetop.jpg) right top no-repeat;	}.mb30{	margin-bottom:30px !important;	}.mb40{	margin-bottom:40px !important;	}.mb50{	margin-bottom:50px !important;	}.mb60{	margin-bottom:60px !important;	}.mb70{	margin-bottom:70px !important;	}.mb80{	margin-bottom:80px !important;	}.mb90{	margin-bottom:90px !important;	}.mb100{	margin-bottom:100px !important;	}a.googlemap img{		}
