@charset "shift_jis";

/* default.css
**************************************************************************************

1.デフォルト
2.基本リンク
3.基本フォント
4.基本レイアウト
5.テーブル

**************************************************************************************/ 



/* 1.デフォルト
=============================================================================*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/

/*stylereset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;}

/*fontreset*/
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.5;}


/* 2.基本リンク
=============================================================================*/

a{
overflow:hidden;
}

a:link {
 color:#0462A4;
 font-weight:normal;
 text-decoration:underline;
}

a:visited {
 color:#9A44B0;
 text-decoration:underline;
}

a:hover {
 color:#FF6600;
 text-decoration:underline;
}

a:active {
 color:#FF6600;
 text-decoration:underline;
}

.region a,
.region a:visited,
.region a:link {
 color:#555555;
 text-decoration:none;
 font-weight: bold;
}

.region a:hover {
 color:#555555;
 text-decoration:underline;
 font-weight: bold;
}

.title a:link {
 color:#555555;
 text-decoration:none;
}

.title a:hover{
 color:#555555;
 text-decoration:underline;
}

.title a:visited{
 color:#9A44B0;
 text-decoration:underline;
}


/* 3.基本フォント
=============================================================================*/

/*
77% = 10px	| 	122% = 16px	|	167% = 22px	
85% = 11px	|	129% = 17px	|	174% = 23px
93% = 12px	|	136% = 18px	|	182% = 24px
100% = 13px	|	144% = 19px	|	189% = 25px
107% = 14px	|	154% = 20px	|	197% = 26px
114% = 15px	|	159% = 21px	|
*/


table td,
input{
 font-size: inherit;
 font-family: inherit;
}

.maintext-001{
 font-size: 85%;
 color:#555555;
}

.maintext-002{
 font-size: 77%;
 color:#555555;
}

.region{
 font-size: 77%;
 color:#555555;
}

.maintext-003{
 font-size: 10px;
 color:#555555;
}

.title{
 font-size: 85%;
 color:#434343;
}

.result{
font-size: 77%;
 color:#FFFFFF;
 }

.bold{
font-weight:bold;
}

.current{
 font-weight:bold;
 color:#497900;
}


/* 4.基本レイアウト
=============================================================================*/
body{
 background-color: #FFFFFF;
 font-family:"ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
 }
 
body div{
margin:0;
padding:0;
 }
 
#header{}
#pankuzu{}
#content{}
#footer{}


/* 5.テーブル
=============================================================================*/
td.color001{
background-color:#FFFFFF;
}

td.color002{
background-color:#CCCCCC;
}

td.color003{
background-color:#F4F4F4;
}

td.color004{
background-color:#B2DAFF;
}

td.color005{
background-color:#EAF5FF;
}

td.grn{
background-color:#8DBE32;
}

td.org{
background-color:#EF7216;
}

td.red{
background-color:#CC0000;
}

td.line-btm{
background-image:url(../image/line_btm.gif);
background-repeat:no-repeat;
background-position:bottom;
}

td.line-btm-02{
background-image:url(../image/line_btm02.gif);
background-repeat:no-repeat;
background-position:bottom;
}

td.grn-line{
background-image:url(../image/line_green.gif);
background-repeat:repeat-y;
background-position:0 0;
}

td.org-line{
background-image:url(../image/line_orange.gif);
background-repeat:repeat-y;
background-position:0 0;
}

td.red-line{
background-image:url(../image/line_red.gif);
background-repeat:repeat-y;
background-position:0 0;
}
