@charset "utf-8";
/* CSS Document */

body {
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	font-size:62.5%;
	font-style:normal;
	line-height:180%;
	letter-spacing:0.00em;
	color:#333;
	text-align:left;
	background-color:#efefef;
	/*background-image:url(../img/bg01.jpg);*/
	background-image:url(../img/bg02.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
}

div#container{
	margin-top:13px;
}



div#mainbox01,
div#mainbox02,
div#mainbox03,
div#mainbox04{
	width:650px;
	padding:20px 25px;
	background-color:#fff;
	margin:0 0 18px;
}

div#mainbox01 .floatL,
div#mainbox01 .floatR{
	width:319px;
}

div#mainbox01 p{
	margin:10px 0 0 218px;
}

div#mainbox01 dl dd{
	background-color:#000;
	background-image:url(../img/bg_apartment.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:283px;
	min-height:117px;
	_height:117px;
	padding:15px 18px;
	color:#fff;
}

div#mainbox01 dl dd#left{
	background-image:url(../img/bg_apartment.jpg);
}

div#mainbox01 dl dd#left{
	background-image:url(../img/bg_personalhome.jpg);
}

div#mainbox03{
	background-image:url(../img/photo01.jpg);
	background-repeat:no-repeat;
	background-position:25px 20px;
	min-height:170px;
	_height:170px;
}

div#mainbox02{
	height:225px;
	overflow-y:scroll;
	width:675px;
	padding:20px 0 0 25px;
}

div#mainbox02 div.col{
	border-bottom:1px #666 dotted;
	min-height:105px;
	_height:105px;
	margin-bottom:20px;
	width:650px;
}

div#mainbox02 div.col div.leftbox01{
	background-image:url(../img/image01.jpg);
}

div#mainbox02 div.col div.rightbox01{
	background-image:url(../img/image02.jpg);
}

div#mainbox02 div.col div.leftbox02{
	background-image:url(../img/image03.jpg);
}

div#mainbox02 div.col div.rightbox02{
	background-image:url(../img/image04.jpg);
}

div#mainbox02 div.col div.leftbox03{
	background-image:url(../img/image05.jpg);
}

div#mainbox02 div.col div.rightbox03{
	background-image:url(../img/image06.jpg);
}

div#mainbox02 div.col div.leftbox04{
	background-image:url(../img/image11.jpg);
}

div#mainbox02 div.col div.rightbox04{
	background-image:url(../img/image07.jpg);
}

div#mainbox02 div.col div.leftbox05{
	background-image:url(../img/image09.jpg);
}


div#mainbox02 div.leftbox01,
div#mainbox02 div.leftbox02,
div#mainbox02 div.leftbox03,
div#mainbox02 div.leftbox04,
div#mainbox02 div.leftbox05,
div#mainbox02 div.rightbox01,
div#mainbox02 div.rightbox02,
div#mainbox02 div.rightbox03,
div#mainbox02 div.rightbox04,
div#mainbox02 div.rightbox05{
	width:195px;
	min-height:80px;
	_height:80px;
	padding-left:130px;
	background-repeat:no-repeat;
	background-position:8px 0;
}

div#mainbox02 div.leftbox01 p,
div#mainbox02 div.leftbox02 p,
div#mainbox02 div.leftbox03 p,
div#mainbox02 div.leftbox04 p,
div#mainbox02 div.leftbox05 p,
div#mainbox02 div.rightbox01 p,
div#mainbox02 div.rightbox02 p,
div#mainbox02 div.rightbox03 p,
div#mainbox02 div.rightbox04 p,
div#mainbox02 div.rightbox05 p{
	margin:0;
}

div#mainbox02 div p.topcol{
	margin:0 0 7px;
}


div#mainbox02 div p.linkcol{
	background-image:url(../common/img/icon01.jpg);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding:0 0 0 15px;
	margin:0 0 7px;
	font-weight:700;
}

div#mainbox02 div p.linkcol a,
div#mainbox02 div p.linkcol a:link,
div#mainbox02 div p.linkcol a:visited{
	color:#333;
}

div#mainbox02 div p.linkcol a:hover,
div#mainbox02 div p.linkcol a:active{
	color:#ff6600;
}

div#mainbox02 div p span{
	padding:5px 3px;
	font-weight:700;
	color:#cc0000;
}


div#mainbox02 div p span.blackbox{
	background-color:#000;
	color:#fff;
	font-weight:400;
	font-size:0.8em;
}


div#mainbox03 div.col01{
	width:400px;
	margin:0 0 0 250px;
}

div#mainbox03 div.col01 h3{
	border-bottom:1px #666666 dotted;
	padding:0 0 8px 5px;
}

div#mainbox03 div.col01 p{
	padding:12px 6px;
}

div#mainbox03 div.col01 ul{
	margin:0 0 0 70px;
	_margin:0 0 0 50px;
}

div#mainbox03 div.col01 ul li{
	display:inline;
	background-image:url(../common/img/icon01.jpg);
	background-repeat:no-repeat;
	background-position:;
	margin:0 0 0 30px;
	padding:0 0 0 15px;
}



div#mainbox04{
	background-image:url(../img/photo02.jpg);
	background-repeat:no-repeat;
	background-position:25px 20px;
	min-height:170px;
	_height:170px;
}

div#mainbox04 div.col01{
	width:400px;
	margin:0 0 0 250px;
}

div#mainbox04 div.col01 h3{
	border-bottom:1px #A39D85 dotted;
	padding:0 0 8px 5px;
}

div#mainbox04 div.col01 p{
	padding:12px 6px;
}

div#mainbox04 div.col01 ul{
	margin:0 0 0 190px;
	_margin:0 0 0 170px;
}

div#mainbox04 div.col01 ul li{
	display:inline;
	background-image:url(../common/img/icon01.jpg);
	background-repeat:no-repeat;
	background-position:;
	margin:0 0 0 30px;
	padding:0 0 0 15px;
}


div#mainbox05{
	width:650px;
	padding:0 15px;
	background-color:#fff;
	margin:0 0 5px 10px;
	overflow-y:scroll;
	height:235px;
}

div#mainbox05 dl dd span#none{
	color:#cccccc;
	text-decoration:line-through;
}

div#mainbox05 dl dd span#new{
	color:#FF0000;
}

div#listarea{
	background-color:#ffffff;
	padding-bottom:5px;
	margin-bottom:30px;
}

div#listarea p#topics{
	height:31px;
	_overflow:hidden;
}

div#listarea p#topics img{
	display:inline;
}

div#listarea p#topics span#list{
	width:50px;
	position:relative;
	top:-25px;
	left:630px;
	height:0;
	overflow:visible;
}

div#listarea ul li{
	background-color:#ffffff;
	background-image:url(../common/img/icon02.jpg);
	background-repeat:no-repeat;
	background-position:7px 12px;
	_background-position:7px;
	border-bottom:1px #666666 dotted;
	padding:7px 20px;
}

div#listarea ul li dl dl,
div#listarea ul li dl dt,
div#listarea ul li dl dd{
	display:inline;
}

div#listarea ul li dl dt{
	margin:0 12px 0 0;
}

div#listarea ul li dl{
	_padding:7px 0 0 0;
}




div#AccessLog{display:none;}

.mt10 { margin-top: 10px;}

