/* release01 template css */

/*#release01	{padding:20px 30px 0px 30px;}*/
#release01 hr {display:block; border:1px solid #FFFFFF; border-bottom:1px solid #666666; margin-top:0; margin-bottom:1em;}
#release01 .corporate01	{margin:-5px 0 20px 0; text-align:right;}
#release01 .sub01		{vertical-align:baseline; position:relative; top:2px; font-size:70%;}
#release01 .sup01		{vertical-align:baseline; position:relative; top:-2px; font-size:70%;}
#release01 .indent01	{text-indent:-1.0em;padding-left:1.0em;}
#release01 .indent02	{padding-left:2em;}/*101205*/
#release01 .small01	{font-size:70%;}
#release01 .small02	{font-size:80%;}
#release01 .small03	{font-size:90%;}/*101205*/
#release01 .middle01	{font-size:120%;}/*101205*/
#release01 .normal {font-weight:normal;}
#release01 .bold01 {font-weight:bold;}/*101205*/
#release01 .indentBot00 {margin-bottom:0;}
#release01 .indentTop02 {margin-top:2em;}
#release01 .indentBot02 {margin-bottom:2em;}
#release01 .indentLeft01	{margin-left:0;}/*101217*/
#release01 .text-under01	{text-decoration:underline; font-weight:bold;}
#release01 .text-under02	{text-decoration:underline; font-weight:normal;}/*101217*/
#release01 .text-italic {font-style:italic;}/*101205*/
#release01 .alCenter {text-align:center;}
#release01 .alRight {text-align:right;}
#release01 .alLeft {text-align:left;}
#release01 .vTop	{vertical-align:top;}/*101205*/
#release01 .vBottom	{vertical-align:bottom;}/*101220*/
#release01 .vMiddle	{vertical-align:middle;}/*101220*/
#release01 .noneBorder	{border:none;}/*101220*/
#release01 .noneBorderTop	{border-top:none;}/*101220*/
#release01 .noneBorderLeft	{border-left:none;}/*101220*/
#release01 .noneBorderRight	{border-right:none;}/*101220*/
#release01 .noneBorderBottom	{border-bottom:none;}/*101220*/
#release01 .layout {float:left;}/*101205*/

#release01 ul,#release01 ol,#release01 li {zoom:normal;}
#release01 ul {margin-left:15px; list-style:disc;}
#release01 ol {margin-left:15px; list-style:decimal;}
#release01 ul li {margin-left:15px; list-style:disc;}
#release01 ol li {margin-left:15px; list-style:decimal; font-weight:bold;}
#release01 ol li ul {margin-bottom:2em; font-weight:normal;}
#release01 ol li ul li{margin-left:15px; list-style:disc; font-weight:normal;}

#release01 ol.comment {margin-left:1.4em; list-style:none;}
#release01 ol.comment li {padding:0; list-style:none; text-indent:-1.6em; font-size:70%; font-weight:normal;}

#release01 ol.comment02 {margin-left:0.5em; list-style:none;}/*101205*/
#release01 ol.comment02 li {padding:0; list-style:none; text-indent:-1.6em; font-size:70%; font-weight:normal;}/*101205*/

#release01 ul.detail {margin-bottom:0;}/*101205*/
#release01 ul.detail li {padding-bottom:1em; font-weight: bold;}/*101205*/
#release01 ul.detail li p {margin-top: -1.4em; margin-bottom:0; padding-left:7em; font-weight:normal;}/*101205*/

#release01 ul.linkList01{margin:0 0 1.5em;padding:0;list-style:none;;}/**/
#release01 ul.linkList01 li{list-style:none;margin:0 0 2px;font-size:81.25%;}/**/

#release01 .imgLayout01	{text-align:center;}
#release01 .imgLayout01 p	{font-size:70%; margin-top:2px;}

#release01 .imgLayout12	{margin:0 auto;text-align:center;width:601px;}/*600px 110426*/
#release01 .imgLayout12 .imgLayout12-01	{float:left;width:300px;}
#release01 .imgLayout12 p.image01{text-align:center;margin:5px 25px;}
#release01 .imgLayout12 p.caption01{text-align:center;margin:3px 3px 15px 3px;font-size: 70%;}

#release01 .imgLayout13	{margin:0 auto;text-align:center;width:630px;}/**/
#release01 .imgLayout13 .imgLayout13-01	{float:left;width:210px;}
#release01 .imgLayout13 p.image01{text-align:center;margin:5px 15px;}
#release01 .imgLayout13 p.caption01{text-align:center;margin:3px 3px 15px 3px;font-size: 70%;}

#release01 .imgLayout14	{margin:0 auto;text-align:center;width:630px;}/*101205*/
#release01 .imgLayout14 .imgLayout14-01	{float:left;width:155px;}/*101205*/
#release01 .imgLayout14 p.image01{text-align:center;margin:5px 7px;}/* 5px 15px 101217*/
#release01 .imgLayout14 p.caption01{text-align:center;margin:3px 3px 15px 3px;font-size: 70%;}/*101205*/

#release01 .imgLayout15	{margin:0 auto;text-align:center;width:704px;}/*110628*/
#release01 .imgLayout15 .imgLayout15-01	{float:left;width:140px;}/*110628*/
#release01 .imgLayout15 p.image01{text-align:center;margin:5px 2px;}/* 5px 15px 110628*/
#release01 .imgLayout15 p.caption01{text-align:center;margin:3px 3px 15px 3px;font-size: 70%;}/*110628*/

#release01 .imgLayout02 {margin:10px 0; border:none; text-align:center; width:600px; zoom:normal; }
#release01 .imgLayout02 td	{padding:2px 10px; vertical-align:top; border:none; width:50%;}
#release01 .imgLayout02 p	{margin-top:2px; font-size:70%;}

#release01 .imgLayout03 {margin:10px 0; border:none; text-align:center; width:600px; zoom:normal;}
#release01 .imgLayout03 td	{padding:2px 10px; vertical-align:top; border:none; width:200px;}
#release01 .imgLayout03 p	{margin-top:2px; font-size:70%;}

/* These table styles were previously scoped to #release01 in NR1 but are now applied in #releaseBody */

#releaseBody table {width:100%; border-collapse:collapse; border:none; table-layout: fixed;}
#releaseBody table caption{text-align:left; font-size:80%; font-weight:bold;}
#releaseBody table thead th,#releaseBody table thead td,#releaseBody table tbody th,#releaseBody table tbody td,#releaseBody table tfoot th,#releaseBody table tfoot td {background:#FFFFFF;}
#releaseBody th {padding:2px 5px; border:none; vertical-align:middle; text-align:center; font-weight:normal; border:1px solid #999999;}
#releaseBody td {padding:2px 5px; border:none; vertical-align:middle; border:1px solid #999999; word-wrap: break-word;}
#releaseBody table tfoot td{font-size:70%; text-align:left;border:none;}

#releaseBody table.priceTable {margin-right:0em;}/*101209*/
#releaseBody table.priceTable thead th{text-align:left; border:none;}
#releaseBody table.priceTable thead td{text-align:right; border:none;}
#releaseBody table.priceTable tbody td.photo{text-align:left; border:none; font-size:70%;}
#releaseBody table.priceTable tbody td.alCenter{text-align:center;}
#releaseBody table.priceTable tbody td.noneBorder	{border:none;}/**/
#releaseBody table.priceTable tbody td.modelName {text-align:left;}/*101205*/
#releaseBody table.priceTable thead td.modelPrice,#releaseBody  table.priceTable tbody td.modelPrice {text-align:right;}/*101205*/

#releaseBody table.wid01{width:270px;margin-right:2em;}/*101219*/
#releaseBody table.wid02{width:350px;margin-right:2em;}/*101219*/
#releaseBody table.wid03{width:450px;margin-right:2em;}/*101220*/
#releaseBody table.wid04{width:550px;margin-right:2em;}/*101220*/

#releaseBody table tbody td ul li {margin-left:20px;}
#releaseBody table tbody td ul li.right {margin-top:-1.6em; margin-left:25em;}

#releaseBody table.jinji th {text-align:center; font-weight:bold; background:#dedede;}
#releaseBody table.price th {text-align:center; font-weight:bold; background:#dedede;}/*101205*/

#releaseBody table.unit th{text-align:left; font-weight:bold; border:none;}
#releaseBody table.unit td{text-align:left; border:none;}
#releaseBody table.unit02 th{text-align:left; border:none; vertical-align:top;}/*101205*/
#releaseBody table.unit02 td{text-align:left; border:none;}/*101205*/

#releaseBody table.raceResult th {text-align:left;background:#dedede;}/*101205*/
#releaseBody table.raceResult tr.nismo td {font-weight:bold;}/*101205*/

#release01 .fitalic{text-decoration:underline;}/**/

#release01 .tablePopup {display:none;}

#release01 .thumbsbox01-01{width:550px;margin-bottom:15px;}/*110731*/
#release01 .thumbsbox01-02{float:left;width:135px;}
#release01 .thumbsbox01-02 img{border:1px solid #ccc;}
#release01 .thumbsbox01-03{float:left;width:410px;}


/* release02 template css */
/*body{margin:0;padding:0;text-align:center;}*//*110325*/
.marginBlock01{margin-left:15px;}/*110325*/
#release02{width:720px;text-align:left;margin:0 auto;}/*110325*/

#release02 .social-bookmark{width:720px;height:24px;overflow:hidden;}/*101003 764*/

#release02 #header01{width:720px;height:69px;overflow:hidden;}
#release02 #header02{float:left;width:524px;}
#release02 #header03{padding:8px 0 8px 15px;}
#release02 #header03-01{padding:8px 0 8px 20px;}
#release02 #header04{float:right;width:196px;}

#release02 .hr01		{float:left;width:720px;background:#666;height:1px;overflow:hidden;}
#release02 .hr01-01		{height:1px;}
#release02 .hr02		{float:left;width:720px;background:#fff;height:4px;overflow:hidden;}
#release02 .hr02-01		{height:4px;}

#release02 .menu01		{width:720px;padding:20px 0 0 0;}
#release02 .menu01 ul		{list-style:none;margin:0;padding:0;}
#release02 .menu01 ul li	{float:right;margin:0 0 0 23px;padding:0;}
#release02 .menu02		{width:46px;}
#release02 .menu03		{width:41px;}

#release02 #mainContent			{width:720px;}/*overwrite*/
#release02 #mainContent #contents	{margin:30px;}
#release02 #mainContent .date		{margin-bottom:20px;}/*overwrite*/
#release02 #mainContent .headline01	{text-align:center;font-weight:bold;}
#release02 #mainContent .headline02	{font-weight:normal;}
#release02 #mainContent .image-select01	{text-align:center;font-size:70%;}
#release02 #mainContent .eof		{text-align:center;}

/* release03 template css */
/*body{margin:0;padding:0;text-align:center;}*//*110325*/
.marginBlock01{margin-left:15px;}/*110325*/
#release03{width:764px;text-align:left;margin:0 auto;}/*110325*/

#release03 .social-bookmark{width:764px;height:24px;overflow:hidden;}/*101003 764*/

#release03 #header01{width:764px;height:69px;overflow:hidden;}
#release03 #header02{float:left;width:524px;}
#release03 #header03{padding:8px 0 8px 15px;}
#release03 #header03-01{padding:8px 0 8px 20px;}
#release03 #header04{float:right;width:196px;}

#release03 .hr01		{float:left;width:764px;background:#666;height:1px;overflow:hidden;}
#release03 .hr01-01		{height:1px;}
#release03 .hr02		{float:left;width:764px;background:#fff;height:4px;overflow:hidden;}
#release03 .hr02-01		{height:4px;}

#release03 .menu01		{width:764px;padding:20px 0 0 0;}
#release03 .menu01 ul		{list-style:none;margin:0;padding:0;}
#release03 .menu01 ul li	{float:right;margin:0 0 0 23px;padding:0;}
#release03 .menu02		{width:46px;}
#release03 .menu03		{width:41px;}

#release03 #mainContent			{width:764px;}/*overwrite*/
#release03 #mainContent #contents	{margin:30px;}
#release03 #mainContent .date		{margin-bottom:20px;}/*overwrite*/
#release03 #mainContent .headline01	{text-align:center;font-weight:bold;}
#release03 #mainContent .headline02	{font-weight:normal;}
#release03 #mainContent .image-select01	{text-align:center;font-size:70%;}
#release03 #mainContent .eof		{text-align:center;}

/* clearfix */
/*.clearfix:after {
  content:"";
  display:block;
  clear:both;
}*/

/* for IE6 */
* html .clearfix {
  display:inline-block;
}

/* for IE7 */
*+html .clearfix {
  display:inline-block;
}

/* print */
@media print {
  * html body{
    zoom: 87%;
  }
  .sb{display:none;}
  #release02 .menu01{display:none;}
  #release03 .menu01{display:none;}
}