#contwrapper{}
#contwrapper_in{
	padding-top:20px;
}


/* left
-------------------------------------------------------------- */
#cont_left{
	width:716px;
	float:left;
}

#cont_server_container{
	background-color:#FFF;
}
#cont_server{
	width:666px;
	margin:0 auto;
}
#cont_server_top{
	font-weight:bold;
	color:#999;
	padding:23px 0 7px;
}
#cont_server_top p{}


/* -------- 対応サーバー・対応ブラウザ ------- */
#cont_server_middle{
	margin:10px 0;
}
#cont_server_middle_1{
	float:left;
	display:inline;
	width:320px;
}
.cont_server_middle_title{
	background: url("../img/list/img_04.jpg") no-repeat scroll 0 0 transparent;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 5px 17px;
}
#cont_server_middle ul{
	margin:10px 0 10px 18px;
}
#cont_server_middle li{
	list-style: square outside none;
	margin-top: 1px;
}

#cont_server_middle_1_text{
	margin-top:10px;
	padding:10px 15px;
	
	font-size:93%;
	
	border:solid 1px #F3F3F3;
	border-radius: 3px;		/* CSS3草案 */
	-webkit-border-radius: 3px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 3px;	/* Firefox用 */
	
	 box-shadow: 0px 1px 1px #CCC;		/* CSS3草案 */
	-webkit-box-shadow: 0px 1px 1px #CCC;	/* Safari,Google Chrome用 */
	-moz-box-shadow: 0px 1px 1px #CCC;		/* Firefox用 */
	
	background:url("../img/bk_pic/bk_02.jpg") center bottom repeat-x;
}

/* -- ※印リスト用CSS -- */
.note dt {
	position: relative;
}
.note dt span.cautionList {
	position: absolute;
}
.note dd {
	padding-left: 1em;
}
/* -- /※印リスト用CSS -- */

#cont_server_middle_1_text ul{
	padding-left:18px;
	margin:10px 0 0 0;
}

#cont_server_middle_2{
	float:right;
	display:inline;
	width:320px;
}
#cont_server_middle_2 ul{}
#cont_server_middle_2 li{}




/* -------- 動作確認済みサーバー ------- */
#cont_server_main{
	margin-top: 25px;
}
#cont_server_main_title{
	background: url("../img/list/img_04.jpg") no-repeat scroll 0 0 transparent;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 5px 17px;
}
#cont_server_main_text{
	margin:10px 0;
}
#cont_server_main_text p{}

#lastrenew_date_container{
	padding:5px 5px 2px 0;
	text-align:right;
}
#lastrenew_date{
	color:#999;
}
#lastrenew_date span{
	font-style:italic;
}

#server_table{
	font-size:93%;
}

.page_blank{
	background: url("../img/list/icon_blank_gry.jpg") no-repeat scroll right 50% transparent;
	padding-right: 15px;
}

#server_table td.td1{
	color:#00B2D5;
}
#server_table td.td1 a.serverName{
	display:inline-block;
}
#server_table td.td7 img{
	margin:0;
	/* display:block; */
}
#server_table td.td1 a{
	color:#00B2D5;
	text-decoration:underline;
	padding:5px 20px 5px 0;
	margin-right: 10px;
}
#server_table td.td1 a:visited{
	color:#00B2D5;
	text-decoration:underline;
}
#server_table td.td1 a:hover{
	color:#FFCC00;
	text-decoration:underline;
}

table{
	width:100%;
	border:1px solid #E2E2E2;
}
tr{}
td{
	border-bottom:1px solid #E2E2E2;
	padding-top:5px;
	padding-bottom:5px;
}
#t1{
	width:40%;
	line-height:30px;
	text-align:center;
}
#t2, #t3, #t4, #t5 {
	width:15%;
	line-height:30px;
	text-align:center;
}

.td1{
	padding:0 10px;
	border-right:1px solid #E2E2E2;
}
.td1.banner{
	border-bottom:none;
}
.td2, .td3, .td4, .td5 {
	text-align:center;
	background-color:#F9F9F9;
	height:1em;
}
.td7{
	padding:0 10px 10px;
	border-right:1px solid #E2E2E2;
}
.td6{
	padding:5px 10px;
	vertical-align:top;
}
.td6 ul{
	margin:0 0 0 23px;
}
.td6 li{
	list-style: square outside none;
}

#server_table_bottom{
	line-height:30px;
	text-align:center;
}
#server_table_bottom span{
	padding:0 1em;
}

#server_table_another{
	margin-bottom:10px;
}
#server_table_another a{}


#cont_server_bottom{
	margin:0 auto;
	width:606px;
	padding:15px 20px 20px;
	background:#F9F9F9;
	
	border-radius: 6px;		/* CSS3草案 */
	-webkit-border-radius: 6px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 6px;	/* Firefox用 */
}

#forserver{}
#forserver_title{
	padding-bottom:7px;
	font-weight:bold;
	text-shadow:-1px -1px 0 #EEEEEE;
}
#forserver_text{
	font-size:93%;
}

#forserver_list_wrapper{
	margin:15px 0;
	display:table;
}
#forserver_list_left{
	display:table-cell;
	width:292px;
	padding:0 10px 5px 0;
	border-right:1px solid #E2E2E2;
}
	/* only for IE6, IE7 */
	#forserver_list_left{
		 /float:left;
		 /display:inline;
	}
#forserver_list_right{
	display:table-cell;
	width:292px;
	padding:0 0 5px 10px;
	border-left:1px solid #FFF;
}
	/* only for IE6, IE7 */
	#forserver_list_right{
		 /float:right;
		 /display:inline;
	}
.forserver_list{}
.forserver_list p{
	font-weight:bold;
	line-height:2em;
}
.forserver_list ul{
	margin:3px 0 0 18px;
	font-size:93%;
}
.forserver_list li{
	list-style:square outside none;
}

#forserver_info{
	font-size:93%;
}
#forserver_info a{}


#dl_btn{
	text-align:center;
	padding-top:25px;
	padding-bottom:25px;
}
#dl_btn a{}
#dl_btn img{}

#spam_container{
	/*padding-top:50px;*/
	padding-bottom:100px;
}
#spam_left{
	float:left;
	width:125px;
}
#spam_left img{
	padding-left:19px;
}

#spam_right{
	float:left;
	width:535px;
}
#spam_right_title{
	padding-top:15px;
	padding-bottom:10px;
}
#spam_right_title img{}

#spam_right_text{}
#spam_right_text p{}
#spam_right_text p a{}



/* right
-------------------------------------------------------------- */
#cont_right{
	float:right;
	text-align:right;
}

#contents_menu{}
#contents_menu_title{
	padding-bottom:4px;
}
#contents_menu_title img{}

#contents_menu_title ul{}
#contents_menu_title li{}
#contents_menu_title li a{}
#contents_menu_title li img{}

#bunner_area{
	padding-top:39px;
}
#bunner_area ul{}
#bunner_area li{}

#bunner_area li a{}
#bunner_area li img{}


/* 汎用
-------------------------------------------------------------- */
.top_cont_link_left{
	color:#00B2D5;
	text-align:left;
}
.top_cont_link_left a{
	color:#00B2D5;
	text-decoration:underline;
	background:url(../img/list/img_02.jpg) no-repeat 0% 50%;
	padding-left:20px;
	line-height:20px;
}
.top_cont_link_left a:visited{
	color:#00B2D5;
	text-decoration:underline;
}
.top_cont_link_left a:hover{
	color:#FFCC00;
	text-decoration:underline;
}

