/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}

body {
	color: #474747;
	font-size: small;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.6em;
        background-color:#FFFFFF;
	text-align:center;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}

a {
	color: #474747;
}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は1040pxに変更。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	margin:0px auto;
	width:1040px;
	text-align:left;
        background-color:#ffffff;
　　　　margin-left:auto;
　　　　margin-right:auto;
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
.header {
 width:1000px;
 height:110px;
 clear:left;
 margin-left:20px;
}

/*ヘッダー内の画像（オリジナル）*/
.header img {
 margin-top:5px;
}

/*　画面右側メニューの幅　*/
.side {
	float: left;
	width:200px;
　　　　margin-left:20px;
}

/*　画面左側の幅　*/
.main {
	float: left;
	width:780px;
        margin-left:20px;
        margin-right:20px;
}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:left;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}

/*　フッター（コピーライト）　*/
.footer {
 width:100%;
 background-image: url("https://img20.shop-pro.jp/PA01250/485/etc/back_asa.jpg?2128");
 background-repeat: repeat;
 clear:left;
 text-align: center;
}

#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 0px 0px;
}

/*　送料無料表示　*/
.subtotal {
	padding:5px 0;
}
.stotal {
	text-align:right;
}
.total {
	padding:5px 0;
	margin:0;
	border-top:1px dotted #C3C3C3;
	text-align:right;
}

.postage {
	border-top:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	padding:5px 0;
	list-style-type:none;
	margin-bottom:5px;
}

.postage li {
	margin:5px 0;
	color:red;
	text-align:left;
}

.viewcart {
	padding:5px 0;
	text-align:center;
}

/* -------------------------------------
*     商品オプション 表形式
* ------------------------------------- */
#option_tbl {
     border-collapse:collapse;
     border-top:1px solid #ccc;
     border-left:1px solid #ccc;
}
#option_tbl th{
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
#option_tbl td {
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}

/* -------------------------------------
*  ロールオーバ画像を透過(オリジナル）
* ------------------------------------- */
a:hover img{
    opacity: 0.6; 
    filter: alpha(opacity=60); 
    -moz-opacity: 0.6;
}

/* -------------------------------------
*  特定商・ショップガイドの表(オリジナル）
* ------------------------------------- */
.tokuteiTable {
	margin-top: 20px;
	padding: 0px;
	line-height: 1.3em;
}
.tokuteiTable th {
	font-weight: normal;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d2b48c;
	width: 350px;
	font-size: 13px;
}
.tokuteiTable td {
	font-weight: normal;
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#d2b48c;
	font-size: 13px;
}

/* -------------------------------------
*  ショップ情報の表(オリジナル）
* ------------------------------------- */
.salonTable th {
	font-weight: normal;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	width: 60px;
}
.salonTable td {
	font-weight: normal;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}


/* -------------------------------------
* ピックアップブランド(オリジナル）
* ------------------------------------- */
.brand-left,
.brand-right {
     overflow: hidden;
     height: auto;
}

.brand-left img {
     float: left;
     margin: 0 15px 0 0 !important;
     border:solid 1px #ccc;
     padding:0px;
}

.brand-right img {
     float: right;
     margin: 0 0 0 15px !important;
     border:solid 1px #ccc;
     padding:0px;
}

.brand-left p,
.brand-right p {
     overflow: hidden;
     height: auto;
}

/* -------------------------------------
* 特集ページ(オリジナル）
* ------------------------------------- */
.rose-back1{
     width:781px;
     height:292px;
     background-image: url("https://img20.shop-pro.jp/PA01250/485/etc/rose_back1.jpg?202406123040");
     margin:0;
     padding:0;
}

.rose-back2{
     width:781px;
     height:290px;
     background-image: url("https://img20.shop-pro.jp/PA01250/485/etc/rose_back2.jpg?202406123200");
     margin:0;
     padding:0;
}

.rose-back3{
     width:781px;
     height:518px;
     background-image: url("https://img20.shop-pro.jp/PA01250/485/etc/rose_back3.jpg?202406123246");
     margin:0;
     padding:0;
}    



/* -------------------------------------
* その他(オリジナル）
* ------------------------------------- */
.red{
      color:#DC143C;
}
.orange{
      color:orange;
}
.pink{
      color:#ff1493;
}
.blue{
      color:#00bfff;
}
.rightblue{
      color:#87CEFA;
}
.green{
      color:#228B22;
}
.rightgreen{
      color:#9ACD32;
}

.
.turquoise{
      color:turquoise;
}

.line{
      border:none;
      border-top:dashed 1px #c0c0c0;
      height:1px;
      color:#FFFFFF;
      width:100%;
      margin:5px;
}
.title_shop{
      background-color:#8fbc8f;
      font-size:17px;
      color:#ffffff;
      margin-bottom:10px;
      padding:8px 15px;
}
.title_shop2{
      background-color:#928178;
      font-size:17px;
      color:#ffffff;
      margin-bottom:10px;
      padding:8px 15px;
}
.title_pw{
      background-color:#8fbc8f;
      font-size:12px;
      color:#ffffff;
      margin-bottom:10px;
      padding:5px 10px;
}