#creditA{font-size:8px;color:#666;}/***win/macの振り分けが上手く行っているかのテスト識別の色***/
/***win/mac共通はstyleWin.cssで指定している。個別のmac対応はstyleMac.cssで指定している***/
/***font-size:12pxをstyle.cssで指定している***/
body,table {
	font-size: 12px;/*表示01.cgiで$ftsiz="14px";#本文文字の大きさを指定している。文字色$ftcolor="#333";*/
}
body{background-color:#f5f5f2; }/*height:750px;*/
/*個別height:はgoogleChromeで画面表示の際の揺れを軽減する。「画帳と一緒に」の各ページに万遍なくscroll-barを表示させる。winIEに利かすにはbodyにpadding-top:15px;とする*/
/*box*//***boxブロックはstyle.cssで一括指定しているmac/win共通指定***/
#main-box{width:1000px;border:solid 0px #e0e;}/*winは1000px、macは930px*/
/***#left-box{float:right;width:195px;margin-top:0;margin-right:0;}/*left-boxとあるがfloat:rightに変更、しかしidネームは変えず***/
/***#boxA{margin:7px 0;}/*右のリスト*/
/***#right-box{margin:0;padding:0;float:left;width:650px;margin-bottom:10px;}/*right-boxとあるがfloat:leftに変更、idネームは変えず*/
/***#right-box table{margin:0;padding:0;width:650px;height:350px;}
/***#heightfix{float:left;margin:0;width:1px;height:460px;}/***本文の高さを一定にしている.***//*title text*/
#title{position:relative;z-index:1000;margin:0;padding :0;margin:0 0 8px 0;text-align:left;font-size:24px;font-family:serif;}
#subtitle{position:relative;z-index:1000;margin:0 0 20px 3px;padding:0;text-align:left;font-size:18px;}
#com{line-height:2.0em;letter-spacing:0.05em;color:#333;text-align:left;border:solid 0px #00f;}
#credit{width:100%;margin:35px 0 15px 0;padding:3px;text-align:center;font-size:7pt;color:#666;}
 /*a:link*/
a:{color:#343434;text-decoration:none;}/*8e8eff*/
a:link {color:#343434;}/*3333aa*/
a:hover {color:#888888;text-decoration:none;}/*ff0000*/
/*index navi*/
table.enc{width:280px;color:#343434;text-align:left;border-top: solid 1px #ffffff;}
table.enc td {
font-family:Arial;
color:#666666;
font-size:10px;/*8pt;*/
letter-spacing:0.02em;
height:19px;
	background-color:   fff;
/*	background-image:    url("./images/gradation2.jpg");
	background-repeat:   no-repeat;
	background-position: left bottom;
	cursor:              pointer;
	border-top:          1px solid #ffffff;
	border-right:        0 solid #dddddd 
*/}

table.enc td a {display: block;padding:4px 0 4px 6px;color:#343434;text-decoration:none;border-left:solid 5px #cecece;border-top:solid 5px #fff;}
table.enc td a:link {color:#343434;	}
table.enc td a:visited {color:#343434;	}
table.enc td a:hover {background-color:#f3f3f3;color:#333;}/*005500*/
a{overflow:hidden;outline:none;}
.list {font-size:9px;color:#888888;text-decoration:none;}
.list a:link {font-size:9px;color:#888888;text-decoration:none;	}
.list a:visited {font-size:9px;color:#888888;text-decoration:none;	}
.list a:hover {font-size:9px;color:#888888;text-decoration:none;}

#imglayoutW{position:relative;z-index:999;margin:0;}/*ヨコ長画像の配置、cgiファイルで指定している*/
#imglayoutH{position:relative;z-index:999;margin:-80px 0 0 0px;}/*タテ長画像の配置、cgiファイルで指定している*/
/*シリーズindex naviはserialA.js、serialA.cssに指定あり。*/

#aboutConcept{font-size:11px;}
#aboutConcept{width:280px;margin:20px 0 0 -10px;border:solid 1px #ccc;}
#aboutConcept a{width:280px;padding:5px 50px;text-decoration:none;color:#333;}
#aboutConcept a:hover{padding:5px 60px;background-color:#f5f5ee;color:#333;}

/***「画帳と一緒に」アーカイヴスの<br>「一覧マップ」はこの下にあります。***/
#archives{margin-top:10px;margin-left:-5px;}
a.rolloverCoverMenu {
display: block;position: relative;text-decoration: none;width: 198px;height: 25px;
}
a.rolloverCoverMenu span {
background: url(images/arrow-down2.png) left top no-repeat;cursor: pointer;display: block;position: absolute;top: 0;left: 0;width: 198px;height: 25px;
}
a.rolloverCoverMenu:hover,a.rolloverCoverMenu:hover span {
background-position: left -25px;
}

body{
background-color:#ffffff; }/*#f5f5f2,macはf2f2f2*/

.winIE-Mac {
font-family: sans-serif,arial;
font-weight:200;
padding:45px 30px 30px 40px;
 min-height: 400px;
  margin-bottom:50px;
 background-color: #fff;
/*
 box-shadow: 6px 6px 3px #c6c6c6;
 -moz-box-shadow: 6px 6px 3px #c6c6c6;
 -webkit-box-shadow: 6px 6px 3px #c6c6c6;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#2B3C45', Direction=145, Strength=6);
*/
 margin-left:0px;
 /*padding:20px 50px 20px 150px;*/
 border:0px solid;
 border-color:#ececec;
 /*word-break: keep-all;*/
}

/*****serialB.cssより移設*******************************************************************/
/***font-size:12pxをstyle.cssで指定している***/

.filter a:hover,.filter a:hover img {border:0;color:#ccc;text-decoration:none;opacity: 0.45;}/* 55％不透明度（＝45％透過） *//*div.fillterは、効きを限定している*/
.filter a img,.filter a:link,.filter a:link img{border:0;}

/*encpullは総合index listの指定*/
table.encpull{width:288px;margin-top:10px;color:#343434;text-align:left;border:solid 0px #ddd;}
table.encpull td {font-family:Arial;font-size:10px;height:20px;background-color:ffffff;cursor: pointer;}

table.encpict{margin-top:15px;width:70px;text-align:left;padding:0 5px;}
table.encpict img{width:60px;margin-bottom:5px;border:solid 1px #ddd;}
/***xyz,abcは該当頁が開くと帯に薄い色を付ける***/
table.encpull td.xyz a,table.encpull td.abc a{background-color:#f5f5ee;display: block;color:#343434;text-decoration:none;border-right:solid 1px #fff;}

table#tablM{position:absolute;margin-top:50px;}/***Win_Mac振り分けでMacのみに指定***/
table.encpull td#arrowMA a,table.encpull td#arrowMB a {height:20px;display: block;padding:2px 0 0 0px;color:#343434;text-decoration:none;}
table.encpull td#arrowWA a,table.encpull td#arrowWB a {height:18px;display: block;padding:4px 0 0 0px;color:#343434;text-decoration:none;}

table.encpull td#arrowMA a:link,table.encpull td#arrowWA a:link,table.encpull td#arrowMB a:link,table.encpull td#arrowWB a:link {color:#343434;	}
table.encpull td#arrowMA a:visited,table.encpull td#arrowWA a:visited,table.encpull td#arrowMB a:visited,table.encpull td#arrowWB a:visited {color:#343434;	}
table.encpull td#arrowMA a:hover,table.encpull td#arrowWA a:hover ,table.encpull td#arrowMB a:hover,table.encpull td#arrowWB a:hover{background-color:#1d411c;color:#fff;}
/***#arrowA a,#arrowB aのbackground-position:2px -28px;がwinIEに合う。MacFFは2px -26px;。中間値を設定した***/
/*#arrowMA a,#arrowMB a{background-image:url(http://re77net.com/maho/img/expand-arrow5.gif);background-repeat:no-repeat;background-position:2px -24px;text-indent: 1.2em;} */
/*#arrowWA a,#arrowWB a{background-image:url(http://re77net.com/maho/img/expand-arrow5.gif);background-repeat:no-repeat;background-position:0 -18px;text-indent: 1.2em;} */
#arrowMA a,#arrowMB a{background-image:url(http://re77net.com/img/arrow01.gif);background-repeat:no-repeat;background-position:4px 2px;text-indent: 1.2em;} 
#arrowWA a,#arrowWB a{background-image:url(http://re77net.com/img/arrow01.gif);background-repeat:no-repeat;background-position:6px 4px;text-indent: 1.2em;} 

/***#arrowB a:hover のbackground-position:2px 0px;がwinIEに合う。MacFFは2px 3px;。中間値を設定した***/
/***hoverにはMB,WBの指定無し、hoverの変化無し***/
#arrowMA a:hover{background-image:url(http://re77net.com/maho/img/expand-arrow5.gif);background-repeat:no-repeat;background-position:2px 4px;text-indent: 1.2em;} 
#arrowWA a:hover {background-image:url(http://re77net.com/maho/img/expand-arrow5.gif);background-repeat:no-repeat;background-position:4px 4px;text-indent: 1.2em;} 


/***
table.encS{width:100%;margin:2px 0 2px 0;}
table.encS td{margin:0;padding:0;height:16px;font-size:11px;}
table.encS td#sec a{display:block;border-left:dotted 1px #1d411c;height:16px;padding:2px 0 2px 3px;color:#343434;text-decoration:none;}

table.encS td#sec a:link{color:#343434;text-decoration:none;}
table.encS td#sec a:visited {color:#343434;text-decoration:none;}
table.encS td#sec a:hover {background-color:#1d411c;color:#fff;}
***/
table.encW{width:100%;margin:2px 0 2px 0;}
table.encW td{margin:0;padding:0;height:16px;font-size:11px;}
table.encW td#sec a{display:block;border-left:dotted 1px #1d411c;border-right:solid 1px #fff;height:16px;padding:4px 0 0 3px;color:#343434;text-decoration:none;}
table.encW td#sec a:link{color:#343434;text-decoration:none;}
table.encW td#sec a:visited {color:#343434;text-decoration:none;}
table.encW td#sec a:hover {background-color:#1d411c;color:#fff;border-right:solid 1px #fff;}

table.encM{width:100%;margin:1px 0 2px 0;}
table.encM td{margin:0;padding:0;height:16px;font-size:11px;}
table.encM td#sec a{display:block;border-left:dotted 1px #1d411c;border-right:solid 1px #fff;height:16px;padding:1px 0 2px 3px;color:#343434;text-decoration:none;}
table.encM td#sec a:link{color:#343434;text-decoration:none;}
table.encM td#sec a:visited {color:#343434;text-decoration:none;}
table.encM td#sec a:hover {background-color:#1d411c;color:#fff;border-right:solid 1px #fff;}

/*通し番号*/
input{border:none;}
	.bt-pager{font:12px arial,sans-serif;text-align:left;border:none;}
		.bt-pager .bt-button{border:0;color:#060}/*数字の色*/
		.bt-button::-moz-focus-inner{border:0;}
		.bt-button {border:0;line-height:1.6666em;display:inline-block;vertical-align:middle}
		.bt-button {border:0;line-height:inherit}
		
		.bt-button{border:0;padding:0 0.4em;height:2.0833em;/*高さ*//*数字の位置調整*//*幅widthを指定してもよい。paddingで決まるのでwidthを指定していない*/
		border:1px solid #ccc;color:#000;background:#f6f6f6;
		/*囲み内のグラデ*/
		background-image:-moz-linear-gradient(top,#ffffff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
		filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
		/*角丸の径*/
		-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;vertical-align:middle;cursor:pointer;overflow:visible;}
		.bt-button:hover,.bt-button:focus{border:0;border-color:#999;background:#f3f3f3;background-image:-moz-linear-gradient(top,#ffffff,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ebebeb));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#ebebeb);outline:0;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999}
		.bt-button:active{border-color:#999;background:#d6e8cf;background-image:-moz-linear-gradient(top,#cccccc,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,from(#cccccc),to(#ffffff));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc,endColorStr=#ffffff)}
		
		/*button  type="button" 3のselected btnの指定*/
		.bt-pager .bt-button{border:0;color:#060}/*数字の色、上記と同じでも3のselected btnで必須、理由不明*/
		.bt-pager .bt-pager-selected{border:0;color:#000;font-weight:bold;background:#d6e8cf;-moz-boz-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:default;border-color:#ccc}
