#content {
	margin: auto;
	width: 850px;
}
#menu_link5 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.macrosping {
	width: auto;
	height: auto;
}
.7course {
	height: auto;
	width: 400px;
}
.sushi {
	height: 160px;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 120px;
}
#menu_link5 a:hover {
	color: #CCCCCC;
}
#copyright {
	color: #999999;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 1px;
	margin-right: auto;
	margin-left: auto;
}
#link_temp a {
	color: #333333;
	text-decoration: none;
	font-family: "Courier New", Courier, mono;
}
.margin_temp2 {
	margin-left: 80px;
}

#link_temp a:hover {
	color: #CCCCCC;
}

.font_temp1 {
	font-size: 12px;
	color: #333333;
	padding-right: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
}
.font_temp2 {
	font-size: 12px;
	color: #333333;
	padding-right: 1px;
	padding-left: 1px;
	letter-spacing: 0.1em;
}
.font_temp3 {
	font-size: 12px;
	color: #333333;
	padding-right: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-family: "Times New Roman", Times, serif;
}



#head img {
}
#center {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
#center table {
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.left1right1 {
	margin-right: 2px;
	margin-left: 2px;
}
.font_menu1 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #F58F0F;
	font-weight: bold;
}
.font_menu2 {
	font-size: 11px;
	line-height: 1.2em;
	color: #666666;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_menu3 {
	font-size: 11px;
	color: #666666;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
}
.font_menu4 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #E7C233;
	font-weight: bold;
}
.font_menu6 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #88C63F;
	font-weight: bold;
}
#menu_link3 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#menu_link4 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#menu_link4 a:hover {
	color: #CCCCCC;
}

#menu_link3 a:hover {
	color: #CCCCCC;
}

.font_menu5 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #3CA9BE;
	font-weight: bold;
}
.font_menu7 {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #F9AB2D;
	font-weight: bold;
}
.margin_menu1 {
	margin-top: 1px;
	margin-bottom: 15px;
}
#menu_link2 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#menu_link2 a:hover {
	color: #CCCCCC;
}


#link_menu1 a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
#link_menu1 a:hover {
	color: #CCCCCC;
}
#navi a {
	font-size: 12px;
	color: #A4D775;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 9px;
	padding-left: 9px;
}
#navi {
}

#navi a:hover {
	color: #E2FACC;
}
.margin_temp1 {
	margin-top: 5px;
}
.font_keiko1 {
	font-size: 12px;
	line-height: 1.6em;
	color: #333333;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 50px;
	letter-spacing: 0.2em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.margin_service1 {
	margin-right: 10px;
}
.margin_service2 {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 47px;
}


.margin_keiko1 {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 47px;
}
.margin_keiko3 {
	margin-right: 50px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.font_service1 {
	font-size: 12px;
	line-height: 1.9em;
	color: #333333;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
	letter-spacing: 0.1em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.margin_service3 {
	margin-top: 15px;
	margin-bottom: 1px;
	margin-left: 50px;
}
.font_service2 {
	font-size: 12px;
	line-height: 1.9em;
	color: #333333;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 35px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1.9em;
}

.margin_service4 {
	margin-top: 30px;
	margin-bottom: 1px;
	margin-left: 50px;
}
.margin_service5 {
	padding-top: 23px;
	padding-bottom: 10px;
	padding-left: 47px;
}
.font_service6 {
	font-size: 12px;
	color: #65B27E;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 47px;
}
#link_menu a {
	color: #67B082;
	text-decoration: none;
}
#link_menu a:hover {
	color: #CCFFCC;
}
#link_menu2 a:hover {
	color: #CCFFCC;
}
.margin_menu1 {
	margin-top: 10px;
	margin-bottom: 1px;
	margin-left: 20px;
}
#link_menu2 a {
	color: #67B082;
	text-decoration: none;
}
.margin_phill1 {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 47px;
}
.font_phill1 {
	font-size: 12px;
	line-height: 1.9em;
	color: #333333;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 50px;
	letter-spacing: 0.1em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.margin_phill2 {
	margin-right: 15px;
	margin-left: 40px;
}

.font_phill2 {
	font-size: 12px;
	line-height: 2em;
	color: #333333;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	letter-spacing: 0.1em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.margin_phill3 {
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 47px;
}
.margin_phill4 {
	padding-top: 40px;
	padding-bottom: 20px;
	padding-left: 47px;
}
.font_phill3 {
	font-size: 12px;
	line-height: 2em;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 50px;
	letter-spacing: 0.1em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.margin_phill5 {
	margin-left: 45px;
}
.margin_phill6 {
	margin-bottom: 25px;
}
.font_phill4 {
	font-size: 12px;
	line-height: 2.0em;
	color: #333333;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 80px;
	letter-spacing: 0.1em;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.margin_phill7 {
	margin-bottom: 65px;
}
.font_contact1 {
	font-size: 12px;
	color: #333333;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 7px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_contact11 {
	font-size: 12px;
	line-height: 2.5em;
	color: #333333;
	padding-top: 20px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 50px;
	font-family: "Courier New", Courier, mono;
}
#link_contact a {
	color: #333333;
	text-decoration: none;
}
#link_contact a:hover {
	color: #CCCCCC;
}

.margin_contactlogo {
	margin-left: 50px;
	margin-top: 60px;
}


.margin_contact1 {
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 47px;
}
.font_contact3 {
	font-size: 12px;
	color: #333333;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 7px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 2.1em;
}
.servicestitle {
	width: 400px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
