#outline{
width : 770px;
text-align : left;
}
/* border:solid 0px #000000; */


.margin{
margin :0 0;
background:#ffffff;
}



.header{
text-align : left;
font-size: 10pt;
line-height: 130%;
}

.footer{
text-align : center;
font-size: 9pt;
} 



.main {
background:#ffffff;
width : 770px;
height: 135px;

float : center;
font-size: 9pt;
line-height: 150%;
text-align: left;
}
/* border:solid 1px #000000; */




/* ＴＯＰページ　３カラム　中央・右 border:solid 1px #FF0000; */

.hed_2 {
width : 555px;
background:#ffffff;
float : right;
text-align: left;

}


/* ＴＯＰページ中央配置 border:solid 1px #3300FF; */

.hed_center {
width : 340px;
background:#DDFFDD;
float : left;
text-align: left;

}



/* ＴＯＰページ右　浮遊リンクボタン配置 border:solid 1px #33CC00; */

.hed_right {
width : 205px;
background:#ffffff;
float : right;
text-align: center;
border:solid 0px #33CC00; 
}



/* ＴＯＰページ左　固定リンクボタン配置 border:solid 1px #CC00FF; */

.hed_left {
width : 205px;
background:#ffffff;
float : left;
text-align: center;
border:solid 0px #33CC00;
}



/*  ２カラム右　募集要項　ダウンロードリンクボタン、申込み注意他 */

.right {
width : 375px;
background:#ffffff;
float : right;
text-align: left;
border:solid 0px #33CC00; 
}



/* ２カラム左　募集要項　募集内容 */

.left {
width : 375px;
background:#ffffff;
float : left;
text-align: left;
border:solid 0px #33CC00;
}






/* 行、文字、ブロック体裁等　*/


.c-both{
	clear:both;
}

/* ８ポ指定 */
.small8{
	font-size: 8pt;
	line-height: 120%;
}

/* ８ポ指定　行送り広め */
.small8_2{
	font-size: 8pt;
	line-height: 200%;
}

/* ９ポ指定 */
.small9{
	font-size: 9pt;
	line-height: 130%;
}

/* ９ポ指定　行送り広め */
.small9_2{
	font-size: 9pt;
	line-height: 200%;
}



/* 10ポ指定 */
.small10{
	font-size: 10pt;
	line-height: 130%;
}	



/* パディング効果プラス　１０内側 */
.pad{
padding: 10px 10px 10px 10px;
}
/* マージン（外周）効果プラス　１０内側 */
.mad{
margin: 10px 10px 10px 10px;
}



/* テキスト中央よせ */
.ce{
	text-align: center; 
}

/* テキスト中央よせ　９ポ */
.ce9{
	text-align: center;
	font-size: 9pt;
}



/* テキスト左詰・左右３文字折り返し */
.le{
	text-align: left; 
	margin-left:3em; margin-right: 3em;
}

/* テキスト左詰・左３文字右１字折り返し */
.le31{
	text-align: left; 
	margin-left:3em; margin-right: 1em;
}


/* テキスト左詰・左1文字右3字折り返し */
.le13{
	text-align: left; 
	margin-left:1em; margin-right: 3em;
}


/* テキスト左詰・折り返し１倍落ち */
.le1{
	text-align: left; 
	margin-left:1em;
}


/* テキスト左詰・頭落ち無し */
.le0{
	text-align: left; 
}

/* テキスト右詰・左右３文字折り返し */
.ri{
	text-align: right; 
	margin-left:3em; margin-right: 3em;
}

/* テキスト右詰・頭落ち無し */
.ri0{
	text-align: right; 
}

/* １行の背景変え（マーカー）#9AC7F8　水色だねぇ */
.m{
	background: #E0F0FE;
	
}

/* １行の背景変え（マーカー）オレンジといきますか */
.m_o{
	background: #FFFFCC;
	
}

/* １行の背景変え（マーカー）濃いオレンジで */
.m_oo{
	background: #FF9933;
	
}



/* １行の背景変え（マーカー）淡いグリーンで */
.m_g{
	background: #CCFFCC;
	
}


/* １行の背景変え（マーカー）淡いピンクで */
.m_r{
	background: #FEE7F0;
	
}

 /*  枠囲み（背景色あり）オレンジ枠 余白少なめ　*/	
.waku_2o {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:solid 1px #FF9933;
	text-align: left; 
	font-size: 10pt;
	line-height: 150%;
	background-color:#FFFFCC;
 	}	

 /*  枠囲み（背景色あり）オレンジ枠 余白少なめ　*/	
.waku_3o {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:solid 2px #FF9933;
	text-align: left; 
	font-size: 10pt;
	line-height: 150%;
	background-color:#FFFFCC;
	float: right;
 	}	

		
 /*  枠囲み（背景色あり)緑枠 余白少なめ　*/	
.waku_2g {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size: 10pt;
	line-height: 150%;
	background-color:#DDFFDD;
 	}
 	
  /*  枠囲み（背景色＜薄い＞あり)緑枠 余白少なめ　*/	
.waku_1g {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size: 10pt;
	line-height: 150%;
	background-color:#FDFEE2;
 	}	
 	
 	
 /*  枠囲み（背景色 白)緑枠 余白少なめ　*/	
.waku_2w {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size: 10pt;
	line-height: 150%;
	background-color:#ffffff;
 	}


 /*  枠囲み（背景色 白)枠なし　テキスト中央　 余白少なめ　*/	
.waku_w {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	text-align: center; 
	font-size: 10pt;
	line-height: 150%;
	background-color:#ffffff;
 	}

	

/* 区切り用ラインの色:緑） :サイズ、位置、太さは各自指定のこと（主にフッタのコピーライト上のライン）*/
hr.g{
	color: #33CC00;
}
 			

/* パンくずリンク用 */
.pan{
width:770px;
height:15px;
background:#DDFFDD;
color:#000000;
} 


  /*  枠囲み：プライバシーポリシー専用（背景色＜薄い＞あり)緑枠 余白少なめ　*/	
.waku_ppg {
margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size:9pt;
	line-height: 130%;
	background-color:#FDFEE2;

 	}	


 /*  枠囲み（背景色あり)１段組用　緑枠 枠外広く余白取る　*/	
.waku_3g {
margin: 5px 7.5em 5px 7.5em;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size: 10pt;
	line-height: 160%;
	background-color:#DDFFDD;
 	}
 	
  /*  枠囲み（背景色＜薄い＞あり)１段組用　緑枠 枠外広く余白取る　*/	
.waku_3yg {
margin: 5px 7.5em 5px 7.5em;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size: 10pt;
	line-height: 160%;
	background-color:#FDFEE2;
 	}	
 	
 	
 /*  枠囲み（背景色 白)１段組用　緑枠 枠外広く余白取る　*/	
.waku_3w {
margin: 5px 7.5em 5px 7.5em;
	padding: 5px 5px 5px 5px;
	border:solid 1px #33CC00;
	text-align: left; 
	font-size: 10pt;
	line-height: 160%;
	background-color:#ffffff;
 	}
											