A:link {
	color:#3366ff;
	background:transparent;
}

A:visited {
	color:#800080;
	background:transparent;
}

A:hover, A:active {
	color:#ff9933;
	background:transparent;
}

BODY {
	margin:0;
	padding:0;
	color:#660000;
	background:#f9f4a9;
	text-align: center;
}

DIV {
	margin:0px;
	padding:0px;
}

IMG {
	border:0;
}

INPUT.btnSS {
	height:25px;
	font-size:12px;
	color:#666666;
	cursor:pointer;
	background-image:url(../image/bg_button02.gif);
	border-width:1;
	padding-top:2px;
}

TABLE {
	cellpadding:0;
	cellspacing:0;
	margin:0;
	padding:0;
}

TD {
	font-size:15px;
	line-height:20px;
}

TEXTAREA.New {
	width:344px;
	height:80px;
	background-color:#fffddf;
	border:none;
	font-size:12px;
	color:#660000;
	padding:5 5 5 5;
	scrollbar-3d-light-color:#fff5b4;
	scrollbar-arrow-color:#fff5b4;
	scrollbar-base-color:#fff5b4;
	scrollbar-face-color:#fff5b4;
	scrollbar-darkshadow-color:#fff5b4;
}

/* 大枠背景 */
.bg01{
	padding-left:10px;
	background:#ffe78f url(../image/bg01.gif) repeat-y;
}

.bg02{
	padding-left:10px;
	background:#ffe78f url(../image/bg02.gif) repeat-y;
}

/* 枠内 */
.bg03{
	background:#fcfad4 url(../image/bg03.gif) repeat-x;
}

.com01 {
	font-size:12px;
	color:#660000;
	padding:5 0 20 0;
	text-align: center;
	background: url(../image/topph_08.jpg) no-repeat;
}

.com02 {
	font-size:11px;
	color:#ff0372;
}

.com03 {
	text-align:center;
	background:url(../image/kaku1.gif);
	height:10px;
	border-bottom:#ffd251 2px solid;
	border-right:#ffd251 2px solid;
	border-left:#ffd251 2px solid;
}

.f12 {
	font-size:12px;
	color:#660000;
}

.m01{
	padding:15 5 5 20;
	background:url(../image/m01_02.gif) no-repeat;
}

.m02 {
	padding:15 5 5 130;
	background:url(../image/m02_02.gif) no-repeat;
}

.m03 {
	padding:15 5 5 20;
	background:url(../image/m03_02.gif) no-repeat;
}
.m04 {
	padding:15 5 5 130;
	background:url(../image/m04_02.gif) no-repeat;
}
.m05 {
	padding:15 5 5 20;
	background:url(../image/m05_02.gif) no-repeat;
}
.m06 {
	padding:15 5 5 130;
	background:url(../image/m06_02.gif) no-repeat;
}
.m07 {
	padding:15 5 5 20;
	background:url(../image/m07_02.gif) no-repeat;
}
.m08 {
	padding:15 5 5 130;
	background:url(../image/m08_02.gif) no-repeat;
}

.right{
	text-align:right;
}

.t_gai1 {
	height:35px;
	background:url(../image/bg08.gif) no-repeat;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding-left:10;
	color:#ff197f;
}

.t_gai2 {
	padding:10px 5px 0px 30px;
	line-height:20px;
	vertical-align:top;
}

.t_gai3 {
	padding:10 5 0 100;
}

.t_gai4 {
	padding:10 5 0 20;
	background:url(../image/d2.gif) repeat-y;
	vertical-align:top;
}

/* pagebody */
.pagebody {
	padding: 0 20 0 10;
}

/* 枠内 上へ */
.ue{
	padding-right:10px;
}

/* 中枠背景 */
.wrapper {
	background:#f9f4a9 url(../image/back.gif) repeat-x;
	color:#333333;
}

/* ヘッダ */
#header {
	background: url(../image/header.jpg) no-repeat;
}

/* TOPテーブルマージン */
.mg01 {
	margin:20 0 0 0;
}

/* 保育目標 */
.mokuhyou {
	background-image:url("../image/moku.gif");
	background-repeat:no-repeat;
	background-position:right bottom
}

/* 情報内容 */
.naiyou {
	padding-top:8px;
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
}

/* ナビゲーション*/
.navi {
	padding:0 10 0 20;
}

/* タイトルマージン */
.title {
	margin:10 0 20 0;
}

/* お知らせタイトル */
.title01 {
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:10px;
	color:#ff5276;
	font-size:16px;
	font-weight:600;
}

/* 園の概要　他タイトル共通 */
.fontgr {
	color:#189933;
	margin:10 0 10 0;
	font-weight:600;
	filter:dropshadow(color=#d5ead5, offx=2, offy=2, positive=1);
	width:400px;
}

/* 背景*/
.tokubetu {
	background-image:url("../image/bg09.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}

.gaikyou1 {
	background-image:url("../image/bg09.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}

.bghosi {
	background-image:url("../image/hosi.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}

/* 年間行事 */
.sanka {
	padding:5 0 0 0;
	text-align:right;
	width:631px;
	font-size:12px;
}

.nen1 {
	padding:10 0 0 75;
	vertical-align:top;
	font-weight:bold;
	filter:dropshadow(color=#fee0a5, offx=2, offy=2, positive=1);
}

.nen2 {
	padding:10 0 0 25;
	background:url(../image/d2.gif) repeat-y;
	vertical-align:top;
}

.spring {
	padding:30 0 0 0;
	background:url(../image/n_spring.gif) no-repeat;
	vertical-align:top;
}

.summer {
	padding:30 0 0 0;
	background:url(../image/n_summer.gif) no-repeat;
	vertical-align:top;
}

.autumn {
	padding:30 0 0 0;
	background: url(../image/n_autumn.gif) no-repeat;
	vertical-align:top;
}

.winter {
	padding:30 0 0 0;
	background:url(../image/n_winter.gif) no-repeat;
	vertical-align:top;
}

.month {
	padding:30 0 0 0;
	background:url(../image/n_month.gif) no-repeat;
	vertical-align:top;
}

.other {
	padding:30 0 0 0;
	background:url(../image/n_other.gif) no-repeat;
	vertical-align:top;
}

.pd1 {
	padding:5 0 0 0;
}

.pd2 {
	padding:10 10 0 10;
	line-height:20px;
	vertical-align:top;
}

/* 今月の作品 */
.border1 {
	border:#ffa4eb 2px solid;
}

.border2 {
	border:#99ccff 2px solid;
}

.border3 {
	border:#ffbb1e 2px solid;
}
.border4 {
	border:#8edc78 2px solid;
}

.border5 {
	border:#ffa4eb 2px solid;
}

.border6 {
	border:#99ccff 2px solid;
}

.border7 {
	border:#ffbb1e 2px solid;
}

.come1 {
	text-align:center;
	background:url(../image/kaku1.gif);
	height:10px;
	border-bottom:#ffbaef 2px solid;
	border-right:#ffbaef 2px solid;
	border-left:#ffbaef 2px solid;
}

.come2 {
	text-align:center;
	background:url(../image/kaku2.gif);
	height:10px;
	border-bottom:#99ccff 2px solid;
	border-right:#99ccff 2px solid;
	border-left:#99ccff 2px solid;
}

.come3 {
	text-align:center;
	background:url(../image/kaku3.gif);
	height:10px;
	border-bottom:#ffde62 2px solid;
	border-right:#ffde62 2px solid;
	border-left:#ffde62 2px solid;
}

.come4 {
	text-align:center;
	background:url(../image/kaku4.gif);
	height:10px;
	border-bottom:#8edc78 2px solid;
	border-right:#8edc78 2px solid;
	border-left:#8edc78 2px solid;
}

.come5 {
	text-align:center;
	background:url(../image/kaku1.gif);
	height:10px;
	border-bottom:#ffa4eb 2px solid;
	border-right:#ffa4eb 2px solid;
	border-left:#ffa4eb 2px solid;
}

.come6 {
	text-align:center;
	background:url(../image/kaku2.gif);
	height:10px;
	border-bottom:#99ccff 2px solid;
	border-right:#99ccff 2px solid;
	border-left:#99ccff 2px solid;
}

.come7 {
	text-align:center;
	background:url(../image/kaku3.gif);
	height:10px;
	border-bottom:#ffd251 2px solid;
	border-right:#ffd251 2px solid;
	border-left:#ffd251 2px solid;
}

.photo1 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku1.gif);
	text-align:center;
	border-top:#ffa4eb 2px solid;
	border-right:#ffa4eb 2px solid;
	border-left:#ffa4eb 2px solid;
}

.photo2 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku2.gif);
	text-align:center;
	border-top:#99ccff 2px solid;
	border-right:#99ccff 2px solid;
	border-left:#99ccff 2px solid;
}

.photo3 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku3.gif);
	text-align:center;
	border-top:#ffd251 2px solid;
	border-right:#ffd251 2px solid;
	border-left:#ffd251 2px solid;
}

.photo4 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku4.gif);
	text-align:center;
	border-top:#8edc78 2px solid;
	border-right:#8edc78 2px solid;
	border-left:#8edc78 2px solid;
}

.photo5 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku1.gif);
	text-align:center;
	border-top:#ffa4eb 2px solid;
	border-right:#ffa4eb 2px solid;
	border-left:#ffa4eb 2px solid;
}

.photo6 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku2.gif);
	text-align:center;
	border-top:#99ccff 2px solid;
	border-right:#99ccff 2px solid;
	border-left:#99ccff 2px solid;
}

.photo7 {
	padding:10px 10px 0px 10px;
	background:url(../image/kaku3.gif);
	text-align:center;
	border-top:#ffd251 2px solid;
	border-right:#ffd251 2px solid;
	border-left:#ffd251 2px solid;
}

.shadow1 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#ffa4eb, direction=135, strength=3);
}

.shadow2 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#9ad2eb, direction=135, strength=3);
}

.shadow3 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#ffde62, direction=135, strength=3);
}

.shadow4 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#8edc78, direction=135, strength=3);
}

.shadow5 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#ffa4eb, direction=135, strength=3);
}

.shadow6 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#99ccff, direction=135, strength=3);
}

.shadow7 {
	filter:progid:DXImageTransform.Microsoft.shadow(color=#ffde62, direction=135, strength=3);
}

/* たまごクラブ*/
.table1 {
	font-size:16px;
	line-height:20px;
	border-spacing:15px 10px;
	background-color:#ffcccc; /* 背景の色 */
	border-style:solid; /* 枠の種類 */
	border-color:#ffcccc; /* 枠の色 */
	border-width:4px; /* 枠の幅 */
}

.td1 {
	background-color:#fff9ec; /* 背景の色 */
	border-style:solid; /* 枠の種類 */
	border-color:#ffd8a3; /* 枠の色 */
	border-width:1px; /* 枠の幅 */
}

.td2 {
	background-color:#ffd57d; /* 背景の色 */
	border-style:solid; /* 枠の種類 */
	border-color:#ffc246; /* 枠の色 */
	border-width:1px; /* 枠の幅 */
	text-align:center;
	font-weight:bold;
}

.ensya {
	background-image:url("../image/ensya.jpg");
	background-repeat:no-repeat;
	background-position:right bottom;
}

.entyou {
	background-image:url("../image/entyou.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
}

.encom {
	width:470;
}

/* たより*/
.tayoricom {
	padding-top:15px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:10px;
	line-height:22px;
}

.pophoto {
	top:50px;
	left:50px;
	padding:2px 2px 2px 2px;
	background-color:#000000;
	position:absolute;
	display:none;
	z-index:2;
}

.itiji {
	background-image:url("../image/tyou.gif");
	background-repeat:no-repeat;
	background-position:right top;
}

.moti {
	background-image:url("../image/moti.gif");
	background-repeat:no-repeat;
	background-position:right top;
}

.copti {
  font-size:16px;
  color:#660000;
  font-weight:600;
  line-height:28px;
}
