@charset "utf-8";
/*
CSS Information
==============================================================

	Site Name: スポーツクラブNAS
	Description: モジュール用
	Version: 1.0

==============================================================
*/


/*
CONTENTS
==============================================================

	0: 汎用class

	1: div#header
	
	2: div#gnav
	
	3: div#snav

	4: div#contentWrap
	
		: div#mainVisual
		: div#topicPath
		: div#content	メインカラム
		: div#aside		サブカラム
	
	5: div#footer
	
==============================================================
*/





/*=========================================================
4: div#contentWrap
=========================================================*/

/*
div#content	メインカラム
=========================================================*/

/* お知らせ
------------------------------------------------------------------------------- */

/*
div#eventNav	イベントナビゲーション
---------------------------------------------------------*/
div#eventNav {
	margin: 15px 20px 15px 0;
}

div#eventNav ul li {
	margin-right: 14px;
	display: block;
	float: left;
}

div#eventNav ul li.lastChild {
	margin-right: 0;
}


/* 一覧処理 ----*/

.news{
margin:0 0 20px 0;
}

.news dl{
	padding:7px 10px 0;
	background-color:#f4f4f4;
}


.news dt{
	width:85px;
	padding:5px 5px 0;
	background:url(../../common/img/arrow_info.gif) right 3px no-repeat;
	line-height:1.3;
}
.news dd{
	margin:-1.4em 0 0;
	padding:0 5px 12px 105px;
	/*border-bottom:1px dotted #ccc;*/
	background:url(../../common/img/line_dotted.gif) left bottom repeat-x;
	line-height:1.3;
}

* html .news dd{ height:1%; }

/*イベントレポート*/

#rep .news_rep{
margin:0 0 20px 0;
}


#rep .news_rep dl{
	padding:7px 10px 0;
	background-color:#f4f4f4;
}

#rep .news_rep dt{
	width:5px;
	padding:5px 5px 0 0;
	/*background:none;*/
	line-height:1.3;
}

#rep .news_rep dd{
	margin:-1.4em 0 0;
	padding:0 5px 12px 20px;
	/*border-bottom:0px dotted #ccc;*/
	background:url(../../common/img/line_dotted.gif) left bottom repeat-x;
	line-height:1.3;
}

* html #rep.news_rep dd{ height:1%; }



div.news h3,
#rep .news_rep h3{
display:block;
width:720px;
font-size:14px;
font-weight:bold;
margin:0px 0 0px 0;
padding:0 0 0 5px;
border-left:4px solid #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}

.main2 h2{
margin:15px 0 0 0;
padding:0;
}

.main2 p.lead{
margin:10px 0 0 0;
padding:0;
}

.main2 .evet_block{
margin:0;
padding:0 0 10px 0;
width:730px;
clear:both;
min-height:1%;
border-bottom:1px dotted #CCCCCC;
}

.main2 .evet_block:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}

.main2 .evet_block p img{
float:left;
margin:0px 10px 0 0;
padding:0;
}

.main2 .evet_block .lead_txt{
display:block;
float:right;
margin:0px 0 5px 0px;
padding:0;
width:585px;
}

.main2 .evet_block .lead_txt h3{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}




/*
div#aside	サブカラム
=========================================================*/


