@charset "Shift_JIS";

/*左ブロック（最新対応情報）
---------------------------------------------------------*/
.unit-top-left {
	float:left;
	width:200px;
	padding:8px 0px 0px 0px;
	border-top: solid 1px #666;
}

ul.taiou {
	width:200px;
}

ul.taiou li {
	margin-top:3px;
	list-style:none;
}

ul.taiou li p {
	margin:5px 0 3px;
	font-size:10px;
	line-height: 1.2;
}

ul.taiou li a {
	margin-top:3px;
	list-style:none;
}

ul.taiou li a:hover img {
	/* IE */
    filter: alpha(opacity=80);
	/* Safari Opera */
    opacity:0.8;
	/* Firefox Netscape */
    -moz-opacity:0.8;
}



/*中央ブロック（プレス/お知らせ）
---------------------------------------------------------*/

div.unit-top-center {
	margin-left:30px;
	float:left;
	width:445px;
}

div.unit-top-center1 {
	padding:8px 0px 0px 0px;
	border-top: solid 1px #666;
}

div.unit-top-center2 {
	padding:8px 0px 0px 0px;
	border-top: solid 1px #666;
	margin-top:20px;
}

.press-unit {
	margin-top:10px;
	padding:10px 0 0 0;
	border-top:dashed 1px #ccc;
	display:block;
}

.press-photo {
	float:left;
}
.press-photo img {
	height: 50px;
	width: 50px;
}

dl.pressrelease {
	margin-left:60px;
}

dl.pressrelease dt {
	font-size:11px;
	line-height:1.2;
	font-weight:bold;
	color:#000;
}

dl.pressrelease dd.txt {
	margin-top:3px;
	font-size:12px;
	line-height: 1.4;
}

dl.pressrelease dd.product {
	font-size:12px;
	margin:5px 0 0 0;
}

.news-unit {
	margin-top:10px;
	padding:10px 0 0 0;
	border-top:dashed 1px #ccc;
	display:block;
}


dl.news-info dt {
	font-size:11px;
	line-height:1.2;
	font-weight:bold;
	color:#000;
}

dl.news-info dd.txt {
	margin-top:3px;
	font-size:12px;
	line-height: 1.4;
}


/*右ブロック（サポート/その他バナーなど）
---------------------------------------------------------*/
.unit-top-right {
	float:right;
	width:200px;
}

.support-unit {
	margin-top:10px;
	padding:10px 0 0 0;
	border-top:dashed 1px #ccc;
	display:block;
	width:200px;
}


dl.support-info dt {
	font-size:11px;
	line-height:1.2;
	font-weight:bold;
	color:#000;
}

dl.support-info dd.txt {
	margin-top:3px;
	font-size:12px;
	line-height: 1.4;
}


/*ブロック1*/

ul.unit-top-right1 {
	list-style:none;
}

ul.unit-top-right1 li.top-banner1 {
	margin-top:20px;
}
ul.unit-top-right1 li.top-banner2 {
	margin-top:3px;
}


/*ブロック2*/
.unit-top-right2 {
	margin-top:10px;
	width:178px;
	padding:0px 10px 10px 10px;
	border: solid 1px #CCC;
	list-style:none;
}

.factory-title {
	margin-top:10px;
}

.factory-unit {
	margin-top:10px;
}

.factory-photo {
	float:left;
}

dl.factory {
	margin-left:70px;
}

dl.factory dt {
	font-size:11px;
	line-height:1.2;
	font-weight:bold;
}

dl.factory dd {
	margin-top:1px;
	font-size:10px;
	line-height: 1.2;
}

/* ブロック3 ロジダイ特集エリア */
.unit-top-right3 {
	padding:8px 0px 0px 0px;
	border-top: solid 1px #666;
}

/* ブロック4 サポート情報 */
.unit-top-right4 {
	padding:8px 0px 0px 0px;
	border-top: solid 1px #666;
	margin-top: 20px;
}

/*左、中央、右（サブタイトル部分）ブロック共通
---------------------------------------------------------*/

.sub-title {
	margin-bottom:32px;
}

.sub-title-left {
	float:left;
	margin: 0;
	padding: 3px 0 0 0;
}

.sub-title-right {
	float:right;
	margin: 0;
	padding: 0;
}



/* ボトムバナー */
.btmBanner {
	display: none;
}
