INPUT {font-size:10pt;}

/*リンク設定*/
a:link {color:#03249E; text-decoration : underline;}
a:visited {color:#03249E; text-decoration : underline;}
a:hover {color:#03249E; text-decoration : none;}

/*スクロールバー(グレー)*/
body {SCROLLBAR-FACE-COLOR: #92D7E8; 
SCROLLBAR-HIGHLIGHT-COLOR: #EAEAEA; 
SCROLLBAR-SHADOW-COLOR: #BABABA; 
SCROLLBAR-3DLIGHT-COLOR: #CFCFCF; 
SCROLLBAR-ARROW-COLOR: #eeedf4; 
SCROLLBAR-TRACK-COLOR: #eeedee; 
SCROLLBAR-DARKSHADOW-COLOR: #eeedf4; 
SCROLLBAR-BASE-COLOR: #384557;}


/*後輩へ一言メッセージ*/
.graduate01{color: #09589C;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt; font-weight: bold}

.graduate02{color: #ffffff;
background-color: #84BEF0;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt; font-weight: bold}

.graduate03{color: #499CE3;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt;}

.graduate04{color: #499CE3;
background-color: #CEEDF8;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt;}

/*会社概要*/
.about01{color: #ffffff;
background-color: #499CE3;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt; font-weight: bold}

/*事業案内*/
.work05{color: #ffffff;
background-color: #009966;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt; font-weight: bold}

.work01{color: #EB1D52;
font-size: 13px; line-height: 18px; font-weight: normal; padding: 2pt; font-weight: bold }

.work02{color: #16BBCE;
background-color: #ffffff;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold }

.work03 {color: #379902;
background-color: #ffffff;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt; font-weight: bold }

.work04 {color: #117BF0;
background-color: #ffffff;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold }

.work05 {color: #FFCC00;
background-color: #ffffff;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold }


/*プライバシーポリシー*/
.privacy01 {color: #000000;
background-color: #ABDFFE;text-align: left; 
font-size: 14px; line-height: 18px; font-weight: normal; padding: 1pt 1pt; font-weight: bold; width: 500px; margin: 1px 1px}

.privacy02 {color: #023E87;
background-color: #FFFFFF;text-align: left; 
font-size: 13px; line-height: 16px; font-weight: normal; padding: 1pt 1pt; width: 500px; margin: 1px 1px}


/*個人情報保護方針*/
.personal01{color: #2663A6;text-align: left; 
font-size: 14px; line-height: 18px; font-weight: normal; padding: 1pt 1pt; font-weight: bold; width: 500px; margin: 1px 1px}

.personal02 {color: #3175C8;
background-color: #FFFFFF;text-align: left; 
font-size: 13px; line-height: 16px; font-weight: normal; padding: 1pt 1pt; margin: 1px 1px}


/*サイトマップ*/
.sitemap01 {color: #21B7E2;
font-size: 8px; line-height: 10px; font-weight: normal; padding: 2pt;font-weight: bold}

.sitemap02 {color: #000000;
font-size: 12px; line-height: 15px; font-weight: normal; padding: 2pt;font-weight: bold}

/*申込から合格まで*/
.pass_in {color: #2B8CD5;
font-size: 14px; line-height: 12px; font-weight: normal; padding: 2pt;font-weight: bold; text-align: center}
.pass_in02 { color: #E81761; font-size: 12px; line-height: 12px; font-weight: lighter; padding: 2pt}
.pass_in03 { color: #2B8CD5; font-size: 14px; line-height: 16px; font-weight: bold; padding: 2pt; font-weight: bold ;}
.pass_in04 { color: #6633CC; font-size: 14px; line-height: 16px; font-weight: bold; padding: 2pt; font-weight: bold ;
 text-align: center; background-color: #E2E2F5}

.pass_in05 { color: #6633CC; font-size: 14px; line-height: 16px; font-weight: bold; padding: 2pt; font-weight: bold ;
 text-align: center; background-color: #E2E2F5}

.pass_in06 { color: #6633CC; font-size: 14px; line-height: 16px; font-weight: bold; padding: 2pt; font-weight: bold ;
 text-align: center; background-color: #E2E2F5}

.pass_in07 { color: #F20B88; font-size: 14px; line-height: 16px; text-align: left;
font-weight: bold; padding: 2pt; font-weight: bold ;background-color: #F5E2F2}

.pass_in08 { color: #0468C5; font-size: 14px; line-height: 16px; text-align: left;
font-weight: bold; padding: 2pt; font-weight: bold ;
width: 496px; 
background-color: #E2F1FE}

/*受講要領*/
.outline01 { background-image: url(../outline/img/bace.jpg); 
		 background-attachment: fixed; 
		background-repeat: no-repeat; 
		font-size: 14px;
		margin-top: 5px; 
		margin-right: 5px; 
		margin-bottom: 5px; 
		margin-left: 5px; 
		width: 496px; 
		height: 149px; 
		padding-top: 10px; 
		padding-right: 10px; 
		padding-bottom: 10px; 
		padding-left: 10px;
		color: #EA5077;
		font-size: 13px;}

.outline02 { background-image: url(../outline/img/bace.jpg); 
		 background-attachment: fixed; 
		background-repeat: no-repeat; 
		font-size: 14px;
		margin-top: 5px; 
		margin-right: 5px; 
		margin-bottom: 5px; 
		margin-left: 5px; 
		width: 496px; 
		height: 149px; 
		padding-top: 10px; 
		padding-right: 10px; 
		padding-bottom: 10px; 
		padding-left: 10px;
		color: #59A139;
		font-size: 13px;}

.outline03 { background-image: url(../outline/img/bace.jpg); 
		 background-attachment: fixed; 
		background-repeat: no-repeat; 
		font-size: 14px;
		margin-top: 5px; 
		margin-right: 5px; 
		margin-bottom: 5px; 
		margin-left: 5px; 
		width: 496px; 
		height: 149px; 
		padding-top: 10px; 
		padding-right: 10px; 
		padding-bottom: 10px; 
		padding-left: 10px;
		color: #0C88F0;
		font-size: 13px;}

.outline04 { background-image: url(../outline/img/bace.jpg); 
		 background-attachment: fixed; 
		background-repeat: no-repeat; 
		font-size: 14px;
		margin-top: 5px; 
		margin-right: 5px; 
		margin-bottom: 5px; 
		margin-left: 5px; 
		width: 496px; 
		height: 149px; 
		padding-top: 10px; 
		padding-right: 10px; 
		padding-bottom: 10px; 
		padding-left: 10px;
		color: #FF9900;
		font-size: 13px;}



/*コンテンツ青*/
.contents_tit01 {color: #000000;
background-color: #FFE8EE;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit02 {color: #EC003C;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit11 {color: #ffffff;
background-color: #F98095;text-align: center; 
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit15 {color: #47B7CF;text-align: left; 
font-size: 13px; line-height: 16px; ont-weight: normal; padding: 2pt; font-weight: bold}

.contents_txt01 {color: #000000;
background-color: #FFE8EE;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}

.contents_txt02 {color: #000000;
background-color: #ffffff;
font-size: 13px; line-height: 16px;  font-weight: normal;}

/*コンテンツ青02*/
.contents_tit08 {color: #000000;
background-color: #E8F6FA;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit09 {color: #1786DC;
background-color: #ffffff;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit12 {color: #ffffff;
background-color: #56A6E4;text-align: center; 
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_txt08 {color: #000000;
background-color: #E8F6FA;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}

.contents_txt09 {color: #3EBBBB;
background-color: #ffffff;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}

.contents_txt10 {color: #333333;
background-color: #ffffff;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}


/*コンテンツその他*/


.contents_tit03 {color: #3C1DDD;
font-size: 15px; line-height: 18px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_txt03 {color: #E70584;
font-size: 10px; line-height: 13px; font-weight: normal;font-weight: bold}

.pagetop {color: #F11869;
font-size: 10px; line-height: 16px; font-weight: normal; padding: 2pt;}

/*コンテンツ赤*/
.contents_tit04 {color: #000000;
background-color: #CBE6F5;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit05 {color: #1E3D7B;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit13 {color: #ffffff;
background-color: #77C2F0;text-align: center; 
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt; font-weight: bold}

.contents_txt04 {color: #000000;
background-color: #CBE6F5;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt;}

.contents_txt05 {color: #117BF0;
background-color: #ffffff;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}

/*コンテンツ緑*/
.contents_tit06 {color: #000000;
background-color: #E3FBE9;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit07 {color: #379902;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit14 {color: #ffffff;
background-color: #61C776;text-align: center; 
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_txt06 {color: #000000;
background-color: #E3FBE9;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}

.contents_txt07 {color: #379902;
background-color: #ffffff;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt;}

/*コンテンツ黄色*/

.contents_tit16 {color: #FF9900;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit17 {color: #000000;
background-color: #FFFFCC;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit88 {color: #000000;
background-color: #FFCC00;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold; text-align:center;}

.contents_txt88 {color: #000000;
background-color: #FFFFCC;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt;}

.contents_tit99 {color: #000000;
background-color: #FFFFCC;
font-size: 13px; line-height: 16px;  font-weight: normal; padding: 2pt; font-weight: bold}

.contents_tit89 {color: #000000;
background-color: #FFFF99;
font-size: 13px; line-height: 16px; font-weight: normal; padding: 2pt; font-weight: bold; text-align:center;}

/*テキスト8pt　行間違い*/
.t8a {font-size:8pt;line-height:8pt;}
.t8b {font-size:8pt;line-height:10pt;}
.t8c {font-size:8pt;line-height:12pt;}
.t8d {font-size:8pt;line-height:14pt;}

/*テキスト9pt　行間違い*/
.t9a {font-size:9pt;line-height:11pt;}
.t9b {font-size:9pt;line-height:13pt;}
.t9c {font-size:9pt;line-height:15pt;}
.t9d {font-size:9pt;line-height:17pt;}

/*テキスト10pt　行間違い*/
.t10a {font-size:11pt;line-height:14pt; font-weight: normal; padding: 2pt;}
.t10b {font-size:11pt;line-height:14pt; font-weight: normal; padding: 2pt;}
.t10c {font-size:11pt;line-height:14pt; font-weight: normal; padding: 2pt;}
.t10d {font-size:10pt;line-height:18pt;}


/*テキスト12pt　行間違い*/
.t12a {  font-size: 13px;line-height:16pt;}
.t12b {font-size: 13px;line-height:16pt;}
.t12c {font-size:12pt;line-height:18pt;}
.t12d {font-size:12pt;line-height:20pt;}

/*テキストバックカラー指定*/
.t_back {background-color:#E7F9F3; white-space: pre; font-size:10pt;line-height:12pt; font-weight: bold;}


/*テーブルボーダー設定*/
.t_dot {border-style:dotted; border-width:2px; border-color:#666666;}
.t_dot2 {border:#c00 4px dotted;color:#000;background:#fff;}
.t_dash {border-style:dashed; border-width:2px; border-color:#666666;}

/*表組みのリンク設定*/
A.style01 {TEXT-DECORATION: none;DISPLAY: block; WIDTH: 100%; COLOR: #21B8F0;}
A.style01:link {COLOR: #000000;}
A.style01:visited {COLOR: #000000;}
A.style01:hover {COLOR: #000000; BACKGROUND-COLOR: #A9D6D8;}
TABLE.style01 {line-height:16pt; BORDER-COLLAPSE: collapse}
TR.style01 {BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #BCF5F6}
TD.style01 {font-size:10pt; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff;}

/*印刷の改ページ箇所を指定*/
.print1 {page-break-before: always;}
.print2 {page-break-before: always; page-break-after: always;}

.text10px {  font-size: 12px}
.pass_in05 { color: #FF9900; font-size: 14px; line-height: 16px; font-weight: bold; padding: 2pt; font-weight: bold ; text-align: center; background-color: #FFF0D0}
.pass_in06 { font-size: 14px; line-height: 16px; font-weight: bold; padding: 2pt; font-weight: bold ; text-align: center; background-color: #FF9900; color: #000000}


/* 20060701_リニューアル ──────────────────────── */
.side_bg{ background-image: url(../img/common/side_bg.gif); }
	

#contents {
	width:705px;
	margin-LEFT:13PX;
	
}
#left {
	margin:auto;
	width:485px;
    FLOAT: left;
} 
#right {
	margin:auto;
	width:219px;
    FLOAT: right;
}
/*概要*/
#exp {
	margin-top:10px;
	width:477px;
    background-image:url(../img/top/exp_bg.gif);
	background-repeat:repeat-y;
}
.exp_title {
	width:100%;
    background-image:url(../img/top/exp_title.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	padding-left:10px;
	height:35px;
}
.exp_text {
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#333333;
	line-height:18px;

}
.exp_under {
    background-image:url(../img/top/exp_under.gif);
	background-repeat:no-repeat;
	height:36px;
	padding-right:10px;
	text-align:right;

}
.seal_verisign {
	padding-right:10px;
	text-align:right;
}
/*資格試験*/
#certifying {
	margin-top:10px;
	width:477px;
}
.certif01 {
    	width:158px;
        padding-top:2px;
        height: 134px;
	    font-size:12px;
        background-image: url(../img/top/certif_bg01.gif); 
		background-repeat:no-repeat;
}
.certif02 {
    	width:158px;
        padding-top:2px;
        height: 134px;
	    font-size:12px;
        background-image: url(../img/top/certif_bg02.gif); 
		background-repeat:no-repeat;
}
.certif03 {
    	width:162px;
        padding-top:2px;
        height: 134px;
	    font-size:12px;
        background-image: url(../img/top/certif_bg03.gif); 
		background-repeat:no-repeat;
}
#certifying P {
	padding-left:5px;
	padding-right:5px;
	margin-top:1px;
	margin-bottom:5px;
        color: #333333;
	line-height:16px;
	font-size:12px;
}
.certify_exp {
	margin-left:10px;
	margin-top:15px;
	margin-bottom:15px;
        color: #333333;
	font-size:12px;
}
/*Whats New*/
#news {
	margin-top:10px;
	width:477px;
}
#news_title {
	width:477px;
	margin-bottom:10px;
}
#news_text {
	width:477px;
    
}
#news P {
	padding-left:18px;
	margin-top:0px;
	margin-bottom:0px;
        color: #03249E;
	font-size:12px;
    background-image: url(../img/top/news_icon.gif); 
    background-position:3px 2px;
    background-repeat: no-repeat; 	 
}
#news P A:link { text-decoration:none ;

}
#news P A:visited { text-decoration:none ;

}
#news P A:active { text-decoration:none ;
                 background-color:#D1ECFA;

} 
#news P A:hover { text-decoration:none ;
                background-color:#D1ECFA;
} 
#news_under {
	width:477px;
	padding-right:5px;
	margin-top:5px;
	margin-bottom:10px;
	text-align: right;
}
/*試験日程*/
#exam {
	margin-top:10px;
	width:219px;
}
#exam_title {
	width:219px;
}
#exam_text {
	width:100%;
    background-image:url(../img/top/exam_bg.gif);
	background-repeat:repeat-y;
	padding-top:5PX;
}
.exam_day {
	width:196px;
	padding-top:10px;
	margin-left:11px;
	padding-bottom:10px;
    background-color:#eeeeee;

}
.exam_day P {
	padding-top:2px;
	padding-bottom:2px;
	padding-LEFT:10px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
	font-weight:bold;
	color:#009966;
  
}
.exam_supple {
	padding-left:15px;
	padding-right:10px;
	padding-top:3px;
	font-size:12px;
	line-height:18px;
	text-align: center;
  
}
.exam_mini {
	padding-left:15px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	color:#009966;
	line-height:14px;
  
}
#exam_under {
	width:219px;
}

/*試験申込・資料請求*/

#entry {
	width:219px;
	margin-top:10px;
	margin-bottom:5px;
	
}
#pamphlet {
	width:219px;
	margin-bottom:5px;
	
}
/*バナーエリア*/

#banner {
	width:219px;
	margin-top:10px;
	margin-bottom:10px;
	

	
}
/*先輩の声*/
#voice {
	margin-top:10px;
	width:219px;
}
#voice_title {
	width:219px;
}
#voice_text {
	width:219px;
    background-image:url(../img/top/voice_bg.gif);
	background-repeat:repeat-y;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
}
.voice_img {
	width:70px;

}

.voice_name {
	width:125px;
    padding-top:10px;
    padding-bottom:5px;
	font-size:12px;
	line-height:16px;
	color:#CC6600;
}
.voice_name A:link { COLOR: #CC6600;

}
.voice_name A:visited { COLOR: #CC6600;

}
.voice_name A:active { COLOR: #E29C56;
                       text-decoration:underline ;

} 
.voice_name A:hover { COLOR: #E29C56;
                       text-decoration:underline ;
} 	
#voice_under {
	width:219px;
}

/*個人情報*/
.security {
	margin-right:10px;
	text-align: right;
}

.privacy {
	width:710px;
        font-size:12px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
        background-color:#f5f5f5;
        color:#003399;
}
/*Pマーク*/
.p_mark{
        margin-right:20px;
        margin-bottom:5px;
}
.mini{
        font-size:10px;
	line-height:14px;
        color:#666666;
}