@charset "shift_jis";

/*--日英共通topページ用スタイル--*/

/*■■ローカルナビゲーション■■--------------------*/

/*余白（メニュー上下）*/
#top_gp_navi { padding: 5px 0px;}

/*リンク*/
#top_gp_navi a:visited , #top_gp_navi a:link{
		color: #0F3193; text-decoration: none;}	/*■青1*/
#top_gp_navi a:hover , #top_gp_navi a:active{
		color: #999999; text-decoration: underline;}	/*■灰5*/

/*■■新着情報エリア（各ブロック共通）■■-----------------
（プレスリリース、お知らせ）*/

/*エリア全体　余白*/
#maincont	{padding:20px 0px 30px 20px;}

/*ブロックタイトル画像【large】余白（プレスリリース、お知らせ）*/
.top_ttl	{padding:0px 0px 12px 0px;}
/*ブロックタイトル画像【small】余白（CSKホールディングス、CSKグループ）*/
.top_sttl	{padding:0px 0px 8px 0px;}

/*新着タイトル　リストエリア*/
/*左余白*/
#top_list	{padding:0px 0px 0px 12px;}

/*新着リスト（日付,テキスト■灰5、余白）*/
#top_list td	{
		font-size:78%;line-height:170%;color:#333333;
		padding:2px 8px 0px 0px;}

/*新着リスト（リンクアイコン上余白）*/
#top_list td.arr {padding-top:8px;}

/*プレスリリースサブタイトル仕切り（余白上下）
（ホールディングス、グループ　新着リストの間）*/
.line	{padding:10px 0px 10px 0px;}

/*■■キャンペーン情報エリア■■-------------------*/

/*エリア全体　余白*/
#subcont	{padding:20px 20px 30px 20px;}

/*■■株主・投資家情報■■-----------------*/

/*エリア全体（下余白）*/
#subc	{padding:0px 0px 20px 0px;}	

/*★決算情報,株価情報 詳細エリア*/

/*ベーススタイル（背景、テキスト）*/
#subc table	{
		background-color:#F4F4F4;
		border-top:3px solid #F4F4F4; border-bottom:3px solid #F4F4F4;
		color:#000000;font-size: 78%; line-height: 150%;}
/*セル　余白*/
#subc td	{padding:0px 8px 0px 3px;}
#subc #ttl	{border-bottom:1px solid #FFF;}/*未使用*/
/*サブタイトル画像　上下余白*/
#subc #sttl	{
		border-top:1px solid #FFF;
		border-bottom: 1px solid #FFF;}
/*リンクアイコン 余白*/
#subc table #arr	{padding:7px 0px 5px 7px;}

/*■■グループリンク■■-----------------*/
/*エリア全体余白*/
#grouplinkarea{	margin:0 0 20px 0;}
/*ボックスベース*/
#grouplinkbox {
	width:557px;
	background:#FFFFFF;
	padding:4px 0;
	margin:0;
}
/*ボックスサイド枠*/
.groupbox-body{
	background:#0098ca url("../images/top/groupbox-body.jpg") no-repeat;
	width:4px;
}
/*社名リスト（マーク、余白）*/
#grouplinkbox ul{
	list-style-image:url("../images/top/groupbox-listmark.gif");
	list-style-position:outside;
	list-style-type:square;
	font-size:65%;
	margin:0 0 0 23px;
	padding:0;
}

/*リスト行余白*/
#grouplinkbox ul li{
	margin-bottom:2px;
}




/* CSK-HDトップページ 09.10.01 */
/*   ボックスバナー改定 09.11.27 */
/*   ソリューション・サービス改定 09.12.01 */

/* COMMON */
img {
	border: 0px;
}
.clearboth {
	clear: both;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.side_txt_r p , .side_txt_c p , #seminar_info_top p, .seminar_info p{
	font-size: 75%;
	line-height: 130%;
}

/* 情報サービス */
#service_ttl {
	text-align: center;
	margin-bottom: 20px;
	width: 564px;
}

/* ソリューション・サービス */
#top_sol {
	margin-bottom: 20px;
	width: 530px;
	margin-left: 17px;
}
#top_sol .sol_navittl {
	margin-bottom: 5px;
}

#top_sol ul {
	padding: 0px;
	margin: 0px;
}
#top_sol li {
	display: block;
	list-style-type: none;
	float: left;
}
#top_sol li img {
	vertical-align:top;
}

/* TOPICS */
.side_txt_bg {
	background-image: url(../images/top/side_bg.jpg);
	background-repeat: repeat-y;
	width: 175px;
	background-position: 0px 36px;
}
.side_txt_l {
	float: left;
}
.side_txt_l img {
	width: 32px;
	margin-left: 15px;
}
.side_txt_r {
	float: right;
	margin-right: 18px;
	margin-left: 5px;
	width: 103px;
}
.side_txt_r p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.side_txt_s {
	font-size: 80%;
}
.side_dot {
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #60A2F2;
}

.side_txt_c {
	float: right;
	margin-right: 18px;
	margin-left: 18px;
	width: 140px;
}
.side_txt_c p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}


/* セミナー情報 */
#seminar_info_top {
	background-color: #F3F3F3;
	margin-top: 7px;
}
.seminar_info {
	background-image: url(../images/top/semiar_bg.gif);
	background-repeat: repeat;
}
#seminar_info_top,.seminar_info {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 175px;
}
.seminar_icon {
	background-image: url(../images/top/top_arrow2.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.seminar_txt {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-image: url(../images/top/pop_mrk3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
}

/* CSK-HDトップページ 09.10.01 */
