/* ========== 更新履歴 ==========

最終更新日：2008年7月10日

.simple1
.simple1 td
.simple2
.simple2 th
.simple2 td
.simple4
.simple4 td
.simple4 th
.kidsdome span img

============================== */

@charset "Shift_JIS";

td {
	font-family: "?l?r ?o?S?V?b?N", Osaka;
	font-size:small;
}

/* ???o???F???
---------------------------------------------------------------*/
.blue {
	color:#00798c;
}
.orange {
	color:#b24450;
}
.lime {
	color:#c4ba38;
}
.adzuki {
	color:#b24450;
}
.green {
	color:#40594f;
}


/* ?g?b?v?y?[?W?p?[?c??@
---------------------------------------------------------------*/
.topcaption { background-color: #fffcd1; text-align:center; }
.headbt {
	margin-left:6px;
}

.topics {
	margin-bottom: 30px;
}
.contact {
	margin: 20px 0 5px 0;
}
.mobile {
	margin: 23px 0 25px 0;
}

/* ?w?b?_?[????
---------------------------------------------------------------*/

/* ?i?r?Q?[?V???????? 
---------------------------------------------------------------*/
.cateT {
	margin: 0 0 10px 16px;
}

.cate {
	margin: 10px 0 10px 16px;
}
.navi img {
	display: block;
}

.menu1 ul,.menu2 ul,.menu3 ul,.menu4 ul,.menu5 ul,.menu6 ul {
	padding-left:0;
	margin-top:0;
	list-style:none;
}
.menu1 li,.menu2 li,.menu3 li,.menu4 li,.menu5 li,.menu6 li {
	line-height:150%;
	list-style:none;
	font-size:90%;
}

/* ?J?e?S???[?????N???
---------------------------------------------------------------*/
.menu1 a:link,.menu1 a:visited  { color: #900; text-decoration:none; }
.menu2 a:link,.menu2 a:visited  { color: #900; text-decoration:none; }

.menu3 a:link,.menu3 a:visited {
	color: #900;
	text-decoration:none;
}
.menu4 a:link,.menu4 a:visited {
	color: #900;
	text-decoration:none;
}
.menu5 a:link,.menu5 a:visited { color: #900; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; }

.menu6 a:link,.menu6 a:visited { color: #900; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka?等幅, Osaka, 平成角ゴシック; text-decoration:none; }
.menu2 a:hover,.menu3 a:hover,.menu4 a:hover,.menu5 a:hover,.menu6 a:hover {
	color: #fac108;
	text-decoration:none;
}


/* ?J?????_?[???? 
---------------------------------------------------------------*/
.month {
	margin-left:22px;
	font-weight:bold;
	color:#000000;
}
.calender  {
	border: 1px solid #3163CE;
	border-collapse:collapse;
	margin: 2px 0 5px 16px;
	color:#000000;
}
.calender th {
	border: 1px solid #3163CE;
}
.calender td,.calender th {
	border: 1px solid #3163CE;
	text-align: center;
	background-color:#FFFFFF;
}
.calender td {
	text-align:center;
}


/* ?R???e???c????
---------------------------------------------------------------*/
.contents {
	padding:0 0 20px 0;
	margin:0;
}
.contents a:link {
	color: #a2b200;
	text-decoration:none;
}
.contents a:visited {
	color: #788e19;
	text-decoration:none;
}
.contents a:hover { color: #fcc700; text-decoration:none; }

/* ?e???p?[?c
---------------------------------------------------------------*/
.XXS {
	font-size:XX-small;
}
.mds {
	color:#958342;
	font-weight:bold;
	width:490px;
	margin-bottom:5px;
}
.mdsbl {
	color:#00798c;
	font-weight:bold;
	width:490px;
	margin-bottom:5px;
	font-size:medium;
	display:block;
}
.mdsL {
	color:#00798c;
	font-weight:bold;
	width:490px;
	margin-bottom:30px;
}
.redR {
	color:#b24450;
}
.redN {
	font-weight:bold;
	color:#ad0003;
}
.grN {
	font-weight:bold;
	color:#40594f;
}
.orgN {
	font-weight:bold;
	color:#759804;
}


.skbN {
	color:#f60;
}
.azkN {
	color:#CC3366;
	font-weight:bold;
}
.blN {
	font-weight:bold;
	color:#336699;
}



/* ?d??????@
---------------------------------------------------------------*/
.skr {
	margin:5px 0 15px 0;
	display:block;
}
.skr2 {
	display:block;
}


/* ?e???e?[?u??
---------------------------------------------------------------*/
.simple1  {
	border: solid 1px #006922;
	border-collapse:collapse;
	font-size: 85%;
	line-height: 130%;
}
.simple1 th {
	border: solid 1px #006922;
	color:#3e7124;
}
.simple1 td,.simple1 th {
	border: solid 1px #006922;
	text-align: center;
}
.simple1 td {
	font-weight:bold;
	font-size: 100%;
}
.simple1 td.head {
	text-align: left;
	padding-left: 30px;
}
.simple1 td.fee {
	text-align: right;
	padding-right: 30px;
}
.simple1 td span {
	text-align: right;
	padding-right: 10px;
}
.simple2  {
	border: solid 1px #006922;
	border-collapse:collapse;
	margin-top:3px;
	font-size: 85%;
	line-height: 130%;
}
.simple2 th {
	border: solid 1px;
	color:#718400;
	white-space: nowrap;

}
.simple2 th {
	border: solid 1px #718400;
	text-align: center;
}
.simple2 td {
	font-weight:bold;
	border: solid 1px #718400;
	font-size: 100%;
}
.simple3  {
	border: solid 1px #718400;
	border-collapse:collapse;
	margin-bottom:5px;
}
.simple3 td {
	border: solid 1px #718400;
	line-height:140%;
}
.simple4  {
	border: solid 1px #718400;
	border-collapse:collapse;
	margin-bottom:5px;
	font-size: 85%;
	line-height: 130%;
}
.simple4 th {
	border: solid 1px;
	color:#718400;
	text-align: center;
}
.simple4 th.fee {
	text-align: right;
	padding-right: 30px;
}
.simple4 td {
	border: solid 1px #718400;
	font-weight:bold;
	font-size: 105%;
	text-align: center;
}
.blTBL1  {
	border: solid 1px #954152;
	border-collapse:collapse;
	margin-top:3px;
}
.blTBL1 th {
	border: solid 1px #954152;
	color:#336699;
}
.blTBL1 th {
	border: solid 1px #954152;
	text-align: center;
}
.blTBL1 td {
	font-weight:bold;
	border: solid 1px #954152;
}
.blTBL2  {
	border: solid 1px #954152;
	border-collapse:collapse;
	margin-bottom:5px;
}
.blTBL2 th {
	border: solid 1px #954152;
	color:#336699;
	text-align:left;
}
.blTBL2 td {
	border: solid 1px #954152;
	font-weight:bold;
}

.type1 th {
	color:#336699;
	text-align:left;
	font-weight:bold;
}


/* ?o?X?^?s?\?@
---------------------------------------------------------------*/
.south {
	border:1px solid #FF6767;	
	border-collapse:collapse;
}
.south th {
	border:1px solid #FF6767;	
	color:#FF6767;
	text-align:left;	
}
.center th {
    border:1px solid #3366CC;
    color:#3366CC;
	text-align:left;	
}
.west {
	border:1px solid #3467CC;	
	border-collapse:collapse;
}
.west th {
    border:1px solid #3467CC;
    color:#3467CC;
	text-align:left;	
}
.north {
	border:1px solid #FF6600;	
	border-collapse:collapse;
}
.north th {
    border:1px solid #FF6600;
    color:#FF6600;
	text-align:left;	
}
.south,.center,.west,.north{
	margin-bottom:29px;
}
.south td,.center td,.west td,.north td {
	line-height:130%;
}
.southtxt {
	color:#FF6767;
	font-weight:bold;
} 
.centertxt {
	color:#3366CC;
	font-weight:bold;
} 
.westxt {
	color:#3467CC;
	font-weight:bold;
} 
.northtxt {
	color:#FF6600;
	font-weight:bold;
}
.bus {
	margin-bottom:10px;
}
.bus th {
	color:#ffffff;
	background-color:#4d7b54;
	text-align:left;
}
.bus td {
	line-height:150%;
}

/* ?e???i??
---------------------------------------------------------------*/
.caption1 {
	width:490px;
	margin-top:10px;
	margin-bottom:25px;
}
.caption1B {
	font-weight:bold;
	width:490px;
	margin-top:10px;
	margin-bottom:10px;
}
.caption2 {
	width:490px;
	margin-bottom:5px;
}
.caption3 {
	width:490px;
	margin-top:5px;
	margin-bottom:5px;
}
.caption4 {
	width:490px;
	margin-top:5px;
	margin-bottom:5px;
	color:#af194a;
	font-weight:bold;
}
.caption5 {
	width:490px;
	margin-bottom:5px;
	color:#af194a;
}
.caption6 {
	color:#ac0042;
}
.captionB {
	font-weight:bold;
}

.chart {
	margin-top:5px;
}
.chart p {
	margin-bottom:8px;
}
.adv td {
	font-size:small;
	line-height:150%;
}
/* ?`???@
---------------------------------------------------------------*/
.adv a:link { color: #875545; font-weight:bold; }
.adv a:visited{
	color: #336699;
	font-weight:bold;
}
.adv a:hover{
	color: #FF9900;
	font-weight:bold;
}

/* ?N??@*/
.kidsdome {
	margin-top:12px;
}
.kidsdome img {
	margin: 0 0 20px 0;
}
.kidsdome span img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

/* ?e???X?g?@
---------------------------------------------------------------*/
.std1 {
	list-style:none;
	margin:20px 0;
	padding:0;
	line-height:120%;
}
.caption1 ul {
	margin:0;
	padding:0;
	line-height:120%;
}

.idt1 {?@?@			/* ?C???f???g?@*/
	margin-left:5%;
}

/* ?y?[?W?g?b?v?@*/
.pagetop1 {
	margin-bottom:5px;
}
.pagetop2 {
	margin-top:15px;
	margin-bottom:5px;
	width:490px;
	text-align:right;
}

/* ?t?b?^?[?@
---------------------------------------------------------------*/
