BODY		{background:#fffaf0; SCROLLBAR-BASE-color:#EEEEE3; SCROLLBAR-FACE-color:#EEEEE3;}

INPUT		{color:#212121; font-size:14px; line-height:16px; vertical-align: MIDDLE;}
TEXTAREA	{color:#212121; font-size:14px; line-height:16px; }
SELECT		{color:#212121; font-size:14px; line-height:16px; vertical-align:MIDDLE;}



DIV.dvBody	{width:800px; background-color:#FFFFFF; border:solid 1 px #555555; text-align:CENTER;}
DIV.dvHeader	{width:800px; background-color:#FFFFFF; margin-bottom:10px;}
DIV.dvContents	{width:760px; background-color:#FFFFFF; text-align:LEFT; color:#330000;}
DIV.dvFooter	{width:800px; background-color:#FFFFFF; margin-top:15px;}
DIV.dvNavi	{width:95%; background-color:#FFFFFF; margin-bottom:10px;}

DIV.dv01	{background-color:#f5f5f5; padding:8px; margin-top:10px; margin-bottom:10px;}
DIV.dv02	{background-color:#fffacd; padding:8px; margin-top:10px; margin-bottom:10px;}
DIV.dv03	{background-color:#d3d3d3; padding:8px; margin-top:10px; margin-bottom:10px;}
DIV.dvContact	{background-color:#fffafa; padding:8px; margin-top:10px; margin-bottom:10px;}

DIV.dvPageTop	{width:95%; background-color:#FFFFFF; margin-top:10px; padding-top:5px; text-align:LEFT; font-size:11px; border-top:solid 1 px #F5F5F5;}

DT		{font-weight:BOLD;}
DD		{margin-bottom:10px;}

A{}
	a	{text-decoration:none; color:#8b0000; border-bottom:1px solid #E6C6C6;}
	a:hover	{text-decoration:none; color:#cd5c5c;}

/*///// メニュー /////*/
ul.mnL {list-style:none; position:relative; border:none;}
span.alt {display:none;}
a.mlS {width:95px; height:30px; background:url(images/menunavi.gif) no-repeat; border:none;}
li.mlM {display:block; float:left; position:relative; border:none;}
#menu1 a {background-position:   0px 0px; position:absolute; top:0px; left:0px;}
#menu2 a {background-position: -95px 0px; position:absolute; top:0px; left: 95px;}
#menu3 a {background-position:-190px 0px; position:absolute; top:0px; left:190px;}
#menu4 a {background-position:-285px 0px; position:absolute; top:0px; left:285px;}
#menu5 a {background-position:-380px 0px; position:absolute; top:0px; left:380px;}
#menu6 a {background-position:-475px 0px; position:absolute; top:0px; left:475px;}
#menu7 a {background-position:-570px 0px; position:absolute; top:0px; left:570px;}
#menu8 a {background-position:-665px 0px; position:absolute; top:0px; left:665px;}
#menu1on a {background-position:   0px -30px; position:absolute; top:0px; left:0px;}
#menu2on a {background-position: -95px -30px; position:absolute; top:0px; left: 95px;}
#menu3on a {background-position:-190px -30px; position:absolute; top:0px; left:190px;}
#menu4on a {background-position:-285px -30px; position:absolute; top:0px; left:285px;}
#menu5on a {background-position:-380px -30px; position:absolute; top:0px; left:380px;}
#menu6on a {background-position:-475px -30px; position:absolute; top:0px; left:475px;}
#menu7on a {background-position:-570px -30px; position:absolute; top:0px; left:570px;}
#menu8on a {background-position:-665px -30px; position:absolute; top:0px; left:665px;}
#menu1 a:hover {background-position:   0px -30px;}
#menu2 a:hover {background-position: -95px -30px;}
#menu3 a:hover {background-position:-190px -30px;}
#menu4 a:hover {background-position:-285px -30px;}
#menu5 a:hover {background-position:-380px -30px;}
#menu6 a:hover {background-position:-475px -30px;}
#menu7 a:hover {background-position:-570px -30px;}
#menu8 a:hover {background-position:-665px -30px;}


TD	{}


/*///// テーブル /////*/
/* ページ枠（灰色細線）*/
TABLE.clsTb	{border: solid 1px #CCCCCC; border-collapse: collapse;}

.clsHR1{	color: #FFFFFF;	background-color:#AAAAAA;}
.clsHR2{	color: #FFFFFF;	background-color:#CCCCCC;}


/* 本文（中）*/
.cls1	{font-size:14px; line-height:20px; font-family:'ＭＳ Ｐゴシック','Osaka';}
.cls1b	{font-size:14px; line-height:20px; font-family:'ＭＳ Ｐゴシック','Osaka'; font-weight:BOLD;}
.cls1e	{font-size:14px; line-height:20px; font-family:'Arial','ＭＳ Ｐゴシック','Osaka';}
.cls1eb	{font-size:14px; line-height:20px; font-family:'Arial','ＭＳ Ｐゴシック','Osaka'; font-weight:BOLD;}
.cls1ej	{font-size:14px; line-height:20px; font-family:'Arial','ＭＳ Ｐゴシック','Osaka'; text-align:JUSTIFY;}
.cls1np	{font-size:14px; line-height:20px; font-family:'ＭＳ ゴシック','Osaka';}
.cls1bak{font-size:14px; line-height:20px; font-family:'ＭＳ Ｐゴシック','Osaka'; background-color:#F5F5F5;}

/* 本文（小）*/
.cls2		{font-size:85%; line-height:125%; font-family:'ＭＳ Ｐゴシック','Osaka';}
.cls2e	{font-size:80%; line-height:125%; font-family:'Arial','ＭＳ Ｐゴシック','Osaka';}
.cls2ej	{font-size:80%; line-height:125%; font-family:'Arial','ＭＳ Ｐゴシック','Osaka'; text-align:JUSTIFY;}

/* 本文（超小）*/
.cls3	{font-size:10px; line-height:16px; font-family: 'ＭＳ Ｐゴシック','Osaka';}
.cls3e	{font-size:11px; line-height:16px; font-family: 'Arial','ＭＳ Ｐゴシック','Osaka';}

.clsNavi{font-size: 11px; line-height: 14px; color: #666666; font-family: 'ＭＳ Ｐゴシック','Osaka';}

/* タイトル（大）*/
H1.clsH1	{margin-bottom:0px;}
H2.clsH2	{background-color:#f4a460 ; border-top:solid 2px #d2691e ; color:#FFFFFF; font-size:18px; line-height:26px;height:26px; font-family:'ＭＳ Ｐゴシック','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-left:5px;}
H3.clsH3	{height:22px; border-bottom:dashed 1px #333333; color:#000000; font-size:105%; line-height:110%; font-family:'ＭＳ Ｐゴシック','Osaka'; font-weight:BOLD; margin-bottom:10px;}

.clsSt1	{color:#cd5c5c;}
.clsSt2	{color:#ff7f50;} 

.clsMk1		{background-color : #BEC9D8;}
.clsMk2		{background-color : #B4D298;}
.clsMk3		{background-color : #FFD7CE;}
.clsMk4		{background-color : #FFFF99;}
.clsPnt		{color:#6595CA; font-size:8px;line-height:14px;font-family: 'ＭＳ Ｐゴシック','Osaka';}