/* index
------------------------------------------------------------------*/
/* CSS Document */
@import url("common.css");


/*////////////////////////////////////////

contents Setting

/////////////////////////////////////// */

div#contents {
float:right;
width:606px;
height:auto;
margin:20px 0 40px 0;
padding:0;
}



/*////////////////////////////////////////

side_navi Setting

/////////////////////////////////////// */

div#side_navi {
width:245px;
float: left;
text-align:center;
height:auto;
margin:20px 0 40px 0;
padding:0;
}

/* index
------------------------------------------------------------------*/

div#main_img{
width:898px;
height:329px;
margin:0;
padding:0;
}


h2#h201 {
width:606px;
height:auto;
margin:0 0 30px 0;
padding: 0;
}

#img_001 {
float:right;
width:125px;
height:192px;
margin:0 0 15px 15px;
padding: 0;
}

#h3_001 {
width:606px;
height:304px;
margin:0;
padding:0;
}

#h3_001_01 {
width:606px;
height:142px;
margin:0 0 15px 0;
padding: 0;
}

#h3_001_01 h3 {
width:606px;
height:100px;
margin:0;
padding:0;
}

#h3_001_01p {
width:606px;
margin:0 0 0 15px;
padding:0;
}

.img_001_text {
float:left;
width:427px;
line-height:160%;
padding:0;
}

div#index_002_top {
background:url('../index_img/h3_002_mid.jpg') repeat-y;
width:606px;
margin:0 0 20px 0;
padding:0;
border-bottom:#b4cee4 solid 1px;
}

h4#h3p_002_01 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_02 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_03 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_04 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_05 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_06 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_07 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_08 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

h4#h3p_002_09 {
width:582px;
height:31px;
margin:0 auto 15px;
padding:0;
text-align:center;
}

.h3_002_p{
line-height:160%;
padding:0 10px 15px 10px;
}

h3#index_002_01 {
width:606px;
height:80px;
margin:0 0 15px 0;
padding:0;
}

#h3_003 {
width:606px;
height:32px;
margin:0 0 10px 0;
padding:0;
}

ul#new {
width:606px;
margin:0;
padding:0;
}

ul#new li {
background:url(../index_img/h3_003_icon.jpg) no-repeat left top;
margin:8px 0 0 0;
padding:0 0 8px 25px;
border-bottom:1px dotted #666666;
}

#btn01 {
float:right;
height:22px;
width:74px;
margin:253px 30px 0 0;
_margin:253px 15px 0 0;
padding:0;
}

#btn01 a{
display:block;
height:22px;
width:74px;
margin:0;
padding:0;
}






