@charset 'shift_jis';

/* base setting for all pages        各ページ共通の、要素ごとの基本設定 */

body {
 margin:  0;                      /* 0px 0px 0px 0px; 上右下左の順 */
 padding: 0;                      /* 基本設定は、body では周囲の余白をとらない。*/
 border:  0;                      /* 基本設定では、body の縁取りはしない。 */ 
 color:#000000;                   /* 基本文字色、黒 */
 background-color: #ffffff;       /* 基本背景色、白 ( 2 桁ごとに 赤緑青 RGB の順 ) */
 font-family: Gothic, sans-serif; /* 基本フォント、ゴシック */
 font-weight: normal;             /* 文字は普通の太さ */
 line-height: 1.5em;              /* 行高の基本設定は 1.5 行 */
 font-size: small;                /* 基本のフォントサイズは small */
}

a:link    { color: #000099; /*background-color: transparent;*/ text-decoration: none; }
a:visited { color: #660066; /*background-color: transparent;*/ text-decoration: none; } 
a:active  { color: #cc0000; /*background-color: transparent;*/ text-decoration: underline; }
a:hover   { color: #660099; background-color: #ccccff;     text-decoration: underline; }

img { margin: 0px; padding: 0px; border: 0px; vertical-align: middle; }

a:link img, a:visited img, a:active img, a:hover img { /*background-color: transparent;*/ }
                                 /* リンクを設定した画像の全体の背景色 */
                                 /* カーソルを載せても色がつかない  */

.img_link a { /*background-color: transparent;*/ }
                                 /* img の vertical-align: middle; に対応 */
                                 /* リンクを設定した 画像の中央部分の背景色 */
                                 /* カーソルを載せても色がつかない */

h1,h2,h3,h4 {
 margin: 0px;
 padding: 0px;
 font-weight: normal;
}



/* テキスト配置の設定 */

.to_right     { text-align: right; }
.to_center    { text-align: center; }

/*.no_br        { line-height: 0em; }*/
.no_indent    { text-indent: 0em; }
/*.no_br_indent { line-height: 0em; text-indent: 0em; }*/

.to_top { text-align: right; }    /* トップへ戻るリンクの文字列の修飾と配置 */


/*各頁本文部分の共通項目*/

.float_clear {
 clear: both;
}

/*.float_clear,[version]    この設定 ,[version] で IE をはじく。 */
/* clear: both;             IE では float clear で以後のレイアウトが崩れる。 */
/*}*/

/*.float_clear,[version] { clear: both; }*/
/* float clesr しなくても何とか段組み表示は可能。 */

/* Internet Explorer での重要注意点 */
/* IE は floating を設定した要素の中で p, div を使うと、 */
/* floating されなくなる。 */
/* span や br なら大丈夫。 */

/* その他、センタリングや行の高さの設定が他と異なっている。 */
/* IE の注意点ここまで */


.signiture { text-align: right; color: #333333; /*background-color: transparent;*/ }

p.attention {                     /*注意喚起用テキスト、枠線囲み*/
 padding: 5px;
 border: 1px solid #ff0000;
 text-indent: 0em;
 font-size: x-small;
}

.box_quote {                      /*注意喚起用テキスト、枠線囲み引用文*/
 padding: 5px;
 border: 1px solid #ff0000;
 text-indent: 0em;
}
