/*tanapi_shopのcss*/

/* divのセンタリング*/
div.center {  
	width: 95%;
	border: 0;
	margin: 0 auto;  
}
/*
div.center1 {  
	width: 90%;
	border: 0;
	margin: 0 auto;  
}

div.center2 {  
	width: 80%;
	border: 0;
	margin: 0 auto;  
}
*/

/*画面750pxのcss*/
/* divのセンタリング*/
div.center750 {  
	width: 750px;
	border: 0;
	margin: 0 auto;  
}

/*--------------------------------------------------------------------------*/

/*共通ページのcss*/

body.bg { 
	background-image: url("img/00L/000/back_19-5.gif");
}

body.bg1 { 
	background-image: url("img/00L/000/back_18.gif");
}

a.link:link { color: #ffffff; }
a.link:visited { color: #ffd700; }
a.link:hover { color: #ff0000; }
a.link:active { color: #ff8000; }

.img1 {
	width: auto;
	height: auto;
	border: 0;
	border-radius: 5px 5px 5px 5px / 5px 5px 5px 5px;
}

.img2 {
	width: auto;
	height: auto;
	border: 0;
}

hr.hr1 {
	color: #000000;
	width: 100%;
}

hr.hr2 {
	color: #000000;
	width: 95%;
}

table.ta-h1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	background-image: url("img/00L/000/back_19-5.gif"); 
	line-height: 120%;
	table-layout: auto;
	border: 0 ; 
}

table.ta-h1-1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #800000; 
	line-height: 120%;
	border: solid 1px #ffffff; 
}

table.ta-h1-2 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("img/00L/000/back_19-5.gif"); 
	line-height: 120%;
	border: 0; 
}

td.td-h1-1 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: middle; 
	border: 0;
}

td.td-h1-2 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: left; 
	vertical-align: middle; 
	border: 0;
}

td.td-h2-1 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: middle; 
	border: 0;
}

td.td-h2-2 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	background: #FFFFFF; 
	border: 0;
}

td.td-h2-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

table.ta-m { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("img/00L/000/back_19-5.gif"); 
	line-height: 100%;
	border: solid 1px #800000; 
}

table.ta-m1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #CCE1B7;
	line-height: 100%;
	border: 0;
}

table.ta-m1-1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #FFFFFF;
	line-height: 100%;
	border: 0; 
}

table.ta-m1-2 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("img/00L/000/back_19-5.gif"); 
	line-height: 100%;
	border: 0; 
}

table.ta-m1-3 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 50% ; 
	table-layout: auto;
	background: #800000;
	line-height: 100%;
	border: 0;
}

table.ta-m1-4 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #008080;
	line-height: 100%;
	border: solid 1px #008080; 
}

table.ta-m1-5 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #800000; 
	line-height: 120%;
	border: solid 1px #FFFFFF; 
}

table.ta-m1-6 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #FFFFFF;
	line-height: 100%;
	border: solid 1px #A4A4A4; 
}

table.ta-m1-7 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #0000FF;
	line-height: 100%;
	border: solid 1px #0000FF; 
}

td.td-m1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #FFFFCC; 
	border: 0; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

td.td-m1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #FFFFCC; 
	border: 0; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

td.td-m1-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: top;
	background: #800000; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m1-4 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background: #CCE1B7; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m1-5 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	line-height: 1.5;
	padding: 5px;
	margin: 5px
}

td.td-m1-6 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1F0; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m1-7 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	padding: 5px;
	margin: 5px;
}

td.td-m1-8 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

td.td-m1-9 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

td.td-m1-10 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: top;
	background: #008080; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-11 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background: #DBEFF0; 
	border: 0; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-12 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FF0000; 
	text-align: right; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 1; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-13 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: middle;
	background: #DBEFF0; 
	border: 0; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-14 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FF0000; 
	text-align: right; 
	vertical-align: middle;
	background: #DBEFF0; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m1-15 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #E1CCB7; 
	border: 0; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

td.td-m1-16 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	background: #FFFFFF; 
	border: solid 1px #A4A4A4; 
	text-align: left; 
	vertical-align: top;
	padding: 5px;
	margin: 5px;
}

td.td-m1-16-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	background: #FFFFFF; 
	border: solid 1px #A4A4A4; 
	text-align: center; 
	vertical-align: top;
	padding: 5px;
	margin: 5px
}

td.td-m1-17 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background: #CCE1F0; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-18 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-19 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #E1CCB7; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-20 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1B7; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-20-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #CCE1B7; 
	border: solid 1px #FFFFFF; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-21 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #FFFFCC; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-22 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #FFCC00; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
}

td.td-m1-23 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-24 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: middle;
	background: #CCE1B7; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-25 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: middle;
	background: #FFFFCC; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-26 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: middle;
	background: #FFCC00; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
	line-height: 1.5;
}

td.td-m1-27 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: left; 
	vertical-align: top;
	background: #800000; 
	border: solid 1px #FFFFFF; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}

td.td-m2-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: center; 
	vertical-align: top;
	background: #800000;
	border: 0; 
	padding: 5px;
	margin: 5px
}


td.td-m2-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #FFFFFF; 
	text-align: left; 
	vertical-align: top;
	background: #008080; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px;
	line-height: 1.5;
}


td.td-m2-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background: #FFCC00; 
	border: solid 1px #000000; 
	padding: 5px;
	margin: 5px
}

td.td-m2-4 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m2-4-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: middle;
	background-image: url("img/00L/000/back_19-5.gif"); 
	border: 0; 
	padding: 5px;
	margin: 5px
}


/*--------------------------------------------------------------------------

table.ta-m1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("images/back_19-5.gif"); 
	line-height: 120%;
	border: solid 1px #808080; 
}

table.ta-m2 { 
	margin-left: auto;
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("images/back_19-5.gif"); 
	line-height: 120%;
	border: 0; 
}

table.ta-m3 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #cce1f0; 
	line-height: 120%;
	border: solid 1px #ffffff; 
}

td.td-m1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top; 
	background: #CCE1F0; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1B7; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1F0; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1B7; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-4 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: top;
	background: #FFFFCC; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-5 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #CCE1B7; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-6 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	background: #CCE1F0; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px
}

td.td-m1-6-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	background: #CCE1F0; 
	border: solid 1px #808080; 
	padding: 3px;
	margin: 5px
}

td.td-m1-7 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #FFFFCC; 
	border: solid 1px #808080; 
	padding: 5px;
	margin: 5px 
}

td.td-m1-7-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #FFFFCC; 
	border: solid 1px #808080; 
	padding: 2px;
	margin: 2px 
}

td.td-m2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	background: #ffffff; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m2-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	background: #cce1f0; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

td.td-m2-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	background: #cce1b7; 
	border: 0; 
	padding: 5px;
	margin: 5px
}

table.ta-mb { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #00ffff; 
	line-height: 120%;
	border: 0; 
}

td.td-mb { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	background: #00ffff;
	border: 0 ;
	padding: 5px; 
}

table.ta-f1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #ffffff; 
	line-height: 120%;
	border: 0; 
}

td.td-f1-1 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	background: #ffffff;
	border: 0 ;
	padding: 5px; 
}

/*--------------------------------------------------------------------------*/
/*top pageのcss*/
/*
body.top-bg { 
	background: #000000; 
}

a.top-link:link { color: #ffffff; }
a.top-link:visited { color: #ffd700; }
a.top-link:hover { color: #ff0000; }
a.top-link:active { color: #ff8000; }

hr.top-hr1 {
	color: #ffffff;
	width: 95%;
}


table.ta-top-h1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	background: #000000; 
	line-height: 120%;
	table-layout: auto;
	border: 0 ; 
}

td.td-top-h1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: left; 
	vertical-align: top; 
	background: #000000; 
	padding: 5px;
	border: 0; 
	margin: 5px
}

td.td-top-h1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: right; 
	vertical-align: top; 
	background: #000000; 
	padding: 5px;
	border: 0; 
	margin: 5px
}

td.td-top-h1-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	background: #000000; 
	padding: 5px;
	border: 0; 
	margin: 5px
}

td.td-top-h1-3-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	background: #000000; 
	padding: 5px;
	border: 0; 
	margin: 5px
}

td.top-h2-1 { 
	width: 100%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: middle; 
	border: 0;
	line-height: 120%;
	letter-spacing: normal
}

td.top-h2-2 { 
	width: 100%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: middle; 
	border: 0;
	line-height: 200%;
	background: #000000;
	padding: 5px; 
}

table.ta-top-scroll { 
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
}

table.ta-top-mb { 
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

td.td-top-mb { 
	width: 20%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	border: 0 ;
	padding: 5px; 
}

table.ta-top-m-news1 {
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

table.ta-top-m-news {
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

table.ta-top-m-plan1 {
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

table.ta-top-m-plan {
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

td.td-top-m-news1 { 
	width: 100%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	border: 0; 
	padding: 5px;
}

td.td-top-m-plan1 { 
	width: 100%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	border: 0;
	padding: 5px;
}

td.td-top-m { 
	width: 50%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	border: 0;
	padding: 5px;
}

table.ta-top-link { 
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

td.td-top-link { 
	width: 80%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	border: 0;
}

/*
td.td-top-link1 { 
	width: 34%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center;
	vertical-align: top;
	border: 0; 
	padding: 5px; 
}

td.td-top-link2 { 
	width: 100%; 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center;
	vertical-align: top;
	border: 0;
}


table.ta-top-f { 
	margin-left: auto;
	margin-right: auto;
	width: 100%; 
	background: #000000; 
	border: 0; 
}

td.td-top-f {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #ffffff; 
	text-align: center; 
	vertical-align: top; 
	background: #000000; 
	padding: 5px;
	border: 0; 
}

/*--------------------------------------------------------------------------*/
/*info pageのcss*/
/*
td.info-td-h1-1 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	border: 0;
}

td.info-td-h1-2 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top; 
	border: 0;
	padding: 5px; 
}

table.info-ta-m1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: "#ffffff"; 
	line-height: 120%;
	border: 0; 
}

td.info-td-m1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	background: #CCE1F0; 
	padding: 5px;
	border: solid 1px #808080;
	margin: 5px
}
/*
td.info-td-m1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #CCE1B7; 
	padding: 5px;
	border: 0; 
	margin: 5px
}

/*--------------------------------------------------------------------------*/
/*news pageのcss*/
/*
table.news-ta-m1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #ffffff; 
	line-height: 120%;
	border: solid 1px #808080; 
}

/*
table.news-ta-m2 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 90% ; 
	table-layout: auto;
	background: #ffffff; 
	line-height: 120%;
	border: 0;
}


td.news-td-m1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1B7; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.news-td-m1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #CCE1F0; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}


td.news-td-m1-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #ffffff; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}


td.news-td-m1-4 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #CCE1F0; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.news-td-m1-5 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #e1ccb7; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}


/*--------------------------------------------------------------------------*/
/*calender pageのcss*/
/*
table.calender-ta-m1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #ffffff; 
	line-height: 120%;
	border: solid 1px #808080; 
}

table.calender-ta-m2 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background: #ffffff; 
	line-height: 120%;
	border: 0; 
}

td.calender-td-m1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #CCE1B7; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #ffffcc; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}


td.calender-td-m1-1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #ffcc00; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}


td.calender-td-m1-1-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #c0c0c0; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-1-4 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #e1ccB7; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: right; 
	vertical-align: middle;
	background: #CCE1F0; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-3 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle;
	background: #cce1f0; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-3-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #ff0000; 
	text-align: center; 
	vertical-align: middle;
	background: #cce1f0; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-4 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #3399ff; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m1-5 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	background: #ffffcc; 
	padding: 5px;
	border: solid 1px #808080; 
	margin: 5px
}

td.calender-td-m2-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	background: #ffffff; 
	padding: 5px;
	border: 0; 
	margin: 5px
}

/*--------------------------------------------------------------------------*/
/*taberu pageのcss*/
/*
table.taberu-ta-h1 { 
	margin-left: auto; /*tableのセンタリング*/
/*	margin-right: auto ;
	width: 100% ; 
	background-image: url("images/back_18.gif");
	line-height: 120%;
	table-layout: auto;
	border: 0 ; 
}


table.taberu-ta-m2 { 
	margin-left: auto;
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("images/back_18.gif");
	line-height: 120%;
	border: 0; 
}

td.taberu-td-m2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top; 
	background-image: url("images/back_18.gif");
	border: 0; 
	padding: 0px;
	margin: 0px
}


td.taberu-td-m2-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	background-image: url("images/back_18.gif");
	border: 0; 
	padding: 0px;
	margin: 0px
}

td.taberu-td-m2-2-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	background-image: url("images/back_18.gif"); 
	border: 0; 
	padding: 0px;
	margin: 0px
}

/*--------------------------------------------------------------------------*/
/*mail form pageのcss*/
/*
table.form-ta-h1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	background-image: url("images/back_19-5.gif");
	line-height: 120%;
	table-layout: auto;
	border: 0 ; 
}

td.form-td-h1-1 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	border: 0;
	padding: 3px;
	margin: 3px
}

td.form-td-h1-2 { 
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: middle; 
	border: 0;
	padding: 3px;
	margin: 3px
}

table.form-ta-m1 { 
	margin-left: auto; 
	margin-right: auto ;
	width: 100% ; 
	table-layout: auto;
	background-image: url("images/back_19-5.gif");
	line-height: 120%;
}

td.form-td-m1-1 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: left; 
	vertical-align: top;
	padding: 3px;
	margin: 3px
}

td.form-td-m1-2 {  
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000; 
	text-align: center; 
	vertical-align: top;
	padding: 3px;
	margin: 3px
}

