@charset "UTF-8";
/*========== サブページのスタイル設定 ========== */



div#color-a h1 {
				width:15em;           /* (赤) 全角１２文字 */
				margin:30px auto;
				padding:0.1em 0;
				color:#666666;
				text-shadow:2px 2px 3px #999999;
				background-color:#ffcce5;
				background:-webkit-gradient(top,#fcfcff,#ffcce5);
				background:linear-gradient(to bottom,#fcfcff,#ffcce5);
				border:3px solid #ffbfde;
				border-radius:20px;
				}


div#color-b h1 {
				width:15em;           /* (緑) 全角１２文字 */
				margin:30px auto;
				padding:0.1em 0;
				color:#666666;
				text-shadow:2px 2px 3px #999999;
				background-color:#e1f5ce;
				background:-webkit-gradient(top,#fcfcff,#e1f5ce);
				background:linear-gradient(to bottom,#fcfcff,#e1f5ce);
				border:3px solid #c8e8c3;
				border-radius:20px;
				}


div#color-c h1 {
				width:15em;           /* (青) 全角１２文字 */
				margin:30px auto;
				padding:0.1em 0;
				color:#666666;
				text-shadow:2px 2px 3px #999999;
				background-color:#cee1f5;
				background:-webkit-gradient(top,#fcfcff,#cee1f5);
				background:linear-gradient(to bottom,#fcfcff,#cee1f5);
				border:3px solid #c3c8e8;
				border-radius:20px;
				}


div#color-d h1 {
				width:15em;           /* (紫) 全角１２文字 */
				margin:30px auto;
				padding:0.1em 0;
				color:#666666;
				text-shadow:2px 2px 3px #999999;
				background-color:#e1cef5;
				background:-webkit-gradient(top,#fcfcff,#e1cef5);
				background:linear-gradient(to bottom,#fcfcff,#e1cef5);
				border:3px solid #e1c3e8;
				border-radius:20px;
				}


div#color-e h1 {
				width:15em;           /* (灰) 全角１２文字 */
				margin:30px auto;
				padding:0.1em 0;
				color:#666666;
				text-shadow:2px 2px 3px #999999;
				background-color:#d0d0d0;
				background:-webkit-gradient(top,#fcfcff,#d0d0d0);
				background:linear-gradient(to bottom,#fcfcff,#d0d0d0);
				border:3px solid #b3b3b3;
				border-radius:20px;
				}


div#color-f h1 {
				width:15em;           /* (黄) 全角１２文字 */
				margin:30px auto;
				padding:0.1em 0;
				color:#666666;
				text-shadow:2px 2px 3px #999999;
				background-color:#f5f593;
				background:-webkit-gradient(top,#fcfcff,#f5f593);
				background:linear-gradient(to bottom,#fcfcff,#f5f593);
				border:3px solid #f5e493;
				border-radius:20px;
				}



h3  {
	letter-spacing:0.3em;
	border-style:solid;
	border-color:#ccc0e0;
	border-width:2px 20px;
	background-repeate:repeat;
	margin: 50px 0 20px 0;
	padding: 10px 20px;
	background: url(../images/bg_h_gra03-y.gif);
}


p.intro1 {
	width:90%;
	margin:2em auto;
	padding:1.5em;
	text-align:left;
	line-height:200%;
	background-color:#EFF8FB;
	border-radius:20px;
}


table {
	margin:1em auto;
}

table td {
	background-color:#ffffff;
	padding:10px;
	line-height:1.5em;
	border:1px solid #ff8c00;
}


p.annai {
	background-color:#ffe4e4;
	width:600px;
	margin:40px auto;
	border:none;
	padding:1em 1em 1em 2.5em;
	text-align: left;
	text-indent:-1.5em;
}

p.annai::before {
	content:url(../images/exclam.gif);
}


.clear {clear:both;}

p.note 		{ 	margin:0.3em 0;
				padding-left:2.5em;
				text-indent:-1.5em;
				font-size:95%;	}

p.note::before{	content:"※ ";	}
