/*=====CSS for SmartPhon NewAJM=====*/

#pc_main {display:none;
}

#sp_main {color:#fff; 
		background-color:#5e717d; line-height:125%;
		padding:0px 0 0px 16px; text-align:left;
		margin-top:-70px;}
		

		
#sp_main a {color:#fff;}

#sp_main a:hover{color:#000;}



#main .rightbtn{
margin-left:10%;
margin-bottom:16px;
width:100px;
height:20px;
color:#666;
}
#main .tbtn{
	background:#6ff;
	margin-top:16px;
	width:120px;
	height:24px;
	border:2px solid #0cf;
	border-radius:3px;
	color:#000;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	vertical-algin:middle;
	}
	
a:link{
	color:#00d; text-decration:none;
	}
	
a:hover{
	color:#f00;"
	}
	
/*---- NAVI ----*/
.ya_logo {margin-top:3px; margin-left:10px;}

#tnav li#noactive{
padding: 1px;
padding-left:0.3em;
padding-right:0.2em;
margin-right:0.3em;
color: #f00;
/*background-color: #fff;*/
}
 
#tnav #active a,#tnav #active a:link,#tnav #active a:visited{ 
padding: 1px;
color: #fff;
/*background-image:url(../imgages/tnav.gif);*/
/*background-repeat:repeat-x;*/
/*background-color:#E3ACAC;*/
padding-left: 0.3em;
padding-right: 0.2em;
 }
  
#tnav #active a:hover,#tnav #active a:active{ 
padding: 1px;
color: #fff;
/*background-image:url(../images/tnav.gif);*/
/*background-repeat:repeat-x;*/
/*background-color:#E3ACAC:*/
padding-left: 0.3em;
padding-right: 0.3em;

}

 #tnav a, #tnav a:link, #tnav a:visited{
 padding: 1px;
 padding-left: 0.3em;
 padding-right: 0.3em;
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
 }

 #tnav a:hover{
 /*background-image:url(../img_top/tnav.gif);*/
 /*background-repeat:repeat-x;*/
 /*background-color:#F00;*/
 padding: 1px;
 padding-left: 0.3em;
 padding-right: 0.3em;
 text-decoration: none;
 white-space: nowrap;
 color: #F00;
 }
 
 #tnav li
 {
 padding: 1px;
 display: inline;
 font-size:110%;
 font-weight:normal;
 line-height:100%;
 }

 #tnav ul {
 margin: 0 auto;
 padding: 0px;
  }

#tnav {
 height:40px;
 color:red; 
 font-size:12px; 
 text-align:center;
 margin-left:-20px;
 margin-top:0px; 
 margin-bottom:5px;
}

/*-----*/
#foot{
/*position:absolute;
bottom: 0px;*/
height:30px;
background:#666;
padding:10px 0 10px 0;
text-align:center;
font-size:14px;
color: #fff;
}

#body {margin-top:-10px;}
#wrap {position: relative; width:100%; background-color:#101b2d; margin:0 auto;}
#marqee {height:25px; margin-right:20px; margin-top:20px;}

#sp-ban {clear:both; width:100%; margin-top:16px; padding:0;}

.pc-display {display:none;}

#ban {display:none;}

#waku {width:90%; margin: 0 auto; background-color:#101b2d;}

#main {color:#fff; background-color:#5e717d;
		 margin-top:-26px; line-height:125%;padding:10px 0 10px 16px;}

#main a {color:#fff;}

#main a:hover{color:#000;}

#sp-caption {height:100px; background:#F00;
	 color:#ff0; font-size:24px;
	 font-weight:bold; text-align:center;
	 padding:15px;}
#pc-caption {display:none;}


/*.waku {width:90%; margin:auto;}*/
		
		.head {width:100%; background:#231815; height:70px; margin:0;}
		p.resizeimage { width: 100%; }
		p.resizeimage img { width: 100%;}

		.resizeimage1 { width: 85%; }
		p.resizeimage1 { width: 85%; }
		p.resizeimage1 img { width: 85%;}

		p.resizeimage2 { width: 75%; }
		p.resizeimage2 img { width: 100%; }

		p.resizeimage21 { width: 100%; }
		p.resizeimage21 img { width: 100%; }

		p.resizeimage22 { width: 100%; }
		p.resizeimage22 img { width: 48%; }

		p.resizeimage23 { width: 100%; }
		p.resizeimage23 img { width: 22%; }

		p.resizeimage3 { max-width: 100%; }
		p.resizeimage3 img { width: 31%; }

		p.resizeimage4 { max-width: 640px; min-width: 240px; }
		p.resizeimage4 img { width: 100%; }
		
		p.resizeimage5 img {width:32%; margin:0;}
		
		
#sp-pr { }

#pc-pr {display: none;}

.img_w {width:98%;}

/*------フェードイン・アウト　スライドショー -----*/
#stage {
position: relative;
width:100%;
/*max-height:150px;*/
margin: auto;
margin-top:30px;
background:#101b2d;
text-align:center;
}

#frame {
	text-align: center;
	margin-bottom:-30px;

}
.pic {
position: absolute;
/*margin:0 auto;*/
}
.pic img {
width: 100%;
height: auto;
margin-top:-19px;
opacity:0;
-moz-animation: imgTrans 65s infinite;
-webkit-animation: imgTrans 65s ease-in infinite;
animation: imgTrans 65s infinite;
}

#photopd {
padding:28% 28% 5% 28%;
}

/*------------ 日数表示　--------------*/

#to_date_sp {
	color:#f30;
	font-size:14px;
	text-align:center;
	height:30px;
	padding-top:20px;
	margin-top:-28px;
	max-height:100px;
	margin-bottom:20px;
}

#to_date_sp_cl {
	color:#f30;
	font-size:14px;
	text-align:center;
	height:30px;
	padding-top:20px;
	margin-top:-28px;
	max-height:100px;
	margin-bottom:20px;
}

#to_date_pc {display:none;}

#emr {
	color:#000;
	font-size:21px;
	line-height:225%;
	text-align:center;
	font-weight:bold;
	height:140px;
	padding-top:0px;
	margin:0;
}

/*--------tickt等リンク---------*/
#tick1 {
	float:left; 
	widt:10%;
}

#tick1 a:link{border:none;}
#tick1 a:hover{border:2px solid #fff;}
	
#tick2 {
	float:right; 
	widt:10%;
}

#tick2 a:link{border:none;}
#tick2 a:hover{border:2px solid #fff;}
	
#pc_tick1 {display:none}
#pc_tick2 {display:none}

.sp_timgL {width:50%; float:left;}
.sp_timgR {width:50%; float:right;}
.pc_timg {display:none;}

/*------ for EVENT page ------*/
#kokuti {
	float:left;
	width:100%;
	margin-top:0px;
	margin-bottom:5px;
	background:#ffc;
}
#main-event {width:100%;
		 color:#fff; background-color:#5e717d;
		 margin-top:5px; line-height:125%;
		 padding:10px 0 10px 16px;}
		 
#support {display:none;}
#contents {border:none; margin:auto;
		}
#contents h1 {font-size:120%; 
		color:#000; text-align:center; height:30px; margin:10px;
		}
/*#contents a:link {color:#00f; text-decoration:underline;}
#contents a:active {color:#00f;}
#contents a:hover {color:#f00;}
#contents a:visited {color:#00f;}*/

.tim_table {width:100%; 
		border-collapse:collapse; border:1px solid #666; 
		background:#cff; margin:auto; cellspacing:10px; 
		cellpadding:10px;
		}
.timL {background:#EEE; 
		text-align:center; font-size:16px; 
		border-bottom:1px solid #666666;
}
.timR {width:49%; background:#ffff99; 
		border-bottom:1px solid #666666; 
		text-align:center; font-size:16px;
		}
.tim1 {width:6%; 
		text-align:center; font-size:14px; 
		border-right:1px solid #666;
		}
.tim2 {width:43%; padding-left:16px;
		}
.tim3 {width:6%; 
		background:#ff9; text-align:center; 
		font-size:14px; border-right:1px solid #666;
		}
.tim4 {width:43%; padding-left:16px; background:#ff9;
		}
.timsp {background:#ffffff; width=2%; 
		border-left:1px solid #666; border-right:1px solid #666;
		}


.t6 {font-size:60%; line-height: 115%; color:#666; }
.t8 {font-size:80%; line-height:115%; color:#333;font-family: "メイリオ", "MS PGothic", "Osaka", Arial, sans-serif; line-height:110%;}
.t12 {font-size:120%; line-height: 115%; color:#666; }
.t10 {font-size:100%; line-height: 115%; color:#666;}
.t14bb {font-size:120%; line-height: 115%; font-weight:bold; color:#000; padding: 0 10px 0 25px;}
.t21rb {font-size:150%; line-height: 115%; font-weight:bold; color:#ff0000; padding: 0 10px 0 10px;}
