@charset "UTF-8";
/* ------------------------------- */
/* ---------- OBORODUKI ---------- */
/* ------------------------------- */

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,address,textarea,td,th {
	font-family:			Arial, Helvetica, sans-serif;
}

.no {
	font-size:				9px;
}

input.inquiry_bottom {
	font-size:				12px;
}



/* ---------------------------------- */
/* ---------- Stage Layout ---------- */
/* ---------------------------------- */

p#topic_path {
	font-size:				9px;
}



/* ----- menu ----- */

ul#menu li#home a {
	background-image:		url(../image/menu_home.gif);
}

ul#menu li#home a:hover {
	background-image:		url(../image/menu_home_over.gif);
}

ul#menu li#profile a {
	background-image:		url(../image/menu_profile.gif);
}

ul#menu li#profile a:hover {
	background-image:		url(../image/menu_profile_over.gif);
}

ul#menu li#requruit a {
	background-image:		url(../image/menu_requruit.gif);
}

ul#menu li#requruit a:hover {
	background-image:		url(../image/menu_requruit_over.gif);
}

ul#menu li#link a {
	background-image:		url(../image/menu_link.gif);
}

ul#menu li#link a:hover {
	background-image:		url(../image/menu_link_over.gif);
}

ul#menu li#inquiry a {
	background-image:		url(../image/menu_inquiry.gif);
}

ul#menu li#inquiry a:hover {
	background-image:		url(../image/menu_inquiry_over.gif);
}



/* ----- main menu ----- */

ul#main_menu li#application a {
	background-image:		url(../image/main_menu_application.gif);
}

ul#main_menu li#application a:hover {
	background-image:		url(../image/main_menu_application_over.gif);
}

ul#main_menu li#establishment a {
	background-image:		url(../image/main_menu_establishment.gif);
}

ul#main_menu li#establishment a:hover {
	background-image:		url(../image/main_menu_establishment_over.gif);
}

ul#main_menu li#government a {
	background-image:		url(../image/main_menu_government.gif);
}

ul#main_menu li#government a:hover {
	background-image:		url(../image/main_menu_government_over.gif);
}

ul#main_menu li#insurance a {
	background-image:		url(../image/main_menu_insurance.gif);
}

ul#main_menu li#insurance a:hover {
	background-image:		url(../image/main_menu_insurance_over.gif);
}

ul#main_menu li#visas a {
	background-image:		url(../image/main_menu_visas.gif);
}

ul#main_menu li#visas a:hover {
	background-image:		url(../image/main_menu_visas_over.gif);
}

ul#main_menu li#cost a {
	background-image:		url(../image/main_menu_cost.gif);
}

ul#main_menu li#cost a:hover {
	background-image:		url(../image/main_menu_cost_over.gif);
}

ul#main_menu li#method a {
	background-image:		url(../image/main_menu_method.gif);
}

ul#main_menu li#method a:hover {
	background-image:		url(../image/main_menu_method_over.gif);
}

ul#main_menu li#faq a {
	background-image:		url(../image/main_menu_faq.gif);
}

ul#main_menu li#faq a:hover {
	background-image:		url(../image/main_menu_faq_over.gif);
}



/* ----- footer ----- */

address {
	font-size:				9px;
}

p#management {
	font-size:				9px;
}

p#quick_link {
	font-size:				9px;
}

p#copy {
	font-size:				9px;
}



/* --------------------------------- */
/* ---------- Cost Layout ---------- */
/* --------------------------------- */

.code_jp, .cost_r1, .cost_r2, .cost4_r1, .cost4_r2, .cost_charge,
.visa_cost_r1, .visa_cost_r2 {
	font-family:			"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}


/* --------------------------------- */
/* ------ Application Layout ------- */
/* --------------------------------- */


#application_area {
	height:					1130px;
}

#application_area2 {
	height:					2120px;
}

/* --------------------------------- */
/* -------------- JP --------------- */
/* --------------------------------- */

.langJp h1, .langJp p, .langJp td {
	font-family:			"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}

