/*=====CSS for PC NewAJM=====*/

#wrap {position: relative; width:1000px; 
		background-color:#101b2d; margin:0 auto;}
		/*min-height:100%;*/
.head {width:100%; height:90px; margin:0; background-color:#101b2d;}

#marqee {height:25px; margin-right:50px; 
		margin-top:30px;}
		
#ban {float:right; width:70px; padding:0; 
		margin-top:10px; margin-right:3px;}
		
#sp-ban {display:none;}

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

#main {float:left; width:800px; color:#fff; 
		background-color:#5e717d; margin-left:3px;
		margin-top:3px; line-height:125%;
		padding:0px 0 10px 16px; text-align:left;}
		
#main a {color:#fff;}

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

#pc_main {float:left; width:86%; color:#fff; 
		background-color:#5e717d; margin-left:3px;
		margin-top:3px; line-height:125%;
		padding:0px 0 10px 16px; text-align:left;}
		
#pc_main a {color:#fff;}

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

#sp_main {display:none}

#pc-caption {height:130px; background:#F00;
		color:#ff0; font-size:32px;
		 font-weight:bold; text-align:center;
		 padding:15px; margin-top:10px;}
		 
#sp-caption {display:none;}

		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.resizeimage3 { max-width: 640px; }
		p.resizeimage3 img { width: 100%; }

		p.resizeimage4 { max-width: 640px; min-width: 240px; }
		p.resizeimage4 img { width: 100%; }
		
		p.resizeimage5 img {width:32%; margin:0;}
		
.ya_logo {margin-top:3px; margin-left:10px;}
		
#pc-pr { }

#sp-pr {display: none;}

.img_w {width:100%;}

.sp-display {display:none;}

/*------フェードイン・アウト　スライドショー -----*/
#stage {
position: relative;
/*position: absolute;*/
width:90%;
max-height:370px;
margin: 0 auto;
margin-top:16px;
background:#101b2d;
text-align:center;
padding-right:10%;
}

#frame {width:90%;
	text-align: center;
	margin-bottom:-20px;
}
.pic {
position: absolute;
/*margin:0 auto;*/
}
.pic img {
width: 100%;
height: auto;
margin-top:-19px;
opacity:0;
-moz-animation: imgTrans 76s infinite;
-webkit-animation: imgTrans 76s ease-in infinite;
animation: imgTrans 76s infinite;
}

#photopd {
padding:28%;
}

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

#to_date_pc {
	color:#f30;
	font-size:32px;
	text-align:center;
	font-weight:bold;
	height:30px;
	padding-top:20px;
	margin-top:-8px;
	margin-bottom:20px;
}

#to_date_sp {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;}
	
#sp_tick1 {display:none;}
#sp_tick2 {display:none;}

.pc_timg {width:100%;}
.sp_timgL {display:none;}
.sp_timgR {display:none;}

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

.tim_table {width:90%; 
		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; }
.t12 {font-size:120%; line-height: 115%; color:#666; }
.t10 {font-size:100%; line-height: 115%; color:#666;}
.t14bb {font-size:140%; line-height: 125%; font-weight:bold; color:#000; padding: 0 10px 0 0px;}
.t21rb {font-size:210%; line-height: 115%; font-weight:bold; color:#ff0000; padding: 0 10px 0 10px;}
.t21bb {font-size:180%; line-height: 150%; font-weight:bold; color:#000; padding: 0 10px 0 10px;}
#fmenu{
margin:0 10px 10px 10px;
padding:14px 8px;
background:#DDF2F9;
border-radius:4px;
}

#fmenu header{
margin:0 0 10px 0;
}

#fmenu header h1{
margin:0 0 14px 0;
padding:0 0 0 4px;
font-size:12px;
font-weight:bold;
line-height:1;
border-left:#069 solid 4px;
}

#fmenu header p{
}

#fmenu header p img{
width:100%;
border-radius:4px;
}

#fmenu section{
}

#fmenu section h2{
margin:0 0 16px 0;
font-size:14px;
color:#069;
}

#fmenu section dl{
font-size:10px;
line-height:1.6;
}

#fmenu section dl dt{
width:60px;
}

#fmenu section dl dd{
margin:-1.6em 0 4px 0;
padding:0 0 4px 70px;
border-bottom:#BBCDD3 dotted 1px;
}

#fmenu section dl dd:last-child{
margin-bottom:0;
padding-bottom:0;
border-bottom:none;
}

