@charset "EUC-JP";
body, td, th {
font-size   : 13px;
color: #5A5A5A;
font-family : "MS UI Gothic",Osaka, sans-serif;
margin:0;
padding:0;
line-height : 130%;
}
A {TEXT-DECORATION: underline; color="#0068BD"}
A:hover{color="#E54900" }
hr{
  color: #FFFFFF;
  background-color: #FFFFFF;
  height: 1px;
  border: none;
  border-top: dashed 1px #949496;
  vspace=20;
  }
.solid{color:#4d4d4d; background-color:#FFFFFF; border:1 solid #BEBEBE; }

.normalform{border:0; }

.Size1 { font-size  : 11px; }
.Size1_2 { font-size  : 11px;
line-height : 110%;
 }
.Size2 { font-size  : 12px; }
.Size3 { font-size  : 13px; }
.Size4 { font-size  : 14px; }
.Size402 { font-size  : 14px;
color :#654602;
 }
.Size5 { font-size  : 15px; }
.Size6 { font-size  : 16px; }
.Size7 { font-size  : 17px; }
.Size8 { font-size  : 20px; }
.px11 {
font-size  : 12px;
color :"#666666"; 	
line-height : 120%;
font-family : "color";
color: #654602;
text-decoration : 
}
.px11b {
	font-size  : 11px;
color="#654602"; 	line-height : 120%;
	color: #654602;
}
.px12 { font-size  : 12px; color="#5A5A5A"; line-height : 120%}
.px12rik { font-size  : 12px; color="#654602"; line-height : 160%}
.px14 { font-size  : 14px; color="#666666"; line-height : 140%}
.tab{  line-height : normal;}
.head{ color="#005499";
	font-size  : 14px;
	weight:bold;
	font-weight: bold;
}
.en {  font-size   : 10pt;
       font-family : Arial, Helvetica, sans-serif; }
.waku2 {
	border: 1px solid #666666;
	padding: 3px;
	text-align:left;
}
.mback {
	background-image:  url("back.gif");
	background-repeat: repeat-y;
}
.red { font-size  : 11px;
       line-height : 110%;
       color :#CC0000 ;
 }
h1 { 
      color: #765A0D;
      font-size: 18px;
      font-weight: bold;
	  margin-bottom: 0; 
	  margin-left: 0;
}
.h2 { 
    color: #765A0D;
    font-size: 14px; 
}
h3 { 
      color: #765A0D;
      font-size: 17px;
      font-weight: bold;
	  margin-bottom: 0; 
	  margin-left: 3;
}
h4 { 
      color: #660000;
      font-size: 17px;
      font-weight: bold;
	  margin-bottom: 0; 
	  margin-left: 0;
}
.bead { 
	background-image:  url("bg_bread.jpg");
    background-repeat: repeat-y; 
}
.dbead { 
	background-image:  url("bg_dbred.jpg");
    background-repeat: repeat-y; 
}
.beadcolor { 
	color: #666666;
}
.sbead { 
	background-image:  url("original/images/bead/bg_sbead.jpg");
    background-repeat: repeat-y; 
}
/*共通*/
.space { 
	margin-top: 10px ;
	margin-bottom: 10px ;
}
.space2 { 
	margin-top: 10px ;
}
.space3 { 
	margin-bottom: 10px ;
}
.space4 { 
	margin-top: 5px ;
	margin-bottom: 5px ;
}
.left { 
	text-align: left ;
}
.right { 
	text-align: right ;
}
.center { 
	text-align: center ;
}
.text{ 
	color: #654602 ;
}
#wrapper{
width:750px;
}
#longtable{
clear : both ;
}
#main{
width:730px;
background-image:url(images/bg_all.gif);
background-repeat:repeat-y;
}

/*TOPページ*/
#topfont{ 
	color: #FFFFFF ;
}
#topfont a:link,a:visited{
color : #DCD198 ;
text-decoration:none ;
}
#topfont a:visited{
color : #DCD198 ;
text-decoration:none ;
}
#topfont a:hover{
color : #DCD198;
text-decoration:underline ;
}
#topfont a:active{
color : #DCD198;
text-decoration:underline ;
}
/*link*******************/
a:link,a:visited{
color : #0068BD ;
text-decoration:none ;
}
a:hover,a:active{
color : #0068BD ;
text-decoration:underline ;
}
/*オーダージュエリーメニュー*/
.commonback{
background-image:url(order/images/common/bg_common.gif);
background-repeate:no-repeat);
}
.commonback2{
background-image:url(original/images/test/bg_common2.gif);
background-repeate:no-repeat);
}

#fleft{
float : left;
width : 160px;
}
#fright{
float : right;
width : 555px;
margin-left :15px;
}
#jirei{
background-color:#F3F1ED;
width :367px;
padding:5px ;
}
#rback{
background-color:#F3F1ED;
padding:5px ;
}
/*ご利用方法*/
#waku{
width:555px;
background-image:url(order/images/method/bg_waku.gif);
background-repeat:repeat-y;
}
#swaku{
width:272px;
background-image:url(order/images/common/im_swakku02.gif);
background-repeat:repeat-y;
}
#photo{
margin-bottom :5px ;
}
.photo2{
margin-top :5px ;
}
/*オリジナルジュエリーメニュー*/
.gtitle{
font-weight :bold ;
color:#5B3545 ;
}
#gbox{
width :270px;
background-color:#F3F1ED;
padding:7px ;
}
#gleft{
float:left ;
width :83px;
background-color:#F3F1ED;
margin-right :5px ;
}
#gleft2{
float:left ;
width :171px;
margin-right :10px ;
}
#gbox2{
width :541px;
background-color:#F3F1ED;
padding:7px ;
}
#topback{
background-image:url(images/top/im_top_ori.gif);
background-repeat:no-repeat;
}
#topback2{
background-image:url(images/top/im_top_ori02.gif);
background-repeat:no-repeat;
}

/*table*******************/
.commontable{
border-collapse:collapse;
border-top:solid 1px #C6C6C6;
border-left:solid 1px #C6C6C6;
width :490px ;
}
.commontable th{
background-color:#EFE2E9;
border-bottom:solid 1px #C6C6C6;
border-right:solid 1px #C6C6C6;
font-weight:normal;
text-align:left;
padding-top:4px;
padding-bottom:4px;
padding-right:8px;
padding-left:8px;
}
.commontable td{
border-bottom:solid 1px #C6C6C6;
background-color :#FCF4E4;
border-right:solid 1px #C6C6C6;
padding-top:4px;
padding-bottom:4px;
padding-right:8px;
padding-left:8px;
line-height:1.4;
}
/*text*******************/
.azuki{
color :#CC0000;
}
.smallpur{
color :#B47A8F;
font-size :11px;
}
/*bead*******************/
.dbead { 
	background-image: url(original/images/bead/bg_dbred.jpg);
    background-repeat: repeat-y; 
}
/*form*******************/
.form { 
	color: #805268;
    font-weight: bold; 
	font-size :14px ;
}
/*bridal*******************/
.bridaltop { 
background-image: url(images/top/bg_topbridal.jpg);
background-repeat: no-repeat;
height :133px;
}


