@charset "Shift_JIS";

/***htmlマージン******/
body {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	margin-left: auto;
	margin-right: auto;
	background:url(../images/space_haikei.jpg);
	font-size:12px;
	line-height:18px;
	color:#333;
}



/***共通タイトルイメージマージン******/
h1, h2, h3, h4, h5, p, img, li, form, dl, dt, dd { margin: 0px; padding: 0px; }

ul { margin: 0px 0px 0px 18px; padding: 0px; }

ol { margin: 0px 0px 0px 25px; padding: 0px; }

img { border:none; }


/***共通フォントスタイル******/

.b18 { font-size: 1em; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：黒  **/
.b16 { font-size: 16px; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：黒  **/
.b14 { font-size: 14px; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：黒  **/
.b12 { font-size: 12px; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：黒  **/
.b11 { font-size: 11px; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：黒  **/
.b10 { font-size: 10px; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：黒  **/
.b9 { font-size: 9px; color: #000000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：黒  **/


.g18 { font-size: 18px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：グレイ  **/
.g16 { font-size: 16px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：グレイ  **/
.g14 { font-size: 14px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：グレイ  **/
.g13 { font-size: 13px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：グレイ  **/
.g12 { font-size: 12px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：グレイ  **/
.g11 { font-size: 11px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：グレイ  **/
.g10 { font-size: 10px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：グレイ  **/
.g9 { font-size: 9px; color: #4e4e4e; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：グレイ  **/



.lg18 { font-size: 18px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：ライトグレイ  **/
.lg16 { font-size: 16px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：ライトグレイ  **/
.lg14 { font-size: 14px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：ライトグレイ  **/
.lg12 { font-size: 12px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：ライトグレイ  **/
.lg11 { font-size: 11px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：ライトグレイ  **/
.lg10 { font-size: 10px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：ライトグレイ  **/
.lg9 { font-size: 9px; color: #777777; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：ライトグレイ  **/


.bl18 { font-size: 18px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：ライトブルー  **/
.bl16 { font-size: 16px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：ライトブルー  **/
.bl14 { font-size: 14px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：ライトブルー  **/
.bl12 { font-size: 12px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：ライトブルー  **/
.bl11 { font-size: 11px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：ライトブルー  **/
.bl10 { font-size: 10px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：ライトブルー  **/
.bl9 { font-size: 9px; color: #52A5CE; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：ライトブルー  **/


.dbl18 { font-size: 18px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：青  **/
.dbl16 { font-size: 16px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：青  **/
.dbl14 { font-size: 14px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：青  **/
.dbl13 { font-size: 13px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：13ポイント相当; 文字色：青  **/
.dbl12 { font-size: 12px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：青  **/
.dbl11 { font-size: 11px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：青  **/
.dbl10 { font-size: 10px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：青  **/
.dbl9 { font-size: 9px; color: #0351D1; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：青  **/

.v22 { font-size: 22px;	color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：紫  **/

.v18 { font-size: 18px;	color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：紫  **/
.v16 { font-size: 16px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：紫  **/
.v14 { font-size: 14px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：紫  **/
.v13 { font-size: 13px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：13ポイント相当; 文字色：紫  **/
.v12 { font-size: 12px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：紫  **/
.v11 { font-size: 11px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：紫  **/
.v10 { font-size: 10px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：紫  **/
.v9 { font-size: 9px; color: #9b01bc; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：紫  **/



.p22 { font-size: 22px;	color: #FF00FF; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：ピンク  **/

.p18 { font-size: 18px;	color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：桃  **/
.p16 { font-size: 16px; color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：桃  **/
.p14 { font-size: 14px; color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：桃  **/
.p12 { font-size: 12px; color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：桃  **/
.p11 { font-size: 11px; color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：桃  **/
.p10 { font-size: 10px; color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：桃  **/
.p9 { font-size: 9px; color: #FF77D2; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：桃  **/

.r22 { font-size: 22px;	color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：赤  **/

.r18 { font-size: 18px;	color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：赤  **/
.r16 { font-size: 16px; color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：赤  **/
.r14 { font-size: 14px; color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：赤  **/
.r12 { font-size: 12px; color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：赤  **/
.r11 { font-size: 11px; color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：赤  **/
.r10 { font-size: 10px; color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：赤  **/
.r9 { font-size: 9px; color: #FF0000; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：赤  **/


.m18 { font-size: 18px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：緑  **/
.m16 { font-size: 16px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：緑  **/
.m14 { font-size: 14px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：緑  **/
.m12 { font-size: 12px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：緑  **/
.m11 { font-size: 11px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：緑  **/
.m10 { font-size: 10px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：緑  **/
.m9 { font-size: 9px; color: #14964B; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：緑  **/



.y18 { font-size: 18px;	color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3";	line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：黄  **/
.y16 { font-size: 16px; color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：黄  **/
.y14 { font-size: 14px; color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：黄  **/
.y12 { font-size: 12px; color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：黄  **/
.y11 { font-size: 11px; color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：黄  **/
.y10 { font-size: 10px; color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：黄  **/
.y9 { font-size: 9px; color: #DDDD00; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：黄  **/



.w18 { font-size: 18px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：18ポイント相当; 文字色：白  **/
.w16 { font-size: 16px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：16ポイント相当; 文字色：白  **/
.w14 { font-size: 14px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：14ポイント相当; 文字色：白  **/
.w12 { font-size: 12px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：12ポイント相当; 文字色：白  **/
.w11 { font-size: 11px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：11ポイント相当; 文字色：白  **/
.w10 { font-size: 10px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：10ポイント相当; 文字色：白  **/
.w9 { font-size: 9px; color: #ffffff; font-family: "小塚明朝 Pro, ＭＳ明朝, Osaka, Pro W3"; line-height:140%; }   /** 文字サイズ：9ポイント相当; 文字色：白  **/


/***リンク色共通設定******/
A:link    { text-decoration:none; color:#4e4e4e;}
A:visited { text-decoration:none; color:#4e4e4e;}
A:active  { text-decoration:none; color:#4e4e4e;}
A:hover   { text-decoration:underline; color:#4e4e4e; background-color:#c6baff;}

