/*body*/
body{
	margin : 0px;
	padding : 0px;
	background-image : url('img/back.jpg');
	background-position :  left top;
	background-repeat : repeat-x
	}

body, form, fieldset{
	margin : 0px;
	padding : 0px;
	}

fieldset{
	border :none;
	}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dd{
	margin : 0px;
	padding : 0px;
	font-family : "MS UI Gothic";
	}
	
blockquote{
	margin-right : 1em;
	}
	
li{
	list-style : none;
	}
	
input, textarea{
	font-size : 1em;
	}

/*header footer*/
.header{
	background:#ebebeb;
	text-align : center;
	}

.headertop{
	background:#000000;
	text-align : right;
	height : 21px;
	padding-top : 6px;
	}

.headerleft{
	width : 200px;
	background:#cccccc;
	text-align : left;
	float : left
	}

.headerright{
	width : 600px;
	background-image : url('img/headr.jpg');
	background-position :  left top;
	background-repeat : no-repeat;
	text-align : left;
	float : right
	}
	
.headerbottom{
	background:#000000;
	text-align : left;
	clear:both;
	}
	
.footer{
	background:#ebebeb;
	text-align : center;
	clear:both;
	margin : 0 0 0 0px;
	}
		
/*font*/

h1 {
	height : 22px;
	padding-top : 2px;
	padding-left: 6px;
	margin-left : 5px;
	margin-top : 2px;
	margin-bottom : 2px;
	font-size : 18px;
	color : #333333;
	border-left : #C5AC66 solid 5px;
	font-famiry : "ＭＳ Ｐ明朝, 細明朝体";
	}
	
.main p {
	margin-left : 10px;
	width : 380px;
	font-size : 12px;
	line-height : 15px;
	color : #333333;
	text-align : justify;
	}

.sider p {
	font-size : 12px;
	line-height : 15px;
	color : #333333;
	text-align : justify;
	}
	
p.new {
	border-bottom : #333333 solid 1px;
	}
	
.sidepro p{
	font-size : 12px;
	color : #FFFFFF;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	}
	
.sidepro {
	width : 170px;
	margin-left : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
	}

/*レイアウト*/
.outline {
	width : 800px;
	text-align : left;
	margin-top : 40px;
	background-color : #B1282F;
	}

.wrapper{
	width : 780px;
	text-align : left;
	margin :0 10px;
	background-image : url('img/wrapperback.jpg');
    overflow: hidden
	}

.wrapper:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden
}

.center{
	width : 590px;
	float : right;
	}

.main {
	width : 400px;
	float : left;
	margin-top : 10px;
	}


.side {
	width : 180px;
	float : left;
	}

.sider {
	width : 180px;
	float : right;
	margin-top : 10px;
	}

.menur1{
	background-image : url('img/rmha.jpg');
	background-repeat : no-repeat;
	background-position :  left top;
	padding-top : 40px
	}

.menur2{
	background-image : url('img/rmhb.jpg');
	background-repeat : no-repeat;
	background-position :  left top;
	padding-top : 45px
	}

.menur3{
	background-image : url('img/rmhc.jpg');
	background-repeat : no-repeat;
	background-position :  left top;
	padding-top : 40px
	}

.menur4{
	background-image : url('img/rmhd.jpg');
	background-repeat : no-repeat;
	background-position :  left top;
	padding-top : 40px
	}

.sider p{
	width : 180px;
	padding-left : 5px;
	padding-right : 5px;
	background-image : url('img/rmh3.jpg');
	background-repeat : repeat-y;
	background-position :  left top;
	}
	
.menurb{
	background-image : url('img/rmh2.jpg');
	background-repeat : no-repeat;
	background-position :  left bottom;
	padding-bottom : 8px
	}

.headerbottom{
	background:#000000;
	text-align : left;
	clear:both;
	}

.c-both {clear:both;}

.imgflo{
	float : left;
	margin-right : 10px;
	}
