/* CSS Document */

#center{
	width:940px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}
#left{
	width:650px;
	padding-right:28px;
	color:#333333;
	overflow:hidden;
}
#right{
	overflow:hidden;
}
#rightbox{
	width:262px; overflow:hidden; float:left;
}
.title_01, .title_02, .title_03, .title_08, .title_09, .title_10{
	text-indent:-999em;
	padding:0;
	margin:0;
	width:650px;
}
.title_01{
	background:url(/ja/ad/images/title_01.png) 0 0 no-repeat;
	height:25px;
}
.title_02{
	background:url(/ja/ad/images/title_02.png) 0 0 no-repeat;
	height:48px;
}
.title_03{
	background:url(/ja/ad/images/title_03.png) 0 0 no-repeat;
	height:55px;
}
.title_08{
	background:url(/ja/ad/images/title_08.png) 0 0 no-repeat;
	height:55px;
}
.title_09{
	background:url(/ja/ad/images/title_09.png) 0 0 no-repeat;
	height:55px;
}
.title_10{
	background:url(/ja/ad/images/title_10.png) 0 0 no-repeat;
	height:55px;
}
#left .intro{
}
#left .imgshow{
	margin-top:30px;
}
/*--------------div#serverbox--------------*/
#serverbox, #serverbox_02{
	margin-top:20px;
}
#serverbox h3{
	height:35px;
	margin:0;
	padding:0;
}
#serverbox .item{
	padding-bottom:10px;
}
h4.title_04{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	padding:0 0 0 1em;
	background:url(/ja/ad/images/title_bg_01.png) 0 0 no-repeat;
}
h4.title_06, h4.title_07{
	height:25px;
	line-height:25px;
	text-indent:-999em;
}
h4.title_06{
	background:url(/ja/ad/images/title_06.png) 0 0 no-repeat;
}
h4.title_07{
	background:url(/ja/ad/images/title_07.png) 0 0 no-repeat;
}
#serverbox .pic{
	float:left;
	width:325px;
	text-align:right;
}
#serverbox .info{
	width:300px;
	float:right;
}
#serverbox h5{
	width:47px;
	height:15px;
	margin:20px 0 10px;
	text-indent:-999em;
	background:url(/ja/ad/images/title_05.png) 0 0 no-repeat;
}
.red_02{
	color:#bc1119;
}
/*--------------div#serverbox_02--------------*/
.qabox{
	font-size:13px;
	margin-top:20px;
}
.qabox .body{
	background:#fffdee;
	padding:5px 38px 20px;
	margin-top:10px;
}
.qabox .body dt{
	font-weight:bold;
	color:#9c171b;
	padding-top:10px;
}
.qabox .body dd{
	padding-top:10px;
	border-bottom:1px dotted #999;
}
.leaderbox{
	font-size:13px;
	margin-top:20px;
}
.leaderbox li{
	padding:15px;
	background:#e8f0f0;
	margin-top:14px;
}
.leaderbox .pic{
	float:left;
	width:230px;
}
.leaderbox .info{
	/*float:left;*/
}
.leaderbox .info h5{
	font-size:14px;
	color:#0C6E6B;
	padding:0;
	margin:0;
	background:none;
}
.leaderbox .info p{
	margin-top:8px;
}
#serverbox_02 .body{
	padding:15px 0 20px;
	font-size:14px;
}
#serverbox_02 .body_01{
}
#serverbox_02 .body_01 p{
	line-height:24px;
}
#serverbox_02 .body_02{
}
#serverbox_02 .body_03 .pic{
	float:left;
	padding:5px 0 10px;
}
#serverbox_02 img{
	vertical-align:bottom;
}
#serverbox_02 .body_03 .info{
	padding-top:5px;
	float:right;
	width:260px;
}
#serverbox_02 .body_03 .other{
	clear:both;
}
#serverbox_02 .body_03 .info .red_02{
	margin-bottom:10px;
}
#serverbox_02 .body_04 .pic{
	padding:20px 0 0;
}
/*--------------div#serverbox_03--------------*/
#serverbox_03{
	margin-top:20px;
}
#serverbox_03 .body{
	margin:13px 0 20px;
	font-size:13px;
}
/*--------------div#serverbox_04--------------*/
#serverbox_04{
	margin-top:5px;
}
#serverbox_04 .body{
	padding:10px;
	border:1px solid #ececec;
	margin:13px 0 20px;
	font-size:13px;
	position:relative;
}
#serverbox_04 h6{
	margin:12px 0 8px;
}
#serverbox_04 .logobox{
	position:absolute;
	right:35px;
	top:42px;
}
#serverbox_04 .logobox img{
	margin-left:20px;
}
#next_01, #next_02, #next_03{
	width:470px;
	height:50px;
	margin:20px auto 0;
}
#next_01 a, #next_02 a, #next_03 a{
	width:470px;
	height:50px;
	display:block;
	text-indent:-999em;
}
#next_01 a{
	background:url(/ja/ad/images/next_01.png) 0 0 no-repeat;
}
#next_02 a{
	background:url(/ja/ad/images/next_02.png) 0 0 no-repeat;
}
#next_03 a{
	background:url(/ja/ad/images/next_03.png) 0 0 no-repeat;
}
.pagination{
	padding:30px;
	text-align:center;
}
.pagination a, .pagination span{
	border:3px solid #fff;
	padding:4px 8px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.pagination span{
	color:#ccc;
}
.pagination a{
	background:#fff;
	border:3px solid #ececec;
	color:#666;
}
.pagination a.current{
	background:#bc1119;
	border:3px solid #ff9898;
	color:#fff;
}
.pagination a:hover{
	background:#c8c8c8;
	border:3px solid #ececec;
	color:#fff;
}
.pagination a.pre, .pagination a.next{
	border:3px solid #fff;
}
.pagination a.pre:hover, .pagination a.next:hover{
	border:3px solid #ececec;
}
.f_black12{
	font-size:12px;
	color:#323232;
	line-height:1.5;
	
	}
.f_black16{
	font-size:16px;
	color:#323232;
	line-height:1.5;
	
	}
	
.pink_tab{
	width:645px;
	background-color:#FFF;
	margin:0px;
	
	}
	
.pink_tr01{
	background-color:#F67B8D;
	color:#FFF;	
	height:40px;
	}
	
.pink_tr02{
	background-color:#FFCCCB;
	color:#000;
	height:42px;
	}
.pink_tr03{
	background-color:#F7B5B7;
	color:#000;	
	height:42px;
	}
.cre_title{
	width:260px;
	height:27px;
	padding-left:10px;
	padding-top:3px;
	background:url(/ja/service/images/cre10.jpg) repeat-x;
	font-size:16px;
	color:#5A3E16;
	font-weight:600;
	}
