@charset "EUC-JP";

/* --------------------------------------------------------------------------------------------------
AUTHOR:			H.Odano
CSS構成書:   	TOP専用
LAST MODIFIED:	2010.03.18	

1.中ブロック（TOP中身）:::::::::::} .top_contents
2.右メニュー（TOP専用右ﾒﾆｭｰ）:::::} .menu_right



/* -------------------------------------------------------------------------------------------------------
  	0.               
------------------------------------------------------------------------------------------------------- */
.special table a{
	font-size		: 12px;
	font-weight		: 600;
}
.special table td{
	display			: inline;
	padding-bottom	: 10px;
	margin			: 0;
	padding			: 0;
	text-align:left;
}
.spacial table td.woong{ width:80px; } 



/* -------------------------------------------------------------------------------------------------------
  	1.中ブロック（TOP中身）.top_contents                
------------------------------------------------------------------------------------------------------- */
.top_contents{
	float			: left;
	width			: 520px;
	padding:0 0 0 30px;
}

.top_subject		{ margin:0 0 14px 0; }
.top_subject		{ margin:0 0 20px 0\9; } /* IE8 and below */ 


.top_subject p		{ font-size:14px; margin:10px 0 0 0; }
.top_banner			{ margin:0 0 30px 0; }
.top_banner h3		{ margin:0 0 10px 0; }
.top_contents h4	{ margin:10px 0; }

	/* 2010_07_23 追加*/
	.top_banner_small{
	display:inline-block;
	width:520px;
	padding:0 0 20px 0;
	}

	.top_banner_small ul li{
	float:left;
	}

	.top_banner_small ul li a{
	display:block;
	padding:0 0 10px 0;
	}

	.top_banner_small ul li.p10px a{
	display:block;
	padding-right:10px;
	}

/* 2011_03_14 追加*/
.top_box_shock{
	padding:10px;
	width:500px;
	height:130px;
	background:#FFC;
	font-size:14px;
	border:#F33 solid 1px;
}

/* -------------------------------------------------------------------------------------------------------
  	2.右メニュー（TOP専用右ﾒﾆｭｰ）.right_menu                
------------------------------------------------------------------------------------------------------- */
.menu_right{
	width			: 180px;
	float			: right;
}
.menu_right p		{ font-size:12px; }
.menu_right a		{ font-size:14px; }
.menu_right h5 img	{ margin:0 0 10px 0; }

/*ｱﾒﾆﾃｨｰとは*/
.whats_amenity		{ width:160px; }

/* 営業ﾃﾘﾄﾘｰMAP */
.territory{
	border			: 1px solid #669900;
	margin			: 18px 0 5px 0;
	padding			: 10px;
}
.territory img		{ padding:10px 0; }
.territory p		{ font-size:12px; }
.territory span		{ font-weight:600; font-size:14px; }

/*お客様の声*/
.customer{
	display			: inline-block;
	margin			: 0 0 30px 0;
}
.customer_voice{
	width			: 160px;
	border-bottom	: 1px dotted #CCCCCC;
	margin			: 0 0 5px 0;
	padding			: 0 0 2px 0;
}
.customer_voice img{
	float			: left;
	width			: 16px;
}
.customer_voice p{
	float			: right;
	text-align		: left;
	width			: 130px;
}
.customer_voice a{ font-size: 10px; !important}

/*ｻﾎﾟｰﾄ情報*/
.support			{ margin: 0 0 30px 0; }
.support ul{
	text-align		: left;
	margin			: 0 0 0 30px;
}
.support ul li		{ padding: 3px 0; }

/*ﾓﾊﾞｲﾙ情報*/
.mobile				{ margin: 0 0 30px 0; }
.mobile img			{ margin: 0 0 10px 0; }

/*ﾊﾞﾅｰ*/
.banner				{ margin: 0 0 30px 0; }
.banner ul li		{ padding: 5px 0; }







