@charset "euc-jp";
/*-----------------------------------
Two-G -- Common CSS --
last modified --2015-06-30--
-----------------------------------*/

/* >>> Shopserve Set <<<---------------------------------------------------------------------*/

/* Base
==================== */
*{font-size:100%;padding:0px;margin:0px;}

html {
min-height:100%;
height:auto !important;
height:100%;
overflow-y:scroll;
}
body {
font-family:"Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Meiryo", "¥á¥¤¥ê¥ª", "Osaka", "MS PGothic", arial, helvetica, sans-serif;
color:#0D0D0D;
font-size:100%;
line-height:1.5;
background:#FFFFFF url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//bg_body.gif) repeat-x center top;
text-align:center;
min-height:100%;
height:auto !important;
height:100%;
padding:0px;
margin:0px auto 0px auto;
}
h1,h2,h3,h4 {
font-size:100%;
text-align:left;
padding:0px;
margin:0px;
}
table {
font-size:100%;
text-align:left;
padding:0px;
margin:0px;
border:0px none;
border-collapse:collapse;
}
th {
vertical-align:top;
padding:0px;
margin:0px;
border:0px none;
border-collapse:collapse;
white-space:nowrap;
}
td {
vertical-align:top;
padding:0px;
margin:0px;
border:0px none;
border-collapse:collapse;
}
ul {
list-style-type:none;
}
ul li {
line-height:1.5;
}
ul ul {
list-style-type:none;
}
a {
color:#524c2b;
text-decoration:none;
outline:none;
}
a:visited {
outline:none;
}
a:hover,a:focus,a:active {
color:#B6B08F;
text-decoration:none;
outline:none;
}
a.readm-more {
cursor:pointer;
}
img {
vertical-align:bottom;
border:none;
}
hr {
display:none;
}
form {
padding:0px;
margin:0px;
outline:none;
}
form p {
width:100% !important;
}
input {
font-size:95%;
width:auto !important;
padding:0px;
margin:0px;
overflow:visible;
outline:none;
}
textarea {
font-size:95%;
padding:2px 0px 2px 0px !important;
margin:0px !important;
overflow:visible;
overflow-y:scroll;
outline:none;
}
select {
font-size:95%;
padding:2px 0px 2px 0px !important;
margin:0px !important;
overflow:visible;
outline:none;
}
p {
font-size:95%;
line-height:1.5;
padding:0px 0px 10px 0px;
margin:0px;
}
p img {
background:#FFFFFF;
padding:5px;
margin:0px 0px 10px 10px;
float:right;
border:1px solid #E2DED7;
}
p span.attention {
font-size:80%;
}
a:hover img {
opacity:0.75;
filter:alpha(opacity=75); /* ie lt 8 */
-ms-filter:"alpha(opacity=75)"; /* ie 8 */
*zoom:1;
}
.item a:hover img {
opacity:1;
filter:alpha(opacity=100); /* ie lt 8 */
-ms-filter:"alpha(opacity=100)"; /* ie 8 */
*zoom:1;
}
.layout1 td .item a:hover img {
opacity:0.75;
filter:alpha(opacity=75); /* ie lt 8 */
-ms-filter:"alpha(opacity=75)"; /* ie 8 */
*zoom:1;
}

/* Base Layout
==================== */
#container {
width:1000px;
padding:0px;
margin:0px auto 0px auto;
}
#leftSide {
background:#FFFFFF;
vertical-align:top;
width:130px;
padding:0px 0px 0px 20px;
margin:0px;
}
#rightSide {
vertical-align:top;
width:256px;
padding:0px 0px 0px 20px;
margin:0px;
}
#center1 {
background:#FFFFFF;
vertical-align:top;
width:810px;
padding:0px 20px 0px 20px;
margin:0px;
}
#center1 .header_area {
display:none;
}
#center1 .footer_area {
display:block;
}
#center2 {
vertical-align:top;
width:533px;
padding:0px;
margin:0px;
}
#center3 {
vertical-align:top;
width:100%;
padding:0px;
margin:0px;
}
#center3 .header_area {
display:block;
}
#center3 .footer_area {
display:none;
}
#center3 table {
padding:0px;
margin:0px auto 0px auto;
}
#center3 table table.bordlayoutp3 {
padding:0px;
margin:0px;
}
#center4 {
vertical-align:top;
width:100%;
padding:0px;
margin:0px;
}
#center4 .header_area {
display:block;
}
#center4 .footer_area {
display:none;
}
#center4 table {
padding:0px;
margin:0px auto 0px auto;
}
#center4 table table.bordlayoutp3 {
padding:0px;
margin:0px;
}
.spacebox {
height:50px;
}
.centerbox {
padding:0px 0px 10px 0px;
margin:0px;
}
.mainFrame {
background-color:#FFFFFF;
padding:0px;
margin:0px;
}

/* Header
==================== */
#header{
width:1000px;
height:88px;
padding:0px;
margin0px;
}
.shoplogo{
padding:2px 0px 0px 0px;
margin:0px;
float:left;
}
.siteName {
padding:0px;
margin:0px;
}
.siteName a {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//logo.png)  no-repeat left top;
display:block;
width:300px;
height:86px;
text-indent:-9999px;
}
.sitecopy{
color:#FFFFFF;
font-size:95%;
font-weight:bold;
text-align:right;
padding:2px 12px 2px 0px;
margin:0px;
clear:both;
}
#headMenu {
width:auto;
height:88px;
padding:0px;
margin:0px;
float:right;
}
.headnavi {
padding:8px 0px 0px 0px;
margin:0px;
float:right;
*zoom:1;
}
.headnavi ul.global-nav {
padding:0px 0px 5px 0px;
margin:0px;
clear:both;
}
.headnavi ul.global-nav:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.headnavi ul.global-nav {display:inline-block;}
/* \*/
* html .headnavi ul.global-nav {height:1%;}
.headnavi ul.global-nav {display:block;}
/* */
.headnavi ul.global-nav li {
font-size:85%;
font-weight:bold;
padding:0px 0px 0px 10px;
margin:0px;
float:right;
}
.headnavi ul.global-nav li a {
color:#524c2b;
text-decoration:none;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow2.gif) no-repeat 0px 2px;
padding:0px 0px 0px 16px;
margin:0px;
}
.headnavi ul.global-nav li a:hover {
color:#B6B08F;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow2.gif) no-repeat 0px -18px;
text-decoration:none;
}
.headnavi ul.user-nav {
height:28px;
padding:0px;
margin:0px;
clear:both;
}
.headnavi ul.user-nav li {
font-size:80%;
padding:0px;
margin:0px;
float:right;
}
.headnavi ul.user-nav li a {
color:#FFFFFF;
text-decoration:none;
display:inline-block;
*display: inline;
*zoom:1;
}
.headnavi ul.user-nav li a:hover {
text-decoration:none;
opacity:0.75;
}
.headnavi ul.user-nav li.cart {
padding:0px 0px 0px 12px;
margin:0px;
}
.headnavi ul.user-nav li.cart a {
background:#A589C1 url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_icon_cart.gif) no-repeat 0px 1px;
height:20px;
padding:0px 10px 0px 32px;
margin:0px;
overflow:hidden;
}
.headnavi ul.user-nav li.mypage {
padding:0px 0px 0px 3px;
margin:0px;
}
.headnavi ul.user-nav li.mypage a {
background:#A589C1 url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_icon_mypage.gif) no-repeat 2px 0px;
height:19px;
padding:1px 8px 0px 28px;
margin:0px;
overflow:hidden;
}
.headnavi ul.user-nav li.member {
padding:0px 0px 0px 8px;
margin:0px;
}
.headnavi ul.user-nav li.member a {
background:#FBACD1 url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_member.gif) no-repeat right 0px;
height:19px;
padding:1px 15px 0px 10px;
margin:0px;
overflow:hidden;
}
.headnavi ul.user-nav li.twitter {
padding:0px 0px 0px 8px;
margin:0px;
}
.headnavi ul.user-nav li.twitter a {
background:#55ACEE url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_icon_twitter.gif) no-repeat 8px 5px;
height:19px;
padding:1px 8px 0px 28px;
margin:0px;
overflow:hidden;
}
.headnavi ul.user-nav li.facebook {
padding:0px 0px 0px 8px;
margin:0px;
}
.headnavi ul.user-nav li.facebook a {
background:#3B5998 url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_icon_facebook.gif) no-repeat 10px 4px;
height:19px;
padding:1px 8px 0px 28px;
margin:0px;
overflow:hidden;
}
.headcart {
padding:17px 0px 15px 0px;
margin:0px;
float:right;
*zoom:1;
}
.headcart ul {
height:30px;
padding:0px;
margin:0px;
clear:both;
}
.headcart ul li {
font-size:95%;
font-weight:bold;
height:30px;
padding:0px;
margin:0px;
float:right;
}
.headcart ul li a {
color:#FFFFFF;
text-decoration:none;
display:inline-block;
*display:inline;
*zoom:1;
}
.headcart ul li a:hover {
text-decoration:none;
}
.headcart ul li {
padding:0px 0px 0px 15px;
margin:0px;
}
.headcart ul li a {
background:#E63264 url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_icon_headcart.gif) no-repeat 11px 5px;
height:25px;
padding:5px 10px 0px 39px;
margin:0px;
overflow:hidden;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
}
.hline {
border:0px solid #B6A081;
}

/* Keyword
==================== */
#Keyword {
width:1000px;
height:42px;
padding:0px;
margin:0px;
background:#F6F3F0;
}
#Keyword:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
#Keyword {display:inline-block;}
/* \*/
* html #Keyword {height:1%;}
#Keyword {display:block;}
/* */
#sps-headSearchBox {
width:230px;
height:42px;
padding:0px;
margin:0px 15px 0px 0px;
float:left;
display:block;
position:relative;
}
#sps-headSearchBox label {
display:none;
}
#sps-headSearchBox input[type="text"] {
line-height:25px;
width:144px !important;
height:24px;
padding:0px 8px 0px 8px;
margin:0px;
border-top:1px solid #E2DED7;
border-right:none;
border-bottom:1px solid #E2DED7;
border-left:1px solid #E2DED7;
position:absolute;
top:8px;
left:9px;
}
#sps-headSearchBox input[type="submit"] {
color:#FFFFFF;
font-size:90%;
font-weight:bold;
line-height:25px;
_line-height:22px;
letter-spacing:0.2em;
width:60px !important;
height:26px;
_height:22px;
padding:2px 0px 0px 4px;
padding:3px 0px 0px 0px\9;
margin:0px;
background:#8E8871;
border:none;
position:absolute;
top:8px;
left:170px;
cursor:pointer;
cursor:hand;
}
#sps-headSearchBox input[type="submit"]:hover {
background:#B6B08F;
}
#sps-headKeywordBox {
width:755px;
height:42px;
display:block;
float:left;
overflow:hidden;
}
#sps-headKeywordBox span {
display:none;
}
#sps-headKeywordBox ul {
height:28px;
padding:14px 0px 0px 0px;
margin:0px;
overflow:hidden;
}
#sps-headKeywordBox ul:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
#sps-headKeywordBox ul {display:inline-block;}
/* \*/
* html #sps-headKeywordBox ul {height:1%;}
#sps-headKeywordBox ul {display:block;}
/* */
#sps-headKeywordBox ul li {
font-size:85%;
font-weight:bold;
line-height:1.2;
padding:0px 0px 0px 10px;
margin:0px 0px 12px 9px;
display:block;
float:left;
border-left:1px solid #E2DED7;
}
#sps-headKeywordBox li:first-child {
padding-left:0px;
margin-left:0px;
border:none;
}
#sps-headKeywordBox li a {
cursor:pointer;
cursor:hand;
}

/* Shopimage
==================== */
.topIMG {
padding:0px;
margin:0px;
}
.topIMG td {
padding:0px;
margin:0px;
}
.shopCopy {
padding:0px 0px 20px 0px;
margin:0px;
}
.shopCopy a {
padding:0px;
margin:0px;
display:block;
}

/* Headline Title
==================== */
.free_title {
color:#524C2B;
font-size:125%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:0px 0px 7px 0px;
margin:0px 0px 12px 0px;
}
.title1 {
color:#524C2B;
font-size:125%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:10px 0px 8px 0px;
margin:0px;
clear:both;
border-top:4px solid #C0BA99;
}
.title1 img {
display:none;
}
h3.no2 {
color:#524C2B;
font-size:115%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:10px 0px 10px 0px;
margin:0px;
clear:both;
border-top:4px solid #E2DED7;
}
.title2 {
color:#524C2B;
font-size:115%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:10px 0px 10px 0px;
margin:0px;
clear:both;
border-top:4px solid #E2DED7;
}
.title3 {
color:#666049;
font-size:105%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:10px 0px 5px 0px;
margin:0px;
clear:both;
border-top:1px solid #E2DED7;
}
.title4 {
color:#524C2B;
font-size:95%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:0px;
margin:0px;
}
h4 {
color:#666049;
font-size:95%;
font-weight:bold;
line-height:1.5;
display:block !important;
width:auto;
padding:10px 0px 10px 0px;
margin:0px;
clear:both;
}
h4.title {
display:none;
}
p.title{
color:#669933;
font-weight:bold;
padding:2px 0px 2px 0px;
margin:3px 0px 3px 0px;
border-bottom:1px dotted;
}
.caution {
color:#CC0000;
}
.rank {
text-align:left;
}

/* Contents
==================== */
.mainCont {
background-color:#FFFFFF;
width:auto;
padding:0px;
margin:0px;
}
.mainCont:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.mainCont {display:inline-block;}
/* \*/
* html .mainCont {height:1%;}
.mainCont {display:block;}
/* */
.mainCont br {
display:none;
}
.mainCont table br {
display:block;
}
.mainCont .Box br {
display:block;
}
.mainCont p br {
display:block;
}
.contbox {
width:auto;
padding:10px 0px 10px 0px;
margin:0px;
}
.tilt_l{
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
transform:rotate(-3deg);
}
.tilt_r{
-webkit-transform:rotate(3deg);
-moz-transform:rotate(3deg);
transform:rotate(3deg);
}
li.p3 {
padding:0px;
}
ul.free_list {
text-align:left;
padding:5px 10px 5px 10px;
margin:0px;
list-style:square;
}
ul.list {
text-align:left;
padding:5px 10px 5px 10px;
margin:0px;
list-style:square;
}
ul.map {
font-size:110%;
text-align:left;
padding:0px 20px 0px 20px;
margin:0px;
}
li.sm1 {
display:block;
padding:0px;
margin:4px 4px 4px 4px;
list-style-type:none;
}
li.sm2 {
display:block;
padding:0px;
margin:0px 0px 0px -35px;
list-style-type:none;
}
.sitemap {
font-size:110%;
background:url(../img/icon_sitemap.gif) no-repeat left center;
padding:5px 25px 5px 25px;
margin:0px;
}

/* Bread Crumbs
==================== */
#bread {
font-size:95%;
text-align:left;
padding:0px 0px 15px 0px;
margin:0px;
}
#bread a {
color:#524c2b;
text-decoration:none;
}
#bread a:hover { 
color:#B6B08F;
text-decoration:none;
}

/* Sort
==================== */
#sortList {
font-size:95%;
width:auto;

padding:0px;
margin:0px;
float:right;
}

/* Mypage/Popup
==================== */
#enter {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//logo.png)  no-repeat 20px 2px;
width:700px;
padding:0px;
margin:0px auto 0px auto;
border:none;
}
#enter #bread {
padding:0px 0px 15px 0px;
}
#enter .title1 {
padding-top:0px;
border-top:none;
}
#enter .mainCont {
font-size:95%;
padding:0px;
margin:0px;
}
#enter .mainCont p {
padding:0px 0px 10px 0px;
margin:0px;
}
#enter .mainCont font {
font-size:95%;
display:block;
padding:0px 0px 5px 0px;
}
#enter .mainCont br {
display:none;
}
#enter .mainCont table br {
display:block;
}
#enter .mainCont p br {
display:block;
}
#enter td {
padding:110px 0px 0px 0px;
}
#enter td table {
background:#FFFFFF;
}
#enter td table th {
font-size:95%;
font-weight:normal;
background:#FFFFFF;
vertical-align:middle;
width:50% !important;
padding:0px;
margin:0px;
}
#enter td table td {
font-size:95%;
background:#FFFFFF;
width:50% !important;
vertical-align:middle;
padding:5px 0px 5px 0px;
margin:0px;
}
#enter td table td center input {
margin:10px 0px 10px 0px !important;
}
#enter td table td input.text1 {
width:235px;
}
#enter td table td input.mypage_login {
width:235px !important;
}
#enter td table td textarea {
width:100%;
}
#enter .layoutp3 {
padding:0px;
margin:0px;
}
#enter td table td .bordlayoutp3 table td textarea {
width:660px;
}
#enter td table td#center3 {
background:#FFFFFF;
padding:20px;
margin:0px;
}
#enter td table td#center4 {
background:#FFFFFF;
padding:20px;
margin:0px;
}

/* Search
==================== */
#search {
width:auto;
height:56px;
padding:10px 0px 0px 0px;
margin:0px 0px 10px 0px;
border-top:1px solid #E2DED7;
position:relative;
}
#search form {
}
#search label {
color:#524C2B;
font-size:85%;
font-weight:bold;
line-height:1.5;
letter-spacing:-0.16em;
padding:0px 0px 0px 2px;
margin:0px;
}
#search input.text1 {
line-height:25px;
width:73px !important;
height:23px;
padding:0px 5px 0px 5px !important;
margin:0px;
border-top:1px solid #E2DED7;
border-right:none;
border-bottom:1px solid #E2DED7;
border-left:1px solid #E2DED7;
position:absolute;
top:40px;
left:2px;
}
#search input.button1 {
color:#FFFFFF;
font-size:80%;
font-weight:bold;
background:#8E8871;
line-height:25px;
_line-height:22px;
width:42px !important;
height:25px;
_height:22px;
padding:1px 0px 0px 0px;
padding:3px 0px 0px 0px\9;
margin:0px;
border:none;
position:absolute;
top:40px;
left:86px;
cursor:pointer;
cursor:hand;
*zoom:1;
}

/* Side Box
==================== */
.sidebox {
padding:0px;
margin:0px;
clear:both;
}
.sidebox .free_title {
color:#524c2b;
font-size:85%;
font-weight:bold;
letter-spacing:-0.20em;
padding:10px 0px 5px 0px;
margin:0px;
border-top:1px solid #E2DED7;
}
.sidebox .text1 {
width:100px;
border:1px solid #CCCCCC;
}

/* Side Menu
==================== */
.list {
line-height:130%;
display:block;
padding:0px 0px;
}
.list h3 {
padding:5px 5px;
margin:0px;

}
ul.listbox {
text-align:left;
padding:0px;
margin:0px;
list-style:none;
}
li.ca1 {
color:#524c2b;
font-size:85%;
font-weight:bold;
letter-spacing:-0.20em;
padding:10px 0px 5px 0px;
margin:0px;
border-top:1px solid #E2DED7;
}
li.ca1:first-child {
padding-top:0px;
border-top:none;
}
li.ca1 a {
color:#524c2b;
text-decoration:none;
display:block;
padding:0px;
margin:0px;
}
li.ca1 a:hover {
color:#B6B08F;
text-decoration:none;
}
li.ca2 {
font-size:85%;
letter-spacing:-0.08em;
padding:0px 0px 8px 0px;
margin:0px;
}
li.ca2 p {
padding:0px 0px 6px 0px;
margin:0px;
}
li.ca2 a {
color:#524c2b;
text-decoration:none;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow.gif) no-repeat 0px 5px;
display:block;
padding:0px 0px 0px 16px;
margin:0px;
}
li.ca2 a:hover {
color:#B6B08F;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow.gif) no-repeat 0px -15px;
text-decoration:none;
}
li.ca3 {
font-size:85%;
letter-spacing:-0.08em;
padding:0px 0px 8px 0px;
margin:0px;
}
li.ca3 a {
color:#524c2b;
text-decoration:none;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow.gif) no-repeat 0px 5px;
display:block;
padding:0px 0px 0px 16px;
margin:0px;
}
li.ca3 a:hover {
color:#B6B08F;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow.gif) no-repeat 0px -15px;
text-decoration:none;
}
li.ca3 p {
padding:0px 0px 6px 0px;
margin:0px;
}
li.ca4 {
font-size:85%;
letter-spacing:-0.08em;
padding:0px 0px 8px 0px;
margin:0px;
}
li.ca4 a {
color:#524c2b;
text-decoration:none;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow2.gif) no-repeat 0px 5px;
display:block;
padding:0px 0px 0px 16px;
margin:0px;
}
li.ca4 a:hover {
color:#B6B08F;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow2.gif) no-repeat 0px -15px;
text-decoration:none;
}
ul.free_listbox {
text-align:left;
padding:0px;
margin:0px;
list-style:none;
}
.sline1 {
display:none;
}
.sline2 {
display:none;
}

/* Side Contents
==================== */
.sidemain1 {
padding:0px;
margin:0px;
}
.sidemain1 p {
padding:0px;
margin:0px;
}
.sidemain1 p.contact {
color:#524C2B;
}
.sidemain1 p.contact span {
color:#FFFFFF;
font-weight:bold;
background:#8E8871;
width:30px;
padding: 0px 3px 0px 3px;
margin:0px 5px 0px 0px;
text-align:center;
display:inline-block;
*display:inline;
*zoom:1; 
}

/* Table
==================== */
.backcolor1 {
background:#DDDDDD;
}
.backcolor2 {
background:#FFFFFF;
vertical-align:middle;
}
.backcolor3 {
background:#D7EBF4;
padding:10px 0px;
margin:0px;
}
.layoutp5 {
padding:5px 0px 5px 0px;
margin:0px;
}
.layoutp5 th {
padding:5px;
}
.layoutp5 td {
padding:5px;
}
.layoutp5 .border {
border:1px solid #CCCCCC;
}
.layoutp3 {
padding:0px;
margin:0px 0px 20px 0px;
}
.layoutp3 table {
text-align:left;
width:100%;
}
.layoutp3 br {
display:none;
}
.layoutp3 th {
color:#524C2B;
text-align:left;
vertical-align:top;
width:250px;
padding:0px 0px 20px 0px;
margin:0px;
}
.layoutp3 td {
font-size:95%;
vertical-align:middle;
padding:5px 0px 5px 0px;
margin:0px;
}
.layoutp3 form table td {
background:#F3F2EF;
vertical-align:top;
width:50%;
padding:20px 0px 0px 0px;
margin:0px;
}
.layoutp3 table form td {
background:#FFFFFF;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px;
}
.layoutp3 td .layoutp3 {
padding:0px;
margin:0px 0px 10px 0px;
}
.layoutp3 td .layoutp3 td {
font-size:100%;

vertical-align:middle;
width:auto;
padding:10px 0px 10px 0px;
margin:0px;
}
.layoutp3 td .layoutp3 td.backcolor2 {
background:#FFFFFF;
}
.layoutp3 td .layoutp3 td h2 {
color:#524C2B;
font-size:125%;
font-weight:bold;
padding:0px 20px 0px 0px;

margin:0px;
}
.layoutp3 td .center {
display:none;
}
.layoutp3 td textarea {
display:block;
width:250px;
}
.layoutp3 td.backcolor2 {
background:#FFFFFF;
padding:0px;
margin:0px;
}
.layoutp3 td.backcolor2 .layoutp3 td {
background:#FFFFFF;
display:inline;
width:auto;

padding:0px;
margin:0px;
}
.layoutp3 td.backcolor2 .layoutp3 td label strong {
color:#524C2B;
}
.bordlayoutp3 {
padding:0px 0px 10px 0px;
margin:0px;
}
.bordlayoutp3 table {
width:100% !important;
padding:0px;
margin:0px auto 10px auto !important;
}
.bordlayoutp3 th {
vertical-align:middle;
padding:5px 0px 5px 0px;
margin:0px;
border-bottom:1px solid #E2DED7;
}
.bordlayoutp3 td {
font-size:95%;
vertical-align:middle;
padding:5px 10px 5px 10px;
margin:0px;
border-bottom:1px solid #E2DED7;
}
.bordlayoutp3 td img {
vertical-align:middle;
}
.bordlayoutp3 tr.backcolor td {
color:#666049;
font-size:105%;

font-weight:bold;
}
.bordlayoutp3 tr.backcolor1 td {
color:#666049;
font-size:105%;
font-weight:bold;
background:#FFFFFF;
padding:5px 0px 3px 0px;
}
.bordlayoutp3 td.backcolor1 {
color:#666049;
font-size:95%;
font-weight:bold;
background:#FFFFFF;
padding:5px 0px 3px 0px;
margin:0px;
}
.bordlayoutp3 td.backcolor2 {
font-size:95%;
padding:5px 0px 5px 0px;
margin:0px;
}
.bordlayoutp3 td.backcolor2 div {
font-size:100% !important;
padding:5px 0px 0px 0px;
margin:0px;
}
.bordlayoutp3 td.backcolor2 p {
padding:5px 0px 5px 0px;
margin:0px;
}
.bordlayoutp3 td.backcolor2 p br {
display:none;
}
.bordlayoutp3 td.backcolor2 br {
display:none;
}
.bordlayoutp3 td.backcolor2 span {
display:block;
padding:5px 0px 3px 0px;
margin:0px;
}
.bordlayoutp3 td.backcolor2 a#forget {
padding:5px 0px 0px 0px;
margin:0px;
}
.bordlayoutp3 td.backcolor2 table td {
border:none;
}
.bordlayoutp3 .side {
padding:10px 15px 10px 15px;
margin:0px;
}

/* Items
==================== */
.item {
text-align:center;
padding:0px;
margin:0px;
}
.item td {
padding:0px !important;
margin:0px;
}
.itemImage {
width:280px !important;
}
.itemImage td a {
display:inline-block;
*display: inline;
*zoom:1;
}
.item img {
text-align:center;
height:auto;
padding:0px 0px 20px 0px;
margin:0px;
}
.item .thumbnailImgs img {
padding:0px 0px 20px 0px;
margin:0px 5px 20px 10px !important;
border:4px solid #FFFFFF !important;
}
.zoomItemPic {
cursor: pointer;
}
.ui-widget-content {
border:none !important;
}
ui-dialog-titlebar-close {
outline:none !important;
}
.ui-dialog .ui-dialog-titlebar-close {
width:20px !important;
margin:0 !important;
right:15px !important;
top:15px !important;
}
.ui-icon-closethick {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_close.png) no-repeat 3px 3px !important;
}

/* Items Layout
==================== */
.layoutFrame {
width:100%;
padding:0px;
margin:10px 0px 0px 0px;
}
.layoutFrame table {
width:100%;
padding:0px;
margin:0px;
}
.layoutFrame td {
text-align:center;
vertical-align:top;
padding:0px;
margin:0px;
}
.layout1 {
padding:0px 0px 10px 0px;
margin:0px;
}
.layout1 td {
text-align:center;
padding:0px 10px 0px 10px;
margin:0px;
}
.layout1 td .item {
padding:0px 0px 10px 0px;
margin:0px;
}
.layout1 td .item img {
padding:0px;
margin:0px;
}
.layout1 td .item {
padding:0px 0px 10px 0px;
margin:0px;
}
.layout1 td .item img {
padding:0px;
margin:0px;
}
#center2 .layout1 td .item {
padding:0px 0px 0px 0px;
margin:0px;
}
#center2 .layout1 td .item img {
width:75px;
}
.layout1 td .goods {
font-size:110%;
font-weight:bold;
line-height:1.2;
text-align:left;
padding:0px 0px 3px 0px;
margin:0px;
}
.layout1 td .goods img {
display:none;
}
#center2 .layout1 td .goods {
font-size:95%;
}
#center3 .layout1 td {
font-size:90%;
line-height:1.1;
padding-bottom:10px;
}
#center4 .layout1 td {
font-size:90%;
line-height:1.1;
padding-bottom:10px;
}
.price {
font-size:105%;
text-align:left;
line-height: 1.5;
padding:0px 0px 4px 0px;
margin:0px;
}
#center2 .layout1 td .price {
font-size:90%;
}
.price .no2 {
font-size:100%;
text-align:left;
}
.price .zoom {
font-size:130%;
font-weight:bold;
}
.expl {
font-size:100%;
text-align:left;
line-height:1.5;
padding:0px 0px 10px 0px;
margin:0px;
}
#center2 .layout1 td .expl {
font-size:80%;
text-align:left;
padding:0px 0px 0px 0px;
margin:0px;
}
.expl a {
text-decoration:none;
}
.expl a:hover {
text-decoration:underline;
}
.fixed {
font-size:100%;
text-align:left;
}

/* Step Navi
==================== */
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
text-align:center;
width:100%;
height:70px;
}
.step_navi01 {
background:url(../img/navi01.gif) no-repeat 80px 10px;
}
.step_navi02 {
background:url(../img/navi02.gif) no-repeat 80px 10px;
}
.step_navi03 {
background:url(../img/navi03.gif) no-repeat 80px 10px;
}
.step_navi04 {
background:url(../img/navi04.gif) no-repeat 80px 10px;
}

/* Cart
==================== */
.point {
color:red;
font-size:124%;
font-weight:bold;
}
.pointline {
color:#FFFFFF;
font-size:100%;
font-weight:bold;
background-color:#666666;
padding:3px 3px 5px 3px;
margin:0px;
}

/* Stocklist
==================== */
#itemStocklist table {
padding:0px;
margin:0px;
border-collapse:collapse;
}
#itemStocklist th,#itemStocklist td {
font-weight:normal;
text-align:left;
padding:0px;
margin:0px;
}
#itemStocklist th {
vertical-align:middle;;
width:auto;
white-space:normal;
}

#itemStocklist td {
width:auto;
white-space:normal;
}
#itemStocklist th p,#itemStocklist td p {
padding:0px;
margin:0px;
}
#itemStocklist td input,#itemStocklist td img {
width:80px;
height:24px;
padding:0px;
margin:2px;
}
#itemStocklist table.contType {
width:auto;
}
#itemStocklist table.contType th,#itemStocklist table.contType td {
vertical-align:middle;
padding:0px 10px 0px 0px;
margin:0px;
}
#itemStocklist table.listType {
width:100%;
}
#itemStocklist table.listType th,#itemStocklist table.listType td {
}
#itemStocklist table.listType td.stk {
text-align:center;
}
#itemStocklist table.listType td.btn {
text-align:center;
vertical-align:middle;
}

/* Shoppinguide
==================== */
table.layout_left_shoppinguide {
width:100%;
}

/* Mail Magazine
==================== */
.mailmag_ent,.mailmag_cha,.mailmag_can {
color:#666049;
font-size:105%;
font-weight:bold;
line-height:1.5;
padding:0px;
margin:0px;
}

/* Carender
==================== */
caption {
color:#333333;
font-weight:bold;
text-align:center;
padding:3px;
margin:0px;
}
caption a {
color:#333333;
text-decoration:underline;
}
caption a:hover {
color:#333333;
text-decoration:underline;
}

.carender {
background-color:#FFFFFF;
text-align:center;
padding:5px 0px 5px 0px;
margin:0px auto 0px auto;
border-collapse:collapse;
}
div#calendar_div table {
text-align:center;
width:150px;
padding:0px;
margin:0px auto 0px auto;
}
.carender td {
background-color:#FFFFFF;
text-align:center;
padding:2px;
margin:0px;
border:1px solid #CCCCCC;
border-collapse:collapse;
}
.carender th {
background-color:#FFFFFF;
padding:2px;
margin:0px;
border-collapse:collapse;
border:1px solid #CCCCCC;
}
th.day {
color:#666666;
font-weight:bold;
background:#FFFFFF;
text-align:center;
}
th.sun {
color:#FFFFFF;
background:#666666;
text-align:center;
}
th.sat {
color:#666666;
background:#DDDDDD;
text-align:center;
}
.chert {
font-size:88%;
margin:5px 5px 5px 5px;
}
.chert td {
padding:0px 0px 0px 5px;
margin:0px;
border:2px solid #FFFFFF;
border-collapse:separate;
}
.line01 {
vertical-align:bottom;
} 

/* Rss
==================== */
#rss {
padding:0px;
margin:0px 0px 20px 0px;
}
#count {
padding:5px;
margin:0px;
}

/* Freepage
==================== */
.entry_title {
color:#524C2B;
font-size:125%;
font-weight:bold;
line-height:1.5;
width:auto;
padding:10px 0px 8px 0px;
margin:0px;
clear:both;
border-top:4px solid #C0BA99;
}
.entry_date {
display:none;
}
.state {
display:none;
}

/* Pagetop
==================== */
.pageTop {
display:none;
}

/* Footer
==================== */
#footer {
background:#FFFFFF;
text-align:center;
vertical-align:bottom;
width:auto;
padding:0px 0px 18px 0px;
margin:0px;
}
#footer:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
#footer {display:inline-block;}
/* \*/
* html #footer {height:1%;}
#footer {display:block;}
/* */
td>#footer {
height:auto;
}
.footnavi {
padding:0px;
margin:0px;
}
.footnavi a{
}
.footnavi a:hover {
}
.page-top {
padding:0px 10px 0px 10px;
margin:0px 0px 20px 0px;
border-bottom:1px solid #E2DED7;
}
.page-top:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.page-top {display:inline-block;}
/* \*/
* html .page-top {height:1%;}
.page-top {display:block;}
/* */
.page-top a {
color:#FFFFFF;
font-size:90%;
font-weight:bold;
text-decoration:none;
background:#8E8871;
line-height:1;
display:block;
height:23px;
padding:10px 13px 0px 13px;
margin:0px;
float:right;
-moz-border-radius:8px 8px 0 0;
-webkit-border-radius:8px 8px 0 0;
border-radius:8px 8px 0 0;
}
.page-top a:hover {
color:#FFFFFF;
text-decoration:none;
}
.copyright {
font-size:85%;
padding:1px 0px 0px 10px;
margin:0px;
float:left;
}
.foot-nav {
font-size:90%;
text-align:right;
padding:0px 10px 0px 0px;
margin:0px;
}

/* >>> Two-G Set <<<---------------------------------------------------------------------*/

/* Box
==================== */
.Box {
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}
.Box:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.Box {display:inline-block;}
/* \*/
* html .Box {height:1%;}
.Box {display:block;}
/* */
.Box br {
display:block;
}
* html .Box span {
display:none !important;
}
.DotBox {
padding:10px 12px 0px 12px;
margin:0px 0px 10px 0px;
border:2px dotted #C0BA99;
}
.DotBox:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
.DotBox {display:inline-block;}
/* \*/
* html .DotBox {height:1%;}
.DotBox {display:block;}
/* */
.DotBox br {
display:block;
}
.RecommendBox {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//icon_point.gif) no-repeat right 0px;
min-height:60px;  
height:auto !important;  
height:60px; 
padding:0px 82px 0px 0px;
margin:0px 0px 10px 0px;
}
.RecommendBox br {
display:block;
}
p.image_photo_l {
padding:0px;
margin:10px 25px 10px 5px;
float:left;
}
p.image_photo_r {
padding:0px;
margin:10px 5px 10px 25px;
float:right;
}
p.image_photo_c {
padding:0px;
margin:0px auto 10px auto;
text-align:center;
}
p.image_thumb_l {
padding:0px;
margin:0px 10px 10px 0px;
float:left;
}
p.image_thumb_r {
padding:0px;
margin:0px 0px 10px 10px;
float:right;
}
p.frame_photo_l {
background:#FFFFFF;
padding:5px;
margin:10px 25px 10px 5px;
float:left;
border:1px solid #E2DED7;
}
p.frame_photo_r {
background:#FFFFFF;
padding:5px;
margin:10px 5px 10px 25px;
float:right;
border:1px solid #E2DED7;
}
p.image_photo_l img,
p.image_photo_r img,
p.image_thumb_l img,
p.image_thumb_r img,
p.frame_photo_l img,
p.frame_photo_r img
 {
background:transparent;
padding:0px;
margin:0px;
float:none;
border:none;
}

/* CategoryNavi
==================== */
.category-nav {
padding:0px 0px 10px 0px;
margin:0px;
clear:both;
}
.category-nav:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.category-nav {display:inline-block;}
/* \*/
* html .category-nav {height:1%;}
.category-nav {display:block;}
/* */
.category-nav li {
font-size:95%;
padding:0px 20px 0px 0px;
margin:0px;
float:left;
}
.category-nav li a {
color:#524c2b;
text-decoration:none;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow.gif) no-repeat 0px 3px;
padding:0px 0px 0px 16px;
margin:0px;
}
.category-nav li a:hover {
color:#B6B08F;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//arrow.gif) no-repeat 0px -17px;
text-decoration:none;
}

/* List
==================== */
ul.normallist {
padding:0px 0px 9px 22px;
margin:0px;
list-style-type:disc;

}
ul.normallist li {
font-size:95%;
padding:0px 0px 1px 0px;
margin:0px;
}
ol.numberlist {
padding:0px 0px 9px 0px;
margin:0px;
list-style:none;
}
ol.numberlist li {
font-size:95%;
padding:0px 0px 1px 40px;
margin:0px;
position:relative;
}
ol.numberlist li span.number {
color:#666049;
font-weight:bold;
width:40px;
position:absolute;
top:0px;
left:-6px;
_left:-41px;
}
ul.checklist {
padding:0px 0px 9px 0px;
margin:0px;
list-style-type:none;
}
ul.checklist li {
font-size:95%;
font-weight:bold;
color:#524C2B;
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//icon_check.gif) no-repeat 0px 2px;
padding:0px 0px 1px 30px;
margin:0px;
}
ul.checklist li:after {content:".";display:block;clear:left;height:0;visibility:hidden;}
ul.checklist li {display:inline-block;}
/* \*/
* html ul.checklist li {height:1%;}
ul.checklist li {display:block;}
/* */
ul.checklist li p {
color:#0D0D0D;
font-size:80%;
font-weight:normal;
padding:1px 0px 1px 0px;
margin:0px;

}
ul.infolist {
padding:0px 0px 9px 0px;
margin:0px;
list-style-type:none;
}
ul.infolist li {
color:#524C2B;
font-size:100%;
font-weight:bold;
padding:0px 0px 0px 9px;
margin:0px;
float:left;
}
ul.infolist li.tag {
color:#FFFFFF;
font-size:95%;
background:#E63264 url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_member.gif) no-repeat right 0px;
height:20px;
padding:0px 15px 0px 9px;
margin:0px;
overflow:hidden;
}
ul.tablelist {
padding:0px 0px 9px 0px;
margin:0px;
list-style-type:none;
}
ul.tablelist li {
font-size:95%;
padding:0px;
margin:0px;
clear:left;
}
ul.tablelist li:after {content:".";display:block;clear:left;height:0;visibility:hidden;}
ul.tablelist li {display:inline-block;}
/* \*/
* html ul.tablelist li {height:1%;}
ul.tablelist li {display:block;}
/* */
ul.tablelist li div {
display:block;
padding:0px 0px 1px 0px;
margin:0px;
float:left;
}
ul.tablelist li div.th {
font-weight:bold;
color:#524C2B;
width:190px;
}
ul.tablelist li div.td {
}
ul.tablelistplusphoto {
width:540px !important;
}
ul.tablelistplusphoto li {
font-size:90% !important;
}
ul.tablelistplusphoto li div.th {
width:140px !important;
}
ul.tablelistplusphoto li div {
 width:400px !important;
}

/* Recommendmenu
==================== */
#Recommendmenu {
width:1000px;
padding:0px;
margin:0px;
background:#FFFFFF;
}
#Recommendmenu ul {
padding:20px 0px 0px 20px;
margin:0px;
}
#Recommendmenu:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
#Recommendmenu {display:inline-block;}
/* \*/
* html #Recommendmenu {height:1%;}
#Recommendmenu {display:block;}
/* */
#Recommendmenu ul li {
width:306px;
padding:0px 20px 20px 0px;
margin:0px;
display:block;
float:left;
}
#Recommendmenu ul .Recommendmenuttl {
color:#524C2B;
font-size:100%;
font-weight:bold;
line-height:1.2;
text-align:left;
padding:0px 0px 7px 0px;
margin:0px;
}
#Recommendmenu ul p {
font-size:85%;
line-height:1.3;
padding:0px;
margin:0px;
}
#Recommendmenu ul .Recommendmenuimage {
padding:0px;
margin:0px 12px 0px 0px;
float:left;
}
#Recommendmenu ul .Recommendmenuimage a {
display:block;
padding:0px;
margin:0px;
}
#Recommendmenu ul .Recommendmenuimage img {
width:60px;
padding:0px;
margin:0px;
border:none;
}

/*Welcome
==================== */
#Welcome {
min-height:266px;
padding:0px 5px 10px 5px;
margin:0px;
clear:both;
}
#Welcome .Welcomettl {
color:#524C2B;
font-size:125%;
font-weight:bold;
line-height:1.5;
padding:7px 0px 4px 0px;
margin:0px;
}
#Welcome .Welcomettl span {
font-size:70%;
letter-spacing:-0.16em;
padding:0px 0px 4px 0px;
margin:0px;
display:block;
}
#Welcome .Welcomettl b {
font-size: 85%;
}
#Welcome .Welcomettl em {
font-size:120%;
font-style:normal;
display:block;
}
#Welcome p {
font-size:90%;
line-height:1.5;
padding:0px 0px 0px 0px;
margin:0px;
}

/* News
==================== */
ul.news {
text-align:left;
padding:0px 0px 5px 0px;
margin:0px;
list-style-type:none;
}
ul.news li {
padding:12px 0px 0px 0px;
margin:0px;
border-top:1px solid #E2DED7;
}
ul.news li:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
ul.news li {display:inline-block;}
/* \*/
* html ul.news li {height:1%;}
ul.news li {display:block;}
/* */
ul.news li:first-child {
padding-top:5px;
border-top:none;
}
ul.news li .newsttl {
color:#524C2B;
font-size:100%;
font-weight:bold;
line-height:1.2;
text-align:left;
padding:0px 0px 6px 0px;
margin:0px;
}
ul.news li p {
font-size:90%;
padding:0px 0px 10px;
margin:0px;
}
ul.news li span {
display:none !important;
}
ul.news li p.frame_photo_l {
padding:5px;
margin:5px 20px 10px 5px;
}
ul.news li p.frame_photo_r {
padding:5px;
margin:5px 5px 10px 20px;
}

/* Tasting
==================== */
#tasting ul {
text-align:left;
padding:0px 0px 10px 0px;
margin:0px;
list-style-type:none;
}
#tasting ul li {
padding:5px 0px 0px;
margin:0px;
}
#tasting ul li:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
#tasting ul li {display:inline-block;}
/* \*/
* html #tasting ul li {height:1%;}
#tasting ul li {display:block;}
/* */
#tasting ul li .tastingttl {
color:#524C2B;
font-size:100%;
font-weight:bold;
line-height:1.2;
text-align:left;
padding:0px 0px 6px 0px;
margin:0px;
}
#tasting ul li p {
font-size:90%;
padding:0px 0px 10px;
margin:0px;
}
ul.tasting li span {
display:none !important;
}
ul.tasting li p.frame_photo_l {
padding:5px;
margin:5px 20px 10px 5px;
}
#tasting ul li p.frame_photo_r {
padding:5px;
margin: 5px 5px 10px 20px;
}

/* Ranking
==================== */
#Ranking {
padding:0px 0px 20px 0px;
margin:0px;
}
#Ranking h3.Title {
color:#FFFFFF;
font-size:90%;
background:#7A745D;
display:block;
padding:3px 10px 1px 10px;
margin:0px;
}
#Ranking .First h4,
#Ranking .Second h4,
#Ranking .Third h4 {
color:#FFFFFF;
font-size:80%;
background:#A7A18A;
display:block;
padding:3px 10px 1px 10px;
margin:0px;
}
#Ranking .Other h4 {
color:#FFFFFF;
font-size:80%;
background:#C0BA99;
display:block;

padding:3px 10px 1px 10px;
margin:0px;
}
#Ranking dl {
background:#F3F2EF;
padding:0px;
margin:0px;
}
#Ranking dl:after {content:"";display:block;clear:both;height:0;visibility:hidden;}
#Ranking dl {display:inline-block;}
/* \*/
* html #Ranking dl {height:1%;}
#Ranking dl {display:block;}
/* */
#Ranking dl dt {
text-align:center;
width:95px;
padding:10px 0px 10px 0px;
margin:0px;
float:left;
}
#Ranking dl dt span {
display:block;
width:75px;
height:75px;
padding:0px;
margin:0px auto 0px auto;
position:relative;
overflow:hidden;
}
#Ranking dl dt span img {
width:75px;
padding:0px;
margin:0px;

position:relative;
top:-12px;
}
#Ranking dl dd {
padding:10px 10px 10px 95px;
margin:0px;
}
#Ranking dl dd .goods {
font-size:95%;
font-weight:bold;
line-height:1.2;
text-align:left;
display:block;
padding:0px 0px 3px 0px;
margin:0px;
}
#Ranking dl dd .price {
font-size:90%;
text-align:left;
display:block;
}

/* Social
==================== */
.Social{
padding:0px 0px 10px 0px;
margin:0px;
float:left;
}
.Social .Block{
width:395px;
padding:0px 0px 10px 20px;
margin:0px;
float:left;
}
.Social .Block:first-child{
padding:0px;
}
.Social .Box .title3{
font-size:100%;
}

/* Information
==================== */
.Information .Block{
width:395px;
padding:0px 0px 0px 20px;
margin:0px;
float:left;
}
.Information .Block:first-child{
padding:0px;
}
.Information .Box .title3{
font-size:100%;
}
.Information .Box .title4{
font-size:85%;
}
.Information .Box p{
font-size:80%;
}
.DeliveryTime {
padding:5px 0px 0px 0px;
margin:0px;
}
.DeliveryTime:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.DeliveryTime {display:inline-block;}
/* \*/
* html .DeliveryTime {height:1%;}
.DeliveryTime {display:block;}
/* */
.DeliveryTime li {
width:90px;
padding:0px 0px 8px 0px;
margin:0px;
display:block;
float:left;
}
.DeliveryTime li span{
padding:0px;
margin:0px auto;
display:block;
text-align:center;
}
.DeliveryTime li span.Image{
width:40px;
height:40px;
padding-bottom:8px;
}
.DeliveryTime li span.Image img {
  width:40px;
  vertical-align:bottom;
}
.DeliveryTime li span.Text{
font-size:95%;
}
.Information .DeliveryTime li {
width:65px;
padding-bottom:5px;
}
.Information .DeliveryTime li span.Text{
font-size:70%;
}

/* Accordion
==================== */
#accordion h4 {
padding:0px;
margin:0px 0px 15px 0px;
}
#accordion .ui-state-default .ui-icon {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_accordion_close.gif) no-repeat left top;
width:26px;
height:18px;
float:left;
}
#accordion .ui-state-active .ui-icon {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//btn_accordion_open.gif) no-repeat left top;
width:26px;
height:18px;
float:left;
}

/* Tabs
==================== */
#tabs .ui-tabs-panel {
display:block !important;
padding:0px !important;
margin:0px !important;
clear:both !important;
border:none !important;
}
#tabs .ui-tabs-hide {
display:none !important;
}

/* Originallabel
==================== */
#tabs {
padding:0px !important;
margin:0px !important;
color:#0D0D0D !important;
font-size:100% !important;
background:transparent !important;
border:none !important;
border-bottom-right-radius:0 !important;
border-top-right-radius:0 !important;
}
#tabs ul.originallabel {
height:30px !important;
padding:0px 13px 0px 13px !important;
margin:0px !important;
background:transparent !important;
border:none !important;
}
#tabs ul.originallabel li {
padding:0px !important;
margin:0px 0px 0px 14px !important;
float:left !important;
background:transparent !important;
border:none !important;
position:static !important;
top:auto !important;
}
#tabs ul.originallabel li.Fst {
margin:0px !important;
}
#tabs ul.originallabel li a {
display:block !important;
width:100px !important;
height:30px !important;
padding:0px !important;
margin:0px !important;
float:none !important;
text-indent:-9999px !important;
}
#tabs ul.originallabel li a.wedding {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left 0px;
}
#tabs ul.originallabel li a:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -30px;
}
#tabs ul.originallabel li.ui-state-active a.wedding {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -30px;
}
#tabs ul.originallabel li a.birthday {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -60px;
}
#tabs ul.originallabel li a.birthday:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -90px;
}
#tabs ul.originallabel li.ui-state-active a.birthday {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -90px;
}
#tabs ul.originallabel li a.parentsday {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -120px;
}
#tabs ul.originallabel li a.parentsday:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -150px;
}
#tabs ul.originallabel li.ui-state-active a.parentsday {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -150px;
}
#tabs ul.originallabel li a.christmas {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -180px;
}
#tabs ul.originallabel li a.christmas:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -210px;
}
#tabs ul.originallabel li.ui-state-active a.christmas {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -210px;
}
#tabs ul.originallabel li a.newyear {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -240px;
}
#tabs ul.originallabel li a.newyear:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -270px;
}
#tabs ul.originallabel li.ui-state-active a.newyear {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -270px;
}
#tabs ul.originallabel li a.valentine {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -300px;
}
#tabs ul.originallabel li a.valentine:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -330px;
}
#tabs ul.originallabel li.ui-state-active a.valentine {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -330px;
}
#tabs ul.originallabel li a.gratitude {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -360px;
}
#tabs ul.originallabel li a.gratitude:hover {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -390px;
}
#tabs ul.originallabel li.ui-state-active a.gratitude {
background:url(/USERTHEMEIMG/vol1/two-g.jv.shopserve.jp//tab_originallabel.gif) no-repeat left -390px;
}
ul.originallabel_style {
width:810px;
padding:0px;
margin:0px;
}
ul.originallabel_style li {
text-align:center;
display:inline-block;
*display:inline;
*zoom:1;
width:270px;
padding:0px;
margin:0px 0px 10px 0px;
float:left;
}
ul.originallabel_style li.top {
padding:0px;
border-top:none;
}
ul.originallabel_style li img {
padding:0px 0px 5px 0px;
margin:0px;
}
ul.originallabel_style li span {
font-size:95%;
display:block;
padding:0px;
margin:0px;
}
ul.originallabel_lifestyle {
text-align:center;
width:810px;
padding:0px;
margin:0px;
}
ul.originallabel_lifestyle li {
text-align:center;
display:inline-block;
*display:inline;
*zoom:1;
width:110px;
padding:0px;
margin:0px 0px 10px 0px;
}
ul.originallabel_lifestyle li img {
width:90px;
padding:0px 0px 5px 0px;
margin:0px;
}
ul.originallabel_lifestyle li span {
font-size:90%;
font-weight:bold;
display:block;
padding:0px;
margin:0px;
}

/* BxSlider
==================== */
.shopCopy ul{
height: 240px;
overflow: hidden;
}
.bx-wrapper .bx-pager{
text-align:center;
padding-top:19px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{
display:inline-block;
*zoom:1;
*display:inline;
}
.bx-wrapper .bx-pager.bx-default-pager a{
background:#E2DED7;
text-indent:-9999px;
display:block;
width:8px;
height:8px;
margin:0 6px;
outline:0;
-moz-border-radius:5px;
-webkit-border-radius 5px;
border-radius:5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{
background:#7A745D;
}

/* >>> General Class <<<---------------------------------------------------------------------*/

/* Font
==================== */
.strong {
font-weight:bold;
}
.red {
color:#FF0000;
}
.orange {
color:#FF9900;
}
.green {
color:#006600;
}
.blue {
color:#0000FF;
}
.glay {color:#666666;
}

/* Align
==================== */
.center {
text-align:center;
}
.right {
text-align:right;
}
.left {

text-align:left;
}
.middle {
vertical-align:middle;
}
.buttom {
vertical-align:bottom;
}

/* Float
==================== */
.float_right {
float:right;
}
.float_left {
float:left;
}
.clear_both {
font-size:1px;
text-align:center;
height:1px;
clear:both;
overflow:hidden;
visibility:hidden;
}

/* clearfix
==================== */
.cFix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.cFix {display:inline-block;}
/* \*/
* html .cFix {height:1%;}
.cFix {display:block;}
/* */