@charset "Shift_JIS";
/*******************************************************************************
*
* </news/css/news.css>
*
*******************************************************************************/

/*

+--[content]-------------+
| [h2                  ] |
| +-[div.section]------+ |
| | [h3              ] | |
| | +-[div.article]--+ | |
| | | [h4          ] | | |
| | | +-[dl.news]--+ | | |
| | | +------------+ | | |
| | | [h4          ] | | |
| | | +-[dl.news]--+ | | |
| | | +------------+ | | |
| | | [ .nnavi     ] | | |
| | +----------------+ | |
+ +--------------------+ |
+------------------------+

*/

.body .content .section .article dl.news {
	margin-left: 10px;
	line-height: 140%;
}
.body .content .section .article dl.news dt {
	clear: left;
	float: left;
}
.body .content .section .article dl.news dd {
	padding-left: 9em;
	_text-indent: -3px;
}
.body .content .section .article dl.news dd p {
	vertical-align: top;
	margin: 0;
	padding-left: 14px;
	padding-bottom: 10px;
	background-image: url('../../common/img/icon_arw_m_r_blue.gif');
	background-position: 3px 6px;
	_background-position: left 6px;
	background-repeat: no-repeat;
}
.body .content .section .article dl.news dd p.nolink {
	background-image: url('../../common/img/icon_arw_m_r_gray.gif');
}
.body .content .section .article dl.news a {
}

.body .content .new_win {
	*position: relative;
	*margin-top: -3px;
}
.body .content .section .article dl.news dd .new_win {
	*position: static;
	*margin-top: 0;
}
.body .content .pdf {
	*position: absolute;
	*vertical-align: baseline;
}
.body .content .section .article dl.news dd .pdf {
	*position: static;
	*vertical-align: text-bottom;
}
.body .content .news_notice {
	color: #cc0000;
}

/****** flower train add 20101201 ******/

p.flowerGallery {
border:1px solid #1458BE;
text-align:center;
padding:14px;
margin:28px 0px;
}

/****** movie add 20200916 ******/
.movie_area {
	margin: 40px auto 0;
}
.movie {
	position: relative;
	width: 560px;
	margin: 20px auto;
	padding-top: 315px;
}
.movie iframe {
	position: absolute;
	top: 0;
	right: 0;
}
@media only screen and (max-width: 640px) {
	.movie {
		width: 100%;
		padding-top: 56.25%;
	}
	.movie iframe {
		width: 100% !important;
		height: 100% !important;
	}
}
