﻿@charset "utf-8";
/* =============================================================================
CSS information

 File Name  : basic.css
 Style Info : 基本書式の定義
============================================================================= */

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
 
body {
	line-height:18px;
	font:13px/1.231 arial,helvetica,clean,sans-serif;*
	font-size:small;*
	font:x-small;
	color:#2b2b2b;
	}

p  {
	line-height:inherit;
	font-size:inherit;
	font:100%;
	color:#2b2b2b;
	}

table {
	line-height:120%;
	font-size:inherit;
	font:100%;
	color:#2b2b2b;
	}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	}

h1 {
	font-size:18px;
	line-height:20px;
	}

h2,h3 {
	font-size:16px;
	line-height:20px;
	}

h4 {
	font-size:14px;
	line-height:18px;
	}


h5,h6 { 
	font-size:100%; /* 11px @ Normal */
	line-height:18px;
	}

strong, label {
	font-weight:bold;
	}

em {
	font-style:italic;
	}

p.caption {
	margin-top:9px;
	padding-left:15px;
	padding-right:5px;
	text-align:left;
	font-size:10px;
	background:transparent url(/src/star.gif) no-repeat scroll 4px 0px;
	}

th {
	text-align:center;
	vertical-align:middle;
	}
/*
th,td {
	padding:.1em .25em;
}
*/
iframe {
	border-style:none;
	}

a {
	font-size:inherit;
	font-weight:inherit;
	text-decoration:none;
	color:#26499d; /* oriental blue */
	}

a:visited {
	text-decoration:none;
	color:#434da2; /* ultra marine */
	}

a:hover {
	text-decoration:underline;
	color:#e95464; /* rose */
	}

a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#f19ca7; /* rose pink */
	}

a.intra {
	padding-right:20px;
	background:url(/src/icon_intra.gif) no-repeat scroll bottom right;
	}
a.inter {
	padding-right:20px;
	background:url(/src/icon_inter.gif) no-repeat scroll top right;
	}
a.pdf {
	padding-right:20px;
	background:url(/src/icon_pdf.gif) no-repeat scroll top right;
	}
a.pptx {
	padding-right:20px;
	background:url(/src/icon_ppt.gif) no-repeat scroll top right;
	}
a.docx {
	padding-right:20px;
	background:url(/src/icon_doc.gif) no-repeat scroll top right;
	}
a.xlsx {
	padding-right:20px;
	background:url(/src/icon_xls.gif) no-repeat scroll top right;
	}
a.file {
	padding-right:20px;
	background:url(/src/icon_file.gif) no-repeat scroll top right;
	}
a.zip {
	padding-right:20px;
	background:url(/src/icon_zip.gif) no-repeat scroll top right;
	}

a.continue {
	font-size:90%;
	text-decoration:none;
	color:#26499d; /* oriental blue */
	}

p.refer {
	margin-top:6px;
	padding-left:15px;
	background:transparent url(/src/triangle.gif) no-repeat scroll 3px 3px;
	font-weight:bold;
	}

p.refer > a {
	font-size:inherit;
	font-weight:inherit;
	text-decoration:none;
	color:#26499d; /* oriental blue */
	}

p.refer > a:visited {
	text-decoration:none;
	color:#434da2; /* ultra marine */
	}

p.refer > a:hover {
	text-decoration:underline;
	color:#e95464; /* rose */
	}

p.refer > a:active {
	font-weight:bold;
	text-decoration:underline;
	color:#f19ca7; /* rose pink */
	}

/*---- WebSquare Copyright Display ----*/
#ws_copyright {
	margin:18 0 0px;
	padding:0px;
	width:100%;
	height:32px;
	background-color:#ffffff;
	border-top:1px solid #26499d; /* oriental blue */;
	}

#ws_copyright > p.copyright {
	margin:2px 18px 0px;
	text-align:center;
	white-space:nowrap;
	font-size:10px;
	font-family:Georgia;
	color:#595857; /* 墨（すみ） */
	}

#ws_copyright > p.poweredby {
	margin:2px 0px 0px 2px;
	float:left;
	text-align:left;
	line-height:110%;
	white-space:nowrap;
	font-size:10px;
	font-family:Georgia;
	color:#595857; /* 墨（すみ） */
	}

#ws_copyright > p.websquare {
	margin:4px 1px 0px;
	float:right;
	text-align:right;
	white-space:nowrap;
	}

/*----------終了--------------------------------------------------------------*/
