/* ■■■■■■■■■ general ■■■■■■■■■ */
body{
font-family:"メイリオ", "ＭＳ ゴシック", sans-serif;
/* ゴシック体は斜体字が見にくい*/
/* メイリオの和文には斜体字がない、英文にはある */
margin:0.5em 5em;
line-height:1.3em;
}
h1,h2,h3,h4,h5,h6{
text-align:center;
}
h2{
font-size:120%;
line-height:1.2em;
font-style:italic;
}
a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:active{
text-decoration:none;
}
a:hover{
background-color:#c0c0c0;
text-decoration:underline;
}
.counter{
text-align:center;
}
/* ■■■■■■■■■ table ■■■■■■■■■ */
table.toku-satsu{
background-color:#ffffff;
}
th{
letter-spacing:0.3em;
font-size:130%;
width:50%;
background-color:#e0e0e0;
}
td.jp{
text-align:right;
}
td.jp li{
list-style:none;
}
td.en{
text-align:left;
}
td.en li{
list-style:none;
margin-left:0;
}
.preface{
text-align:left;
line-height:1.5em;
padding:1em 0em;
border-radius:10px;
}
.index{
text-align:center;
font-size:120%;
margin:2em 0;
}
.group{
text-align:center;
font-size:90%;
}
.toindex{
text-align:right;
position:absolute;
right:13%;
font-size:80%;
letter-spacing:0;
}
.toindex:before{
font-size:150%;
content:"▲";
}
.totop{
text-align:left;
position:absolute;
left:13%;
font-size:80%;
letter-spacing:0;
}
.totop:before{
font-size:150%;
content:"▲";
}
.note{
color:#4f4f4f;
font-size:88%;
font-style:italic;
}
dl.resources{
text-align:left;
margin:1% 5% 1% 5%;
}
dt.resources{
padding:0.8em 0.8em 0.8em 0.8em;
font-size:130%;
font-weight:bolder;
border:outset;
margin-top:1em;
margin-bottom:0.3em;
}
th.header{
background-color:#000000;
color:#ffffff;
}
/* ■■■■■■■■■ navigation ■■■■■■■■■ */
.last_update{
text-align:center;
margin:0 0 0.5em 0;
}
.jump_menu_top{
font-size:100%;
margin:1em 0 1em 0;
}
.jump_menu_bottom{
font-size:100%;
margin:1em 0 1em 0;
}
/* ■■■■■■■■■ css for mobile device ■■■■■■■■■ */
/* 414 x 736 (iphone's standard screen size???) */
/* 768 x 1024 (tablet's standard screen size???) */
@media (max-width:770px){
	body *{
	font-family:"メイリオ", "ＭＳ ゴシック", sans-serif;
	font-size:x-small;
	letter-spacing:0;
	}
	body{
	margin:0.5em 1.5em;
	}
	.preface{
	padding:0.5em;
	}
	.guide{
	margin-left:2%;
	margin-right:2%;
	}
	table.toku-satsu{
	width:80%;
	}
	table.toku-satsu ul{
	margin-left:-1.5em;
	}
	td.en{
	width:50%;
	}
	td.jp{
	width:50%;
	text-align:left;
	}
	.note{
	margin-left:-1.5em;
	}
}
