@charset "shift_JIS";

.box {
 margin:0px 20px 40px;
 padding:0px;
 width:519px;
 }

.box2 {
 margin:15px 20px;
 padding:0px;
 width:519px;
 }

.txt {
 margin:0;
 padding:3px 0 5px;
 line-height:1.2em;
 color:#ff00ff;
 }
 
.txt2 {
 margin:0;
 padding:3px 0;
 line-height:1.2em;
 } 
 
 
.table {
 margin:5px 0 8px;
 }
 
.maru {
 margin:5px 0 0;
 padding:0 0 0 13px;
 line-height:1.2em;
 }
 
.left {
 margin:0px;
 padding:0px;
 width:402px;
 height:auto;
 float:left;
 }
 
.left2 {
 margin:0px;
 padding:0px 10px;
 width:181px;
 float:left;
 }
 
.left3 {
 margin:0px;
 padding:0px 7px 0 0;
 width:110px;
 float:left;
 }
 
.middle3 {
 margin:0px;
 padding:0px 10px;
 width:265px;
 height:auto;
 float:left;
 }
 
.right3 {
 margin:0px;
 padding:0px 0 0 7px;
 width:110px;
 float:left;
 }
 
.right {
 margin:0px;
 padding:0px 0 0 7px;
 width:110px;
 height:auto;
 float:left;
 }
 
.right2 { 
 margin:0px;
 padding:0px 7px 0px 0px;
 width:110px;
 height:auto;
 float:left;
 }


#top {
 margin:0px;
 padding:0px;
 width:402px;
 height:8px;
 background:url(img/top.gif) 0 0 no-repeat;
 }
 
#bottom {
 margin:0px;
 padding:0px;
 width:402px;
 height:38px;
 background:url(img/bottom.gif) 0 0 no-repeat;
 }
 
#pink {
 margin:0px;
 padding:5px 15px;
 width:372px;
 background:url(img/middle_bg.gif) 0 0 repeat-y;
 line-height:1.2em;
 }    
