@charset "Shift_JIS";

body#plan {
behavior:url(../css/csshover.htc);/*（:hoverを使用可能に）IE6用：htmlからのパスになります。*/
}

/*plan*/
#plan #main_box{
background:url(../plan/image/sideback.jpg) 0 0 no-repeat;
min-height:913px;
height:auto !important;
height:913px;
}

#plan #main_box #main_img{
width:790px;
font-size:1px;
}
#plan #main_box h2{
margin:0;
}

/*past cord release1*/
#plan #main_box #main_img .name{
float:right;
text-align:left;
width:188px;
padding-top:25px;
}
#plan #main_box #main_img .name .energy{
padding-top:17px;
padding-bottom:28px;
background:url(../plan/image/line_energy.gif) 0 0 no-repeat;
}
#plan #main_box #main_img .name .nature{
padding-top:17px;
padding-bottom:29px;
background:url(../plan/image/line_nature.gif) 0 0 no-repeat;
}
#plan #main_box #main_img .name .growth{
padding-top:17px;
padding-bottom:24px;
background:url(../plan/image/line_growth.gif) 0 0 no-repeat;
}
#plan #main_box #main_img .name .earth{
height:36px;
background:url(../plan/image/name16_on.gif) 0 0 no-repeat;
}
#plan #main_box #main_img .name .energy h3{
height:15px;
}
#plan #main_box #main_img .name .energy h4{
margin-top:13px;
height:12px;
}
#plan #main_box #main_img .name ol li{
height:13px;
}
#plan #main_box #main_img .name ol li:hover img{
position:relative;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
cursor:pointer;
}
#plan #main_box #main_img .name .energy ol li.name01{
margin-top:8px;
}
#plan #main_box #main_img .name .energy ol li.name02{
margin-top:9px;
height:24px;
}
#plan #main_box #main_img .name .energy ol li.name03{
margin-top:6px;
}
#plan #main_box #main_img .name .energy ol li.name04{
margin-top:7px;
}
#plan #main_box #main_img .name .energy ol li.name05{
margin-top:7px;
height:24px;
}
#plan #main_box #main_img .name .energy ol li.name06{
margin-top:9px;
}
#plan #main_box #main_img .name .nature ol li.name07{
margin-top:13px;
}
#plan #main_box #main_img .name .nature ol li.name08{
margin-top:8px;
}
#plan #main_box #main_img .name .nature ol li.name09{
margin-top:7px;
}
#plan #main_box #main_img .name .nature ol li.name10{
margin-top:7px;
}
#plan #main_box #main_img .name .nature ol li.name11{
margin-top:8px;
}
#plan #main_box #main_img .name .nature ol li.name12{
margin-top:6px;
}
#plan #main_box #main_img .name .growth ol li.name13{
margin-top:14px;
}
#plan #main_box #main_img .name .growth ol li.name14{
margin-top:6px;
}
#plan #main_box #main_img .name .growth ol li.name15{
margin-top:8px;
}
#plan #main_box #main_img .illust{
float:left;
width:481px;
}
#plan #main_box #main_img .illust ul li{
height:13px;
}
#plan #main_box #main_img .illust .illust_roof{
height:87px;
padding-top:44px;
background:url(../plan/image/illust_roof.jpg) 0 0 no-repeat;
}
#plan #main_box #main_img .illust .illust_2f{
height:186px;
background:url(../plan/image/illust_2f.jpg) 0 0 no-repeat;
}
#plan #main_box #main_img .illust .illust_1f{
height:275px;
background:url(../plan/image/illust_1f.jpg) 0 0 no-repeat;
}
#plan #main_box #main_img .illust .illust_bf{
height:130px;
background:url(../plan/image/illust_bf.jpg) 0 0 no-repeat;
}
#plan #main_box #main_img .illust ul{
margin-left:394px;
}
#plan #main_box #main_img .illust ul li:hover img{
position:relative;
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
cursor:pointer;
}
#plan #main_box #main_img .illust .illust_roof ul li{
vertical-align:top;
cursor:pointer;
}
#plan #main_box #main_img .illust .illust_roof ul li.no07{
margin-top:0;
}
#plan #main_box #main_img .illust .illust_roof ul li.no01{
margin-top:39px;
}
#plan #main_box #main_img .illust .illust_2f ul li.no13{
margin-top:0;
}
#plan #main_box #main_img .illust .illust_2f ul li.no15{
margin-top:6px;
}
#plan #main_box #main_img .illust .illust_2f ul li.no06{
margin-top:6px;
}
#plan #main_box #main_img .illust .illust_2f ul li.no14{
margin-top:17px;
}
#plan #main_box #main_img .illust .illust_2f ul li.no05{
margin-top:25px;
}
#plan #main_box #main_img .illust .illust_2f ul li.no08{
margin-top:48px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no06{
margin-top:0;
}
#plan #main_box #main_img .illust .illust_1f ul li.no02{
margin-top:6px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no09{
margin-top:6px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no12{
margin-top:6px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no10{
margin-top:111px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no11{
margin-top:6px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no03{
margin-top:7px;
}
#plan #main_box #main_img .illust .illust_1f ul li.no04{
margin-top:6px;
}