/*------------------------------------------------------------
■ TOP
-------------------------------------------------------------*/
.mainimg { background:url(../img/top-copy_bg.jpg) no-repeat; height:244px; width:560px; }
.mainimg1 { padding-top:149px; padding-left:14px; float:left; }
.mainimg2 { padding-top:149px; padding-left:11px; float:left; }

#content .listul{ float:left; }
#content .list1{ float:left; margin:5px 5px 0px 0px; background-color:#fff; border:#ccc 1px solid; width:275px; }
#content .list2{ float:left; margin:5px 0px 0px 0px; background-color:#fff; border:#ccc 1px solid; width:275px; }
#content .list3{ float:left; margin:5px 5px 0px 0px; background-color:#fff; border:#ccc 1px solid; width:275px; }
#content .list4{ float:left; margin:5px 0px 0px 0px; background-color:#fff; border:#ccc 1px solid; width:275px; }
#content .listphot { padding:1px; float:left; }
#content .listphotcomp { width:110px; float:left; padding-top:5px; padding-left:10px; font-size:12px; line-height:1.2; }
#content .alink { font-size:14px; }
#content .listphotcomp a:link, a:visited { color:#0000ff; text-decoration:none; }
#content .listphotcomp a:hover, a:active { text-decoration:underline; }

#content .listuls{ margin-left:40px; margin-top:10px; }
#content .lists  { float:left; width:130px; text-align:left; font-size:12px; margin-top:10px; }


#content .zaiboxg{ float:left; width:560px; background-color:#F2F7E1; border:#DEECB1 1px solid; }
#content .zaiboxb{ float:left; width:560px; background-color:##EEF9FF; border:#D7E9F5 1px solid; }
#content .listuli{ margin:10px auto; margin-left:5px; }
#content .listi{ float:left; margin:10px 3px 10px 0px; text-align:center; font-size:12px; }
#content .listi a:link, a:visited { color:#0000ff; text-decoration:none; }
#content .listi a:hover, a:active { text-decoration:underline; }

/*------------------------------------------------------------
■ はじめての方へ
-------------------------------------------------------------*/
.jitsuin-copy { width:380px; margin-right:10px;}
.h3p { background:url(../personal/img/h3_bg.jpg) no-repeat; height:48px; padding:14px 0px 0px 22px; font-size:20px; font-weight:bold; color:#fff; }
.psize-ul { float:left; }
.psize-li {  float:left; width:40px; margin:20px 0px 20px 5px; }
.psize-lig {  float:left; width:100px; margin:40px 0px 20px 5px; }
.psize-lis {  float:left; width:40px; margin:20px 0px 20px 5px; }


.psize-li105 {  float:left; width:95px; height:120px; background:url(../personal/img/size105.gif) no-repeat; padding-top:40px; text-align:center; }
.psize-li120 {  float:left; width:95px; height:120px; background:url(../personal/img/size120.gif) no-repeat; padding-top:40px; text-align:center;}
.psize-li135 {  float:left; width:95px; height:120px; background:url(../personal/img/size135.gif) no-repeat; padding-top:40px; text-align:center; }
.psize-li150 { float:left; width:95px; height:120px; background:url(../personal/img/size150.gif) no-repeat; padding-top:40px; text-align:center;}
.psize-li165 { float:left; width:105px; height:120px; background:url(../personal/img/size165.gif) no-repeat; padding-top:40px; text-align:center;}
.psize-li180 { float:left; width:105px; height:120px; background:url(../personal/img/size180.gif) no-repeat; padding-top:40px; text-align:center;}
.psize-li210 { float:left; width:105px; height:120px; background:url(../personal/img/size210.gif) no-repeat; padding-top:40px; text-align:center;}

.price-table { border-collapse:collapse; margin-bottom:20px; }
.price-table th { text-align:left; font-weight:normal; height:15px; width:100px; padding:2px; }
.price-table td { text-align:right; height:15px; width:60px; }
.pw540 { width:540px; background-color:#F2F7E1; border:#DEECB1 1px solid; height:53px;}
.pw540select { float:left; width:200px; margin-top:20px; padding-left:20px; }
.pw540img { float:left; margin-top:10px; }
.pright { clear:both; text-align:right; padding:20px; }

/*------------------------------------------------------------
■ 
-------------------------------------------------------------*/
.inzai-copy { width:290px; margin-right:10px;}



/*------------------------------------------------------------
■ 商品ページ
-------------------------------------------------------------*/
.case-index { width:150px; float:left; margin-left:30px; margin-bottom:10px; text-align:right; }
.gallery li img.thumbnail { width:100px; float:left; margin-left:10px; -ms-interpolation-mode: bicubic; }
/*.galleryw { width:60px; float:left; margin-left:10px; }
.case-price-table { border-collapse:collapse; margin-bottom:20px; }
.case-price-table th { text-align:left; font-weight:normal; height:15px; width:160px; padding:2px; }
.case-price-table td { text-align:right; height:15px; width:60px; }*/
.pw590 { width:550px; background-color:#F2F7E1; border:#DEECB1 1px solid; height:53px;}
.pw590select { float:left; width:280px; margin-top:20px; padding-left:50px; }
.pw590img { float:left; margin-top:10px; padding-left:20px; }

.galleryw { width:100px; }
.galleryw img { border:#CCCCCC solid 1px; margin-bottom:5px; }
.preview { width:430px; height:300px; border:0px; border:#CCCCCC solid 1px; }
.case-price-table { border-collapse:collapse; margin-bottom:10px; }
.case-price-table th { text-align:left; font-weight:normal; height:15px; width:140px; padding:2px; }
.case-price-table td { text-align:right; height:15px; width:60px; }
.pw320 { width:320px; margin-top:15px; margin-left:10px; overflow:hidden; }
.pw320 .product_form { background-color:#F2F7E1; border:#DEECB1 1px solid; height:53px; }
.pw320select { float:left; width:150px; margin-top:10px; padding-left:20px; }
.pw320img { float:left; margin-top:15px; padding-left:5px; }
.pright-case { clear:both; text-align:right; padding:5px 20px 10px 0px; border:1px #CCCCCC solid; }
.product_form_set { padding-bottom:10px; }
.color_photo { text-align:center; padding-bottom:10px; }
.color_photo img { width:250px; border:1px solid #333; }
.select_color { margin-left:10px; overflow:hidden; }
.select_color ul li { float:left; width:42px; height:42px; margin:0px 5px 5px 5px; cursor:pointer; border:1px solid #ccc; }
.select_color ul li:hover { border:1px solid #f00; }
.w200 { width:200px; }
.w330 { width:330px; margin:20px 10px 10px 10px; }
.w530 { width:530px; }
.w290 { width:290px; }
.attention { list-style:outside; list-style-image:url('../jewelry/img/list_mark.gif'); margin-left:15px; }
/*------------------------------------------------------------
■ 
-------------------------------------------------------------*/
.pw250 { margin-left:10px; width:230px;}
.set3-table th { text-align:center; font-weight:normal; height:15px; width:100px; padding:2px; }
.set3-table td { text-align:right; height:15px; padding:2px 5px; }

.pw250select { float:left; width:150px; margin-top:20px; padding-left:20px; }
.pw250img { float:left; margin-top:10px; }

/*#tsuge-tabs ul li { float:left; margin:5px 10px; }*/



