/*body*/
body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg.gif) repeat;
}
.leftbg {
	margin: 0px;
	padding: 0px;
	background: url(../images/left.gif) repeat-y;
}
.rightbg {
	margin: 0px;
	padding: 0px;
	background: url(../images/right.gif) repeat-y;
}
.main {
	margin: 0px;
	padding: 5px 10px 5px 10px;
}
ul {
	margin: 5px 0px -5px 19px;
	padding: 0px 0px 0px 0px;
}
li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
p {
	margin: 0px;
	padding: 0px;
}

/* ヘッダー
---------------------------------------*/
.cmt {
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;
}
.pan {
	padding: 5px 0px 15px 2px;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;
}


/* 新着
---------------------------------------*/
.dtline{
	background: url(../images/dot1.gif) repeat-x;
}

/* メイン
---------------------------------------*/
.dtline2{
	background: url(../images/dot2.gif) repeat-x;
}
.bluebg1{
	background: url(../images/blue_bg1.gif) repeat-y;
}
.bluebg2{
	background: url(../images/blue_bg2.gif) repeat-y;
}
.red{
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;
	color:#FF0000;
}
.blue{
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;
	color:#1C80E3;
}
.gray{
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;
	color:#666666;
}
.graybg{
	font-size: 10px;
	line-height: 120%;
	letter-spacing: 1px;
	background: #EEEEEE;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	width: 315px;
}
.graybg2{
	font-size: 10px;
	line-height: 120%;
	letter-spacing: 1px;
	background: #EEEEEE;
	padding: 5px;
	margin: 10px 10px 10px 0px;
}
.graywaku{
	border: 1px solid #cccccc;
	padding: 10px;
	width: 325px;
}
.mark{
	color:#FF0000;
}



/* フッター
---------------------------------------*/
.foot {
	padding: 8px 0px 8px 0px;
	text-align: center;
	font-size: 10px;
	line-height: 100%;
	letter-spacing: 1px;
}

/*フォーム*/
.textf {
	height: 14px;
	border: 1px solid #cccccc;
}
textarea {
	height: 60px;
	border: 1px solid #cccccc;
}

/* リンクカラー
---------------------------------------*/
a:link{
	color:#FF6600;
	text-decoration: none;
}
	
a:visited{
	color:#FF6600;
	text-decoration: none;
}

a:active{
	color:#FF6600;
	text-decoration: none;
}

a:hover{
	color:#FF6600;
	text-decoration: underline;
}

/* 結露
---------------------------------------*/
p.shikumi {
	background-image:url(../../ketsuro/images/t01_bg.gif);
	background-repeat:no-repeat;
	margin: 30px auto 0px;
	padding: 50px 10px;
	width: 408px;
	height: 88px;
}

img.window {
	margin-top: 20px;
}

/**枠線：青のテーブル**/
table.blue_box {
	border: 1px solid #A1CCDF;
	color: #666666;
}

/**枠線：赤のテーブル**/
table.pink_box {
	width: 360px;
	border: 1px solid #EFC9C9;
	color: #666666;
}

/**防露**/
.blue_box p.bouro {
	background: #EEEEEE;
	padding: 5px;
}

.blue_box p img {
	border: 2px solid #FFF;
	margin-right: 5px;
}

.blue_box p span {
	color: #666666;
	font-weight:bold;
}


/**省エネ**/
.blue_box p.hikaku {
	margin: 20px 0px 10px 0px;
	text-align:right;
	color:#000000;
}


















