/************************************************************************/
/*　○PADDING-**⇒上下左右のパディング（内側の余白）を個別に指定する　　*/
/*　○BACKGROUND-REPEAT⇒背景画像のリピートの仕方を指定する　　　　　 　*/
/*　　　　　　repeat   ⇒水平及び垂直の両方向に画像を繰り返し 　　　　　*/
/*　　　　　　repeat-x ⇒水平方向にのみ背景画像を繰り返して表示 　　　　*/
/*　　　　　　repeat-y ⇒垂直方向にのみ背景画像を繰り返して表示 　　　　*/
/*　　　　　　no-repeat⇒画像を繰り返さず単独で表示 　　　　          　*/
/*　○VERTICAL-ALIGN⇒縦方向の揃え位置を指定する                        */
/*　○TABLE-LAYOUT⇒テーブル（表）の表示方法を指定する                  */
/*　　　　　 auto ⇒初期値. テーブル全体を読み込んでから縦列の幅を決定　*/
/*　　　　 　fixed⇒最初の横一行を読み込んだ時点で、各縦列の幅を決定  　*/
/*  ○BORDER-SPACING⇒隣接するセルのボーダーとボーダーの間隔を指定      */
/*  ○LIST-STYLE-TYPE⇒リストのマーカーを設定                           */
/**/
/**/
/**/
/**/
/**/
/**/
/************************************************************************/



BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN: 0px; 
	BACKGROUND-REPEAT: repeat; 
	BACKGROUND-COLOR: #ffffff;
	COLOR: #404040;
	FONT-SIZE: 12pt;
	FONT-FAMILY: "ＭＳ Pゴシック",sans-serif; 
}
TABLE.table_font_1 {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #666666;
	FONT-SIZE: 11pt;
	FONT-FAMILY: "ＭＳ Pゴシック",sans-serif;
}

TABLE.table_margin_1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 20px; 
}

TABLE.table_margin_2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	TABLE-LAYOUT: fixed; 
	BORDER-SPACING: 0px;
}
TD.td_margin_1 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 5px; 
	MARGIN: 0px; 
}

TD.td_margin_2 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px;
}

TD.td_margin_3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 30px; 
	MARGIN: 0px; 
}

TD.td_margin_4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; 
	MARGIN: 0px; 
	FONT-SIZE: 88%; 
	VERTICAL-ALIGN: center;
}

TD.td_margin_5 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 15px; 
	MARGIN: 0px; 
}

.itemize {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 16px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 4px;
	FONT-SIZE: 9pt; 
	COLOR: #999999; 
	FONT-FAMILY: "ＭＳ Pゴシック",sans-serif; 
}

.summary {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 16px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 4px;
	FONT-SIZE: 10pt; 
	COLOR: #666666; 
	FONT-FAMILY: "ＭＳ Pゴシック",sans-serif; 
}

.navi {
	FONT-SIZE: 75%; 
	MARGIN: 10px 5px 10px 10px;
}

LI.redright {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 15px;
}

.margin_1 {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 15px;
}

.margin_2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	MARGIN: 0px; 
	FONT-SIZE: 80%; 
}

.img_margin_1 {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 5px;
}

UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}

/*注意書きに使う*/
.attention_red {
	FONT-SIZE: 75%; 
	COLOR: #a04760; 
	LINE-HEIGHT: 150%;
}

/*注意書きに使う*/
.attention_gray {
	FONT-SIZE: 75%; 
	COLOR: #666666; 
	LINE-HEIGHT: 150%;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	line-height: 15px; 
}

.size85_gray {
	FONT-SIZE: 85%;
	COLOR: #666666; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}

A.menu1:link {
	COLOR: #336699;
}
A.menu1:visited {
	COLOR: #336699;
}
A.menu1:hover {
	COLOR: #FF6600;
}

A.menu2:link {
	COLOR: #666666;
	text-decoration:none;
}
A.menu2:visited {
	COLOR: #666666;
	text-decoration:none;
}
A.menu2:hover {
	COLOR: #FF9933;
	text-decoration:none;
}


/* メニュー用 */
.Menu01 {
	width:160px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-top:0px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;

}
.Menu02 {
	width:160px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-top:0px solid #FFFFFF;
	border-right:1px solid FFFFFF;
	border-bottom:0px solid FFFFFF;
	border-left:0px solid #FFFFFF;
  cursor:hand;/* マウスカーソルの形 */
}
.submenu01 {
	color:dimgray;
	width:150px;
	padding:0px 0px 0px 0px;
	background-color:#ffffee;
	border-top:1px solid #ddeeff;
	border-right:1px solid #000008;
	border-bottom:1px solid #000008;
	border-left:1px solid #ccddff;
  FONT-SIZE: 80%;
}
.submenu02 {
	color:#FF9900;
	width:150px;
	padding:0px 0px 0px 0px;
	background-color:#ffffee;
	border-top:1px solid #ffffff;
	border-right:1px solid maroon;
	border-bottom:1px solid maroon;
	border-left:1px solid #ffffff;
  FONT-SIZE: 80%;
  cursor:hand;/* マウスカーソルの形 */
}

H1{
	padding:0px 0px 0px 0px;
	MARGIN:0px 0px 0px 0px;
	FONT-SIZE: 12pt; 
	COLOR: #666666; 
	FONT-FAMILY: "ＭＳ ゴシック",sans-serif;
}
H2{
	padding:0px 0px 0px 0px;
	MARGIN:0px 0px 0px 0px;
	FONT-SIZE: 12pt; 
	COLOR: #666666; 
	FONT-FAMILY: "ＭＳ ゴシック",sans-serif;
}

/*
H1 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 88%; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 88%; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H1.content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 0px
}
H2.content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 100%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 0px
}
HR {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #cccccc; 
	PADDING-TOP: 0px
}
EM {
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; 
	FONT-STYLE: normal
}
.td-lay-bottom {
	VERTICAL-ALIGN: bottom
}
.td-lay-middle {
	VERTICAL-ALIGN: middle
}
.lay-center {
	TEXT-ALIGN: center
}
.lay-right {
	TEXT-ALIGN: right
}
.lay-right2 {
	MARGIN: 0px 0px 30px; TEXT-ALIGN: right
}
DIV {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
DIV.hed1 {
	MARGIN: 5px 0px 5px 15px
}
DIV.hed2 {
	MARGIN: 5px 15px 5px 0px
}
DIV.topright {
	MARGIN: 0px 10px
}
DIV.fud1 {
	WIDTH: 700px; 
	HEIGHT: 3px; 
	BACKGROUND-COLOR: #cccccc
}
DIV.fud2 {
	WIDTH: 700px; 
	HEIGHT: 80px; 
	BACKGROUND-COLOR: #000000
}

DIV.back {
	WIDTH: 700px; 
	HEIGHT: 250px; 
	BACKGROUND-COLOR: #000000
}
DIV.search {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 295px; 
	PADDING-TOP: 7px; 
	BACKGROUND-REPEAT: repeat-y; 
	HEIGHT: 35px
}
DIV.contact1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 500px; 
	PADDING-TOP: 7px; 
	BACKGROUND-REPEAT: repeat-y; 
	HEIGHT: 60px
}
.content {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 88%; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 0px
}
.contentother {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: 88%; 
	PADDING-BOTTOM: 40px; 
	LINE-HEIGHT: 150%; 
	PADDING-TOP: 20px
}
.contentother2 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 40px; 
	PADDING-TOP: 20px
}
.contentother3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
.margin5 {
	MARGIN: 5px
}
.margin5-red {
	FONT-SIZE: 74%; 
	MARGIN: 5px 5px 5px 0px; 
	COLOR: #ff0000; 
	LINE-HEIGHT: 150%
}
.margin5-red2 {
	MARGIN: 5px; COLOR: #ff0000
}
.margin10 {
	MARGIN: 10px
}
IMG.title {
	MARGIN: 10px 0px 5px
}
IMG.title2 {
	MARGIN: 30px 0px 2px
}
IMG.link {
	MARGIN: 10px 0px 5px
}
IMG {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
FORM {
	MARGIN: 0px
}
INPUT {
	MARGIN: 0px
}
INPUT.other {
	MARGIN: 0px 0px 3px
}
INPUT.color {
	MARGIN: 0px
}
TEXTAREA {
	MARGIN: 0px
}
SELECT {
	MARGIN: 0px
}
UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
UL.com {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 88%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
UL.news {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
LI.redright2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px
}

LI.redright4 {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none
}
LI.redleft {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none
}
LI.redleft2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px
}
LI.glayright {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 5px
}
LI.blackright {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none
}
LI.glayleft {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none
}
LI.greenright2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none
}
LI.greenright {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px
}
LI.spacerright {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	LIST-STYLE-TYPE: none; 
	HEIGHT: 20px
}
.m12 {
	FONT-SIZE: 66%; 
	LINE-HEIGHT: 130%
}
.m12 {
	FONT-SIZE: 74%; 
	LINE-HEIGHT: 130%
}
.s10 {
	FONT-SIZE: 66%; 
	LINE-HEIGHT: 130%
}
.s12 {
	FONT-SIZE: 66%; 
	LINE-HEIGHT: 130%
}
.s14 {
	FONT-SIZE: 88%; 
	LINE-HEIGHT: 130%
}
.s16 {
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 130%
}
.s18 {
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 130%
}
.m12 {
	FONT-SIZE: 66%; 
	LINE-HEIGHT: 150%
}
.m12 {
	FONT-SIZE: 74%; 
	LINE-HEIGHT: 150%
}
.m12-3 {
	FONT-SIZE: 74%; 
	COLOR: #a04760; 
	LINE-HEIGHT: 150%
}
.m14 {
	FONT-SIZE: 88%; 
	LINE-HEIGHT: 150%
}
.m14-2 {
	FONT-SIZE: 100%; 
	LINE-HEIGHT: 150%
}
.m16 {
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 150%
}
.m18 {
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 150%
}
.l10 {
	FONT-SIZE: 66%; 
	LINE-HEIGHT: 180%
}
.l12 {
	FONT-SIZE: 74%; 
	LINE-HEIGHT: 180%
}
.l14 {
	FONT-SIZE: 88%; 
	LINE-HEIGHT: 180%
}
.l16 {
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 180%
}
.l18 {
	FONT-SIZE: 18px; 
	LINE-HEIGHT: 180%
}
.topmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: 74%; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 130%; 
	PADDING-TOP: 0px
}
.redtext {
	COLOR: #ff0000
}
A:link {
	COLOR: #184e7b; 
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #184e7b; 
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff0000; 
	TEXT-DECORATION: underline
}
.fud A:link {
	FONT-SIZE: 66%; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.fud A:visited {
	FONT-SIZE: 66%; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.fud A:hover {
	FONT-SIZE: 66%; 
	COLOR: #ffcc66; 
	TEXT-DECORATION: underline
}
.hedtext1 {
	FONT-SIZE: 66%; 
	VERTICAL-ALIGN: middle; 
	COLOR: #9d9d9d; 
	TEXT-ALIGN: right
}
.hedtext2 {
	FONT-SIZE: 66%; 
	VERTICAL-ALIGN: middle; 
	COLOR: #9d9d9d
}
.hedtext3 {
	FONT-SIZE: 66%; 
	VERTICAL-ALIGN: middle
}
.9D9D9D {
	COLOR: #9d9d9d
}
.A04760 {
	COLOR: #a04760
}
.FF9900 {
	COLOR: #FF9900
}
.ff6600 {
	COLOR: #ff6600
}
.e10000 {
	COLOR: #e10000
}
.006600 {
	COLOR: #006600

.666666 {
	COLOR: #666666
}

.0000CE {
	COLOR: #0000CE
}
.ffffff {
	COLOR: #ffffff
}
.fudtext1 {
	FONT-SIZE: 66%; COLOR: #ffffff
}
.hed_sankaku {
	MARGIN: 10px 0px 0px
}

.summary2 {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 16px; 
	FONT-SIZE: 66%; 
	PADDING-BOTTOM: 10px; 
	COLOR: #666666; 
	PADDING-TOP: 4px;
	font-family: "ＭＳ Pゴシック",sans-serif; 
}
.basic1 {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: "ＭＳ Pゴシック",sans-serif;
}
*/