/*
 * aqua-project CSS file
 * 2003/02/13
 */

/*--------------------------------------
 * フォント 
 *--------------------------------------*/
.p8 { font-size:8pt; }
.p9 { font-size:9pt; }
.p10 { font-size:10pt; }
.p12 { font-size:12pt; }
.p14 { font-size:14pt; }
.p16 { font-size:16pt; }
.p18 { font-size:18pt; }
.p20 { font-size:20pt; }
.p22{ font-size:22pt; }
.p24{ font-size:24pt; }
.p26{ font-size:26pt; }
.aliceblue { color:aliceblue; }
.cornflowerblue { color:cornflowerblue; }
.crimson { color:crimson; }
.darkblue { color:darkblue; }
.darkred { color:darkred; }
.darkslateblue { color:darkslateblue; }
.deeppink { color:deeppink; }
.dodgerblue { color:dodgerblue; }
.firebrick { color:firebrick; }
.gray { color:gray; }
.hotpink { color:hotpink; }
.lightblue { color:lightblue; }
.mediumvioletred { color:mediumvioletred; }
.midnightblue { color:midnightblue; }
.navy { color:navy; }
.orangered { color:orangered; }
.palevioletred { color:palevioletred; }
.royalblue { color:royalblue; }
.slateblue { color:slateblue; }
.steelblue { color:steelblue; }
.white { color:white; }
.bold { font-weight:bold; }


/*--------------------------------------
 * 領域
 *--------------------------------------*/
body { font-size:95%; color:#343434; margin-top:0px; background-color:#7fd2fc; }
.bodycenter { background-color:white; }
div.body { padding:10px; }

/* 2006/09/08 ページ本体 */
div.pagebody { width:900px; background-color:white; }

/* 更新日 */
div.lastupdate { font-size:80%; text-align:right; color:silver; }
/* フッター */
div.footer { font-size:10pt; color:dimgray; padding:5px; }
div.footer img { vertical-align:middle; border:solid 0px black; }
/* フッター */
.footer_info { padding:15px; font-size:90%; margin-top:20px; }
/* ヘッダimg 2006/09/02 */
a.headlink:hover { text-decoration:none; border:none; }



/*--------------------------------------
 * リンク
 *--------------------------------------*/
a { border-width:0px; border-bottom-width:1px; border-style:hidden; border-color:darkturquoise; padding:0px;}
a:link { color:royalblue; text-decoration:underline; }
a:visited { color:darkslateblue; }
/*a:hover { color:palevioletred; border-style:dashed; background-color:snow; border-color:mediumvioletred; text-decoration:none; }*/
a:hover { color:palevioletred;  text-decoration:none; }
a.mail, a.mail:hover { color:slateblue; }
a { font-size:95%; }

/* ボタンリンク */
a.btnlink { border-width:1px; border-style:solid; padding:5px; text-decoration:none; 
 background-color:snow; 
 border-color:slateblue; }
span.btnlink { text-decoration:none;
 color:steelblue; }
a.btnlink:hover { 
 background-color:lavender; border-style:solid; border-color:slateblue; }
/* ボタンリンク小さい版 */
a.btnlink.small { padding:1px; }
span.btnlink { font-size:80%; }

/* ナビリンク部 2003/02/16 */
span.nlink { color:mediumvioletred; }
/* ナビリンク部 リスト版 2006/09/01 */
#navilink ul, #navilink li { margin:0; padding:0; list-style:none; }
#navilink li { float:left; }
#navilink a { text-decoration:none; background-color:transparent; width:95px; height:auto; text-align:center; padding:2px 0; display:block; border:dotted 1px silver; border-left-width:0px; }
#navilink a:hover,#navilink li a:hover { background-color:dodgerblue; color:white; }
#navilink a:visited { color:steelblue; }
#navilink li#top { border-left:dotted 1px silver; }
#navilink li.hnow { background-color:lightpink; }
#navilink li.hnow a { color:darkred; }
#navilink li.hnow a:hover { color:white; }
#navilink li#link { float:none; }

/*--------------------------------------
 * ボーダー
 *--------------------------------------*/
.border, .border_top, .border_bottom
{ border-style:solid; border-width:1px; border-color:gray; }
.border_top { border-width:0px; border-top-width:1px; }
.border_bottom { border-width:0px; border-bottom-width:1px; }


/*--------------------------------------
 * 特殊
 *--------------------------------------*/
div.hr { border-style:solid; border-width:0px; border-top-width:1px; border-color:red; }
.not-n4 { display:none; } /* N4対策 */
.sq { font-size:8pt; }

/*--------------------------------------
 * sublink 2005/08/05
 *--------------------------------------*/
/*.sublink { width:150px; height:150px; background-color:azure; border:solid 1px dodgerblue; display:none; position:absolute; }*/

/* 2006/09/28 */
.title { font-weight:bold; color:royalblue; font-size:140%; margin:0px; padding:0px; }

