@charset "utf-8";
/* Standard stylesheet (For Japanese Pages)
	Copyright (C) 2001 Sofrosune; http://www.sofrosune.net/
	No part of this program may be reproduced or transmitted in any form or 
	by any means without permission from the author, Sofrosune.
	Version:1.11, June 24, 2003.
	Version:1.12, August 11, 2003. (List margins)
	Version:1.12b, September 18, 2003. (box2)
	Version:1.13, October 8, 2003. (Added font-family "Osaka" to INPUT,TEXTAREA)
	Version:1.13b, November 18, 2003. (Fixed border property)
	Version:1.14, July 9, 2004. (Add flashframe styles)
	Version:1.15, Febraury 25, 2005. (Change OL and UL margins)
	Version:1.16, March 8, 2005. (Add caption)
	Version:1.16b, March 30, 2005. (Add fs styles)
	Version:1.17, January 17, 2006. (Changed list type)
	Version:1.17b, January 20, 2006. (Changed charset directive)
*/

/* top,right,bottom,left */
/* top/bottom, right/left */

.dummy {}

/* === base style === */


body { font-size:12px; font-family:"Georgia", "Palatino", "New York", "Times New Roman", "Times", "Times-Roman", serif; }

td { font-size:12px; font-family:"Georgia", "Palatino", "New York", "Times New Roman", "Times", "Times-Roman", serif; }


body { font-size:12px; /*font-family:"Trebuchet MS";*/ }
td { font-size:12px; /*font-family:"Trebuchet MS";*/ }
input, textarea, select, option { font-size:12px; font-family:"Osaka", "Verdana"; }

ul { margin-top:0.5ex; margin-bottom:0.5ex; margin-left:0em; padding-left:1.5em; }
ol { margin-top:0.5ex; margin-bottom:0.5ex; margin-left:0em; padding-left:2.5em; }
li { margin-top:0.2em; margin-bottom:0px; }
dl { margin-top:0.5ex; margin-bottom:0.5ex; margin-left:0em; }
dt { margin-top:0.2em; margin-bottom:0px; margin-left:1em; font-weight:bold; }
dd { margin-top:0px; margin-bottom:0px; margin-left:2em; }

h1 { margin-top:0.5ex; margin-bottom:0px; font-size:30px; color:#0050b2; }
h2 { margin-top:0.5ex; margin-bottom:0px; font-size:22px; color:#0050b2; }
h3 { margin-top:0.5ex; margin-bottom:0px; font-size:18px; color:#0050b2; }
h4 { margin-top:0.5ex; margin-bottom:0px; font-size:14px; color:#0050b2; }

/* === anchor style === */

a { text-decoration:none; }
a:link { color:#0000ff; }
a:visited { color:#6666ff; }
a:active { color:#0000ff; }
a:hover { color:#ff0000; text-decoration:underline; background-color:#fdd; }
.linkwhite { color:#ffffff; text-decoration:none; }

/* === fash frame style === */

.flashd { border:1px solid #ffffff; }
a:hover .flashd { border:1px dashed #000000; }
.flashb { border:1px solid #ffffff; }
a:hover .flashb { border:1px solid #0000ff; }
.flashr { border:1px solid #ffffff; }
a:hover .flashr { border:1px solid #ff0000; }

/* === font family style === */

.serif { font-family:"Georgia", "Palatino", "New York", "Times New Roman", "Times", "Times-Roman", serif; }
.sanserif { font-family:"Trebuchet MS", "Arial", "Helvetica", "Geneva", "Lucida Sans", "Verdana", sans-serif; }
.cursive { font-family:"Zapf-Chancery", "Brush-Script", "Lucida-Calligraphy", cursive; }
.fantasy { font-family:"Trebuchet MS", "Comic Sans MS", "Verdana", fantasy; }
.mono { font-family:"Courier New", "Courier", "Monaco", monospace; }

/* === line height style === */

.doubleheight { line-height:200%; }
.halfheight { line-height:150%; }
.singleheight { line-height:120%; }

/* === paragraph style === */

.indent0 { margin-top:0px; margin-bottom:0px; text-indent:0em; }
.indent1 { margin-top:0px; margin-bottom:0px; text-indent:1em; }

.para_subject { line-height:150%; }
.para_body { }
.para_list { }
.para_footnote { font-size:92%; }
.para_caption { padding:4px; margin:0px; /*font-size:92%;*/ }

/* === border style === */

.bordgn { border:2px double green; }
.bordgy { border:2px double gray; }
.bordrd { border:2px double red; }

/* === box style === */

.box1 { border:1px solid darkgray; }
.box2 { border:2px solid darkgray; }
.boxiv { border:1px solid darkgray; padding-left:4px; padding-right:4px; }
.boxviii { border:1px solid darkgray; padding-left:8px; padding-right:8px; }
.boxxii { border:1px solid darkgray; padding-left:12px; padding-right:12px; }
.box2iv { border:1px solid darkgray; padding:2px 4px 2px 4px; }
.box2viii { border:1px solid darkgray; padding:2px 8px 2px 8px; }
.box2xii { border:1px solid darkgray; padding:2px 12px 2px 12px; }
.box4iv { border:1px solid darkgray; padding:4px 4px 4px 4px; }
.box4viii { border:1px solid darkgray; padding:4px 8px 4px 8px; }
.box4xii { border:1px solid darkgray; padding:4px 12px 4px 12px; }

/* === cells style === */
/* top,right,bottom,left */ /* top-bottom,left-right */

.padiv { padding-left:4px; padding-right:4px; }
.padviii { padding-left:8px; padding-right:8px; }
.padxii { padding-left:12px; padding-right:12px; }
.pad2iv { padding:2px 4px 2px 4px; }
.pad2viii { padding:2px 8px 2px 8px; }
.pad2xii { padding:2px 12px 2px 12px; }
.pad4iv { padding:4px 4px 4px 4px; }
.pad4viii { padding:4px 8px 4px 8px; }
.pad4xii { padding:4px 12px 4px 12px; }

/* === font size style === */

.pxv { font-size:5px; }
.pxvi { font-size:6px; }
.pxvii { font-size:7px; }
.pxviii { font-size:8px; }
.pxix { font-size:9px; }
.pxx { font-size:10px; }
.pxxi { font-size:11px; }
.pxxii { font-size:12px; }
.pxxiv { font-size:14px; }
.pxxvi { font-size:16px; }
.pxxviii { font-size:18px; }
.pxxx { font-size:20px; }
.pxxxi { font-size:21px; }
.pxxxii { font-size:22px; }
.pxxxiv { font-size:24px; }
.pxxxviii { font-size:28px; }
.pxxxxii { font-size:32px; }
.pxxxxvi { font-size:36px; }

.fssmaller { font-size:83%; }
.fslarger { font-size:120%; }

/* === colored box style === */

.box { border:thin solid darkgray; padding:4px; }
.boxblack { color:white; background-color:#000; border:thin solid gray; padding:4px; }
.boxdimgray { color:white; background-color:#444; border:thin solid gray; padding:4px; }
.boxgray { background-color:#ccc; border:thin solid gray; padding:4px; }
.boxdarkgray { background-color:#ddd; border:thin solid gray; padding:4px; }
.boxlightgrey { background-color:#eee; border:thin solid darkgray; padding:4px; }
.boxwhite { background-color:#fff; border:thin solid darkgray; padding:4px; }
.boxred { background-color:#fdd; border:thin solid darkgray; padding:4px; }
.boxgreen { background-color:#dfd; border:thin solid darkgray; padding:4px; }
.boxblue { background-color:#ddf; border:thin solid darkgray; padding:4px; }
.boxcyan { background-color:#dff; border:thin solid darkgray; padding:4px; }
.boxpink { background-color:#fdf; border:thin solid darkgray; padding:4px; }
.boxyellow { background-color:#ffd; border:thin solid darkgray; padding:4px; }

/* === list style === */

.none{ list-style-type:none; }
.disc { list-style-type:disc; }
.circle { list-style-type:circle; }
.square { list-style-type:square; }
.decimal { list-style-type:decimal; }
.roman { list-style-type:lower-roman; }
.alpha { list-style-type:lower-alpha; }
.number { list-style-type:decimal-leading-zero; }

/* end of style */
