@charset "Shift_JIS";
@import url("backimg.css");

/*--------------------------------------------------------------*/
/* 全体 */
/*--------------------------------------------------------------*/
#mainR img{
	vertical-align: middle;
}
#mainR strong{
	color: #FF6600;
}
#mainR strong.new {
	color: #FF0000;
}
#mainR .kome{
	color: #FF3300;
	font-size: 76%;
	line-height: 150%;
}
#mainR .pageTop{
	margin: 32px 24px;
	padding: 0;
	text-align: center;
	font-size: 76%;
	line-height: 150%;
}
#mainR h2{
	margin: 18px 24px 0 32px;
	padding: 2px 4px 0;
	font-size: 88%;
	line-height: 150%;
	border-left: solid 6px #FFcc00;
}
#mainR p{
	margin: 4px 24px 0 48px;
	padding: 0;
	font-size: 88%;
	line-height: 150%;
}
#mainR h3{
	margin: 20px 24px 8px 40px;
	padding: 0;
	font-size: 88%;
	line-height: 150%;
}
#mainR h4{
	margin: 16px 24px 0 48px;
	padding: 0;
	font-size: 88%;
	line-height: 150%;
}
#mainR .new{
	font-size: 84%;
	line-height: 150%;
}
/*--------------------------------------------------------------*/
/* タイトル部分 */
/*--------------------------------------------------------------*/
#upTitle{
	background-color:#bcc3c9;
	margin: 0;
	padding: 0 0 0;
}
#upTitle #upSetsumei{
	margin: 0 0;
	padding: 0 0 8px 0;
	border: solid 1px #bcc3c9;
	border-top: none;
	border-bottom-width: 2px;
	border: none;
}
#upTitle #upSetsumei h1{
	margin: 0 0 12px;
	padding: 12px 200px 0 36px;
	font-size: 114%;
	line-height: 150%;
	font-weight: bold;
	background: url(update_img/tab_back.gif) left top repeat-x;
}
#upTitle #upSetsumei h1 img{
	margin: 0 12px 12px -8px;
	vertical-align: bottom;
}
#upTitle #upSetsumei p{
	margin: 0 260px 8px 40px;
	padding: 0;
	font-size: 76%;
	line-height: 125%;
}
/*--------------------------------------------------------------*/
/* リンクタブ */
/*--------------------------------------------------------------*/
#upLink{
	margin: 0 0 -16px;
	padding: 0;
	background: #ffffff url(update_img/tab_back04.gif) left top repeat-x;
}
#upLink ul{
	list-style: none;
	margin: 0 0 0 3px;
	padding:0;
}
#upLink li{
	float:left;
	font-size: 12px;
	line-height: 14px;
	text-align:left;
	margin: 0;
	width: 256px;
}
#upLink li a{
	display:block;
	padding: 8px 0 5px;
	margin:10px 0 1px 0;
	white-space: nowrap;
	text-align:center;
	width: 254px;
}
#upLink li a:link, #upLink li a:visited{
	color: #003366;
	text-decoration: none;
	background: url(update_img/tab_back02.gif) left top no-repeat;
}
#upLink li a:hover, #upLink li a:active{
	color: #006699;
	text-decoration: underline;
	background: url(update_img/tab_back03.gif) left top no-repeat;
	margin-top:7px;
	padding-top: 7px;
	padding-bottom: 9px;
}
#upLink li a#upHere, #upLink li a#upHere:hover, #upLink li a#upHere:active{
	margin-top:1px;
	margin-bottom:0;
	padding-top: 10px;
	padding-bottom: 13px;
	color: #006699;
	background: url(update_img/tab_back01.gif) left top no-repeat;
	text-decoration: none;
}
#upLink .upDate{
	clear:both;
	font-size: 76%;
	line-height: 150%;
	text-align: right;
	background: #ffffff;
	margin: 0;
	padding: 4px 24px 0;
}
/*--------------------------------------------------------------*/
/* リンクタブ 　きっずワープロ用*/
/*--------------------------------------------------------------*/
#upLink_kids{
	margin: 0 0 -16px;
	padding: 0;
	background: #ffffff url(update_img/tab_back04.gif) left top repeat-x;
}
#upLink_kids ul{
	list-style: none;
	margin: 0 0 0 3px;
	padding:0;
}
#upLink_kids li{
	float:left;
	font-size: 12px;
	line-height: 14px;
	text-align:left;
	margin: 0;
	width: 150px;
}
#upLink_kids li a{
	display:block;
	padding: 8px 0 5px;
	margin:10px 0 1px 0;
	white-space: nowrap;
	text-align:center;
	width: 150px;
}
#upLink_kids li a:link, #upLink_kids li a:visited{
	color: #003366;
	text-decoration: none;
	background: url(update_img/tab_back2_02.gif) left top no-repeat;
}
#upLink_kids li a:hover, #upLink_kids li a:active{
	color: #006699;
	text-decoration: underline;
	background: url(update_img/tab_back2_03.gif) left top no-repeat;
	margin-top:7px;
	padding-top: 7px;
	padding-bottom: 9px;
}
#upLink_kids li a#upHere_kids, #upLink_kids li a#upHere_kids:hover, #upLink_kids li a#upHere_kids:active{
	margin-top:1px;
	margin-bottom:0;
	padding-top: 10px;
	padding-bottom: 13px;
	color: #006699;
	background: url(update_img/tab_back2_01.gif) left top no-repeat;
	text-decoration: none;
}
#upLink_kids .upDate{
	clear:both;
	font-size: 76%;
	line-height: 150%;
	text-align: right;
	background: #ffffff;
	margin: 0;
	padding: 4px 24px 0;
}
/*--------------------------------------------------------------*/
/* 最新の更新ファイル内容 */
/*--------------------------------------------------------------*/
#mainR #updateNew{
	margin: 4px 48px 16px;
	margin-top: 12px;
	border-collapse: collapse;
	width: 660px;
}
#mainR #updateNew th{
	padding: 1px;
}
#mainR #updateNew th img{
	border: solid 1px #666666;
}
#mainR #updateNew td{
	padding: 0;
	width: 100%;
}
#mainR #updateNew h3{
	margin:0 0 12px;
	padding: 2px 12px;
	border-bottom: solid 1px;
	line-height: 120%;
	background-color: #eef7bd;
	color: #006666;
}
#mainR #updateNew p{
	margin: 8px 12px;
	font-size: 76%;
	line-height: 150%;
}
#mainR #updateNew ul{
	margin: 8px 12px;
	padding-left:10px;
	font-size: 76%;
	line-height: 150%;
}
#mainR #updateNew, #mainR #updateNew th, #mainR #updateNew td{
	border-color: #4c804c;
	border-width: 2px;
	border-style: solid;
}
/*--------------------------------------------------------------*/
/* ダウンロードへのリンクボタン */
/*--------------------------------------------------------------*/
.downLinkBtn a{
	display:block;
	padding: 8px 0;
	margin:20px 0 8px;
	width: 240px;
	border: solid 1px #808bb8;
	background-color:#f8f8f8; text-align:center;
	background: #f7fbff url(update_img/downlink_back.gif) left center repeat-x;
	font-weight: bold;
	background: url(update_img/tab_back.gif) left top repeat-x;
}
.downLinkBtn a:link, .downLinkBtn a:visited{
	color: #003366;
	text-decoration: none;
}
.downLinkBtn a:active, .downLinkBtn a:hover{
	color: #FF6600;
	text-decoration: underline;
}
#mainR p.warning{
	font-size: 76%;
	line-height: 150%;
	padding-left: 18px;
	background: url(update_img/icon_warning.gif) left top no-repeat;
}
/*--------------------------------------------------------------*/
/* 更新履歴 */
/*--------------------------------------------------------------*/
.updateRireki{
	margin: 12px 48px 32px;
	font-size: 76%;
	line-height: 150%;
	border-collapse: collapse;
	border-width: 2px;
	border-style: solid;
	width: 600px;
}
.updateRireki th{
	border-width: 1px;
	border-style: solid;
	text-align: center;
}
.updateRireki td{
	border-width: 1px;
	border-style: solid;
	padding: 2px 4px;
	text-align: center;
}
.updateRireki thead th{
	background-color: #d2eaf7;
	color: #003366;
	padding: 1px 8px;
}
.updateRireki tbody th{
	background-color: #edf7fa;
	color: #003366;
	font-weight: normal;
}
.updateRireki tbody td.tsuikaTitle{
	text-align: left;
}
.updateRireki, .updateRireki th, .updateRireki td{
	border-color: #547d8c;
}
/*
.updateRireki .rirekiTop th, .updateRireki .rirekiTop td{
	border-top-width: 2px;
}
*/
/*--------------------------------------------------------------*/
/* 改定の概要 */
/*--------------------------------------------------------------*/
.kaiteiGaiyou{
	margin: 12px 0 32px 44px;
	font-size: 76%;
	line-height: 125%;
	border-collapse: collapse;
	border-width: 2px;
	border-style: solid;
	width: 690px;
}
.kaiteiGaiyou th{
	border-width: 1px;
	border-style: solid;
	text-align: center;
}
.kaiteiGaiyou td{
	border-width: 1px;
	border-style: solid;
	padding: 4px 6px;
	text-align: left;
}
.kaiteiGaiyou, .kaiteiGaiyou th, .kaiteiGaiyou td{
	border-color: #333333;
}
.kaiteiGaiyou thead th{
	background-color: #cccccc;
	padding: 1px 8px;
}
.kaiteiGaiyou tbody th{
	background-color: #efefef;
	padding: 4px;
	white-space: nowrap;
}
.kaiteiGaiyou .gaiyouTop th, .kaiteiGaiyou .gaiyouTop td{
	border-top-width: 2px;
}
/*--------------------------------------------------------------*/
/* ダウンロード詳細 */
/*--------------------------------------------------------------*/
#downHowTo p{
	margin-left: 64px;
}
#downHowTo p.downBtn{
	margin-top: 8px;
}
#downHowTo .downWin{
	color: #000099;
}
#downHowTo .downMac{
	color: #990000;
}
#downHowTo p.kaitou{
	font-size: 76%;
	line-height: 150%;
}
#downHowTo dl.kaitou{
	margin: 16px 56px 0;
	padding: 6px 12px;
	border: solid 1px #cccccc;
}
#downHowTo dl.kaitou dt{
	margin: 0 0 2px;
	padding: 0;
}
#downHowTo dl.kaitou dd{
	margin: 0 4px 4px;
	padding: 0;
	font-size: 76%;
	line-height: 150%;
}

/*-----------------------------------------------------------*/
/*わかる！算数パック*/
/*-----------------------------------------------------------*/

h1.wakaru{
	text-decoration: underline;
}
#s_date{
	margin: 0 24px;
	padding: 0;
	font-size: 76%;
	text-align: right;
}
#s_naiyou {
	margin: 0 32px;
	padding: 0;
}
h2#waS{
	margin: 24px 0 0;
	padding: 0;
	font-size: 100%;
	border:none;
}
#s_naiyou p{
	margin: 4px 8px 0;
	padding: 0;
	font-size: 88%;
	line-height: 130%;
}
#s_naiyou h3{
	margin: 16px 0 0;
	padding: 0;
	font-size: 100%;
}
#s_naiyou .s_win{
	color: #000099;
}
#s_naiyou .s_mac{
	color: #990000;
}
#s_naiyou ol{
	margin: 0 0 0 32px;
	padding: 0;
	font-size: 88%;
	line-height: 130%;
}
#s_naiyou li{
	margin: 12px 0 0;
	padding: 0;
}
#s_naiyou .syudou{
	margin: 8px 32px 8px 0;
	padding: 8px 16px;
	background-color:#CCCCFF;
}
#s_naiyou strong{
	color: #FF6600;
}
#s_naiyou .kome{
	color: #FF3300;
	font-size: 76%;
	line-height: 140%;
}
#s_naiyou .kome2{
	color: #000000;
	font-size: 76%;
	line-height: 140%;
}
#s_naiyou .kaitou{
	font-size: 76%;
}
#s_naiyou dl{
	margin: 16px 0 0;
	padding: 8px 12px;
	font-size: 88%;
	line-height: 130%;
	border: solid 1px #cccccc;
}
#s_naiyou dt{
	margin: 0 0 4px;
	padding: 0;
}
#s_naiyou dd{
	margin: 0 0 4px;
	padding: 0;
	font-size: 80%;
	line-height: 120%;

}

/*--------------------------------------------------------------*/
/* デジスタ用 */
/*--------------------------------------------------------------*/

ul.Ver1_1 li{
	list-style-image:url(update_img/list_img.gif);
	margin-bottom:6px;
}
/*#12Digi{
	list-style:none;
	margin: 0 0 0 32px;
	padding: 0;
	line-height: 130%;
	font-size: 88%;
}
#12Digi li{
	list-style:none;
	margin:12px 0 0;
	padding:0;
}*/