@charset "shift_jis";







#mainbody p{



line-height:140%;



margin-top:0;



}







p{



line-height:140%;



margin-top:0;



}







#mainbody h1{



margin-bottom:20px;



}







#mainbody .paragraph{



margin-bottom:25px;



}







#mainbody h2{



margin-bottom:10px;



}







#mainbody h2.normal{
    border-left: 6px solid #c3002f;
    padding: 10px 7px 10px 10px;
    background: #eee;
    font-size: 120%;
}







#mainbody .misc h2{



border-bottom:2px solid #CCC;



font-size:110%;



padding-bottom:3px;



margin-bottom:10px;



}







#mainbody .misc h3{



font-size:100%;



border:none;



margin-left:15px;



}







#mainbody .misc h3 a{



color:#CC0000;



}

#mainbody ul.ul_contact {
	margin:5px 0 5px 20px;
	padding: 0;
}

#mainbody div.contact {
	margin:5px;
	width: 48%;
	float: left;
	border: 1px solid #ccc;
	border-radius: 5px;
}
#mainbody div.contact a{
	padding: 30px 10px;
	color: #000;
	display: block;
	text-align: center;
	font-size: 1.1em;
	text-decoration: none;
}
#mainbody div.contact:hover{
	background-color: #f2f2f2;
}
#mainbody div.contact strong{
	border-bottom: 2px solid #C3002F;
	padding-bottom: 5px;
}
#mainbody div.contact p {
	text-align: center;
	margin-top: 5px;
}








#mainbody ul li , #mainbody ol li{



margin-bottom:5px;



line-height:130%;



}







#mainbody h2.products{



background:url(../img/body/bg_h2_products.gif);



border-left:#CCCCCC 6px solid;



color:#FFF;



padding:4px 4px 4px 7px;



margin-bottom:15px;



margin-top:0;



font-size:130%;



}







#mainbody h2.feature{



background:url(../img/body/bg_h2_feature.gif);



padding:2px 0px 0px 15px;



margin-bottom:10px;



margin-top:0;



font-size:110%;



color:#333;



}







#mainbody h3{



color:#CC0000;



border-bottom:1px solid #CCC;



font-size:110%;



margin-bottom:10px;



padding:2px 2px 2px 0px;



}







#mainbody h3.h3_index{



background:url(../img/body/bg_h3_index.gif);



padding:2px 2px 2px 15px;



color:#000000;



margin-bottom:0px;



border:none;



font-size:100%;



}







#mainbody h4{



padding:2px 2px 0px 0px;



color:#000000;



margin-bottom:0px;



border:none;



font-size:100%;



}







#mainbody h4.h4_index{



background:url(../img/body/bg_h4_index.gif);



padding:2px 2px 2px 15px;



color:#000000;



margin-bottom:0px;



border:none;



font-size:100%;



}







#mainbody .datasheet{



border: 1px solid #CCC;



padding : 5px 5px 0 5px;



margin-bottom:15px;



}







@media print{



#mainbody div.w400px{



_margin-bottom:15px;



}



}







#mainbody .online{



border-left: 1px solid #CCC;



padding : 10px 10px 0 10px;



margin-bottom:15px;



_height:1em;



}







#mainbody .attention{



border: 1px solid #CCC;



padding : 10px 10px 0 10px;



margin-bottom:15px;



_height:1em;



}







#mainbody .attention h5{



margin:0;



}







#mainbody .attention ul{



margin:0 0 10px 0;



line-height:130%;



padding-left:18px;



}







#mainbody .datasheet ul li , #mainbody .attention ul li{



margin-bottom:5px;



}







#mainbody .attention ul li{



}







#mainbody .attention p{



margin-bottom:10px;



}







#mainbody .datasheet h5{



background:#CCC;



margin:0 0 5px 0;



}







#mainbody .datasheet ul{



margin:0 0 5px 0;



line-height:130%;



padding-left:18px;



list-style-image:url(../img/body/blt_arrow.gif)



}







#mainbody div.list ul{



margin:0 0 10px 0;



line-height:130%;



padding-left:20px;



}















#mainbody .copy{



font-weight:bold;



font-size:130%;



color:#333;

line-height:1.3;



}







#mainbody .copy2{



font-weight:bold;



font-size:120%;



color:#333;



}











#mainbody .copy3{



font-weight:normal;



font-size:120%;



line-height:150%;



color:#333;



}



#mainbody div.list ul li{



line-height:130%;



margin-bottom:5px;



}







#mainbody .datasheet ul li img{



vertical-align : middle ;



margin-left:5px;



}







#mainbody ul.index_imglist,



#mainbody ul.index_imglist_mgb08{



list-style-type:none;



padding:0;



margin:0 0 0 0px;



}







#mainbody ul.index_imglist li{



margin-bottom:17px;



}



#mainbody ul.index_imglist_mgb08 li{



margin-bottom:5px;



}







#mainbody ul.level1_imglist{



list-style-type:none;



padding:0;



margin:0 0 0 5px;



}







#mainbody ul.level1_imglist img{



vertical-align:top;



_vertical-align:middle;



}







#mainbody ul.level1_imglist li{



background:url(../img/body/blt_arrow_index.gif);



margin-bottom:20px;



padding-left:14px;



}







#mainbody ul.level2{



list-style-type:none;



padding:0;



margin:5px 0 0 0px;



}







#mainbody ul.level2 li{



display:block;



float:left;



margin-right:30px;



margin-bottom:7px;



background:url(../img/body/blt_arrow.gif) no-repeat;



padding-left:15px;



}







#mainbody ul.level1{



padding:0;



margin:0;



}







#mainbody ul.level1 li{



display:block;



float:left;



margin-right:20px;



margin-bottom:7px;



background:url(../img/body/blt_arrow.gif) no-repeat;



padding-left:12px;



}















/*ƒpƒ“ƒNƒY */



#mainbody .breadcrumb{



margin-bottom:10px;



margin-top:17px;



}







#mainbody .breadcrumb a{



text-decoration:underline;



}







#mainbody .breadcrumb a:hover{



text-decoration:none;



}







.w600px{width:610px;}







/* –{•¶“àƒAƒ“ƒJ[ƒƒjƒ…[ */







#mainbody .page_anchor{width:640px;margin:0 0 20px 0;padding:0;border:1px solid #A10202;background:#B62626;}



#mainbody .page_anchor h5{font-size:100%;color:white;padding:2px 2px 2px 2px;margin:5px;border-bottom:1px #7B0411 solid;}



#mainbody .page_anchor h4{font-size:100%;color:white;padding:2px 2px 2px 2px;margin:5px;}



#mainbody .page_anchor h3{font-size:100%;color:white;padding:0px 2px 0px 2px;margin:5px;}



#mainbody .page_anchor ul{list-style-type:none;margin:5px 0px 5px 5px;padding:0;}



#mainbody .page_anchor ul li{float:left;margin-bottom:5px;display:block;border:1px solid #333;margin-right:5px;}



#mainbody .c3 ul li{}



#mainbody .c4 ul li{}



#mainbody .page_anchor ul li a{display:block;background: #333 url(../img/body/bg_page_anchor_li.gif) 0 0;_width:100%;padding:2px;color:white;text-decoration:none;}



#mainbody .page_anchor ul li a:hover{color:#FFF;background: #333 url(../img/body/bg_page_anchor_li_on.gif) 0 0;}







/* –{•¶“àƒAƒ“ƒJ[ƒƒjƒ…[2 */







#mainbody .page_anchor2{width:640px;margin:0 0 0px 0;padding:0;border:1px solid #A10202;background:#B62626;}



#mainbody .page_anchor2 h5{font-size:100%;color:white;padding:2px 2px 2px 2px;margin:5px;border-bottom:1px #7B0411 solid;}



#mainbody .page_anchor2 ul{list-style-type:none;margin:5px 0px 5px 5px;padding:0;}



#mainbody .page_anchor2 ul li{float:left;margin-bottom:5px;display:block;border:1px solid #333;margin-right:12px;}



#mainbody .c3 ul li{}



#mainbody .c4 ul li{}



#mainbody .page_anchor2 ul li a{display:block;background: #333 url(../img/body/bg_page_anchor_li.gif) 0 0;_width:100%;padding:4px;color:white;text-decoration:none;}



#mainbody .page_anchor2 ul li a:hover{color:#FFF;background: #333 url(../img/body/bg_page_anchor_li_on.gif) 0 0;}







/* –{•¶“àƒAƒ“ƒJ[ƒƒjƒ…[3 */







#mainbody .page_anchor3{width:640px;margin:0 0 0px 0;padding:0;border:1px solid #A10202;background:#B62626;}



#mainbody .page_anchor3 h5{font-size:130%;color:white;padding:2px 2px 2px 2px;margin:5px;border-bottom:1px #7B0411 solid;}



#mainbody .page_anchor3 ul{list-style-type:none;margin:5px 5px 5px 5px;padding:0;}



#mainbody .page_anchor3 ul li{float:right;margin-bottom:5px;display:block;border:1px solid #333;margin-right:3px;}



#mainbody .page_anchor3 ul li a{display:block;background: #333 url(../img/body/bg_page_anchor_li2.gif) 0 0;padding:5px;}



#mainbody .page_anchor3 ul li a:hover{color:#FFF;background: #333 url(../img/body/bg_page_anchor_li_on2.gif) 0 0;}











/* –{•¶“àƒAƒ“ƒJ[ƒƒjƒ…[4 */







#mainbody .page_anchor4{width:640px;margin:0 0 0px 0;padding:0;border:2px solid #ff0000;background:#0a0a0a;}



#mainbody .page_anchor4 h5{font-size:130%;color:white;padding:2px 2px 2px 2px;margin:5px;border-bottom:2px #ff0000 solid;}



#mainbody .page_anchor4 h4{font-size:100%;color:white;padding:2px 2px 2px 2px;margin:5px;}



#mainbody .page_anchor4 ul{list-style-type:none;margin:5px 5px 5px 5px;padding:0;}



#mainbody .page_anchor4 ul li{float:right;margin-bottom:5px;display:block;border:1px solid #333;margin-right:3px;}



#mainbody .page_anchor4 ul li a{display:block;background: #333 url(../img/body/bg_page_anchor_li.gif) 0 0;_width:100%;padding:2px;color:white;text-decoration:none;}



#mainbody .page_anchor4 ul li a:hover{color:#FFF;background: #333 url(../img/body/bg_page_anchor_li_on2.gif) 0 0;}







#mainbody .btn_pagetop{



text-align:right;



margin-top:14px;



margin-bottom:25px;



}















/* ƒtƒbƒ^[ƒƒjƒ…[ */







#footer_navi{



height:2em;



background:#666666;



}







#footer_navi a{



color:#FFF;



}







#footer_navi ul{



float:right;



list-style:none;



padding:0;



margin:5px 20px 5px 5px;



font-size:90%;



}







#footer_navi ul li{



float:left;



margin-left:10px;



margin-right:0px;



border-left:1px solid #CCC;



padding-left:10px;



background:#666666;



}







address{



font-size:90%;



font-style:normal;



text-align:right;



color:#FFF;



background:#333333;



padding:5px 5px 15px 5px;



}







#mainbody table.fsmall{



font-size:95%;



}







.kome{



text-indent:-1em;



margin-left:1em;



margin-bottom:0;



}







.kome4{



text-indent:-0.8em;



margin-left:1em;



margin-bottom:0;



}



.kome1{



text-indent:0;



margin-left:1em;



margin-bottom:0;



}







.kome2{



text-indent:-2em;



margin-left:2em;



margin-top:-1em;



}







.kome3{



text-indent:-1em;



margin-left:3em;



margin-top:-1em;



}







.img.cap{



font-size:95%;



}







#mainbody table.datatable{



border-left:1px solid #CCC;



border-top:1px solid #CCC;



font-size:90%;



font-size-adjust: none !important;



-webkit-font-size-adjust: none !important;



}







#mainbody table.datatable td , #mainbody table.datatable th{



padding:7px;



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:130%;



font-weight:normal;



vertical-align: middle;



}







#mainbody table.datatable th{



background:#EEE;



}















table.datatable3{



border-top:1px solid #CCC;



border-collapse: collapse;



font-size:100%;



}







table.datatable3 th{



background:#EEE;



padding:7px;



border-left:1px solid #CCC;



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



text-align:center;



vertical-align:middle;



line-height:130%;



}







table.datatable3 td{



padding:7px;



border-left:1px solid #CCC;



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



text-align:center;



vertical-align:middle;



line-height:130%;



}





table.datatable3 td.sq{



padding:7px;



border-top::1px solid #CCC;



border-left:1px solid #CCC;



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



text-align:left;



vertical-align:middle;



line-height:130%;



}





table.datatable3 td.nb1{



padding:7px;



border-left:0px solid #CCC;



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



text-align:left;



vertical-align:middle;



line-height:130%;



}







table.datatable3 td.nb2{



padding:7px;



border-left:1px solid #CCC;



border-right:0px solid #CCC;



border-bottom:0px solid #CCC;



text-align:center;



vertical-align:middle;



line-height:130%;



}











table.datatable3 td.nb{



padding:7px;



border-right:0px solid #CCC;



border-bottom:0px solid #CCC;



line-height:130%;



}







table.datatable3 td.nbb{



padding:7px;



border-right:1px solid #CCC;



border-bottom:0px solid #CCC;



line-height:130%;



}











table.datatable4{



border-top:3px solid #ff0000;



border-collapse: collapse;



}







table.datatable4 td{



padding:7px;



border-left:3px solid #ff0000;



border-right:3px solid #ff0000;



border-bottom:3px solid #ff0000;



font-size:130%;



line-height:130%;



}







table.datatable4 th{



background:#ff0000;



padding:7px;



border-left:3px solid #ff0000;



border-right:3px solid #ff0000;



border-bottom:3px solid #ff0000;



font-size:180%;



line-height:150%;



}







table.datatable4 td.nb{



padding:7px;



border-right:0px solid #CCC;



border-bottom:0px solid #CCC;



line-height:130%;



}







table.datatableA{



border-top:1px solid #CCC;



border-left:1px solid #CCC;



font-size:100%;



}







table.datatableA td{



padding:2px 10px



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:130%;



}







table.datatableA th{



background:#EEE;



padding:7px;



border-right:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:130%;



}







table.datatableA th.1{



background:#EEE;



padding:7px;



border-right:0px solid #CCC;



border-bottom:0px solid #CCC;



line-height:130%;



}







#mainbody table.datatable2{



/* border-left:1px solid #CCC;*/



/* border-top:1px solid #CCC;*/



font-size:100%;



}







#mainbody table.datatable2 th{



padding:7px;



border-top:1px solid #CCC;



border-left:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:100%;



font-weight:normal;



}







#mainbody table.datatable2 th.migi{



padding:7px;



border-top:1px solid #CCC;



border-right:1px solid #CCC;



border-left:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:100%;



font-weight:normal;



}







#mainbody table.datatable2 td{



padding:7px;



border-left:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:100%;



font-weight:normal;



}







#mainbody table.datatable2 td.migi{



padding:7px;



border-right:1px solid #CCC;



border-left:1px solid #CCC;



border-bottom:1px solid #CCC;



line-height:100%;



font-weight:normal;



}







#mainbody table.datatable2 td.hidari{



padding:7px;



border-left:1px solid #CCC;



line-height:100%;



font-weight:normal;



}







#mainbody table.datatable2 th{



background:#EEE;



}







#mainbody .tabletitle{



margin-bottom:4px;



font-size:100%;



}







#header p{



padding:24px 0 0 14px;



margin:0;



float:left;



width:183px;



}















/* ƒOƒ[ƒoƒ‹ƒƒjƒ…[ */



#globalmenu{



	float: right;



	text-align: right;



	width: 698px;



}















/* ƒOƒ[ƒoƒ‹ƒTƒuƒƒjƒ…[ */



#global_sub{



	margin-top: 8px;



	margin-right: 0;



	margin-left: auto;



	margin-bottom: 0;



	padding: 0;



	width: 300px;



}







#global_sub ul{



	list-style-type: none;



	padding: 0;



	margin: 0;



}







#global_sub ul li{



	float:left;



}







#global_sub ul li a{



	display: block;



	text-indent: -10000em;



	height: 24px;



	text-decoration: none;



}







#global_sub ul li#btn_nms{



	background: url(../img/header/btn_nms.gif);



	width: 99px;



}











#global_sub ul li#btn_sitemap{



	background: url(../img/header/btn_sitemap.gif);



	width: 99px;



}







#global_sub ul li#btn_english{



	background: url(../img/header/btn_english.gif);



	width: 100px;



}







#global_sub ul li#btn_japanese{



	background: url(../img/header/btn_japanese.gif);



	width: 100px;



}















/* ƒOƒ[ƒoƒ‹ƒƒCƒ“ƒƒjƒ…[ */



#global_main{



	margin-top: 11px;



}







#global_main ul{



	list-style-type: none;



	float: right;



	padding: 0;



	margin: 0;



}







#global_main ul li{



	float: left;



	margin-right: 35px;



	_display: inline;



	height: 27px;



	position: relative;



}







#global_main ul li a{



	display: block;



	text-indent: -10000em;



	height: 27px;



	text-decoration: none;



}







#global_main ul li#btn_motorsports a{ background:url(../img/header/btn_motorsports.gif); width:110px;}



#global_main ul li#btn_motorsports a:hover,



#global_main ul li#btn_motorsports a:active{



	background-position: -110px 0;



}







#global_main ul li#btn_products a{ background:url(../img/header/btn_products.gif); width:80px;}



#global_main ul li#btn_products a:hover,



#global_main ul li#btn_products a:active{



	background-position: -80px 0;



}







#global_main ul li#btn_clubnismo a{ background:url(../img/header/btn_clubnismo.gif); width:92px;}



#global_main ul li#btn_clubnismo a:hover,



#global_main ul li#btn_clubnismo a:active{



	background-position: -92px 0;



}







#global_main ul li#btn_corporateprofile a{ background:url(../img/header/btn_corporateprofile.gif); width:146px;}



#global_main ul li#btn_corporateprofile a:hover,



#global_main ul li#btn_corporateprofile a:active{



	background-position: -146px 0;



}







#global_main ul li#btn_link a{ background:url(../img/header/btn_link.gif); width:40px;}



#global_main ul li#btn_link a:hover,



#global_main ul li#btn_link a:active{



	background-position: -40px 0;



}















/* ƒOƒ[ƒoƒ‹ƒƒCƒ“ƒƒjƒ…[ ƒTƒuƒƒjƒ…[ */



#global_main ul#sub_motorsports,



#global_main ul#sub_products,



#global_main ul#sub_clubnismo,



#global_main ul#sub_corporateprofile{



	position: absolute;



	left: 0px;



	top: 27px;



	width: 141px;



	margin: 0;



	padding: 0;



	z-index: 100;



}



#sub_motorsports,



#sub_products,



#sub_clubnismo,



#sub_corporateprofile{



	visibility: hidden;



}











#global_main ul#sub_motorsports a,



#global_main ul#sub_products a,



#global_main ul#sub_clubnismo a,



#global_main ul#sub_corporateprofile a{



	background-image: none;



}







#global_main ul#sub_motorsports li,



#global_main ul#sub_products li,



#global_main ul#sub_clubnismo li,



#global_main ul#sub_corporateprofile li{



	display: block;



	width: 141px;



	height: 21px;



	border-top: 1px solid #DADADA;



}







#global_main ul#sub_motorsports li a,



#global_main ul#sub_products li a,



#global_main ul#sub_clubnismo li a,



#global_main ul#sub_corporateprofile li a{



	text-indent: -1000em;



	display: block;



	width: 141px;



	height: 21px;



}







#global_main ul#sub_motorsports li#btn_sub_news a{ background:url(../img/header/btn_news.gif);}



#global_main ul#sub_motorsports li#btn_sub_race a{ background:url(../img/header/btn_race.gif);}



#global_main ul#sub_motorsports li#btn_sub_entertainment a{ background:url(../img/header/btn_entertainment.gif);}



#global_main ul#sub_motorsports li#btn_sub_nismotv a{ background:url(../img/header/btn_nismotv.gif);}



#global_main ul#sub_motorsports li#btn_sub_racingschool a{ background:url(../img/header/btn_racingschool.gif);}



#global_main ul#sub_motorsports li#btn_sub_news a{ background:url(../img/header/btn_news.gif);}







#global_main ul#sub_products li#btn_sub_competitionparts{ background:url(../img/header/btn_allparts.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_factoryline{ background:url(../img/header/btn_factoryline.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_p_package{ background:url(../img/header/btn_p_package.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_enginemenu{ background:url(../img/header/btn_enginemenu.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_racecar{ background:url(../img/header/btn_racecar.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_completecar{ background:url(../img/header/btn_completecar.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_omorifactory{ background:url(../img/header/btn_omorifactory.gif); text-indent: -1000em;}



#global_main ul#sub_products li#btn_sub_performancecenter{ background:url(../img/header/btn_performancecenter.gif); text-indent: -1000em;}







#global_main ul#sub_products li#btn_sub_competitionparts a{ background:url(../img/header/btn_allparts.gif);}



#global_main ul#sub_products li#btn_sub_factoryline a{ background:url(../img/header/btn_factoryline.gif);}



#global_main ul#sub_products li#btn_sub_p_package a{ background:url(../img/header/btn_p_package.gif);}



#global_main ul#sub_products li#btn_sub_enginemenu a{ background:url(../img/header/btn_enginemenu.gif);}



#global_main ul#sub_products li#btn_sub_racecar a{ background:url(../img/header/btn_racecar.gif);}



#global_main ul#sub_products li#btn_sub_completecar a{ background:url(../img/header/btn_completecar.gif);}



#global_main ul#sub_products li#btn_sub_omorifactory a{ background:url(../img/header/btn_omorifactory.gif);}



#global_main ul#sub_products li#btn_sub_performancecenter a{ background:url(../img/header/btn_performancecenter.gif);}











#global_main ul#sub_clubnismo li#btn_sub_information a{ background:url(../img/header/btn_information.gif);}



#global_main ul#sub_clubnismo li#btn_sub_nblood a{ background:url(../img/header/btn_nblood.gif);}



#global_main ul#sub_clubnismo li#btn_sub_memberssalon a{ background:url(../img/header/btn_memberssalon.gif);}



#global_main ul#sub_clubnismo li#btn_sub_onlineshopping a{ background:url(../img/header/btn_onlineshopping.gif);}



#global_main ul#sub_clubnismo li#btn_sub_ticketcenter a{ background:url(../img/header/btn_ticketcenter.gif);}







#global_main ul#sub_corporateprofile li#btn_sub_profile a{ background:url(../img/header/btn_profile.gif);}



#global_main ul#sub_corporateprofile li#btn_sub_access a{ background:url(../img/header/btn_access.gif);}



#global_main ul#sub_corporateprofile li#btn_sub_history a{ background:url(../img/header/btn_history.gif);}



#global_main ul#sub_corporateprofile li#btn_sub_showroom a{ background:url(../img/header/btn_showroom.gif);}



#global_main ul#sub_corporateprofile li#btn_sub_career a{ background:url(../img/header/btn_career.gif);}







#global_main ul#sub_motorsports li#btn_sub_news a:hover,



#global_main ul#sub_motorsports li#btn_sub_news a:active,



#global_main ul#sub_motorsports li#btn_sub_race a:hover,



#global_main ul#sub_motorsports li#btn_sub_race a:active,



#global_main ul#sub_motorsports li#btn_sub_entertainment a:hover,



#global_main ul#sub_motorsports li#btn_sub_entertainment a:active,



#global_main ul#sub_motorsports li#btn_sub_nismotv a:hover,



#global_main ul#sub_motorsports li#btn_sub_nismotv a:active,



#global_main ul#sub_motorsports li#btn_sub_racingschool a:hover,



#global_main ul#sub_motorsports li#btn_sub_racingschool a:active,



#global_main ul#sub_products li#btn_sub_competitionparts a:hover,



#global_main ul#sub_products li#btn_sub_competitionparts a:active,



#global_main ul#sub_products li#btn_sub_enginemenu a:hover,



#global_main ul#sub_products li#btn_sub_enginemenu a:active,



#global_main ul#sub_products li#btn_sub_factoryline a:hover,



#global_main ul#sub_products li#btn_sub_factoryline a:active,



#global_main ul#sub_products li#btn_sub_p_package a:hover,



#global_main ul#sub_products li#btn_sub_p_package a:active,



#global_main ul#sub_products li#btn_sub_racecar a:hover,



#global_main ul#sub_products li#btn_sub_racecar a:active,



#global_main ul#sub_products li#btn_sub_completecar a:hover,



#global_main ul#sub_products li#btn_sub_completecar a:active,



#global_main ul#sub_products li#btn_sub_omorifactory a:hover,



#global_main ul#sub_products li#btn_sub_omorifactory a:active,



#global_main ul#sub_products li#btn_sub_performancecenter a:hover,



#global_main ul#sub_products li#btn_sub_performancecenter a:active,



#global_main ul#sub_clubnismo li#btn_sub_information a:hover,



#global_main ul#sub_clubnismo li#btn_sub_information a:active,



#global_main ul#sub_clubnismo li#btn_sub_nblood a:hover,



#global_main ul#sub_clubnismo li#btn_sub_nblood a:active,



#global_main ul#sub_clubnismo li#btn_sub_memberssalon a:hover,



#global_main ul#sub_clubnismo li#btn_sub_memberssalon a:active,



#global_main ul#sub_clubnismo li#btn_sub_onlineshopping a:hover,



#global_main ul#sub_clubnismo li#btn_sub_onlineshopping a:active,



#global_main ul#sub_clubnismo li#btn_sub_ticketcenter a:hover,



#global_main ul#sub_clubnismo li#btn_sub_ticketcenter a:active,



#global_main ul#sub_corporateprofile li#btn_sub_profile a:hover,



#global_main ul#sub_corporateprofile li#btn_sub_profile a:active,



#global_main ul#sub_corporateprofile li#btn_sub_access a:hover,



#global_main ul#sub_corporateprofile li#btn_sub_access a:active,



#global_main ul#sub_corporateprofile li#btn_sub_history a:hover,



#global_main ul#sub_corporateprofile li#btn_sub_history a:active,



#global_main ul#sub_corporateprofile li#btn_sub_showroom a:hover,



#global_main ul#sub_corporateprofile li#btn_sub_showroom a:active,



#global_main ul#sub_corporateprofile li#btn_sub_career a:hover,



#global_main ul#sub_corporateprofile li#btn_sub_career a:active{



	background-position: -141px 0;



}







/* ƒTƒCƒhƒo[ƒƒjƒ…[ */







#sidebar .bnrs{



	margin-bottom: 35px;



	margin-left: 25px; /* 20160726C³i5pxj Ë 20160926–ß‚µi25pxj*/



}







#sidebar .bnrs div{



	margin-top: 5px;



	margin-bottom: 5px;



}







#sidebar .bnrs div 2{



	margin-top: 5px;



	margin-bottom: 10px;



}







#local_navi ul{



	list-style: none;



	margin: 0;



	padding: 0;



}







#local_navi{



	margin-left: 5px;



	margin-bottom: 25px;



}







#local_navi ul li{



	display: block;



	width: 180px;



	height: 39px;



}







#local_navi ul li a{



	text-indent: -1000em;



	display: block;



	width: 180px;



	height: 39px;



	text-decoration: none;



}







#sidebar h6#btn_index_products a{



	text-indent: -1000em;



	display: block;



	width: 180px;



	height: 49px;



	background: url(../img/sidebar/btn_index_products.gif);



	text-decoration: none;



}







#sidebar h6#btn_index_gtr_rc a{



	text-indent: -1000em;



	display: block;



	width: 180px;



	height: 25px;



	background: url(../img/sidebar/btn_index_gtr_rc.gif);



	text-decoration: none;



}







#local_navi ul li#btn_competitionparts,



#local_navi ul li#btn_enginemenu,



#local_navi ul li#btn_p_package,



#local_navi ul li#btn_completecar,



#local_navi ul li#btn_omorifactory,



#local_navi ul li#btn_performancecenter,



#local_navi ul li#btn_racecar,



#local_navi ul li#btn_racecar_rc



{



	display: block;



	position: relative;



}







#local_navi ul li#btn_competitionparts a{ background:url(../img/sidebar/btn_allparts.gif);}



#local_navi ul li#btn_enginemenu a{ background:url(../img/sidebar/btn_enginemenu.gif);}



#local_navi ul li#btn_p_package a{ background:url(../img/sidebar/btn_p_package.gif);}



#local_navi ul li#btn_performancecenter a{ background:url(../img/sidebar/btn_performancecenter.gif);}



#local_navi ul li#btn_completecar a{ background:url(../img/sidebar/btn_completecar.gif);}



#local_navi ul li#btn_omorifactory a{ background:url(../img/sidebar/btn_omorifactory.gif);}



#local_navi ul li#btn_p_link a{ background:url(../img/sidebar/btn_p_link.gif);}



#local_navi ul li#btn_p_sitemap a{ background:url(../img/sidebar/btn_p_sitemap.gif);}



#local_navi ul li#btn_racecar a{ background:url(../img/sidebar/btn_racecar.gif);}



#local_navi ul li#btn_racecar_rc1 a{ background:url(../img/sidebar/btn_racecar_rc1.gif);}



#local_navi ul li#btn_racecar_rc2 a{ background:url(../img/sidebar/btn_racecar_rc2.gif);}



#local_navi ul li#btn_racecar_rc3 a{ background:url(../img/sidebar/btn_racecar_rc3.gif);}



#local_navi ul li#btn_racecar_rc4 a{ background:url(../img/sidebar/btn_racecar_rc4.gif);}







#local_navi ul li#btn_competitionparts a:hover,



#local_navi ul li#btn_competitionparts a:active,



#local_navi ul li#btn_enginemenu a:hover,



#local_navi ul li#btn_enginemenu a:active,



#local_navi ul li#btn_p_package a:hover,



#local_navi ul li#btn_p_package a:active,



#local_navi ul li#btn_performancecenter a:hover,



#local_navi ul li#btn_performancecenter a:active,



#local_navi ul li#btn_completecar a:hover,



#local_navi ul li#btn_completecar a:active,



#local_navi ul li#btn_omorifactory a:hover,



#local_navi ul li#btn_omorifactory a:active,



#local_navi ul li#btn_p_link a:hover,



#local_navi ul li#btn_p_link a:active,



#local_navi ul li#btn_p_sitemap a:hover,



#local_navi ul li#btn_p_sitemap a:active,



#local_navi ul li#btn_racecar a:hover,



#local_navi ul li#btn_racecar a:active, 



#local_navi ul li#btn_racecar_rc1 a:hover,



#local_navi ul li#btn_racecar_rc1 a:active,



#local_navi ul li#btn_racecar_rc2 a:hover,



#local_navi ul li#btn_racecar_rc2 a:active,



#local_navi ul li#btn_racecar_rc3 a:hover,



#local_navi ul li#btn_racecar_rc3 a:active,



#local_navi ul li#btn_racecar_rc4 a:hover,



#local_navi ul li#btn_racecar_rc4 a:active{



	background-position: -180px 0;



}







#local_navi ul.level2{



	text-indent:0;



}







#local_navi ul.level2{



	text-indent:0;



}







/* ƒTƒCƒhƒo[ ƒTƒuƒƒjƒ…[ */







#local_navi ul#sub_competitionparts,



#local_navi ul#sub_enginemenu,



#local_navi ul#sub_p_package,



#local_navi ul#sub_racecar,



#local_navi ul#sub_racecar_rc,



#local_navi ul#sub_completecar,



#local_navi ul#sub_omorifactory,



#local_navi ul#sub_performancecenter{



	position: absolute;



	left: 180px;



	top: 0px;



	width: 180px;



	margin: 0;



	padding: 0;



	z-index: 100;



}







#sub_competitionparts,



#sub_enginemenu,



#sub_p_package,



#sub_racecar,



#sub_racecar_rc,



#sub_completecar,



#sub_omorifactory,



#sub_performancecenter{



	visibility: hidden;



}







#local_navi #sub_competitionparts li a,



#local_navi #sub_enginemenu li a,



#local_navi #sub_p_package li a,



#local_navi #sub_racecar li a,



#local_navi #sub_racecar_rc li a,



#local_navi #sub_completecar li a,



#local_navi #sub_omorifactory li a,



#local_navi #sub_performancecenter li a{



	background-image: none;



}







#local_navi ul#sub_competitionparts li,



#local_navi ul#sub_enginemenu li,



#local_navi ul#sub_p_package li,



#local_navi ul#sub_racecar li,



#local_navi ul#sub_racecar_rc li,



#local_navi ul#sub_completecar li,



#local_navi ul#sub_omorifactory li,



#local_navi ul#sub_performancecenter li{



	display: block;



	width: 180px;



	height: 20px;



	border-top: 1px solid #B87171;



}







#local_navi ul#sub_competitionparts li a,



#local_navi ul#sub_enginemenu li a,



#local_navi ul#sub_p_package li a,



#local_navi ul#sub_racecar li a,



#local_navi ul#sub_racecar_rc li a,



#local_navi ul#sub_completecar li a,



#local_navi ul#sub_omorifactory li a,



#local_navi ul#sub_performancecenter li a{



	text-indent: -1000em;



	display: block;



	width: 180px;



	height: 20px;



}







#local_navi ul#sub_competitionparts li#btn_competitionpartstop{ height:69px;}



#local_navi ul#sub_competitionparts li#btn_competitionpartstop a{ background:url(../img/sidebar/btn_allpartstop.gif); height:69px;}



#local_navi ul#sub_competitionparts li#btn_interior a{ background:url(../img/sidebar/btn_interior.gif);}



#local_navi ul#sub_competitionparts li#btn_linkbush a{ background:url(../img/sidebar/btn_linkbush.gif);}



#local_navi ul#sub_competitionparts li#btn_engineparts a{ background:url(../img/sidebar/btn_engineparts.gif);}



#local_navi ul#sub_competitionparts li#btn_oilfluid a{ background:url(../img/sidebar/btn_oilfluid.gif);}



#local_navi ul#sub_competitionparts li#btn_cooling a{ background:url(../img/sidebar/btn_cooling.gif);}



#local_navi ul#sub_competitionparts li#btn_exhaust a{ background:url(../img/sidebar/btn_exhaust.gif);}



#local_navi ul#sub_competitionparts li#btn_exhaust a{ background:url(../img/sidebar/btn_exhaust.gif);}



#local_navi ul#sub_competitionparts li#btn_lsd a{ background:url(../img/sidebar/btn_lsd.gif);}



#local_navi ul#sub_competitionparts li#btn_cluthmission a{ background:url(../img/sidebar/btn_cluthmission.gif);}



#local_navi ul#sub_competitionparts li#btn_cluth a{ background:url(../img/sidebar/btn_cluth.gif);}



#local_navi ul#sub_competitionparts li#btn_mission a{ background:url(../img/sidebar/btn_mission.gif);}



#local_navi ul#sub_competitionparts li#btn_brake a{ background:url(../img/sidebar/btn_brake.gif);}



#local_navi ul#sub_competitionparts li#btn_wheel a{ background:url(../img/sidebar/btn_wheel.gif);}







/*



#local_navi ul#sub_enginemenu li#btn_enginemenutop{ height:69px;}



#local_navi ul#sub_enginemenu li#btn_enginemenutop a{ background:url(../img/sidebar/btn_enginemenutop.gif); height:69px;}



#local_navi ul#sub_enginemenu li#btn_sportssetting a{ background:url(../img/sidebar/btn_sportssetting.gif);}



#local_navi ul#sub_enginemenu li#btn_s1 a{ background:url(../img/sidebar/btn_s1.gif);}



#local_navi ul#sub_enginemenu li#btn_s2 a{ background:url(../img/sidebar/btn_s2.gif);}



#local_navi ul#sub_enginemenu li#btn_r1 a{ background:url(../img/sidebar/btn_r1.gif);}



*/







#local_navi ul#sub_enginemenu li#btn_enginemenutop{ height:69px;}



#local_navi ul#sub_enginemenu li#btn_enginemenutop a{ background:url(../img/sidebar/btn_enginemenutop.gif); height:69px;}



#local_navi ul#sub_enginemenu li#btn_menu { height:34px;}



#local_navi ul#sub_enginemenu li#btn_menu a{ background:url(../img/sidebar/btn_menu.gif); height:34px;}



#local_navi ul#sub_enginemenu li#btn_parts { height:34px;}



#local_navi ul#sub_enginemenu li#btn_parts a{ background:url(../img/sidebar/btn_parts.gif); height:34px;}



#local_navi ul#sub_p_package li#btn_p_packagetop{ height:69px;}



#local_navi ul#sub_p_package li#btn_p_packagetop a{ background:url(../img/sidebar/btn_p_packagetop.gif); height:69px;}



#local_navi ul#sub_racecar li#btn_racecartop{ height:69px;}



#local_navi ul#sub_racecar li#btn_racecartop a{ background:url(../img/sidebar/btn_racecartop.gif); height:69px;}



#local_navi ul#sub_racecar li#btn_gt3{ height:34px;}



#local_navi ul#sub_racecar li#btn_gt3 a{ background:url(../img/sidebar/btn_gt3.gif); height:34px;}



#local_navi ul#sub_racecar li#btn_gt-r_rc{ height:34px;}



#local_navi ul#sub_racecar li#btn_gt-r_rc a{ background:url(../img/sidebar/btn_gt-r_rc.gif); height:34px;}



#local_navi ul#sub_racecar li#btn_380rs_c{ height:34px;}



#local_navi ul#sub_racecar li#btn_380rs_c a{ background:url(../img/sidebar/btn_380rs_c.gif); height:34px;}







#local_navi ul#sub_completecar li#btn_completecartop{ height:69px;}



#local_navi ul#sub_completecar li#btn_completecartop a{ background:url(../img/sidebar/btn_completecartop.gif); height:69px;}



#local_navi ul#sub_completecar li#btn_ztune a{ background:url(../img/sidebar/btn_ztune.gif);}



#local_navi ul#sub_completecar li#btn_380rs{ height:34px;}



#local_navi ul#sub_completecar li#btn_380rs a{ background:url(../img/sidebar/btn_380rs.gif); height:34px;}



#local_navi ul#sub_completecar li#btn_stunegt a{ background:url(../img/sidebar/btn_stunegt.gif);}



#local_navi ul#sub_completecar li#btn_marchstune a{ background:url(../img/sidebar/btn_marchstune.gif);}



#local_navi ul#sub_completecar li#btn_400r a{ background:url(../img/sidebar/btn_400r.gif);}



#local_navi ul#sub_omorifactory li#btn_omorifactorytop{ height: 69px;}



#local_navi ul#sub_omorifactory li#btn_omorifactorytop a{ background:url(../img/sidebar/btn_omorifactorytop.gif); height: 69px;}



#local_navi ul#sub_performancecenter li#btn_performancecentertop{ height: 69px;}



#local_navi ul#sub_performancecenter li#btn_performancecentertop a{ background:url(../img/sidebar/btn_performancecentertop.gif); height: 69px;}







#local_navi ul#sub_competitionparts li#btn_competitionpartstop a:hover,



#local_navi ul#sub_competitionparts li#btn_competitionpartstop a:active,



#local_navi ul#sub_competitionparts li#btn_oilfluid a:hover,



#local_navi ul#sub_competitionparts li#btn_oilfluid a:active,



#local_navi ul#sub_competitionparts li#btn_exhaust a:hover,



#local_navi ul#sub_competitionparts li#btn_exhaust a:active,



#local_navi ul#sub_competitionparts li#btn_engineparts a:hover,



#local_navi ul#sub_competitionparts li#btn_engineparts a:active,



#local_navi ul#sub_competitionparts li#btn_cooling a:hover,



#local_navi ul#sub_competitionparts li#btn_cooling a:active,



#local_navi ul#sub_competitionparts li#btn_cluthmission a:hover,



#local_navi ul#sub_competitionparts li#btn_cluthmission a:active,



#local_navi ul#sub_competitionparts li#btn_cluth a:hover,



#local_navi ul#sub_competitionparts li#btn_cluth a:active,



#local_navi ul#sub_competitionparts li#btn_mission a:hover,



#local_navi ul#sub_competitionparts li#btn_mission a:active,



#local_navi ul#sub_competitionparts li#btn_lsd a:hover,



#local_navi ul#sub_competitionparts li#btn_lsd a:active,



#local_navi ul#sub_competitionparts li#btn_brake a:hover,



#local_navi ul#sub_competitionparts li#btn_brake a:active,



#local_navi ul#sub_competitionparts li#btn_wheel a:hover,



#local_navi ul#sub_competitionparts li#btn_wheel a:active,



#local_navi ul#sub_competitionparts li#btn_linkbush a:hover,



#local_navi ul#sub_competitionparts li#btn_linkbush a:active,



#local_navi ul#sub_competitionparts li#btn_interior a:hover,



#local_navi ul#sub_competitionparts li#btn_interior a:active,



#local_navi ul#sub_enginemenu li#btn_enginemenutop a:hover,



#local_navi ul#sub_enginemenu li#btn_enginemenutop a:active,



#local_navi ul#sub_enginemenu li#btn_sportssetting a:hover,



#local_navi ul#sub_enginemenu li#btn_sportssetting a:active,



#local_navi ul#sub_enginemenu li#btn_menu a:hover,



#local_navi ul#sub_enginemenu li#btn_menu a:active,



#local_navi ul#sub_enginemenu li#btn_parts a:hover,



#local_navi ul#sub_enginemenu li#btn_parts a:active,



#local_navi ul#sub_enginemenu li#btn_s1 a:hover,



#local_navi ul#sub_enginemenu li#btn_s1 a:active,



#local_navi ul#sub_enginemenu li#btn_s2 a:hover,



#local_navi ul#sub_enginemenu li#btn_s2 a:active,



#local_navi ul#sub_enginemenu li#btn_r1 a:hover,



#local_navi ul#sub_enginemenu li#btn_r1 a:active,



#local_navi ul#sub_p_package li#btn_p_packagetop a:hover,



#local_navi ul#sub_p_package li#btn_p_packagetop a:active,



#local_navi ul#sub_racecar li#btn_racecartop a:hover,



#local_navi ul#sub_racecar li#btn_racecartop a:active,



#local_navi ul#sub_racecar li#btn_gt3 a:hover,



#local_navi ul#sub_racecar li#btn_gt3 a:active,



#local_navi ul#sub_racecar li#btn_380rs_c a:hover,



#local_navi ul#sub_racecar li#btn_380rs_c a:active,



#local_navi ul#sub_racecar li#btn_gt-r_rc a:hover,



#local_navi ul#sub_racecar li#btn_gt-r_rc a:active,



#local_navi ul#sub_completecar li#btn_completecartop a:hover,



#local_navi ul#sub_completecar li#btn_completecartop a:active,



#local_navi ul#sub_completecar li#btn_400r a:hover,



#local_navi ul#sub_completecar li#btn_400r a:active,



#local_navi ul#sub_completecar li#btn_stunegt a:hover,



#local_navi ul#sub_completecar li#btn_stunegt a:active,



#local_navi ul#sub_completecar li#btn_ztune a:hover,



#local_navi ul#sub_completecar li#btn_ztune a:active,



#local_navi ul#sub_completecar li#btn_marchstune a:hover,



#local_navi ul#sub_completecar li#btn_marchstune a:active,



#local_navi ul#sub_completecar li#btn_380rs a:hover,



#local_navi ul#sub_completecar li#btn_380rs a:active,



#local_navi ul#sub_omorifactory li#btn_omorifactorytop a:hover,



#local_navi ul#sub_omorifactory li#btn_omorifactorytop a:active,



#local_navi ul#sub_performancecenter li#btn_performancecentertop a:hover,



#local_navi ul#sub_performancecenter li#btn_performancecentertop a:active{



	background-position: -180px 0;



}















/* productsƒgƒbƒvƒjƒ…[ƒX */



div.news div.date{



color:#AD3333;



font-weight:bold;



margin-bottom:5px;



}







div.news div.date img{



margin-left:10px;



vertical-align:middle;



}







#mainbody div.news h2{



padding:0;



margin-bottom:5px;



font-size:100%;



}



#mainbody div.news h2 a,



#mainbody div.news h2 a:link,



#mainbody div.news h2 a:visited,



#mainbody div.news h2 a:hover,



#mainbody div.news h2 a:active{



	color: #000000;



}







#mainbody div.news p{



padding:0;



margin:0;



}











#mainbody .dotline{



background:url(../img/body/bg_dotline.gif);



height:1px;



margin-top:8px;



margin-bottom:8px;



line-height:1px;



}







#mainbody .dotline2{



background:url(../img/body/bg_dotline2.gif);



height:1px;



margin-top:8px;



margin-bottom:8px;



line-height:1px;



}







#mainbody .btn_andmore{



text-align:right;



margin-top:4px;



margin-bottom:7px;



}







.imgcap{



font-size:95%;



}











/* ƒVƒ‡ƒbƒvƒŠƒXƒg */







#mainbody table.shoptable{







}







#mainbody table.shoptable td , #mainbody table.shoptable th{



padding:7px;



line-height:140%;



}







#mainbody table.shoptable th{



border-left:5px solid #CC0033;



font-size:110%



}















/* ƒTƒCƒgƒ}ƒbƒv */



table.sitemaptable{



width:750px;



border-top:1px solid #999;



}







table.sitemaptable th img{



margin-bottom:12px;



}







table.sitemaptable th p{



font-size:85%;



font-weight:normal;



color:#000000;



}







table.sitemaptable td,



table.sitemaptable td div{



border-left:6px solid #CCC;



vertical-align:top;



}



table.sitemaptable td div{



padding:1px 0 1px 0;



}







table.sitemaptable td.bg_td_dotline{



background:url(../img/body/bg_dotline_v.gif);



border:none;



width:1px;



}







table.sitemaptable td.no{



background:none;



border:none;



}











#mainbody table.sitemaptable ul{



padding:0;



list-style-image:url(../img/body/blt_arrow.gif);



margin:2px 0 2px 20px;



}







#mainbody table.sitemaptable ul li{



margin:6px 0 6px 0;



}















/* –â‚¢‡‚í‚¹ƒtƒH[ƒ€ */







#mainbody table.formtable{



margin-bottom:30px;



margin-left:15px;



}







#mainbody table.formtable td{



line-height:130%;



}















/* competitionƒp[ƒcƒ†[ƒU[ */











#duser h1{margin-top:39px;}











#duser .champion{



border:2px solid #999966;



background:#eeeedd;



padding:9px 8px 8px 8px;



font-size:12px;



font-weight:bold;



margin-bottom:23px;



}







#duser .ch_driver{



font-size:15px;



padding-bottom:3px



}







#duser .ch_driver span, #duser .driver span {



font-size:10px;



margin-left:5px;



vertical-align:2px;



}







#duser .ch_team{



padding-bottom:9px;



color:#656560;



margin-bottom:6px;



}



#duser .ch_machine{



padding-bottom:8px;



color:#656560;



margin-bottom:5px;



}



#duser .ch_parts{



padding-top:3px;



margin-bottom:1px;



}



#duser .result{



padding:9px 11px;



background:#ffffff;



}



#duser table{



margin-top:4px;



font-weight:normal;



float:left;}



#duser td{vertical-align:top;}







#duser div.dotted_btm{



border-bottom:1px dotted #bebeb1;



}







#duser .users{



border:1px solid #cccccc;



background:#eeeeee;



padding:6px 6px 6px 9px;



font-size:12px;



font-weight:bold;



margin-bottom:11px;



}



#duser .driver{



font-size:15px;



padding-bottom:1px



}



#duser .parts{



margin-top:3px;



}















#duser .driver_ch div{



font-size:15px;



width:125px;



}



#duser .driver_ch div img{



margin-bottom:4px;



}



#duser .driver_ch div span{



font-size:10px;



vertical-align:2px;



}



#duser .driver_ch div.clear{



width:100%;



padding-top:10px;



_padding-top:5px;



}







/* ƒjƒ…[ƒXƒŠƒŠ[ƒXˆê—— */



#news_release{ line-height: 1.3;}







#news_release h3{



	color: #000000;



}







#news_release a:link,



#news_release a:visited,



#news_release a:hover,



#news_release a:visited{ color: #000000;}







#news_release ul,



#news_release li,



#news_release dl,



#news_release dt,



#news_release dd{



	margin-top: 0;



	margin-left: 0;



	margin-right: 0;



	margin-bottom: 0;



	padding-top: 0;



	padding-left: 0;



	padding-right: 0;



	padding-bottom: 0;



	list-style: none;



}







#news_release .mt20{ margin-top: 20px;}



#news_release .mt30{ margin-top: 30px;}



#news_release .mt40{ margin-top: 40px;}







#news_release .note{



	margin-top: 20px;



	text-indent: -12px;



	padding-left: 45px;



}







#news_release .past_news{



	font-size: 150%;



	font-weight: bold;



	margin-top: 20px;



}







#news_release #lst_1,



#news_release #lst_2,



#news_release #lst_3{ display: none;}







#news_release dl.news dt{



	font-weight: bold;



	font-size: 108.333%;



}



#news_release dl.news dt .date{



	font-size: 100%;



	color: #669999;



}







#news_release .line_news{



	height: 1px;



	background: url(../../img/line_news.gif) repeat-x;



	margin-top: 5px;



	margin-bottom: 5px;



}







#news_release ul.rss li{



	padding-left: 45px;



	background: url(../../img/ico_rss.gif) no-repeat;



}







/* result */



table.result th,



table.result td{



	padding: 5px;



}







table.result th{



	color: #fff;



	font-weight: bold;



	background: #a5a5a5;



	border-right: 1px solid #e4e4e4;



	text-align: center;



}







table.result th.last{



	border: none;



}







table.result td{



	border-right: 1px solid #FFFFFF;



	border-bottom: 1px solid #FFFFFF;



}



table.result td.price{



	border-right: 1px solid #FFFFFF;



	border-bottom: 1px solid #FFFFFF;



	text-align: center;



}







table.result td.last{



	border-right: none;



}











/* ”Ä—pƒNƒ‰ƒX */



#mainbody .fbig{



font-size:120%;



}







#mainbody .fsmall{



font-size:90%;



}







.fwb{



font-weight:bold;



}







.fwn{



font-weight:normal;



}







sup{



position:relative;



top:-5px;



font-size:90%;



}











.content td{



 line-height:130%;



}







#year table{border-collapse: collapse; margin-top:2px; }



#year td{border:1px solid #666666; text-align:center; padding:4px 3px 2px 3px}



table.news{border-collapse: collapse; margin-top:2px; }



table.news td{border:1px solid #666666; padding:4px 3px 2px 3px}



.bg_gray{background:#999999; color:#ffffff; font-weight:bold}







/*--nismo shop5---------*/



table.nismo_shopList5 {border-collapse:collapse;border-top:1px solid #000;border-left:1px solid #000;width:639px;margin:0 auto;font-size:90%}



table.nismo_shopList5 th{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;background:#d8d8d8;text-align:center;vertical-align:middle;font-size:90%}



table.nismo_shopList5 th.sporise{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;background:#87CEEB;text-align:center;vertical-align:middle;}



table.nismo_shopList5 th.honbun5{padding:5px 10px;border-right:1px solid #000;border-bottom:0px solid #d8d8d8;text-align:center;vertical-align:middle;}



table.nismo_shopList5 th.honbun6{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000;text-align:center;vertical-align:middle;}



table.nismo_shopList5 td{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:middle;font-size:90%}



table.nismo_shopList5 td.honbun{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;vertical-align:middle;}



table.nismo_shopList5 td.honbun5{padding:5px 10px;border-right:1px solid #000;text-align:center;vertical-align:middle;}



table.nismo_shopList5 td.honbun2{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;;background:#87CEEB;text-align:center;vertical-align:middle;}



table.nismo_shopList5 td.honbun3{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;;background:#87CEEB;text-align:left;vertical-align:middle;}



table.nismo_shopList5 td.honbun4{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #ccffcc;;background:#ccffcc;text-align:left;vertical-align:middle;}







/*--nismo shop1---------*/



table.nismo_shopList1 {border-collapse:collapse;border-top:1px solid #000;border-left:1px solid #000;width:639px;margin:0 auto;font-size:90%}



table.nismo_shopList1 th{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;background:#d8d8d8;text-align:center;vertical-align:middle;font-size:90%}



table.nismo_shopList1 th.sporise{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;background:#87CEEB;text-align:center;vertical-align:middle;}



table.nismo_shopList1 th.honbun5{padding:5px 10px;border-right:1px solid #000;border-bottom:0px solid #d8d8d8;text-align:center;vertical-align:middle;}



table.nismo_shopList1 th.honbun6{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000;text-align:center;vertical-align:middle;}



table.nismo_shopList1 td{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:middle;font-size:90%}



table.nismo_shopList1 td.honbun{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;vertical-align:middle;}



table.nismo_shopList1 td.honbun5{padding:5px 10px;border-right:1px solid #000;text-align:center;vertical-align:middle;}



table.nismo_shopList1 td.honbun2{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;;background:#87CEEB;text-align:center;vertical-align:middle;}



table.nismo_shopList1 td.honbun3{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;;background:#87CEEB;text-align:left;vertical-align:middle;}



table.nismo_shopList1 td.honbun4{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #ccffcc;;background:#ccffcc;text-align:left;vertical-align:middle;}







/*--nismo shop1---------*/



table.nismo_shopList02 {border-collapse:collapse;border-top:1px solid #666;border-left:1px solid #666;width:639px;margin:0 auto;font-size:90%}



table.nismo_shopList02 th{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #666;background:#000000;text-align:center;vertical-align:middle;font-size:90%; color:#ffffff;}



table.nismo_shopList02 th.sporise{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #666;background:#87CEEB;text-align:center;vertical-align:middle;}



table.nismo_shopList02 th.honbun5{padding:5px 10px;border-right:1px solid #666;border-bottom:0px solid #d8d8d8;text-align:center;vertical-align:middle;}



table.nismo_shopList02 th.honbun6{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #666;border-top:1px solid #666;text-align:center;vertical-align:middle;}



table.nismo_shopList02 td{padding:5px 10px;border-right:1px solid #000;border-bottom:1px solid #000;vertical-align:middle;font-size:90%}



table.nismo_shopList02 td.gray{ background-color: #cccccc; }



table.nismo_shopList02 td.honbun{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #666;text-align:center;vertical-align:middle;}



table.nismo_shopList02 td.honbun5{padding:5px 10px;border-right:1px solid #666;text-align:center;vertical-align:middle;}



table.nismo_shopList02 td.honbun2{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #666;;background:#87CEEB;text-align:center;vertical-align:middle;}



table.nismo_shopList02 td.honbun3{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #666;;background:#87CEEB;text-align:left;vertical-align:middle;}



table.nismo_shopList02 td.honbun4{padding:5px 10px;border-right:1px solid #666;border-bottom:1px solid #ccffcc;;background:#ccffcc;text-align:left;vertical-align:middle;}







/*--about Kit---------*/



#aboutKit{ background:#cfcfcf; padding: 10px; margin-bottom: 10px; position:relative; }

#aboutKit h4{ background-color:#666666; color: #ffffff; position:absolute; top:0; left:0; padding: 10px; }

#aboutKit .mat30{ margin-top: 30px; }