*	{
 margin:0px;
 padding:0px;
}


/* ブラウザチェック用 */
.check	{
	font-size:medium;
	color:green;
}

/* ページ全体をピッタリブラウザ枠にくっつける */
body	{
	padding:0pt;
	margin:0pt;
	color: #414141;

}


/* リンク設定 */
/* text="#000000" link="#990000" vlink="#663300" alink="#ffcc00" */
A{
	color: #464646;
}
A:visited{
	color: #686868;
}
A:active{
	color: #858585;
}
A:hover{
	color: #c88700;
}

/* 第2リンク設定 */

A.ex2{
	color: #ffffff;
}
A.ex2:visited{
	color: #c6c6c6;
}
A.ex2:active{
	color: #fff175;
}
A.ex2:hover{
	color: #fff175;
}

/* font */

.xx-small	{
font-size:xx-small;
}

.xx-small-b	{
font-size:xx-small;
font-weight:bold;
}

.x-small	{
font-size:x-small;
}

.x-small-b	{
font-size:xx-small;
font-weight:bold;
}

.small	{
font-size:xx-small;
}

.small-b	{
font-size:x-small;
font-weight:bold;
}

.medium	{
font-size:x-small;
line-height: 130%;
}

.medium-b	{
font-size:x-small;
font-weight:bold;
}

.large	{
font-size:medium;
}

.large-b	{
font-size:medium;
font-weight:bold;
}


.x-large	{
font-size:large;
}

.x-large-b	{
font-size:large;
font-weight:bold;
}

.xx-large	{
font-size:x-large;
}

.xxx-large	{
font-size:xx-large;
}

/* 行間 */

.gyokan100	{
line-height: 100%;
}

.gyokan105	{
line-height: 105%;
}

.gyokan110	{
line-height: 110%;
}

.gyokan125	{
line-height: 130%;
}

.gyokan150	{
line-height: 150%;
}

.gyokan180	{
line-height: 180%;
}

.gyokan200	{
line-height: 200%;
}

.indent	{
border-top-width: 5px;
border-right-width: 3px;
border-bottom-width: 5px;
border-left-width: 7px;

border-style: solid;
border-color: white;
}


/*   文字装飾   */
.copy	{
	font-size: xx-small;
	color: #999999;
}

.white	{
	color: #FFFFFF;
}

.black	{
	color: #000000;
}

.red	{
	color: #FF0000;
}

.title	{
color: #FFFFFF;
font-size:x-small;
font-weight:bold;
}

.midashi01	{
color: #e10000;
font-size:120%;
font-weight:bold;
line-height: 180%;
}

.midashi01a	{
color: #e10000;
font-size:x-small;
font-weight:bold;
line-height: 180%;
}

.midashi02	{
color: #FFFFFF;
font-size:x-small;
font-weight:bold;
}

.warning	{
color: #5b5b5b;
font-size:x-small;
line-height: 120%;
}

.leftmenu	{
line-height: 130%;
}

.textmargin	{
 margin-left:30px;
 margin-right:8px;
 margin-top:3px;
 margin-bottom:3px;
}

.textmargin2	{
 margin-left:20px;
 margin-right:0px;
 margin-top:3px;
 margin-bottom:3px;
}

.textmargin3	{
 margin-left:40px;
 margin-right:8px;
 margin-top:3px;
 margin-bottom:3px;
}


td.chtitle	{
 font-size:80%;
 line-height:100%;
 padding-top:5px;
 padding-bottom:5px;
 color:#FFFFFF;
 border-color:#FFFFFF;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
 text-align:center;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;
}
td.chcell	{
 font-size:100%;
 line-height:100%;
 padding-top:5px;
 padding-bottom:5px;
 border-color:#9c9c9c;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 text-align:center;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;
}
td.chcell3	{
 font-size:100%;
 line-height:100%;
 padding-top:5px;
 padding-bottom:5px;
 border-color:#9c9c9c;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 text-align:right;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;
}

td.chcell2	{
 font-size:80%;
 line-height:100%;
 padding-top:5px;
 padding-bottom:5px;
 border-color:#9c9c9c;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 text-align:right;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;
}


td.optitle	{
 font-size:80%;
 line-height:100%;
 padding-top:5px;
 padding-bottom:5px;
 border-color:#686868;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 text-align:center;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;

}

td.opcell	{
 font-size:80%;
 line-height:100%;
 padding-top:5px;
 padding-bottom:5px;
 border-color:#a3a3a3;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 text-align:left;
 vertical-align:middle;
 padding-left:5px;
 padding-right:5px;
}
