﻿@charset "utf-8";
/*--京common.css--*/
/* ##########PC########## */
.page_content{
	width:980px;
	margin:0 auto;
}

.entry_list{}

	.entry_list ul{}
	
		.entry_list ul li{
			border-bottom:1px dotted #aaa;
			padding:1em;
		}
		
		.entry_list ul li .entry_date{
			margin-bottom:0.5em;
			border-left:4px solid #00197d;
			padding-left:0.5em;
		}
		
		.entry_list ul li .entry_detail{
			line-height:1.6;
			font-size:1.1em;
		}
		
			.entry_list ul li .entry_detail p{
				margin-bottom:1em;
			}
			
			.entry_list ul li .entry_detail p:last-child{
				margin-bottom:0;
			}
			
			.entry_list ul li .entry_detail .text_img_box{
				display:inline-block;
				padding:1em;
				background:#f0f0f0;
			}
			
				.entry_list ul li .entry_detail .text_img_box .img_box{
					text-align:center;
				}
				
.movie_box{
	width:640px;
	margin:0 auto;
}

	.movie_box .movie_box_close.mfp-close{
		width:auto;
		height:auto;
		position:relative;
		line-height:1;
		right:auto;
		top:auto;
		font-size:1.2em;
		color:#fff;
		padding:0.5em 0;
		cursor:pointer;
	}



/* ##########SP########## */
@media screen and (max-width:479px) {
	.page_content{
		width:100%;
		box-sizing:border-box;
		padding:0 3vw;
		margin:0;
	}
	
		.entry_list ul li{
			padding:3vw;
		}
	
		.entry_list ul li .entry_detail{
			line-height:1.4;
			font-size:1em;
		}
			
			.entry_list ul li .entry_detail .text_img_box{
				display:block;
			}
			
				.entry_list ul li .entry_detail .text_img_box .img_box img{
					max-width:100%;
					height:auto;
				}
				
	.movie_box{
		width:96%;
		margin:0 auto;
	}
	
		.movie_box video{
			width:100%;
			height:auto;
		}

}

/* ##########印刷用########## */
@media print{

}