@charset "utf-8";
/*
Theme Name: 高岡市川原町分譲住宅
Theme URI: http://www.hudousan.com/estate/kawaramachi_jyutaku/report/
Description: This is our original theme.
Author: 吉本土地建物株式会社
Author URI:　http://www.hudousan.com/
Version:1.0

*/

body {
	font: 90% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #a4e5f4;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	line-height: 1.4em;
}
.oneColFixCtrHdr #container {
	width: 950px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
.oneColFixCtrHdr #header {
	padding: 0; 
	margin: 0;
}
.oneColFixCtrHdr #header h1 {
	margin: 0;
	padding: 0;
}
.oneColFixCtrHdr #mainContent {
	padding: 20px;
	background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
	padding: 0 20px;
	background: #a4e5f4;
}
.oneColFixCtrHdr #footer p {
	margin: 0;
	padding: 20px 0;
}

.cf {
	display: block;
	overflow: hidden;
}
p { margin:0; padding: 0; }
a:link,a:visited {
	text-decoration:none;
	color:#9B5124
}
a:hover {
	text-decoration:underline;
	color: #404040;
}
img { border:none; }
.floatleft { float:left;}
.floatright {float:right;}
.textleft {text-align: left;}
.textright {text-align: right;}
.textcenter {text-align: center;}
.font120 { font-size: 120%; }
.font90 { font-size: 90%; }
.font80 { font-size: 80%; line-height: 1.2em;}
.bold { font-weight:bold;}
.mrg20 {margin-bottom: 20px;}

/*------------navi-----------------*/
#navi {
	margin-bottom: 20px;
	width:100%;
}
#navi ul li {
	background:url(navi_off.jpg) repeat-x;
	width:235px;
	height:40px;
	float:left;
	list-style:none;
	text-align:center;
	line-height:40px;
	border-right:solid 1px #999;
	border-left:solid 1px #FFF;
}
#navi ul {
	margin:0;
	padding:0;
}
#navi ul li a {
	display:block;
	color:#FFF;
}
#navi ul li a:hover {
	background:url(navi_on.jpg) repeat-x;
}



/*==========================================
 ページトップへボタンのスタイル
===========================================*/
a#pagetopBtn img {
	position : fixed;
	bottom: 10px;
	right: 1px;
	opacity: 0.5;
}


/*----Layout----*/

h2 {
	width:910px;
	display:block;
	margin:20px 0;
	padding:0;
	font-size:18px;
	line-height: 44px;
	background:url(h2_bg.jpg) no-repeat left center;
	text-indent: 50px;
}
/*--h2 a:link,a:visited {
	text-decoration:underline;
	color:#404040
}
h2 a:hover {
	text-decoration:none;
	color: #9B5124;
}--*/


/*-------sidebar widget--------*/
.panel {
	margin: 0px;
	padding: 0;
	float: right;
	width: 220px;
	display: block;
}
h2.widgettitle {
	background-image:none;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	width: 90%;
	padding: 4px 0;
	background-color: #A6DEEB;
	margin: 1em 0 0.5em; 0;
	border-top: dotted 1px #1c95ee;
	text-indent:16px;
}
.panel ul {
	list-style-type:none;
	margin:0 0 30px 0;
	padding:0;
}
.panel ul li ul li {
	list-style-type:disc;
	margin:0 0 0 30px;
	padding:0;
	font-size:12px;
}

/*-----------widget calender---*/
.widget_calendar table tr td a {
	background-color: #F4E5D0;
}
.widget_calendar table {
	width:85%;
	margin: 0 auto;
	padding: 0;
}

/*---------main----------*/
.main{
	float: left;
	width: 640px;
	display: block;
	margin: 0;
	padding: 0 0 0 40px;
	border-right: 1px solid #CCC;
}
h3.posttitle {
	font-size: 14px;
	color:#9B5124;
	background-color: #F4E5D0;
	padding: 8px 0 8px 20px;
	border-left: solid 8px #9B5124;
	width: 590px;
}
.main img {
	border: 1px solid #CCC;
	margin: 0 12px 12px 0;
}

/*-----------post-----------*/
.post { 
	width: 100%;
	margin: 0 0 30px; 0;
	padding:0;
}


/*----------cat,archive title--------------*/
#mainContent p.archive {
	font-size: 18px;
	line-height:36px;
	width:620px;
	text-align:center;
	background-color:#985124;
	color:#FFF;
}