@charset "utf-8";



body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../img/body_bg_summer.jpg) no-repeat center top;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666666;
}

#head_menu {
margin:0px auto;
padding:0px;
height:83px;
width:960px;
}



#logo {
float:left;
margin:0px;
padding:11px 0px 0px 0px;
width:280px;
}


#shop_list{
float:right;
margin:0px;
padding:34px 0px 0px 0px;
width:680px;
}

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

#shop_list li{
float:left;
margin:0px;
padding:0px;
list-style:none;
list-style-position:inside;
width:109px;
}

#header_top { 
	background: #FFFFFF; 
	padding: 0;
	margin:0;
	border-bottom:#CCCCCC solid 1px;
}

#header_top_l {  
	padding: 0;
	margin:3px;
	float:left;
	text-align:left;
	width:250px;
}

#header_top_l h1 {  
	padding: 0;
	margin:0;
	font-size:10px;
	color:#999999;
}

#header_top_r {  
	padding: 0;
	margin:3px;
	float:right;
	text-align:right;
	width:250px;
}

#header_top_r p {  
	padding: 0;
	margin:0;
	font-size:10px;
	color:#333333;
}

#header_top_r a {  
	padding: 0;
	margin:0;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}

#header_top_r a:hover {  
	padding: 0;
	margin:0;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}


#header { 
	padding: 0;
	margin:0 auto;
}

#head_fla {
	margin:0;
	padding:0;
	height:83px;
	}

/*#header h1 { 
	padding:0;
	margin:0;
	text-indent:-9999px;
	position:absolute;
	width:200px;
	height:50px;
}*/

#navi_bg {
	margin:0 auto;
	padding:5px 0 0 0;
	background:url(../img/navi_bg_summer.jpg) no-repeat;
	width:977px;
	height:62px;
	}
	
#navi {
	margin:0 auto;
	padding:0;
	background:url(../img/navi_summer.jpg) no-repeat center;
	width:760px;
	height:55px;
	}

#navi01 {
	margin:0 auto;
	padding:0;
	width:760px;
	height:25px;
	}
	
#navi01 ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#navi01 li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#navi01 li a{
	margin:0;
	padding:0;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#navi01 li#n001 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_summer.jpg) 0 0;
	}
	
#navi01 li#n001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_summer.jpg) 0 -25px;
	}
	
#navi01 li#n002 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi01_summer.jpg) -127px 0;
	}
	
#navi01 li#n002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_summer.jpg) -127px -25px;
	}
	
#navi01 li#n003 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_summer.jpg) -253px 0;
	}
	
#navi01 li#n003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_summer.jpg) -253px -25px;
	}
	
#navi01 li#n004 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi01_summer.jpg) -380px 0;
	}
	
#navi01 li#n004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_summer.jpg) -380px -25px;
	}
	
#navi01 li#n005 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_summer.jpg) -506px 0;
	}
	
#navi01 li#n005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_summer.jpg) -506px -25px;
	}
	
#navi01 li#n006 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_summer.jpg) -633px 0;
	}
	
#navi01 li#n006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_summer.jpg) -633px -25px;
	}


#navi02 {
	margin:5px auto 0 auto;
	padding:0;
	width:760px;
	height:25px;
	}
	
#navi02 ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#navi02 li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#navi02 li a{
	margin:0;
	padding:0;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#navi02 li#n001 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_summer.jpg) 0 0;
	}
	
#navi02 li#n001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_summer.jpg) 0 -25px;
	}
	
#navi02 li#n002 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi02_summer.jpg) -127px 0;
	}
	
#navi02 li#n002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_summer.jpg) -127px -25px;
	}
	
#navi02 li#n003 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_summer.jpg) -253px 0;
	}
	
#navi02 li#n003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_summer.jpg) -253px -25px;
	}
	
#navi02 li#n004 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi02_summer.jpg) -380px 0;
	}
	
#navi02 li#n004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_summer.jpg) -380px -25px;
	}
	
#navi02 li#n005 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_summer.jpg) -506px 0;
	}
	
#navi02 li#n005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_summer.jpg) -506px -25px;
	}
	
#navi02 li#n006 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_summer.jpg) -633px 0;
	}
	
#navi02 li#n006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_summer.jpg) -633px -25px;
	}



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

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

#gotop {
	margin:0;
	padding:0;
	width:960px;
	text-align:right;
	}
	
#gotop a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}
	
#gotop2 {
	margin:0;
	padding:0;
	width:720px;
	text-align:right;
	}
	
#gotop2 a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}


/*パンくず*/
#pan {
	margin:20px 0 10px 0;
	padding:0;
	}
	
#pan p {
	margin:0;
	padding:0;
	font-size:10px;
	}
	
#pan p a {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:underline;
	color:#666666;
	}
	
#pan p a:hover {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:none;
	}
	
#pan2 {
	margin:0 0 10px 0;
	padding:0;
	}
	
#pan2 p {
	margin:0;
	padding:0;
	font-size:10px;
	}
	
#pan2 p a {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:underline;
	color:#666666;
	}
	
#pan2 p a:hover {
	margin:0;
	padding:0;
	font-size:10px;
	text-decoration:none;
	}

/*パンくず*/


/*求人案内*/

#recruit_group {
	margin:0;
	padding:0;
}

#recruit_group h2 {
	margin:15px 0 0 0;
	padding:0;
	height:55px;
	}

#recruit {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bg01_summer.jpg) no-repeat;
	/*text-align:center;*/
	/*height:2100px;*/
	}
	
#recruit h2 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:50px;
	}
	
#recruit_c {
	margin:0;
	padding:0;
	height:792px;
/*	text-align:center;*/
	}
	
#recruit_c2 {
	margin:0;
	padding:0;
	height:1120px;
/*	text-align:center;*/
	}
	
/*#recruit_d {
	margin:0;
	padding:0;
	height:400px;
	text-align:center;
	}*/

#recruit_c h3 {
	margin:0;
	padding:0;
	display:none;
	text-indent:-9999px;
	}
	
#recruit_c h4 {
	margin:0;
	padding:0;
	display:none;
	text-indent:-9999px;
	}
	
#recruit_c p,#recruit_c2 p {
	margin:0;
	padding:0;
	display:none;
	text-indent:-9999px;
	}

#rec_site {
	margin:0 0 0 323px;
	padding:535px 0 0 0;
	width:350px;
	height:90px;
	overflow:hidden;
	}
	
#rec_site a {
	margin:0;
	padding:0;
	width:350px;
	height:90px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}
	

#rec_ran {
	margin:0 0 0 22px;
	padding:115px 0 0 0;
	width:220px;
	height:60px;
	overflow:hidden;
	}
	
#rec_ran a {
	margin:0;
	padding:0;
	width:220px;
	height:60px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}


#recmail {
	margin:0 0 0 65px;
	padding:712px 0 0 0;
	text-align:center;
	width:500px;
	height:55px;
	overflow:hidden;
	}
	
#recmail a {
	margin:0;
	padding:0;
	width:500px;
	height:55px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}
	
#recruit_kei {
	margin:100px auto 0 auto;
	padding:0;
	text-align:center;
	width:446px;
	} 
	
#recruit_kei ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	}

#recruit_kei li {
	margin:0 0 20px 0;
	padding:0;
	overflow:hidden;
	}


#recruit_kei li a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt01.gif) no-repeat;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	width:446px;
	height:66px;
	}	


#recruit_kei li#mik a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt01.gif) 0 0;
	}
	
#recruit_kei li#mik a:hover {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt01.gif) 0 -66px;
	}
	
#recruit_kei li#kei a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt02.gif) 0 0;
	}
	
#recruit_kei li#kei a:hover {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt02.gif) 0 -66px;
	}
	
#coment {
	margin:180px auto 0 auto;
	padding:0;
	width:640px;
	}
	
#syatyou {
	margin:0 44px 0 0;
	padding:0;
	float:left;
	width:298px;
	height:53px;
	}
	
#syatyou ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#syatyou li {
	margin:0;
	padding:0;
	overflow:hidden;
	}


#syatyou li a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt03.gif) no-repeat;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	width:298px;
	height:53px;
	}	


#syatyou li#com01 a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt03.gif) 0 0;
	}
	
#syatyou li#com01 a:hover {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt03.gif) 0 -53px;
	}

	
#tanto {
	margin:0;
	padding:0;
	float:left;
	width:298px;
	height:53px;
	}


#tanto ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#tanto li {
	margin:0;
	padding:0;
	overflow:hidden;
	}


#tanto li a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt04.gif) no-repeat;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	width:298px;
	height:53px;
	}	


#tanto li#com02 a {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt04.gif) 0 0;
	}
	
#tanto li#com02 a:hover {
	margin:0;
	padding:0;
	background:url(../img/recruit/rec_bt04.gif) 0 -53px;
	}
	
#rec_form {
	margin:0 auto;
	padding:0;
	width:640px;
	}


#mikeiken {
	margin:0;
	padding:0;
	height:2392px;
	background:url(../img/recruit/mik_bg.gif) no-repeat;
	}
	
#kikeiken {
	margin:0;
	padding:0;
	height:1850px;
	background:url(../img/recruit/kik_bg.jpg) no-repeat;
	}
	
#syachou {
	margin:0;
	padding:0;
	height:1718px;
	background:url(../img/recruit/sya_bg.jpg) no-repeat;
	}
	
#jinji {
	margin:0;
	padding:0;
	height:1565px;
	background:url(../img/recruit/jinji_bg.jpg) no-repeat;
	}	


/*求人案内*/



/*ショッピング*/
#shopping {
	margin:0;
	padding:0;
	/*background:url(../img/shopping/shopping_title_summer.gif) no-repeat;*/
	}
	
#shopping h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:300px;
	}
	
.shopping_item	{
	margin:0 8px 20px 0;
	padding:0;
	float:left;
	background:url(../img/shopping/shopping_item.gif) no-repeat;
	width:175px;
	height:240px;
	text-align:center;
	}
	
	
.shopping_item img {
	margin:8px auto 30px auto;
	padding:0;
	}	


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



#shopping_item{
	margin:0 0 20px 0;
	padding:0;
	width:720px;
}

#shopping_item h3 {
	margin:10px 0px 0px 20px;
	padding:0;
	color:#e4375c;
	font-weight:bold;
	font-size:12px;
	}




/*ショッピング*/



/*ヒストリー*/
#history {
	margin:10px 0;
	padding:0;
	width:730px;
	/*background:url(../img/history/history_title.gif) no-repeat;*/
	}
	
#history h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:271px;
	}
#history h3.h10 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2010.gif) no-repeat;
	}

#history h3.h09 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2009.gif) no-repeat;
	}	
#history h3.h08 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2008.gif) no-repeat;
	}
	
#history h3.h07 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2007.gif) no-repeat;
	}
	
#history h3.h06 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2006.gif) no-repeat;
	}
	
#history h3.h05 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2005.gif) no-repeat;
	}
	
#history h3.h04 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2004.gif) no-repeat;
	}
	
#history h3.h03 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2003.gif) no-repeat;
	}
	
#history h3.h02 {
	margin:10px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:36px;
	background:url(../img/history/history_2002.gif) no-repeat;
	}
	
#history h4 {
	clear:both;
	margin:10px 0 10px 10px;
	padding:0;
	font-size:14px;
	color:#f23b6a;
	}
	
#history h5 {
	margin:10px auto;
	padding:0;
	font-size:12px;
	color:#333333;
	width:550px;
	text-align:center;
	}

#history_staff {
	margin:10px;
	padding:0;
	clear:both;
	}
	
#history_ranking {
	margin:10px auto;
	padding:0;
	clear:both;
	width:550px;
	}
	
#history_staff_ranking {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:100px;
	text-align:center;
	font-size:12px;
	}
	
#history_staff_ranking img{
	margin:0;
	padding:0;
	border:#b7b088 1px solid;
	}


#history_staff_photo {
	margin:0 10px 0 0;
	padding:0;
	float:left;
	width:82px;
	}
	
#history_staff_photo img{
	margin:0;
	padding:0;
	border:#b7b088 1px solid;
	}
	
	
#history_staff_name {
	margin:0 20px 0 0;
	padding:0;
	float:left;
	width:115px;
	height:102px;
	}
	
#history_staff_name p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	}


#rireki_index {
	margin:10px auto;
	padding:0;
	}
	
#rireki_index a {
	margin:0 10px;
	padding:0;
	text-decoration:underline;
	font-weight:bold;
	color:#0099FF;
	}
	
#rireki_index a:hover {
	margin:0 10px;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	}
		
/*ヒストリー*/

/*トピックス*/
#topics {
	margin:10px 0;
	padding:0;
	/*background:url(../img/topics/topics_bg.gif) no-repeat;*/
	}
	
#topics h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:50px;
	}
	
#topics h3 {
	margin:10px;
	padding:0;
	}
	
#topics h4 {
	margin:10px 0 10px 10px;
	padding:0;
	font-size:14px;
	color:#f23b6a;
	}
	
.topics_ran {
	margin:0 0 20px 10px;
	padding:0;
	border:1px solid #cccccc;
	width:714px;
	background:url(../img/topics/topicsbg2.jpg) repeat;
	text-align:center;
	}
	
.topics_ran ul {
	margin:0 auto;
	padding:0;
	width:700px;
	list-style:none;
	}
	
.topics_ran li {
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
	}
	
.topics_ran li#title {
	margin:0;
	padding:0;
	width:500px;
	color:#503800;
	font-weight:bold;
	text-align:left;
	}

.topics_ran li#title a {
	margin:0;
	padding:0;
	color:#503800;
	}
	
.topics_ran li#title a:hover {
	margin:0;
	padding:0;
	color:#f98d00;
	}
	
.topics_ran li#day {
	margin:0;
	padding:0;
	width:200px;
	color:#f23b6a;
	font-weight:bold;
	text-align:right;
	}


.topics_ran a img {
	margin:20px auto;
	padding:0;
	border:1px solid #aba477;
	}
	
.topics_ran p {
	margin:0 0 20px 0;
	padding:0;
	line-height:1.5em;
	}
	
.topics_ran p a {
	margin:0;
	padding:0;
	line-height:3em;
	color:#333333;
	text-decoration:underline;
	}
	
.topics_ran p a:hover {
	margin:0;
	padding:0;
	line-height:3em;
	color:#333333;
	text-decoration:none;
	}






#topics_year {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	background: url(../img/topics/topics_year_button_summer_bg.jpg) no-repeat;
	}
	
#topics_year ul{
	margin:0 auto;
	padding:0;
	width:672px;
	list-style:none;
	}
	
#topics_year li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#topics_year li a{
	margin:0;
	padding:0;
	width:67px;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#topics_year li#y2004 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) 0 0;
	}
	
#topics_year li#y2004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) 0 -25px;
	}
	
#topics_year li#y2005 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -67px 0;
	}
	
#topics_year li#y2005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -67px -25px;
	}
	
#topics_year li#y2006 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -134px 0;
	}
	
#topics_year li#y2006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -134px -25px;
	}
	
#topics_year li#y2007 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -201px 0;
	}
	
#topics_year li#y2007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -201px -25px;
	}
	
#topics_year li#y2008 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -268px 0;
	}
	
#topics_year li#y2008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -268px -25px;
	}
	
#topics_year li#y2009 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -335px 0;
	}
	
#topics_year li#y2009 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -335px -25px;
	}

#topics_year li#y2010 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -402px 0;
	}
	
#topics_year li#y2010 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -402px -25px;
	}


#topics_year li#sy2004{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) 0 -25px;
	}
	
#topics_year li#sy2005{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -67px -25px;
	}
	
#topics_year li#sy2006{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -134px -25px;
	}
	
#topics_year li#sy2007{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -201px -25px;
	}
	
#topics_year li#sy2008{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -268px -25px;
	}
	
#topics_year li#sy2009{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -335px -25px;
	}

#topics_year li#sy2010{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -402px -25px;
	}





#topics_month {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	background: url(../img/topics/topics_month_button_summer_bg.jpg) no-repeat;
	}
	
#topics_month ul{
	margin:0 auto;
	padding:0;
	width:672px;
	list-style:none;
	}
	
#topics_month li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#topics_month li a{
	margin:0;
	padding:0;
	width:56px;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#topics_month li#jan a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) 0 0;
	}
	
#topics_month li#jan a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) 0 -25px;
	}
	
#topics_month li#feb a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -56px 0;
	}
	
#topics_month li#feb a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -56px -25px;
	}
	
#topics_month li#mar a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -112px 0;
	}
	
#topics_month li#mar a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -112px -25px;
	}
	
#topics_month li#apr a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -168px 0;
	}
	
#topics_month li#apr a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -168px -25px;
	}
	
#topics_month li#may a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -224px 0;
	}
	
#topics_month li#may a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -224px -25px;
	}
	
#topics_month li#jun a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -280px 0;
	}
	
#topics_month li#jun a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -280px -25px;
	}
#topics_month li#jul a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -336px 0;
	}
	
#topics_month li#jul a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -336px -25px;
	}
	
#topics_month li#aug a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -392px 0;
	}
	
#topics_month li#aug a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -392px -25px;
	}
	
#topics_month li#sep a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -448px 0;
	}
	
#topics_month li#sep a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -448px -25px;
	}
	
#topics_month li#oct a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -504px 0;
	}
	
#topics_month li#oct a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -504px -25px;
	}
	
#topics_month li#nov a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -560px 0;
	}
	
#topics_month li#nov a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -560px -25px;
	}
	
#topics_month li#dec a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -616px 0;
	}
	
#topics_month li#dec a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -616px -25px;
	}



#topics_month li#sjan{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) 0 -25px;
	}
	
#topics_month li#sfeb{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -56px -25px;
	}
	
#topics_month li#smar{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -112px -25px;
	}
	
#topics_month li#sapr{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -168px -25px;
	}
	
#topics_month li#smay{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -224px -25px;
	}
	
#topics_month li#sjun{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -280px -25px;
	}
	
#topics_month li#sjul{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -336px -25px;
	}
	
#topics_month li#saug{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -392px -25px;
	}
	
#topics_month li#ssep{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -448px -25px;
	}
	
#topics_month li#soct{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -504px -25px;
	}
	
#topics_month li#snov{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -560px -25px;
	}
	
#topics_month li#sdec{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -616px -25px;
	}

/*トピックス*/


/*トピックス個別*/
	
.topics_one {
	margin:0 0 20px 10px;
	padding:0;
	border-bottom:1px solid #cccccc;
	width:714px;
	background:url(../img/topics/topicsbg2.jpg) repeat;
	text-align:center;
	}
	
.topics_one ul {
	margin:0 auto;
	padding:0;
	width:700px;
	list-style:none;
	}
	
.topics_one li {
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
	}
	
.topics_one li#title {
	margin:0;
	padding:0;
	width:500px;
	color:#503800;
	font-weight:bold;
	text-align:left;
	}

	
.topics_one li#day {
	margin:0;
	padding:0;
	width:200px;
	color:#f23b6a;
	font-weight:bold;
	text-align:right;
	}
	
.topics_one table {
	margin:20px auto;
	padding:0;
	}

	
.topics_one p {
	margin:0 0 20px 0;
	padding:0;
	line-height:1.5em;
	}
	
.topics_one p a {
	margin:0;
	padding:0;
	line-height:3em;
	color:#333333;
	text-decoration:underline;
	}
	
.topics_one p a:hover {
	margin:0;
	padding:0;
	line-height:3em;
	color:#333333;
	text-decoration:none;
	}
	
/*トピックス個別*/



/*トピックスNEW*/
.topics_new {
	margin:0 10px 20px 0;
	padding:0;
	float:left;
	background:url(../img/topics/topics_new.jpg) no-repeat;
	width:233px;
	height:300px;
	text-align:center;
	}
	
.topics_new ul {
	margin:5px auto 0 auto;
	padding:0;
	width:220px;
	list-style:none;
	}
	
.topics_new li {
	margin:0;
	padding:0;
	float:left;
	line-height:2em;
	}
	
.topics_new img {
	margin:8px auto 0 auto;
	padding:0;
	}	


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


.topics_new h3 {
	margin:0;
	padding:0;
	color:#503800;
	font-weight:bold;
	font-size:12px;
	}
	
.topics_new h3 a {
	margin:0;
	padding:0;
	color:#503800;
	font-weight:bold;
	font-size:12px;
	}
	
.topics_new h3 a:hover {
	margin:0;
	padding:0;
	color:#f98d00;
	}
	
	
	
.topics_new p {
	margin:20px 0 20px 20px;
	padding:0;
	color:#333333;
	text-align:left;
	line-height:1.5em;
	}

/*トピックスNEW*/

/*グラビア*/
#gravure {
	margin:10px 0;
	padding:0;
	/*background:url(../img/gravure/gravure_bg.gif) no-repeat;*/
	}
	
#gravure h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/-+
	height:50px;
	}
	
#gravure h3 {
	margin:10px;
	padding:0;
	}
	
#gravure h4 {
	margin:10px 0 10px 10px;
	padding:0;
	font-size:14px;
	color:#f23b6a;
	}






#gravure_year {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	background: url(../img/topics/topics_year_button_bg.jpg) no-repeat;
	}
	
#gravure_year ul{
	margin:0 auto;
	padding:0;
	width:672px;
	list-style:none;
	}
	
#gravure_year li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#gravure_year li a{
	margin:0;
	padding:0;
	width:67px;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#gravure_year li#y2004 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) 0 0;
	}
	
#gravure_year li#y2004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) 0 -25px;
	}
	
#gravure_year li#y2005 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -67px 0;
	}
	
#gravure_year li#y2005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -67px -25px;
	}
	
#gravure_year li#y2006 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -134px 0;
	}
	
#gravure_year li#y2006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -134px -25px;
	}
	
#gravure_year li#y2007 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -201px 0;
	}
	
#gravure_year li#y2007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -201px -25px;
	}
	
#gravure_year li#y2008 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -268px 0;
	}
	
#gravure_year li#y2008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -268px -25px;
	}
	
#gravure_year li#y2009 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -335px 0;
	}
	
#gravure_year li#y2009 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -335px -25px;
	}


#gravure_year li#sy2004{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) 0 -25px;
	}
	
#gravure_year li#sy2005{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -67px -25px;
	}
	
#gravure_year li#sy2006{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -134px -25px;
	}
	
#gravure_year li#sy2007{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -201px -25px;
	}
	
#gravure_year li#sy2008{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -268px -25px;
	}
	
#gravure_year li#sy2009{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_summer.jpg) -335px -25px;
	}






#gravure_month {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	background: url(../img/topics/topics_month_button_bg.jpg) no-repeat;
	}
	
#gravure_month ul{
	margin:0 auto;
	padding:0;
	width:672px;
	list-style:none;
	}
	
#gravure_month li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#gravure_month li a{
	margin:0;
	padding:0;
	width:56px;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#gravure_month li#jan a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) 0 0;
	}
	
#gravure_month li#jan a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) 0 -25px;
	}
	
#gravure_month li#feb a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -56px 0;
	}
	
#gravure_month li#feb a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -56px -25px;
	}
	
#gravure_month li#mar a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -112px 0;
	}
	
#gravure_month li#mar a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -112px -25px;
	}
	
#gravure_month li#apr a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -168px 0;
	}
	
#gravure_month li#apr a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -168px -25px;
	}
	
#gravure_month li#may a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -224px 0;
	}
	
#gravure_month li#may a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -224px -25px;
	}
	
#gravure_month li#jun a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -280px 0;
	}
	
#gravure_month li#jun a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -280px -25px;
	}
#gravure_month li#jul a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -336px 0;
	}
	
#gravure_month li#jul a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -336px -25px;
	}
	
#gravure_month li#aug a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -392px 0;
	}
	
#gravure_month li#aug a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -392px -25px;
	}
	
#gravure_month li#sep a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -448px 0;
	}
	
#gravure_month li#sep a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -448px -25px;
	}
	
#gravure_month li#oct a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -504px 0;
	}
	
#gravure_month li#oct a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -504px -25px;
	}
	
#gravure_month li#nov a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -560px 0;
	}
	
#gravure_month li#nov a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -560px -25px;
	}
	
#gravure_month li#dec a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -616px 0;
	}
	
#gravure_month li#dec a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -616px -25px;
	}



#gravure_month li#sjan{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) 0 -25px;
	}
	
#gravure_month li#sfeb{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -56px -25px;
	}
	
#gravure_month li#smar{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -112px -25px;
	}
	
#gravure_month li#sapr{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -168px -25px;
	}
	
#gravure_month li#smay{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -224px -25px;
	}
	
#gravure_month li#sjun{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -280px -25px;
	}
	
#gravure_month li#sjul{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -336px -25px;
	}
	
#gravure_month li#saug{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -392px -25px;
	}
	
#gravure_month li#ssep{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -448px -25px;
	}
	
#gravure_month li#soct{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -504px -25px;
	}
	
#gravure_month li#snov{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -560px -25px;
	}
	
#gravure_month li#sdec{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer.jpg) -616px -25px;
	}

/*グラビア*/

/*エアマガ*/
#air_maga {
	margin:10px 0 0 0;
	padding:0;
	width:968px;
	background:url(../img/airmaga/air_maga_bg_summer.jpg) no-repeat;
	}

#air_maga01 {
	margin:10px auto 30px auto;
	padding:0;
	width:785px;
	}
	
#air_maga02 {
	margin:10px auto 10px auto;
	padding:0;
	width:785px;
	}

#air_maga h2 {
	clear:both;
	margin:0 0 38px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:100px;
	}	

#air_maga_vol8 {
	margin:10px auto 0 auto;
	padding:0;
	width:860px;
	height:600px;
	background:url(../img/airmaga/airmaga_vol8_main.jpg) no-repeat;
	}

#air_maga_vol8 #air_maga01 {
	margin:0px auto 0px auto;
	padding:510px 0px 30px 0px;
	width:785px;
	}

#air_maga_vol9 {
	margin:10px auto 0 auto;
	padding:0;
	width:860px;
	height:600px;
	background:url(../img/airmaga/airmaga_vol9_main.jpg) no-repeat;
	}

#air_maga_vol9 #air_maga01 {
	margin:0px auto 0px auto;
	padding:510px 0px 30px 0px;
	width:785px;
	}

#air_maga_vol10 {
	margin:10px auto 0 auto;
	padding:0;
	width:860px;
	height:600px;
	background:url(../img/airmaga/airmaga_vol10_main.jpg) no-repeat;
	}

#air_maga_vol10 #air_maga01 {
	margin:0px auto 0px auto;
	padding:510px 0px 30px 0px;
	width:785px;
	}

#magazine_back{
	margin:0px auto 0 auto;
	padding:80px 0 40px 0;
	width:860px;
	background:url(../img/airmaga/airmaga_bn.jpg) no-repeat;
}

.magazine_bn {
float:left;
margin:0px 0px 0px 30px;
padding:0px;
width:180px;
text-align:center;
}

.magaimg06{
	margin:0px;
	padding:0px;
	height:300px;
	/*background:url(../img/airmaga/vol6.jpg) no-repeat;
	text-indent:-9999px;*/
}

.magaimg07{
	margin:0px;
	padding:0px;
	height:300px;
	/*background:url(../img/airmaga/vol7.jpg) no-repeat;
	text-indent:-9999px;*/
}

.magaimg08{
	margin:0px;
	padding:0px;
	height:300px;
	/*background:url(../img/airmaga/vol8.jpg) no-repeat;
	text-indent:-9999px;*/
}

.magaimg09{
	margin:0px;
	padding:0px;
	height:300px;
	/*background:url(../img/airmaga/vol9.jpg) no-repeat;
	text-indent:-9999px;*/
}

.magaimg09 a,.magaimg08 a,.magaimg07 a,.magaimg06 a{
display:block;
margin:0px;
padding:0px;
width:180px;
height:255px;
/*overflow:hidden;*/
}

.magaimg09 a:hover,.magaimg08 a:hover,.magaimg07 a:hover,.magaimg06 a:hover{
margin:0px;
padding:0px;
width:180px;
height:255px;
}

#air_prezent {
	margin:0px 0px 0px 340px;
	padding:445px 0 40px 0;
	width:400px;
	}

#air_prezent02 {
	margin:0px auto 0px auto;
	padding:30px 0 0 0;
	width:785px;
	}
	
/*エアマガ*/

/*スケジュール*/
#event {
	margin:10px 0 0 0;
	padding:0;
	width:968px;
	background:url(../img/schedule/sche_bg_summer.jpg) no-repeat;
	}
	
#event p{
	margin:0;
	padding:0;
	}
	
#event h2 {
	clear:both;
	margin:0 0 40px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:50px;
	}

#event_s{
position:absolute;
margin:-88px 0px 0px 300px;
padding:0px 0px 0px 0px;
width:330px;
height:50px;
}

#event h3 {
	margin:0 0 0 20px;
	padding:0;
	}
	
#event table {
	margin:14px 10px 0 10px;
	padding:0;
	border-collapse:collapse;
	}
	
#event td {
	margin:0;
	padding:5px;
	border-bottom:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	font-size:10px;
	vertical-align:top;
	line-height:1.8em;
	}
	
#event td.sun {
	margin:0;
	padding:0px;
	width:160px;
	}

#event td.mon {
	margin:0;
	padding:0px;
	width:175px;
	}
	
#event td.tue {
	margin:0;
	padding:0px;
	width:115px;
	}

#event td.wed {
	margin:0;
	padding:0px;
	width:105px;
	}
	
#event td.thu {
	margin:0;
	padding:0px;
	width:112px;
	}
	
#event td.fri {
	margin:0;
	padding:0px;
	width:120px;
	}


#event td.sat {
	margin:0;
	padding:0px;
	width:158px;
	border-bottom:#CCCCCC solid 1px;
	border-right:none;
	font-size:10px;
	vertical-align:top;
	line-height:1.8em;
	}

#event_foot {
	margin:0;
	padding:0;
	background:url(../img/schedule/s_foot.jpg) no-repeat;
	height:65px;
	}	


#y_2010 {
	margin:0 auto 10px auto;
	padding:0;
	width:660px;
	}
	
#y_2010_l {
	margin:0;
	padding:0;
	float:left;
	width:70px;
	}
	
#y_2010_r {
	margin:0;
	padding:0;
	float:right;
	width:584px;
	}
	
#y_2010_r ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#y_2010_r li {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#y_2010_r li a {
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	height:35px;
	}

#y_2009 {
	margin:0 auto 10px auto;
	padding:0;
	width:660px;
	}
	
#y_2009_l {
	margin:0;
	padding:0;
	float:left;
	width:70px;
	}
	
#y_2009_r {
	margin:0;
	padding:0;
	float:right;
	width:584px;
	}
	
#y_2009_r ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#y_2009_r li {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#y_2009_r li a {
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	height:35px;
	}
	
#y_2008 {
	margin:0 auto 10px auto;
	padding:0;
	width:660px;
	}
	
#y_2008_l {
	margin:0;
	padding:0;
	float:left;
	width:70px;
	}
	
#y_2008_r {
	margin:0;
	padding:0;
	float:right;
	width:584px;
	}
	
#y_2008_r ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#y_2008_r li {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#y_2008_r li a {
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	height:35px;
	}
	
#y_2007 {
	margin:0 auto 10px auto;
	padding:0;
	width:660px;
	}
	
#y_2007_l {
	margin:0;
	padding:0;
	float:left;
	width:70px;
	}
	
#y_2007_r {
	margin:0;
	padding:0;
	float:right;
	width:584px;
	}
	
#y_2007_r ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#y_2007_r li {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#y_2007_r li a {
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	height:35px;
	}

#y_2006 {
	margin:0 auto;
	padding:0;
	width:660px;
	}
	
#y_2006_l {
	margin:0;
	padding:0;
	float:left;
	width:70px;
	}
	
#y_2006_r {
	margin:0;
	padding:0;
	float:right;
	width:584px;
	}
	
#y_2006_r ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#y_2006_r li {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	}
	
#y_2006_r li a {
	margin:0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
	display:block;
	height:35px;
	}

li#s01 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) 0 0 ;
	}
	
li#s01 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) 0 -35px ;
	}
	
li#s02 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month.jpg) -50px 0 ;
	}
	
li#s02 a:hover {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month.jpg) -50px -35px ;
	}
	
li#s03 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month.jpg) -95px 0 ;
	}
	
li#s03 a:hover {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month.jpg) -95px -35px ;
	}
	
li#s04 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month.jpg) -140px 0 ;
	}
	
li#s04 a:hover {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month.jpg) -140px -35px ;
	}
	
li#s05 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) -180px 0 ;
	}
	
li#s05 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) -180px -35px ;
	}
	
li#s06 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month.jpg) -230px 0 ;
	}
	
li#s06 a:hover {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month.jpg) -230px -35px ;
	}
	
li#s07 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month.jpg) -270px 0 ;
	}
	
li#s07 a:hover {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month.jpg) -270px -35px ;
	}
	
li#s08 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month.jpg) -315px 0 ;
	}
	
li#s08 a:hover {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month.jpg) -315px -35px ;
	}


li#s09 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) -355px 0 ;
	}
	
li#s09 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) -355px -35px ;
	}	
	
li#s10 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) -405px 0 ;
	}
	
li#s10 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month.jpg) -405px -35px ;
	}
	
li#s11 a {
	margin:0;
	padding:0;
	width:60px;
	background:url(../img/schedule/month.jpg) -455px 0 ;
	}
	
li#s11 a:hover {
	margin:0;
	padding:0;
	width:60px;
	background:url(../img/schedule/month.jpg) -455px -35px ;
	}
	
li#s12 a {
	margin:0;
	padding:0;
	width:68px;
	background:url(../img/schedule/month.jpg) -515px 0 ;
	}
	
li#s12 a:hover {
	margin:0;
	padding:0;
	width:68px;
	background:url(../img/schedule/month.jpg) -515px -35px ;
	}
	


	
li#ts01 {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/tmonth.jpg) 0 -35px ;
	}
	

	
li#ts02 {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/tmonth.jpg) -50px -35px ;
	}
	

	
li#ts03 {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/tmonth.jpg) -95px -35px ;
	}
	

	
li#ts04 {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/tmonth.jpg) -140px -35px ;
	}
	

li#ts05 {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/tmonth.jpg) -180px -35px ;
	}
	

	
li#ts06 {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/tmonth.jpg) -230px -35px ;
	}
	

	
li#ts07 {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/tmonth.jpg) -270px -35px ;
	}
	

	
li#ts08 {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/tmonth.jpg) -315px -35px ;
	}



	
li#ts09 {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/tmonth.jpg) -355px -35px ;
	}	
	

	
li#ts10 {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/tmonth.jpg) -405px -35px ;
	}
	

	
li#ts11 {
	margin:0;
	padding:0;
	width:60px;
	background:url(../img/schedule/tmonth.jpg) -455px -35px ;
	}
	

	
li#ts12 {
	margin:0;
	padding:0;
	width:68px;
	background:url(../img/schedule/tmonth.jpg) -515px -35px ;
	}

li#ss01 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month2.jpg) 0 0 ;
	}
	
	
li#ss02 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month2.jpg) -50px 0 ;
	}
	
	
li#ss03 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month2.jpg) -95px 0 ;
	}

	
li#ss04 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month2.jpg) -140px 0 ;
	}

	
li#ss05 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month2.jpg) -180px 0 ;
	}

li#sn01 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month3.jpg) 0 0 ;
	}
	
li#sn01 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month3.jpg) 0 -35px ;
	}
	
li#sn02 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month3.jpg) -50px 0 ;
	}
	

	
li#sn03 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month3.jpg) -95px 0 ;
	}
	

	
li#sn04 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month3.jpg) -140px 0 ;
	}
	

	
li#sn05 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month3.jpg) -180px 0 ;
	}
	
	
li#sn06 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month3.jpg) -230px 0 ;
	}
	

	
li#sn07 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(../img/schedule/month3.jpg) -270px 0 ;
	}
	

	
li#sn08 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(../img/schedule/month3.jpg) -315px 0 ;
	}
	



li#sn09 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month3.jpg) -355px 0 ;
	}
	
	
li#sn10 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month3.jpg) -405px 0 ;
	}
	

	
li#sn11 a {
	margin:0;
	padding:0;
	width:60px;
	background:url(../img/schedule/month3.jpg) -455px 0 ;
	}
	

	
li#sn12 a {
	margin:0;
	padding:0;
	width:68px;
	background:url(../img/schedule/month3.jpg) -515px 0 ;
	}
	
li#tsn01 {
	margin:0;
	padding:0;
	width:50px;
	background:url(../img/schedule/month3.jpg) 0 -35px ;
	}
/*スケジュール*/


/*システム*/
#system {
	margin:0;
	padding:0;
	/*background:url(../img/system/system_bg.gif) no-repeat;*/
	}
	
#system02 {
	margin:0 auto;
	padding:50px 0 0 0;
	height:315px;
	background:url(../img/system/system_bg02.jpg) no-repeat;
	}
	
#system02 p {
	margin:0 150px;
	padding:0;
	line-height:1.5em;
	}
	
	



#system h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:70px;
	}
	
#system h3 {
	margin:0;
	padding:0;
	height:300px;
	/*text-indent:-9999px;*/
	/*background:url(../img/system/h3_bg.gif) no-repeat;*/
	}
	
#system p {
	margin:0 20px;
	padding:0;
	line-height:1.5em;
	}


#anime {
	margin:0 0 20px 0;
	padding:0;
	height:102px;
	background:url(../img/system/anime.jpg) no-repeat;
	overflow:hidden;
	}
	
#anime a {
	margin:0 auto;
	padding:0;
	display:block;
	width:680px;
	height:102px;
	text-decoration:none;
	text-indent:-9999px;
	}


#qa {
	margin:0 0 20px 0;
	padding:0;
	height:74px;
	background:url(../img/system/qa.jpg) no-repeat;
	overflow:hidden;
	}
	
#qa a {
	margin:0 auto;
	padding:0;
	display:block;
	width:680px;
	height:74px;
	text-decoration:none;
	text-indent:-9999px;
	}
	


#card {
	margin:0 auto 20px auto;
	padding:0;
	text-align:center;
	}
	
#card p{
	margin:0;
	padding:0;
	text-align:center;
	}




#air_group2 {
	margin:20px 0 0 0;
	padding:0;
	background:url(../img/system/shop_system.jpg) no-repeat;
	width:738px;
	height:910px;
	text-align:center;
	}
	
#air_group_top2 {
	margin:0;
	padding:50px 0 0 0;
	width:727px;
	height:270px;
	text-align:center;
	}


#air_group_toplef2 {
	padding:0;
	margin:20px 7px 0 0;
	width:360px;
	float:left;
	}

	
#air_group_toplef2 ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_toplef2 li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}

	
#air_group_toprig2 {
	padding:0;
	margin:20px 0 0 0;
	width:360px;
	float:left;
	}

	
#air_group_toprig2 ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_toprig2 li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}
	
	
#air_group_und2 {
	margin:0;
	padding:0;
	width:727px;
	height:270px;
	text-align:center;
	}


#air_group_undlef2 {
	padding:0;
	margin:25px 7px 0 0;
	width:360px;
	float:left;
	}

	
#air_group_undlef2 ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_undlef2 li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}

	
#air_group_undrig2 {
	padding:0;
	margin:25px 0 0 0;
	width:360px;
	float:left;
	}

	
#air_group_undrig2 ul {
	margin:0;
	padding:0;
	list-style:none;
	}	

#air_group_undrig2 li {
	margin:0 10px;
	padding:0;
	width:340px;
	text-align:left;
	}	
/*システム*/

/*メディア*/
#media {
	margin:0;
	padding:0;
	background:url(../img/mass/media_bg_summer.gif) no-repeat;
	}


#media h2 {
	margin:0 ;
	padding:0;
	/*text-indent:-9999px;*/
	height:50px;
	}
	
#media p {
	margin:0 ;
	padding:0;
	line-height:1.8em;
	width:280px;
	}
	
#m_uke {
	margin:0 auto;
	padding:15px 0 0 0;
	text-align:center;
	}
	
#m_uke h3 {
	margin:20px auto;
	padding:0;
	text-align:center;
	font-size:16px;
	color:#0066FF
	}
	
#m_uke p {
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	
#m_but {
	margin:20px auto;
	padding:0;
	text-align:center;
	background:url(../img/mass/tv_maga.gif) no-repeat;
	width:339px;
	height:63px;
	overflow:hidden;
	}
	
#m_but a {
	margin:0;
	padding:0;
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	width:339px;
	height:63px;
	}


#tv {
	margin:0;
	padding:0;
	}
	
#tv ul {
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	height:52px;
	}
	
#tv li {
	margin:0 18px;
	padding:0;
	float:left;
	width:102px;
	height:52px;
	text-align:center;
	}
	
#tv li a {
	margin:0;
	padding:0;
	width:102px;
	height:52px;
	display:block;
	}
	
#tv li a img{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	}
	
#maga {
	margin:0;
	padding:0;
	}
	
#maga ul {
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	height:52px;
	}
	
#maga li {
	margin:0 18px;
	padding:0;
	float:left;
	width:102px;
	height:52px;
	text-align:center;
	}
	
#maga li a {
	margin:0;
	padding:0;
	width:102px;
	height:52px;
	display:block;
	}
	
#maga li a img{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	}
	

#site {
	margin:0;
	padding:0;
	}
	
#site ul {
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	height:102px;
	}
	
#site li {
	margin:0 18px;
	padding:0;
	float:left;
	width:102px;
	height:102px;
	text-align:center;
	}
	
#site li a {
	margin:0;
	padding:0;
	width:102px;
	height:102px;
	display:block;
	}
	
#site li a img{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	}
	

/*出演実績*/
#t_media{
 width:120px;
 height:90px;
 margin:auto;
 float:left;
 text-align:center;
 padding:10px 1px 10px 1px;
}

#t_icon{
 width:120px;
 height:60px;
 margin:auto;
 float:none;
}

#t_comment{
 width:120px;
 height:30px;
 margin:auto;
 float:none;
}

img.t_icon{border:none;}

#z_media{
 width:120px;
 height:90px;
 margin:auto;
 float:left;
 text-align:center;
 padding:10px 1px 10px 1px;
}

#z_icon{
 width:120px;
 height:60px;
 margin:auto;
 float:none;
}

#z_comment{
 width:120px;
 height:30px;
 margin:auto;
 float:none;
}

img.z_icon{border:none;}

#s_media{
 width:120px;
 height:200px;
 margin:auto;
 float:left;
 text-align:center;
 padding:10px 1px 10px 1px;
}

#s_icon{
 width:120px;
 height:60px;
 margin:auto;
 float:none;
}

#s_comment{
 width:120px;
 height:30px;
 margin:auto;
 float:none;
}

img.z_icon{border:none;}

/*メディア*/

/*投票完了*/
#touhyo {
	margin:0;
	padding:0;
	background:url(../img/touhyo/touhyo_bg.gif) no-repeat;
	}
	
#touhyo h2 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:600px;
	}
/*投票完了*/

/*ムービー*/
#movie {
	margin:0;
	padding:0;
	/*background:url(../img/movie/movie_bg.gif) no-repeat;*/
	}
	
#movie h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:271px;
	}

#movie_cat {
	margin:20px auto;
	padding:0;
	width:600px;
	text-align:center;
	}
	
#movie_cat p {
	margin:0;
	padding:0;
	font-size:14px;
	color:#FF99CC;
	}
	
#movie_cat p a {
	margin:0;
	padding:0;
	font-size:14px;
	color:#FF99CC;
	text-decoration:underline;
	}
	
#movie_cat p a:hover {
	margin:0;
	padding:0;
	font-size:14px;
	color:#663366;
	text-decoration:none;
	}
	
#movie_cat ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	width:459px;
	}
	
#movie_cat li {
	margin:0 20px 0 0;
	padding:0;
	float:left;
	width:133px;
	height:33px;
	overflow:hidden;
	}
	
#movie_cat li a {
	margin:0;
	padding:0;
	width:133px;
	height:33px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}
	
#movie_cat li#m_cat a {
	margin:0;
	padding:0;
	background:url(../img/movie/m_cat.gif) 0 0;
	}


#movie_cat li#m_cat a:hover {
	margin:0;
	padding:0;
	background:url(../img/movie/m_cat.gif) 0 -33px;
	}
	
#movie_cat li#m_new a {
	margin:0;
	padding:0;
	background:url(../img/movie/m_new.gif) 0 0;
	}


#movie_cat li#m_new a:hover {
	margin:0;
	padding:0;
	background:url(../img/movie/m_new.gif) 0 -33px;
	}
	
#movie_cat li#m_acc a {
	margin:0;
	padding:0;
	background:url(../img/movie/m_acc.gif) 0 0;
	}


#movie_cat li#m_acc a:hover {
	margin:0;
	padding:0;
	background:url(../img/movie/m_acc.gif) 0 -33px;
	}

#new_movie_title {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	/*background:url(../img/movie/new_movie_title.gif) no-repeat;*/
	width:320px;
	height:45px;
	}

#movie_list_title {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	/*background:url(../img/movie/movie_list_title.gif) no-repeat;*/
	width:300px;
	height:40px;
	}


#movie2 {
	margin:0 0 20px 0;
	padding:0;
	}
	
.movie_l {
	margin:0 8px 0 0;
	padding:0;
	float:left;
	background:url(../img/movie/movie_bg2.jpg) no-repeat;
	width:357px;
	height:136px;
	}
	
.movie_l_in {
	margin:22px 10px 0 30px;
	padding:0;
	}
	
.movie_l_l {
	margin:0 22px 0 0;
	padding:0;
	float:left;
	width:140px;
	text-align:center;
	}
	
.movie_l_r {
	margin:0;
	padding:0;
	float:left;
	width:154px;
	}
	
.movie_l_r_up {
	margin:0;
	padding:0;
	width:154px;
	height:70px;
	}
	
.movie_l_r_up p {
	margin:0;
	padding:0;
	line-height:1.5em;
	font-size:12px;
	vertical-align:top;
	}

.movie_l_r_down {
	margin:0;
	padding:0;
	width:154px;
	height:30px;
	}
	
.movie_l_r_down_l {
	margin:0;
	padding:0;
	width:77px;
	overflow:hidden;
	float:left;
	}
	
.movie_l_r_down_l a {
	margin:0;
	padding:0;
	width:77px;
	height:30px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}


.movie_l2 {
	margin:0 8px 0 0;
	padding:0;
	float:left;
	background:url(../img/movie/movie_bg3.jpg) no-repeat;
	width:357px;
	height:136px;
	}
	
.movie_l2_in {
	margin:22px 10px 0 30px;
	padding:0;
	}
	
.movie_l2_l {
	margin:0 22px 0 0;
	padding:0;
	float:left;
	width:140px;
	text-align:center;
	}
	
.movie_l2_r {
	margin:0;
	padding:0;
	float:left;
	width:154px;
	}
	
.movie_l2_r_up {
	margin:0;
	padding:0;
	width:154px;
	height:70px;
	}
	
.movie_l2_r_up p {
	margin:0;
	padding:0;
	line-height:1.5em;
	font-size:12px;
	vertical-align:top;
	}

.movie_l2_r_down {
	margin:0;
	padding:0;
	width:154px;
	height:30px;
	}
	
.movie_l2_r_down_l {
	margin:0;
	padding:0;
	width:77px;
	overflow:hidden;
	float:left;
	}
	
.movie_l2_r_down_l a {
	margin:0;
	padding:0;
	width:77px;
	height:30px;
	display:block;
	text-decoration:none;
	text-indent:-9999px;
	}

/*ムービー*/

/*ショッピング*/
/* イメージ */
.detail_img {
width: 304px;
float: left;
margin: 0px 50px 0 0;
padding: 2px;
}
/* 商品情報 */
.detail_info {
width: 230px;
float: left;
margin: 0px;
padding: 2px;
}
.detail_info table {
margin-left: 4px;
}
.detail_info td {
border-bottom: 1px solid #ccc;
padding-top: 10px;
padding-left: 4px;
}
.detail_bottom_btn {
width: 550px;
clear: both;
text-align: center;
margin: 40px 0px;
}
.detail_show_cart_money {
text-align: center;
margin: 15px 0px;
}


/*ショッピング*/

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


#magazine {
	margin:0;
	padding:0;
	background:url(../img/magazine/maga_bg.gif) no-repeat;
	}
	
#magazine h2 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:30px;
	}

#maga_01 {
	margin:0;
	padding:0;
	width:710px;
	height:450px;
	background:url(../img/magazine/maga_bg_mobile.gif) no-repeat;
	}

#maga_01 h3 {
	position:absolute;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}

#maga_02 h3 {
	position:absolute;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	}
	
#maga_01_1 {
	position:absolute;
	margin:0 0 0 25px;
	padding:50px 0 0 0;
	width:450px;
	line-height:1.8em;
	}
	
#maga_01_2 {
	position:absolute;
	margin:0 0 0 520px;
	padding:250px 0 0 0;
	}
	
#maga_02 {
	margin:0;
	padding:0;
	width:710px;
	height:200px;
	background:url(../img/magazine/maga_bg_pc.gif) no-repeat;
	}
	
#maga_02_1 {
	position:absolute;
	margin:0 0 0 25px;
	padding:50px 0 0 0;
	width:300px;
	line-height:1.8em;
	}

#maga_02_2 {
	position:absolute;
	text-indent:-9999px;
	margin:0 0 0 335px;
	padding:50px 0 0 0;
	width:353px;
	height:100px;
	line-height:1.8em;
	}

#maga_02_2 a {
	overflow:hidden;
	display:block;
	margin:0;
	padding:0;
	width:353px;
	height:100px;
	}
	
#maga_02_2 a:hover {
	margin:0;
	padding:0;
	width:353px;
	height:100px;
	}

#guide {
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/guide/guide_bg.gif) no-repeat;
	}
	
#guide h2 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:30px;
	}
	
#guide table {
	margin:0;
	padding:0;
	}
	
#guide td {
	margin:0;
	padding:5px;
	font-size:12px;
	line-height:1.8em;
	}

	
	
#sitemap {
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/sitemap/sitemap_bg.gif) no-repeat;
	}
	
#sitemap h2 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	height:30px;
	}
	
#sitemap table {
	margin:0;
	padding:0;
	}
	
#sitemap td {
	margin:0;
	padding:5px;
	font-size:12px;
	line-height:1.8em;
	}



/*サイドバー*/

#sidebar1 {
	float: left; 
	padding:0;
	margin:20px 18px 0 0;
	width:220px;
	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;
	}

/*サイドバー*/

/*サイドバー２*/

#sidebar2 {
	float: left; 
	padding:0;
	margin:20px 18px 0 0;
	width:220px;
	text-align:center;
}

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

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


#topics_2009 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/topics/topics_2009.jpg) no-repeat;
	width:210px;
	height:100px;
	}
	
#topics_2009 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:210px;
	height:35px;
	}
	
#topics_2008 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/topics/topics_2008.jpg) no-repeat;
	width:210px;
	height:100px;
	}
	
#topics_2008 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:210px;
	height:35px;
	}
	
#topics_2007 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/topics/topics_2007.jpg) no-repeat;
	width:210px;
	height:100px;
	}
	
#topics_2007 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:210px;
	height:35px;
	}
	
#topics_2006 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/topics/topics_2006.jpg) no-repeat;
	width:210px;
	height:100px;
	}
	
#topics_2006 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:210px;
	height:35px;
	}
	
#topics_2005 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/topics/topics_2005.jpg) no-repeat;
	width:210px;
	height:100px;
	}
	
#topics_2005 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:210px;
	height:35px;
	}


#topics_2004 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/topics/topics_2004.jpg) no-repeat;
	width:210px;
	height:100px;
	}
	
#topics_2004 h3 {
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:210px;
	height:35px;
	}
	

.month {
	margin:7px auto;
	padding:0;
	width:180px;
	height:50px;
	background:url(../img/topics/month.jpg) no-repeat;
	}
	
.month ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
.month li {
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	width:30px;
	height:25px;
	}
	
.month li a {
	margin:0;
	padding:0;
	display:block;
	width:30px;
	height:25px;
	text-decoration:none;
	text-indent:-9999px;
	}

.month li#jan a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) 0 -50px;
	}
	
.month li#feb a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -30px -50px;
	}
	
.month li#mar a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -60px -50px;
	}

.month li#apr a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -90px -50px;
	}
	
.month li#may a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -120px -50px;
	}
	
.month li#jun a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -150px -50px;
	}

.month li#jul a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) 0 -75px;
	}
	
.month li#aug a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -30px -75px;
	}
	
.month li#sep a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -60px -75px;
	}

.month li#oct a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -90px -75px;
	}
	
.month li#nov a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -120px -75px;
	}
	
.month li#dec a:hover {
	margin:0;
	padding:0;
	background:url(../img/topics/month.jpg) -150px -75px;
	}

.month li#sjan  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) 0 -50px;
	}
	
.month li#sfeb  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -30px -50px;
	}
	
.month li#smar  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -60px -50px;
	}

.month li#sapr  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -90px -50px;
	}
	
.month li#smay  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -120px -50px;
	}
	
.month li#sjun  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -150px -50px;
	}

.month li#sjul  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) 0 -75px;
	}
	
.month li#saug  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -30px -75px;
	}
	
.month li#ssep  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -60px -75px;
	}

.month li#soct  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -90px -75px;
	}
	
.month li#snov  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -120px -75px;
	}
	
.month li#sdec  {
	margin:0;
	padding:0;
	background:url(../img/topics/month2.jpg) -150px -75px;
	}

#topics_group {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_group.jpg) no-repeat;
	}
	

#topics_group h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	text-indent:-9999px;
	}
	
#topics_group ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_group li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}


#topics_air {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_air h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_air ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_air li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}
	
#topics_all {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_all h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_all ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_all li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}


#topics_aaa {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_aaa h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_aaa ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_aaa li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}


#topics_ais {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_ais h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_ais ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_ais li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}

#topics_alc {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_alc h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_alc ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_alc li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}

#topics_axe {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_axe h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_axe ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_axe li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}




#topics_age {
	margin:0 0 10px 0;
	padding:0;
	width:210px;
	height:186px;
	background:url(../img/topics/topics_bg.jpg) no-repeat;
	}
	
#topics_age h3 {
	margin:0;
	padding:0;
	width:210px;
	height:55px;
	/*text-indent:-9999px;*/
	}
	
#topics_age ul {
	margin:0 10px 5px 10px;
	padding:0;
	list-style:none;
	clear:both;
	}
	
#topics_age li {
	margin:0 0 0 15px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	}	

		
.day3 {
	margin:0;
	color:#f23b6a;
	font-weight:bold;
	}

.kiji3 {
	margin:0;
	}
	
.kiji3 a {
	margin:0;
	color:#333333;
	text-decoration:underline;
	}
	
.kiji3 a:hover {
	margin:0;
	text-decoration:none;
	}

/*サイドバー２*/

#footer { 
	padding:0;
	margin:0;
	background:url(../img/footer_bg.jpg) no-repeat center #FFFFFF;
	height:277px;
	clear:both;
}


#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;
}

#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;
}


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

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

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


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

.blue12_b {
	color:#225599;
	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;
}

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

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

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


/*スタッフ*/

#profile_list {
 width:720px;
}

#profile_list_s {
 width:139px;
 float:left;
 margin:0 5px 30px 0;
 padding:0;
}


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

#profile_list_s .profile {
 border:solid 1px #37c1e4;
}


a.list_parts {
 text-decoration:none;
 color:#666666;
 margin:0;
 padding:0;
}

a.list_parts:hover {
 color:#f98d00;
 text-decoration:none;
 margin:0;
 padding:0;
}


#list_yaku {
 width:139px;
 height:15px;
 font-size:10px;
 text-align:center;
}

#list_name {
 width:139px;
 height:20px;
 font-size:14px;
 font-weight:bold;
 text-align:center;
}

/*スタッフ*/

/*ランキング*/

#number {
	margin:0;
	padding:0;
	background:url(../img/number_ranking.gif) no-repeat;
	}
	
#number h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:90px;
	}	

#rank_01 {
	margin:0 0 15px 0;
	padding:0;
	text-align:center;
	}
	
#rank_01 p {
	margin:0;
	padding:0;
	color:#e4375c;
	font-weight:bold;
	}

.ranking {
	margin:0 0 0 20px;
	padding:0;
	}

.num {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	width:30px;
	}
	
.arr {
	margin:0 5px 0 0;
	padding:0;
	float:left;
	width:30px;
	}
	
.lm {
	margin:0;
	padding:0;
	float:left;
	width:30px;
	text-align:center;
	}
	
.lm p {
	margin:0;
	padding:0;
	font-size:10px;
	color:#666666;
	}


/*ランキング*/



/*
ブログ*/

#blog_body {
	margin:0;
	padding:0;
	/*background:url(../img/blog/blog_title_summer.jpg) no-repeat;*/
	}
	
#blog_body h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:285px;
	}
	
/*ブログ*/



/*ブログ*/

#blog {
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/blog/blog_bg.jpg) no-repeat;
	height:110px;
	width:720px;
	}
	
#blog_l {
	margin:15px 10px 0 0;
	padding:0;
	width:230px;
	float:left;
	text-align:center;
	}
	
#blog_l img {
	margin:0;
	padding:0;
	}

#blog_l h3 {
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
	line-height:1.5em;
	}
	
#blog_l h3 a {
	margin:0;
	padding:0;
	color:#666666;
	text-decoration:none;
	}
	
#blog_l h3 a:hover {
	margin:0;
	padding:0;
	color:#FF6600;
	}

#blog_l p {
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
	line-height:1.5em;
	}
	
#blog_r {
	margin:15px 0 0 0;
	padding:0;
	width:480px;
	float:left;
	}

#blog_r h3 {
	margin:0 0 5px 0;
	padding:0;
	color:#55a8c5;
	font-size:14px;
	}
	
#blog_r h3 a {
	margin:0;
	padding:0;
	color:#55a8c5;
	}
	
#blog_r h3 a:hover {
	margin:0;
	padding:0;
	color:#55a8c5;
	text-decoration:none;
	}

#blog_r ul {
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	width:98%;
	}
	
#blog_r li {
	margin:0;
	padding:0;
	float:left;
	}
	

#blog_r li#blog_title {
	margin:0;
	padding:0;
	width:60%;
	}

	
#blog_r li#blog_title a {
	margin:0;
	padding:0;
	color:#fa6499;
	font-size:12px;
	font-weight:bold;
	}


#blog_r li#blog_title a:hover {
	margin:0;
	padding:0;
	color:#fa6499;
	text-decoration:none;
	}	

#blog_r li#blog_day {
	margin:0;
	padding:0;
	color:#666666;
	font-size:10px;
	text-align:right;
	width:40%;
	}

#blog_r p {
	margin:10px 0;
	padding:0;
	color:#666666;
	line-height:2em;
	}

/*ブログ*/

#thanks {
	margin:50px 0;
	padding:0;
	}



#free55_01{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/free55_01.jpg) no-repeat;
	width:700px;
	height:610px;
text-align: left;
}

#free55_01_in{
position:absolute;
margin:0px 0px 0px 440px;
padding:370px 0px 0px 0px;
width:240px;
height:193px;

}


#free55_02{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/free55_02.jpg) no-repeat;
	width:700px;
	height:320px;
text-align: left;
}

#free55_03{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/free55_03.jpg) no-repeat;
	width:700px;
	height:370px;
text-align: left;
}

#free55_02_in {
	position:absolute;
	width:520px;
	height:91px;
	margin:0px 0px 0px 92px;
	padding:185px 0px 0px 0px;
	text-indent:-9999px;

}

#free55_02_in a{
	display:block;
	width:520px;
	height:91px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(http://www.air-group.jp/group/upload/Image/free55_bottom.jpg) no-repeat 0 0;
}

#free55_02_in a:hover{
	display:block;
	background:url(http://www.air-group.jp/group/upload/Image/free55_bottom.jpg) no-repeat 0px -91px;
}


#free55_03_in {
	position:absolute;
	width:310px;
	height:52px;
	margin:0px 0px 0px 310px;
	padding:259px 0px 0px 0px;
	text-indent:-9999px;
}

#free55_03_in a{
	display:block;
	width:310px;
	height:55px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(http://www.air-group.jp/group/upload/Image/free55_bottom_02.gif) no-repeat 0 0;
}


#free55_03_in a:hover{
	display:block;
	background:url(http://www.air-group.jp/group/upload/Image/free55_bottom_02.gif) no-repeat 0px -55px;
}

#gravurephoto {
width: 150px;

float: left;

margin-top: 0pt;

margin-right: 5px;

margin-bottom: 30px;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;
}

#nihon_chachacha{
	margin:0px 0px 30px 0px;
	padding:0px;
	height:930px;
	text-align:left;
	background:url(http://www.air-group.jp/group/upload/Image/nihon_chachacha.jpg) no-repeat;
}

#nihon_chachacha_b {
	position:absolute;
	width:404px;
	height:55px;
	margin:0px 0px 0px 265px;
	padding:830px 0px 0px 0px;
	text-indent:-9999px;
}

#nihon_chachacha_b a{
	display:block;
	width:404px;
	height:55px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(http://www.air-group.jp/group/upload/Image/nihon_chachacha_b.jpg) no-repeat 0 0;
}


#nihon_chachacha_b a:hover{
	display:block;
	background:url(http://www.air-group.jp/group/upload/Image/nihon_chachacha_b.jpg) no-repeat 0px -55px;
}


#topics_1083 {
	position:absolute;
	width:700px;
	height:85px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	background:#000000;
}

#topics_1083_b {
	width:587px;
	height:48px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}

#topics_1083_b a{
	display:block;
	width:587px;
	height:48px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1083_b.gif) no-repeat 0 0;
}


#topics_1083_b a:hover{
	display:block;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1083_b.gif) no-repeat 0px -48px;
}



#topics_1093_01{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_01.jpg) no-repeat;
	width:700px;
	height:510px;
text-align: left;
}

#topics_1093_01_in{
position:absolute;
margin:0px 0px 0px 426px;
padding:272px 0px 0px 0px;
width:240px;
height:193px;

}


#topics_1093_02{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_02.jpg) no-repeat;
	width:700px;
	height:330px;
text-align: left;
}

#topics_1093_03{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_03.jpg) no-repeat;
	width:700px;
	height:102px;
text-align: left;
}

#topics_1093_02_in {
	position:absolute;
	width:520px;
	height:91px;
	margin:0px 0px 0px 92px;
	padding:35px 0px 0px 0px;
	text-indent:-9999px;

}

#topics_1093_02_in a{
	display:block;
	width:520px;
	height:91px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_bottom.jpg) no-repeat 0 0;
}

#topics_1093_02_in a:hover{
	display:block;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_bottom.jpg) no-repeat 0px -91px;
}


#topics_1093_03_in {
	position:absolute;
	width:310px;
	height:52px;
	margin:0px 0px 0px 310px;
	padding:29px 0px 0px 0px;
	text-indent:-9999px;
}

#topics_1093_03_in a{
	display:block;
	width:310px;
	height:55px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_bottom_02.gif) no-repeat 0 0;
}


#topics_1093_03_in a:hover{
	display:block;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1093_bottom_02.gif) no-repeat 0px -55px;
}

#topics_1093_04{
	margin:0px auto;
	padding:0px;
}

#topics_1093_04 table{
	margin:0px auto;
	padding:0px;
}

#topics_1160_01{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1160_01.jpg) no-repeat;
	width:700px;
	height:510px;
text-align: left;
}

#topics_1160_01_in{
position:absolute;
margin:0px 0px 0px 426px;
padding:272px 0px 0px 0px;
width:240px;
height:193px;

}

#topics_1160_02{
	margin:0px auto;
	padding:0px;
}

#topics_1160_02 table{
	margin:0px auto;
	padding:0px;
}

#topics_1160_03{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1160_03.jpg) no-repeat;
	width:700px;
	height:330px;
text-align: left;
}

#topics_1160_03_in {
	position:absolute;
	width:520px;
	height:91px;
	margin:0px 0px 0px 92px;
	padding:35px 0px 0px 0px;

}

#topics_1160_04{
	margin:0px auto;
	padding:0px;
	background:url(http://www.air-group.jp/group/upload/Image/topics_1160_04.jpg) no-repeat;
	width:700px;
	height:102px;
text-align: left;
}

#topics_1160_04_in {
	position:absolute;
	width:310px;
	height:52px;
	margin:0px 0px 0px 310px;
	padding:29px 0px 0px 0px;
}


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

#barth_manth table{
margin:0px;
padding:0px;
}


/* 店舗一覧 */


#shop_guide01{
background:url(../img/shop/shop_title_summer_bg.jpg) no-repeat;
height:197px;
}

#shop_guide02{
margin:50px 0px 0px 0px;
padding:0px;
background:url(../img/shop/shop_2bu_title_bg.jpg) no-repeat;
height:120px;
}

#shop_guide01 h2{
position:absolute;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

#first_banner{
position:absolute;
margin:0px 0px 0px 460px;
padding:0px;
}

#shop_guide01 h3{
position:absolute;
margin:0px 0px 0px 25px;
padding:135px 0px 0px 0px;
}

#shop_guide02 h3{
position:absolute;
margin:0px 0px 0px 45px;
padding:22px 0px 0px 0px;
}

#link_1bu{
position:absolute;
margin:0px 0px 0px 470px;
padding:60px 0px 0px 0px;
}

#link_2bu{
position:absolute;
margin:0px 0px 0px 470px;
padding:150px 0px 0px 0px;
}

.shop_list{
margin:0px;
padding:0px;
width:700px;
background:url(../img/shop/site_list_shopbg.gif) no-repeat;
}


.shop_list01{
margin:0px auto 0px auto;
padding:60px 0px 0px 0px;
width:660px;
height:100px;
}

.shop_list_logo{
margin:0px;
padding:0px;
float:left;
}

.shop_site{
margin:0px;
padding:25px 0px 0px 0px;
float:right;
text-align:right;
}


.shop_list02{
clear:both;
margin:0px auto;
padding:0px 0px 30px 0px;
width:660px;
}

.shop_list_photo{
float:right;
margin:0px;
padding:0px;
}


.shop_list_guide{
float:left;
margin:0px 0px 0px 10px;
padding:0px;
text-align:left;
line-height:1.5em;
width:350px;
}

.shop_list_guide h4{
margin:0px;
padding:0px 0px 10px 0px;
font-size:14px;
font-weight:bold;
color:#e4375c;
}

.shop_list_guide .address{
font-size:14px;
font-weight:bold;
}

.shop_list_guide .tel{
font-weight:bold;
}


.shop_list_guide table{
margin:24px 0px 24px 15px;
padding:0px 0px 0px 0px;
width:320px;
}

.shop_list_guide td{
line-height:1.8em;
}

.shop_001{
width:130px;
}

.shop_002{
width:190px;
}

.shop_bule{
color:#039aff
}

#shop_first{
margin:0px 0px 30px 0px;
padding:0px;
}

/* 店舗一覧ここまで */


/* システム追加 */

#air_group_shop{
margin:30px 0px 50px 0px;
padding:0px;
}

#air_group_shop h3{
margin:0px;
padding:0px;
}

#air_group_shop table{
margin:0px auto;
padding:0px;
width:700px;
}

/* システム追加ここまで */
