@charset "utf-8";




@font-face {
	font-family:'ヒラギノ角ゴ Pro W3';
	src: url('../fonts/ヒラギノ角ゴ Pro W3.woff') format('woff'),
		url('../fonts/ヒラギノ角ゴ Pro W3.woff2') format('woff2'),
		url('../fonts/ヒラギノ角ゴ Pro W3.otf') format('opentype'),
}


@font-face {
	font-family:'msgothic';
	src: url('../fonts/msgothic.woff') format('woff'),
		url('../fonts/msgothic.woff2') format('woff2'),
		url('../fonts/msgothic.ttf') format('opentype'),
}



body  {
	min-width:1100px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: none;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666666;
	font-size:12px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4e1de+0,ffffff+50,ffffff+50,e4e1de+100 */
	background: #e4e1de !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4e1de 0%, #ffffff 40%, #ffffff 60%, #e4e1de 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e4e1de 0%,#ffffff 40%,#ffffff 60%,#e4e1de 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e4e1de 0%,#ffffff 40%,#ffffff 60%,#e4e1de 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e1de', endColorstr='#e4e1de',GradientType=0 ); /* IE6-9 */
}

#head_menu {
margin:0px auto;
padding:0px;
height:88px;
width:1280px;
/*
width:960px;*/
}



#logo {
float:right;
margin:0px;
padding:10px 0px 0px 0px;
width:280px;
}

/*
#shop_list{
float:left;
margin:0px;
padding:10px 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:160px;
}
*/

#shop_list{
float:left;
margin:0px;
padding:10px 0px 0px 0px;
_padding:25px 0px 0px 0px;
width:1000px;
}

*:first-child+html #shop_list{
	margin: 15px 0 0 0;
}

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

#shop_list li{
float:left;
margin:0 4px 0 0;
_margin:-15px 2px 0 0;
padding:0px;
list-style:none;
list-style-position:inside;
width:160px;
}

*:first-child+html #shop_list li{
	margin:-15px 4px 0 0;
}

#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;
	background-color: #fff;
}

#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:0px;
	/*background:url(http://www.air-group.jp/img/navi_bg_spring2011.jpg) no-repeat;*/
	width: 100%;
	height:56px;
	background-color: #262626;
	}
	
#navi {
	margin:0 auto;
	padding:0;
	background:url(../img/navi_spring2011.jpg) no-repeat center;
	width:890px;
	height:55px;
	}

#navi a{
	display: block;
	background-color: #262626;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
}	

#navi a:hover{
	background-color: #7d7d7d;
}

#navi01 {
	margin:0 auto;
	padding:0;
	width:890px;
	/*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_spring2011.jpg) 0 0;
	}
	
#navi01 li#n001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_spring2011.jpg) 0 -25px;
	}
	
#navi01 li#n002 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi01_spring2011.jpg) -127px 0;
	}
	
#navi01 li#n002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_spring2011.jpg) -127px -25px;
	}
	
#navi01 li#n003 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_spring2011.jpg) -253px 0;
	}
	
#navi01 li#n003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_spring2011.jpg) -253px -25px;
	}
	
#navi01 li#n004 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi01_spring2011.jpg) -380px 0;
	}
	
#navi01 li#n004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_spring2011.jpg) -380px -25px;
	}
	
#navi01 li#n005 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_spring2011.jpg) -506px 0;
	}
	
#navi01 li#n005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_spring2011.jpg) -506px -25px;
	}
	
#navi01 li#n006 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi01_spring2011.jpg) -633px 0;
	}
	
#navi01 li#n006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi01_spring2011.jpg) -633px -25px;
	}


#navi02 {
	margin:0px auto;
	padding:0;
	width:890px;
	/*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_spring2011.jpg) 0 0;
	}
	
#navi02 li#n001 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_spring2011.jpg) 0 -25px;
	}
	
#navi02 li#n002 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi02_spring2011.jpg) -127px 0;
	}
	
#navi02 li#n002 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_spring2011.jpg) -127px -25px;
	}
	
#navi02 li#n003 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_spring2011.jpg) -253px 0;
	}
	
#navi02 li#n003 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_spring2011.jpg) -253px -25px;
	}
	
#navi02 li#n004 a{
	margin:0;
	padding:0;
	width:126px;
	background: url(../img/navi02_spring2011.jpg) -380px 0;
	}
	
#navi02 li#n004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_spring2011.jpg) -380px -25px;
	}
	
#navi02 li#n005 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_spring2011.jpg) -506px 0;
	}
	
#navi02 li#n005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_spring2011.jpg) -506px -25px;
	}
	
#navi02 li#n006 a{
	margin:0;
	padding:0;
	width:127px;
	background: url(../img/navi02_spring2011.jpg) -633px 0;
	}
	
#navi02 li#n006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/navi02_spring2011.jpg) -633px -25px;
	}



#container { 
	width: 978px;
	margin: 0 auto 20px;
	text-align: left;
	clear: both;
	overflow: hidden;
	_zoom: 1;
}

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

#gotop {
	margin:0 auto 20px;
	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;
	}


/*a??a?3a??a??*/
#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;
	}

/*a??a?3a??a??*/


/*aﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｱ?aooa!?a??*/

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


/*aﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｱ?aooa!?a??*/



/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧa??a??a?3a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/
#shopping {
	margin:0;
	padding:0;
	/*background:url(../img/shopping/shopping_title_spring2011.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;
	}

#tokutei_form{
	margin:20px 0 0 0;
	padding:0;
	width:700px;
	text-align:center;
}


/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧa??a??a?3a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/



/*a??a?1a??a?aa??*/
#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:293px;
	}
#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;
	}
		
/*a??a?1a??a?aa??*/

/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1*/
#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_spring2011_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:56px;
	height:25px;
	display:block;
	text-indent:-9999px;
	}
	
#topics_year li#y2004 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) 0 0;
	}
	
#topics_year li#y2004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) 0 -25px;
	}
	
#topics_year li#y2005 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -56px 0;
	}
	
#topics_year li#y2005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -56px -25px;
	}
	
#topics_year li#y2006 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -112px 0;
	}
	
#topics_year li#y2006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -112px -25px;
	}
	
#topics_year li#y2007 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -168px 0;
	}
	
#topics_year li#y2007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -168px -25px;
	}
	
#topics_year li#y2008 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -224px 0;
	}
	
#topics_year li#y2008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -224px -25px;
	}
	
#topics_year li#y2009 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -280px 0;
	}
	
#topics_year li#y2009 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -280px -25px;
	}

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

#topics_year li#y2011 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -392px 0;
	}
	
#topics_year li#y2011 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -392px -25px;
	}


#topics_year li#y2012 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -448px 0;
	}
	
#topics_year li#y2012 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -448px -25px;
	}


#topics_year li#y2013 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -504px 0;
	}
	
#topics_year li#y2013 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -504px -25px;
	}

#topics_year li#y2014 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -560px 0;
	}
	
#topics_year li#y2014 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -560px -25px;
	}

#topics_year li#y2015 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -616px 0;
	}
	
#topics_year li#y2015 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -616px -25px;
	}

#topics_year li#y2016 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -672px 0;
	}
	
#topics_year li#y2016 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -672px -25px;
	}

#topics_year li#y2017 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -728px 0;
	}
	
#topics_year li#y2017 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -728px -25px;
	}


#topics_year li#sy2004{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) 0 -25px;
	}
	
#topics_year li#sy2005{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -56px -25px;
	}
	
#topics_year li#sy2006{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -112px -25px;
	}
	
#topics_year li#sy2007{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -168px -25px;
	}
	
#topics_year li#sy2008{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -224px -25px;
	}
	
#topics_year li#sy2009{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -280px -25px;
	}

#topics_year li#sy2010{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -336px -25px;
	}
	
#topics_year li#sy2011{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -392px -25px;
	}

#topics_year li#sy2012{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -448px -25px;
	}


#topics_year li#sy2013 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -504px -25px;
	}
	
#topics_year li#sy2014 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -560px -25px;
	}
#topics_year li#sy2015 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -616px -25px;
	}

#topics_year li#sy2016 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -672px -25px;
	}

#topics_year li#sy2017 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2015.gif) -728px -25px;
	}

#topics_month {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	background: url(../img/topics/topics_month_button_summer2011_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_summer2011.gif) 0 0;
	}
	
#topics_month li#jan a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) 0 -25px;
	}
	
#topics_month li#feb a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -56px 0;
	}
	
#topics_month li#feb a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -56px -25px;
	}
	
#topics_month li#mar a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -112px 0;
	}
	
#topics_month li#mar a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -112px -25px;
	}
	
#topics_month li#apr a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -168px 0;
	}
	
#topics_month li#apr a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -168px -25px;
	}
	
#topics_month li#may a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -224px 0;
	}
	
#topics_month li#may a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -224px -25px;
	}
	
#topics_month li#jun a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -280px 0;
	}
	
#topics_month li#jun a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -280px -25px;
	}
#topics_month li#jul a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -336px 0;
	}
	
#topics_month li#jul a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -336px -25px;
	}
	
#topics_month li#aug a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -392px 0;
	}
	
#topics_month li#aug a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -392px -25px;
	}
	
#topics_month li#sep a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -448px 0;
	}
	
#topics_month li#sep a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -448px -25px;
	}
	
#topics_month li#oct a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -504px 0;
	}
	
#topics_month li#oct a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -504px -25px;
	}
	
#topics_month li#nov a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -560px 0;
	}
	
#topics_month li#nov a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -560px -25px;
	}
	
#topics_month li#dec a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -616px 0;
	}
	
#topics_month li#dec a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -616px -25px;
	}



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

/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1*/


/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1aﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつ?a?・･*/
	
.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_in {
    margin:20px 0 0px 0px;
	padding:0;
	width:714px;
	text-align:center;
	}

#topics_under_b{
margin:0px;
padding:0px;
width:700px;
height:107px;
}

#topics_under_b a{
margin:0px;
padding:0px;
display:block;
width:700px;
height:107px;
}

#topics_one_in table {
    margin:0px auto 20px;
	padding:0;
	}	
	
.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;
	}
	





#gravure_year {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	/*background: url(../img/topics/topics_year_button_spring2011_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#y2009 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -335px 0;
	}
	
#gravure_year li#y2009 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -335px -25px;
	}

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

#gravure_year li#y2011 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -469px 0;
	}
	
#gravure_year li#y2011 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -469px -25px;
	}


#gravure_year li#y2012 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -536px 0;
	}
	
#gravure_year li#y2012 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -536px -25px;
	}


	
#gravure_year li#sy2009{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -335px -25px;
	}

#gravure_year li#sy2010{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -402px -25px;
	}
	
#gravure_year li#sy2011{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -469px -25px;
	}

#gravure_year li#sy2012{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -536px -25px;
	}
#gravure_year li#sy2013{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -603px -25px;
	}


#gravure_month {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;
	background: url(../img/topics/topics_month_button_summer2011_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_summer2011.gif) 0 0;
	}
	
#gravure_month li#jan a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) 0 -25px;
	}
	
#gravure_month li#feb a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -56px 0;
	}
	
#gravure_month li#feb a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -56px -25px;
	}
	
#gravure_month li#mar a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -112px 0;
	}
	
#gravure_month li#mar a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -112px -25px;
	}
	
#gravure_month li#apr a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -168px 0;
	}
	
#gravure_month li#apr a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -168px -25px;
	}
	
#gravure_month li#may a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -224px 0;
	}
	
#gravure_month li#may a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -224px -25px;
	}
	
#gravure_month li#jun a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -280px 0;
	}
	
#gravure_month li#jun a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -280px -25px;
	}
#gravure_month li#jul a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -336px 0;
	}
	
#gravure_month li#jul a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -336px -25px;
	}
	
#gravure_month li#aug a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -392px 0;
	}
	
#gravure_month li#aug a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -392px -25px;
	}
	
#gravure_month li#sep a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -448px 0;
	}
	
#gravure_month li#sep a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -448px -25px;
	}
	
#gravure_month li#oct a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -504px 0;
	}
	
#gravure_month li#oct a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -504px -25px;
	}
	
#gravure_month li#nov a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -560px 0;
	}
	
#gravure_month li#nov a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -560px -25px;
	}
	
#gravure_month li#dec a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -616px 0;
	}
	
#gravure_month li#dec a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -616px -25px;
	}



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

/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1*/


/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1aﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつ?a?・･*/
	
.gravure_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;
	}
	
#gravure_one_in {
    margin:20px 0 0px 0px;
	padding:0;
	width:714px;
	text-align:center;
	}





















/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1aﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつ?a?・･*/

#1213w{
width:700px; 
height:699px; 
margin:20px auto; 
padding:0px;
background:url(http://air-group.jp/group/upload/Image/111213_tyakuuta_01.jpg) no-repeat;
}



#1213w{
width:700px; 
height:699px; 
margin:20px auto; 
padding:0px;
background:url(http://air-group.jp/group/upload/Image/111213_tyakuuta_01.jpg) no-repeat!;
position:relative;
}



/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1NEW*/
.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:110px;
	color:#503800;
	font-weight:bold;
	}
	
.topics_new li#newday {
	margin:0;
	padding:0;
	text-align:right;
	width:110px;
	color:#f23b6a;
	font-weight:bold;
	/*font-size:11px;*/
	}


.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:0;
	padding:0;
	color:#333333;
	text-align:left;
	line-height:1.5em;
	}

/*a??a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?1NEW*/

/*a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa?ca??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ */
#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:5px 10px 0;
	padding:0;
	}
	
#gravure h4 {
	margin:10px 0 10px 10px;
	padding:0;
	font-size:14px;
	color:#f23b6a;
	}


#gravure_banner{
margin:0px;
padding:10px 0 20px 0;}




#gravure_year {
	margin:0 auto 10px;
	padding:0;
	width:713px;
	height:25px;

	}
	
#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_winter_2012.gif) 0 0;
	}
	
#gravure_year li#y2004 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) 0 -25px;
	}
	
#gravure_year li#y2005 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -67px 0;
	}
	
#gravure_year li#y2005 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -67px -25px;
	}
	
#gravure_year li#y2006 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -134px 0;
	}
	
#gravure_year li#y2006 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -134px -25px;
	}
	
#gravure_year li#y2007 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -201px 0;
	}
	
#gravure_year li#y2007 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -201px -25px;
	}
	
#gravure_year li#y2008 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -268px 0;
	}
	
#gravure_year li#y2008 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -268px -25px;
	}
	
#gravure_year li#y2009 a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -335px 0;
	}
	
#gravure_year li#y2009 a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -335px -25px;
	}


#gravure_year li#sy2004{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) 0 -25px;
	}
	
#gravure_year li#sy2005{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -67px -25px;
	}
	
#gravure_year li#sy2006{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -134px -25px;
	}
	
#gravure_year li#sy2007{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -201px -25px;
	}
	
#gravure_year li#sy2008{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -268px -25px;
	}
	
#gravure_year li#sy2009{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_year_button_winter_2012.gif) -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_summer2011.gif) 0 0;
	}
	
#gravure_month li#jan a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) 0 -25px;
	}
	
#gravure_month li#feb a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -56px 0;
	}
	
#gravure_month li#feb a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -56px -25px;
	}
	
#gravure_month li#mar a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -112px 0;
	}
	
#gravure_month li#mar a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -112px -25px;
	}
	
#gravure_month li#apr a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -168px 0;
	}
	
#gravure_month li#apr a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -168px -25px;
	}
	
#gravure_month li#may a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -224px 0;
	}
	
#gravure_month li#may a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -224px -25px;
	}
	
#gravure_month li#jun a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -280px 0;
	}
	
#gravure_month li#jun a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -280px -25px;
	}
#gravure_month li#jul a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -336px 0;
	}
	
#gravure_month li#jul a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -336px -25px;
	}
	
#gravure_month li#aug a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -392px 0;
	}
	
#gravure_month li#aug a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -392px -25px;
	}
	
#gravure_month li#sep a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -448px 0;
	}
	
#gravure_month li#sep a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -448px -25px;
	}
	
#gravure_month li#oct a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -504px 0;
	}
	
#gravure_month li#oct a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -504px -25px;
	}
	
#gravure_month li#nov a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -560px 0;
	}
	
#gravure_month li#nov a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -560px -25px;
	}
	
#gravure_month li#dec a{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -616px 0;
	}
	
#gravure_month li#dec a:hover{
	margin:0;
	padding:0;
	background: url(../img/topics/topics_month_button_summer2011.gif) -616px -25px;
	}



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

/*a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa?ca??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ */

/*a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｨa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｢*/
#air_maga {
	margin:10px 0 0 0;
	padding:0;
	width:968px;
	background:url(../img/airmaga/air_maga_bg.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;
	}

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

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

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

#air_maga_vol12 #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:10px 0;
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;
	}
	
/*a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｨa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｢*/

#acti_bnr{
margin:0 auto;
padding:0px;
width:803px;}

/*actibook*/

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





#actibook{
	margin:0px auto;
	padding:0 0 10px 0;
	width:840px;
}
















/*i?!i?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ i?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｡*/
#abc_book {
	margin:10px 0 0 0;
	padding:0;
	width:968px;
	/*background:url(../img/abc_book/abc_book_bg.gif) no-repeat;*/
	}

#abc_book h2 {
	clear:both;
	margin:0 0 0px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:58px;
	}

#abc_book_01 {
	margin:10px auto 0px auto;
	padding:0;
	width:840px;
	}

#abc_book_02 {
	margin:0px auto 0px auto;
	padding:0;
	width:840px;
	}
	
#abc_book_02 h2{
	margin:0;
	padding:0;
	}
	
#abc_book_02_01 {
	margin:0;
	padding:0;
	}

#abc_book_02_01 ul {
	margin:0;
	padding:0;
	}

#abc_book_02_01 li {
	float:left;
	text-align:center;
	margin:0 0 50px 0;
	padding:10px 0 0 0;
	list-style:none;
	width:210px;
	}
	
#abc_book_02_02 {
	clear:both;
	margin:0 auto;
	padding:0 0 50px 0;
	width:780px;
	}

/*i?!i?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ i?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｡*/


/*kessen*/
#kessen {
	margin:10px 0 0 0;
	padding:0;
	width:968px;
	/*background:url(../img/abc_book/abc_book_bg.gif) no-repeat;*/
	}

#kessen h2 {
	clear:both;
	margin:0 0 0px 0;
	padding:0;
	/*text-indent:-9999px;*/
	height:58px;
	}

#kessen_01 {
	margin:10px auto 0px auto;
	padding:0;
	width:840px;
	}

#kessen_02 {
width:840px;
background:url(../img/kessen/kessen02_bg.gif) repeat;
margin:0px auto;
padding:0px;
}

#kessen_02_00{
width:800px;
margin:0px auto;
padding:0px;
}

#kessen_02_00 ul {
margin:0 20px 0 0;
padding:0px;
list-style-type:none;
float:left;
}

#kessen_02_00 li {
margin:0px;
padding:5px 0 0 0;
}


#kessen_02_00 li a{
margin:0px;
padding:0px;
text-decoration:none;
color:#666666;
}

#kessen_02_00 li a:hover{
margin:0px;
padding:0px;
text-decoration:underline;
color:#666666;
}

#kessen_02_00 li img {
margin:0px;
padding:0 0 5px 0;
}


#kessen_02_in{
width:840px;
margin:0px auto;
padding:80px 0 0 0;
}

/*a?1a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｱa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ径?・･a??a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪ*/
#event_con {

margin:0px auto;
	padding:0;
	width:1000px;
text-align:left;
}

#event {
	margin:10px auto 0px;
	padding:0;
	width:1000px;
	}
	
#event p{
	margin:0;
	padding:0;
	}
	
#event h2 {
	clear:both;
	margin:0px;
	padding:0;
	/*text-indent:-9999px;*/
	height:0px;
	}
#sche_icon
{
    margin:0px;
	padding:0;
	width:854px;
	float:right;
}

* #sche_icon {
	_margin-top: -43px;
}

#sche_tbl{
	background:#FFF;
	}

#sche_tbl td#hit:hover
{
   background: #e4f5ff;
}




#event h3 {
	margin:0px;
	padding:50px 0 0 0; 
	width:100px;
	float:left;
	}

#event_s{
	margin:0 auto;
	padding:10px 0px 0px 0px;
	width:970px;
	height:55px;
	
}


#event_s img{
float:right;
clear:right;
}


#event_2{
	margin:0 auto;
	padding:10px 0px 0px 0px;
	width:970px;
	height:55px;
	
}



#event_s_00{
	margin: 0;
	padding:10px 0 11px 0;
	/*width:480px;*/
	height:55px;
	/*float:right;*/
}

/*#event_s2{
position:absolute;
margin:-88px 0px 0px 150px;
padding:0px 0px 0px 0px;
width:530px;
height:50px;
}*/


#event_s_00_l {
	margin: 0;
	padding: 0;
	width:480px;
	height:55px;
	float:right;
}

#event_s_00_r {
	margin: 0;
	padding: 0;
	width:480px;
	height:55px;
	float:left;
}



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

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

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


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

#event_foot {
	margin:0;
	padding:0;
	height:65px;
	}	

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



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

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


#y_2010 {
	margin:0 0 10px 30px;
	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 0 10px 30px;
	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 0 10px 30px;
	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 0 10px 30px;
	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 0 10px 30px;
	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(http://www.air-group.jp/img/schedule/month.jpg) 0 0 ;
	}
	
li#s01 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) 0 -35px ;
	}
	
li#s02 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -50px 0 ;
	}
	
li#s02 a:hover {
	margin:0;
	padding:0;
	width:45px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -50px -35px ;
	}
	
li#s03 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -95px 0 ;
	}
	
li#s03 a:hover {
	margin:0;
	padding:0;
	width:45px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -95px -35px ;
	}
	
li#s04 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -140px 0 ;
	}
	
li#s04 a:hover {
	margin:0;
	padding:0;
	width:40px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -140px -35px ;
	}
	
li#s05 a {
	margin:0;
	padding:0;
	width:50px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -180px 0 ;
	}
	
li#s05 a:hover {
	margin:0;
	padding:0;
	width:50px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -180px -35px ;
	}
	
li#s06 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -230px 0 ;
	}
	
li#s06 a:hover {
	margin:0;
	padding:0;
	width:40px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -230px -35px ;
	}
	
li#s07 a {
	margin:0;
	padding:0;
	width:45px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -270px 0 ;
	}
	
li#s07 a:hover {
	margin:0;
	padding:0;
	width:45px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -270px -35px ;
	}
	
li#s08 a {
	margin:0;
	padding:0;
	width:40px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -315px 0 ;
	}
	
li#s08 a:hover {
	margin:0;
	padding:0;
	width:40px;
	background:url(http://www.air-group.jp/img/schedule/month.jpg) -315px -35px ;
	}


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


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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

	}
	

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

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

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



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

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

	
li#sn12 a {
	margin:0;
	padding:0;
	width:68px;
	background:url(http://www.air-group.jp/img/schedule/month3.jpg) -515px 0 ;
	}
	
li#tsn01 {
	margin:0;
	padding:0;
	width:50px;
	background:url(http://www.air-group.jp/img/schedule/month3.jpg) 0 -35px ;
	}
/*a?1a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｱa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ径?・･a??a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪ*/


/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?1a??a? */
#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;
	}	
/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?1a??a? */

/*a?!a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｡a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ */
#media {
	margin:0;
	padding:0;
	/*background:url(../img/mass/media_bg.png) no-repeat;*/
	}


#media h2 {
	margin:0 ;
	padding:0;
	/*text-indent:-9999px;*/
	height:50px;
	}
	
#media p {
	margin:0 ;
	padding:0;
	line-height:1.8em;
	}

#media_in {
	margin:0 ;
	padding:0;
	/*width:280px;*/
	}
	
#m_uke,#m_uke2 {
	margin:10px auto;
	padding:15px 0 0 0;
	text-align:left;
	background:url(../img/mass/m_uke_bg.gif) no-repeat;
width:265px;
height:125px;
		}
	
#m_uke h3,#m_uke2 h3 {
	margin:0px auto;
	padding:0;
	text-align:center;
	font-size:16px;
	color:#0066FF
	}
	
#m_uke p,#m_uke2 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;
	}

#block_1{
margin:0px auto;
padding:0px;
width:730px;
}

#tv {
	margin:0 auto;
	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 auto;
	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;
	}
	

/*a?oa??aR?cﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ・*/
#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;}

/*a?!a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｡a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ */

/*a??c・･ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｨaR?ao?*/
#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;
	}
/*a??c・･ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｨaR?ao?*/

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

#movie_cat {
	margin:40px auto 20px;
	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;
        width:700px;
        float:right;
	}
	
.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;
	}
	
	
#movie_new_title{
	margin:0px auto;
	padding:0 0 10px 0;
	width:77px;
	}

	
.movie_new{
	width:235px;
	height:226px;
	margin:0px 3px;
	padding:0px ;
	float:left;
	}

	
.movie_new_01{
	margin:0px;
	padding:0px;
	border:#CCCCCC solid 1px;
	background:#FFFFFF;
	}
	

.movie_new_01_in{
	margin:0px auto;
	padding:10px 0 0 0;
	width:200px;
}
	
.movie_new_01_in p{
	margin:0px;
	padding:10px 0;
	text-align:left;
}
	
	
.movie_new_02{
	margin:0px auto;
	padding:10px 0;
	width:160px;
	}
	
.movie_new_02_l{
	margin:0px;
	padding:0px;
	float:left;
	background:url(../img/movie/movie_new_l.jpg) no-repeat;
	text-indent:-9999px;
	width:76px;
	height:26px;
	}


.movie_new_02_r{
	margin:0px;
	padding:0px;
	float:right;
	background:url(../img/movie/movie_new_r.jpg) no-repeat;
	text-indent:-9999px;
	width:76px;
	height:26px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/*a? a??a??a??*/

/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧa??a??a?3a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/
/* a??a?!a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ・*/
.detail_img {
width: 304px;
float: left;
margin: 0px 50px 0 0;
padding: 2px;
}
/* a??a??a??a ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｱ */
.detail_info {
width: 230px;
float: left;
margin: 0px;
padding: 2px;
}
.detail_info table {
margin-left: 4px;
}
.detail_info td width="365" {
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;
}


/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧa??a??a?3a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/

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


.nnn a:hover {
	margin:0;
	padding:0;
	width:340px;
	height:220px;
	text-align:left;
	display:block;
	text-decoration:none;
	font-size:10px;
	color:#8d8b8b;
	}


#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 width="365" {
	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 width="365" {
	margin:0;
	padding:5px;
	font-size:12px;
	line-height:1.8em;
	}

#tokutei {
	margin:0 0 20px 0;
	padding:0;
	/*background:url(../img/tokutei/tokutei_bg.gif) no-repeat;*/
	}
	
#tokutei h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;
	height:30px;*/
	}
	
#tokutei table {
	margin:0;
	padding:0;
	}
	
#tokutei td width="365" {
	margin:0;
	padding:5px;
	font-size:12px;
	line-height:1.8em;
	vertical-align:top;
	}
	
#tokutei .t_title {
	font-size:12px;
	font-weight: bold;
	color: #e4375c;
	}


#tokuteilink{
	margin:20px 0px 20px 0px;
	padding:0px;
	width:700px;
	text-align:center;
} 

#tokuteilink a {
	margin:0;
	color:#666666;
	text-decoration:underline;
	}
	
#tokuteilink a:hover {
	margin:0;
	text-decoration:none;
	}


/*a?ﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼa??a??a??a??*/

#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 a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}


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

/*a?ﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼa??a??a??a??*/

/*a?ﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼa??a??a??a??i??*/

#sidebar2 {
	float: left; 
	padding:0;
	margin:20px 18px 0 0;
	_margin: 20px 10px 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 5px;
	padding:0;
	text-align:left;
	line-height:1.4em;
	width:180px;
    overflow:hidden;
	}
	
#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 5px;
	padding:0;
	text-align:left;
	line-height:1.4em;
		width:180px;
    overflow:hidden;
	}


#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 5px;
	padding:0;
	text-align:left;
	line-height:1.4em;
		width:180px;
    overflow:hidden;
	}


#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 5px;
	padding:0;
	text-align:left;
	line-height:1.4em;
		width:180px;
    overflow:hidden;
	}

#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;
		width:180px;
    overflow:hidden;
	}

#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 5px;
	padding:0;
	text-align:left;
	line-height:1.4em;
		width:180px;
    overflow:hidden;
	}




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

/*a?ﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼa??a??a??a??i??*/

#footer { 
	padding:0;
	margin:0;
	background-color: #282928;
	height:482px;
	clear:both;
	color: #fff;
}

#goudou_count{
margin:0px;
padding:0px;
width:210px;
height:420px;
}

#goudou_count a{
margin:0px;
padding:0px;
display:block;
height:420px;
width:210px;
}

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


#goudou_count02{
margin:0px 0 0 5px;
padding:0px;
width:210px;
height:420px;
}

#goudou_count02 a{
position:absolute;
margin:0px;
padding:0px;
display:block;
height:420px;
width:210px;
text-indent:-9999px;
background:url(../img/goudou_count_toumei.gif);
overflow:hidden;
}

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

#footer_p {
	display: inline-block;
	margin: 0 auto;
	padding: 30px 0 0 0;
	color: #fff;
	width:978px;
	text-align: center;
	font-size:12px;
}

#footer_p a{
	padding: 0px 1px !important;
}


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

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

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

#f_mail {
	margin:40px 0 0 0;
	padding:0;
	width:580px;
	text-align:left;
}
	
#f_mail p{
	margin:0px;
	padding:0px;
	}
	
#f_mail02 {
	margin:20px 0px 0px 0px;
	padding:0;
	width:360px;
	text-align:left;
	}
	
#f_mail02 p{
	margin:0;
	padding:0;
	}

#f_logo{
	float: right;
	
}

#footer_logo{
	float: right;
}

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


/*-------------------------------------------------a??a??a?-a?1a??a??a??a??a??-------------------------------------------------*/

/* eﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼ?e?2 */
.red12 {
	color:#f23b6a;
}

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


/* e??e?2 */
.blue12 {
	color:#225599;
}

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

.blue14 {

	color:#225599;
	font-size:14px;
}

/* cﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻ?e?2 */
.green {
	color:#a8cb1d;
}

/* cﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻ?e?2 */
.green_b {
	color:#a8cb1d;
	font-weight:bold;
}

/* a??a?3a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣e?2 */
.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:"i?-i?3 i?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa??a??", "cﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa??a??a??", "a??a?ca?Ra??a??a?? Pro W3";
}

.spink {
    color:#f245ab;
	}

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


/* a?aa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｢a?3a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ憩?2 */
.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:"i?-i?3 i?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴa?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣", Osaka, "a??a?ca?Ra??eﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ?a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴ Pro W3";
}

/* eﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｫ?e?2 */
.yellow12 {
	color:#ffd800;
}

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

/* cﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪe?2 */
.purple12 {
	color:#a80a6e;
}

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

/* c?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰe?2 */
.gray12 {
	color:#777777;
}

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

/* aﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴe?2 */
.lightblue12 {
	color:#55a8c5;
}

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

/* e??eﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｫ?e?2 */
.bbb12 {
	background-color:#CCFFFF;
	padding:2px 10px;
	line-height:1em;
}

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

/*-------------------------------------------------a?2a??a?-a?1a??a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ-------------------------------------------------*/


/*a?1a??a??a??*/

#profile_list {
 width:720px;
}

#profile_list_s {
 width:139px;
 float:left;
 margin:0 5px 30px 0;
 padding:0;
 height:410px;/*霑ｽ蜉*/
}


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

.archieve_ranking_group_20110808 {
font-size: 10px;
color: red;
font-weight: bold;
}

#list_yaku {
 width:139px;
padding:0 0 15px 0;/*霑ｽ蜉*/
 font-size:10px;
 text-align:center;
}

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


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

}

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



#list_yaku_002 {
 width:139px;
 height:30px;
 font-size:10px;
 text-align:center;

}

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

/*a?1a??a??a??*/

/*a?ca?3a?-a?3a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/

#number {
	margin:0;
	padding:0;
	background:url(../img/number_ranking.gif) no-repeat;
	}
	
#number_2 {
	margin:0;
	padding:0;
	background:url(../img/h3_ranking.gif) no-repeat;
	width:730pox;
	height:107px;
	}
		
	
#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;
	}


/*a?ca?3a?-a?3a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/



/*
a??a?-a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/

#blog_body {
	margin:0;
	padding:0;
	/*background:url(../img/blog/blog_title_spring2011.jpg) no-repeat;*/
	}
	
#blog_body h2 {
	margin:0;
	padding:0;
	/*text-indent:-9999px;*/
	height:285px;
	}
	
/*a??a?-a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/



/*a??a?-a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/

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

/*a??a?-a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ*/

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

/*********************  watanabe ******************************/

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



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

#topics_1510_02_in {	
	no-repeat;
	position:absolute;
	margin:0px 0px 0px 35px;
padding:478px 0px 0px 0px;  
	width:240px;
	height:193px;
}

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


/*****************************************************************/

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

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


/* ao?e??aﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ古δεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつe|ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */


#shop_guide01{
background:url(../img/shop/shop_1bu_title_bg.gif) no-repeat;
height:90px;
}

#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:20px 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:60px 0px 0px 0px;
}

/******110526a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴ*******/
#shop_list_navezo{
margin:0px;
padding:0px;
width:700px;
background:url(../img/shop/nabezo_site_list_shopbg.gif) no-repeat;
min-height:200px;
}

.new_shop_list_guide table#nabezo{
margin:0px;
padding:0 0 15px 0;
}


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


.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 0px 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 width="365"{
line-height:1.8em;
}

.shop_001{
width:130px;
}

.shop_002{
width:190px;
}

.shop_bule{
color:#039aff
}

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



/**201105newshoplist**/

.new_shop_list01
{
margin:0px auto 0px auto;
padding:40px 0px 0px 0px;
width:660px;

}

.new_shop_list01_r{
float:right;
margin:0px;
padding:0px 0px 0px 0px;
width:300px;
}

.shop_photo
{
 margin:0px auto;
padding:20px 0px 0px 0px;
width:280px;
}

.new_shop_site{
margin:0px auto;
padding:25px 0px 0px 0px;
width:250px;

}

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

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


.new_shop_list_logo{
margin:0px auto;
padding:0px 0 25px 0;
_padding: 0 0 14px 0;
height:50px;
}




.new_shop_list_guide table{
margin:18px 0px 10px 0px;
padding:0px 0px 0px 0px;
width:320px;
}

/**201105**/


/*---- 20110803 ----*/

h4.small {
	font-size: 12px;
	_padding-bottom: 0 !important;
}

/*
.table_ie.address, .table_ie.tel {
	_margin-top: -30px !important;
}
*/
/*
.margin_ie {
	_margin-top: 15px;
}
*/
/*---- 20110803 ----*/

/*---- 20110802 ----*/

.shop_list_2 {
	width: 650px;
	background: url(../img/shop/site_list_shopbg.gif) no-repeat top left;
	min-height: 200px;
	padding: 43px 0 0 32px;
	clear: left;
}

.shop_list_left {
	float: left;
	width: 338px;
	margin-right: 20px;
}

.shop_list_left h4 {
	font-size:14px;
	font-weight:bold;
	color:#e4375c;
	margin: 11px 0 0 0;
}

.sl_info {
	width: 338px;
	height: 55px;
	padding: 6px 0 0 0;
}

.sl_info.small {
	width: 338px;
	height: 55px;
}

.sl_info_left {
	float: left;
	margin-right: 30px;
}

.sl_info_center {
	float: left;
	margin-right: 20px;
}

.sl_info_right {
	float: left;
}

.sl_text {
	clear: left;
}

.shop_list_right {
	float: left;
	width: 279px;
}

.new_shop_site {
	text-align: center;
}

#sl_guide_2{
	clear: left;
padding:0px;
background:url(../img/shop/shop_2bu_title_bg.jpg) no-repeat;
height:120px;
}

.sl_space {
	width: 650px;
	height: 120px;
}

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

/*---- 20110802 end ----*/


/* ao?e??aﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ古δεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつe|ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧa??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */


/* a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?1a??a? e??a?  */

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

/* a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?1a??a? e??a? a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */




#all_naiming{
	margin:0px;
	padding:0px;
	width:700px;
	height:554px;
	background:url(http://www.air-group.jp/group/upload/Image/2010all_naming_03.jpg) no-repeat 0 0;
}






/* cﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ?a?Raﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼ?a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつa??a??a??a?? */

#ryuugi{
	margin:0px;
	padding:0px;
	width:700px;
	clear:both;
	background:url(../img/ryuugi/ryuugi_mov_bg.jpg) repeat-y 0 0;
}

#ryuugi h2{
	margin:0px 0px 0px 45px;
	padding:16px 0px 0px 0px;
	width:600px;
	height:60px;
}

.ryuugi_mov{
	margin:0px;
	padding:0px 0px 20px 0px;
	background:url(../img/ryuugi/movie_doc_bg.gif) no-repeat 0 0;
	width:700px;
	height:270px;
}

.ryuugi_mov_2{
	margin:0px;
	padding:0px 0px 20px 0px;
	background:url(../img/ryuugi/movie_doc_bg_long.gif) no-repeat 0 0;
	width:700px;
	height:490px;
}


.ryuugi_mov_in{
	margin:0px 0px 0px 45px;
	padding:0px;
	width:630px;
}

.ryuugi_mov_in_2{
	margin:0px 0px 0px 45px;
	padding:0px;
	width:630px;
}

.ryuugi_mov_l{
	margin:0px;
	padding:0px;
	float:left;
	width:380px;
}


.ryuugi_mov_l2{
	margin:0px;
	padding:0px;
	float:left;
	width:190px;
}


.part1{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:180px;
	float:left;
}

.part2{
	margin:0px;
	padding:0px;
	width:180px;
	float:left;
}

.part3{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:180px;
	float:left;
}


.part4{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:180px;
	float:left;
}

.part1_bottom,.part2_bottom{
	margin:0px;
	padding:0px;
	text-align:center;
}

.part1_in{
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../img/ryuugi/movie_doc_mov_01.jpg) no-repeat 0 0;
	width:176px;
	height:126px;
	text-align:center;
}

.part2_in{
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../img/ryuugi/movie_doc_mov_02.jpg) no-repeat 0 0;
	width:176px;
	height:126px;
	text-align:center;
}


.part3_in{
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../img/ryuugi/movie_doc_mov_03.jpg) no-repeat 0 0;
	width:176px;
	height:126px;
	text-align:center;
}


.part4_in{
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../img/ryuugi/movie_doc_mov_04.jpg) no-repeat 0 0;
	width:176px;
	height:126px;
	text-align:center;
}


.ryuugi_mov_r{
	margin:0px;
	padding:0px;
	float:left;
	width:230px;
	text-align:left;
}

.ryuugi_mov_r p{ 
	margin:0px;
	padding:0px;
	line-height:1.8em;
}

.ryuugi_mov_r_in{
position:absolute;
margin:0px 0px 0px 20px;
padding:120px 0px 0px 0px;
}



.ryuugi_mov_r2{
	margin:0px;
	padding:0px;
	float:left;
	width:380px;
	text-align:left;
}

.ryuugi_mov_r2 p{ 
	margin:0px;
	padding:0px;
	line-height:1.8em;
}

.ryuugi_mov_r2_in{
position:absolute;
margin:0px 0px 0px 190px;
padding:120px 0px 0px 0px;
}


/* cﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ?a?Raﾃδεつεδづつεδεつづδづつ偲δεつεδづつづδεつづδづつｼ?a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつa??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */




/* a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa?ca??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a??a??a??a?? */

#gravure_date{
margin:0px;
padding:0px;
width:700px;
background:url(../img/gravure/gravure_date_bg.jpg) repeat-y;
color:#ffffff;
}

#gravure_date_in{
margin:0px;
padding:0px;
background:url(../img/gravure/gravure_date_top.jpg) no-repeat 0 0;
}

#gravure_date h2{
margin:0px;
padding:0px;
height:220px;
text-indent:-9999px;
}

#gravure_date_l{
margin:0px;
padding:0px;
width:480px;
float:left;
}

#gravure_date_r{
margin:0px;
padding:150px 0px 0px 0px;
width:220px;
float:right;
}

.gravure_date_t{
margin:0px 0px 20px 0px;
padding:0px;
line-height:1.5em;
}


.gravure_date_t h3{
margin:0px 0px 10px 0px;
padding:0px;
height:34px;
}

.gravure_date_t span{
margin:0px;
padding:0px;
font-size:10px;
color:#CCCCCC;
}


#gravure_date_new{
margin:0px 0px 0px 20px;
padding:0px;
width:180px;
}

#gravure_date_form{
margin:0px 0px 0px 10px;
padding:0px;
width:180px;
}

#gravure_date_form p{
margin:0px;
padding:0px;
font-size:10px;
color:#000000;
}

#gravure_date_form span{
color:#990000;
}

#gravure_date_form .gra_date{
width:180px;
}

#gravure_date_form input{
margin:0px;
padding:0px;
}


#gravure_date_r a{
text-decoration:underline;
color:#ffffff;
	}
	
#gravure_date_r a:hover{
text-decoration:none;
color:#ffffff;
	}
	
.gravure_date_staff{
float:left;
width:232px;
height:170px;
text-align:center;
}

#dg_bottom{
margin:0px auto;
padding:0px 0px 30px 0px;
width:700px;
}

#dg_bottom_l{
float:left;
margin:0px;
padding:0px;
width:320px;
}

#dg_bottom_r{
float:right;
margin:0px;
padding:0px;
width:320px;
text-align:right;
}
/* a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰa?ca??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */


/* a?aa?3a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a??a??a??a?? */

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

#link h2{
margin:0px;
padding:0px;
}

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

.linklist{
margin:20px auto 30px;
padding:0px;
background:url(../img/link/linksite_bg.gif) no-repeat;
width:690px;
height:415px;
line-height:1.8em;
}

.linklist_02{
margin:20px auto 30px;
padding:0px;
background:url(../img/link/linksite_bg_02.gif) no-repeat;
width:690px;
height:355px;
line-height:1.8em;
}

.linklist_03{
margin:20px auto 30px;
padding:0px;
background:url(../img/link/linksite_bg_03.gif) no-repeat;
width:690px;
height:340px;
line-height:1.8em;
}

.linklist_in{
margin:0px auto 0px;
padding:20px 0px 0px 0px;
width:654px;
}

.linklist_in h3{
margin:0px;
padding:0px;
font-size:16px;
font-weight:bold;
color:#e4375c;
}

.linklist_in img{
margin:0px;
padding:0px;
}

.linklist_in p{
margin:0px;
padding:10px 0px 0px 0px;
}

.link_submit{
position:absolute;
margin:15px 0px 0px 0px ;
padding:0px 0px 0px 495px;
width:170px;
height:26px;
}


/* a?aa?3a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */



#age_valentine{
margin:0px;
padding:0px;
width:700px;
height:1000px;
background:url(http://www.a-g-e.jp/img/valentine_04.jpg) no-repeat;
color:#ffffff;
}


#age_valentine_in{
margin:0px auto;
padding:0px;
width:560px;
}


#age_valentine_in p{
margin:0px;
padding:0px;
line-height:1.8em;
}

/* a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a??a??a?3a?3a??a?3a??a??a??a??a?? */

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

#pickup h2{
margin:0px;
padding:0px 0px 15px 0px;
}

#pickup h3{
margin:0px;
padding:0px 0px 15px 0px;
}

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

.new_pick_up{
margin:0px auto 20px auto;
padding:0px;
background:url(../img/pickup_contents/new_pick_up_bg.jpg) no-repeat;
width:700px;
height:148px;
}

.new_pick_up_in{
margin:0px auto;
padding:8px 0px 0px 0px;
width:660px;
}

.new_pick_up_u{
margin:0px;
padding:5px 0px 0px 0px;
}

.new_pick_up_u_l{
float:left;
margin:0px;
padding:0px;
font-weight:bold;
}

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

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

.pickup_bn{
clear:both;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

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

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

.pickup_bn li{
float:left;
margin:0px;
padding:0px 0px 30px 0px;
list-style:none;
width:240px;
text-align:center;
}

.pickup_bn_in li img{
border:solid 1px #c0c0c0;
}

.pickup_bn p{
margin:0px;
padding:5px;
}


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

/* a??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ a??a??a?3a?3a??a?3a??a??a??a??a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｧ */

/***********a?1a?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｱa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ径?・･a??a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪec3cﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｰ**********/
#ichiran{
margin:0 auto;
padding:0px;

width:1000px;
}

#ichiran_top{
background:url(http://www.air-group.jp/img/schedule/bg_event_top.jpg) no-repeat;
height:68px;
width:965px;
margin:0 auto;
padding:0;
}

#ichiran_middle{
background:url(http://www.air-group.jp/img/schedule/bg_event_ry_.jpg) repeat-y;
margin:0 auto;
width:965px;
}

#ichiran_in{
margin:0 auto;
padding:0 0 20px 0;
}

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

#ichiran_01 table{
padding:0px;
margin:0px auto;
border-collapse:collapse;
border:#CCCCCC solid 1px;
}

#ichiran_01 tr{
        margin:0;
	padding:0px;
	font-size:10px;
	vertical-align:top;
	line-height:1.8em;
	height:20px;
}

#ichiran_01 td width="365"{
	margin:0;
	padding:5px;
	border:#CCCCCC solid 1px;
	font-size:10px;
	vertical-align:top;
	line-height:1.8em;
	height:20px;
}


#ichiran_01 th{
	margin:0;
	padding:5px;
	font-size:10px;
	vertical-align:top;
        border:#CCCCCC solid 1px;
	line-height:1.8em;
	height:20px;
}



#bkno{
margin:50px auto 0;
padding:0px 0 0 0;
width:736px;
height:430px;
background:url(http://www.air-group.jp/img/schedule/bg_event_backno.jpg) no-repeat;
}

#bkno_1{
margin:50px auto 0;
padding:0px 0 0 0;
width:736px;
height:52px;
background:url(http://www.air-group.jp/img/schedule/bg_event_backno_01.jpg) no-repeat;
}

#bkno_2{
margin:0px auto 0;
padding:0px 0 0 0;
width:736px;

background:url(http://www.air-group.jp/img/schedule/bg_event_backno_02.jpg) repeat-y;
}

#bkno_3{
margin:0px auto 0;
padding:0px 0 0 0;
width:736px;
height:24px;
background:url(http://www.air-group.jp/img/schedule/bg_event_backno_03.jpg) no-repeat;
}

#ichiran_footer{
margin:0 auto;
padding:0;
background:url(http://www.air-group.jp/img/schedule/bg_event_footer.jpg)
no-repeat;
height:78px;
width:965px;
}


/****new systema??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ・*****/

.navi_menu{
margin:0 35px 0 0;
padding:0px 0 0px 0;

}


.page_top{
margin:0 0 0 30px;
padding:50px 0 50px 0;
}

.system_p{
margin:0 0 0 0px;
padding:20px 0 20px 0;
line-height:1.6em;
}

/*a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?1a??a? */
#newsystem{
margin:0 auto;
padding:0px ;
width:700px;
}

#newsystem h2
{
 margin:0;
 padding:0;
 height:20px;
}


.system_menu_list h3
{
  width:690px;
  margin: 0 auto;
}

.newsystem_menu_list
{
 width:690px;
 margin:0 auto;
padding:0px;
}

#newsystem_in{
margin:20px 0 0 0;
padding:0px 0 40px 0;
background:url(../img/system/newsystem_head.png) no-repeat;
width:700px;
height:220px;
position:relative;
}

#newsystem_manga
{
 
 position:absolute;
 top:150px;
 left:350px;
 
}


#newsystem_in_l{
margin:0px;
padding:55px 0 0 0;
float:left;
width:50%;
}

#newsystem_in_r{
margin:0px;
padding:155px 0 0 0;
float:right;
width:50%;
}

#newsystem_bottom{
background:url(../img/system2/navi_bg.gif) no-repeat;
width:663px;
height:247px;
margin:0 auto;
padding:0 0 50px 0;
}

#newsystem_bottom ul{
list-style:none;
width:630px;
padding:40px 0 0 0;
margin:0 0 0 18px;
}

#newsystem_bottom li{
float:left;
margin:0 5px 0 0 ;
}

.newsystem_inner
{
 width:600px;
 margin:0 auto;

}


/*a??a??a??e??*/

#syokai_in{
background:url(../img/system/first_service.12.png) no-repeat;

width:738px;
height:766px;
margin:0 auto;
padding:0px 0 0 0;
}



#syokai_in img#menu_back{
margin:0 0 0 495px;
padding:360px 0 0 0;
}



/*a??a?・･ao?a??a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪ*/

#goraiten_in{
margin:0 auto;
padding:0px;
width:536px;
}


/*ao?e??a?Ra??a!?a??*/

#system_shop_in{
margin:0 auto;
padding:0px;
width:590px;
}

#newsystem_shoplinks
{
 width:520px;
 margin:0 auto;
 padding:20px 0 0 0;
}

/*a??a??a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪa??a??a?|*/

#host_in{
margin:0 auto;
padding:0px;
width:460px;
}
/*a??a??eﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｨ?*/

#pay_in{
margin:0 auto;
padding:0px;
width:535px;
}

/*a??a??a?3a??a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪa??a??*/

#pointcard_in{
margin:30px 0px 0 8px;
padding:0px;
height:620px;
width:677px;
background:url(../img/system/point.png) no-repeat;
}


#pointcard_in p{
margin:0 0 0 60px;
line-height:1.5em;
padding:0px;
}


/*a?!a??a?・･a??*/


#system_menu_in img{
margin:0 auto;
padding:0px;
width:625px;
}

/*QA*/
#system_qa{
margin:0 auto;
padding:40px 0 0 0;
width:640px;

}




#system_qa_top{
background:url(../img/system/qa_bg_head.jpg) no-repeat;
width:640px;
height:22px;
}



#system_qa_middle{
background:url(../img/system/qa_bg_middle.jpg) repeat-y;
width:640px;
margin:0;
padding:0;
}

.system_qa_middle_in{
background-color:#FFFFFF;
margin:0 auto;
width:600px;
padding:10px 0 10px 0;
}

.system_qa_q{
width:600px;
margin:0 auto;
padding:5px 0 5px 0;
}

.system_qa_q img{
margin:0 0px 0 20px;
padding:0 0 8px 0;
border-bottom:dotted #FF66FF 1px;
}

.system_qa_a{
margin:0 0px 0 20px;
padding:10px 0 10px 0;
width:549px;
}


.system_qa_a img{
float:left;
height:15px;
width:15px;
vertical-align:top;
margin:0;
padding:0;
}





.system_qa_a span{
float:right;
font-family: "MS Pa?ﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴa?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｣";
font-size:12px;
font-weight:bold;
line-height:1.4em;
text-align:left;
width:530px;
margin: 0 0 0 0px ;
padding:0px 0 0 0;
letter-spacing:0.2em;

}

#system_qa_footer{
background:url(../img/system/qa_bg_foot.jpg) no-repeat;
width:640px;
height:17px;
padding:0 0 50px 0;
}

/**********************newlinka??a??a?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｼﾃδεつεδづつづδεつづδづつ・************************/

.newlinks_r
{
 float:right;
 width:390px;
 margin:0;
 padding:15px 0;

 
}

.newlinks_l
{
 float:left;
 width:250px;
 
 margin:0;
 padding:13px 0;
}

.newlinks_l img
{

 width:253px;
 height:138px;
 margin:0 0 0 25px;
 padding:0;
}


.newlinklist{
margin:3px auto 15px;
padding:0px;
background:url(../img/link/newlinksite_bg.gif) no-repeat;
width:687px;
height:183px;

}

.newlinklist_in{
margin:0px;
padding:10px 0px 0px 0px;
width:680px;
position:relative;
}

.newlinklist_in p{
text-align:left;
line-height:1.5em;
margin:0px 5px 0 0;
padding:10px 0px 0px 0px;
}

.newlinks_r h3{
text-align:left;
margin:0;
padding:0px 0 0 0;
font-size:16px;
font-weight:bold;
color:#e4375c;
}

.newlink_submit
{
clear:both;
position:absolute;
top:140px;
left:513px;
width:170px;
height:26px;
}


/******************a?1a??a?ﾃδεつεδづつεδεつづδづつ｣ﾃδεつεδづつづδεつづδづつεδεつεδづつづδεつづδづつｻa?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿﾃδεつεδづつづδεつづδづつ｡a?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｪa?3a?3a??a?3a??*******************/

#special_content{
margin:40px 0px 0px 0px;
padding:0px;
width:687px;
clear: both;
overflow: hidden;
_zoom: 1; 
}

#special_content h2{
padding:0 0 5px 0;}

#special_cont_top{
}

#special_cont_in{
}

#special_cont_in_01{
}

#special_cont_in_01_banner{
padding:0;
margin:40px auto 0px;
}

#special_cont_in_01_banner_inner{
padding: 18px 0px 24px;
background-color: #fff;
border-bottom-left-radius: 9px; 
border-bottom-right-radius: 9px; 
-webkit-border-bottom-left-radius: 9px; 
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft: 9px;
-moz-border-radius-bottomright: 9px;
}

#special_cont_in_01_banner_inner a{
	width: 654px;
	margin: 0px auto;
	display: block;
	color:#7d7d7d;
}

#special_cont_in_01_banner_inner a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.sp_01_f {
padding: 10px 10px 20px 10px; font-family: 'msgothic';
}

.sp_02_f {
padding: 10px 10px; font-family: 'msgothic';
}

#special_cont_in_01_banner h3{
	margin: 0px;
	padding: 0px;
	height: 34px;
	background:url(../img/special/h3_special_contents.png) no-repeat;
	text-indent: -9999px;
}

#special_cont_bkno{
margin: 0 auto;
padding:20px 0 0 0;
}

#special_cont_bkno_inner{
padding:0;
padding-bottom: 20px;
margin:0 auto 20px;
background-color: #fff;
border-bottom-left-radius: 9px; 
border-bottom-right-radius: 9px; 
-webkit-border-bottom-left-radius: 9px; 
-webkit-border-bottom-right-radius: 9px;
-moz-border-radius-bottomleft: 9px;
-moz-border-radius-bottomright: 9px;
}

#special_cont_bkno h3{
	margin: 0px;
	padding: 0px;
	height: 34px;
	background:url(../img/special/h3_special_bkno.png) no-repeat;
	text-indent: -9999px;	
}

#special_cont_bkno_top{
background:url(../img/special/special_bkno_top_bg.gif) no-repeat;
width:635px;
height:15px;
}

#special_cont_bkno_midd{
background:url(../img/special/bg_special_bkno_midd.png) center top repeat-y;
margin:0px auto;
padding:12px 0px 34px;
clear: both;
overflow: hidden;
_zoom: 1; 
}

#special_cont_bkno_midd_inner{
	margin: 23px 44px 0px 43px;
}

.special_cont_bkno_midd_in{
	float:left;
	margin: 0px;
	padding: 13px 7px 0px;
	width: 286px;
	height: 157px;
	position: relative;
}

.special_cont_bkno_midd_in_new{
	position: absolute;
	z-index: 100;
	top: 1px;
	left: 1px;
}

.special_cont_bkno_midd_in a{
	display: block;
}

.special_cont_bkno_midd_in a img:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

.special_cont_bkno_midd_in_right{
	float: right;
}

.special_cont_bkno_midd_in img{
padding:0px;
margin:0px;
}

.special_cont_bkno_midd_in a.txt{
margin:0;
padding:0;
color:#666;
text-decoration: underline;
}

.special_cont_bkno_midd_in a.txt:hover{
margin:0;
padding:0;
text-decoration:none;
}

.special_cont_bkno_midd_in p{
margin:0;
padding:0;
text-align:left;
}

#special_cont_bkno_bottom{
background:url(../img/special/special_bkno_bottom_bg.jpg) no-repeat;
width:635px;
height:18px;}

#special_cont_bottom{
background:url(../img/special/special_cont_bk_bottom.gif) no-repeat;
width:710px;
height:52px;
}

/**********a??cﾃδεつεδづつεδεつづδづつづδεつεδづつづδεつづδづつｴﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ c?ﾃδεつεδづつεδεつづδづつ｢ﾃδεつεδづつづδεつづδづつ嘉δεつεδづつづδεつづδづつｫe?ﾃδεつεδづつεδεつづδづつｯﾃδεつεδづつづδεつづδづつｿ *********/


#host_search_in{
background:url(../img/search/search_bg.gif)
no-repeat;
width:720px;
height:435px;
}

#host_search_in_w{
width:700px;
margin:0 auto;
padding:15px 0 0 20px;
position:relative;
}

#search_botton
{
 position:absolute;
 top:455px;
 left:230px;
}

#clear_botton
{
 position:absolute;
 top:455px;
 left:360px;
}


#search_result{
width:723px;
}

#search_result_in{
margin:0px;
padding:80px 0 0 0;
}

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

#search_result_in_02{
margin:0px;
padding:0 0 20px 0;
height:20px;}


.search_result_name{
padding:5px 0 0 0;
text-align:center;
}

#pagerow
{
 width:700px;
 margin:0 auto;
 padding:0 0 20px 0;
text-align:right;
}

.pagenum
{
 float:left;
 margin:0 10px 0 0;
 padding:0;
}

.pagenum_before
{
 float:left;
 margin:0 10px 0 0;
 padding:0;
}

.pagenum_next
{
 float:right;
 margin:0 10px 0 0;
 padding:0;
}

.inputtext{
margin:0 0 0 10px;}

.inputtext_02{
margin:0 0 0 50px;}

#search_result_air_g{
background:url(../img/search/kensaku_air_grace.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_air_g_in{
margin:0 auto;
width:135px;
}



#search_result_air_p{
background:url(../img/search/kensaku_air_precious.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_air_p_in{
margin:0 auto;
width:135px;
}



#search_result_all_w{
background:url(../img/search/kensaku_all_white.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_all_w_in{
margin:0 auto;
width:135px;
}


#search_result_all_b{
background:url(../img/search/kensaku_all_black.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_all_b_in{
margin:0 auto;
width:135px;
}



#search_result_aaa{
background:url(../img/search/kensaku_aaa.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_aaa_in{
margin:0  auto;
width:135px;
}



#search_result_ais{
background:url(../img/search/kensaku_ais.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_ais_in{
margin:0 auto;
width:135px;
}



#search_result_alc{
background:url(../img/search/kensaku_alc.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_alc_in{
margin:0 auto;
width:135px;
}



#search_result_axe{
background:url(../img/search/kensaku_axe.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_axe_in{
margin:0 auto;
width:135px;
}

#search_result_ava{
background:url(../img/search/kensaku_ava.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_ava_in{
margin:0 auto;
width:135px;
}

#search_result_any{
background:url(../img/search/kensaku_any.jpg) no-repeat;
width:156px;
height:274px;
float:left;
margin:0 10px 0 10px;
/* IE6 */
*margin: 0 10px 0 9px;
padding:10px 0 0 0;
}

#search_result_any_in{
margin:0 auto;
width:135px;
}



.commons{
font-size:11px;}

#event_count02 {
	margin: 5px 0 0 5px;
	padding-bottom: 10px;
}

#event_count02 table * {
	margin: 0;
	padding: 0;
}

.search_results {
	margin: 20px -10px;
}


/*************************
髮題ｪ御ｸ隕ｧ
**************************/
#media_zasshi{
	background:url(../img/zasshi/bg_zasshi.gif) no-repeat;
	margin:0px;
	padding:0px;
	height:280px;
	}

#media_zasshi h2 {
	margin:0 ;
	padding:0;
	/*text-indent:-9999px;*/
	height:50px;
	}

#media_zasshi_in{
	margin:0px;
	padding:20px 0 50px 0;
	font-size:12px;
	}
	
#media_zasshi_in a:link{
	text-decoration:none;
	color:#000000;
	}
	
#media_zasshi_in a:visited{
	text-decoration:none;
	color:#666;
		}
	
#media_zasshi_in a:hover{
	color:#999;
	}
	
	
#media_zasshi_in table{
	margin:0px;
	padding:10px 0 10px 0;
	}
	
#media_zasshi_in tr{
	margin:0px;
	padding:0px;
	}
		
#media_zasshi_in td{
	margin:0px;
	padding:3px 5px 3px 0;
	height:30px;
	vertical-align:top;
	}
	
	
.magazineBox{
	margin:0px;
	padding:0px;
	width:160px;
	float:left;
	}
	
	
	

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

.magazine_title{
	margin:0px;
	padding:0px;
	width:140px;
	color:#FF0066;
	font-weight:bold;
	text-align:center;
	/*height:30px;*/
font-size:12px;
}


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

.clear{
	clear:both;
	}

.magazine_pink{
	color:#FF0066;
	font-weight:bold;
	}

#magazine_y{
	padding:20px 0 20px 0;
	margin:0px;
	}
	
#magazine_y ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#magazine_y li{
	margin:0px;
	padding:0px;
	float:left;
		}


.magazine_staff{
	margin:0px;
	padding:0px;
	width:140px;
	}



/*http://www.air-group.jp/topics.html?id=2045*/	
	
#amu_topics{
	/padding:0px 0 0 0;
	/margin:0px!important;
	
	}



/*http://www.air-group.jp/topics.html?id=*/	
	
.keigo_history{
	/padding:0px 0 0 0;
	/margin:-5px 0 0 0!important;
	
	}



/*http://www.air-group.jp/topics.html?id=2258*/	
#anji_top{
	margin:-95px 0pt 0pt -3px;
	/margin: 0px 0pt 0pt -3px;
	padding: 0px 0pt 0pt;
	}
	
#anji_history{
margin:0px;
padding:80px 0 0 300px;
}	

#anji_history_2{
margin:0px;
/padding:00px 0 0 00px;
}	




/*http://www.air-group.jp/topics.html?id=2333*/	
#aya_top{
	margin:-95px 0pt 0pt -3px;
	/margin: 0px 0pt 0pt -3px;
	padding: 0px 0pt 0pt;
	}
	
#aya_history{
margin:0px;
padding:280px 0 0 340px;
}	

#aya_history_2{
margin:0px;
/padding:00px 0 0 00px;
}	

/********************************

迚ｹ螳壼膚蜿門ｼ墓ｳ・蛻昴ａ縺ｦ縺疲ｳｨ譁・・譁ｹ縺ｸ

********************************/	
	
#tokutei_info{
	margin:0px;
	padding:0px;
	border:thin 1px #999999;
	border-collapse:collapse;
    border:#CCCCCC solid 1px;
	background:#FFFFFF;
	}	


#tokutei_info td{
	margin:0px;
	padding:5px;
	border-collapse:collapse;
    border:#CCCCCC solid 1px;
	}
	
.tokutei_info_t{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#fdf6f9;
	}	
	
	
.goods_textbox{
	background-color:#F0F0F0;
	padding:8px;
	margin-top:10px;
	}	
	
	
.goods_kouza{
	border:1px dotted #999999;
	background-color:#ffffff;
	margin:10px;
	padding:8px;
	}	
	
	
.goods_kouza2{
	border:1px dotted #999999;
	background-color:#F0F0F0;
	margin:10px;
	padding:8px;
	}	
		
	
	
/***************************

繧ｷ繝ｧ繝・ヴ繝ｳ繧ｰ縲隧ｳ邏ｰ

***************************/	
	
#shop_ditail{
	margin:0px;
	padding:0px;
	}

#shop_ditail td{
	border-collapse:5;
	border-bottom:dotted #999999 1px;
	line-height:1.4em;
	}	
	
	
	
.shop_cart{
	margin:0px;
	padding:0px;
	}

.shop_cart th{
	padding:5px 0px;
	border-bottom:dotted #999999 1px;
	}	
		
	
.shop_cart td{
	padding:5px 0px;
	border-bottom:dotted #999999 1px;
	line-height:1.4em;
	}		
	
	
#shop_cart_2{
	margin:0px;
	padding:0px;
	}	

#shop_cart_2 th{
	padding:5px 0px;
	border-bottom:dotted #999999 1px;
	}	
		
	
#shop_cart_2 td{
	border-bottom:dotted #999999 1px;
	padding:5px 0px;
	line-height:1.4em;
	}	
	
	
#shop_cart_3{
	margin:0px;
	padding:0px;
	}	

#shop_cart_3 th{
	padding:5px 0px;
	border-bottom:dotted #999999 1px;
	}	
		
	
#shop_cart_3 td{
	border-bottom:dotted #999999 1px;
	padding:5px 0px;
	line-height:1.4em;
	}		
	
	
	
	
	
	
	
#shop_cart_4{
	margin:0px;
	padding:0px;
	}	

#shop_cart_4 th{
	padding:0px 0px;
	border-bottom:dotted #999999 1px;
	}	
		
	
#shop_cart_4 td{
	border-bottom:dotted #999999 1px;
	padding:0px 0px;
	}		
	

/**********************************

side_bnr霑ｽ蜉縲120926

***********************************/

/*
#side_search{
	margin:0 0 0 8px;
	padding:0px;
	width:206px;
	height:83px;
	background:url(../img/bg_side_search.gif) no-repeat;
	position:relative;
	}

#side_search a:hover img{
	opacity:1.0 !important;
	filter:alpha(opacity=100)!important;
	-ms-filter: "alpha( opacity=100 )"!important;
	}


#side_search_01{
	margin:0 0 0 128px;
	_margin:0 0 0 20px;
	padding:8px 0 0 0;
	position:absolute;
	}


#side_search_02{
	margin:0 0 0 10px;
	_margin:0 0px 0 5px;	
	padding:40px 0 0 0;
	float:left;
	}


*:first-child+html #side_search_01{
	margin:0 0 0 20px;
	padding:8px 0 0 0;
	position:absolute;
	}

*:first-child+html #side_search_02{
	margin:0 0px 0 5px;
	padding:40px 0 0 0;
	float:left;
	}


#side_search_03{
	margin:0 5px 0 0px;
	_margin:0 5px 0 0px;
	padding:40px 0 0 0;
	}
*/


/********************************

azest_shuffle

********************************/

#main_azest_02{
background:url(../img/azest_head.jpg) no-repeat;
width:700px;
/*height:812px;*/
height:850px;
position:relative;
}

#main_azest_02 table{
margin:525px 0 0 440px;
position:absolute;
}


#main_azest{
	margin:0px auto;
	padding:0;
	width:700px;
	background-color:#65ccee;
}

*+html #main_azest {  
	margin:0px auto;
	padding:0;
	width:700px;
	height:2500px;
	background-color:#65ccee;
}


#main_azest_in{
	margin:0px;
	padding:0px;
	background:url(../img/h2_bg_azest.jpg) no-repeat;
	width:700px;
	height:120px;
	}
	
#shuffle_show_date {
	margin:0px;
	padding:40px 0 0 50px;
	margin-bottom: 12px;
	color:#000000;
	}	

#shuffle_list_1 {
	margin:0px auto;
	padding:0;
	width:600px;
	}

#shuffle_list_1 ul{
	margin:0px;
	padding:0;
	float:left;
	list-style-type:none;
 	}

#azest_koment{
	margin:0px auto;
	padding:0 0 20px 0;
	width:700px;
	background-color:#65ccee;
}

#azest_koment p{
	margin:0px;
	padding:0;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:center;

}


#azest_profile_list_s {
 width:139px;
 float:left;
 margin:0 5px 20px 0;
 padding:0;
 height:280px;
}


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

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


#azest_list_yaku {
 width:139px;
padding:0 0 15px 0;
 font-size:10px;
 text-align:center;
}

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


#main_azest_info{
	margin:0px auto;
	padding:0px;
	width:670px;
}

#azest_btn{
	margin:0px;
	padding:10px 0 5px 0;
	background:url(../img/azest_bg_btn.jpg) no-repeat;
	widows:700px;
	height:96px;
	}

#azest_btn table{
	margin:0px auto;
	padding:0px;
	width:670x;
}



#main_azest_info{
	margin:0px auto;
	padding:0px;
	width:700px;
	background-color:#65ccee;
}


#main_azest_info_01{
	margin:0px auto;
	padding:0px;
	background:url(../img/main_azest_info_01.jpg) no-repeat;
	width:670px;
	height:20px;
}


#main_azest_info_02{

	margin:0px auto;
	padding:0px;
	background:url(../img/main_azest_info_02.jpg) repeat-y;
	width:670px;
	}
	
#main_azest_info_02 h4{
	margin:0px;
	padding:0px 0 0 20px;
	color:#000000;
	font-size:16px;
	}	

#main_azest_info_02 table{
	margin:0px auto;
	padding:10px 0;
	width:600px;
	font-size:14px;
	text-align:left;
	}	


#main_azest_info_02 th{
	margin:0px;
	padding:0;
	width:150px;
	text-align:left;
	}	

#main_azest_info_03{

	margin:0px auto;
	padding:0 0 30px 0;
	background:url(../img/main_azest_info_03.jpg) no-repeat;
		width:670px;
	height:20px;
	}



/*http://www.air-group.jp/topics.html?id=2364*/	
#taiga_top{
	margin:-95px 0pt 0pt -3px;
	/margin: 0px 0pt 0pt -3px;
	padding: 0px 0pt 0pt;
	}
	
#taiga_history{
margin:0px;
padding:420px 0 0 340px;
}	

#taiga_history_in{
margin:0px;
/padding:00px 0 0 00px;
}	



#taiga_history2{
margin:0px;
padding:105px 0 0 340px;
}	

#taiga_history2_in{
margin:0px;
/padding:00px 0 0 00px;
}	



/**********************************

side_bnr追加　120926

***********************************/

#side_search{
	margin:0 0 0 8px;
	padding:0px;
	width:206px;
	position:relative;
	}

#side_search a:hover img{
	opacity:1.0 !important;
	filter:alpha(opacity=100)!important;
	-ms-filter: "alpha( opacity=100 )"!important;
	}

#side_search .side_search_box{
	clear: both;
	overflow: hidden;
	_zoom: 1;
}

#side_search .side_search_ttl{
	float: left;
}

#side_search .side_search_ttl img{
	margin: 0px;
	padding: 0px;
}

#side_search_disp{
	float: right;
	color: #7d7d7d;
	font-size: 12px;
	text-decoration: underline;
}

#side_search form{
	margin-top: 10px;
}

#side_search_02box{
	width: 154px;
	height: 30px;
	padding-left: 10px;
	background:  url(../img/bg_search_01.png) top left no-repeat;
	border: none;
	float: left;
}

#side_search_03box{
	width: 41px;
	height: 30px;
	border: none;
	float: left;
}

*:first-child+html #side_search_01{
	margin:0 0 0 20px;
	padding:8px 0 0 0;
	position:absolute;
	}

*:first-child+html #side_search_02{
	margin:0 0px 0 5px;/*for ie6*/	
	padding:40px 0 0 0;
	float:left;
	}

/* edit 20131119 */





#newgene_2013{
	padding:10px 0 0 0;
	margin:0px;
	width:700px;
	height:1550px;
	background:url(../img/newgene/201311_new-generation.jpg) no-repeat;
}

#newgene_2013 ul{
	list-style-type:none;
	width:600px;
	padding:220px 0 56px 0;
	margin:0px auto;
}

#newgene_2013 li{
	float:left;
	margin:0 3px;
	padding:12px 0px;
}

#newgene_2013_btn{
	width:632px;
	margin:0px auto;
	padding:30px 0 0 0;
}




/**********************************

デザイン変更-追加　20170609

***********************************/




.nlink_ttl {

margin: 30px 0;
}

#special_cont_bkno_nl_1 {
    margin: 0 auto;
    padding: 20px 0 0 0;
}

#special_cont_bkno_nl_1 h3 {
    margin: 0px;
    padding: 0px;
    height: 34px;
    background: url(../img/link/new/link_salon.png) no-repeat;
    text-indent: -9999px;
}


.special_cont_bkno_nl_1 {
    margin: 0 auto;
    padding: 20px 0 0 0;
}


.special_cont_bkno_nl_1 h3 {
    margin: 0px;
    padding: 0px;
    height: 34px;
    text-indent: -9999px;
}


#special_cont_bkno_midd2 {
    background: url(../img/special/bg_special_bkno_midd2.png) center top no-repeat;
    margin: 0px auto;
    padding: 12px 0px 0px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
	background-size: 660px 416px;
}


.s_midd2 {
    background: url(../img/special/bg_special_bkno_midd2.png) center top no-repeat;
    margin: 0px auto;
    padding: 12px 0px 34px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
	background-size: 660px 416px;
}


.s_midd3 {
    background: url(../img/special/bg_special_bkno_midd3.png) center top no-repeat;
    margin: 0px auto;
    padding: 12px 0px 64px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
	background-size: 660px 465px;
}



#special_cont_bkno_inner2 {
    padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 0 0;
    background-color: #fff;
	border-top:1px solid #FFF;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    -moz-border-radius-bottomright: 9px;
    width: 687px;
}



#special_cont_bkno_midd_inner2 {
    margin: 22px 1px 0px 42px;
}

.s_midd_inner2 {
    margin: 22px 1px 0px 42px;
}


.special_cont_bkno_midd_in2 img {
    padding: 15px;
}


.special_cont_bkno_midd_in3 {
    float: left;
    margin: 0px;
    padding: 13px 0 0px;
    width: 286px;
    height: 157px;
    position: relative;
}






.new-n a:hover img{ opacity:0.7; filter: alpha(opacity=70); }

.new-n {
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN";
}

.sl_top {
    margin: 0 auto;
    padding: 20px 0 0 0;
    font-family: ＭＳ Ｐゴシック;
}

.sl_top h3 {
    margin: 0px;
    padding: 0px;
    height: 34px;
    text-indent: -9999px;
}

.sl_inner2 {
    padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 0 0;
    background-color: #fff;
	border-top:1px solid #FFF;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    -moz-border-radius-bottomright: 9px;
    width: 687px;
}


.sl_m2 {
    background: url(../img/shoplist/sl-bg.png) center top no-repeat;
    margin: 0px auto;
    padding: 12px 0px 0px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
	background-size: 660px 678px;
    height: 710px;
}


.sl_m2-s {
    background: url(../img/shoplist/sl-bg-s.png) center top no-repeat;
    margin: 0px auto;
    padding: 12px 0px 0px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
	background-size: 660px 638px;
    height: 670px;
}



.sp_m2-s {
    background: url(../img/special/spc-bg2.png) center top repeat-y;
    margin: 0px auto;
    padding: 12px 0px 0px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
	background-size: 660px 281px;
    height: 910px;
}


.sl_m_in2 {
	position:relative;
}

.sl_m_in2 img {
    padding: 15px;
}

.part {
	position: absolute;
    top: -15px;
    left: -15px;
}


.sl_shin_top {
width:100%;  height:50px; position:relative;
}

.sl_shin_top_2 {
color: #7d7d7d; 
text-decoration: none; 
font-size: 12px; 
width:100%;  
position:relative;
}

.sl_shin_top_2_in {
width:270px; float:left; padding: 0 15px;
} 

.sl_shin_top_2_in_r {
width:270px; 
float:left; 
padding: 0 15px; 
line-height: 20px;  
font-size: 12px;
}

.sl_fnt_s {font-size:11.4px;}


.sl_shop_name {
font-size: 24px; 
font-family: ＭＳ Ｐゴシック; 
margin-left: 15px; color: #7d7d7d; width:44%; float:left;
}

.sl_shop_name_r {
width:44%; float:left; position:relative; top:-8px;
}

.sl_shop_name_r a {
text-decoration: none;
}

.sl_shop_name_r img {
margin: 0 0 0 15px;
}


.sl_sys_in {
line-height: 28px;
}

.sl_sys_in2 {
line-height: 28px; position:relative; height: 45px;
}

.sl_sys_in_r {
width:80px; float:left;
} 

.sl_sys_in_r2 {
position:relative; left: 80px; top: -10px;
} 


.sp_midd_inner2 {
    margin: 23px 1px 0px 40px;
}


.spc-e {
	width:100%;  
	margin-top: 10px; 
	position:relative; 
	height: 94px;
}

.spc-e-in {
	font-size: 24px; 
	font-family: ＭＳ Ｐゴシック; 
	margin-left: 15px; 
	margin-top:10px; 
	width:30%; 
	float:left;
}

.spc-e-in a {color: #7d7d7d; }

.spc-e-in a:hover { color:lightgrey; }

.spc-e-in_r {
	width:56%; 
	float:left; 
	position:relative; 
	margin:10px 15px;
font-family: ＭＳ Ｐゴシック;
line-height: 20px;
}


.spc-e-in2 {
	font-size: 24px; 
	font-family: ＭＳ Ｐゴシック; 
	margin-left: 8px; 
	margin-top:15px; 
	color: #7d7d7d; 
	width:40%; 
	float:left;
}


.spc-e-in2_r {
	width:46%; 
	float:left; 
	position:relative; 
	margin:4px 15px;
font-family: ＭＳ Ｐゴシック;
line-height: 20px;
}

.sl-zone {
	margin-bottom: 25px; 
	height: 35px;
}

.sl-z-in {
	float:left;
}

.sl-mr10 {
	margin-right: 10px
}

.sl-mb5 {
margin-bottom: 5px;
}


.sl-ftop {
	position: absolute; 
	top: 38px; 
	left: 58px;
}



.l_sln {
width:150px;  height:50px;
}

.l_sln2 {
width:150px;  height:60px;
}

.l_sln3 {
width:250px;  height:60px;
}

.l_sln_name {
font-size: 24px; 
font-family: ＭＳ Ｐゴシック; 
margin-left: 15px; 
color: #7d7d7d;
}

.l_sln_r {
color: #7d7d7d; 
text-decoration: none; 
font-size: 12px; 
line-height: 20px; 
margin-left: 20px; 
width: 400px; 
height:50px; 
font-family: ＭＳ Ｐゴシック;
}


.l_sln_r2 {
color: #7d7d7d; 
text-decoration: none; 
font-size: 12px; 
line-height: 20px; 
margin-left: 20px; 
width: 300px; 
height:50px; 
font-family: ＭＳ Ｐゴシック;
}

.l_sln_limg {
margin: 30px 0 50px;
}

.l_sln_limg img {
width: 92%;
}

.l_sln_limg2 {
margin: 30px 0 20px;
}

.l_sln_limg2 img {
width: 92%;
}

.l_sln_limg3 {
margin: 80px 0 10px;
}

.l_sln_limg3 img {
width: 92%;
}


.l_sln_limg4 {
margin: 15px 0 30px;
}

.l_sln_limg4 img {
width: 92%;
}


/**********************************

システム追加（smrt/cssの内容）

***********************************/

.scnSystem .inner{
	padding: 30px 10% 50px;
}

.scnSystem:nth-child(odd){
	background-color: #fffef0;
}

.scnSystem:nth-child(even){
	background: #fff;
}

.scnSystem img{
	width: 100%;
	height: auto;
}

.scnSystem p{
	margin-bottom: 16px;
}

.scnSystem .notes{
	text-decoration: underline;
	font-weight: bold;
    text-align: center;
    font-size: 16px;
}

.scnSystem .eyecatch{
	line-height: 1;
	margin: 0 auto !important;
	width: 15%;
	padding: 0px 0px 24px !important;
}

.scnSystem .eyecatch img{
	text-align: center;
}

.scnSystem h3{
	font-size: 16px;
	line-height: 1;
	margin-bottom: 24px;
	text-align: center;
	font-weight: bold;
}

h3.h3_narrow{
	margin-bottom: 14px;
}

.scnSystem .box_price{
	margin-bottom: 3px;
}

.box_idetification{
	margin-bottom: 18px;
	padding: 5px;
	background: -moz-linear-gradient(top, #ccc3b6, #e9e4d7);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc3b6), to(#e9e4d7));
}

.box_idetification_inner{
	padding: 22px 14px 12px;
	background-color: #fff;
}

.box_idetification table td{
	font-weight: bold;
	padding-bottom: 0;
}

.box_name{
	width: 86%;
    margin-left: 7%;
	margin-bottom: 14px;
	padding: 3px;
	background: -moz-linear-gradient(top, #ccc3b6, #e9e4d7);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc3b6), to(#e9e4d7));
}

.box_name_inner{
	background-color: #fff;
}

.box_name table th{
	text-align: left;	
}

.box_name table th.first{
	background: -moz-linear-gradient(top, #ccc3b6, #d9d1c4);
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc3b6), to(#d9d1c4));
}

.box_name table th.second{
	background: -moz-linear-gradient(top, #d9d1c4, #e3ddcf);
    background: -webkit-gradient(linear, left top, left bottom, from(#d9d1c4), to(#e3ddcf));
}

.box_name table th.third{
	background: -moz-linear-gradient(top, #e3ddcf, #e9e4d7);
    background: -webkit-gradient(linear, left top, left bottom, from(#e3ddcf), to(#e9e4d7));
}

.box_name table th,.box_name table td{
	font-weight: bold;	
	padding: 8px;
}

.box_greeting{
	padding: 5px; 
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc3b6), to(#e9e4d7));
	margin: 18px 0px 30px;
}

.box_greeting_inner{
	margin: 3px;
	padding: 12px 40px;
	background-color: #FFF;
}

.box_qa{
	border: 3px solid #d8d0c3;;
	margin-bottom: 14px;
}

.box_q,.box_a{
	padding: 14px 8px;
}

.box_q{
	font-weight: bold;
	font-size: 17px;
}

.box_a{
	padding-bottom: 0px;
	display: none;
	background-color: #fff;
font-family: ＭＳ Ｐゴシック;
line-height: 22px;
}

.box_a span{
	display: block;
	text-align: center;
	color: #cec5b8;
}

.box_shop .row{
	clear: both;
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 1%;
}

.box_shop .col-12{
	width: 99.5%;
}

.box_shop .col-4{
	float: left;
	width: 32.5%;
	margin-right: 1%;	
}

.box_shop .col-4.last{
	margin-right: 0%;
}

.box_shop a,
.bnr a{
	background-color: #fff;
}

.bnr a:hover,
.box_shop a:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
    -ms-filter: "alpha( opacity=70 )";
}

.scnSystem .to-top{
	margin: 0px auto;
	text-align: center;
}

.scnSystem .to-top a{
	display: block;
}

.scnSystem .to-top img{
	width: 20%;
	max-width: 141px;
}

.gnav{
	padding: 22px 8% 30px;
}

.gnav ul{
	clear: both;
	overflow: hidden;
	_zoom: 1;
	width: 100%;
}

.gnav ul li{
	float: left;
	width: 30%;
	margin-right: 5%;
	margin-bottom: 5%;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

.gnav ul li:nth-child(3n){
	margin-right: 0%;	
}

.gnav ul li img{
	width: 100%;
	margin-bottom: 14px;
}

/*
@media screen and (min-width:  768px) {


.scnSystem .inner{
	padding: 60px 8% 40px;
}

.scnSystem p{
	margin-bottom: 32px;
}

.scnSystem .eyecatch{
	padding: 0px 0px 48px;
}

.scnSystem h3{
	font-size: 32px;
	margin-bottom: 48px;
}

h3.h3_narrow{
	margin-bottom: 28px;
}

.scnSystem .box_price{
	margin-bottom: 10px;
}

.box_idetification{
	margin-bottom: 36px;
	padding: 10px;
}

.box_idetification_inner{
	padding: 44px 28px 24px;
}

.box_idetification table td{
	padding-bottom: 20px;
}

.box_name{
	margin-bottom: 28px;
	padding: 6px;
}

.box_name table th,.box_name table td{
	padding: 20px;
}

.box_greeting{
	margin: 36px 0px 0px;
}

.box_greeting_inner{
	margin: 6px;
	padding: 24px;
}

.box_qa{
	margin-bottom: 28px;
}

.box_q,.box_a{
	padding: 28px 16px;
}

.box_a{
	padding-bottom: 0px;
}

.gnav{
	padding: 44px 8% 60px;
}

.gnav ul li{
	font-size: 24px;
}

.gnav ul li img{
	margin-bottom: 28px;
}

}
*/

.sy_inner2 {
    padding: 0;
    padding-bottom: 20px;
    margin: 0 0 0;
    width: 687px;
}





.sy_inner_t {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    -webkit-border-top-left-radius: 9px;
    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
}

.sy_inner_b {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    -moz-border-radius-bottomright: 9px;
}


.sy_top {
    margin: 0 auto;
    padding: 0 0 0 0;
}

.sy_top h3 {
    margin: 0px;
    padding: 0px;
    height: 34px;
    text-indent: -9999px;
}


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




.sy-minn {
    width: 350px;
    margin: 0 auto 40px;
    line-height: 25px;
}


.sy-minn2 {
    width: 460px;
    margin: 0 auto 40px;
    line-height: 22px;
}


.sy-tbl {
	font-size: 20px;
    width: 80%;
    margin-left: 10%;
	color:#000;
    margin-bottom: 20px;
}


.sy-tbl-ttl {
	text-align: center;
    font-size: 25px;
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
}


.sy-fsml {
    font-size: 9px;
    text-align: center;
}



.fa-2x {
    font-size: 4em !important;
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.fa-caret-up:before {
  content: "\f0d8";
}



#system_qa2 {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    -moz-border-radius-bottomright: 9px;


}


.sy-minn_f {
padding-bottom: 20px; font-family: ＭＳ Ｐゴシック;
}

.tac {
text-align:center;
}


.imgSml10 {
width:10% !important;
}

.imgSml11 {
width:11% !important;
}

.imgSml13 {
width:13% !important;
}

.mt50 {
margin-top:50px;
}

.mt40 {
margin-bottom: 40px;
}

.ff_m {
font-family: ＭＳ Ｐゴシック;
}


.sy_shop_tbl {
padding: 4px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc3b6), to(#e9e4d7));
}

.sy_h_ttl {
font-size: 25px; font-weight: bold; text-align: center;
}

.sy_pnt_in {
width: 470px; margin: 0 auto;
line-height: 24px;
font-family: ＭＳ Ｐゴシック;
}



.lh24 {
line-height: 24px;
}

.pb10 {
padding-bottom: 10px;
}


.pb20 {
padding-bottom: 20px !important;
}


.pb30 {
padding-bottom: 30px;
}


.pb40 {
padding-bottom: 40px;
}

.sy_point_img {
width: 700px; height: 300px; position: relative; left: -75px
}

.sy_point_in {
float:left; width:50%;
} 

.pt20 {
padding-top: 20px !important;
}

.pt30 {
padding-top: 30px !important;
}

.pl14 {
padding-left: 14px !important;
}

.pl18 {
padding-left: 18px !important;
}

.box_name_in {
border-spacing: 0; font-size: 19px; color: #000;
}

.sy_fm_img {
padding: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc3b6), to(#e9e4d7));
}


.sy_qa_inner {
padding-left: 18% !important; 
padding-right: 18% !important;
}

.sy_tri {
text-align: center; padding:20px 0;
}

.sy_tri img {
width: 8%;"
}
