@charset "euc-jp";

/* =======================================================
ダウンロード
======================================================= */

body.dl .dl_box{
	width					:	732px;
	background					:	url(../image/bg_dl_01_a.gif) 56px 0 no-repeat;
}

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;
}

/* =======================================================
ダウンロード_2 body.dl_02 11.05.10 edit(takimoto)
======================================================= */

body.dl_02 .dl_box{
	width					:	788px;
	background					:	url(../image/bg_dl_02_01_a.gif) 56px 0 no-repeat;
	font-size				:	15px;
}
body.dl_02 .dl_box div.dl_box_bottom {
	background					:	url(../image/bg_dl_02_01_b.gif) 56px bottom no-repeat;
	padding	:	20px 0 ;
}
body.dl_02 .dl2_text {
	width	:	456px;
	float	:	left;
}

body.dl_02 .dl2_text p{
	margin	:	0 20px 20px 88px;
}
body.dl_02 .dl2_text p.button_dl img {
	margin	:	auto;
}
body.dl_02 .dl_box p a{
	font-weight	:	bold;
}
body.dl_02 .sample_img_01 {
	width	:	300px;
	float	:	right;
	margin	:	0 20px 0 0;
	text-align	:	right;
}
body.dl_02 .sample_img_01 img {
	margin	:	0 0 4px;
}




body.dl_02 .dl_box_2 table{
	margin					:	16px 0 16px 32px;
	border					:	1px solid #ccc;
	background				:	#fff;
}

body.dl_02 .dl_box_2 table th{
	padding					:	4px 3px;
	text-align				:	center;
	border					:	1px solid #ccc;
	background				:	#d2dffb;
}

body.dl_02 .dl_box_2 table td{
	padding					:	8px 6px;
	line-height				:	1.6;
	border					:	1px solid #ccc;
	background			:	#f2f2f2;
}

body.dl_02 ul.dl_help{
	padding					:	8px 32px 16px 88px;
	background					:	url(../image/bg_dl_02_01_b.gif) 56px bottom no-repeat;
}

body.dl_02 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_02 ul.dl_help li a, 
body.dl_02 ul.dl_help li a:link, 
body.dl_02 ul.dl_help li a:visited{
	color					:	#c00;
	text-decoration			:	none;
}

body.dl_02 ul.dl_help li a:hover, 
body.dl_02 ul.dl_help li a:active{
	color					:	#c00;
	text-decoration			:	underline;
}

body.dl_02 .dl_box_2{
	width					:	804px;
	background					:	url(../image/bg_dl_02_02_b.gif) 16px bottom no-repeat;
	padding				:	0 0 32px;
}

body.dl_02 .dl_box_2 h3{
	margin				:	0 0 0 16px;
	padding				:	36px 0 0 16px;
	background					:	url(../image/bg_dl_02_02_a.gif) 0 0 no-repeat;
}
