

* {
	color: #000000;
	font-size: 14px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
	line-height: 140%;
	}

body {
	margin: 0px 0px 0px 0px;
	background: url(/image/bg.gif);
	background-repeat: repeat;
	overflow-x: hidden;
	}

img {
	border-style: none;
	}

a:link {
	color: #0033cc;
	}
a:visited {
	color: #990066;
	}
a:active {
	color: #0033cc;
	}
a:hover {
	color: #ff0000;
	}

.text8 {
	font-size: 8pt;
	}
.em {
	color: #BE4F59;
	font-size: 14px;
	}
.tb1 {
	font-size: 12px;
	}

.bos {
	color: red;
	font-size: 14px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
	line-height: 140%;
	}
.gray {
	color: #8E8E8E;
	font-size: 14px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
	line-height: 140%;
	}

.row_sep {
	background-image: url("/simage/line_r.gif");
	background-repeat: repeat-y;
	}

/*-----------------------------------------------------------
SEO
-----------------------------------------------------------*/
h1 {
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	}
h1.img {
	margin: 0px;
	}

h2{
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	}
h3{
	color: #BF3953;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	}

h3.sh_w1{
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	}

/*-----------------------------------------------------------
PRODUCTS
-----------------------------------------------------------*/

hr {
	text-align: left;
	border-color: #666666;
	border-width: 1px;
	}

ul {
	margin: 0px 0px 0px 15px;
	}

li.l1 {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk01.gif);
	}
li.l2 {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk04.gif);
	}
li.pln {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk05.gif);
	}

li.localmenu {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk09.gif);
	}
li.localmenu2 {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk04.gif);
	}
li.m1 {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk06.gif);
	}
li.m2 {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk07.gif);
	}
li.pdf {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/pdfm.gif);
	}
li.topnews {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk03.gif);
	}
li.nst {
	margin: 5px 10px 5px 10px;
	list-style-image: url(/image/mk03.gif);
	}


td.tb1 {
	color: #000000;
	font-size: 12px;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Osaka";
	line-height: 120%;
	}

hr.aline {
	text-align: left;
	border-color: #96B222;
	border-width: 1px;
	border-style: dotted;
	}

hr.faqline {
	text-align: left;
	border-color: #9FCCD7;
	border-width: 1px;
	border-style: dotted;
	}


/*-----------------------------------------------------------
FOOTER
-----------------------------------------------------------*/
/* FooterwÄæŽ¨/
.f {
	color: #000000;
	font-size: 10pt;
	line-height: 110%;
	}
/* Footer¥ê¥ó¥¯ */
a:link.f {
	color: #0000CC;
	text-decoration: none;
	}
a:visited.f {
	color: #0000CC;
	text-decoration: none;
	}
a:active.f {
	color: #2F1887;
	text-decoration: none;
	}
a:hover.f {
	color: #CC0033;
	text-decoration: underline;
	}

/*-----------------------------------------------------------
GM
-----------------------------------------------------------*/
pdf.ul{
list-style:none;
}
.pdf li{
margin-bottom:5px;
}

table.tbbl{
border-collapse:collapse;
margin-bottom:10px;
}

.tbbl td{
border:solid #999 1px;
border-collapse:collapse;
padding:4px;
6}

.tbbl th{
border:solid #999 1px;
border-collapse:collapse;
padding:4px;
background-color:#99CCCC;
font-weight:normal;
color:#003399;
background:url(image/bg_01.gif) center repeat-x;
}
.under{
text-decoration:underline;
color:#006699;
}
.blue{color:#6699FF;}
.nyusatu{
padding:10px;
padding-left:20px;
padding-right:20px;
text-align:right;
float:right;
}

.banner{
padding:10px;
padding-left:20px;
text-align:left;
float:left;
}

.shosai{ margin:5px; padding:5px; border:1px solid #ddFFCC; line-height:150%; color:#113344;}
.close{ text-align:right; font-size:12px; padding-right:5px; margin:0px;}

.foot01{background:url(image/skin/bg_foot.gif) top repeat-x #54B859; font-size:12px; color:#ffffff;}
.foot01 td{font-size:12px; color:#117077;}
.foot01 a:visited{color:#034555;}
.foot01 a:hover{color:#ffffff;}
.foot02{background:#A1FFC2; font-size:12px; color:#2B7C77; line-height:40px;}

/*-----------------------------------------------------------
FORM Methos
-----------------------------------------------------------*/
input, textarea, {
		font-family:Osaka,Verdana,"Osaka¡ÝÅùÉý","sans-serif" ,"£Í£Ó ¥´¥·¥Ã¥¯";
		font-size: 14px;
		color : #000000;
		margin : 2px;
		border-style : solid;
		border-width : 1px;
		border-color : #808080;
		background-color : #FDF9F2;
	}

//
// saijk.or.jp CSS file ver 1.0
// charset euc-jp
// nagano@cri.ne.jp write 2004-07
//

