/*
 *   radio_style.css
 *   2010/06/17
 */

#radio_content{
  width:770px;
  text-align:left;
  }

#radio_content img{ border:0; }

/* ------------------------------------------------------------ *
top page */

#radio_content .top_left{
  position:relative;
  width:427px;
  float:left;
  }
#radio_content .top_right{
  width:343px;
  float:left;
  }
#radio_content .top_left img,
#radio_content .top_right img{
  display:block;
  }

#radio_content .top_left .btn_top{
  position:absolute;
  width:348px;
  top:233px;
  left:38px;
  }
#radio_content .top_left .btn_top a.btn_top01,
#radio_content .top_left .btn_top a.btn_top01:visited{
  display:block;
  width:348px;
  height:45px;
  padding-bottom:9px;
  text-indent:-999em;
  text-decoration:none;
  overflow:hidden;
  }
#radio_content .top_left .btn_top a.btn_top01:hover{
  background:url(../../radio_new/btn_top01.gif) no-repeat 0 0;
  }

#radio_content .top_left .btn_top a.btn_top02,
#radio_content .top_left .btn_top a.btn_top02:visited{
  display:block;
  width:184px;
  height:96px;
  text-indent:-999em;
  text-decoration:none;
  overflow:hidden;
  float:left;
  }
#radio_content .top_left .btn_top a.btn_top02:hover{
  background:url(../../radio_new/btn_top02.jpg) no-repeat 0 0;
  }

#radio_content .top_left .btn_top a.btn_top03,
#radio_content .top_left .btn_top a.btn_top03:visited{
  display:block;
  width:164px;
  height:96px;
  padding-bottom:8px;
  text-indent:-999em;
  text-decoration:none;
  overflow:hidden;
  float:left;
  }
#radio_content .top_left .btn_top a.btn_top03:hover{
  background:url(../../radio_new/btn_top03.jpg) no-repeat 0 0;
  }

#radio_content .top_left .btn_top a.btn_top04,
#radio_content .top_left .btn_top a.btn_top04:visited{
  clear:left;
  display:block;
  width:348px;
  height:45px;
  padding-bottom:8px;
  text-indent:-999em;
  text-decoration:none;
  overflow:hidden;
  }
#radio_content .top_left .btn_top a.btn_top04:hover{
  background:url(../../radio_new/btn_top04.gif) no-repeat 0 0;
  }

#radio_content .top_left .btn_top a.btn_top05,
#radio_content .top_left .btn_top a.btn_top05:visited{
  display:block;
  width:348px;
  height:84px;
  text-indent:-999em;
  text-decoration:none;
  overflow:hidden;
  }
#radio_content .top_left .btn_top a.btn_top05:hover{
  background:url(../../radio_new/btn_top05.gif) no-repeat 0 0;
  }

#radio_content .top_left .news{
  position:absolute;
  width:320px;
  height:47px;
  top:574px;
  left:60px;
  overflow:auto;
  }
#radio_content .top_left .news p{
  font-size:85.7%;
  line-height:1.3;
  padding:0 0 0 0.5em;
  text-indent:-0.5em;
  }
#radio_content .top_left .news p a,
#radio_content .top_left .news p a:visited{
  color:#000099;
  }
#radio_content .top_left .news p a:hover{
  color:#0000bb;
  }

/* ------------------------------------------------------------ *
inner page */

#radio_content .page{
  width:770px;
  background:url(../../radio_new/page_bg.gif) repeat-y;
  }

#radio_content .page .page_left{
  width:207px;
  padding:5px 12px 0 7px;
  float:left;
  }
#radio_content .page .page_right{
  width:529px;
  padding:20px 10px 20px 5px;
  float:left;
  }

#radio_content .page img{
  display:block;
  border:0;
  }

#radio_content .page .page_left .btn_page{
  width:auto;
  padding:10px 0 0 10px;
  }
#radio_content .page .page_left .btn_page a.btn_pg01,
#radio_content .page .page_left .btn_page a.btn_pg01:visited{
  display:block;
  width:183px;
  height:52px;
  padding-bottom:5px;
  text-indent:-999em;
  text-decoration:none;
  background:url(../../radio_new/btn_pg01.gif) no-repeat 0 0;
  }
#radio_content .page .page_left .btn_page a.btn_pg01:hover{
  background-position: 100% 0;
  }

#radio_content .page .page_left .btn_page a.btn_pg02,
#radio_content .page .page_left .btn_page a.btn_pg02:visited{
  display:block;
  width:183px;
  height:25px;
  text-indent:-999em;
  text-decoration:none;
  background:url(../../radio_new/btn_pg02.gif) no-repeat 0 0;
  }
#radio_content .page .page_left .btn_page a.btn_pg02:hover{
  background-position: 100% 0;
  }

#radio_content .page .page_left .btn_page a.btn_pg03,
#radio_content .page .page_left .btn_page a.btn_pg03:visited{
  display:block;
  width:183px;
  height:33px;
  text-indent:-999em;
  text-decoration:none;
  background:url(../../radio_new/btn_pg03.gif) no-repeat 0 0;
  }
#radio_content .page .page_left .btn_page a.btn_pg03:hover{
  background-position: 100% 0;
  }

#radio_content .page .page_left .btn_page a.btn_pg04,
#radio_content .page .page_left .btn_page a.btn_pg04:visited{
  display:block;
  width:183px;
  height:35px;
  padding:5px 0;
  text-indent:-999em;
  text-decoration:none;
  background:url(../../radio_new/btn_pg04.gif) no-repeat 0 5px;
  }
#radio_content .page .page_left .btn_page a.btn_pg04:hover{
  background-position: 100% 5px;
  }

#radio_content .page .page_left .btn_page a.btn_pg05,
#radio_content .page .page_left .btn_page a.btn_pg05:visited{
  display:block;
  width:183px;
  height:60px;
  text-indent:-999em;
  text-decoration:none;
  background:url(../../radio_new/btn_pg05.gif) no-repeat 0 0;
  }
#radio_content .page .page_left .btn_page a.btn_pg05:hover{
  background-position: 100% 0;
  }

#radio_content .page .page_right h2{
  margin-bottom:10px;
  }
#radio_content .page .page_right p{
  padding:0 0 0 5px;
  font-size:85.7%;
  line-height:1.4;
  }

/* pg1 */

#radio_content .page .pg_area1{
  position:relative;
  padding:25px 0 32px 0;
  }
#radio_content .page .pg_area1 h3{
  margin:0;
  }
#radio_content .page .pg_area1 .bg01{
  padding:6px 140px 2px 15px;
  background:url(../../radio_new/bg_pg1_01.gif) repeat-y;
  }
#radio_content .page .pg_area1 .bg02{
  padding:6px 40px 2px 140px;
  background:url(../../radio_new/bg_pg1_02.gif) repeat-y;
  }
#radio_content .page .pg_area1 .bg03{
  width:509px;
  background:url(../../radio_new/bg_pg1_03.gif) repeat-y;
  }
#radio_content .page .pg_area1 .bg03_btm{
  padding:5px 165px 20px 33px;
  background:url(../../radio_new/area1_pg1_btm.gif) no-repeat 0 100%;
  }

#radio_content .page .pg_area1 .op1{
  position:absolute;
  top:10.1em;
  left:0;
  }
#radio_content .page .pg_area1 .op2{
  position:absolute;
  top:16em;
  right:35px;
  }

/* pg2 */

#radio_content .page .pg2_seg01{
  padding:14px 0;
  }

#radio_content .page .pg2_fuki1{
  position:relative;
  width:525px;
  margin:0 auto 15px auto;
  }
#radio_content .page .pg2_fuki2{
  position:relative;
  width:525px;
  margin:0 auto 15px auto;
  }
#radio_content .page .pg2_fuki3{
  position:relative;
  width:525px;
  margin:0 auto 15px auto;
  }
#radio_content .page .pg2_fuki4{
  position:relative;
  width:525px;
  margin:0 auto;
  padding:0 0 50px 0;
  }

#radio_content .page .fk01{
  width:519px;
  background:url(../../radio_new/pts_fk1_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk01 .top{
  background:url(../../radio_new/pts_fk1_top.gif) no-repeat 0 0;
  }
#radio_content .page .fk01 .tail{
  padding:8px 126px 2px 13px;
  background:url(../../radio_new/pts_fk1_tail.gif) no-repeat 0 15px;
  }

#radio_content .page .fk02{
  width:519px;
  background:url(../../radio_new/pts_fk2_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk02 .top{
  padding:9px 114px 2px 25px;
  background:url(../../radio_new/pts_fk2_top.gif) no-repeat 0 0;
  }

#radio_content .page .fk03{
  width:519px;
  background:url(../../radio_new/pts_fk3_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk03 .top{
  padding:8px 121px 2px 18px;
  background:url(../../radio_new/pts_fk3_top.gif) no-repeat 0 0;
  }

#radio_content .page .fk04{
  width:519px;
  background:url(../../radio_new/pts_fk4_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk04 .top{
  background:url(../../radio_new/pts_fk4_top.gif) no-repeat 0 0;
  }
#radio_content .page .fk04 .btm{
  padding:8px 114px 7px 25px;
  background:url(../../radio_new/pts_fk4_btm.gif) no-repeat 0 100%;
  }

#radio_content .page .fk05{
  width:519px;
  background:url(../../radio_new/pts_fk5_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk05 .top{
  background:url(../../radio_new/pts_fk5_top.gif) no-repeat 0 0;
  }
#radio_content .page .fk05 .tail{
  padding:8px 21px 2px 115px;
  background:url(../../radio_new/pts_fk5_tail.gif) no-repeat 0 15px;
  }

#radio_content .page .fk06{
  width:519px;
  background:url(../../radio_new/pts_fk6_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk06 .top{
  padding:9px 33px 2px 106px;
  background:url(../../radio_new/pts_fk6_top.gif) no-repeat 0 0;
  }

#radio_content .page .fk07{
  width:519px;
  background:url(../../radio_new/pts_fk7_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk07 .top{
  padding:8px 22px 2px 116px;
  background:url(../../radio_new/pts_fk7_top.gif) no-repeat 0 0;
  }

#radio_content .page .fk08{
  width:519px;
  background:url(../../radio_new/pts_fk8_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk08 .top{
  background:url(../../radio_new/pts_fk8_top.gif) no-repeat 0 0;
  }
#radio_content .page .fk08 .btm{
  padding:8px 32px 7px 107px;
  background:url(../../radio_new/pts_fk8_btm.gif) no-repeat 0 100%;
  }

#radio_content .page .fk09{
  width:519px;
  background:url(../../radio_new/pts_fk9_bg.gif) repeat-y 0 0;
  }
#radio_content .page .fk09 .top{
  background:url(../../radio_new/pts_fk9_top.gif) no-repeat 0 0;
  }
#radio_content .page .fk09 .btm{
  background:url(../../radio_new/pts_fk9_btm.gif) no-repeat 0 100%;
  }
#radio_content .page .fk09 .tail{
  padding:8px 23px 7px 115px;
  background:url(../../radio_new/pts_fk9_tail.gif) no-repeat 0 30px;
  }

#radio_content .page .que{
  padding:0 0 0 22px;
  background:url(../../radio_new/ico_q.gif) no-repeat 0 0;
  }
#radio_content .page .que p{
  padding:2px;
  border-bottom:solid 1px #8EC21F;
  }
#radio_content .page .ans{
  padding:3px 0 0 22px;
  background:url(../../radio_new/ico_a.gif) no-repeat 0 3px;
  }
#radio_content .page .ans p{
  padding:2px;
  }

#radio_content .page .pic_intr1{
  position:absolute;
  top:50px;
  right:0;
  }
#radio_content .page .pic_intr2{
  position:absolute;
  top:50px;
  left:0;
  }
#radio_content .page .pic_intr3{
  position:absolute;
  top:0px;
  left:0;
  }

/* pg4 */

#radio_content .page .pg4_seg01{
  position:relative;
  width:526px;
  margin:20px 0;
  }
#radio_content .page .pg4_seg01 .btn{
  position:absolute;
  display:block;
  width:362px;
  height:53px;
  top:98px;
  left:42px;
  text-indent:-999em;
  }



/* ------------------------------------------------------------ *
other */

img.pic_right{
  display:block;
  float:right;
  margin:80px 8px 3px 10px;
  }
img.pic2_right{
  display:block;
  float:right;
  margin:0 0 3px 10px;
  }

#radio_content .page .pg4_pic_center{
  width:auto;
  padding-top:10px;
  text-align:center;
  }
#radio_content .page .pg4_pic_center img{
  display:inline;
  margin-bottom:10px;
  }


