body {text-align:center; background-color:#FFEEFF; margin-left:1%; margin-right:150px; background-image:url(bodyright.JPG); background-repeat:repeat-y; background-position:right; font-family :'ＭＳＰ ゴシック'} /* 本文の背景は薄いピンクで、中央でそろえます */

/* 見出し　*/
h1 {color:black; font size:1.45em; border-color: #FFCCCC; border-bottom-style:inset;padding:0.3em; overflow:visible; width:20%; white-space:nowrap; margin-bottom:0.1em;} /* 第１見出しの色は黒、サイズは1.5em、背景はやや薄いピンク、立体枠の内側凹で囲み、上下左右の余白は10px、幅はページの50% */
h2 {color:black; font size:1.0em; font-weight:bold; background-color: #FFDDDD; padding:3px; width:85%; margin-bottom:0.1em;}　/* 第3見出しは写真の大タイトル */

h3 {color:black; font size:0.8em; padding:0px; margin-top:0.1em; margin-bottom:3em;}　/* 第3見出しは写真の大タイトル */


/* p要素　*/
p {margin-left:10%; margin-right:9%; text-align:left;} /* p要素 */



/* クラス - 画像　*/
.imgleft {float:left; margin-right:1em; margin-bottom:1em; width:20%;} /* 左寄せ画像は、右と下のマージンが1em　*/
.imgright {float:right; margin-left:1em; margin-bottom:1em; width:20%;} /* 右寄せ画像は、左と下のマージンが1em　*/
.imgRclear { clear:right; }
.imgLclear { clear:left; }
.imgAclear { clear:both;}


/* クラス - 内容毎の文字の種類　*/
.text4note {color: black; font size:0.8em; text-align: left; } /* 注釈 width:80%;  */
.text4title {color: black; font size:0.5em;} /*  */
.text4general {color: black; font size:1em; text-align: left; }　/* 一般 */
.text4dayact {color: black; font size:0.8em; text-align: left; }　/* 今日一日の説明 */
.text4imgchg {color:red; font size:10px; font-weight:black;}　/* 画像変化の説明 */
.text4img {color:black; width:100%; text-align: left; }

/* クラス - 一文字毎の文字の種類　*/
.f1 {color: red;} /* 注釈番号 */
.f2 {color:black;size:0.5em;}/* 見出しH1の日本語訳見出し */
.f3 {color:#FFFFFF; font size:1em; background-color:#FFCCCC; width:100%; text-align:center; font-weight:bold;} /* ページエンド */
.f4 {color:black; font size:10px; font-weight:bold; background-color:#FFEEFF;}　/* ナビテーブル内特殊文字　*/
.f5 {color:#CC44BB; font-weight:bold; font size:10px} /* 別ページ飛びの説明1 */
.f6 {color:#FFEEFF; } /* ネタばれ */
.f7 {color:#EE55EE; font-weight:bold; font size:0.8em} /* 別ページ飛びの説明 2*/
.p {color: #FF11FF;} 
.m {color: #9911FF;} 
.t {color: #1111FF;} 


/* テーブル　*/
table {color:black; font size:0.8em; text-align:center; }
td {color:black; background-color:#FFEDED;}
th {background-color:#FEDDDD;}
.table4imgL {margin-left:5%; margin-right:9%; color:black; font size:0.8em; text-align:center; float:left; margin-right:1em; margin-bottom:1em; }
.table4imgR {margin-left:10%; margin-right:5%; color:black; font size:0.8em; text-align:center; float:right; margin-left:1em; margin-bottom:1em; }

/* リスト */
.align4list {text-align:left; margin-left:11%; margin-right:11%; }
.align4list2 {text-align:left; margin-left:20%; margin-right:11%; }
.bul {font-weight:bold; text-decoration:underline;}
.bulred {font-weight:bold; text-decoration:underline; color:red;}
.align4contents {text-align:left; margin-left:0%; margin-right:0%; }

/* 文字位置 */
.a{ position:absolute; top:1px; left:1px; }