@charset "Shift_JIS";
body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	background-color: #E2F0FF;
}
img{
	border: none;
}
.img_space{
	border: none;
	margin:10px;
}
/*全体*/
#layout{
	padding: 0px;
	margin:5px 0px 0px 0px;
	text-align: center;
	background-color: #FFFFFF;
}
#layout:after { 
    content:""; 
    display:block; 
    clear:both; 
}
/*ヘッダー*/
#header{
	width: 801px;
	height: 95px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../img/header_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 11px;
}	
#header h1,h2{
    display:none;
}
#header p{
	margin: 25px 10px 0px 0px;
}
#header a{
	color: #666666;
	text-decoration: none;
}
#header a:hover{
	color: #006ACB;
	text-decoration: underline;
}
/*メイン*/
#main{
	width: 801px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color:#FFFFFF;
}
#main a{
	color: #797F65;
	text-decoration: underline;
}
#main a:hover{
	color: #666699;
	text-decoration: none;
}
#topmain{
	width:801px;
	height:302px;
	background-image: url(../img/topmain.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom:30px;
}
#topmain h1{
    display:none;
}
#topmain p{
	padding: 82px 22px 0px 305px;
	color: #4D4B79;
	font-size: 13px;
}
/*ボックス*/
#detail_bline{
	width:760px;
	height:auto;
	margin:10px auto 30px auto;
	padding:0px;
	border: 1px solid #679AFF;
	text-align: left;
}
#detail_bline p{
	font-size:13px;
	padding:10px;
    margin:0px;
}
#detail_nonline{
	width:760px;
	height:auto;
	margin:10px auto 30px auto;
	padding:0px;
	text-align: left;
}
#detail_nonline h3{
	font-size:13px;
	padding-left:20px;
    margin:10px;
}
#detail_nonline p{
	font-size:13px;
	padding:10px;
    margin:0px;
}
#detail_nonline a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}

/*パンクズ*/
#pankuzu{
	width: 801px;
	height: 25px;
　　padding:0px;
	margin-bottom: 15px;
	text-align: left;
	font-size: 11px;
} 
#pankuzu a{
	color: #666666;
	text-decoration: none;
}
#pankuzu a:hover{
	color: #006ACB;
	text-decoration: underline;
}
/*テーブル*/
tr,td{
　　font-size: 12px;
　　line-height: 17px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	background:#FFFFFF;
}
.tableline1,.tableline2,.tableline3,.tableline4,.tableline5,.thbg1,.thbg2,.thbg3{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #BFC2E1;
	border-right-color: #BFC2E1;
	border-bottom-color: #BFC2E1;
	border-left-color: #BFC2E1;
}
.tableline1{
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tableline2{
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
}
.tableline3{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
}
.tableline4{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
}
.tableline5{
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
}
.thbg1{
　　font-size: 12px;
　　line-height: 17px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666699;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
}
.thbg2{
　　font-size: 12px;
　　line-height: 17px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666699;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
}
.thbg3{
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #666699;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
/*フッター*/
#pagetop{
	font-size: 10px;
	width:801px;
	height:auto;
	margin:10px auto 10px auto;
	padding:0px;
	text-align: right;
}
#pagetop a{
	text-decoration: none;
	color: #666666;
}
#pagetop a:hover{
	color: #006ACB;
	text-decoration: underline;
}
#footer{
	height:50px;
	padding:0px;
	margin:0px;
	background-image: url(../img/footer_bg.jpg);
	background-repeat: repeat-x;
}
#footer p{
	width: 801px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;
	text-align: left;
	font-size: 10px;
	color: #333333;
}
/*サイトマップ*/
.sitemap{
	margin-top:5px;
	margin-left:45px;
}
.sitemap2{
	margin-top:5px;
	margin-left:35px;
	list-style-type: none;
	display:block;
	font-weight: bold;
	color: #006699;
}
/*アクワオイル*/
ul#aqwa {
    margin-left:10px;
}
.aqwa {
    margin:2px;
	padding-left:12px;
}
/*加工事例*/
ul#case {
    margin-left:10px;
}
.case {
	height: 16px;
	background-image: url(../img/button.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	padding-left:20px;
	list-style-type: none;
	display:block;
	font-weight: bold;
}
/*その他*/
.font10{
	font-size: 10px;
}
.font10red{
	font-size: 10px;
	color: #CC0000;
}
