@charset "UTF-8";
/* CSS Document */


#contents_time{
width:960px;margin:0px auto 0 auto;
}
.contents_section{
width:800px;margin:30px auto 0 auto;
}

.time_ph{
clear:both;
width:800px;height:492px;
margin:100px auto 20px auto;
}
.time_ph img{
border:4px solid #a00e15;
}

.comment_time{
	width:800px;
margin:-8px auto 20px auto;
	font-size:15px;line-height:1.5;
	text-align:left;	
}

.comment_time2{
	width:95%;
	font-size:15px;line-height:1.5;
	height:auto;
	overflow:auto;
	margin-top:0px;
	padding-bottom:10px;
}

.time_ph_holder{
	clear:both;
	
	width:960px;
	height:380px;		
	margin:0px auto;
	padding-top:20px;
}

.time_holder_a{
	float:left;
	width:470px;		
}
.time_holder_b{
	float:right;
	width:470px;		
}


.time_ph_holder img{
	width:470px;height:313px;
	border:4px solid #a00e15;
	padding:0;
}



#main_time{
	float: right;	
	width: 726px;	
	height:100%;
	padding-bottom: 20px;
	margin-left:0px;
	background:#fff;	
}


.time_h1{	
	clear:both;
	text-align:center;
	color:#005ead;
	margin:0px 0 0 0 ;
	/*border:4px solid #de868a;*/
	border-top:6px solid #69ceb5;
	padding:10px;
	font-size:50px;
	line-height:1.0;
	
	font-family:'ヒラギノ角ゴ Std W8';
	background-image:url("../images/time_titleback1.jpg");
}

.time_h2{
	clear:both;
	text-align:center;
	color:#fff;
	margin:20px 0 0 0 ;
	border:4px solid #de868a;
	padding:5px;
	font-size:24px;
	line-height:1.0;
	background:#a00e15;
	font-family:'ヒラギノ角ゴ Std W8';	
}

.time_lead{
width:600px;
font-size:18px;line-height:1.7;
text-align:center;margin:0px auto 0 auto;
font-weight:bold;
padding-top:5px;
color:#0f74d2;

}






.space_tsume{
	letter-spacing:-10px;
}


.section2 h3{
	clear:both;
	text-align:left ;
	margin:20px 0 0 0;
	border-left:10px solid #60b7df;
	padding-left:5px;
	font-size:20px ;
	line-height:1.5;	
	font-family:'ヒラギノ角ゴ Std W8';
}

.time_p{
	font-size:15px ;
	line-height:1.7;
	margin-top:10px;
}



.section2{
	padding:20px;
	background:#fff;
}


.color{
	color:#f29fa7;
}




.bold{
	font-weight:bold;
}
.bold2{
	font-weight:bold;
	font-size:18px;
	color:#de6a08;
}

.color_point{
	color:#f39800;
}



.oshirase{
clear:both;
	text-align:center;
	color:#fff;
	margin:50px 0 0 0 ;
	border:4px solid #de868a;
	padding:5px;
	font-size:24px;
	line-height:1.0;
	background:#a00e15;
	font-family:'ヒラギノ角ゴ Std W8';		
}


.section3{
	padding:20px;
	background:#fff;
	overflow:auto;
}


.oshirase_h{
clear:both;
	width:780px;
	margin:0px auto;	
	
}
.oshirase_l{
float:left;
	width:468px;
		
}
.oshirase_r{
float:left;
	width:280px;
	margin-left:20px;	
	padding-bottom:20px;	
}


.oshirase_l2{
float:left;
	width:360px;
		
}
.oshirase_r2{
float:left;
	width:380px;
	margin-left:20px;	
	padding-bottom:20px;	
}

.oshirase_comment{
	margin-top:0px;
	font-size:15px;
}


.osusume1{
	clear:both;
	
	padding-top:0px;
	padding-bottom:10px;
	
	font-size:24px;font-weight:bold;
	color:#c7000b;
	text-align:center;
}

.osusume{
	clear:both;
	
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #999;
	font-size:24px;font-weight:bold;
	color:#c7000b;
	text-align:center;
}




/*ここからスマートフォン用（480px以下）環境の設定
------------------------------------------------------------------------------------------------------------------*/
/*表示を切り替えるウィンドウサイズの指定*/
@media (max-width : 480px){
	
#contents_time{
width: auto;
height:auto;
}

.contents_section{
width: auto;
height:auto;
}
.time_ph{
	width:auto;
	height:auto;
padding-right:8px;
}

.time_ph img{
	width:100%;
	height:auto;
	border:4px solid #a00e15;
	padding:0;
	
}


.time_holder_a{
	float:none;
	width:auto;	
	padding-right:8px;	
}
.time_holder_b{
	float:none;
	width:auto;	
	padding-right:8px;	
}


.time_ph_holder{
width:auto;height:auto;
margin:0px;
padding-top:0px;
}
.time_ph_holder img{
width:100%;height:auto;
}




.comment_time{
	width:100%;
	height:auto;
margin:-20px auto 20px auto;
	font-size:18px;
}

.comment_time2{
	width:100%;
	font-size:18px;
	height:auto;
	
	margin-top:0px;
	padding-bottom:20px;
}


#main_time{	
	float: none;
	width: auto;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;	
}




.time_h1{	
	width: auto;
	height:auto;
	padding:10px;
	margin:0;
	font-size:40px;
	line-height:1.3;
}

.time_h2{
	margin:0px 0px 10px 0px ;	
	font-size:30px;
	padding:10px;
	line-height:1.3;		
}


.time_lead{
width:auto;
height:auto;
margin:-15px 0 10px 0;

}

.time h2{
	width:100%;height:auto;
	clear:both;
	margin:20px 0 0 0 ;
	border:5px solid #a1d2e9;
	padding:5px;
	font-size:22px;
	background-size:360px 100%;	
}

.time h2-2{
	clear:both;
	margin:20px 0 0 0 ;
	border:5px solid #a1d2e9;
	padding:4px;
	font-size:20px;
	background-size:360px 100%;	
}

#time h3{
	clear:both;
	text-align:left ;
	margin:20px 0 0 0;
	border-left:10px solid #60b7df;
	padding-left:5px;
	font-size:20px ;
	line-height:1.5;	
}


#time p{
	font-size:18px ;
	line-height:1.7;
	margin-top:10px;
}



.oshirase{
	width: auto;
	height:auto;

}


.section3{
	width: auto;
	height:auto;

}


.oshirase_h{
	width: auto;
	height:auto;
		
}

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

.oshirase_l{
float:none;
		width: auto;
	height:auto;

		
}
.oshirase_r{
float:none;
	width: auto;
	height:auto;
margin:0;
		
}


.oshirase_l2{
float:none;
	width: auto;
	height:auto;		
}

.oshirase_r2{
float:none;
	width: auto;
	height:auto;
	margin:0;
}
.oshirase_r2 img{
	width: 100%;
	height:auto;
}


.oshirase_comment{
	width: auto;
	height:auto;
}


.osusume1{
		width: auto;
	height:auto;
}

.osusume{
	clear:both;
		width: auto;
	height:auto;
}




}










