@charset "Shift_JIS";
/*==共通・開始===========================================================*/
div.imagebox_01{/*--画像を中央に配置するボックス--*/
	width:530px;
	text-align:left;
	margin:0px;
}
div.imagebox_02{/*--画像を中央に配置するボックス　下30px----*/
	width:530px;
	text-align:left;
	margin-bottom:30px;
}
table.imagetable_01{/*--画像を左右に配置するテーブル　下30px--*/
	margin-bottom:30px;
}
table.imagetable_02{/*--画像を左右に配置するテーブル　下10px--*/
	margin-bottom:10px;
}

table.point_01{
	margin:0px 0px 30px 0px;
	width:550px;
}

table.point_01 td{
	line-height:130%;
	padding:0px 0px 5px 0px;
	vertical-align:middle;
}

table.point_01 img{
	margin-right:3px;
	margin-bottom:0px;
}

/*--リスト・開始--------------------------------------------------------*/
/*--共通-------*/
ul.list_01{/*--リストマーク小--*/
	margin-bottom:30px;
}
ul.list_01 li{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/common/i_common_01.gif) no-repeat 0px .1em;
	padding:0px 0px 3px 7px;
}
dl.list_02{/*--見出し+リスト--*/
	margin:0px 0px 15px 15px;
}
dl.list_02 dd{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/common/i_common_01.gif) no-repeat 8px .4em;
	padding:0px 0px 3px 15px;
	line-height:120%;
}
ul.list_03{/*--リストマーク中--*/
	margin-bottom:30px;
}
ul.list_03 li{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/common/i_common_02.gif) no-repeat 0px .4em;
	padding:0px 0px 3px 8px;
	line-height:120%;
}
p.list_04{/*--リストマーク※--*//*--macIe.cssにも記述--*/
	margin:0px;
	background:#FFFFFF url(../images/common/i_common_03.gif) no-repeat .1em .3em;
	padding:0px 0px 0px 12px;
	line-height:120%;
}
dl.list_05{/*--見出し+内容--*/
	margin:0px 0px 10px 15px;
}
dl.list_05 dd{
	padding:2px 0px 10px 12px;
	line-height:120%;
}
ul.list_06{/*--リストマーク※--*/
	margin-bottom:0px;
}
ul.list_06 li{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/common/i_common_03.gif) no-repeat 0px .4em;
	padding:0px 0px 3px 11px;
	line-height:120%;
}

p.list_07{/*--リストマーク※--*//*--macIe.cssにも記述--*/
	margin:0px;
	line-height:120%;
}
/*--見出し+内容broadband-------*/
td#service100mbpsL dl.list_02 dt,
td#service100mbpsL dl.list_05 dt,
td#service1gbpsL dl.list_02 dt,
td#service1gbpsL dl.list_05 dt,
td#pricelist_broadbandL dl.list_02 dt,
td#pricelist_broadbandL dl.list_05 dt,
td#optionserviceL dl.list_02 dt,
td#optionserviceL dl.list_05 dt,
td#flowchartL dl.list_02 dt,
td#flowchartL dl.list_05 dt,
td#dnsL dl.list_02 dt,
td#dnsL dl.list_05 dt,
td#siteserveL dl.list_02 dt,
td#siteserveL dl.list_05 dt,
td#apply_broadbandL dl.list_02 dt,
td#apply_broadbandL dl.list_05 dt{
	background:#FFFFFF url(../images/broadband/i_broadband_01.gif) no-repeat 0px .3em;
	padding-left:12px;
	color:#006666;
	line-height:130%;
}

/*--見出し+内容vpn-------*/
td#service_vpnL dl.list_02 dt,
td#service_vpnL dl.list_05 dt,
td#construction_vpnL dl.list_02 dt,
td#construction_vpnL dl.list_05 dt,
td#pricelist_vpnL dl.list_02 dt,
td#pricelist_vpnL dl.list_05 dt,
td#pricelist_fletsL dl.list_02 dt,
td#pricelist_fletsL dl.list_05 dt,
td#apply_vpnL dl.list_02 dt,
td#apply_vpnL dl.list_05 dt{
	background:#FFFFFF url(../images/vpn/i_vpn_01.gif) no-repeat 0px .3em;
	padding-left:12px;
	color:#006600;
	line-height:130%;
}

/*--見出し+内容ipphone-------*/
td#service_ipphoneL dl.list_02 dt,
td#service_ipphoneL dl.list_05 dt,
td#rentalpackL dl.list_02 dt,
td#rentalpackL dl.list_05 dt,
td#pricelist_ipphoneL dl.list_02 dt,
td#pricelist_ipphoneL dl.list_05 dt,
td#pricelist_ipserviceL dl.list_02 dt,
td#pricelist_ipserviceL dl.list_05 dt,
td#pricelist_internationalL dl.list_02 dt,
td#pricelist_internationalL dl.list_05 dt,
td#apply_ipphoneL dl.list_02 dt,
td#apply_ipphoneL dl.list_05 dt{
	background:#FFFFFF url(../images/ipphone/i_ipphone_01.gif) no-repeat 0px .3em;
	padding-left:12px;
	color:#666600;
	line-height:130%;
}

/*--見出し+内容ipcamera-------*/
td#service_ipcameraL dl.list_02 dt,
td#service_ipcameraL dl.list_05 dt,
td#construction_ipcameraL dl.list_02 dt,
td#construction_ipcameraL dl.list_05 dt,
td#captureL dl.list_02 dt,
td#captureL dl.list_05 dt,
td#pricelist_ipcameraL dl.list_02 dt,
td#pricelist_ipcameraL dl.list_05 dt,
td#pricelist_exampleL dl.list_02 dt,
td#pricelist_exampleL dl.list_05 dt,
td#apply_ipcamera dl.list_02 dt,
td#apply_ipcamera dl.list_05 dt{
	background:#FFFFFF url(../images/ipcamera/i_ipcamera_01.gif) no-repeat 0px .3em;
	padding-left:12px;
	color:#663300;
	line-height:130%;
}

/*--見出し+内容idc--*/
td#service_idcL dl.list_02 dt,
td#service_idcL dl.list_05 dt,
td#construction_idcL dl.list_02 dt,
td#construction_idcL dl.list_05 dt,
td#pricelist_idcL dl.list_02 dt,
td#pricelist_idcL dl.list_05 dt,
td#ricelist_detailL dl.list_02 dt,
td#ricelist_detailL dl.list_05 dt,
td#apply_idcL dl.list_02 dt,
td#apply_idcL dl.list_05 dt{
	background:#FFFFFF url(../images/idc/i_idc_01.gif) no-repeat 0px .3em;
	padding-left:12px;
	color:#660033;
	line-height:130%;
}
/*--リスト・終了--------------------------------------------------------*/

/*--サービスエリア・開始------------------------------------------------*/
table#service_area_01{
	margin-bottom:30px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border:1px solid #333333;
}

table#service_area_01 th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:5px 10px;
	text-align:left;
}

table#service_area_01 td{
	font-weight:normal;
	padding:8px 10px 10px 10px;
	vertical-align:top;
}

table#service_area_01 td#area_search{
	padding:8px 10px 0px 10px;
}

table#service_area_01 .table_01{
	padding:0px;
	margin:0px;
	width:330px;
}

table#service_area_01 .table_01 td{
	padding:5px 0px 5px 0px;
	vertical-align:bottom;
}

table#service_area_01 p.p_02{
	padding:0px;
	margin:0px;
}

/*--サービスエリア・終了------------------------------------------------*/

/*==「料金表」のメインレイアウト・開始=============================*/
td#pricelist_broadbandL,
td#pricelist_vpnL,
td#pricelist_ipphoneL,
td#pricelist_ipcameraL,
td#pricelist_idcL{
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}
td#pricelist_broadbandL img,
td#pricelist_vpnL img,
td#pricelist_ipphoneL img,
td#pricelist_ipcameraL img,
td#pricelist_idcL img{
	display:block;
}
td#pricelist_broadbandL h2,
td#pricelist_vpnL h2,
td#pricelist_ipphoneL h2,
td#pricelist_ipcameraL h2,
td#pricelist_idcL h2{
	margin-bottom:15px;
}
td#pricelist_broadbandL h3,
td#pricelist_vpnL h3,
td#pricelist_ipphoneL h3,
td#pricelist_ipcameraL h3,
td#pricelist_idcL h3{
	margin-bottom:10px;
}

td#pricelist_broadbandL table,
td#pricelist_idcL table{
	margin-bottom:6px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}
td#pricelist_broadbandL caption,
td#pricelist_ipphoneL caption,
td#pricelist_ipcameraL caption,
td#pricelist_idcL caption{
	font-weight:bold;
	text-align:left;
	padding:3px 3px;
}
td#pricelist_broadbandL th,
td#pricelist_ipphoneL th,
td#pricelist_ipcameraL th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 8px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:left;
}
td#pricelist_broadbandL td,
td#pricelist_ipphoneL td,
td#pricelist_ipcameraL td{
	font-weight:normal;
	padding:8px 8px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

.pricetable_03{
	text-align:center;
}
td#pricelist_broadbandL p,
td#pricelist_ipphoneL p,
td#pricelist_ipcameraL p,
td#pricelist_idcL p{
	margin-bottom:10px;
	line-height:130%;
}
/*--broadband----------------------------------------------*/
td#pricelist_broadbandL em{
	color:#006666;
	font-weight:normal;
}

td#pricelist_broadbandL b{
	font-weight:normal;
	vertical-align:super;
	font-size:80%;
}

td#pricelist_broadbandL span{
	line-height:130%;
	display:block;
}

td#pricelist_broadbandL p.list_04{
	margin:0px;
}

td#pricelist_broadbandL div{
	margin-bottom:30px;
}

td#pricelist_broadbandL .tx_01{
	width:100px;
}

td#pricelist_broadbandL .tx_02{
	width:90px;
	text-align:center;
}
/*--vpn----------------------------------------------------*/
td#pricelist_vpnL b{
	font-weight:normal;
	vertical-align:super;
	font-size:80%;
}

td#pricelist_vpnL p.list_04{
	margin-bottom:0px;
}

td#pricelist_vpnL p.list_07{
	margin-bottom:5px;
}

td#pricelist_vpnL strong{
	color:#FF0000;
	font-weight:normal;
}

td#pricelist_vpnL ul.list_03{
	margin-bottom:10px;
}

td#pricelist_vpnL em{
	color:#006600;
	font-weight:normal;
}

td#pricelist_vpnL span{
	line-height:130%;
	display:block;
}

td#pricelist_vpnL table.imagetable_02{
	width:400px;
}

td#pricelist_vpnL table.table_pricelist_01{
	margin-bottom:6px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

td#pricelist_vpnL table.table_pricelist_02{
	margin-bottom:30px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

td#pricelist_vpnL table.table_pricelist_01 caption,
td#pricelist_vpnL table.table_pricelist_02 caption{
	font-weight:bold;
	text-align:left;
	padding:3px 3px;
}

td#pricelist_vpnL table.table_pricelist_01 th,
td#pricelist_vpnL table.table_pricelist_02 th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 8px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:left;
}

td#pricelist_vpnL table.table_pricelist_01 td,
td#pricelist_vpnL table.table_pricelist_02 td{
	font-weight:normal;
	padding:8px 8px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

td#pricelist_vpnL dl.pricelist_list_01{/*--見出し+リスト--*/
	margin:0px 0px 30px 15px;
}

td#pricelist_vpnL dl.pricelist_list_01 dd{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/common/i_common_01.gif) no-repeat 8px .4em;
	padding:2px 0px 2px 15px;
	line-height:120%;
}

td#pricelist_vpnL dl.pricelist_list_01 dt{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/vpn/i_vpn_01.gif) no-repeat 0px .3em;
	padding-left:12px;
	color:#006600;
	line-height:130%;
}

td#pricelist_vpnL p{
	margin-bottom:10px;
	line-height:130%;
}

td#pricelist_vpnL div.imagebox_01{
	margin-bottom:5px;
}

td#pricelist_vpnL div{
	margin-bottom:30px;
}

td#pricelist_vpnL div#div_01{
	margin-bottom:20px;
}

/*--ipphone------------------------------------------------*/
td#pricelist_ipphoneL em{
	color:#666600;
	font-weight:normal;
}
td#pricelist_ipphoneL table{
	margin-bottom:30px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}
td#pricelist_ipphoneL ul.list_04{
	margin-bottom:0px;
}
td#pricelist_ipphoneL ul.list_04 li{
	background:#FFFFFF url(../images/common/i_common_03.gif) no-repeat 0px .4em;
	padding:2px 0px 2px 11px;
	line-height:120%;
}
td#pricelist_ipphoneL .t2d_pricelist_01{
	width:300px;
	background-color:#CDE7CD;
}
/*--ipcamera-----------------------------------------------*/
td#pricelist_ipcameraL table{
	margin-bottom:30px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}
td#pricelist_ipcameraL em{
	color:#663300;
	font-weight:normal;
}
td#pricelist_ipcameraL td.td_pricelist_01{
	width:50px;
}
td#pricelist_ipcameraL td.td_pricelist_02{
	width:35px;
	text-align:center;
}

td#pricelist_ipcameraL p.list_04{
	margin-bottom:30px;
}

td#pricelist_ipcameraL table#table_01{
	margin-bottom:5px;
}

td#pricelist_ipcameraL table#table_01 caption em{
	font-size:80%;
	color:#333333;
}

td#pricelist_ipcameraL ul.list_03{
	margin-bottom:10px;
}

td#pricelist_ipcameraL b{
	font-weight:normal;
	vertical-align:super;
	font-size:80%;
}

td#pricelist_ipcameraL table#t_01{
	margin-bottom:5px;
}

td#pricelist_ipcameraL span{
	display:block;
	line-height:130%;
	margin-bottom:30px;
}

/*--idc----------------------------------------------------*/
td#pricelist_idcL em{
	color:#FF0000;
	font-weight:normal;
}
td#pricelist_idcL td.td_pricelist_01{
	background-color:#E6E6E6;
	width:12px;
}
td#pricelist_idcL td.td_pricelist_02{
	background-color:#E6E6E6;
	width:40px;
}
td#pricelist_idcL td.td_pricelist_03{
	text-align:center;
	width:40px;
}
td#pricelist_idcL td.td_pricelist_04{
	text-align:center;
	width:25px;
}
td#pricelist_idcL td.td_pricelist_05{
	text-align:center;
	width:30px;
}
td#pricelist_idcL td.td_pricelist_06{
	background-color:#E6E6E6;
	width:130px;
}
td#pricelist_idcL td.td_pricelist_07{
	background-color:#E6E6E6;
	width:80px;
}
td#pricelist_idcL td.td_pricelist_08{
	background-color:#E6E6E6;
	width:73px;
}
td#pricelist_idcL td.td_pricelist_09{
	background-color:#E6E6E6;
	width:73px;
}
td#pricelist_idcL table.table_pricelist_01{
	margin-bottom:5px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
}
td#pricelist_idcL th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 4px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	text-align:center;
}
td#pricelist_idcL td{
	font-weight:normal;
	padding:8px 4px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}
td#pricelist_idcL table{
	margin-bottom:30px;
	padding:0px;
	width:550px;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
}

td#pricelist_idcL b{
	font-weight:normal;
	vertical-align:super;
	font-size:80%;
}
/*==「料金表」のメインレイアウト・終了=============================*/


/*--「お申込・資料請求」のメインレイアウト・開始------------*/
td#apply_broadbandL,
td#apply_vpnL,
td#apply_ipphoneL,
td#apply_ipcameraL,
td#apply_idcL,
td#apply_tvconferenceL{
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}
td#apply_broadbandL h2,
td#apply_vpnL h2,
td#apply_ipphoneL h2,
td#apply_ipcameraL h2,
td#apply_idcL h2,
td#apply_tvconferenceL h2{
	margin-bottom:15px;
}

td#apply_broadbandL h3,
td#apply_vpnL h3,
td#apply_ipphoneL h3,
td#apply_ipcameraL h3,
td#apply_idcL h3,
td#apply_tvconferenceL h3{
	margin-bottom:10px;
}

td#apply_broadbandL h4,
td#apply_vpnL h4,
td#apply_ipphoneL h4,
td#apply_ipcameraL h4,
td#apply_idcL h4,
td#apply_tvconferenceL h4{
	margin:0px;
}

td#apply_broadbandL table.apply_flow,
td#apply_vpnL table.apply_flow,
td#apply_ipphoneL table.apply_flow,
td#apply_ipcameraL table.apply_flow,
td#apply_idcL table.apply_flow,
td#apply_tvconferenceL table.apply_flow{
	width:550px;
}
td#apply_broadbandL td.apply_flow_01,
td#apply_vpnL td.apply_flow_01,
td#apply_ipphoneL td.apply_flow_01,
td#apply_ipcameraL td.apply_flow_01,
td#apply_idcL td.apply_flow_01,
td#apply_tvconferenceL td.apply_flow_01{
	vertical-align:bottom;
	background:#FFFFFF url(../images/common/bg_apply_01.gif) repeat-y left;
	margin:0px;
	padding:0px;
	width:59px
}
td#apply_broadbandL td.apply_flow_02,
td#apply_vpnL td.apply_flow_02,
td#apply_ipphoneL td.apply_flow_02,
td#apply_ipcameraL td.apply_flow_02,
td#apply_idcL td.apply_flow_02,
td#apply_tvconferenceL td.apply_flow_02{
	padding:8px 0px 8px 10px;
	vertical-align:top;
}
td#apply_broadbandL td.apply_flow_03,
td#apply_vpnL td.apply_flow_03,
td#apply_ipphoneL td.apply_flow_03,
td#apply_ipcameraL td.apply_flow_03,
td#apply_idcL td.apply_flow_03,
td#apply_tvconferenceL td.apply_flow_03{
	width:59px
}

td#apply_broadbandL table#apply_01,
td#apply_vpnL table#apply_01,
td#apply_ipphoneL table#apply_01,
td#apply_ipcameraL table#apply_01,
td#apply_idcL table#apply_01,
td#apply_tvconferenceL table#apply_01{
	width:550px;
	margin-bottom:5px;
}

td#apply_broadbandL table#apply_01 td,
td#apply_vpnL table#apply_01 td,
td#apply_ipphoneL table#apply_01 td,
td#apply_ipcameraL table#apply_01 td,
td#apply_idcL table#apply_01 td,
td#apply_tvconferenceL table#apply_01 td{
	text-align:center;
	padding-right:46px;
}

td#apply_broadbandL table#apply_01 img,
td#apply_vpnL table#apply_01 img,
td#apply_ipphoneL table#apply_01 img,
td#apply_ipcameraL table#apply_01 img,
td#apply_idcL table#apply_01 img,
td#apply_tvconferenceL table#apply_01 img{
	margin-top:2px;
}

td#apply_broadbandL p,
td#apply_vpnL p,
td#apply_ipphoneL p,
td#apply_ipcameraL p,
td#apply_idcL p,
td#apply_tvconferenceL p{
	margin-bottom:10px;
}

td#apply_broadbandL p em,
td#apply_vpnL p em,
td#apply_ipphoneL p em,
td#apply_ipcameraL p em,
td#apply_idcL p em,
td#apply_tvconferenceL p em{
	font-weight:bold;
}

td#apply_broadbandL p.p_01,
td#apply_vpnL p.p_01,
td#apply_ipphoneL p.p_01,
td#apply_ipcameraL p.p_01,
td#apply_idcL p.p_01,
td#apply_tvconferenceL p.p_01{
	padding:0px 20px 0px 0px;
}

td#apply_broadbandL p.p_02,
td#apply_vpnL p.p_02,
td#apply_ipphoneL p.p_02,
td#apply_ipcameraL p.p_02,
td#apply_idcL p.p_02,
td#apply_tvconferenceL p.p_02{
	margin:0px;
}

td#apply_broadbandL ul,
td#apply_vpnL ul,
td#apply_ipphoneL ul,
td#apply_ipcameraL ul,
td#apply_idcL ul,
td#apply_tvconferenceL ul{
	margin-bottom:30px;
}

td#apply_broadbandL span,
td#apply_vpnL span,
td#apply_ipphoneL span,
td#apply_ipcameraL span,
td#apply_idcL span,
td#apply_tvconferenceL span{
	margin-bottom:30px;
	display:block;
}

td#apply_broadbandL li,
td#apply_vpnL li,
td#apply_ipphoneL li,
td#apply_ipcameraL li,
td#apply_idcL li,
td#apply_tvconferenceL li{
	background:#FFFFFF url(../images/common/i_apply_01.gif) no-repeat 0px .2em;
	padding:1px 0px 1px 15px;
	line-height:130%;
}

td#apply_broadbandL table.table_01,
td#apply_vpnL table.table_01,
td#apply_ipphoneL table.table_01,
td#apply_ipcameraL table.table_01,
td#apply_idcL table.table_01,
td#apply_tvconferenceL table.table_01{
	margin-bottom:10px;
}

td#apply_broadbandL table.table_01 td,
td#apply_vpnL table.table_01 td,
td#apply_ipphoneL table.table_01 td,
td#apply_ipcameraL table.table_01 td,
td#apply_idcL table.table_01 td,
td#apply_tvconferenceL table.table_01 td{
	vertical-align:bottom;
}

td#apply_broadbandL p,
td#apply_vpnL p,
td#apply_ipphoneL p,
td#apply_ipcameraL p,
td#apply_idcL p,
td#apply_tvconferenceL p{
	line-height:130%;
	margin:5px 0px 10px 0px;
}
/*--broadband----------------------------------------------*/
td#apply_broadbandL em{
	color:#006666;
	font-weight:normal;
}

/*--vpn----------------------------------------------------*/
td#apply_vpnL em{
	color:#006600;
	font-weight:normal;
}

td#apply_vpnL li{
	margin-left:0px;
	background:#FFFFFF url(../images/common/i_common_02.gif) no-repeat 0px .4em;
	padding:0px 0px 3px 8px;
	line-height:120%;
}
td#apply_vpnL dl.list_02{
	margin-left:0px;
}

/*--ipphone------------------------------------------------*/
td#apply_ipphoneL em{
	color:#666600;
	font-weight:normal;
}
td#apply_ipphoneL p{
	margin:15px 0px 0px 0px;
	line-height:120%;
}

/*--ipcamera----------------------------------------------*/
td#apply_ipcameraL em{
	color:#663300;
	font-weight:normal;
}
td#apply_ipcameraL p{
	margin:15px 0px 0px 0px;
	line-height:120%;
}

/*--idc--------------------------------------------------*/
td#apply_idcL em{
	color:#660033;
	font-weight:bold;
}

/*--tvconference--------------------------------------------------*/
td#apply_tvconferenceL em{
	color:#660000;
	font-weight:bold;
}
/*--「お申込・資料請求」のメインレイアウト・終了------------*/
/*==共通・終了===========================================================*/






/*==ページ別・開始=======================================================*/
/*--「100mbpsサービス内容」のメインレイアウト・開始---------------------*/
td#service100mbpsL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#service100mbpsL img{
	display:block;
}

#service100mbpsL h2{
	margin-bottom:15px;
}

#service100mbpsL h3{
	margin-bottom:10px;
}

#service100mbpsL h4{
	margin-bottom:5px;
}

#service100mbpsL p{
	line-height:130%;
	margin-bottom:10px;
}

#service100mbpsL div{
	margin:0px 0px 30px 0px;
}

#service100mbpsL div img{
	margin:10px 0px 22px 0px;
}

#service100mbpsL p.li01,
#service100mbpsL p.li02,
#service100mbpsL p.li03{
	padding:10px 0px 10px 65px;
	line-height:130%;
	margin:0px;
}

#service100mbpsL p.li01{
	background:#FFFFFF url(../images/broadband/i_service_100mbps_01.gif) no-repeat left;
}

#service100mbpsL p.li02{
	background:#FFFFFF url(../images/broadband/i_service_100mbps_02.gif) no-repeat left;
}

#service100mbpsL p.li03{
	background:#FFFFFF url(../images/broadband/i_service_100mbps_03.gif) no-repeat left;
}
#service100mbpsL p em{
	color:#006666;
	font-weight:normal;
}

#service100mbpsL ul.list_01{
	margin-bottom:20px;
}

#service100mbpsL p.p_01{
	margin-bottom:30px;
}

#service100mbpsL dl.list_05{
	margin:0px 0px 10px 15px;
}

#service100mbpsL blockquote{
	margin-bottom:30px;
}
/*--「100mbpsサービス内容」のメインレイアウト・終了---------------------*/



/*--「1gbpsサービス内容」のメインレイアウト・開始---------------------*/
td#service1gbpsL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#service1gbpsL img{
	display:block;
}

#service1gbpsL h2{
	margin-bottom:15px;
}

#service1gbpsL h3{
	margin-bottom:10px;
}

#service1gbpsL h4{
	margin-bottom:5px;
}

#service1gbpsL p{
	line-height:130%;
	margin-bottom:30px;
}

#service1gbpsL table{
	width:550px;
	margin-bottom:30px;
}

#service1gbpsL td p{
	line-height:130%;
	margin:0px 0px 0px 10px;
}

#service1gbpsL p{
	margin-bottom:30px;
}

#service1gbpsL p.p_01{
	margin-bottom:10px;
}

#service1gbpsL ul.list_03{
	margin-bottom:10px;
}

#service1gbpsL table.point_01 h3{
	margin-bottom:5px;
}
/*--「1gbpsサービス内容」のメインレイアウト・終了---------------------*/



/*--「オプションサービス内容」のメインレイアウト・開始---------------------*/
td#optionserviceL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#optionserviceL img{
	display:block;
}

#optionserviceL h2{
	margin-bottom:15px;
}

#optionserviceL p{
	line-height:130%;
	margin-bottom:10px;
}

#optionserviceL img.btn_01{
	margin-bottom:5px;
}

#optionserviceL table.imagetable_01{
	width:550px;
	padding:0px
	margin:0px;
}

#optionserviceL table.imagetable_01 td{
	width:275px;
	vertical-align:top;
	text-align:left;
}

#optionserviceL h3{
	margin-bottom:3px;
}

#optionserviceL table.imagetable_01 td#td_left{
	padding-right:20px;
}

#optionserviceL .list_01{
	margin-bottom:0px;
}
/*--「オプションサービス内容」のメインレイアウト・終了---------------------*/



/*--「ドメイン取得代行/DNSホスティングサービス」のメインレイアウト・開始---------------------*/
td#dnsL{
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#dnsL img{
	display:block;
}

#dnsL h2{
	margin-bottom:15px;
}

#dnsL h3{
	margin-bottom:10px;
}

#dnsL p{
	line-height:130%;
	margin-bottom:20px;
}

#dnsL table{
	margin-bottom:10px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#dnsL table#table_dns_01{
	margin-bottom:20px;
}

#dnsL table th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 8px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	text-align:left;
	width:200px;
}

#dnsL table td{
	font-weight:normal;
	padding:8px 8px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	vertical-align:top;
}

#dnsL dl{
	margin-bottom:10px;
}

#dnsL dd{
	font-size:120%;
	padding:0px 0px 10px 12px;
	line-height:100%;
}

#dnsL p.list_04{
	margin-bottom:0px;
}

#dnsL div{
	margin-bottom:30px;
}

#dnsL p.p_01{
	margin-bottom:30px;
}

/*--「ドメイン取得代行/DNSホスティングサービス」のメインレイアウト・終了---------------------*/



/*--「VPNサービス内容」のメインレイアウト・開始---------------------*/
td#service_vpnL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#service_vpnL img{
	display:block;
}

#service_vpnL h2{
	margin-bottom:15px;
}

#service_vpnL h3{
	margin-bottom:10px;
}

#service_vpnL h4{
	margin-bottom:30px;
}


#service_vpnLL p{
	line-height:130%;
	margin-bottom:20px;
}

#service_vpnL div{
	margin:0px 0px 10px 0px;
}

#service_vpnL p{
	line-height:130%;
	margin-bottom:30px;
}

#service_vpnL p.li01,
#service_vpnL p.li02,
#service_vpnL p.li03{
	padding:8px 0px 8px 130px;
	line-height:110%;
	margin:0px;
}

#service_vpnL p.li01{
	background:#FFFFFF url(../images/vpn/i_service_01.gif) no-repeat left;
}

#service_vpnL p.li02{
	background:#FFFFFF url(../images/vpn/i_service_02.gif) no-repeat left;
}

#service_vpnL p.li03{
	background:#FFFFFF url(../images/vpn/i_service_03.gif) no-repeat left;
}
/*--「VPNサービス内容」のメインレイアウト・終了---------------------*/


/*--「VPNネットワーク構成」のメインレイアウト・開始---------------------*/
td#construction_vpnL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}
/*--「VPNネットワーク構成」のメインレイアウト・開始---------------------*/


/*--「IP電話サービス内容」のメインレイアウト・開始---------------------*/
td#service_ipphoneL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#service_ipphoneL img{
	display:block;
}

#service_ipphoneL h2{
	margin-bottom:15px;
}

#service_ipphoneL h3{
	margin-bottom:10px;
}

#service_ipphoneL h4{
	margin-bottom:30px;
}

#service_ipphoneL h5{
	margin-bottom:10px;
}


#service_ipphoneL p{
	line-height:130%;
	margin-bottom:10px;
}

#service_ipphoneL div{
	margin:0px 0px 30px 0px;
}

#service_ipphoneL p.p_ipphone_01{
	line-height:120%;
	margin-bottom:5px;
}
#service_ipphoneL p.p_ipphone_02{
	line-height:120%;
	margin-bottom:30px;
}
#service_ipphoneL p.p_ipphone_01 em,
#service_ipphoneL p.p_ipphone_02 em{
	color:#666600;
	font-weight:normal;
}

#service_ipphoneL p.list_04{
	margin-bottom:0px;
}

#service_ipphoneL div.imagebox_01{
	margin-bottom:10px;
}

#service_ipphoneL div.div_01{
	border:1px solid #444444;
	margin-bottom:10px;
	width:548px;
	padding:10px 0px 10px 0px;
}

#service_ipphoneL div.div_02{
	border:1px solid #444444;
	margin-bottom:30px;
	width:548px;
	padding:10px 0px 10px 0px;
}

#service_ipphoneL div.div_01 img{
	margin:10px 0px;
}

#service_ipphoneL p.li01,
#service_ipphoneL p.li02,
#service_ipphoneL p.li03,
#service_ipphoneL p.li04,
#service_ipphoneL p.li05{
	font-weight:bold;
	padding:1px 0px 1px 15px;
	line-height:130%;
	margin:0px 0px 0px 15px;
}

#service_ipphoneL p.li01{
	background:#FFFFFF url(../images/ipphone/i_service_01.gif) no-repeat left;
}

#service_ipphoneL p.li02{
	background:#FFFFFF url(../images/ipphone/i_service_02.gif) no-repeat left;
}

#service_ipphoneL p.li03{
	background:#FFFFFF url(../images/ipphone/i_service_03.gif) no-repeat left;
}

#service_ipphoneL p.li04{
	background:#FFFFFF url(../images/ipphone/i_service_04.gif) no-repeat left;
}

#service_ipphoneL p.li05{
	background:#FFFFFF url(../images/ipphone/i_service_05.gif) no-repeat left;
}
#service_ipphoneL dl.list_05{/*--見出し+内容--*/
	margin:5px 0px 5px 15px;
}

#service_ipphoneL dl.list_05 dt{
	padding:2px 0px 2px 12px;
	line-height:120%;
	font-weight:bold;
}

#service_ipphoneL dl.list_05 dd{
	padding:2px 0px 2px 12px;
	line-height:120%;
}

#service_ipphoneL div#attention{
	margin-bottom:20px;
}

#service_ipphoneL div#attention p.list_04{
	font-size:80%;
	margin-bottom:10px;
}

#service_ipphoneL div#attention h3{
	font-size:80%;
	margin-bottom:5px;
}

/*--「IP電話サービス内容」のメインレイアウト・終了---------------------*/



/*--「IP電話レンタルパック」のメインレイアウト・開始---------------------*/
td#rentalpackL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#rentalpackL img{
	display:block;
}

#rentalpackL h2{
	margin-bottom:15px;
}

#rentalpackL h3{
	margin-bottom:13px;
}

#rentalpackL h4{
	margin-bottom:11px;
}

#rentalpackL h5{
	margin-bottom:10px;
}

#rentalpackL h6{
	margin-bottom:4px;
}
#rentalpackL p{
	line-height:130%;
	margin-bottom:20px;
}

#rentalpackL div{
	margin-bottom:20px;
}

#rentalpackL span{
	display:block;
	margin-bottom:5px;
}

#rentalpackL table{
	width:530px;
	margin-bottom:10px;
}
/*--「IP電話レンタルパック」のメインレイアウト・終了---------------------*/



/*--「IPカメラサービス内容」のメインレイアウト・開始---------------------*/
td#service_ipcameraL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

td#service_ipcameraL div{
	margin-bottom:30px;
}

#service_ipcameraL img{
	display:block;
}

#service_ipcameraL h2{
	margin-bottom:15px;
}

#service_ipcameraL h3{
	margin-bottom:10px;
}

#service_ipcameraL h4{
	margin-bottom:20px;
}

#service_ipcameraL p{
	line-height:130%;
	margin-bottom:20px;
}
#service_ipcameraL div.imagebox_01{
	width:530px;
	text-align:left;
	margin-bottom:10px;
}

#service_ipcameraL ul.list_03{
	margin:0px 0px 10px 10px;
}

#service_ipcameraL table{
	width:550px;
	margin-bottom:30px;
}

#service_ipcameraL table td{
	padding:10px 0px 0px 0px;
}

#service_ipcameraL table.point_01 td{
	line-height:130%;
	padding:0px;
}

#service_ipcameraL p.li01,
#service_ipcameraL p.li02,
#service_ipcameraL p.li03{
	padding:5px 0px 5px 120px;
	line-height:110%;
	margin:0px 0px 0px 10px;
}

#service_ipcameraL p.li01{
	background:#FFFFFF url(../images/ipcamera/i_service_01.gif) no-repeat left;
}

#service_ipcameraL p.li02{
	background:#FFFFFF url(../images/ipcamera/i_service_02.gif) no-repeat left;
}

#service_ipcameraL p.li03{
	background:#FFFFFF url(../images/ipcamera/i_service_03.gif) no-repeat left;
}

#service_ipcameraL table.point_01{
	margin:0px 0px 30px 0px;
	width:550px;
}

#service_ipcameraL table.point_01 td{
	line-height:130%;
	padding:0px 0px 5px 0px;
	vertical-align:middle;
}

#service_ipcameraL table.point_01 img{
	margin:0px 3px 0px 0px;
	padding:0px;
}
/*--「IPカメラサービス内容」のメインレイアウト・終了---------------------*/



/*--「IPカメラ画面イメージ」のメインレイアウト・開始---------------------*/
td#captureL{
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#captureL img{
	display:block;
}

#captureL h2{
	margin-bottom:15px;
}

#captureL h3{
	margin-bottom:10px;
}

#captureL h4{
	margin-bottom:5px;
}

#captureL p{
	line-height:130%;
	margin-bottom:20px;
}

#captureL table#cap{
	margin-bottom:30px;
	border:1px solid #663300;
	width:550px;
}

#captureL table#cap td{
	padding:0px 15px 15px 15px;
}

#captureL table#cap td h6{
	float:left;
	padding:0px 17px 0px 0px;
}

#captureL table#cap td h5{
	padding:0px;
}

#captureL table#cap td img{
	padding:15px 0px 3px 0px;
}

#captureL table{
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#captureL table.table_capture_01{
	margin-bottom:20px;
}
#captureL table.table_capture_02{
	margin-bottom:30px;
}

#captureL table.table_capture_01 caption,
#captureL table.table_capture_02 caption{
	font-weight:bold;
	text-align:left;
	padding:3px 3px;
}

#captureL table.table_capture_01 th,
#captureL table.table_capture_02 th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 10px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
#captureL table.table_capture_01 td,
#captureL table.table_capture_02 td{
	font-weight:normal;
	padding:8px 10px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
#captureL p.list_04{/*--リストマーク※--*/
	margin-bottom:10px;
}

#captureL ul.list_05{/*--リストマーク中--*/
	margin-bottom:0px;
}

#captureL ul.list_03{/*--リストマーク中--*/
	margin-bottom:10px;
}

#captureL ul.list_05 li{/*--macIe.cssにも記述--*/
	background:#FFFFFF url(../images/common/i_common_02.gif) no-repeat 0px .4em;
	padding:2px 0px 2px 8px;
	line-height:120%;
}

/*--「IPカメラ画面イメージ」のメインレイアウト・終了---------------------*/


/*--「データセンターサービス内容」のメインレイアウト・開始---------------------*/
td#service_idcL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#service_idcL img{
	display:block;
}

#service_idcL h2{
	margin-bottom:15px;
}

#service_idcL h3{
	margin-bottom:10px;
}

#service_idcL p{
	line-height:130%;
	margin-bottom:30px;
}
#service_idcL p.p_service_01{
	line-height:130%;
	margin-bottom:30px;
	font-weight:bold;
}
#service_idcL table{
	margin-bottom:10px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#service_idcL table th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 8px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}

#service_idcL table td{
	font-weight:normal;
	padding:8px 8px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}

#service_idcL em.list_07{
	display:block;
	margin:0px;
	background:#FFFFFF url(../images/common/i_common_02.gif) no-repeat 0px .4em;
	padding:2px 0px 2px 8px;
	line-height:120%;
	color:#660033;
	font-weight:normal;
}
#service_idcL em.list_08{
	display:block;
	background:#FFFFFF url(../images/common/i_common_01.gif) no-repeat 0px .3em;
	padding:2px 0px 2px 7px;
}

#service_idcL p.li01,
#service_idcL p.li02,
#service_idcL p.li03,
#service_idcL p.li04{
	padding:10px 0px 10px 122px;
	line-height:110%;
	margin:0px 0px 0px 10px;
}

#service_idcL div{
	margin-bottom:30px;
}

#service_idcL table#table_01{
	margin-bottom:30px;
}

#service_idcL table#table_01,
#service_idcL table#table_01 td{
	vertical-align:top;
	border:1px solid #FFFFFF;
}

#service_idcL span{
	margin-bottom:10px;
	display:block;
}

#service_idcL p.li01{
	background:#FFFFFF url(../images/idc/i_service_01.gif) no-repeat left;
}

#service_idcL p.li02{
	background:#FFFFFF url(../images/idc/i_service_02.gif) no-repeat left;
}

#service_idcL p.li03{
	background:#FFFFFF url(../images/idc/i_service_03.gif) no-repeat left;
}

#service_idcL p.li04{
	background:#FFFFFF url(../images/idc/i_service_04.gif) no-repeat left;
}

#service_idcL table.point_01{
	margin:0px 0px 30px 0px;
	width:550px;
	border:0px;
}

#service_idcL table.point_01 td{
	padding:0px 0px 5px 0px;
	border:0px;
}

#service_idcL table.point_01 img{
	display:block;
	margin-right:3px;
	margin-bottom:0px;
}
/*--「データセンターサービス内容」のメインレイアウト・終了---------------------*/

/*--「データセンターシステム構成例」のメインレイアウト・開始---------------------*/
td#construction_idcL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#construction_idcL img{
	display:block;
}

#construction_idcL h2{
	margin-bottom:15px;
}

#construction_idcL h3{
	margin-bottom:13px;
}

#construction_idcL h4{
	margin-bottom:11px;
}

#construction_idcL h5{
	margin-bottom:10px;
}

#construction_idcL h6{
	margin-bottom:4px;
}

#construction_idcL p{
	line-height:130%;
	margin-bottom:20px;
}

#construction_idcL table.table_pricelist_01{
	margin-bottom:20px;
	margin-right:10px;
	padding:0px;
	width:280px;
	border-collapse:collapse;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
}
#construction_idcL table.table_pricelist_02{
	margin-bottom:30px;
	padding:0px;
	width:550px;
	border-collapse:collapse;
}

#construction_idcL table.table_pricelist_01 caption{
	font-weight:bold;
	text-align:left;
	padding:3px 3px;
}

#construction_idcL table.table_pricelist_01 th{
	background-color:#E6E6E6;
	font-weight:normal;
	padding:8px 8px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	text-align:left;
	width:90px;
}

#construction_idcL table.table_pricelist_01 td{
	font-weight:normal;
	padding:8px 8px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}
#construction_idcL table.table_pricelist_02 td{
	vertical-align:top;
}
/*--「データセンターシステム構成例」のメインレイアウト・終了---------------------*/




/*--「TV会議サービス内容」のメインレイアウト・開始---------------------*/
td#service_tvconferenceL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#service_tvconferenceL img{
	display:block;
}

#service_tvconferenceL h2{
	margin-bottom:15px;
}

#service_tvconferenceL h3{
	margin-bottom:10px;
}

#service_tvconferenceL h4{
	margin-bottom:5px;
}

#service_tvconferenceL p{
	line-height:130%;
	margin-bottom:20px;
}

#service_tvconferenceL span{
	display:block;
	line-height:130%;
	margin-bottom:10px;
}

#service_tvconferenceL span em{
	font-weight:bold;
	text-decoration:underline;
}

#service_tvconferenceL div{
	margin:0px 0px 30px 0px;
}

#service_tvconferenceL div#tvconference_01 p{
	margin:0px 10px 30px 0px;
}

#service_tvconferenceL div#tvconference_01 table{
	border:0px;
	margin-bottom:10px;
}

#service_tvconferenceL div#tvconference_01 table th{
	border:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	width:340px;
	background-color:#ffffff;
}

#service_tvconferenceL div#tvconference_01 table td{
	border:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

#service_tvconferenceL div#tvconference_01 div h3{
	width:300px;
}

#service_tvconferenceL table{
	width:550px;
	margin-bottom:30px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-collapse:collapse;
}

#service_tvconferenceL td,
#service_tvconferenceL th{
	font-weight:normal;
	padding:8px 8px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#service_tvconferenceL th{
	background-color:#E6E6E6;
	text-align:left;
}

#service_tvconferenceL div table{
	margin-bottom:5px;
}

#service_tvconferenceL div .list_04{
	margin-bottom:0px;
}

#service_tvconferenceL .table_01{
	margin-bottom:5px;
	border:1px solid #660000;
}

#service_tvconferenceL .table_01 td{
	margin-bottom:5px;
	border:0px;
}

#service_tvconferenceL h5{
	margin-bottom:15px;
	text-align:center;
}

#service_tvconferenceL h5 img{
	margin:auto;
}

#service_tvconferenceL table.point_01{
	margin:0px 0px 30px 0px;
	width:550px;
	border:0px;
}

#service_tvconferenceL table.point_01 td{
	padding:0px 0px 5px 0px;
	border:0px;
}

#service_tvconferenceL table.point_01 img{
	display:block;
	margin-right:3px;
	margin-bottom:0px;
}
/*--「TV会議内容」のメインレイアウト・終了---------------------*/


/*--「TV会議料金表」のメインレイアウト・開始---------------------*/
td#pricelist_tvconferenceL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#pricelist_tvconferenceL img{
	display:block;
}

#pricelist_tvconferenceL h2{
	margin-bottom:15px;
}

#pricelist_tvconferenceL h3{
	margin-bottom:10px;
}

#pricelist_tvconferenceL p{
	line-height:130%;
	margin-bottom:20px;
}

#pricelist_tvconferenceL table{
	width:550px;
	margin-bottom:5px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-collapse:collapse;
}

#pricelist_tvconferenceL td,
#pricelist_tvconferenceL th{
	font-weight:normal;
	padding:8px 8px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#pricelist_tvconferenceL th{
	background-color:#E6E6E6;
	text-align:left;
}

#pricelist_tvconferenceL table#table_01{
	width:550px;
	border:0px;
	margin-bottom:30px;
}

#pricelist_tvconferenceL table#table_01 td{
	padding:0px 2px;
	border:0px;
	vertical-align:top;
	text-align:left;
}

/*--「TV会議料金表」のメインレイアウト・終了---------------------*/


/*--「TV会議資料共有」のメインレイアウト・開始---------------------*/
td#siryou_tvconferenceL {
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

#siryou_tvconferenceL img{
	display:block;
}

#siryou_tvconferenceL h2{
	margin-bottom:15px;
}

#siryou_tvconferenceL h3{
	margin-bottom:10px;
}

#siryou_tvconferenceL p{
	line-height:130%;
	margin-bottom:20px;
}

#siryou_tvconferenceL span{
	display:block;
	line-height:130%;
	margin-bottom:10px;
}

#siryou_tvconferenceL div{
	margin:0px 0px 30px 0px;
}

#siryou_tvconferenceL div#tvconference_01 p{
	margin:0px 10px 30px 0px;
}

#siryou_tvconferenceL div#tvconference_01 table{
	border:0px;
	margin-bottom:10px;
}

#siryou_tvconferenceL div#tvconference_01 table th{
	border:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	width:340px;
	background-color:#ffffff;
}

#siryou_tvconferenceL div#tvconference_01 table td{
	border:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

#siryou_tvconferenceL div#tvconference_01 div h3{
	width:300px;
}

#siryou_tvconferenceL table{
	width:550px;
	margin-bottom:30px;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-collapse:collapse;
}

#siryou_tvconferenceL td,
#siryou_tvconferenceL th{
	font-weight:normal;
	padding:8px 8px;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
}

#siryou_tvconferenceL th{
	background-color:#E6E6E6;
	text-align:left;
}

#siryou_tvconferenceL div table{
	margin-bottom:5px;
}

#siryou_tvconferenceL div .list_04{
	margin-bottom:0px;
}

/*--「TV会議資料共有」のメインレイアウト・終了---------------------*/


/*--「TV会議ユーザID登録方法」のメインレイアウト・開始------------*/
td#userid_tvconferenceL{
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

td#userid_tvconferenceL h2{
	margin-bottom:15px;
}


td#userid_tvconferenceL h3{
	margin-bottom:10px;
}

td#userid_tvconferenceL h4{
	margin:0px;
}

td#userid_tvconferenceL table.apply_flow{
	width:550px;
}

td#userid_tvconferenceL td.apply_flow_01{
	vertical-align:bottom;
	background:#FFFFFF url(../images/common/bg_apply_01.gif) repeat-y left;
	margin:0px;
	padding:0px;
	width:59px
}

td#userid_tvconferenceL td.apply_flow_02{
	padding:8px 0px 8px 10px;
	vertical-align:top;
}

td#userid_tvconferenceL td.apply_flow_03{
	width:59px
}

td#userid_tvconferenceL table#apply_01{
	width:550px;
	margin-bottom:5px;
}

td#userid_tvconferenceL table#apply_01 td{
	text-align:center;
	padding-right:46px;
}

td#userid_tvconferenceL table#apply_01 img{
	margin-top:2px;
}

td#userid_tvconferenceL p{
	margin-bottom:10px;
}

td#userid_tvconferenceL p em{
	font-weight:bold;
}

td#userid_tvconferenceL p.p_01{
	padding:0px 20px 0px 0px;
}

td#userid_tvconferenceL p.p_02{
	margin:0px;
}

td#userid_tvconferenceL ul{
	margin-bottom:30px;
}

td#userid_tvconferenceL span{
	margin-bottom:30px;
	display:block;
}

td#userid_tvconferenceL li{
	background:#FFFFFF url(../images/common/i_apply_01.gif) no-repeat 0px .2em;
	padding:1px 0px 1px 15px;
	line-height:130%;
}

td#userid_tvconferenceL table.table_01{
	margin-bottom:10px;
}

td#userid_tvconferenceL table.table_01 td{
	vertical-align:bottom;
}

td#userid_tvconferenceL p{
	line-height:130%;
	margin:5px 0px 10px 0px;
}

td#userid_tvconferenceL div#right_text{
	text-align:right;
	margin-bottom:30px;
}

td#userid_tvconferenceL em{
	font-weight:bold;
	text-decoration:underline;
}

/*--「TV会議ユーザID登録方法」のメインレイアウト・終了------------*/


/*--「TV会議ご利用にあたって」のメインレイアウト・開始------------*/
td#terms_tvconferenceL{
	width:590px;
	padding:10px 20px 0px 20px;
	vertical-align:top;
	font-size:80%;
}

td#terms_tvconferenceL h2{
	margin-bottom:15px;
}

td#terms_tvconferenceL h3{
	margin-bottom:20px;
}

td#terms_tvconferenceL h4{
	margin:0px 0px 3px 9px;
}

td#terms_tvconferenceL h5{
	margin:0px 0px 3px 0px;
}

td#terms_tvconferenceL p{
	margin-bottom:20px;
}

td#terms_tvconferenceL span{
	display:block;
	margin:0px 0px 10px 15px;
}

td#terms_tvconferenceL blockquote{
	margin:0px 0px 20px 15px;
}

/*--「TV会議ご利用にあたって」のメインレイアウト・終了------------*/


/*==ページ別・終了=======================================================*/


/*==追加=======================================================*/
/*-------ページ先頭へ-------*/
div#pagetop{
	text-align:right;
	margin-bottom:0px;
}

div#pagetop img{
	display:block;
	padding:0px;
	margin:20px 4px 0px auto;
}

