@charset "UTF-8";
#dl_pages{
}
#dl_pages .lt{
    text-align : left;
}
#dl_pages .rt{
    text-align : right;
}
#dl_pages .ce{
    text-align : center;
}
#dl_pages .mr5{
    margin-right : 5px;
}
#dl_pages .cr{
    clear : both;
}
#dl_pages .red{
    color : red;
}
#dl_pages span:lang(zh-CN){
	font-family : '宋体','SimSun','MS Song','MS Mincho','serif';
}
#dl_pages span:lang(ja){
	font-family:"MS UI Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","Osaka",sans-serif;
}
#dl_pages span:lang(ko){
	font-family:Batang,sans-serif;
}
#dl_pages span:lang(ru){
	font-family:Arial, Helvetica, sans-serif;
}
#dl_pages span:lang(fr){
	font-family:Arial, Sans-Serif,'Lucida Grande', Verdana;
}
#dl_pages span:lang(vi){
	font-family:Arial, verdana, tahoma;
}
#dl_pages span:lang(th){
	font-family:Angsana New,Cordia New,Tahoma,Arial,Unicode MS;
}
#dl_pages .crfix:after{
    content: " ";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#dl_pages .crfix:after, x:-moz-any-link{
	content: ".";
}
#dl_pages .crfix{
    overflow:hidden;
}

/* Hides from IE-mac \*/
* html #dl_pages .crfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */




/*--------------------dl_page_top--------------------*/


#dl_pages .dl_pages_top{
    background : url('images/common/item_info_area_bottom_back.png') repeat-y;
    background-position : left bottom;
}
#dl_pages .dl_pages_top h1{
	font-size : 25px;
	font-weight : bold;
	background-position : 0 50%;
	padding: 5px 10px 3px 0px;
	margin: 0px;
	line-height: 115%;
	height: auto;
}

#dl_pages .dl_pages_top .item_info_area{
    background : url('images/common/item_info_area_back.png') no-repeat;
    background-position : left top;
    padding : 30px;
	padding-bottom : 10px;
}

#dl_pages .dl_pages_top .item_info_area .item_info{
    font-size : 12px;
    vertical-align : top;
    padding-left : 10px;
}

#dl_pages .dl_pages_top .item_info h2{
    font-size : 14px;
    font-weight : bold;
}
#dl_pages .dl_pages_top .item_info p{
    margin : 10px auto;
}
#dl_pages .dl_pages_top .item_info_area .item_info .itemlink{
    background : url('images/common/item_info_point.gif') no-repeat;
    background-position : 0 50%;
    padding-left : 18px;
}


#dl_pages .dl_pages_top .item_info_area .DLattention {
	background: #efefef;
	border-radius: 5px;
	margin-right:-15px;
/* 	margin-left:30px;   */
	margin-top:30px;
	padding: 2px 0px 5px 0px;
}


#dl_pages .dl_pages_top .item_info_area .DLattentionBtns03 {
	margin: 10px 10px 5px 10px;
}

#dl_pages .dl_pages_top .item_info_area .not_providing_msg {
 padding-top:10px;
 margin-left:60px;
 margin-right:-20px;
}

#dl_pages .dl_pages_top .item_info_area .not_providing_msg p {
 text-align:right;
 font-size:12px;
 color: #808080;
 font-weight: bold;
}


#dl_pages .dl_pages_top #not_providing_msg {
	display:block;
	width:755px;
}

#dl_pages .dl_pages_top #not_providing_msg p {
 text-align:right;
 font-size:12px;
 color: #808080;
 font-weight: bold;
 padding:10px;
}


/*--------------------/dl_page_top--------------------*/



/*--------------------dl_pages_bottom--------------------*/

#dl_pages .dl_pages_bottom{
    margin-bottom : 30px;
}

#dl_pages #contentArea_bottom_main,
#dl_pages #contentArea_bottom_sub{
    float:left;
	width:755px;
	margin-right:12px;
}
#dl_pages #contentArea_bottom_sub{
    margin-right : 0;
    width:200px;
}



/*------------------------dl_button_area----------------------*/
#dl_pages .dl_pages_bottom .dl_button_area{
    background : url('images/common/dl_button_area_back.png') no-repeat;
    background-position : left top;
    padding : 1px 14px;
    position : relative;
    clear : both;
}

#dl_pages .dl_pages_bottom .dl_button_area li{
    float : left;
    margin-left : -1px;
}
#dl_pages .dl_pages_bottom .dl_button_area li.firstbutton{
    margin-left : 0px;
}
/*------------------------dl_button_area----------------------*/



/*------------------------list_area----------------------*/

#dl_pages .dl_pages_bottom .list_area{
    border : 1px solid #c0c0c0;
    margin : -10px 0 10px 0;
    padding : 18px 0 10px 0;
    text-align : center;
    width : 754px;
}

#dl_pages .dl_pages_bottom .list_area input{
    vertical-align : middle;
    margin-right : 5px;
}
#dl_pages .dl_pages_bottom .list_area img{
    vertical-align : middle;
}

#dl_pages .dl_pages_bottom .list_area table{
    margin : 0 auto;
    width : 98%;
    border : 1px solid #c0c0c0;
    border-collapse : collapse;
    text-align : center;
    background : #fff;
    table-layout:fixed;
}
#dl_pages .dl_pages_bottom .list_area tr.evenline{
    background : #f0f0f0;
}
#dl_pages .dl_pages_bottom .list_area th{
    background : url('images/common/list_title_back.gif') repeat-x;
    background-position : 0 50%;
    font-size : 12px;
    font-weight : bold;
    border : 1px solid #c0c0c0;
    padding : 5px;
    vertical-align : middle;
}
#dl_pages .dl_pages_bottom .list_area td{
    font-size : 12px;
    border : 1px solid #c0c0c0;
    padding : 5px;
    line-height : 1.5em;
}




/*  */
.list_area table{
    margin : 0 auto;
    width : 98%;
    border : 1px solid #c0c0c0;
    border-collapse : collapse;
    text-align : center;
    background : #fff;
    table-layout:fixed;
}
.list_area tr.evenline{
    background : #f0f0f0;
}
.list_area th{
    background : url('images/common/list_title_back.gif') repeat-x;
    background-position : 0 50%;
    font-size : 12px;
    font-weight : bold;
    border : 1px solid #c0c0c0;
    padding : 5px;
    vertical-align : middle;
}
.list_area td{
    font-size : 12px;
    border : 1px solid #c0c0c0;
    padding : 5px;
    line-height : 1.5em;
}
/*  */




#dl_pages .dl_pages_bottom .list_area .imgcell{
    border-right : 0px;
	width : 60px;
	_width:70px;
}
#dl_pages .dl_pages_bottom .list_area .titlecell{
    width : auto;
}

#dl_pages .dl_pages_bottom .list_area .langcell{
    width : 100px;
}
#dl_pages .dl_pages_bottom .list_area .vercell{
    width : 70px;
}
#dl_pages .dl_pages_bottom .list_area .sizecell{
    width : 60px;
    
}
#dl_pages .dl_pages_bottom .list_area .datecell{
    width : 110px;
}

#dl_pages .dl_pages_bottom .list_area .check_dl_info{
    padding : 8px;
    margin : 8px 8px 20px 8px;
    font-size : 12px;
    line-height : 1.5em;
    text-align : left;
}
#dl_pages .dl_pages_bottom .list_area .check_dl_info ul,
#dl_pages .dl_pages_bottom .list_area .check_dl_info table{
    margin : 5px auto 0 auto;
    border : 0;
}

#dl_pages .dl_pages_bottom .list_area .check_dl_info ul.check_dl_kind{
    margin : 5px 0 7px 0;
}
#dl_pages .dl_pages_bottom .list_area .check_dl_info li{
    float : left;
    margin-right : 20px;
}
#dl_pages .dl_pages_bottom .list_area .check_dl_info td{
    text-align : left;
    border : 0;
    padding : 3px;
}


/*------------cad only------------*/

#dl_cad_area{
    background : #f3f7e9 url('images/common/list_area_back.png') repeat-x;
    background-position : 1px 1px;
}
#dl_cad_area p.leftclick{
    background : url('images/common/left-click.gif') no-repeat 0 2px;
	font-size:13px;
	color:#ff0058;
	text-align:left;
	margin:0 0 0 10px;
	padding-left:12px;
}
#dl_pages .dl_pages_bottom #dl_cad_area table{
	table-layout:auto;
}
#dl_pages .dl_pages_bottom #dl_cad_area .check_dl_info{
    background : #fff;
    border : 2px solid #8da35c;
    margin-bottom : 0;
    text-align : center;
}
#dl_pages .dl_pages_bottom #dl_cad_area .cad_infoimage{
    text-align : right;
    margin-right : 25px;
}
#dl_pages .dl_pages_bottom #dl_cad_area td.titlecell{
    text-align : left;
    border-left : 0px;
}
#dl_pages .dl_pages_bottom #dl_cad_area td.imgcell{
    border-right : 0px;
	width : 60px;
	_width:70px;
}
#dl_pages .dl_pages_bottom #dl_cad_area th.w_title{
    width : 290px;
}
#dl_pages .dl_pages_bottom #dl_cad_area td.w_title{
    width : 230px;
    text-align : left;
}
#dl_pages .dl_pages_bottom #dl_cad_area th.w_2d{
    background : url('images/cad/list_area_back_green.png') repeat-x;
    background-position : 0 50%;
    color : #fff;
    width : 100px;
}
#dl_pages .dl_pages_bottom #dl_cad_area td.w_2d{
    width : 100px;
}
#dl_pages .dl_pages_bottom #dl_cad_area th.w_3d{
    background : url('images/cad/list_area_back_green.png') repeat-x;
    background-position : 0 50%;
    color : #fff;
    width : 100px;
}
#dl_pages .dl_pages_bottom #dl_cad_area td.w_3d{
    width : 100px;
}
#dl_pages .dl_pages_bottom #dl_cad_area td .float3d{
    float : left;
    width : 100px;
    padding : 2px 0;
}

/*------------/cad only------------*/


/*------------catalog only------------*/

#dl_catalog_area{
    background : #f1fcfd url('images/common/list_area_back.png') repeat-x;
    background-position : 1px 1px;
}
#dl_catalog_area p.leftclick{
    background : url('images/common/left-click.gif') no-repeat 0 2px;
	font-size:13px;
	color:#ff0058;
	text-align:left;
	margin:-10px 0 9px 10px;
	padding-left:12px;
}
#dl_pages .dl_pages_bottom #dl_catalog_area .check_dl_info{
    background : #fbffff;
    border : 1px solid #41b8c3;
}
/*------------/catalog only------------*/

/*------------manual only------------*/

#dl_manual_area{
    background : #fff5fb url('images/common/list_area_back.png') repeat-x;
    background-position : 1px 1px;
}
#dl_manual_area p.leftclick{
    background : url('images/common/left-click.gif') no-repeat 0 2px;
	font-size:13px;
	color:#ff0058;
	text-align:left;
	margin:-10px 0 9px 10px;
	padding-left:12px;
}
#dl_pages .dl_pages_bottom #dl_manual_area .check_dl_info{
    background : #fbffff;
    border : 1px solid #9c3878;
}
/*------------/manual only------------*/

/*------------software only------------*/

#dl_software_area{
    background : #faf4eb url('images/common/list_area_back.png') repeat-x;
    background-position : 1px 1px;
}
#dl_software_area p.leftclick{
    background : url('images/common/left-click.gif') no-repeat 0 2px;
	font-size:13px;
	color:#ff0058;
	text-align:left;
	margin:-10px 0 9px 10px;
	padding-left:12px;
}
#dl_pages .dl_pages_bottom #dl_software_area .check_dl_info{
    background : #fbffff;
    border : 1px solid #ca7910;
}
/*------------/software only------------*/

/*------------priority only------------*/

#dl_priority_area{
    background : #f5f4e3 url('images/priority/list_area_back.png') repeat-x;
    background-position : 1px 1px;
}

#dl_pages .dl_pages_bottom #dl_priority_area .check_dl_info{
    background : #fbffff;
    border : 1px solid #a5a120;
}
/*------------/priority only------------*/



/*------------------------/list_area--------------------------*/




/*--------------------dl_pages_bottom--------------------*/






#contacttooltip{
    display : none;
}
#reporttooltip{
    display : none;
}
#contacttooltip2{
    display : none;
}

/*------------------------==OVERWRITE==------------------------*/

/*---------ac/j/common/css/additional.css---------------*/
#dl_pages #contentArea-main{
    background : #fff;
}
body#p div#contentArea-sub div#contentArea-sub-blueBack .itemPadder .item_report{
	margin-top:0px;
}



/*------------------------==/OVERWRITE==------------------------*/






/*---------ac/j/common/css/additional.css---------------*/
#includeItem02 .contactlist li{
    font-size : 12px;
    background: url('images/contactlist_point.gif') no-repeat;
    background-position : 0 50%;
    padding-left : 20px;
    line-height : 2em;
    cursor:pointer;
    text-decoration : underline;
    color : #003a91;
}
#includeItem01 .TxtNavList-includeA li.tooltip{
    cursor:pointer;
    text-decoration : underline;
    color : #003a91;
}
#includeItem01 .TxtNavList-includeA li.tooltip{
    background:url(../../common/images/txtnavlia_bg.gif) 0 0.3em no-repeat;
}
#includeItem01 .TxtNavList-includeA li.tooltip span{
    padding-left:10px;
}










/*-----------------cad cart module #includeItem06----------------*/
#includeItem06{
	background : url('images/cad/right_cart_box_allback.png') repeat-y;
	background-position : center top;
	zoom : 1;
	margin-top : 42px;
}
#includeItem06 .dl_cart {
	background : url('images/cad/right_cart_box_back.png') no-repeat;
	background-position : center top;
	
}
#includeItem06 .dl_cart_in{
    background : url('images/cad/right_cart_box_bottom_back.png') no-repeat;
    background-position : center bottom;
    text-align :center;
    padding : 5px 0 15px 0;
    font-size : 12px;
}
#includeItem06 .dl_cart_in .buttonarea{
    margin : 20px 15px 0px 15px;
    border-bottom : 1px dotted #c0c0c0;
    text-align : center;
}
#includeItem06 .dl_cart_in .buttonarea p{
    margin : 10px 0;
}
#includeItem06 .dl_cart_in .nodata{
    background : url('images/cad/right_cart_box_nodata.png') no-repeat;
    background-position : 0 50%;
    margin : 20px 15px 0px 15px;
    border-bottom : 1px dotted #c0c0c0;
    text-align : left;
    padding : 10px 0 10px 60px;
    line-height : 1.5em;
}


#includeItem06 .dl_cart_in .buttonarea .selectnum{
    color : #ff0000;
    font-size : 150%;
}

#includeItem06 .dl_cart_in ul{
    text-align : left;
    margin : 0px 15px 10px 15px;
}
#includeItem06 .dl_cart_in li{
    padding : 5px 0;
    border-bottom : 1px dotted #c0c0c0;
    clear : both;
    position : relative;
    
}
#includeItem06 .dl_cart_in li:after{
    content: " ";
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
#includeItem06 .dl_cart_in li:after, x:-moz-any-link{
	content: ".";
}
#includeItem06 .dl_cart_in li{
    overflow:hidden;
}
/* Hides from IE-mac \*/
* html #includeItem06 .dl_cart_in li{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */

#includeItem06 .dl_cart_in .titles{
    width : 130px;
    float : left;
	word-wrap: break-word;

}
#includeItem06 .dl_cart_in .titles img{
    margin-top : 3px;
}
#includeItem06 .dl_cart_in .del_button{
    position : absolute;
    right : 0px;
    bottom : 5px;
}
#includeItem06 .dl_cart_in .maxnum_info{
    color :#ba3e3e;
    margin : 10px 15px 0 15px;
    text-align : left;
}

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

#dl_software_area .dl_table{
	width:100%;
}

#dl_software_area .dl_table .title_width{
	width:40%;
}

.dl_waku{
	margin:10px 0;
}

#dl_software_area .dl_table .evenline {
	background : #f0f0f0;
}


.check_dl_float_01{
	float:left;
	display:inline;
	_width:420px;
	border-right:1px #2f9ea8 dotted;
}

.check_dl_float_02{
	float:left;
	display:inline;
	padding-left:10px;
	_width:180px;
	border-right:1px #2f9ea8 dotted;
}

.check_dl_float_03{
	float:left;
	display:inline;
	padding-left:10px;
	padding-top:15px;
	_width:80px;
}

.juchu_text_glay{
	color:#666;
}

.right_line{
	border-right:1px dotted #2f9ea8;
}

/* ================ spec ================= */

.back_btn{
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
}

.cad_relay{
	text-align:left;
	padding:10px 0 10px 10px;
	border-top:1px dotted #001f47;
	border-bottom:1px dotted #001f47;
	background-color:#f9f8da;
}

.cad_relay{
	text-align:left;
}

.spec_dl_float{
	float:left;
	margin-right:20px;
}

.spec_dl_float p{
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold;
}

.spec_text{
	margin-bottom:5px;
}

.sibo_btn{
	margin-top:13px;
}

.margin_left{
	margin-left:10px;
}

/* ================ /spec ================ */


.not_files{
	padding:10px;
	border:5px solid #C00;
	color:#C00;
	font-weight:bold;
}

.dl_bikou{
	font-size:10px;
	line-height:14px;
	padding-left:10px;
}

/* ================ もっと見る ================ */
.showmore_trigger span.more {
    white-space:nowrap;
}
/* ================ ページ送り追加 ================ */
#dl_pages .result_area{
	font-size : 12px;
	margin : 10px 0 10px 12px;
}
#dl_pages .result_area li{
	float : left;
	margin-right : 8px;
	line-height : 1.5em;
}
#dl_pages .result_area li a:link,
#dl_pages .result_area li a:visited,
#dl_pages .result_area li a:hover{
	font-weight : bold;
}
#dl_pages .result_area li.back{
	background : url('images/common/result_back.png') no-repeat;
	background-position : 0 50%;
	padding-left : 18px;
}
#dl_pages .result_area li.next{
	background : url('images/common/result_next.png') no-repeat;
	background-position : 100% 50%;
	padding-right : 18px;
}

#dl_pages .result_area li.icon01{
	background-position : 0 50%;
	padding-left : 18px;
}
#dl_pages .result_area li.icon02{
	background-position : 100% 50%;
	padding-right : 18px;
}

#dl_pages .result_area li.plu_kensu{
	margin-left:10px;
	float:right;
}
.font_pink {
    color: #ff0058;
    font-size: 16px;
    font-weight: bold;
}