@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
	
==============================================================
*/


/*=========================================================
0: 汎用class
=========================================================*/


/*
clearfix
=========================================================*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	line-height: 0;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */



/*
etc
=========================================================*/
.clear {
	clear: both;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.invisible {
	visibility: hidden;
}





/*=========================================================
4: div#contentWrap
=========================================================*/

/*
div#content	メインカラム
=========================================================*/

div#content p {
	margin-bottom: 1em;
}

/*
div#content p.anchorTop
---------------------------------------------------------*/
div#content p.anchorTop {
	margin-bottom: 0;
	padding-top: 20px;
	clear: both;
	text-align: right;
	}

div#content p.anchorTop a{
	color:#666;
}


/*タイトル画像下リード文*/
.h1_lead{
width:730px;
margin:15px 0 0 0;
padding:0;
}

.h1_lead img{
float:right;
}


/*文章下ボタン画像*/
.link_btn{
display:block;
margin:8px 0 8px 0;
padding:0 0 15px 0;
border:0;
}


/*テキストリンク矢印*/
.link_arrow a {
	padding-left: 9px;
	color: #666666;
	background: url(/common/img/ico_link.jpg) left center no-repeat;
}

/*---------------各エリアテーブル設定--------------*/


table#hokkaido,
table#kanto,
table#hokushinetsu,
table#tokai,
table#kansai,
table#kyusyu{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:2px solid #729BEA;
}

table#hokkaido th,
table#kanto th,
table#hokushinetsu th,
table#tokai th,
table#kansai th,
table#kyusyu th{
font-size:16px;
font-weight:bold;
background-color:#F0F7FF;
border-top:2px solid #729BEA;
text-align:left;
padding:5px;
}

table#hokkaido td.h_color,
table#kanto td.h_color,
table#hokushinetsu td.h_color,
table#tokai td.h_color,
table#kansai td.h_color,
table#kyusyu td.h_color{
background-color:#F0F7FF;
}

table#hokkaido td,
table#kanto td,
table#hokushinetsu td,
table#tokai td,
table#kansai td,
table#kyusyu td{
background-color:#FFF;
padding:5px;
border:1px solid #CCCCCC;
}


table#hokkaido td.tb_title,
table#hokkaido td.tb_title,
table#kanto td.tb_title,
table#hokushinetsu td.tb_title,
table#tokai td.tb_title,
table#kansai td.tb_title,
table#kyusyu td.tb_title{
background-color:#F0F0F0;
}


table#hokkaido td a,
table#hokkaido td a,
table#hokkaido td a,
table#kanto td a,
table#hokushinetsu td a,
table#tokai td a,
table#kansai td a,
table#kyusyu td a{
color:#0066CC;
}

/*関東
table#kanto th{
font-size:16px;
font-weight:bold;
background-color:#F0F7FF;
border-top:2px solid #729BEA;
text-align:left;
}

table#kanto td.h_color{
background-color:#F0F7FF;
}

table#kanto td a{
color:#0066CC;
}

北信越
table#hokushinetsu th{
font-size:16px;
font-weight:bold;
background-color:#F0F7FF;
border-top:2px solid #729BEA;
text-align:left;
}

table#hokushinetsu td.h_color{
background-color:#F0F7FF;
}

table#hokushinetsu td a{
color:#0066CC;
}


東海
table#tokai th{
font-size:16px;
font-weight:bold;
background-color:#F0F7FF;
border-top:2px solid #729BEA;
text-align:left;
}

table#tokai td.h_color{
background-color:#F0F7FF;
}

table#tokai td a{
color:#0066CC;
}

関西
table#kansai th{
font-size:16px;
font-weight:bold;
background-color:#F0F7FF;
border-top:2px solid #729BEA;
text-align:left;
}

table#kansai td.h_color{
background-color:#F0F7FF;
}

table#kansai td a{
color:#0066CC;
}

九州
table#kyusyu th{
font-size:16px;
font-weight:bold;
background-color:#F0F7FF;
border-top:2px solid #729BEA;
text-align:left;
}

table#kyusyu td.h_color{
background-color:#F0F7FF;
}

table#kyusyu td a{
color:#0066CC;
}
*/



/*
div#aside	サブカラム
=========================================================*/

/*
div#asideAreaMap	お近くのNASを探す
---------------------------------------------------------*/
div#asideAreaMap {
	margin-bottom: 10px;
	position: relative;
	width: 200px;
	height: 222px;
	background: url(/common/img/areaMap_background.gif) center bottom no-repeat;
}

div#asideAreaMap ul li {
	position: absolute;
}

div#asideAreaMap ul li#area-1 {
	top: 50px;
	left: 82px;
}

div#asideAreaMap ul li#area-2 {
	top: 100px;
	left: 64px;
}

div#asideAreaMap ul li#area-3 {
	top: 149px;
	left: 115px;
}

div#asideAreaMap ul li#area-4 {
	top: 171px;
	left: 91px;
}

div#asideAreaMap ul li#area-5 {
	top: 142px;
	left: 33px;
}

div#asideAreaMap ul li#area-6 {
	top: 194px;
	left: 5px;
}



/*
div.asideContents1	人生が変わったストーリー,ネット入会予約など（2カラム）
---------------------------------------------------------*/
div.asideContents1 {
	margin-bottom: 10px;
	width: 200px;
}

div.asideContents1 h2 {
	margin-bottom: 6px;
}

div.asideContents1 div.img {
	float: left;
	width: 81px;
}

div.asideContents1 div.text {
	float: right;
	width: 109px;
}

div.asideContents1 div.btn {
	margin-top: 8px;
}

.red{
color:#FF0000;
}

.red10{
font-size:10px;
color:#FF0000;
}

.txt10{
font-size:10px;
line-height:120%;
}


/*
div#asideBnr	バナー
---------------------------------------------------------*/
div#asideBnr {
	margin-top: 5px;
	width: 200px;
	float: right;
}
div#asideBnr h2 {
	margin-bottom: 6px;
}
div#asideBnr ul li a img {
	margin-bottom: 5px;
	padding: 0px;
}

