@charset "UTF-8";
/* CSS Document */

body{
	margin:5px 0 0 0;
}
body{
 font-size:10pt;
 color:Black;
 background-color:White;
 margin-left:1%;
 margin-right:1%;
}
a:link{
 text-decoration:underline;
 color:#000000;
}
a:visited{
 text-decoration:underline;
 color:#000000;
}
a:active{
 text-decoration:underline;
 color:#ff6699;
}
a:hover{
 text-decoration:underline;
 color:#ff6699;
}
tr,td{
 font-size:9pt;
 color:#000000;
}
hr{
 color:#ff00ff;
	height:1px;
}
#mid{ font-size:10pt; }
#small{ font-size:9pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:100%; border-style:double; border-color:#FF7F50; }
#log-0{ background-color:#e6e6fa; } /* ランキング順位 */
#log-1{ background-color:#fffff0; } /* タイトル */
#log-2{ background-color:#fff0f5; } /* カテゴリ */
#log-3{ background-color:#f5f5f5; } /* 紹介文 */
#log-4{ background-color:#f5f5f5; } /* 管理人コメント */
#title-bar{ background-color:#ff9966; color:#f5f5f5; font-size:11pt; margin-top:3px; margin-bottom:5px; } /* タイトルバー */
#mid-bar{ background-color:#efffff; } /* 中段バー */
.mid{
 font-size:10pt;
}
.small{
 font-size:10pt;
}
.kanri{
 color:#ff9999;
}
.log{
 width:100%;
 border-style:double;
 border-color:#ff7f50;
}
.log-0{
 background-color:#e6e6fa;
}
.log-1{
 background-color:#fffff0;
}
.log-2{
 background-color:#fff0f5;
}
.log-3{
 background-color:#f5f5f5;
}
.log-4{
 background-color:#f5f5f5;
}
.log-6{
	font-size:12pt;
 background-color:#ffffff;
}
.title-bar{
 background-color:#ff9966;
 color:#f5f5f5; font-size:11pt;
}
.mid-bar{
 background-color:#efffff;
}
.a8{
	font-size:8pt;
}
.a9{
	font-size:9pt;
}
.a10{
	font-size:10pt;
 line-height:18px;
}
.a13{
	line-height:25px;
 font-size:12px;
}
.a14{
	line-height:20px;
 font-size:12px;
}
.a15{
	line-height:16px;
 font-size:12px;
}
.a16{
	line-height:15px;
 font-size:10px;
}
.a17{
	line-height:17px;
 font-size:12px;
}
.a18{
	line-height:17px;
 letter-spacing:2px;
}
.a19{
	font-size:12px;
 color:#ff0000;
 font-weight:bold;
 text-align:center;
}
.a40{
	font-size:12px;
 color:black;
 font-family:'times new roman,times,serif';
 line-height:20px;
 text-align:center;
}
.a40 a,.a40 a:visited,.a40 a:hover{
	color:#000000;
 text-decoration:none;
}
.b10{
	font-size:10pt;
 line-height:16px;
}
.td{
	line-height:20px;
}
.main_table{
	width:800px;
}
.field_title{
	font-weight:600;
 font-size:10pt;
 color:#ff6600;
}
.field_title2{
	font-weight:600;
 font-size:13pt;
 color:#ff6600;
}
.pickup_site{
width:190px;
	border-right:#9999ff 1px solid;
 border-top:#9999ff 1px solid;
 border-left:#9999ff 1px solid;
 border-bottom:#9999ff 1px solid;
}
.job_site{
 width:190px;
	border-right:#ff9999 1px solid;
 border-top:#ff9999 1px solid;
 border-left:#ff9999 1px solid;
 border-bottom:#ff9999 1px solid;
}
.hikaku_table_title{
	background-color:#ffffcc;
 font-size:11pt;
}
.hikaku_table_title2{
	background-color:#ffffcc;
 font-size:10.5pt;
 font-weight:bold;
 color:#ff0000;
}
.hikaku_table_title3{
	background-color:#f4f4ff;
 font-size:10pt;
 font-weight:bold;
 color:#000000;
}
.dotbox{
	border-right:black 1px dashed;
 border-top:black 1px dashed;
 border-left:black 1px dashed;
 border-bottom:black 1px dashed;
}
.dotbox2{
	border-right:#ff8040 1px dashed;
 border-top:#ff8040 1px dashed;
 border-left:#ff8040 1px dashed;
 border-bottom:#ff8040 1px dashed;
 line-height:18px;
 letter-spacing:2px;
}
.dotbox3{
	border-right:#8080ff 1px dashed;
 border-top:#8080ff 1px dashed;
 border-left:#8080ff 1px dashed;
 border-bottom:#8080ff 1px dashed;
 line-height:18px;
 letter-spacing:2px;
}
.box_sky{
	border-right:#21a3ff 1px solid;
 border-top:#21a3ff 1px solid;
 border-left:#21a3ff 1px solid;
 border-bottom:#21a3ff 1px solid;
}
.box_sky2{
	border-right:#ff0000 1px solid;
 border-top:#ff0000 1px solid;
 border-left:#ff0000 1px solid;
 border-bottom:#ff0000 1px solid;
}
.box_sky3{
	border-right:#ff00ff 1px solid;
 border-top:#ff00ff 1px solid;
 border-left:#ff00ff 1px solid;
 border-bottom:#ff00ff 1px solid;
}
.box_sky4{
	border-right:#ff8040 1px solid;
 border-top:#ff8040 1px solid;
 border-left:#ff8040 1px solid;
 border-bottom:#ff8040 1px solid;
}
.box_sky5{
	border-right:#ff0000 1px solid;
 border-top:#ff0000 1px solid;
 border-left:#ff0000 1px solid;
 border-bottom:#ff0000 1px solid;
 line-height:20px;
 font-size:12px;
}
p{
 font-size:12px;
 margin:0px 0px 0px 0px;
}
h1{
	margin-top:0px;
 font-size:105%;
 margin-bottom:0px;
 margin-left:5px;
}
img{
 border:none;
 vertical-align:bottom;
}
