<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*--------------基本設定--------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #000000;
	font-size: 11pt;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link{COLOR: #006600;text-decoration: none}
a:visited{COLOR: #006600;text-decoration: none}
a:hover{COLOR: #CC3333;text-decoration: underline}
a:active{COLOR: #CC3333;text-decoration: underline}

.a_blue:link {COLOR: #00538d;text-decoration: underline}
.a_blue:visited {COLOR: #00538d;text-decoration: underline}
.a_blue:hover {COLOR: #00538d;text-decoration: none}
.a_blue:active {COLOR: #00538d;text-decoration: none}

.a_gray:link {COLOR: #000000;text-decoration: none}
.a_gray:visited {COLOR: #000000;text-decoration: none}
.a_gray:hover {COLOR: #006600;text-decoration: underline}
.a_gray:active {COLOR: #006600;text-decoration: underline}

.a_white:link {COLOR: #ffffff;text-decoration: none;font-size: 14px;font-weight: bold;}
.a_white:visited {COLOR: #ffffff;text-decoration: none;font-size: 14px;font-weight: bold;}
.a_white:hover {COLOR: #ffffff;text-decoration: underline;font-size: 14px;font-weight: bold;}
.a_white:active {COLOR: #ffffff;text-decoration: underline;font-size: 14px;font-weight: bold;}

/*--------------文字設定 H --------------*/
h1{
	font-size: 8pt;
	font-weight: normal;
	line-height:10pt;
	margin-left: 5pt;
	margin-right: 0pt;
	margin-top: 3pt;
	margin-bottom: 4pt;
    color:#000000
}
h2{
	font-size:12pt;
	font-weight: bold;
	line-height:12pt;
	margin-left: 8pt;
	margin-right: 0pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
    color:#660000
}	
h3{
	font-size:12pt;
	font-weight: bold;
	line-height:12pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
    color:#006600
}
h4{
	font-size:11pt;
	font-weight: normal;
	line-height:12pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
    color:#000000 ;
	text-decoration : underline ;
}
/*--------------文字設定 FONT --------------*/
.fontsize_8_linehi10 {
	font-size: 8pt;
	line-height: 11pt;
}
.fontsize_9_linehi12 {
	font-size: 9pt;
	line-height: 12pt;
}
.fontsize_10_linehi12 {
	font-size: 10pt;
	line-height: 12pt;
}
.fontsize_11_linehi12 {
	font-size: 11pt;
	line-height: 14pt;
	font-weight:normal
}
.fontsize_12_linehi14 {
	font-size: 12pt;
	line-height: 14pt;
	font-weight:bold}
.font_color_gray {
	color: #000000;
}

/*--------------文字設定 FONTCOLOR --------------*/
.font_color_red1 {/*used*/
	color: #CC3333;
}
.font_color_red {
	color: #ff0000;
}
.font_color_green {/*used*/
	color: #006600;
}
.font_color_white {
	color: #FFFFFF;
}
/*--------------版式設定 PADDING --------------*/
.padding_all5 {/*used*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.padding_all10 {/*used*/
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.padding_left5 {/*used*/
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.padding_left10{/*used*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.padding_left20 {/*used*/
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.padding_left15{/*used*/
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.padding_left8 {/*used*/
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}

/*--------------辺框設定 BORDER --------------*/
.border {
	border: 1px solid #663300;
}
.border1 {/*used*/
	border-top: 1px none #9A9A9A;
	border-right: 1px solid #9A9A9A;
	border-bottom: 1px none #9A9A9A;
	border-left: 1px solid #9A9A9A;
}
/*--------------背景設定 BORDER --------------*/
.back_background01 {/*used*/
	background-image: url(images/background_001.gif);
	background-repeat: repeat-y;
}
.back_background02 {/*used*/
	background-image: url(images/background_002.gif);
	background-repeat: repeat-y;
}
/*-------------------------------------------*/
.back_footer01 {/*used*/
	background-image: url(images/footer_002.gif);
	background-repeat: repeat-x;
}

.back_footer02 {/*used*/
	background-image: url(images/footer_004.gif);
	background-repeat: repeat-x;
}
/*-------------------------------------------*/
.back_header01 {/*used*/
	background-image: url(images/header_001.gif);
	background-repeat: repeat-y;
}
.back_header02 {/*used*/
	background-image: url(images/header_009.gif);
	background-repeat: repeat-x;
}

/*-------------------------------------------*/
.back_left01 {/*used*/
	background-image: url(images/left_001.gif);
	background-repeat: repeat-y;
}
.back_left02 {/*used*/
	background-image: url(images/left_002.gif);
	background-repeat: repeat-y;
}
.back_left03 {/*used*/
	background-image: url(images/left_005.gif);
	background-repeat: repeat-y;
}
/*-------------------------------------------*/
.back_title01 {/*used*/
	background-image: url(images/title_001.gif);
	background-repeat: repeat-y
}
.back_title02 {/*used*/
	background-image: url(images/title_002.gif);
	background-repeat: repeat-y
}
.back_title03 {/*used*/
	background-image: url(images/iner_title_001.gif);
	background-repeat: no-repeat;
}
.back_title04 {/*used*/
	background-image: url(images/iner_title_002.gif);
	background-repeat: no-repeat;
}

/*-------------------------------------------*/
.back_top01 {/*used*/
	background-image: url(images/top_006.gif);
	background-repeat: repeat-y;
}
.back_top02 {
	background-image: url(images/top_012.gif);
	background-repeat: repeat-y;
}
.back_top03 {
	background-image: url(company/images/company_top_001.gif);
	background-repeat: repeat-y;
}
/*--------------背景色設定--------------*/


.bgcolor1 {/*used*/
	background-color: #000000;
}
.bgcolor2 {/*used*/
	background-color: #f6f6f6;
}
.bgcolor3 {/*used*/
	background-color: #ffffff;
}
.bgcolor4 {/*used*/
	background-color: #CCCC99;
}
.bgcolor5 {/*used*/
	background-color: #663300;
}
.bgcolor6 {/*used*/
	background-color: #0066ff;
}
.bgcolor7 {/*used*/
	background-color: #ffffCC;
}
/*--------------NAVIー--------------*/
#navi1 a{
	font-weight:normal;
	background:url(images/menu_001.gif) no-repeat;
	text-align:left;
	width:145px !important;/*←padding-leftで8px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	width:160px;/*←IEは8px分の認識が違うのでそのまま*/
	height:28px !important;/*←padding-topで10px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	height:41px;/*←IEは10px分の認識が違うのでそのまま*/
	margin:0;
	padding-top:13px;
	padding-left:15px;
	display:block;
}
#navi1 a:visited{
	background:url(images/menu_001.gif) no-repeat;
}
#navi1 a:hover{
	background:url(images/menu_001_d.gif) no-repeat;
}

#navi2 a{
	font-weight:normal;
	background:url(images/menu_001.gif) no-repeat;
	text-align:left;
	width:170px !important;/*←padding-leftで8px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	width:200px;/*←IEは8px分の認識が違うのでそのまま*/
	height:25px !important;/*←padding-topで10px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	height:35px;/*←IEは10px分の認識が違うのでそのまま*/
	margin:0;
	padding-top:10px;
	padding-left:30px;
	display:block;
}
#navi2 a:visited{
	background:url(images/menu_001.gif) no-repeat;
}
#navi2 a:hover{
	background:url(images/menu_001_d.gif) no-repeat;
}

#navi3 a{
	font-weight:normal;
	background:url(images/menu_001.gif) no-repeat;
	text-align:left;
	width:170px !important;/*←padding-leftで8px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	width:200px;/*←IEは8px分の認識が違うのでそのまま*/
	height:25px !important;/*←padding-topで10px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	height:35px;/*←IEは10px分の認識が違うのでそのまま*/
	margin:0;
	padding-top:10px;
	padding-left:30px;
	display:block;
}
#navi3 a:visited{
	background:url(images/menu_001.gif) no-repeat;
}
#navi3 a:hover{
	background:url(images/menu_001_d.gif) no-repeat;
}

#navi4 a{
	font-weight:normal;
	background:url(images/menu_001.gif) no-repeat;
	text-align:left;
	width:170px !important;/*←padding-leftで8px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	width:200px;/*←IEは8px分の認識が違うのでそのまま*/
	height:25px !important;/*←padding-topで10px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	height:35px;/*←IEは10px分の認識が違うのでそのまま*/
	margin:0;
	padding-top:10px;
	padding-left:30px;
	display:block;
}
#navi4 a:visited{
	background:url(images/menu_001.gif) no-repeat;
}
#navi4 a:hover{
	background:url(images/menu_001_d.gif) no-repeat;
}

#navi5 a{
	font-weight:normal;
	background:url(images/menu_001.gif) no-repeat;
	text-align:left;
	width:170px !important;/*←padding-leftで8px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	width:200px;/*←IEは8px分の認識が違うのでそのまま*/
	height:25px !important;/*←padding-topで10px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	height:35px;/*←IEは10px分の認識が違うのでそのまま*/
	margin:0;
	padding-top:10px;
	padding-left:30px;
	display:block;
}
#navi5 a:visited{
	background:url(images/menu_001.gif) no-repeat;
}
#navi5 a:hover{
	background:url(images/menu_001_d.gif) no-repeat;
}

#navi6 a{
	font-weight:normal;
	background:url(images/menu_001.gif) no-repeat;
	text-align:left;
	width:170px !important;/*←padding-leftで8px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	width:200px;/*←IEは8px分の認識が違うのでそのまま*/
	height:25px !important;/*←padding-topで10px分を認識するので、その分幅を詰める（ＮＮ、firefox用として）*/
	height:35px;/*←IEは10px分の認識が違うのでそのまま*/
	margin:0;
	padding-top:10px;
	padding-left:30px;
	display:block;
}
#navi6 a:visited{
	background:url(images/menu_001.gif) no-repeat;
}
#navi6 a:hover{
	background:url(images/menu_001_d.gif) no-repeat;
}



.fontformal {/*used*/
	font-style: normal;
}
ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
table {
	font-size: 11pt;
	line-height: 15pt;
}
.font_bold {
	font-weight: bold;
}
</pre></body></html>