@charset "utf-8";

/*---------------------------------------------------------
    衛星事業専用CSS
----------------------------------------------------------*/

/* ------------------------------- [衛星通信について]プロフィールテーブル ------------------------------- */
#kouiki-list{
	margin-left: 1em;
}

#kouiki-list li{
	text-indent: -1em;
}


/* ------------------------------- services.html ------------------------------- */

.graybox {
	width:550px;
	margin:0 auto 15px;
	line-height:1.6em;
}

.graybox tr {
	vertical-align:top;
}

.graybox a {
	padding-left:20px;
	background:url(../img/satellite/gray_table_link.gif) no-repeat;
}

.graybox table {
	background:url(../img/satellite/gray_table_bg.gif) repeat-y;
	margin:0;
	padding:0;
}

.graybox table div {
	margin-left:30px;
	}

.bold_txt {
	font-weight:bold;
}

.satellite_list {
	width:550px;
	margin:0 auto 20px;
}

.list_table a {
	padding-left:20px;
	color:#ffffff;
	background:url(../img/satellite/gray_table_link.gif) no-repeat;
}

.list_table {
	width:550px;
	margin:0 auto;
	margin-bottom:30px;
}

.pdf_link {
	padding-left:20px;
	
}

.center540 {
	width:540px;
	margin-right:auto;
	margin-left:auto;
}

/* ------------------------------- sun.html ------------------------------- */

.beam_table_all01{
	float: left;
	width: 333px;
}

.beam_table_all02{
	float: left;
	padding-left: 10px;
	width: 230px;
}

.beam_table_01{
	float: left;
}

.beam_table_02{
	float: left;
	margin-left: 20px;
}

.beam_table_01 .td_border, .beam_table_02 .td_border{
	border-bottom: dashed 1px #666666;
	padding-bottom: 10px;
}

.beam_table_01 .td_padding, .beam_table_02 .td_padding{
	padding-top: 5px;
}


/* ------------------------------- 約款リストナビ ------------------------------- */

.tariff_navi {
	width:600px;
}

.tariff_navi ul{
	padding-left:13px;
	border-bottom:#b8b8b8 1px solid;
	height:39px;
}

.tariff_navi li{
	margin:0 0 -1px 0;
	padding-right:10px;
	float:left;
}

.tariff_navi li img{
	display:block;
	z-index:10;
}

.bt_t_jsat a {
    display:block;
    width:217px;
    height:40px;
	text-indent:-9999px;
	background:url(../img/satellite/bt_t_jsat.gif) no-repeat;
	overflow:hidden;
}

.bt_t_jsat a:hover {
    display:block;
    width:217px;
    height:40px;
	text-indent:-9999px;
	background:url(../img/satellite/bt_t_jsat_on.gif) no-repeat;
}

.bt_t_scc a {
    display:block;
    width:217px;
    height:40px;
	text-indent:-9999px;
	background: url(../img/satellite/bt_t_scc.gif) no-repeat;
	overflow:hidden;
}

.bt_t_scc a:hover {
    display:block;
    width:217px;
    height:40px;
	text-indent:-9999px;
	background:url(../img/satellite/bt_t_scc_on.gif) no-repeat;
}


/* ------------------------------- 約款テーブル ------------------------------- */

.tariff_table_01{
	float: left;
	width: 270px;
}

.tariff_table_02{
	float: left;
	width: 270px;
	margin-left: 29px;
}

.tariff_table_01 .td_border, .tariff_table_02 .td_border{
	border-bottom: dashed 1px #666666;
	padding-bottom: 10px;
}

.tariff_table_01 .td_padding, .tariff_table_02 .td_padding{
	padding-top: 10px;
}

.tariff_table_all{
	background: #eef7ff;
	padding: 10px;
	margin-top: 20px;
	border: solid 1px #caebf5;
}

.tariff_table_all a{
	color: #12579e;
	text-decoration: none;
}

.tariff_table_all a:hover{
	color: #12579e;
	text-decoration: underline;
}
