@charset "utf-8";

/*----- リフォーム情報 -----*/

#reform_title { text-indent:-9999px; height:144px; background:url(../reform/images/title_reform_0.jpg) no-repeat left top; }

.reform_box { width:585px; background:url(../reform/images/back_reform_bl.gif) no-repeat left bottom; }
.reform_box_bm { width:585px; background:url(../reform/images/back_reform_ml.gif) repeat-y left top; }
.reform_box_1 { width:286px; background:url(../reform/images/back_reform_m.gif) repeat-y left top; margin-top:15px; }
.reform_box_1 .reform_box_in { background:url(../reform/images/back_reform_b.gif) no-repeat left bottom; }
.reform_box_left { width:286px; float:left; }
.reform_box_right { width:286px; float:right; }

#reform_title_1 a { text-indent:-9999px; display:block; height:40px; background:url(../reform/images/title_reform_1.gif) no-repeat left top; }
#reform_title_2 a { text-indent:-9999px; display:block; height:40px; background:url(../reform/images/title_reform_2.gif) no-repeat left top; }
#reform_title_3 a { text-indent:-9999px; display:block; height:40px; background:url(../reform/images/title_reform_3.gif) no-repeat left top; }
#reform_title_4 a { text-indent:-9999px; display:block; height:40px; background:url(../reform/images/title_reform_4.gif) no-repeat left top; }
#reform_title_5 a { text-indent:-9999px; display:block; height:40px; background:url(../reform/images/title_reform_5.gif) no-repeat left top; }
#reform_title_6 a { text-indent:-9999px; display:block; height:40px; background:url(../reform/images/title_reform_6.gif) no-repeat left top; }
#reform_title_1 a:hover,
#reform_title_2 a:hover,
#reform_title_3 a:hover,
#reform_title_4 a:hover,
#reform_title_5 a:hover,
#reform_title_6 a:hover { background-position: left -40px; }

.reform_box_in { padding:15px; width:256px; }
.reform_img { width:102px; float:left; }
.reform_txt { width:139px; float:right; }
.reform_list { width:139px; float:right; }
.reform_list a{ display:block; background:url(../../images/icon_right1.gif) no-repeat left top; padding-left:21px; line-height:1.2; min-height:14px; height:auto !important; height:14px; padding-bottom:5px; }


/* リフォームの流れ */
#step_title { text-indent:-9999px; height:144px; background:url(../reform/images/title_step_1.jpg) no-repeat left top; }

#step_navi { margin:25px 10px 0 11px; width:564px; }
#step_navi li { width:94px; float:left; }

#step_navi #step1 a { display:block; text-indent:-9999px; width:91px; height:39px; background:url(../reform/images/btn_step1.gif) no-repeat left top; }
#step_navi #step2 a { display:block; text-indent:-9999px; width:91px; height:39px; background:url(../reform/images/btn_step2.gif) no-repeat left top; }
#step_navi #step3 a { display:block; text-indent:-9999px; width:91px; height:39px; background:url(../reform/images/btn_step3.gif) no-repeat left top; }
#step_navi #step4 a { display:block; text-indent:-9999px; width:91px; height:39px; background:url(../reform/images/btn_step4.gif) no-repeat left top; }
#step_navi #step5 a { display:block; text-indent:-9999px; width:91px; height:39px; background:url(../reform/images/btn_step5.gif) no-repeat left top; }
#step_navi #step6 a { display:block; text-indent:-9999px; width:91px; height:39px; background:url(../reform/images/btn_step6.gif) no-repeat left top; }

#step_navi li a:hover,
#step_navi li a.now { background-position:left -39px !important; }

#step_box { padding-bottom:28px; background:url(../reform/images/back_step_bottom.gif) no-repeat left bottom; }

#step1_title { text-indent:-9999px; height:66px; background:url(../reform/images/title_step1_0.gif) no-repeat left top; }

#step_txt { padding:30px 16px 25px; border-bottom:1px dotted #7abc26; background:url(../reform/images/back_step.gif) repeat-y left top; }

.step_box_in { padding:30px 16px 0; width:553px; background:url(../reform/images/back_step.gif) repeat-y left top; }
.step_in_txt { width:265px; float:left; }
.step_in_link { width:268px; float:right; }

#step1_title_1 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step1_1.gif) no-repeat left top; margin-bottom:15px; }
#step1_title_2 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step1_2.gif) no-repeat left top; margin-bottom:15px; }
#step1_title_3 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step1_3.gif) no-repeat left top; margin-bottom:15px; }
#step1_title_4 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step1_4.gif) no-repeat left top; margin-bottom:15px; }

.step_in_link table { background:url(../reform/images/back_stepin_middle.gif) repeat-y left top; }
.step_in_link .td1,.step_in_link .td3 { width:129px; vertical-align:top; background:url(../reform/images/back_stepin_bottom.gif) no-repeat left bottom; padding-bottom:3px; }
.step_in_link .td2 { width:10px; }
.step_in_link .td0 { width:129px; background-color:#ffffff; }

.box_qa,.box_contents { padding:10px 7px 0; background:url(../reform/images/back_stepin_top.gif) no-repeat left top; min-height:80px; height:auto !important; height:80px; }
.box_qa p,.box_contents p { padding:0 0 10px; margin:0 0 0 1em; }
.box_qa p span,.box_contents p span { margin:0 0.2em 0 -1em; }

/* 20090910追加 */

.step_box_in_image { padding:30px 20px 0; width:545px; background:url(../reform/images/back_step.gif) repeat-y left top;}
.step_in_image1 { width:246px; float:left; }
.step_in_image2 { width:246px; float:right; }

.step_bold { font-weight:bold; }

#step2_title { text-indent:-9999px; height:66px; background:url(../reform/images/title_step2_0.gif) no-repeat left top; }
#step3_title { text-indent:-9999px; height:66px; background:url(../reform/images/title_step3_0.gif) no-repeat left top; }
#step4_title { text-indent:-9999px; height:66px; background:url(../reform/images/title_step4_0.gif) no-repeat left top; }
#step5_title { text-indent:-9999px; height:66px; background:url(../reform/images/title_step5_0.gif) no-repeat left top; }
#step6_title { text-indent:-9999px; height:66px; background:url(../reform/images/title_step6_0.gif) no-repeat left top; }

#step2_title_1 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step2_1.gif) no-repeat left top; margin-bottom:15px; }
#step2_title_2 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step2_2.gif) no-repeat left top; margin-bottom:15px; }
#step2_title_3 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step2_3.gif) no-repeat left top; margin-bottom:15px; }

#step3_title_1 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step3_1.gif) no-repeat left top; margin-bottom:15px; }
#step3_title_2 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step3_2.gif) no-repeat left top; margin-bottom:15px; }

#step4_title_1 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step4_1.gif) no-repeat left top; margin-bottom:15px; }
#step4_title_2 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step4_2.gif) no-repeat left top; margin-bottom:15px; }
#step4_title_3 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step4_3.gif) no-repeat left top; margin-bottom:15px; }
#step4_title_4 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step4_4.gif) no-repeat left top; margin-bottom:15px; }

#step5_title_1 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step5_1.gif) no-repeat left top; margin-bottom:15px; }
#step5_title_2 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step5_2.gif) no-repeat left top; margin-bottom:15px; }
#step5_title_3 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step5_3.gif) no-repeat left top; margin-bottom:15px; }
#step5_title_4 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step5_4.gif) no-repeat left top; margin-bottom:15px; }
#step5_title_5 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step5_5.gif) no-repeat left top; margin-bottom:15px; }

#step6_title_1 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step6_1.gif) no-repeat left top; margin-bottom:15px; }
#step6_title_2 { text-indent:-9999px; height:17px; background:url(../reform/images/title_step6_2.gif) no-repeat left top; margin-bottom:15px; }


/* プロからのアドバイス */
#ad_title { text-indent:-9999px; height:144px; background:url(../reform/advice/images/title_ad_0.jpg) no-repeat left top; }

#ad_list_l {
	width:258px;
	float:left;
}
#ad_list_r {
	width:258px;
	float:right;
}

#ad_list_l li ,
#ad_list_r li { padding:4px 0; }

#ad_list_l li a,
#ad_list_r li a { display:inline-block; line-height:1.2; min-height:15px; height:auto !important; height:15px; padding:0 0 0 29px; }

#ad_list_1 a { background:url(../reform/advice/images/list_ad_1.gif) no-repeat left -1px; }
#ad_list_2 a { background:url(../reform/advice/images/list_ad_2.gif) no-repeat left top; }
#ad_list_3 a { background:url(../reform/advice/images/list_ad_3.gif) no-repeat left top; }
#ad_list_4 a { background:url(../reform/advice/images/list_ad_4.gif) no-repeat left top; }
#ad_list_5 a { background:url(../reform/advice/images/list_ad_5.gif) no-repeat left top; }
#ad_list_6 a { background:url(../reform/advice/images/list_ad_6.gif) no-repeat left top; }
#ad_list_7 a { background:url(../reform/advice/images/list_ad_7.gif) no-repeat left top; }
#ad_list_8 a { background:url(../reform/advice/images/list_ad_8.gif) no-repeat left top; }

#ad_title_1 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_1.gif) no-repeat left top; height:81px; margin-top:60px; }
#ad_title_2 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_2.gif) no-repeat left top; height:120px; }
#ad_title_3 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_3.gif) no-repeat left top; height:106px; margin-top:15px; }
#ad_title_4 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_4.gif) no-repeat left top; height:81px; margin-top:40px; }
#ad_title_5 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_5.gif) no-repeat left top; height:102px; margin-top:15px; }
#ad_title_6 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_6.gif) no-repeat left top; height:101px; margin-top:15px; }
#ad_title_7 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_7.gif) no-repeat left top; height:80px; margin-top:40px; }
#ad_title_8 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_8.gif) no-repeat left top; height:106px; margin-top:10px; }
#ad_title_9 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_9.gif) no-repeat left top; height:106px; margin-top:15px; }
#ad_title_10 { text-indent:-9999px; background:url(../reform/advice/images/title_ad_10.gif) no-repeat left top; height:80px; margin-top:40px; }

#ad_box { width:585px; }
.ad_txt_1 { width:341px; float:left; }
.ad_img_1 { width:224px; float:right; }
.ad_txt_2 { width:341px; float:right; }
.ad_img_2 { width:224px; float:left; }
.ad_txt_3 { padding:20px 45px 0 90px; background:url(../reform/advice/images/back_ad.gif) no-repeat left bottom; min-height:113px; height:auto !important; height:113px; }
.ad_txt_4 { width:390px; float:left; }
.ad_img_4 { width:175px; float:right; }
.ad_txt_5 { width:372px; float:right; }
.ad_img_5 { width:193px; float:left; }
.ad_img_5 img { margin-top:20px; }
.ad_txt_8 { width:348px; float:right; }
.ad_img_8 { width:217px; float:left; }
.ad_img_8 img { margin-top:2px; }
.ad_txt_10 { width:316px; float:left; }
.ad_img_10 { width:249px; float:right; }

.ad_txt_in1 { padding:20px 0 0 10px; }
.ad_txt_in2 { padding:20px 0 0 0; }
.ad_txt_top { text-align:right; margin-top:15px; }
.ad_txt_top a { display:inline-block; background:url(../images/icon_top.gif) no-repeat left top; padding-left:19px; line-height:1.2; min-height:14px; height:auto !important; height:14px; margin:0 0 30px auto; }


/*----- ご存知ですか？リフォーム減税 -----*/

#reduction p {
	margin-bottom: 30px;
}

#reduction #reduction_left {
	float: left;
}

#reduction #reduction_left #barrierfree {
	width: 285px;
	background: url(../reform/images/bg_reduction_barrier.gif) repeat-y left;
}

#reduction #reduction_left #barrierfree .inner {
	background: url(../reform/images/foot_reduction_barrier.gif) no-repeat left bottom;
	padding-bottom: 42px;
}

#reduction #reduction_left #barrierfree .inner .box {
    float: left;
}

#reduction #reduction_left #barrierfree .inner .box h3 {
	margin-top: 15px;
	margin-left: 9px;
}

#reduction #reduction_left #barrierfree .inner .box p {
    font-size: 9px;
	text-align:center;
	margin: 5px 0px 0px 5px;
}

#reduction #reduction_left #barrierfree .inner .btn {
	text-align:center;
	margin-top: 10px;
}

#reduction #reduction_right {
	float: left;
}

#reduction #reduction_right #eco {
	width: 285px;
	background: url(../reform/images/bg_reduction_eco.gif) repeat-y left;
	margin-left: 14px;
}

#reduction #reduction_right #eco .inner {
	background: url(../reform/images/foot_reduction_eco.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

#reduction #reduction_right #eco .inner .box {
    float: left;
}

#reduction #reduction_right #eco .inner .box h3 {
	margin-top: 15px;
	margin-left: 10px;
}

#reduction #reduction_right #eco .inner p {
        font-size: 9px;
		text-align:center;
		margin: 5px 0px 0px 5px;
}

#reduction #reduction_right #eco .inner .btn {
		text-align:center;
		margin-top: 10px;
}

#reduction #reduction_right #resistant {
	width: 285px;
	background: url(../reform/images/bg_reduction_resistant.gif) repeat-y left;
	margin-left: 14px;
	margin-top: 15px;
}

#reduction #reduction_right #resistant .inner {
	background: url(../reform/images/foot_reduction_resistant.gif) no-repeat left bottom;
	padding-bottom: 10px;
}

#reduction #reduction_right #resistant .inner .box {

}

#reduction #reduction_right #resistant .inner .box h3 {
	margin-top: 15px;
	margin-left: 10px;
}

#reduction #reduction_right #resistant .inner p {
        font-size: 9px;
		text-align:center;
		margin: 5px 0px 0px 5px;
}

#reduction #reduction_right #resistant .inner .btn {
		text-align:center;
		margin-top: 10px;
}

#reduction .attention_txt {
	font-size: 11px;
	margin-top: 10px;
}

#reduction_navi {
	background: url(../reform/images/reductionnavi_bg.gif) no-repeat left top;
	height: 44px;
}

#reduction_navi ul {
	padding: 3px 0px; 
}

#reduction_navi ul li {
	float: left;
}

#reduction_navi ul li img {
	margin-top: 3px;
	margin-left:3px;
}

/*----- バリアフリー改修 -----*/

#reduction_bf .btn {
	text-align: center;
	margin-top: 20px;
}

#reduction_bf_ex {
	background-color:#f3ecee;
	margin-top:10px;
}

#reduction_bf_ex .ex_img {
	margin-left: 15px;
	margin-top: 18px;
}

#reduction_bf_ex .ex_btn {
	margin: 6px 0px 6px 26px;
}

#reduction_bf_recommend p {
	margin: 10px 0px;
}

#reduction_bf_recommend h3 {
	color: #353535;
	margin-bottom: 5px;
}

#reduction_bf #construction {
	background-color: #ffffff;
	margin-left: 25px;
	width: 534px;
}

#reduction_bf #construction p {
	text-align: right;
	padding: 5px;
}

#reduction_bf .attention_txt {
	font-size: 11px;
	padding: 15px 25px;
}

#reduction_bf_recommend .item,
#reduction_bf_recommend .item_inn {
	float: left;
}

#reduction_bf_recommend .item .item_inn img {
	margin-right: 14px;
}

#reduction_bf_recommend .item_txt {
	background-image:url(../reform/images/icon_arrow_reduction.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:5px 0;
	padding-left:13px;
	font-size: 9px;
}

#reduction_footerbtn ul li {
	float: left;
	width: 188px;
	margin-right: 6px;
}


/*----- 省エネ改修 -----*/
#reduction_eco_ex {
	background-color:#d9efec;
	margin-top:10px;
}

#reduction_eco_ex .ex_img {
	margin-left: 15px;
	margin-top: 18px;
}

#reduction_eco_ex .ex_btn {
	margin: 6px 0px 6px 26px;
}

#reduction_eco_recommend p {
	margin: 10px 0px;
}

#reduction_eco_recommend h3 {
	color: #353535;
	margin-bottom: 5px;
}

#reduction_eco #construction {
	background-color: #ffffff;
	margin-left: 25px;
	width: 534px;
}

#reduction_eco #construction p {
	text-align: right;
	padding: 5px;
}

#reduction_eco .attention_txt {
	font-size: 11px;
	padding: 15px 25px;
}

#reduction_eco .btn {
	text-align: center;
	margin-top: 20px;
}

#reduction_eco .btn ul li {
	float: left;
}

#reduction_eco .btn ul li a {
	margin-left: 7px;
}

#reduction_eco_recommend .item,
#reduction_eco_recommend .item_inn {
	float: left;
}

#reduction_eco_recommend .item .item_inn img {
	margin-right: 12px;
}

#reduction_eco_recommend .item_txt {
	background-image:url(../reform/images/icon_arrow_reduction.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:5px 0;
	padding-left:13px;
	font-size: 9px;
}

#reduction_footerbtn ul li {
	float: left;
	width: 188px;
	margin-right: 6px;
}


/*----- 耐震改修 -----*/

#reduction_er .btn {
	text-align: center;
	margin-top: 20px;
}

#reduction_er_ex {
	background-color:#d9e2f5;
	margin-top:10px;
}

#reduction_er_ex .ex_img {
	margin-left: 15px;
	margin-top: 18px;
}

#reduction_er_ex .ex_btn {
	margin: 6px 0px 6px 26px;
}

#reduction_er_recommend p {
	margin: 10px 0px;
}

#reduction_er_recommend h3 {
	color: #353535;
	margin-bottom: 5px;
}

#reduction_er #construction {
	background-color: #ffffff;
	margin-left: 25px;
	width: 534px;
}

#reduction_er #construction p {
	text-align: right;
	padding: 5px;
}

#reduction_er .attention_txt {
	font-size: 11px;
	padding: 15px 25px;
}

#reduction_er_recommend .item,
#reduction_er_recommend .item_inn {
	float: left;
}

#reduction_er_recommend .item .item_inn img {
	margin-right: 14px;
}

#reduction_er_recommend .item_txt {
	background-image:url(../reform/images/icon_arrow_reduction.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	margin:5px 0;
	padding-left:13px;
	font-size: 9px;
}

#reduction_footerbtn ul li {
	float: left;
	width: 188px;
	margin-right: 6px;
}


/*----- QA -----*/

/* QA */

#reduction_qa #qa_top{
        margin: 15px 0 30px 0;
        width: 582px;
        text-align: left;
        background-color: #faeed8;
}

#reduction_qa #qa_top h3{
        clear: both;
        float: none;
        padding-top: 10px;
        margin-bottom: 5px;
        margin-left: 10px;
}

#reduction_qa #qa_top ol{
        clear: both;
        float: none;
        padding-left: 10px;
        padding-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;
        font-size: 100%;
        line-height: 200%;
        list-style-type: none;
        font-weight: bold;
}

#reduction_qa .qa_border{
        clear: both;
        float: none;
        padding-left: 20px;
        padding-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;
        border-bottom: 1px solid #f3b076;
}

#reduction_qa #qa_main {
        margin: 10px 0;
        width: 582px;
        text-align: left;
}

#reduction_qa #qa_main h3{
        clear: both;
        float: none;
        padding: 5px 0;
        margin-top: 20px;
        margin-bottom: 10px;
}

#reduction_qa #qa_main h4{
        clear: both;
        float: none;
        display: block;
        font-size: 100%;
        padding: 5px;
        margin-top: 15px;
        margin-bottom: 5px;
        border-bottom: 1px solid #f3b076;
        color: #ff5400;
}

#reduction_qa #qa_main p{
        clear: both;
        float: none;
        display: block;
        margin: 0 0 5px 25px;
        line-height: 160%;
}

#reduction_qa #qa_main dl{
        width: 582px;
        clear: both;
        float: none;
        margin-left: 25px;
        line-height: 160%;
}

#reduction_qa #qa_main dd {
        display:inline;
		float:left;
		margin-left:5px;
		width:10px;
		padding:0px 10px 5px 0px;
}

#reduction_qa #qa_main dt{
        width: 520px;
        display: block;
        float: left;
		color:#000000;
		font-weight: normal;
		padding:0px 15px 5px 0px;
}

#reduction_qa .bottom_block {
        margin-top: 60px;
        margin-bottom: 20px;
        padding-bottom: 10px;
        border: 1px solid #ccc;
}

* html #reduction_qa .bottom_block{
        padding-top: 10px;
}

#reduction_qa .bottom_block #point_bottom {
	padding: 10px;
}

#reduction_qa .text_01{
        padding-top: 10px;
}

#reduction_qa .text_02{
        padding-left: 10px;
}

#reduction_qa dt {
	clear: none;
}

/* プロからのアドバイス-20090918 追加 */

.roundcorner-box_ad{ margin:30px 0px 30px; display:block;}
.roundcorner-box_ad_cont{ background-image:url(../reform/advice/images/bg_ad_cont.gif.gif) ; background-repeat:repeat-y; width:535px; padding:20px 25px; }
.roundcorner-box_ad_top{ background-image:url(../reform/advice/images/bg_ad_top.gif); background-repeat:no-repeat; height:5px; }
.roundcorner-box_ad_bottom{ background-image:url(../reform/advice/images/bg_ad_bottom.gif); background-repeat:no-repeat; height:5px; }


/* 地方自治体補助金情報 */
.type_subsidy01 li a{
	padding-left:19px;
}
.type_subsidy02 a{

}

#subsidy_box01{
	margin-top:30px;
	height:598px;
	position:relative;
	background:url(../reform/subsidy/images/top_bg01.gif) no-repeat 0 0;
}
#subsidy_box01 .pdf{
	position:absolute;
	top:30px;
	left:30px;
}
#subsidy_box01 dt,
#subsidy_box01 dd{
	float:none;
}
#subsidy_box01 dd{
	font-size:80%;
	margin-top:10px;
}

#subsidy_box01 .mapBtn{
	width:62px;
	border-top:1px solid #cccccc;
}
#subsidy_box01 .mapBtn li{
	font-size:0;
}
#subsidy_box01 .mapBtn img{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
#subsidy_box01 .area01{
	position:absolute;
	top:170px;
	left:543px;
}
#subsidy_box01 .area02{
	position:absolute;
	top:325px;
	left:465px;
}
#subsidy_box01 .area03{
	position:absolute;
	top:100px;
	left:366px;
}
#subsidy_box01 .area04{
	position:absolute;
	top:403px;
	left:385px;
}
#subsidy_box01 .area05{
	position:absolute;
	top:403px;
	left:306px;
}
#subsidy_box01 .area06{
	position:absolute;
	top:177px;
	left:238px;
}
#subsidy_box01 .area07{
	position:absolute;
	top:430px;
	left:228px;
}
#subsidy_box01 .area08{
	position:absolute;
	top:330px;
	left:87px;
}
#subsidy_box01 .area09{
	position:absolute;
	top:229px;
	left:87px;
}

#subsidy_box02{
	padding:13px 30px 20px;
	background:url(../reform/subsidy/images/top_bg02.gif) no-repeat 0 100%;
}
