/* 製品インデックスページ */
#Corner {margin:0 0 0 10px; padding:0; width:572px; height:40px; background-repeat: no-repeat;
    background-image:url(../parts/corner_bg01.gif); vertical-align:bottom; text-align:left;}
/* 本文 */
#ItemArea .ItemBlock {margin:10px 0 0 0; padding:0 0 0 10px; float:left;}
#ItemArea .ItemBlock .ItemBox {margin:0; padding:0; width:184px; background-color:#EEEEEE;}
#ItemArea .ItemBlock2 {margin:0; padding:0; width:184px; float:left; background-color:#EEEEEE;}
#ItemArea .ItemTop {margin:0; padding:0; background-image:url(../parts/item_top.gif); height:20px;}
#ItemArea .ItemIcon01{margin:0 0 0 5px; padding:0; float:left;}
#ItemArea .ItemIcon02{margin:0 5px 0; padding:0; float:right;}
#ItemArea .ItemPhoto {margin:6px 7px 6px ; padding:0;}
#ItemArea .ItemPhoto .PhotoImage {margin:0; padding:5px; background-color:#FFFFFF;}
#ItemArea .ItemName {margin:0; padding:0 7px; height:35px; font-size:12px; line-height:125%; font-weight:bold;
   vertical-align:top; text-align:left;} 
#ItemArea .ItemCopy {margin:0; padding:0 7px 3px 7px; height:35px; font-size:10px; color:#333333; line-height:120%;
   vertical-align:top; text-align:left;} 
#ItemArea .ItemPrice {margin:0; padding:0 7px 7px 7px; font-size:10px; color:#333333; vertical-align:top;
   text-align: right;} 
#ItemArea .ItemNumber {margin:0; padding:0 7px 7px 7px; font-size:10px; color:#333333; vertical-align:top;
   text-align: right;} 
#ItemArea .ItemBtn {margin:0 7px; padding:0; height:45px; vertical-align:top; text-align:left;
   background-color:#CCCCCC;} 
#ItemArea .ItemBotteom {margin:0; padding:0;} 
/* ページ替え */
#PageMoveTop {margin: 0 auto; padding: 0; width:570px; text-align: right;}
a.navi:link    {color: #333333 ; text-decoration: none ;}
a.navi:visited {color: #333333 ; text-decoration: none ;}
a.navi:hover   {color: #666666 ; text-decoration: underline ;}
a.navi:active  {color: #666666 ; text-decoration: underline ;}
/* 製品詳細 */
#ProDetailWrapper {margin:0 auto; padding:0; width:735px;}
/*           ヘッド部 */
#ProDetaiHead {margin:0 auto; padding:0; width:735px; height:55px; float:none; text-align:left;}
#ProHeadLeft { margin:0; padding:0; float:left; text-align:left; font-size:14px; font-weight:bold; color:#555555;}
#ProHeadRight {margin:0; padding:20px 0 0 20px; float:right; text-align:right;}
#ProHeadRight img {margin:0; padding:0; float:left;}
/*           レイアウト */
#ProDetailMain  {margin:0 auto; padding:20px 0 0 0; width:735px; float:none; clear:both;}
#ProDetailLeft {margin:0; padding:0; width:360px; text-align:center; float:left;}
#ProDetailRight {margin:0; padding:0; width:375px; text-align:left; float:right;}
/*           左側:画像部 */
.photo {margin:0 auto; padding:0 0 5px 0; text-align:center; float:none;}
.photoName {margin:0 auto; padding:0 0 5px 0; text-align:center; width:320px; float:none; clear:both; font-size:12px; color:#555555;}
.photoTxt {margin:0 auto; padding:5px 0 10px 0; text-align:left; width:320px; float:none; clear:both; font-size:10px; color:#555555; line-height:130%;}
.photoDiscrip {margin:0 auto; padding:0 0 5px 0; text-align:left; width:320px; float:none; clear:both;}
.photoDiscrip .Left {margin:0; padding:0; text-align:left; float:left;}
.photoDiscrip .Right {margin:0; padding:0; text-align:left; float:right;}
.photoColorLine {margin:0 20px; padding:0; border-bottom:1px #CCCCCC solid ; float:none; clear:both;}
.photoColorTtl {margin:0; padding:0;}
.nonSp {margin:0; padding:0;}
.photoBuy {margin:20px 0 0 0; padding:0; width:320px; text-align:center;}
.photoBack {margin:50px 0 0 0; padding:0; width:320px; text-align:center;}
.ProDetailFunNumber{margin:10px 0 0 0; padding:0; width:320px; text-align:center; font-size:12px; line-height:150%}
.ProDetailFunTxt{margin:10px 0 15px 0; padding:0; width:320px; text-align:left; font-size:12px; line-height:150%}
.ProDetailFunLine { margin:0 0 6 0; padding:0; border-bottom:#CCCCCC 1px solid; width:350px;}
/*           右側:スペック部 */
#ProductName {margin:0; padding:0 ; text-align:left; width:355px;}
.ProductNameTtl01 {font-size:14px; color:#333333; line-height:150%; text-align:left;}
.ProductNameTtl02 {font-size:14px; color:#333333; line-height:150%; font-weight:bold; text-align:left;}
#ProductIcon {margin:0; padding:0 ; text-align:right; width:355px;}
.ProductSpec {margin:0 0 10px 0; padding:0 ; text-align:left; width:355px;}
.ProductSpec .ProductSpecTtl {margin:0; padding:0;}
.ProductSpec .ProductSpecBg01 {margin:0; padding:0; background-color:#EEEEEE; width:355px;}
.ProductSpec .ProductSpecBg01 p {margin: 0; padding: 0 15px 10px 15px; font-size: 12px; color: #333333;
   line-height:140%;}
/*.ProductSpec .ProductSpecBg02 {margin:0; padding:0; background-color:#F3F3E8; width:355px;} */
.ProductSpec .ProductSpecBg02 p {margin: 0; padding: 0 15px 10px 15px; font-size: 12px; color: #333333;
   line-height:140%;}
#ProFunction {margin: 0 auto; padding: 0; width: 695px; border-bottom: #CCCCCC 1px solid;
   border-top: #CCCCCC 1px solid;}
#ProFunction .FunctionDetail { margin:0; padding:10px 0 5px 0; text-align:left;}
#ProFunction .FunctionDetail .FunctionTtl { margin:0; padding:0; text-align:left;}
#ProFunction .FunctionDetail .FunctionIcon  { margin:0; padding:0;}
#ProFunction .FunctionDetail .FunctionIcon img { margin:0 10px 0 0; padding:0;}
#FunctionTxt { margin:0 auto; padding:0;  text-align:left; width:695px;}
#FunctionTxt p { margin:0; padding:5px 0; font-size:10px; text-align:left; line-height:140%; color:#333333;}
/*            右側:機能詳細部 */
.FunctionDiscrip {margin:10px 0 0 0; padding:0; text-align:left; width:355px; float:none; clear:both;}
.FunctionDiscrip .icon {margin:0; padding:0; width:50px; text-align:left; float:left;}
.FunctionDiscrip .discription {margin:0; padding:0; width:305px; text-align:left; float:right;}
.FunctionDiscrip .discription .discriptionttl{ font-size:12px; color:#333333; line-height:130%; font-weight:bold;}
.FunctionDiscrip .discription p { font-size:10px; color:#333333; line-height:130%;}
#ProFooter {margin:0 auto; padding:20px 0 0 0; width:735px; float:none; text-align:left;}
#ProFooter .ProFooterLine {margin:0; padding:0; border-bottom:1px #E6E6E6 solid;}
#ProFooter .Coppyright {margin:0 70px 0 0; padding:0; text-align:left; float:left;}
#ProFooter .CloseBtn {margin:5px 0 0 0 ; padding:0; text-align:left;}

