@charset "utf-8";
/* CSS Document */

/* ------------------------------------------ */
/* トップページ                               */
/* ------------------------------------------ */

/* トップレイアウト */

.main_img{
	width:900px;
	height:300px;
	margin:0 auto 15px auto;
}

.cont_left{
	width:210px;
	float:left;
	padding:25px 0 0 0;
	margin:0;
}

.cont_right{
	width:690px;
	float:right;
}

.cont_right_main{
	width:430px;
	float:left;
	padding:25px 25px 0 25px;
}

.cont_right_menu{
	width:210px;
	float:right;
	padding:5px 0 0 0;
	margin:0;
}

/* トップ補助金情報 */

.subsidy_img{
	margin:0 auto 20px auto;
	text-align:center;
}

/* トップバナー */

.index_banner{
	width:900px;
	margin:0 auto 20px auto;
}

.index_banner02{
	width:588px;
	float:left;
}

.index_banner03{
	width:297px;
	float:right;
	/*padding:0 0 0 15px;*/
}

/* トップビッグメニュー */

.big_menu{
	width:900px;
	margin:0 auto;
	background:url(../images/bigmenu_back.gif) no-repeat;
	padding:8px 0;
}

.big_menuleft{
	width:590px;
	float:left;
}

.big_menu_contleft{
	width:280px;
	float:left;
	padding:0 0 0 15px;
}

.big_menu_contright{
	width:280px;
	float:right;
	padding:0 0 0 15px;
}

.big_menuright{
	width:295px;
	float:right;
	padding:0 0 0 15px;
}

.big_menu_table01{
	width:280px;
}

.big_menu_table02{
	width:280px;
	text-align:center;
	padding:0 0 8px 0;
	height:98px;
	background:url(../images/bigmenu_center.gif) repeat-y;
}

.big_menu_table03{
	width:264px;
	padding:0 8px;
	background:url(../images/bigmenu_center.gif) repeat-y;
}

.big_menu_table04{
	width:62px;
	float:right;
	height:15px;
}

/* トップフレーム */

.index_frame01{
	width:428px;
	margin:0 auto;
	background:url(../images/index_pic11.gif);
	border-bottom:solid 1px #ededed;
	border-left:solid 1px #ededed;
	border-right:solid 1px #ededed;
}

.index_frame02{
	width:412px;
	margin:0 auto;
}

.index_frame02left{
	width:170px;
	float:left;
}

.index_frame02right{
	width:242px;
	float:right;
}

/* トップ画像 */

.index_infotitle{
	width:430px;
	height:40px;
	margin:0;
	padding:15px 0 0 0;
}

.index_recommendationtitle{
	width:430px;
	height:40px;
	margin:0;
	padding:30px 0 0 0;
	clear:both;
}

.index_img01{
	width:386px;
	height:15px;
	margin:8px 0 10px 9px;
	padding:0;
}

/* トップテキスト */

.index_text01{
	font-size:12px;
	color:#666666;
	line-height:140%;
	margin:10px 0 5px 0;
}

.index_text02{
	font-size:12px;	
	line-height:130%;
	margin:10px 0;

}

.index_info01{
	font-size:12px;
	margin:0 14px 0 0;
	padding:10px 0 10px 0;
	height:14px;
	line-height:14px;
	color:#666666;
	float:left;
	clear:both;
	border-bottom:dashed 1px #CCCCCC;
	width:430px;
}

.index_info02{
	margin:0 0 0 20px;
	padding:0;
	font-size:12px;
	line-height:14px;
	color:#666666;
}

/* ------------------------------------------ */
/* 下層ページ共通                             */
/* ------------------------------------------ */

/* 下層ページレイアウト */

.main_img02{
	width:900px;
	height:150px;
	margin:0 auto 30px auto;
}

.side{
	width:210px;
	float:left;
}

.main{
	width:660px;
	float:right;
	padding:20px 0 0 30px;
}

/* 下層ページテキスト */

h2{
	font-size:12px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
}

h3{
	width:660px;
	height:40px;
	margin:0 0 15px 0;
	padding:0;
}


.text01{
	font-size:12px;
	margin:0 5px 15px 5px;
	padding:0;
	line-height:145%;
}

/* ------------------------------------------ */
/* 太陽光発電を入れよう　　　　　　　         */
/* ------------------------------------------ */

/* 太陽光発電を入れよう画像 */

img.intro_right01{
	float:right;
	margin:2px 15px 0 5px;
	padding:0;
}

.intro_img01{
	margin:0 auto 30px auto;
	width:630px;
}

.intro_img02{
	margin:0 0 20px 5px;
	padding:18px 0 0 0;
	width:645px;
}

.intro_img03{
	margin:0 0 10px 5px;
	width:645px;
}

.intro_img04{
	margin:0 auto;
	width:590px;
}

/* 太陽光発電を入れようフレーム */

.intro_frame01{
	width:630px;
	margin:0 auto 20px auto;
}

.intro_frame02{
	width:315px;
	float:left;
}

.intro_frame03{
	width:315px;
	float:right;
}

.intro_frame04{
	width:300px;
	float:right;
	padding:0 0 0 15px;
}

.intro_frame05{
	width:630px;
	margin:0 auto 20px auto;
	border:solid 2px #FC0;
	padding:15px 0;
}

/* 太陽光発電を入れようテキスト */

.intro_text01{
	font-size:12px;
	margin:0 15px 0 30px;
	padding:0;
	line-height:145%;
}

.intro_text02{
	font-size:12px;
	margin:0 15px 15px 15px;
	padding:0;
	line-height:145%;
}

.intro_text03{
	font-size:12px;
	margin:0 15px 0 30px;
	padding:0;
	line-height:145%;
	width:275px;
}

/* ------------------------------------------ */
/* 導入        　                             */
/* ------------------------------------------ */

/* 導入フレーム */

.exa_frame01{
	width:590px;
	margin:0 auto 15px auto;
}

.exa_frame02{
	width:628px;
	margin:0 auto 15px auto;
	padding:10px 0;
	border:solid 2px #CCCCCC;
}

/* 導入画像 */

.exa_img01{
	width:114px;
	margin:0 15px 0 0;
	float:right;
	height:23px;
	padding:0;
}

.exa_img02{
	margin:0 0 0 15px;
	width:186px;
	height:36px;
}

/* ------------------------------------------ */
/* 導入（既築）　                             */
/* ------------------------------------------ */

/* 導入（既築）テーブル */

.exa2_tabele01{
	width:520px;
	margin:0 0 30px 10px;
}

.exa2_tabele02{
	width:130px;
}

/* 導入（既築）画像 */

.exa2_img01{
	margin:0 0 15px 5px;
	padding:10px 0 0 0;
}

/* 導入（既築）テキスト */

.exa_text01{
	font-size:12px;
	margin:0 15px 15px 15px;
	padding:0;
	line-height:145%;
}

.exa_text02{
	font-size:12px;
	margin:0 15px 5px 15px;
	padding:0;
}

.exa_text03{
	font-size:12px;
	margin:0 15px 15px 20px;
	padding:0;
	line-height:145%;
}

/* ------------------------------------------ */
/* 導入（新築）　                             */
/* ------------------------------------------ */

/* 導入（新築）テーブル */

.exa3_tabele01{
	width:650px;
	margin:0 0 30px 10px;
}

.exa3_tabele02{
	width:130px;
}

/* 導入（新築）テキスト */

.exa3_text01{
	font-size:12px;
	margin:0 5px 15px 0;
	padding:0;
	line-height:145%;
	color:#C00;
}

/* ------------------------------------------ */
/* 実績　　　　　　　　　　　　　　　         */
/* ------------------------------------------ */

/* 実績画像 */

img.res_left01{
	float:left;
	margin:2px 15px 10px 5px;
	padding:0;
}

.res_img01{
	width:650px;
	margin:0 auto;
	padding:20px 0 0 0;
}

.res_img02{
	width:650px;
	margin:0 auto 20px auto;
	padding:10px 0 0 0;
}

.res_img03{
	width:660px;
	height:40px;
	margin:0 0 15px 0;
	padding:0 0 0 90px;
	background:url(../images/results_pic01.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	color:#333333;
}

/* 実績テキスト */

.res_text01{
	font-size:12px;
	margin:0;
	padding:0;
	line-height:140%;
}

/* ------------------------------------------ */
/* 会社概要　　　　　　　　　　　　　         */
/* ------------------------------------------ */

/* 会社概要フレーム */

.pro_frame01{
	width:660px;
	margin:0 auto;
}

.pro_frame02{
	width:470px;
	float:left;
	padding:0 20px 0 0;
}

.pro_frame03{
	width:165px;
	float:right;
	padding:0 5px 0 0;
}

/* 会社概要テーブル */

table.pro_table{
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	width:629px;
	margin:0 auto 20px auto;
	font-size:12px;
}

table.pro_table td,
table.pro_table th{
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:5px;
}
	
table.pro_table th{
		background:#f1f1f1;
}

.pro_table02{
	width:190px;
	line-height:140%;
}

.pro_table03{
	width:420px;
	line-height:140%;
}

/* 会社概要画像 */

.pro_img01{
	margin:0 auto 20px auto;
	width:470px;
	padding:10px 0 0 0
}

.pro_img02{
	margin:0 0 20px 5px;
	padding:10px 0 0 0
}

.pro_img03{
	margin:0 0 15px 5px;
	padding:15px 0 0 0;
	height:14px;
}

/* 会社概要テキスト */

.pro_text01{
	font-size:12px;
	text-align:right;
	margin:0 0 30px 0;
}

.pro_text02{
	font-size:12px;
	margin:0 0 10px 0;
	padding:0;
	line-height:140%;
}

.pro_text03{
	font-size:12px;
	line-height:140%;
}

.pro_text04{
	font-size:12px;
	line-height:150%;
	margin:5px 10px;
	padding:0;
}

.pro_text05{
	font-size:12px;
	line-height:150%;
	margin:5px 10px;
	padding:0;
	font-weight:bold;
	color:#333333;
}

.pro_text06{
	font-size:12px;
	line-height:150%;
	margin:5px 10px 0 70px;
	padding:0;
	font-weight:bold;
	color:#333333;
}

.pro_text07{
	font-size:12px;
	line-height:150%;
	margin:0 5px 15px 5px;
	padding:0;
}

/* ------------------------------------------ */
/* これまでの設置事例　　　　　　　　         */
/* ------------------------------------------ */

/* これまでの設置事例フレーム */

.case_frame01{
	width:640px;
	margin:0 auto 10px auto;
}

.case_frame02{
	width:254px;
	float:left;
	padding:3px 0 0 0;
}

.case_frame03{
	width:371px;
	float:right;
	padding:0 0 0 15px;
}

.case_frame04{
	width:254px;
	float:right;
	padding:3px 0 0 0;
}

.case_frame05{
	width:371px;
	float:left;
	padding:0 15px 0 0;
}

/* これまでの設置事例テーブル */

.case_taable01{
	width:510px;
	margin:0 0 15px 10px;
}

.case_taable02{
	width:170px;
	margin:0;
}

.case_taable03{
	width:150px;
	margin:0;
}

/* これまでの設置事例画像 */


img.case_left01{
	float:left;
	margin:0 8px 10px 0;
	padding:0;
}

.case_img01{
	width:650px;
	margin:0 auto 20px auto;
	padding:10px 0 0 0;
}

.case_img02{
	margin:0 0 10px 0;
	padding:0;
}

.case_img03{
	margin:0 0 10px 10px;
	padding:0;
}

.case_img04{
	margin:0 auto 15px auto;
	width:590px;
}

/* これまでの設置事例テキスト */

.case_text01{
	font-size:12px;
	margin:0 10px 20px 0;
	padding:0;
	text-align:right;
	clear:both;
	color:#638c0b;
}

.case_text02{
	font-size:12px;
	margin:0 5px 12px 5px;
	padding:0;
	line-height:140%;
}

.case_text03{
	font-size:12px;
	margin:0 15px 12px 15px;
	padding:0;
	line-height:140%;
}

.case_text04{
	font-size:12px;
	margin:0 15px 12px 0;
	padding:0;
	line-height:140%;
	color:#C00;
	font-weight:bold;
}

/* ------------------------------------------ */
/* 環境学習への取り組み　　　　　　　         */
/* ------------------------------------------ */

/* 環境学習への取り組みフレーム */

.study_frame01{
	width:552px;
	margin:0 auto;
}

.study_frame02{
	width:246px;
	float:left;
}

.study_frame03{
	width:246px;
	float:right;
	padding:0 0 0 60px;
}


/* 環境学習への取り組みテーブル */

.study_table01{
	margin:0 0 30px 25px;
}

.study_table02{
	margin:0 auto 5px auto;
	width:610px;
}

.study_table03{
	margin:0;
	width:240px;
}

.study_table03_02{
	margin:0;
	width:246px;
	background:url(../images/study_pic08.gif) repeat-y;
	text-align:center;
}

.study_table03_03{
	margin:0;
	width:246px;
	background:url(../images/study_pic09.gif) repeat-y;
	text-align:center;
}

/* 環境学習への取り組み画像 */

img.study_right01{
	float:right;
	margin:0 5px 10px 15px;
	padding:0;
}

.study_img01{
	width:650px;
	margin:0 auto 20px auto;
	padding:15px 0 0 0;
}

.study_table02{
	margin:0 auto 5px auto;
	width:610px;
}

/* 環境学習への取り組みテキスト */

.study_text01{
	font-size:12px;
	margin:0 0 15px 10px;
	padding:0 0 0 15px;
	background:url(../images/study_pic02.gif) no-repeat;
}

.study_text02{
	font-size:12px;
	margin:0;
	padding:0 10px 0 0;
}

.study_text03{
	font-size:12px;
	text-align:center;
}

.study_text04{
	font-size:12px;
	text-align:left;
	line-height:140%;
	margin:25px 15px 18px 15px;
}

.study_text05{
	font-size:12px;
	text-align:left;
	line-height:140%;
	margin:9px 15px 18px 15px;
}

/* ------------------------------------------ */
/* おすすめ太陽光発電、エコロジー　　         */
/* ------------------------------------------ */

/* エコロジーフレーム */

.rec01_frame01{
	width:618px;
	border:solid 1px #ededed;
	margin:0 auto;
	padding:10px;
	background:#fbf8f0;
}

/* エコロジーテーブル */

.rec01_table01{
	width:644px;
	margin:0 auto 30px auto;
}

.rec01_table02{
	width:128px;
	text-align:center;
}

.rec01_table03{
	width:128px;
	text-align:center;
	font-size:12px;
	padding:10px 0;
}

/* エコロジーテキスト */

.rec01_text01{
	font-size:12px;
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	background:url(../images/rec1_pic04.gif) no-repeat;
	height:12px;
	line-height:12px;
}

.rec01_text02{
	font-size:12px;
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	line-height:145%;

}

/* ------------------------------------------ */
/* おすすめ太陽光発電、お得・ラクラク         */
/* ------------------------------------------ */

/* お得・ラクラク画像関係 */

.rec02_img01{
	margin:0 0 15px 5px;
	padding:10px 0 0 0;
}

.rec02_img02{
	margin:0 0 25px 0;
	padding:10px 0 0 0;
}

.rec02_img03{
	width:660px;
	height:40px;
	margin:0 0 15px 0;
	padding:0;
}

.rec02_img04{
	margin:0 0 25px 0;
	padding:10px 0 0 0;
	width:650px;
}

.rec02_img05{
	margin:0 0 25px 15px;
	padding:0;
	width:630px;
}

.rec02_img06{
	margin:0 auto 15px auto;
	width:590px;
}

/* お得・ラクラクテキスト */

.rec02_text01{
	font-size:12px;
	margin:0;
	padding:0;
	line-height:140%;
	color:#06F;
	font-weight:bold;
}

.rec02_text02{
	font-size:12px;
	margin:0 0 15px 0;
	padding:0;
	line-height:140%;
	color:#C00;
}

.rec02_text03{
	font-size:12px;
	margin:0 15px 15px 20px;
	padding:0;
	line-height:140%;
}

.rec02_text04{
	font-size:12px;
	margin:0 0 15px 20px;
	padding:0;
	line-height:140%;
	color:#C00;
}

/* ------------------------------------------ */
/* アフターサービス　　　　　　　　　         */
/* ------------------------------------------ */

/* アフターサービスフレーム */

.rec03_frame01{
	width:660px;
	margin:0 auto;
}

.rec03_frame02{
	width:390px;
	float:left;
}

.rec03_frame03{
	width:270px;
	float:right;
}

/* アフターサービステーブル */

.rec03_table01{
	width:650px;
	margin:0 auto 15px auto;
	padding:0;
	clear:both;
}

.rec03_table02{
	width:650px;
	background:url(../images/rec3_pic13.gif) repeat-y;
}

/* アフターサービス画像 */

img.rec_right01{
	float:right;
	margin:0 8px 15px 15px;
	padding:0;
}

img.rec_left01{
	float:left;
	margin:0 15px 15px 5px;
	padding:0;
}

img.rec_left02{
	float:left;
	margin:0 15px 15px 8px;
	padding:0;
}

.rec03_img01{
	margin:0 auto 20px 20px;
	padding:20px 0 0 0;
	width:524px;
}

.rec03_img02{
	margin:0 auto 15px auto;
	padding:0;
	width:650px;
}

.rec03_img03{
	margin:0 0 15px 5px;
	padding:0;
}

.rec03_img04{
	margin:0 auto 20px auto;
	padding:10px 0 0 0;
	width:650px;
}

/* アフターサービステキスト */

.rec03_text01{
	font-size:12px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}

.rec03_text02{
	font-size:12px;
	margin:0 20px 15px 20px;
	padding:0;
	line-height:140%;
}

.rec03_text03{
	font-size:12px;
	margin:15px 30px;
	padding:0;
	line-height:145%;
}

/* ------------------------------------------ */
/* 太陽光発電システム展示会　　　　　         */
/* ------------------------------------------ */


/* 太陽光発電システム展示会画像 */

img.ex_right01{
	float:right;
	margin:0 5px 15px 15px;
	padding:0;
}

img.ex_left01{
	float:left;
	margin:0 15px 15px 10px;
	padding:0;
}

img.ex_left02{
	float:left;
	margin:0 15px 15px 45px;
	padding:0;
}

.ex_img01{
	margin:0 0 15px 5px;
	width:219px;
}

.ex_img02{
	margin:0 0 20px 5px;
}

/* 太陽光発電システム展示会テキスト */

.ex_text01{
	font-size:12px;
	margin:0 0 15px 10px;
	padding:0;
	font-weight:bold;
	line-height:145%;
}

.ex_text02{
	font-size:12px;
	margin:0 0 15px 10px;
	padding:0;
	line-height:145%;
}

/* ------------------------------------------ */
/* Ｑ＆Ａ　　　　　　　　　　　　　　         */
/* ------------------------------------------ */

/* Ｑ＆Ａ画像 */

.q_a_line{
	width:650px;
	margin:0 auto;
	padding:10px 0;
	clear:both;
}

.q_a_img01{
	margin:0 auto 15px auto;
	width:590px;
}

/* Ｑ＆Ａテーブル */

.q_a_table01{
	width:650px;
	margin:0 auto 30px auto;
}

.q_a_table02{
	width:630px;
	background:url(../images/q_a_pic07.gif) repeat-y;
	margin:0;
	padding:20px 10px 0 10px;
}

/* Ｑ＆Ａテキスト */

.q_a_text01{
	font-size:12px;
	margin:0 0 10px 5px;
	padding:0 0 0 15px;
	background:url(../images/q_a_pic02.gif) no-repeat;
	line-height:12px;
}

.q_a_text02{
	font-size:12px;
	margin:10px 0 0 5px;
	padding:8px 0 0 40px;
	background:url(../images/q_a_pic03.gif) no-repeat;
	height:30px;
	line-height:30px;
}

.q_a_text03{
	font-size:12px;
	margin:0 0 0 5px;
	padding:18px 0 0 40px;
	background:url(../images/q_a_pic04.gif) no-repeat;
	line-height:145%;
}

/* ------------------------------------------ */
/* 太陽光発電の歌　　　　　　　　　　         */
/* ------------------------------------------ */

/* 太陽光発電の歌画像 */

.song_img01{
	margin:0 0 15px 5px;
	padding:10px 0 0 0;
}

.song_img02{
	margin:0 0 15px 10px;
	padding:0;
	width:88px;
}

/* 太陽光発電の歌テキスト */

.song_text01{
	font-size:12px;
	margin:0 0 0 10px;
	padding:0;
}

/* ------------------------------------------ */
/* お見積もり　　　　　　　　　　　　         */
/* ------------------------------------------ */

/* お見積もりテーブル */

.est_table01{
	margin:0 0 20px 0;
}

/* お見積もりテキスト */

.est_text01{
	font-size:12px;
	margin:0 0 5px 0;
	padding:0;
}

.est_text02{
	font-size:12px;
	margin:0;
	padding:5px;
}

.est_text03{
	font-size:12px;
	margin:0;
	padding:0;
	color:#F00;
}

/* ------------------------------------------ */
/* サイトマップ　　　　　　　　　　　         */
/* ------------------------------------------ */

/* サイトマップテキスト */

.map_text01{
	font-size:12px;
	height:13px;
	line-height:13px;
	margin:0 0 15px 5px;
	padding:0 0 0 15px;
	background:url(../images/map_pic02.gif) no-repeat;
}

.map_text02{
	font-size:12px;
	margin:0 0 15px 20px;
}

/* ------------------------------------------ */
/* リンク　　　　　　　　　　　　　　         */
/* ------------------------------------------ */

/* リンク画像 */

.link_img01{
	width:650px;
	margin:0 auto 20px auto;
	padding:10px 0 0 0
}

/* リンクテキスト */

.link_text01{
	font-size:12px;
	height:13px;
	line-height:13px;
	margin:0 0 15px 10px;
	padding:0 0 0 15px;
	background:url(../images/map_pic02.gif) no-repeat;
}

.link_text02{
	font-size:12px;
	margin:0 0 15px 25px;
}

/* ------------------------------------------ */
/* アクセス　　　                             */
/* ------------------------------------------ */

/* アクセスフレーム */

.acc_frame01{
	width:610px;
	margin:0 auto 20px auto;
	padding:15px 0;
	background:#fffff6;
	border:solid 1px #CCCCCC;
}

/* アクセステーブル */

.acc_table01{
	width:610px;
	margin:0 auto 20px auto;
}

.acc_table02{
	width:570px;
	margin:0 auto;
}

.acc_table03{
	width:190px;
	text-align:center;
}

/* アクセス画像 */

.acc_img01{
	margin:0 0 15px 10px;
}

/* アクセステキスト */

.acc_text01{
	font-size:12px;
	margin:0 15px 15px 15px;
	padding:0;
	line-height:140%;
}

.acc_text02{
	font-size:12px;
	margin:5px 0 0 0;
	padding:0;
	line-height:140%;
}

.acc_text03{
	font-size:14px;
	line-height:140%;
	margin:0 0 5px 5px;
}

.acc_text04{
	font-size:16px;
	line-height:140%;
	margin:0 0 5px 5px;
}

/* ------------------------------------------ */
/* 補助金情報　　　                           */
/* ------------------------------------------ */

/* 補助金情報画像 */

.sub_img01{
	margin:0 0 15px 5px;
	padding:10px 0 0 0;
}

/* 補助金情報テキスト */

.sub_text01{
	font-size:12px;
	margin:0 10px 15px 10px;
	line-height:145%;
}

/* ------------------------------------------ */
/* お問い合わせ　                             */
/* ------------------------------------------ */

/* お問い合わせフレーム */

.con_frame01{
	width:630px;
	margin:0 auto 20px auto;
}

.con_frame01left{
	width:200px;
	float:left;
}

.con_frame01right{
	width:410px;
	float:right;
	margin:0;
	padding:0 0 0 20px;
}

.con_frame02left{
	width:200px;
	float:left;
}

.con_frame02right{
	width:200px;
	float:right;
}

.con_frame03{
	width:415px;
	float:right;
	margin:0;
	padding:0 0 0 15px;
}

.con_frame04{
	width:186px;
	float:right;
	margin:0 15px 0 0;
}

/* お問い合わせ画像 */

img.con_right01{
	float:right;
	margin:0 0 0 15px;
	padding:0;
}

.con_img01{
	padding:10px 0 0 0;
	margin:0 0 15px 5px;
}

.con_img02{
	padding:0;
	margin:0 0 15px 5px;
}

.con_img03{
	margin:0 auto 15px auto;
	width:590px;
}

/* お問い合わせテキスト */

.con_text01{
	font-size:12px;
	margin:0 0 15px 5px;
	padding:0;
	line-height:145%;
}

.con_text02{
	font-size:12px;
	margin:0 10px 15px 10px;
	padding:0;
	line-height:145%;
}

/* ------------------------------------------ */
/* 設計士お手伝い　                           */
/* ------------------------------------------ */

/* 設計士お手伝い画像 */

.des_img01{
	margin:0 auto;
	width:650px;
	height:371px;
	padding:0 0 20px 0;
}

/* 設計士お手伝いテキスト */

.des_text01{
	font-size:14px;
	margin:0 0 15px 5px;
	padding:0;
	font-weight:bold;
}

.des_text01 a:link , .des_text01 a:visited {
	color:#41a0cf;
}

/* 参加イベントのご紹介 */

.event_img01{
	float:right;
}

/* ------------------------------------------ */
/* トップページRSS 　　　　　　　　　         */
/* ------------------------------------------ */

/* RSSフィード　サイト説明文・記事タイトル・記事内容 */

.rss-item{
	font-size:12px;
	line-height:145%;
	margin:0 0 13px 0;
	width:408px;
	padding:0 10px;
	color:#333333;
	height:auto;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー */

.rss-item a:link ,
.rss-item a:visited ,
.rss-item a:active{
	text-decoration:underline;
	color:#333333;
}

/* RSSフィード　サイト説明文・記事タイトル・記事内容 リンクカラー：ロールオーバー */

.rss-item a:hover {
	text-decoration:none;
	color:#333333;
}

/* RSSフィード　記事日付 */

.rss-date{
	font-size:12px;
	margin:0;
	color:#333333;
	padding:0 10px;
}

/* RSSフィード大枠 */

.rss_frame{
	width:428px;
	margin:0 auto;
	border:solid 1px #ededed;
	height:250px;
	padding:10px 0;
}





