@charset "utf-8";
/* CSS Document */

@import url("format.css");

#banner_introduce{
	padding:10px 0 20px 0;
}

#contents{
	padding-top:0;
	background:url(../images/top/img_contents_base.jpg) repeat-x top left;
}

#contents_right{
	padding:0 0 50px 0;
}

#top_main_wrap{
	height:0px;
}

#top_main{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-500px;
	width:950px;
	height:380px;
}

#top_main .img{
	position:absolute;
	top:0;
	left:0;
	width:950px;
	height:380px;
	display:none;
}

#control_top{
	position:absolute;
	top:360px;
	right:25px;
}

#control_top li{
	width:10px;
	height:10px;
	background:#FFF;
	margin:0 0 0 10px;
	float:left;
	cursor:pointer;
}

#top_main_border{
	width:950px;
	heihgt:7px;
	position:absolute;
	top:378px;
	left:50%;
	margin-left:-500px;
}


.top_box{
	width:625px;
	height:110px;
	margin-bottom:35px;
}

#box_download_referral{
	background:url(../images/top/banner_download_back.jpg) no-repeat top left;
	position:relative;
	width:625px;
	height:115px;
}

#box_download_referral .text{
	position:absolute;
	top:60px;
	left:28px;
	line-height:1.4em;
}

#box_download_referral_btn{
	position:absolute;
	width:130px;
	height:35px;
	top:20px;
	left:400px;
}

#box_download_referral a{
	color:#d94141;
	font-weight:bold;
}


#box_news .title{
	width:625px;
	height:50px;
	background:url(../images/top/img_news_title.jpg) no-repeat top left;
	position:relative;
}

#btn_blog_all{
	width:84px;
	height:21px;
	position:absolute;
	top:15px;
	right:15px;
}

#box_news .body{
	width:595px;
	padding:14px;
	border:1px solid #CCC;
	border-top:0px;
}

#news_list li{
	padding:10px 0;
	border-bottom:1px dashed #CCC;
}

#news_list li.last{
	border-bottom:0;
}

#news_list .icon{
	width:100px;
	padding-top:5px;
	float:left;
}

#news_list .icon p{
	width:80px;
	padding:2px 5px;
	color:#FFF;
	font-size:10px;
	text-align:center;
	background:#007edf;
	background:linear-gradient(#58adee, #007edf);
	background:-webkit-gradient(linear, left top, left bottom, from(#58adee),to(#007edf));
	background:-moz-linear-gradient(top, #58adee, #007edf);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58adee', endColorstr='#007edf');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#58adee', endColorstr='#007edf')";
	line-height:1.3em;
	font-family:Verdana,"MS Pゴシック","ＭＳ Ｐゴシック", "MS PGothic", "Osaka－等幅", Osaka-mono, monospace;
}

#news_list .icon p.news{
	background:#284489;
	background:linear-gradient(#708bca, #284489);
	background:-webkit-gradient(linear, left top, left bottom, from(#708bca),to(#284489));
	background:-moz-linear-gradient(top, #708bca, #284489);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#708bca', endColorstr='#284489');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#708bca', endColorstr='#284489')";
}

#news_list .icon p.topics{
	background:#182c59;
	background:linear-gradient(#5f719a, #182c59);
	background:-webkit-gradient(linear, left top, left bottom, from(#5f719a),to(#182c59));
	background:-moz-linear-gradient(top, #5f719a, #182c59);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5f719a', endColorstr='#182c59');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5f719a', endColorstr='#182c59')";
}

#news_list .icon p.events{
	background:#506cac;
	background:linear-gradient(#97b1ed, #506cac);
	background:-webkit-gradient(linear, left top, left bottom, from(#97b1ed),to(#506cac));
	background:-moz-linear-gradient(top, #97b1ed, #506cac);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#97b1ed', endColorstr='#506cac');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#97b1ed', endColorstr='#506cac')";
}



#news_list .cont_wrap{
	width:490px;
	float:right;
}

#news_list .cont_wrap .date{
	font-weight:bold;
}

#link_och{
	display:none;
}