BODY,TR {
	color: #222;
	font-size:14px;
        line-height:140%
	font-family:  Arial, Helvetica,;
	}

a.noline { text-decoration: none;
}

a.noline:hover { text-decoration:underline; none; }

a:visited {
	text-decoration: none;
}

a:active {
	color: #CC0000;
	text-decoration:underline;
}

.font10 {
	FONT-SIZE: 10px
}
.font11 {
	FONT-SIZE: 11px
}

.font14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.font18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.gyoukan16 {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px
}
.gyoukan18 {
	FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
.link {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}

.link2 {
	COLOR: #000000; TEXT-DECORATION: none
}
.link2:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.link3 {
	FONT-SIZE: 10pt; COLOR: #444444; TEXT-DECORATION: none
}


.border {
	BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; BORDER-TOP-COLOR: #666666; BORDER-RIGHT-COLOR: black
}
.select {
	COLOR: #ffff99
}

INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: "ＭＳ Ｐゴシック"
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.loginform {
	IME-MODE: disabled; WIDTH: 78px
}
.8pt {
	FONT-SIZE: 8pt
}
.9pt {
	FONT-SIZE: 9pt
}
.10pt {
	FONT-SIZE: 10pt
}
.11pt {
	FONT-SIZE: 11pt
}
.12pt {
	FONT-SIZE: 12pt
}
.white {
	COLOR: white
}
.black {
	COLOR: #000000; TEXT-DECORATION: none
}
.blue {
	COLOR: #0000cc
}
.err {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #f90033
}
.form {
	BORDER-RIGHT: #555550 2px solid; BORDER-TOP: #999990 1px solid; BORDER-LEFT: #999990 1px solid; BORDER-BOTTOM: #555550 2px solid; BACKGROUND-COLOR: #f6f6ef
}
.label {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tdselect {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.noform {
	COLOR: #000080; HEIGHT: 20px
}


.unnamed1 {
	font-weight: bold;
	text-decoration: none;
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
}
.back01 {
	background-image: url(indexr_37.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bcak02 {
	background-image: url(indexr_39.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.back03 {
	background-image: url(indexr_47.gif);
	background-repeat: repeat-y;
	background-position: right;
}


.back04 {
	background-image: url(indexr_0311.gif);
	background-repeat: repeat-y;
	background-position: right;
}




.font8pt {  font-size: 8pt}
.font10pt {  font-size: 10pt}
.space {  line-height: 18px}
.font9pt {  font-size: 9pt}
.list {  font-size: 10pt; line-height:120%}
.list2 {  font-size: 8pt; line-height: 120%}
.font10_line24 { font-size: 10px; line-height: 24px}
.font12_line24Copy { font-size: 12px; line-height: 24px;
          letter-spacing :80%;}
.font14_line24 { font-size: 14px; line-height: 24px }
.font12_line20 { font-size: 12px; line-height: 20px;
          letter-spacing :80%;}
.border { background-color: #EEEEEE}
.font16 { font-size: 16px}
.font18 { font-size: 18px}
.font20 { font-size: 20px}
.font8 { font-size: 8px}
.font9 { font-size: 9px}
.font10 { font-size: 10px}
.font11 { font-size: 11px}
.font12 a{ font-size: 12px;
          letter-spacing: -1px;
		  color:#000;
		  text-decoration:none;
		  font-weight:bold
}


.font12-f a{ font-size: 12px;
          letter-spacing: 1px;
		  color:000;
		  text-decoration:none;
		  font-weight:bold
}





#font12 a{ font-size: 12px;
          letter-spacing: -1px;
		  color:#400040;
		  text-decoration:none;
}
.font12-line18 {
	font-size: 12px;
	line-height: 18px;
}

.margin { margin:"8 0 0 0"}

.font30 {font-size: 30px}
.font28 {font-size: 28px}


#kodawari{
	background-image: url(kodawari_01.jpg);
	background-repeat: no-repeat;
	width:570px;
    display:block;
    padding:0px;
    margin:0px;

}

#kodawari h2{
	background:url(spacer.gif) 0 0 no-repeat;
	width:570px;
	height:110px;
	text-indent:-9999px;
}


#kodawari p{
	color: #222;
	font-size:14px;
    line-height:200%;
	font-weight:normal;
	letter-spacing:1pt;
    margin:10px 15px 20px 15px;
	text-align:justify;
	text-justify:distribute;
    
}

	
