/* 共通 */
#container {
	display: block;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height: auto;
}
#container #header {
	height: 139px;
	width: 900px;
	padding: 0px;
	margin: 0px;
	display: block;
}
#container #header .head-rogo {
	margin: 0px;
	float: left;
	height: 119px;
	width: 330px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#container #header .head-rogo a {
	margin: 0px;
	height: 119px;
	width: 330px;
	background-image: url(img/head-rogo.jpg);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	text-indent: -99999px;
}
#container #header .head-tel {
	float: right;
	height: 75px;
	width: 275px;
	background-image: url(img/head-tel.jpg);
	background-repeat: no-repeat;
	text-indent: -99999px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: -3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#container #header ul {
	width: 537px;
	height: 39px;
	list-style-type: none;
	clear: right;
	margin: 0px;
	display: block;
	float: right;
	padding: 0px;
}
#container #header #hajimete {
	margin: 0px;
	float: left;
	height: 39px;
	width: 121px;
	display: block;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
}
#container #header #hajimete a {
	margin: 0px;
	height: 39px;
	width: 121px;
	background-image: url(img/menu01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	background-position: center;
	text-indent: -99999px;
	display: block;
}
#container #header #hajimete a:hover {
	background-image: url(img/menu01_f2.gif);
}
#container #header #menu2 {
	height: 39px;
	width: 114px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#container #header #menu2 a {
	margin: 0px;
	height: 39px;
	width: 114px;
	background-image: url(img/menu02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	background-position: center;
	text-indent: -99999px;
	display: block;
}
#container #header #menu2 a:hover {
	background-image: url(img/menu02_f2.gif);
}
#container #header #menu3 {
	height: 39px;
	width: 110px;
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#container #header #menu3 a {
	margin: 0px;
	height: 39px;
	width: 110px;
	background-image: url(img/menu03.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	background-position: center;
	text-indent: -99999px;
	display: block;
}
#container #header #menu3 a:hover {
	background-image: url(img/menu03_f2.gif);
}
#container #header #menu4 {
	height: 39px;
	width: 126px;
	float: left;
	margin: 0px;
	display: block;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#container #header #menu4 a {
	margin: 0px;
	height: 39px;
	width: 126px;
	background-image: url(img/menu04.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	background-position: center;
	text-indent: -99999px;
	display: block;
}
#container #header #menu4 a:hover {
	background-image: url(img/menu04_f2.gif);
}
#footer {
	display: block;
	width: 100%;
	height: auto;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	clear: both;
	float: left;
}
#footer #foot {
	display: block;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	padding: 0px;
}
#footer #foot .rogo {
	margin: 0px;
	height: 107px;
	width: 200px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#footer #foot .rogo a {
	background-image: url(img/footer-rogo.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
	height: 107px;
	width: 200px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
#footer #foot #right {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 620px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	text-decoration: none;
	float: right;
}
#footer #foot #right h3 {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #8FC400;
	display: block;
	float: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#footer #foot #right .link {
	font-size: 12px;
	line-height: 1.8em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 100%;
	clear: left;
}
#footer #foot #right .link a {
	color: #6F6F6F;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#footer #foot #right .link a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8FC400;
}
#footer #foot #right .Contents {
	font-size: 10px;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
	color: #6F6F6F;
}
#copyr {
	text-align: center;
	padding-top: 5px;
	color: #6F6F6F;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	float: left;
	width: 100%;
	clear: both;
	padding-bottom: 5px;
}
.midori {
	color: #74AE1B
}
/* 画像関係 */
.img-l-0 {
	float: left;
	padding: 0px;
	display: block;
	margin: 0px;
}
.img-r-0 {
	float: right;
	padding: 0px;
}
.img-r-1010 {
	float: right;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* 表組み関係 */
table#table-kakaku {
	width: 600px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	background-color: #8FC400;
}
table#table-kakaku th {
	text-align: center;
	font-weight: bold;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-style: solid;
	color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: auto;
}
table#table-kakaku td {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #FFFFFF;
	width: 130px;
	vertical-align: top;
	border-right-color: #CCCCCC;
	text-align: center;
}
table#table-kakaku ul {
	margin: 0px;
	display: block;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
}
table#table-kakaku p {
	text-align: left;
	display: block;
}
table#table-02 {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
}
table#table-02 th {
	text-align: left;
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
}
table#table-02 td {
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
table#table-kakaku1 {
	width: 290px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: left;
	display: block;
	padding: 0px;
	clear: both;
	background-color: #F6FFDE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
table#table-kakaku1 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	color: #81BC08;
	line-height: 1.5em;
	padding: 5px;
	vertical-align: middle;
}
table#table-kakaku1 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: middle;
	text-align: left;
}
#table-kakaku1 img {
	margin-bottom: 10px;
}
table#table-kakaku1 ul {
	margin: 0px;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
table#table-kakaku2 {
	width: 290px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: right;
	display: block;
	padding: 0px;
	background-color: #F4F9FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
table#table-kakaku2 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	color: #056BFE;
	padding: 5px;
	line-height: 1.5em;
	vertical-align: middle;
}
table#table-kakaku2 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: middle;
	text-align: left;
}
#table-kakaku2 img {
	margin-bottom: 10px;
}
table#table-kakaku2 th ul {
	margin: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -20px;
}
table#table-kakaku2 td ul {
	margin: 0px;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
table#table-kakaku3 {
	width: 600px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: left;
	display: block;
	padding: 0px;
	clear: both;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
	background-color: #FFF0E1;
}
table#table-kakaku3 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: auto;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FE6A00;
}
table#table-kakaku3 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
}
#table-kakaku3 img {
	margin-bottom: 10px;
}
table#table-kakaku3 ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
}
table#table-kakaku1-2 {
	width: 600px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: left;
	display: block;
	padding: 0px;
	clear: both;
	background-color: #F6FFDE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
table#table-kakaku1-2 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: auto;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #81BC08;
}
table#table-kakaku1-2 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
}
table#table-kakaku1-2 img {
	margin-bottom: 10px;
}
table#table-kakaku1-2 ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
}
table#table-kakaku2-2 {
	width: 600px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: right;
	display: block;
	padding: 0px;
	background-color: #F4F9FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
table#table-kakaku2-2 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: auto;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #056BFE;
}
table#table-kakaku2-2 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
}
table#table-kakaku2-2 img {
	margin-bottom: 10px;
}
table#table-kakaku2-2 th ul {
	margin: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: -20px;
}
table#table-kakaku2-2 td ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: disc;
	text-align: left;
}
table#table-kakaku3-2 {
	width: 600px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: left;
	display: block;
	padding: 0px;
	clear: both;
	background-color: #FFF0E1;
	margin: 0px;
}
table#table-kakaku3-2 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: auto;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FE6A00;
	background-color: #FFF0E1;
}
table#table-kakaku3-2 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: top;
	text-align: left;
	width: auto;
	background-color: #FFF0E1;
}
#table-kakaku3-2 img {
	margin-bottom: 10px;
}
table#table-kakaku3-2 ul {
	margin: 0px;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
table#table-kakaku1 a, table#table-kakaku2 a, table#table-kakaku3-2 a {
	background-image: url(course/img/botan.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 200px;
	display: block;
	text-indent: -99999px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
table#table-kakaku1 a:hover {
	background-image: url(course/img/botan_f2.gif);
}
table#table-kakaku2 a:hover {
	background-image: url(course/img/botan_f2.gif);
}
table#table-kakaku3-2 a:hover {
	background-image: url(course/img/botan_f2.gif);
}
table#table-kakaku3-3 {
	width: 600px;
	border-collapse: collapse;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
	float: left;
	display: block;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
table#table-kakaku3-3 th {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: auto;
	font-weight: normal;
	white-space: nowrap;
	border-left-width: 0px;
	border-left-style: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
table#table-kakaku3-3 td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	vertical-align: middle;
	text-align: left;
	width: auto;
}
#table-kakaku3-3 img {
	margin-bottom: 10px;
}
table#table-kakaku3-3 ul {
	margin: 0px;
	list-style-position: outside;
	list-style-type: disc;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
table#table-kakaku3-3 a {
	background-image: url(course/img/botan.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 200px;
	display: block;
	text-indent: -99999px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
table#table-kakaku3-3 a:hover {
	background-image: url(course/img/botan_f2.gif);
}
/* TOPページ */
#index {
	margin: 0px;
	background-image: url(img/back-index.jpg);
	background-repeat: repeat-x;
}
#index #container .topimg {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 300px;
	width: 900px;
	background-image: url(img/main-img.jpg);
	text-indent: -99999px;
	display: block;
}
#index #container #content {
	float: left;
	height: auto;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(img/content.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: -80px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#index #container #content #hidari {
	margin: 0px;
	float: left;
	height: auto;
	width: 441px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #6F6F6F;
	display: block;
}
#index #container #content #hidari h3 {
	height: 35px;
	width: 441px;
	float: left;
	margin: 0px;
	padding: 0px;
	background-image: url(img/hidari-head.jpg);
	text-indent: -9999px;
}
#index #container #content #hidari #hidari-naka {
	display: block;
	width: 403px;
	clear: left;
	float: left;
	margin: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DFDFDF;
	border-left-color: #DFDFDF;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#index #container #content #hidari #hidari-naka .index-img {
	border: 1px solid #DFDFDF;
	padding: 5px;
	float: left;
	height: 130px;
	width: 160px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#index #container #Medal {
	background-image: url(img/medal.png);
	background-repeat: no-repeat;
	height: 127px;
	width: 434px;
	z-index: 1000;
	margin-top: -95px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-indent: -9999px;
	position: relative;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#index #container #batch {
	background-image: url(img/batch.png);
	height: 180px;
	width: 222px;
	z-index: 1200;
	margin-top: -60px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-indent: -9999px;
	position: relative;
	display: block;
	float: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}
table#table-01 {
	width: 220px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
}
table#table-01 th {
	text-align: left;
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	line-height: normal;
}
table#table-01 td {
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table#gaiyou {
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: normal;
}
table#gaiyou th {
	text-align: left;
	white-space: nowrap;
	font-weight: bold;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	padding: 10px;
}
table#gaiyou td {
	border-top-width: 0px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}
#index #container #content #migi {
	margin: 0px;
	float: right;
	height: auto;
	width: 441px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #6F6F6F;
	display: block;
}
#index #container #content #migi #daikou {
	display: block;
	margin: 0px;
	height: 111px;
	width: 441px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#index #container #content #migi #daikou a {
	background-image: url(img/daikou.jpg);
	background-repeat: no-repeat;
	height: 111px;
	width: 441px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -99999px;
	display: block;
}
#index #container #content #migi #daikou a:hover {
	background-image: url(img/daikou_f2.jpg);
}
#index #container #content #migi .migi-head {
	background-image: url(img/migi-head.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 100%;
	text-indent: -99999px;
	background-position: bottom;
}
#index #container #content #migi ul {
	background-image: url(img/migi-naka.jpg);
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 441px;
	list-style-type: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
#index #container #content #migi .Packing, #index #container #content #migi .Brand, #index #container #content #migi .Course {
	display: block;
	height: 123px;
	width: 420px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#index #container #content #migi .Hall {
	display: block;
	height: 123px;
	width: 420px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#index #container #content #migi .Packing a {
	background-image: url(img/migi01.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 83px;
	width: 247px;
	padding-left: 173px;
	padding-top: 40px;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #6F6F6F;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
#index #container #content #migi .Packing a:hover {
	background-image: url(img/migi01_f2.jpg);
}
#index #container #content #migi .Brand a {
	background-image: url(img/migi02.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 83px;
	width: 247px;
	padding-left: 173px;
	padding-top: 40px;
	color: #6F6F6F;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
#index #container #content #migi .Brand a:hover {
	background-image: url(img/migi02_f2.jpg);
}
#index #container #content #migi .Course a {
	background-image: url(img/migi03.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 83px;
	width: 247px;
	padding-left: 173px;
	padding-top: 40px;
	color: #6F6F6F;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
#index #container #content #migi .Course a:hover {
	background-image: url(img/migi03_f2.jpg);
}
#index #container #content #migi .Hall a {
	background-image: url(img/migi04.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 83px;
	width: 247px;
	padding-left: 173px;
	padding-top: 40px;
	color: #6F6F6F;
	text-decoration: none;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}
#index #container #content #migi .Hall a:hover {
	background-image: url(img/migi04_f2.jpg);
}
/* 下層ページ */
#entry {
	margin: 0px;
	background-image: url(img/back.jpg);
	background-repeat: repeat-x;
}
#entry #container .topimg {
	background-image: url(hajimete/img/top.jpg);
	height: 150px;
	width: 900px;
	text-indent: -99999px;
	float: left;
	margin: 0px;
}
#entry #container .kitimg {
	background-image: url(kit/img/top.jpg);
	height: 150px;
	width: 900px;
	text-indent: -99999px;
	float: left;
	margin: 0px;
}
#entry #container .gaiyouimg {
	background-image: url(gaiyou/img/top.jpg);
	height: 150px;
	width: 900px;
	text-indent: -99999px;
	float: left;
	margin: 0px;
}
#entry #container .cours-img {
	background-image: url(course/img/course.jpg);
	height: 150px;
	width: 900px;
	text-indent: -99999px;
	float: left;
	margin: 0px;
}
#container #pankuzu {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666666;
	height: 30px;
	width: 900px;
	float: left;
	margin: 0px;
}
#entry #container #pankuzu .pankuzu-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8FC400;
	height: 22px;
	width: auto;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	letter-spacing: 0.1em;
}
#entry #container #pankuzu p {
	padding-top: 8px;
	display: block;
	margin: 0px;
}
#entry #container #pankuzu a {
	color: #666666;
	text-decoration: none;
}
#entry #container #pankuzu a:hover {
	color: #77AE1D;
	text-decoration: underline;
}
#entry #container #content {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 900px;
	background-image: url(img/e-back.jpg);
	background-repeat: repeat-y;
	display: block;
	clear: both;
	float: left;
}
#entry #container #content #left {
	height: auto;
	width: 262px;
	padding-top: 17px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	float: left;
	margin: 0px;
}
#entry #container #content #left #e-daikou {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 111px;
	width: 262px;
}
#entry #container #content #left #e-daikou a {
	background-image: url(img/e-daikou.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 111px;
	width: 262px;
	text-indent: -99999px;
}
#entry #container #content #left #e-daikou a:hover {
	background-image: url(img/e-daikou_f2.jpg);
}
#entry #container #content #left #course {
	display: block;
	clear: left;
	float: left;
	height: 291px;
	width: 262px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(img/course.jpg);
	background-repeat: no-repeat;
	padding-top: 46px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#entry #container #content #left #course .course01, #entry #container #content #left #course .course02, #entry #container #content #left #course .course03 {
	display: block;
	height: 87px;
	width: 262px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#entry #container #content #left #course .course01 a {
	background-image: url(img/course01.jpg);
	display: block;
	height: 83px;
	width: 262px;
	margin: 0px;
	padding: 0px;
	text-indent: -99999px;
}
#entry #container #content #left #course .course01 a:hover {
	background-image: url(img/course01_f2.jpg);
}
#entry #container #content #left #course .course02 a {
	background-image: url(img/course02.jpg);
	display: block;
	height: 83px;
	width: 262px;
	margin: 0px;
	padding: 0px;
	text-indent: -99999px;
}
#entry #container #content #left #course .course02 a:hover {
	background-image: url(img/course02_f2.jpg);
}
#entry #container #content #left #course .course03 a {
	background-image: url(img/course03.jpg);
	display: block;
	height: 83px;
	width: 262px;
	margin: 0px;
	padding: 0px;
	text-indent: -99999px;
}
#entry #container #content #left #course .course03 a:hover {
	background-image: url(img/course03_f2.jpg);
}
#entry #container #content #left #left-menu {
	clear: left;
	height: auto;
	width: 100%;
	display: block;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin: 0px;
}
#entry #container #content #left #left-menu #left-menu01 {
	display: block;
	margin: 0px;
	height: 105px;
	width: 262px;
}
#entry #container #content #left #left-menu #left-menu01 a {
	background-image: url(img/left01.jpg);
	height: 105px;
	width: 262px;
	display: block;
	text-indent: -99999px;
	margin: 0px;
}
#entry #container #content #left #left-menu #left-menu01 a:hover {
	background-image: url(img/left01_f2.jpg);
}
#entry #container #content #left #left-menu #left-menu02 {
	display: block;
	margin: 0px;
	height: 105px;
	width: 262px;
}
#entry #container #content #left #left-menu #left-menu02 a {
	background-image: url(img/left02.jpg);
	height: 105px;
	width: 262px;
	display: block;
	text-indent: -99999px;
	margin: 0px;
}
#entry #container #content #left #left-menu #left-menu02 a:hover {
	background-image: url(img/left02_f2.jpg);
}
#entry #container #content #left #left-menu #left-menu03 {
	display: block;
	margin: 0px;
	height: 72px;
	width: 262px;
	padding-top: 20px;
}
#entry #container #content #left #left-menu #left-menu03 a {
	background-image: url(img/left03.jpg);
	height: 72px;
	width: 262px;
	display: block;
	text-indent: -99999px;
	margin: 0px;
}
#entry #container #content #left #left-menu #left-menu03 a:hover {
	background-image: url(img/left03_f2.jpg);
}
#entry #container #content #left #nagare {
	display: block;
	height: 111px;
	width: 262px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#entry #container #content #left #nagare a {
	background-image: url(img/left04.jpg);
	height: 71px;
	width: 242px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	padding-top: 40px;
	font-weight: normal;
}
#entry #container #content #left #nagare a:hover {
	background-image: url(img/left04_f2.jpg);
}
#entry #container #content #left #fqa {
	display: block;
	height: 109px;
	width: 262px;
	margin: 0px;
}
#entry #container #content #left #fqa a {
	background-image: url(img/left05.jpg);
	height: 74px;
	width: 242px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	padding-top: 35px;
	font-weight: normal;
}
#entry #container #content #left #fqa a:hover {
	background-image: url(img/left05_f2.jpg);
}
#entry #container #content #right {
	width: 600px;
	height: auto;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666666;
	float: right;
}
#entry #container #content #right .h2-title {
	background-image: url(img/h2.gif);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #FFFFFF;
	width: 590px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	margin: 0px;
	clear: both;
	height: 35px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#entry #container #content #right p {
	line-height: 1.5em;
	margin: 0px;
}
#entry #container #content #right li {
	line-height: 1.8em;
	display: list-item;
}
#entry #container #content #right #title00 {
	background-image: url(hajimete/img/title00.gif);
	text-indent: -99999px;
	height: 35px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
#entry #container #content #right #title01 {
	background-image: url(hajimete/img/title01.gif);
	background-repeat: no-repeat;
	text-indent: -99999px;
	height: 35px;
	width: 600px;
	margin: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
	float: left;
	background-position: center;
}
#entry #container #content #right #title02 {
	background-image: url(hajimete/img/title02.jpg);
	text-indent: -99999px;
	height: 60px;
	width: 380px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#entry #container #content #right #title03 {
	background-image: url(hajimete/img/title03.jpg);
	background-repeat: no-repeat;
	text-indent: -99999px;
	height: 35px;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	clear: both;
	background-position: bottom;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#entry #container #content #right #right-top {
	display: block;
	height: auto;
	width: auto;
	background-image: url(hajimete/img/odoroki.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 50px;
}
#entry #container #Medal {
	background-image: url(img/medal.png);
	background-repeat: no-repeat;
	height: 127px;
	width: 434px;
	z-index: 1100;
	text-indent: -9999px;
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: left;
}
#entry #container #content #right .box-100 {
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #8FC400;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: left;
	float: left;
}
#entry #container #content #right .box-100-2 {
	width: 100%;
	height: auto;
	border-bottom-width: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	margin: 0px;
}
#entry #container #content #right .box-l-290 {
	width: 270px;
	float: left;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(hajimete/img/02.jpg);
	height: 90px;
	background-repeat: no-repeat;
}
#entry #container #content #right .box-l-290 h3, #entry #container #content #right .box-r-290 h3, #entry #container #content #right .box-100-b h3 {
	text-indent: -99999px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#entry #container #content #right .box-l-290 a, #entry #container #content #right .box-r-290 a, #entry #container #content #right .box-100-b a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	line-height: 1.4em;
}
#entry #container #content #right .box-r-290 {
	width: 270px;
	float: right;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(hajimete/img/01.jpg);
	height: 90px;
	background-repeat: no-repeat;
}
#entry #container #content #right .box-100-b {
	background-image: url(hajimete/img/03.jpg);
	background-repeat: no-repeat;
	clear: both;
	float: left;
	margin: 0px;
	padding: 10px;
	height: 90px;
	width: 580px;
}
#entry #container #content #right #riyu01 {
	background-image: url(hajimete/img/riyu01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
	float: left;
	height: 89px;
	width: 116px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#entry #container #content #right #riyu02 {
	background-image: url(hajimete/img/riyu02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
	float: left;
	height: 125px;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
#entry #container #content #right #riyu03 {
	background-image: url(hajimete/img/riyu03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
	float: left;
	height: 89px;
	width: 116px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#entry #container #content #right #riyu04 {
	background-image: url(hajimete/img/riyu04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
	display: block;
	float: left;
	height: 89px;
	width: 116px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#entry #container #content #right dt {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #8FC400;
	font-size: 14px;
}
#entry #container #content #right dd {
	padding-bottom: 30px;
	padding-top: 0px;
	text-indent: -24px;
	line-height: 2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#entry #container #content #right .title-h3 {
	color: #76AE19;
	display: block;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #79AE16;
	font-size: 14px;
}
#entry #container #content #right .gray-box {
	display: block;
	background-color: #F3F3F3;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 580px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
.midori-box {
	color: #FFFFFF;
	background-color: #8FC400;
	margin-top: -10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 40px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
}
.midori-box2 {
	width: 520px;
	display: block;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
}
#entry #container #content #right .tyuui {
	display: block;
	margin-top: 10px;
	margin-bottom: 30px;
	list-style-position: inside;
	list-style-type: disc;
	margin-left: 0px;
	clear: both;
}
#entry #container #content #right #course-top {
	background-image: url(course/img/course-title.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 530px;
	width: 600px;
	background-position: top;
}
#right .kaitori-box {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FD7722;
	padding-left: 28px;
	float: left;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	width: 570px;
}
#right .kaitori-box ul {
	margin: 0px;
	padding: 0px;
	width: auto;
	display: block;
}
#right .omakase-box {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #8FC400;
	padding-left: 28px;
	float: left;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	width: 570px;
}
#right .challenge-box {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #006BFF;
	padding-left: 28px;
	float: left;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	width: 570px;
}
.omakase-box ul, .challenge-box ul, .kaitori-box ul {
	width: 570px;
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
}
#entry #container #content #right #kit01 {
	background-image: url(kit/img/kit01.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 100px;
	width: 320px;
	display: block;
	padding-top: 180px;
	padding-right: 280px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#entry #container #content #right #kit01 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	white-space: normal;
}
#entry #container #content #right #kit02 {
	background-image: url(kit/img/kit02.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 360px;
	width: 600px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
	text-indent: -99999px;
}
#entry #container #content #right #kit03 {
	background-image: url(kit/img/kit03.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 759px;
	width: 600px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-indent: -99999px;
}
.midori {
	color: #363;
}
.kon {
	color:#006DF7
}
#index #container #content #migi .yafuoku {
	text-align: right;
	width: 420px;
	margin: 0px;
	clear: both;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#index #container #content #migi .yafuoku a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #659503;
	text-decoration: none;
	font-size: 10px;
}
#index #container #content #migi .yafuoku a:hover {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #659503;
}
#entry #container #content #right #right-top .eco-oku {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	padding-top: 5px;
}
#entry #container #content #right #right-top .eco-oku a {
	color: #FF7124;
	text-decoration: none;
}
