body{
background:url(../img/back_bottom_back.jpg) bottom left repeat-x;
margin:0;
padding:0;
}

#rekisi{
background:url(../img/back_top_back.jpg) top left repeat-x;
margin:0;
padding:0;

}

#rekisi_ue{
background:url(../img/back_top.jpg) top left no-repeat;
width:1007px;
height:100%;
margin:0 auto;
padding:0;
}

#rekisi_sita{
background:url(../img/back_bottom.jpg) bottom left no-repeat;
margin:0;
padding:0 0 40px 0;
}


#submenu{
margin:0 44px 0 0;
_margin:0 22px 0 0;
padding:0;
width:119px;
display:block;
float:right;
}

#submenu h1{
padding:25px 14px 30px 14px;
}

#submenu ul{
width:119px;
display:block;
margin:0;
padding:0;
}

#submenu ul li{
float:right;
list-style:none;
margin-bottom:20px;
}

#submenu .mar_r{
margin-left:18px;
}

#contents{
float:left;
margin-left:20px;
width:680px;
min-height:830px;
_height:830px;
background:url(../img/back.gif) repeat top left;
margin:20px 0 0 30px;
_margin:20px 0 0 15px;
padding:0 40px;
}

#contents p{
line-height:190%;
font-size:14px;
margin-top:20px;
margin-bottom:20px;
}



.syasen{
font-weight:bold;
}

#contentstop{
float:left;
background:url(../img/back.gif) repeat top left;
margin:20px 0 0 30px;
_margin:20px 0 0 15px;
padding:10px;
}

#contents .setumeibun{
width:680px;
}

#contents .photo{
margin-left:20px;
margin-bottom:20px;
float:right;
}

#contents .mame01{
background:url(../img/title_mametisiki01.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox01{
border:1px solid #294b79;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}


#contents .mame02{
background:url(../img/title_mametisiki02.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox02{
border:1px solid #7b8d42;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame03{
background:url(../img/title_mametisiki03.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox03{
border:1px solid #493759;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame05{
background:url(../img/title_mametisiki05.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox05{
border:1px solid #593923;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame06{
background:url(../img/title_mametisiki06.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox06{
border:1px solid #8f2e14;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame07{
background:url(../img/title_mametisiki07.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox07{
border:1px solid #d4adae;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame08{
background:url(../img/title_mametisiki08.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox08{
border:1px solid #8f888c;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame09{
background:url(../img/title_mametisiki09.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox09{
border:1px solid #a7a6c4;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame10{
background:url(../img/title_mametisiki10.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox10{
border:1px solid #736a6e;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame11{
background:url(../img/title_mametisiki11.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox11{
border:1px solid #b44c97;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame12{
background:url(../img/title_mametisiki12.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox12{
border:1px solid #5360b2;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}

#contents .mame13{
background:url(../img/title_mametisiki13.jpg) no-repeat top left;
font-weight:bolder;
font-size:14px;
padding-left:10px;
padding-top:5px;
height:20px;
margin-top:20px;
color:#FFFFFF;
clear:both;
}

#contents .mameBox13{
border:1px solid #5c9291;
padding:10px;
width:658px;
margin-top:0px;
margin-bottom:50px;
}





/*--------------------------------------------------------------------------------
	09：clearfix
----------------------------------------------------------------------------*//**/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
