@charset "utf-8";


/**思源黑體**/
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
/**黑體**/
@import url(https://fonts.googleapis.com/earlyaccess/cwtexhei.css);


* {
  margin: 0;
  padding: 0;
}

body{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif !important;
}

/**版面中央寬度**/
.ctn-width{
	width:1200px;
	margin:0 auto 0 auto;
}

/**滿版寬度**/
.ctn-all-width{
	width:100%;
	margin:0 auto 0 auto;
}

/**head設定**/
.page-head{
	width:100%;
	height:100px;vam
	background-color:#ffffff;
}

/**手機/平板head設定**/
.m-head{
	width:100%;
	height:50px;
	background-color:#C19C5C;
}

.mcm-icons{
	color: #ffffff;
    padding: 0.7em;
    display: inline-block;
    width: 30%;
    text-align: center;
}


.head-padding{
	padding-top: 0.5em;
}

.ml-cart-wrap{
	float:right;
	padding: 0.6em 5em 0 0;
	position: relative;
    top: -74px;
}

.member-login-icon{
	float:left;
}

.member-login-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#595757;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:1px;
	float:left;
	padding: 0 0 0 0.5em;
}

.member-login-txt a:link{
	color: #595757;
}

.member-login-txt a:visited{
	color: #595757;
}

.member-login-txt a:hover{
	color: #C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.member-login-txt a:active{
	color: #595757;
}



.shopping-cart-icon{
	float:left;
	padding:0 0 0 1.5em;
}

.shopping-cart-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#595757;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:1px;
	float:left;
	padding: 0 0 0 0.5em;
}

.shopping-cart-txt a:link{
	color: #595757;
}

.shopping-cart-txt a:visited{
	color: #595757;
}

.shopping-cart-txt a:hover{
	color: #C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.shopping-cart-txt a:active{
	color: #595757;
}


/**logo**/
.lasol-logo{
	text-align:center;
	padding: 1.5em 0 1.5em 0;
}

/**選單**/
.head-menu{
	height:45px;
	background-color:#C19C5C;
}


/**手機/平板產品選單文字設定**/
/**2017-07-10編輯**/
.mp-menu-set{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	font-size:16px;
	/*font-weight:bold;*/
	letter-spacing:1px;
	line-height:2;
}


.mp-menu-set a:link{
	color:#ffffff;
}

.mp-menu-set a:visited{
	color:#ffffff;
}

.mp-menu-set a:hover{
	color:#DDBD31;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mp-menu-set a:active{
	color:#ffffff;
}



/**2017-07-10編輯**/
.links-list{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	letter-spacing:1px;
	line-height:2;
	display:block;
}


.links-list a:link{
	color:#000000;
}

.links-list a:visited{
	color:#000000;
}

.links-list a:hover{
	color:#595757;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.links-list a:active{
	color:#000000;
}








/**強制pure-img執行inline-block**/
.index-news-title-pic{
	display:inline-block !important;
}

.absolute-di{
	display:inline-block !important;
}

/**滑鼠scroll效果**/
.sd {
  margin: 0 auto;
  width:100%;
}

@-webkit-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 1;
	top: 50%;
	}
	50% {
	opacity: 0;
	top: 50%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
 .scroll-btn {
	display: block;
	/*position: absolute;
	left: 0;
	right: 0;*/
	text-align: center;
}
.scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #000000;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	letter-spacing: 2px;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *.active {
	color: #000000;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *:active,
.scroll-btn > *.active {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.scroll-btn .mouse {
	position: relative;
	display: block;
	width: 35px;
	height: 55px;
	margin: 0 auto 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 3px solid black;
	border-radius: 23px;
}
.scroll-btn .mouse > * {
	position: absolute;
	display: block;
	top: 29%;
	left: 51%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: black;
	border-radius: 50%;
	-webkit-animation: ani-mouse 2.5s linear infinite;
	-moz-animation: ani-mouse 2.5s linear infinite;
	animation: ani-mouse 2.5s linear infinite;
}

/**間距設定**/
.pad_btm{
	padding-bottom:2em;
}

.foot_table_btm{
	padding-bottom:0;
}

.sd-pad{
	padding-top: 2em;
}

/**2017-07-11編輯**/
.sh-pad{
	padding-top: 1em;
}

.tip-pad-btm{
	padding-bottom: 5em;
}

.pdr-pad{
	padding-right: 2em;
}

.bonus-pad{
	padding:4em;
}

.bonus-single-pad{
	padding:1em 0 1em 0;
}

.icn-pad-set{
	padding: 0 0.5em 0 0;
}



/**首頁產品介紹**/
.index-prdct-wrap{
	width:100%;
}

.p-item-wrap{
	display:inline-block;
}

.p-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#77aece;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.p-title2{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#e59fb3;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.p-title3{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#83c4af;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.p-title4{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#6b6b6b;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.p-title5{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#aead5e;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.p-title6{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#72d9e1;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.p-pic{
	vertical-align:middle;
}

/**睡眠屋系列**/
.index-sh-wrap{
	width:100%;
}

.sh-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:3;
	letter-spacing:4px;
	text-align:center;
}


.sh-title a:link{
	color:#ffffff;
}

.sh-title a:visited{
	color:#ffffff;
}

.sh-title a:hover{
	color:#ffffff;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sh-title a:active{
	color:#ffffff;
}





/**觀看更多**/
.read-more{
	position: absolute;
    margin: auto;
    width: 245px;
    height: 62px;
    top: 65%;
    bottom: 0;
    left: 0;
    right: 0;
}

/**優質推薦**/
.goods-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	font-size:20px;
	/*ont-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
}

.goods-item-wrap{
	/*display:inline-block;*/
	padding: 1.5em;
}

.goods-pic{
	vertical-align:middle;
}

.goods-sub{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:1px;
	padding-top: 1em;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.goods-sub a:link{
	color:#000000;
}

.goods-sub a:visited{
	color:#000000;
}

.goods-sub a:hover{
	color:#C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.goods-sub a:active{
	color:#000000;
}

.ta{
	text-align: center;
}

/**圓形icon標題**/
.ci-pad{
	padding: 1em 0 3em 0;
}

.cib-pad{
	padding: 3em 0 3em 0;
}

/**關於lasol**/
.about-lasol{
	width:100%;
	height:514px;
	background: url(../images/about_banner.jpg) top center no-repeat;
}

.al-circle-title{
	text-align: center;
}

.al-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:1px;
	padding-top: 1em;
	text-align:center;
	text-shadow:1px 2px 7px #3e3a39;
}

/**底部情境圖**/
.foot-pic{
}



/**FOOT設定**/
.foot-box{
	width:100%;
	background-color: #000;
	z-index: -1;
	position:absolute;
}

.foot-ctn-pd{
	padding: 3em 0 3em 0;
}

.foot-logo{
	vertical-align:middle;
	text-align: center;
	padding: 3em;
}

.foot-info{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#4a1d0d;
	font-size:18px;
	line-height:2;
	letter-spacing:1px;
}
.foot-info a:link{
	color: #4a1d0d;
}

.foot-info a:visited{
	color: #4a1d0d;
}

.foot-info a:hover{
	color: #4a1d0d;
	text-decoration:underline;
}

.foot-info a:active{
	color: #4a1d0d;
}

.foot-info-pd{
	padding-left:0.5em;
	vertical-align: middle;
}

.foot-order{
	display:inline-block;
	padding: 0.1em;
	vertical-align:middle;
}

.foot-fb{
	display:inline-block;
	padding: 0.1em;
	vertical-align:middle;
}

.foot-qrc{
	display:inline-block;
	padding: 0.1em;
	vertical-align:middle;
}

.foot-nav{
	float: left;
}

.foot-nav li{
  float: left;
  margin: 0 auto 1em auto;
  border-left: 1px solid hsla(0,0%,100%,.5);
  border-left-color:#d6a59d;
}
.foot-nav li a{
  display: block;
  padding: 0 0.8em 0 0.2em;
}
.foot-nav li a:hover{
}

/**foot表格**/
.rms-table {
    width: 80%;
}

.rms-table-txt {
    font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
    font-size: 15px;
    /*font-weight: bold;*/
}

.rms-title-txt {
    color:#C19C5C;
	text-align:center;
	letter-spacing: 1px;
}

.rms-title-ul{
	border-bottom: 1px solid #b2c5ce !important;
}

.rms-sub-txt {
    color:#000000;
	text-align:center;
	letter-spacing: 1px;
}

.rms-sub-txt a:link{
	color: #FFF;
}

.rms-sub-txt a:visited{
	color: #FFF;
}

.rms-sub-txt a:hover{
	color: #C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.rms-sub-txt a:active{
	color: #000000;
}

.pure-table-horizontal td, .pure-table-horizontal th {
    border-bottom: none !important;
}

.pure-table thead {
    background-color:transparent !important;
}

.pure-table {
    border: none !important;
}

.cs-wrap{
	
}

.cs-icon{
	display:inline-block;
}

.cs-info{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#C19C5C;
	font-size:15px;
	line-height:1.5;
	letter-spacing:1px;
	display:inline-block;
	padding-left: 0.5em;
}

.cs-info-phone{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#FFF;
	font-size:15px;
	line-height:1.5;
	letter-spacing:1px;
}

.cs-info-phone a:link{
	color: #FFF;
}

.cs-info-phone a:visited{
	color: #FFF;
}

.cs-info-phone a:hover{
	color: #C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.cs-info-phone a:active{
	color: #FFF;
}

.cs-add{
	font-family: Heiti TC, "微軟正黑體", "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#FFF;
	font-size:15px;
	line-height:2;
	letter-spacing:1px;
}

/**購物車**/
.shopping-cart-number{
	position: absolute;
    top: 0px;
    right: 50%;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0;
    background: #e60012;
    line-height: 20px;
    padding: 0 4px;
	min-width: 20px;
	border-radius: 10px;
	text-align: center;
	box-sizing: border-box;
}

/**手機/平板購物車**/
.mscn{
	position: absolute;
    top: 7px;
    right: 53%;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0;
    background: #e60012;
    line-height: 20px;
    padding: 0 4px;
	min-width: 20px;
	border-radius: 10px;
	text-align: center;
	box-sizing: border-box;
}

/**會員登入/購物車二級選單**/
/* Style The Dropdown Button */
.drpbtn {
    background-color:transparent;
    /*color: white;*/
    /*padding: 16px;*/
    /*font-size: 16px;*/
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.drpdown {
    position: relative;
    display: inline-block;
	margin-top: 0.2em;
}

/* Dropdown Content (Hidden by Default) */
.drpdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 999;
	text-align:center;
}

/* Links inside the dropdown */
.drpdown-content a {
	font-size: 14px;
    color: black;
    padding: 12px 16px;
	letter-spacing:1px;
    text-decoration: none;
    display: block;
	font-weight: 300;
}

/* Change color of dropdown links on hover */
.drpdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.drpdown:hover .drpdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.drpdown:hover .drpbtn {
    /*background-color: #3e8e41;*/
}

/**手機/平板選單**/
.mmenu-icon{
	vertical-align:middle;
	display: inline-block;
    padding: 1em;
}

.mmenu-display{
	display:inline-block;
	vertical-align: top; /**2017-07-19編輯**/
}

/**分隔線**/
.dash-line{
	border-bottom-style:dashed;
	border-bottom-color:#FFF;
	border-bottom-width:thin;
}


/**路徑設定**/
.bread-wrap{
	width:100%;
	height:auto;
	background-color:#e8e8e8;
	margin-top: -7px; /*2017-06-29編輯*/
}

.bread {
	width:100%;
	text-align:left;
    font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #3e3a39;
	/*padding:0.2em 0 0 0;*/
	line-height:2.2;
	
}
	
.bread a i {
    font-size: 18px;
	color:#3e3a39;
}

.color-333{
	color:#3e3a39;
}

.color-home{
	color:#9b9b9b;
}

/**產品介紹-左側選單**/
.undr-line{
	box-shadow: inset 0 -1px #dcdddd;
}

/**產品介紹-右側欄**/
.choose-one{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#adadad;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
	margin-top: 2em;
}

.co-triangle{
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 14px 0 14px;
	border-color: #adadad transparent transparent transparent;
	line-height: 0px;
	_border-color: #adadad #000000 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	display: inline-block;
}

.pic-border{
	width: 100%;
	border-style:solid;
	border-color:#606060;
	border-width:thin;
}

.single-pic-border {
    border-style: solid;
    border-color: #606060;
    border-width: thin;
}


.pic-pad{
	padding: 1em 1em 1em 1em;
}

/**搜尋框**/
.pure-button {
    padding: 0 !important;
	background-color:transparent!important;
}

.search-box{
	display: inline-block;
    vertical-align: top;
	padding: 0 0 0 1.5em;
}

/**手機/平板選單搜尋關鍵字列**/
.search-pd{
	padding-top:2em;
	padding-left: 1.5em;
}

.search-zoom{
	width: 32px;
    height: 32px;
    background-color: #e7c42b;
	border: solid 1px #e7c42b; /*2016-12-19編輯*/
    border-radius: 50px;
    vertical-align: middle;
}

.search-input{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	border-radius: 0.2em !important;
	color: #000000;
}

/**下拉式篩選目錄設定**/
.link_box {
    width: 100%;
    margin: 1em auto 1em auto; /**2017-07-14編輯**/
    text-align: center;
	line-height:1.5;
}

.page-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#3e3a39;
	letter-spacing: 1px;
	vertical-align: middle;
}

.pure-form select {
    height: 2.6em;
	vertical-align: middle;
}


.frt_go{
	/*background-color: #F00;*/
	border: #cccccc solid thin;
	font-size: 16px;
	color: #666;
	text-align: center;
	padding: 0.3em 0.5em 0.3em 0.5em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0em 0.08em 0em 0.08em;
	transition: all 0.3s ease 0s;
	}

.frt{
	background-color: #fff;
	border: #fff solid thin;
	font-size: 16px;
	color: #666;
	text-align: center;
	padding: 0.3em 0.5em 0.3em 0.5em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0em 0.08em 0em 0.08em;
	transition: all 0.3s ease 0s;
	letter-spacing: 1px;
	}

.frt a{
	color:#fff;}

.frt:hover{
	background-color:#cccccc;
	border:#cccccc solid thin;
	color:#FFF;
	transition: all 0.3s ease 0s;}
	
.dsply{
	display:inline-block !important; /**2017-07-14編輯**/
	
}

.form-wdth{
	width: 30%;
}


.txt-color{
	color:#e60012;
}

/**購物說明**/
.shopping-icon-bg{
	background-color:#dddddd;
}

.shopping-icon-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#686868;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:4px;
	text-align:center;
	padding-top: 1em;
}

/**產品詳細頁**/
.prdct-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#9b9b9b;
	font-size:22px;
	background-color:#FFF;
	border-top-style:solid;
	border-top-color:#C19C5C;
	border-top-width:thick;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	/*font-weight:bold;*/
	line-height:2; /**2017-07-19編輯**/
	letter-spacing:4px;
	text-align:center;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}

.prdct-lists-wrap{
	padding-top: 1em;
}

.prdct-lists{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:2px;
	text-align: left;
	padding-left: 2em;
}

.cash-number-wrap{
	border-bottom-style:solid;
	border-bottom-color:#727171;
	border-bottom-width:thin;
	padding:2em 1.7em 1em 1.7em;
	text-align: left;
}


.cash-number{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ff635c;
	font-size:24px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:2px;
	display: inline-block;
	vertical-align: middle;
	padding-right: 1em;
}

.op{
	width:40px;
	height:40px;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	font-size:13px;
	/*font-weight:bold;*/
	line-height: 3;
    letter-spacing: 1px;
    background-color: #cecece;
    border-radius: 50px;
    text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.op-cash-number{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:2px;
	text-decoration:line-through;
	display: inline-block;
	vertical-align: middle;
	padding: 0 0 0 1em;
}

.sale-number-wrap{
	padding:2em 1.7em 1em 1.7em;
	text-align: left;
}

.sale-p{
	width:40px;
	height:40px;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	font-size:30px;
	line-height:1.3;
	/*font-weight:bold;*/
    letter-spacing: 1px;
    background-color: #ff1d5c;
    border-radius: 50px;
    text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.sale-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ff1d5c;
	font-size:25px;
	/*font-weight:bold;*/
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
}

.vip-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:25px;
	/*font-weight:bold;*/
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
	padding: 0 0.5em 0 0.5em;
}

.vip-cash{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ff1d5c;
	font-size:25px;
	/*font-weight:bold;*/
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
	padding: 0 0.5em 0 0.5em;
}

.howmuch-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:14px;
    letter-spacing: 1px;
	display: inline-block;
}

/**社群分享**/
.social-icon-wrap{
	padding:2em 0 1em 1.7em;
	text-align: left;
}
/*FB*/
.social-fb-icon{
	width:40px;
	height:40px;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#999999;
	font-size:16px;
	/*font-weight:bold;*/
    background-color: #ffffff;
    border-radius: 50px;
    text-align: center;
	display: inline-block;
	vertical-align: middle;
	padding-top: 0.8em;
	margin: 0 0.5em 0 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}

.social-fb-icon a:link{
	color: #999999;
}

.social-fb-icon a:visited{
	color: #999999;
}

.social-fb-icon a:hover{
	color: #3b5998;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-fb-icon a:active{
	color: #999999;
}

/*google+*/
.social-google-icon{
	width:40px;
	height:40px;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#999999;
	font-size:16px;
	/*font-weight:bold;*/
    background-color: #ffffff;
    border-radius: 50px;
    text-align: center;
	display: inline-block;
	vertical-align: middle;
	padding-top: 0.8em;
	margin: 0 0.5em 0 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}

.social-google-icon a:link{
	color: #999999;
}

.social-google-icon a:visited{
	color: #999999;
}

.social-google-icon a:hover{
	color: #c13c31;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-google-icon a:active{
	color: #999999;
}


/*mail*/
.social-mail-icon{
	width:40px;
	height:40px;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#999999;
	font-size:16px;
	/*font-weight:bold;*/
    background-color: #ffffff;
    border-radius: 50px;
    text-align: center;
	display: inline-block;
	vertical-align: middle;
	padding-top: 0.8em;
	margin: 0 0.5em 0 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}

.social-mail-icon a:link{
	color: #999999;
}

.social-mail-icon a:visited{
	color: #999999;
}

.social-mail-icon a:hover{
	color: #C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-mail-icon a:active{
	color: #999999;
}

/*尺寸對照*/
.size-guide{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:12px;
	/*font-weight:bold;*/
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.5em 0 0.5em;
}

.size-guide a:link{
	color: #000000;
}

.size-guide a:visited{
	color: #000000;
}

.size-guide a:hover{
	color: #999999;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.size-guide a:active{
	color: #000000;
}

/**瀏覽紀錄**/
.record-title{
    font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
    color: #ffffff;
    background-color: #c9c9c9;
    font-size: 16px;
    /*font-weight: bold;*/
    line-height: 3;
    letter-spacing: 4px;
    text-align: center;
}

/**產品詳細頁**/
.slide-pic-b{
	border:#e2e2e2 10px solid;
	border-radius:10px;
}

.idcard-icon{
	display: inline-block;
    vertical-align: middle;
    margin-right: 0.5em;
}

.u-dot-style{
	list-style-type: disc !important;
	padding-left: 1.2em;
}

/**購買數量增減效果**/
.plus-minus{
	color:#000000;
}

.plus-minus a:link{
	color: #000000;
}

.plus-minus a:visited{
	color: #000000;
}

.plus-minus a:hover{
	color: #C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.plus-minus a:active{
	color: #000000;
}

.input-type{
	width: 50%;
	text-align: center;
}

.ipt-set{
	display: inline-block;
}

.addcart{
	display: inline-block;
	vertical-align: middle;
}

/**加入會員/會員登入**/
.member-login-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:24px;
	/*font-weight:bold;*/
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: bottom;
	padding: 0 0.5em 0 0.5em;
}

.form-set{
	width: 90%;
	margin: 1.0em 0 !important;
}

.acc-form-set{
	width: 100%; /*2017-02-10編輯*/
	margin: 1em 0 1em 0 !important;
}

/*忘記密碼*/
.forgot-code{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-weight: 500;
}

.forgot-code a:link{
	color: #000000;
}

.forgot-code a:visited{
	color: #000000;
}

.forgot-code a:hover{
	color: #C19C5C;
	text-decoration:none !important;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.forgot-code a:active{
	color: #000000;
}

/*會員登入*/
.login-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.login-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*臉書登入*/
.fb-login-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#3b599c;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:1em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.fb-login-bottom:hover{
	background-color:#9dacce;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*加入會員*/
.join-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:1em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.join-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*記住帳號/忘記密碼*/
input[type=radio], input[type=checkbox] {
    margin: 1px 5px 0 !important;
}

.login-txt{
	color:#ffffff;
	font-size:18px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:2px;
	vertical-align: middle;
}

.login-txt a:link{
	color: #ffffff;
}

.login-txt a:visited{
	color: #ffffff;
}

.login-txt a:hover{
	color: #ffffff;
	text-decoration:none !important;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.login-txt a:active{
	color: #ffffff;
}

.login-icon{
	padding:0.5em;
	vertical-align: middle;
}

/**2017-05-08編輯**/
/**非會員購買提示文字**/
.not-member-tips-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#595757;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 3;
    letter-spacing: 1px;
}

/**2017-05-08編輯**/
/*非會員結帳*/
.not-member-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#F79F9E; /*2017-04-06編輯*/
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:1em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.not-member-bottom:hover{
	background-color:#F7BCBC;/*2017-04-06編輯*/
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}





/*條款*/
.member-tips-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#919191;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 3;
    letter-spacing: 1px;
}

.member-tips-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#606060;
	background-color:#e8e8e8;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	border-radius: 10px;
	padding: 1.5em;
}

/**忘記密碼**/
.forget-tips-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 3;
    letter-spacing: 1px;
}
.enter-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#C19C5C;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 1;
    letter-spacing: 1px;
}

.entermail-form-set {
    width: 87%;
    margin: 1.0em 0 !important;
}

.entermail-form-label {
	text-align: initial!important;
    width: 8em !important;
}

/*查詢密碼*/
.password-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 30%;
	text-align:center;
	border-radius: 5px;
	margin: 1em auto;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.password-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/**會員帳戶**/
.member-accbox{
	width:60%;
	background-color:#ffffff;
	border-radius: 10px;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.member-info{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#161616;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 1.5em;
}

.bonus-point{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#f80080;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
}

.bp-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#161616;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}
.member-search{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	width:45%;
	color:#ffffff;
	font-size:14px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 0.5em;
	background-color:#f80080;
	border-radius: 5px;
	text-align: center;
	margin: 1em auto;
}

.member-search a:link{
	color: #ffffff;
}

.member-search a:visited{
	color: #ffffff;
}

.member-search a:hover{
	color: #ffffff;
	text-decoration:none !important;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.member-search a:active{
	color: #ffffff;
}

.hover-db{
	display:block !important;
}

.mo-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	width:60%;
	color:#ffffff;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:1.5;
    letter-spacing: 1px;
	background-color:#c9c9c9;
	border-radius: 10px;
	padding: 0.5em 1em 0.5em 1em;
	margin:2em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}

.mo-list{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

.mo-list a:link{
	color: #000000;
}

.mo-list a:visited{
	color: #000000;
}

.mo-list a:hover{
	color: #C19C5C;
	text-decoration:none !important;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mo-list a:active{
	color: #000000;
}

.mo-list-set{
	padding-left:1em;
}

/*必填項目*/
.star-color{
	color:#f80080;
}

/*會員資料表單*/
.form_q{
	width: 100%;
    padding: .5em .6em;
    margin: 10px 0;
    display: inline-block;
    box-sizing: border-box;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
	font-size:16px;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	}



#form_1{
	width: 100%; /*2017-02-10編輯*/
    padding: .5em .6em;
    margin: 1em 0 1em 0; /*2017-02-10編輯*/
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	}


#form_2{
    padding: .5em .6em;
    margin: 7px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	}


#form_3{
    padding: .5em .6em;
    margin: 7px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
	}
	
.data-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

.data-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height: 1;
    letter-spacing: 1px;
}

.data-set{
	text-align: left !important;
}

.county-set{
	width:15%;
}

.cancel-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#9fa0a0;
	width: 90%; /*2017-02-10編輯*/
	text-align:center;
	border-radius: 5px;
	margin:3em auto;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.cancel-bottom:hover{
	background-color:#c9caca;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

.sand-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%; /*2017-02-10編輯*/
	text-align:center;
	border-radius: 5px;
	margin:3em auto;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.sand-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

.date-pad-set{
	margin: 0 0.5em 0 0;
	padding: 0 !important;
}

.form-margin-set{
	margin-bottom:1em !important;
}


/**修改密碼**/
.sand-np-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.sand-np-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

.ftips-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	/*padding: 0 0 0 1em;*/ /*2017-02-14編輯*/
}

/**訂單查詢**/
.order-search-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#3d3d3d;
	width: 100%;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

.os-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	padding: 3em;
	border-bottom-style:solid;
	border-bottom-color:#c9c9c9;
	border-bottom-width:thin;
}

/*會員登入後的訂單查詢提示*/
.alm-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#939393;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	margin: 2em 0 0 0;
}

.pt-set{
	width:100%;
}

/*繼續購物按鍵*/
.cs-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#9fa0a0;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 1em;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.cs-bottom:hover{
	background-color:#c9caca;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*回首頁*/
.bi-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#9fa0a0;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 1em;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.bi-bottom:hover{
	background-color:#c9caca;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*登入會員*/
.ml-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 1em;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.ml-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/**訂單查詢**/
.order-table{
    margin-bottom: 0 !important;
}

.dear-member{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 16px;
	color:#5b5b5b;
	text-align:center;
	letter-spacing:1px;
	margin:1em 0 2em 1em;
}

.dear-member a:link{
	color: #5b5b5b;
}

.dear-member a:visited{
	color: #5b5b5b;
}

.dear-member a:hover{
	color: #5b5b5b !important;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.dear-member a:active{
	color: #5b5b5b;
}

/**會員登入頁**/
.slct_go{
	font-size: 16px;
	color:#C19C5C;
	transition: all 0.3s ease 0s;
}

.slct{
	font-size: 16px;
	color: #000000;
	transition: all 0.3s ease 0s;
}

.slct a{
	color:#000000;
}

.slct:hover{
	color:#C19C5C;
	transition: all 0.3s ease 0s;
}

/*字顏色*/
/*訂單編號*/
.order-code-color{
	color:#1b89b8;
}

.order-code-color a:link{
	color: #1b89b8;
}

.order-code-color a:visited{
	color: #1b89b8;
}

.order-code-color a:hover{
	color: #00a7e0 !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.order-code-color a:active{
	color: #1b89b8;
}


/*訂單取消*/
.order-fixed-color{
	color:#000000;
}

.order-fixed-color a:link{
	color: #000000;
}

.order-fixed-color a:visited{
	color: #000000;
}

.order-fixed-color a:hover{
	color: #9fa0a0 !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.order-fixed-color a:active{
	color: #000000;
}

/*訂單無法取消*/
.order-nocancel-color{
	color:#939393;
}
	

.pay-color{
	color:#b01b13;
}

/*間距*/
.zoom-pad{
	padding: 0 0.5em 0 0.5em;
}

.trash-pad{
	padding: 0 0.5em 0 0.5em;
}

.oc-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#5e5e5e;
	width: 100%;
	font-size:22px;
	/*font-weight: bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	padding: 1em;
	border-bottom-style:solid;
	border-bottom-color:#c9c9c9;
	border-bottom-width:thin;
}

.oc-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	padding: 1em;
}

.why-cancel{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
}

.wc-form-set {
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
    width: 100%;
    min-height: 100px;
	padding: 0.5em;
    font-size: 15px;
}

/*返回*/
.bt-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#9fa0a0;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 1em;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.bt-bottom:hover{
	background-color:#c9caca;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*登入會員*/
.co-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 1em;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.co-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/**退換貨**/
.app-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	padding: 0 0 1em 0;
}

.app-color{
	color:#C19C5C;
}

.app-color a:link{
	color: #C19C5C;
}

.app-color a:visited{
	color: #C19C5C;
}

.app-color a:hover{
	color: #C19C5C !important;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.app-color a:active{
	color: #C19C5C;
}

/*退貨鍵*/
.return-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 1.5;
    letter-spacing: 1px;
	text-align: center;
	padding: 1em 0.5em 1em 0.5em;
}

.return-tips:link{
	color: #000000;
}

.return-tips:visited{
	color: #000000;
}

.return-tips:hover{
	color: #ffffff !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.return-tips:active{
	color: #000000;
}

/*換貨鍵*/
.change-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 1.5;
    letter-spacing: 1px;
	text-align: center;
	padding: 1em 0.5em 1em 0.5em;
}
.change-tips:link{
	color: #000000;
}

.change-tips:visited{
	color: #000000;
}

.change-tips:hover{
	color: #ffffff !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.change-tips:active{
	color: #000000;
}

/*退換貨按鍵間距*/
.btn-pad{
	margin: 0 0.5em 0 0;
}

/*審核狀態*/
.order-check-color{
	color:#b01b13;
}

/*退換貨原因*/
.reason-form{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 1em 0 2em 0;
	border-style:solid;
	border-color:#3d3d3d;
	border-width:thin;
}

.reason-detail{
	color:#1b89b8;
}

/*分隔線*/
.ds-line{
	border-bottom-style:dashed;
	border-bottom-color:#6d6d6d;
	border-bottom-width:thin;
}

/*退換貨說明*/
.rc-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#c9c9c9;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	margin: 2em 0 2em 0;
}
.rc-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

/*退款說明*/
.reason-money-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	width: 100%;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	margin: 1em 0 0.5em 0;
}

.reason-money-sub{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#595757;
	width: 100%;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	margin: 0 0 1em 0;
}

.reason-tips-color{
	color:#F00;
}

.reason-tips-border{
	border: 1px solid #cbcbcb !important;
	margin-bottom: 3em;
}

.reason-tips-border-b{
	border-bottom: 1px solid #cbcbcb; !important;
}


/*VIP募集*/
.vip-upgrd-color{
	color:#cca4af;
}

/**會員紅利**/
/*溫馨提醒*/
.reminder-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#de7f95;
	width: 100px;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	margin: 1em 0 1em 0;
	border-radius: 5px;
}

.reminder-tips-sub{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:14px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 0 0 1em 0;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:thin;
}

.rt-color{
	color:#de7f95;
}

.rt-color:link{
	color: #de7f95;
}

.rt-color:visited{
	color: #de7f95;
}

.rt-color:hover{
	color: #de7f95 !important;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.rt-color:active{
	color: #de7f95;
}

/*累積點數*/
.member-acubox{
	width:80%;
	background-color:#ffffff;
	border-radius: 10px;
	margin: 0 auto;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.member-acu-info{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#161616;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 1.5em;
	text-align: center;
}

.bonus-acu-point{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#de7f95;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
}

.bp-acu-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#161616;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

/*已使用的點數*/
.member-usebox{
	width:80%;
	background-color:#ffffff;
	border-radius: 10px;
	margin: 0 auto;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.member-use-info{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#161616;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 1.5em;
	text-align: center;
}

.bonus-use-point{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#97bdce;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
}

.bp-use-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#161616;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

.bonus-img{
	text-align: center;
}

/*分隔線*/
.tb-dash-line{
	border-bottom-style: dashed;
    border-bottom-color: #ccc;
    border-bottom-width: thin;
}

/*表格線*/
.bt-line-set{
	border-top: none !important;
}

/**紅利說明**/
.explan-wrap{
	border-style: solid;
    border-color: #9b9b9b;
    border-width: thin;
}

.explan-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 2em;
}

.ec-detail-color{
	color:#f80080;
}

.ec-img-pad{
    padding: 1em 0 1em 0;
}

.att-notice-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#C19C5C;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 2em 0 0.5em 0;
}

.contact-color{
	color:#38a4ab;
}

.contact-color:link{
	color: #38a4ab;
}

.contact-color:visited{
	color: #38a4ab;
}

.contact-color:hover{
	color: #38a4ab !important;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.contact-color:active{
	color: #38a4ab;
}


/**聯絡我們**/
.reset-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#9fa0a0;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.reset-bottom:hover{
	background-color:#c9caca;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

.csbmt-bottom{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin:3em 0 1em 0;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.csbmt-bottom:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

.state-ff{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
}

.red-dot{
	padding: 0.5em 0.5em 0.5em 0;
}

.cntct-point-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	background-color:#939393;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	text-align: center;
	margin: 2em 0 2em 0;
}
    
	
.service-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	margin: 2em 0 2em 0;
	padding: 0 0 2em 0;
	border-bottom-style:dashed;
    border-bottom-color: #9b9b9b;
    border-bottom-width: thin;
}
/*聯絡我們文字*/
.cntct-color{
	color:#C19C5C;
}

.cntct-color:link{
	color:#C19C5C;
}

.cntct-color:visited{
	color:#C19C5C;
}

.cntct-color:hover{
	color:#C19C5C;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.cntct-color:active{
	color:#C19C5C;
}

/*電話號碼*/
.pn-color{
	color:#3e3a39;
}

.pn-color:link{
	color:#3e3a39;
}

.pn-color:visited{
	color:#3e3a39;
}

.pn-color:hover{
	color:#3e3a39;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.pn-color:active{
	color:#3e3a39;
}

/**問與答**/
.qa-title{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffffff;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}


.qa-sub{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:14px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}



/**產品介紹顯示會員名稱以及查詢點數**/
.welcomebackxxx{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	margin: 1em 0 1em 0; /**2017-07-11編輯**/
}

.member-name{
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

.member-name:link{
	color:#000000;
}

.member-name:visited{
	color:#000000;
}

.member-name:hover{
	color:#000000; !important;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.member-name:active{
	color:#000000;
}

.odsb{
	margin-left: 1em;
}


/**購物車**/
/*購物步驟*/
.stp-all-wrap{
	width:100%;
	text-align: center;
	padding: 0 0 2em 0;
}

.step-img-set{
	vertical-align:middle;
	display: inline-block;
	padding: 1em;
}

/*商品清單欄*/
/*字顏色*/
.ocl-color{
	color:#323232;
	text-decoration:line-through;
}

.ocl-color a:link{
	color: #323232;
}

.ocl-color a:visited{
	color: #323232;
}

.ocl-color a:hover{
	color: #323232 !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.ocl-color a:active{
	color: #323232;
}

/*商品名稱*/
.shopping-goods-wrap{
	width:100%;
}

.shopping-goods-pic{
	vertical-align:middle;
	display: block;/**2017-07-28編輯**/
	padding: 2em;
}

.shopping-goods-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#323232;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display: inline-block;
	vertical-align: middle;
}

.shopping-goods-vip{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffabb5;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display: block;
	text-align: left;
	
}

.shopping-goods-bonus{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display: block;
	text-align: left;
	
}

/*置中*/
.vam{
	vertical-align:middle !important;
}

/*商品總額*/
.goods-total{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:16px;
	color:#353535;
	/*font-weight: bold;*/
	border:solid 1px #5e5e5e;
	border-radius:10px;
	text-align: right;
	padding: 1em;
	margin: 2em 0 1em 0;
}

.total-money{
	font-size:22px;
	color:#353535;
	padding-left: 2em;
}

/*提示文字*/
.list-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:15px;
	color:#777777;
	/*font-weight: bold;*/
	line-height: 2;
    letter-spacing: 1px;
}


/*繼續購物*/
.continue-shopping-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#9fa0a0;
	/*border:solid 1px #9fa0a0;*/
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin: 3em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.continue-shopping-button:hover{
	color:#ffffff;
	background-color:#C19C5C;
	/*border:solid 1px #9fa0a0;*/
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}


/*下一步*/
.next-step-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#C19C5C;
	width: 90%;
	text-align:center;
	border-radius: 5px;
	margin: 3em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.next-step-button:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/**購物車步驟二**/
/*左側欄*/
.left-list-wrap{
	width:100%;
	padding: 1em;
}

.left-list-title{
	width:40%;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 20px;
	color:#ffffff;
	background-color:#C19C5C;
	text-align:center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	line-height: 2;
    letter-spacing: 1px;
	margin: 0 0 0 1em;
}

.left-list-ctn{
	background-color:#ffffff;
	text-align:center;
	border-radius: 5px;
	margin: 0 auto;
	padding: 1em 2em 1em 2em;
	-moz-box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);
	box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);
}

.left-list-ctn-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:15px;
	color:#C19C5C;
	line-height: 2;
    letter-spacing: 1px;
	text-align: left;
	font-weight: 700;
}

.llct{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	text-align: left;
	letter-spacing: 1px;
}

.add-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif !important;
	font-size:15px;
}


/*右側欄*/
.right-list-wrap{
	width:100%;
	padding: 1em;
}

.right-list-title{
	width:40%;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 20px;
	color:#ffffff;
	background-color:#C19C5C;
	text-align:center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	line-height: 2;
    letter-spacing: 1px;
	margin: 0 0 0 1em;
}

.right-list-ctn{
	background-color:#ffffff;
	text-align:center;
	border-radius: 5px;
	margin: 0 auto;
	padding: 1em 2em 1em 2em;
	-moz-box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);
	box-shadow:0px 0px 15px -5px rgba(0,0,0,0.5);
}

.right-list-ctn-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:15px;
	color:#C19C5C;
	line-height: 2;
    letter-spacing: 1px;
	text-align: left;
}

/*信箱提示文字*/
.mail-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:14px;
	color:#C19C5C;
	line-height: 2;
    letter-spacing: 1px;
	text-align: left;
}

/*icon顏色*/
.icon-color{
	color:#333333;
}

.arrow-icon-color{
	color:#C19C5C;
}

/*接收資訊提示文字*/
.receive-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:14px;
	color:#000000;
	line-height: 2;
    letter-spacing: 1px;
	text-align: left;
}

/*收件人資料*/
.addressee-title{
	width:100%;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 20px;
	color:#ffffff;
	background-color:#ffabb5;
	text-align:center;
	line-height: 2;
    letter-spacing: 1px;
}

.addressee-list-ctn-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:15px;
	color:#ff6a93;
	line-height: 2;
    letter-spacing: 1px;
	text-align: left;
	font-weight: 700;
}

/*備註事項*/
.message-form{
	width:100%;
	min-height: 100px;
}

/*我同意、我已閱讀靠右*/
.tr-set{
	text-align:right;
}

/*售後服務字顏色*/
.services-color{
	color:#dd9a00;
}

.services-color a:link{
	color:#dd9a00;
}

.services-color a:visited{
	color:#dd9a00;
}

.services-color a:hover{
	color:#dd9a00 !important;
	text-decoration:underline;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.services-color a:active{
	color:#dd9a00;
}

/*分隔線*/
.bb-line{
	border-bottom-style:solid;
	border-bottom-color:#C19C5C;
	border-bottom-width:thin;
	padding: 2em 0 2em 0;
}

/*商品金額總計*/
.cash-total{
	width:100%;
	background-color:#ffd9d1;
	border-radius: 10px;
	min-height: 60px;
}

.cash-total-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:16px;
	color:#000000;
	line-height: 2.5;
    letter-spacing: 1px;
	font-weight: 700;
}

/*商品金額總計字顏色*/
.cash-total-color{
	color:#d8194f;
	font-size: 24px;
    font-weight: bold;
}

/*優惠序號*/
.sale-code{
	border-radius: 0.5em !important;
}

/*執行驗證*/
.veri-button-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 16px;
	color:#ffffff;
	background-color:#9fa0a0;
	width: 50%;
	text-align:center;
	border-radius: 5px;
	margin:1em 0 1em 0;
	padding: 0.5em;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.veri-button-button:hover{
	background-color:#C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*靠右*/
.fl-set{
	float:right;
}

/*靠左*/
.tal-left-set{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:16px;
	color:#000000;
	line-height: 2;
    letter-spacing: 1px;
	font-weight: 500;
	text-align:left!important;
	vertical-align: middle;
}

/*小計*/
.sj-set{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:16px;
	color:#000000;
	line-height: 2;
    letter-spacing: 1px;
	font-weight: 500;
}


/*紅利+優惠序號*/
.bonus-code-set{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:16px;
	color:#d8194f;
	line-height: 2;
    letter-spacing: 1px;
	font-weight: 500;
}

/*中底部寬度設定*/
.mb-w-set{
	width:100%;
}

/*指定送達時間設定*/
.tal-set{
	text-align:left;
}


/*訂單資訊*/
.order-info-list-title{
	width:20%;
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 20px;
	color:#ffffff;
	background-color:#C19C5C;
	text-align:center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	line-height: 2;
    letter-spacing: 1px;
	margin: 0 auto;
}

/*訂單資訊文字*/
.order-info-list-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size:14px;
	color:#000000;
	line-height: 2;
    letter-spacing: 1px;
	text-align:left;
	font-weight: 500;
	vertical-align: middle;
}

/*訂單資訊分隔線*/
.brl-set{
	border-right: 1px solid #727171 !important;
}

/*置中*/
.moa-set{
	margin: 2em auto 2em auto;
}

/*商品明細文字*/
.oil-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#323232;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display: block;
	vertical-align: middle;
}

.oil-txt-dtl{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#ffabb5;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display:inline-block;
	text-align: left;
	
}

/*表格分隔線*/
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-bottom: 1px solid #ddd !important;
}

/*商品明細字型*/
.oil-number-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#323232;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	vertical-align: middle;
}

/*購買商品數量*/
.quantity-ma{
	margin:0 auto !important;
}

/*cart_step3.php商品金額總計*/
.pdo{
	padding:0 !important;
}

/*付款文字訊息*/
.pay-tips{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

/*查詢訂單進度*/
.odr-search{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	width:100%;
	color:#ffffff;
	font-size:14px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 0.5em;
	background-color:#4aaced;
	border-radius: 5px;
	text-align: center;
	margin: 1em;
}

.odr-search a:link{
	color: #ffffff;
}

.odr-search a:visited{
	color: #ffffff;
}

.odr-search a:hover{
	color: #ffffff;
	text-decoration:none !important;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.odr-search a:active{
	color: #ffffff;
}


/*回首頁*/
.back-index-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#C19C5C;
	width: 20%;
	text-align:center;
	border-radius: 5px;
	margin: 3em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.back-index-button:hover{
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}


/*訂單查詢彈出視窗文字*/
.pl-title{
	text-align: left;
	padding: 1em;
}

.pl-title-set{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#1b89b8;
	width: 100%;
	font-size:18px;
	/*font-weight: bold;*/
	line-height: 2;
    letter-spacing: 1px;
	vertical-align:middle;
	padding: 0.5em;
}

/*訂單查詢-商品明細*/
.pl-p-info{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	width:100%;
	color:#ffffff;
	font-size:14px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 1em;
	background-color:#edf5ff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: left;
}

/*總額橫條背景*/
.pl-total-info{
	width:100%;
	padding: 0.5em;
	background-color:#e5e5e5;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

/*圖外包圍*/
.pl-odr-pic-wrap{
	display:inline-block;
}

/*字外包圍*/
.pl-txt-wrap{
	display:inline-block;
	vertical-align: top;
	padding: 0 0 0 1em;
}

/*字顏色*/
.pl-txt-color{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#5a381c;
	font-size:18px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
}

.pl-cash-txt-color{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#590d10;
	font-size:15px;
	line-height: 2;
    letter-spacing: 1px;
}

.pl-total-info-color{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display: inline-block;
}

.pl-final-total-color{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	display: inline-block;
	padding: 0 0 0 1em;
}

/*詳細收件人資料*/
.mmbr-odr-info{
	width:100%;
	padding: 1em 2em 1em 2em;
	border-radius: 10px;
	border: 1px solid #cdc3ba;
}

.mmbr-oi-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 1em 0 1em 0;
}

.mmbr-oi-answer-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	padding: 1em 0 1em 2em;
	border-left: 1px solid #cdc3ba;
}

.mmbr-oi-answer-txt a:link{
	color:#000000;
}

.mmbr-oi-answer-txt a:visited{
	color:#000000;
}

.mmbr-oi-answer-txt a:hover{
	color:#b01b13;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mmbr-oi-answer-txt a:active{
	color:#000000;
}

/*點點顏色*/
.dot-color{
	color:#ac8687;
}


/*加入購物車*/
.add-cart-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#C19C5C;
	width: 100%;
	text-align:center;
	border-radius: 5px;
	margin: 3em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.add-cart-button:hover{
	color:#ffffff;
	background-color:#bfd1d7;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}



/*直接購買*/
.purchase-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#ff2020;
	width: 100%;
	text-align:center;
	border-radius: 5px;
	margin: 3em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.purchase-button:hover{
	color:#ffffff;
	background-color:#E98C8F;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}


/*紅利加購*/
.add-bonus-wrap{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ; /*2017-04-18編輯*/
	letter-spacing:1px; /*2017-04-18編輯*/
	text-align: left;
    padding: 2em 1.7em 1em 1.7em;
}


.add-bonus-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:14px;
    letter-spacing: 1px;
	padding: 1em 0 1em 0;
}


/*選擇加購紅利商品*/
.add-bp-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#ffb375;
	width: 50%;
	text-align:center;
	border-radius: 5px;
	/*margin: 3em auto;*/
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	display: inline-block;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.add-bp-button:hover{
	color:#ffffff;
	background-color:#ffc89f;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}


/*紅利商品加購*/
.bp-add-buy-title{
    text-align: center;
    padding: 1em;
}

.bp-add-buy{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#bf0000;
	width: 100%;
	font-size:18px;
	/*font-weight: bold;*/
	line-height: 2;
    letter-spacing: 1px;
	vertical-align:middle;
	padding: 0.5em;
}

/*我要加購*/
.iwantaddbuy-button{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#bcbcbc;
	width: 100%;
	text-align:center;
	border-radius: 5px;
	margin: 3em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.iwantaddbuy-button:hover{
	background-color:#ed7795;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

.iwantaddbuy-button2{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	font-size: 18px;
	color:#ffffff;
	background-color:#bcbcbc;
	width: 100%;
	text-align:center;
	border-radius: 5px;
	margin: 1em auto;
	line-height: 2;
    letter-spacing: 2px;
    vertical-align: middle;
	-moz-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
	box-shadow:0px 4px 12px -5px rgba(0,0,0,0.5);
}
.iwantaddbuy-button2:hover{
	background-color:#ed7795;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	text-decoration:none !important;
}

/*加購紅利商品文字設定*/
.addbp-sub{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:1px;
	padding-top: 1em;
	display: inline-block;
	/*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;*/
}

.addbp-sub a:link{
	color:#000000;
}

.addbp-sub a:visited{
	color:#000000;
}

.addbp-sub a:hover{
	color:#C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.addbp-sub a:active{
	color:#000000;
}



/*2017-05-26編輯*/
/*加購紅利商品詳細頁-價格文字設定*/
.bp-price-sub{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:16px;
	/*font-weight:bold;*/
	line-height:2;
	letter-spacing:1px;
	padding-top: 1em;
	padding-right: 1em;
	display: inline-block;
	/*white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;*/
}

.bp-price-sub a:link{
	color:#000000;
}

.bp-price-sub a:visited{
	color:#000000;
}

.bp-price-sub a:hover{
	color:#C19C5C;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.bp-price-sub a:active{
	color:#000000;
}




/*label設定*/
label {
    font-weight: 500 !important;
}

.label {
    text-align: left !important;
}

/*品牌故事*/
.bs-set{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	font-size:18px;
	font-weight: 500;
}

.bbss-ctn{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#000000;
	width: 100%;
	font-size:15px;
	/*font-weight:bold;*/
	line-height: 2;
    letter-spacing: 1px;
	margin: 2em 0 2em 0;
	padding: 0 0 2em 0;
	border-bottom-style:dashed;
    border-bottom-color: #9b9b9b;
    border-bottom-width: thin;
}














































/**底部copyright設定**/
.copyright-info{
	width:100%;
	background-color:#C19C5C;
	text-align:center;
    margin:0 auto;
}

.copyright-info-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	margin:0 auto;
	padding: 15px;
	display:inline-block;
	letter-spacing: 1px;
}

/**底部津淳連結**/
.jc-icon-txt{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif;
	display:inline-block;
	font-size:12px;
	color:#ffffff;
	padding: 10px 0;
}

.jc-icon-txt a:link{
	color:#ffffff;
}

.jc-icon-txt a:visited{
	color:#ffffff;
}

.jc-icon-txt a:hover{
	color:#ffffff;
}

.jc-icon-txt a:active{
	color:#ffffff;
}


















































/**清除浮動**/
.clear-b{
	clear:both;
	margin:0;
	padding:0;
}

/**動態流暢效果**/
.atmrun{
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}

/**發光**/
.light-img {
    max-width: 100%;
	height:auto;
	
	/*--動畫--*/
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.light-img:hover {
	-webkit-filter: drop-shadow(0px 0px 7px white);
    filter: drop-shadow(0px 0px 7px white);
	 
}

/**圖片滑鼠hover效果**/
.hiroki-img {
    max-width: 100%;
	height:auto;
	
	/*--動畫--*/
	-webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.hiroki-img:hover {
	-webkit-filter: contrast(150%); /* Safari */
    -moz-filter: contrast(150%);
    -ms-filter: contrast(150%);
    -o-filter: contrast(150%);
    filter: contrast(150%);
	 
}



/**圖片圓角效果**/
.hiroki-br-img{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/**圖片淡化效果**/
.hiroki-opacity-img {
    -webkit-filter: opacity(30%); /* Safari */
    filter: opacity(30%);
}

/**不規則圓形**/
.avatar {
    border-top-left-radius: 200px 100px;
    border-top-right-radius: 170px 115px;
    border-bottom-left-radius: 120px 130px;
    border-bottom-right-radius: 245px 125px;
}
.avatar img {
    width: 100%;
    height: 100%;
}

/**圖片陰影**/
.pic-shadow{
	-moz-box-shadow:0px 3px 15px -2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 3px 15px -2px rgba(0,0,0,0.5);
	box-shadow:0px 3px 15px -2px rgba(0,0,0,0.5);
}

/**滑鼠移入轉圈效果**/
.rotate {
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}

.rotate:hover {
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  transform:rotate(360deg);
}

/**圖片垂直置中**/
.vam-img{
  vertical-align: middle;
}
















@media (min-width: 1195px){
.dash-line{
	border:none;
}
.m-head{
	display:none;
}
}











@media (max-width: 1336px){
.ctn-width{
	width:92%;
	margin:0 auto 0 auto;
}
}

@media (max-width: 1280px){
.ctn-width{
	width:96%;
	margin:0 auto 0 auto;
}
}

@media (max-width: 1194px){
.head-menu{
	height:0;
	background-color:transparent;
}

.ml-cart-wrap {
    display:none;
}

.cd-morph-dropdown{
	background-color:transparent !important;
}

/**2017-07-10編輯**/
.links-list{
	font-family: Heiti TC, 'Noto Sans TC', "メイリオ", Microsoft JhengHei, Helvetica, Arial, sans-serif ;
	color:#E7C42B;
	font-size:16px;
	/*font-weight:bold;*/
	letter-spacing:1px;
	line-height:2;
	display:block;
}


.links-list a:link{
	color:#E7C42B;
}

.links-list a:visited{
	color:#E7C42B;
}

.links-list a:hover{
	color:#ffffff;
	-webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.links-list a:active{
	color:#E7C42B;
}




.page-head {
    height: 150px;
}
.cd-morph-dropdown .label {
	width: 15em;
}
}




@media (max-width: 1024px){
.ctn-width{
	width:97%;
	margin:0 auto 0 auto;
}
.cd-morph-dropdown .label {
    width: 16em;
}
}




@media (max-width: 768px){
.ctn-width{
	width:97%;
	margin:0 auto 0 auto;
}
.ctn-all-width {
    width: 80%;
    margin: 0 auto 0 auto;
}
.goods-item-wrap {
    padding: 2em;
}
.foot-logo {
    padding: 2em;
}
.cs-info {
    padding-left: 0.5em;
}
.mscn {
    right: 52%;
}
.foot_table_btm{
	padding-bottom:1em;
}
.entermail-form-set {
    width: 100%;
}
.password-bottom{
	width: 100%;
}
.welcomebackxxx {
    text-align: center;
}
.step-img-set {
    display: block;
}
.add-bp-button {
    width: 100%;
	margin: 1em 0 1em 0;
}
}

@media (max-width: 767px){
.rms-table {
    width: 100%;
}
.cs-wrap{
	text-align: center;
    padding-top: 2em;
}
}

@media (max-width: 736px){
.ctn-width{
	width:95%;
	margin:0 auto 0 auto;
}
.si{
	padding: 2em 0 2em 0;
}
.form-wdth {
    width: 100%; /**2017-07-14編輯**/
}
.cd-accordion-menu {
    padding-bottom: 2.5em;
}
.pic-border {
    width: 70%;
}
.cd-accordion-menu {
  width: 100% !important;
}
.form-set {
    width: 100%;
}
.login-bottom{
	width: 100%;
	margin: 1em 0 1em 0;
}
.fb-login-bottom{
	width: 100%;
}
.join-bottom{
	width: 100%;
}
.member-pad{
	padding-top: 3em;
}

.sand-bottom{
	width: 100%;
}
.cancel-bottom{
	width: 100%;
}
.reset-bottom{
	width: 100%;
}
.csbmt-bottom{
	width: 100%;
}
.mo-title {
    width: 100%;
}
.sand-np-bottom{
	width: 100%;
}

.member-accbox{
	width:100%;
}
.cs-bottom{
	width:100%;
	margin:3em 0 1em 0;
}
.bi-bottom{
	width:100%;
	margin:3em 0 1em 0;
}
.ml-bottom{
	width:100%;
	margin:3em 0 1em 0;
}
/*.mmbr-oi-txt {
	border-right: none;
    border-bottom: 1px solid #cdc3ba;
}*/
.mmbr-oi-answer-txt{
	padding: 1em 0 1em 0;
	border-left: none;
    border-top: 1px solid #cdc3ba;
}
.not-member-bottom{
	width:100%;
}/**2017-05-08編輯**/
}


@media (max-width: 568px){
.hiroki-u-ss-1{
	width:100%;
	max-width:100%;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}

.hiroki-u-ss-12-24{
	width:50%;
	max-width:50%;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}

.about-lasol{
	width:100%;
	height:673px;
	background: url(../images/m_about_banner.jpg) top center no-repeat;
}
.cd-morph-dropdown .label {
    width: 14em;
}
.pic-border {
    width: 100%;
}
.county-set {
    width: 100%;
	margin: 1em 0 1em 0 !important;
}

.cn-form-set{
	width: 100%;
	margin: 1em 0 1em 0 !important;
} /*2017-02-10編輯*/

.cntctw-form-set{
	width: 100%!important;
	margin: 1em 0 1em 0 !important;
}

#form_1{
	width: 100%;
    margin: 1em 0 1em 0 !important;
}
.date-pad-set{
	margin: 1em 0.5em 1em 0;
}
.ftips-txt{
	padding:0;
}
.step-img-set {
    vertical-align: middle;
    display: block;
}

.tr-set {
    text-align: center;
}
.pl-dtl-pic{
	text-align: center;
}
.pl-odr-pic-wrap {
    padding: 0.5em 0 1em 0;
}
}

@media only screen and (max-width: 480px){
.pure-form button[type=submit] {
    margin: 0 !important;
}
.pure-form input[type=text] {
	margin-bottom: 0;
}
}

@media (max-width: 414px){
.ctn-width{
	width:90%;
	margin:0 auto 0 auto;
}
.mscn {
    right: 49%;
}
.cash-number-wrap {
    padding: 2em 0 1em 0;
	text-align: center;
}
.cash-number {
    padding-right: 0.5em;
}
.sale-number-wrap {
    padding: 2em 0 1em 0;
	text-align: center;
}
.vip-cash {
    padding: 0;
}
.social-icon-wrap {
    padding: 2em 0 1em 0;
    text-align: center;
}
.ipt-set {
    display: block;
}
.input-type {
    margin: 0.5em 0.5em 1em 0.8em;
}
.trash-pad{
	padding: 0 0.5em 0 0;
}
.shopping-goods-pic {
    padding: 2em 0 2em 0;
}
.goods-total {
    text-align: center;
}
.pure-table td, .pure-table th {
    padding: .3em;
}
.fl-set {
    float:none;
	margin: 0 auto;
}
.order-info-list-title {
    width: 60%;
}
.left-list-ctn {
    padding: 1em 1em 1em 1em;
}

.quantity-ma{
	margin:0 !important;
}
.total-money {
    padding-left: 0;
}
.add-bonus-wrap {
    text-align: left;
    padding: 2em 0 1em 0;
}
}


@media (max-width: 320px){
.mscn {
    right: 48%;
}
.form-wdth {
    width: 50%;
}
.absolute-di {
    display: block !important;
}
.cash-total-color {
    font-size: 20px;
}
.cash-total-txt {
	font-size: 14px;
}
.right-list-title{
	width:50%;
}
}
