@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;
}


.simulation_box01 {
float: left;
width: 675px;
}

.simulation_box01 h3 {
background: url(../img/simulation/simulation_title.gif) no-repeat left top;
float: left;
height: 19px;
width: 188px;
}

.simulation_box02 {
float: left;
padding: 20px 0px 0px 0px;
width: 675px;
}

h4.simulation_desc {
background: url(../img/simulation/simulation_desc.gif) no-repeat left top;
float: left;
height: 43px;
width: 619px;
}



.simulation_01 {
float: left;
padding: 40px 0px 0px 0px;
width: 675px;
}

p.simulation_01_p {
color: #831919;
font-weight: bold;
text-align: left;
}

.simulation01_table {
float: left;
padding: 5px 0px 0px 0px;
width: 675px;
}

.simulation01_table_top {
background: url(../img/simulation/simulation_top.gif) no-repeat left top;
float: left;
height: 2px;
width: 640px;
}

.simulation01_table_middle01 {
background: url(../img/simulation/simulation_middle01.gif) repeat-y left top;
float: left;
height: 100%;
width: 640px;
}

.simulation01_table_middle02 {
background: url(../img/simulation/simulation_middle02.gif) repeat-y left top;
float: left;
height: 100%;
width: 640px;
}

.simulation01_table_middle03 {
background: url(../img/simulation/simulation_middle03.gif) repeat-y left top;
float: left;
height: 100%;
width: 640px;
}

.simulation_bar {
background: url(../img/simulation/simulation_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 640px;
}

.simulation_bar02 {
background: url(../img/simulation/simulation_bar02.gif) no-repeat left top;
float: left;
height: 1px;
width: 640px;
}

.simulation_bar03 {
background: url(../img/simulation/simulation_bar03.gif) no-repeat left top;
float: left;
height: 1px;
width: 640px;
}

.simulation01_table_middle04 {
float: left;
padding: 2px 0px 0px 0px;
width: 640px;
}

.simulation01_table_middle04_img {
background: url(../img/simulation/simulation_middle04.gif) repeat-y left top;
float: left;
height: 100%;
width: 640px;
}

.simulation01_table_middle04_lr {
float: left;
padding: 8px 0px 7px 0px;
width: 640px;
}

.simulation01_table_middle04_left {
float: left;
letter-spacing: -0.01em;
padding: 0px 0px 0px 19px;
text-align: left;
width: 142px;
}

.simulation01_table_middle04_right {
float: right;
letter-spacing: -0.01em;
padding: 0px 15px 0px 0px;
text-align: right;
width: 463px;
}


.simulation01_table00 {
float: left;
letter-spacing: -0.01em;
padding: 8px 0px 7px 0px;
width: 640px;
}

p.simulation01_table00_one {
float: left;
letter-spacing: -0.01em;
text-align: center;
width: 162px;
}

p.simulation01_table00_two {
float: left;
letter-spacing: -0.01em;
text-align: center;
width: 159px;
}

p.simulation01_table00_three {
float: left;
letter-spacing: -0.01em;
text-align: center;
width: 160px;
}

p.simulation01_table00_four {
float: left;
letter-spacing: -0.01em;
text-align: center;
width: 159px;
}



.simulation01_table01 {
float: left;
padding: 8px 0px 7px 0px;
width: 640px;
}

p.simulation01_table01_one {
float: left;
letter-spacing: -0.01em;
padding: 0px 0px 0px 19px;
text-align: left;
width: 142px;
}

p.simulation01_table01_two {
float: left;
letter-spacing: -0.01em;
padding: 0px 16px 0px 15px;
text-align: right;
width: 129px;
}

p.simulation01_table01_three {
float: left;
letter-spacing: -0.01em;
padding: 0px 16px 0px 0px;
text-align: right;
width: 148px;
}

p.simulation01_table01_four {
float: left;
letter-spacing: -0.01em;
text-align: right;
padding: 0px 15px 0px 0px;
width: 140px;
}


.simulation01_table02 {
float: left;
letter-spacing: -0.01em;
padding: 8px 0px 7px 0px;
width: 640px;
}

p.simulation01_table02_one {
float: left;
letter-spacing: -0.01em;
text-align: left;
padding: 0px 0px 0px 19px;
width: 142px;
}

p.simulation01_table02_two {
float: left;
letter-spacing: -0.01em;
text-align: left;
padding: 0px 16px 0px 15px;
width: 129px;
}

p.simulation01_table02_three {
float: left;
letter-spacing: -0.01em;
text-align: right;
padding: 0px 16px 0px 0px;
width: 148px;
}

p.simulation01_table02_four {
float: left;
letter-spacing: -0.01em;
text-align: right;
padding: 0px 15px 0px 0px;
width: 140px;
}


.simulation01_table02_bar {
background: url(../img/simulation/simulation01_table02_bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 640px;
}


p.attention01 {
color: #990000;
letter-spacing: -0.01em;
padding: 7px 0px 0px 5px;
text-align: left;
}

p.attention02 {
color: #990000;
letter-spacing: -0.01em;
padding: 3px 0px 0px 5px;
text-align: left;
}





















