@charset "utf-8";
#oldstyle .clear {
clear:both;
}

#oldstyle .Oldclear {
	margin: 0px;
	padding: 0px;	
clear:both;
}


#oldstyle .clear20 {
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 15px;
}

/*----------------------*/
/* module設定 */
/*----------------------*/

/*-- simple windows header bg line style --*/

#oldstyle .s_header_line {
margin: 5px 0 0 0;
border-bottom: 3px solid #1D5BBA;
}

/*-- left contents box style --*/

#oldstyle .l_cont {
margin: 10px 10px 0 10px;
text-align: center;
}

#oldstyle .l_cont2 {
background-color:#FFFFFF;
margin: 0 10px 0 10px;
padding: 10px;
}

#oldstyle .l_cont3 {
background-color:#FFFFFF;
margin: 0 10px 0 10px;
padding: 5px 0 0 0;
text-align: center;
}

#oldstyle .l_cont4 {
background-color:#FFFFFF;
margin: 0;
padding: 0 10px 1px 10px;
}

#oldstyle .l_cont5 {
background-color:#FFFFFF;
margin: 0 10px 0 10px;
padding: 0 10px 10px 10px;
}

#oldstyle .l_cont6 {
margin: 10px 10px 0 10px;
padding: 5px 0;
text-align: center;
background-image:url(../images/index_coop.gif);
}

#oldstyle .l_cont7 {
background-color:#FFFFFF;
margin: 0 10px 0 10px;
padding: 10px;
text-align: center;
}

/*-- new Spec search style set --*/

#oldstyle .ncst01 {
padding: 3px;
background-color: #F2F2F2;
border-top: #CCCCCC solid 1px;
border-right: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
width: 112px;
}

#oldstyle .ncst02 {
padding: 3px;
background-color: #F2F2F2;
border-top: #CCCCCC solid 1px;
border-right: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
width: 142px;
}

#oldstyle .ncst03 {
padding: 3px;
background-color: #F2F2F2;
border-top: #CCCCCC solid 1px;
border-right: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
width: 222px;
}

select.ncs01 {
margin: 0;
padding: 0;
background-color: #FFFFFF;
border:#CCCCCC solid 1px;
width:120px;
height:60px;
}

select.ncs02 {
margin: 0;
padding: 0;
background-color: #FFFFFF;
border:#CCCCCC solid 1px;
width:150px;
height:60px;
}

select.ncs03 {
margin: 0;
padding: 0;
background-color: #FFFFFF;
border:#CCCCCC solid 1px;
width:230px;
height:60px;
}

#oldstyle .ssbox {
margin: 10px 0 15px 0;
padding: 5px;
border: #93C400 1px solid;
background-color: #F0F6DC;
}

select.nss01 {
margin: 0;
padding: 0;
background-color: #FFFFFF;
border:#CCCCCC solid 1px;
font-size:10px;
height:58px;
}

/*-- Top Category title set --*/

#oldstyle .cont_title {
margin-bottom: 20px;
background-image: url(../images/title_bg.gif);
background-repeat: no-repeat;
height: 37px;
width: 730px;
}

#oldstyle .cont_t_text, h2.cont_t_text, h3.cont_t_text {
float: left;
margin-top: 12px;
padding-left: 30px;
font-size: 14px;
font-weight: bold;
line-height: 100%;
}

#oldstyle .cont_t_botton {
float: right;
margin-top: 8px;
padding-right: 20px;
}

#oldstyle .cont_t_detail {
margin-bottom: 20px;
padding-left: 20px;
}

/*-- Top Category box set --*/

#oldstyle .cate_img {
float: left;
margin: 0 10px 0 5px;
}

#oldstyle .cate_text {
float: left;
margin: 0 5px 0 0;
}

p.cate_title {
font-size: 16px;
font-weight: bold;
line-height: 110%;
margin-bottom: 4px;
padding-top: 1px;
}

a:link.cate_title {color: #7C9833; text-decoration:none;}
a:visited.cate_title {color: #7C9833; text-decoration:none;}
a:hover.cate_title {color: #FF6600; text-decoration: underline;}
a:active.cate_title {color: #FF6600; text-decoration: underline;}

#oldstyle .cate_text2 {
clear:both;
margin: 0 5px 5px 0;
font-size: 10px;
line-height: 100%;
text-align: right;
}

#oldstyle .cate_pr {
margin-left: 10px;
font-size: 12px;
font-weight: bold;
line-height: 140%;
}


/*-- Top Pickup title style --*/

#oldstyle .cont_title2 {
margin-bottom: 20px;
background-image: url(../images/title_bg2.gif);
background-repeat: no-repeat;
height: 37px;
width: 730px;
}

#oldstyle .cont_title2b {
margin-bottom: 20px;
background-image: url(../images/title_bg2.gif);
background-repeat: no-repeat;
height: 37px;
width: auto;
}

#oldstyle .cont_title3 {
	background-image: url(../images/title_bg2.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 730px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/*-- Top Pickup Semi Led --*/

#oldstyle .cont_title4 {
margin-bottom: 20px;
background-image: url(../images/title_bg_04.gif);
background-repeat: no-repeat;
height: 37px;
width: 730px;
}


/*-- Top Pickup Box set --*/

#oldstyle .pickup_l {
float: left;
padding: 0 0 30px 10px;
}

#oldstyle .pickup_r {
float: right;
padding: 0 10px 40px 0;
}

/*-- Top Whatsnew & newsranking box set --*/

#oldstyle .whatsnew {
width: 460px;
float: left;
margin-bottom: 40px;
}

#oldstyle .whatsnew_title {
margin-bottom: 20px;
background-image: url(../images/title_bg2.gif);
background-repeat: no-repeat;
height: 37px;
width: 460px;
}

#oldstyle .newsranking {
float: right;
width: 240px;
margin-bottom: 40px;
}

#oldstyle .newsranking_title {
margin-bottom: 20px;
background-image: url(../images/title_bg2.gif);
background-repeat: no-repeat;
height: 37px;
width: 240px;
}

/*-- navi text style --*/

#oldstyle .navi {
margin-bottom: 10px;
font-size: 12px;
line-height: 140%;
letter-spacing: 0.03em;
text-align: left;
}

/*-- pagetop text style --*/

#oldstyle .pagetop {
margin-bottom: 40px;
font-size: 10px;
line-height: 140%;
letter-spacing: 0.03em;
text-align: right;
}

#oldstyle .pagetop2 {
margin-bottom: 40px;
font-size: 10px;
line-height: 140%;
letter-spacing: 0.03em;
text-align: left;
}

#oldstyle .pagetop3 {
margin-bottom: 40px;
font-size: 10px;
line-height: 140%;
letter-spacing: 0.03em;
text-align: center;
}

#oldstyle .pagetop4 {
font-size: 10px;
line-height: 140%;
letter-spacing: 0.03em;
text-align: right;
}

/*-- float --*/

#oldstyle .fleftmr10 {
	margin: 0px;
	padding: 10px 10px 0 0;
	float: left;
}


.frightmr10 {
	margin: 0px;
	padding: 10px 0 0 10px;
	float: right;
}

/*-- Category search box set --*/

#oldstyle .cate_s_bg{
margin: 0 0 15px 3px;
background-image: url(../images/cate_search_bg.gif);
background-repeat: no-repeat;
height: 28px;
width: 714px;
}

#oldstyle .cate_s_text {
float: left;
margin: 6px 10px 0 0;
padding-left: 28px;
font-size: 12px;
line-height: 140%;
}

#oldstyle .cate_s_form {
float: left;
margin-top: 4px;
}

input.i_text_2 {
border: 1px #CCC solid;
padding:2px 0 1px 1px;
width: 258px;
color: #333333;
background-color: #FFF;
font-size: 12px;
}

/*-- Category detail PR img style --*/

img.pr_image {
border:#E5E5E5 1px solid;
}

/*-- Category detail box set --*/

#oldstyle .cate_d_img {
float: left;
margin: 2px 10px 10px 0;
}

#oldstyle .cate_d_text {
float: left;
margin-bottom: 10px;
width:420px;
font-size: 10px;
line-height: 140%;
}

#oldstyle .main_l4 {
float: left;
text-align: center;
padding: 0 10px 10px 0;
}

#oldstyle .main_l5 {
float: left;
padding: 0 10px 0 10px;
}

/*-- Category detail box right (SP maker list) --*/

#oldstyle .cate_d_sp_t {
margin-top: 5px;
font-size: 12px;
font-weight: bold;
line-height: 140%;
text-align:center;
}

/*-- PCB Automatic Estimation Form--*/

select.pcb_l01{
margin: 0;
padding: 0;
font-size: 10px;
}

/*-- PCB title style --*/

#oldstyle .cont_t_text_r {
float: right;
margin-top: 12px;
padding-right: 20px;
font-size: 12px;
line-height: 110%;
}

/*-- PCB contents style --*/

#oldstyle .main_l_430 {
float: left;
margin-bottom: 40px;
padding-left: 20px;
width: 430px;
}

#oldstyle .main_c_540 {
margin-bottom: 40px;
padding-left: 95px;
width: 540px;
}

#oldstyle .main_r {
float: right;
margin-bottom: 40px;
padding-right: 10px;
}

#oldstyle .pcb_u_img {
float: left;
margin-bottom: 20px;
padding-left: 20px;
width: 80px;
}

#oldstyle .pcb_l {
float: left;
margin: 0 20px 0 10px;
padding-top: 1px;
}

#oldstyle .pcb_r {
float: left;
padding-top: 1px;
}

#oldstyle li.r1 {
font-size: 10px;
text-align: right;
list-style-position: outside;
list-style-type: none;
margin: 5px 0 0 0;
line-height: 120%;
}

/*-- PCB sub title style --*/

#oldstyle .pcb_title {
margin-bottom: 20px;
background-image: url(../images/title_bg.gif);
background-repeat: no-repeat;
height: 37px;
width: 330px;
}

/*-- PCB detail sub title style --*/

#oldstyle .cont_subtitle, h3.cont_subtitle {
font-size: 14px;
color: #333;
font-weight: bold;
line-height: 110%;
margin: 0 10px 10px 10px;
padding: 4px 0 3px 0;
border-bottom: dotted 1px #CCC;
background: #FFF;
text-align: left;
}

/*-- Support center contents layout --*/

#oldstyle .main_l_330 {
float: left;
margin: 0 0 0 10px;
width: 330px;
}

#oldstyle .main_r_330 {
float: left;
margin: 0 0 0 30px;
width: 330px;
}

/*-- Support center contents title style --*/

#oldstyle .sc_title {
margin-bottom: 10px;
background-image: url(../images/title_bg_sc.gif);
background-repeat: no-repeat;
height: 40px;
width: 330px;
}

#oldstyle .cont_t_text2, h3.cont_t_text2 {
float: left;
margin-top: 12px;
padding-left: 30px;
font-size: 16px;
font-weight: bold;
line-height: 120%;
}

/*-- Support center contents set --*/

#oldstyle .sc_img {
float: left;
margin: 0 10px 10px 5px;
}

#oldstyle .sc_text {
float: left;
margin: 0 0 10px 0;
width:230px;
}

#oldstyle .sc_l {
float: left;
margin: 0 20px 20px 0;
padding-top: 1px;
}

#oldstyle .sc_r {
float: left;
margin: 0 0 20px 0;
padding-top: 1px;
}

#oldstyle li.list012 {
list-style-image: url(../images/icon_support.jpg);
font-size: 12px;
text-align: left;
list-style-position: outside;
list-style-type: none;
margin-left: 20px;
margin-bottom: 3px;
line-height: 100%;
}

#oldstyle li.list013 {
list-style-image: url(../images/icon_support2.jpg);
font-size: 12px;
text-align: right;
list-style-position: outside;
list-style-type: none;
margin: 10px 10px 10px 0;
line-height: 100%;
}

/*-- inquiry sub title style --*/

#oldstyle .in_title {
display: block;
font-size: 12px;
color: #333333;
font-weight: bold;
line-height: 120%;
margin: 0 0 5px 0;
padding: 4px 0 3px 4px;
border-bottom: solid 1px #CCC;
background: #FFFFFF;
text-align: left;
}

/*-- inquiry contents set --*/

#oldstyle .in_img {
float: left;
margin: 0 10px 10px 5px;
}

#oldstyle .in_t {
float: left;
background-image: url(../images/arrow-hl.gif);
background-repeat: no-repeat;
line-height: 100%;
margin-bottom: 2px;
padding: 1px 0 0 12px;
}

#oldstyle .in_text {
float: left;
margin: 0 0 10px 0;
padding-left: 12px;
width:220px;
}


/*-- old width layout title style --*/

#oldstyle .cont_title_570 {
margin-bottom: 20px;
background-image: url(../images/title_bg.gif);
background-repeat: no-repeat;
height: 37px;
width: 570px;
}

#oldstyle .cont_title2_570 {
margin-bottom: 20px;
background-image: url(../images/title_bg2.gif);
background-repeat: no-repeat;
height: 37px;
width: 570px;
}

#oldstyle .cont_title3_570 {
margin-bottom: 20px;
background-image: url(../images/title_bg3.gif);
background-repeat: no-repeat;
height: 37px;
width: 570px;
}

#oldstyle .main_l_350 {
float: left;
margin-bottom: 40px;
padding-left: 10px;
width: 350px;
}

#oldstyle .main_570 {
margin-bottom: 40px;
padding-left: 10px;
}

#oldstyle .main_570_2 {
padding-left: 10px;
}

#oldstyle .main_570_3 {
margin-bottom: 20px;
padding-left: 10px;
}

#oldstyle .main_570_4 {
margin-bottom: 10px;
padding-left: 10px;
}

#oldstyle .main_570_5 {
margin-bottom: 40px;
padding: 0 10px 0 10px;
}

#oldstyle .main_570_6 {
margin-bottom: 40px;
padding: 0 30px 0 30px;
}

#oldstyle .main_730 {
	width: 730px;
	margin: 0px;
	padding: 0px;
}

#oldstyle .main_710 {
	width: 710px;
	margin: 0 auto 0 auto;
	padding: 0px;
}

/*-- User guide navi style --*/

#oldstyle .navi2_l {
float: left;
margin-bottom: 40px;
}

#oldstyle .navi2_r {
float: right;
margin-bottom: 40px;
}

/*-- User guide capture style --*/

#oldstyle .main_l_380 {
float: left;
padding-bottom: 40px;
width: 380px;
}

#oldstyle .capture_guide, a.capture_guide {
float: right;
padding: 1px;
border:#CCC 1px solid;
margin-bottom: 40px;
}

/*--
a:link.capture_guide {padding: 1px;border:#CCC 1px solid;}
--*/
#oldstyle  a:visited.capture_guide {padding: 1px;border:#CCC 1px solid;}
#oldstyle  a:hover.capture_guide {padding: 1px;border:#F60 1px solid;}
#oldstyle  a:active.capture_guide {padding: 1px;border:#F60 1px solid;}

#oldstyle  img.big_image {
padding: 2px;
border:#EFEFEF 1px solid;
}

#oldstyle .guide_menu {
float: left;
margin-bottom: 20px;
padding: 0 10px 0 0;
width: 180px;
}

#oldstyle .guide_mbox {
padding: 3px 5px 10px 5px;
border-right: #CCCCCC solid 1px;
border-left: #CCCCCC solid 1px;
border-bottom:  #CCCCCC solid 1px;
height: 120px;
}

#oldstyle .cont_subtitle2, h3.cont_subtitle2 {
font-size: 14px;
color: #333;
font-weight: bold;
line-height: 110%;
margin: 0 0 5px 0;
padding: 4px 0 3px 0;
border-bottom: dotted 1px #CCC;
background: #FFF;
text-align: left;
}

/*-- Narrow down left list style --*/

#oldstyle li.nd_l {
font-size: 12px;
font-weight:bold;
text-align: left;
list-style: none;
padding: 10px 0 0 0;
line-height: 140%;
}

/*-- Narrow down left search style --*/

#oldstyle input.i_text_3 {
border: 1px #CCC solid;
padding:2px 0 1px 1px;
width: 110px;
color: #333333;
background-color: #FFF;
font-size: 12px;
}

/*--Search result style set --*/

#oldstyle span.m_num {
font-size: 14px;
font-weight:bold;
line-height: 140%;
}

span.price {
font-size: 12px;
font-weight: bold;
color:#993300;
line-height: 140%;
}

#oldstyle .comment1 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
background-color: #FFFFCC;
}

#oldstyle .comment2 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
background-color: #FFFFCC;
}

#oldstyle .comment3 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
background-color: #EFEFEF;
}

#oldstyle .comment4 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
background-color: #EFEFEF;
}

#oldstyle .comment5 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
background-color: #FFF;
}

#oldstyle .comment6 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
background-color: #FFF;
}

#oldstyle .comment7 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
border-right:#999999 solid 1px;
background-color: #FFF1EC;
}

#oldstyle .comment8 {
padding: 0 5px;
font-size: 10px;
letter-spacing: 0.03em;
color: #666666;
border-bottom:#999999 solid 1px;
background-color: #FFF1EC;
}

/*--Items detail style set --*/

#oldstyle .main_l2 {
float: left;
text-align: center;
padding: 0 20px 20px 0;
}

#oldstyle .main_l3 {
float: left;
padding: 0 20px 0 0;
}

#oldstyle .main_l_440 {
float: left;
padding: 0 0 40px 0px;
width: 440px;
}

#oldstyle .main_l_350_2 {
float: left;
padding: 0 0 20px 0;
width: 350px;
}

#oldstyle .main_l_230 {
float: left;
width: 230px;
}

#oldstyle .main_r2 {
float: right;
text-align: center;
}

#oldstyle img.item {
margin-bottom: 5px;
padding: 2px;
border:#EFEFEF 3px solid;
}

#oldstyle .frame {
margin-bottom: 15px;
padding: 5px 10px;
border:#FFE8C8 3px solid;
}

#oldstyle .price_l {
float: left;
padding: 1px 10px 10px 0;
}

#oldstyle .price_r {
float: left;
padding: 1px 0 10px 0;
text-align:right;
font-size: 12px;
font-weight: bold;
line-height: 140%;
}

/*--Error info box style set --*/

#oldstyle .err_box {
margin-bottom: 20px;
padding: 5px;
border: #FFA200 1px solid;
background-color: #FDFDE1;
}

#oldstyle .err_box2 {
margin-bottom: 20px;
padding: 5px;
border: #FF8263 1px solid;
background-color: #FFF1EC;
text-align: center;
}

#oldstyle .err_box3 {
margin-bottom: 20px;
padding: 5px;
border: #93C400 1px solid;
background-color: #F0F6DC;
}

#oldstyle .err_box3_2 {
margin-bottom: 10px;
padding: 5px;
border: #93C400 1px solid;
background-color: #F0F6DC;
}

#oldstyle .err_box_4 {
padding: 0px;
margin: 0px;
padding: 5px;
border: #FFA200 1px solid;
background-color: #FDFDE1;
}

#oldstyle p.err {
font-size: 16px;
font-weight:bold;
color: #FF8C00;
line-height: 140%;
text-align: center;
}

#oldstyle p.err2 {
font-size: 14px;
font-weight:bold;
line-height: 140%;
text-align: center;
}

/*--new Login form style --*/

#oldstyle input.txt_in {
padding:4px 0 3px 3px;
width: 160px;
color: #333333;
font-size: 12px;
ime-mode:disabled;
}

#oldstyle input.txt_in2 {
padding:4px 0 3px 3px;
width: 250px;
color: #333333;
font-size: 12px;
ime-mode:disabled;
}

/*--730 pane 1/2 contents layout --*/

#oldstyle .main_l_330_2 {
float: left;
padding:0 0 0 20px;
width: 330px;
}

#oldstyle .main_r_330_2 {
float: left;
padding: 0 0 0 30px;
width: 330px;
}

#oldstyle .main_l_320_1 {
float: left;
padding: 0px;
margin: 0px;
width: 320px;
}

#oldstyle .main_l_320_2 {
float: right;
padding: 0px;
margin: 0px;
width: 320px;
}

#oldstyle .main_l_350_3 {
float: left;
margin-bottom: 40px;
width: 350px;
}


#oldstyle .main_l_350_4 {
float: left;
margin-bottom: 40px;
padding: 0 0 0 30px;
width: 350px;
}

#oldstyle .main_l_350_5 {
float: left;
width: 350px;
}

#oldstyle .main_l_350_6 {
float: left;
padding: 0 0 0 20px;
width: 350px;
}

#oldstyle .main_l_350_7 {
float: left;
padding: 0 0 0 10px;
width: 350px;
}

/*--730 pane 1/3 contents layout --*/

#oldstyle .main_230 {
float: left;
padding:0 0 0 10px;
width: 230px;
}

#oldstyle .main_210 {
float: left;
padding:0 10px 0 20px;
width: 210px;
}

#oldstyle .main_220 {
float: left;
padding:0 10px 0 0;
width: 220px;
}

#oldstyle .main_220_2 {
float: left;
padding:0;
width: 220px;
}

/*--575 pane 1/2 contents layout --*/

#oldstyle .main_l_280 {
float: left;
padding:0 0 10px 0;
width: 280px;
}

#oldstyle .main_r_280 {
float: right;
padding:0 0 10px 0;
width: 280px;
}

/*-- knowledge center contents title style --*/

#oldstyle .kc_title_01i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc01i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
}

#oldstyle .kc_title_02 {
margin: 0 0 10px 0;
background-image: url(../images/title_bg_kc02i.gif);
background-repeat: no-repeat;
height: 36px;
width: 570px;
}

#oldstyle .kc_title_02i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc02i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
}

#oldstyle .kc_title_02i-2 {
margin: 0 0 10px 10px;
background-image: url(../images/title_bg_kc02i.gif);
background-repeat: no-repeat;
height: 36px;
width: 690px;
}

#oldstyle .kc_title_03 {
margin: 0 0 10px 0;
background-image: url(../images/title_bg_kc03i.gif);
background-repeat: no-repeat;
height: 36px;
width: 600px;
}

#oldstyle .kc_title_03i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc03i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
}

#oldstyle .kc_title_04i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc04i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
}

#oldstyle .kc_title_05i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc05i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
}

#oldstyle .kc_title_06i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc06i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
}

#oldstyle .kc_title_07i {
margin: 0 0 10px 10px;
background-image: url(../images/title_bg_kc07i.gif);
background-repeat: no-repeat;
height: 36px;
width: 690px;
}

#oldstyle .kc_title_08i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc08i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
float: left;
}

#oldstyle .kc_title_09i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc09i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
float: left;
}

#oldstyle .kc_title_10i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc10i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
float: left;
}

#oldstyle .kc_title_11i {
margin-bottom: 10px;
background-image: url(../images/title_bg_kc11i.gif);
background-repeat: no-repeat;
height: 36px;
width: 330px;
float: left;
}

#oldstyle .kc_title_12i {
margin: 0 0 10px 10px;
background-image: url(../images/title_bg_kc12i.gif);
background-repeat: no-repeat;
height: 36px;
width: 690px;
}

#oldstyle .cont_t_text3, h3.cont_t_text3 {
float: left;
margin-top: 12px;
padding-left: 40px;
font-size: 14px;
font-weight: bold;
line-height: 100%;
}

#oldstyle .cont_t_text3_r {
float: right;
margin-top: 15px;
font-size: 12px;
line-height: 110%;
}

#oldstyle .cont_tech {
	display: block;
	margin: 0px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#oldstyle h3.tech_text {
	margin-top: 12px;
	font-size: 14px;
	font-weight: bold;	
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: repeat-x;
	height: 36px;
	background-image: url(../images/knowledge_h3techline.gif);
}

#oldstyle .pdfarea {
	margin: 0px;
	padding: 0px;
	width: 720px;

}

#oldstyle .tech_lc {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#oldstyle .tech_ld {
	margin: 0px;
	float: left;
	width: 312px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;

}

#oldstyle .tech_ld2 {
	margin: 0px;
	width: 312px;
	float: right;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
	text-align: left;
}

#oldstyle .tech_r {
	margin: 0px;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#oldstyle .tech_textarea {
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#oldstyle .tech_linkl a{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	float: left;
	background-image: url(../images/tech_icatch.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
}

#oldstyle .tech_linkl a:hover{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	float: left;
	background-image: url(../images/tech_icatch.gif);
	background-repeat: no-repeat;	
	background-position: 10px 4px;	
}

#oldstyle .tech_linkl a:visited{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	float: left;
	background-image: url(../images/tech_icatch.gif);
	background-repeat: no-repeat;	
	background-position: 10px 4px;
}

#oldstyle .tech_linkr a{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-weight: bold;
	float: left;
	background-image: url(../images/tech_icatch.gif);
	background-repeat: no-repeat;
	background-position: 20px 4px;	
}

#oldstyle .tech_linkr a:hove{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-weight: bold;
	float: left;
	background-image: url(../images/tech_icatch.gif);
	background-repeat: no-repeat;
	background-position: 20px 4px;	
}

#oldstyle .tech_linkr a:visited{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	float: left;
	background-image: url(../images/tech_icatch.gif);
	background-repeat: no-repeat;
	background-position: 20px 4px;	
}

#oldstyle .tech_middleline{
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #000;
	background-image: url(../images/tech_middleline.gif);
	background-repeat: repeat-x;
	display: block;
	height: 16px;
	width: auto;
	padding: 0px;
	clear: both;
	background-position: 0px 3px;
}

#oldstyle .tech_btn_area{
	overflow: auto;
	width: 700px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#oldstyle .cont_subtitle3, h3.cont_subtitle3 {
font-size: 14px;
color: #1D5BBA;
font-weight: bold;
line-height: 110%;
margin: 0 0 10px 0;
padding: 4px 0 3px 0;
border-bottom: dotted 1px #1D5BBA;
background: #FFF;
text-align: left;
}

#oldstyle .cont_subtitle3b, h3.cont_subtitle3b {
	padding:  0 10px 3px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	float: left;
	display: block;	
}

#oldstyle .tech_makar_area{
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#oldstyle .products_inline_area{
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	display: block;
	width: auto;
}

#oldstyle .product_btna a{
	margin: 0px;
	display: block;
	width: 312px;
	font-size: 1px;
	background-image: url(../images/tech_library_btn01.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	float: left;
	height: 47px;
}


#oldstyle .product_btna a:hover{
	margin: 0px;
	display: block;
	width: 312px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: 0px -47px;
	text-indent: -9999px;
	padding: 0px;
	float: left;
}


#oldstyle .product_btnb a{
	margin: 0px;
	display: block;
	width: 312px;
	font-size: 1px;
	background-image: url(../images/tech_library_btn02.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	float: right;
	height: 47px;	
}


.product_btnb a:hover{
	margin: 0px;
	display: block;
	width: 312px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: 0px -47px;
	text-indent: -9999px;
	padding: 0px;
	float: right;
}

#oldstyle .cont_textr {
	margin: 0px;
	display: block;
	float: right;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}


/*-- knowledge center contents set --*/

#oldstyle li.list014 {
list-style-image: url(../images/icon_arrow_06.gif);
font-size: 12px;
text-align: left;
list-style-position: outside;
list-style-type: none;
margin-left: 20px;
margin-bottom: 3px;
line-height: 100%;
}

#oldstyle li.list014-2 {
font-size: 12px;
text-align: left;
list-style-type: none;
margin-left: 20px;
margin-bottom: 8px;
line-height: 140%;
}

#oldstyle li.list014-b {
list-style-image: url(../images/icon_arrow_06.gif);
font-size: 12px;
font-weight:bold;
text-align: left;
list-style-position: outside;
list-style-type: none;
margin-left: 20px;
margin-bottom: 3px;
line-height: 110%;
}

#oldstyle li.list015 {
font-size: 12px;
text-align: right;
list-style-type: none;
margin: 10px 20px 0 0;
line-height: 100%;
}

#oldstyle .kc_menu {
float: left;
padding: 0 0 0 20px;
}

#oldstyle .kc_menu2 {
float: left;
padding: 0 0 0 40px;
}

#oldstyle ul.kc_menu3 {display:block;padding: 0 0 5px 8px;margin:0px;}
#oldstyle ul.kc_menu3 li {display:block;padding:0px;margin:0px; width:136px; float:left;}
#oldstyle ul.kc_menu3 li.sml {display:block;padding:0px;margin:0px; width:120px; float:left;}
#oldstyle ul.kc_menu3 li a{margin:0px;padding: 0px 0px 0px 7px;text-decoration: none;background-image: url(../images/navidetail_indent_on.gif);background-repeat: no-repeat;}
#oldstyle ul.kc_menu3 li a:hover{margin: 0px;padding: 0px 0px 0px 7px;background-image: url(../images/navidetail_indent_off.gif);background-repeat: no-repeat;}



#oldstyle ul.policy{
	padding: 10px 0 0 0;
	margin: 0px;
} 

#oldstyle ul.policy li{
	list-style-position: inside;
	list-style-type: disc;
	font-size: 10px;
	line-height: 14px;
	color: #666;
} 


#oldstyle .capture, a.capture {
float: left;
padding: 1px;
border:#CCC 1px solid;
}

#oldstyle a:visited.capture {padding: 1px;border:#CCC 1px solid;}
#oldstyle a:hover.capture {padding: 1px;border:#F60 1px solid;}
#oldstyle a:active.capture {padding: 1px;border:#F60 1px solid;}

#oldstyle .main_l {
float: left;
padding-right: 10px;
}

#oldstyle .main_l_380_2 {
float: left;
width: 380px;
}

#oldstyle .main_r3 {
float: right;
}

#oldstyle .emailnews {
float: left;
font-family: "MS PGOTHIC", "Osaka", sans-serif;
line-height: 110%;
}

#oldstyle .backnum {
float: right;
background-color: #F9F6EA;
padding: 10px;
}

#oldstyle .fn {
color: #999;
font-size: 10px;
line-height: 100%;
letter-spacing: 0.03em;
}

#oldstyle .cont_subtitle4, h3.cont_subtitle4 {
font-size: 14px;
color: #1D5BBA;
font-weight: bold;
line-height: 110%;
margin: 0 0 5px 0;
padding: 4px 0 3px 0;
border-bottom: dotted 1px #1D5BBA;
background: #FFF;
text-align: left;
}

#oldstyle .main_l_380_3 {
float: left;
padding-left: 10px;
width: 380px;
}

#oldstyle .main_l_380_4 {
float: left;
width: 380px;
}

#oldstyle .main_l_570_3 {
float: left;
padding-left: 10px;
width: 570px;
}


/*-- click order sheet set --*/

#oldstyle input.click_sheet {
border: 1px #CCC solid;
padding:5px 0 5px 5px;
color: #333333;
background-color: #FCFFC6;
width: 40px;
font-size: 14px;
font-weight:bold;
}

#oldstyle input.click_sheet2 {
border: 1px #CCC solid;
padding:5px 0 5px 5px;
color: #666;
background-color: #FFF;
width: 40px;
font-size: 14px;
font-weight:bold;
}

#oldstyle .gray {
color: #666666;
}

#oldstyle .red {
color: #FF0000;
}

#oldstyle .order_list {
padding: 5px 10px 5px 10px;
background-color: #F1FDFE;
}

#oldstyle .next_list {
margin: 5px 0 15px 0;
font-size: 12px;
line-height: 140%;
text-align: right;
}

#oldstyle span.m_num2 {
font-size: 12px;
font-weight:bold;
line-height: 140%;
}

/*-- SEO text style --*/

#oldstyle .stext {
font-size: 12px;
line-height:110%;
color: #666;
}

/*-- kyocera online style --*/

#oldstyle h2.imgtitle, h3.imgtitle {
margin-bottom: 20px;
font-size: 12px;
line-height: 140%;
}

#oldstyle h3.imgtitle2 {
font-size: 12px;
line-height: 140%;
}

/*-- RE service style --*/

#oldstyle .main_l_520 {
float: left;
margin-bottom: 40px;
padding-left: 20px;
width: 520px;
}

/*-- regular item text style --*/

#oldstyle span.regular {
color: #ff6600;
font-size: 10px;
background-color: #FCD3B8;
border: 1px solid #ff6600;
padding: 1px;
}

/*-- regular item order input style --*/

#oldstyle input.regular_input {
border: 1px #CCC solid;
padding:1px 2px 1px 2px;
color: #333333;
background-color: #FCFFC6;
width: 40px;
font-size: 12px;
font-weight:bold;
}

/*-- memaker_link --*/

#oldstyle #memaker_link p,span,div{
	padding: 0px;
	margin: 0px;
}

#oldstyle #memaker_link {
	margin: 0px;
	padding: 0px;
	width: 570px;
}

#oldstyle #memaker_link .link_area {
	width: 550px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#oldstyle #memaker_link .rogo a{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	float: left;
	display: block;
}

#oldstyle #memaker_link .clear{
	margin: 0px;
	padding: 0px;
	clear: both;
}

/*----------------------*/
/* new_category 設定 */
/*----------------------*/

#oldstyle .new_cont_title2 {
background-image: url(../images/title_bg2.gif);
background-repeat: no-repeat;
height: 37px;
width: 730px;
}

#oldstyle #new_category{
	width: 570px;	
	padding: 0px;
	margin: 0px;
}

#oldstyle #new_category span,p,div{	
	padding: 0px;
	margin: 0px;
}




#oldstyle #new_category .new_categorybar{
	width: 570px;
	height: 42px;	
	padding: 0px;	
	margin: 0px;
	background-image: url(../images/tab_category.gif);
	background-repeat: no-repeat;
	display: block;
}

#oldstyle #new_category .new_category_link a{
	margin: 0px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
	padding-top:6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	float: left;	
}

#oldstyle #new_category .new_category_link a:hover{
	margin: 0px;
	padding-top:6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	float: left;		

}

#oldstyle #new_category .new_category_link a:visited{
	margin: 0px;
	padding-top:6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 14px;
	line-height: 140%;
	float: left;		

}


#oldstyle #new_category .another a{
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	float: right;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 14px;
	background-image: url(../images/tool_icatch.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	font-weight: bold;
}

#oldstyle #new_category .new_category_detail{
	margin: 0px;
	display: block;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


#oldstyle #new_category ul.new_category_list{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 570px;
}


#oldstyle #new_category ul.new_category_list li{

	width: 170px;
	margin: 0px;
	float: left;
	background-image: url(../images/ca_li_icatch.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left:10px;
}


#oldstyle #new_category ul.new_category_list li a{
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;

}

#new_category ul.new_category_list li a:hover{
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;

}

#oldstyle #new_category ul.new_category_list li a:visited{
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;

}


/* -- 電線タブ4分割用は ここから -- */

#oldstyle #new_category ul.new_category_listb{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 570px;
}


#oldstyle #new_category ul.new_category_listb li{

	width: 122px;
	margin: 0px;
	float: left;
	list-style-type: none;
	background-position: 0px 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left:10px;
}


#oldstyle #new_category ul.new_category_listb li a{
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;

}

#new_category ul.new_category_listb li a:hover{
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;

}

#oldstyle #new_category ul.new_category_listb li a:visited{
	font-size: 12px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;

}

/*-- 電線タブ4分割用は ここまで --*/



##oldstyle new_category .case{
	font-size: 10px;
	line-height: 120%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*-- New Narrow down box style --*/

#oldstyle .shorai_article {
	margin: 5px 8px 0 0;
	border-top: 1px solid #CAD9EA;
	border-right: 1px solid #CAD9EA;
	border-left: 1px solid #CAD9EA;
	background:#ebf5ff;
	text-align: center;
	font-size: 14px;
	padding:3px 0;
}

#oldstyle .shorai {
	overflow: auto;
	height: 80px;
	margin: 0 8px 10px 0;
	padding: 0 2px;
	background-color: #FFFFFF;
	border-right: 1px solid #CAD9EA;
	border-bottom: 1px solid #CAD9EA;
	border-left: 1px solid #CAD9EA;
	line-height: 140%;
}


/*-- noise --*/

#oldstyle .noise_btn a{
	background-color: #ffcd46;
	padding: 0 3px 0 3px;
	width: 92%;
	margin:3px;
	display: block;
	color: #333333;	
	font-size: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff9641;
	border-right-color: #ff9641;
	border-bottom-color: #ff9641;
	border-left-color: #ff9641;
	
}

#oldstyle .noise_btn a:hover{
	background-color: #ff992c;
	padding: 0 3px 0 3px;
	width: 92%;
	margin:3px;
	display: block;
	font-size: 10px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5792f;
	border-right-color: #d5792f;
	border-bottom-color: #d5792f;
	border-left-color: #d5792f;
	text-decoration: none;
}

#oldstyle .noise_btn a:visited{
	margin:3px;	
	padding: 0 3px 0 3px;
	color: #333333;		
	width: 92%;
	display: block;	
	text-decoration: none;

}

/*-- noise2 --*/

#oldstyle .noise_btn2 a{

	background-color: #a4d7ff;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	color: #333333;	
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #55b5ff;
	border-right-color: #55b5ff;
	border-bottom-color: #55b5ff;
	border-left-color: #55b5ff;
	line-height: 160%;
	
}

#oldstyle .noise_btn2 a:hover{
	background-color: #60ade8;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	font-size: 12px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4177a1;
	border-right-color: #4177a1;
	border-bottom-color: #4177a1;
	border-left-color: #4177a1;
	text-decoration: none;
	line-height: 160%;
	
}

#oldstyle .noise_btn2 a:visited{
	margin:3px;	
	padding: 0 3px 0 3px;
	color: #333333;		
	width: 70%;
	display: block;	
	text-decoration: none;

}

/*-- noise3 --*/

#oldstyle .noise_btn3 a{
	background-color: #ffcd46;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	color: #333333;	
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ff9641;
	border-right-color: #ff9641;
	border-bottom-color: #ff9641;
	border-left-color: #ff9641;
	line-height: 160%;
	
}

#oldstyle .noise_btn3 a:hover{
	background-color: #ff992c;
	padding: 0 3px 0 3px;
	width: 70%;
	margin:3px;
	display: block;
	font-size: 12px;
	color: #333333;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d5792f;
	border-right-color: #d5792f;
	border-bottom-color: #d5792f;
	border-left-color: #d5792f;
	text-decoration: none;
	line-height: 160%;
	
}

#oldstyle .noise_btn3 a:visited{
	margin:3px;	
	padding: 0 3px 0 3px;
	color: #333333;		
	width: 70%;
	display: block;	
	text-decoration: none;

}

/*-- 対策用 --*/



#oldstyle .mmidashitbl{
	padding:0 0 50px 10px;		
	margin:0px;
	width: auto;

}

#oldstyle .mmidashiback {
	display: block;
	width: auto;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
	height: 30px;
}

#oldstyle h3.mmidashi {
	margin:0px;
	padding: 20px 10px 0 2px;
	display: block;
	font-weight: bold;
	color: #666;
}

#oldstyle h2.mindent {
	float: left;
	display: block;
	width: auto;
	margin: 0px;
	padding: 4px 15px 1px 15px;
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #F0FDFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #09C;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}		

#oldstyle .ather_link {
	float: right;
	display: block;
	width: auto;
	margin: 0px;
	padding: 8px 5px 5px 15px;

}	

#oldstyle .mbox a{
	display: inline;
	width: auto;
	margin: 0px;
	list-style-type: none;
	float: left;
	font-weight: bold;
	padding: 8px 15px 5px 15px;
	background-color: #D0ECFF;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #09C;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#oldstyle .mbox a:hover{
	width: auto;
	display: inline;
	margin: 0px;
	padding: 8px 15px 5px 15px;
	background-color: #ECFAFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #09C;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*-- LEDセレクション --*/

#oldstyle .ledselect{
	display: block;
	margin: 0px;
	padding: 20px 0 5px 0;
}


#oldstyle .ledselectmenu{
	width: auto;
	display: inline;
	float: left;
	padding: 0 30px 0 0;
	margin: 0px;
}


#oldstyle .semi_list{
	width: auto;
	display: block;
	float: right;
	margin: 0px;
	padding: 12px 20px 0 0;
}

#oldstyle .semi_pt10{
	padding: 0 0 5px 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 100%;
	display: block;
	text-align: right;
}

/*-- Quizarea --*/

#oldstyle .quiz_title_blue{
	width: auto;
	margin: 0px;
	padding: 5px 0 5px 15px;
	background-color: #0066CC;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;	
}

#oldstyle .quiz_title_blue_new{
	width: auto;
	margin: 0px;
	padding: 5px 0 5px 15px;
	background-color: #0066CC;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-image: url(../images/icon_quiz_new.gif);
	background-position: 10px 6px;
	background-repeat: no-repeat;
}


#oldstyle .quiz_title_blueb{
	width: auto;
	margin: 0px;
	padding: 5px 0 5px 15px;
	background-color: #3c8cdd;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;	
}


#oldstyle .quiz_qarea{
	width: auto;
	margin: 0px;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
}

#oldstyle .quiz_aarea{
	width: auto;
	padding: 10px 25px 10px 25px;	
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3c8cdd;
	border-bottom-color: #3c8cdd;
	border-left-color: #3c8cdd;
}


#oldstyle .quiz_text{
	font-size: 12px;
	line-height: 140%;
	color: #666;	
}


.quiz_select{
	width: auto;
	margin: 0px;
	padding: 15px 0px 12px 15px;
}

#oldstyle .qnum{
	width: auto;
	margin: 0px;
	padding: 3px 10px 2px 10px;
	font-size: 12px;
	display: block;
	color: #333;
}

#oldstyle .red{
	font-size: 14px;	
	color: #F00;
}

#oldstyle .quiz_main{
	padding: 0px 0px 10px 0;
	margin: 0px;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	font-weight: bold;	
}

#oldstyle .quiz_table{
	font-size: 12px;
	line-height: 140%;
	color: #333;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#oldstyle .quiz_anser{
	padding: 0px 0px 10px 0;
	margin: 0px;	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

#oldstyle .exp{
	padding: 15px 10px 10px 10px;
	margin: 0px;	

}

#oldstyle .exp_title{
	padding: 0 10px 10px 10px;
	margin: 0px;	

}

#oldstyle .quiz_indent{
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0 0 5px 0;
	display: block;
	color: #06C;
	}

#oldstyle .mr10{
	display: block;
	height: 10px;
	width: auto;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
}


#oldstyle .mr30{
	display: block;
	height: 30px;
	width: auto;
	padding: 0px;
	margin: 0px;
}


/*-- RFID --*/

#oldstyle .rfid_usage{
	margin: 0px;
	display: block;
	font-size: 12px;
	color: #900;
	line-height: 140%;
	padding: 0 0 0 20px;
	font-weight: bold;
}


#oldstyle .rfid_name{
	margin: 0px;
	display: block;
	font-size: 12px;
	color: #900;
	line-height: 140%;
	padding: 0 0 3px 0;
	font-weight: bold;
}


#oldstyle .rfid_btn a{
	height: 46px;
	width: 209px;
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/rfid_btn_01.gif);
}

#oldstyle .rfid_btn a:hover{
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: 0px -46px;	
}

#oldstyle .w_624{
	width: 624px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#oldstyle th.td_01tc, td.td_01tf {
	border-top: 1px none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none;
	margin: 0;
	padding: 10px;
	font-size: 12px;
	color: #333333;
	background-color: #b3cde5;
}


#oldstyle th.td_01tc, td.td_01tc {
	border-top: 1px none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none;
	margin: 0;
	padding: 10px;
	font-size: 12px;
	color: #333333;
	background-color: #EFEFEF;
}

#oldstyle th.td_01tc, td.td_01td {
	border-top: 1px none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none;
	margin: 0;
	padding: 10px;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
}

#oldstyle th.td_01tc, td.td_01te {
	border-top: 1px none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none;
	margin: 0;
	padding: 10px;
	font-size: 12px;
	color: #333333;
	background-color: #e1e1e1;
}

#oldstyle .rfid_frequency{
	width: auto;
	display: block;
	padding: 3px 20px 10px 0;
	margin: 0px;
}

/*-- P-NAVI --*/

#oldstyle td.serialnabish{
	padding: 5px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #efefef;
	width: 350px;
}

#oldstyle td.serialnabis{	
	width: 350px;
	padding: 10px;
	margin: 0px;;
	border: 1px solid #cccccc;
}

#oldstyle .p_navi_num{
	margin: 0px;
	padding: 10px 10px 10px 0;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #06C;
	font-size: 16px;
	font-weight: bold;
	background-color: #DAEFF8;
	width: 720px;
}


#oldstyle .p_navi_red{
	padding: 0px;	
	margin: 0px;
	color: #C00;
	font-weight: bold;
	font-size: 12px;	
}

#oldstyle .p_navi_gray{
	padding: 0px;	
	margin: 0px;
	color: #666;
	font-size: 12px;	
	
}

#oldstyle .p_number a{
	margin: 0px;
	padding: 0 10px 0 15px;
	background-image: url(../images/top_category_indent.gif);
	background-repeat: no-repeat;
	background-position: 7px 3px;
	font-weight: bold;
	float: left;	
	display: block;
}

#oldstyle .p_detailarea{
	width: 730px;	
	margin: 0px;
	display: block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#oldstyle .p_detailareab{
	width: 730px;	
	margin: 0px;
	padding: 10px 0 20px 0;
	display: block;
}


#oldstyle .p_category{
	margin: 0px;
	padding: 10px 0 10px 0;
	display: block;

}

/*-- Analytical --*/

#oldstyle .fpga_flow01{
	margin: 0px;
	padding: 0;	
	display: block;
	float: left;
	height: 70px;
	width: 222px;
}

#oldstyle .fpga_infobox{
	margin: 0px;
	display: block;
	height: 80%;
	width: auto;
	background-color: #fffcab;
	padding: 5px;
	border: 2px solid #d1b971;
	font-size: 12px;
	line-height: 140%;
	color: #333;

}

#oldstyle .flow01indent{
	display: block;
	padding: 0px;
	margin: 0 0 0 242px;
}

#oldstyle .flow02{
	margin: 0px;
	padding: 0;	
	display: block;
	float: left;
	height: 85px;
	width: 68px;
}

#oldstyle .flow02indent{
	margin: 0px;
	float: left;
	display: block;
	padding: 25px 0 0 0;
}	

#oldstyle .analytic_btn_area{
	display: block;
	width: 590px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#oldstyle .mitsumoribox{
	margin: 0px;
	display: block;
	width: auto;
	background-color: #fffcab;
	padding: 5px;
	border: 2px solid #73bbdb;
	font-size: 10px;
	line-height: 140%;
	color: #333;

}

#oldstyle .infobox{
	margin: 0px;
	display: block;
	height: 85%;
	width: auto;
	background-color: #fffcab;
	padding: 5px;
	border: 2px solid #d1b971;
	font-size: 10px;
	line-height: 140%;
	color: #333;

}

table.ana_midashitbl{
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
}

#oldstyle th.ana_tbl{
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;	
	padding: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	background-color: #ff6600;
	font-weight: bold;
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#oldstyle td.ana_tbl{
	padding: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}



#oldstyle td.ana_tbl2{
	padding: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	background-color: #fcf3d2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#oldstyle .orange{
	padding: 0 0 5px 0;
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #F30;
}

#oldstyle .inspection{
	margin: 0px;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #666;
	display: block;
	width: auto;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
}

#oldstyle .inspection_area{
	display: block;
	width: 652px;
	padding: 0px;
	margin: 20px auto 40px auto;
}

#oldstyle .ispe_red{
	display: block;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #F00;
	margin: 0px;
	padding: 5px 0 10px 0;
	text-align: center;
}

#oldstyle .ispe_gray{
	display: block;
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 5px 0 10px 0;
	text-align: center;	
}

#oldstyle .isp_downA a{
	display: block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/analytical_btn_02a.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 46px;
	width: 208px;
	text-decoration: none;
}

#oldstyle .isp_downA a:hover{
	display: block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -46px;
}


#oldstyle .isp_downB a{
	display: block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/analytical_btn_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 46px;
	width: 208px;
	text-decoration: none;
}

#oldstyle .isp_downB a:hover{
	display: block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -46px;
}

#oldstyle .isp_mitsumori a{
	display: block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/analytical_btn_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 46px;
	width: 208px;
	text-decoration: none;
}

#oldstyle .isp_mitsumori a:hover{
	display: block;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	text-decoration: none;
	background-position: 0px -46px;
	
}

#oldstyle .p_ispe a{
	padding: 0px;
	margin: 28px 0 0 0;
	background-image: url(../images/top_category_indent.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	float: left;
	text-indent: 10px;
}

#oldstyle .fleft_mr10{
	display: block;	
	margin: 0px;
	padding: 0px;
	float: left;
	width: 10px;
	text-indent: -9999px;	
}

#oldstyle .blue{
	font-size: 14px;	
	color: #1479f6;
}


/*-- harness --*/

#oldstyle .img_l, a.img_l {
	padding: 1px;
	border:#CCC 1px solid;
	margin-bottom: 5px;
	background-color:#FFFFFF;
}

/*--
a:link.img_l {padding: 1px;border:#CCC 1px solid;}
--*/
#oldstyle a:visited.img_l {padding: 1px;border:#CCC 1px solid;}
#oldstyle a:hover img.img_l{padding: 1px;border:#F60 1px solid;}
#oldstyle a:active.img_l {padding: 1px;border:#F60 1px solid;}

#oldstyle .boxtbs1{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	display: block;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
}

.boxtbs1{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	display: block;
	font-size: 10px;
	line-height: 120%;
	font-weight: normal;
}



#oldstyle #srltable table{
	font-size: 100%;
	line-height: 140%;
	padding: 5px;	
	}

#srltable table{
	font-size: 100%;
	line-height: 140%;
	padding: 5px;	
	}
	
#oldstyle .subback{
	margin: 0px;
	font-weight: bold;
	color: #333333;
	background-color: #EEE;
	background-image: url(../images/title_backindent.gif);
	background-repeat: no-repeat;
	width: auto;
	padding: 3px 0 5px 10px;
	display:block;
	}
	
#oldstyle .ledtable{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	}
	

#oldstyle .ledtable td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	}

#oldstyle .miniSubtitle_red{
	width: auto;
	font-size:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #be4848;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
}

#oldstyle .miniSubtitle_blue{
	width: auto;
	font-size:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #17387b;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	font-weight: bold;
}

/*-- NEC TOKIN --*/

#oldstyle li.list016 {
list-style-image: url(../images/icon_arrow_08.gif);
font-size: 14px;
font-weight:bold;
text-align: left;
list-style-position: outside;
list-style-type: none;
margin-left: 20px;
margin-bottom: 3px;
line-height: 100%;
}

#oldstyle li.list001-nomal {
font-size: 12px;
text-align: left;
list-style-position: outside;
list-style-type: none;
margin-left: 40px;
margin-bottom: 3px;
line-height: 100%;
}

#oldstyle .box_10 {
	margin: 0px;
	padding: 10px;
}
#oldstyle .box_5 {
	margin: 0px;
	padding: 5px;
}
#oldstyle .box_t5 {
	margin: 0px;
	padding-top: 5px;
}
#oldstyle .box_r5 {
	margin: 0px;
	padding-right: 5px;
}
#oldstyle .box_u5 {
	margin: 0px;
	padding-bottom: 5px;
}
#oldstyle .box_l5 {
	margin: 0px;
	padding-left: 5px;
}
#oldstyle .box_tu5 {
	margin: 0px;
	padding: 5px 0;
}
#oldstyle .box_lr5 {
	margin: 0px;
	padding: 0 5px;
}
#oldstyle .box_t10 {
	margin: 0px;
	padding-top: 10px;
}
#oldstyle .box_r10 {
	margin: 0px;
	padding-right: 10px;
}
#oldstyle .box_u10 {
	margin: 0px;
	padding-bottom: 10px;
}
#oldstyle .box_l10 {
	margin: 0px;
	padding-left: 10px;
}
#oldstyle .box_tu10 {
	margin: 0px;
	padding: 10px 0;
}
#oldstyle .box_lr10 {
	margin: 0px;
	padding: 0 10px;
}

