@charset "utf-8";


/*常用テキスト*/
.text12_18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
}
.text11_18 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
}
#formmargin {
	margin-left: 30px;
	margin-top: 20px;
}
#swaptext {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	width: 405px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.text11_14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 14px;
}
.text10_14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 14px;
}
.text12px {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 16px;
}
.text24 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
}
.text12pxwhite {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
}

/*voiceインデックス　ライン付き赤字*/
.voice_index_red {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro";
	color: #990000;
	font-weight: bolder;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: medium;
	border-bottom-width: medium;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#voice_body {
	padding-left: 30px;
}





.text16_red {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3","MS PMincho", "Hiragino Mincho Pro";
	font-size: 16px;
	color: #830004;
	line-height: 24px;
}
#indexokyaku {
	padding: 5px;
}
#afterservice {
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.text11px {
	font-size: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 16px;
	color: #000000;
}
.text13_red {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 20px;
	color: #830004;
}

.index_title {
	margin-bottom: 3px;
}
.index_waku {
	border: thin solid #666666;
	padding: 2px;
}
.index_min_red {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3","MS PMincho", "Hiragino Mincho Pro";
	font-size: 16px;
	color: #830004;
	line-height: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#voice_content {
	margin-left: 30px;
}
#voice_comment {
	margin-top: 10px;
	margin-bottom: 30px;
}
#padding_t40r10 {
	padding-top: 40px;
	padding-right: 10px;
}
#padding_t10 {
	padding-top: 10px;
}
#padding_t15 {
	padding-top: 15px;
}
#padding_t15b20 {
	padding-top: 15px;
	padding-bottom: 20px;
}
#padding_r25 {
	padding-right: 25px;
}
#padding_r35 {
	padding-right: 35px;
}
#padding_r15l15 {
	padding-right: 15px;
	padding-left: 15px;
}

#padding_r15 {
	padding-right: 15px;
}
#padding_r10 {
	padding-right: 10px;
}
.padding_t10r15l15 {
	width: 600px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.margin_t30r10 {
	float: left;
	margin-right: 10px;
	margin-top: 30px;
}
.margin_t10b5 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.margin_b10r15l15 {
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.margin_b25 {
	margin-bottom: 25px;
}
.margin_b10 {
	margin-bottom: 10px;
}
#margin_t10b5 {
	margin-top: 10px;
	margin-bottom: 5px;
}
#margin_t145b145 {
	margin-top: 145px;
	margin-bottom: 145px;
}
#margin_t10b5r10 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
#margin_t10r10 {
	margin-top: 10px;
	margin-right: 10px;
}
#margin_t10 {
	margin-top: 10px;
}
#margin_t5r10 {
	margin-top: 5px;
	margin-right: 10px;
}
#margin_t10b20 {
	margin-top: 10px;
	margin-bottom: 20px;
}
#margin_t10b40 {
	margin-top: 10px;
	margin-bottom: 40px;
}
#margin_t40b40 {
	margin-top: 40px;
	margin-bottom: 40px;
}
#margin_t15b35 {
	margin-top: 15px;
	margin-bottom: 35px;
}
#margin_t10l30 {
	margin-top: 10px;
	margin-left: 30px;
}
#margin_b20 {
	margin-bottom: 20px;
}
#margin_b10 {
	margin-bottom: 10px;
}
#margin_r28 {
	margin-right: 28px;
}
#margin_t30b30 {
	margin-top: 30px;
	margin-bottom: 30px;
}


/*voiceページのみで使用*/

/*voice No.用テキスト*/
.voice_number {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding-top: 15px;
	padding-bottom: 5px;
}
/*voiceタイトル用テキスト*/
.voice_title {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro";
	font-size: 24px;
	font-weight: bolder;
	color: #990000;
	margin-bottom: 5px;
	line-height: 35px;
}
/*voice　この家のここが気に入っています。*/
.voice_favorite {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	margin-bottom: 10px;
	padding-top: 10px;
}
.voice_gray {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
	color: #959595;
	line-height: normal;
	margin-top: 30px;
	margin-bottom: 10px;
}

.voice05img04 {
	float: left;
	margin-right: 5px;
}

/*ここまで*/



/*ラインナップページのみで使用*/
.lineup_common01 {
	float: left;
	margin-right: 20px;
}
.lineup_common03 {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
}
.lineup_seko {
	float: right;
	margin-top: 5px;
}
#lineup {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#lineup_content {
	margin-top: 10px;
	margin-left: 10px;
}
/*ここまで*/


/*施工実例indexページのみで使用*/
.card_lside {
	float: left;
	margin-right: 14px;
	margin-bottom: 20px;
}
.card_rside {
	margin-bottom: 20px;
}
#sidebartop {
	margin-top: 18px;
	margin-right: 18px;
	margin-bottom: 5px;
	margin-left: 18px;
}
.textcolor_666666 {
	color: #666666;
}
.sakuhin_index {
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
#sakuhin_index_vol01,#sakuhin_index_vol02,#sakuhin_index_vol03,#sakuhin_index_vol04,#sakuhin_index_vol05 {
	float: left;
	margin-right: 10px;
}
#sakuhin_index_vol06,#sakuhin_index_vol07,#sakuhin_index_vol08,#sakuhin_index_vol09,#sakuhin_index_vol10 {
	float: right;
}
#sekou_content {
	padding-right: 16px;
	padding-left: 16px;
}

#sekou_content #listmark {
	margin-top: 10px;
}
/*ここまで*/


/*施工実例indexとサムネイルページ　top*/
#cardtop {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 23px;
}

/*施工実例indexとサムネイルページ「なかけんハウジングの家・施工実例」*/
.cardtoptext {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
}
/*施工実例サムネイルページ　説明文*/
#sekou_detail {
	padding-right: 23px;
	padding-left: 23px;
}
/*施工実例サムネイル写真用*/
.jitsurei_thum {
	margin: 2px;
}
/*施工実例サムネイルページ　クリックすると・・・テキストと位置指定*/
.jitsurei_click_text10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	padding-top: 20px;
}
/*施工実例サムネイルページ　サムネイル部分padding*/
#cardthumb {
	padding-left: 23px;
	padding-right: 23px;
}


/*施工実例ポップアップカード*/
/*横型・縦型カード上段テキスト*/
.cardyokohead {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding-left: 20px;
	font-weight: bold;
}
/*横型カード下段白字テキスト*/
.cardyokofooter {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}

/*縦型カード下段白字テキスト*/
.cardtatefooter {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 20px;
}
/*ここまで*/

/*作品集btnたてよこmargin*/
.saku_btn {
	margin-top: 6px;
	margin-bottom: 6px;
}
/*作品集ボタン群外枠margin*/
#saku_btn {
	margin-top: 20px;
	margin-bottom: 50px;
	margin-left: 10px;
}
/*作品集サムネイル枠線とmargin*/
.saku_thumb {
	margin-right: 6px;
	margin-bottom: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	padding-right: 2px;
	padding-bottom: 2px;
}
/*作品集body外枠margin*/
#saku_body {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 30px;
}#doko_title {
	margin-top: 10px;
	margin-bottom: 20px;
}
.doko_jiman {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.doko_btn {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#doko_j01,#doko_j02,#doko_j03 {
	width: 180px;
	padding-left: 5px;
}

#margin_l20 {
	margin-left: 20px;
}
#margin_b40l20 {
	margin-bottom: 40px;
	margin-left: 20px;
}
#lineup_btn01,#lineup_btn02,#lineup_btn03,#lineup_btn04,#lineup_btn05,#lineup_btn06,#lineup_btn07,#lineup_btn08,#lineup_next{
	float: left;
	margin-right: 8px;
}
#lineup_btngroup {
	float: right;
	padding-right: 10px;
}
#lineup_top {
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	color: #666666;
}



/*ラインナップ　やすらぎ*/
#lineup_yasuragi {
	margin-left: 23px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 30px;
}
#lineup_yasuragi06 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin-bottom: 30px;
	margin-left: 23px;
}
#yasuragi04_01{
	width: 238px;
	padding-right: 30px;
	color: #666666;
}
#yasuragi04_02 {
	width: 512px;
}
.lineup_link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.lineup_foot1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.lineup_foot2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-right: 8px;
	padding-left: 8px;
}
.lineup_foot3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
}
#yasuragi a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
.yasuragi01_01,.yasuragi03_01 {
	float: right;
	margin-left: 10px;
}
#hakushi {
	float: left;
	margin-right: 5px;
}
.kodawari_green {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #347f6e;
}
#kodawari {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
}




/*どこにも負けない　thanks party*/

/*contents*/
#thanks,#support,#interview,#friendly,#concept {
	width: 572px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-left: 14px;
	margin-top: 10px;
}

/*下段リンクテキスト部分*/
#thanks #linktext,#support #linktext,#interview #linktext,#friendly #linktext,#concept #linktext {
	float: right;
}


#thanks a:hover,#support a:hover,#interview a:hover,#friendly a:hover,#concept a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #990033;
	text-decoration: none;
}

/*ロールオーバーボタン上段*/
#thanks #thanks_interview {
	margin-top: 20px;
	margin-left: 240px;
}

/*ロールオーバーボタン下段*/
#thanks #thanks_interview2 {
	margin-bottom: 20px;
	margin-top: 12px;
	margin-left: 240px;
}

/*写真中央エリア*/
#thanks #thanks02,#thanks #thanks05,#thanks #thanks08,#thanks #thanks11 {
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 8px;
	margin-left: 16px;
}

/*写真右エリア・左エリア*/
#thanks #thanks01,#thanks #thanks03,#thanks #thanks04,#thanks #thanks06,#thanks #thanks07,#thanks #thanks09,#thanks #thanks10,#thanks #thanks12 {
	margin-top: 8px;
	margin-bottom: 8px;
}

/*リンクテキスト　フレンドリークラブ*/
.thanks_friendly {
	padding-right: 8px;
	padding-left: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.thanks_link {
	margin-right: 8px;
	margin-left: 8px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

#support #support01,#support #support02,#support #support03 {
	margin-top: 40px;
	margin-bottom: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
#support #support01 #support_text01,#support #support02 #support_text02,#support #support03 #support_text03 {
	width: 350px;
}
#interview #interview01,#interview #interview02 {
	margin-bottom: 60px;
}

#interview #interview03 {
	margin-bottom: 20px;
}
#interview #interview01 #interview_text01,#interview #interview02 #interview_text02,#interview #interview03 #interview_text03 {
	width: 555px;
	padding-left: 10px;
}

#support #pagetop,#interview #pagetop,#concept #pagetop {
	margin-bottom: 10px;
	margin-right: 8px;
}
#kouji {
	margin-top: 200px;
	margin-right: 150px;
	margin-bottom: 200px;
	margin-left: 150px;
}
#friendly #topics,#friendly #present {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 15px;
}
#friendly #info01,#friendly #info02,#friendly #info03 {
	margin-top: 50px;
	margin-bottom: 20px;
}
#friendly #info01 #info01_content,#friendly #info02 #info02_content,#friendly #info03 #info03_content {
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #FF6600;
	padding-left: 10px;
}
#friendly #info01 #info01_content #info01_text,#friendly #info02 #info02_content #info02_text,#friendly #info03 #info03_content #info03_text {
	width: 320px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
#friendly #info_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 18px;
	font-weight: bolder;
	color: #FF6600;
	margin-top: 30px;
	margin-bottom: 20px;
}
#friendly #ineterview {
	margin-top: 5px;
}
#friendly #btn_touroku {
	float: right;
}
#friendly #touroku {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #990000;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-top: 50px;
	font-weight: bolder;
	margin-bottom: 10px;
}
#friendly #p04 {
	float: right;
	margin-left: 30px;
}
#friendly #linktext {
	margin-top: 50px;
}
#lineup_con_tem a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
#lineup_con_tem a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 14px;
	color: #990000;
	text-decoration: none;
}
#lineup_con_tem #linktext_top {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#lineup_con_tem #pagebtn_td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#lineup_con_tem #pagebtn_td #btn01,#lineup_con_tem #pagebtn_td #btn02,#lineup_con_tem #pagebtn_td #btn03,#lineup_con_tem #pagebtn_td #btn04,#lineup_con_tem #pagebtn_td #btn05,#lineup_con_tem #pagebtn_td #btn06,#lineup_con_tem #pagebtn_td #btn07,#lineup_con_tem #pagebtn_td #btn08 {
	margin-right: 5px;
}
#lineup_con_tem #linktext_foot_td,#lineup_con_tem #linktext_foot_dosshiri {
	padding-bottom: 30px;
	padding-right: 5px;
}
#lineup_con_tem #linktext_foot_td a,#lineup_con_tem #linktext_foot_dosshiri a {
	padding-right: 5px;
	padding-left: 5px;
}
.lineup_linktext_foot {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
/*ラインナップ　各コンテンツテンプレート用*/
#lineup_con_tem #mamoru_content,#lineup_con_tem #kaworu_content,#lineup_con_tem #komorebi_content,#lineup_con_tem #yasuragi_content {
	padding-left: 29px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
#lineup_con_tem #mamoru_content #mamoru01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-top: 280px;
	margin-bottom: 30px;
}

#lineup_con_tem #mamoru_content #mamoru02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
#lineup_con_tem #mamoru_content #mamoru02 #mamoru0201 {
	width: 290px;
	margin-top: 130px;
	padding-left: 28px;
	padding-bottom: 10px;
}
#lineup_con_tem #mamoru_content #mamoru02 #mamoru0202,#lineup_con_tem #mamoru_content #mamoru02 #mamoru0203,#lineup_con_tem #mamoru_content #mamoru02 #mamoru0204 {
	padding-left: 28px;
	padding-right: 28px;
}
.lineup_chaptertext {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 25px;
	color: #FF9900;
	font-weight: bolder;
}
#lineup_con_tem #mamoru_content #mamoru03p01 {
	float: right;
	margin-right: 10px;
}
#lineup_con_tem #mamoru_content #mamoru03p02 {
	margin-right: 132px;
	margin-left: 132px;
}
#lineup_con_tem #mamoru_content #mamoru03 {
	margin-right: 28px;
}
#lineup_con_tem #mamoru_content #mamoru04p01{
	float: right;
}
#lineup_con_tem #mamoru_content #mamoru0401 {
	width: 480px;
}
#lineup_con_tem #mamoru_content #mamoru0402td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	padding-right: 20px;
}
#lineup_con_tem #mamoru_content #mamoru04q01 {
	width: 540px;
	border-top-width: medium;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#lineup_con_tem #mamoru_content #mamoru04q02_04 {
	width: 538px;
	margin-bottom: 20px;
}
#lineup_con_tem #mamoru_content #mamoru05table01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 30px;
}
#lineup_con_tem #mamoru_content #mamoru05td01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	padding-right: 20px;
}

.lineuptext_gray11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
#lineup_con_tem #kaworu_content #kaworu01table01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 20px;
}
#lineup_con_tem #kaworu_content #kaworu01p01 {
	float: right;
}
#lineup_con_tem #kaworu_content #kaworu01table01 #kaworu01td01,#lineup_con_tem #kaworu_content #kaworu01text01 {
	padding-left: 30px;
}
#lineup_con_tem #kaworu_content #kaworu02p01 {
	float: left;
	margin-top: 50px;
	margin-right: 28px;
}
#lineup_con_tem #kaworu_content #kaworu02table02,#lineup_con_tem #kaworu_content #kaworu02table03,#lineup_con_tem #kaworu_content #kaworu02table04 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 20px;
}
#lineup_con_tem #kaworu_content #kaworu03p02 {
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}
#lineup_con_tem #kaworu_content #kaworu03p03 {
	margin-top: 30px;
	margin-bottom: 20px;
}
#lineup_con_tem #kaworu_content #kaworu04p02,#lineup_con_tem #komorebi_content #komorebi05p05 {
	float: right;
}
#lineup_con_tem #kaworu_content #kaworu04p04 {
	margin-top: 80px;
	margin-bottom: 30px;
}
#lineup_con_tem #kaworu_content #kaworu05p03 {
	margin-top: 70px;
	margin-bottom: 30px;
}
#lineup_con_tem #kaworu_content .lineuptext_gray11 #kaworu05title,#lineup_con_tem #kaworu_content .lineuptext_gray11 #kaworu06title {
	margin-top: 40px;
}
#lineup_con_tem #kaworu_content #kaworu06p03 {
	margin-left: 20px;
}
#lineup_con_tem #kaworu_content #kaworu06 {
	margin-top: 50px;
	margin-bottom: 20px;
}
#lineup_con_tem #komorebi_content #komorebi01 {
	margin-left: 30px;
	margin-bottom: 20px;
}

#lineup_con_tem #komorebi_content #komorebi02,#lineup_con_tem #komorebi_content #komorebi03,#lineup_con_tem #komorebi_content #komorebi04 {
	margin-left: 16px;
}
#lineup_con_tem #komorebi_content #komorebi02 td {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #f19c55;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#lineup_con_tem #komorebi_content #komorebi04 td {
    font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #78a9da;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#lineup_con_tem #komorebi_content #komorebi05text {
	padding-bottom: 80px;
	padding-left: 30px;
	width: 435px;
	float: left;
}
#lineup_con_tem #komorebi_content #komorebi0501 {
	margin-left: 30px;
	padding-bottom: 40px;
}
#lineup_con_tem #komorebi_content #komorebi05table01,#lineup_con_tem #komorebi06_content #komorebi06table01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-bottom: 30px;
	margin-left: 30px;
}
#lineup_con_tem #komorebi06_content #komorebi06p08 {
	margin-left: 30px;
}
#lineup_con_tem #komorebi06_content #komorebi06table02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin-left: 30px;
	margin-top: 40px;
}
#lineup_con_tem #komorebi06_content #komorebi06table02 td {
	padding-right: 20px;
}
#lineup_con_tem #komorebi06_content {
	padding-left: 14px;
}
#privacy {
	margin-left: 15px;
	margin-top: 20px;
}
#privacy #title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #FF9900;
	padding-left: 10px;
}
#privacy #content {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#sidebar {
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 18px;
}
#sidebar2 {
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;
}

#sidebarblog {
	margin-top: 5px;
	margin-bottom: 5px;
}

#lineup_con_tem #reform #p02,#lineup_con_tem #reform #p03,#lineup_con_tem #reform #p04 {
	float: left;
	margin-right: 10px;
}
#lineup_con_tem #reform #group01,#lineup_con_tem #reform #group03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#lineup_con_tem #reform #group2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 190px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #69c08a;
	border-bottom-color: #69c08a;
}
#lineup_con_tem #dosshiri_content #indextitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bolder;
}
#lineup_con_tem #dosshiri_content #indeximage img {
	margin: 2px;
}
#lineup_con_tem #dosshiri_content {
	padding-top: 10px;
	padding-bottom: 20px;
}
#lineup_con_tem #dosshiri_content #indextitle_table {
	margin-bottom: 5px;
}
#lineup_con_tem #dosshiri_content #td01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 30px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #333333;
}
#lineup_con_tem #dosshiri_content #td02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 30px;
	font-weight: bolder;
	color: #CC0000;
}
#lineup_con_tem #dosshiri_content #td03 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 30px;
}
#lineup_con_tem #dosshiri_content #opi_table01 {
	margin-top: 10px;
}
#lineup_con_tem #dosshiri_content #opi_table02 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#lineup_con_tem #dosshiri_content {
	padding-left: 29px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	color: #000000;
}
.text30blue {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 30px;
	color: #000099;
	line-height: 45px;
}
.text30kuro {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 30px;
	line-height: 45px;
	color: #000000;
}
#lineup_con_tem #dosshiri_content #index_opi_td13 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	color: #000000;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 30px;
}
#lineup_con_tem #dosshiri_content #index_opi_td13 a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	color: #000099;
	text-decoration: underline;
}
#lineup_con_tem #dosshiri_content #index_opi_td13 a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	color: #9999CC;
}
#lineup_con_tem #dosshiri_content #index_con a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	color: #000099;
	text-decoration: underline;
}
#lineup_con_tem #dosshiri_content #index_con a:visited {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 25px;
	color: #9999FF;
}
#voice_topichiran {
	float: right;
	margin-right: 30px;
}
#voice_jump {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	margin-right: 30px;
	text-align: right;
}
#voicecontent {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	width: 550px;
	margin-left: 20px;
}
#voicecontent #oharai {
	margin-left: 260px;
}
#voicecontent #favorite {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 28px;
	color: #FF6600;
	width: 550px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	margin-bottom: 10px;
	font-weight: bolder;
}
#voicecontent #favorite_v08 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	line-height: 28px;
	color: #FF6600;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	margin-bottom: 10px;
	font-weight: bolder;
}
#voicecontent #tanto {
	margin-top: 50px;
	margin-bottom: 10px;
}
#voicecontent #pagetop {
	margin-bottom: 5px;
	margin-top: 50px;
}
#voicecontent #ichiran {
	margin-bottom: 20px;
}
#voicecontent #voice02text01,#voicecontent #voice06text01 {
	float: left;
	width: 330px;
	padding-right: 20px;
}
#voicecontent #voice02p07,#voicecontent #voice06p06 {
	margin-right: 28px;
	margin-bottom: 10px;
	margin-left: 27px;
}
#voicecontent  #voice02td08,#voicecontent  #voice06comment02 {
	padding-right: 28px;
	padding-left: 27px;
	padding-top: 10px;
}
#voicecontent  #voice03td01,#voicecontent  #voice04td01,#voicecontent  #voice05td01 {
	padding-right: 28px;
	padding-bottom: 30px;
}
#voicecontent  #voice05td03 {
	padding-right: 28px;
}
#voicecontent  #voice04p06,#voicecontent  #voice05p06 {
	float: left;
	margin-right: 5px;
}
#voicecontent  #voice02td07,#voicecontent  #voice02td09 {
	padding-top: 10px;
}
#voicecontent #p06 {
	text-align: left;
}
#voicecontent #p05 {
	float: left;
	margin-right: 34px;
	width: 301px;
}
#voice00 table img {
	margin-top: 5px;
}
#voice00 table #report01,#report02,#report03,#report04,#report05,#report06,#report07,#report08,#report09 {
	margin-right: 12px;
}
#voice00 {
	margin-top: 10px;
	margin-left: 10px;
	width: 578px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.voice00title {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro";
	font-size: 12px;
	line-height: 30px;
	color: #990000;
	border-top-width: 3px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: bolder;
}
#voice00 #table02,#voice00 #table04,#voice00 #table06 {
	margin-top: 10px;
	margin-bottom: 30px;	
}
#voice00 #table01,#voice00 #table03,#voice00 #table05 {
	margin-top: 10px;
	margin-bottom: 30px;
	float: right;
	
}
#cardcontent {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin-top: 10px;
	margin-left: 12px;
	width: 576px;
}
#cardthum {
	margin-left: 8px;
}
#cardthum img {
	margin: 4px;
}
#cardcontent #dosshiri {
	margin-right: 24px;
}
#cardcontent #mamoru {
	margin-top: 24px;
	margin-right: 24px;
}
#lineup_con_tem #yasuragi_content #yasuragi01,#lineup_con_tem #yasuragi_content #yasuragi03,#lineup_con_tem #yasuragi_content #yasuragi05 {
	float: right;
	margin-right: 20px;
}
#lineup_con_tem #yasuragi_content #yasuragi01 #p05,#lineup_con_tem #yasuragi_content #yasuragi03 #p03,#lineup_con_tem #yasuragi_content #yasuragi05 #p03 {
	margin-top: 165px;
	margin-bottom: 165px;
}
#lineup_con_tem #yasuragi_content #yasuragi01 #p06,#lineup_con_tem #yasuragi_content #yasuragi03 #p04,#lineup_con_tem #yasuragi_content #yasuragi05 #p04 {
	margin-bottom: 45px;
}
#lineup_con_tem #yasuragi_content #yasuragi0401 {
	width: 255px;
	padding-right: 25px;
	float: left;
}
#lineup_con_tem #yasuragi_content #yasuragi0402 {
	width: 242px;
	float: left;
}
#lineup_con_tem #yasuragi_content #yasuragi0403 {
	width: 510px;
	margin-bottom: 50px;
}
#lineup_con_tem #yasuragi_content #yasuragi0601 {
	color: #347f6e;
	width: 544px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 10px;
}
#lineup_con_tem #yasuragi_content #yasuragi0602 {
	width: 257px;
	margin-right: 30px;
	float: left;
	color: #000000;
	margin-bottom: 20px;
}
#lineup_con_tem #yasuragi_content #yasuragi0603 {
	float: left;
	width: 257px;
	color: #000000;
}
#lineup_con_tem #yasuragi_content #yasuragi0604 {
	color: #000000;
	width: 540px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 10px;
	margin-bottom: 30px;
}
#lineup_con_tem #yasuragi_content #yasuragi0604 #p01{
	float: left;
	margin-top: 10px;
}
#lineup_con_tem #yasuragi_content #yasuragi0604 #name {
	margin-top: 10px;
}
#lineup_con_tem #yasuragi_content #yasuragi0701 {
	width: 245px;
	margin-right: 36px;
	float: left;
	color: #000000;
}
#lineup_con_tem #yasuragi_content #yasuragi0702 {
	color: #000000;
	float: left;
	width: 245px;
	margin-bottom: 20px;
}
#lineup_con_tem #yasuragi_content #yasuragi06p01 {
	float: right;
	margin-left: 30px;
}
#voice00 #voice00l {
	float: left;
	width: 274px;
	margin-right: 30px;
	margin-top: 10px;
}
#voice00 #voice00r {
	width: 274px;
	float: right;
	margin-top: 10px;
}
#voice00 #voice00l table,#voice00 #voice00r table {
	margin-bottom: 40px;
}
#sakuhin_index #btngroup img {
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#sakuhin_index #btngroup {
	margin-right: 10px;
	margin-left: 10px;
}
#sakuhin_index #lead {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
}
#sakuhin_index #house {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#sakuhin_index {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
}
#concept #p01 {
	float: right;
	margin-right: 10px;
	margin-left: 30px;
}
#concept #con_3 #p07 {
	float: right;
	padding-left: 30px;
}
#concept #con_1 {
	padding-left: 10px;
	padding-bottom: 30px;
}
#concept #con_2,#concept #con_3 {
	padding-right: 10px;
	padding-left: 10px;
}
#concept #con_4 {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 86px;
}
#concept #con_4 #jishin {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "MS PMincho", "Hiragino Mincho Pro";
	font-size: 16px;
	font-weight: bolder;
	color: #990000;
}

/*耐震診断・耐震補強関連ページ*/
#taishin,#t_jishin,#t_shindan,#t_hokyo,#t_hokyo {
	margin-left: 15px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	margin-top: 12px;
}

/*リンクテキスト*/
#t_jishin #linktext_center a,#t_jishin #linktext_buttom a,#t_shindan #linktext a,#t_hokyo #linktext a  {
	color: #000000;
	text-decoration: none;
}
#t_jishin #linktext_center a:visited,#t_jishin #linktext_buttom a:visited,#t_shindan #linktext a:visited,#t_hokyo #linktext a:visited {
	color: #999999;
	text-decoration: none;
}
#t_jishin #linktext_center a:hover,#t_jishin #linktext_buttom a:hover,#t_shindan #linktext a:hover,#t_hokyo #linktext a:hover {
	color: #006699;
	text-decoration: none;
}
/*ここまで*/


/*地震ページ*/
#t_jishin #lead {
	padding-right: 15px;
}
#t_jishin #noto {
	text-align: right;
	padding-right: 25px;
}
#t_jishin #toukai {
	width: 510px;
	background-color: #6699cc;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	font-weight: bolder;
	margin-bottom: 25px;
	padding: 20px;
	visibility: inherit;
}


#t_jishin #linktext_center,#t_jishin #linktext_buttom {
	margin-top: 50px;
	margin-bottom: 30px;
	padding-right: 15px;
	text-align: right;
}
.toukai {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 21px;
	line-height: 24px;
}
.hojyokin {
	font-size: 21px;
	line-height: 30px;
	color: #000066;
}
#t_jishin #c03text {
	padding-left: 63px;
}
/*地震ページここまで*/

/*耐震index*/
#taishin #shindan {
	margin-right: 10px;
	margin-left: 10px;
}
#taishin p {
	width: 572px;
	margin-top: 35px;
	margin-bottom: 42px;
}

/*耐震indexここまで*/

/*耐震診断*/
#t_shindan #shindan {
	float: left;
	width: 346px;
	padding-left: 10px;
}
#t_shindan #hokyo {
	margin-right: 10px;
	margin-top: 20px;
}
#t_shindan #shindan_concept {
	width: 572px;
}
#t_shindan #shindan_concept p {
	margin-top: 0px;
	margin-left: 0px;
}
.taishin_concept {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 14px;
	color: #999999;
}
.taishin {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	line-height: 24px;
	color: #CC6633;
	font-weight: bolder;
}
.taishin_flow {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 21px;
	font-weight: bolder;
	color: #336699;
}
#t_shindan #flow_text {
	width: 572px;
}
#t_shindan #flow_text p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
}
#t_shindan #jyunbi,#t_shindan #chosa,#t_shindan #pc_shindan,#t_shindan #sakusei {
	width: 219px;
	float: left;
	margin-top: 10px;
}
#t_shindan #jyunbi li,#t_shindan #chosa li,#t_shindan #pc_shindan li,#t_shindan #sakusei li,
#t_hokyo #kabe li,#t_hokyo #setsugo li,#t_hokyo #hoka li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #003399;
	list-style-type: none;
}
#t_shindan #sakusei p {
	margin-top: 0px;
}
#t_shindan #gyosha,#t_hokyo #gyosha {
	background-image: url(images/t_shindan/dog.gif);
	background-repeat: no-repeat;
	padding-top: 73px;
	padding-left: 8px;
	padding-bottom: 20px;
}
#t_shindan #gyosha li,#t_hokyo #gyosha {
	color: #CC0000;
	list-style-type: none;
}
#t_shindan #linktext,#t_hokyo #linktext {
	margin-right: 10px;
	margin-top: 50px;
	margin-bottom: 30px;
	float: right;
}
/*耐震診断ここまで*/

/*耐震補強*/
.hokyo_method {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 21px;
	font-weight: bolder;
	color: 990000;
}
#t_hokyo #lead {
	margin-bottom: 35px;
	width: 572px;
	padding-left: 10px;
}
#t_hokyo #shindan {
	margin-right: 10px;
	margin-bottom: 50px;
}
#t_hokyo #lead p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#t_hokyo #anshin {
	width: 572px;
}
#t_hokyo #anshin p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
}
#t_hokyo #kabe,#t_hokyo #setsugo {
	float: left;
	width: 266px;
	padding-left: 10px;
}
#t_hokyo #hoka {
	width: 572px;
	padding-left: 10px;
}
#t_hokyo #hoka p {
	margin-top: 0px;
}
#lineup_con_tem #dosshiri_1,#lineup_con_tem #dosshiri_2,#lineup_con_tem #dosshiri_3 {
	margin-left: 30px;
	width: 540px;
	margin-bottom: 50px;
}
#lineup_con_tem #dosshiri_1 #flow01,#lineup_con_tem #dosshiri_1 #flow03 {
	text-align: center;
	float: left;
	width: 151px;
}
#lineup_con_tem #dosshiri_1 #flow02 {
	text-align: center;
	float: left;
	width: 219px;
}
#lineup_con_tem #dosshiri_2 #point01,#lineup_con_tem #dosshiri_2 #point03,
#lineup_con_tem #dosshiri_2 #point04,#lineup_con_tem #dosshiri_2 #point06 {
	text-align: center;
	width: 170px;
	list-style-type: none;
	float: left;
}
#lineup_con_tem #dosshiri_2 #point02,#lineup_con_tem #dosshiri_2 #point05 {
	text-align: center;
	width: 200px;
	list-style-type: none;
	float: left;
}
#lineup_con_tem #dosshiri_3 #ex01,#lineup_con_tem #dosshiri_3 #ex02 {
	margin-top: 50px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bolder;
	color: #66CC99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC99;
}
#lineup_con_tem #dosshiri_3 #ichiran01,#lineup_con_tem #dosshiri_3 #ichiran02 {
	text-align: right;
	padding-right: 2px;
}
#housereform {
	margin-left: 15px;
	margin-top: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#housereform #lead {
	width: 570px;
	margin-bottom: 50px;
}
#housereform #main {
	background-image: url(images/reform/back.gif);
	background-repeat: no-repeat;
	height: 402px;
	width: 570px;
}
#housereform #main #tenjo {
	margin-left: 350px;
}
#housereform #main #solor {
	margin-top: 40px;
	margin-left: 100px;
}
#housereform #main #gaiheki {
	margin-left: 30px;
}
#housereform #main #naiso {
	margin-left: 400px;
	margin-top: 35px;
}
#housereform #main #balcony {
	margin-top: 20px;
	margin-left: 80px;
}
#housereform #main #kitchen {
	margin-left: 400px;
}
#housereform #main #secret {
	margin-top: 45px;
	margin-left: 500px;
}
#housereform #main #genkan {
	margin-left: 270px;
}
#housereform #main #exterior {
	margin-left: 40px;
}
#housereform #main #yukashita {
	margin-left: 260px;
}
#housereform #re_taishin {
	margin-right: 13px;
	float: right;
	margin-top: 30px;
}





#ad {
	font-size: 9px;
	color: #FFFFFF;
	list-style-type: none;
	float: left;
	clear: left;
	width: 200px;
	background-color: #330000;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-bottom: 30px;
}



*html #ad {
	width: 220px;
}


.ad {
	margin-top: 25px;
}


