@charset "utf-8";
/* CSS Document */


#main {
padding: 0px 0px 0px 0px;
vertical-align: bottom;
width: 901px;
}


.main_left {
float: left;
padding: 0px 0px 0px 7px;
vertical-align: top;
width: 202px;
}

p.fc_btn a {
float: left;
height: 63px;
padding: 15px 0px 0px 0px;
width: 202px;
}

p.blog_btn a {
float: left;
height: 47px;
padding: 15px 0px 0px 0px;
width: 202px;
}

p.merumaga_btn a {
float: left;
height: 63px;
padding: 15px 0px 0px 0px;
width: 202px;
}



.main_right {
float: right;
padding: 15px 0px 0px 17px;
width: 675px;
}


.character_box01 {
float: left;
width: 675px;
}

.character_box01 h3 {
background: url(../img/character/character_title.gif) no-repeat left top;
float: left;
height: 19px;
width: 197px;
}

.character_box02 {
float: left;
padding: 30px 0px 0px 12px;
width: 627px;
}

.jyunbichu {
padding: 30px 0px 0px 0px;
width: 406px;
}



























