/* -------------------------------------------------------------
/ +00 レスポンシブ追加設定
/ +01 event内コンテンツ外枠指定
/ +02 PHOTO CONTENTS TYLE BOX
/ +03 EVENT COMMENT BOX01
/ +04 EVENT COMMENT STYLE
/ +05 GOOGLE MAP
/ -------------------------------------------------------------- */
/* +00 レスポンシブ追加設定
/ -------------------------------------------------------------- */
@media screen and (max-width: 767px) {
.flSPImgL { display: block; float:none; margin-bottom:10px;}
}
/* +01 event内コンテンツ外枠指定
/ -------------------------------------------------------------- */
.evBox01 {
}
@media (max-width:1240px){
.evBox01 {
	padding:1.612903225%; /*20/1240*/
}
}
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ +02 PHOTO CONTENTS TYLE BOX
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* イベントページ写真横4列
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto4 {
	width:100%;
	margin:20px 0;
}
.evBox01 .eventPhoto4 ul {
}
.evBox01 .eventPhoto4 ul li {
	width:25%;
	padding:5px;
	float:left;
	box-sizing:border-box;
}
.evBox01 .eventPhoto4 ul li:nth-child(4n+1) {
	clear:both;
}
@media (max-width:1024px){
.evBox01 .eventPhoto4 ul li {
	width:50%;
}
.evBox01 .eventPhoto4 ul li:nth-child(4n+1) {
	clear:none;
}
.evBox01 .eventPhoto4 ul li:nth-child(2n+1) {
	clear:both;
}
}
/* イベントページ写真横3列
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto3 {
	width:100%;
	margin:20px 0;
}
.evBox01 .eventPhoto3 ul {
}
.evBox01 .eventPhoto3 ul li {
	width:33.333333333%;
	padding:5px;
	float:left;
	box-sizing:border-box;
}
.evBox01 .eventPhoto3 ul li:nth-child(3n+1) {
	clear:both;
}
@media (max-width:1024px){
.evBox01 .eventPhoto3 ul li {
	width:50%;
}
.evBox01 .eventPhoto3 ul li:nth-child(3n+1) {
	clear:none;
}
.evBox01 .eventPhoto3 ul li:nth-child(2n+1) {
	clear:both;
}
}
/* イベントページ写真横2列
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto2 {
	width:100%;
	margin:20px 0;
}
.evBox01 .eventPhoto2 ul {
}
.evBox01 .eventPhoto2 ul li {
	width:50%;
	padding:5px;
	float:left;
	box-sizing:border-box;
}
.evBox01 .eventPhoto2 ul li:nth-child(2n+1) {
	clear:both;
}
/* イベントページ写真横2列 → SP1列 2016.6.7追加
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto2-1 {
	width:100%;
	margin:20px 0;
}
.evBox01 .eventPhoto2-1 ul {
}
.evBox01 .eventPhoto2-1 ul li {
	width:50%;
	padding:5px 5px 5px 0;
	float:left;
	box-sizing:border-box;
}
.evBox01 .eventPhoto2-1 ul li:nth-child(2n) {
	padding:5px 0px 5px 5px;
}
@media screen and (max-width: 767px) {
.evBox01 .eventPhoto2-1 ul li {
	width:100%;
	padding:5px 0 5px 0;
	text-align:center;
}
.evBox01 .eventPhoto2-1 ul li img {
	width:100%;
}
}
/* イベントページ写真横1列
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto1 {
	width:100%;
	margin:20px 0;
}
.evBox01 .eventPhoto1 ul {
}
.evBox01 .eventPhoto1 ul li {
	width:100%;/*98% 2016.1.14修正*/
	padding:5px 0;/*5px*/
	text-align:center;
	float:left;
	box-sizing:border-box;
}
/* イベントページ写真横1列　枠付き
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto1w {
	width:94%;
	margin:50px 0;
	padding:3%;
	border:1px solid #cccccc;
}
.evBox01 .eventPhoto1w ul {
}
.evBox01 .eventPhoto1w ul li {
	width:98%;
	padding:5px;
	text-align:center;
	float:left;
	box-sizing:border-box;
}
/* イベントページ写真横1列　100％
/ -------------------------------------------------------------- */
.evBox01 .eventPhoto100 {
	width:100%;
	margin:20px 0;
}
.evBox01 .eventPhoto100 ul {
}
.evBox01 .eventPhoto100 ul li {
	width:100%;
	padding:5px;
	float:left;
	box-sizing:border-box;
}
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ +03 EVENT COMMENT BOX01
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.evComBox01 {
	border:#878484 solid 1px;
	padding:20px;
	margin-bottom:20px;
}

.evComBox01 p img {
	width: 250px !important;
}
@media screen and (max-width: 767px) {
	.evComBox01 p img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ +04 EVENT COMMENT STYLE
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.txRed {
	color:#CF080B;
}
.dl_evstyle01 {
	line-height:1.8em;
}
.dl_evstyle01 dt {
	width:6em;
	font-weight: bold;
}
.dl_evstyle01 dd {
	padding-left:7em;
	margin-top:-1.8em;
	margin-bottom:0.8em;
}
.dl_evstyle01.underLine dd {
	border-bottom:dotted 1px #999999;
	padding-bottom:0.5em;
}
.dl_evstyle01.underLine dd:last-child {
	border-bottom:none;
}
@media screen and (max-width: 767px) {
.dl_evstyle01 dt {
	font-size:1.2em;
	margin-bottom:0.5em;
}
.dl_evstyle01 dd {
	padding-left:0;
	margin-top:0;
}
}
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/ +05 GOOGLE MAP
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */
.googleMapBox {
position: relative;
padding-bottom: 75%; /*縦横比*/
height: 0;
overflow: hidden;
margin-bottom:20px;
}
.googleMap iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}