/* NetReal! : 総合トップ　サービス概要_特徴 */


/* テキスト */
#wrapper #main #contents div.text {
	width:592px;
	line-height:19px;
	margin:auto 0 auto 0;
	padding:0 0 10px 15px;
}
#wrapper #main #contents div.text_down {
	width:592px;
	line-height:19px;
	margin:auto 0 auto 0;
	padding:20px 0 0 15px;
}

/* h3：オーバー */
#wrapper #main #contents div.img {
	width:592px;
	margin:0 0 15px 0;
}


/* テーブル */
#wrapper #main #contents table.chart {
	width:592px;
	line-height:18px;
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	margin:0 0 0 9px;
}
#wrapper #main #contents table.chart th {
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#000000;
    background-color:#ffffff;
    padding:9px;
}
#wrapper #main #contents table.chart td {
	line-height:18px;
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
	text-align:center;
    padding:5px;
}
#wrapper #main #contents table.chart td.orenge {
	margin-bottom:30px;
	background-color: #FBD392;
}
#wrapper #main #contents table.chart td.grey {
	margin-bottom:30px;
	background-color: #E4E1E1;
}
#wrapper #main #contents table.chart td.purple {
	margin-bottom:30px;
}
#wrapper #main #contents table.chart tr.purple td {
	margin-bottom:30px;
	background-color: #D1C5E8;

}
#wrapper #main #contents table.chart td.blue {
	margin-bottom:30px;
	background-color: #BEDDEF;
}
#wrapper #main #contents table.chart tr.blue td {
	margin-bottom:30px;
	background-color: #BEDDEF;

}
#wrapper #main #contents table.chart td.green {
	margin-bottom:30px;
	background-color: #CCE9D6;
}
#wrapper #main #contents table.chart tr.green td {
	margin-bottom:30px;
	background-color: #CCE9D6;

}
#wrapper #main #contents table.chart td.pink {
	margin-bottom:30px;
	background-color: #F1C7C7;
}
#wrapper #main #contents table.chart tr.pink td {
	margin-bottom:30px;
	background-color: #F1C7C7;

}
#wrapper #main #contents table.chart td.yellowk {
	margin-bottom:30px;
	background-color: #FFFFBE;
}
#wrapper #main #contents table.chart tr.yellow td {
	margin-bottom:30px;
	background-color: #FFFFBE;

}
#wrapper #main #contents table.chart td span.red {
	color:#cc3300;
}
#wrapper #main #contents table.chart td.nomal {
	margin-bottom:30px;
	background-color: #ffffff;
}


/* ページ上部メニューボタン */
#wrapper #main #contents div.menu {
	width:592px;
	height:70px;
}
/* ボタン全体 */
#wrapper #main #contents div.menu {
	width:592px;
	margin: 15px 0px 0px 1px;
}
/* コンセプト */
#wrapper #main #contents div.menu div.menu-01 {
	width:145px;
	height:70px;
	background:url(../images/service_menu_01.gif) top no-repeat;
	margin:0 3px 10px 0px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-01 a {
	display:block;
	width:145px;
	height:70px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-01 a:hover {
	background:url(../images/service_menu_01.gif) no-repeat 0 -70px;
}
/* サービス一覧 */
#wrapper #main #contents div.menu div.menu-02 {
	width:145px;
	height:70px;
	background:url(../images/service_menu_02.gif) top no-repeat;
	margin:0 3px 10px 0px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-02 a {
	display:block;
	width:145px;
	height:70px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-02 a:hover {
	background:url(../images/service_menu_02.gif) no-repeat 0 -70px;
}
/* ポリシー */
#wrapper #main #contents div.menu div.menu-03 {
	width:145px;
	height:70px;
	background:url(../images/service_menu_03.gif) top no-repeat;
	margin:0 3px 10px 0px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-03 a {
	display:block;
	width:145px;
	height:70px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-03 a:hover {
	background:url(../images/service_menu_03.gif) no-repeat 0 -70px;
}
/* 特徴 */
#wrapper #main #contents div.menu div.menu-04 {
	width:145px;
	height:70px;
	background:url(../images/service_menu_04.gif) no-repeat 0 -70px;
	margin:0 3px 10px 0px;
	text-indent:-9999px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-04 a {
	display:block;
	width:145px;
	height:70px;
	float:left;
	display:inline;
}
#wrapper #main #contents div.menu div.menu-04 a:hover {
	background:url(../images/service_menu_04.gif) no-repeat 0 -70px;
}

/* 会員登録ボタン */
#wrapper #main #contents div.entry {
	width:309px;
	height:56px;
	background:url(../images/service_button_entry.gif) top no-repeat;
	margin:20px 0 0 155px;
	text-indent:-9999px;
}
#wrapper #main #contents div.entry a {
	display:block;
	width:309px;
	height:56px;
}
#wrapper #main #contents div.entry a:hover {
	background:url(../images/service_button_entry.gif) no-repeat 0 -56px;
}