@charset "utf-8";

/*paging*/
.paging {margin: 0; padding: 30px 0px 0px 0px;
	width: 100%; height: auto;
	text-align: center;}

.paging-back {margin: 0px; padding: 0px;}
.paging-next {margin: 0px; padding: 0px;}

/*news*/
.container-left {margin: -22px 0px 0px 0px; padding: 0px 0px 0px 0px;
	float: left; text-align: left;
	width: 23%;}

.column-title {margin: 0px; padding: 0px;}

.column-title-date {margin: 0px; padding: 12px 0px 0px 0px;
	color: #6c6c6c; font-size: 80%; line-height: 160%;}

.column-title-title {margin:0px 0px 0px 0px; padding: 2px 0px 13px 0px;
	color: #000000; font-size: 85%; line-height: 150%;
	border-bottom: 1px #d9c898 solid;}

/*news-detail*/
.container-right {float: right;  text-align: left;
	margin: -36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 75%;}

.column-detail-date {margin:25px 0px 3px 0px; padding: 0px;
	color: #3b3b3b; font-size: 85%; line-height: 150%;}

.column-detail-title {margin:3px 0px 0px 0px; padding: 15px 25px 10px 25px;
	background-color: #000000;
	border-top: 1px #e1d2a7 solid;
	font-size: 120%; line-height: 160%; color: #ffffff; font-weight: bold;}

.column-detail-body {margin:0px 0px 0px 0px; padding: 5px 25px 20px 25px;
	background-color: #fbf0d0;
	border-bottom: 1px #e1d2a7 solid;
	border-right: 1px #e1d2a7 solid;
	border-left: 1px #e1d2a7 solid;
	font-size: 95%; color: #000000; line-height: 170%;}

.column-detail-links {margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px;
	}

.column-detail-link {margin:2px 0px 0px 0px; padding:5px 0px 5px 25px;
	border-bottom: 1px #e1d2a7 solid;
	font-size: 80%; line-height: 120%; font-weight: bold;}

.column-detail-pictures {margin:0px; padding:10px 10px 10px 10px;
	float:right;}
.column-detail-picture {margin:4px 0px 4px 0px; padding:5px;}


.column-detail-body:before,
.column-detail-body:after {
 display: table;
 content: " ";
}

.column-detail-body:after {
 clear: both;
}

/*===============================================
●SP 640pxまで（414）
===============================================*/
@media screen and (max-width:640px){


.paging {margin: 0; padding: 10% 0% 0% 0%;}

.paging img {width: 29%; height: auto;}

.column img{margin: 0; max-width: 100%; width: 70%; height: auto;}
.sszize img{margin: 0; max-width: 100%; width: 70%; height: auto;}

/*news*/
.container-left{display: none;}

.container-right {margin: -20px 0px 0px 0px; padding: 0% 4% 0% 4%;
	float: none;
	width: 92%;}

.column-detail-date {margin:20px 0px 2px 0px; padding:0px 0px 0px 0px;
	font-size: 90%; line-height: 150%;}

.column-detail-title {
	margin:1% 0% 0% 0%; padding:4% 3% 3% 3%;
	width: 94%;
	font-size: 110%; line-height: 130%;}

.column-detail-body {margin: 0% 0% 0% 0%; padding: 1% 3% 3% 3%;
	width: 94%;
	text-align: left;
	font-size: 100%; line-height: 150%;}

.column-detail-body img{max-width: 100%; width: 100%; height: auto;}
.column-detail-body iframe{max-width: 100%; width: 100%; height: auto;}

.column-detail-links {
	margin:0px 0px 10px 0px; padding: 0px 0px 4px 0px;}

.column-detail-link {
	margin:2px 0px 0px 0px; padding: 5px 0px 5px 2%;
	font-size: 100%; line-height: 120%; font-weight: bold;}

.column-detail-pictures {
	margin:0px; padding:5px 5px 5px 5px;
	float:right;}

.column-detail-picture {margin:0px; padding:5px;}

}


@media only screen
and (min-device-width:320px)
and (max-device-width:480px)
and (orientation:landscape) {

column-detail-title, .column-detail-title2{font-size: 170%}

/**/}