@charset "utf-8";







/* 01 localmenu @ products pages +++++++++++++++++++++++++++++++++++++++

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ctsBoxIndex{

font-size:75%;
line-height:1.33;
text-align:left;
}


.newsBox{
width:700px;
float:left;
padding-top:5px;
}

img#mainPict{
display:block;
}


.bnrInfoBox{
width:200px;
float:right;
}



.prodLineup{
width:920px;
margin-bottom:10px;
padding-bottom:9px;
background:url(../img/lineup_bg.gif) no-repeat left bottom;
}

.prodLineup table{
border-collapse:collapse;
border-spacing:0;
border:none;
empty-cell:show;
}





.prodLineup td{ 
vertical-align:top;
background-position:left bottom;
background-repeat:no-repeat;
}

.prodLineup a{
width:119px;
display:block;
padding:0 0 0 65px;
background-position:left bottom;
background-repeat:no-repeat;
}


.prodLineup td#ct_liq{ background-image:url(../img/lineup_tv_r.gif);}
.prodLineup td#ct_tcp{ background-image:url(../img/lineup_capcha_r.gif);}
.prodLineup td#ct_seg{ background-image:url(../img/lineup_one-seg_r.gif);}
.prodLineup td#ct_car{ background-image:url(../img/lineup_car-one-seg_r.gif);}
.prodLineup td#ct_vcp{ background-image:url(../img/lineup_tv-capcha_r.gif);}

.prodLineup td#ct_cdb{ background-image:url(../img/lineup_cds_r.gif);}
.prodLineup td#ct_vid{ background-image:url(../img/lineup_video-edit_r.gif);}
.prodLineup td#ct_spk{ background-image:url(../img/lineup_speaker_r.gif);}
.prodLineup td#ct_biz{ background-image:url(../img/lineup_bus-equipment_r.gif);}
.prodLineup td#ct_sdk{ background-image:url(../img/lineup_sdk_r.gif);}




.prodLineup td#ct_liq a	{ padding-top:19px;padding-bottom:21px; }
.prodLineup td#ct_tcp a	{ padding-top:12px;padding-bottom:12px; }
.prodLineup td#ct_seg a	{ padding-top:12px;padding-bottom:12px; }
.prodLineup td#ct_car a	{ padding-top:12px;padding-bottom:12px; }
.prodLineup td#ct_vcp a	{ padding-top:12px;padding-bottom:12px;  }

.prodLineup td#ct_cdb a	{ padding-top:12px;padding-bottom:12px;}
.prodLineup td#ct_vid a	{ padding-top:19px;padding-bottom:20px; }
.prodLineup td#ct_spk a	{ padding-top:19px;padding-bottom:20px; }
.prodLineup td#ct_biz a	{ padding-top:19px;padding-bottom:20px;}
.prodLineup td#ct_sdk a	{ padding-top:19px;padding-bottom:20px; }






.prodLineup td#ct_liq a{ background-image:url(../img/lineup_tv.gif);}
.prodLineup td#ct_tcp a{ background-image:url(../img/lineup_capcha.gif);}
.prodLineup td#ct_seg a{ background-image:url(../img/lineup_one-seg.gif);}
.prodLineup td#ct_car a{ background-image:url(../img/lineup_car-one-seg.gif);}
.prodLineup td#ct_vcp a{ background-image:url(../img/lineup_tv-capcha.gif);}

.prodLineup td#ct_cdb a{ background-image:url(../img/lineup_cds.gif);}
.prodLineup td#ct_vid a{ background-image:url(../img/lineup_video-edit.gif);}
.prodLineup td#ct_spk a{ background-image:url(../img/lineup_speaker.gif);}
.prodLineup td#ct_biz a{ background-image:url(../img/lineup_bus-equipment.gif);}
.prodLineup td#ct_sdk a{ background-image:url(../img/lineup_sdk.gif);}



.prodLineup td#ct_liq a:hover,
.prodLineup td#ct_tcp a:hover,
.prodLineup td#ct_seg a:hover,
.prodLineup td#ct_car a:hover,
.prodLineup td#ct_vcp a:hover,
.prodLineup td#ct_cdb a:hover,
.prodLineup td#ct_vid a:hover,
.prodLineup td#ct_spk a:hover,
.prodLineup td#ct_biz a:hover,
.prodLineup td#ct_sdk a:hover{ background-image:none; }





.prodLineup li a:link{ 	color:#000;text-decoration:none; }
.prodLineup li a:visited { color:#000;text-decoration:none; }
.prodLineup li a:active { 	color:#005fc4;text-decoration:underline;}
.prodLineup li a:hover { 	color:#005fc4;text-decoration:underline;}





.newsBox h2{
margin-bottom:13px;
font-size:0;
line-height:0;
}



span#lastupdate{position:absolute;left:580px;top:12px;font-size:90%;}


.nrBox,
.updateBox,
.infoBox,
.postedBox{
width:340px;
float:left;
padding-left:10px;}


.newsBox h3{
min-height:14px;
padding:7px 0 14px 45px;
font-size:100%;
line-height:1.66;
background-repeat:no-repeat;
background-position:left top;
}



.nrBox h3{		background-image:url(../img/icon_nr.gif); }
.updateBox h3{	background-image:url(../img/icon_update.gif); }
.infoBox h3{	background-image:url(../img/icon_info.gif); }
.postedBox h3{	background-image:url(../img/icon_posted.gif); }
.newsBox dl{ line-height:1.75;}

.newsBox dt{ 
_height:3em;
_width:60px;
min-height:2em;
min-width:60px;
max-width:30%;
float:left;
line-height:1.33;
}


.newsBox dd{ 
_height:2em;
_width:280px;
min-height:2em;
min-width:280px;
max-width:65%;
float:left;
line-height:1.33;
}

.newsBox dd img{ 
margin-left:5px;
vertical-align:text-top;}


div.secLine{
clear:both;
width:670px;
height:1px;
margin:10px auto;
background:#d3d3d3;
}





ul.nrALL{
width:131px;
float:right;
margin:12px 0 18px;
padding:7px 14px 9px;
list-style:none;
background:url(../img/nrall_bg.gif) no-repeat left top;
}

ul.nrALL li{
padding-left:17px;
background:url(../common_img/link_icon_org.gif) no-repeat left 0.1em;
line-height:1;
}




.info{ 		background:url(../img/bnrinfo_btm.gif) no-repeat left bottom; margin-bottom:10px; padding-bottom:7px; }
.infoin{ 	background:url(../img/bnrinfo_rpt.gif) repeat-y left top;}

.info ul{
padding:0 5px;
background:url(../img/bnrinfo_top.gif) no-repeat left top;
list-style:none;
}


.info li{
width:190px;
padding:10px 0;
background:url(../img/bnrinfo_line.gif) no-repeat left bottom;
}


li#recruit{ padding-bottom:0;background:none }


.info li a{
display:block;
padding-bottom:8px;
color:#005fc4;
padding-left:36px;
line-height:1.66;
font-weight:bold;
}

.info li span{
display:block;
padding:0 10px 0 35px;
}



li#co a{ background:url(../img/icon_building.gif) no-repeat 5px 2px; }
li#user a{ background:url(../img/icon_pencil.gif) no-repeat 5px 2px; }
li#magazine a{ background:url(../img/icon_magazine.gif) no-repeat 5px 2px; }
li#blog a{ background:url(../img/icon_blog.gif) no-repeat 5px 2px; }
li#csr a{ background:url(../img/icon_earth.gif) no-repeat 5px 2px; }
li#recruit a{ background:url(../img/icon_leaf.gif) no-repeat 5px 2px; }



dl.eShop{ background:url(../img/e-shop_rpt.gif) repeat-y left top; }

dl.eShop dt{
padding-bottom:7px;
font-size:0;
line-height:0;
}


dl.eShop dd{
padding-bottom:8px;
background:url(../img/e-shop_btm.gif) no-repeat left bottom;
}

dl.eShop dd p{
margin:0 10px;
color:#000;
}

dl.eShop dd ul{
width:150px;
margin:10px 10px 0;
padding:5px 10px 7px;
background:#fff;
text-align:right;
list-style:none;
}

dl.eShop dd a{
padding-left:19px;
background:url(../common_img/link_icon_org.gif) no-repeat left 0.2em;
}



dl.blog{ background:url(../img/blog_rpt.gif) repeat-y left top; }

dl.blog dt{
padding-bottom:7px;
font-size:0;
line-height:0;
}


dl.blog dd{
padding-bottom:8px;
background:url(../img/blog_btm.gif) no-repeat left bottom;
}

dl.blog dd p{
margin:0 10px;
color:#fff;
}

dl.blog dd ul{
width:150px;
margin:10px 10px 0;
padding:5px 10px 7px;
background:#FF6600;
text-align:center;
list-style:none;
}

dl.blog dd a{
padding-left:19px;
background:url(../common_img/link_icon_org.gif) no-repeat left 0.2em;
}



dl.magazine{ background:url(../img/magazine_rpt.gif) repeat-y left top; }

dl.magazine dt{
padding-bottom:7px;
font-size:0;
line-height:0;
}


dl.magazine dd{
padding-bottom:8px;
background:url(../img/magazine_btm.gif) no-repeat left bottom;
}

dl.magazine dd p{
margin:0 10px;
color:#fff;
}

dl.magazine dd ul{
width:150px;
margin:10px 10px 0;
padding:5px 10px 7px;
background:#FF6600;
text-align:center;
list-style:none;
}

dl.magazine dd a{
padding-left:19px;
background:url(../common_img/link_icon_org.gif) no-repeat left 0.2em;
}

