#fs01-content .hp #osusumecontents{
font-size:12px;
background:url("../topimg/topbg.gif") no-repeat 2px 4px;
width:766px;
padding:6px 0 !important;
margin:12px 0;
border:solid 1px #bdbdbd;
}
#fs01-content .hp #osusumecontents .inner{
width:600px;
_width:590px;
margin-left:158px;
}
#fs01-content .hp #osusumecontents ul{
list-style:none !important;
margin-top:0 !important;
}
#fs01-content .hp #osusumecontents li{
list-style:none !important;
float:left;
margin:5px 10px 0px 10px !important;
_margin:5px 10px 0px 5px !important;
background:none !important;
}

#fs01-content .hp #osusumecontents a.cmenu1{
background:url("../topimg/top_icon.gif") no-repeat scroll left 3px #FFFFFF;
display:block;
line-height:1.5em;
margin:0 !important;
padding:0 0 2px 18px !important;
width:175px;
}

#fs01-content .hp #osusumecontents a.cmenu2{
background:url("../topimg/top_icon.gif") no-repeat scroll left 3px #FFFFFF;
display:block;
line-height:1.5em;
margin:0 !important;
padding:0 0 2px 18px !important;
width:134px;
}

#fs01-content .hp #osusumecontents a.cmenu3{
background:url("../topimg/top_icon.gif") no-repeat scroll left 3px #FFFFFF;
display:block;
line-height:1.5em;
margin:0 !important;
padding:0 0 2px 18px !important;
width:132px;
}


#fs01-content .hp .indexPointwrap {
width: 770px;
margin-top: 17px;
clear: both;
}

#fs01-content .hp .indexPointwrap2 {
width: 770px;
height: 175px;
*height: 183px;
margin-top: 17px;
margin-bottom: 17px;
clear: both;
}

#fs01-content .hp #indexPointLeft{
float: left;
margin:0 15px 18px 0 !important;
padding: 2px 2px 8px 2px !important;
border:1px solid #bdbdbd;
}

#fs01-content .hp #indexPointCenter{
float: left;
margin:0 0 18px 0 !important;
padding: 2px 2px 8px 2px !important;
border:1px solid #bdbdbd;
}

#fs01-content .hp #indexPointRight{
float: left;
margin:0 0 0 15px !important;
padding: 2px 2px 8px 2px;
border:1px solid #bdbdbd;
}

#fs01-content .hp #indexPointLeft .Pointimg,
#fs01-content .hp #indexPointLeft2 .Pointimg,
#fs01-content .hp #indexPointCenter .Pointimg,
#fs01-content .hp #indexPointRight .Pointimg{
margin-bottom: 12px;
border: none;
}

/* 140509tuika---------------------------------------- */

#fs01-content .hp h2,
#fs01-content .hp h3,
#fs01-content .hp h4{
margin: 0;
padding: 0;
border: none;
}

/* -------------------------------------------------------- */

#fs01-content #indexPointLeft .hp_list,
#fs01-content #indexPointLeft2 .hp_list,
#fs01-content #indexPointCenter .hp_list,
#fs01-content #indexPointRight .hp_list{
display:block;
width:202px;
list-style:none;
margin-left:15px;
padding:0 0 0 0 !important;
}


#fs01-content #indexPointLeft .hp_list p,
#fs01-content #indexPointLeft2 .hp_list p,
#fs01-content #indexPointCenter .hp_list p,
#fs01-content #indexPointRight .hp_list p{
display:block;
background:#FFFFFF no-repeat url(../topimg/top_icon.gif) left center;
font-size:12px;
/*font-size:1.2em;*/
line-height:1.5em;
margin:0;
padding:3px 0 3px 15px !important;
}

#fs01-content .hp #indexPointLeft2{
float: left;
width:240px;
height: 99%;
margin:0 15px 0 0 !important;
padding: 0 2px 0 2px;
border:1px solid #bdbdbd;
}

#fs01-content .hp #indexPointCenter2{
float: left;
width:246px;
margin:0 0 0 0 !important;
padding: 0;
}

#fs01-content .hp #indexPointRight2{
float: left;
width:246px;
margin:0 0 0 15px !important;
padding: 0;
}

#fs01-content .hp #indexPointCenter2 .bnrwrap,
#fs01-content .hp #indexPointRight2 .bnrwrap {
display:block;
padding:0;
}

#fs01-content .hp #indexPointCenter2 .bnr1,
#fs01-content .hp #indexPointRight2 .bnr1{
margin-bottom: 7px;
border: none;
}

#fs01-content .hp #indexPointCenter2 .bnr2,
#fs01-content .hp #indexPointRight2 .bnr2{
margin-bottom: 0;
border: none;
}
