﻿body{
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	line-height: 0pt;
}

table{
	margin-right : auto;
	margin-left : auto;
}

.ni{
	font-size: 7pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
	line-height: 13pt;
	padding-left: 20px;
	padding-right: 50px;
}

.pa{
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
	line-height: 7pt;
}

.space{
	padding-top: 12px;
}

.space2{
	padding-left: 35px;
}

.space3{
	padding-left: 20px;
}

.float{
	float: left;
	margin:0px;
	padding:0px;
	border:0px;
}

.we1{
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 12pt;
	padding-top: 12px;
	padding-left: 630px;
	background-image: url(image/we/top.jpg);
	background-repeat: no-repeat;
}

.contact{
	font-size: 10pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 12pt;
	padding-top: 240px;
	padding-left: 40px;
	background-image: url(image/works/to_b.jpg);
	background-repeat: no-repeat;
}

.about{
	font-size: 10pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 12pt;
	padding-top: 150px;
	padding-left: 40px;
	background-image: url(image/co/about.jpg);
	background-repeat: no-repeat;
}

.item{
	font-size: 10pt;
	font-weight: bold;
	line-height: 23pt;
	font-family: "Charlemagne","Century",serif;
	padding-top: 130px;
	padding-left: 12px;
	background-color: #e6e6e6;
	background-image: url(image/item/top.jpg);
	background-repeat: no-repeat;
}

.item2{
	font-size: 10pt;
	color: 808080;
	font-family: "Charlemagne","Century",serif;
	padding-left: 20px;
	padding-bottom: 5px;
}

.item3{
	vertical-align: top;
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
	line-height: 10pt;
	padding-top: 0px;
	padding-bottom: 15px;
}

.item4{
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 13pt;
	padding-left: 3px;
	vertical-align: top;
}

.item5{
	padding-left: 20px;
}

.item6{
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 12pt;
	padding-top: 3px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 0px;
}

.item7{
	font-size: 10pt;
	color: 808080;
	font-family: "Charlemagne","Century",serif;
	padding-bottom: 5px;
}


.font1{
	font-size: 10pt;
	font-weight: bold;
	color: B49400;
	line-height: 12pt;
	font-family: "Charlemagne","Century",serif;
}

.font2{
	font-size: 7pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
	line-height: 15pt;
}

.font3{
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 12pt;
	padding-top: 5px;
}

.works{
	font-size: 8pt;
	color: 808080;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
	line-height: 10pt;
	background-color: #e6e6e6;
}

.line{
	background-image: url(image/co/l1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 15px;
}

.line2{
	background-image: url(image/co/l2.jpg);
	background-repeat: repeat-x;
	background-position: 0px 1px;
}

img {
	vertical-align: text-bottom;
	margin:0px;
	padding:0px;
	border:0px;
}

a:link { color: #808080;}
a:visited { color: #808080;} 
a:hover { color: #990000;}
