body { 
        margin-top: 15px; 
        margin-right: 0px; 
        margin-bottom: 0px; 
        margin-left: 0px; 
}

#container {
        width:750px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
}

.wrap {
        text-align: center;
}

#left-box {
float : right ; 
        width : 545px ;
        margin: 10px 0px 0px 10px;
        border: 1px solid #ffffff;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #ffffff;
        font-weight: normal;
}

#right-box {
        float : left; 
        width : 190px ; 
        margin: 20px 0px 0px 0px;
        border: 1px solid #ffffff;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #ffffff;
        font-weight: normal;

}


#header {
        width:760px;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
        margin: 20px 0px 0px 0px;
}

#footer {
        text-align: center;
        width: 100%;
        clear: both;
	line-height: 130%;
	color: #888888;
        font-size: xx-small;
        margin: 20px 0px 0px 0px;
}

h1   {
        margin-top: 10px;
        margin-bottom: 10px
}

h1.mokuzi   {
        margin-top: 10px;
        margin-bottom: 4px;
	line-height: 100%;
}

h1.mokuzi2   {
        background-image: url(image/mokuzi.gif);
        background-repeat:  no-repeat;
        font-size: medium;
	vertical-align: middle;
        color: #003388;
        font-weight: bold;
        padding: 0px 0px 0px 20px;
        margin-top: 20px;
        margin-bottom: 0px
}

h2   {
        font-size: x-large;
        color: #444444;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px
}

h2.mokuzi{
        background-image: url(image/mokuzi.gif);
        background-repeat:  no-repeat;
        font-size: medium;
	vertical-align: middle;
        color: #003388;
        font-weight: bold;
        padding: 0px 0px 0px 20px;
        margin-top: 20px;
        margin-bottom: 0px
}

h2.cash {
        padding: 0px 0px 0px 0px;  
        margin: 0px;  
        font-size: small;
}


h3   {
        font-size: small;
        color: #ff0000;
        font-weight: bold;
        margin-top: 10px;
        margin-bottom: 0px
}






p   {
        font-size: x-small;
        color: #444444;
	line-height: 150%;
}

p.word2{
	color: #888888;
        font-weight: bold;
        font-size: 12px;
        margin: 4px 0px 4px 0px;
}

p.header{
	color: #888888;
        font-size: ;
        margin: 10px 0px 4px 0px;
}
dt{ 
           margin: 6px 0px 0px 40px;
        font-weight: bold;
        font-size: medium;
}

td   {
        font-size: x-small;
        color: #444444;
	line-height: 150%;
        padding: 6px;
}

.top1{
        width: 640; 
        padding: 6px;
	text-align: center;
	vertical-align: top;
        font-size: x-small;
        background-color: #dcdcdc;
        font-weight: normal;
        background-image: url(image/moyou.gif);
        background-repeat: no-repeat;

}

.top2{
        width: 100%;
        margin: 6px 0px 0px 0px;
        padding: 10px;
        border: 0px solid #aaa888;
	line-height: 130%;
	color: #ffffff;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #aaa888;
}

.top3{
        width: 100%;
        margin: 6px 0px 0px 0px;
        padding: 10px;
        border: 1px solid #444444;
	line-height: 130%;
	color: #666666;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #efefef;
}

.top4{
        width: 100%;
        margin: 6px 0px 0px 0px;
        padding: 10px;
        border: 1px solid #444444;
	line-height: 130%;
	color: #666666;
	text-align: right;
	vertical-align: top;
        font-size: x-small;
        background-image: url(image/haikei.gif);
}

.top5 {
	color: #666666;
	}

.top6 {
        width: 760px;
        margin: 0px 0px 24px 0px;
        border: 0px solid #ffffff;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #ffffff;
        font-weight: normal;
}

.top7 {
        width: 100%;
        font-size: 10px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        background-color: #006688;
}

.top8 {
        font-size: medium;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px
}


.top9 {
        font-size: x-small;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
	color: #003388;
}

.top10 {
        width: 760px;
        margin: 0px 4px 18px 4px;
        border: 0px solid #ffffff;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #ffffff;
        font-weight: normal;
}

.header {
        width: 766px;
        margin: 20px 0px 20px 0px;
        border: 0px solid #ffffff;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: 12px;
        background-color: #ffffff;
        font-weight: normal;
}
.top11   {
        margin: 10px 0px 10px 10px;
        color: #444444;
	line-height: 150%;
}

.top12{
        width: 100%;
        margin: 6px 0px 0px 0px;
        padding: 10px;
        border: 1px solid #aaa888;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #ffffff;
}


.kasou0 {
	text-align: center;
background-color: #888888;
}

.kasou1 {
	text-align: center;
background-color: #ccccff;
}

.kasou2 {
background-color: #dcdcdc;
}

.kasou3 {
	text-align: center;
	color: #ff6600;
        background-color: #dcdcdc;
}

.word{
	color: #ff6600;
        font-weight: bold;
}





li   {
        list-style-type: none;
        margin-bottom: 15px;  
	line-height: 130%;
	color: #444444;
}

ul.column   {

	line-height: 130%;
	color: #444444;
        margin: 6px 0px 4px 4px;
}

ul.mark-kasou{
        list-style-image:url(image/mark.gif) ;
	vertical-align: top;
        margin: 15px 0px 20px 40px;
}


li.column   {
        background-image  : url(image/mark3.gif);  
	line-height: 160%;
	color: #444444;
        margin: 0px 0px 0px 0px;
}


ol.top   {
	line-height: 130%;
	color: #444444;
        margin: 6px 0px 4px 0px;
}

ol.top2   {
        margin: 6px 0px 4px 26px;
        width: 95%;
        padding: 10px;
        border: 1px dotted #444444;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: middle ;
        font-size: x-small;
        background-color: #ffffdd;
}

li.top  {
        background-image  : url(image/mark.gif);  
        background-repeat:  no-repeat;
	line-height: 160%;
	color: #444444;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 14px;
}




img {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        border:none;
        vertical-align: text-bottom; 
}

img.nasi {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        border:none;
}

img.middle {
        border:none;
	vertical-align: middle;
        margin: 0px 4px 0px 0px;
}



a {
	text-decoration: underline;
	text-size: small;
	}

a:visited {
	color: #3300ff;
	}

a:active {
	color: #ff0000;
	}

a:hover {
	color: #ff0000;
	}


.top13 a:link {
	color: #ffffff;
	}

.top13 a:visited {
	color: #ffffff;
	}

.kakoi{
        width: 100%;
        margin: 6px 0px 0px 0px;
        padding: 4px 0px 4px 10px;
        border-top: 1px solid #aaa777;
        border-bottom: 1px solid #aaa777;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #dddddd;
}

.kakoi1{
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 4px 0px 4px 10px;
        border-top: 1px solid #aaa777;
        border-bottom: 1px solid #aaa777;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #dddddd;
}
.kakoi2{
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 10px;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #efefef;
}

.sen3{
        width: 100%;
        margin: 10px 0px 0px 0px;
        padding: 0px;;
        background-color: #77232b;
        font-size: 14px;
}

.kakoi-card {
	width: 100%;
        margin: 0px 0px 10px 0px;
        padding: 0px;
        border: 1px solid #dfdfdf;
	line-height: 130%;
	color: #444444;
	text-align: left;
	vertical-align: top;
        font-size: x-small;
        background-color: #efefef;
}
.midasi {
        background-image  : url(image/oukan.gif);   
        background-repeat : no-repeat ; 
	text-align: left;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 20px;
        font-weight: bold;
        font-size: normal;
	color: #444444;
}


.aka {
	text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        font-weight: bold;
	color: #ff0000;
}

.ao {
	text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        font-weight: bold;
	color: #3300ff;
}

.ore {
	text-align: left;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        font-weight: bold;
	color: #ff6600;
}
p {
        font-size; small;
	line-height: 150%;
	color: #444444;
	margin: 6px 6px 12px 6px;
}
img.left {
        border:0;  
        float: left;
        margin: 0px 10px 4px 10px;
        border:none;
}

img.right {
        border:0;  
        float: right;
}

.sen{
        width: 100%;
        margin: 0px 0px 0px 0px;
        background-color: #0A50A1;
        font-size: 14px;
}