body  {
	font-size:12px;
	line-height:150%;
	color:#333;
	text-align:center;
	margin: 0px auto;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#fff;
	background-image:url(http://www.mdinc.jp/images/body_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
 }
  
img{
	border-width:0;
	margin: 0px;
	padding: 0px;
}

p {
	margin:0px;
	padding:0px;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #C00;
	text-decoration:underline;
}

.link_b a:link {
	color: #105188;
	text-decoration: none;
}

.link_b a:hover {
	color: #C00;
	text-decoration:underline;
}

.link_b a:visited {
	color: #105188;
}

h2 {
	font-size:12px;
	font-weight:bold;
	line-height:150%;
	margin:0px;
	padding:0px;
}


h4 {
	font-size:12px;
	line-height:150%;
	margin:0px;
	padding:0px;
}

.text10 {
	font-size : 10px;
	line-height:150%;
}

.text12 {
	font-size : 12px;
	line-height:150%;
}

.text14 {
	font-size : 14px;
	line-height:150%;
}

.txt_c1 {
	color:#B88D02;
}

.txt_c2 {
	color:#105188;
}

.sizeup {
	font-size:120%;
}

.sizedown {
	font-size:80%;
}

.red {
	color:#c00;
}

.blue {
	color:#105188;
}

.yellow {
	color:#B88D02;
}

.gray {
	color:#666;
}

form{
	border-width:0;
	margin: 0px;
	padding: 0px;
}


.container {
	width: 950px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	background-color: #fff;
	text-align: left;
	border-left:1px solid #333;
	border-right:1px solid #333;
}

.header {
	width: 950px;
	margin : 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.header0 {
	width:100%;
	height:30px;
	padding:0px;
	margin:0px;
	background-image:url(http://www.mdinc.jp/images/header_bg.gif);
	background-repeat:repeat-x;
}

.header0_body {
	width:950px;
	padding:0px;
	margin:0px;
}

.header_bg {
	font-size:12px;
	height:24px;
	padding:0px 0px 0px 15px;
	background-image:url(http://www.mdinc.jp/images/gr_header_03.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

.header_add {
	font-size:10px;
	padding:0px 0px 0px 5px;
	margin:0px;
}

.header h1 {
	padding:0px;
	margin:0px;
}

.main{
	width:710px;
	float:right;
	font-size: 12px;
	text-align: left;
	padding : 0px 10px 0px 0px;
	margin : 0px 0px 0px 0px;
}

.main_c {
	border-left:1px solid #333;
}

.contents {
	float:left;
	width:235px;
	height:390px;
	margin:0px;
	padding:0px;
	border-right:1px solid #333;
	font-size:12px;
	line-height:120%;
}

.first {
	border-left:1px solid #333;
}

.contents_inner {
	height:289px;
	padding:0px;
	margin:0px;

}

.contents_inner1 {
	height:289px;
	padding:0px;
	margin:0px;
	background-image:url(http://www.mdinc.jp/images/cgr_manabi_ph2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.contents_inner1 h4 {
	font-size:12px;
	color:#B85801;
	line-height:120%;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.contents_inner2 {
	height:289px;
	padding:0px;
	margin:0px;
	background-image:url(http://www.mdinc.jp/images/cgr_atsume_ph2.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.contents_inner2 h4 {
	font-size:12px;
	line-height:120%;
	color:#B88D02;
	margin:5px 0px 0px 0px;
	padding:0px;
}

.ci {
	clear:both;
	width:215px;
	padding:5px 5px 0px 5px;
	margin:0px;
}

.ci_left {
	float:left;
	width:123px;
	padding:0px 3px 0px 3px;
	margin:0px;
}

.ci_right {
	float:left;
	width:106px;
	padding:0px;
	margin:0px;
}

.ci_left2 {
	float:left;
	width:106px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.ci_right2 {
	width:129px;
	padding:0px 0px 0px 103px;
	margin:0px;
}

.ci_right3 {
	width:129px;
	padding:0px 0px 0px 106px;
	margin:0px;
}

.left {
	float:left;
	width:210px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.c-both{
	clear:both;
	margin:0px;
	padding:0px;
}

.footer {
	text-align : left;
	padding : 50px 10px 0px 10px;
	margin : 0px;
	font-size:10px;
}

.f_add {
	float:left;
	margin:0px;
	padding:0px;
}

.f_copy {
	float:right;
	margin:0px;
	padding:0px;
}

.footer3 {
	width:100%;
	height:54px;
	padding:5px 0px 0px 0px;
	margin:0px;
	background-image:url(http://www.mdinc.jp/images/footer_bg.gif);
	background-repeat:repeat-x;
}

.footer3_body {
	width:930px;
	font-size:10px;
	color:#FFF;
	text-align:left;
	padding:0px 10px 0px 10px;
	margin:0px;
}
	
.footer3 a:link {
	color: #FFF;
	text-decoration: none;
}

.footer3 a:hover {
	color: #C00;
	text-decoration:underline;
}

.footer3 a:visited {
	color: #FFF;
}

.menu {
	padding:10px 8px 30px 8px;
	margin:0px 0px 0px 0px;
}

.menu p {
	margin:0px 0px 5px 0px;
	padding:0px;
}

.news {
	float:left;
	width:349px;
	border:1px solid #333;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

.n_first {
	margin-right:7px;
}

.news_body {
	width:329px;
	height:350px;
	padding:10px 10px 0px 10px;
	margin:0px 0px 0px 0px;
	overflow:scroll;
}

.news_date {
	float:left;
	color:#C00;
	width:80px;
	margin:0px;
	padding:0px;
}

.news_title {
	float:left;
	width:225px;
	padding:0px 0px 0px 5px;
	margin:0px;
}

.event_title {
	padding:0px 0px 5px 5px;
	margin:0px;
}

.ls_l {
	list-style:inside url(http://www.mdinc.jp/images/icon_sankaku.gif);
	margin:0px 0px 0px 5px;
	padding:0px;
}

.c_title {
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;
}

.c_body {
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;
}


/*　プラグインフィールド　*/
.plugin {
	padding:10px;
	margin:20px 0px 0px 0px;
	background:#ddd;
}

.plugin_img {
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
}



/* 教材一覧用 */
.kyozai {
	padding:26px 0px 0px 0px;
	margin:0px;
	text-align:left;
}

.kyozai_body {
	float:right;
	width:618px;
	padding:0px 0px 0px 0px;
	margin:8px 0px 20px 0px;
	border-top:1px solid #333;
}

.kyozai_inner {
	width:618px;
	padding:13px 0px 13px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #333;
}

.kyozai_ph {
	float:left;
	width:94px;
	padding:0px;
	margin:0px;
}

.kyozai_txt {
	float:left;
	width:514px;
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:left;
}

.kyozai_title {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#105188;	
	padding:0px;
	margin:0px;
}

	
.kyozai_title a:link {
	color: #105188;
	text-decoration: none;
}

.kyozai_title a:hover {
	color: #C00;
	text-decoration:underline;
}

.kyozai_title a:visited {
	color: #105188;
}



/* お問い合わせ・フォーム用 */
.contact {
	padding:10px 0px 10px 0px;
	margin:0px;
}

.contact strong {
	font-weight:bold;
	color:#C00;
}

.contact a:link {
	color: #105188;
	text-decoration: none;
}

.contact a:hover {
	color: #C00;
	text-decoration:underline;
}

.contact a:visited {
	color: #105188;
}

.contact form{
	border-width:0;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

.contact table {
	width:680px;
	padding:0px;
	margin:5px 0px 20px 0px;
	border-top:1px solid #999;
	border-collapse:collapse;
}

.contact th {
	width:120px;
	height:30px;
	text-align:left;
	font-weight:normal;
	background-color:#DDD;
	padding:0px 0px 0px 15px;
	margin:0px;
	border-bottom:1px solid #999;
}

.contact td {
	text-align:left;
	padding:0px 0px 0px 15px;
	margin:0px;
	border-bottom:1px solid #999;
}

.contact textarea {
	padding:0px 0px 0px 0px;
	margin:5px 0px 5px 0px;
}

.left18 {
	padding:0px 0px 0px 18px;
	margin:0px;
}

/*　使命・ビジョン用　*/
.c_mivi {
	width:710px;
	padding:0px;
	margin:0px;
}

.mi {
	float:left;
	width:350px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.vi {
	float:left;
	width:340px;
	padding:0px 0px 0px 9px;
	margin:0px;
	border-left:1px solid #999;
}


/*　スタッフ紹介用　*/
.staff {
	width:710px;
	padding:20px 0px 0px 8px;
	margin:0px 0px 0px 0px;
}


.staff_left {
	float:left;
	width:325px;
	padding:0px 10px 20px 10px;
	margin:0px;
}

.staff_right {
	float:left;
	width:335px;
	padding:0px 0px 20px 14px;
	margin:0px;
	border-left:1px solid #999;
}

.s_phbody {
	width:325px;
	padding:0px 0px 10px 0px;
	margin:0px;
}

.s_ph {
	float:left;	
	width:115px;
	padding:0px;
	margin:0px;
}

.s_phtxt {
	height:120px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.s_txt {
	padding:0px 0px 20px 0px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #333;
}

.staff h3 {
	font-size:18px;
	font-weight:normal;
	line-height:150%;
	margin:0px;
	padding:0px;
}

.staff strong {
	font-weight:normal;
	color:#C00;
}


/*　事業部紹介　*/
.division {
	width:680px;
	padding:20px 10px 0px 10px;
	margin:0px 0px 20px 0px;
}

.d_section {
	padding:20px 0px 20px 0px;
	margin:0px;
	border-bottom:1px solid #333;
}

.d_section2 {
	padding:0px 14px 0px 14px;
	margin:0px;
}

.d_first {
	border-top:1px solid #333;
}

.division h3 {
	font-weight:bold;
	font-size:14px;
	padding:0px;
	margin:0px;
}

.division a:link {
	color: #B88D02;
	text-decoration: none;
}

.division a:hover {
	color: #C00;
	text-decoration:underline;
}

.division a:visited {
	color: #B88D02;
}


/*　グループ企業用　*/
.group {
	width:680px;
	padding:20px 10px 0px 8px;
	margin:0px 0px 20px 0px;
}

.g_section {
	padding:10px 0px 10px 0px;
	margin:0px;
	border-bottom:1px solid #333;
}

.g_first {
	border-top:1px solid #333;
}

.g_txt {
	float:left;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.g_banner {
	float:right;
	padding:0px;
	margin:0px;
}


/*　プライバシー　*/
.privacy {
	padding:20px 10px 0px 10px;
	margin:0px;
}

.privacy h3 {
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

.p_section {
	padding:0px 0px 0px 12px;
	margin:0px;
}

.privacy ol {
	padding:0px 0px 0px 22px;
	margin:0px;
}


/*　特定商取引に関する表記　*/
.hyouki {
	padding:0px 0px 0px 8px;
	margin:20px 0px 0px 0px;
}

.hyouki table {
	width:680px;
	padding:0px;
	margin:5px 0px 20px 0px;
	border-top:1px solid #999;
	border-collapse:collapse;
}

.hyouki th {
	width:120px;
	text-align:left;
	font-weight:normal;
	background-color:#DDD;
	padding:6px 10px 6px 10px;
	margin:0px;
	border-bottom:1px solid #999;
}

.hyouki td {
	text-align:left;
	padding:6px 10px 6px 10px;
	margin:0px;
	border-bottom:1px solid #999;
}


/*　セミナー講演コンサルティングの依頼に関して　*/
.irai {
	width:680px;
	padding:0px 0px 0px 10px;
	margin:20px 0px 10px 0px;
}

.irai h3 {
	font-size:14px;
	font-weight:bold;
	color:#B88D02;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.irai h4 {
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.irai_section {
	padding:10px 0px 10px 0px;
	margin:0px;
	border-bottom:1px solid #333;
}

.irai_first {
	border-top:1px solid #333;
}

.irai a:link {
	color: #105188;
	text-decoration: none;
}

.irai a:hover {
	color: #C00;
	text-decoration:underline;
}

.irai a:visited {
	color: #105188;
}

.irai table {
	width:670px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	border-collapse:collapse;
}

.irai th {
	width:120px;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.irai td {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.irai02 {
	width:680px;
	padding:0px 0px 0px 10px;
	margin:20px 0px 10px 15px;
}


/*　100社100通りの業績アップの軌跡　*/
.kiseki {
	padding:0px 10px 0px 10px;
	margin:0px;
}

.client {
	width:670px;
	padding:20px 0px 20px 0px;
	margin:0px;
	border-bottom:1px solid #333;
}

.client_left {
	float:left;
	width:150px;
	height:150px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}

.client_right {
	float:right;
	width:500px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.client h3 {
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	margin:0px;
}

.client_name {
	text-align:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}



/*　メッセージ用　*/
.message {
	padding:0px 10px 0px 10px;
	margin:0px;
}

.message_body {
	width:670px;
	padding:20px 0px 20px 0px;
	margin:0px;
	border-bottom:1px solid #333;
}

.message_left {
	float:left;
	width:150px;
	height:150px;
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	overflow:hidden;
	border:1px solid #999;
}

.message_right {
	float:right;
	width:500px;
	padding:5px 0px 0px 10px;
	margin:0px;
}

.message h3 {
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	margin:0px;
	color: #C00;
}

.message_name {
	text-align:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}

.message_zoom {
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}


/*　ランキング用　*/
#pagerank_viewer {
	padding:0px 8px 30px 8px;
	margin:0px 0px 0px 0px;
}

.widget-list {
	padding:0px 0px 0px 0px;
	margin:0px;
}

.widget-list-item {
	padding:8px 0px 5px 0px;
	margin:0px;
	border-bottom:1px solid #000;
}

#page-rank {
	padding:0px;
	margin:0px;
}

ul#page_rank {
	margin: 0px;
	padding: 0px;
	list-style: none;
}



/*　エントリーアーカイブ用　*/
.entrytitle {
	 background-image:url(http://www.mdinc.jp/images/gr_entrytitle_back.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding:0px;
	 margin:0px;
}

.entrytitle h3 {
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	margin:0px;
	padding:5px 0px 5px 24px;
	color:#C00;
}

.einrytitle_bottom {
	height:16px;
	background-image:url(http://www.mdinc.jp/images/gr_entrytitle_bottom.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.entrytitle02 {
	 background-image:url(http://www.mdinc.jp/images/gr_entrytitle_back.gif);
	 background-position:left;
	 background-repeat:no-repeat;
	 padding:5px;
	 margin:0px 0px 0px 15px;
}


.entrytitle02 h3 {
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	margin:0px;
	padding:5px 0px 5px 24px;
	color:#C00;
}

.einrytitle_bottom02 {
	height:16px;
	background-image:url(http://www.mdinc.jp/images/gr_entrytitle_bottom.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding:0px;
	margin:0px 0px 5px 15px;
}

.posted {
	border-top : solid 1px #999;
	padding:6px 0px 0px 0px;
	margin:15px 0px 50px 0px;
	text-align : right ;
	color : #999;
}



/*　成功事例　*/
.jirei_entry {
	float:left;
	width:487px;
	padding:0px 14px 0px 0px;
	margin:20px 0px 0px 0px;
	border-right:1px dashed #999;
}

.jirei_ichiran {
	float:left;
	width:160px;
	padding:0px 10px 0px 14px;
	margin:20px 0px 0px 0px;
	text-align:left;
}

.jirei_ichiran_title {
	padding:0px;
	margin:0px 0px 15px 0px;
}

.jirei_ichiran_block {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

/*　年末年始挨拶　*/
.txt0001 {
	text-align: right;
	margin-right: 100px;
}

.news02 {
	float:left;
	width:349px;
	padding:0px;
	margin-top: 29px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.n_first {
	margin-right:8px;
}
