/********** ゑまトラ共通タグ **********/

a:link { color: blue; }
a:visited { color: purple; }
a:hover ,
a:focus ,
a:active { color: #FF3300; background: #CCFFCC; border:2px solid; border-color:#FF6633; font-style: italic; font-weight: bold; text-decoration: none; }
a img { border: none; }

/*body { margin:10px 100px 10px 70px ; }  /* 上下の余白が10px、左右の余白が70pxと100px */
body {
	background: #ffffcc;
/*	margin-left: 5%;	*/
/*	margin-right: 5%;	*/
	}

/*	div.content { color: #000; background: #fff;
		border-style: solid ;
		border-width:1px;
		border-color:#006a35;
		padding: 1em 4em ;
		margin:0 20px 0 20px ;
		}*/



h1 {
/*	background: #CC6633;	*/
/*	margin-top: 0.6em;	*/
	text-align: center;
	font-size: 250%;
/*	font-color: #CC6633;	*/
	color: #00CC00;
	}

h1.s {
/*	background: #CC6633;	*/
/*	margin-top: 0.6em;	*/
	text-align: center;
	font-size: 225%;
/*	font-color: #CC6633;	*/
	color: #CC6633;
	}

h2 {
	font-size: 200%;
	}

h3 {
	font-size: 150%;
	}

h4 {
	font-size: 125%;
	}


* ********** フォントサイズ（p＝％） ********** */
.300p {
	font-size: 300%;
	}

.250p {
	font-size: 250%;
	}

.200p {
	font-size: 200%;
	}

.175p {
	font-size: 175%;
	}

.150p {
	font-size: 150%;
	}

.135p {
	font-size: 135%;
	}

.130p {
	font-size: 130%;
	}

.125p {
	font-size: 125%;
	}

.120p {
	font-size: 120%;
	}

.100p {
	font-size: 100%;
	}

.90p {
	font-size: 90%;
	}

.85p {
	font-size: 85%;
	}

.80p {
	font-size: 80%;
	}

.75p {
	font-size: 75%;
	}

.70p {
	font-size: 70%;
	}

.65p {
	font-size: 65%;
	}

.60p {
	font-size: 60%;
	}


/*	.in { display:inline; }/*	/*h1などに行間をあけずにテキストを続ける*/

/*	p { line-height:1.4em; }*/	/* 行間は1.4倍（140%）*/
/*	p { text-indent: 1em; }*/	/* 文頭を一文字下げる */

/*	上の2行をひとつにまとめると↓*/
/*	p { line-height:1.4em; text-indent: 1em; }*/

/*	.lspace { letter-spacing: 0.15em; }   /*文字間隔*/
/*	.wspace { word-spacing: 0.5em; }      /*単語間隔*/
/*	.fs15   { font-size: 1.5em; }         /*フォントサイズを1.5倍*/

/*	ul , ol { line-height:1.4em; }/*	/*"ul"も"ol"もテキストの行間は1.4倍*/

/*	pre { line-height:1.4em; }/*	/*整形済みテキストの行間は1.4倍*/

/*	a { text-decoration: none; }/*	/*アンカー文字に下線をつけない*/


img {
	border: 0em none;
	}


/* ********** Ｐちゃん ********** */

p {
/*	margin-left: 7%;	*/
	margin-left: 0%;
	line-height: 1.5em;	/* 行間は1.5倍（150%）*/
/*	text-indent: 1em;	/* 文頭を１文字下げる */
	}

.i0 {
	text-indent: 0em;	/* 文頭、下げない */
	}

.i1 {
	text-indent: 1em;	/* 文頭を１文字下げる */
	}


p.Intro {
	margin-left: 11%
	}

p.text {
	margin-left: 2em;
	}

p.PosCenter {
	margin-left: 14%;
	text-align: center;
	}

.txt {
	margin-left: 8em;
	}

.ml1 {
	margin-left: 1em
	}

.ml2 {
	margin-left: 2em
	}

.ml3 {
	margin-left: 3em
	}

.ml4 {
	margin-left: 4em
	}

.mr4 {
	margin-right: 4em
	}

.ml5 {
	margin-left: 5em
	}

.ml6 {
	margin-left: 6em
	}

.ml8 {
	margin-left: 8em
	}

.ml10 {
	margin-left: 10em
	}

.ml6 {
	margin-left: 6em;
	}

.ml8 {
	margin-left: 8em;
	}


.lh175 {
	line-height: 1.75em;   /* 行間は1.75倍 */ 
	}

.lh150 {
	line-height: 1.50em;   /* 行間は1.50倍 */ 
	}

.lh135 {
	line-height: 1.35em;   /* 行間は1.35倍 */ 
	}

.lh125 {
	line-height: 1.25em;   /* 行間は1.25倍 */ 
	}

.lh100 {
	line-height: 1.00em;   /* 行間は1.00倍 */ 
	}

/***** 色々な色関係 *****/
.00cc00 {
	color: #00cc00;
	}

.cc6600 {
	color: #cc6600;
	}

.cc6633 {
	color: #cc6633;
	}

.cc66ff {
	color: #cc66ff;
	}

.ffffcc {
	color: #ffffcc;
	}

.33cc00 {
	color: #33cc00;
	}

.ff3333 {
	color: #ff3333;
	}

.3399FF {
	color: #3399FF;
	}

.ff6633 {
	color: #ff6633;
	}

.cc33cc {
	color: #cc33cc;
	}

.007700 {
	color: #007700;
	}

.bg_fffce6 {
	background: #fffce6;
	}

.bg_ccffff {
	background: #ccffff;
	}

.bg_fffce6 {
	background: #fffce6;
	}





/* ********** 中央寄せ ********** */
.center {
/*	margin-left: 10%; */
/*	background:#fff; */	/* 文字の背景は白 */
	text-align: center; /*	/* テキストはセンタリング */
	}

.margin-center {
	margin-left:auto; margin-right:auto; /* 左右の余白は自動センタリングされる */
	}


/* ********** テキストの位置 ********** */
.right {
	text-align: right;	/* テキスト右寄せ */
	}

.center {
	text-align: center;	/* テキストはセンタリング */
	}

.left {
	text-align: left;	/* テキスト左寄せ */
	}

.margin-center {
	margin-left:auto;
	margin-right:auto;	/* 左右の余白は自動センタリング */
	}


/********** クラスの定義 **********/
/***** 音声ブラウザ用不可視 *****/
div.Aural {
	margin: 0em;
	padding: 0em;
	border: 0em none;
	font-size: 0em;
	line-height: 0em;
	width: 0em;
	height: 0em;
	}

/***** コピーライト *****/
div.Copyright {
	text-align: right;
	font-size: 90%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

/***** 横飛びリンク *****/
div.Links {
	text-align: center;
	font-size: 90%;
	margin-top: 0em;
	}

/***** 位置ナビゲーション *****/
div.navi {
	text-align: center;
	font-size: 80%;
	margin-top: 0em;
	margin-left: 0em;
	}

/***** 「ページトップへ」 *****/
div.ToPageTop {
	text-align: right;
	font-size: 80%;
	}

/*** ページ更新日 ***/
div.Update {
	text-align: center;
/*	margin-top: 0.5em; */
/*	margin-bottom: 0.5em; */
	font-size: 90%;
	color: #ff3333;
	}

/*** 戻る関係 ***/
div.bs {
	margin-right: 5%;
	text-align: right;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	font-size: 80%;
	}

/* 箱をイメージして枠組み(ブロック)を作る */
 .box0_80 { 
	width: 80%;
	/*margin-top: 10%;*/
	margin-left: 20%;
/*	border-style: solid; */	/* 線は単一線 */
/*	border-width: 1px; */	/* 線の太さは1px */
/*	padding: 3px; */	/* 線と文字との空き */
	line-height: 1.75em; */	/* 行間は1.75倍 */ 
	}

 .box0_90 { 
	width: 90%;
/*	margin-top: 10%; */
	margin-left: 10%;
/*	border-style: solid; */	/* 線は単一線 */
/*	border-width: 1px; */	/* 線の太さは1px */
/*	padding: 3px; */	/* 線と文字との空き */
	line-height: 1.75em;	/* 行間は1.75倍 */ 
	}

 .box1_90 { 
	width: 90%;
/*	margin-top: 10%; */
	margin-left: 10%;
/*	border-style: solid; */	/* 線は単一線 */
	border: solid #ffcc00;  /*  */
	border-width: 2px;	/* 線の太さは2px */
	padding: 1.5em 1.5em 1.5em 1.5em;	/* 線と文字の間上=1.5em、右=1.5em、下=1.5em、左=1.5em */
	line-height: 1.75em; 	/* 行間は1.75倍 */ 
	}

.box85 { 	/*線無し*/
	width: 85%;
	/*margin-top: 10%;*/
	margin-left: 15%;
/*	border-style: solid; */	/* 線は単一線 */
/*	border-width: 1px; */	/* 線の太さは1px */
/*	padding: 3px; */	/* 線と文字との空き */
	line-height: 1.5em; */	/* 行間は1.5倍 */ 
	}

.box80 { 	/*線無し*/
	width: 80%;
	/*margin-top: 10%;*/
	margin-left: 15%;
/*	border-style: solid; */	/* 線は単一線 */
/*	border-width: 1px; */	/* 線の太さは1px */
/*	padding: 3px; */	/* 線と文字との空き */
	line-height: 1.5em; */	/* 行間は1.5倍 */ 
	}

.box80s { 	/*線有り*/
	width: 80%;
	/*margin-top: 10%;*/
	margin-left: 15%;
	border-style: solid;	/* 線は単一線 */
	border-width: 1px; 	/* 線の太さは1px */
	padding: 10px; 	/* 線と文字との空き */
	line-height: 1.5em; */	/* 行間は1.5倍 */ 
	}

.box1 {
	/*WIDTH: 80%;*/
	BORDER-TOP: #FFCC00 2px solid;
/*	PADDING-TOP: 1.5em;*/
	BORDER-RIGHT: #FFCC00 2px solid;
	margin-right: 15%;
	PADDING-RIGHT: 1.5em;
	BORDER-BOTTOM: #FFCC00 2px solid;
/*	PADDING-BOTTOM: 1.5em;*/
	margin-left: 15%;
	BORDER-LEFT: #FFCC00 2px solid;
	PADDING-LEFT: 1.5em;
	}

 .box01 { border: ridge yellow  8px; padding: 2em; width: 500px; }
 .box2 { border: solid #a60000 1px; padding: 0.5em; }
 .box3 { border: solid #ff2626 1px; padding: 0.5em; }
 .box4 { border: solid #2894ff 1px ; padding: 0.5em; }
 .box5 { border: none ; padding:0.5em; background: #efefef; color: #000; }
 .box55 { border: none ; padding:0.5em; background: #efefef; }
 .box6 { border: dotted silver 2px; padding: 1.5em; width: 500px; } 
 .box7 { border: dotted #0dda07 5px; padding: 1.5em; width: 500px; }

/*	#fl:first-letter { font-size:2.2em ; color: red; background: yellow; float:left; }*/
 .kakoi { padding:0 3px; border:solid 1px; }

/* .tmargin { margin-top:5px; }
 .vtop   { vertical-align : top; }
 .thline   { text-decoration: line-through; }	/* 打ち消し線 */
 .unline   { text-decoration: underline; }	/* 下線 */
*/

/* 画像の配置 */
/*
 .lfloat { float:left; }
 .rfloat { float:right; }
 .lclear { clear:left; }
 .rclear { clear:right; }
 a img   { border:none; color:#fff; background:none;}	*/

/* ********** 幅 ********** */

.w100 {
	width: 100%;
	}

.w95 {
	width: 95%;
	}

.w90 {
	width: 90%;
	}

.w85 {
	width: 85%;
	}

.w80 {
	width: 80%;
	}

.w75 {
	width: 75%;
	}

.w70 {
	width: 70%;
	}

.w65 {
	width: 65%;
	}

.w60 {
	width: 60%;
	}

.w55 {
	width: 55%;
	}

.w50 {
	width: 50%;
	}

/* 印刷用 */
/*
@media print {
* {
	color: Black !important;
	background: white !important;
	font-size: 5.6mm !important;
	font-size: 4.0mm !important;
	}
}	*/
