@charset "Shift_JIS";

/*
---------------------------------------------------
     CSS -共通部分
---------------------------------------------------
*/

BODY{
	margin : 0;
	padding : 0;
	font-size : 9pt;
	background : #1A2937 url(img/head-bg.gif) repeat-x 0px 0px;
    color : 7E858C;
    font-family : Arial;
	
	}

TABLE,TD{
	border : solid #c0c0c0;
	border-top-width : 0px;
	border-right-width : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	}

a:link,a:visited,a:hover,a:active
   {
   text-decoration : none;
   }
a:link
   {
   color : #F4F4F4;
   }
a:visited
   {
   color : #F4F4F4;
   }
a:hover
   {
   color : #F4F4F4;
   text-decoration : underline overline;
   }
a:active
   {
   color : #F4F4F4;
   }

.sidetop{
   background : url(img/side-top.jpg) no-repeat;
    width : 183px;
	height : 148px;
	}

.sidebody{
	font-size : 9pt;
    font-weight : bold;
    text-align : right;
	padding-right : 27px;
    padding-bottom : 5px;
   background : url(img/side-body.gif) no-repeat;
    width : 183px;
	height : 25px;
	}

.sidebottom{
   background : url(img/side-bottom.jpg) no-repeat;
    width : 183px;
	height : 27px;
	}

/*
---------------------------------------------
      本文
---------------------------------------------
*/
h1{
    font-size : 9pt;
    background: url(img/bodytitle2.jpg) no-repeat;
    color : #414242;
    font-weight : bold;
	vertical-align : top;
	padding : 5px 0px  5px 43px;
	width : 600px;
    height : 21px;
    margin : 0px;
}
h2{
    font-size : 9pt;
    background: url(img/bodytitle2.jpg) no-repeat;
    color : #414242;
    font-weight : bold;
	vertical-align : top;
	padding : 5px 0px  5px 43px;
	width : 600px;
    height : 21px;
    margin : 0px;
}
.body1{
	font-size : 9pt;
    background: url(img/bodytitle2.jpg) no-repeat;
    color : #414242;
    font-weight : bold;
	vertical-align : top;
	padding : 5px 0px  5px 43px;
	width : 600px;
    height : 21px;
    margin : 0px;
	}

.body2{
	font-size : 9pt;
	vertical-align : top;
	padding : 10px 0px  5px 10px;
    border-bottom : dotted #424242 1px;
	width : 600px;
	margin 0px 0px 10px 0px;
	}
/*
--------------------------------------------------
　　DBテーブル
--------------------------------------------------
*/

.tab1{
    text-align : center;
    font-size : 9pt;
    color : #1A2937;
    padding : 2px;
	border : solid #1A2937 1px;
	background : #D8D8D8;
	}
.tab2{
    text-align : right;
    font-size : 9pt;
    padding : 2px;
    color : #D7D7D7;
	border : solid #BEBEBE 1px;
	}
.hv{
    text-align : right;
    font-size : 9pt;
    padding : 2px;
    color : #F5C255;
	border : solid #BEBEBE 1px;
	}
.light{
    text-align : right;
    font-size : 9pt;
    padding : 2px;
    color : #41424;
	border : solid #BEBEBE 1px;
	}
.tab3{
    text-align : left;
    font-size : 9pt;
    padding : 2px;
    color : #D7D7D7;
	border : solid #BEBEBE 1px;
	}
/*
---------------------------------------
　　引用符風テーブル
---------------------------------------
*/
.quo{
    background-color : #555C62;
    text-align : left;
    font-size : 9pt;
    padding : 2px;
    color : #D7D7D7;
	border : dashed #BEBEBE 1px;
	}
/*
--------------------------------------
テキストエリア
--------------------------------------
*/
.body2 div.txt{ 
	border: solid 1px #CCCCCC; 
	width: 300px; 
	height: 30px; 
	overflow: auto; 
	padding : 3px;
	}
/*
--------------------------------------
カレンダー
--------------------------------------
*/
.cale{
	color: #F4F4F4;
	font-size : 9pt;
    font-weight : bold;
    text-align : left;
	padding-left : 5px;
    padding-top : 9px;
   background : url(img/cale.jpg) no-repeat;
    width : 183px;
	height : 25px;
	}

.calebottom{
   background : url(img/cale-bottom.jpg) no-repeat;
    width : 183px;
	height : 11px;
	}