@charset "UTF-8";
div#col1{float:left; width:720px;}
div#col2{float:right; width:240px;}


body#cat07fmc h1{width:970px; height:33px; line-height:33px; margin:10px 0 20px; padding-left:10px; font-size:14px; color:#036; background:url(/cmn/catalog-images/h1FMC.png) no-repeat 0 0;}
body#cat07mc h1{width:970px; height:33px; line-height:33px; margin:10px 0 20px; padding-left:10px; font-size:14px; color:#690; background:url(/cmn/catalog-images/h1MC.png) no-repeat 0 0;}
body#cat07fmc h1#h1NoCat{background:url(/cmn/catalog-images/h1NoCat.png) no-repeat 0 0;}


/* FMC用
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/* 写真部分 */
div#fmcBoxTop{width:720px; margin:0 0 10px; padding:10px 0; background:url(/cmn/catalog-images/fmcBoxTop.png) no-repeat 0 0;}

div#fmcBoxLine1{width:700px; padding:0 10px; background:url(/cmn/catalog-images/fmcBoxLine1.png) repeat-y 0 0;}
img#MainPhoto{float:left; border:solid 1px #06c;}	
div#fmcBoxLine1 ul{float:right; width:440px; list-style:none;}
div#fmcBoxLine1 ul li{margin:0 0 10px; color:#036;}
div#fmcBoxLine1 ul li p{line-height:1.5em; color:#666;}


/* スペック表 */
table#specTbl{clear:both; width:700px; margin:15px auto; border:solid #666; border-width:1px 0 0 1px; table-layout:fixed;}
table#specTbl th,
table#specTbl td{padding:3px; border:solid #666; border-width:0 1px 1px 0; font-weight:normal; text-align:center; color:#666;}
table#specTbl th{background-color:#e7e7e7;}

/*マイナーチェンジ一覧*/
div#fmcBoxLine2{width:720px; background:url(/cmn/catalog-images/fmcBoxLine2.png) repeat-y 0 0;}
div#fmcBoxLine2 h2{width:720px; height:25px; margin:0 0 10px; text-indent:-9999px; background:url(/cmn/catalog-images/fmcBoxMcTtl.png) no-repeat 0 0;}

div#mcMiniBlock{width:705px; margin:0 0 0 10px;}
/* マイナーチェンジコマ */
div.mcMiniBox{position:relative; float:left; display:inline; width:170px; height:90px; margin:0 5px 5px 0; background:url(/cmn/catalog-images/mcMiniBox.png) no-repeat 0 0;}
div.mcMiniBox a.mcMiniPhoto{position:absolute; top:22px; left:4px;}
div.mcMiniBox p{position:absolute; top:5px; left:12px; width:150px; line-height:1.1em; color:#fff;font-weight:bold;}
div.mcMiniBox a.linkbox{position:absolute; top:0px; left:0px; width:73px; height:40px; padding:45px 10px 0 87px;}
/*div.mcMiniBox a.linkbox:hover{background-color:#cf0; opacity:0.7; filter: alpha(opacity=70);}*/

/* 底 */
div#fmcBoxBtm{width:720px; height:10px;  background:url(/cmn/catalog-images/fmcBoxBtm.png) no-repeat 0 0;}


/* MC用
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */
/* 写真部分 */
div#mcBoxTop{width:720px; margin:0 0 10px; padding:10px 0; background:url(/cmn/catalog-images/mcBoxTop.png) no-repeat 0 0;}

div#mcBoxLine1{width:700px; padding:0 10px; background:url(/cmn/catalog-images/mcBoxLine1.png) repeat-y 0 0;}
div#mcBoxLine1 img#MainPhoto{float:left; border:solid 1px #690;}	
div#mcBoxLine1 ul{float:right; width:440px; list-style:none;}
div#mcBoxLine1 ul li{margin:0 0 10px; color:#690;}
div#mcBoxLine1 ul li p{line-height:1.5em; color:#666;}

/*マイナーチェンジ一覧*/
div#mcBoxLine2{width:720px; padding:0 0 10px; background:url(/cmn/catalog-images/mcBoxLine1.png) repeat-y 0 0;}
div#mcBoxLine2 h2{width:120px; height:15px; margin:0 0 10px 10px; text-indent:-9999px; background:url(/cmn/catalog-images/mcBoxGrdTtl.png) no-repeat 0 0;}

/* 底 */
div#mcBoxBtm{width:720px; height:10px;  background:url(/cmn/catalog-images/mcBoxBtm.png) no-repeat 0 0;}


/* グレード一覧 */
table.nextTbl{width:700px; margin:0 auto; border:solid #690; border-width:1px 0 0 1px;}
table.nextTbl th,
table.nextTbl td{padding:3px; border:solid #690; border-width:0 1px 1px 0; text-align:center; font-size:11px; font-weight:normal;}

table.nextTbl thead th{background-color:#b3e65a;}

table.nextTbl tbody.grdTblLineIN td{background-color:#dff0c3;}/* グレード詳細を見る欄 */
table.nextTbl tbody.grdTblLine2 td{background-color:#e7e7e7;}
table.nextTbl th.grdTblName,
table.nextTbl td.grdTblName{width:200px; text-align:left;}
/* グレード名の幅 */
table.nextTbl tbody.grdTblLineIN td.grdTblName{text-align:right;}


/* FMCとMC共通
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */


/* カタログ情報がありません */
p#noData{width:720px; height:150px; margin:0 0 20px;}

/* 評価 */
div#PointBox{position:relative; width:720px; height:100px; margin:0 0 30px;}
div#PointBox h2{ height:20px; font-size:12px;}
div#PointBox ul{width:500px; height:79px;}
div#PointBox ul li{float:left; display:inline;/* width:210px;*/ width:214px; height:23px;/* margin:0 40px 5px 0;*/ margin:0 36px 5px 0;}
div#PointBox p#DtlNenpi{position:absolute; top:20px; left:510px; width:210px; height:23px; line-height:22px; background:url(/cmn/catalog-images/DtlNenpi.gif) no-repeat 0 0; color:#fff; font-weight:bold; text-align:center;}
a#catWriteRevBtn{display:block; position:absolute; top:47px; left:510px; width:210px; height:53px;}

/* 投稿一覧 */
p#fmcReviewTtl{position:relative; width:360px; height:15px; margin:-15px 0 0; font-weight:bold; color:#666;}
p#fmcReviewTtl img{margin-right:10px;}

/* ページ数 */
p.pageMove{width:720px; text-align:right;}








/* \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ サイドバー\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/* フルモデルチェンジ一覧 */
div#fmcMenu{margin:0 0 30px;}
div#fmcMenu h2{margin:0 0 5px;}
div.fmcSideBox{position:relative; width:240px; height:76px; border-bottom:dotted 1px #666;}
div.selectedFMC{background:#e1f0ff url(/cmn/catalog-images/selectFmcBG.png) no-repeat right center;}


div.fmcSideBox a.fmcPhotoSide{position:absolute; top:7px; left:9px; border:solid 1px #666;}
div.fmcSideBox ul{position:absolute; top:7px; left:100px; width:130px;}

div.fmcSideBox ul li{height:21px; color:#333;}
div.fmcSideBox a.fmcSideLink{position:absolute; top:0; left:0; width:140px; height:20px; padding:56px 0 0 100px;}
div.fmcSideBox a.fmcSideLink:hover{background-color:#9cf; opacity:0.5; filter: alpha(opacity=50); color:#039;}


/* マイナーチェンジ一覧 */
div#mcMenu{margin:0 0 30px;}
div#mcMenu h2{margin:0 0 5px;}
div.mcSideBox{position:relative; width:240px; height:76px; border-bottom:dotted 1px #666;}
div.selectedMC{background:#e2f5c0 url(/cmn/catalog-images/selectMcBG.png) no-repeat right center;}


div.mcSideBox a.mcPhotoSide{position:absolute; top:7px; left:9px; border:solid 1px #666;}
div.mcSideBox ul{position:absolute; top:7px; left:100px; width:130px;}

div.mcSideBox ul li{height:21px; color:#690;}
div.mcSideBox a.mcSideLink{position:absolute; top:0; left:0; width:140px; height:20px; padding:56px 0 0 100px;}
div.mcSideBox a.mcSideLink:hover{background-color:#95e000; opacity:0.5; filter: alpha(opacity=50); color:#039;}





