@charset "utf-8";
body {
	font-family: "游ゴシック体",  "ヒラギノ角ゴ Pro", "メイリオ", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size: 15px;
	background: #ffe4e1;
	background: radial-gradient(circle closest-corner at 10% 30%, #fff 0%, #ffe4e1 100%);
		/* 背景に円形ｸﾞﾗﾃﾞｰｼｮﾝ */
	margin: 0;
	padding: 0;
	color: #000;
}
		
		/* メニューバーの装飾 */
		
		ul.ddmenu {
			margin: 0px;
			padding: 0px 0px 0px 0px;
			background-color: #ffff99;
			background: Linear-gradient(0deg, #ffff99,#ffffe0);	
		}

		/* メインメニュー項目の装飾 */
		ul.ddmenu li {
			width: 12%;			/* メニュー項目の横幅 */
			display: inline-block;	/* 横並びに配置する */
			list-style-type: none;	/* リストの先頭記号消 */
			position: relative;		/* サブメニュー表示の基準位置にする */
		}
		
		ul.ddmenu a {
			background-color: #ffff99;	/* メニュー項目の背景色 */
			background: linear-gradient(0deg, #ffff99,#ffffe0);	/* メニューの背景にグラデ */
			color: #1c324b;				/* メニュー項目の文字色 （濃紺000080） */
			line-height: 40px;			/* メニュー項目のリンクの高さ(40px) */
			text-align: center;			/* メインメニューの文字列の配置(中央寄せ) */
			text-decoration: none;		/* メニュー項目の装飾(下線を消す) */
			display: block;				/* 項目内全域をリンク可能にする */
		}
		
		ul.ddmenu a:hover {
			
			background-color: #ccffcc;	/* メニュー項目にマウスが載ったときの背景色(淡緑) */
			color: #87cefa;				/* メニュー項目にマウスが載ったときの文字色(水色) */
		}

	
		/* サブメニューがある場合に開く処理 */	/* ※サブメニューが1階層しか存在しない場合 */
		ul.ddmenu li:hover ul {
			z-index: 3;
			display: block;		/* マウスポインタが載っている項目の内部にあるリストを表示する */
		}

		
		/* サブメニューの装飾 */
		ul.ddmenu ul {
			margin: 0px;			/* サブメニュー外側の余白(ゼロ) */
			padding: 0px;			/* サブメニュー内側の余白(ゼロ) */
			display: none;			/* 標準では非表示にする */
			position: absolute;		/* 絶対配置にする */
		}

	
		/* サブメニュー項目の装飾 */
		ul.ddmenu ul li {
			width: 135px;					/* サブメニュー1項目の横幅(135px) */
			border-top: 1px solid #797b87;		/* 項目上側の枠線(ピンク色で1pxの実線) */
		}
		ul.ddmenu ul li a {
			line-height: 35px;		/* サブメニュー1項目の高さ(35px) */
			text-align: left;		/* 文字列の配置(左寄せ) */
			padding-left: 5px;		/* 文字列前方の余白(5px) */
		}
		ul.ddmenu ul li a:hover {
			background-color: #ccffcc;	/* サブメニュー項目にマウスが載ったときの背景色(淡黄) */
			color: #87cefa;				/* サブメニュー項目にマウスが載ったときの文字色(水色) */
		}
		
	/* ◆◆メインメニューここまで */
		
		
.container {
	width: 960px;
	background: #FFF;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	z-index:2;
}

.content {/*本文入れ*/
	width:920px;
	padding: 0px 0;
	margin-right: auto;
	margin-left: auto;
}

.content1 {/*ﾒｲﾝﾒﾆｭｰ、top桜画像*/
	width:960px;
	padding: 0px 0;
	margin-right: auto;
	margin-left: auto;
}

.content2 {/*top栗の木と園舎画像*/
	width:960px;
	height:260px;/*標準は225px　情報が多いときは260px*/
	padding: 10px;	
	margin-top: auto;
	margin-bottom: auto;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/h0indexbg2.gif);/*高さ225が260*/
	background-repeat:no-repeat;
}


.header {/*園マークとロゴ*/
	background: #FFFFFF;
	white-space: nowrap;
	width:960px;
	height:110px;
	margin:0px 0px 10px 0px;
	padding: 0;
	vertical-align:middle;
}



.headerroof {/* ｈ１　園の概要 */
	background: url(images/h1_roof.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerroof h1 { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerkurumi {/* ｈ１　保育方針 */
	background:url(images/h1_kurumi.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerkurumi h1 { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerusagi {/* ｈ１　入園案内 */
	background:url(images/h1_usagi.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerusagi h1 { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerityou {/* ｈ１　保育環境 */
	background:url(images/h1_ityou.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerityou h1 { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headermokkou {/* ｈ１　園のお便り */
	background:url(images/h1_mokkou.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headermokkou h1 { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headeradven {/* ｈ１　子育て支援 */
	background:url(images/h1_adven.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headeradven h1 { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerajisai {/* ｈ１　安全管理 */
	background:url(images/h1_ajisai.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerajisai h1 { 	text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headersandaru {/* えにっき2017で使用 */
	background:url(images/h1_sandaru.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headersandaru h1 { 	text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerbudou {/* 各項ひとつづつ */
	background:url(images/h1_budou.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerbudou { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headertomato {/* 各項ひとつづつ */
	background:url(images/h1_tomato.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headertomato { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headersunaba {/* えびっき2020で使用 */
	background:url(images/h1_sunaba.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
} 
.headersunaba { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerkegari {/* えにっき2019で使用 */
	background:url(images/h1_kegari.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerkegari { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerhitujikai {/* えにっき2018で使用 */
	background:url(images/h1_hitujikai.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerhitujikai { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerBtou {/* イベント情報 */
	background:url(images/h1_Btou.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerBtou { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerviscuit {/* プログラミング遊びで使用 */
	background:url(images/h1_viscuit.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerviscuit { 	text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerkosu {/* 音楽鑑賞 */
	background:url(images/h1_kosu.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerkosu {text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headertegata {/* 観劇　 */
	background:url(images/h1_tegata.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headertegata { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headersakura {/* いままでのどうぶつ */
	background:url(images/h1_sakura.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headersakura { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerpool {/*　新型コロナ*/
	background:url(images/h1_pool.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerpool { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerdaikonhana {/*  課外教室  */
	background:url(images/h1_daikonhana.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerdaikonhana { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headermusukari {/*  各項ひとつづつ */
	background:url(images/h1_musukari.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headermusukari { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerpuramu {/* 求人情報 */
	background:url(images/h1_puramu.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerpuramu { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerbiwa {/* 線量アーカイブ */
	background:url(images/h1_biwa.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerbiwa { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headertuyukusa {/* 各項ひとつづつ */
	background:url(images/h1_tuyukusa.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headertuyukusa { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }



.headerptacan {/* PTAリサイクル */
	background:url(images/h1_ptacan.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerptacan { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerponpon {/* サイトマップ */
	background:url(images/h1_ponpon.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerponpon { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerkoteki {/* 各項ひとつづつ */
	background:url(images/h1_koteki.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerkoteki { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerbaloon {/* リンク集 */
	background:url(images/h1_baloon.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerbaloon { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }

.headerume {/* 各項ひとつづつ */
	background:url(images/h1_ume.gif);
	padding: 25px;
	text-align: center;
	color: #333;
	height:70px;
	width:910px;
}
.headerume { text-shadow:0px 0px 10px #ccc, 0px 0px 30px #ccc; }




.footer {
	padding: 10px 0;
	background: #e9eef8;
	line-height: 20px;
	vertical-align:middle;
	text-align: center;
}

#footer2 { /* インデックス下部メニューバー */
	padding: 2px 1px;
	background: #1c324b;
	color: #fff;
	a link-color: #fff;
	a visited-color: #1c324b;
	line-height: 20px;
	vertical-align:middle;
	text-align: center;
}

#footer2 a {
	color: #fff;
	color: #fff;
	a link-color: #fff;
	a visited-color: #1c324b;
	}

	/* ◆◆主な入れ物ここまで */
		
		
		

 table.tableindex{/*topサブメニュー専用*/
	 width:960px;
	 height:80px;
 }

table.tableindex th{
	width:120px;
	height:80px;
	background-color: #dcdcdc;
	opacity:0.8;/*
	border-radius:25px;	
    border: #ffffff 1px solid;*/
}

table.tableindex th a{
	text-decoration: none;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro";
	color: #111;
	line-height:1.2em;
}

table.tableindex th:hover{
	background-color:#9F9 ;
}

table.tableindex th a:hover{
	color:#000066;
}
		
	

 table.tableindex2{/*top リンクバナー専用yt,fbなど*/
	 width:960px;
	 height:80px;
    table-layout: fixed;
 }

table.tableindex2 th{
	width:187px;
	height:80px;
	background-color: #fff;
	opacity:0.8; "透明度";
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
}

table.tableindex2 th a{
	text-decoration: none;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro";
	color: #111;
	line-height:1.2em;
}

table.tableindex2 th:hover{
	background-color:#fff ;
}

table.tableindex2 th a:hover{
	color:#000066;
}
		
			
		
.textbox { /*本文用文字のみの枠*/
  border:2px #555;
  background: #efeeed;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em 0.5em 0.5em 0.5em;
  margin:0px 0px 20px 0px;
  width:auto;
  height:auto;
}

.textbox p {
	clear:both;
}

.textbox table{
  background: #fffcf4;
  border-collapse: collapse;
  border: solid 2px #797887;
  margin:0px 0px 20px 0px;
  cellspacing: 0px;
  cellpadding: 3px;
  width: auto;
  height:auto;
}

.textbox table th {
  color: #222;
  background: #fff5ee;
  border: dashed 1px #797877;
}

.textbox table td {
  color: #222;
  background: #ffffff;
  border: dashed 1px #797877;
  text-align:center;
}



.textbox180 { /*沿革専用*/
  border:2px #555;
  background: #f4f2f1;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em 0.5em 0.5em 0.5em;
  margin:0px 0px 20px 0px;
  width: auto;
  height:auto;
}

.textbox180 dt{/*年・改行0.5em*/
	float:left;
	text-indent:0.5em;
}

.textbox180 dd{/*項目・*/
	margin-left:180px;
}

.textbox180 p {/*フロート画像の飛び出し防止*/
	clear:both;
}


.listbox120F {/*top新着表専用*/
  border:2px #555;
  border-radius :8px;
  box-shadow : 0px 0px 5px #555;
  background: #f4f2f1;
  background: rgba(255,248,220,0.7);
  padding: 5px;
  margin: 10px;  
  width: 890px;
  height:220px;/*初期190px*/
  color: #000;
}

.listbox120F dt{/*新着の日付*/
	float: left;
}

.listbox120F dd{/*新着の項目120px*/
	margin-left:105px;
}


.listbox {/*黒丸リスト用の枠*/
  border:2px #555;
  background: #f4f2f1;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em 0em 0.5em 0em;
  margin:0px 0px 20px 0px;
  width: auto;
  height:auto;
}

.listbox li {
	margin-left:20px;
}


.listbox80 {/*リスト用の枠　背景うすきいろ*/ 
  bordver:2px #555;
  background: #fff8dc;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em;
  margin: 0px 0px 20px 0px;  
  width: auto;
  height:auto;
}

.listbox80 dt{
	float:left;
	text-indent:0.5em;
}

.listbox80 dd{
	margin-left:80px;
}



.listbox80g {/*リスト用の枠　背景うすグレー*/
  bordver:2px #555;
  background: #efeeed;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em;
  margin: 0px 0px 20px 0px;  
  width: auto;
  height:auto;
}

.listbox80g dt{
	float:left;
	text-indent:0.5em;
}

.listbox80g dd{
	margin-left:80px;
}


.listbox120 {/*リスト用の枠 高さauto*/
  border:2px #555;
  background: #f4f2f1;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em;
  margin: 0px 0px 20px 0px;  
  width: auto;
  height:auto;
}

.listbox120 dt{
	float:left;
	text-indent:0.5em;
}

.listbox120 dd{
	margin-left:120px;
}


.matrix table{/*表のみで幅920の時に使用*/
  background: #fffcf4;
  border-collapse: collapse;
  border: solid 2px #797887;
  margin:0px 0px 20px 0px;
  cellspacing: 0px;
  cellpadding: 3px;
  width: 920px;
  height:auto;
	font-size: 15px;
}

.matrix table th {
  color: #222;
  background: #fff5ee;
  border: dashed 1px #797877;
	font-size: 15px;
}

.matrix table td {
  color: #222;
  background: #ffffff;
  border: dashed 1px #797877;
	font-size: 15px;
}

.matrix table p {
  color: #222;
  background: #ffffff;
  border: dashed 1px #797877;
	font-size: 15px;
}


.matrix table800{/*表のみので幅800時に使用*/
  background: #fffcf4;
  border-collapse: collapse;
  border: solid 2px #797887;
  margin:0px 0px 20px 0px;
  cellspacing: 0px;
  cellpadding: 3px;
  width: 860px;
  height:auto;
	font-size: 15px;
}

.matrix table800 th {
  color: #222;
  background: #fff5ee;
  border: dashed 1px #797877;
  width:20%;
	font-size: 15px;
}

.matrix table800 td {
  color: #222;
  background: #ffffff;
  border: dashed 1px #797877;
  width:80%;
	font-size: 15px;
}

.matrix table800 p {
  color: #222;
  background: #ffffff;
  border: dashed 1px #797877;
	font-size: 15px;
}


.imgbox { /*写真いれ*/
  border:2px #555;
  background: #fff8dc;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em 2em 0.5em 2em;
  margin:0px 0px 20px 0px;
  width: auto;
  height:auto;
}

.imgbox table { /*写真用テーブル幅FIX*/
  cellspacing: 0px;
  cellpadding: 0px;
  margin:10px 10px 10px 10px;
  width: 840px;
  height:auto;
  border: solid 2px #797887;
}

.imgbox table th {
  background: #ffffff;
  padding: 5px;
  width: 250px;
  height: auto;
  border-bottom: dashed 1px #797877;
}

.imgbox table td { 
  background: #ffffff;
  text-align:center;
  width: 250px;
  height: auto;
  border-bottom: 1px #797877;
  border-top: dashed 1px #797877;
}


.imgbox2 { /*写真いれ　幅フリー*/
  border:2px #555;
  background: #fff8dc;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  padding: 0.5em 2em 0.5em 2em;
  margin:0px 10px 20px 10px;
  width: 830px;
  height:auto;
}

.imgbox2 table { /*写真用テーブル　幅フリー*/
  cellspacing: 0px;
  cellpadding: 0px;
  margin:10px 5px 10px 5px;
  width: 800px;
  height:auto;
  border: solid 2px #797887;
}

.imgbox2 table th {
  background: #ffffff;
  padding: 5px;
  width: auto;
  height: auto;
  border-bottom: dashed 1px #797877;
}

.imgbox2 table td { 
  background: #ffffff;
  text-align:center;
  width: auto;
  height: auto;
  border-bottom: 1px #797877;
  border-top: dashed 1px #797877;
}


.imgbox3 { /*画像用テーブル　幅960　真っ白*/
  border:0px;
  margin:10px 10px 10px 10px;
  width: 960px;
  height:auto;
}

.imgbox3 table {
  cellspacing: 0px;
  cellpadding: 0px;
  margin:5px;
  width: 940px;
  height:auto;
}

.imgbox3 table th {
  border:2px #fff;
  border-radius :8px;
  box-shadow :0px 0px 5px #555;
  margin:5px;
  padding: 10px 10px 15px 10px;
}

.imgbox3 table td { 
  text-align:center;
  width: auto;
  height: auto;
}


	/* ◆◆入れ物ここまで */
	
	
.centerbudo { /*ブドウの仕切り線*/
	text-align:center;
	margin: 20px 10px 20px 10px;
	width: 900;
	height: 16;
}

.back { 
  text-align:right;
  padding: 0.2em;
  margin: auto;
}

	/* ◆◆小物ここまで */
	

.h1bgimg {/*ページ先頭の帯画像の設定*/
  position: relative;/*相対配置*/
  width:960px;
  height:120px;
  z-index: 2;
  }

.h1bgimg p {/*ページ先頭の帯画像上の文字の設定*/
	position: absolute;/*絶対配置*/
	top: 36px;
	left: 369px;/*313px*/
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin:0;
	padding:0;
	color: #000000;
	font-weight: bold;
	font-size: 1.8em;
	width: 297px;
  }
		
h2{
	margin-top: 15px;
	margin-light: 0px;
	margin-left: 0px;
	margin-bottom:0px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	padding: .5em .75em;
	clear:both;
  color: #0066cc;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
}

h3 {
	margin-top: 15px;
	margin-light: 0px;
	margin-left: 0px;
	padding: .4em .75em;
	position: relative;
	border-radius: 0px;
    border-bottom: 4px solid #fff;
    background: linear-gradient(#e9eef8,#AFC0E3);
	clear:both;
	font-size:+1.5;
}

h4{
	margin-top: 0;
	margin-light: 0px;
	margin-left: 0px;
	position: relative;
	margin:0.5em 0 0.5em 0;
    padding: 0.5em;
    border-left: 6px solid #4d8bcd;
	clear:both;
	font-size:+1;
}

 h5{
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	font-size: medium;
}

 h5 p:red {
	font-color:red;
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	font-size: medium;
}
 h6, p {
	margin-top: 0;	padding-right: 15px;
	padding-left: 15px;
}

	/* ◆◆Hここまで */
	

/* ~~ エレメント / タグセレクター ~~ */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}

a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	border: none;
}

/* ~~ サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。~~ */
a:link {
	color: #42413C; /*グレー文字*/
	text-decoration: underline; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
}

a:visited {
	color: #1c324b;　/*若干薄めグレー文字#6E6C64*/
	text-decoration: underline;
}

dt{
	float:left;
	text-indent:1em;
}

dd{
	margin-left:100px;
}


p.darkred{
	color: #8b0000;
	font-weight:bold;
}

p.darkblue{
	color: #00008b;
	font-weight:bold;
}

p.darkgreen{
	color: #008b00;
	font-weight:bold;
}

p.gray{
	color: #7F7F7F;
	font-weight:bold;
}




	/* ◆◆書式ここまで */
	
	
a:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	text-decoration: none;
}

.column {/*段組み*/
	column-count: 2;
	column-gap:25px;
}
    
	/* ◆◆動きここまで */
	

.img_only img{/*クラスで指定・imgのみ幅いっぱい900*/
  border:2px #555;
  background: #efeeed;
  box-shadow: 0px 0px 5px #555;
  margin:auto;
  display: block; 
}
	
.img-left {/*クラスで指定・画像左右よせ*/
	float:left;
	margin-right: 10px;
	margin-bottom: 10px:
}

.img-right {/*クラスで指定・画像左右よせ*/
	float:right;
	margin-left: 10px;
	margin-bottom: 10px:
}
	
.img-mark {
	width:80px;
	height:83px;
	margin-left: 20px;
	margin-right: 20px;
	style:background #FFF;
	display:float; 
}

.img-rogo {
	width:800;
	height:72;
	style:background #FFF;
	display:float;"
}
	
	/* ◆◆画ここまで */
	
	
	
/* ~~ その他の float/clear クラス ~~ */
.fltrt {  /* このクラスを使用すると、ページ内でエレメントを右にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスを使用すると、ページ内でエレメントを左にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、#footer が #container から削除されているか取り出されている場合に、<br /> または空の div で、フローティングさせる最後の div に続く最後のエレメントとして (#container 内に) 配置できます。 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

	/* ◆◆フロートここまで */
	
	
