@charset "utf-8";
/*サブメニュー*/
ul#service_menu {
	width: 958px;
	height: 47px;
	margin: 0 auto;
}

#service_menu li {
	text-indent: -9999px;
	height: 47px;
	list-style: none;
	float: left;
}

#service_menu li a {
	display: block;
	height: 47px;
	text-decoration: none;
	overflow: hidden;
}

/*通常時*/
li#service1 a {
	width: 191px;
	background: url(../images/common/bg_service_menu.gif) no-repeat;
}

li#service2 a {
	width: 192px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -191px 0;
}

li#service3 a {
	width: 192px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -383px 0;
}

li#service4 a {
	width: 192px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -575px 0;
}

li#service5 a {
	width: 191px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -767px 0;
}

/*オンマウス時*/
li#service1 a:hover { background: url(../images/common/bg_service_menu.gif) no-repeat 0 -47px; }

li#service2 a:hover { background: url(../images/common/bg_service_menu.gif) no-repeat -191px -47px; }

li#service3 a:hover { background: url(../images/common/bg_service_menu.gif) no-repeat -383px -47px; }

li#service4 a:hover { background: url(../images/common/bg_service_menu.gif) no-repeat -575px -47px; }

li#service5 a:hover { background: url(../images/common/bg_service_menu.gif) no-repeat -767px -47px; }

/*選択時*/
li#service1.selected {
	width: 191px;
	background: url(../images/common/bg_service_menu.gif) no-repeat 0 -94px;
}

li#service2.selected {
	width: 192px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -191px -94px;
}

li#service3.selected {
	width: 192px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -383px -94px;
}

li#service4.selected {
	width: 192px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -575px -94px;
}

li#service5.selected {
	width: 191px;
	background: url(../images/common/bg_service_menu.gif) no-repeat -767px -94px;
}

/*各サービス共通料金表*/
table.charge {
	width:100%;
	border-collapse:collapse
}
table.charge td{
	padding:10px 5px;
	border:1px solid #ccf;
	text-align:center;
	line-height:1.4;
}
table.charge td.softbank{
	background-color:#ffc;
}
table.charge strong{
	font-size:140%;
	color:#ff0000;
}
table.charge em{
	color:#000;
	font-style:normal;
	text-decoration:line-through;
}
table.charge th span{
	font-weight:normal;
	font-size:11px;
}
table.charge td span{
	color:#666;
	font-weight:normal;
	font-size:11px;
}
table.charge th{
	font-size:75%;
	line-height:1.3;
	color:#039;
	padding:10px 5px;
	border:1px solid #ccf;
	background-color:#eee;
}
table.charge th.header{
	color:#fff;
	background-color:#039;
}
/*ホワイトプラン*/
div#plus { text-align:center;margin:10px 0 5px 0; }

