

.midashi {
	font-family: Osaka, MS P Gothic, helvetica, Arial, sans-serif;
	font-size:120%;
	font-weight:bolder;
	}

/* フォントなど基本設定 -------------------------------------------------- */
#centerColumn {		/* column-SM */
		width			:385px;
		float:left;
		margin-left		:15px;
		margin-bottom	:20px;
		border:none;
		display:block;
	}
/* 中央コラム設定 -------------------------------------------------- */
	/* 基本要素 */
	#centerColumn p {
		color			:#333;		/* 基本フォントカラー */
		font-size		:small;
		font-size		:80%;		/* 基本フォントサイズ */
		font-family: Osaka, MS P Gothic, helvetica, Arial, sans-serif;
		line-height		:140%;
		background		:#ffffff;
		margin-bottom	:5px;
	}

	#centerColumn .colTitle { /* add new css sako Make*/
		margin-bottom	:5px;
	}
	#centerColumn .colTitle  img{ /* add new css sako Make*/
		vertical-align:top;
	}

	/* トピックパス */
	#centerColumn .topicPath {
		margin-bottom	:5px;
	}

		
	/* 汎用記事 */
	#centerColumn .article {
/*		font-size		:105%;*/
		line-height		:140%;
		margin-top		:5px;
		padding			:10px;
		border			:1px #CCC solid;
		}
	#centerColumn .article p {
		border:none;
	}
	#centerColumn .article td{
		color			:#333;		/* 基本フォントカラー */
		font-size		:80%;		/* 基本フォントサイズ */
		font-family: Osaka, MS P Gothic, helvetica, Arial, sans-serif;
		line-height		:140%;
		background		:#ffffff;
		margin-bottom	:5px;
	}
	#centerColumn .article2 {
		font-size		:90%;
		line-height		:120%;
		margin-top		:5px;
		padding			:10px;
		border			:1px #CCC solid;
		background		:#f5f5f5;
		}
	#centerColumn .article2 a:link {
		color			:#0078ae;
		}
	#centerColumn .article2 a:visited {
		color			:#75b2d5;
		}
	#centerColumn .article2 a:hover {
		color			:#75b2d5;
		background		:#ffffff;
		border-bottom:1px #dae7f2 dotted;
		}


	/* TOP画面中央コンテンツニュース指定 */
	#centerColumn .topCenterContents {
		font-size		:90%;
		line-height		:130%;
		margin-bottom	:5px;
		}

	#centerColumn .topCenterContents h2 {
		color			:#FFF;
		font-weight		:bold;
		margin-bottom	:10px;
		padding-left	:10px;
		background		:#996;
		}
	#centerColumn .topCenterContents b {
		color			:#3366ff;
		}
	#centerColumn .topCenterContents a:hover {
		text-decoration	:none;
	}			
	#centerColumn .topCenterContentsChangeBtn  {
		margin-top		:5px;
		}
	#centerColumn .topCenterContentsInfoBtn  {
		margin-top		:10px;
		}
	#centerColumn .topCenterContentsInfo td a {
		color			:#0078ae;
		text-decoration	:none;
		border-bottom:0px; 
	}
/*
	#centerColumn .topCenterContentsInfo  a:visited {
		font-size:90%;
		color			:#0078ae;
		text-decoration	:none;
	}
	#centerColumn .topCenterContentsInfo  a:hover {
		font-size:90%;
		color			:#75b2d5;
		text-decoration	:none;
		background-color:#FFFFFF;
	}
*/
	#centerColumn .topCenterContentsInfo td a:visited {
		color			:#0078ae;
		text-decoration	:none;
		border-bottom:0px dotted #dae7f2; 
	}
	#centerColumn .topCenterContentsInfo td a:hover {
		color			:#75b2d5;
		border-bottom:1px dotted #dae7f2; 
		text-decoration	:none;
		background-color:#FFFFFF;
	}

	/* セミナーリスト */
	#centerColumn .seminarList {
		padding			:10px;
		border			:1px #CCC solid;
		border-top		:0;
		background		:#FFF;
	}
	#centerColumn .seminarList h2 {
		color			:#FFF;
		font-size		:110%;
		font-weight		:bold;
		padding-left	:10px;
		background		:#996;
	}

	/* セミナーアイテム */
	#centerColumn .seminarList .seminarItem span {	
		font-size		:110%;
	}
	#centerColumn .seminarList .seminarItem {
		color			:#ccc;
	}
	#centerColumn .seminarList .seminarItem a {
		display			:block;
		color			:#5e7c85;		
		border			:1px #CCC solid;
		background		:#FFF url(/_img/click.gif) no-repeat bottom right;		
		padding-left	:5px;
		padding-bottom	:5px;
		padding-top	    :5px;
		margin			:5px 0;
		text-decoration	:none;
	}

	#centerColumn .seminarList .seminarItem a:hover {
		color			:#5e7c85;	
		background		:#fffacd url(/_img/click.gif) no-repeat bottom right;
	}
	#centerColumn .seminarList .seminarItem a span {
		font-weight		:bold;
		color			:#483d8b;
	}

	/* セミナーメニュー */
	#centerColumn .seminarList .seminarMenu {
		color			:#ffa500;
		margin-top		:10px;
		}
	#centerColumn .seminarList .seminarMenu a:link {
		color			:#6495ed;
		}
	#centerColumn .seminarList .seminarMenu a:visited {
		color			:#003366;
		}
	#centerColumn .seminarList .seminarMenu a:hover {
		color			:#ffa500;
		text-decoration	:none;
			}
	#centerColumn .seminarList .seminarMenu li {
		margin-right	:5px;
		}



		/* セミナー、クローズアップ、サービス各コンテンツの見出し部分補正 */	
	#centerColumn .article h3 {
		font-size		:120%;
		color			:#FFF;
		font-weight		:bold;
		margin-bottom	:10px;
		padding-left	:20px;
		background		:#727272;
		}
	#centerColumn .article h4 {
		font-size		:115%;
		line-height		:120%;
		font-weight		:bold;
		color			:#727272;
		margin-top	:20px;
		margin-bottom	:5px;
		border-left :8px #999999 solid;
		padding-left	:5px;
		}
	#centerColumn .article p {
		margin-bottom	:12px;
		}
	#centerColumn .article a:link {
		color			:#0078ae;
		text-decoration	:none;
		}
	#centerColumn .article a:visited {
		color			:#0078ae;
		text-decoration	:none;
		}
	#centerColumn .article a:hover {
		color			:#75b2d5;
		border-bottom:1px dotted; 
		text-decoration	:none;
		border-color	:#dae7f2;
		}

	#centerColumn .article .domain_news {
	font-size: 12px;
	line-height: 14px;
	padding: 10px;
	background		:#ECFFEA
	}
	#centerColumn .article .brandy_news {
	font-size: 12px;
	line-height: 14px;
	padding: 10px;
	background		:#f5f5f5
	}
	#centerColumn .article .brandy_news a {
	font-size: 12px;
	color			:#0078ae;
	background		:#f5f5f5
	}
	#centerColumn .article .shoyho_news {
	font-size: 12px;
	line-height: 14px;
	padding: 10px;
	background		:#f5f5f5
	}
	#centerColumn .article .shohyo_news a {
		font-size: 12px;
		color			:#0078ae;
		background		:#f5f5f5
	}
	#centerColumn .article .past_news {
		font-size: 12px;
		line-height: 14px;
		padding: 10px;
		background		:#F5F5DC
	}
	#centerColumn .article .comment {
		font-size		:90%;
	}
	#page-brand #centerColumn .article h3 {		/* ブランドのタイトル部分補正 */
		background		:#727272 url(/_img/subj_cursor_brand.gif) no-repeat 5px 50%;
		}
	#page-domain #centerColumn .article h3 {		/* ドメインのタイトル部分補正 */
		background		:#727272 url(/_img/subj_cursor_domain.gif) no-repeat 5px 50%;
		}
	#page-education #centerColumn .article h3 {		/* 教育のタイトル部分補正 */
		background		:#727272 url(/_img/subj_cursor_education.gif) no-repeat 5px 50%;
		}
	#page-trademark #centerColumn .article h3 {		/* 商標のタイトル部分補正 */
		background		:#727272 url(/_img/subj_cursor_trademark.gif) no-repeat 5px 50%;
		}
	#page-trademark #centerColumn .article h3 a {
	color			:#FFF;
	display			:block;
	}
	#page-trademark #centerColumn .article h3 a:hover {
	color			:#FFF;
	text-decoration	:none;
	background		:#87B4E3;
	display			:block;
	}