/* customize */
body{
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic";
	/*background:#FFEECC;*/
	background:url(../img/common/body_bg.jpg);
	line-height:1.5;
	color:#222222;
}
ul,ol{list-style-type:none;}
p{font-size:12px;}
a{color:#441111;text-decoration:underline;}
a:hover, a:active, a:focus{color:#664444;text-decoration:none;}
table{font-size:14px;width:100%;}

span.blue{color:#0000FF;font-weight:bold;}
span.red{color:#FF0000;font-weight:bold;}

.clear{clear:both;height:0;border:none;margin:0;padding:0;}

textarea{min-height:300px;}

h2{border-left:7px #441111 solid; padding-left:7px;color:#441111;}

/* header */
#header{}
#header h1{background: #221111;margin:0;}
#header h2{font-size:14px;font-weight:normal;border:none;}

#menu{}
#menu ul{}
#menu ul li{}
#menu ul li:hover{opacity:0.8;}
#menu ul li a{
	display:block;width:100%;
	background: #EECC99;
	border: 1px solid #661111;
	font-size:12px;color:#661111;
}
#menu ul li.active a{background:#661111;color:#FFFFFF;}

/* contents */
.contents{}
.contents h2{font-size:16px;}
.contents h3{font-size:14px;}
.contents h4{font-size:13px;}

/* footer */
#footer{background:#221111;color:#FFFFFF;margin-top:30px;padding:10px 0;}
#footer address{font-size:12px;font-style:normal;}
#footer .copyright{font-size:12px;}


/* top */
#top{}
#top #left-column{margin-bottom:20px;}
#top #left-column h2{background:#FFFFFF;color:#221111;padding:5px;border:3px double #221111;}
#top #left-column .contents_box{background:#FFFFFF;padding:10px;margin:0 0 10px;}
#top #left-column .profile{font-size:14px;}
#top #left-column .image_box{margin:20px 0 0;}
#top #left-column .image_box img{margin:5px 0;}

#top #right-column{}
#top #right-column .contents_box{background:#FFFFFF;padding:10px;margin:0 0 10px;}
#top #right-column .more{text-align:right;font-size:13px;margin:-20px 0 10px;}

/* profile */

/* realestate */
#realestate{}
#realestate .contents_box{background:#FFFFFF;margin:0 0 10px;padding:10px;}
#realestate .contents_box h2{}
#realestate .contents_box h3{font-weight:normal;}
#realestate .contents_box ul{font-size:13px;}


/* interior */
#interior{}
#interior .contents_box h2{}
#interior .contents_box h3{color:#661111;font-size:14px;}
#interior .contents_box{background:#FFFFFF;margin:0 0 10px;padding:10px;}
#interior ul.physiognomy_list{margin:10px;}
#interior ul.physiognomy_list li{padding:10px 0;background:#661111;cursor:normal;color:#FFFFFF;}


/* renovation */
#renovation{}
#renovation .contents_box h2{}
#renovation .contents_box h3{color:#661111;font-size:14px;}
#renovation .contents_box{background:#FFFFFF;margin:0 0 10px;padding:10px;}

/* physiognomy */
#physiognomy{}
#physiognomy .contents_box h2{}
#physiognomy .contents_box h3{color:#661111;font-size:14px;}
#physiognomy .contents_box{background:#FFFFFF;margin:0 0 10px;padding:10px;}
#physiognomy .contents_box .left, #physiognomy .contents_box .right{clear:both;margin:5px;}
#physiognomy .contents_box .left img, #physiognomy .contents_box .right img{max-width:200px;}
