@charset "UTF-8";
/* CSS Document */


/*==============================================

	中村学園女子中学・高等学校
	NAKAMURA GAKUEN GIRLS' JUNIOR & SENIOR HIGH SCHOOL
	
	top.css
	Recent Edit | 2009.09

==============================================*/

@import "base.css";
@import "common.css";

/* ●トップフラッシュエリア-------------------- */
#flash {
	width:100%;
	height:370px;
}

#flash_area {
	width:930px;
	height:370px;
	margin:5px auto 5px auto;
}


/* ●新着情報-------------------- */
#top_news_ttl_block{
	width:330px;
	margin:0 0 12px 0;
}

#top_news_block{
	width:330px;
}

.top_news_inner {
	border: #ebebeb solid 1px;
	margin:0 0 4px 0;
	background:#FFF;
}

.top_news_box_r {
	float:right;
	width:65px;
}

.top_news_box_l {
	float:left;
	width:240px;
	padding:0 0 0 3px;
}

.top_news_box_l2 {
	float:left;
	padding:0 0 0 3px;
}

.icon_top_news {
	color:#004735;
	padding: 0 0 0 15px;
	background: url(../img_common/icon_arrow01.gif) 0 5px no-repeat;
}

.icon_top_news img {
	vertical-align:-1px;
	margin-left:6px;
}

.top_news_inner a {
	cursor:pointer;
}
.top_news_inner a:link,
.top_news_inner a:visited {
	height: 100%;
	background:#FFFFFF;
	padding: 3px;
	color:#333;
	text-decoration: none;
	display: block; 
}

.top_news_inner a:hover,
.top_news_inner a:active {
	height: 100%;
	background:#f9faf6;
	color:#004735;
	padding: 3px;
	display: block; 
}

/* ●トピックス-------------------- */
#top_topics_ttl_block{
	width:330px;
	margin:0 0 12px 0;
}

#top_topics_block{
	width:330px;
}

.top_topics_inner {
	border: #ebebeb solid 1px;
	margin:0 0 4px 0;
	background:#FFF;
}

.top_topics_box_r {
	float:right;
	width:65px;
}

.top_topics_box_l {
	float:left;
	width:240px;
	padding:0 0 0 3px;
}

.top_topics_box_l2 {
	float:left;
	padding:0 0 0 3px;
}


.icon_top_topics {
	color:#8fc31f;
	padding: 0 0 0 15px;
	background: url(../img_common/icon_arrow02.gif) 0 5px no-repeat;
}


.top_topics_inner a {
	cursor:pointer;
}
.top_topics_inner a:link,
.top_topics_inner a:visited {
	height: 100%;
	background:#FFFFFF;
	padding: 3px;
	color:#333;
	text-decoration: none;
	display: block; 
}

.top_topics_inner a:hover,
.top_topics_inner a:active {
	height: 100%;
	background:#f9faf6;
	color:#8fc31f;
	padding: 3px;
	display: block; 
}


/* ●ピックアップ-------------------- */
#top_pickup_ttl_block{
	width:670px;
	margin:0 0 11px 0;
}

#top_pickup_block{
	width:670px;
}

.top_pickup_inner {
	border: #ebebeb solid 1px;
	margin:0 0 0 0;
	background:#FFF;
	float:left;
	width:154px;
}

.top_pickup_phbox {
	margin:0 0 5px 0;
}

.top_pickup_textbox {
	width:130px;
	padding:0 0 0 3px;
}

.icon_top_pickup {
	color:#004735;
	padding: 0 0 0 15px;
	background: url(../img_common/icon_arrow01.gif) 0 5px no-repeat;
}

.top_pickup_ma{
	margin:0 15px 0 0;
	_margin:0 11px 0 0;
}


.top_pickup_inner a {
	cursor:pointer;
}
.top_pickup_inner a:link,
.top_pickup_inner a:visited {
	height: 100%;
	background:#FFFFFF;
	padding: 12px;
	color:#333;
	text-decoration: none;
	display: block; 
}

.top_pickup_inner a:hover,
.top_pickup_inner a:active {
	height: 100%;
	background:#f9faf6;
	color:#004735;
	padding: 12px;
	display: block; 
}

/* ●緊急時ウィンドウ-------------------- */
.top_information_block{
	width:608px;
	padding:10px 10px 10px 50px;
	margin:0 0 15px 0;
	border: #900 solid 1px;
	color:#900;
	background:url(../img_top/icon_emergency.gif) no-repeat left #FFF;
}




/* ●clearfix--------------------*/

.clearfix:after{
	content: ",";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clearfix {
	display: inline-block;
	min-height: 1%;
}
/*¥*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* */