/* CSS Document */


/*hed_img*/

/*index*/
.hed_img {
	background:url(../images/categry/reform/hed_img.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*�������t�H�[��*/
.hed_img02 {
	background:url(../images/categry/reform/hed_img02.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*�O�ǃ��t�H�[��*/
.hed_img03 {
	background:url(../images/categry/reform/hed_img03.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*�ϐk�E�⋭���t�H�[��*/
.hed_img04 {
	background:url(../images/categry/reform/hed_img04.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*�O���E�G�N�X�e���A�H��*/
.hed_img05 {
	background:url(../images/categry/reform/hed_img05.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*myhome*/
.hed_img06 {
	background:url(../images/categry/reform/hed_img06.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}



/*���̑����t�H�[��*/
.hed_img07 {
	background:url(../images/categry/reform/hed_img07.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*���t�H�[���̗���*/
.hed_img08 {
	background:url(../images/categry/reform/hed_img08.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*���t�H�[��Q&A*/
.hed_img09 {
	background:url(../images/categry/reform/hed_img09.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}

/*���t�H�[������*/
.hed_img10 {
	background:url(../images/categry/reform/hed_img10.jpg) 0 0 no-repeat;
	width:900px;
	height:150px;
	text-indent:-9999px;
	margin-bottom:15px;
}


.img_l {
	width:150px;
	border:1px solid #C8C8C8;
	padding:5px;
	float:left;
	margin:0 10px 10px 0;
}

.img_r {
	width:150px;
	border:1px solid #C8C8C8;
	padding:5px;
	float:right;
	margin:0 0 10px 10px;
}

.wide660 {
	width:660px;
	margin:0 auto 20px;
}


/*index*/
.index_title_img01 {
	background:url(../images/categry/reform/index/title_img01.gif) 0 0 no-repeat;
	width:168px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.index_title_img02 {
	background:url(../images/categry/reform/index/title_img02.gif) 0 0 no-repeat;
	width:188px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.index_title_img03 {
	background:url(../images/categry/reform/index/title_img03.gif) 0 0 no-repeat;
	width:176px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.index_title_img04 {
	background:url(../images/categry/reform/index/title_img04.gif) 0 0 no-repeat;
	width:167px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.reform_wrap {
	width:680px;
	margin:0 0 20px;
}

.reform_list {
	margin:0;
	padding:0;
	list-style-type:none;
}

.reform_list li {
	float:left;
	border:1px solid #D2D2D2;
	padding:9px;
	width:300px;
	height:140px;
	margin:0 8px 10px;
}

.reform_img {
	width:100px;
	float:left;
}

.reform_detail {
	width:190px;
	float:right;
}

.reform_title {
	color:#5A8C1E;
	font-size:1.2em;
	font-weight:normal;
	margin-bottom:5px;
}

.reform_text {
	margin-bottom:10px;
	font-size:0.9em;
	line-height:1.2em;
}


/*re_roof
------------------------*/
.roof_title_img01 {
	background:url(../images/categry/reform/re_roof/title_img01.gif) 0 0 no-repeat;
	width:309px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.roof_title_img02 {
	background:url(../images/categry/reform/re_roof/title_img02.gif) 0 0 no-repeat;
	width:227px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.roof_subtitle_img01 {
	background:url(../images/categry/reform/re_roof/subtitle_img01.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.roof_subtitle_img02 {
	background:url(../images/categry/reform/re_roof/subtitle_img02.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.roof_subtitle_img03 {
	background:url(../images/categry/reform/re_roof/subtitle_img03.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.roof_subtitle_img04 {
	background:url(../images/categry/reform/re_roof/subtitle_img04.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*outside_wall
------------------------*/
.outside_wall_title_img01 {
	background:url(../images/categry/reform/re_outside_wall/title_img01.gif) 0 0 no-repeat;
	width:309px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.outside_wall_title_img02 {
	background:url(../images/categry/reform/re_outside_wall/title_img02.gif) 0 0 no-repeat;
	width:227px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.outside_wall_subtitle_img01 {
	background:url(../images/categry/reform/re_outside_wall/subtitle_img01.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.outside_wall_subtitle_img02 {
	background:url(../images/categry/reform/re_outside_wall/subtitle_img02.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.outside_wall_subtitle_img03 {
	background:url(../images/categry/reform/re_outside_wall/subtitle_img03.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.outside_wall_subtitle_img04 {
	background:url(../images/categry/reform/re_outside_wall/subtitle_img04.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.btn_report_img {
	width:330px;
	margin:auto;
}

.btn_report_img a {
	background:url(../images/categry/reform/re_outside_wall/btn_report_img.gif) 0 0 no-repeat;
	width:330px;
	height:70px;
	display:block;
	text-indent:-9999px;
}

.btn_report_img a:hover {
	background:url(../images/categry/reform/re_outside_wall/btn_report_img.gif) 0 -70px no-repeat;
	width:330px;
	height:70px;
	display:block;
	text-indent:-9999px;
}



/*re_earthquake_proof
------------------------*/
.earthquake_proof_title_img01 {
	background:url(../images/categry/reform/re_earthquake_proof/title_img01.gif) 0 0 no-repeat;
	width:167px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.earthquake_proof_title_img02 {
	background:url(../images/categry/reform/re_earthquake_proof/title_img02.gif) 0 0 no-repeat;
	width:168px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.earthquake_proof_subtitle_img01 {
	background:url(../images/categry/reform/re_earthquake_proof/subtitle_img01.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.earthquake_proof_subtitle_img02 {
	background:url(../images/categry/reform/re_earthquake_proof/subtitle_img02.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.earthquake_proof_subtitle_img03 {
	background:url(../images/categry/reform/re_earthquake_proof/subtitle_img03.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*re_exterior
------------------------*/
.exterior_subtitle_img01 {
	background:url(../images/categry/reform/re_exterior/subtitle_img01.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.exterior_subtitle_img02 {
	background:url(../images/categry/reform/re_exterior/subtitle_img02.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.exterior_subtitle_img03 {
	background:url(../images/categry/reform/re_exterior/subtitle_img03.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


/*re_myhome
------------------------*/
.hed_catch {
	background:url(../images/categry/reform/re_myhome/hed_catch.gif) 0 0 no-repeat;
	width:307px;
	height:30px;
	text-indent:-9999px;
}

.re_myhome_img {
	float:right;
	margin:0 0 10px 20px;
}

.re_myhome_title_img01 {
	background:url(../images/categry/reform/re_myhome/title_img01.gif) 0 0 no-repeat;
	width:334px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.re_myhome_title_img02 {
	background:url(../images/categry/reform/re_myhome/title_img02.gif) 0 0 no-repeat;
	width:320px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}


.re_myhome_subtitle_img01 {
	background:url(../images/categry/reform/re_myhome/subtitle_img01.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.re_myhome_subtitle_img02 {
	background:url(../images/categry/reform/re_myhome/subtitle_img02.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.re_myhome_subtitle_img03 {
	background:url(../images/categry/reform/re_myhome/subtitle_img03.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.re_myhome_subtitle_img04 {
	background:url(../images/categry/reform/re_myhome/subtitle_img04.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}


.btn_inquiry_img02 {
	width:160px;
	margin:auto;
}

.btn_inquiry_img02 a {
	background:url(../images/categry/reform/btn_inquiry_img.gif) 0 0 no-repeat;
	width:160px;
	height:30px;
	display:block;
	text-indent:-9999px;
}


/*re_etc
------------------------*/
.etc_title_img01 {
	background: url(../images/categry/reform/re_etc/title_img01.gif) 0 0 no-repeat;
	width:205px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.etc_title_img02 {
	background: url(../images/categry/reform/re_etc/title_img02.gif) 0 0 no-repeat;
	width:275px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.etc_title_img03 {
	background: url(../images/categry/reform/re_etc/title_img03.gif) 0 0 no-repeat;
	width:235px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.etc_subtitle_img01 {
	background:url(../images/categry/reform/re_etc/subtitle_img01.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img02 {
	background:url(../images/categry/reform/re_etc/subtitle_img02.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img03 {
	background:url(../images/categry/reform/re_etc/subtitle_img03.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img04 {
	background:url(../images/categry/reform/re_etc/subtitle_img04.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img05 {
	background:url(../images/categry/reform/re_etc/subtitle_img05.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img06 {
	background:url(../images/categry/reform/re_etc/subtitle_img06.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img07 {
	background:url(../images/categry/reform/re_etc/subtitle_img07.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img08 {
	background:url(../images/categry/reform/re_etc/subtitle_img08.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img09 {
	background:url(../images/categry/reform/re_etc/subtitle_img09.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.etc_subtitle_img10 {
	background:url(../images/categry/reform/re_etc/subtitle_img10.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}




/*flow
------------------------*/

.flow_title_img01 {
	background:url(../images/categry/reform/flow/title_img01.gif) 0 0 no-repeat;
	width:680px;
	height:30px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.flow_title_img02 {
	background:url(../images/categry/reform/flow/title_img02.gif) 0 0 no-repeat;
	width:680px;
	height:30px;
	text-indent:-9999px;
	margin-bottom:15px;
}
.flow_subtitle_img01 {
	background:url(../images/categry/reform/flow/subtitle_img01.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img02 {
	background:url(../images/categry/reform/flow/subtitle_img02.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img03 {
	background:url(../images/categry/reform/flow/subtitle_img03.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img04 {
	background:url(../images/categry/reform/flow/subtitle_img04.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img05 {
	background:url(../images/categry/reform/flow/subtitle_img05.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img06 {
	background:url(../images/categry/reform/flow/subtitle_img06.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img07 {
	background:url(../images/categry/reform/flow/subtitle_img07.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img08 {
	background:url(../images/categry/reform/flow/subtitle_img08.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}
.flow_subtitle_img09 {
	background:url(../images/categry/reform/flow/subtitle_img09.gif) 0 0 no-repeat;
	width:680px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.flow_title {
	background: url(../images/categry/reform/flow/bg_title.gif) repeat-x;
	width: 200px;
	padding: 10px;
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
}
.flow_text {
	float: right;
	width: 440px;
	padding: 5px;
}
.flow_box {
	width: 678px;
	margin-bottom: 10px;
	border: 1px solid #E6E6E6;
}
.btn_wrap {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	padding-top: 20px;
	margin-bottom: 20px;
}
.btn_inquiry {
	float: left;
	height: 50px;
	width: 200px;
}
.btn_estimate {
	float: right;
	height: 50px;
	width: 200px;
}
.btn_inquiry a {
	background: url(../images/categry/reform/flow/btn_inquiry.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 200px;
}
.btn_inquiry a:hover {
	background: url(../images/categry/reform/flow/btn_inquiry.gif) no-repeat 0 -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 200px;
}
.btn_estimate a {
	background: url(../images/categry/reform/flow/btn_estimate.gif) no-repeat;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 200px;
}
.btn_estimate a:hover {
	background: url(../images/categry/reform/flow/btn_estimate.gif) no-repeat 0 -50px;
	text-indent: -9999px;
	display: block;
	height: 50px;
	width: 200px;
}



/*case_study
------------------------*/
.case_study_bg_title_img {
	background:url(../images/categry/reform/case_study/bg_title_img_arrow01.gif) 0 7px no-repeat #5A8C1E;
	padding:5px 10px 5px 30px;
	color:#FFFFFF;
	font-size:1em;
	margin-bottom:10px;
}

.case_study_bg_title_img span {
	background:#CC9900;
	padding:3px;
	margin-right:5px;
}

.case_study_index_text {
	width:480px;
	float:right;
}

.case_study_before {
	background:url(../images/categry/reform/case_study/before_img.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.case_study_after {
	background:url(../images/categry/reform/case_study/after_img.gif) 0 0 no-repeat;
	width:660px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.before_img {
	width:300px;
	border:1px solid #C8C8C8;
	padding:5px;
	float:left;
	margin:0 0 20px 0;

}

.case_study_data {
	width:330px;
	float:right;
	margin-bottom:20px;
}

.case_study_data_title {
	background:#5A8C1E;
	padding:3px 10px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	margin-bottom:10px;
}

.case_study_table_tag {
	font-size:0.9em;
}

.case_study_table_tag th {
	border-bottom:1px solid #DCDCDC;
	padding:3px 5px;
	text-align:left;
	font-weight:normal;
	color:#5A8C1E;
	width:100px;
}

.case_study_table_tag td {
	border-left:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:3px;
}


.after_img_l {
	width:300px;
	border:1px solid #C8C8C8;
	padding:5px;
	float:left;
	margin:0 0 20px 0;

}

.after_img_r {
	width:300px;
	border:1px solid #C8C8C8;
	padding:5px;
	float:right;
	margin:0 0 20px 0;

}


.wrap_interview_top {
	background:url(../images/categry/reform/case_study/wrap_interview_top.gif) 0 0 no-repeat;
	width:660px;
	padding-top:44px;
	margin-bottom:25px;
}

.wrap_interview_bottom {
	background:url(../images/categry/reform/case_study/wrap_interview_bottom.gif) 0 100% no-repeat;
	padding-bottom:15px;
}

.wrap_interview_bg {
	background:url(../images/categry/reform/case_study/wrap_interview_bg.gif) 0 0 repeat-y;
	width:630px;
	padding:0 15px;
	color:#FFFFFF;
}

.interview_title {
	color:#FFFFFF;
	font-size:1em;
	padding:10px 0;
}


.wrap_person_top {
	background:url(../images/categry/reform/case_study/wrap_person_top.gif) 0 0 no-repeat;
	width:660px;
	padding-top:48px;
	margin-bottom:20px;
}

.wrap_person_bottom {
	background:url(../images/categry/reform/case_study/wrap_person_bottom.gif) 0 100% no-repeat;
	width:660px;
	padding-bottom:15px;
}

.wrap_person_bg {
	background:url(../images/categry/reform/case_study/wrap_person_bg.gif) 0 0 repeat-y;
	width:630px;
	padding:0 15px;
}

.person_text {
	width:430px;
	float:left;
	padding-top:15px;
}


.btn_reform_list_img {
	width:160px;
	margin:auto;
}

.btn_reform_list_img a {
	background:url(../images/categry/reform/case_study/btn_reform_list_img.gif) 0 0 no-repeat;
	width:160px;
	height:30px;
	display:block;
	text-indent:-9999px;
}


/*faq
------------------------*/
.faq_list {
	margin:0 0 20px;
	padding:0;
}

.faq_list dt {
	background:url(../images/categry/reform/qa/icon_q.gif) 0 0 no-repeat;
	padding-left:25px;
	margin:0 0 10px;
	color:#5A8C1E;
}

.faq_list dd {
	background:url(../images/categry/reform/qa/icon_a.gif) 0 0 no-repeat;
	padding-left:25px;
	margin:0;
}