@charset "Shift_JIS";
#header font {
	color: #051480;
}

#wrap {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#wrap #navi {
	background-color: #F40608;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size: 15px;
	text-align: center;
	padding-bottom: 2px;
	padding-top: 2px;
}
#wrap #navi table {
	margin-left: auto;
	margin-right: auto;
}

#wrap #header {
    background-color: #0AA98B;
    width: 1000px;
    height: 70px;
    background-image: -webkit-linear-gradient(270deg,rgba(5,153,167,1.00) 0%,rgba(255,255,255,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(5,153,167,1.00) 0%,rgba(255,255,255,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(5,153,167,1.00) 0%,rgba(255,255,255,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(5,153,167,1.00) 0%,rgba(255,255,255,1.00) 100%);
    color: #FE0E12;
    padding-top: 10px;
    /* [disabled]margin-bottom: 5px; */
    padding-bottom: 10px;
    margin-top: -10px;
}
#header ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header a {
    width: 24.8%;
    height: 50px;
    /* [disabled]display: block; */
    padding-top: 20px;
    float: left;
    background-color: #FFFEFE;
    background-image: -webkit-linear-gradient(270deg,rgba(176,176,176,1.00) 0%,rgba(255,255,255,1.00) 47.48%,rgba(176,176,176,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(176,176,176,1.00) 0%,rgba(255,255,255,1.00) 47.48%,rgba(176,176,176,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(176,176,176,1.00) 0%,rgba(255,255,255,1.00) 47.48%,rgba(176,176,176,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(176,176,176,1.00) 0%,rgba(255,255,255,1.00) 47.48%,rgba(176,176,176,1.00) 100%);
    font-size: 25px;
    text-decoration: none;
    -webkit-transition: all 5s 5s;
    -o-transition: all 5s 5s;
    transition: all 5s 5s;
    margin-left: 1px;
    margin-right: 1px;
}
#wrap #footer {
	color: rgba(255,255,255,1.00);
	background-color: #000000;
	float: right;
	width: 1000px;
	font-family: "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}
tr td table {
	font-family: "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
	width: 997px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
td table tbody {
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrap #navi table {
	width: 995px;
	font-family: "‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size: 15px;
}
#wrap #main {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 15px;
	text-align: left;
	width: 333px;
	float: left;
	background-color: #FBF1F1;
	background-image: -webkit-linear-gradient(2deg,rgba(239,237,237,1.00) 2.90%,rgba(252,241,196,1.00) 100%);
	background-image: -moz-linear-gradient(2deg,rgba(239,237,237,1.00) 2.90%,rgba(252,241,196,1.00) 100%);
	background-image: -o-linear-gradient(2deg,rgba(239,237,237,1.00) 2.90%,rgba(252,241,196,1.00) 100%);
	background-image: linear-gradient(88deg,rgba(239,237,237,1.00) 2.90%,rgba(252,241,196,1.00) 100%);
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
#wrap #main a {
	width: 300px;
	height: 25px;
	display: block;
	text-align: center;
	text-decoration: none;
	margin-right: auto;
	margin-left: 15px;
	-webkit-box-shadow: 1px 1px 2px;
	box-shadow: 1px 1px 2px;
	margin-top: 3px;
	margin-bottom: 2px;
}
#wrap #main2 ul {
	width: 300px;
	display: block;
	text-align: center;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrap #main2 a {
	height: 25px;
	width: 300px;
	display: block;
	background-image: -webkit-linear-gradient(270deg,rgba(246,204,215,1.00) 0%,rgba(255,255,255,1.00) 99.48%);
	background-image: -moz-linear-gradient(270deg,rgba(246,204,215,1.00) 0%,rgba(255,255,255,1.00) 99.48%);
	background-image: -o-linear-gradient(270deg,rgba(246,204,215,1.00) 0%,rgba(255,255,255,1.00) 99.48%);
	background-image: linear-gradient(180deg,rgba(246,204,215,1.00) 0%,rgba(255,255,255,1.00) 99.48%);
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
	border-radius: 20px;
	text-decoration: none;
	margin-right: auto;
	margin-left: 15px;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	-webkit-box-shadow: 1px 1px 2px;
	box-shadow: 1px 1px 2px;
	margin-top: 2px;
	margin-bottom: 1px;
}
#wrap #main3 a {
	width: 300px;
	height: 20px;
	display: block;
	background-image: -webkit-linear-gradient(270deg,rgba(4,222,246,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(4,222,246,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(4,222,246,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(4,222,246,1.00) 0%,rgba(255,255,255,1.00) 100%);
	-o-transition: all 1s;
	transition: all 1s;
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
	border-radius: 20px;
	text-decoration: none;
	margin-right: auto;
	margin-left: 15px;
	-webkit-box-shadow: 1px 1px 2px;
	box-shadow: 1px 1px 2px;
	margin-top: 1px;
	margin-bottom: 2px;
}
#wrap #main3 ul {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 300x;
	height: 20px;
	list-style-type: none;
}
#wrap #main a {
	height: 25px;
	width: 300px;
	display: block;
	background-image: -webkit-linear-gradient(270deg,rgba(136,208,166,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(136,208,166,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(136,208,166,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(136,208,166,1.00) 0%,rgba(255,255,255,1.00) 100%);
	padding-top: 15px;
	padding-bottom: 10px;
	border-radius: 20px;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
#wrap #main2 {
	float: left;
	width: 333px;
	background-color: #EBF8F0;
	background-image: -webkit-linear-gradient(2deg,rgba(253,242,198,1.00) 0%,rgba(216,251,246,1.00) 98.17%);
	background-image: -moz-linear-gradient(2deg,rgba(253,242,198,1.00) 0%,rgba(216,251,246,1.00) 98.17%);
	background-image: -o-linear-gradient(2deg,rgba(253,242,198,1.00) 0%,rgba(216,251,246,1.00) 98.17%);
	background-image: linear-gradient(88deg,rgba(253,242,198,1.00) 0%,rgba(216,251,246,1.00) 98.17%);
}
#wrap #main3 {
	width: 333px;
	float: left;
	margin-left: auto;
	background-color: #F6F4EA;
	background-image: -webkit-linear-gradient(2deg,rgba(216,251,246,1.00) 0%,rgba(239,237,237,1.00) 100%), url(link.css);
	background-image: -moz-linear-gradient(2deg,rgba(216,251,246,1.00) 0%,rgba(239,237,237,1.00) 100%), url(link.css);
	background-image: -o-linear-gradient(2deg,rgba(216,251,246,1.00) 0%,rgba(239,237,237,1.00) 100%), url(link.css);
	background-image: linear-gradient(88deg,rgba(216,251,246,1.00) 0%,rgba(239,237,237,1.00) 100%), url(link.css);
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
#wrap #main ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#wrap #main3 a:hover {
	background-color: #F60005;
	background-image: -webkit-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
}
#wrap #main a:hover {
	background-color: #129A4A;
	background-image: -webkit-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
}
#wrap #main2 a:hover {
	background-color: #CEFC94;
	background-image: -webkit-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(250,140,49,1.00) 0%,rgba(255,255,255,1.00) 100%);
}
tbody tr td {
	color: #000000;
	font-family: "‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 15px;
}
#header a:hover {
    background-color: #FAF27B;
    background-image: -webkit-linear-gradient(270deg,rgba(252,160,8,1.00) 0.52%,rgba(255,255,255,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(252,160,8,1.00) 0.52%,rgba(255,255,255,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(252,160,8,1.00) 0.52%,rgba(255,255,255,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(252,160,8,1.00) 0.52%,rgba(255,255,255,1.00) 100%);
    padding-top: 20px;
}
tr td a {
    font-size: 50px;
}
tbody tr td {
	font-size: 16px;
}
