/* CSS Document */

/* m_sikumi
------------------------------------------------------------------*/

div#mainimage {
width:600px;
height:142px;
margin:0 0 20px 0;
padding:0;
}

div#mainimage h2 {
background:url(../m_sikumi/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;
}

#h3m_sikumi {
background:url(../m_sikumi/img/h3m_sikumi.jpg) no-repeat;
width:600px;
height:27px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3m_sikumi001 {
background:url(../m_sikumi/img/h3m_sikumi001.jpg) no-repeat;
width:600px;
height:37px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

ul#h3m_sikumi001_01 {
background:url(../m_sikumi/img/h3m_sikumi001_01.jpg) no-repeat;
width:600px;
height:251px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#sikum001 {
float:left;
width:290px;
height:251px;
margin:0 10px 0 0;
padding:0;
}

#sikum002 {
float:right;
width:290px;
height:251px;
margin:0 0 0 0;
padding:0;
}

#h3m_sikumi002 {
background:url(../m_sikumi/img/h3m_sikumi002.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3m_sikumi002_01 {
background:url(../m_sikumi/img/h3m_sikumi002_01.jpg) no-repeat;
width:600px;
height:332px;
margin:0 0 0 0;
padding:0;
text-indent:-9999px;
}

ul#h3m_sikumi002_02 {
background:url(../m_sikumi/img/h3m_sikumi002_02.jpg) no-repeat;
width:600px;
height:79px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#sikumi002_01 {
float:left;
width:279px;
height:62px;
margin:0 0 10px 12px;
padding:0;
text-indent:-9999px;
}

#sikumi002_02 {
float:right;
width:279px;
height:62px;
margin:0 15px 10px 0;
padding:0;
text-indent:-9999px;
}

#sikumi002_01 a, #sikumi002_02 a{
display:block;
width:279px;
height:62px;
margin:0;
padding:0;
font-size: 77%;
line-height: 100%;
text-indent: -9999px;
overflow: hidden;
}

#h3m_sikumi003 {
background:url(../m_sikumi/img/h3m_sikumi003.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3m_sikumi003_01 {
background:url(../m_sikumi/img/h3m_sikumi003_01.jpg) no-repeat;
width:600px;
height:250px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3m_sikumi004 {
background:url(../m_sikumi/img/h3m_sikumi004.jpg) no-repeat;
width:600px;
height:30px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}

#h3m_sikumi004_01 {
background:url(../m_sikumi/img/h3m_sikumi004_01.jpg) no-repeat;
width:600px;
height:275px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
clear:both;
}

#h3m_sikumi004_02 {
background:url(../m_sikumi/img/h3m_sikumi004_02.jpg) no-repeat;
width:600px;
height:120px;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
clear:both;
}

div#h3m_sikumi004_btm {
background:url(../m_sikumi/img/h3m_sikumi004_btm.jpg) no-repeat;
width:197px;
height:29px;
margin:0 auto;
padding:0;

}

#h3m_sikumi005 {
background:url(../m_sikumi/img/h3m_sikumi005.jpg) no-repeat;
width:600px;
height:30px;
margin:30px 0 20px 0;
padding:0;
text-indent:-9999px;
}

div#h3m_sikumi005_btm {
background:url(../m_sikumi/img/h3m_sikumi005_btm.jpg) no-repeat;
width:197px;
height:29px;
margin:0 auto;
padding:0;
}


#h3m_sikumi004_btm a, #h3m_sikumi005_btm a {
display:block;
width:197px;
height:29px;
margin:0;
padding:0;
font-size: 77%;
line-height: 100%;
text-indent: -9999px;
overflow: hidden;
}


/*------------------------------------------------------------------*/

/*////////////////////////////////////////

main_contents Setting

/////////////////////////////////////// */

#main_contents {
float:left;
width:600px;
height:auto;
margin:0;
padding:0;
}

/*////////////////////////////////////////


main_navi Setting

/////////////////////////////////////// */

#main_navi {
float:right;
width:166px;
height:auto;
margin:0;
padding:0;
}


/*2011/08/04
========================================================*/

.h3title{
padding-bottom:15px;
}




