/*ページデザインの共通パーツ用css
	複数のグループにまたがり共通して用いられるデザイン部品対応*/
/*タイトル付画像表示*/
#clip 	{
	TEXT-ALIGN: center;
	FONT-SIZE: 80%;
	LINE-HEIGHT: 120%;
	}
#clip TABLE {		/*複数画像をセンタリング配置するときに*/
	MARGIN: 0 auto;
	BORDER-COLLAPSE: collapse;
	WIDTH: 570px;	/*適宜個別指定*/
	}
#clip TABLE TD {
	TEXT-ALIGN: center;
	}

/*空白罫線の色分テーブル（基本２色用）*/
#hyou TABLE {
	FONT-SIZE: 90%;
	}
#hyou CAPTION {
	COLOR: #800000;
	FONT-WEIGHT: bold;
	}
#hyou TH {
	LINE-HEIGHT: 120%;
	PADDING: 5px;
	BACKGROUND-COLOR: #90ffff;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	}
#hyou TD {
	LINE-HEIGHT: 120%;
	TEXT-ALIGN: right;
	PADDING: 5px;
	BACKGROUND-COLOR: #a0fea0;
	}

/*罫線ありテーブル*/
TABLE#keisen {
	BORDER-COLLAPSE: collapse;
	BORDER: 2px solid #999999;
	}
TABLE#keisen TD {
	PADDING: 3px 5px;
	VERTICAL-ALIGN: middle;
	BORDER: 1px solid #999999;
	}
TABLE#keisen2 {
	TEXT-ALIGN: center;
	BORDER-COLLAPSE: collapse;
	BORDER: 2px solid #999999;
	}
TABLE#keisen2 TD {
	PADDING: 3px 5px;
	VERTICAL-ALIGN: middle;
	BORDER-BOTTOM: 1px solid #999999;
	}
TABLE#keisen2 TD.sky {
	BORDER-RIGHT: 1px solid #999999;
	}
.sky 	{
	BACKGROUND-COLOR: #ccddff;
	}
.cyan 	{
	BACKGROUND-COLOR: #ccffdd;
	}
.navy 	{
	BACKGROUND-COLOR: #304399;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
	}

/*色文字使用のＱ＆Ａ*/
#q-a DL {
	MARGIN: 10px;
	FONT-SIZE: 90%;
	LINE-HEIGHT: 150%;
	}
#q-a DT, #q-a DD {
	MARGIN: 0;
	PADDING-LEFT: 32px;
	HEIGHT: auto;	/*ＩＥ印刷対応のおまじない。ないとＱ、Ａの画像が消える*/	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0 -7px;
	}
#q-a DT {
	PADDING-BOTTOM: 10px;
	COLOR: #0033cc;
	BACKGROUND-IMAGE: url(../images/blt_q.gif);
	}
#q-a DD {
	MARGIN-BOTTOM: 20px;
	BACKGROUND-IMAGE: url(../images/blt_a.gif);
	}
/*左全体字下げ文*/
P.dansage1 {
	MARGIN-LEFT: 20px;
	}
/*文中注記（上付き縮小文字）*/
.chuki 	{
	VERTICAL-ALIGN: top;
	FONT-SIZE: 74%;
	}
/*画像マーク付リスト（色マーク・青色マーク）*/
UL#colormark, UL#bluemark {
	MARGIN-LEFT: 15px;
	PADDING-LEFT: 0;
	}
UL#colormark LI, UL#bluemark LI {
	MARGIN-LEFT: 0;
	LIST-STYLE-TYPE: none;
	PADDING-LEFT: 18px;
/*	HEIGHT: 16px;	FireFox対応のため適用中止*/
	BACKGROUND-IMAGE: url(../common/bullet201.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 1px 6px;
	}
/*画像番号付リスト（水色反転数字マーク。class="noXr"とすると赤色）*/
UL#number {
	LIST-STYLE-TYPE: none;
	MARGIN: 10px;
	MARGIN-LEFT: 16px;
	PADDING-LEFT: 0;
	}
UL#number LI {
	MARGIN: 4px 0;
/*	HEIGHT: 18px;	FireFox対応のため適用中止*/
	PADDING-LEFT: 24px;
	BACKGROUND-REPEAT: no-repeat;
	}
.no1 	{
	BACKGROUND-IMAGE: url(../common/num1b.gif);
	}
.no2 	{
	BACKGROUND-IMAGE: url(../common/num2b.gif);
	}
.no3 	{
	BACKGROUND-IMAGE: url(../common/num3b.gif);
	}
.no4 	{
	BACKGROUND-IMAGE: url(../common/num4b.gif);
	}
.no5 	{
	BACKGROUND-IMAGE: url(../common/num5b.gif);
	}
.no6 	{
	BACKGROUND-IMAGE: url(../common/num6b.gif);
	}
.no1r 	{
	BACKGROUND-IMAGE: url(../common/num1r.gif);
	}
.no2r 	{
	BACKGROUND-IMAGE: url(../common/num2r.gif);
	}
.no3r 	{
	BACKGROUND-IMAGE: url(../common/num3r.gif);
	}
.no4r 	{
	BACKGROUND-IMAGE: url(../common/num4r.gif);
	}
.no5r 	{
	BACKGROUND-IMAGE: url(../common/num5r.gif);
	}
.no6r 	{
	BACKGROUND-IMAGE: url(../common/num6r.gif);
	}
.no7r 	{
	BACKGROUND-IMAGE: url(../common/num7r.gif);
	}
.no8r 	{
	BACKGROUND-IMAGE: url(../common/num8r.gif);
	}
/*汎用角丸ボックス：白地透明反転角丸画像を４隅に配置し、幅・背景色を自由に設定できる。角丸半径は16px。*/
#kado1, #kado2, #kado3 {
/*	WIDTH: 32px;		FireFox対応のため適用中止*/
/*	HEIGHT: 32px;		FireFox対応のため適用中止*/
	BACKGROUND-REPEAT: no-repeat;
	}
#kado1 	{
	BACKGROUND-COLOR: #ccddff;	/*背景色は個別指定可*/
	BACKGROUND-IMAGE: url(../common/kado01.gif);
	}
#kado2 	{
	BACKGROUND-IMAGE: url(../common/kado02.gif);
	BACKGROUND-POSITION: right top;
	}
#kado3 	{
	BACKGROUND-IMAGE: url(../common/kado03.gif);
	BACKGROUND-POSITION: right bottom;
	}
#kado4 	{
	WIDTH: 590px;			/*ボックスの全体幅。個別指定可*/
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
/*	HEIGHT: 32px;		FireFox対応のため適用中止*/
	BACKGROUND-IMAGE: url(../common/kado04.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left bottom;
	}

/*リンクボタン部分*/
H6.modoru, H6.susumu {
	MARGIN: 10px 0;
	FLOAT: left;
	WIDTH: 295px;
	}
H6.modoru {
	TEXT-ALIGN: right;
	}
H6.susumu {
	TEXT-ALIGN: left;
	}
H6 A 	{
	DISPLAY: block;
	FONT-SIZE: 11pt;
	LETTER-SPACING: -1px;
	LINE-HEIGHT: 28px;
	WIDTH: 240px;
	BORDER: solid 3px;
	TEXT-ALIGN: center;
	COLOR: #444444;
	TEXT-DECORATION: none;
	}
H6 A:visited {
	COLOR: #666666;
	}
H6 A:hover {
	COLOR: #ff0000;
	}
H6.modoru A {
	MARGIN: 0 10px 0 auto;
	BACKGROUND-COLOR: #60dddd;
	BORDER-COLOR: #99ffff #006666 #006666 #99ffff;
	}
H6.modoru A:hover {
	BACKGROUND-COLOR: #90ffff;
	BORDER-COLOR: #eeffff #55aaaa #55aaaa #eeffff;
	}
H6.susumu A {
	MARGIN: 0 auto 0 10px;
	BACKGROUND-COLOR: #70ce70;
	BORDER-COLOR: #a0fea0 #409e40 #409e40 #a0fea0;
	}
H6.susumu A:hover {
	BACKGROUND-COLOR: #a0fea0;
	BORDER-COLOR: #f2fff2 #70ce70 #70ce70 #f2fff2;
	}

/*文中注記（上付き縮小文字）*/
.chuki 	{
	VERTICAL-ALIGN: super;
	FONT-SIZE: 74%;
	}
