@charset "utf-8";

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 *
 *	file name : top.css
 *
 * :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ==

　01. ヘッダー要素

=============================================================================== */ 

/* ==

　02. コンテンツ要素

=============================================================================== */ 

.indentBlock_lineup,sec01_about{
	width: 300px;
	margin: 0 10px 0 0;
}
	
	.mbem_lineup{
	width: 300px;
		}

	.mbem_lineup ul{
	margin:20px 0 30px 0;
		}				

	.mbem_lineup li{
	list-style:url(/products/device/image/device_arrow.jpg);
	margin:0 0 0 40px;
		}		

.titStyle_device01 {
	color: #275e72;
    font-size: 107.6923%;
    background: url(/products/device/image/000012825.gif) no-repeat left top;
    border-bottom: 1px dotted #b7bec2;
    padding: 0 0 6px 10px;
    margin: 0 0 10px;
	
	}
	
.lineup_address{
	min-height:70px;
	
	}
	
#main .titStyle_device02 {
	background: url(/products/device/image/device_titlebar_02.jpg) no-repeat left top;
	padding: 10px 21px;
	margin: 0 0 0.8em;
	font-weight: bold;
	font-size: 107.6923%;
}

#main .titStyle_device03 {
	background: url(/products/device/image/device_titlebar_03.jpg) no-repeat left top;
	padding: 10px 21px;
	margin: 0 0 0 0;
	font-weight: bold;
	font-size: 107.6923%;
}

h5{
margin:0 0 10px 10px;
font-size:110%;	
	}

.th01_m{text-align:center !important;border:solid 1px #888;background:#ddd;padding:3px;font-weight:bold;}

/*通常表*/
.table01,.table01_h{font-size:90%;margin:0 0 5px 0;border-collapse:collapse;width:100%;}
.table01 td,.table01_h td{border:solid 1px #888;padding:3px; vertical-align:middle !important;}
.table01 th,.table01_h th{text-align:center !important;border:solid 1px #888;background:#ddd;padding:4px;}
.table01_h td .fontbold,.table01_hanrei td .fontbold{font-weight:bold;}

.table01_hanrei{font-size:90%;margin:0 0 5px 0;border-collapse:collapse;}
.table01_hanrei td{border:solid 1px #888;padding:3px 1.2em 3px 3px;}

/*半導体パッケージラインアップ表*/

.table01_hp{font-size:90%;margin:0 0 5px 0;border-collapse:collapse;width:100%;}
.table01_hp tr:nth-child(odd) td{text-align:center !important;border:solid 1px #fff;background:#ddd;padding:4px;font-weight:normal;width:19.8%;}
.table01_hp td{padding:3px;width:19.8%;border:solid 1px #fff;}



.IMG_STORY{background:#fff !important;border:none !important;font-weight:normal !important;}
.line_height_system{margin-top:20px}


/*通常表（CGI）*/
.table01c{font-size:90%;margin:5px 0 5px 0;border-collapse:collapse;border:solid 1px #888;width:100%;}
.table01c td{border:solid 1px #888;padding:3px;}
.table01c th{text-align:center !important;border-right:solid 1px #888;border-left:solid 1px #888;background:#ddd;padding:4px;}
.table01c tr.sort th{padding:0 !important;}
.table01c th.sort_top{padding:0 !important;border-top:solid 1px #888; vertical-align:top;}
.table01c th.sort{padding:0 !important; vertical-align:top;}
.table01c th.sort_bottom{padding:0 !important; vertical-align:bottom;}
.table01c th.bor_top{border-top:solid 1px #888;}
.table01c th a{line-height:1; text-decoration:none;display:block;}

.opic_note{display:inline-block;position: absolute;font-weight:normal;margin-top:-5px;color:#000;right:0;font-size:75%;}

.iframe{width: 930px;height: 300px;overflow: auto;}

.photobox{text-align:center; display:inline-block;margin:20px 20px 0 20px;font-size:90%;}


/*検索部分（CGI）*/
.pro_search{border:1px solid #777;padding:10px 30px;margin:8px 0;}
.pro_search li{border-bottom:1px solid #bbb;padding:10px 30px;/zoom : 1;}
.pro_search li:after {
	content: '';
	display: block;
	clear: both;
}
.pro_search strong{display:block;width:300px;float:left;}
.pro_search select{width:300px;float:left;}
.pro_search .search_r{width:500px;float:left;}
.serch_copy{width:700px;float:left;}
.serch_copy2{position: absolute; bottom:0;right:0; font-size:85%;display:inline-block;}
.serch_copy2l{margin:5px 0 0 0;font-size:85%;display:inline-block;}

.search_hit{position:relative;}
.search_hit_ken{margin:10px 0 5px 0;}

/*系統図*/
.table02{font-size:90%;margin:0 0 10px 0;border-collapse:collapse;}
.table02 td{padding:4px;}
.table02 th{text-align:center !important;background:#ddd;padding:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.table02{
border-collapse: separate !important;
border-spacing: 0;
cellspacing: 0;}
}

/*LED端子接続*/
.table03{font-size:90%;margin:0 0 5px 0;border-collapse:collapse;}
.table03 td{border:solid 1px #888;padding:0px;}
.table03 th{text-align:center !important;border:solid 1px #888;background:#ddd;padding:0px;}
.table03 .led_tn{border-bottom:1px solid #666;border-right:1px solid #666;padding:3px;}



/*高周波センサ*/
.table04{font-size:90%;margin:0 0 5px 0;border-collapse:collapse;}
.table04 td{border:solid 1px #888;padding:5px;}
.table04 th{text-align:center !important;border:solid 1px #888;background:#ddd;padding:5px;}
.th_l01{text-align:left !important;border:solid 1px #888;background:#ddd;padding:5px;font-weight:bold;}

.us_bor_0{border-top:none !important;border-bottom:none !important;}


.star_txt{font-size:85%;margin:0 0 7px 0;text-align:right;}
.size9px{font-size:80%}
.size10px{font-size:85%;margin-bottom:2px;}
.TITLE_STYLE_blue
{
color:#004770;padding: 0px;line-height: 18px;margin: 5px 0px 8px 0px;font-weight:bold;font-size:110%;
}

.csp_cp{font-weight:normal;line-height: 130%;}

a.pdf_link{ background:url(/products/device/image/img_small-pdf.gif) no-repeat -3px top;padding:0 0 0 15px; display:block;font-size:90%;}

.w50per{width:50%;}





h2 .rohs{width:35px;float:right;margin:-5px 0 0 0;}
h2 .ctpdf{width:35px;float:right;margin:-8px 10px 0 0;}

.okotowari{font-size:80%;border:1px solid #666;padding:7px 10px;margin:30px auto 15px auto; display:table;}








#btn {
	cursor:pointer;
	position: absolute;
	top:45px;
	left:330px;
	background: url(/products/device/image/dropdown_btn.jpg) no-repeat;
	width: 163px;
	height: 29px;
	color: #fff;
	padding: 5px 10px 15px 10px;
	text-align: center;
	margin:0 0 0 0;
}

#btn:hover {
	position: absolute;
	top:45px;
	left:330px;
	background: url(/products/device/image/dropdown_btn_on.jpg) no-repeat;
	width: 163px;
	height: 29px;
	color: #fff;
	padding: 5px 10px 15px 10px;
	text-align: center;
	margin:0 0 0 0;
}

 
    #overlay{
	display: none;
	width: 100%;
	height:100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	background: rgba(0,0,0,0.7);
    }
 
    #text{
	color: #000;
	font-weight: normal;
	display: block;
	background:#fff;
	width:280px;
	margin:95px 0 0 330px;
	padding:10px;
	overflow-y: scroll;
	height:400px;
	text-align: left;
    }
 
    #close{
	background: url(/products/device/image/dropdown_btn_on.jpg) no-repeat;
	width: 163px;
	height: 19px;
	margin: 10px auto 0 auto;
	text-align: center;
	padding: 15px 10px 15px 10px;
	/*border-radius: 3px;*/
	cursor: pointer;
	position: absolute;
	color: #fff;
	top:35px;
	left:330px;
	z-index: 100;		
    }
	
#overlay a{color:#000;}

#overlay dt{ display:block;
    cursor:pointer;padding:0 0 0 17px;background: url(/products/device/image/menu_ya.jpg) no-repeat;}
	
#overlay dd{margin:-7px 0 10px 17px;}
#overlay strong{padding:12px 0 0 0;}
.sub_lo,.sub_lo2{display:none;}
#overlay dd div{margin:0 0 0 0;padding:7px 0 0 17px;background: url(/products/device/image/menu_ya02.jpg) no-repeat 0 7px;}
#overlay dd .dot{background: url(/products/device/image/menu_ya03.jpg) no-repeat 0 7px !important;}
#overlay dd .arrow{background: url(/products/device/image/menu_ya04.jpg) no-repeat 0 7px !important;}
