@charset "euc-jp";
/*reserved word--------------------------------------------*/
/*body部分*/
h1,h2,h3,h4,h5,h6,h7{ 
	font-size:				10px;
	font-weight:			normal;
	margin:					0;
	padding: 				0;
}
body{
	font:					"ＭＳ ゴシック", "Osaka?等幅";	
	margin:					0px;
	padding:				0px;
	text-align:				center;
}
/*imageに関する設定*/
img{
	border:					0px;
	padding:				0px;
}
/*フォームに関する設定*/
form{
	border:					0px;
	padding:				0px;
}
/*ラッパー*/
#wrapper{
	margin: 				0px auto;
	padding: 				0px;
	width:					900px;
}
a{
	outline:				none;
}
/*---------------------------------------------------------*/
/*HTML全体の設定-------------------------------------------*/
/*メイン部分*/
#contents{
	width:					900px;
	float:					left;
	height:					auto;	
	text-align:				left;
	margin:		 			0px auto;
	padding-top:			5px;
	background-color:		#FFFFFF;
}
/*SEO文*/
#seo h1{
	font-size:				12px;
	color:					#A4A4A4;
	margin-left:			20px;
	padding-bottom:			3px;
}
/*ヘッダ*/
#head1{
	height:					73px;
	width:					900px;
	background-image:		url(../images/common/img_head.jpg);
	display:				block;
}
#head1 a{
	height:					73px;
	width:					900px;
	background-image:		url(../images/common/img_head.jpg);	
	display:				block;
}
#head1 a:hover{
	background-image:		url(../images/index/img_head.jpg);	
}

/*ヘッダ　ロゴ*/
#head1_logo{
	float:					left;
	padding-top:			20px;
	margin-left:			20px;
}
/*ヘッダ　電話番号*/
#head1_tel{
	float:					right;
	padding-top:			20px;
	margin-right:			60px;
}
/*ナビゲーション*/
#navi{
	background-image:		url(../images/common/img_side.jpg);	
	background-repeat:		repeat-y;
	padding:				0px;
	margin:					0px;
}
.navi01{
	float:					left;
	width:					225px;
	height:					46px;	
}

/*メイン部分*/
#main{
	background-image:		url(../images/common/img_side.jpg);	
	background-repeat:		repeat-y;
	width:					900px;

}
/*フッタ*/
#footer{
	background-image:		url(../images/index/img_footer.jpg);
	height:					116px;
}
#footer_link{
	float:					left;
	padding-top:			20px;
	padding-left:			20px;
	font-size:				12px;
	line-height:			150%;
	width:					470px;
	color:					#7B7B7B;
}
#footer_tel{
	padding-top:			10px;
	padding-right:			20px;
	float:					right;
}
#footer_link a{
	color:					#6B92CD;
}

#footer_name{
	padding-top:			14px;
}

#footer_txt{
	color:					#A4A4A4;
	font-size:				10px;
	margin-left:			20px;	
}
#spacer{
	height:					20px;
}
/*-----------------------------------------------------------------------------*/

/*各ページのレイアウト設定
ページ名のクラスを決める
次にスーパークラス以下の派生クラスを生成する
*/
/*コース案内 course_guide.php-------------------------------------------------------------*/
#course_guide{
	margin-left:			10px;
	text-align:				left;
}
#course_guide a{
	outline:				none;
}
/*スペーサー*/
#course_guide #box01_spacer{
	height:					20px;
}
/*その１　科目から選ぶ*/
#course_guide #box01{
	margin-left:			13px;
	margin-bottom:			10px;
	background-image:		url(../images/course_guide/img_box01.jpg);
	background-repeat:		no-repeat;
	height:					317px;
	width:					849px;
}
#course_guide #box01 #title{
	padding-top:			15px;
	margin-left:			140px;
}
/*一行目***************/
/*ワード*/
#course_guide #box01 #word{
	position:				relative;
	top:					50px;
	left:					169px;
}
/*エクセル*/
#course_guide #box01 #excel{
	position:				relative;
	top:					50px;	
	left:					210px;
}
/*イラストレータ*/
#course_guide #box01 #illustrator{
	position:				relative;
	top:					50px;		
	left:					390px;
}
/*フォトショップ*/
#course_guide #box01 #photoshop{
	position:				relative;
	top:					50px;		
	left:					410px;
}
/*二行目***************/
/*アクセス*/
#course_guide #box01 #access{
	position:				relative;
	top:					65px;		
	left:					169px;
}
/*パワーポイント*/
#course_guide #box01 #powerpoint{
	position:				relative;
	top:					65px;		
	left:					185px;
}
/*photoshop_elements*/
#course_guide #box01 #photoshop_elements{
	position:				relative;
	top:					65px;		
	left:					315px;
}
/*mos*/
#course_guide #box01 #mos{
	position:				relative;
	top:					135px;		
	left:					120px;
}
/*html*/
#course_guide #box01 #html{
	position:				relative;
	top:					135px;		
	left:					240px;
}
/*builder*/
#course_guide #box01 #builder{
	position:				relative;
	top:					135px;		
	left:					260px;	
}
/*三行目***************/
/*mcas*/
#course_guide #box01 #mcas{
	position:				relative;
	top:					145px;		
	left:					120px;
}
/*vba*/
#course_guide #box01 #vba{
	position:				relative;
	top:					145px;		
	left:					130px;
}
/*ic3*/
#course_guide #box01 #ic3{
	position:				relative;
	top:					145px;		
	left:					140px;
}
/*pken*/
#course_guide #box01 #pken{
	position:				relative;
	top:					145px;		
	left:					150px;
}
/*fireworks*/
#course_guide #box01 #fireworks{
	position:				relative;
	top:					145px;		
	left:					193px;
}
/*dreamweaver*/
#course_guide #box01 #dreamweaver{
	position:				relative;
	top:					145px;		
	left:					210px;
}
/*その２　目的から選ぶ*/
#course_guide #box02{
	padding-top:			40px;
	padding-bottom:			20px;
	margin-left:			13px;
	width:					841px;
}
#course_guide #box02 #dest01{
	margin-top:				5px;
	background-image:		url(../images/course_guide/img_dest_01.jpg);
	height:					104px;
}
#course_guide #box02 #dest02{
	background-image:		url(../images/course_guide/img_dest_02.jpg);
	height:					104px;	
}
#course_guide #box02 #dest03{
	background-image:		url(../images/course_guide/img_dest_03.jpg);
	height:					104px;	
}
#course_guide #box02 #dest04{
	background-image:		url(../images/course_guide/img_dest_04.jpg);
	height:					104px;
}
#course_guide #box02 .dest_btn{
	margin-left:			470px;
	padding-top:			20px;
}
/*個人情報　privacy.php-------------------------------------------------------------------*/
#privacy{
	line-height:			150%;
	color:					#333333;
	font-size:				14px;
	padding-top:			25px;
	margin-left:			25px;
	width:					830px;
/*	margin-right:			40px;	*/
}
#privacy #logo{
	float:					left;
	width:					30%;
}
#privacy .signature{
	width:					60%;
	text-align:				right;
	float:					right;
}
/*試験お申込　exam_main.php---------------------------------------------------------------*/
#exam_main{
	line-height:			150%;
	color:					#333333;
	padding-top:			25px;
	margin-left:			15px;
/*	margin-right:			40px;	*/
}
#exam_main #box01{
	font-size:				16px;
	padding-top:			20px;
	margin-left:			50px;
}
#exam_main #box01 .detail{
	font-size:				14px;
	margin-left:			10px;
	padding-bottom:			20px;
}
#exam_main #box01 .f_b{
	color:					#003399;
	font-weight:			bold;
}
#exam_main #box01 .f_g{
	color:					#009966;
	font-weight:			bold;
}
#exam_main #box01 .f_o{
	color:					#FF3300;
	font-weight:			bold;
}
#exam_main #box01 .f_br{
	color:					#993300;
	font-weight:			bold;
}
#exam_main #box01 .f_db{
	color:					#336633;
	font-weight:			bold;
}
#exam_main #box01 .f_s{
	color:					#3E6EA2;
	font-weight:			bold;
}
/*受講生の声　voice.php--------------------------------------------------------*/
#voice{
	line-height:			140%;
	font-size:				13px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			20px;
/*	margin-right:			40px;	*/
}
#voice .spacer{
	height:					60px;
}
#voice .font_r{
	color:					#C61C28;
	font-weight:			bold;
}
#voice .font_o{
	color:					#EC5732;
	font-weight:			bold;
}
#voice .font_g{
	color:					#009933;
	font-weight:			bold;
}

#voice #box01{
	background-image:		url(../images/voice/back_box01.jpg);
	background-repeat:		no-repeat;
	height:					419px;
	width:					851px;
}
#voice #box01 #left01{
	float:					left;
	padding-top:			20px;
	margin-left:			30px;
	margin-right:			70px;
	width:					156px;
}
#voice #box01 #right01{
	float:					left;
	width:					540px;
	padding-top:			20px;
	margin-right:			10px;
}
#voice #box02{
	background-image:		url(../images/voice/back_box02.jpg);
	background-repeat:		no-repeat;
	height:					389px;
	width:					851px;
}
#voice #box02 #left02{
	float:					left;
	width:					530px;
	padding-top:			50px;
	margin-left:			20px;

}
#voice #box02 #right02{
	float:					left;
	padding-top:			50px;
	margin-left:			40px;
	width:					179px;
}
#voice #box03{
	background-image:		url(../images/voice/back_box03.jpg);
	background-repeat:		no-repeat;
	height:					389px;
	width:					851px;
}
#voice #box03 #left03{
	float:					left;
	padding-top:			20px;
	margin-left:			20px;
	margin-right:			40px;
	width:					156px;
}
#voice #box03 #right03{
	float:					left;
	width:					540px;
	padding-top:			50px;
	margin-right:			20px;
}
/*サイトマップ　sitemap.php---------------------------------------------------------------*/
#sitemap{
	line-height:			150%;
	font-size:				14px;
	font-weight:			bold;
	color:					#666666;
	padding-top:			25px;
	margin-left:			15px;
/*	margin-right:			40px;	*/
}
#sitemap #box01{
	color:					#35689B;
	margin-left:			140px;
}
#sitemap #box01 a{
	color:					#666666;
}
#sitemap #box01 a:hover{
	color:					#CF5656;
}
#sitemap .box01_img{
	padding-top:			15px;
	padding-bottom:			15px;	
	margin-left:			-30px;
}
#sitemap #box01 #kamoku_select{
	float:					left;
	width:					300px;
}
#sitemap #box01 #course_select{
	float:					left;
}
#sitemap #box01 .f12{
	font-size:				12px;
	font-weight:			normal;
}
#sitemap #box01 .left01{
	float:					left;
	margin-left:			30px;
	line-height:			200%;
}
#sitemap #box01 .left02{
	float:					left;
	margin-left:			40px;
}
#sitemap #box01 .left03{
	float:					left;
	margin-left:			40px;
	width:					5px;
}
/*スクール紹介　school_introduction.php---------------------------------------------------*/
#school_introduction{
	line-height:			140%;
	font-size:				12px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			13px;
/*	margin-right:			40px;	*/
}
#school_introduction .spacer{
	height:					10px;
}
#school_introduction #box01{
	padding-top:			20px;
}
#school_introduction #box01 .s{
	float:					left;
	width:					20px;
	height:					285px;	
}
#school_introduction #box01 .inner{
	float:					left;
	background-image:		url(../images/school_introduction/img_box01_back.jpg);
	height:					285px;
	width:					257px;
}
#school_introduction #box01 .inner img{
	padding-top:			10px;
	margin-left:			10px;
}
#school_introduction #box01 .inner .txt{
	padding-top:			10px;
	margin-left:			15px;
	margin-right:			15px;
}
#school_introduction #box01 .inner .txt b{
	color:					#3399CC;
	font-weight:			bold;
}
#school_introduction #box02{
	padding-top:			20px;
	margin-left:			20px;	
	height:					650px;
}
#school_introduction #box02 .inner{
	padding-top:			20px;
	padding-right:			40px;
	float:					left;
	width:					45%;
	height:					200px;	
}
#school_introduction #box02 .left{
	float:					left;
	padding-top:			10px;
	width:					170px;	
}
#school_introduction #box02 .right{
	float:					left;
	padding-top:			10px;	
	margin-left:			10px;
	width:					50%;	
}
#school_introduction #box03{
	padding-top:			28px;
	margin-left:			20px;	
}
#school_introduction #box03 #title{
	padding-bottom:			10px;
}
#school_introduction #box03 .inner{
	float:					left;
	background-image:		url(../images/school_introduction/img_box03_back.jpg);
	height:					285px;
	width:					410px;
}
#school_introduction #box03 .inner_l{
	float:					left;
	padding-top:			10px;
	padding-left:			10px;
}
#school_introduction #box03 .inner_c{
	float:					left;
	width:					20px;
	height:					285px;
}
#school_introduction #box03 .inner_r{
	float:					left;
	padding-top:			10px;
	margin-left:			5px;
	font-size:				12px;
}

#school_introduction #box03 .inner .txt{
	padding-top:			10px;
	margin-left:			15px;
	margin-right:			15px;
}
#school_introduction #box03 .inner .txt_b1{
	color:					#3399CC;
}
#school_introduction #box03 .inner .txt_b2{
	color:					#999999;
}
#school_introduction #box03 .inner .txt_b3{
	color:					#E8A99D;
}


#school_introduction #box04{
	padding-top:			20px;
	padding-bottom:			20px;
	margin-left:			20px;		
}
#school_introduction #box04 img{
	padding-bottom:			20px;
}
#school_introduction #box04 #map{
	height:					400px;
	width:					800px;
}
/*教育給付金　education.php---------------------------------------------------------------*/
#education{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			30px;
/*	margin-right:			40px;	*/
}
#education .spacer{
	height:					20px;
}
#education .f_r{
	color:					#FF0000;
}
#education #box01{
	margin-left:			30px;
	background-image:		url(../images/education/img_box01_back.jpg);
	background-repeat:		no-repeat;
	width:					777px;
	height:					584px;
}
#education #box01 #title{
	padding-top:			20px;
	padding-bottom:			20px;
	margin-left:			30px;
}
#education #box01 #left{
	float:					left;
	padding-left:			30px;
}
#education #box01 #right{
	float:					left;
	margin-left:			10px;
	width:					540px;
	color:					#333333;
	font:					Arial, Helvetica, sans-serif;
}
#education #box01 #col2{
	font-size:				12px;
	font-weight:			bold;
	height:					12px;
	padding-left:			80px;
}
#education #box01 #col3{
	font-size:				12px;
	height:					12px;
	padding-left:			80px;
}
#education #box01 #col4{
	padding-top:			5px;
	padding-left:			90px;
}
#education #box01 #col5{
	text-align:				center;
}

#education #box02{
	margin-left:			30px;
	background-image:		url(../images/education/img_box02_back.jpg);
	background-repeat:		no-repeat;
	width:					777px;
	height:					464px;
}
#education #box02 #title{
	padding-top:			20px;
	padding-bottom:			20px;
	margin-left:			30px;
}
#education #box02 #right{
	margin-left:			30px;
	margin-right:			30px;
	color:					#333333;
	font:					Arial, Helvetica, sans-serif;
}
#education #box02 #col2{
	font-size:				12px;
	font-weight:			bold;
	height:					12px;
	padding-left:			80px;
}
#education #box02 #col3{
	font-size:				12px;
	height:					12px;
	padding-left:			80px;
	
}
#education #box02 #col4{
	padding-top:			5px;
	padding-left:			90px;
}
#education #box02 #col5{
	text-align:				center;
}


#education #box03{
	margin-left:			30px;
	background-image:		url(../images/education/img_box03_back.jpg);
	background-repeat:		no-repeat;
	width:					777px;
	height:					497px;
}
#education #box03 #title{
	padding-top:			20px;
	padding-bottom:			20px;
	margin-left:			30px;
}
#education #box03 #right{
	margin-left:			30px;
	margin-right:			30px;
	color:					#333333;
	font:					Arial, Helvetica, sans-serif;
}
#education #box03 #col2{
	font-size:				12px;
	font-weight:			bold;
	height:					12px;
	padding-left:			80px;
}
#education #box03 #col3{
	font-size:				12px;
	height:					12px;
	padding-left:			80px;
	
}
#education #box03 #col4{
	padding-top:			5px;
	padding-left:			90px;
}
#education #box03 #col5{
	text-align:				center;
}

#education #box04{
	font-size:				12px;
	margin-left:			30px;
	margin-right:			50px;
	color:					#666666;
	font:					Arial, Helvetica, sans-serif;
}
#education #box04 .b01{
	font-weight:			bold;
	color:					#003399;
}
#education #box04 .b02{
	font-weight:			bold;
}
/*割引ファミたん　discount_famitan.php----------------------------------------------------*/
#discount_famitan{
	line-height:			140%;
	font-size:				14px;
	font-weight:			bold;	
	color:					#666666;
	padding-top:			25px;
	margin-left:			15px;
/*	margin-right:			40px;	*/
}
#discount_famitan .spacer{
	height:					20px;
}
#discount_famitan .f_g{
	font-size:				11px;
	color:					#999999;
}
#discount_famitan .f_g a{
	color:					#999999;
}
#discount_famitan #box01{
	margin-left:			7px;
	background-image:		url(../images/discount_famitan/img_box01_back.jpg);
	background-repeat:		no-repeat;
	width:					851px;
	height:					334px;
}
#discount_famitan #box01 #title{
	float:					left;
	padding-top:			20px;
	padding-bottom:			20px;
	padding-left:			30px;
	width:					507px;
}
#discount_famitan #box01 #picture{
	float:					left;
	padding-top:			60px;	
	width:					250px;
	text-align:				center;
}
#discount_famitan #box01 #text{
	padding-top:			10px;
	margin-left:			40px;
	width:					450px;
}

#discount_famitan #box02{
	margin-left:			7px;
	background-image:		url(../images/discount_famitan/img_box02_back.jpg);
	background-repeat:		no-repeat;
	width:					851px;
	height:					304px;
}
#discount_famitan #box02 #title{
	float:					left;
	padding-top:			20px;
	padding-bottom:			20px;
	padding-left:			30px;
	width:					507px;
}
#discount_famitan #box02 #picture{
	float:					left;
	padding-top:			100px;	
	width:					250px;
	text-align:				center;
}
#discount_famitan #box02 #text{
	padding-top:			10px;
	margin-left:			40px;
	width:					450px;
}

#discount_famitan #box03{
	margin-left:			7px;
	background-image:		url(../images/discount_famitan/img_box03_back.jpg);
	background-repeat:		no-repeat;
	width:					851px;
	height:					304px;
}
#discount_famitan #box03 #title{
	float:					left;
	padding-top:			20px;
	padding-bottom:			20px;
	padding-left:			30px;
	width:					507px;
}
#discount_famitan #box03 #picture{
	float:					left;
	padding-top:			60px;	
	width:					250px;
	text-align:				center;
}
#discount_famitan #box03 #text{
	padding-top:			10px;
	margin-left:			40px;
	width:					450px;
}

#discount_famitan #box04{
	margin-left:			7px;
	background-image:		url(../images/discount_famitan/img_box04_back.jpg);
	background-repeat:		no-repeat;
	width:					851px;
	height:					404px;
}
#discount_famitan #box04 #title{
	float:					left;
	padding-top:			20px;
	padding-bottom:			20px;
	padding-left:			30px;
	width:					507px;
}
#discount_famitan #box04 #picture{
	float:					left;
	padding-top:			60px;	
	width:					250px;
	text-align:				center;
}
#discount_famitan #box04 #text{
	padding-top:			10px;
	margin-left:			40px;
	width:					450px;
}
/*個人情報の利用目的　personal_dest.htm---------------------------------------------------*/
#personal_dest{
	text-align:				left;
}
#personal_dest #contents_m{
	margin-left:			30px;
	margin-bottom:			20px;
	color:					#000000;
	font-size:				small;
	line-height:			150%;
}
#personal_dest .contens_m_txt{
	margin-left:			20px;
}
/*キャリアアップコース　career_up.php-----------------------------------------------------*/
#career_up{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			20px;
}
#career_up .spacer{
	height:					20px;
}
#career_up .triangle{
	padding-top:			10px;
	padding-bottom:			10px;
	text-align:				center;
}

#career_up #box01{
	background-image:		url(../images/career_up/img_box01_back.jpg);
	margin-top:				10px;
	height:					225px;
	width:					852px;
	font-weight:			bold;
}
#career_up #box01 #txt{
	width:					600px;
	padding-top:			40px;
	margin-left:			20px;
}
#career_up #box01 #txt .f_1{
	color:					#DF8D8A;
}
#career_up #box01 #txt .f_2{
	color:					#CF5656;
}

#career_up #box02{} 
#career_up #box02 .title{
	margin-top:				20px;
	margin-left:			40px;
	margin-bottom:			15px;
} 
#career_up #box02 .inner{
	background-image:		url(../images/career_up/img_box02_back_1.jpg);
	background-repeat:		no-repeat;
	width:					856px;
	height:					200px;
	padding-top:			160px;	
	padding-left:			22px;
}
#career_up #box02 .inner img{
	margin-bottom:			5px;
}
#career_up #box02 .inner .l{
	float:					left;
	width:					210px;
	padding-left:			33px;
}
#career_up #box02 .inner .c{
	float:					left;
	width:					255px;
	padding-left:			45px;	
	margin-left:			10px;
}
#career_up #box02 .inner .r{
	float:					left;
	margin-left:			33px;	
	width:					250px;
}
#career_up #box02 .inner .bottom{
	padding-top:			55px;
	margin-right:			40px;
	font-weight:			bold;
	text-align:				right;
	color:					#330000;
}
#career_up #box03{
	width:					837px;
	padding-left:10px;
}
#career_up #box03 #head{
	background-image:		url(../images/career_up/img_yellow_back_head.jpg);
	background-repeat:		no-repeat;
	height:					30px;
}
#career_up #box03 #foot{
	background-image:		url(../images/career_up/img_yellow_back_foot.jpg);
	height:					50px;	
	text-align:				right;
}
#career_up #box03 #inner{
	background-image:		url(../images/career_up/img_yellow_back_mid.jpg);
	background-repeat:		repeat-y;
	padding-left:			20px;
	padding-right:			20px;	
}
#career_up #box03 #inner .box{}
#career_up #box03 #inner .box .title{
	text-align:				center;
	padding-top:			20px;
	font-size:				11px;
	font-weight:			bold;
	color:					#330000;
	line-height:			150%;
}
#career_up #box03 #inner .box .middle{
	padding-left:			20px;
	padding-right:			20px;
}
#career_up #box03 #inner .box .middle .l{
	float:					left;
}

#career_up #box03 #inner .box .middle .l .txt01{
	position:				relative;
	top:					150px;
	left:					10px;
	font-size:				14px;
	font-weight:			bold;
}
#career_up #box03 #inner .box .middle .l .txt01 b{
	color:					#FF0000;
}
#career_up #box03 #inner .box .middle .l .txt02{
	position:				relative;
	top:					170px;
	left:					100px;
	font-size:				12px;
	line-height:			100%;
	width:					100px;
}

#career_up #box03 #inner .box .middle .r{
	float:					right;
}
#career_up #box03 #inner .box .middle .bottom{
	clear:					both;
	padding-top:			10px;
	padding-bottom:			10px;
}
/*カルチャーコース　culture_course.php----------------------------------------------------*/
#culture_course{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			30px;
/*	margin-right:			40px;	*/
}
#culture_course .spacer{
	height:					20px;
}
#culture_course .triangle{
	padding-top:			10px;
	padding-bottom:			10px;
	text-align:				center;
}
#culture_course #box01{
	background-image:		url(../images/culture_course/img_box01_back.gif);
	background-repeat:		no-repeat;
	width:					843px;
	height:					620px;
}
#culture_course #box01 #txt{
	width:					620px;
	line-height:			170%;
	font-weight:			bold;
}
#culture_course #box01 #txt b{
	color:					#F76900;
}
#culture_course #box02{
	background-image:		url(../images/culture_course/img_box02_back.gif);
	background-repeat:		no-repeat;
	width:					805px;
	height:					205px;
}
#culture_course #box02 #txt{
	font-weight:			bold;
	margin-left:			220px;
	line-height:			200%;
	padding-top:			60px;
}
#culture_course #box02 #txt #left{
	float:					left;

}
#culture_course #box02 #txt #right{
	float:					left;
	margin-left:			40px;
}
#culture_course #box03{
	width:					837px;
}
#culture_course #box03 #head{
	background-image:		url(../images/culture_course/img_yellow_back_head.jpg);
	height:					50px;
}
#culture_course #box03 #foot{
	background-image:		url(../images/culture_course/img_yellow_back_foot.jpg);
	height:					50px;	
	text-align:				right;	
}
#culture_course #box03 #foot img{
	padding-top:			15px;
	margin-right:			30px;
}
#culture_course #box03 #inner{
	background-image:		url(../images/culture_course/img_yellow_back_mid.jpg);
	background-repeat:		repeat-y;
	padding-left:			20px;
}

#culture_course #box04{
	width:					837px;
}
#culture_course #box04 #head{
	background-image:		url(../images/culture_course/img_yellow_back_head.jpg);
	height:					50px;
}
#culture_course #box04 #foot{
	background-image:		url(../images/culture_course/img_yellow_back_foot.jpg);
	height:					50px;	
	text-align:				right;	
}
#culture_course #box04 #foot img{
	padding-top:			15px;
	margin-right:			30px;
}
#culture_course #box04 #inner{
	background-image:		url(../images/culture_course/img_yellow_back_mid.jpg);
	background-repeat:		repeat-y;
	padding-left:			20px;
}
#culture_course #box04 #inner #txt{
	padding-top:			80px;
	margin-left:			150px;
	color:					#333333;
	font-weight:			bold;
	font-size:				18px;
	line-height:			200%;
}
#culture_course #box04 #inner #zero_course{
	background-image:		url(../images/culture_course/img_contents04_0.gif);
	width:					792px;
	height:					260px;
}
#culture_course #box04 #inner #a_course{
	background-image:		url(../images/culture_course/img_contents04_1.gif);
	width:					792px;
	height:					260px;
}
#culture_course #box04 #inner #b_course{
	background-image:		url(../images/culture_course/img_contents04_2.gif);
	width:					792px;
	height:					260px;
}
#culture_course #box04 #inner #c_course{
	background-image:		url(../images/culture_course/img_contents04_3.gif);
	width:					792px;
	height:					260px;
}

#culture_course #box05{
	width:					837px;
}
#culture_course #box05 #head{
	background-image:		url(../images/culture_course/img_yellow_back_head.jpg);
	height:					50px;
}
#culture_course #box05 #foot{
	background-image:		url(../images/culture_course/img_yellow_back_foot.jpg);
	height:					50px;	
	text-align:				right;	
}
#culture_course #box05 #inner{
	background-image:		url(../images/culture_course/img_yellow_back_mid.jpg);
	background-repeat:		repeat-y;
	padding-left:			20px;
}
#culture_course #box05 #inner #conte{
	background-image:		url(../images/culture_course/img_contents05_01.gif);
	width:					792px;
	height:					270px;
}
#culture_course #box05 #inner #conte #txt{
	padding-top:			60px;
	margin-left:			120px;
	color:					#333333;
	font-size:				16px;
	font-weight:			bold;
	line-height:			150%;
}

#culture_course #box06{
	text-align:				center;
}
/*パーソナルコース　personal_course.php---------------------------------------------------*/
#personal_course{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			30px;
/*	margin-right:			40px;	*/
}
#personal_course .spacer{
	height:					20px;
}
#personal_course .triangle{
	padding-top:			10px;
	padding-bottom:			10px;
	text-align:				center;
}
#personal_course #box01{
	background-image:		url(../images/personal_course/img_box01_back.gif);
	background-repeat:		no-repeat;
	width:					843px;
	height:					225px;
}
#personal_course #box01 #txt{
	width:					580px;
	line-height:			170%;
	padding-top:			20px;
	margin-left:			30px;
	font-weight:			bold;
}
#personal_course #box01 #txt b{
	color:					#ED2E4F;
}
#personal_course #box02{
	width:					837px;
}
#personal_course #box02 #head{
	background-image:		url(../images/personal_course/img_yellow_back_head.jpg);
	height:					50px;
}
#personal_course #box02 #foot{
	background-image:		url(../images/personal_course/img_yellow_back_foot.jpg);
	height:					50px;	
	text-align:				right;	
}
#personal_course #box02 #foot img{
	text-align:				left;
	padding-top:			15px;
	
}
#personal_course #box02 #inner{
	background-image:		url(../images/personal_course/img_yellow_back_mid.jpg);
	background-repeat:		repeat-y;
	padding-left:			20px;
}

#personal_course #box02 #inner .box{
	float:					left;
	background-image:		url(../images/personal_course/img_box01_1.gif);
	background-repeat:		no-repeat;
	margin-left:			10px;
	margin-top:				20px;
	width:					253px;
	height:					115px;
	line-height:			150%;
	font-size:				12px;
	color:					#999999;
}
#personal_course #box02 #inner .txt{
	padding-top:			10px;
	margin-left:			15px;
	margin-right:			15px;
}
#personal_course #box02 #inner .f_1{
	color:					#EC4A51;
	font-size:				16px;
	font-weight:			bold;
}
#personal_course #box02 #inner .f_2{
	color:					#014180;
	font-size:				16px;
	font-weight:			bold;
}
#personal_course #box02 #inner .f_3{
	color:					#006633;
	font-size:				16px;
	font-weight:			bold;
}
#personal_course #box02 #inner .f_4{
	color:					#993300;
	font-size:				16px;
	font-weight:			bold;	
}
#personal_course #box02 #inner .f_5{
	color:					#000000;
	font-size:				16px;
	font-weight:			bold;	
}
#personal_course #box02 #inner .img_l{
	text-align:				left;
	padding-top:			10px;
	margin-left:			20px;	
}
#personal_course #box02 #inner .img_r{
	text-align:				right;
	padding-top:			10px;
	margin-right:			20px;	
}
#personal_course #box03{
	width:					837px;
}
#personal_course #box03 #head{
	background-image:		url(../images/personal_course/img_yellow_back_head.jpg);
	height:					50px;
}
#personal_course #box03 #foot{
	background-image:		url(../images/personal_course/img_yellow_back_foot.jpg);
	height:					50px;	
	text-align:				right;	
}
#personal_course #box03 #foot img{
	text-align:				left;
	padding-top:			15px;
	
}
#personal_course #box03 #inner{
	background-image:		url(../images/personal_course/img_yellow_back_mid.jpg);
	background-repeat:		repeat-y;
	padding-left:			20px;
	color:					#335E8C;
	font-size:				14px;
	line-height:			150%;
}
#personal_course #box03 #inner .txt{
	padding-top:			55px;
	margin-left:			150px;
	font-size:				14px;
	color:					#333333;
	line-height:			150%;
	font-weight:			normal;
}
#personal_course #box03 #inner #b01{
	margin-top:				20px;
	background-image:		url(../images/personal_course/img_box03_01.gif);
	width:					793px;
	height:					151px;
}
#personal_course #box03 #inner #b02{
	margin-top:				20px;
	background-image:		url(../images/personal_course/img_box03_02.gif);
	width:					793px;
	height:					151px;
}
#personal_course #box03 #inner #b03{
	margin-top:				20px;
	background-image:		url(../images/personal_course/img_box03_03.gif);
	width:					793px;
	height:					151px;
}
#personal_course #box03 #inner #b04{
	margin-top:				20px;
	background-image:		url(../images/personal_course/img_box03_04.gif);
	width:					793px;
	height:					151px;
}
#personal_course #box04{
	text-align:				center;
}
#personal_course .triangle{
	padding-top:			10px;
	padding-bottom:			10px;
	text-align:				center;
}
/*マンツーマンコース　mantoman.php--------------------------------------------------------*/
#mantoman{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
	margin-left:			30px;
	
}
#mantoman .color01{
	color:					#35689B;
}
#mantoman .color02{
	color:					#FF7B1A;
}

#mantoman #title{
	margin-bottom:			20px;	
}
#mantoman #box01{
	background-image:		url(../images/mantoman/img_box01_back.gif);
	background-repeat:		no-repeat;
	width:					843px;
	height:					225px;
}
#mantoman #box01 .inner{
	width:					555px;
	height:					175px;
	margin-left:			40px;
	padding-top:			20px;
}	
#mantoman #box01 .inner p{
	margin-bottom:			1em;
	font-weight:			bold;
}
#mantoman #box01 .inner .b1{
	color:					#CC9999;
}
#mantoman #box01 .inner .b2{
	color:					#CC6666;
}

#mantoman #box02{
	background-image:		url(../images/mantoman/img_box02_back.gif);
	background-repeat:		no-repeat;
	height:					2045px;
	width:					840px;
	margin-top:				20px;
	padding-top:			20px;
	padding-left:			35px;
} 

#mantoman #box02 .mantoman{}
#mantoman #box02 .mantoman .title{}
#mantoman #box02 .mantoman .list{
	margin-top:				15px;
}

#mantoman #box02 .dtp{
	margin-top:				20px;
}
#mantoman #box02 .dtp .title{
	float:					left;
	width:					145px;
}
#mantoman #box02 .dtp .detail{
	float:					left;
	width:					595px;
	color:					#330000;
	margin-bottom:			15px;
}
#mantoman #box02 .dtp .box_devide{
	clear:					both;
	background-image:		url(../images/mantoman/box_devide_3.gif);
	background-repeat:		no-repeat;
	width:					772px;
	height:					144px;
	font-size:				12px;
	font-weight:			normal;
	letter-spacing: 		normal;
}
#mantoman #box02 .dtp .box_devide .title0{
	padding-bottom:			10px;
	font-size:				16px;
	font-weight:			bold;
}
#mantoman #box02 .dtp .box_devide .left{
	float:					left;
	width:					240px;
	padding-top:			10px;
	padding-left:			20px;
}
#mantoman #box02 .dtp .box_devide .center{
	float:					left;
	width:					240px;
	padding-top:			10px;
	padding-left:			20px;
}
#mantoman #box02 .dtp .box_devide .right{
	float:					left;
	width:					220px;
	padding-top:			10px;
	padding-left:			20px;
}

#mantoman #box02 .web{
	margin-top:				20px;
}
#mantoman #box02 .web .title{
	float:					left;
	width:					145px;
}
#mantoman #box02 .web .detail{
	float:					left;
	width:					595px;
	color:					#330000;
	margin-bottom:			15px;
}
#mantoman #box02 .web .box_devide{
	clear:					both;
	background-image:		url(../images/mantoman/box_devide_2.gif);
	background-repeat:		no-repeat;
	width:					772px;
	height:					144px;
	font-size:				12px;
	font-weight:			normal;
	letter-spacing: 		normal;
	margin-bottom:			15px;
}
#mantoman #box02 .web .box_devide .title0{
	padding-bottom:			10px;
	font-size:				16px;
	font-weight:			bold;
}
#mantoman #box02 .web .box_devide .left{
	float:					left;
	width:					320px;
	padding-top:			10px;
	padding-left:			20px;
}
#mantoman #box02 .web .box_devide .right{
	float:					left;
	width:					350px;
	padding-top:			10px;
	padding-left:			60px;
}
#mantoman #box02 .exa{
	margin-top:				20px;
}
#mantoman #box02 .exa .title{
	float:					left;
	width:					145px;
}
#mantoman #box02 .exa .detail{
	float:					left;
	width:					595px;
	color:					#330000;
	margin-bottom:			15px;
}

#mantoman #box02 .exa .inner{
	clear:					both;
	background-image:		url(../images/mantoman/img_box02_exa_back.gif);
	background-repeat:		no-repeat;
	width:					772px;
	height:					944px;
	padding-left:			20px;
}

#mantoman #box02 .exa .inner .title0{
	padding-top:			15px;
	padding-bottom:			20px;
	font-size:				16px;
	font-weight:			bold;
}
#mantoman #box02 .exa .inner .left_img{
	clear:					both;
	float:					left;
}
#mantoman #box02 .exa .inner .right_txt{
	float:					left;
	width:					500px;
	padding-left:			20px;
	padding-right:			20px;
}
#mantoman #box02 .exa .inner .txt_title{
	padding-left:			10px;	
	font-size:				12px;
	font-weight:			normal;
	color:					#000099;
	line-height:			170%;
	letter-spacing:			normal;
}
#mantoman #box02 .exa .inner .txt{
	padding-left:			30px;	
	font-size:				12px;
	font-weight:			normal;	
	color:					#000099;
	line-height:			170%;
	letter-spacing:			normal;	
}
#mantoman #box02 .exa .inner .txt_title_bt{
	padding-left:			10px;	
	font-size:				12px;
	font-weight:			normal;
	color:					#000099;
	line-height:			170%;
	letter-spacing:			normal;
	padding-top:			15px;
}
#mantoman #box02 .exa .inner table{
	border:					1px solid #333300;
	color:					#330000;
}
#mantoman #box02 .exa .inner table th{
	text-align:				center;
	border:					1px solid #333300;	
	font-weight:			bold;
}
#mantoman #box02 .exa .inner td{
	border:					1px solid #333300;
	padding-left:			15px;
	padding-right:			15px;
	line-height:			100%;
}
#mantoman #box02 .exa .inner table .bg_g{
	border:					1px solid #333300;
	background-color:		#CCFF99;
	color:					#330000;
}
#mantoman #box02 .exa .inner table .l{
	text-align:				left;
}

#mantoman #box03{
	background-image:		url(../images/mantoman/img_box03_back.gif);
	background-repeat:		no-repeat;
	height:					600px;
	width:					840px;
	margin-top:				20px;
	padding-top:			20px;
	padding-left:			35px;
} 
#mantoman #box03 .title0{
	margin-left:			10px;
}
#mantoman #box03 .title1{
	margin-top:				10px;
}
#mantoman #box03 .txt{
	margin-top:				20px;
	color:					#335E8C;
	line-height:			150%;
}
#mantoman #box03 .b_txt{
	padding-top:			55px;
	margin-left:			150px;
	font-size:				14px;
	color:					#333333;
	line-height:			150%;
	font-weight:			normal;
}
#mantoman #box03 #b01{
	margin-top:				20px;
	background-image:		url(../images/mantoman/img_box03_01.gif);
	width:					793px;
	height:					151px;
}
#mantoman #box03 #b02{
	margin-top:				20px;
	background-image:		url(../images/mantoman/img_box03_02.gif);
	width:					793px;
	height:					151px;
}

/*派遣スタッフ　haken_staff.php-----------------------------------------------------------*/
#haken_staff{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
	margin-right:			0px;	
}
#haken_staff .spacer{
	height:					20px;
}
#haken_staff .triangle{
	padding-top:			10px;
	padding-bottom:			10px;
	text-align:				center;
}
#haken_staff #title{
	margin-left:			30px;
}
#haken_staff #title img{
	padding-bottom: 		20px;
}
#haken_staff #title .inner{
	width:					800px;
	color:					#666666;
	font-size:				14px;
	line-height:			140%;
		
}

#haken_staff #box01{
	background-image:		url(../images/haken_staff/img_box01_back.gif);
	background-repeat:		no-repeat;
	width:					860px;
	height:					430px;
	margin-left:			30px;
}
#haken_staff #box01 #txt{
	width:					690px;
}
#haken_staff #box01 #inner{
	padding-top:			190px;
	font-weight:			bold;
	color:					#333333;
	font-size:				12px;
	line-height:			150%;
}
#haken_staff #box01 #inner #box1{
	float:					left;
	padding-left:			60px;
}
#haken_staff #box01 #inner #box2{
	float:					left;
	padding-left:			165px;
	text-align:				center;
}
#haken_staff #box01 #inner #box3{
	float:					left;
	padding-left:			160px;
	text-align:				center;	
}
#haken_staff #box02{
	width:					860px;
	margin-left:			30px;	
}
#haken_staff #box02 #head{
	background-image:		url(../images/haken_staff/img_blue_back_head.gif);
	height:					340px;
}
#haken_staff #box02 #head #title{
	padding-top:			70px;
	margin-left:			20px;
}
#haken_staff #box02 #head #logo{
	margin-left: 			30px;
}
#haken_staff #box02 #head #logo01{
	float:					left;
	padding-top:			20px;	
}
#haken_staff #box02 #head #logo02{
	float:					left;
	padding-top:			20px;	
	margin-left:			20px;
}
#haken_staff #box02 #head #logo03{
	padding-top:			20px;	
	margin-left:			30px;
}

#haken_staff #box02 #foot{
	background-image:		url(../images/haken_staff/img_blue_back_foot.gif);
	height:					50px;	
	text-align:				right;	
}
#haken_staff #box02 #inner{
	background-image:		url(../images/haken_staff/img_blue_back_mid.gif);
	background-repeat:		repeat-y;
	padding-left:			20px;
}
#haken_staff #box02 #inner #image{
	padding-left:			10px;
}

#haken_staff #box02 #inner .box{
	float:					left;
	background-image:		url(../images/haken_staff/img_box01_1.gif);
	background-repeat:		no-repeat;
	margin-left:			10px;
	margin-top:				20px;
	width:					253px;
	height:					115px;
	line-height:			150%;
	font-size:				12px;
	color:					#999999;
}
#haken_staff #box02 #inner .txt{
	padding-top:			10px;
	margin-left:			15px;
	margin-right:			15px;
}
#haken_staff #box02 #inner .f_1{
	color:					#EC4A51;
	font-size:				16px;
	font-weight:			bold;
}
#haken_staff #box02 #inner .f_2{
	color:					#014180;
	font-size:				16px;
	font-weight:			bold;
}
#haken_staff #box02 #inner .f_3{
	color:					#006633;
	font-size:				16px;
	font-weight:			bold;
}
#haken_staff #box02 #inner .f_4{
	color:					#993300;
	font-size:				16px;
	font-weight:			bold;	
}
#haken_staff #box02 #inner .f_5{
	color:					#000000;
	font-size:				16px;
	font-weight:			bold;	
}
#haken_staff #box02 #inner .img_l{
	text-align:				left;
	padding-top:			10px;
	margin-left:			20px;	
}
#haken_staff #box02 #inner .img_r{
	text-align:				right;
	padding-top:			10px;
	margin-right:			40px;	
}
#haken_staff #link{
	padding-left:			20px;
	width:					860px;
	text-align:				center;
}
#haken_staff #box03_0{
	float:					left;
	width:					30px;
}
#haken_staff #box03{
	width:					860px;
	float:					left;
}
#haken_staff #box03 #head{
	background-image:		url(../images/haken_staff/img_green_back_head.gif);
	width:					860px;	
	height:					50px;
}
#haken_staff #box03 #foot{
	background-image:		url(../images/haken_staff/img_green_back_foot.gif);
	width:					860px;	

	height:					50px;	
	text-align:				right;	
}
#haken_staff #box03 #foot img{
	text-align:				left;
	padding-top:			15px;
	
}
#haken_staff #box03 #inner{
	background-image:		url(../images/haken_staff/img_green_back_mid.gif);
	width:					860px;	
	background-repeat:		repeat-y;
	color:					#666666;
	font-size:				14px;
	font-weight:			bold;
	line-height:			150%;
	height:					350px;
}
#haken_staff #box03 #inner #left{
	float:					left;
	width:					600px;
	margin-left:			20px;
}
#haken_staff #box03 #inner #left #l_i{
	padding-top:			30px;
	padding-left:			40px;
}
#haken_staff #box03 #inner #left #l_i .f_1{
	color:					#308359;
}
#haken_staff #box03 #inner #left #l_i .f_2{
	color:					#920017;
}

#haken_staff #box03 #inner #right{
	float:					left;
	width:					185px;
	margin-left:			10px;
}

/*コース共通　----------------------------------------------------------------------------*/
/*Word*/
/*Excel*/
/*PowerPoint*/
/*Access*/
/*IC3*/
/*P検*/
/*MOS*/
/*MCAS*/

#course{
	line-height:			140%;
	font-size:				14px;
	color:					#333333;
	padding-top:			25px;
	margin-left:			30px;
	letter-spacing:			2px;	
}
#course .color01{
	color:					#35689B;
}
#course .color02{
	color:					#FF7B1A;
}
#course .spacer{
	height:					20px;
}
#course #title{
	line-height:			150%;	
}
#course #title #txt{
	margin-left:			10px;
	padding-top:			10px;
	padding-bottom:			10px;
}
#course .box0{
	width:					841px;
	font-weight:			bold;
	color:					#666666;
}
#course .box0 .head{
	background-image:		url(../images/course/box_head.gif);
	background-repeat:		no-repeat;
	height:					35px;
}
#course .box0 .footer{
	background-image:		url(../images/course/box_footer.gif);
	background-repeat:		no-repeat;
	height:					35px;
}
#course .box0 .txt01{
	padding-top:			10px;
	padding-bottom:			10px;
}
#course .box0 .inner{
	background-image:		url(../images/course/box_body.gif);
	background-repeat:		repeat-y;
	padding-left:			35px;
}
#course .box0 .inner .spacer{
	height:					10px;
}

#course .box0 .inner .box_devide_1{
	background-image:		url(../images/course/box_devide_1.gif);
	background-repeat:		no-repeat;
	width:					772px;
	height:					144px;
	font-size:				12px;
	font-weight:			normal;
}
#course .box0 .inner .box_devide_1 .title{
	padding-bottom:			10px;
	font-size:				16px;
	font-weight:			bold;
}
#course .box0 .inner .box_devide_1 .left{
	float:					left;
	width:					600px;
	padding-top:			10px;
	padding-left:			20px;
}

#course .box0 .inner .box_devide_2{
	background-image:		url(../images/course/box_devide_2.gif);
	background-repeat:		no-repeat;
	width:					772px;
	height:					144px;
	font-size:				12px;
	font-weight:			normal;
	letter-spacing:			normal;
}
#course .box0 .inner .box_devide_2 .title{
	padding-bottom:			5px;
	font-size:				16px;
	font-weight:			bold;
}
#course .box0 .inner .box_devide_2 .left{
	float:					left;
	width:					320px;
	padding-top:			10px;
	padding-left:			20px;
}
#course .box0 .inner .box_devide_2 .right{
	float:					left;
	width:					350px;
	padding-top:			10px;
	padding-left:			60px;
}
#course .box0 .inner .box_devide_3{
	background-image:		url(../images/course/box_devide_3.gif);
	background-repeat:		no-repeat;
	width:					772px;
	height:					144px;
	font-size:				12px;
	font-weight:			normal;
	letter-spacing: 		normal;
}
#course .box0 .inner .box_devide_3 .title{
	padding-bottom:			10px;
	font-size:				16px;
	font-weight:			bold;
}
#course .box0 .inner .box_devide_3 .left{
	float:					left;
	width:					240px;
	padding-top:			10px;
	padding-left:			20px;
}
#course .box0 .inner .box_devide_3 .center{
	float:					left;
	width:					240px;
	padding-top:			10px;
	padding-left:			20px;
}
#course .box0 .inner .box_devide_3 .right{
	float:					left;
	width:					220px;
	padding-top:			10px;
	padding-left:			20px;
}
#course .btn{
	text-align:				center;
}
#course .btn img{
	padding-bottom:			20px;
}

#course .box1{
	width:					841px;
	font-weight:			bold;
	color:					#666666;
}
#course .box1 .head{
	background-image:		url(../images/course/box_exam_head.gif);
	background-repeat:		no-repeat;
	height:					50px;
}
#course .box1 .footer{
	background-image:		url(../images/course/box_exam_footer.gif);
	background-repeat:		no-repeat;
	height:					50px;
}
#course .box1 .inner{
	background-image:		url(../images/course/box_exam_body.gif);
	background-repeat:		repeat-y;
	padding-left:			20px;
}
#course .box1 .inner .left_img{
	float:					left;
}
#course .box1 .inner .right_txt{
	float:					left;
	width:					560px;
	padding-left:			20px;
	padding-right:			20px;
}
#course .box1 .inner .txt_title{
	padding-left:			10px;	
	font-size:				12px;
	font-weight:			normal;
	color:					#000099;
	line-height:			170%;
	letter-spacing:			normal;
}
#course .box1 .inner .txt{
	padding-left:			30px;	
	font-size:				12px;
	font-weight:			normal;	
	color:					#000099;
	line-height:			170%;
	letter-spacing:			normal;	
}
#course .box1 .inner table {
	text-align:				center;
	color:					#666666;
}
#course .box1 .inner td{
	border-top:				1px dashed #174394;
	border-bottom:			1px dashed #174394;
	border-left:			1px dashed #174394;
	border-right:			1px dashed #174394;	
	padding-left:			30px;
	padding-right:			30px;
}
#course .box1 .inner table .title{
	background-color:		#7993C1;
	color:					#FFFFFF;
}
#course .box1 .inner table .l{
	text-align:				left;
}
/*ビジネス研修　business_training.php-----------------------------------------------------*/
#business_training{
	text-align:				left;
	line-height:			150%;
	font-size:				14px;
	color:					#333333;
	padding-top:			25px;
	margin-left:			25px;
/*	margin-right:			40px;	*/
}
#business_training .txt{
	width:					850px;
}
#business_training .spacer{
	height:					20px;
}
#business_training b{
	color:					#CC0000;
	font-size:				18px;
	font-weight:			bold;
}
#business_training #title{
	margin-left:			-10px;
}
#business_training #title_txt{
	padding-top:			20px;
	padding-right:			40px;	
}
#business_training .inner_l{
	float:					left;
	padding-top:			10px;
}
#business_training .inner_r{
	float:					left;
	padding-top:			10px;	
	padding-left:			40px;
}
#business_training table {
	border-top:				2px solid #999999;
	border-bottom:			1px solid #999999;
	border-left:			2px solid #999999;
	border-right:			1px solid #999999;	
	width:					850px;
	text-align:				center;
	color:					#333333;
	font-size:				16px;	
	font-weight:			bold;
}
#business_training td{
	border-bottom:			1px solid #999999;
	border-right:			1px solid #999999;	
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			20px;
	padding-right:			20px;
}
#business_training .txt_l1{
	text-align:				left;
	font-weight:			normal;
	font-size:				14px;	
}
#business_training .txt_l2{
	text-align:				left;
	font-weight:			normal;
	font-size:				12px;	
}
#business_training .txt_c{
	color:					#666666;
	font-size:				12px;
	text-align:				left;
	font-weight:			normal;
}
#business_training .txt_c .name{
	text-align:				right;
	color:					#666666;
}
#business_training #l{
	float:					left;
}
#business_training #r{
	float:					left;
	padding-left:			20px;	
}
/*企業人事　jinji.php---------------------------------------------------------------------*/
#jinji{
	text-align:				left;
	line-height:			150%;
	font-size:				14px;
	color:					#333333;
	padding-top:			25px;
	margin-left:			25px;
/*	margin-right:			40px;	*/
}
#jinji .txt{
	width:					850px;
}
#jinji .spacer{
	height:					20px;
}
#jinji b{
	font-size:				14px;
	font-weight:			bold;
}
#jinji #title{
	margin-left:			-10px;
}
#jinji #title_txt{
	padding-top:			20px;
	padding-right:			40px;	
}
#jinji .inner_l{
	float:					left;
	padding-top:			10px;
}
#jinji .inner_r{
	float:					left;
	padding-top:			10px;	
	padding-left:			40px;
}
#jinji table {
	border-top:				2px solid #999999;
	border-bottom:			1px solid #999999;
	border-left:			2px solid #999999;
	border-right:			1px solid #999999;	
	width:					850px;
	text-align:				left;
	color:					#333333;
	font-size:				14px;	
}
#jinji td{
	border-bottom:			1px solid #999999;
	border-right:			1px solid #999999;	
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			10px;
	padding-right:			10px;
	background-color:		#D9ECFF;
}
#jinji .txt_l1{
	font-size:				12px;	
}
#jinji .txt_l2{
	background-color:		#FFFFFF;
}
#jinji .txt_c{
	color:					#666666;
	background-color:		#FFFFFF;
	font-size:				12px;
	text-align:				left;
	font-weight:			normal;
}
#jinji .txt_c .name{
	text-align:				right;
	color:					#666666;
}
#jinji #l{
	float:					left;
}
#jinji #r{
	float:					left;
	padding-left:			20px;	
}
/*インストラクター募集　recruit.php-------------------------------------------------------*/
#recruit{
	text-align:				left;
	line-height:			150%;
	font-size:				12px;
	color:					#333333;
	padding-top:			25px;
	margin-left:			25px;
/*	margin-right:			40px;	*/
}
#recruit p{
	margin:					0;
	border:					0;
	padding:				0;	
}
#recruit h2{
	font-size:				12px;
	line-height:			200%;
}
#recruit h3,h4,h5,h6{
	font-size:				12px;
	line-height:			200%;
}

#recruit #head{
	padding-bottom:			20px;
}
#recruit table{
	width:					800px;
	margin-left:			20px;
	margin-bottom:			40px;
	border:					1px solid #999999;
}
#recruit th{
	background-color:		#004600;
	color:					#FFFFFF;
	padding-left:			10px;	
	border:					1px solid #999999;	
}
#recruit td{
	border:					1px solid #999999;
	padding:				10px;
	line-height:			200%;
	color:					#666666;
}
#recruit .td1{
	width:					15%;
	text-align:				center;
	vertical-align:			middle;
	background-color:		#F4F4F6;
}
#recruit .td2{
	width:					85%;
}
/*お問合せ　form_applies.php--------------------------------------------------------------*/
#form_applies{
	line-height:			140%;
	font-size:				14px;
	color:					#666666;
	padding-top:			25px;
/*	margin-left:			-60px;*/
/*	margin-right:			30px;	*/
}
#form_applies #head{
	text-align:				center;
}
#form_applies #head_txt{
	margin-left:			90px;
}
#form_applies .f_12{
	font-size:				12px;
}
#form_applies iframe{
	text-align:				left;
	width:					733px;
	height:					150px;
}
#form_applies .spacer{
	height:					20px;
}
#form_applies #box1{
	padding-bottom:			20px;	
}

#form_applies #box02{
	margin-left:			100px;
	width:					700px;
}
#form_applies #box02 .f_y{
/*	color:					#F7AB00;*/
/*	color:					#CF5656;*/
	color:					#507BA7;
	font-weight:			bold;
}
#form_applies #box02 .f_r{
	color:					#FF0000;
	font-weight:			bold;	
}
#form_applies #box02 .left{
	float:					left;
	width:					200px;
	padding-bottom:			20px;
}
#form_applies #box02 .right{
	float:					left;
	width:					500px;
	padding-bottom:			20px;		
}
#form_applies #box02 .center{
	text-align:				center;
}
/*フォームのテーブル*/
#form_applies table{
	color:					#FFFFFF;
}
#form_applies #t{
	border-top:			1px #999999 solid; 
	border-right:		1px #999999 solid; 
	border-bottom: 		1px #999999 solid; 
	border-left: 		1px #999999 solid; 
	border-collapse:	collapse;
}
#form_applies td {
	font-size: 10px;
	line-height: 15px;
	color: #333333;

}
#form_applies .koushin {
	font-size: 10px;
	line-height: 16px;
	color: #0000FF;
}
#form_applies .satkikaku {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	word-spacing: 1em;

}
#form_applies .text {

	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
#form_applies .textblue {


	font-size: 12px;
	line-height: 20px;
	color: #0000FF;
	text-indent: 10px;
	word-spacing: 1em;
}
#form_applies .footer {
	font-size: 8px;
	color: #999999;
	line-height: 10px;
}
#form_applies .gyokan {


	font-size: 12px;
	line-height: 25px;
	color: #333333;
}
#form_applies .shiken {
	font-size: 12px;
	color:			#FFFFFF;
	background-color: #999999;
	border: #CCCCCC;
	text-align: right;
	vertical-align: middle;
}
#form_applies .shikenform {
	font-size: 12px;
	color: #666666;
	border: #CCCCCC;
	vertical-align: middle;
}
#form_applies .shiken2 {

	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	border: #CCCCCC;
	text-align: right;
	vertical-align: middle;
	letter-spacing: 0.2em;
}
#form_applies .shikenic3 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	border: #CCCCCC;
	text-align: right;
	vertical-align: middle;
}
#form_applies .pken {
	font-size: 12px;
	color: #666666;
	border: #CCCCCC;
	vertical-align: middle;
}
#form_applies .pkenleft {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	border: #CCCCCC;
	text-align:		right;
	vertical-align: middle;
}
#form_applies .vbaleft {

	border-top:			1px #999999 solid; 
	border-right:		1px #999999 solid; 
	border-bottom: 		1px #999999 solid; 
	border-left: 		1px #999999 solid; 
	font-size:		 12px;
	color: #FFFFFF;
	background-color: #999999;
	text-align: right;
	vertical-align: middle;
}
#form_applies .shiken4 {
	font-size: 12px;
	color: #333333;
	background-color: #B7CEB7;
	border: #CCCCCC;
	text-align: right;
	vertical-align: middle;
}
#form_applies .shikenform4 {
	font-size: 12px;
	color: #FFFFFF;
	border: #CCCCCC;
	vertical-align: middle;
	background-color: #F1F5F1;
}
#form_applies .setumeipeason {
	font-size: 12px;
	color: #333333;
}
#form_applies .table-toiawase {

	font-size: 12px;
	color: #333333;
	border: #CCCCCC;
	vertical-align: middle;
	background-color: #F1FAF1;
}
#form_applies .table-toiawase-left {
	font-size: 12px;
	color: #333333;
	background-color: #B9E8B9;
	border: #CCCCCC;
	text-align: right;
	vertical-align: middle;
}
#form_applies .kyo-kyufu {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#form_applies .picture {
	font-size: 10px;
	line-height: 15px;
	color: #333333;
}
#form_applies .td-shikaku {
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}
#form_applies .table-text {
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}
#form_applies .table-text-dark {
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}
#form_applies .shiken-p {

	font-size: 12px;
	color: #333333;
	background-color: #CBE4E4;
	border: #CCCCCC;
	text-align: right;
	vertical-align: middle;
}
#form_applies .shikenform-p {
	font-size: 12px;
	color: #666666;
	border: #CCCCCC;
	vertical-align: middle;
	background-color: #FFFFFF;
}
#form_applies .sitemap {
	font-size: 12px;
	color: #333333;
}
#form_applies .table-text-6 {
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}
#form_applies #contents_m2{
	font-family:		"MS UI Gothic";
	vertical-align:		top;
	color:				#999999;
	text-align:			left;
	font-size:			small;
	line-height:		18px;
}
#form_applies #contents_m2_m{
	width:				450px;
	border-top:			2px #9EB1D2 dotted ; 
	border-right:		2px #9EB1D2 dotted ; 
	border-bottom: 		2px #9EB1D2 dotted ; 
	border-left: 		2px #9EB1D2 dotted ; 
}
#form_applies #contents_m2_m_l{
	float:				left;
	margin-left:		15px;
}
#form_applies #contents_m2_m_r{
	float:				left;
	margin-left:		10px;	
}

