@charset "UTF-8";
/*
 * Radio Days - css file.
 * http://www.radiodays.jp/
 * 
 * --------
 * Path : /shared/css/module.css
 *
 */

/* --------------------------------------------------------------
 * 
 * Box Pattern
 *
 --------------------------------------------------------------*/ 
/* sBoxA：S-size(234px) & title */
.sBoxA							{width:234px; padding:6px 0 0 0; margin:0 0 6px 0; background:url(/shared/images/sBoxA_top.png) no-repeat top left;}
.sBoxA .inner					{background:url(/shared/images/sBoxA_bottom.png) no-repeat bottom left; padding:0 0 6px 0; _padding-bottom:5px;}
.sBoxA .module-title			{padding:8px 11px 9px 11px; background:url(/shared/images/sBoxA_titleBG.png) repeat-y top left;}
.sBoxA .module-title h2			{text-indent:-9999px; overflow:hidden; width:208px; height:18px; line-height:1; /*margin:0 8px;*/}
.sBoxA .content					{padding:5px 2px 1px 2px; background:url(/shared/images/sBoxA_bg.png) repeat-y top left; }
.sBoxA .category				{font-weight:bold; font-size:92%; padding:3px 0 0 0;}
*:first-child+html .sBoxA .module-title	{padding-left:10px;}


/* sBoxB：S-size(234px) & without title */
.sBoxB							{width:234px; padding:6px 0 0 0; margin:0 0 6px 0; background:url(/shared/images/sBoxB_top.png) no-repeat top left;}
.sBoxB .inner					{background:url(/shared/images/sBoxB_bottom.png) no-repeat bottom left; padding:0 0 6px 0; }
.sBoxB .content					{padding:6px 2px 10px 2px; background:url(/shared/images/sBoxB_bg.png) repeat-y top left; }
*html .sBoxB .content			{padding-bottom:2px;}

/* mBoxA：M-size(472px) & title */
.mBoxA							{width:472px; padding:6px 0 0 0; margin:0 0 6px 0; background:url(/shared/images/mBoxA_top.png) no-repeat top left;}
.mBoxA .inner					{background:url(/shared/images/mBoxA_bottom.png) no-repeat bottom left; padding:0 0 6px 0; }
.mBoxA .module-title			{padding:8px 11px 9px 11px; background:url(/shared/images/mBoxA_titleBG.png) repeat-y top left; position:relative;}
.mBoxA .module-title h2			{text-indent:-9999px; overflow:hidden; width:204px; height:18px; line-height:1; /*margin:0 8px;*/}
.mBoxA .module-title .more		{padding:0 15px 8px 0; position:absolute; text-align:right; display:block; top:10px;}
.mBoxA .content					{padding:13px 2px 1px 2px; background:url(/shared/images/mBoxA_bg.png) repeat-y top left; }
*:first-child+html .mBoxA .module-title	{padding-left:10px;}
*html .mBoxA .inner						{padding-bottom:5px;}
*html .mBoxA .content					{padding-bottom:2px;}


/* lBoxA：M-size(680px) & title */
.lBoxA							{width:680px; padding:6px 0 0 0; margin:0 auto 10px auto; background:url(/shared/images/lBoxA_top.png) no-repeat top left;}
.lBoxA .inner					{background:url(/shared/images/lBoxA_bottom.png) no-repeat bottom left; padding:0 0 6px 0; }
.lBoxA .module-title			{padding:8px 3px 9px 3px; background:url(/shared/images/lBoxA_titleBG.png) repeat-y top left; position:relative;}
.lBoxA .module-title h2			{text-indent:-9999px; overflow:hidden; width:204px; height:18px; line-height:1; margin:0 8px;}
.lBoxA .module-title .more		{padding:0 15px 8px 0; position:absolute; text-align:right; display:block; top:10px;}
.lBoxA .content					{padding:13px 2px 1px 2px; background:url(/shared/images/lBoxA_bg.png) repeat-y top left; }
*:first-child+html .lBoxA .module-title	{padding-left:10px;}
*html .lBoxA .inner						{padding-bottom:5px;}
*html .lBoxA .content					{padding-bottom:2px;}





/* --------------------------------------------------------------
 * 
 * Box Parts
 *
 --------------------------------------------------------------*/ 
/* rankBox */
.rankBox		{width:220px; display:block; margin:0 0 0 5px;}
.rankBox a		{width:212px; display:block; margin-bottom:1px; clear:both; overflow:hidden; padding:4px;  overflow:hidden; cursor:pointer; text-decoration:none!important;}
.rankBox a:hover{background:#333 url(/shared/images/arrow_thumb_on.gif) no-repeat bottom right; color:#fff;}
.rankBox .rankNo{float:left; width:29px; height:29px; border:1px solid #ccc; line-height:1; overflow:hidden; }
.rankBox .info	{float:right; width:173px; padding:0 0 0 8px; font-size:92%; font-weight:bold; line-height:1.3;}
.rankBox .odd	{background:#eeeee3 url(/shared/images/arrow_thumb.gif) no-repeat bottom right;}
.rankBox .even	{background:#f5f5ee url(/shared/images/arrow_thumb.gif) no-repeat bottom right;}
.rankBox .info p{line-height:1.3;}
.rankBox .author{float:left; width:100px;}
.rankBox .price	{float:right; width:45px; text-align:right; padding-right:20px;}

/* listBox */
.listBox		{width:200px; padding:0 15px;}
.listBox li		{border-bottom:1px solid #e5e5e5; line-height:1.2; font-weight:bold; padding:8px 0;}
.listBox li a	{display:block; line-height:1.4!important;}
*html .listBox li a{background-position:0 0.65em;}
.listBox .last	{border-bottom:none;}
.listBox .more	{text-align:right; padding:9px 0 10px 0;}

/* keywordBox */
.keywordBox			{width:200px; padding:5px 15px 10px 15px;}
.keywordBox ul		{width:200px; overflow:hidden;}
.keywordBox li		{display:inline; padding:0 3px 0 0; font-weight:bold; white-space: nowrap; line-height:1.4; zoom:1;}
.keywordBox li a	{text-decoration:none!important;}
.keywordBox .level-1{font-size:136%;}
.keywordBox .level-2{font-size:122%;}
.keywordBox .level-3{font-size:107%;}
.keywordBox .level-4{font-size:97%;}

/* slideBox */
.slideBox				{position:relative; width:100%;}
.slideBox .img-wrapper	{position:relative;}
.slideBox .thumbnail	{background:url(/shared/images/img_base.gif) no-repeat top left; width:104px; height:104px; padding:5px; position:absolute; z-index:1;}
.slideBox .thumbnail a	{position:absolute; width:104px; height:104px; top:5px; left:5px;}
.slideBox a .arrow		{width:24px; height:24px; position:absolute; bottom:0; right:0; display:block;}
.slideBox a .newicon	{width:31px; height:31px; position:absolute; top:0; left:0; display:block;}
.slideBox .hidden		{display:none;}

/* info-box */
.info-box			{background:#eeeee3 url(/shared/images/infobox_top.gif) no-repeat top left; width:220px; padding-top:9px;}
.info-box dl		{background:url(/shared/images/infobox_bottom.gif) no-repeat bottom left; padding:10px 9px 5px 9px; margin:0 0 5px 0;}
.info-box dt,
.info-box dd		{font-size:92%; font-weight:bold;}
.info-box dd		{margin:0 0 10px 0;}

.sBoxA .rssBtn{position:static!important; float:left; padding:3px 0 0 5px!important;}

/* tab */
.tab 						{width:680px; margin:0 auto; background:url(/shared/images/tab-w-content_bottom.gif) no-repeat bottom left; padding:0 0 10px 0;}
.tab-navigation				{z-index:1; position:relative; height:25px; overflow:hidden;}
.tab-navigation li			{height:25px; float:left; margin-right:1px;}
.tab-navigation li a		{display:block; height:25px; overflow:hidden; color:#fff; font-weight:bold; font-size:92%; padding-top:4px; cursor:pointer; text-decoration:none!important;}
.tab-navigation li a span	{width:100%; text-align:center; height:25px; display:block;}

.tab-navigation #p_description a				{width:78px; background:#666 url(/shared/images/tab_p-desc.gif) no-repeat top left; color:#fff!important;}
.tab-navigation #p_description a:hover			{background:#333 url(/shared/images/tab_p-desc_over.gif) no-repeat top left; }
.tab-navigation #p_description a.current		{background:#fff url(/shared/images/tab_p-desc_current.gif) no-repeat top left!important; color:#333!important; font-weight:normal;}
.tab-navigation #p_description a.current:hover	{background:#fff url(/shared/images/tab_p-desc_current.gif) no-repeat top left!important; color:#333!important; font-weight:normal;}
.tab-navigation #p_description a.current span	{background:#fff url(/shared/images/tab_p-desc_bg.gif) repeat-y top left;}
.tab-navigation #p_review a						{width:85px; background:#666 url(/shared/images/tab_p-review.gif) no-repeat top left; color:#fff!important;}
.tab-navigation #p_review a:hover				{background:#333 url(/shared/images/tab_p-review_over.gif) no-repeat top left;}
.tab-navigation #p_review a.current				{background:#fff url(/shared/images/tab_p-review_current.gif) no-repeat top left;}
.tab-navigation #p_review a.current:hover		{background:#fff url(/shared/images/tab_p-review_current.gif) no-repeat top left;}
.tab-navigation #p_review a.current	span		{background:#fff url(/shared/images/tab_p-review_bg.gif) repeat-y top left; font-weight:normal; color:#333!important;}

.tab-content			{background:url(/shared/images/tab-w-content_top.gif) no-repeat top left; padding:10px 0 0 0; margin-top:-1px; _margin-top:-1px; position:relative; zoom:1;}
.tab-content-body		{background:url(/shared/images/tab-w-content_bg.gif) repeat-y top left; padding:0 15px 0 15px; }
.tab .contents				{display:none;}
.tab .current				{display:block!important;}
.tab .hide{display:none;}

/* --------------------------------------------------------------
 * 
 * Original Modules
 *
 --------------------------------------------------------------*/ 
/* cart_module */
#cart_module h2			{background:url(/shared/images/buy_title.gif) no-repeat top left; width:115px; height:15px; text-indent:-9999px; overflow:hidden; margin:0 auto 10px auto;}
#cart_module .content	{padding:8px 7px 13px 7px;}
#cart_module .cart		{background:#f8f8f8 url(/shared/images/cart_top.gif) no-repeat top left; padding:10px; text-align:center; margin-bottom:13px;}
#cart_module .cart .price{font-weight:bold; padding-bottom:5px;}
#cart_module .cart-inner{background:#f8f8f8 url(/shared/images/cart_bottom.gif) no-repeat bottom left; padding:0;}
#cart_module .favorite span{display:none;}

/* sharing_module */
#sharing_module h2{background:url(/shared/images/sharing_title.gif) no-repeat top left; width:140px; height:15px; text-indent:-9999px; overflow:hidden; margin:3px auto 13px auto;}
#sharing_module h2#sharing_artist{background:url(../images/sharing_artist_title.gif) no-repeat top left; width:187px; height:15px;}	
#sharing_module ul{border-top:1px solid #e5e5e5;}
#sharing_module li{font-weight:normal; position:relative; }
#sharing_module li a{_width:190px; _display:inline!important;}
#sharing_module .at300bs{_margin:10px 0 0 0;}
#sharing_module .more{text-align:right; width:200px; padding:10px 15px 0 15px;}
.addthis_toolbox span{position:absolute; right:2%; top:25%; _top:0; zoom:1;}
.addthis_button_expanded span{display:none;}
.s_print{background:url(/shared/images/share_print.gif) no-repeat 95% 50%;}
.s_url{background:url(/shared/images/share_mail.gif) no-repeat 95% 50%;}
.s_favorite{background:url(/shared/images/share_favorite.gif) no-repeat 95% 50%;}
.s_twitter{background:url(/shared/images/share_twitter.gif) no-repeat 95% 50%;}
.s_delicious{background:url(/shared/images/share_delicious.gif) no-repeat 95% 50%;}
.s_facebook{background:url(/shared/images/share_facebook.gif) no-repeat 95% 50%;}
.s_hatena{background:url(/shared/images/share_hatena.gif) no-repeat 95% 50%;}
#sharing_module .inner{padding-bottom:5px!important;}

/* fmRadio */
#fmRadio 				{cursor:pointer; position:relative;}
#fmRadio h2				{width:202px; height:43px; background:url(/shared/images/20120905_UstInfo_01.jpg) no-repeat; text-indent:-9999px; overflow:hidden; line-height:1; margin:5px 0 10px 12px;}
#fmRadio p				{font-weight:bold; margin-left:10px; font-size:92%; line-height:1.6;}
#fmRadio .program1		{width:202px; height:50px; background:url(/shared/images/20120905_UstInfo_02.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden; line-height:1; margin-bottom:8px;}
#fmRadio .program2		{width:202px; height:55px; background:url(/shared/images/20120905_UstInfo_03.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden; line-height:1; margin-bottom:8px;}
#fmRadio .program3		{width:202px; height:51px; background:url(/shared/images/20120905_UstInfo_99.jpg) no-repeat top left; text-indent:-9999px; overflow:hidden; line-height:1; margin-bottom:8px;}
#fmRadio .program-banner	{line-height:1; margin-bottom:8px;}
/*#fmRadio .radio-img		{margin:0 0 10px 0; padding:0 0 0 2px;}
#fmRadio .nextProgram	{background:url(/shared/images/fmRadio_next.gif) no-repeat top left; width:70px; height:11px; text-indent:-9999px; overflow:hidden; line-height:1; margin-bottom:5px;}*/
*html #fmRadio h2		{margin-top:10px;}
#fmRadio dl{width:210px; font-size:92%; margin:0 auto; padding:5px 0 20px 0;}
#fmRadio dl dt{width:68px; float:left;}
#fmRadio dl dd{width:135px; float:right; text-decoration:none!important;}
#fmRadio .more{position:absolute; bottom:13px; right:13px; z-index:2;}
#fmRadio a{text-decoration:none!important;}
*html #fmRadio dl{padding-bottom:25px;}
*:first-child+html #fmRadil dl{padding-bottom:25px;}


/* todaysVoice */
#todaysVoice h2			{width:122px; height:18px; background:url(/shared/images/sbTitle_todaysVoice.gif) no-repeat; text-align:-9999px; overflow:hidden; line-height:1;}
#todaysVoice #player_m	{margin:0 0 5px 10px; width:210px; height:30px;}
#todaysVoice .content	{padding-top:3px!important;}
#todaysVoice .linkArea	{margin:1px 3px 5px 3px; cursor:pointer;}

/* populer_module */
#popular_module h2{background:url(/shared/images/sbTitle_ranking.gif) no-repeat top left;}
#popular_module .category{padding:0 0 3px 7px;}

/* artist_module */
#artist_module h2{background:url(/shared/images/sbTitle_artist.gif) no-repeat top left;}

/* relationArtist_module */
#relationArtist_module h2{background:url(/shared/images/sbTitle_relationArtist.gif) no-repeat top left;}

/* hot-keyword_module */
#hot-keyword_module h2{background:url(/shared/images/sbTitle_keyword.gif) no-repeat top left;}

/* brand-selection_module */
#brand-selection_module h2{background:url(/shared/images/sbTitle_selection.gif) no-repeat top left;}
#brand-selection_module ul{width:438px; margin:0 auto; padding:0 0 10px 0;}
#brand-selection_module li{border-bottom:1px solid #e5e5e5; width:214px; padding:4px 0 3px 0;}
#brand-selection_module li a{font-weight:bold; line-height:1.8!important;}
#brand-selection_module .odd{float:left; clear:both;}
#brand-selection_module .even{float:right;}
#brand-selection_module .last{border-bottom:none;}

/* recommend_module */
#recommend_module h2{background:url(/shared/images/sbTitle_recommend.gif) no-repeat top left;}
#recommend_module .rankBox .info{width:208px!important; padding-left:5px!important;}

/* recommend-content_module */
#recommend-content_module h2{background:url(../images/sbTitle_recommendContents.gif) no-repeat top left;}

/* rakuten_module */
#rakuten_module{padding:5px 0 0 0;}
#rakuten_module .inner{background:url(../images/rakuten_line.gif) no-repeat top left; padding:11px 0 0 0; margin:0 4px;}
#rakuten_module .left{float:left; width:130px;}
#rakuten_module .right{float:right; width:89px;}
#rakuten_module .right p{text-indent:-9999px; overflow:hidden; background:url(../images/rakuten_text.gif) no-repeat top left; width:89px; height:29px;}

/* right banners */
#right_banners{padding:4px 0 0 0; margin-top:5px;}
#right_banners .inner {
  background: url("../images/rakuten_line.gif") no-repeat scroll left top transparent;
  margin: 0 4px;
  padding: 11px 0 0;
}

#right_banners .inner .banner {
  margin-bottom:11px;
}


/* manager-voice_module */
#manager-voice_module h2					{background:url(/shared/images/mbTitle_fromManager.gif) no-repeat top left;}
#manager-voice_module .module-title .rssBtn	{position:absolute; top:2px; left:155px;}
#manager-voice_module .content-body			{width:448px; padding:0 10px 7px 10px; position:relative;}
#manager-voice_module .date					{font-size:85%; font-weight:bold; line-height:1; padding:0 0 3px 0;}
#manager-voice_module .img					{float:left; width:104px; border:1px solid #e5e5e5;}
#manager-voice_module .fukidashi			{float:right; width:329px; background:#eeeee3 url(/shared/images/fukidashi_top.gif) no-repeat top left;}
#manager-voice_module .fukidashi .inner		{background:url(/shared/images/fukidashi_bottom.gif) no-repeat bottom left; padding:12px;}
#manager-voice_module .fukidashi p			{line-height:1.5;}
#manager-voice_module .fukidashi .triangle	{background:url(/shared/images/fukidashi.gif) no-repeat top left; width:7px; height:17px; position:absolute; top:25px; left:123px;}
#manager-voice_module .detail				{padding:5px 0 0 0;}
#manager-voice_module .rssBtn				{padding-top:6px!important;}

/* feature_module */
#feature_module,
#feature_module .inner,
#feature_module .content,
#feature_module .content-body	{position:relative;}
#feature_module .content-body	{padding:0 0 8px 0;}
#feature_module h2				{background:url(/shared/images/mbTitle_feature.gif) no-repeat top left;}
#feature_module .img-wrapper	{width:363px; height:114px; top:0; left:54px;}
#feature_module .t-1, #feature_module .d-1{left:0;}
#feature_module .t-2, #feature_module .d-2{left:124px;}
#feature_module .t-3, #feature_module .d-3{left:248px;}
#feature_module .prevBtn			{left:15px;}
#feature_module .nextBtn			{right:15px;}
#feature_module .detail				{margin:0; padding:5px 5px 5px 120px; width:115px;}
#feature_module .detail .d_feature	{width:25px; height:13px; text-indent:-9999px; overflow:hidden; background:url(/images/d_feature.gif) no-repeat top left; margin:0 0 5px 0;}
#feature_module .detail span		{font-weight:normal; padding-right:10px;}
#feature_module .detail dd			{line-height:1.2;}
#feature_module .more				{border-top:0;}

/* twitter module */
#twitter_module {margin-bottom:6px; background-color:white; padding-top:2px; padding-bottom:2px;}
 

/* event_module */
#event_module h2			{background:url(/shared/images/mbTitle_event.gif) no-repeat top left;}
#event_module .content		{padding-top:5px!important;}
#event_module .content-body	{width:438px; padding:0 15px;}
#event_module dl			{width:438px; position:relative;}
#event_module dt			{font-weight:bold; padding:15px 0 8px 0; line-height:1;}
#event_module dd			{width:438px; border-bottom:1px solid #e5e5e5; padding:0 0 13px 0; position:relative;}
#event_module .last			{border-bottom:none;}
#event_module .detailBtn	{position:absolute; bottom:12px; right:0;}

/* blogs_module */
#blogs_module h2				{background:url(/shared/images/mbTitle_blogs.gif) no-repeat top left;}
#blogs_module .content-body		{width:448px; position:relative; padding:0 10px 7px 10px;}
#blogs_module .section			{width:224px; position:relative;}
#blogs_module .odd				{float:left;}
#blogs_module .even				{float:right;}
#blogs_module .img				{border:1px solid #ccc; position:relative;}
#blogs_module .img .newicon		{top:0; left:0;}
#blogs_module .section 			{text-decoration:none!important;}
#blogs_module a:hover .img		{border:1px solid #333;}
#blogs_module .info p			{line-height:1.2; padding:0 0 5px 0;}
#blogs_module .info .date		{color:#f90; font-size:85%;}
#blogs_module .info .author span{font-size:92%; font-weight:normal; display:block; padding-bottom:5px;}
#blogs_module a:hover .date		{color:#fff;}


/* info_module */
#info_module .content-body	{width:220px; padding:0 5px; position:relative;}
#info_module h2				{background:url(/shared/images/sbTitle_info.gif) no-repeat top left;}
#info_module .more			{text-align:right; padding:5px 3px 5px 0;}
#info_module .category		{padding-left:3px; float:left;}


/* flow_module */
#flow_module h2{background:url(/shared/images/lbTitle_flow.gif) no-repeat top left;}
#flow_module .content{padding-bottom:10px;}
#flow_module dl{background:url(../images/flow_image.gif) no-repeat 0 25px; width:647px; position:relative; margin:0 auto; height:157px;}
#flow_module dt{width:57px; height:57px; text-indent:-9999px; overflow:hidden; position:absolute; top:0;}
#flow_module dd{height:13px; text-indent:-9999px; overflow:hidden; position:absolute; top:9px;}
#flow_module .step1{background:url(../images/flow_step1.png) no-repeat top left; left:5px;}
#flow_module .step2{background:url(../images/flow_step2.png) no-repeat top left; left:224px;}
#flow_module .step3{background:url(../images/flow_step3.png) no-repeat top left; left:424px;}
#flow_module .step1-text{background:url(../images/flow_step1_text.png) no-repeat top left; width:145px; left:65px;}
#flow_module .step2-text{background:url(../images/flow_step2_text.png) no-repeat top left; width:110px; left:285px;}
#flow_module .step3-text{background:url(../images/flow_step3_text.png) no-repeat top left; width:95px; left:485px;}

/* howto_module */
#howto_module .content-body{width:650px; margin:0 auto;}
#howto_module h2{background:url(/shared/images/lbTitle_howto.gif) no-repeat top left;}
#howto_module h3{width:636px; height:12px; padding:7px; text-indent:-9999px; overflow:hidden; margin:0 auto 15px auto;}
*html #howto_module h3{padding:0 7px 8px 7px; height:18px;}
*:first-child+html #howto_module h3{padding:0 7px 8px 7px; height:18px;}
#howto_module #howto_pc{background:#f2f1e4 url(/shared/images/howto_pc.gif) no-repeat 7px 50%;}
#howto_module #howto_other{background:#f2f1e4 url(/shared/images/howto_other.gif) no-repeat 7px 50%; margin-bottom:5px;}
#howto_module .banners{width:100%; margin:20px 0;}
#howto_module .banners p{width:315px; height:50px; display:block;}
#howto_module .banners a{width:315px; height:50px; display:block; text-indent:-9999px; overflow:hidden;}
#howto_module #winBtn{float:left;}
#howto_module #macBtn{float:right;}
#howto_module #winBtn a{background:url(/shared/images/howto_windowsBtn.gif) no-repeat top left;}
#howto_module #macBtn a{background:url(/shared/images/howto_macBtn.gif) no-repeat top left;}
#howto_module .banners a:hover{background-position:0 -50px!important;}
#howto_module dt{float:left; clear:left; font-weight:bold; padding:5px 0 6px 0;}
#howto_module dd{background:url(/shared/images/dotLine.gif) repeat-x bottom left; padding:5px 0 6px 158px;}
#howto_module .last{background:none;}
*html #howto_module .inner{padding-bottom:6px;}

/* walk_module */
#walk_module h2{background:url(/shared/images/sbTitle_walk.gif) no-repeat top left;}
#walk_module h3{border-bottom:1px solid #333; height:16px; line-height:1; overflow:hidden; padding:0 0 8px; text-indent:-9999px; background:url(../images/walk_mTitle_beginner.gif) no-repeat top left; margin:5px 0 0 0;}
#walk_module ul li a{font-size:92%;}

/* guide_module */
#guide_module h2{background:url(/shared/images/sbTitle_guide.gif) no-repeat top left;}
#guide_module h3{border-bottom:1px solid #333; height:16px; line-height:1; overflow:hidden; padding:0 0 8px; text-indent:-9999px; margin:5px 0 0 0;}
#guide_module ul{margin:0 0 10px 0;}
#guide_module ul li a{font-size:92%;}
#guide_module #guide_module_title1{background:url(../images/guide_mTitle_1.gif) no-repeat top left;}
#guide_module #guide_module_title2{background:url(../images/guide_mTitle_2.gif) no-repeat top left;}
#guide_module #guide_module_title3{background:url(../images/guide_mTitle_3.gif) no-repeat top left;}

/* qa_module */
#qa_module h2{background:url(/shared/images/sbTitle_qa.gif) no-repeat top left;}


#artist-list{width:680px; background:#f2f1e4 url(../images/artist-list-top.gif) no-repeat top left; margin:0 auto; padding:5px 0 0 0;}
#artist-list .inner{background:url(../images/artist-list-bottom.gif) no-repeat bottom left; padding:10px 15px;}
#artist-list h3{font-weight:bold; margin:0 0 10px 0;}




/* Utilities -------------------------------------------------------------- */
.rankArea a:after,
#todaysVoice .info:after,
#todaysVoice .content a:after,
.content-body:after,
.rankBox:after,
.rankBox .info:after,
.sBoxA .sub-title:after,
.tab .tab-navigation:after,
#howto_module .banners:after,
#rakuten_module .inner:after,
#brand-selection_module ul:after,
#fmRadio dl:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

.rankArea a,
#todaysVoice .info,
#todaysVoice .content a,
.content-body,
.rankBox,
.rankBox .info,
.sBoxA .sub-title,
.tab .tab-navigation,
#howto_module .banners,
#rakuten_module .inner,
#brand-selection_module,
#fmRadio dl{
    zoom: 1;
}
