/*ヘッダー*/
#header_bar{text-align:right;}
#header_bar a{margin:0px 10px;}
#header_bar a:link{ color: #000000;background-color:transparent;text-decoration:none;}
#header_bar a:visited{color:#000000;background-color:transparent;text-decoration:none;}
#header_bar a:hover {color: #79bbd4;font-weight:500;text-decoration:none;}

#header_middle{width:960px;height:96px;display:inline-block;}
#header_logo{width:300px;display:inline-block;}
#header_middle0{width:180px;height:96px;display:inline-block;float:right;font-size:11px;line-height:13px;}
#header_middle1{width:180px;height:96px;display:inline-block;float:right;font-size:11px;line-height:13px;margin-right:5px;}

#header_middle_event{padding-left:5px;font-size:11px;}
#header_middle_event span{font-size:11px;}
#header_middle2{width:180px;height:96px;display:inline-block;float:right;margin-right:5px;}
#header_middle3{width:180px;height:96px;display:inline-block;float:right;margin-right:5px;}
.header_banner{}
#header_bottom{width:960px;height:40px;}
.header_bottom{vertical-align:bottom;}
.header_bottom2{color:#e40909;vertical-align:bottom;}

#navigator{}
  #navigator1{background-color:#e4e4e4;}
#navigator1 a{margin-left:15px;margin-right:10px;vertical-align:middle;}
#navigator1 a:link{ color: #000000;background-color:transparent;text-decoration:none;}
#navigator1 a:visited{color:#000000;background-color:transparent;text-decoration:none;}
#navigator1 a:hover {color: #79bbd4;font-weight:500;text-decoration:none;}

#navigator2{margin-top:10px;margin-left:220px;text-align:right;vertical-align:bottom;width:740px;height:30px;}
#navigator2 a{margin-left:10px;margin-right:10px;vertical-align:middle;font-size:12px;line-height:14px;}
#navigator2 a:link{ color: #000000;background-color:transparent;text-decoration:none;}
#navigator2 a:visited{color:#000000;background-color:transparent;text-decoration:none;}
#navigator2 a:hover {color: #79bbd4;font-weight:500;text-decoration:none;}

/*最近チェックした商品*/
.checked{padding-top:20px; font-size:10px;line-height:15px;}
.checked_list{width:104px;float:left;text-align:left;margin:2px;font-size:10px;}
.checked_list img{width:104px;}
.checked_list a:link{ color: #000000;background-color:transparent;text-decoration:none;font-size:10px;}
.checked_list a:visited{color:#000000;background-color:transparent;text-decoration:none;font-size:10px;}
.checked_list a:hover {color: #79bbd4;text-decoration:none;font-size:10px;}
.checked_list font{font-size:10px;text-align:left;}

/*左サイド*/
#big_category{}
.search-icon{vertical-align:-37%;}
#brand{margin-top:15px;}
#designer{margin-top:15px;}
#item_categories{margin-top:15px;}
#item_categories span{margin-left:2px;margin-top:4px;}
#item_categories a{margin-left:12px;vertical-align:middle;}
#item_categories a:link{ color: #000000;background-color:transparent;text-decoration:none;}
#item_categories a:visited{color:#000000;background-color:transparent;text-decoration:none;}
#item_categories a:hover {color: #79bbd4;font-weight:500;text-decoration:none;}

#calendar{float:left;display:inline-block;width:180px;margin-top:15px}
#calendar table{margin-bottom:8px;}
.event_on_calendar{vertical-align:-5%;}
#calendar span{width:180px;}
/*一般*/
.banner-caption{font-size:11px; line-height:13px;margin:3px 0px 9px 0px;width:180px;}
.productname{width:190px;float:left;text-align:left;margin:5px;font-size:12px;}
.series-s{width:147px;float: left;text-align:center;}


.red{color:#e40909;}
.top5px{margin-top:5px;}
.top20px{margin-top:20px;}
.top40px{margin-top:40px;}
.bottom5px{margin-bottom:5px;}
.bottom20px{margin-bottom:20px;}

blockquote.a { font-size: 40%; }

/*フッター*/
.footer_1{float:left;display:inline-block;width:1000px;}
.calendar_footer{float:left;display:inline-block;width:200px;}
.footer_1{float:left;display:inline-block;width:200px;}
.footer_2{float:left;display:inline-block;width:200px;}
.footer_3{float:left;display:inline-block;width:200px;}
.footer_4{float:left;display:inline-block;width:200px;}
.footer_5{clear:left;}

/*フリーページ*/
.condition{width:760px;}
.condition1{width:760px;padding:12px 0px;}
.condition2{width:760px;margin:12px 0px 24px 0px;}
.condition_explain{width:760px}
.condition_explain img{display: inline-block;border:1px solid transparent;}
.condition_explain a{color:#000000;}
.condition_word{font-weight:bold;}
.return {width:760px;text-align:right;padding-bottom:24px;}

.announce{width:600px;}

.event-table{border-collapse:separate;border-spacing:0 12px;}
.event-tr{vertical-align:top;}
td.event1{width:270px;}
td.event2{width:480px;}
.line-through{text-decoration: line-through;}

.twopictures{width:580px;margin-top:15px;}
.tabletext{padding-right:10px;vertical-align:top;}
.gifticon{padding-top:3px;}
.gift{padding-bottom:24px;}

/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {font-size:12px;
	margin: 0px;
	padding: 0px;
}

h1 {font-size:12px; font-weight : lighter;}
}
h2 {font-size:24px;}

h3{font-size:18px;font-weight:normal;}
h4{font-size:14px;font-weight:bolder;}
h4 img{vertical-align:-10%;padding-right:10px;}

body {font-size:12px;
	color: #000000;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,"メイリオ" , "Meiryo UI","ＭＳ　Ｐゴシック","Verdana", sans-serif ;
	line-height: 1.8em;
	background-image:url("https://img.shop-pro.jp/tmpl_img/30/bg_dot01.gif"); 
 	text-align:center;
　　　　　
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}
.floatleft{float:left;padding:10px;width:200px;}
.floatright{float:right;padding:10px 0px 10px 10px;}

img{border:0px;margin:0px;vertical-align:middle;transition: 0.4s;}

a:link { color: #006699;background-color:transparent;text-decoration:none;}
a:visited{color:#006699;background-color:transparent;text-decoration:none;}
a:hover {color: #006699;font-weight:500;text-decoration:underline;}
a:link img {border : 1px solid transparent ;}
a:visited img {border : 1px solid transparent ;}
a:hover img{opacity:0.65;filter:alpha(opacity=65);
-ms-filter: “alpha( opacity=65 )”;}
a:hover img.nochange{border:0px solid #006699}

p{padding-top:12px;}
#fontsize18{font-size:18px;}
table{border-collapse:collapse;table-layout:fixed;}
td.shipping_cost{text-align:left;}



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

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

/*ヘッダー（ページタイトル、グローバルメニュー）*/
#header {width:960px; clear:left; margin:10px 10px 10px 10px; }

/*leftとmainを囲む*/
.wrapper {
 width:960px;
 float:left;
margin:0px 10px;
 overflow:hidden; }

/*　画面左側メニューの幅　*/
.left {
	float: right;
	width:180px;
   overflow:hidden;     
  margin-right:20px;
　 }

/*　中央の幅　*/
.main {
	float: right;
	width: 760px; 
  overflow:hidden;        
}

.right {
	float: left;
	width:0px;
  overflow:hidden;          　                  
}



.subtotal {
	padding:5px 0;
}
.stotal {
	text-align:right;
}
.total {
	padding:5px 0;
	border-top:1px dotted #C3C3C3;
	text-align:right;
}

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

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

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

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

p#sk_link_other a {
	font-size:12px;
}
.facebook{font-family: &quot;lucida grande&quot;,tahoma,verdana,arial,sans-serif; font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none;}

/*　フッター（コピーライト）　*/
.footer {
 width:960px;
font-size:12px;
margin:0px 10px;}
#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 20px 0px 0px;
}
/* -------------------------------------
*     商品オプション 表形式
* ------------------------------------- */
#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;