body {
	font-size:12px;
	line-height: normal;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td { font-size:12px; line-height: normal; }
a:link { color: #FF3333; text-decoration:underline; }
a:visited { color: #FF3333; text-decoration:underline; }
a:hover { color: #CC0000; text-decoration:underline; }
a:active { color: #CC0000; text-decoration:underline; }
h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px 0px 0px 45px; }
.text-16 { font-size: 12px; line-height: 16px; }
.text-18 { font-size: 12px; line-height: 18px; }
.text-20 { font-size: 12px; line-height: 20px; }
.size-10 { font-size: 10px; line-height: 14px; }
.size-14 { font-size: 14px; line-height: 20px; }
.size-16 { font-size: 16px; line-height: 22px; }
.company { font-size: 12px; line-height: 18px; padding: 8px; } 
.info-title { font-size: 12px; color: #009999; line-height: 18px; padding: 0px 0px 0px 45px; font-weight: bold; background-image: url(img/info_ttlbg.gif); }
.jinji { font-size: 10px; line-height: 18px; }
.jinji-name { font-size: 12px; line-height: 20px; color: #905C0B; font-weight: bold; }
.hair { font-size: 12px; line-height: 20px; padding: 5px 16px 5px 30px; }
.work1 {
	font-size: 10px;
	line-height: 20px;
	padding: 0px 10px;
}

.work2 {
	font-size: 10px;
	line-height: 18px;
	padding: 8px;
}

.work3 {
	font-size: 10px;
	line-height: 18px;
	padding: 8px 32px 8px 8px;
}

.info {
	margin: 0px;
	float: left;
	width: 332px;
	font-size: 10px;
}

.info-e {
	font-size: 10px;
	border-top: 0px;
	border-right: 1px solid #AFAFAD;
	border-bottom: 0px;
	border-left: 1px solid #AFAFAD;
	background-image: url(img/info_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.info-date { font-size: 10px; color: #5A5C5E; line-height: 14px; font-weight: bold; }
.info-body { font-size: 10px; color: #3C5468; line-height: 14px; }
#info-body a:link {  color: #3C5468; text-decoration:underline; }
#info-body a:visited {  color: #3C5468; text-decoration:underline; }
#info-body a:hover {  color: #009999; text-decoration:underline; }
#info-body a:active {  color: #009999; text-decoration:underline; }

.info-l {
	border-top: 0px;
	border-right: 1px solid #AFAFAD;
	border-bottom: 1px solid #AFAFAD;
	border-left: 1px solid #AFAFAD;
	background-image: url(img/list_bg.gif);
}

.contents {
	margin: 0px;
	float: left;
	width: 200px;
}

.next { 
	border-top: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	border-left: 1px solid #989898;
}

.navilist { font-size: 10px; color: #666666; line-height: 14px; text-indent: 12px; } 
#navilist a:link {  color: #666666; text-decoration:none; }
#navilist a:visited {  color: #666666; text-decoration:none; }
#navilist a:hover {  color: #999999; text-decoration:none; }
#navilist a:active {  color: #999999; text-decoration:none; }

.sitemap { font-size: 12px; color: #333333; line-height: 18px; } 
#sitemap a:link {  color: #003399; text-decoration:underline; }
#sitemap a:visited {  color: #003399; text-decoration:underline; }
#sitemap a:hover {  color: #0099CC; text-decoration:underline; }
#sitemap a:active {  color: #0099CC; text-decoration:underline; }

.faq-a { font-size: 14px; line-height: 32px; text-indent: 66px; }
.faq {
	font-size: 12px;
	line-height: 18px;
	border-top: 0px;
	border-right: 1px solid #898AB8;
	border-bottom: 0px;
	border-left: 1px solid #898AB8;
	padding: 0px;
}

ul {
	list-style-type: disc;
	list-style-position: outside;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
} 
ol {
	list-style-type: decimal;
	list-style-position: outside;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
} 

.menu01 a {
	display: block;
	font-size:12px;
	background-image:url(img/backnumber_bg.gif); background-position: 0px 0px;
	padding: 6px 0px 6px 26px;
	line-height: 18px;
}
.menu01 a:link,.menu01 a:visited {
	font-size:12px;
	color: #3A4A76;
	text-decoration: none;
	background-image:url(img/backnumber_bg.gif); background-position: 0px 0px; padding: 0px;
	padding: 6px 0px 6px 26px;
	line-height: 18px;
}
.menu01 a:hover,.menu01 a:active {
	font-size:12px;
	color: #3A4A76;
	text-decoration: underline;
	background-image:url(img/backnumber_bg.gif); background-position: 0px 30px; padding: 0px;
	padding: 6px 0px 6px 26px;
	line-height: 18px;
}

.img_r {
 float: right;
 border: none;
 vertical-align:top;
 margin-left: 5px;
 margin-bottom: 5px;
}
.img_l {
 float: left;
 border: none;
 margin-right:5px;
 vertical-align:top;
 margin-bottom: 5px;
}
.img_n {
 float: none;
 border: none;
}
textarea,select,input {
    font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku 
GothicPro","Osaka","Verdana","Helvetica","Arial","‚l‚r‚oƒSƒVƒbƒN","sans-serif";
}

