body {
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:0.9em;
	text-align: center;
	padding:0;
	margin-top:0;
	margin-left:0px;
	margin-bottom:5px;
	border:0;
	color:#333333;
	word-spacing:1px;
	width:100%;
}
.font_small{ font-size:0.8em; line-height:1.4em;}

strong{ font-weight:normal; border:0;}
 h1 { font-weight: normal; line-height:normal; font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

 h2, h3, h4, h5, h6 { font-weight: normal; line-height:normal; }


 
div#center{	
	text-align:center;
	width:900px;
 }

div#head_top{
	padding:0;
	border:0;
	line-height:0;
	background-image:url(img/bg_blue_head.jpg);
	background-repeat:repeat;
}
.head_catch{ 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	color:#0b2e59;
	width:676;
	vertical-align:bottom;
	}
.head_navi_right{
	width:88;
	vertical-align:bottom;
	background-image:url(img/bg_blue_head.jpg);
	background-repeat:repeat;
	}
	
div#content{
	width:900px;	
	/*background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;*/
	background: #EBF4F7;
	}
	
div#content_left{
	width:153;
	float:left;
	padding:0 0 0 0;
	text-align:left;
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}
.left_bnr{ 
	padding:0 0 0 7;
	margin:0;
	}	
	
div#content_right{
	float:right;
	width:747px;
	margin:0;
	padding:0;	
	text-align:left;
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}
	
div#foot{
	clear:both;
	text-align:center;
	width:100%;
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4em;
	}
.foot_inside{
	width:100%;	
	font-size:12px;
	line-height:1.5em;
	text-align:center;

	}

.foot_p{	
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5em;
	width:600;
	text-align:center;
	}
	
.h1_top{
	width:100%;
	line-height:normal; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:10 0 10 0;
	margin:0;
	
	}
.top_text_right{
	padding:0;
	margin:0;
	font-size:0.9em;
	line-height:1.2;
	}
.top_right_description{
	padding:0 5 0 5;
	margin:0;
	font-size:0.9em;
	line-height:1.2;
	vertical-align:top;
	}
.top_vertical_top{
	vertical-align:top;
	}
.top_photo_align_right{
	text-align:right;
	}

div#top_dhc_left{
	width:191;
	float:left;
	padding:0 0 0 0;
	margin:0 10 15 0;
	text-align:left;
	
}
div#top_dhc_right{
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:right;
}
div#clearboth{
text-align:center;
clear:both;}

.top_text_dhc{
	padding:0;
	margin:0;
	font-size:0.9em;
	line-height:1.2;
	}

.top_news{
	margin-left:10px;
	background-color:#FFFFFF;
	border:solid 1px #CCCCCC;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
	font-size:11px;	
	}
.top_news a:link{ color:#000000; text-decoration: none ;}
.top_news a:active{ color:#000000; text-decoration: none ;}
.top_news a:hover{ color:#000000;text-decoration: underline;}
.top_news a:active{ color:#000000; text-decoration: none ;}


div#brand_content{
	text-align:left;
	float:right;
	width:625px;
	margin:0;
	padding:0;	
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}

.brand_h1{
	line-height:normal; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:10 0 10 0;
	margin:0;
	}

.brand_content_text_01{
	font-size:12px;
	line-height:1.4;
	}
.brand_text_italic{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width:578px;
	font-size:12px;
	line-height:1.4;
	padding-left:10px;
	color:#07559e;
	}
.brand_value_txt{
	width:452;
	padding-left:18px;
	line-height:1.4;
	font-size:12px;
	}
	　
.brand_merit_txt{
	width:308px;	
	padding-left:10px;
	font-size:12px;
	}

	
div#train_content_left{
	width:136;
	float:left;
	padding:0 0 0 0;
	text-align:left;
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}

.train_h1{
	color:#07559e;
	line-height:1.4; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:10 0 10 0;
	margin:0;
	}
.train_txt_01{
	color:#07559e;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	}
 
 .train_txt_02{
	color:#000000;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	width:550;
	}
.train_space_left_10{
	padding-left:10;
	}
	
.train_box{
	padding-bottom:10px;
	vertical-align:top;
	}
	
.train_h2{
	vertical-align:top;
	margin:0;
	padding:0 0 0 10px;
	vertical-align:top;
	color:#07559e;
	line-height:1.4;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:600;
	}

.train_txt_04{
	vertical-align:top;
	margin:0;
	padding:0;
	width:442;
	line-height:1.4;
	font-size:12px;
	}

.train_txt_03{
	vertical-align:top;
	width:452px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	padding:0 0 15px 10px;
	margin:0;
	}
	
.train_txt_04_kaizen{
	vertical-align:middle;
	margin:0;
	padding:0;
	width:442;
	line-height:1.4;
	font-size:12px;
	}

.train_h2_kaizen{
	vertical-align:middle;
	margin:0;
	padding:0 0 0 10px;
	color:#07559e;
	line-height:1.4;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	font-weight:600;

	}

.train_h2_jinzai{
	vertical-align:top;
	margin:0;
	padding:0 0 0 23px;
	vertical-align:top;
	color:#07559e;
	line-height:1.4;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-weight:600;
	}

.train_txt_05{
	vertical-align:top;
	width:260px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	padding:0 0 0 23px;
	margin:0;
	}


/* 対談*/	
div#interview_content_left{
	width:136;
	float:left;
	padding:0 0 0 0;
	text-align:left;
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}
	
.interview_left_bnr{ 
	padding:0 0 0 7;
	margin:0;
	}
		
div#interview_content{
	float:right;
	text-align:left;
	width:763px;
	margin:0;
	padding:0;	
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}

/* コンテンツの左側*/	
div#interview_content_right_left{
	float:left;
	text-align:left;
	width:477px;
	margin:0 0 0 25;
	padding:0;	
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}


/* コンテンツの右側*/	
div#interview_content_right_right{
	float:right;
	text-align:left;
	width:189px;
	margin:0 10 0 10;
	padding:0;	
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}
.interview_title_txt_01{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	width:320;
	margin:0 0 0 25;
	line-height:1.5;
	}
.interview_title_txt_02{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	font-weight:600;
	width:320;
	margin:0 0 0 25;
	line-height:normal;
	}
	
.interview_title_txt_03{
	width:373;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5;
	}
.interview_title_bottom_space{
	margin:10 0 10 0;	}

.interview_arrow_txt{
	width:436;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	margin:5 0 5 0;
	padding:5 0 5 0;
	}
.interview_number{
	vertical-align:top;
	width:27;
	}
.interview_video_text{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	width:210;
	vertical-align:top;
	padding-top:5px;
	}
.interview_thumnail{
	margin-top:10;
	margin-bottom:5;
	border:0;
	}
	
.interview_content_foot{
clear:both;
	text-align:left;
	margin:10 0 10 25;
	}
.interview_thankyou_txt{
	margin:0 0 0 25;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5;
	}
.interview_profile_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	line-height:1.4;
	}

/*ワークフロー*/
div#left_bnr_workflow{
	width:136;
	float:left;
	padding:0 0 0 0;
	text-align:left;
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}
	

.workflow_title{
	color:#7883c6;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	font-weight:500;
	}


.workflow_txt_01{
	width:135;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	}
	
.workflow_txt_02{
	width:270;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;

	}

.workflow_txt_03{
	width:160;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	text-align:right;
	vertical-align:bottom;
	}
	

.workflow_txt_04{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	}
	
.workflow_txt_05{
	width:240;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:bottom;
	}

.workflow_txt_06{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:bottom;
	}

.workflow_title2{
	color:#666666;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	}
	
.workflow_space_left_10{
	padding-left:10;
		font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	}

div#workflow_content{
	text-align:left;
	float:right;
	width:625px;
	margin:0;
	padding:0;	
	background-image:url(img/bg_blue.jpg);
	background-repeat:repeat;
	}
	
/*メールフォーム*/
.form_width{
	width:500;
	padding-left:50;
	margin-left:50;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	}
/*お問い合わせ*/
.info_table{
	padding:0 0 0 130;
	}	

.info_title{	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	text-align:center;
	vertical-align:top;
	padding-top:15;
	padding-bottom:15;
	font-weight:bold;
	}
	
.info_td_01{
	width:130;	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	}

.info_td_02{
	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	text-align:center;
	padding-left:20;
	padding-right:20;
	vertical-align:top;

	}
	
.info_td_03{
	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding-bottom:40;

	}
	
/*応援をいただいている先生方*/
.support_table{
	padding:0 0 0 130;
	}	

.support_title{	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	text-align:center;
	vertical-align:top;
	padding-top:15;
	padding-bottom:15;
	font-weight:bold;
	}
	
.support_td_01{
	width:144;	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding-bottom:15;
	}
	
.support_td_02{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding-bottom:15;
	padding-left:15;

	}
	
/*ミステリドック*/
.mysterydoc_td_01{
	width:129;	
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding-bottom:15;
	}
	
.mysterydoc_td_02{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding-bottom:15;
	padding-left:15;
	}
	
.mysterydoc_td_03{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	padding-bottom:15;
	padding-left:15;
	}
	
	.mysterydoc_txt_01{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.4;
	vertical-align:top;
	}
	
	.mysterydoc_txt_02_title{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	line-height:1.4;
	vertical-align:top;
	padding:0;
	margin:0;
	}
	
	.mysterydoc_txt_02{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	vertical-align:top;
	padding:0;
	margin:0;
	}
	
	
/*自己診断*/

.check_title{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	width:760;
	padding:10 0 10 141;
	color:#07559e;
	}

.check_line{

	padding:0 0 0 141;
	}
	
.check_title2{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	font-weight:bold;
	width:760;
	padding:0 0 20 141;
	color:#07559e;
	}

div#check_left{
	width:310;
	float:left;
	margin:0 0 0 97;
	text-align:left;
	}
	
div#check_right{
	width:280;
	float:right;
	padding:0 40 0 0;
	text-align:left;
	}

.check_txt{
	width:138;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	text-align:left;
	vertical-align:top;
	line-height:1.4;
	}
.check_img{
	margin-bottom:20;
	margin-left:5px;
	
	}
	
.check_foot{
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	line-height:1.4;
	width:760;
	padding:0 0 0 240;
	color:#07559e;
	font-weight:bold;
	}
.check_foot_line{
	text-align:right;
	
	}
	
/*エグゼクティブコース*/
.exec_h1{
	color:#07559e;
	line-height:1.4; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:10 0 10 0;
	margin:0;
	vertical-align:top;
	}
.exec_txt_01{
	color:#000000;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:1.5;
	width:550;
	}
 
.exec_space_left_10{
	vertical-align:top;
	padding-left:10;
	padding-right:0;
	width:550;
	}
div#exec_border{
	text-align:right;
	}
	
.exec_training_txt{
	color:#000000;
	line-height:2; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:0 0 0 20;
	margin:0;
	vertical-align:top;
	}

.exe_merit_txt{
	color:#000000;
	line-height:2; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:0 0 0 20;
	margin:0;
	vertical-align:top;
	}

.exe_merit_img{
	width:134;
	color:#000000;
	line-height:2; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	padding:0 10 20 10;
	margin:0;
	vertical-align:top;
	}

.exe_merit_3txt{
color:#000000;
	line-height:1.4; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	vertical-align:top;
}


/*トップページ*/

.topwaku {
	width: 747px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.topmovarea {
	width: 350px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.topmovtextarea{
	font-size: 0.9em;
	width: 377px;
	margin: 0px 0px 0px 10px;
	float: left;
}
