BODY { margin:0px; background-image:url(../image/back.gif); background-repeat:repeat-y; background-position:center; background-color:#ffffff;}
P,H1 { margin:0px; padding:0px;}

#head { width:750px; text-align:left; background:url(../image/head.jpg) no-repeat top right;}
H1  { font-family:sans-serif;}
H1 A{ text-decoration:none; color:#000000;}
#copy{ font-size:9pt; margin:0px 0px 5px 5px; width:450px; line-height:120%;}
#foot{ width:750px; border-top:4px double #2c245b; font-size:9pt; padding:10px 0px 0px 0px; clear:both;}
#foot2{ width:750px; font-size:8pt; padding:20px 0px 20px 0px; text-align:right;}

#navi{ width:100%; background-color:#555588;}
#navi UL,#navi LI { margin:0px; padding:0px; list-style:none;}
#navi LI { float:left; margin-right:1px; border:1px outset #2c245b; font-size:10pt; background-color:#2c245b; padding:3px 0px;
           width:90px; text-align:center; color:#ffcc00;}
#navi A{ text-decoration:none; color:#ffffff; background-color:#2c245b; padding:1px 0px 0px 0px; display:block;}
#navi A:hover{ color:#2c245b; background-color:#ffffff; top:1px; font-weight:bold;}

#unit{ background-color:#eeeeee; padding:4px 0px 1px 0px; border-bottom:1px solid #aaaaaa; text-align:left; width:750px;}

#main { width:750px; text-align:left; margin:20px 0px 0px 0px; background:url(../image/main.gif) repeat-y; position:relative;}
#left { width:25%; float: left;}
#right{ width:72%; float:right; padding-left:20px;}

.menu00{ font-size:10pt; font-weight:bold; border:1px solid #999999; padding:3px; margin-bottom:3px;}
.menu01{ font-size:9pt; border-bottom:1px solid #cccccc; padding:4px 0px 3px 2px; background-color:#eeeeee; margin:1px 2px 0px 1px; border-left:5px solid #222255;}
.menu01 A{ color:#333333; text-decoration:none;}
.menu01 A:hover{ color:#ff0000; font-weight:bold;}
.menu02{ font-size:9pt; border-left:5px solid #cccccc; padding:3px 0px 3px 3px; margin:1px 2px 0px 1px; background-color:#eeeeee;}
.menu02 A{ color:#444444; text-decoration:none;}
.menu02 A:hover{ color:#ff0000; font-weight:bold;}
.menu03{ font-size:9pt; border-left:5px solid #cccccc; padding:3px 0px 3px 3px; margin:1px 2px 5px 1px; background-color:#eeeeee; border-bottom:1px solid #cccccc;}
.menu03 A{ color:#444444; text-decoration:none;}
.menu03 A:hover{ color:#ff0000; font-weight:bold;}
.menu04{ font-size:10pt; font-weight:bold; margin:10px 0px 5px 0px;}

.title { background:url(../image/title.gif) repeat-x top; border:1px solid #33336a; padding:3px; margin-bottom:20px;}
.title1{ font-size:11pt; border-left:5px solid #33336a; margin:0px 0px 0px 3px; padding:0px 0px 0px 5px; font-weight:bold;}
.cont { font-size:11pt; margin:0px 10px 10px 10px; line-height:150%; color:#333333;}
.titlesub{ font-size:11pt; font-weight:bold; margin:0px 0px 5px 10px;}
.titlecar{ font-size:11pt; font-weight:bold; margin:0px 0px 0px 0px;}
.titlesub1{ border-bottom:1px solid #aaaaaa; margin-bottom:3px; background-color:#dddddd; font-weight:bold;}

.kani00{ border:1px solid #999999; margin-bottom:5px;}
.kani02{ font-size:10pt; text-align:center; margin:5px 0px 5px 0px; font-weight:bold;}
.kani01{ border:1px solid #000000;}
.kani03{ font-size:9pt; margin:0px 5px 3px 5px;}

.card{ text-align:center; border:1px solid #999999; padding-top:10px; margin-bottom:5px;}
.card1{ font-size:8pt; text-align:left; margin:1px 13px 5px 15px;}
.card2{ border:1px solid #444444;}


.sogolink01{ font-size:10pt; margin:0px 10px 0px 10px; font-weight:bold;}
.sogolink02{ font-size:10pt; margin:3px 10px 10px 20px; line-height:100%; color:#666666;}
.page{ font-size:10pt; margin:20px 0px 5px 10px;}
.mokuji{ font-size:11pt; margin:0px 0px 7px 10px; background:url(../image/folder.gif) no-repeat left; padding:0px 0px 0px 17px;}
.sogolink10{ font-size:10pt; margin:10px 5px 0px 5px; line-height:150%;}
.sogolink11{ font-size:10pt; margin:10px 0px 20px 5px; background:url(../image/folder.gif) no-repeat left; padding:0px 0px 0px 17px;}
.sogolink12{ font-size:9pt; margin:30px 0px 20px 5px; line-height:140%;}

.terms01{ font-size:11pt; padding:0px 0px 0px 10px;}
.terms02{ font-size:10pt; padding:2px 0px 20px 20px;}
.yogotitle{ font-size:11pt; font-weight:bold; margin:20px 0px 20px 0px;}

#ad{ margin:0px 0px 0px 15px;}
.mark3{ background:url(../image/mark3.gif) no-repeat left; padding:0px 0px 0px 19px;}
.sub1{ font-size:10pt; margin:20px 10px 10px 10px; line-height:110%;}

.admitsui{ position:absolute; bottom:5px;}

.adtitle2{ font-size:10pt; text-align:left; margin:30px 0px 10px 0px; padding:2px 0px 2px 10px; font-weight:bold;
           background-color:#eeeeee; border-top:1px dashed #aaaaaa; border-bottom:1px dashed #aaaaaa;}



