@charset "utf-8";

/*============================================================
                    
	プレスルームCSS設定
					
============================================================*/

/* プレスルーム
------------------------------------------------------------*/
/*お知らせ一覧の設定*/
.pressList,
.atpress_title_list_frame {
	width:100%;
	padding-top:1em;
	border-top:1px dotted #ccc;
}
.pressList dt,
.atpress_date_frame {
	width:6em;
}
.pressList dd,
.atpress_title {
	overflow:hidden;
	margin:-1.5em 0 1em 0;
	padding:0 0 1em 7em;
	border-bottom:1px dotted #ccc;
}
.gmap {
	margin-top:20px;
	width:100%;
	height:350px;
}
.gmap img {
	max-width:none;
}

/*アットプレスの設定*/
.atpress_pr_logo,
.atpress_pr_sent_date,
.atpress_pr_publisher_name {
	text-align:right;
}
.atpress_pr_subtitle {
	text-align:center;
}
.atpress_pr_title {
	margin-top:1.5em;
	font-weight:bold;
	font-size:128%;
	text-align:center;
}
.atpress_pr_body,
.atpress_pr_body_1,
.atpress_pr_body_2,
.atpress_pr_img {
	margin-top:1.5em;
}
.atpress_pr_img {
	text-align:center;
}
.atpress_pr_img img {
	max-width:100%;
	height:auto;	
}

/*プレスリリースカスタマイズ*/
.atpress_pr_body blockquote {
	position:relative;
	margin:20px 0;
	border-left:5px solid #ccc;
	background-color:#f3f3f3;
	padding:15px 15px 15px 15px;
}
.atpress_pr_body blockquote:before {
/*	position:absolute;
	top:5px;
	left:15px;
	display:inline-block;
	content:"“";
	font-family:Arial, Helvetica, sans-serif;
	font-size:100px;
	color:#ccc;
	line-height:1;*/
}
.thumbnail-4-1Line {
	margin:20px 0 20px -1%;
}
.thumbnail-4-1Line > li {
	float:left;
	width:23%;
	margin:1%;
}
.thumbnail-4-1Line img {
	width:100%;
	height:auto;
}
.setMovie-wrap {
	width:100%;
	max-width:640px;
	margin:30px auto;
}
.setMovie {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}
.setMovie iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}

/*ウィンドウサイズ640px未満*/
@media screen and (max-width: 639px) {
.pressList dt,
.atpress_date_frame {
	width:auto;
}
.pressList dd,
.atpress_title {
	overflow:auto;
	margin:0 0 1em 0;
	padding:0 0 1em 0;
}
.thumbnail-4-1Line > li {
	width:48%;
	margin:1%;
}

}
