/* CSS Document */

/* ----------ステップ１ */
td.step1{
margin:0;
padding:0 2px 0 0;
width:188px;
height:229px;
background-color:#FAF7E6;
text-align:left;
}

.step1{
background:#FAF7E6 url(../img/index/s01_b.jpg) no-repeat;
}

.step1 a:hover {
background:#FAF7E6 url(../img/index/s01.jpg) no-repeat;
display:block;
}

/*td.step1_content{
margin:0;
padding:0;
width:190px;
}*/

/* ----------ステップ２ */
td.step2{
margin:0;
padding:0 2px 0 0;
width:186px;
height:229px;
background-color:#FAF7E6;
text-align:left;
}
.step2{
background:#FAF7E6 url(../img/index/s02_b.jpg) no-repeat;

}

.step2 a:hover {
background:#FAF7E6 url(../img/index/s02.jpg) no-repeat;
display:block;

}

/*td.step2_content{
margin:0;
padding:0;
width:190px;
}*/

/* ----------ステップ３ */
td.step3{
margin:0;
padding:0 2px 0 2px;
width:186px;
height:229px;
background-color:#FAF7E6;
text-align:center;
}

.step3{
background:#FAF7E6 url(../img/index/s03_b.jpg) no-repeat;
background-position:2px 0;

}

.step3 a:hover {
background:#FAF7E6 url(../img/index/s03.jpg) no-repeat;
display:block;
}

/*td.step3_content{
margin:0;
padding:0;
width:190px;
}*/

/* ----------ステップ４ */
td.step4{
margin:0 0 0 2px;
padding:0;
width:188px;
height:229px;
background-color:#FAF7E6;
text-align:right;
}

.step4{
background:#FAF7E6 url(../img/index/s04_b.jpg) no-repeat;
background-position:2px 0;
}

.step4 a:hover {
background:#FAF7E6 url(../img/index/s04.jpg) no-repeat;
display:block;
background-position:2px 0;

}

/*td.step4_content{
margin:0;
padding:0;
width:190px;
}*/


/* ----------メインコンテンツ */
td#main_content{
margin:0;
padding:20px 25px 20px 25px;
line-height:130%;
background-image:url(../img/index/main_cont_back.jpg);
background-position:0% 0%;
background-repeat:no-repeat;
background-color:#FAF7E6;
text-align:center;
height:auto; /* 850px */
width:510px;
}

h2{
margin:5px 0 5px 0;
padding:0;
font-size:large;
font-weight:bold;
color:#000033;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
line-height:150%;
}

.main_content_text_top{
margin:20px 0 0 0; 
padding:0;
text-align:left;
color:#660000;
width:510px;
height:auto;
}

.main_content_text_center{
margin:20px 0 20px 0;
padding:0;
text-align:left;
color:#660000;
width:510px;
height:auto;
}

.main_content_text_bottom{
margin:0;
padding:0;
text-align:left;
color:#660000;
width:510px;
height:auto;
}

