<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----------------------

GLOBAL

---------------------- */


h1, h2, h3, h4, h5, h6, p { margin: 0; }

p 			{ margin-bottom: 1em; }

h1 			{ font-size: 24px; margin-bottom: 0.8em; line-height: 1.1em; font-weight: normal; }

a,
a:link,
.link 		{ text-decoration: underline; color: #00c; cursor: pointer; }

a:visited	{ color:#551a8b; }

a:active	{ color:#f00; }

a img 		{ border: 0; }

form 		{ margin: 0 }


.clearfix:after {
	content: ".";	/* 新しい要素を作る */
	display: block;	/* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

label,
.label 		{ font-weight: bold; }


.separator_top, 							
.separator_bottom 							{ background: #EBEBEB; margin-bottom: 1em; clear: both; }

.separator_top 								{ height: 21px; border-top: 2px solid #ccc; padding-left: 14px; }

.separator_bottom 							{ height: 18px; border-bottom: 3px solid #ccc; }


#footer										{ clear: both; margin-bottom: 1em; }


#secondary_nav 				{ font-size: 10pt; text-align:center; clear: both; font-weight: normal; line-height: 1; white-space: nowrap; }
#secondary_nav a			{  }
#secondary_nav a.first		{ }


.amount 					{ color: #666; }

.instruction 				{ color:#666; font-size:11px; margin: 0; padding: 0; display: block; }

.clear 						{ clear: both; }



/* ---- BREADCRUMBS ---- */

.breadcrumbs 				{ color: #808080; font-weight: bold; line-height: 19px; font-size: 13px; margin: 0; padding: 0; }

.breadcrumbs .label 		{  }

.breadcrumbs .crumb 		{ }

.breadcrumbs #home_crumb 	{ }


/* ---- SIGN IN/REGISTER ---- */

#signin_register_task 				{ width: 600px; padding: 15px 15px; }
#signin_register_task .input_text,
#signin_register_task .input_password { width: 90%; }

#about_registration, 				
#register_task { padding: 0 10px; }

#signin_register_task .col						{ float: left; width: 50%; }


#signin_register_task .header_style_2 { padding-left: 12px; padding-right: 12px; margin-top: 0; }

#signin_register_task .form_content,
#signin_register_task .form_controls	{ padding: 6px 12px;}
#signin_register_task .content_wrapper 	{ padding: 6px 12px; }
#signin_register_task .content_wrapper p { margin-top: 0; }

#signin_register_task .form_content 	{ background-color: #eaeffa; }

#signin_task				{ margin-right: 1px; }

#about_registration {}

#about_registration h2 { font-size: 13px; }

#signin_register_task.complete { width: 400px; }


#forgotten_password_task 				{ width: 300px; padding: 15px 15px; }
#forgotten_password_task .input_text,
#forgotten_password_task .input_password { width: 90%; }
		
#forgotten_password_task .header_style_2 { padding-left: 12px; padding-right: 12px; margin-top: 0; }


#forgotten_password_task .form_content,
#forgotten_password_task .form_controls,
#forgotten_password_task .content_wrapper { padding: 6px 12px; }
#forgotten_password_task .content_wrapper p { margin-top: 0; }

#forgotten_password_task .form_content 	{ background-color: #eaeffa; }


#signin_task 				{ width: 300px; padding: 15px 15px; }
#signin_task .input_text,
#signin_task .input_password { width: 90%; }
		
#signin_task .header_style_2 { padding-left: 12px; padding-right: 12px; margin-top: 0; }

#signin_task  .form_content,
#signin_task  .form_controls 	{ padding: 6px 12px; }

#signin_task  .form_content 	{ background-color: #eaeffa; }

#signin_task				{ margin-right: 1px; }


#choose_password_task 				{ width: 300px; padding: 15px 15px; }

#choose_password_task .form_content 		{ background-color: #e0e5ff; padding: 12px 12px 9px 12px;}

#choose_password_task .input_text,
#choose_password_task .input_password { width: 90%; }
		
#choose_password_task .header_style_2 { padding-left: 12px; padding-right: 12px; }
#choose_password_task .form_controls 	{ padding: 6px 12px; }

/* ヘッダのロゴ */

.nojsv{
	visibility: visible;
}

#logocont{
	z-index: 1;
}

#logo{
	display: block;
	height: 72px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width:175px;
}

#logo img{
	background: #FFFFFF;
	left: 0px;
	position:absolute;
}

#logocont h2 {
	font-size: 12px;
}



</pre></body></html>