@charset "UTF-8";
/* CSS Document */

/*=========================================
 container　共通
=========================================*/
#vps_container{
	width:920px;
	background:url(../image/vps_bk.gif) left top repeat-y;
}

#container{
	width:800px;
	margin:0 auto;
	text-align:left;
}

#container a{
	color:#003399;
}

#vps_contents{
	width:760;
	margin-left:20px;
}

#vps_contents p{
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#vps_contents_s{
	width:730px;
	margin-left:20px;
}

#vps_contents_s li{
	margin-bottom:10px;
}


/*=========================================
 Set Up　共通
=========================================*/
h2{
	margin:0;
	padding:0;
}

h3{
	height:30px;
	background:url(../image/h3_bk.gif) left top no-repeat;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	line-height:30px;
}

h4{
	height:23px;
	font-size:14px;
	font-weight:bold;
	color:#333;
	border-top:#0134cc 1px solid;
	border-right:#0134cc 1px solid;
	border-bottom:#0134cc 1px solid;
	border-left:#0134cc 3px solid;
	padding-left:5px;
	line-height:23px;
	margin-bottom:15px;
}

h6{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin-left: 10px;
	margin-top: 10px;
}

	body:first-of-type h4{/*safariハック*/
		height:auto;
		font-size:14px;
		font-weight:bold;
		color:#333;
		border-top:#0134cc 1px solid;
		border-right:#0134cc 1px solid;
		border-bottom:#0134cc 1px solid;
		border-left:#0134cc 3px solid;
		padding-left:5px;
		line-height:23px;	
		margin-bottom:15px;
	}

h5{
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:#0134cc;
	line-height:25px;
	padding-left:10px;
	margin-bottom:10px;
}

/*=========================================
 vps_navi
=========================================*/
#vps_navi{
	width:920px;
	height:165px;
}

#vps_navi h2{
	margin:0;
	padding:0;
}

#vps_navi ul{
	margin:0;
	padding:0;
	list-style:none;
}

#vps_navi li{
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}

/*vps_navi01*/
#vps_navi li#vps_navi01 a,#vps_navi li#vps_navi01 a:link,#vps_navi li#vps_navi01 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_01.gif) left top no-repeat;
}

#vps_navi li#vps_navi01,#vps_navi li#vps_navi01 a:hover,#vps_navi li#vps_navi01 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_01.gif) left bottom no-repeat;
}


/*vps_navi02*/
#vps_navi li#vps_navi02 a,#vps_navi li#vps_navi02 a:link,#vps_navi li#vps_navi02 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_02.gif) left top no-repeat;
}

#vps_navi li#vps_navi02,#vps_navi li#vps_navi02 a:hover,#vps_navi li#vps_navi02 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_02.gif) left bottom no-repeat;
}

/*vps_navi03*/
#vps_navi li#vps_navi03 a,#vps_navi li#vps_navi03 a:link,#vps_navi li#vps_navi03 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_03.gif) left top no-repeat;
}

#vps_navi li#vps_navi03,#vps_navi li#vps_navi03 a:hover,#vps_navi li#vps_navi03 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_03.gif) left bottom no-repeat;
}

/*vps_navi04*/
#vps_navi li#vps_navi04 a,#vps_navi li#vps_navi04 a:link,#vps_navi li#vps_navi04 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_04.gif) left top no-repeat;
}

#vps_navi li#vps_navi04,#vps_navi li#vps_navi04 a:hover,#vps_navi li#vps_navi04 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_04.gif) left bottom no-repeat;
}

/*vps_navi05*/
#vps_navi li#vps_navi05 a,#vps_navi li#vps_navi05 a:link,#vps_navi li#vps_navi05 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_05.gif) left top no-repeat;
}

#vps_navi li#vps_navi05,#vps_navi li#vps_navi05 a:hover,#vps_navi li#vps_navi05 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_05.gif) left bottom no-repeat;
}

/*vps_navi06*/
#vps_navi li#vps_navi06 a,#vps_navi li#vps_navi06 a:link,#vps_navi li#vps_navi06 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_06.gif) left top no-repeat;
}

#vps_navi li#vps_navi06,#vps_navi li#vps_navi06 a:hover,#vps_navi li#vps_navi06 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_06.gif) left bottom no-repeat;
}

/*vps_navi07*/
#vps_navi li#vps_navi07 a,#vps_navi li#vps_navi07 a:link,#vps_navi li#vps_navi07 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_07.gif) left top no-repeat;
}

#vps_navi li#vps_navi07,#vps_navi li#vps_navi07 a:hover,#vps_navi li#vps_navi07 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_07.gif) left bottom no-repeat;
}

/*vps_navi08*/
#vps_navi li#vps_navi08 a,#vps_navi li#vps_navi08 a:link,#vps_navi li#vps_navi08 a:visited{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_08.gif) left top no-repeat;
}

#vps_navi li#vps_navi08,#vps_navi li#vps_navi08 a:hover,#vps_navi li#vps_navi08 a:active{
	width:115px;
	height:35px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_navi_08.gif) left bottom no-repeat;
}

/*=========================================
 Price Table　Promo
=========================================*/
#price_tit{
	width:700px;
	height:50px;
	background:url(../image/price_tit.gif) left bottom no-repeat;
	margin-bottom:10px;
	padding:0;
	text-align:right;
}

#price_tit img{
	margin:0;
	padding:0;
}


#contents_box{
	width:740px;
	padding-left:10px;
}

#price_table{
	width:678px;
	border-collapse:collapse;
	border:#039 2px solid;
	margin-bottom:5px;
	margin-right:6px;
}

#price_table th{
	width:190px;
	border-right:#666 1px solid;
	padding:0;
	background:#1242ce;
}

#price_table th#per_th{
	border:0;
	background:#666;
}

#price_table td{
	padding:0px;
	font-size:12px;
	text-align:left;
}

#price_table td.price{
	padding:5px 0 5px 0;
	text-align:center;
	border:#666 1px solid;
}

#price_table td.btn{
	text-align:center;
	border-left:#666 1px solid;
	border-right:#666 1px solid;
}

#price_table td.red{
	background:#be133b;
	text-align:center;
	font-size:12px;
	color:#FFF;
}
.dot_top{
	border-top:#666 1px dotted;
	height:80px;
}

.dot_bottom{
	border-bottom:#666 1px dotted;
}


.left_10{
	margin-left:10px;
}

#price_table td img{
	margin-bottom:5px;
}

/*perfect*/
#price_table ul{
	margin:0;
	padding:0;
	list-style:none;
}

#price_table li{
	margin:0;
	padding:0;
	overflow:hidden;
	margin:0px 0 0 20px;
}



/*per_dti*/
#price_table li#per_dti a,#price_table li#per_dti a:link,#price_table li#per_dti a:visited{
	width:180px;
	height:18px;
	text-indent:-9999px;
	display:block;
	background:url(../image/form_btn_dti_off.gif) left top no-repeat;
}
#price_table li#per_dti a:hover,#price_table li#per_dti a:active{
	width:180px;
	height:18px;
	text-indent:-9999px;
	display:block;
	background:url(../image/form_btn_dti_on.gif) left top no-repeat;
}

/*per_contents*/
#per_contents{
	width:440px;
}

#per_contents img{
	float:left;
	margin:10px 2px 0 0;
}

#per_contents ul{
	margin:0;
	padding:0;
	list-style:none;
}

#per_contents li{
	margin:0;
	padding:0;
	overflow:hidden;
	float:right;
}

/*per_btn*/
#per_contents li#per_btn a,#per_contents li#per_btn a:link,#per_contents li#per_btn a:visited{
	width:150px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../image/per_price_btn.gif) left top no-repeat;
	margin:30px 0 10px 0;
}

#per_contents li#per_btn a:hover,#per_contents li#per_btn a:active{
	width:150px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../image/per_price_btn.gif) left bottom no-repeat;
	margin:30px 0 10px 0;
}

/*per_new*/
#per_contents li#per_new a,#per_contents li#per_new a:link,#per_contents li#per_new a:visited{
	width:180px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/form_btn_new_off.gif) left top no-repeat;
}
#per_contents li#per_new a:hover,#per_contents li#per_new a:active{
	width:180px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/form_btn_new_on.gif) left top no-repeat;
}

/*=========================================
Promo Detail
=========================================*/
#pr_detail{
	width:240px;
	height:120px;
	float:left;
	text-align:left;
	margin-right:10px;
}

#pr_detail ul{
	list-style:none;
	margin:0;
	padding:0;
}

#pr_detail li{
	overflow:hidden;
	margin:0;
	padding:0;
}

/*01*/
#pr_detail li#pr_01 a,#pr_detail li#pr_01 a:link,#pr_detail li#pr_01 a:visited{
	width:240px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background:url(../image/promo_detail_btn_01.gif) left top no-repeat;
}

#pr_detail li#pr_01 a:hover,#pr_detail li#pr_01 a:active{
	width:240px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background:url(../image/promo_detail_btn_01.gif) left bottom no-repeat;
}

/*02*/
#pr_detail li#pr_02 a,#pr_detail li#pr_02 a:link,#pr_detail li#pr_02 a:visited{
	width:240px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background:url(../image/promo_detail_btn_02.gif) left top no-repeat;
}

#pr_detail li#pr_02 a:hover,#pr_detail li#pr_02 a:active{
	width:240px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background:url(../image/promo_detail_btn_02.gif) left bottom no-repeat;
}

/*03*/
#pr_detail li#pr_03 a,#pr_detail li#pr_03 a:link,#pr_detail li#pr_03 a:visited{
	width:240px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background:url(../image/promo_detail_btn_03.gif) left top no-repeat;
}

#pr_detail li#pr_03 a:hover,#pr_detail li#pr_03 a:active{
	width:240px;
	height:120px;
	text-indent:-9999px;
	display:block;
	background:url(../image/promo_detail_btn_03.gif) left bottom no-repeat;
}

/*=========================================
Cloud_shell
=========================================*/

#c_shell{
	width:728px;
	border:#900 1px solid;
	margin:0 0 20px 20px;
	padding:10px 10px 0 10px;
}

#c_shell p{
	margin:0 0 15px 15px;
}

#c_shell_l{
	width:460px;
	float:left;
}

#c_shell_l img{
	margin-bottom:10px;
}

#c_shell .illust{
	float:right;
	margin-top:30px;
}

/*=========================================
vol1
=========================================*/

#vol1{
	width:638px;
	padding:10px;
	border:#666 1px solid;
	margin:0 0 15px 10px; 
}

#vol1_left{
	width:300px;
	padding:10px;
	float:left;
	border:#666 1px solid;
	margin:0 0 15px 10px;
}

#vol1_left img{
	float:right;
	margin:0 0 10px 10px;
}

#vol1_right{
	width:300px;
	padding:10px;
	float:right;
	border:#666 1px solid;
	margin:0 10px 15px 0;
}

#vol1_right img{
	float:right;
	margin:0 0 10px 10px;
}

.f14_blue_b{
	font-size:14px;
	font-weight:bold;
	color:#009;
}

#vol1_s{
	width:211px;
	height:50px;
	padding:10px;
	float:left;
	border:#666 1px solid;
	margin-bottom:10px;
}

.ma_r_10{
	margin-right:10px;
}

/*=========================================
vol2
=========================================*/
.vol2_01{
	height:90px;
	background:url(../image/vol2_img_01.gif) right bottom no-repeat;
}

.vol2_02{
	height:90px;
	background:url(../image/vol2_img_02.gif) right top no-repeat;
}

#vol2{
	width:698px;
	padding:10px;
	border:#666 1px solid;
	margin-bottom:10px;
}

#vol2 img{
	float:right;
	margin-left:10px;
}

/*=========================================
vol_navi
=========================================*/
#vol_navi{
	margin:0;
	padding:0;
}

#vol_navi ul{
	list-style:none;
	margin:0;
	padding:0;
}

#vol_navi li{
	float:left;
	margin-right:10px;
}

/*=========================================
 Function
=========================================*/
#function{
	width:678px;
	border-left:#666 1px solid;
	border-right:#666 1px solid;
	border-top:#666 1px solid;
	border-collapse:collapse;
}

#function td{
	text-align:center;
	border:#666 1px solid;
}

#function td.tit_box{
 border:#666 1px solid;
	background:#69f;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	padding:5px;
}

#function td#fc_tit_box{
	height:39px;
	margin-left:10px;
	padding:0 10px 0 40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

/*title_Back*/
.fctit_01{	
	background:url(../image/function_img_01.gif) left top repeat-x;
}
.fctit_02{	
	background:url(../image/function_img_02.gif) left top repeat-x;
}
.fctit_03{	
	background:url(../image/function_img_03.gif) left top repeat-x;
}
.fctit_04{	
	background:url(../image/function_img_04.gif) left top repeat-x;
}
.fctit_05{	
	background:url(../image/function_img_05.gif) left top repeat-x;
}
.fctit_06{	
	background:url(../image/function_img_06.gif) left top repeat-x;
}
.fctit_07{	
	background:url(../image/function_img_07.gif) left top repeat-x;
}
.fctit_08{	
	background:url(../image/function_img_08.gif) left top repeat-x;
}
.fctit_09{	
	background:url(../image/function_img_09.gif) left top repeat-x;
}

#function td.cols2{
	text-align:center;
}

#function td.cols3{
	text-align:center;
}

#function td.soon{
	height:50px;
	width:738px;
	background:#e7f0fa;
	text-align:center;
	color:#039;
	padding:0;
	line-height:50px;
	font-size:14px;
	font-weight:bold;
}

#function th{
	background:#ffc;
	padding:10px;
	text-align:left;
	border:#666 1px solid;
	width:auto;
	font-weight:normal;
	widows:140px;
}

#function th.title2{
	background:#ffc;
	padding:5px;
	text-align:left;
	border:#666 1px solid;
	width:70px;
}


.f_12_red_b{
	font-size:12px;
	color:#ba0731;
	font-weight:bold;
}

/*=========================================
FAQ
=========================================*/
#faq_left{
	width:350px;
	float:left;
}

#faq_left a{
	text-decoration:none;
}

#faq_left a:hover,#faq_left a:active{
	color:#ba0731;
	text-decoration:underline;
}

#faq_right{
	width:350px;
	float:right;
}

#faq_right a{
	text-decoration:none;
}

#faq_right a:hover,#faq_right a:active{
	color:#ba0731;
	text-decoration:underline;
}

.answer{
	margin-top:15px;
	margin-bottom:20px;
	font-size:12px;
}

.answer span{
	font-weight:bold;
	margin-right:10px;
	color:#ba0731;
}

c
#contents_box{
	width:740px;
	padding-left:10px;
}


/*=========================================
 set
=========================================*/
#set_table{
	width:740px;
	margin-left:10px;
	border:#666 1px solid;
	border-collapse:collapse;
	margin-bottom:20px;
}

#set_table th{
	background:#69f;
	padding:3px;
	text-align:center;
	border:#666 1px solid;
	font-size:14px;
	color:#FFF;
}

#set_table td{
	padding:3px;
	text-align:center;
	border:#666 1px solid;
}

td.yellow_td{
	background:#ffc;
	text-align:left;
}

td.l-blue{
	background:#e7f0fa;
	width:20%;
}

.w-3{
	width:3%;
}

/*=========================================
 Blue Onyx
=========================================*/
#bo_table{
	width:100%;
	border:#666 1px solid;
	border-collapse:collapse;
}


#bo_table th{
	height:39px;
	width:25%;
	border:#666 1px solid;
	padding-left:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

#bo_table td{
	padding:5px;
	text-align:left;
	border:#666 1px solid;
	background:#FFF;
}

/*=========================================
 campaign_sub
=========================================*/

#campaign_sub{
	width:800px;
	padding-left:20px;
	padding-bottom:10px;
}

#campaign_sub ul{
	list-style:none;
	margin:0;
	padding:0;
}

#campaign_sub li{
	background:url(../../common_img/ico_b.gif) left top no-repeat;
	float:left;
	padding-left:15px;
	margin-right:20px;
	font-size:14px;
	font-weight:bold;
}

#campaign_sub a,#campaign_sub a:link,#campaign_sub a:hover,#campaign_sub a:visited,#campaign_sub a:active{
	text-decoration:none;
}


/*=========================================
 Campaign_btn
=========================================*/
#campaign_btn{
	width:450px;
	height:50px;
	margin:0 auto;
	padding:30px 0 20px 0;
}

#campaign_btn ul{
	list-style:none;
	margin:0;
	padding:0;
}

/*Entry*/
#campaign_btn li#cam01 a,#campaign_btn li#cam01 a:link,#campaign_btn li#cam01 a:visited{
	width:450px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/cam_btn_01.gif) left top no-repeat;
	overflow:hidden;
}

#campaign_btn li#cam01 a:hover,#campaign_btn li#cam01 a:active{
	width:450px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/cam_btn_01.gif) left bottom no-repeat;
	overflow:hidden;
}

/*Standard*/
#campaign_btn li#cam02 a,#campaign_btn li#cam02 a:link,#campaign_btn li#cam02 a:visited{
	width:450px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/cam_btn_02.gif) left top no-repeat;
	overflow:hidden;
}

#campaign_btn li#cam02 a:hover,#campaign_btn li#cam02 a:active{
	width:450px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/cam_btn_02.gif) left bottom no-repeat;
	overflow:hidden;
}

/*Pro*/
#campaign_btn li#cam03 a,#campaign_btn li#cam03 a:link,#campaign_btn li#cam03 a:visited{
	width:450px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/cam_btn_03.gif) left top no-repeat;
	overflow:hidden;
}

#campaign_btn li#cam03 a:hover,#campaign_btn li#cam03 a:active{
	width:450px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background:url(../image/cam_btn_03.gif) left bottom no-repeat;
	overflow:hidden;
}

/*=========================================
 member
=========================================*/
#member{
	padding:10px;
	border:#bd1139 2px solid;
	margin-bottom:15px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

/**login2*******/
#login2{
	width:517px;
	height:50px;
	margin-bottom:10px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

#login2 ul{
 list-style:none;
	margin:0;
	padding:0;
}

#login2 li{
	overflow:hidden;
}

#login2 li#login2_btn a,#login2 li#login2_btn a:link,#login2 li#login2_btn a:visited{
	width:517px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background-image: url(../../digital/scooophd/image/btn_form2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#login2 li#login2_btn a:hover,#login2 li#login2_btn a:link:active{
	width:517px;
	height:50px;
	text-indent:-9999px;
	display:block;
	background-image: url(../../digital/scooophd/image/btn_form2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*=========================================
 inquiry btn
=========================================*/

.inquiry_btn{
	width:600px;
	margin-left: 30px;
}


.inquiry_btn ul{
	margin:0;
	padding:0;
	list-style:none;
}

.inquiry_btn li{
	margin-right:5px;
	float:left;
	overflow:hidden;
}

	
	/*04*/
.inquiry_btn .btn_04 a,.inquiry_btn .btn_04 a:link,.inquiry_btn .btn_04 a:visited{
	width:150px;
	height:50px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(../../support/inquiry/image/inq_btn_04_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.inquiry_btn .btn_04 a:hover,.inquiry_btn .btn_04 a:active{
	width:150px;
	height:50px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(../../support/inquiry/image/inq_btn_04_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

/*=========================================
 vps_left
=========================================*/
#vps_left{
	width:700px;
	float:left;
	margin-left:15px;
	_margin-left:7px;
	padding-top:10px;
}

#vps_left .left_contents{
	width:680px;
	padding:0	10px 20px 10px;
}

#vps_left .left_contents_s{
	width:650px;
	padding:0	25px 20px 25px;
}

#vps_left p{
	margin-bottom:15px;
}

/******detail*************/
#left_detail{
	width:100%;
	border:#ba0731 1px solid;
	border-collapse:collapse;
}

#left_detail th{
	background:#ba0731;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:2px;
}

#left_detail td{
	padding:2px 5px 2px 5px;
	border-bottom:#ba0731 1px dotted;
}

#left_detail td.date{
	text-align:right;
	width:13%;
	font-size:10px;
}

.new_ico{
	background:#F00;
	padding:2px;
	font-size:10px;
	color:#FFF;
	margin-right:5px;
}

/******vps_left_table*************/
#vps_left_table{
	width:580px;
	border:#666 1px solid;
	border-collapse:collapse;
	margin-bottom:15px;
}

#vps_left_table th{
	background:#69f;
	padding:3px;
	text-align:center;
	border:#666 1px solid;
	font-size:14px;
	color:#FFF;
}

#vps_left_table td{
	padding:3px;
	text-align:center;
	border:#666 1px solid;
}

/******set_table2*************/
#set_table2{
	width:100%;
	border:#666 1px solid;
	border-collapse:collapse;
	margin-bottom:20px;
}

#set_table2 th{
	background:#69f;
	padding:3px;
	text-align:center;
	border:#666 1px solid;
	font-size:12px;
	color:#FFF;
}

#set_table2 td{
	padding:3px;
	text-align:center;
	border:#666 1px solid;
}



/*=========================================
 vps_right
=========================================*/
#vps_right{
	width:180px;
	float:right;
	background-color:#e4edf4;
	padding:10px 5px 0 5px;
	float:right;
}

#vps_right #media_right{
	width:178px;
	border:#00C 1px solid;
	background:#FFF;
	margin-bottom:15px;
}

/**press***********/
#press_list img{
	text-align:right;
}

#press{
	padding:5px;
	margin:0;
	list-style:none;
	font-size:11px;
}

#press li{
	padding:5px 0 5px 0;
	border-bottom:#666 1px dotted;
}

/**twitter***************/
#twitter{
	width:178px;
	float:right;
	border:#3cf 1px solid;
	padding:0;
	font-size:10px;
	line-height:140%;
	background:#FFF;
	margin-bottom:15px;
}

#twitter img{
	margin-bottom:5px;
}

#twitter p{
	padding:5px;
	margin:0;
	font-size:10px;
}

#twitter ul{
	margin:0;
	padding:0;
	list-style:none;
}

#twitter li{
	margin-bottom:10px;
	padding:0 5px 10px 5px;
	border-bottom:#CCC 1px dotted;
}

/**update_11***************/
#update_11{
	width:680px;
	margin-bottom:5px;
	margin-left:10px;
}

#update_11 p{
	text-align:right;
	font-size:14px;
}

#update_11 #up_top{
	width:680px;
	height:295px;
	margin:0;
	padding:0;
}

#update_11 #up_bottom_left{
	width:470px;
	height:115px;
	margin:0;
	padding:0;
	float:left;
}

#update_11 #up_bottom_right{
	width:210px;
	height:115px;
	background:url(../image/201101_update_03.jpg) left top no-repeat;
	float:left;
}

#up_bottom_right ul{
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}

#up_bottom_right li a,#up_bottom_right li a:link,#up_bottom_right li a:visited{
	width:155px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/2011_update_btn.gif) left top no-repeat;
}

#up_bottom_right li a:hover,#up_bottom_right li a:active{
	width:155px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/2011_update_btn.gif) left bottom no-repeat;
}

/*Campaign******************/
#present_box{
	width:650px;
	padding:15px;
	background-color:#F7F7F7;
	margin-top:10px;
	}
	
#present_box p{
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
}

#present_box p.txt_red{
	text-align:center;
	font-size:18px;
	color:#900;
	font-weight:bold;
	text-decoration:underline;
}

#present_box img{
	margin-bottom:10px;
}

#present_box .f_20_white_tit{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	background-color: #06F;
	margin-bottom: 5px;
	padding: 3px;
	}
	
#present_box #pre_left{
	width:200px;
	float:left;
	font-size:14px;
	line-height:2em;
}

#present_box #pre_right{
	width:400px;
	float:right;
}

#pre_right ul{
	margin:0;
	padding:0;
	list-style:none;
}
	
#pre_right li a,#pre_right li a:link,#pre_right li a:visited{
	width:400px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/campaign_btn.gif) left top no-repeat;
	overflow:hidden
}
	
#pre_right li a:hover,#pre_right li a:active{
	width:400px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/campaign_btn.gif) left bottom no-repeat;
	overflow:hidden
}
	
	
/**cam_11***************/
#cam_11{
	width:155px;
	height:100px;
	float:right;
	margin-left:15px;
}

#cam_11 ul{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}

#cam_11 li a,#cam_11 li a:link,#cam_11 li a:visited{
	width:155px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/2011_update_btn.gif) left top no-repeat;
}

#cam_11 li a:hover,#cam_11 li a:active{
	width:155px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/2011_update_btn.gif) left bottom no-repeat;
}

/**cam_12***************/
#cam_12{
	width:155px;
	height:100px;
	float:right;
	margin-left:15px;
}

#cam_12 ul{
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}

#cam_12 li a,#cam_12 li a:link,#cam_12 li a:visited{
	width:155px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/2012_mydti_btn.gif) left top no-repeat;
}

#cam_12 li a:hover,#cam_12 li a:active{
	width:155px;
	height:65px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../image/2012_mydti_btn.gif) left bottom no-repeat;
}


/**order_btn*****/
#order_btn{
	width:340px;
	margin:0 auto;
	}



/**vps_info*****/
#vps_info{
	width:170px;
	background:#F00;
	padding:5px;
	text-align:center;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

/**vps_right_menu*****/
#vps_right_menu{
	margin:0;
	padding:0;
	list-style:none;
}

#vps_right_menu li{
	padding:0;
	overflow:hidden;
}

/*01*/
#vps_right_menu li#vps_right_01 a,#vps_right_menu li#vps_right_01 a:link,#vps_right_menu li#vps_right_01 a:visited{
	width:180px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_right_menu_01.gif) left top no-repeat;
	margin-bottom:5px;
}


#vps_right_menu li#vps_right_01 a:hover,#vps_right_menu li#vps_right_01 a:active{
	width:180px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_right_menu_01.gif) left bottom no-repeat;
	margin-bottom:5px;
}

/*02*/
#vps_right_menu li#vps_right_02 a,#vps_right_menu li#vps_right_02 a:link,#vps_right_menu li#vps_right_02 a:visited{
	width:180px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_right_menu_02.gif) left top no-repeat;
	margin-bottom:10px;
}

#vps_right_menu li#vps_right_02 a:hover,#vps_right_menu li#vps_right_02 a:active{
	width:180px;
	height:25px;
	display:block;
	text-indent:-9999px;
	background:url(../image/vps_right_menu_02.gif) left bottom no-repeat;
	margin-bottom:10px;
}

/**hd_btn*****/
#hd_btn{
	width:680px;
	height:50px;
	margin:15px 0 15px 0;
}

#hd_btn ul{
	margin:0;
	padding:0;
	list-style:none;
}

#hd_btn li{
	margin:0;
	padding:0;
	overflow:hidden;
	float:left;
}

/*hd_btn_new*/
#hd_btn li#hd_btn_new a,#hd_btn li#hd_btn_new a:link,#hd_btn li#hd_btn_new a:visited{
	width:320px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/hd_btn_new.gif) left top no-repeat;
	margin:0 20px 0 10px;
}

#hd_btn li#hd_btn_new a:hover,#hd_btn li#hd_btn_new a:active{
	width:320px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/hd_btn_new.gif) left bottom no-repeat;
	margin-right:20px;
	margin:0 20px 0 10px;
}

/*hd_btn_dti*/
#hd_btn li#hd_btn_dti a,#hd_btn li#hd_btn_dti a:link,#hd_btn li#hd_btn_dti a:visited{
	width:320px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/hd_btn_dti.gif) left top no-repeat;
}

#hd_btn li#hd_btn_dti a:hover,#hd_btn li#hd_btn_dti a:active{
	width:320px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/hd_btn_dti.gif) left bottom no-repeat;
}

/*hd_btn_dti_02*/
#hd_btn li#hd_btn_dti_02 a,#hd_btn li#hd_btn_dti_02 a:link,#hd_btn li#hd_btn_dti_02 a:visited{
	width:320px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/hd_btn_dti_02.gif) left top no-repeat;
}

#hd_btn li#hd_btn_dti_02 a:hover,#hd_btn li#hd_btn_dti_02 a:active{
	width:320px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:url(../image/hd_btn_dti_02.gif) left bottom no-repeat;
}

/*plan_btn*/
#right_plan_btn{
	margin-bottom:15px;
}

#right_plan_btn ul{
	margin:0;
	padding:0;
	list-style:none;
}

#right_plan_btn li{
	margin:0;
	padding:0;
	overflow:hidden;
}

/*right_plan_btn_pro*/
#right_plan_btn li#right_plan_btn_pro a,#right_plan_btn li#right_plan_btn_pro a:link,#right_plan_btn li#right_plan_btn_pro a:visited{
	width:180px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background:url(../image/right_plan_btn_per.gif) left top no-repeat;
}
#right_plan_btn li#right_plan_btn_pro a:hover,#right_plan_btn li#right_plan_btn_pro a:active{
	width:180px;
	height:40px;
	display:block;
	text-indent:-9999px;
	background:url(../image/right_plan_btn_per.gif) left bottom no-repeat;
}

/**topics_movie***************/
#topics_movie{
	width:180px;
	height:180px;
	overflow:hidden;
	margin:0;
}

#topics_movie ul{
	margin:0;
	padding:0;
	list-style:none;
}

/**floatMenu***************/
#floatMenu {
	position:absolute;
	top: 308px;
	left: 10px;
	width:250px;
	min-width: 125px;
	padding: 0;
	margin:0;
	background:#000;
	text-align:right;
}

