@charset "EUC-JP";

/*
==================================================================
デフォルト
==================================================================
*/

.hyblid_solar_contents {
	width: 531px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-color: #FFFFFF;
}

#hyblid_solar_tag {
	width : 165px;

}

/*
==================================================================
トップメニュー
==================================================================
*/

.hyblid_menu_box {
	width: 491px;
	font-size: 0px;
	margin: 40px 20px 0px 20px;
}

.hyblid_menu {
	float: left;
	width: 93px;
	margin: 0px 6px 0px 0px;
}

.hyblid_menu_right {
	float: right;
	width: 93px;
}

/*
==================================================================
ハイブリッドソーラーとは？
==================================================================
*/

/* ハイブリッドソーラーとは？・コンテンツ */

.hyblid_solar_box {
	width: 489px;
	margin: 0px 0px 0px 21px;
}

/* ハイブリッドソーラーとは？ */

.hiblid_solar_img {
	font-size: 0px;
	text-align: center;
	margin: 5px 0px 0px 0px;
}

/* ハイブリッドソーラーハウスとは？ */

.hiblid_solar_title_bar {
	font-size: 0px;
	margin: 10px 0px 0px 0px;
}

.hiblid_solar_text {
	margin: 15px 0px 0px 0px;
}

/* ハイブリッドソーラーハウスの「3つの運転モード」 */

.hyblid_mode_title_box {
	float: left;
	width: 245px;
	margin: 10px 0px 0px 0px;
}

.hyblid_mode_title {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

/* ソーラー蓄熱暖房 */

.hyblid_mode_right {
	float: right;
	width: 238px;
	margin: 10px 0px 0px 0px;
}

.storage_mode_bg {
	width: 238px;
	height: 229px;
	background: url("./image/storage_mode_bg.jpg") no-repeat;
}

/* GIFアニメ */

.storage_mode_img {
	font-size: 0px;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 0px 0px;
}

/* 文章 */

.hyblid_mode_text {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

/* 補助暖房 */

.hyblid_mode_left {
	float: left;
	width: 238px;
	margin: 10px 0px 0px 0px;
}

.help_mode_bg {
	width: 238px;
	height: 230px;
	background: url("./image/help_mode_bg.jpg") no-repeat;
}

/* GIFアニメ */

.help_mode_img {
	font-size: 0px;
	margin: 0px 0px 0px 11px;
	padding: 7px 0px 0px 0px;
}

/* ソーラー給湯 */

.hot_water_mode_bg {
	width: 238px;
	height: 230px;
	background: url("./image/hot_water_mode_bg.jpg") no-repeat;
}

/* GIFアニメ */

.hot_water_mode_img {
	font-size: 0px;
	margin: 0px 0px 0px 9px;
	padding: 5px 0px 0px 0px;
}

/*
==================================================================
各部位の構造と働き
==================================================================
*/

/* 各部位の構造と働き・コンテンツ */

.part_box {
	width: 493px;
	margin: 0px 0px 0px 19px;
}

/* ハイブリッドソーラーとは？・ソーラー暖房と給湯のしくみ(画像) */

.part_top_img {
	font-size: 0px;
	text-align: center;
	margin: 30px 0px 0px 0px;
}

/* タイトルバー */

.part_title_bar {
	font-size: 0px;
	text-align: center;
	margin: 20px 0px 0px 0px;
}

/* 画像 */

.part_img {
	font-size: 0px;
	text-align: center;
	margin: 20px 0px 0px 0px;
}

/*
==================================================================
寺島製材所なら
==================================================================
*/

/* 寺島製材所なら・コンテンツ */

.terajima_box {
	width: 504px;
	margin: 10px 0px 0px 14px;
}

/* タイトルバー */

.terajima_title_bar {
	width: 493px;
	font-size: 0px;
	text-align: center;
	margin: 0px 0px 0px 6px;
}

/* 文章 */

.terajima_text {
	width: 493px;
	margin: 20px 0px 0px 6px;
}

/* 画像 */

.terajima_img {
	font-size: 0px;
	text-align: center;
	margin: 30px 0px 0px 0px;
}

/*
==================================================================
Q&A
==================================================================
*/

.question_box {
	width: 491px;
	margin: 0px 0px 20px 20px;
}

/* タイトルバー */

.question_title_bar {
	width: 489px;
	font-size: 0px;
	text-align: center;
	margin: 0px 1px 0px 1px;
}

/* 画像 */

.question_img {
	font-size: 0px;
	text-align: center;
	margin: 20px 0px 0px 0px;
}

/*
==================================================================
SEKOU LIST
==================================================================
*/

.sekou_list_box {
	width: 495px;
	margin: 0px 18px 0px 18px;
}

/* タイトルバー */

.sekou_list_title_bar {
	font-size: 0px;
	text-align: center;
}

/* サムネイルを横一列囲うボックス */

.thumbnail_side_box {
	width: 495px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* 種別名 */

.thumbnail_left {
	float: left;
	width: 158px;
}

.sekou_list_table {
	width: 158px;
	height: 115px;
	background: url("./image/sekou_list_bg.gif") no-repeat;
}

.sekou_list_name {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #C52C00;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}


/* サムネイルの右側を囲うボックス */

.thumbnail_right_top {
	float: right;
	width: 316px;
}

.thumbnail_right {
	float: right;
	width: 316px;
	margin: 10px 0px 0px 0px;
}

/* サムネイル(本体) */

.thumbnail_bg {
	float: left;
	width: 100px;
	height: 115px;
	background: url("./image/thumbnail_bg.jpg") no-repeat;
	margin: 0px 8px 0px 0px;
}

.thumbnail_bg_right {
	float: right;
	width: 100px;
	height: 115px;
	background: url("./image/thumbnail_bg.jpg") no-repeat;
}

/* 画像 */

.thumbnail_img {
	font-size: 0px;
	text-align: center;
	padding: 7px 0px 0px 0px;
}

/* 物件名・物件住所 */

.thumbnail_text {
	font-size: 10px;
	line-height: 12px;
	margin: 3px 6px 0px 7px;
}

/* 点線 */

.sekou_list_line {
	font-size: 0px;
	text-align: center;
	margin: 20px 0px 0px 0px;
}

/*
==================================================================
SEKOU DETAIL
==================================================================
*/

.sekou_detail_box {
	width: 494px;
	margin: 0px 18px 0px 19px;
}

/* 施工名 */

.sekou_detail_title_table {
	width: 494px;
	height: 33px;
	color: #333333;
	background: url("./image/sekou_detail_title_bg.gif") no-repeat;
	margin: 20px 0px 0px 0px;
}

.sekou_detail_title_td1 {
	width: 330px;
	font-size: 12px;
	line-height: 33px;
	padding: 0px 0px 0px 20px;
}

.sekou_detail_title_td2 {
	width: 144px;
	font-size: 10px;
	line-height: 33px;
}

.sekou_detail_title_td2 a:link {
	color: #6633FF;
	text-decoration: underline;
}

.sekou_detail_title_td2 a:active {
	color: #6633FF;
	text-decoration: underline;
}

.sekou_detail_title_td2 a:visited {
	color: #6633FF;
	text-decoration: underline;
}

.sekou_detail_title_td2 a:hover {
	color: #6633FF;
	text-decoration: underline;
}

/* 施工画像 */

.sekou_img_box {
	width: 494px;
	margin: 5px 0px 0px 0px;
}

/* 施工画像・メイン画像 */

.sekou_main_img {
	float: left;
	width: 310px;
	font-size: 0px;
	text-align: center;
}

/* 施工画像・サブ画像 */

.sekou_sub_img_box {
	float: right;
	width: 180px;
	background: url("./image/photo_wrapper.gif") repeat-y;
}

.sekou_sub_img_contents {
	width: 171px;
	font-size: 0px;
	margin: 0px 4px 0px 5px;
}

.sekou_sub_img_contents img {
	border: 1px solid #FFFFFF;
}

.sekou_sub_img_left {
	float: left;
	width: 82px;
	text-align: center;
	margin: 3px 0px 0px 0px;
}

.sekou_sub_img_right {
	float: right;
	width: 82px;
	text-align: center;
	margin: 3px 0px 0px 0px;
}

/* 商品解説 */

.sekou_text_box {
	width: 494px;
	background: url("./image/sekou_text_wrapper.gif") repeat-y;
	margin: 20px 0px 0px 0px;
}

.sekou_text_header {
	width: 494px;
	height: 32px;
	background: url("./image/sekou_text_header.gif") no-repeat;
}

.sekou_text_title {
	font-size: 12px;
	line-height: 22px;
	margin: 0px 10px 0px 13px;
	padding: 10px 0px 0px 0px;
}

.sekou_text {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 10px 0px 13px;
}

