@charset "utf-8";

#wrapCen    {width:1000px; margin:0 auto; background:url(../images/products/i_visual.jpg) top center no-repeat;} /* sub header bg img */

/* ul/li */
h4.stitH4   {clear:left; padding-bottom:7px; color:#000; font-weight:bold; height:18px; font-size:14px;}
h4.styH4    {clear:left; padding-top:15px; color:#80a0be; font-weight:bold; height:18px;}
h4.styH4s   {padding:15px 10px 5px 0; color:#80a0be; font-weight:bold; height:18px; float:left;}
.buDot2     {clear:left; margin-bottom:10px; background:url(../images/common/bu_skyblue.gif) 2px 8px no-repeat; padding-left:10px; color:#654f3d; font-weight:bold;}

/* List Box */
.listImg    {width:141px; height:247px; margin-right:20px; float:left;}
/* .listImg    {width:141px; height:247px; margin-right:20px; border:1px solid #e1e1e1; float:left;} */
ul.listBu   {width:460px; float:left;}
ul.listBu li{margin-bottom:10px; background:url('../images/common/bu_skyblue.gif') 2px 8px no-repeat; padding-left:10px; line-height:18px;}
.listPBox   {width:135px; height:135px; margin-bottom:15px; float:left;}
.listPNo	{width:21px; height:135px; margin:0 7px 0 7px; display:inline; float:left;}
.listPImg   {width:77px; height:135px; margin-right:7px; text-align:center; float:left;}
.listPImgL  {width:100px; margin:0 20px 15px 30px; display:inline; float:left;}
.listPBoxR  {width:540px; margin:0 0 15px 10px; display:inline; float:left;}
.listPBoxA  {width:718px; margin:0 0 15px 10px; display:inline; float:left;}
.bgBox695   {width:675px; background-color:#f4f4f4; padding:10px; margin-bottom:20px;}
.box718     {width:718px;}

/* View Box */
.viewImg    {width:301px; height:267px; margin-right:10px; border:1px solid #e1e1e1; float:left;} 
ul.viewImgS {float:left; height:290px;} 
ul.viewImgS li {width:65px; height:65px; margin:0 15px 5px 0; border:1px solid #e1e1e1;} 
dl.viewBu   {width:318px; height:290px; float:left;}
dl.viewBu dt{color:#80a0be; font-weight:bold; margin-bottom:5px;}
dl.viewBu dd{background:url(../images/common/bu_skyblue.gif) 2px 10px no-repeat; padding-left:10px; line-height:22px;}
.bgReivew   {background-color:#898989; padding:2px 7px 3px 7px; margin:2px 0 10px 0; color:#fff;}
.reivewList {width:718px; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e1e1e1;}
dl.name		{width:115px; float:left; padding:0 5px 0 5px;}
dl.name dt  {color:#8c6239; font-weight:bold;}
dl.name dd  {color:#999999; font-size:10px;}
dl.reivew	{width:580px; float:left; padding:0 5px 0 5px; border-left:1px dashed #e1e1e1;}
dl.reivew dt{color:#000; font-weight:bold; margin-bottom:5px;}
dl.reivew dd{padding:0 5px 0 5px;}
.rFormL     {width:160px; color:#8c6239; padding-left:7px; margin-bottom:10px; font-weight:bold; float:left;}
.rFormR     {width:530px; margin-bottom:10px; float:left;}

.viewImg2   {clear:left; width:300px; min_height:100px; _height:100px; border:1px solid #e1e1e1; float:left;} 

/* form */
input.reivew    {border:1px solid #bebaae; width:530px; height:20px; color:#777777; padding-left:3px;}
textarea.reivew {border:1px solid #bebaae; width:530px; height:150px; color:#777777; padding-left:3px;}

/* table */  
table.tableSty     {font-size:12px; border-collapse:collapse; border-top:2px solid #313842; text-align:center;}
table.tableSty caption.capNone {display:none;}
table.tableSty caption.capL    {font-size:10px; text-align:left;}
table.tableSty caption.capR    {font-size:10px; text-align:right;}
table.tableSty th  {padding:4px 7px 4px 7px; border:1px solid #dedede; background-color:#f4f4f4; color:#313842; font-weight:bold; font-size:11px;}
table.tableSty td  {padding:4px 7px 4px 7px; height:15px; border:1px solid #dedede;}
table.taL    {text-align:left;}
table.taR    {text-align:right;}
table.p100   {width:100%;} /* body 100%=718px */
table.pL10   {padding-left:10px;}
table.pL12   {padding-left:12px;}

/* tab */
.tabmenu {float:left; height:30px;}
.tabmenu ul li.one {float:left; width:230px; height:30px; display:inline; margin-right:10px;}
.tabmenu ul li.end {float:left; width:230px; height:30px; display:inline;}

.categoryDiv {float:left; width:718px;}
.categoryDiv dl {float:left; width:718px; margin:30px 0 0 0;}
.categoryDiv dl dt {float:left; width:100%; font-weight:bold; color:#6b87a2;}
.categoryDiv dl dd {float:left; width:166px; display:inline; background:url('../images/common/bu_skyblue.gif') 2px 8px no-repeat; padding-left:10px; margin-top:10px;}
.categoryDiv dl dd a {line-height:14px;}
.categoryDiv p {float:right; margin:30px 10px 0 0; color:#0066cc; font-size:10px;}
.categoryDiv p img {margin:0 5px 0 0; vertical-align:middle;}
.categoryDiv p.dotline {margin:10px 0 0 0; padding:0;}

.sheetDiv {float:left; width:718px; margin:30px 0 0 0;}
.sheetDiv .leftDiv {float:left; width:93px; margin-right:15px;}
.sheetDiv .rightDiv {float:left; width:600px;}
.sheetDiv .leftDiv ul li {float:left; width:93px; margin-bottom:14px;}
.sheetDiv .rightDiv table.sheet {float:left; width:100%; border-collapse:collapse;}
.sheetDiv .rightDiv table.sheet caption {display:none;}
.sheetDiv .rightDiv table.sheet td {height:23px; text-align:center; border:1px solid #ddd9c6;}
.sheetDiv p {float:right; margin:10px 10px 0 0; color:#0066cc; font-size:10px;}
.sheetDiv p img {margin:0 5px 0 0; vertical-align:middle;}

