@charset "utf-8";


/*  左サイド
---------------------------------------------------*/
#l_side{
float:left !important;
margin:0 5px 0 0;
}

/*  右サイド
---------------------------------------------------*/
#r_side{
float:right !important;
}


/*  サイド共通
---------------------------------------------------*/
.side_header{
background:url(../../img/common/side/side_header.gif) no-repeat;
width:196px;
height:28px;
font-size:12px;
margin:0;
padding:0;
}

.side_body{
background:url(../../img/common/side/side_body.gif);
width:196px;
}

.side_footer{
background:url(../../img/common/side/side_footer.gif) no-repeat;
width:196px;
height:6px;
}

.to_more{
text-align:right;
padding:8px 5px 5px 0;
}

/* メイントップレクタングル */
div.top_ad{
float:right;
text-align:center;
}
div.top_ad p{
margin:0;
padding:1px 0 0 0;
font-size:12px;
text-align:center;
line-height:1.2;
}



/* OpneX top_rectangle
----------------------------------------*/
div.top_rectangle{
margin:0 0 10px 0;
padding:0;
font-size:12px;
text-align:center;
}

div.top_rectangle p{
margin:0;
padding:0;
font-size:12px;
text-align:center;
}

/* 広告 */
div.r_side_ad{
margin:0 0 10px 0;
text-align:center;
}
div.r_side_ad p{
margin:0;
padding:3px 0 0 0;
font-size:12px;
line-height:1;
text-align:center;
}

/* いま注目のネット証券／ＦＸ_w200
----------------------------------------*/
div#side_rec_secFx{
clear:both;
width:198px;
border:solid 1px #CCCCCC;
margin:0 0 10px 0;
}

div#side_rec_secFx h5{
background:url(../../img/common/side/rs_header.jpg) 1px 1px no-repeat;
width:178px;
height:23px;
font-size:14px;
margin:0;
padding:4px 0 0 20px;
letter-spacing:0.1em;
}

div.rs_rec_sec_body{
border-top:solid 1px #71B537;
width:198px;
}

div.rs_rec_sec_body dl{
margin:0;
padding:0;
}

div.rs_rec_sec_body dt{
font-size:12px;
line-height:1.0;
padding:3px 0 3px 0;
text-align:center;
}

div.rs_rec_sec_body dd.rec_txt{
font-size:12px;
margin:0;
padding:0;
line-height:1.4;
text-align:center;
}
div.rs_rec_sec_body dd.rec_how{
font-size:10px;
margin:0;
padding:5px 0 0 0;
line-height:1;
text-align:center;
}

div.rs_rec_sec_body dd.to_rankDot{
background:url(../../img/common/icon/dotline.gif) left top repeat-x;
font-size:10px;
margin:0;
padding:3px 0 0 0;
line-height:150%;
text-align:right;
}
div.rs_rec_sec_body dd.to_rankDot a{
background:url(http://andy-net.jp/img/common/icon/triangle_s.gif) no-repeat;
padding:0 0 0 15px;
}

div.rs_rec_sec_body dd.to_rank{
font-size:10px;
margin:0;
padding:0;
line-height:150%;
text-align:right;
}
div.rs_rec_sec_body dd.to_rank a{
background:url(http://andy-net.jp/img/common/icon/triangle_s.gif) no-repeat;
padding:0 0 0 15px;
}


/* ＆Ｄピックアップ_w200
----------------------------------------*/
div#rs_info_pickup_200{
width:198px;
border:solid 1px #CCCCCC;
margin:0 0 10px 0;
float:left;
}

div#rs_info_pickup_200 h5{
background:url(../../img/common/side/rs_header.jpg) 1px 1px no-repeat;
width:178px;
height:23px;
font-size:14px;
margin:0;
padding:4px 0 0 20px;
letter-spacing:0.1em;
}

div.rs_info_pickup_body_200{
border-top:solid 1px #71B537;
float:left;
width:198px;
}

div#rs_info_pickup_200 div.rs_info_pickup_box{
float:left;
background:none;
padding:10px 0 5px 0;
width:100%;
text-align:center;
}

div.last_box{
background:none !important;
}


div#rs_info_pickup_200 img{
/*float:left;*/
padding:0 3px 0 3px;
}

div#rs_info_pickup_200 dl{
/*float:left;*/
margin:0;
width:200px;
}

div#rs_info_pickup_200 dt{
font-size:12px;
line-height:1.5;
padding:0 0 3px 0;
}

div#rs_info_pickup_200 dt a{
text-decoration:underline;
}

div#rs_info_pickup_200 dd.pickup_how{
font-size:11px;
margin:0;
padding:0;
line-height:150%;
}
div#rs_info_pickup_200 dd.pickup_point{
font-size:12px;
margin:0;
padding:0;
line-height:150%;
}

/* はじめての方へ
---------------------------------------------------*/
.side_beginner{
margin:0 0 10px 0;
}

.side_beginner_icon{
vertical-align:middle;
padding:5px 5px 7px 5px;
}

.side_beginner_banner{
padding:10px 0 0 0;
text-align:center;
}

.side_beginner p{
background:url(../../img/common/icon/icon_arrow_w_green_r.gif) 130px 12px no-repeat;
font-size:12px;
margin:0;
padding:10px 0 0 17px;
text-align:right;
}

/* コインレート変更用コード */
div.side_beginner{
margin:0 0 10px 0;
background:url(../../img/common/side/side_beginner_bg.jpg) no-repeat;
width:200px;
height:269px;
}

div.side_beginner ul{
margin:0;
padding:0;
}

div.side_beginner li{
list-style:none outside none;
margin:0;
padding:0;
text-indent:-9999px;
}

div.side_beginner li.regist_input{padding:15px 0 10px 5px;}
div.side_beginner li.about_kabu,
div.side_beginner li.beginner,
div.side_beginner li.demo{
padding:0 0 10px 13px;
}

div.side_beginner li.regist_input a,
div.side_beginner li.about_kabu a,
div.side_beginner li.beginner a,
div.side_beginner li.demo a{
background:url(../../img/common/icon/button_side_beginner.png) no-repeat;
display:block;
outline:none;
}

div.side_beginner li.regist_input a{background-position:0 0; width:184px; height:90px;}
div.side_beginner li.about_kabu a{background-position:-200px 0; width:174px; height:38px;}
div.side_beginner li.beginner a{background-position:-390px 0; width:174px; height:38px;}
div.side_beginner li.demo a{background-position:-580px 0; width:174px; height:38px;}

div.side_beginner li.regist_input a:hover{background-position:0 -100px; width:184px; height:90px;}
div.side_beginner li.about_kabu a:hover{background-position:-200px -50px; width:174px; height:38px;}
div.side_beginner li.beginner a:hover{background-position:-390px -50px; width:174px; height:38px;}
div.side_beginner li.demo a:hover{background-position:-580px -50px; width:174px; height:38px;}


/*  マーケット情報
---------------------------------------------------*/
.side_market{
margin:0 0 10px 0;
}

.side_market_icon{
vertical-align:middle;
padding:5px 5px 7px 5px;
}

.side_market p{
margin:0;
padding:8px 0 5px 8px;
font-size:12px;
}

.side_market_graph{
text-align:center;
}

.side_market table{
width:95%;
margin:5px 0 0 5px;
border:solid 1px #CCCCCC;
border-right:none;
}

.side_market th{
font-size:10px;
font-weight:normal;
text-align:left;
padding:0 0 0 2px;
border-right:solid 1px #CCCCCC;
}

.side_market td{
font-size:10px;
text-align:right;
padding:0 3px 0 0;
border-right:solid 1px #CCCCCC;
}


/*  売買ランキング
---------------------------------------------------*/
.side_order_ranking{
margin:0 0 10px 0;
}

.side_order_ranking p{
margin:0;
padding:0 3px 0 0;
text-align:right;
font-size:10px;
}

.buy_txt{
margin:0;
padding:0 0 0 5px;
font-size:14px;
color:#EB6100;
}

.sell_txt{
margin:0;
padding:5px 0 0 5px;
font-size:14px;
color:#77AB1B;
}

.stock_ranking{
border-bottom:dotted 1px #CCCCCC;
padding:3px 0 3px 5px;
font-size:12px;
}

/*  売買ランキング（カテゴリ別）用
---------------------------------------------------*/

.side_order_cat_raking{
margin:0 0 10px 0;
}

.side_order_cat_raking p{
margin:0;
padding:0 3px 0 0;
text-align:right;
font-size:10px;
}

.order_cat_raking_title_bg{
background:url(../../img/common/side/ranking/order_cat_raking_title_bg.gif) no-repeat;
width:180px;
height:22px;
font-weight:bold;
text-align:center;
margin:3px auto 3px auto;
}


/*  パフォーマンス
---------------------------------------------------*/
.side_performance{
margin:0 0 10px 0;
}

.side_performance table{
width:95%;
margin:5px auto 0 auto;
padding:0 0 5px 0;
border-bottom:dotted 1px #CCCCCC;
}

/*  ポートフォリオ
---------------------------------------------------*/

.side_portfolio{
background:url(../../img/common/side/portfolio/bg_portfolio_info.jpg) no-repeat;
width:200px;
height:270px;
margin:0 0 10px 0;
}

.user_name{
color:#FFFFFF;
padding:7px 0 3px 13px;
font-size:12px !important;
}

.side_portfolio_graph{
text-align:center;
}

.side_portfolio table{
margin:16px auto 0 auto;
width:85%;
height:60px;
}

.side_portfolio th{
text-align:left;
font-weight:normal;
font-size:10px;
color:#FFFFFF;
padding:0 0 0 3px;
width:48%;
}

.side_portfolio td{
background:#FFFFFF;
text-align:right;
padding-right:3px;
line-height:1.5;
}

.today_order{
background:#FFFFFF;
width:163px;
margin:5px auto 0 auto;
padding:2px 0 0 0;
text-align:center;
font-size:11px;
line-height:1.5;
}

.to_portfolio{
text-align:right;
margin:24px 15px 0 0;
}



/*  お気に入り銘柄
---------------------------------------------------*/
div.side_favorite{
clear:both;
margin:0 0 10px 0;
}

div.side_favorite h4{
background:url(../../img/common/side/favorite/side_favorite_header.jpg) no-repeat;
width:170px;
height:24px;
margin:0;
padding:6px 0 0 30px;
font-size:12px;
line-height:1.5;
}

div.side_favorite_body{
background:url(../../img/common/side/favorite/side_favorite_body.jpg) repeat-y;
width:200px;
}

div.side_favorite_body table{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
width:95%;
margin:0 auto 0 auto;
padding:3px 0 0 0;
}

div.side_favorite_body th{
width:25px;
}

div.side_favorite_body p.no_favorite{
margin:0;
padding:15px 0;
text-align:center;
}

div.side_favorite_foot{
background:url(../../img/common/side/favorite/side_favorite_footer.jpg) no-repeat;
width:200px;
height:24px;
text-align:left;
padding:7px 0 0 0;
margin:-1px 0 0 0;
}

div.side_favorite_foot table{
padding:0 0 0 10px;
width:190px;
}

/* 株クエスト
---------------------------------------------------*/
div.side_quest{
clear:both;
background:url(../../img/common/side/quests/quest_footer.gif) left bottom no-repeat;
padding:0 0 7px 0;
margin:0 0 10px 0;
}

div.side_quest h4{
background:url(../../img/common/side/quests/quest_header.gif) no-repeat;
width:200px;
height:31px;
margin:0;
padding:0;
text-indent:-9999px;
}

div.side_quest h4 a{
display:block;
outline-style:none;
float:right;
height:30px;
width:85px;
}


div.side_quest_body{
background:url(../../img/common/side/quests/quest_body.gif) repeat-y;
width:200px;
}

div.side_quest_body dl.chQuest{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
margin:0 0 5px 0;
padding:5px 10px 0 10px;
font-size:12px;
}

div.side_quest_body dl.chQuest dt{
background:url(http://andy-net.jp/img/quests/common/icon_arrow_blue.gif) left center no-repeat;
margin:0;
padding:0 0 0 15px;
line-height:1.5;
font-weight:bold;
}

div.side_quest_body dl.chQuest dd{
margin:0;
padding:0 0 3px 0;
line-height:1.5;
}

div.side_quest_body dl.userLevel{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
margin:0 0 5px 0;
padding:0 10px 5px 10px;
font-size:12px;
}

div.side_quest_body dl.userLevel dt{
background:url(http://andy-net.jp/img/quests/common/icon_arrow_blue.gif) left center no-repeat;
margin:0;
padding:0 0 3px 15px;
line-height:1.5;
font-weight:bold;
}

.quest_blue{
color:#3D97D3;
}

/*　株クエスト初めての方 */
div.side_quest_body p.stQuest_txt{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
margin:0;
padding:10px 0 10px 10px;
font-size:12px;
font-weight:bold;
}
div.side_quest_body p.stQuest_txt a,
div.side_quest_body p.stQuest_txt a:visited{
color:#E60012;
}

div.side_quest_body dl.userLevel dd.levelMeter{
background:url(http://andy-net.jp/img/quests/common/levelMeter_bg.gif) repeat-x;
width:100px;
height:15px;
margin:0;
padding:0 0 0 0;
line-height:1;
}

div.side_quest_body dl.userLevel dd.nextLevel{
clear:both;
float:left;
width:175px;
padding:0 0 0 0;
}

div.side_quest_body dl.userLevel dd{
float:left;
margin:0;
padding:0 0 0 5px;
line-height:1;
}

/*　株クエスト_ポイント増量券表示 */
div.side_quest_body p.useritem_count{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
margin:0;
padding:10px 0 12px 10px;
font-size:12px;
}
div.side_quest_body a.icon_userItem{
background:url(http://andy-net.jp/img/common/icon/icon_common_userItem.jpg) left center no-repeat;
padding:10px 0 10px 60px;
}

/*　株クエスト_トップへ */
div.side_quest_body p.to_quest{
margin:0;
padding:0 10px 0 0;
font-size:12px;
text-align:right;
}

/*  カブペディア
---------------------------------------------------*/
div.side_kabupedia_title{
margin:0 0 5px 0;
}

div.side_kabupedia_title h3{
background:url(../../img/kabupedia/kabupedia_title.jpg) no-repeat;
width:200px;
height:41px;
text-indent:-9999px;
margin:10px 0 5px 0;
padding:0;
}

div.side_kabupedia_title p{
font-size:12px;
margin:0 0 5px 0;
padding:0 5px;
width:190px;
}

div.side_kabupedia{
background:url(../../img/kabupedia/kabu_p_footer.jpg) left bottom no-repeat;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

div.side_kabupedia h3{
background:url(../../img/kabupedia/kabu_p_header.jpg) no-repeat;
width:200px;
height:33px;
margin:0;
padding:0;
text-indent:-9999px;
font-size:12px;
}

div.side_kabupedia_body{
background:url(../../img/kabupedia/kabu_p_body.jpg) repeat-y;
width:200px;
padding:5px 0 0 0;
}

div.side_kabupedia_body p.top_txt{
background:url(../../img/kabupedia/kabu-pedia_img.jpg) no-repeat;
width:177px;
height:50px;
margin:0 0 0 12px;
padding:0 0 5px 0;
text-indent:-9999px;
}

div.side_kabupedia_body p.top_txt a{
display:block;
outline-style:none;
width:177px;
height:50px;
}

div.side_kabupedia_body p.side_kabupedia_user_name{
font-size:12px;
font-weight:bold;
margin:0;
padding:3px 0 3px 10px;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
}

div.side_kabupedia_body ul{
margin:0;
padding:5px 0 0 10px;
list-style:none outside none;
}

div.side_kabupedia_body ul li{
font-size:12px;
padding:3px 0;
line-height:1.5;
}

div.side_kabupedia_body ul li a{
border-bottom:1px dashed #444444;
text-decoration:none;
}


/*  テーマカテゴリ検索
---------------------------------------------------*/

.side_theme{
margin:0 0 10px 0;
}

.side_theme_icon{
vertical-align:middle;
padding:5px 5px 7px 5px;
}

.side_theme h4{
letter-spacing:1px;
}

.theme_cat{
margin:0;
padding:10px 0 0 10px;
list-style-image:url(../../img/common/icon/icon_plus.gif);
list-style-position:inside;
}

.theme_cat li{
font-size:12px;
margin:0;
padding:0 0 3px 0;
}

.select_theme{
list-style-image:url(../../img/common/icon/icon_minus.gif);
list-style-position:inside;
}

.theme_name{
margin:0;
padding:0 0 0 10px;
list-style-image:url(../../img/common/icon/icon_arrow_r.gif);
_list-style-image:url(../../img/common/icon/icon_arrow_r_ie.gif);
list-style-position:inside;
}

/*  業種・業界カテゴリ
	ランキング用業種・業界カテゴリ
---------------------------------------------------*/

.side_cat,
.side_cat_ranking{
margin:0 0 10px 0;
}

.side_cat ul,
.side_cat_ranking ul{
margin:0;
padding:5px 0 2px 0;
list-style-image:url(../../img/common/icon/icon_arrow_r.gif) !important;
_list-style-image:url(../../img/common/icon/icon_arrow_r_ie.gif) !important;
list-style-position:inside;
}

.side_cat li,
.side_cat_ranking li{
font-size:12px;
padding:0 0 2px 5px;
}

.all_cat{
margin:0 3px 0 3px;
padding:5px 0 5px 3px !important;
list-style-image:none !important;
list-style-type:none !important;
list-style-position:outside;
}

.select_cat{
margin:0 3px 0 3px;
padding:5px 0 5px 3px !important;
list-style-image:none !important;
list-style-type:none !important;
list-style-position:outside;
}

.all_cat_box{
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding:0 3px 5px 0;
}

.all_cat_name{
border-bottom:solid 1px #CCCCCC;
padding:5px 0 5px 5px;
margin:0 0 5px 0;
font-weight:bold;
}


/*  業界マップカテゴリ
---------------------------------------------------*/
.side_map_cat{
margin:0 0 10px 0;
}

.side_map_cat_icon{
vertical-align:middle;
padding:5px 5px 7px 5px;
}

.side_map_cat h4{
letter-spacing:1px;
}

.map_cat{
margin:0;
padding:10px 0 0 10px;
list-style-image:url(../../img/common/icon/icon_plus.gif);
list-style-position:inside;
}

.map_cat li{
margin:0;
padding:0 0 3px 0;
}

.select_map_cat{
list-style-image:url(../../img/common/icon/icon_minus.gif);
list-style-position:inside;
}

.map_cat_name{
margin:0;
padding:0 0 0 10px;
list-style-image:url(../../img/common/icon/icon_arrow_r.gif);
_list-style-image:url(../../img/common/icon/icon_arrow_r_ie.gif);
list-style-position:inside;
}

/*  予算で探す
---------------------------------------------------*/

.side_budget{
margin:0 0 10px 0;
}

.side_budget_icon{
vertical-align:middle;
padding:5px 5px 7px 5px;
}

.side_budget h4{
letter-spacing:1px;
}

.side_budget form{
padding:10px 0 0 0;
text-align:center;
}

.side_budget_input,
.side_budget_select,
side_budget_check{
margin:0 0 10px 0;
font-size:12px;
}

.side_budget_input input{
width:50px;
margin:0 3px 0 0;
}

.side_budget select{
width:130px;
}

.side_budget_submit{
padding:0 0 10px 0;
}


/*  業界ランキング
---------------------------------------------------*/
.side_industry_ranking{
margin:0 0 10px 0;
}

.side_industry_ranking h4{
letter-spacing:1px;
}

.side_industry_ranking p{
margin:0;
padding:0 3px 0 0;
text-align:right;
font-size:10px;
}



/*  値上がり率上位　値下がり率上位
---------------------------------------------------*/
.side_price_ranking{
margin:0 0 10px 0;
}



/*  最近チェックした銘柄
---------------------------------------------------*/
.side_recent{
margin:0 0 10px 0;
}

.side_recent table{
width:90%;
margin:5px auto 0 auto;
border-bottom:solid 1px #CCCCCC;
}



/*  取引時間
---------------------------------------------------*/

.side_time{
margin:0 0 10px 0;
}

.side_time h4{
letter-spacing:1px;
margin:0;
padding:0;
}

.side_time_icon{
vertical-align:middle;
padding:5px 5px 9px 5px;
}

.side_time p{
font-size:12px;
margin:0;
padding:5px 5px 5px 5px;
border-bottom:dotted 1px #CCCCCC;
}

.trade_time{
margin:0;
padding:5px 5px 5px 5px;
color:#77AB1B;
border-bottom:none !important;
}



/*  大株主１・２・３
---------------------------------------------------*/
.side_stockholder{
margin:0 0 10px 0;
}

.side_stockholder h4{
letter-spacing:1px;
}

.side_side_stockholder_icon{
vertical-align:middle;
padding:6px 5px 10px 5px;
_padding:5px 5px 7px 5px;
}


.side_stockholder table{
width:95%;
margin:0 auto 0 auto;
padding:5px 0 10px 0;
border-bottom:dotted 1px #CCCCCC;
}

.side_stockholder th{
width:60px;
text-align:center;
}



/*  お気に入りメンバー
---------------------------------------------------*/
.side_favorite_member{
margin:0 0 10px 0;
}

.side_favorite_member h4{
background:transparent url(../../img/common/side/side_header.gif) no-repeat;
font-size:12px;
height:26px;
margin:0;
padding:0;
width:196px;
letter-spacing:1px;
}

.side_favorite_member_icon{
vertical-align:middle;
padding:5px 5px 7px 5px;
}

.favorite_member_box{
float:left;
width:78px;
height:120px;
margin:5px 10px 0 10px;
display:inline;
}

.favorite_member_box table{
}

.favorite_member_img{
width:68px;
height:68px;
padding:5px;
text-align:center;
}

.favorite_member_name{
font-size:10px;
text-align:center;
line-height:120%;
padding:0 3px 3px 3px;
}

.favorite_member_rank{
font-size:10px;
text-align:center;
}

.favorite_member_list{
clear:both;
text-align:right;
padding:15px 10px 0 0;
}

/*  side_andy_topics
---------------------------------------------------*/
div.side_andy_topics{
clear:both;
background:url(../../img/common/side/andy_topics/andyTopics_footer.jpg) left bottom no-repeat;
padding:0 0 6px 0;
margin:0 0 10px 0;
}

div.side_andy_topics h3{
background:url(../../img/common/side/andy_topics/andyTopics_header.jpg) no-repeat;
width:165px;
height:24px;
margin:0;
padding:6px 0 0 35px;
font-size:14px;
}

div.side_andy_topics_body{
background:url(../../img/common/side/andy_topics/andyTopics_body.jpg) repeat-y;
width:200px;
padding:5px 0 0 0;
}

div.side_andy_topics_body ul.andyNews{
margin:0 5px 0 10px;
padding:3px 0 0 0;
font-size:12px;
}
div.side_andy_topics_body ul.andyNews li{
background:url(../../img/common/icon/dotline.gif) left bottom repeat-x;
list-style:none outside none;
padding:7px 0 7px 0px;
margin:0;
line-height:1.2;
}

div.side_andy_topics_body ul.andyAdtxt{
margin:0 0 0 5px;
padding:8px 0 0 0;
font-size:12px;
}
div.side_andy_topics_body ul.andyAdtxt li{
list-style:none outside none;
background:url(../../img/common/icon/icon_pr_g.gif) 0 1px no-repeat;
padding:0 0 8px 17px;
margin:0;
line-height:1.2;
}

/*  グローバルサイン
---------------------------------------------------*/
.global_sign{
text-align:center;
}

/*  バナー広告他
---------------------------------------------------*/

.banner{
text-align:center;
margin:0 0 10px 0;
}

.banner img{
border:solid 1px #999999;
}

.a_b_tx{
font-size:10px;
margin:0;
padding:0;
text-align:center;
}

/*  旬のマネー情報
---------------------------------------------------*/

div.rs_hs_list{
background:url(../../img/common/side/rs_hs_list/rs_hs_list_footer.jpg) left bottom no-repeat;
padding:0 0 10px 0;
margin:0 0 10px 0;
}

div.rs_hs_list h4{
background:url(../../img/common/side/rs_hs_list/rs_hs_list_header.jpg) no-repeat;
width:200px;
height:68px;
text-indent:-9999px;
margin:0;
padding:0;
}

div.rs_hs_list dl{
background:url(../../img/common/side/rs_hs_list/rs_hs_list_body.jpg) repeat-y;
width:200px;
margin:0;
padding:0;
}

div.rs_hs_list dl dt{
font-size:14px;
font-weight:bold;
margin:0 0 0 25px;
padding:5px 0 0 0;
}

div.rs_hs_list dl dt.last{
font-size:12px;
font-weight:normal;
text-align:right;
line-height:120%;
padding:0 10px 0 0;
}

div.rs_hs_list dl dd{
background:url(../../img/common/icon/gray_arrow.gif) left center no-repeat;
padding:0 0 0 15px;
margin:0 0 0 25px;
font-size:12px;
line-height:170%;
}


