/* ------ [リンク用スタイル] ------ */
A:link { color : #111111 ; text-decoration : none ;}
A:visited { color : #111111 ; text-decoration : none ;}
A:active { color : #111111 ; text-decoration : none ;}
A:hover { color : #FF4400 ; text-decoration : underline ;}


/* ------ [共通見出しスタイル] ------ */
.caption{
line-height:21px;
font-size:12px;
color:#8099B3;
}

.txt{
line-height:18px;
font-size:12px;
color:#111111;
padding-bottom:10px;
}
.txt2{
line-height:18px;
font-size:12px;
color:#111111;
}

.link{
line-height:17px;
font-size:12px;
color:#8099B3;
}

.title{
line-height:21px;
font-size:14px;
font-weight:bold;
color:#8099B3;
}

.title2{
line-height:21px;
font-size:14px;
font-weight:bold;
color:#111111;
}

.title3{
line-height:21px;
font-size:14px;
color:#111111;
}

.title4{
line-height:21px;
font-size:16px;
color:#ff0000;
font-weight:bold;
}


/* ------ [事業内容用スタイル] ------ */
#service .title{
line-height:21px;
font-size:14px;
font-weight:bold;
color:#8099B3;
}



.cell01{
	border: 1px solid #555555;
}

.cell02{
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-right: 1px solid #555555;
}

.cell03{
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
}

.cell04{
	border-bottom: 1px solid #555555;
	border-right: 1px solid #555555;
}



.cell05{
	border-top: 2px solid #555555;
	font-size:10px;
	line-height:14px;
}
.cell06{
	border-top: 1px solid #555555;
	font-size:10px;
	line-height:14px;
}#text {
	font-size: 12px;
}


table .certifying {
	font-size:12px;
	line-height:16px;
}

table .certifying .top {
	border-top: 2px solid #555555;
}

table .certifying .line {
	border-top: 1px solid #555555;
}

.cell_right{
	text-align:right;
}

form td {
	line-height:1.8em;
}

/*
form th {
	vertical-align:top;
}
*/
