#fs01-content .hit_table {
background-image: none;
border-collapse: separate;
margin: 5px 0 0;
width: 770px;
}
#p0401-content-area div.col5G4 h3.hit_table_h3, #p0401-content-area div.col5G4L h3.hit_table_h3, #p0401-content-area div.col5G4C h3.hit_table_h3, #p0401-content-area div.col5G4R h3.hit_table_h3, #fs01-content div.col5G4 h3.hit_table_h3, #fs01-content div.col5G4L h3.hit_table_h3, #fs01-content div.col5G4C h3.hit_table_h3, #fs01-content div.col5G4R h3.hit_table_h3 {
background-image: none;
margin: 20px 0 0;
}
#p0401-content-area h3.hit_table_h3, #fs01-content h3.hit_table_h3 {
background-image: none;
margin: 20px 0 0;
}
#p0401-content-area .hit_table .house, #fs01-content .hit_table .house {
background-image: none;
border-top: 2px solid #999999;
padding: 10px 2px;
text-align: center;
vertical-align: top;
width: 115px;
}
#p0401-content-area .hit_table .housiki, #fs01-content .hit_table .housiki {
background-image: none;
border-bottom: 2px solid #999999;
border-top: 2px solid #999999;
padding: 10px 2px;
text-align: center;
vertical-align: middle;
width: 130px;
}
#p0401-content-area .hit_table td.housiki_2, #fs01-content .hit_table td.housiki_2 {
background-image: none;
border-bottom: 2px solid #999999;
padding: 10px 2px;
text-align: center;
vertical-align: middle;
width: 130px;
}
#p0401-content-area .hit_table td.td_top, #fs01-content .hit_table td.td_top {
background-image: none;
border-bottom: 1px solid #999999;
border-right: 2px solid #FFFFFF;
border-top: 2px solid #999999;
padding: 10px 2px;
text-align: center;
vertical-align: middle;
width: 105px;
}
#p0401-content-area .hit_table td.td_top_2, #fs01-content .hit_table td.td_top_2 {
background-image: none;
border-bottom: 1px solid #999999;
border-right: 2px solid #FFFFFF;
padding: 10px 0;
text-align: center;
vertical-align: middle;
width: 105px;
}
#p0401-content-area .hit_table td.td_gray, #fs01-content .hit_table td.td_gray {
background-color: #F5F5F5;
background-image: none;
border-bottom: 1px solid #999999;
border-right: 2px solid #FFFFFF;
padding: 10px 2px;
text-align: center;
vertical-align: middle;
width: 105px;
}
#p0401-content-area .hit_table td.td_no, #fs01-content .hit_table td.td_no {
border-bottom: 1px solid #999999;
border-right: 2px solid #FFFFFF;
padding: 10px 2px;
text-align: center;
vertical-align: middle;
width: 105px;
}
#p0401-content-area .hit_table td.td_botom, #fs01-content .hit_table td.td_botom {
background-color: #FFFFBF;
background-image: none;
border-bottom: 2px solid #999999;
border-right: 2px solid #FFFFFF;
padding: 10px 2px;
text-align: center;
vertical-align: middle;
width: 105px;
}
#fs01-content .hit_table .bold {
font-weight: bold;
}
#fs01-content .hit_table .bold_b {
color: #58B6ED;
font-weight: bold;
}
#fs01-content .hit_table .small {
font-size: 80%;
margin: 0;
vertical-align: super;
}
#fs01-content .hit_table .small_h {
font-size: 80%;
}
#p0401-content-area .hit_table td.td_120, #fs01-content .hit_table td.td_120 {
width: 120px;
}
#fs01-content div.needbox_wrap:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#fs01-content div.needbox_wrap {
display: inline-block;
}
* html #fs01-content div.needbox_wrap {
height: 1%;
}
#fs01-content div.needbox_wrap {
display: block;
}
#fs01-content dl.needbox_l, #fs01-content img.needbox_img {
float: left;
margin: 0;
padding: 0;
}
#fs01-content dl.needbox_r {
float: right;
margin: 0;
padding: 0;
}
#fs01-content dl.needbox_l dt, #fs01-content dl.needbox_r dt {
font-weight: bold;
margin: 0 0 8px;
padding: 0;
}
#fs01-content dl.needbox_l dd, #fs01-content dl.needbox_r dd {
margin: 0;
padding: 0;
}
#fs01-content div.needbox_r {
float: right;
margin: 0;
width: 342px;
}
#fs01-content div.needbox_r ul li {
list-style-type: disc;
margin: 0;
}
#fs01-content dl.need_list {
margin: 10px 0 0;
padding: 0;
}
#fs01-content dl.need_list dt, #fs01-content dl.need_list dd {
float: left;
margin: 0;
padding: 0 5px 0 0;
}
#fs01-content dl.need_list:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#fs01-content dl.need_list {
display: inline-block;
}
* html #fs01-content dl.need_list {
height: 1%;
}
#fs01-content dl.need_list {
display: block;
}
#fs01-content .need_main {
background: url("img/need_001.jpg") no-repeat scroll left top transparent;
height: 320px;
position: relative;
width: 750px;
}
#fs01-content .need_main p.btn01 {
left: 65px;
position: absolute;
top: 106px;
width: 113px;
}
#fs01-content .need_main p.btn02 {
left: 37px;
position: absolute;
top: 187px;
width: 217px;
}
#fs01-content .need_main p.btn03 {
left: 575px;
position: absolute;
top: 106px;
width: 151px;
}
#fs01-content .need_main p.btn04 {
left: 551px;
position: absolute;
top: 226px;
width: 184px;
}

#fs01-content .lineup_plan:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#fs01-content .lineup_plan {
display: inline-block;
}
* html #fs01-content .lineup_plan {
height: 1%;
}
#fs01-content .lineup_plan {
display: block;
}
#fs01-content .lineup_plan dl {
float: left;
padding-left: 17px;
width: 245px;
}
#fs01-content .lineup_plan dl.fas {
padding-left: 0;
}
#fs01-content .lineup_plan dl dt {
margin: 0 0 5px;
}
#fs01-content .lineup_plan dl dd {
margin: 0;
}
#fs01-content .lineup_plan dl dd.btn_lineup_plan {
margin: 5px 0 0;
}
#fs01-content .lineup_plan dl span.price {
font-weight: bold;
}
#fs01-content .lineup_plan dl span.info {
color: #58B6ED;
}
#fs01-content .lineup_plan p {
float: left;
margin: 50px 0 0;
width: 490px;
}
#fs01-content .need_main p.btn01,
#fs01-content .need_main p.btn02,
#fs01-content .need_main p.btn03,
#fs01-content .need_main p.btn04 {
margin:0 !important;
}
