@charset "euc-jp";


/* 全体設定
---------------------------------------------------------------------------------*/
body{
	font-size: 0.8em;/* 基本の文字サイズ */
	background-color: #F3F3F3;/* サイトの背景カラー */
	line-height: 1.3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-attachment: fixed;
	background-image: url(../img/common/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}
	
/* 見出し設定
---------------------------------------------------------------------------------*/
h1 {　　
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;/* 文字表示位置 */
	padding: 0;
	font-size: 12pt;/* h1タグの文字サイズ */
	color: #FFFFFF;
	font-weight: bold;
	
	
}
h2{　　
	font-size: 1.2em;/* h2タグの文字サイズ */
	color: #FFFFFF;/* h2タグの文字色*/
	font-weight: 600;
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
	
}

h3{　　
	font-size: 1.2em;/* h3タグの文字サイズ */
	color: #333333;/* h3タグの文字色*/
	font-weight: 600;
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
	
}

h4{
	font-size:1.3em;
	width:500px;
	margin-left:10px;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	background-color: #006600;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	text-transform: none;
    
}


#tigau a {
	text-decoration: none;
}

/*---------------------------------------------------------------------------------*/	
.red-font {color: #FF0000}	
.font-height{line-height: 150%
            
}

/*サイトのリンクカラー*/

    a:link {/* リンクカラー */
	color: #666666;
	text-decoration: none;
	border-bottom:1px #FF9900 dotted;
}

    a:visited {/* 訪問済みのリンクカラー */
	color: #666666;
	text-decoration: none;
	border-bottom:1px #FF9900 dotted;
}
  
    a:hover {/* カーソルをのせたときの背景色 */
	background-color: #ffd78c
	text-decoration: none;
    }



/* パンくずリスト */
#pankuzu {
	color: #FFFFFF;
	text-decoration: underline;
}
.pankuzu {
	color: #FFFFFF;
}


#pankuzu tr {
	margin-top: 3;
	margin-bottom: 3;
	margin-left: 5px;
	color: #FFFFFF;
		}
#pankuzu a {
	color: #FFFFFF;
	text-decoration: none;
}


/* ---------------------------------------------------------------------------------*/


/* サイドメニューコンテンツ設定 */

#sidemenu ul {
	list-style-image: url(../img/sidemenu/menu-point.gif);/* 飾り（矢印） */
	list-style-type: none;
	list-style-position: outside;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;/* 飾りの表示位置 */
	padding: 0; 
	font-size: 0.9em;/* 基本の文字サイズ */
	
}


/* サイドメニュー設定
---------------------------------------------------------------------------------*/
.sidemenu-font {
	color: #F7E47C;
	line-height: 1.5;/* サイドメニュー項文字の高さ */
	font-weight: 600;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;/* 文字表示位置 */
	padding: 0; 
	
}

.menu-bg {
	background-attachment: scroll;
	background-image: url(../img/sidemenu/menu-bg2.gif);
	/*background-color: #7FC699;*/
	background-repeat: repeat;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: 600;
	display: block;
}

.interior {
	background-attachment: scroll;
	background-color: #F0F5D8;
	background-repeat: repeat-x;
	height: 34px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: 600;
		
	
}

.exterior {
	background-attachment: scroll;
	background-color: #F0F5D8;
	background-repeat: repeat-x;
	height: 34px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: 600;
	
}

.rebuilding {
	background-attachment: scroll;
	background-color: #F0F5D8;
	background-repeat: repeat-x;
	height: 34px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: 600;
	
}

.sidenavibg {
	background-attachment: scroll;
	background-image: url(../img/sidemenu/menubg-green.gif);
	background-color: #F0F5D8;
	background-repeat: repeat-x;
	height: 36px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: 600;
	display:block;
	width: 200px;
	
}




.livingplaza {
	background-attachment: scroll;
	background-color: #F0F5D8;
	background-repeat: repeat-x;
	height: 34px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: 600;
	
}

/* ノート風点線
---------------------------------------------------------------------------------*/

.txt-li {
border-bottom-width:1px;/* 線の太さ */
border-bottom-style:dotted;/* 点線 */
border-bottom-color:#999999;/* 基本の文字サイズ */
}

.header-bg {
	background-attachment: scroll;
	background: url(../img/common/header.jpg);
	background-repeat: repeat-x;
	height: 60px;
}
.red-waku {
	color: #FF0000;
	border: thin solid #FF0000;
	margin: 3px;
	padding: 3px;
	background-color: #FFFFFF;
}

.txt-1ems {font-size: 1.2em}

