/*全体の指定*/
body{
	text-align:center;
	margin:0;
	padding:0;
	font-family:"Century Gothic","Century Gothic",serif;
	background-color:#ffffff;
}

img{
	border:0;
}

form{
	padding:0;
	margin:0;
}

/*リンク表示部分の指定*/
　　/*検索結果部分*/
.ResultText a:link, .ResultText a:visited{
	color:#007093;
}
.ResultText a:hover{
	color:#ffffff;
	text-decoration:underline;
	background-color:#17C6FF;
}
.ResultText a:active{
	color:#ff8000;
}

　　/*通常リンク部分*/
.LinkText a:link, .LinkText a:visited{
	color:#007093;
}
.LinkText a:hover{
	color:#ffffff;
	text-decoration:underline;
	background-color:#17C6FF;
}
.LinkText a:active{
	color:#ff8000;
}

　　/*会社名表示リンク部分*/
.CompanyText a:link, .CompanyText a:visited{
	color:#007093;
}
.CompanyText a:hover{
	color:#ffffff;
	text-decoration:underline;
	background-color:#17C6FF;
}
.CompanyText a:active{
	color:#ff8000;
}

　　/*domain表示リンク部分*/
.DomainText a:link, .DomainText a:visited{
	color:#007093;
}
.DomainText a:hover{
	color:#ffffff;
	text-decoration:underline;
	background-color:#17C6FF;
}
.DomainText a:active{
	color:#ff8000;
}

　　/*その他リンク部分*/
.Link a:link, .Link a:visited{
	color:#000000;
	font-size:9pt;
}
.Link a:hover{
	color:#8B0000;
	font-size:9pt;
}
.Link a:active{
	color:#8B0000;
	font-size:9pt;
}

a:link { color: #007093; } 
a:visited { color: #007093; } 
a:hover { color: #ffffff; } 
a:active { color: #ff8000; } 
a { text-decoration:none;outline:0px none black; }
a:hover { text-decoration:underline; background-color:#17C6FF; }

/*fontの種類*/
/*9pt orange 太字*/
.fontA{
	font-size:9pt;
	color:#EF3D23;
	font-weight:700;
/*	font-family:Times;*/
	margin-right:7pt;
	margin-top:31pt;
	margin-bottom:31pt;
}
/*11pt qooqle色*/
.fontB{
	font-size:11pt;
	font-weight:normal;
	margin-right:7pt;
	margin-top:31pt;
	margin-bottom:31pt;
}
/*13pt qooqle色*/
.fontC{
	font-size:13pt;
	color:#007093;
	font-weight:normal;
	margin-right:7pt;
	margin-top:31pt;
	margin-bottom:31pt;
}
/*16pt qooqle色*/
.fontD{
	font-size:16pt;
	color:#007093;
	font-weight:normal;
	margin-right:7pt;
	margin-top:31pt;
	margin-bottom:31pt;
}
/*21pt qooqle色*/
.fontE{
	font-size:21pt;
	color:#007093;
	font-weight:normal;
	margin-right:7pt;
	margin-top:31pt;
	margin-bottom:31pt;
}
/*28pt qooqle色 太字*/
.fontF{
	font-size:28pt;
	color:#007093;
	font-weight:bold;
	margin-right:7pt;
	margin-top:31pt;
	margin-bottom:31pt;
}
/*10.5pt 黒色*/
.fontG{
	font-size:10.5pt;
	color:#000000;
	font-weight:normal;
}
/*8pt 黒色=#example2*/
.fontH{
	font-size:9pt;
	font-weight:normal;
}
/*9pt 黒色*/
.fontI{
	font-size:9pt;
	color:#000000;
	font-weight:normal;
}
/*10pt 太字*/
.fontJ{
	font-size:10pt;
	font-weight:bold;
}
/*12pt qooqle色 太字=#example3*/
.fontK{
	font-size:12pt;
	font-weight:bold;
}
/*9pt 白色=#exampleL*/
.fontL{
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
}
/*8pt 黒色=#example6*/
.fontM{
	font-size:7.5pt;
	font-weight:normal;
}
/*13pt qooqle色 太字=#example7*/
.fontN{
	font-size:13pt;
	color:#007093;
	font-weight:bold;
}



/*検索ボックス周辺*/
#QueryAndOptions {
 margin-bottom: 0pt;
 padding: 0;
}

#SearchBox {
 padding-top: 15pt;
 padding-left: 20pt;
}

.InputQuery {
 font: 11pt/1.3em;
 width: 200pt;
}

.SubmitButton {
 font: 11pt/1.3em;
}
.DeleteString, .TextForQuery, .TextForService, .SelectService {
 font: 11pt/1.3em;
}

.ResultArea {
 display: block;
 font-family:  "Century Gothic","Century Gothic",serif; 
 margin-top:40pt;
 margin-bottom:10pt;
 color: #EF3D23;
 font-weight: bold; 
}
.Results {
 display: block;
 margin-left:0pt;
 padding:0pt;
}
.footertext, .sidebartext, .noticetext, .attention {
	font-size: 12px;
	color: #666666;
}
.text, .sublinks {
	line-height: 150%;
	font-size: 12px;
}
