/* CSS Document */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-left:10px;
    padding-top:10px;
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, Arial, sans-serif;
}
.clear_all {
  width: 0px;
  height: 0px;
  clear: both;
}

#container {
  width: 982px;
}

#header {
  width: 980px;
  height: 67px;
}

#footer {
  width: 980px;
  float: left;
  text-align: center;
  font-size: x-small;
  color: #000000;
}

a:link {
  color: #0085D4;
  text-decoration: none;
}

a:visited {
  color: #0085D4;
  text-decoration: none;
}

a:hover {
  color: #0085D4;
  text-decoration: underline;
}

a:active {
  color: #0085D4;
  text-decoration: none;
}

a.white:link {
  color: #FFFFFF;
}

a.white:visited {
  color: #FFFFFF;
}

a.white:hover {
  color: #FFFFFF;
}

a.white:active {
  color: #FFFFFF;
}

a.black:link {
  color: #000000;
}

a.black:visited {
  color: #000000;
}

a.black:hover {
  color: #000000;
}

a.black:active {
  color: #000000;
}

a.no_decor:link {
  text-decoration: none;
}

a.no_decor:visited {
  text-decoration: none;
}

a.no_decor:hover {
  text-decoration: none;
}

a.no_decor:active {
  text-decoration: none;
}

#arrow_box_tc {
  float: none;
  clear: both;
  padding-top: 6px;
  padding-bottom: 8px;
  height: 12px;
}

.arrow_tc_left {
  float: left;
  width: 12px;
  height: 12px;
}

.arrow_tc_right {
  float: right;
  width: 12px;
  height: 12px;
  padding-right: 12px;
}

.wraper{
  width:980px;
}
		
.logo_sec{float:left;
width:350px;
}
.menu_sec{
float: right;
width:620px;
}
.menu_green{
float:left;
width:150px;
height:30px;
background:url(../images/green_03.jpg) no-repeat;
}
.menu_red{
float:left;
width:150px;
height:30px;
background:url(../images/main_menu_05.jpg) no-repeat;
}
.menu_black{
float:left;
width:150px;
height:30px;
background:url(../images/main_menu_07.jpg) no-repeat;
}
.menu_orange{
float:left;
width:150px;
height:30px;
background:url(../images/main_menu_09.jpg) no-repeat;
}

.clear_sec{
clear:both;
}
.menu_bar{background:#7c7c7c;
width:980px;
height:29px;
}
.menu_bar_bottom{background:#4c4c4c;
width:980px;
height:30px;
border-top:5px solid #FFFFFF;
}
.menu_first{
float:left;
width:400px;
padding-top:3px;
background:#7c7c7c;
color:#FFFFFF;
}
.top:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}	
.top:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}	
.top:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}
.topmenu:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}	
.topmenu:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}	
.topmenu:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

.top_main:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:10px;
font-weight:bold;
}	
.top_main:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:10px;
font-weight:bold;
}	
.top_main:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-top:10px;
font-weight:bold;
}

			
.menu_second{
float:left;
width:160px;
background:#7c7c7c;
padding-top:3px;
color:#FFFFFF;
font-family: Arial;
font-size: 10px;
}
.menu_second_bt{
float:left;
width:75px;
background:#7c7c7c;
padding-top:3px;
color:#FFFFFF;
font-family: Arial;
font-size: 10px;
}
.menu_third{
padding-top:3px;
float:right;
width:235px;
background:#7c7c7c none repeat;
text-align: right;
padding-right: 8px;
}	
.pics_area{width:980px;
background:#ffffff;
}	
.pic{
float:left;
width:240px;
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
}
.categories{float:left;
width:200px;
}
.cat_head2{
background:#4c4c4c;
border-top:4px solid #FFFFFF
}
.cat_txt_head{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:2px;
padding-left:5px;
width:197px;
background:#4c4c4c;
height:28px;
}
.cat{
float:left;
width:130px;
padding-top:4px;
}
.cat_right{
float:right;
width:60px;
}

.cat_txt_ico{
float:left;
width:50px;
background:#4c4c4c;
}

.cat_body{width:200px;
background:#cccccc;
border:1px solid #333333;
float: left;
}
.cat_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
padding-left:5px;
}
.vid_podcast{
float:left;
padding-left:7px;
width:520px;
padding-right:4px;
}
.podcast_txt{
float:left;
width:518px;
border:1px solid #333333;

}
.vid_txt{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5fabe5;
}
.pod_pic{
float:left;
width:85px;
height:120px;
padding:8px;
overflow:hidden;
}
.next_arrow{
width:500px;
padding-bottom:5px;
}

.pick_up{float:right;
width:242px;
border:1px solid #333333;
}
.pick_up_head{
background:#4c4c4c;
height:30px;
}
.pick_txt_head{
float:left;
width:520px;
background:#4c4c4c;
height:30px;
}
.pick_title{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
width:300px;
}
.pick_link{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
padding-bottom:3px;
width:170px;
}
.pick_txt_head2{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
float:left;
width:150px;
background:#4c4c4c;
}



.pick_body{width:240px;
}

.style1 {color: #FFFFFF}
.style2 {color: #7e7e7e}

.pick_bullet{
padding-top:5px;
padding-bottom:3px;
}
.bullet_txt{
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
display:block;
list-style-type:disc;
list-style-position:inside;
}
.pick_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
padding-left:5px;
}
.clear_sec_gap{
clear:both;
height:20px;
}
.rank_area{
float:left;
width:241px;
padding:2px;
height:150px;
}
.ranking{
background:#999999;
border:1px solid #333333;
padding-left:1px;
height:150px;
}

.reg:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f8723d;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
padding-top:3px;
}	
.reg:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f8723d;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
padding-top:3px;
}	
.reg:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f8723d;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:bold;
padding-top:3px;
}
.rank_link{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:3px;
padding-left:5px;
padding-bottom:2px;
width:350px;
}
.rank_title{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding-left:5px;
}
.rank_subtitle{
float:left;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-left:5px;
width: 230px;
}
.rank_fusen{
float:left;
width:230px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
padding-left:5px;
}
.rank_pic{float:right;
padding:3px;
}
ul.sec_menu_mod {
margin:0px;
padding: 3px 0 0 0;
list-style-type:none;
width:auto;
}
ul.sec_menu_mod li{
display:inline;
margin:0 3px 0 0;
}
ul.sec_menu_mod li a, ul.sec_menu_mod li a:hover, ul.sec_menu_mod li a:active{
color:#ffffff;
text-decoration:none;
padding:1px 10px 1px 10px;
height:25px;
}
ul.sec_menu_mod li a.current{
color:#da6b40;
/*background:transparent url(../images/blueslate_backgroundOVER.gif) no-repeat top center;*/
background:#666666;
border:1px solid #000000; 
height:25px;
}
.bottom{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:8px;
}
.rank_txt:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}	
.rank_txt:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}	
.rank_txt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

/*Fusen Permalink page start here*/

.perma_left{float:left;
width:490px;
}
.perma_left_em{float:left;
width:400px;
}
.perma_right{float:left;
width:400px;
}
.perma_link{
background:#f3f082;
border:1px solid #000000;
width:300px;
}
.perma_area{
width:410px;
cursor:pointer;
}
.perma_left_sec{
float:left;
background:#f3f082;
border-left:1px solid #000000;
border-top:1px solid #000000;
padding-left:15px;
padding-top:10px;
width:185px;
height:25px;
}
.perma_right_sec{
float:left;
background:#f3f082;
border-right:1px solid #000000;
border-top:1px solid #000000;
padding-top:10px;
width:200px;
text-align:right;
height:25px;
}
.perma_btm{
background:#f3f082;
border-right:1px solid #000000;
border-left:1px solid #000000;
border-bottom:1px solid #000000;
padding-left:20px;
padding-right:20px;
width:360px;
height:360px;
}
.perma_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:50px;
padding:3px;
}
.perma_txt_bld{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.perma_user{
width:240px;
background:#006600;
}
.perma_user_img{
float:left;
width:70px;
background:#006600;
padding:5px;
}
.perma_user_info{
float:left;
width:220;
background:#006600;
}
.perma_user_bld{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
padding:5px;
}
.perma_user_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:2px 5px 2px 5px; 
}
.perma_episode{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding-top:5px;
}
.perma_episode_sub{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-top:5px;
}
.perma_pod{
width:400px;
background:#FFFFFF;
}
.perma_wraper{
border:1px solid #000000; 
width:400px;
}

.perma_pod_txt{
float:left;
width:270px;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background:#66FFFF;
}
.perma_pod_bx{width:400px;
background:#ffffff;
}
.perma_pod_img{
float:left;
width:110px;
background:#ffffff;
padding:5px;
}
.perma_deatail{
float:left;
width:270px;
background:#ffffff;
overflow:hidden;
}
.perma_pod_text{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding:2px 5px 2px 0px;
}

.footer_item a {
    color:#000000; 
    text-decoration:none; 
}
/*Styles for menu language*/
#slider_div{
float:left;
width:80px;
}

.language_menu{
    cursor:pointer;
    height:23px;
    padding-left:8px;
    padding-top:6px;
    font-size:12px;
    color:#FFF;
    font-weight:bold;
}
