@charset "utf-8";



body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #666666;
}


a{
	text-decoration:underline;
}
a:link {
	color:#666666;
}
a:visited {
	color:#666666;
}
a:hover{
	color:#e11380;
	text-decoration:none;
}
a:active{
	color:#007aab;
}


#header_container { 
	margin: 0px;
	padding:0px;
	width: 100%;
	height:95px;
	background:url(../img/header_bg.gif) repeat-x;
	text-align: left;
}

#header { 
	padding: 0;
	margin:0 auto;
	width:950px;
	height:95px;
	background:url(../img/header.gif) no-repeat center;
}

#header h1 { 
	position:absolute;
	padding:0;
	margin:0;
	text-indent:-9999px;
	width:80px;
	height:95px;
}

#sitemap {
	position:absolute;
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 856px;
	width:70px;
	height:15px;
	overflow:hidden;
	top: 3px;
}

#sitemap a{
	display:block;
	margin:0px;
	padding:0px;
	width:70px;
	height:15px;
	text-indent:-9999px;
}

/*#navi_bg {
	margin:0 auto;
	padding:5px 0 0 0;
	background:url(../img/navi_bg.jpg) no-repeat;
	width:977px;
	height:62px;
	}*/
	
#navi {
	position:absolute;
	margin:0px 0px 0px 109px;
	padding:32px 0px 0px 0px;
	background:url(../img/navi.jpg) no-repeat center;
	width:720px;
	height:50px;
	}

#navi ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#navi li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#navi li a{
	margin:0;
	padding:0;
	height:50px;
	display:block;
	text-indent:-9999px;
	}
	
#navi li#n001 a{
	margin:0;
	padding:0;
	width:61px;
	background: url(../img/navi.gif) 0 0;
	}
	
#navi li#n001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) 0 -50px;
	}
	
#navi li#n002 a{
	margin:0;
	padding:0;
	width:122px;
	background: url(../img/navi.gif) -61px 0;
	}
	
#navi li#n002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -61px -50px;
	}
	
#navi li#n003 a{
	margin:0;
	padding:0;
	width:85px;
	background: url(../img/navi.gif) -183px 0;
	}
	
#navi li#n003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -183px -50px;
	}
	
#navi li#n004 a{
	margin:0;
	padding:0;
	width:125px;
	background: url(../img/navi.gif) -268px 0;
	}
	
#navi li#n004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -268px -50px;
	}
	
#navi li#n005 a{
	margin:0;
	padding:0;
	width:93px;
	background: url(../img/navi.gif) -393px 0;
	}
	
#navi li#n005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -393px -50px;
	}
	
#navi li#n006 a{
	margin:0;
	padding:0;
	width:76px;
	background: url(../img/navi.gif) -486px 0;
	}
	
#navi li#n006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -486px -50px;
	}

#navi li#n007 a{
	margin:0;
	padding:0;
	width:91px;
	background: url(../img/navi.gif) -562px 0;
	}
	
#navi li#n007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -562px -50px;
	}

#navi li#n008 a{
	margin:0;
	padding:0;
	width:67px;
	background: url(../img/navi.gif) -653px 0;
	}
	
#navi li#n008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi.gif) -653px -50px;
	}







#footer_navi {
	margin:0px auto 0 auto;
	padding:30px 0px 0px 0px;
	width:950px;
	height:18px;
	background: url(../img/tooter_navi_bg.gif) no-repeat 900px 36px;
	}
	
#footer_navi ul{
	margin:0;
	padding:0;
	width:600px;
	list-style:none;
	}
	
#footer_navi li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#footer_navi li a{
	margin:0;
	padding:0;
	height:18px;
	display:block;
	text-indent:-9999px;
	}
	
#footer_navi li#u001 a{
	margin:0;
	padding:0;
	width:47px;
	background: url(../img/tooter_navi.gif) 0 0;
	}
	
#footer_navi li#u001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) 0 -18px;
	}
	
#footer_navi li#u002 a{
	margin:0;
	padding:0;
	width:102px;
	background: url(../img/tooter_navi.gif) -47px 0;
	}
	
#footer_navi li#u002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -47px -18px;
	}
	
#footer_navi li#u003 a{
	margin:0;
	padding:0;
	width:70px;
	background: url(../img/tooter_navi.gif) -149px 0;
	}
	
#footer_navi li#u003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -149px -18px;
	}
	
#footer_navi li#u004 a{
	margin:0;
	padding:0;
	width:104px;
	background: url(../img/tooter_navi.gif) -219px 0;
	}
	
#footer_navi li#u004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -219px -18px;
	}
	
#footer_navi li#u005 a{
	margin:0;
	padding:0;
	width:79px;
	background: url(../img/tooter_navi.gif) -323px 0;
	}
	
#footer_navi li#u005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -323px -18px;
	}
	
#footer_navi li#u006 a{
	margin:0;
	padding:0;
	width:62px;
	background: url(../img/tooter_navi.gif) -402px 0;
	}
	
#footer_navi li#u006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -402px -18px;
	}

#footer_navi li#u007 a{
	margin:0;
	padding:0;
	width:76px;
	background: url(../img/tooter_navi.gif) -464px 0;
	}
	
#footer_navi li#u007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -464px -18px;
	}
	
#footer_navi li#u008 a{
	margin:0;
	padding:0;
	width:60px;
	background: url(../img/tooter_navi.gif) -540px 0;
	}
	
#footer_navi li#u008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/tooter_navi.gif) -540px -18px;
	}

#gotop {
	margin:30px 0px 0px 0px;
	padding:0px;
	width:720px;
	height:14px;
	background:url(../img/gotop.gif) no-repeat 650px 0px;
	overflow:hidden;
	}
	
#gotop a {
	display:block;
	margin:0;
	padding:0px 0px 0px 650px;
	width:60px;
	height:14px;
	text-indent:-9999px;
	}
	

#container { 
	width: 100%;
	margin: 0px;
	padding:0px;
	text-align: left;
}

#container_info { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_info.jpg) no-repeat center top;
	text-align:left;
}

#container_profile { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_profile.jpg) no-repeat center top;
	text-align:left;
}

#container_profile_member { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_profile_member.jpg) no-repeat center 100px;
	text-align:left;
}

#container_profile_maria { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_profile_maria.jpg) no-repeat center 100px;
	text-align:left;
}

#container_profile_fb { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_profile_fb.jpg) no-repeat center 100px;
	text-align:left;
}

#container_profile_kabki { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_profile_kabki.jpg) no-repeat center 100px;
	text-align:left;
}

#container_disco { 
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_disco.jpg) no-repeat center top;
	text-align:left;
}

#container_gravure {
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_gravure.jpg) no-repeat center top;
	text-align:left;
}


#container_movie {
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_movie.jpg) no-repeat center top;
	text-align:left;
}

#container_request {
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_request.jpg) no-repeat center top;
	text-align:left;
}

#container_sitemap {
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_sitemap.jpg) no-repeat center top;
	text-align:left;
}

#container_choose {
	width: 100%;
	margin: 0px;
	padding:0px;
	background:url(../img/bg_choose.jpg) no-repeat center top;
	text-align:left;
}

#m_container { 
	width: 950px;
	margin: 0 auto;
	padding:300px 0px 0px 0px;
	text-align: left;
}

#m_container2 { 
	width: 950px;
	margin: 0 auto;
	padding:80px 0px 0px 0px;
	text-align: left;
}

#maincontent {
  	margin: 0;
	padding:80px 0px 0px 0px;
	float:left;
	width:720px;
}

#maincontent2 {
  	margin: 0;
	padding:0px 0px 0px 0px;
	float:left;
	width:720px;
}

#maincontent p{
	line-height:1.8em;
}

#maincontent h1,#maincontent2 h1{
position:absolute;
text-indent:-9999px;
width:500px;
}

#maincontent h2,#maincontent2 h2{
/*text-indent:-9999px;
margin:0px;
padding:0px;*/
width:700px;
height:55px;
}

/*#maincontent h3,#maincontent2 h3{
text-indent:-9999px;
width:700px;
height:35px;
}*/

#info_new{
	background:url(../img/h2_info_new.gif) no-repeat 0 0;
}

#info_topics{
	background:url(../img/h2_info_topics.gif) no-repeat 0 0;
}

#t_disco{
	background:url(../img/h2_disco.gif) no-repeat 0 0;
}

#info_gravure{
	background:url(../img/h2_gravure.gif) no-repeat 0 0;
}

#t_movie{
	background:url(../img/h2_movie.gif) no-repeat 0 0;
}

#t_profile{
	background:url(../img/h2_profile.gif) no-repeat 0 0;
}

#t_profile_photo{
	background:url(../img/h2_profile_photo.gif) no-repeat 0 0;
}

#t_request{
	background:url(../img/h2_request.gif) no-repeat 0 0;
}

#t_sitemap{
	background:url(../img/h2_sitemap.gif) no-repeat 0 0;
}


#t_fireball{
	background:url(../img/h2_fireball.gif) no-repeat 0 0;
}


#t_maria{
	background:url(../img/h2_maria.gif) no-repeat 0 0;
}

#t_kabki{
	background:url(../img/h2_kabki.gif) no-repeat 0 0;
}

#h2_choose{
	background:url(../img/h2_choose.gif) no-repeat 0 0;
}


#t_radio{
	background:url(../img/h3_radio.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:700px;
	height:35px;
}

#t_tv{
	background:url(../img/h3_tv.gif) no-repeat 0 0;
	text-indent:-9999px;
	width:700px;
	height:35px;
}


td{
line-height:1.8em;
vertical-align:top;
}







#profile_1{
margin:0px;
padding:0px;
background:url(../img/profile1_bg.gif) no-repeat 0 0;
width:700px;
}

#profile_1_l{
float:left;
margin:0px;
padding:0px;
width:200px;
}

#profile_1_l_photo{
margin:0px 0px 0px 25px;
padding:20px 0px 0px 0px;
width:150px;
}

#profile_zoom{
margin:0px 0px 0px 57px;
padding:16px 0px 0px 0px;
width:80px;
height:20px;
overflow:hidden;
}

#profile_zoom a{
display:block;
margin:0px;
padding:0px;
width:80px;
height:20px;
text-indent:-9999px;
}

#profile_1_r{
float:right;
margin:0px;
padding:0px;
width:480px;
min-height:320px;
}

#profile_1 .name_eng {
display: block;
width: 480px;
font-size: 16px;
color: #40b0e4;
font-family: century gothic;
font-weight: bold;
letter-spacing: 5px;
margin-bottom: 10px;
}

#profile_1 table {
width:480px;
}



#profile_1 .cast_data_title {
width:80px;
color:#40b0e4;
text-align:right;
}

#profile_1 .cast_data_title2 {
color:#40b0e4;
text-align:center;
}

#staff_data_2{
margin:0px;
padding:30px 0px 0px 0px;
background:url(../img/hr.gif) repeat-x 0 15px;
}

#staff_data_2 h4{
margin:0px;
padding:0px 0px 5px 0px;
font-size:12px;
color:#40b0e4;
}

#staff_data_2 ul{
margin:0px;
padding:0px;
}

#staff_data_2 li{
float:left;
margin:0px 20px 0px 0px;
padding:0px;
list-style:none;
line-height:1.8em;
width:220px;
}

#photo_book{
margin:0px;
padding:0px;
}

#photo_book ul{
margin:0px;
padding:0px;
}

#photo_book li{
float:left;
list-style:none;
list-style-position:inside;
margin:0px;
padding:0px;
width:175px;
height:175px;
text-align:center;
}

#photo_book img{
margin:0px;
padding:0px;
}


/* プロフィールサイド マリアここから*/

#list_maria{
margin:0px;
padding:0px 0px 20px 0px;
width:230px;
height:231px;
background:url(../img/side_maria.gif) no-repeat;
}

#list_maria ul{
margin:0px auto;
padding:70px 0px 0px 0px;
text-align:left;
width:180px;
}

#list_maria li{
margin:0px;
padding:0px 0px 0px 10px;
list-style:none;
list-style-position:outside;
line-height:2em;
background:url(../img/list_maria.gif) no-repeat 0 10px;
}

/* プロフィールサイド マリアここまで*/

/* プロフィールサイド ファイアーボールここから*/

#list_fb{
margin:0px;
padding:0px 0px 20px 0px;
width:230px;
height:261px;
background:url(../img/side_fb.gif) no-repeat;
}

#list_fb ul{
margin:0px auto;
padding:70px 0px 0px 0px;
text-align:left;
width:180px;
}

#list_fb li{
margin:0px;
padding:0px 0px 0px 10px;
list-style:none;
list-style-position:outside;
line-height:2em;
background:url(../img/list_maria.gif) no-repeat 0 10px;
}

/* プロフィールサイド ファイアーボールここまで*/

/* プロフィールサイド カブキここから*/

#list_kabki{
margin:0px;
padding:0px 0px 20px 0px;
width:230px;
height:281px;
background:url(../img/side_kabki.gif) no-repeat;
}

#list_kabki ul{
margin:0px auto;
padding:70px 0px 0px 0px;
text-align:left;
width:180px;
}

#list_kabki li{
margin:0px;
padding:0px 0px 0px 10px;
list-style:none;
list-style-position:outside;
line-height:2em;
background:url(../img/list_maria.gif) no-repeat 0 10px;
}

/* プロフィールサイド カブキここまで*/

/* プロフィールサイド ここから*/

#list_profile{
margin:0px;
padding:0px 0px 20px 0px;
width:230px;
height:281px;
background:url(../img/side_bg.gif) no-repeat;
}

#list_profile ul{
margin:0px auto;
padding:70px 0px 0px 0px;
text-align:left;
width:180px;
}

#list_profile li{
margin:0px;
padding:0px 0px 0px 10px;
list-style:none;
list-style-position:outside;
line-height:2em;
background:url(../img/list_maria.gif) no-repeat 0 10px;
}

/* プロフィールサイド ここまで*/

/*トピックスNEW*/
.topics {
	margin:0 0px 20px 0;
	padding:0;
	float:left;
	width:233px;
	height:260px;
	text-align:center;
	}
	
.topics ul {
	margin:5px auto 0 auto;
	padding:0;
	width:220px;
	list-style:none;
	}
	
.topics li {
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
	}
	
.topics img {
	margin:16px auto 0 auto;
	padding:0;
	border:solid 1px #aba477;
	}	


.topics li#shop {
	margin:0;
	padding:0;
	text-align:left;
	width:130px;
	color:#503800;
	font-weight:bold;
	}
	
.topics li#newday {
	margin:0;
	padding:0;
	text-align:right;
	width:90px;
	color:#f23b6a;
	font-weight:bold;
	}


.topics h3 {
	margin:0px 0 0px 20px;
	padding:0;
	color:#33333;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	}
	
.topics h3 a {
	margin:0;
	padding:0;
	color:#333333;
	font-weight:normal;
	font-size:12px;
	}
	
.topics h3 a:hover {
	margin:0;
	padding:0;
	color:#333333;
	}
	
	
	
.topics p {
	margin:20px 0 5px 20px;
	padding:0;
	color:#0e92d0;
	text-align:left;
	line-height:1.5em;
	font-size:10px;
	}

/*トピックスNEW*/



#topin {
	margin:0;
	padding:0;
	}
 
#info {
	margin:40px 0 0 0;
	padding:0;
	float:left;
	width:350px;
	height:440px;
	overflow:auto;
	}
	
#info ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#info li {
	margin:0;
	padding:0;
	float:left;
	}


#info li#lef {
	margin:5px;
	padding:0;
	width:70px;
	}
	
#info li#rig {
	margin:5px;
	padding:0;
	width:230px;
	line-height:1.5em;
	}

#info li#rig a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:underline;
	}
	
#info li#rig a:hover {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}

#info li#und {
	margin:0;
	padding:0;
	width:320px;
	clear:both;
	}

#topics {
	margin:40px 10px 0 0;
	padding:0;
	float:right;
	width:350px;
	height:440px;
	overflow:auto;
	}
	
#topics ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics li {
	margin:0;
	padding:0;
	float:left;
	}


#topics li#lef2 {
	margin:5px;
	padding:0;
	width:100px;
	}
	
#topics li#rig2 {
	margin:5px;
	padding:0;
	width:200px;
	line-height:1.5em;
	}

#topics li#rig2 a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:underline;
	}
	
#topics li#rig2 a:hover {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}

#topics li#und2 {
	margin:0;
	padding:0;
	width:320px;
	clear:both;
	}


#g_contents {
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/contents_bg.jpg) no-repeat;
	width:738px;
	clear:both;
	}
	
#g_contents_in {
	margin:0 20px;
	padding:0;
	}


#g_contents_l {
	margin:60px 0 0 0;
	padding:0;
	float:left;
	width:333px;
	}
	
#g_contents_l ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#g_contents_l li {
	margin:0;
	padding:0;
	float:left;
	}


#g_contents_l li#lef3 {
	margin:5px;
	padding:0;
	width:67px;
	}
	
#g_contents_l li#rig3 {
	margin:5px;
	padding:0;
	width:220px;
	line-height:1.5em;
	}
	
#g_contents_l li#und3 {
	margin:0;
	padding:0;
	width:300px;
	clear:both;
	text-align:right;
	color:#DDDDDD;
	}

#g_contents_r {
	margin:60px 0 0 0;
	padding:0;
	float:right;
	width:333px;
	}
	
#g_contents_r ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#g_contents_r li {
	margin:0;
	padding:0;
	float:left;
	}


#g_contents_r li#lef4 {
	margin:5px;
	padding:0;
	width:67px;
	}
	
#g_contents_r li#rig4 {
	margin:5px;
	padding:0;
	width:220px;
	line-height:1.5em;
	}
	
#g_contents_r li#und4 {
	margin:0;
	padding:0;
	width:300px;
	clear:both;
	text-align:right;
	color:#DDDDDD;
	}


#movie {
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/movie_bg.jpg) no-repeat;
	width:738px;
	height:244px;
	text-align:center;
	}

	
#movie ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#movie li {
	margin:60px 0 0 0;
	padding:0;
	float:left;
	width:180px;
	text-align:center;
	}
	
#movie li#abc {
	margin:10px 10px 0 10px;
	padding:0;
	float:left;
	width:158px;
	text-align:left;
	}
	
#movie img {
	margin:0 0 5px 0;
	padding:0;
	}




.movie {
	margin:20px auto 0 auto;
	padding:0 0 0 0;
	background:url(../img/movie_bg.jpg) no-repeat;
	width:680px;
	height:135px;
	}
	
.movie_l {
	margin:0 47px 0 0;
	padding:22px 0 0 20px;
	float:left;
	width:140px;
	text-align:center;
	}
	
.movie_r {
	margin:0;
	padding:0;
	float:left;
	width:450px;
	}
	
.movie_r_up {
	margin:0;
	padding:0;
	height:85px;
	font-weight:bold;
	}
	
.movie_r_up p {
	margin:0;
	padding:20px 0 0 0;
	line-height:1.5em;
	font-size:12px;
	vertical-align:top;
	}

.movie_r_down {
	margin:0;
	padding:0;
	height:35px;
	}
	
.movie_r_down_l {
	margin:0 20px 0 0;
	padding:0;
	width:120px;
	overflow:hidden;
	float:left;
	}
	
.movie_r_down_l a {
	margin:0;
	padding:0;
	width:120px;
	height:35px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}

.nnn a {
	margin:0;
	padding:0;
	width:340px;
	height:220px;
	text-align:left;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	}

#sidebar1 {
	float: right; 
	padding:0 0 150px 0;
	margin:0;
	width:230px;
	text-align:center;
}

#sidebar1 img { 
	padding:0;
	margin:0 0 10px 0;
}


#sidebar1 p {
	margin-left: 10px;
	margin-right: 10px;
}

#new_blog {
	margin:0;
	padding:0;
	width:220px;
	background:url(../img/new_blog.jpg) no-repeat;
	}
	
#new_blog_in {
	margin:0;
	padding:0;
	width:220px;
	height:50px;
	text-indent:-9999px;
	}
	
#new_blog ul {
	margin:0 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#new_blog li {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	line-height:1.4em;
	}
	
.day {
	width:50px;
	margin:0 10px;
	color:#f23b6a;
	font-weight:bold;
	}

.kiji {
	width:145px;
	margin:0 10px 0 4px;
	}
	
.kiji a {
	margin:0;
	color:#f23b6a;
	text-decoration:underline;
	}
	
.kiji a:hover {
	margin:0;
	text-decoration:none;
	}
	

#new_mov {
	margin:0;
	padding:0;
	width:220px;
	background:url(../img/new_movie.jpg) no-repeat;
	}
	
#new_mov_in {
	margin:0;
	padding:0;
	width:220px;
	height:50px;
	text-indent:-9999px;
	}
	
#new_mov ul {
	margin:0 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#new_mov li {
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	line-height:1.4em;
	}
	
.day2 {
	width:50px;
	margin:0 10px;
	color:#55a8c5;
	font-weight:bold;
	}

.kiji2 {
	width:145px;
	margin:0 10px 0 4px;
	}
	
.kiji2 a {
	margin:0;
	color:#55a8c5;
	text-decoration:underline;
	}
	
.kiji2 a:hover {
	margin:0;
	text-decoration:none;
	}



#footer_container { 
	padding:0;
	margin:0;
	background:url(../img/footer_bg.gif) repeat-x;
	height:150px;
	clear:both;
}

#footer { 
	padding:0;
	margin:0px auto;
	width:950px;
}


#footer_p {
	margin: 0 auto;
	padding: 110px 0 0 0;
	color: #666666;
	width:978px;
	text-align:left;
	font-size:12px;
}


#footer a {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:underline;
}

#footer a:hover {
	margin: 0;
	padding:0;
	color: #666666;
	text-decoration:none;
}


#copy {
	padding:0px;
	margin:30px 0px 0px 10px;
	background:url(../img/copy.gif) no-repeat;
	height:15px;
	width:250px;
	text-indent:-9999px;
}


#pan {
	margin:0 0 10px 0;
	padding:0;
	}
	
#pan p {
	margin:0;
	padding:0;
	font-size:12px;
	}
	
#pan p a {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:underline;
	color:#666666;
	}
	
#pan p a:hover {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
	}
	
#pan2 {
	margin:0 0 10px 0;
	padding:0;
	}
	
#pan2 p {
	margin:0;
	padding:0;
	font-size:12px;
	}
	
#pan2 p a {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:underline;
	color:#666666;
	}
	
#pan2 p a:hover {
	margin:0;
	padding:0;
	font-size:12px;
	text-decoration:none;
	}


#disco_01{
	background:url(../img/disco_line.gif) no-repeat 15px 400px;
}

#disco_02{
	background:url(../img/disco_line.gif) no-repeat 15px 300px;
}

#disco_03{
	background:url(../img/disco_line.gif) no-repeat 15px 300px;
}

#disco_04{
	background:url(../img/disco_line.gif) no-repeat 15px 300px;
}

#disco_05{
	background:url(../img/disco_line.gif) no-repeat 15px 290px;
}

#disco_06{
	background:url(../img/disco_line.gif) no-repeat 15px 330px;
}

#disco_07{
	background:url(../img/disco_line.gif) no-repeat 15px 330px;
}


.disco{
margin:0px;
padding:0px 0px 50px 0px;
}

.disco_l{
float:left;
margin:0px;
padding:0px;
width:240px;
line-height:1.8em;
}

.disco_r{
float:right;
margin:0px;
padding:0px;
width:450px;
line-height:1.8em;
}

.amazon{
margin:0px;
padding:20px 0px 20px 0px;
text-align:center;
font-size:10px;
line-height:2em;
width:200px;
}


#footer_und {
	width: 978px;
	margin: 0 auto;
	padding:0;
	text-align: left;
	}

#f_mail {
	margin:55px 0 0 0;
	padding:0;
	float:left;
	width:580px;
	text-align:left;
	}
	
#f_mail p{
	margin:0;
	padding:0;
	}
	
#f_mail02 {
	margin:90px 0 0 15px;
	padding:0;
	float:left;
	width:360px;
	text-align:left;
	}
	
#f_mail02 p{
	margin:0;
	padding:0;
	}


.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#info_list{
margin:0px;
padding:0px 0px 30px 0px;
line-height:1.8em;
width:690px;
}

#info_list ul{
margin:0px;
padding:0px;
}

#info_list li{
margin:0px;
padding:5px 0px 5px 0px;
/*height:30px;*/
background:url(../img/list_bg.gif) repeat-x 0 bottom;
list-style:none;
line-height:1.8em;
}

#info_list .red12{
margin:0px 30px 0px 10px;
padding:0px;
}

#info_list .new_l{
float:left;
margin:0px;
padding:0px;
width:140px;
}

#info_list .new_r{
float:right;
margin:0px;
padding:0px;
width:550px;
}

#under {
margin:0px;
padding:10px 0px 10px 0px;
overflow:hidden;
}

#under a{
margin:0px 40px 0px 0px;
padding:0px;
width:200px;
height:60px;
}

#under img {
margin:0px;
padding:0px;
}

.new_main {
margin:0px;
padding:0px;
}

.new_main img{
float:left;
margin:0px 30px 0px 0px;
padding:0px 0px 20px 0px;
}




/* 投票 */


#choose{
margin:0px;
padding:0px;
}

#choose h3{
margin:0px;
padding:0px;
height:60px;
text-indent:-9999px;
}

#team_a{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_a02.gif) no-repeat 0px 0px  ;
}

#team_b{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_b02.gif) no-repeat 0px 0px  ;
}

#team_c{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_c02.gif) no-repeat 0px 0px  ;
}

#team_c{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_c02.gif) no-repeat 0px 0px  ;
}

#team_d{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_d02.gif) no-repeat 0px 0px  ;
}

#team_e{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_e02.gif) no-repeat 0px 0px  ;
}

#team_f{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_f02.gif) no-repeat 0px 0px  ;
}

#team_g{
margin:0px;
padding:0px;
width:700px;
height:398px;
background:url(../img/bg_team_g02.gif) no-repeat 0px 0px  ;
}

#team_under{
margin:0px;
padding:0px;
width:700px;
height:138x;
background:url(../img/bg_team_under.gif) no-repeat 0px 0px ;
}

.team_l{
float:left;
margin:0px;
padding:0px;
width:470px;
text-align:center;
}

.team_l img{
border:solid 3px #FFFFFF;
}

.team_r{
float:right;
margin:0px;
padding:30px 0px 0px 0px;
width:230px;
}

.team_r ul{
margin:0px;
padding:0px;
}

.team_r li{
margin:0px;
padding:0px;
list-style:none;
list-style-position:inside;
line-height:2.6em;
}

#choose_submit{
margin:0px auto;
padding:20px 0px 80px 0px;
width:623px;
}


/*-------------------------------------------------▼テキストここから-------------------------------------------------*/

/* 赤色 */
.red12 {
	color:#f23b6a;
}

.red12_b {
	color:#f23b6a;
	font-weight:bold;
}


/* 青色 */
.blue12 {
	color:#0e92d0;
}

.blue12_b {
	color:#0e92d0;
	font-weight:bold;
}

.blue14 {
	color:#225599;
	font-size:14px;
}

/* 緑色 */
.green {
	color:#a8cb1d;
}

/* 緑色 */
.green_b {
	color:#a8cb1d;
	font-weight:bold;
}

/* ピンク色 */
.pink12 {
	color:#ff88aa;
}

.pink12_b {
	color:#ff88aa;
	font-weight:bold;
}

.pink24_b {
	color:#ff88aa;
	font-weight:bold;
	font-size:24px;
	line-height:1.8em;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.spink {
    color:#f245ab;
	}

.spink_b {
    color:#f245ab;
	font-weight:bold;
	}


/* オレンジ色 */
.orange12 {
	color:#f98d00;
}

.orange12_b {
	color:#f98d00;
	font-weight:bold;
}

.ora24_b {
	color:#f98d00;
	font-weight:bold;
	font-size:20px;
	line-height:1em;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* 黄色 */
.yellow12 {
	color:#ffd800;
}

.yellow12_b {
	color:#ffd800;
	font-weight:bold;
}

/* 紫色 */
.purple12 {
	color:#a80a6e;
}

.purple12_b {
	color:#a80a6e;
	font-weight:bold;
}

/* 灰色 */
.gray12 {
	color:#777777;
}

.gray12_b {
	color:#777777;
	font-weight:bold;
}

/* 水色 */
.lightblue12 {
	color:#55a8c5;
}

.lightblue12_b {
	color:#55a8c5;
	font-weight:bold;
}

/* 水色 */
.wine {
	color:#d42075;
}

.wine14_b {
	font-size:14px;
	color:#d42075;
	font-weight:bold;
}

/* 背黄色 */
.bbb12 {
	background-color:#CCFFFF;
	padding:2px 10px;
	line-height:1em;
}

.small {
	margin:0;
	padding:0;
	font-size:10px;
	}

/*-------------------------------------------------▲テキストここまで-------------------------------------------------*/

#choice {
margin:0px;
padding:0px;
}

#choice h3{
margin:0 0 0px 10px;
padding:0px;
line-height: 40px;

}

.title  {
margin:0px 0 0px 10px;
padding:0px;
}



#teamcontenta {

margin:0px;
padding:0 0 0;
width:700px;
height:560px;
background:url(../img/bg_group_a02.gif) no-repeat;

}

#teamcontenta h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}


#teamcontentb {

margin:0px;
padding:0 0 0;
width:700px;
height:600px;
background:url(../img/bg_group_b02.gif) no-repeat;

}



#teamcontentb h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}

#teamcontentc {

margin:0px;
padding:0 0 0;
width:700px;
height:375px;
background:url(../img/bg_group_c02.gif) no-repeat;

}


#teamcontentc h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}


#teamcontentd {

margin:0px;
padding:0 0 0;
width:700px;
height:560px;
background:url(../img/bg_group_d02.gif) no-repeat;

}



#teamcontentd h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}

#teamcontente {

margin:0px;
padding:0 0 0;
width:700px;
height:560px;
background:url(../img/bg_group_e02.gif) no-repeat;

}

#teamcontente h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}


#teamcontentf {

margin:0px;
padding:0 0 0;
width:700px;
height:345px;
background:url(../img/bg_group_f02.gif) no-repeat;

}

#teamcontentf h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}



#teamcontentg {

margin:0px;
padding:0 0 0;
width:700px;
height:600px;
background:url(../img/bg_group_g02.gif) no-repeat;

}

#member_under{
margin:0px;
padding:0px;
width:700px;
height:138x;
background:url(../img/bg_team_under2.gif) no-repeat 0px 0px ;
}


#teamcontentg h3{
margin:0px;
padding:0px;
height:70px;
text-indent:-9999px;
}



.member_list{
float:left;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
width:171px;
height:230px;
text-align:center;
}

.member_list0{
float:left;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
width:171px;
height:30px;
text-align:center;
}

.member_list img{
margin:0px 0px 0px 0px;
padding:0px;
border:solid 1px #dddddd;
}

.radiolist {
margin:0px; 
padding:10px 0px 0px 0px;
}

.radiolist0 {
margin:0px 0 0 0; 
padding:190px 0 0 0;
}

.member_list_last  {
position:absolute;
margin:650px 0 0 50px; 
padding:0px 0 0 0;
}


#thanks_03{
margin:0px;
padding:0px;
background:url(../img/thanks_03.gif) no-repeat;
height:220px;
}

#thanks_submit{
margin:0px auto;
padding:50px 0px 0px 0px;
width:623px;
height:71px;
}

#confirm{
margin:0px auto;
padding:0px;
width:650px;
}

#confirm table{
margin:0px auto;
padding:0px;
border-top: solid 1px #40b0e4;
border-left: solid 1px #40b0e4;
}

#confirm th{
margin:0px;
padding:10px;
width:150px;
text-align:left;
background:#d8f5ff;
vertical-align:top;
border-bottom: solid 1px #40b0e4;
border-right: solid 1px #40b0e4;
font-size:12px;
line-height:2.4em;
}

#confirm td{
margin:0px;
padding:10px;
width:300px;
vertical-align:top;
border-bottom: solid 1px #40b0e4;
border-right: solid 1px #40b0e4;
font-size:12px;
line-height:2.4em;
}
