@charset "utf-8";
body{
margin:0px;
padding:0px;
background-color: #333333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}

a {
color:#E60012;
}

h1,h2,ul,li{
margin:0px;
padding:0px;
}

img{
border:0px;
}



/* container */

#container {
width:751px;
background-image: url(img/back.gif);
background-repeat: repeat-y;
background-position: left top;
border-bottom: 1px solid #443F3C;
}



/* header */

#header {
width:750px;
background-image: url(img/header_bg.gif);
background-repeat: repeat-x;
background-position: left top;
height: 90px;
padding:0px;
}

#header h1{
margin-top:15px;
margin-left:8px;
background-image:url(img/title.gif);
height: 48px;
width: 96px;
background-repeat: no-repeat;
background-position: left top;
float: left;
font-size: small;
color: #000000;

}

#header span {
text-indent:-999px;
}



#header_right{
width:615px;
margin-top:10px;
margin-right:5px;
float: right;
height: 80px;
}

/*sidemenu*/



#sidemenu {
position:relative;
top:0px;
right: 0px;
display: inline;
text-align: right;
width:412px;
height:15px;
}

#sidemenu img {
margin-right:10px;
}

/* menu */

#menu {
position:relative;
top:20px;
left:0px;
width:615px;
height:35px;
padding:0px;
margin:0px;
}

#gmenu{
height:35px;
padding:0px;
margin:0px;
background:transparent url(img/menu.gif) no-repeat top left;
}

#gmenu li,#gmenu a{
display:block;
height:35px;
}

#gmenu li{
height:35px;
position:absolute;
top: 0;
padding: 0;
margin: 0;
list-style: none;
}

#gmenu a{
text-indent: -999px;
text-decoration: none;
}

#g_company {
left:0px;
width:105px;
height:35px;
}

#g_about {
left:110px;
width:85px;
height:35px;
}

#g_use {
left:200px;
width:85px;
height:35px;
}

#g_product{
left:290px;
width:105px;
height:35px;
}

#g_lisense{
left:400px;
width:105px;
height:35px;
}

#g_contact{
left:510px;
width:105px;
height:35px;
}

/*gmenu_roll over*/
#g_company a:hover	{
background: transparent url(img/menu.gif) no-repeat 0px -35px;	
}

#g_about a:hover	{
background: transparent url(img/menu.gif) no-repeat -110px -35px;	
}

#g_use a:hover	{
background: transparent url(img/menu.gif) no-repeat -200px -35px;	
}

#g_product a:hover	{
background: transparent url(img/menu.gif) no-repeat -290px -35px;	
}

#g_lisense a:hover	{
background: transparent url(img/menu.gif) no-repeat -400px -35px;	
}

#g_contact a:hover	{
background: transparent url(img/menu.gif) no-repeat -510px -35px;	
}


/*main_pict*/

#new_mainimg {
clear:both;
}

#cat_mainimg {
clear:both;
background-color:#FF0000;
}

#cat_mainimg2 {
clear:both;
background-color:#003300;
}

#pictarea{
position:relative;
top:0px;
left:0px;
width:750px;
height:260px;
background-color: #000000;
}

/*local_navi関連*/
#sidebar{
position:absolute;/*絶対配置でwrapperの左上に来るよう指定*/
top: 0;
left: 0;
width: 185px;
height:260px;
margin:0px;
padding:0px;
background:#333 url(img/ln_back.gif) no-repeat left top;
}

#company_menu{
position:absolute;
top:0px;
right: 0px;
}

#about_menu{
position:absolute;
top:0px;
right: 0px;
}

#use_menu{
position:absolute;
top:0px;
right: 0px;
}

#product_menu{
position:absolute;
top:0px;
right: 0px;
}

#licensees_menu{
position:absolute;
top:0px;
right: 0px;
}

#contact_menu{
position:absolute;
top:0px;
right: 0px;
}

.lnavi {
margin:0px;
padding:0px;
}

#localmenu01 li ,#localmenu02 li,#localmenu03 li,#localmenu04 li,#localmenu05 li,#localmenu06 li{
padding: 0;
margin: 3px 0 0 0 ;
list-style: none;
}

#localmenu01 li ,#localmenu02 li,#localmenu03 li,#localmenu04 li,#localmenu05 li,#localmenu06 li, #localmenu01 a, #localmenu02 a , #localmenu03 a, #localmenu04 a, #localmenu05 a, #localmenu06 a{
width: 185px;
display: block;
}

#localmenu01 li a,#localmenu02 li a,#localmenu03 li a,#localmenu04 li a,#localmenu05 li a,#localmenu06 li a {
text-indent: -9999px;
text-decoration: none;
}

/*use menu*/
#use_lbbe01,#useforpro_lbbe01,#usetv_lbbe01,#usecaudio_lbbe01,#usepaudio_lbbe01,#useaudio_lbbe01,#usehtheatre_lbbe01,#usepc_lbbe01,#usetelephone_lbbe01,#usegame_lbbe01{
background-image: url(img/ln_bbe01.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lbbe01 a:hover,#useforpro_lbbe01 a:hover,#usetv_lbbe01 a:hover,#usecaudio_lbbe01 a:hover,#usepaudio_lbbe01 a:hover,#useaudio_lbbe01 a:hover,#usehtheatre_lbbe01 a:hover,#usepc_lbbe01 a:hover,#usetelephone_lbbe01 a:hover,#usegame_lbbe01 a:hover{
background-image: url(img/ln_bbe01_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lforpro,#useforpro_lforpro,#usetv_lforpro,#usecaudio_lforpro,#usepaudio_lforpro,#useaudio_lforpro,#usehtheatre_lforpro,#usepc_lforpro,#usetelephone_lforpro,#usegame_lforpro{
background-image: url(img/ln_forpro.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lforpro a:hover,#useforpro_lforpro a:hover,#usetv_lforpro a:hover,#usecaudio_lforpro a:hover,#usepaudio_lforpro a:hover,#useaudio_lforpro a:hover,#usehtheatre_lforpro a:hover,#usepc_lforpro a:hover,#usetelephone_lforpro a:hover,#usegave_lforpro a:hover{
background-image: url(img/ln_forpro_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lsample,#useforpro_lsample,#usetv_lsample,#usecaudio_lsample,#usepaudio_lsample,#useaudio_lsample,#usehtheatre_lsample,#usepc_lsample,#usetelephone_lsample,#usegame_lsample{
background-image: url(img/ln_sample.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
}

#use_lsample a:hover{
background-image: url(img/ln_sample.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
}

#use_ltv,#useforpro_ltv,#usetv_ltv,#usecaudio_ltv,#usepaudio_ltv,#useaudio_ltv,#usehtheatre_ltv,#usepc_ltv,#usetelephone_ltv,#usegame_ltv{
background-image:url(img/ln_tv.gif);
background-repeat: no-repeat;
height:10px;
}

#use_ltv a:hover,#useforpro_ltv a:hover,#usetv_ltv a:hover,#usecaudio_ltv a:hover,#usepaudio_ltv a:hover,#useaudio_ltv a:hover,#usehtheatre_ltv a:hover,#usepc_ltv a:hover,#usetelephone_ltv a:hover,#usegame_ltv a:hover{
background-image:url(img/ln_tv_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lcaudio,#useforpro_lcaudio,#usetv_lcaudio,#usecaudio_lcaudio,#usepaudio_lcaudio,#useaudio_lcaudio,#usehtheatre_lcaudio,#usepc_lcaudio,#usetelephone_lcaudio,#usegame_lcaudio{
background-image:url(img/ln_caudio.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lcaudio a:hover,#useforpro_lcaudio a:hover,#usetv_lcaudio a:hover,#usecaudio_lcaudio a:hover,#usepaudio_lcaudio a:hover,#useaudio_lcaudio a:hover,#usehtheatre_lcaudio a:hover,#usepc_lcaudio a:hover,#usetelephone_lcaudio a:hover,#usegame_lcaudio a:hover{
background-image:url(img/ln_caudio_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lpaudio,#useforpro_lpaudio, #usetv_lpaudio,#usecaudio_lpaudio,#usepaudio_lpaudio,#useaudio_lpaudio,#usehtheatre_lpaudio,#usepc_lpaudio,#usetelephone_lpaudio,#usegame_lpaudio{
background-image:url(img/ln_paudio.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lpaudio a:hover,#useforpro_lpaudio a:hover, #usetv_lpaudio a:hover,#usecaudio_lpaudio a:hover,#usepaudio_lpaudio a:hover,#useaudio_lpaudio a:hover,#usehtheatre_lpaudio a:hover,#usepc_lpaudio a:hover,#usetelephone_lpaudio a:hover,#usegame_lpaudio a:hover{
background-image:url(img/ln_paudio_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_laudio,#useforpro_laudio,#usetv_laudio,#usecaudio_laudio,#usepaudio_laudio,#useaudio_laudio,#usehtheatre_laudio,#usepc_laudio,#usetelephone_laudio,#usegame_laudio{
background-image:url(img/ln_audio_g.gif);
background-repeat: no-repeat;
height:10px;
}

#use_laudio a:hover,#useforpro_laudio a:hover,#usetv_laudio a:hover,#usecaudio_laudio a:hover,#usepaudio_laudio a:hover,#useaudio_laudio a:hover,#usehtheatre_laudio a:hover,#usepc_laudio a:hover,#usetelephone_laudio a:hover,#usegame_laudio a:hover{
background-image:url(img/ln_audio_g.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lhtheatre,#useforpro_lhtheatre,#usetv_lhtheatre,#usecaudio_lhtheatre,#usepaudio_lhtheatre,#useaudio_lhtheatre,#usehtheatre_lhtheatre,#usepc_lhtheatre,#usetelephone_lhtheatre,#usegame_lhtheatre{
background-image:url(img/ln_htheatre_g.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lhtheatre a:hover,#useforpro_lhtheatre a:hover,#usetv_lhtheatre a:hover,#usecaudio_lhtheatre a:hover,#usepaudio_lhtheatre a:hover,#useaudio_lhtheatre a:hover,#usehtheatre_lhtheatre a:hover,#usepc_lhtheatre a:hover,#usetelephone_lhtheatre a:hover,#usegame_lhtheatre a:hover{
background-image:url(img/ln_htheatre_g.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lpc,#useforpro_lpc,#usetv_lpc,#usecaudio_lpc,#usepaudio_lpc,#useaudio_lpc,#usehtheatre_lpc,#usepc_lpc,#usetelephone_lpc,#usegame_lpc{
background-image:url(img/ln_pc.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lpc a:hover,#useforpro_lpc a:hover,#usetv_lpc a:hover,#usecaudio_lpc a:hover,#usepaudio_lpc a:hover,#useaudio_lpc a:hover,#usehtheatre_lpc a:hover,#usepc_lpc a:hover,#usetelephone_lpc a:hover,#usegame_lpc a:hover{
background-image:url(img/ln_pc_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_ltelephone,#useforpro_ltelephone,#usetv_ltelephone,#usecaudio_ltelephone,#usepaudio_ltelephone,#useaudio_ltelephone,#usehtheatre_ltelephone,#usepc_ltelephone,#usetelephone_ltelephone,#usegame_ltelephone{
background-image:url(img/ln_telephone.gif);
background-repeat: no-repeat;
height:10px;
}

#use_ltelephone a:hover,#useforpro_ltelephone a:hover,#usetv_ltelephone a:hover,#usecaudio_ltelephone a:hover,#usepaudio_ltelephone a:hover,#useaudio_ltelephone a:hover,#usehtheatre_ltelephone a:hover,#usepc_ltelephone a:hover,#usetelephone_ltelephone a:hover,#usegame_ltelephone a:hover{
background-image:url(img/ln_telephone_over.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lgame,#useforpro_lgame,#usetv_lgame,#usecaudio_lgame,#usepaudio_lgame,#useaudio_lgame,#usehtheatre_lgame,#usetelephone_lgame,#usepc_lgame,#usegame_lgame{
background-image:url(img/ln_game_g.gif);
background-repeat: no-repeat;
height:10px;
}

#use_lgame a:hover,#useforpro_lgame a:hover,#usetv_lgame a:hover,#usecaudio_lgame a:hover,#usepaudio_lgame a:hover,#useaudio_lgame a:hover,#usehtheatre_lgame a:hover,#usetelephone_lgame a:hover,#usepc_lgame a:hover,#usegame_lgame a:hover{
background-image:url(img/ln_game_g.gif);
background-repeat: no-repeat;
height:10px;
}

/*company menu*/
#company_lbbe02,#companyhistory_lbbe02,#companysummary_lbbe02,#about_lbbe03{
background-image: url(img/ln_company.gif);
background-repeat: no-repeat;
height:10px;
}

#company_lbbe02 a:hover,#companyhistory_lbbe02 a:hover,#companysummary_lbbe02 a:hover,#about_lbbe03 a:hover{
background-image: url(img/ln_company_over.gif);
background-repeat: no-repeat;
height:10px;
}

#company_lhistory,#companyhistory_lhistory,#companysummary_lhistory,#about_lahistory{
background-image: url(img/ln_companyhistory.gif);
background-repeat: no-repeat;
height:10px;
}

#company_lhistory a:hover,#companyhistory_lhistory a:hover,#companysummary_lhistory a:hover,#about_lahistory a:hover{
background-image: url(img/ln_companyhistory_over.gif);
background-repeat: no-repeat;
height:10px;
}

#company_lsummary,#companyhistory_lsummary,#companysummary_lsummary,#about_lasummary{
background-image: url(img/ln_companysummary.gif);
background-repeat: no-repeat;
height:10px;
}

#company_lsummary a:hover,#companyhistory_lsummary a:hover,#companysummary_lsummary a:hover,#about_lasummary a:hover{
background-image: url(img/ln_companysummary_over.gif);
background-repeat: no-repeat;
height:10px;
}

#company_lconcept,#companyhistory_lconcept,#companysummary_lconcept,#about_laconcept{
background-image: url(img/ln_concept.gif);
background-repeat: no-repeat;
height:25px;
}

#company_laboutb,#companyhistory_laboutb,#companysummary_laboutb,#about_laaboutb{
background-image: url(img/ln_about.gif);
background-repeat: no-repeat;
height:10px;
}

#company_laboutb a:hover,#companyhistory_laboutb a:hover,#companysummary_laboutb a:hover,#about_laaboutb a:hover{
background-image: url(img/ln_about_over.gif);
background-repeat: no-repeat;
height:10px;
}

/*licensees menu*/
#licensees_licensees,licenseesflow_licensees{
background-image: url(img/ln_licensees.gif);
background-repeat: no-repeat;
height:10px;
}

#licensees_licensees a:hover,#licenseesflow_licensees a:hover{
background-image: url(img/ln_licensees_over.gif);
background-repeat: no-repeat;
height:10px;
}

#licensees_flow,#licenseesflow_flow{
background-image: url(img/ln_licenseesflow.gif);
background-repeat: no-repeat;
height:10px;
}

#licensees_flow a:hover,#licenseesflow_flow a:hover{
background-image: url(img/ln_licenseesflow_over.gif);
background-repeat: no-repeat;
height:10px;
}

/*contact menu*/
#contact_lcontact{
background-image: url(img/ln_contact.gif);
background-repeat: no-repeat;
height: 10px;
}

#contact_lcontact a:hover{
background-image: url(img/ln_contact_over.gif);
background-repeat: no-repeat;
height: 10px;
}

#contact_lcontactpro{
background-image: url(img/ln_contactpro.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
}

#contact_lalisensees{
background-image: url(img/ln_alisensees.gif);
background-repeat: no-repeat;
height: 10px;
}

#contact_lalisensees a:hover{
background-image: url(img/ln_alisensees_over.gif);
background-repeat: no-repeat;
height: 10px;
}

#contact_ldlt{
background-image: url(img/ln_dlt.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#contact_ldlt a:hover{
background-image: url(img/ln_dlt_over.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#contact_ldlu{
background-image: url(img/ln_dlu.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#contact_ldlu a:hover{
background-image: url(img/ln_dlu_over.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#contact_lfaq{
background-image: url(img/ln_faq.gif);
background-repeat: no-repeat;
height:10px;
}

#contact_lfaq a:hover{
background-image: url(img/ln_faq_over.gif);
background-repeat: no-repeat;
height:10px;
}

#contact_lcontactuse{
background-image: url(img/ln_contactuse.gif);
background-repeat: no-repeat;
background-position: left top;
height: 25px;
}

#contact_laproduct{
background-image: url(img/ln_aboutproduct.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#contact_laproduct a:hover{
background-image: url(img/ln_aboutproduct_over.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#product_lpro{
background-image: url(img/ln_product.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}

#product_lpro a:hover{
background-image: url(img/ln_product.gif);
background-repeat: no-repeat;
background-position: left top;
height: 10px;
}



/*mainpict*/
#use_mainpict,#useforpro_mainpict,#usetv_mainpict,#usecaudio_mainpict,#usepaudio_mainpict,#useaudio_mainpict,#usehtheatre_mainpict,#usepc_mainpict,#usegame_mainpict,#usetelephone_mainpict{
position:absolute;
top:0px;
right:0px;
width:564px;
height:260px;
background-image:url(img/cat_use_main.jpg);
}

#about_mainpict{
position:absolute;
top:0px;
right:0px;
width:564px;
height:260px;
background-image:url(img/cat_about_main.jpg);
}

#company_mainpict,#companyhistory_mainpict,#companysummary_mainpict{
position:absolute;
top:0px;
right:0px;
width:564px;
height:260px;
background-image:url(img/cat_company_main.jpg);
}

#product_mainpict,#product01_mainpict,#product02_mainpict,#product03_mainpict,#product04_mainpict,#product05_mainpict,#product06_mainpict,#product07_mainpict,#product08_mainpict,#product09_mainpict,#product10_mainpict,#product11_mainpict,#product12_mainpict,#product13_mainpict{
position:absolute;
top:0px;
right:0px;
width:564px;
height:260px;
background-image:url(img/cat_product_main.jpg);
}

#licensees_mainpict,#licenseesflow_mainpict{
position:absolute;
top:0px;
right:0px;
width:564px;
height:260px;
background-image:url(img/cat_lisensees_main.jpg);
}

#contact_mainpict{
position:absolute;
top:0px;
right:0px;
width:564px;
height:260px;
background-image:url(img/cat_contact_main.jpg);
}

/*film*/

#film_menu {
position:relative;
top:0px;
left:0px;
width:750px;
padding:0px;
margin:0px;
background-image:url(img/film_back.gif);
}



#fmenu{
height:100px;
padding:0px;
margin:0px;
}



#film_menu li,#film_menu a{
display:block;
text-indent: -999px;
text-decoration: none;
}



#film_menu li{
list-style: none;
height:70px;
width:110px;
position:absolute;
top:15px;
}



#g_f1{
left:15px;
background-image:url(img/film01.gif);
}



#g_f2{
left:135px;
background-image:url(img/film02.gif);
}



#g_f3{
left:255px;
background-image:url(img/film03.gif);
}



#g_f4{
left:375px;
background-image:url(img/film04.gif);
}



#g_f5{
left:495px;
background-image:url(img/film05.gif);
}



#g_f6{
left:615px;
background-image:url(img/film06.gif);
}



/*contents*/

#contents {
width:730px;
padding:10px;
}

#topmain_left{
float:left;
width:500px;
}

#main_left{
float:left;
margin: 0px;
padding: 0px;
width:185px;
}

#toptitle {
width:500px;
height:20px;
background: url(img/dot.gif) repeat-x left bottom;
}

#toptitle h2 {
display:inline;
}

#toptitle img {
margin-right:5px;
}


#topmain_right{
float:right;
margin: 0px;
padding: 0px;
width:200px;
}


#main_right{
float:right;
width:515px;
margin: 0px;
padding: 0px;
}

#pankuzu {
font-size:0.6em;
}

#pankuzu a,a:link{
color: #990000;
text-decoration: underline;
}

#pankuzu a:active{
color: #FFFFFF;
text-decoration: none;
}

#pankuzu a:visited{
color: #003366;
text-decoration: underline;
}

#pankuzu a:hover{
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
}


#footer {
background-color:#000000;
padding: 10px 10px 50px;
width: 730px;
font-size: x-small;
color: #FFFFFF;
}

#footer a{
color:#ffffff;
margin-right:15px;
}

.abouttech {
	font-size: 0.8em;
	font-weight: bold;
}


.clear {
clear:both;
}

.clear_right {
clear:right;
}

.news_back{
float:right;
text-align: right;
line-height:150%;
}

.news_copy{
float:left;
text-align:left;
line-height:150%;
}

.entry,.entry h2,.cat_entry {
font-size: 0.8em;
line-height: 150%;
color: #666666;
font-weight: normal;
}

.cat_entry h2,.cat_entryMrgT10 h2{
font-size: 1.4em;
font-weight: bold;
line-height:150%;
color: #666666;
padding-left: 5px;
border-left: 5px solid #990000;
margin-left:20px;
}
.cat_entry h3,.cat_entryMrgT10 h3{
font-size: 1.2em;
font-weight: bold;
color: #666666;
margin-left:20px;
}
.cat_entry li{
list-style:none;
}

.cat_entry p,.cat_entry table,.speck,.cat_entryMrgT10 p,.cat_entryMrgT10 table{
width:500px;
margin-left:20px;
}

.cat_entry dl,.cat_entryMrgT10 dl{
margin:0 0 10px 20px;
}

.entry,.cat_entry {
margin:5px 0px 10px 0px;
}

.entry-more-link{
float:right;
font-size:small;
}

.right_title{
margin-bottom:5px;
text-align:left;
}

#tech{
border:1px #333 solid;
background-color:#ffffff;
}

#tech, #usetable,#wakutable,#dprotable{
	background-color: #FFFFFF;
	border: 1px solid #333;
	margin-top: 10px;
}

#nowakutable{
	margin-top: 10px;
}

#usetable img,#nowakutable img,#wakutable img,#dprotable img {
	margin: 10px;
}

#wakutable td{
padding:10px;
text-align: left;
vertical-align: top;
}

.usetable01 {
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

.usetable02 {
	text-align: left;
	vertical-align: top;
	padding: 10px;
	font-size: small;
	line-height: 180%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.nowakutable {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 30px;
	font-size: small;
	line-height: 150%;
}

.techtab01{
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
	padding: 5px;
	text-align: center;
}
.techtab02 {
	background-color: #D3D3D3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #666666;
	padding: 5px;
}
.techtab03 {
	background-color: #B1B1B1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #6B6B6B;
	border-bottom-color: #666666;
	padding: 5px;
}
.techtab04 {
	background-color: #4c4c4c;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #555555;
	border-bottom-color: #666666;
	text-align: center;
	padding: 5px;
	color: #FFFFFF;
}
.techtab05 {
	background-color: #3B3B3B;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #363636;
	border-bottom-color: #666666;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
.techtab {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}

/*keyword マージン対策*/
.cat_entryMrgT10{
font-size: 0.8em;
margin-top:10px;
margin-bottom:10px;
line-height: 150%;
color: #666666;
font-weight: normal;
}
