@charset "utf-8";
/*▼可変*/
body {font-family:"メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 15px; line-height:1.5; overflow-wrap: break-word; background-color:rgb(255, 255, 250); }

/*■width:固定値を入れると折り返ししなくなる*/
/*▼可変*/
#container {width:700px; margin-left: 0px; margin-right:0px; }

/*▼可変*/
#title {width:700px; font-size:28px; vertical-align:bottom; text-align:left; font-weight:normal; font-family:"HGPｺﾞｼｯｸE", "メイリオ", "Meiryo", arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
/*▼可変*/
#author {width:200px; font-size:18px; vertical-align:bottom; text-align:right; }
#navi {text-align:center; }
/*▼CSSを3つに分けてから必要になった*/
.menu {text-align:center;}

/*▼可変*/
p {margin:0 0 0 0; text-indent:0em; }
p.lf00 {margin-top:-3.8em; }
p.lf01 {margin-top:-2.5em; }
p.lf02 {margin-top:-1.2em; }
p.lf03 {margin-top:-1.2em; }
p.lf05 {margin-top:-0.3em; }

#box {width:auto; height:auto; background:#faa3a3; position:absolute; top:100px; }

.menu { *zoom: 1; }
.menu:before, .menu:after {
	display: table;
	content: "";
	line-height: 0; }
.menu:after {clear: both; }

ul {margin-top:0px;
	padding: 0.2em;
	list-style: none;
	background: rgb(255, 255, 250); }
li {
	font-size:1em; 
	float: left;
	margin: 0 0.1em 0 0;
	padding: 0.4em 0.5em 0.3em 0.3em;
	background: rgb(47, 125, 229); }
li {color:rgb(255, 255, 255); }
.menu1 {width:3em; margin-right:1px; margin-left:1px}
.menu2 {width:4.5em; margin-right:1px; margin-left:1px}
.menu3 {width:4em; margin-right:1px; margin-left:1px}

img {max-width:100%; margin-left:4px; }

.jcard {text-decoration:none; color:rgb(255, 255, 255); }
.DcardL{display:block !important; }
.DcardP{display:none !important; }

#para_card {border:1px solid rgb(0, 0, 0); margin:0px 6px 0px 8px; padding:16px 20px 16px 20px; font-size:large; background-color:rgb(255, 255, 255); }
.strong {font-weight:bold; }

.indent00 {text-indent:-1em; padding-left:1.5em;}
.indent01 {text-indent:-0.5em; padding-left:1.5em;}
.mittyaku3 {margin-left:0.1em; margin-right:-0.1em; }
.mittyaku4 {margin-left:-0.1em; margin-right:0.1em; }

img.fr2-80 {width:80%; margin-top:0px; margin-bottom:0px; padding-left:0em; }
.roman {font-family:serif; }
.italic {font-style:italic; }
