@charset "utf-8";
/* CSS Document */
body{ background:url(images/background.jpg) repeat-x left top white;width:904px;margin:0 auto; padding:0;color:#666; font-size:12px;font-family:"Century Gothic"; letter-spacing:1px}
#index{ background-image:none; background-color:#e3e3e3; margin:0 auto; padding:0; width:100%;text-align:center}
p,div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin:0;padding:0; list-style:none}
a img{border:none}
.clear{ clear:both;line-height:0px; font-size:8px;height:0px;}
/*Top Parts*/
.banner{width:904px; margin:0 auto; text-align:right; height:396px}
#Nav{height:48px;width:899px;margin:0 auto}
#Nav li{float:left; display:inline}
#Nav a{ display:block; height:45px; width:128px}
#Nav #nav_1{ background:url(images/home.jpg) no-repeat; width:129px}
#Nav #nav_1on,#Nav #nav_1:hover{background:url(images/home_on.jpg) no-repeat;width:129px}
#nav_2{ background:url(images/profile.jpg) no-repeat;}
#nav_2on,#nav_2:hover{background:url(images/profile_on.jpg) no-repeat;}
#nav_3{ background:url(images/disco.jpg) no-repeat;}
#nav_3on,#nav_3:hover{ background:url(images/disco_on.jpg) no-repeat;}
#nav_4{ background:url(images/schedule.jpg) no-repeat}
#nav_4on,#nav_4:hover{ background:url(images/schedule_on.jpg) no-repeat;}
#nav_5{ background:url(images/fanclub.jpg) no-repeat;}
#nav_5on,#nav_5:hover{ background:url(images/fanclub_on.jpg) no-repeat;}
#nav_6{ background:url(images/email.jpg) no-repeat;}
#nav_6on,#nav_6:hover{ background:url(images/email_on.jpg) no-repeat;}
#Nav #nav_7{ background:url(images/blog.jpg) no-repeat; width:130px}
#Nav #nav_7:hover{ background:url(images/blog_on.jpg) no-repeat;width:130px}
/*Footer*/
#footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/footer.jpg) no-repeat;width:900px;height:91px; text-align:center; line-height:24px;padding:38px 0 0 0; clear:both; margin:20px 0 0 0}
#footer a,#footer a:visited{ text-decoration:none;color:#666;}
#footer a:hover{color:#FADCE0}
/*Profile*/
#content{ background:url(images/content_bg.jpg) repeat-y top left;width:900px;margin:0 auto;padding:20px 2px 30px;overflow:hidden}
.profile{width:810px;margin:10px 0 25px 25px;}
.proIntro{border-top:1px solid #666666;border-bottom:1px solid #666666; width:560px; line-height:38px; font-size:15px; margin:10px 0;}
.proIntro th{ text-align:right;padding:0 15px 0 0;}
.proList{background-color:#fd8c9e; height:34px; line-height:34px;width:117px;padding:0 0 0 25px; font-size:17px; color:white}
.proCD{ font-size:12px;font-family:"Century Gothic";margin:25px 0 0 25px; width:700px;line-height:24px}
.proCD td,.proCD th{padding:0 0 20px 0; text-align:left; vertical-align:top}
.proCD th{width:50px}
.pink{color:#fd8c9e}
/*Email*/
.email{ background:url(images/email_bg.jpg) no-repeat left top; height:auto; overflow:hidden; margin:0 0 0 25px;padding:105px 0 0 278px; font-size:14px; line-height:25px;color:#fd8c9e}
.form{ background:url(images/form_bg.jpg) no-repeat; width:523px; height:400px;margin:20px 0 0 0px; font-family:"HGS明朝E"; font-size:14px;padding:20px 0 0 30px; line-height:25px}
.form table td{padding:0px 0 8px 0}
.form .seText{ width:254px; height:20px; border:1px solid #dddddd; background-color:#eeeeee;}
.form .mText {width:254px; height:80px; border:1px solid #dddddd; background-color:#eeeeee;}
.form .seButton{ background:url(images/input.jpg) no-repeat white;width:115px; height:20px;border:none; cursor:pointer}
.red { color:#FF0000;}
/*Thanks*/
.thanks{background:url(images/email_bg.jpg) no-repeat left top; height:460px;}
.thanks h3{text-align:center; color:#fd8ea0; font-size:18px; line-height:30px; font-style:normal; margin:0 0 0 25px;padding:155px 0 0 278px;}
.thanks p{text-align:center; margin:0 0 0 25px; padding:15px 0 0 278px; font-size:17px; line-height:25px; color:#fd8c9e;}
/*Discography*/
.disco{margin:10px 0 25px 25px; line-height:30px}
.borderS_1{border-top:1px solid #666666;border-bottom:1px solid #666666; height:4px;margin:0 auto 20px; width:898px; line-height:0;}
.borderS_2{border-bottom:1px solid #666666; height:4px;margin:0 auto 20px; width:860px}
.disco{width:870px}
.disco h3{font-size:20px;line-height:30px;border-bottom:1px solid #666666; width:300px;padding:0 0 5px 0;}
.disco h3 span{ font-size:16px; display:block}
.disco h4{font-size:20px;line-height:30px;border-bottom:1px solid #666666; width:260px;padding:0 0 5px 0;}
.discoTime{border-bottom:1px solid #666666; width:300px;font-size:16px; line-height:32px; margin-bottom:30px}
.discoTime span{ display:block; font-size:12px;}
.song{ color:#fd95a6; line-height:30px;padding:20px 0 0 0}
.song span{ font-style:italic}
/*Fanclub*/
#fanclub{ background:url(images/fanclub_bg.jpg) no-repeat top right; width:898px;}
#fanclub h3{background-color:#fd8c9e; height:34px; line-height:34px;width:205px;padding:0 0 0 25px; font-size:17px; color:white;margin:0 0 8px 0}
#fanclub h3 span{ font-size:12px; font-weight:normal}
.fanIntro{font-size:12px;margin:5px 0 25px 25px; line-height:22px}
.fanSpe{ font-size:13px}
.fanSpe2{font-size:16px}
/*Home*/
.introLF{width:565px;padding:0 0 45px 25px; float:left; font-size:13px; line-height:23px; overflow:auto}
.introLF table{width:500px; margin:0}
.introLF table td{padding:0 0 20px 0;}
.introLF table th{ text-align:left; vertical-align:top}
.introLF .hr{border:none;border-bottom:1px solid #666; margin:5px 0 10px}
.introLF h2{ background-color:#ffc1c1; font-family:"HGS行書体"; font-size:19px; height:35px; line-height:35px; font-weight:normal;padding:0 0 0 29px;margin:0 0 0 -25px}
.introLF h5{ font-size:21px; line-height:35px}
.introLF h4{ font-size:28px; border-bottom:1px solid #666; width:345px; font-weight:normal; margin:12px 0 0 0; line-height:140%}
.introRG{text-align:right; float:right; margin-left:30px}
#orange{ font-size:40px; color:#e36c0a; line-height:150%}
#name,#red{ font-family:"HG丸ｺﾞｼｯｸM-PRO"; font-size:30px; line-height:150%}
#red{ color:red}
/*schedule*/
#schedule{ background:url(images/sche_bg.jpg) no-repeat right center; width:870px; font-size:17px; line-height:30px;padding: 0 0 65px 0}
#schedule p{padding: 5px 0 0 25px}
.secMenu{ width:auto;margin:180px 0 0px 0}
.secMenu li{margin-bottom:10px}
.secMenu a{display:block; height:35px}
#Menu1{ background:url(images/menu1.jpg) no-repeat;width:177px}
#Menu1_on,#Menu1:hover{ background:url(images/menu1_on.jpg) no-repeat;}
#Menu2{ background:url(images/menu2.jpg) no-repeat;width:177px}
#Menu2_on,#Menu2:hover{ background:url(images/menu2_on.jpg) no-repeat;}
#Menu3{ background:url(images/menu3.jpg) no-repeat;width:253px}
#Menu3_on,#Menu3:hover{ background:url(images/menu3_on.jpg) no-repeat;}
#Menu4{ background:url(images/menu4.jpg) no-repeat;width:102px}
#Menu4_on,#Menu4:hover{ background:url(images/menu4_on.jpg) no-repeat;}
/*Schedule TV*/
.tv{padding:0 0 0 25px}
.tv h3{ font-family:"HG丸ｺﾞｼｯｸM-PRO"; font-size:18px; line-height:30px;}
.tv h4{ font-size:16px; line-height:30px; color:#fd8698}
.tvTime{margin:0 0 20px 20px; width:840px}
.tvTime td{height:25px; line-height:25px}
.tvTime th{ text-align:left}
.arrange{width:845px;border:1px solid #666; border-collapse:collapse; margin:0 0 20px 0}
.arrange td{border:1px solid #666;padding:10px 20px}
.arrange th{ font-size:16px;border:1px solid #666;padding:10px 0}
/*Schedule Radio*/
.radio{padding:0 0 20px 25px; line-height:25px; font-style:italic}
.radio h3{color:#fd8ea0; font-size:18px; line-height:30px; font-style:normal}
/*Schedule Live*/
.live{padding:0 0 20px 25px; line-height:25px;}
.live h3{color:#fd8ea0; font-size:18px; line-height:30px; font-style:normal}
/*Schedule Issue*/
.issue{padding:0 0 20px 25px; line-height:25px;}
.issue h3{color:#fd8ea0; font-size:18px; line-height:30px; font-style:normal}
h2#information {
  margin: 35px 0 5px;
  text-align: right;
}

.introLF2{width:565px;padding:0 0 20px 25px; float:left; font-size:13px; line-height:23px; overflow:auto}
.introLF2 table{width:520px; margin:0}
.introLF2 table td{
    border-bottom: dotted 1px #000;
    padding: 10px;
    vertical-align: top;
  }
.introLF2 table th{
    width: 115px;
    border-bottom: dotted 1px #000;
    padding: 10px;
    vertical-align: top;
    font-weight: normal;
  }
.introLF2 .hr{border:none;border-bottom:1px solid #666; margin:5px 0 10px}
.introLF2 h2{ background-color:#ffc1c1; font-family:"HGS行書体"; font-size:19px; height:35px; line-height:35px; font-weight:normal;padding:0 0 0 29px;margin:0 0 0 -25px}
.introLF2 h5{ font-size:21px; line-height:35px}
.introLF2 h4{ font-size:28px; border-bottom:1px solid #666; width:345px; font-weight:normal; margin:12px 0 0 0; line-height:140%}

.introLF3{width:830px;padding:0 0 20px 25px; float:left; font-size:13px; line-height:23px; overflow:auto}
.introLF3 table{width:830px; margin:0}
.introLF3 table td{width:570px;
    border-bottom: dotted 1px #000;
    padding: 10px;
    vertical-align: top;
  }
.introLF3 table th{
    width: 130px;
    border-bottom: dotted 1px #000;
    padding: 10px;
    vertical-align: top;
    font-weight: normal;
  }
.introLF3 .hr{border:none;border-bottom:1px solid #666; margin:5px 0 10px}
.introLF3 h2{ background-color:#ffc1c1; font-family:"HGS行書体"; font-size:19px; height:35px; line-height:35px; font-weight:normal;padding:0 0 0 29px;margin:0 0 0 -25px}
.introLF3 h5{ font-size:21px; line-height:35px}
.introLF3 h4{ font-size:28px; border-bottom:1px solid #666; width:345px; font-weight:normal; margin:12px 0 0 0; line-height:140%}


