/*ソフト詳細本文レイアウト(ログイン時)*/
.main_content_s{
width : 610px;
padding : 5px;
border : none;
margin : 0px 0px 8px 0px;
}

/*ソフト詳細右側テーブルレイアウト(ログイン時)*/
.sf_tb{
float : right;
width : 160px;
padding : 0px;
border : none;
}

/*ソフト詳細タイトル*/
/*ジャンルにより以下のクラスを使い分ける*/
.sf_lead{
height : 17px;
font-size : 14px;
font-weight : bold;
margin : 0px 0px 0px 5px;
}

/*ソフト詳細部ヘッダ・桃(ログアウト時)*/
.sf_p_hd{
width : 610px;
height : 20px;
color : #fff;
font-size : 14px;
font-weight : bold;
background : url(../data/main_p_hd.gif) no-repeat;
padding-top : 3px;
padding-left : 10px;
margin : 8px 0px 5px 0px;
}

/*ソフト詳細部ヘッダ・桃(ログイン時)*/
.sf_p_hd_s{
width : 610px;
height : 20px;
color : #fff;
font-size : 14px;
font-weight : bold;
background : url(../data/main_p_hd.gif) no-repeat;
padding-top : 3px;
padding-left : 10px;
margin : 8px 0px 5px 0px;
}

/*ソフト詳細右側噴出しヘッダ*/
.sf_tbr_hd{
width : 160px;
height : 166px;
background : url(../data/sf_sys_rtb_hd.gif) no-repeat;
}

/*ソフト詳細右側噴出し*/
.sf_tbr{
width : 146px;
font-size : 12px;
text-align : center;
padding : 5px;
background-color : #FEFFD0;
border-style : solid;
border-color : #7F7F7F;
border-top-width : 0px;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 0px;
}

/*ソフト詳細右側噴出しヘッダ*/
.sf_tbr_ft{
width : 160px;
background : url(../data/sf_sys_rtb_ft.gif) no-repeat;
margin-bottom : 8px;
}

/*ソフト詳細コミュニティヘッダ(ログイン時)*/
.sf_o_hd_s{
width : 610px;
height : 20px;
color : #fff;
font-size : 14px;
font-weight : bold;
background : url(../data/main_o_hd.gif) no-repeat;
padding-top : 3px;
padding-left : 10px;
margin : 8px 0px 5px 0px;
}

/*ソフト詳細コミュニティヘッダ内a属性スタイル(ログイン時)*/
.sf_o_hd_s a:link{
color : #e6e6e6;
}

.sf_o_hd_s a:visited{
color : #e6e6e6;
}

.sf_o_hd_s a:active{
color : #e6e6e6;
}

.sf_o_hd_s a:hover{
color : #fff;
text-decoration : none;
}

/*ソフト詳細コミュニティヘッダ(ログアウト時)*/
.sf_o_hd{
width : 610px;
height : 20px;
color : #fff;
font-size : 14px;
font-weight : bold;
background : url(../data/main_o_hd.gif) no-repeat;
padding-top : 3px;
padding-left : 10px;
margin : 8px 0px 5px 0px;
}

/*ソフト詳細コミュニティヘッダ内a属性スタイル(ログアウト時)*/
.sf_o_hd a:link{
color : #e6e6e6;
}

.sf_o_hd a:visited{
color : #e6e6e6;
}

.sf_o_hd a:active{
color : #e6e6e6;
}

.sf_o_hd a:hover{
color : #fff;
text-decoration : none;
}

/*コミュニティ名前部スタイル*/
.cmn_name{
color : #fff;
width : 100%;
background-color : #628ab0;
margin : 8px 0px 5px 0px;
}

/*ダウンロードボタン*/
.sf_dl{
text-align : right;
}

/*ソフト詳細紹介画像レイアウト用*/
.sf_img{
padding : 3px;
}

/*コミュニティ一覧コメント表示領域*/
.tb_com{
width : 578px;
border : 1px solid #628ab0;
background : #fef9c6;
padding : 5px;
margin : 0px 0px 30px 30px;
}

/*コミュニティ一覧区切り線*/
.sub_line{
width : 620px;
height : 0px;
font-size : 0px;
background-color : #fff;
border-top : 1px solid #d6d6d6;
margin : 5px 0px;
}

/*50音順リスト・タブ画像*/
.list_tab{
width : 50px;
height : 24px;
border : none;
padding : 0px;
margin : 0px 1px 0px 0px;
}

/*50音順リスト・ショートカットリンク*/
.list_link{
color : #fff;
width : 610px;
background : #019e9f;
padding : 5px;
margin : 0px;
}

/*50音順リスト・テーブル*/
.list_tb{
width : 620px;
border : 1px solid #019e9f;
padding : 0px;
margin : 0px;
}

.list_link a{
text-decoration : none;
}

.list_link a:link{
color : #fff;
}

.list_link a:visited{
color : #fff;
}

.list_link a:active{
color : #fff;
}

.list_link a:hover{
color : #fff;
text-decoration : underline;
}

/*50音順リスト・リスト*/
.fif_list{
padding : 0px;
margin : 3px;
list-style : none;
}

.fif_list li{
padding : 0px;
margin : 0px 0px 5px 0px;
}
