


div#main
{
	padding:20px 10px 30px 10px;
	width:750px;
	height:auto;
}

div#main h1
{
	display:none;
}

div#main div#image_objects-area
{
	width:749px;
	height:394px;
	border-top:solid 1px #a0a0a0;
	border-right:solid 1px #a0a0a0;
	border-bottom:solid 1px #a0a0a0;
}

div#main div#image_objects-area h2
{
	display:none;
}

div#main div#image_objects-area div#objects_others-lists-area
{
	width:223px;/*actual:224px*/
	height:393px;/*actual:393px*/
	/*float:left;*/
	border-right:solid 1px #a0a0a0;
	/*background-color:black;*/	
	float:left;
}

div#main div#image_objects-area div#promotion_movie-area
{
	width:525px;
	height:393px;
	float:right;
	border:none;
	display:block;
	/*以下の2つは、IE6のバグ用。<noscript>〜</noscript>を置くと、その分の文字列スペースを用意してしまう。*/
	font-size:1%;
	line-height:1%;
}

/*以下の「noscript」を含むスタイル設定は、IE6のみ認識されない。本来はこちらが正しい。*/
div#main div#image_objects-area div#promotion_movie-area noscript
{
	width:525px;
	height:393px;
	border:none;
	display:block;
}

div#main div#image_objects-area div#promotion_movie-area noscript a img#prom-img
{
	/*float:right;*/
	border:none;
	/*display:block;*/
}

/*以下の「noscript」を含まないスタイル設定は、IE6用である。IE6では「noscript」は認識されない。*/
div#main div#image_objects-area div#promotion_movie-area a img#prom-img
{
	/*float:right;*/
	border:none;
	/*display:block;*/
}

div#main div#image_objects-area ul#objects-list
{
	width:223px;
	height:240px;
}

div#main div#image_objects-area ul#objects-list li
{
	width:223px;
	height:39px;/*actual:40px*/
	border-bottom:solid 1px #a0a0a0;
	list-style-type:none;
	color:white;
}

/*div#main div#image_objects-area ul#objects-list li.obj_bottom
{
	border-bottom:solid 1px #a0a0a0;
}*/

div#main div#image_objects-area ul#objects-list li a
{
	display:block;
	width:223px;
	height:39px;
	/*font-size:0;*/
	/**/
	/*color:white;*/
	text-indent:-9999px;
	/*text-indent:-9999pxの際、Firefoxに生じる横線現象の対応。横線の正体はリンク下線。
	overflow:hiddenでも、text-decoration:noneでもどちらでもいいが、意味的にはoverflow:hiddenが正しい*/
	overflow:hidden;
	/*text-decoration:none;*/
}

/*div#main div#image_objects-area ul#objects-list li a span
{
	visibility:hidden;
}*/

div#main div#image_objects-area ul#objects-list li a#obj_hdd-link
{
	background:url(../img/obj_hdd-top.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_hdd-link:hover
{
	background:url(../img/obj_hdd-top-f.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_build_pc-link
{
	background:url(../img/obj_build_pc-top.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_build_pc-link:hover
{
	background:url(../img/obj_build_pc-top-f.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_enhance_pc-link
{
	background:url(../img/obj_enhance_pc-top.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_enhance_pc-link:hover
{
	background:url(../img/obj_enhance_pc-top-f.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_tv_on_pc-link
{
	background:url(../img/obj_tv_on_pc-top.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_tv_on_pc-link:hover
{
	background:url(../img/obj_tv_on_pc-top-f.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_videoconf-link
{
	background:url(../img/obj_photo-top.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_videoconf-link:hover
{
	background:url(../img/obj_photo-top-f.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_data_movable-link
{
	background:url(../img/obj_data_movable-top.jpg) no-repeat;
}

div#main div#image_objects-area ul#objects-list li a#obj_data_movable-link:hover
{
	background:url(../img/obj_data_movable-top-f.jpg) no-repeat;
}

div#main div#image_objects-area ul#others-list
{
	width:223px;
	height:153px;
}

div#main div#image_objects-area ul#others-list li
{
	border-top:solid 1px #a0a0a0;
	border-bottom:solid 1px #a0a0a0;
	border-left:solid 1px #a0a0a0;
	width:222px;
	list-style-type:none;
}

div#main div#image_objects-area ul#others-list li#others_jisaku-li
{
	height:74px;/*actual:76px*/
	border-bottom:solid 1px #a0a0a0;
}

div#main div#image_objects-area ul#others-list li#others_jisaku-li a
{
	display:block;
	width:222px;
	height:74px;
	background:url(../img/jisakuhonpo-top.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area ul#others-list li#others_videoconf-li
{
	height:76px;/*actual:77px*/
}

div#main div#image_objects-area ul#others-list li#others_videoconf-li a
{
	display:block;
	width:222px;
	height:76px;
	background:url(../img/vmeet_trial-top.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area ul#others-list li#others_ktec-li
{
	height:76px;/*actual:77px*/
}

div#main div#image_objects-area ul#others-list li#others_ktec-li a
{
	display:block;
	width:222px;
	height:76px;
	/*background:url(../img/vmeet_trial-top.jpg) no-repeat;*/
	background:url(../img/ktec-top.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area ul#others-list li#others_ikiddo-wii-li
{
	height:76px;/*actual:77px*/
}

div#main div#image_objects-area ul#others-list li#others_ikiddo-wii-li a
{
	display:block;
	width:222px;
	height:76px;
	background:url(../img/ikiddo-wii.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area ul#others-list li#others_ikiddo-li
{
	height:76px;/*actual:77px*/
}

div#main div#image_objects-area ul#others-list li#others_ikiddo-li a
{
	display:block;
	width:222px;
	height:76px;
	background:url(../img/hpflash.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
div#main div#image_objects-area ul#others-list li#others_disp1
{
	height:73px;/*actual:77px*/
	margin-bottom:3px;
}

div#main div#image_objects-area ul#others-list li#others_disp1 a
{
	display:block;
	width:222px;
	height:73px;
	background:url(../img/disp1.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
div#main div#image_objects-area ul#others-list li#others_disp2
{
	height:73px;/*actual:77px*/
	margin-bottom:3px;
}

div#main div#image_objects-area ul#others-list li#others_disp2 a
{
	display:block;
	width:222px;
	height:73px;
	background:url(../img/disp2.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
div#main div#image_objects-area ul#others-list li#others_disp3
{
	height:73px;/*actual:77px*/
	margin-bottom:3px;
}

div#main div#image_objects-area ul#others-list li#others_disp3 a
{
	display:block;
	width:222px;
	height:73px;
	background:url(../img/disp3.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
div#main div#image_objects-area ul#others-list li#others_disp4
{
	height:73px;/*actual:77px*/
	margin-bottom:3px;
}

div#main div#image_objects-area ul#others-list li#others_disp4 a
{
	display:block;
	width:222px;
	height:73px;
	background:url(../img/disp4.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
div#main div#image_objects-area ul#others-list li#others_disp5
{
	height:73px;/*actual:77px*/
	margin-bottom:3px;
}

div#main div#image_objects-area ul#others-list li#others_disp5 a
{
	display:block;
	width:222px;
	height:73px;
	background:url(../img/disp5.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area ul#others-list li#others_kt650al-li
{
	height:76px;/*actual:77px*/
}

div#main div#image_objects-area ul#others-list li#others_kt650al-li a
{
	display:block;
	width:222px;
	height:76px;
	background:url(../img/gorimax.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area ul#others-list li#others_DataRecovery-li
{
	height:76px;/*actual:77px*/
}

div#main div#image_objects-area ul#others-list li#others_DataRecovery-li a
{
	display:block;
	width:222px;
	height:76px;
	background:url(../img/DataRecovery.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div#main div#image_objects-area:after
{
	display:block;
	content:"&nbsp;";
	width:0;
	height:0;
	clear:both;
	visibility:hidden;
}

div#main dl#new_products-list
{
	width:750px;
	height:auto/*200px*/;
	/*padding-left:5px;
	padding-right:5px;*/
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 10px 0;
	
	border-top:solid 1px #bababa;
	/*background-color:yellow;*/
}

div#main dl#new_products-list dd#new_products-list-body
{
	width:750px;
	height:auto/*200px*/;
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit
{
	width:180px;
	padding-left:2px;
	padding-right:2px;
	height:220px/*200px*/;
	float:left;
	border-top:solid 1px #a0a0a0;
	border-left:solid 1px #a0a0a0;
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dt
{
	width:165px;/*actual:180px*/
	height:22px;/*actual:24px*/
	padding:0px 0 2px 15px;
	/*background-color:#dcdcdc;*/
	background:#ededed url("../img/red-tri-right.gif") 4px 8px no-repeat;
	overflow:hidden;
	/*border-top:solid 1px #a0a0a0;
	border-left:solid 1px #a0a0a0;
	border-right:solid 1px #a0a0a0;*/
	/*border-left:solid 1px white*//*#a0a0a0*/
	/*border-right:solid 1px white*//*#a0a0a0*/
	/*border-bottom:solid 1px #a0a0a0;*/
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dt a
{
	color:#009944;
	font-size:80%;
	font-weight:bold;
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dt a:hover
{
	color:red;
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dd
{
	width:180px;
	height:auto/*176px*/;
	/*border-left:solid 1px white*//*#a0a0a0*/
	/*border-right:solid 1px white*//*#a0a0a0*/
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dd div.new_pro_img-area
{
	width:180px;
	height:100px;
	text-align:center;
	/*border-top:solid 1px #a0a0a0;*/
	/*border-bottom:solid 1px #dcdcdc;*/
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dd div.new_pro_img-area img
{
	border:none;
}

div#main dl#new_products-list dd#new_products-list-body dl.new_pro-unit dd p
{
	width:174px;
	height:auto/*70px*/;/*actual:76px*/
	padding:2px 3px 2px 3px;
	font-size:75%;
	/*background-color:#e5e5e5;*/
	color:#404040;
	overflow:hidden;
	border-top:solid 1px #dcdcdc;
	/*border-bottom:solid 1px #dcdcdc;*/
}

div#main dl#new_products-list dd#new_products-list-body:after
{
	display:block;
	content:"&nbsp;";
	width:0;
	height:0;
	clear:both;
	visibility:hidden;
}

div#main div#news-area
{
	width:750px;
	height:auto;
	/*background-color:green;*/
	padding-bottom:20px;
	border-bottom:solid 1px #a0a0a0;
	margin-bottom:30px;
}

div#main div#news-area h2
{
	background:url(../img/news-title.jpg) no-repeat;
	text-indent:-9999px;
}

div#main div#news-area div#news-body
{
	width:745px;
	height:auto;
	float:left;
	padding-top:20px;
	padding-left:15px;
	/*background-color:yellow;*/
}

div#main div#news-area div#news-body ul#news-list
{
	width:745px;
	height:auto;
	margin-bottom:15px;
	font-size:75%;
}

div#main div#news-area div#news-body ul#news-list li
{
	/*padding-top:2px;
	padding-bottom:2px;*/
	list-style-type:none;
	/*background-color:yellow;*/
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:dotted 1px #a0a0a0;
	line-height:160%;
	width:730px;/*これがないと、IE6で、下記のspanとpのfloatの高さをliの高さの計算に入れてくれない*/
	height:auto;
}

div#main div#news-area div#news-body ul#news-list li span.news-list-ymd
{
	display:block;
	float:left;
	width:70px;
	padding-left:20px;
	height:auto;
	background:url(../img/green-tri-right.gif) 5px 5px no-repeat;
}

div#main div#news-area div#news-body ul#news-list li p.news-outline
{
	width:620px;
	float:right;
	height:auto;
}

div#main div#news-area div#news-body ul#news-list li:after
{
	display:block;
	content:"&nbsp;";
	width:0;
	height:0;
	clear:both;
	visibility:hidden;
}

/*div#main div#news-area div#news-body table#news-list
{
	width:500px;
	height:auto;
	margin-bottom:15px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:80%;
	border:none;
	table-layout:fixed;
}

div#main div#news-area div#news-body table#news-list td
{
	text-align:left;
	border:none;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
}

div#main div#news-area div#news-body table#news-list td.news-list-ymd
{
	width:18%;	
}

div#main div#news-area div#news-body table#news-list td.news-outline
{
	width:82%;
}*/

/*div#main div#news-area div#news-body ul#news-list li a
{
	font-size:75%;
}*/

div#main div#news-area div#news-body a#see_all_news-link
{
	display:block;
	margin-right:0;
	margin-left:auto;
	font-size:80%;
	width:120px;
	height:auto;
	text-align:right;	
}

div#main div#news-area div#news_img-area
{
	width:225px;
	height:auto;
	padding-top:20px;
	float:right;
}

div#main div#news-area div#news_img-area img
{
	margin-left:auto;
	margin-right:auto;
	display:block;
}

div#main div#news-area:after
{
	display:block;
	content:"&nbsp";
	height:0;
	width:0;
	visibility:hidden;
	clear:both;
}
