﻿#mbody
{
    font-family:sans-serif;
    background-color:#FFFFD9;
    text-align:center;
}

#master
{
    width: 800px;
    margin: auto;
    text-align:left;
    background-color:#FFFFFF;
    border:solid 1px #999999;
}

#head
{
    height: 30px;
    text-align:right;
    color:#FFFFFF;
    background-image:url(../IMG/HEAD/master_top.jpg);
}

#sidemenu
{
    width: 160px;
    text-align:left;
    background-color:#F5F5DC;
    float:left;
}

#main
{
    width: 620px;
    text-align:left;
    margin-right: 5px;
    float:right;
}

#contents
{
    width: 600px;
    margin: auto;
    text-align:left;
    background-color:#FFFFFF;
    border:solid 1px #999999;
}

#jcdivbutton1
{
    clear:both;
    float:left;
}

/* タイトル */
h1
{
    left: 0px;
    text-align:center;
    background-image:url(../IMG/HEAD/h2.jpg);
    height:20px;
    color:#FFFFFF;
    font-size: 200%;
    font-weight:bold;
}

/* ヘッダ2 */
h2
{
    text-align:center;
    background-image:url(../IMG/HEAD/h2.jpg);
    height:20px;
    color:#FFFFFF;
    font-size: 18pt;
    font-weight:bold;
}

/* ヘッダ3 */
h3
{
    text-align:center;
    background-image:url(../IMG/HEAD/h2.jpg);
    height:30px;
    color:#FFFFFF;
    font-size: 22pt;
    font-weight:bold;
}

/* ボタン */
h4
{
    margin: 0px;
    text-align:left;
    height: 20px;
    width: 155px;
    background-image:url(../IMG/HEAD/h2.jpg);
    color:#FFFFFF;
    font-weight:bold;
}

.menutitle1
{ 
    background-image:url(../IMG/HEAD/h1.jpg);
}

.menutitle2
{ 
    background-image:url(../IMG/HEAD/h2.jpg);
}

h5
{
    margin: 0px;
    text-align:left;
    height: 20px;
    width: 155px;
    background-image:url(../IMG/HEAD/h5.gif);
    color:#000000;
}

.menutitle3
{ 
    background-image:url(../IMG/HEAD/h3.jpg);
}

.menutitle4
{ 
    background-image:url(../IMG/HEAD/h4.jpg);
}

.menutitle5
{ 
    background-image:url(../IMG/HEAD/h5.jpg);
}

.menutitle6
{ 
    background-image:url(../IMG/HEAD/h6.jpg);
}

/* テーブル行ヘッダ 標準 */
.jch4
{
    width:150px;
    color:#FFFFFF;
    text-align:center;
    font-size: 12pt;
}

/* コンボ */
.jccombo
{
    font-size: 12pt;
}

/* ボタン */
.jcbutton
{
    height: 24px;
    width: 100px;
    margin-right: 5px;
    margin-top: 5pt;
    margin-bottom: 5pt;
}

/* ボタン */
.jcbutton2
{
    height: 20px;
    width: 80px;
    margin-right: 5px;
}

/* テキスト */
.jctext
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}

/* テキスト */
.JCMEMO
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}

/* テキストURL */
.JCURL
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}

/* テキスト マルチライン */
.JCMEMO2
{
    font-size: 12pt;
    text-align:left;
    width:360px
}

.JCNUMBER
{
    font-size: 12pt;
    text-align:left;
}

.JCKIJINUMBER
{
    font-size: 12pt;
    text-align:left;
}

.JCDATE
{
    text-align:right;
    width:6em;
}

.JCCHECKBOX
{
    margin-left:5px;
    text-align:Left;
 }


/* add080314 iwa st */
.JCNUMBER4
{
    font-size: 12pt;
    text-align:left;
}
.JCMEMO10
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
.JCMEMO30
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
.JCMEMO35
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
.JCMEMO100
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
.JCURL8
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
.JCURL40
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
.JCURL100
{
    text-align:left;
    font-size: 12pt;
    height: 20px;
}
/* add080314 iwa ed */

.jctree
{
    background-color:white;
}

.jclist
{
    color:#0033FF;
    font-size: 12pt;
    height:100px;
    width:400px;
    background-color:white;
}

.jcfile
{
    font-size: 12pt;
    width:360px;
}

.table1
{
    border-style:hidden;
}

/* テーブル 標準 ヘッダ */
.tdh
{
    background-image:url(../IMG/HEAD/t2.jpg);
    text-align:center;
    color:#0033FF;
    height: 25px;
    width: 150px;
}

.tdh0
{
    background-image:url(../IMG/HEAD/t1.jpg);
    text-align:center;
    color:#0033FF;
    height: 25px;
    width: 150px;
}

/* テーブル 標準 入力 */
.tdm
{
    background-color:#D6FFFF;
    vertical-align:middle;
    height: 25px;
    width: 450px;
}

.tdm0
{
    background-color:#FFCFA5;
    vertical-align:middle;
    height: 25px;
    width: 450px;
}

/* テーブル 標準 ヘッダ */
.tdh2
{
    background-image:url(../IMG/HEAD/t2.jpg);
    text-align:center;
    color:#0033FF;
    height: 25px;
    width: 600px;
}

.tdh3
{
    background-image:url(../IMG/HEAD/t1.jpg);
    text-align:center;
    color:#0033FF;
    height: 25px;
    width: 600px;
}

/* テーブル 標準 入力 */
.tdm1
{
    background-color:#D6FFFF;
    vertical-align:middle;
    text-align:center;
    height: 25px;
    width: 600px;
}

/* テーブル 標準 入力 */
.tdm2
{
    background-color:#D6FFFF;
    vertical-align:middle;
    height: 25px;
    width: 600px;
}

.tdm3
{
    background-color:#FFCFA5;
    vertical-align:middle;
    height: 25px;
    width: 600px;
}


/* 色選択 */
.jccolorselect
{
    font-size: 12pt;
    text-align:left;
    margin-left:5px;
    width:80px;
    border-color:#000000;
    border-style:Solid;
    border-width:1px;
 }

.jcgrid
{
   height: 150px;
   background-color:Silver;
   border-color:black;
   border-style:Solid;
 }

/* なんちゃってグリッド */
.jcdivgrid
{
    width: 380px;
    text-align:left;
    left: 0px;
    margin-left: 10px;
    float:left;
}

.JCCELLHEADDER
{
    background-color:#31CFCE;
    text-align:center;
    color:#FFFFFF;
}

.JCCELLHEADDER1
{
    background-color:#FF5152;
    text-align:center;
    color:#FFFFFF;
}

.JCCELL
{
    background-color:White;
    text-align:left;
    color:#000000;
}

#foot
{
    clear:both;
    margin-left:0px;
    height: 35px;
    text-align:center;
    float:left;
}

/* タグ別 *************************************** */

/* タイトル */
.h1
{
    color:#000000;
    font-size: 150%;
    font-weight: normal;
    letter-spacing: 20px;
}

/* 日付８桁 */
.date8
{
    text-align:right;
    width:6em;
}

/* ラジオボタン */
.radiobutton
{
    text-align:right;
    width:6em;
}

.panel1
{
    height: 150px;
    width: 580px;
    border-style: Solid;
    background-color: #E0E0E0;
    border-width: 1px;
}

.Freezing
{
    position: relative;
    top:expression(this.scrollTop);
    z-index: 10;
}



/* サイト閲覧内使用 */
#Sitebody
{
    font-family:sans-serif;
    background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
    color:#333333;
}

#Sitemaster
{
    background-color:#FFFFFF;
    border:solid 0px #999999;
}

#Sitesidemenu
{
    text-align:left;
}

#Sitepankuzu
{
    border-width: 0px;
    height: 30px;
    background-color:#FFFFFF;
}

#Sitemain
{
    text-align:left;
    color:#333333;
}

#SiteDiv1
{
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:normal;
}

/*** メニューリンク ***/
a.SiteLink:link{color:#666666;text-decoration:none;font-weight:bold;}
a.SiteLink:visited{color:#666666;text-decoration:none;font-weight:bold;}
a.SiteLink:hover{color:#6f41af;text-decoration:underline;font-weight:bold;}
a.SiteLink:active{color:#37276a;text-decoration:none;font-weight:bold;}


/*** ヘッドライン-テキストリンク ***/
a.SiteLink-t:link{color:#333333;text-decoration:none;}
a.SiteLink-t:visited{color:#333333;text-decoration:none;}
a.SiteLink-t:hover{color:#6f41af;text-decoration:underline;}
a.SiteLink-t:active{color:#37276a;text-decoration:none;}


/*** 共通 ***/
.level1 {font-size:10px;line-height:14px;}
.level2 {font-size:12px;line-height:16px;}
.level22 {font-size:12px;line-height:18px;}
.level222 {font-size:12px;line-height:20px;}
.level2222 {font-size:12px;line-height:22px;}
.level3 {font-size:18px;line-height:20px;}
.level4 {font-size:14px;line-height:20px;}







