@charset "euc-jp";

/* =======================================================
ダウンロード
======================================================= */

body.dl .dl_box{
	width					:	615px;
	background					:	url(../image/bg_dl_01_a.gif) 56px 0 no-repeat;
	padding-top:16px;
}

body.dl .dl_box_2 {
	padding-bottom:16px;
}

body.dl .dl_box table{
	margin					:	16px 32px 8px 88px;
	border					:	1px solid #ccc;
	background				:	#fff;
}

body.dl .dl_box_2 table{
	margin					:	16px 32px 16px 32px;
	border					:	1px solid #ccc;
	background				:	#fff;
}

body.dl .dl_box table th, 
body.dl .dl_box_2 table th{
	padding					:	4px 3px;
	text-align				:	center;
	border					:	1px solid #ccc;
	background				:	#d2dffb;
}

body.dl .dl_box table td, 
body.dl .dl_box_2 table td{
	padding					:	8px 6px;
	line-height				:	1.6;
	border					:	1px solid #ccc;
	background			:	#f2f2f2;
}

body.dl .button_dl{
	margin						:	0 0 0 225px;
}

body.dl p{
	margin					:	8px 0 0 88px;
}

body.dl ul.dl_help{
	padding					:	8px 32px 16px 88px;
	background					:	url(../image/bg_dl_01_b.gif) 56px bottom no-repeat;
}

body.dl ul.dl_help li{
	float					:	right;
	margin-bottom			:	6px;
	padding-left			:	14px;
	clear					:	both;
	background				:	url(../image/icon_help.gif) 0 4px no-repeat;
}

body.dl ul.dl_help li a, 
body.dl ul.dl_help li a:link, 
body.dl ul.dl_help li a:visited{
	color					:	#c00;
	text-decoration			:	none;
}

body.dl ul.dl_help li a:hover, 
body.dl ul.dl_help li a:active{
	color					:	#c00;
	text-decoration			:	underline;
}

body.dl .dl_box_2{
	width					:	615px;
	background					:	url(../image/bg_dl_02_b.gif) 16px bottom no-repeat;
}

body.dl .dl_box_2 h3{
	margin				:	0 0 0 16px;
	padding				:	36px 0 0 16px;
	background					:	url(../image/bg_dl_02_a.gif) 0 0 no-repeat;
}

/* =======================================================
10.左カラムメニュー
======================================================= */
#side_menu .side_button_dl a,
#side_menu .side_button_charge a,
#side_menu .side_button_service a{
	display					:	block;
	width					:	177px;
	height					:	42px;
	margin					:	0 0 8px;
}
#side_menu .side_button_charge a, 
#side_menu .side_button_charge a:link, 
#side_menu .side_button_charge a:visited{
	background				:	url(../image/side_button_charge.gif) 0 0 no-repeat;
}
#side_menu .side_button_dl a, 
#side_menu .side_button_dl a:link, 
#side_menu .side_button_dl a:visited{
	background				:	url(../image/side_button_dl.gif) 0 0 no-repeat;
}
#side_menu .side_button_service a, 
#side_menu .side_button_service a:link, 
#side_menu .side_button_service a:visited{
	background				:	url(../image/side_button_service.gif) 0 0 no-repeat;
}
#side_menu .side_button_charge a:hover, 
#side_menu .side_button_charge a:active,
#side_menu .side_button_dl a:hover, 
#side_menu .side_button_dl a:active,
#side_menu .side_button_service a:hover, 
#side_menu .side_button_service a:active{
	background-position		:	0 -42px;
}
#side_menu .side_dl_active{
	display					:	block;
	width					:	177px;
	height					:	42px;
	margin					:	0 0 8px;
	background				:	url(../image/side_button_dl.gif) 0 0 no-repeat;
	background-position		:	0 -42px;
}