/* CSS Document */

/* meneki
------------------------------------------------------------------*/

div#mainimage {
width:600px;
height:142px;
margin:0 0 20px 0;
padding:0;
}

div#mainimage h2 {
background:url(../meneki/img/main.jpg) no-repeat;
width:600px;
height:142px;
margin:0;
padding:0;
text-indent: -9999px;
}

div#main_contents {
width:600px;
height: auto;
margin:0 0 20px 0;
padding:0;
}

#h3meneki {
background:url(../meneki/img/h3meneki.jpg) no-repeat;
width:600px;
height:27px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_001 {
background:url(../meneki/img/h3meneki_001.jpg) no-repeat;
width:600px;
height:37px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_001_01 {
float:right;
background:url(../meneki/img/h3meneki_001_01.jpg) no-repeat;
width:229px;
height:180px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_001_img01 {
float:right;
background:url(../meneki/img/h3meneki_001_img01.jpg) no-repeat;
width:179px;
height:134px;
margin:0 10px 10px 10px;
padding:0;
text-indent:-9999px;
}

#h3meneki_002 {
background:url(../meneki/img/h3meneki_002.jpg) no-repeat;
width:600px;
height:27px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_002_001 {
background:url(../meneki/img/h3meneki_002_001.jpg) no-repeat;
width:600px;
height:27px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

ul#h3meneki_002_002 {
background:url(../meneki/img/h3meneki_002_002.jpg) no-repeat;
width:600px;
height:49px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#meneki_002_01{
float:left;
width:192px;
height:49px;
margin:0 11px 0 0;
padding:0;
}

#meneki_002_02{
float:left;
width:192px;
height:49px;
margin:0 11px 0 0;
padding:0;
}

#meneki_002_03{
float:left;
width:192px;
height:49px;
margin:0 0 0 0;
padding:0;
}

#meneki_002_01 a, #meneki_002_02 a, #meneki_002_03 a{
display:block;
width:192px;
height:49px;
margin:0 0 0 0;
padding:0;
overflow: hidden;
}

#h3meneki_002_003 {
background:url(../meneki/img/h3meneki_002_003.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_002_004 {
background:url(../meneki/img/h3meneki_002_004.jpg) no-repeat;
width:600px;
height:73px;
margin:0 0 0 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_002_004_bak {
background:url(../meneki/img/h3meneki_002_004_bg.jpg) repeat-y;
width:600px;
margin:0 0 20px 0;
padding:0;
}

#h3meneki_002_004_bak h4 {
margin:0 0 0 15px;
}

#h3meneki_002_004_under {
background:url(../meneki/img/h3meneki_002_004_under.jpg) no-repeat;
width:600px;
height:8px;
margin:0;
padding:0;
}

#h3meneki_003 {
background:url(../meneki/img/h3meneki_003.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_004 {
background:url(../meneki/img/h3meneki_004.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

ul#h3meneki_004_01 {
background:url(../meneki/img/h3meneki_004_01.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#meneki_004_01{
float:left;
width:192px;
height:30px;
margin:0 11px 0 0;
padding:0;
}

#meneki_004_02{
float:left;
width:192px;
height:30px;
margin:0 11px 0 0;
padding:0;
}

#meneki_004_03{
float:left;
width:192px;
height:30px;
margin:0 0 0 0;
padding:0;
}

#meneki_004_01 a, #meneki_004_02 a, #meneki_004_03 a{
display:block;
width:192px;
height:30px;
margin:0 0 0 0;
padding:0;
overflow: hidden;
}


/*------------------------------------------------------------------*/

/*////////////////////////////////////////

main_contents Setting

/////////////////////////////////////// */

#main_contents {
float:left;
width:410px;
height:auto;
margin:0;
padding:0;
}

/*////////////////////////////////////////


main_navi Setting

/////////////////////////////////////// */

#main_navi {
float:right;
width:166px;
height:auto;
margin:0;
padding:0;
}


/*2011/08/05 SideMenu Rebuild
========================================================*/

.h4title{
padding-bottom:15px;
}

ul#h3meneki_002_2 {
background:url(../meneki/img/h3meneki_002_2.jpg) no-repeat;
width:600px;
height:49px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3meneki_002_3 {
background:url(../meneki/img/h3meneki_002_3.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}




