@charset "shift_jis";

/*--------------------------------------
	1.common
	2.font
	3.detail
--------------------------------------
	last update: 2007.9.18_6:49 PM
---------------------------------------*/

/* ========================================
	1.common
======================================== */
*{
	color: black;
	font-size: 100%;
}

body, p, td, .f10, .f10n, .f12, .f12n, .f14, .f14n, .f18, .f18n, .f24n {
	color: #000000;
	font-style: normal;
}

em, strong {
	font-style: normal;
	font-weight: bold;
}

a:link, a:visited {
	text-decoration: underline;
	color: #121270;
}
a:hover, a:active {
	text-decoration: none;
	color: #121270;
}

img {
	border: 0px;
}

/* ========================================
	2.font
======================================== */
.f10 {
	color: #000000;
	font-size: 10px;	font-size : 11px !important;
	margin: 0;
	padding: 0;
}
.f10n {
	font-size: 10px;	font-size : 11px !important;
}

.f12 {
	color: #000000;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
.f12n {
	font-size: 12px;
}

.f14 {
	font-size: 14px;
	line-height: 1.5;
}
.f14n {
	font-size: 14px;
}

.f18 {
	font-size: 18px;
	line-height: 1.5;
}
.f18n {
	font-size: 18px;
}

p {
	font-size: 10px;
	margin: 0;
	padding: 3px 3px 2px 3px;
}


/* ========================================
	3.detail
======================================== */
/* ----- all ----- */
.footer {
	color: #121270;
	font-size: 10px;	font-size : 11px !important;
	margin: 0;
	padding: 0 30px 0 0;
}
.errorttl {
	color: #FF0000;
	font-size: 14px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.error {
	color: #FF0000;
	font-size: 12px;
	line-height: 1.2;
	margin: 0;
	padding: 5px 0 10px 0;
	font-weight: bold;
}
.confirmttl {
	font-size: 14px;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.must {
	color: #990000;
	font-weight: bold;
}

.complete {
	color: #0000CC;
	font-size: 14px;
	line-height: 1.2;
	margin: 0;
	padding: 5px 0 10px 0;
	font-weight: bold;
}




/* ----- Table ----- */
#hyo .midashi {
	color: #121270;
	font-size: 12px;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
}
#hyo .midashiw {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
}
#hyo .midashib {
	color: #121270;
	font-size: 12px;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
}
#hyo p {
	color: #333333;
	font-size: 12px;
	line-height: 1.4;
	margin: 0;
	padding: 0 10px;
}
#hyo a:link, #hyo a:visited {
	text-decoration: underline;
	color: #0000FF;
}
#hyo a:hover, #hyo a:active {
	text-decoration: none;
	color: #0000FF;
}

#hyo a.default:link, #hyo a.default:visited {
	text-decoration: underline;
	color: #121270;
	font-weight: bold;
}
#hyo a.default:hover, #hyo a.default:active {
	text-decoration: none;
	color: #121270;
	font-weight: bold;
}


/* ----- login.html ----- */
.loginttl {
	background-color:#EDEFF3;
	color: #121270;
	font-size: 18px;
	margin: 0;
	padding: 5px 15px;
	font-weight: bold;
}
.login {
	color: #121270;
	font-size: 12px;
	margin: 0;
	padding: 0 15px 0 0;
	font-weight: bold;
}


/* ----- request_finish.html ----- */
.contactname {
	color: #121270;
	font-size: 14px;
	margin: 0;
	padding: 10px 20px 5px 20px;
	font-weight: bold;
}
.contactaddress {
	color: #121270;
	font-size: 12px;
	line-height: 1.4;
	margin: 0;
	padding: 0 20px 10px 20px;
}


/* ----- admin_left ----- */
.left {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.left a:link, .left a:visited {
	text-decoration: none;
	color: #121270;
}
.left a:hover, .left a:active {
	text-decoration: underline;
	color: #121270;
}

/* ----- admin_title ----- */
.adminttl {
	color: #121270;
	font-size: 14px;
	font-weight: bold;
}




