@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	メインカラム
=========================================================*/


.main{
border: 1px solid #CCCCCC;
width:730px;
}

.main p{
display:block;
width:722px;
margin:10px 0 0 4px;
}

/*タイトル画像下リード文*/
div.lead{
display:block;
width:730px;
margin:15px 0 0 0;
padding:0;
}
div.lead p{
width:730px;
margin:15px 0 15px 0;
padding:0;
}


.main2 h2{
margin:15px 0 15px 0;
padding:0;
}

.red12b{
font-size:12px;
font-weight:bold;
color:#FF0000;
}


/*--------TOPレイアウト-----*/

.column2{
width:730px;
margin:0px 0 0 0;
padding:10px 0 0 0;
/*border-top:1px dotted #CCCCCC;*/
}

.floatL{
float:left;
width:355px;
margin:0;
padding:0 0 5px 0;
border-bottom:1px dotted #CCCCCC;
}
div.floatL p{
line-height:130%;
}

.floatR{
float:right;
width:355px;
margin:0;
padding:0 0 5px 0;
border-bottom:1px dotted #CCCCCC;
}
div.floatR p{
line-height:130%;
}


#content .main2 .column2 .floatL p{
float:right;
display:block;
width:355px;
margin-bottom:0;
}

#content .main2 .column2 .floatL p img{
float:left;
margin:0 5px 20px 0;
padding:0 0 0 0;
}

#content .main2 .column2 .floatR p{
float:right;
display:block;
width:355px;
margin-bottom:0;
}

#content .main2 .column2 .floatR p img{
float:left;
margin:0 5px 20px 0;
padding:0;
}

#content .main2 .column2 p.btn_nas{
display:block;
margin:0;
padding:0;
/*width:180px;*/
}

#content .main2 .column2 p.btn_nas img{
float:right;
}



div.tet_cent h3{
display:block;
width:720px;
font-size:14px;
font-weight:bold;
margin:0px 0 15px 0;
padding:0 0 0 5px;
border-left:4px solid #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}

.tab_lead h2{
display:block;
width:702px;
font-size:14px;
font-weight:bold;
margin:15px 0 15px 10px;
padding:0 0 0 5px;
border-left:4px solid #CCCCCC;
border-bottom:1px dotted #CCCCCC;
}

.tab_lead p{
display:block;
width:712px;
margin:5px 0 15px 8px;
padding:0 0 0 0;
}

div.main table#program th{
background-color:#CCE4F2;
padding:5px;
border:1px solid #CCCCCC;
font-weight:bold;
text-align:center;
}


/*-- ストーリー　*/
#h2_title {
	width:710px;
	height:28px;
	margin:0;
	padding:5px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background-image:url(../img/h2_bk.jpg);
	background-repeat:no-repeat;
}


/*
div#aside	サブカラム
=========================================================*/

