<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

/* 全称セレクタ */
*{
 margin:0;
 padding:0;
}

/* （同一設定：背景画像繰り返し） */
.ftbg,
.mbg,
.mksbg,
.sen,
BODY,
BODY.top {
 background-repeat   : repeat
;}

/* （同一設定：テーブル線） */
TABLE .in,
TABLE .sub,
TD,
TR {
 border-style        : none none none none
;}

/* （同一設定：文字） */
#path_cp,
#path_cp A,
#path_pr,
#path_pr A,
BODY,
SELECT,
H1,
H2,
H3,
P {
font-family : "Trebuchet MS","MS PGothic","Hiragino Maru Gothic Pro","Osaka",sans-serif;
}

/* （同一設定：文字サイズ） */
#path_cp,
#path_cp A,
#path_pr,
#path_pr A,
BODY,
P {
 font-size           : 10pt
;}

H1 {
 font-size           : 13pt
;}

SELECT,
H2,
H3 {
 font-size           : 11pt
;}

/* （同一設定：位置　マージン・パディング設定） */
BODY,
SELECT,
TD,
TR {
 margin-bottom       : 0px
;}

BODY,
SELECT,
TD,
TR {
 margin-left         : 0px
;}

BODY,
SELECT,
TD,
TR {
 margin-right        : 0px
;}

BODY,
SELECT,
TD,
TR {
 margin-top          : 0px
;}

BODY,
SELECT,
TD,
TR {
 padding-bottom       : 0px
;}

BODY,
SELECT,
TD,
TR {
 padding-left         : 0px
;}

BODY,
SELECT,
TD,
TR {
 padding-right        : 0px
;}

BODY,
SELECT,
TD,
TR {
 padding-top          : 0px
;}

/* （同一設定：テキストレイアウト） */
TABLE,
TD,
TR {
 text-align          : left
;}

#center{ text-align:center;
margin-left : auto;
margin-right : auto;
}	/* 中央寄せ */





.red {
color :red ;
}

.blue {
color :mediumblue ;
}

.b {
font-weight : bold;
}










/* 同一設定終了 */






/* （TOPページ用） */
/* BODY */
/* 背景画像が違う、それ以外は全ページ共通と同じ */
BODY.top {
 background-image : url(file:///F:/sanwa1/top_bg_00.jpg);}
/* 背景色 */
/* 文字 */
/* 文字色 */
/* （リンク） */
/* 文字 */
/* 文字色 */
BODY.top,
BODY.top  A:active,
BODY.top  A:link,
BODY.top  A:visited {
 color               : #666666
;}

/* テーブル（インフレームタイトル用） */
/* 背景画像　2箇所：画像数　１ */

.infr{
background-image : url(file:///F:/sanwa1/in_fl.gif);
background-repeat : repeat-x;
}

/* テーブル（インフレーム用位置・大きさ） */


/* （全ページ共通） */
/* BODY */
/* 位置　マージン・パディング設定 */
/* 背景画像 */
BODY {
 background-image : url(file:///F:/sanwa1/body_bg.jpg);}

/* 背景色 */
/* 文字 */
/* 文字色 */
/* （リンク） */
/* 文字 */
/* 文字色 */
BODY,
BODY A:link,
BODY A:visited,
BODY A:active
 {
 color               : #666666
;}


UL,
LI,
DL,
DT,
DD 
{
 color               : #666666
;
text-decoration : none;
}


UL,
LI,
DL,
DT,
DD A
 {
 color               : #666666
;}


UL,
LI,
DL,
DT,
DD A:HOVER {
 color               : #666666
;}



/* テーブル（セレクト用大きさ） */
SELECT {
 height              : 25px
;}
SELECT {
 width               : 110px
;}
/* テーブル　TR　TD共通設定 */
/* 位置 */
TABLE,TR,TD {
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
/* 背景画像　２箇所：画像数　１ */
.sen {
 background-image : url(file:///F:/sanwa1/bgboder.gif);}
/* 背景色 */
TABLE,TR,TD {
background-color: white;
}
/* 文字色 */
TABLE,TR,TD {
color:#666666;
}
/* 文字レイアウト */
TABLE,TR,TD {
float : none;
text-align : left;
}

/* ヘッダナビ用 */
/* 位置 */
/* 背景画像　２箇所：画像数　２ */
.mbg {
 background-image : url(file:///F:/sanwa1/top_bg01.gif);}
.mksbg {
 background-image : url(file:///F:/sanwa1/mnavi_bg01.gif);}

/* フッタ用 */
/* 位置 */
/* 背景画像　３箇所：画像数　１ */
.ftbg {
 background-image : url(file:///F:/sanwa1/footerbg01.gif);}

/* （テーブル内） */
/* 左メイン用：テーブル　TR　TD共通設定 */
/* 位置・大きさ */
TABLE .in {
 width               : 620px
;}
/* 背景色 */
/* 文字色 */
/* 文字レイアウト */
/* マージン・パディング設定 */
TABLE .in {
 margin-bottom       : 1px
;}
TABLE .in {
 margin-left         : 1px
;}
TABLE .in {
 margin-right        : 1px
;}
TABLE .in {
 margin-top          : 1px
;}
TABLE .in {
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
}

/* 右サブナビ用：テーブル　TR　TD共通設定 */
/* 位置 */
/* 背景色 */
/* 文字色 */
/* 文字レイアウト */
/* マージン・パディング設定 */
TABLE .sub {
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 3px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-style : none none none none;
float : none;
clear : both;
}

/* 製品用 */
/* 位置 */
/* 背景画像　２箇所：画像数　２ */

.subnavi {
 background-image : url(file:///F:/sanwa1/subnavi_bg.jpg);
 background-repeat   : repeat-y
;}
.main {
 background-image : url(file:///F:/sanwa1/main_bg.jpg);
 background-repeat   : repeat-y
;}

H1.main {
font-weight: bold;
}

/* （コンテンツ内設定） */
/* ＜文字の設定＞ */
.bold{font-weight:bold;} /*太い*/

/* （見出しの文字数と背景の長さをそろえる） */
/* display:inline; */

/* 見出し１ */
/* 文字 */
/* 文字大きさ */
/* 文字色 */
/* 位置 */
/* 背景色 */
H1 {
font-weight : normal;
}

H1.pr  {
 background-color    : powderblue ;
font-weight : normal;
display:inline;
border-width : 1px 1px 1px 1px;
 border-style        : solid solid solid solid ;
 border-color        : slateblue slateblue slateblue slateblue ;
}

H1.cp  {
 background-color    : lightpink ;
font-weight : normal;
display:inline;
border-width : 3px 3px 3px 3px;
 border-style        : solid solid solid solid ;
 border-color        : lightpink ;
}


/* 見出し２ */
/* 文字 */
/* 文字大きさ */
/* 文字色 */
/* 背景位置 */
H2 {
font-weight : normal;
}


H2.pr  {
 background-color    : powderblue ;
font-weight : normal;
display:inline;
border-width : 1px 1px 1px 1px;
 border-style        : solid solid solid solid ;
 border-color        : slateblue slateblue slateblue slateblue ;
}

H2.cp  {
 background-color    : lightpink ;
font-weight : normal;
display:inline;
border-width : 1px 1px 1px 1px;
 border-style        : solid solid solid solid ;
 border-color        : crimson crimson crimson crimson ;
}

/* 見出し３ */
/* 文字 */
/* 文字大きさ */
/* 文字色 */
/* 位置 */
/* 背景色 */
H3 {
font-weight : normal;
}


H3.pr {
 background-color    : powderblue ;
font-weight : normal;
display:inline;
border-width : 1px 1px 1px 1px;
 border-style        : solid solid solid solid ;
 border-color        : slateblue slateblue slateblue slateblue ;
}

H3.cp {
 background-color    : lightpink ;
font-weight : normal;
display:inline;
border-width : 1px 1px 1px 1px;
 border-style        : solid solid solid solid ;
 border-color        : crimson crimson crimson crimson ;
}

/* 標準 */
/* 文字 */
/* 文字大きさ */
/* 文字色 */
/* 位置 */
/* 背景色 */




/* リスト製品用その１（UL） */

#listpr1 {
list-style-type :none;
list-style-image : url(file:///F:/sanwa1/blue_migi.gif); 
list-style-position : outside; 
margin-left : 2em;
}
#listpr1 li a:link {
text-decoration :none; 
}
#listpr1 li a:visited {
text-decoration : none; 
}
#listpr1 li a:active { 
text-decoration :none; 
}
#listpr1 li a:hover { 
list-style-image : url(file:///F:/sanwa1/red_migi.gif); 
color :slateblue; 
background-color :powderblue; 
}

/* リスト製品用その２（UL） */
#listpr2 {
list-style-type :none;
list-style-image : url(file:///F:/sanwa1/blue_migi.gif); 
list-style-position : outside;
margin-left : 2em;
}
#listpr2 li a:link {
text-decoration :none; 
}
#listpr2 li a:visited {
text-decoration : none; 
}
#listpr2 li a:active { 
text-decoration :none; 
}
#listpr2 li a:hover { 
list-style-image : url(file:///F:/sanwa1/red_migi.gif); 
color :slateblue; 
background-color :powderblue; 
}

/* リスト製品用その３（UL） */
#listpr3 {
list-style-type :none;
list-style-image : url(file:///F:/sanwa1/blue_migi.gif); 
list-style-position : outside;
margin-left : 2em;
}
#listpr3 li a:link {
text-decoration :none; 
}
#listpr3 li a:visited {
text-decoration : none; 
}
#listpr3 li a:active { 
text-decoration :none; 
}
#listpr3 li a:hover { 
list-style-image : url(file:///F:/sanwa1/red_migi.gif); 
color :slateblue; 
background-color :powderblue; 
}

.listpr {
list-style-type :none;
list-style-image : url(file:///F:/sanwa1/blue_migi.gif); 
list-style-position : outside;
margin-left : 2em;
}
.listpr li a:link {
text-decoration :none; 
}
.listpr li a:visited {
text-decoration : none; 
}
.listpr li a:active { 
text-decoration :none; 
}
.listpr li a:hover { 
list-style-image : url(file:///F:/sanwa1/red_migi.gif); 
color :slateblue; 
background-color :powderblue; 
}
/* リスト製品用その１～３終了（UL） */

/* リスト会社用その１～２（UL） */
ul.cp2,
ul.cp {
list-style-type :none;
list-style-image : url(file:///F:/sanwa1/red_migi.gif); 
list-style-position : outside;
margin-left : 2em;
}
ul.cp2,
ul.cp a:link {
text-decoration :none; 
}
ul.cp2,
ul.cp a:visited {
text-decoration : none; 
}
ul.cp2,
ul.cp a:active { 
text-decoration :none; 
}
ul.cp2,
ul.cp a:hover { 
list-style-image : url(file:///F:/sanwa1/blue_migi.gif); 
color :slateblue; 
background-color :powderblue; 
}

/* リスト会社用その１～２終了（UL） */
/* 文字の装飾 */
/* 文字大きさ */
/* 文字色 */
/* 位置 */

/* 背景色 */


/* リスト２（DL） */
/* リストマーク */
/* リストのリンク */
/* 文字 */
/* 文字大きさ */
/* 文字色 */
/* 位置 */
/* 背景色 */
/* 文字背景色 */

.cp DD  A:HOVER {
 background-color    : lightpink
;}
/* 文字大きさ */
/* 文字色 */

.cp DD  A:HOVER {
 color               : crimson
;
text-decoration : none;
}

.pr DD A:HOVER {
 background-color    : powderblue
;}
/* 文字大きさ */
/* 文字色 */

.pr DD A:HOVER {
 color               : slateblue
;}
/* 位置 */
/* 背景色 */




/*文字・画像配置*/
.right{text-align:right;
float : right;
}				/* 右寄せ */

.right1{text-align:right;
}				/* 右寄せ */

.center{text-align:center;}	/* 中央寄せ */

.left{text-align:left;
float :left;
}				/* 左寄せ */

.justify{text-align:justify;}	/* 均等割付 */
.v-center{vertical-align:middle;}/* 垂直均等割付 */




/* パンくずリンク設定１：製品ページ */
/* 文字 */
/* 文字背景色 */
/* 文字大きさ */
/* 文字色 */
#pankuzupr {
	margin:10px 0;
}
#pankuzupr li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#pankuzupr li a {
text-decoration :none; 
	padding-right:10px;
	background : url(file:///F:/sanwa1/pankuzu.gif) no-repeat right center;
}
#pankuzupr a:hover {
 background-color    : powderblue;
}

#pankuzupr a:hover {
 color               : slateblue;
}

/* 位置 */
/* 背景色 */




/* パンくずリンク設定２：会社ページ */
/* 文字 */
/* 文字背景色 */
#pankuzucp {
	margin:10px 0;
}
#pankuzucp li {
	display:inline;
	line-height:110%;
	list-style-type:none;
}
#pankuzucp li a {
text-decoration :none; 
	padding-right:10px;
	background : url(file:///F:/sanwa1/pankuzu.gif) no-repeat right center;
}
#pankuzucp a:hover {
 background-color    : lightpink;
}

#pankuzucp a:hover {
 color               : crimson;
}

/* 文字大きさ */
/* 文字色 */
/* 位置 */
/* 背景色 */


/* 仕様などテーブル用 */
TABLE.siyou{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : blue blue blue blue;
border-collapse: collapse;
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
}
TH.siyou{
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-left-color : navy;
border-right-color : navy;
background-color : midnightblue;
color : white;
}

TD.siyou1{
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-left-color : blue;
background-color : floralwhite;
color : #000040;
padding-left : 8px;
}
TD.siyou2{
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-left-color : blue;
border-right-color : blue;
background-color : #E0EEEE;
color : #000040;
padding-left : 8px;
}
TD.siyou3{
border-top-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-left-color : blue;
background-color : floralwhite;
color : #000040;
padding-left : 8px;
}

TD.siyou4{
border-top-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-top-style : solid;
border-left-style : solid;
border-left-color : blue;
border-right-color : blue;
background-color : #E0EEEE;
color : #000040;
padding-left : 8px;
}

OL.siyou1{
padding-left : 2em;
}
li.siyou1{
color : #000040;
}
/* その他設定 */
.tenji TABLE {
text-align : left;
border-width : 1px 1px 1px 1px;
}

.tenji TH {
text-align : center;
color : #c0c0c0;
background-color : #191970;
}
.tenji TR,
.tenji TD {
color : #666666;
background-color : white;
text-align : left;
margin-top : 0px;
margin-left : 3px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : navy;
}

/* 製品名で選ぶページタイトル用 */
DIV.t {
  color: #ffffff;
  margin-top: 0.5em;
  margin-bottom: 0.1em;
  font-weight: bold;
  background-color: #8484ee;
  border: 1px none #8888f8;
  border-top: 1px solid #8888f8;
  border-left: 1px solid #8888f8;
  border-right: 1px solid #666699;
  border-bottom: 1px solid #666699;
  text-align : center;
  font-size: x-small;
  padding: 0.1em;
}


/* 水平線色 */

table.recruit
{
color : #666666;
background-color : white;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #ff8080;
border-collapse: collapse; 
}

td.recruit
{
color : #666666;
background-color : white;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #ff8080;
padding-left : 8px;
}


.kome{
width : 550px;
line-height : 170%;
text-align : left;
margin-top : 1em;
margin-left : 1em;
margin-right : 1em;
margin-bottom : 1em;
}

.kome1{
width : 500px;
line-height : 130%;
text-align : left;
margin-top : 1em;
margin-left : 1em;
margin-right : 1em;
margin-bottom : 1em;
}
.kome2{
width : 700px;
line-height : 130%;
text-align : left;
margin-top : 1em;
margin-left : 1em;
margin-right : 1em;
margin-bottom : 1em;
}
.kome3{
width : 350px;
text-align : left;
margin-top : 1em;
margin-left : 1em;
margin-right : 1em;
margin-bottom : 1em;
}
.kome4{
width : 110px;
text-align : left;
margin-top : 0.5em;
margin-left : 0em;
margin-bottom : 1em;
padding-left : 0em;
padding-top : 0.5em;
padding-bottom : 1em;
}
.kome5{
width : 300px;
margin-top : 0.5em;
margin-left : 0em;
margin-bottom : 1em;
padding-left : 1em;
padding-top : 0.5em;
padding-bottom : 1em;
}

table.tablehaba{  
width: 754px; 
table-layout: fixed; 
}
table.tablehaba2{  
width: 625px; 
table-layout: fixed; 
}


.kakunin
{
list-style-position : outside;
margin-left : 4em;
}


.face{
background-color : floralwhite;
color : #000040;
text-align : center;
}
.facered{
background-image : url(file:///F:/sanwa1/face_red.gif);
background-repeat : repeat;
text-align : center;
}
.facegreen{
background-image : url(file:///F:/sanwa1/face_green.gif);
background-repeat : repeat;
text-align : center;
}
.faceblue{
background-image : url(file:///F:/sanwa1/face_blue.gif);
background-repeat : repeat;
text-align : center;
}
.face1{
background-color : #E0EEEE;
color : #000040;
text-align : center;
}



A{
text-decoration : none;
}




.cp A:HOVER {
 background-color    : lightpink;
 color               : crimson
;}



.pr A:HOVER {
 background-color    : powderblue; 
 color               : slateblue
;}



.mail{
font-size : 10pt;
width : 150px;
}

</pre></body></html>