


h1 { 
	font-size:140%;
	color:#585858;
	margin:10px 10px 10px 10px;
	line-height:130%;
} 



/* A:▼　ring-table1　▼ */


div.ring-table1 {
	text-align: center; /* IEでセンタリングさせる方法 */
}



div.ring-table1 table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:0px auto 0px;
}



/* A:▼　table.ring-table2　▼ */

	table.ring-table2 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 2px solid #ffffff /* 外枠の装飾 */
  	width:580px;
}







/* A:▼ ring-table3 ▼ */

td.ring-table3{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   height:30px;
}



/* A:▼ ring-table4 商品トップ画像▼ */

td.ring-table4{
   text-align: center; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:500px;
   height:400px;
}



/* A:▼ ring-table44 商品トップ画像▼ */

td.ring-table44{
   text-align: center; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:120px;
   vertical-align : top;
}



/* A:▼ ring-table5 ▼ */

td.ring-table5{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:500px;
}



/* A:▼ ring-table6 ▼ */

td.ring-table6{
   text-align: center; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
}




/* A:▼ ring-table7 ▼ */

td.ring-table7{
   text-align: center; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
}





/* A:▼ 罫線 ▼ */

hr.example1 {
	width:500px;
	height: 3px;
	background-color: #c5f5e3;
        margin:30px auto 20px;
}







/* A:▼　ring-ex　商品まとめ　▼ */


div.ring-ex {
	text-align: center; /* IEでセンタリングさせる方法 */
}



div.ring-ex table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:20px auto 60px;
}



/* A:▼　table.ring-ex2　▼ */

	table.ring-ex2 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 0px solid #cccccc; /* 外枠の装飾 */
  	width:680px;
}




/* A:▼ ring-ex3  写真　 ▼ */

td.ring-ex3{
   text-align: center; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:350px;
   vertical-align : top;
}



/* A:▼ ring-ex4 商品名　▼ */

td.ring-ex4{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:325px;   
   vertical-align : top;
}




/* A:▼ ring-ex7　買い物カゴ　 ▼ */

td.ring-ex7{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:325px;
   height:150px;
   vertical-align : top;
}




/* A:▼ ring-ex8　商品詳細　 ▼ */

td.ring-ex8{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:325px;
}



/* A:▼ ring-ex9 注意事項▼ */

td.ring-ex9{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   width:325px;
}








/* A:▼　ringpt　商品名　金額　品番のテーブル　▼ */


div.ringpt {
	text-align: center; /* IEでセンタリングさせる方法 */
}


div.ringpt table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:0px auto 20px;
}



/* A:▼　ringpt2　▼ */

	table.ringpt2 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 0px solid #cccccc; /* 外枠の装飾 */
        width:325px;   
}






/* A:▼ ringpt3　商品詳細　 ▼ */

td.ringpt3{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   border: 0px solid #ffffff; /* 外枠の装飾 */
   width:60px;
   height:10px;
   vertical-align : top;
}


/* A:▼ ringpt4　商品詳細　 ▼ */

td.outline4{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   border: 0px solid #ffffff; /* 外枠の装飾 */
   width:265px;
   height:10px;
}

/* A:▼ ringmoji　商品名　品番　金額　 ▼ */

.ringmoji{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:2px 2px 2px 0px;
	line-height:140%;
}



/* A:▼ ringmoji1　商品名 太字　 ▼ */

.ringmoji1{
	text-align:left;
	color:#4b4b4b;
	font-size:16px;
	font-weight:bold;
	margin:2px 2px 2px 0px;
	line-height:140%;
}



/* A:▼ ringmoji3　金額 　太字　 ▼ */

.ringmoji3{
	text-align:left;
	color:#4b4b4b;
	font-size:18px;
	font-weight:bold;
	margin:2px 2px 2px 0px;
	line-height:120%;
}







/* A:▼　ringpt　商品名　金額　品番のテーブル　▼ */


div.ringptz {
	text-align: center; /* IEでセンタリングさせる方法 */
}


div.ringptz table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:30px auto 30px;
}



/* A:▼　ringptzz　▼ */

	table.ringptzz {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 1px solid #64CDA4; /* 外枠の装飾 */
        width:325px;   
}




.ringmojizx{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:8px 2px 8px 8px;
	line-height:140%;
        font-weight:bold;
}




.ringmojizx2{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:8px 4px 8px 8px;
	line-height:140%;
}



/* A:▼ ringpt3　商品詳細　 ▼ */

td.ringpt3x{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#8CF0C9;
   border: 0px solid #64CDA4; /* 外枠の装飾 */
   width:60px;
   height:10px;
   vertical-align : top;
}


/* A:▼ ringpt4　商品詳細　 ▼ */

td.ringpt4x{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   border: 0px solid #64CDA4; /* 外枠の装飾 */
   width:265px;
   height:10px;
}





/* A:▼　outline　▼ */


div.outline {
	text-align: center; /* IEでセンタリングさせる方法 */
}



div.outline table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:10px auto 10px;
}



/* A:▼　outline2　▼ */

	table.outline2 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 1px solid #cccccc; /* 外枠の装飾 */
        width:300px;
}



/* A:▼ outline3　商品詳細　 ▼ */

td.outline3{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#56e4af;
   border: 1px solid #1fc587; /* 外枠の装飾 */
   width:60px;
   height:30px;
}


/* A:▼ outline4　商品詳細　 ▼ */

td.outline4{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
   border: 1px solid #1fc587; /* 外枠の装飾 */
   width:240px;
   height:30px;
}


/* A:▼ quality 材質　重量　サイズ等　太字　 ▼ */

.quality{
	text-align:left;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	margin:5px 5px 5px 10px;
	line-height:130%;
}


/* A:▼ quality2 材質　重量　サイズ等　太字　 ▼ */

.quality2{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:5px 5px 5px 10px;
	line-height:130%;
}


/* A:▼ quality3 注意事項　 ▼ */

.quality3{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:5px 5px 5px 0px;
	line-height:130%;
}









/* A:▼ 　ex4  品名 jewelryname　▼ */


.jewelryname{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	line-height:130%;
}



/* A:▼ 　ex5  品番 stocknumber　▼ */


.stocknumber{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:5px 0px 0px 0px;
	line-height:130%;
}


/* A:▼ 　ex6  値段 jewelryprice　▼ */


.jewelryprice{
	text-align:left;
	color:#4b4b4b;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	line-height:130%;
}



   









/* A:▼ 　ex9  注意事項 attention　▼ */


.attention{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:20px 5px 0px 5px;
	line-height:150%;
}




.attention2{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:5px 5px 0px 5px;
	line-height:150%;
}






 /* 　 ring-jewelry　　*/

.ring-jewelry{
	text-align:left;
	color:#4b4b4b;
	font-size:16px;
        font-weight:bold;
	margin:10px 10px 10px 10px;
	line-height:130%;
}







.ring-jewelry2{
	text-align:left;
	color:#4b4b4b;
	font-size:14px;
	margin:15px 30px 15px 30px;
	line-height:170%;
}





.ring-jewelry3{
	text-align:left;
        font-weight:bold;
	color:#4b4b4b;
	font-size:13px;
	margin:10px 40px 12px 40px;
	line-height:150%;
}




.ring-jewelry4{
	text-align:left;
	color:#4b4b4b;
	font-size:14px;
	margin:10px 50px 12px 50px;
	line-height:150%;
}




/* A:▼インフォーメーション▼ */


div.infomation-table {
	text-align: center; /* IEでセンタリングさせる方法 */
}



div.infomation-table table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:25px 10px 30px 10px;

}



/* A:▼インフォーメーションテーブル▼ */

	table.infomation-table2 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 0px solid #cccccc; /* 外枠の装飾 */
  	width:480px;
}








td.jouhou2{
   width:80px;
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#8CF0C9;
  	border: 1px solid #64CDA4; /* 外枠の装飾 */
}






td.jouhou3{
	width:400px;
	text-align: left; /* IEでセンタリングさせる方法 */
  	border: 1px solid #64CDA4; /* 外枠の装飾 */
}




td.jouhou3 a:hover {
	color:#cd3284;
	text-decoration:underline;
}


td.jouhou3 a {
	color:#0000ff;
	text-decoration:underline;
}














  /* 商品詳細 */

.matarial{
 text-align:left;
 color:#4b4b4b;
 font-weight:bold;
 padding:0px 0px 0px 10px;
 font-size:14px;
}


  /* 商品詳細 */

.matarial2{
 text-align:left;
 color:#4b4b4b;
 padding:0px 0px 0px 10px;
 font-size:14px;
}




























.ringmojizx{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:8px 2px 8px 8px;
	line-height:140%;
}




.ringmojizx2{
	text-align:left;
	color:#4b4b4b;
	font-size:13px;
	margin:8px 4px 8px 8px;
	line-height:140%;
}



/* A:▼ ringpt3　商品詳細　 ▼ */

td.ringpt3x{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#8CF0C9;
  	border: 1px solid #64CDA4; /* 外枠の装飾 */ /* 外枠の装飾 */
   width:60px;
   height:10px;
   vertical-align : top;
}


/* A:▼ ringpt4　商品詳細　 ▼ */

td.ringpt4x{
   text-align: left; /* IEでセンタリングさせる方法 */
   background-color:#ffffff;
  	border: 1px solid #64CDA4; /* 外枠の装飾 */ /* 外枠の装飾 */
   width:265px;
   height:10px;
}








































/*インフォーメーション情報*/

#infomain2{
          width:100%;
}



#infomain2 ul {
          list-style: none;
          margin: 0;
          padding: 0;
 }


 
#infomain2 li {
          margin: 0;
          padding:0;
          border-bottom: 1px dotted #999999;/*下部に線を引く*/
 }



#infomain2 a{
         padding:3px 15px;
         display: block;
         color:#000066;/*メニューボタンの文字の色*/
         text-decoration: none;
	  }


#infomain2 a:hover{
         background: #999999;/*カーソルオーバーの時の背景の色*/
         color:#FFFFFF; /*メニューの文字がカーソルが来た時、この色に変わる*/
   }
















ul.samnail{
    width:100%;
    margin-top:0px;
    padding-left:0;
    margin-left:0;
}

ul.samnail li{
    list-style:none;
    padding:1px 0px;
    width:70px;
    border-width:0px;
    border-color:#ffffff;
    border-style:ridge;
}










/* A:▼ fittingimage ▼ */


div.fittingimage {
	text-align: center; /* IEでセンタリングさせる方法 */
}



div.fittingimage table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:0px auto 20px;
}



/* A:▼fittingimage▼ */

	table.fittingimage2 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 0px solid #cccccc; /* 外枠の装飾 */
  	width:380px;
}







/* A:▼ fittingimage ▼ */


div.fittingimage11 {
	text-align: center; /* IEでセンタリングさせる方法 */
}



div.fittingimage11 table {
	margin: auto;     /* 標準のセンタリング方法 */
	text-align: left; /* IE用方法の弊害対策用 */
	margin:10px 10px 10px 50px;
}



/* A:▼fittingimage▼ */

	table.fittingimage33 {
  	border-collapse: collapse; /* 枠線を重ねる */
  	border: 0px solid #cccccc; /* 外枠の装飾 */
  	width:440px;
}


td.fittingimage55{
   width:220px;
   text-align: center; /* IEでセンタリングさせる方法 */
}

