﻿@charset "utf-8";
/* CSS Document */

body {
	font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	color: #333333;
	font-size: 14px;
	line-height: auto;
	background-color: rgba(245,245,245,0.5);
}
fieldset {
	border-color: #999;
}
p {
	margin: 0px;
}
a,
a:hover,
a:link,
a:focus {
	border: 0px solid #ddd;
	cursor: pointer;
	color: #000;
}
select {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
option {
	font-size: 16px;
}
input,
textarea,
select,
a {
	outline: none !important;
}
input:focus,
textarea:focus,
select:focus {
	outline: none;
}
input {
	border-radius: 0px;
	color: #353432;
	height: 20px;
	padding: 0px 12px;
	border: 0px;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-bottom: 1px solid #dcdcdc;
}
input:focus {
	border-color: #dcdcdc;
	outline: 0;
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.075), 0 0 0px rgba(102, 175, 233, .6);
}
input::-ms-clear {
	display: none;
}
ul {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
img {
	max-width: 100%;
}
.fixed_header__ {
	display: none;
}
.nav > li > a {
	padding: 0;
}
.table > tbody > tr > td {
	border-top: 0px;
}
/*------ 共通css --------*/
.none {
	display: none;
}
.mp_none {
	padding: 0;
	margin: 0;
}
.inner {
	padding-left: 0;
	padding-right: 0;
}
.p_none {
	padding: 0;
}
.T_box {
	padding: 13px;
}
.bg-white {
	background: #ffffff;
}
.bg-g {
	background: #f3f3f3;
}
.bg-b {
	background: #000000;
}
.bg-bw {
	background: #353432;
}
.bg-rv{
	background: #3e4c84;
}
.T_img {
	padding: 20px 0;
}
.T_price,
.Btn__ ,
.submit_btn {
	font-size: 16px;
}
.bg-pop1 {
	background: url(../images/common/button/tips_bg_01.png);
	right: 0px;
	top: -3px;
	background-repeat: no-repeat !important;
	background-position: -23px -23px !important;
	background-origin: content-box !important;
	padding: 23px 32px 72px 61px;
	position: absolute;
	font-size: 16px;
}
.pop_title1::after {
	width: 0px;
}
.bread  .bread_h4_bottom_wrapper {
	width: 32%;
	margin-right: 14px;
}
.info_T,
table input.form-control,
#Info-Container table .btn-default,
#Info-Container table .dropdown-menu,
#Member_Contents h2,
#Info-Content h3,
#Footer_Area h3,
#Footer_Area h4 {
	font-size: 14px;
}
.Info-Container .btn-default,
.Info-Container  .dropdown-menu,
.Info-Content h3 {
	font-size: 16px;
}
.T_text {
	margin: 0;
	padding: 10px 0;
}
.T_error {
	padding-left: 12px;
	color: #d33232;
	text-align: left;
}
.T_t,
.T_text,
.comment,
.T_error,
.F_Navi_list a{
	font-size: 14px;
}
.T_title {
	font-size: 32px;
	margin: 0;
	padding: 17px 0;
	letter-spacing: 10px;
}
.T_title_line {
	padding-top: 50px;
	padding-bottom: 60px;
	letter-spacing: 4px;
}
.T_subtitle::after {
	position: absolute;
	content: "";
	display: block;
	width: 20px;
	height: 40px;
	top: 0;
	right: 0;
	/*border-bottom: 2px dotted #000000;*/
}
.T_subtitle_none::after {
	width: 0px;
	height: 0px;
	border-bottom: 0px dotted #000000;
}
.info_Subtitle {
	position: relative;
	margin: 30px 0;
	/*background: url(../images/common/icon/h2_icon_bg_bk.png) no-repeat left bottom;*/
	margin-bottom: 24px;
}
.info_Subtitle_none {
	background: none;
}
.info_Subtitle::before {
	position: absolute;
	content: "";
	top: 0;
	display: block;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center;
}
.icon_item::before {
	background-image: url(../images/common/button/icon_h2_24x24_04.png);
}
.pro_right::before {
	background-image: url(../images/common/button/icon_h2_24x24_03.png);
}
.icon_make::before {
	background-image: url(../images/common/button/icon_h2_24x24_05.png);
}
.icon_lock::before {
	background-image: url(../images/common/button/icon_h2_24x24_12.png);
}
.icon_address::before {
	background-image: url(../images/common/button/icon_h2_24x24_06.png);
}
.icon_option::before {
	/*background-image: url(../images/common/button/icon_h2_24x24_05.png);*/
}
.icon_wechat::before {
	background-image: url(../images/common/button/icon_h2_24x24_13.png);
}
.BFJ_input::before {
	background-image: url(../images/common/button/icon_h2_24x24_16.png);
}

.icon_address1::before {
	background-image: url(../images/common/button/icon_h2_24x24_06.png);
}
.icon_address2::before {
	background-image: url(../images/common/button/icon_h2_24x24_06.png);
}
.icon_confirm1::before {
	background-image: url(../images/common/button/icon_h2_24x24_01.png);
}

.icon_confirm_identity2::before {
	background-image: url(../images/common/button/icon_h2_24x24_21.png);
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: 0px;
}
.Btn__ {
	position: relative;
	width: 200px;
	height: 50px;
	visibility: visible;
}
.td_btn {
	padding-left: 25px;
	padding-right: 25px;
}
button.close {
	width: 22px;
	height: 22px;
	background: #D10003;
	color: #ffffff;
	opacity: .75;
	text-shadow: 0 1px 0 #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
.close:active,
.close:hover,
.close:focus {
	color: #fff;
	background: #999;
	opacity: 1;
	filter: alpha(opacity=100);
}
.T_yen {
	padding-top: 15px;
}
.T_underline {
	text-decoration: underline !important;
}
.T_underline-hover:hover {
	text-decoration: underline;
}
.T_white,
.T_white:hover,
.T_white:link,
.T_white:focus{
	color:#d33232;
}
.T_red,
.T_red:hover,
.T_red:link,
.T_red:focus{
	color:#d33232;
}
.T_gray,
.T_gray:hover,
.T_gray:link,
.T_gray:focus{
	color: #999;;
}
.T_white,
.T_white:hover,
.T_white:link,
.T_white:focus{
	color:#ffffff;
}
.T_blue,
.T_blue:hover,
.T_blue:link,
.T_blue:focus{
	color: #337ab7;
}
.T_rv,
.T_rv:hover,
.T_rv:link,
.T_rv:focus{
	color: #3e4c84;
}
.mr_left {
	margin-left: 20px;
}
.border-none {
	border: none;;
}
.border_b {
	border: 1px solid #999;
}
.border_b_no_spe {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 0px !important;
}
.border_b_no_spe  tr td:first-child {
	width: 160px;
}
.border-top_b {
	border-top: 1px solid #999;
}
.border-bottom_b {
	border-bottom: 1px solid #999;
}
.border-bottom_dotted-b {
	border-bottom: 1px dotted #999;
}
.border-top_dotted-b {
	border-top: 1px dotted #999;
}
.border-left_dotted-b {
	border-left: 1px dotted #999;
}
.border-top_r {
	border-top: 1px solid #d33232;
}
.border-top-c6 {
	border-top: 1px solid #666;
}
.border-bottom-c6 {
	border-bottom: 1px solid #666;
}
.border-border-left-d33232 {
	border-left: 1px solid #d33232 !important;
}
.border-border-right-d33232 {
	border-right: 1px solid #d33232 !important;
}
.border-border-top-d33232 {
	border-top: 1px solid #d33232 !important;
}
.border-border-bottom-d33232 {
	border-bottom: 1px solid #d33232 !important;
}
.border-bottom_r {
	border-bottom: 1px solid #d33232;
}
.border-top_d {
	border-top: 1px solid #ddd;
}
.border-bottom_d {
	border-bottom: 1px solid #ddd;
}
.border-top_rv {
	border-top: 1px solid #3e4c84;
}
.border-bottom_rv {
	border-bottom: 1px solid #3e4c84;
}
.border-top-w {
	border-top: 1px solid #dcdcdc;
}
.border-bottom-w {
	border-bottom: 1px solid #dcdcdc;
}
.border-lr-g {
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
.bg_line {
	background: url(../images/common/bg/bg_repert_01.png);
}
.bg_none {
	background: none;
}
.shop-table-spe > thead > tr > th, .shop-table-spe > tbody > tr > th, .shop-table-spe > tfoot > tr > th, .shop-table-spe > thead > tr > td, .shop-table-spe > tbody > tr > td, .shop-table-spe > tfoot > tr > td {
	border-top: 0px;
}
table input.form-control {
	color: #000;
	border: 0px;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-radius: 0px;
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	border-bottom: 1px solid #dcdcdc;
}
table input.form-control.error {
	border-bottom-color: #d33232;
}
.sub-title {
	margin: 0;
	padding: 8px 0;
}
.active a,
.active a:hover,
.active a:link {
	text-decoration: none !important;
	cursor: default;
}
.T_marg__ {
	margin-right: 20px;
}
.slash_R::after {
	content: "/";
	margin-left: 20px
}
.arow_right {
	background: url(../images/common/button/icon_btn_12x12_05_999.png) no-repeat left center;
	padding-left: 16px !important;
}
.btn_icon-plus::after,
.submit_btn::after,
.submit_btn::before,.btn_icon-plus-search::after,.btn_icon-plus-book::after {
	position: absolute;
	content: "";
	display: block;
	top: 50%;
	padding:28px 27px;
	margin-top: -28px;
	background-position: center;
	background-repeat: no-repeat;
}
/*======= Bootstrap-Select リセット  ========*/
.form-control:focus,.input:focus {
	border-color: #353432 !important;
	outline: 0 !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
	content: "";
	position: absolute;
	display: block;
	padding:0;
	margin: 0;
	width: 12px;
	height: 15px;
	right: 15px;
	top: 9px;
	background: url(../images/common/icon/symbol_03_default.png) no-repeat center right;
	background-size: contain;
	border: none;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	background: url(../images/common/icon/symbol_03_default.png) no-repeat center right;
	transform: rotate(-180deg);
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 100%;
	background: #ffffff;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle::after {
	right: 9px;
	left: auto;
}
.dropdown-menu {
	line-height: 1.8;
	-webkit-box-shadow: 0 6px 3px rgba(0, 0, 0, .175);
	box-shadow: 0 0px 3px rgba(0, 0, 0, .175);
}
.dropdown-menu li {
	padding: 0 12px;
}
.btn-group.open .dropdown-toggle {
	box-shadow: none;
}
.bootstrap-select .dropdown-toggle:focus {
	outline: none!important;
}
.btn-default {
	outline: none !important;
	box-shadow: none !important;
	background-color: transparent !important;
	background-image: none !important;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default,
.dropdown-toggle.btn-default,
.dropdown-toggle.btn-default:active,
.dropdown-toggle.btn-default:focus,
.dropdown-toggle.btn-default:hover,
.dropdown-toggle.bs-placeholder,
.dropdown-toggle.bs-placeholder:active,
.dropdown-toggle.bs-placeholder:focus,
.dropdown-toggle.bs-placeholder:hover {
	background: #ffffff;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
	color: #333;
	background-color: #ffffff;
	border-color: #8c8c8c;
}
.dropdown-menu li a {
	border-bottom: 1px dotted #ccc;
	padding: 8px 0;
	margin: 0;
	color: #000000;
}
.dropdown-menu li:last-of-type a {
	border-bottom: none;
}
#Info-Container .dropdown-toggle {
	border: none;
	border-radius: 0;
}
.Info-Container .dropdown-toggle {
	border: none;
	border-radius: 0;
}

/*---------ヘッダーCSS----------*/
header {
	/*position: fixed;*/
	width: 100%;
	top:0;
	left: 0;
	z-index: 999;
	background: #FFFFFF;
	/*border-top: 4px solid #d33232;*/
}
#Header_Area {
	padding: 0px 0 10px;
}
#Header_area a,
#Header_area a:hover,
#Header_area a:link,
#Header_area a:focus{
	text-decoration: none;
}

#Page_Logo {
	/*padding: 0;*/
	/*margin: 0;*/
	padding-left: 28px;
}
#Page_Navi {
	margin-right: 0;
	padding: 13px 0 0;
}
.Header_Contents {
	padding: 10px 0 0;
}
#Page_Link {
	padding: 10px 0 0;
	margin: 0;
}
#Page_Link li{
	padding: 0;
	margin: 0;
}
#Page_Link li a {
	padding-left:12px;
}
#Languages {
	padding-right:0;
}
#Page_Navi .filter-option {
	color: #000000;
}
.Header_contents .dropdown-menu li.selected {
	border: none;
}
#Info-Container .dropdown-menu li.selected a,
#Languages .dropdown-menu li.selected a {

}
#Header_area .dropdown {
	padding: 3px 0;
}
#Languages .dropdown {
	width: 120px;
}
#Monetary .dropdown {
	width: 300px;
}
.glyphicon-play::before {
	display: block;
	font-size: 8px;
}

#Header-contents {
	width: 100%;
}
#World_Time {
	width: 270px;
}
#World_Time .T_text span {
	margin: auto 6px auto auto;
}
.Date {
	padding-left: 10px;
}
#Monetary {
	padding-left: 25px;
}
#Monetary .T_text {
	padding-right: 10px;
}
#Member {
	width: 250px;
	float: right;
	padding: 13px 0;
}
.Member_btn span {
	margin: 0 auto 0 30px;
	text-align: center;
	color: #d33232;
}
#MyPage-Btn {
	border: 1px solid #d33232;
	float: right !important;
	background-image: url(../images/common/contents/dicon_14x14_default_rd.png);
}
#MyPage-Btn:hover {
	border: 1px solid #d33232;
	background-color: #d33232;
	background-image: url(../images/common/button/icon_12x12_hover_03.png);
}
#Logout-Btn {
	border: 1px solid #d33232;
	background-color: #d33232;
	background-image: url(../images/common/button/icon_12x12_hover_02.png);
}
#Logout-Btn:hover {
	border: 1px solid #000000;
	background-color: #000000;
	background-image: url(../images/common/button/icon_12x12_hover_02.png);
}
#MyPage-Btn:hover span,
#Logout-Btn:hover span,
#Logout-Btn span {
	color: #ffffff;
}
.Member_btn {
	width: 120px;
	height: 32px;
	margin: 0;
	padding: 6px 0;
	overflow: hidden;
	border-radius: 4px;
	background-position: center left 10px;
	background-repeat: no-repeat;
}

/*------スクロール　ヘッダー固定CSS----------*/
header.fixed_header__ {
	box-shadow: 1px 2px 5px rgba(98,98,98,0.50);
}
#Page_Navi,
#World_Time,
#Monetary {
	height: 100%;
}
header.fixed_header__ #Page_Navi,
header.fixed_header__ #World_Time {
	display: none;
}
header.fixed_header__ #Header-contents {
	width: 720px;
	float: right;
}
header.fixed_header__ #Page_Logo .Logo {
	margin-top: 10px;
}
header.fixed_header__ #Page_Logo img {
}
header.fixed_header__ #Page_Logo {
	width: 250px;
}
header.fixed_header__ #Member_Contents li h2 {
	margin-top: 10px;
}
/*-------メインコンテンツ---------*/

#Main-Contents {
	width: 100%;
	text-align: center;
}

#Member_Contents {
	border-top: 1px solid #dcdcdc;
	border-bottom: 2px solid #999;
}
#Member_Info {
	border-bottom: 1px solid #dcdcdc;
}
#Member_Contents h2,
#Info-Content h3 {
	font-weight: 500;
}
#Member_Contents h2 {
	border-right: 1px solid #dcdcdc;
}
#Member_Contents li.active h2{
	color: #fff;
	border-right: none;
}
#Member_Contents li.active{
	background: #999;
}
#Member_Info li,
#Member_Info li.active h3,
#Member_Info li a:hover{
	color: #d33232;
	text-decoration-color: #d33232;

}
#Member_Info li.active{
	border-bottom: 4px solid #d33232;
}

#Member_Contents li,
#Member_Info li {
	margin: 0;
	padding: 0;
	text-align: center;
}

/*---------メインコンテナー----------*/
main {
	padding-top: -5px;
	padding-bottom: 80px;
}
.main-header {
	text-align: center;
	padding: 0;
}
#Main-Container {
	padding: 40px 32px;
}
/*------手順エリア-----*/
.Content_list {
	overflow: hidden;
	padding: 10px;
}
.bread {
	background: #FFFFFF;
}
.bread li {
	width: 32.3555%;
	position: relative;
	float: left;
	text-decoration: none;
	margin-right: 13px;
}
.bread_four li {
	width: 23.9%;
}
.bread li h4 {
	height: 60px;
	padding: 20px 0;
	background-color: #999;
	margin-right: 10px;
	color: #fff;
	margin-bottom: 0;
	margin-top: 0;
}
.bread li h4.bread_h4_bottom {
	height: 100px;
	margin-right: 15px;
}
.bread li h4.bread_h4_bottom p {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #fff;
	margin-left: 18px;
}
.bread li h4.bread_h4_bottom p span {
	display: inline-block;
	margin-left: -18px;
	background:none;
}
.bread li:last-child h4 {
	background: #999;
}
.bread li h4::before,
.bread li h4::after {
	position: absolute;
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	right: 0;
	background-color: #999;
}
.bread li h4.bread_h4_bottom::before,
.bread li h4.bread_h4_bottom::after {
	width: 50px;
	height: 50px;
}
.bread li h4::before {
	top: 0;
	transform: skew(30deg);
}
.bread li h4::after {
	bottom: 0;
	transform: skew(-30deg);
}
.bread li.active h4,
.bread li.active h4::before,
.bread li.active h4::after {
	background-color: #353432;
}
.bread li:last-child {
	margin-right: 0;
}
.bread li:last-child h4::before,
.bread li:last-child h4::after {
	position: absolute;
	content: "";
	display: block;
	width: 20px;
	height: 30px;
	right: 0;
	background-color: #999;
	transform: skew(0);
}
.bread li.active:last-child h4::before,
.bread li.active:last-child h4::after {
	background-color: #353432;
}
.bread li:last-child h4.bread_h4_bottom::before,.bread li:last-child h4.bread_h4_bottom::after {
	height: 50px;
	width: 50px;
}
.bread li h4 span {
	padding-left: 20px;
	background: url(../images/common/icon/icon_32.png) no-repeat center left;
}
.bread li.active h4 span {
	background: url(../images/common/icon/icon_31.png) no-repeat center left;
}
.info_area {
	padding: 20px 0 40px;
}
.item-list_table,
.text_table,
.info_table,
.list_table {
	width: 100%;
}
.item-list_table {
	margin-bottom: 50px;
}
.info_table{
	margin: 40px 0 10px;
}
.text_table {
	margin: 40px 0;
}
.list_table{
	margin: 40px 0 0px;
}
#Info-Container th {
	font-weight:inherit;
}

#Info-Container td,
#Info-Container th {
	vertical-align:middle;
}
.info_table th {
	padding: 13px 8px;
}
.info_table td {
	padding: 13px 25px;
}
.text_table th,
.text_table td,
.item-list_table td,
.list_table td {
	padding: 3px 25px;
}
td.td_T {
	padding: 19px 25px 19px 0px;
}
th.th_T {
	padding: 19px 25px 19px 0px;
}
.th_title p{
	width: 100%;
	margin: 10px 0;
	color: #ffffff;
	line-height: 40px;
}
#Info-Container .item-price_t,
#Info-Container .item-nub_t {
	width: 90%;
	float: left;
	padding-left: 12px;
}
.menu_select{
	width: 100%;
	text-align: left;
}
.item-price_t,
.item-nub_t{
	padding: 0;
}
.info_inner {
	padding: 24px;
	line-height: 2.0;
	margin: 0;
}
.item-add_btn {
	border: 2px solid #3e4c84;
	padding: 14px 40px;
	text-align: left;
}
.item-add_btn,
.item-add_btn:focus {
	color: #3e4c84;
	background-color: #FFFFFF;
}
.item-add_btn:hover {
	background-color: #3e4c84;
	color: #FFFFFF;
	border: 2px solid #3e4c84;
}

.item-search_btn {
	border: 2px solid #353432;
	padding: 12px 60px;
	/*text-align: left;*/
}
.btn_JAFIC {
	padding: 14px 54px;
}
.btn_send_email_spe {
	padding: 14px 60px;
}
.item_add_file_btn {
	padding: 14px 15px;
}
.item-cancel_btn {
	border: 2px solid #d33232;
	/*text-align: left;*/
}
.item-update_btn {
	padding: 14px 58px;
}
.item-cancel_btn {
	padding: 14px 35px;
}
.item-add_btn_cate {
	padding: 14px 20px;
}
.item-search_btn,
.item-search_btn:focus {
	color: #353432;
	background-color: #FFFFFF;
}
.btn_blue_spe {
	width: 214px;
	padding: 14px 6px;
	border: 2px solid #3e4c84;

}
.btn_blue_spe,
.btn_blue_spe:focus {
	color: #3e4c84;
	background-color: #FFFFFF;
}
.item-cancel_btn, .item-cancel_btn:focus {
	color: #d33232;
	background-color: #FFFFFF;
}
.item-search_btn:hover {
	background-color: #353432;
	color: #FFFFFF;
	border: 2px solid #353432;
}
.btn_blue_spe:hover {
	background-color: #3e4c84;
	color: #FFFFFF;
	border: 2px solid #3e4c84;
}
.item-cancel_btn:hover {
	background-color: #d33232;
	color: #FFFFFF;
	border: 2px solid #d33232;
}

.item-select_btn {
	border: 2px solid #d33232;
	padding: 0px 28px;
	text-align: left;
}

.item-select_btn,
.item-select_btn:focus {
	/*color: #d33232;*/
	background-color: #d33232;
}
.item-select_btn:hover {
	background-color: #d33232;
	color: #FFFFFF;
	border: 2px solid #d33232;
	opacity: .9;
}
.item_add_file_btn::after {
	right: 9% !important;
	background-image: url(../images/common/button/icon_20x20_27_default.png) !important;
}
.btn_blue_spe::after {
	right: 1% !important;
	background-image: url(../images/common/button/icon_20x20_32_default_bl.png) !important;
}
.item_add_file_btn:hover::after {
	background-image: url(../images/common/button/icon_20x20_27_hover.png) !important;
}
.btn_blue_spe:hover::after {
	background-image: url(../images/common/button/icon_20x20_32_hover.png) !important;
}
.btn_icon-plus::after {
	right: 20%;
	background-image:url(../images/common/button/icon_20x20_default_18.png);
}
.btn_icon-plus:hover::after {
	background-image:url(../images/common/button/icon_20x20_hover_18.png);
}
.btn_icon-plus-search::after {
	right: 20%;
	/*background-image:url(../images/common/button/icon_20x20_default_23.png);*/
}
.btn_JAFIC::after {
	right: 28% !important;
	background-image: url(../images/common/button/icon_20x20_17_default.png) !important;
}
.btn_JAFIC:hover::after {
	right: 28% !important;
	background-image: url(../images/common/button/icon_20x20_17_hover.png) !important;
}
.btn_send_email_spe::after {
	right: 31% !important;
	background-image:url(../images/common/button/icon_20x20_14_default_bk.png) !important;
}
.btn_send_email_spe:hover::after {
	right: 31% !important;
	background-image:url(../images/common/button/icon_20x20_14_hover.png) !important;
}
.item-update_btn::after {
	right: 20%;
	/*background-image:url(../images/common/button/icon_20x20_26_default.png);*/
}
.item-update_btn:hover::after {
	right: 20%;
	/*background-image:url(../images/common/button/icon_20x20_26_hover.png) !important;*/
}

.tab_table_detail_spe {
	background-image:none;
	padding-bottom: 0px;
}

.btn_icon-plus-book::after {
	right: 20%;
	background-image: url(../images/common/button/icon_20x20_default_18_bk.png);
}
.item-add_btn_cate::after {
	right: 13%;
	background-image: url(../images/common/button/icon_20x20_default_18_bk.png);
}
.btn_icon-plus-book:hover::after {
	background-image:url(../images/common/button/icon_20x20_hover_18.png);
}

.item-cancel_btn:hover::after {
	/*background-image: url(../images/common/button/icon_20x20_hover_05.png)  !important;*/
}
.item-cancel_btn::after {
	/*background-image: url(../images/common/button/icon_right_default_01.png);*/
	right: 17%;
}

.btn_icon-plus-search:hover::after {
	/*background-image:url(../images/common/button/icon_20x20_hover_23.png);*/
}
.btn_icon-plus-select::after {
	right: 8%;
	background-image:url(../images/common/button/icon_right_default_01.png);
}
.btn_icon-plus-select:hover::after {
	background-image:url(../images/common/button/icon_right_hover.png);
}


.Add_item-list .comment {
	padding: 0;
}
.info_sub {
	width: 100%;
	padding: 40px;
	border: 1px solid #999;
	border-top:none;
	display: inline-block;
}
.info-img_box {
	text-align: center;
	width: 600px;
	margin: 0 auto;
	padding: 40px 0;
}
.info-img_box_three {
	width: 425px;
}
.info-img_u {
	margin: 0 15px;
}
.info-img_u p {
	padding: 8px 0;
}
.info-img_t {
	margin: 40px 0 0;
	padding: 25px 0;
	text-align: center;
}
.info_selected_ {
	border-top:1px solid #3e4c84;
	border-bottom:1px solid #3e4c84;
}
.info_de-selected_ {
	border-bottom: 1px solid  #353432;
	border-top: 1px solid #353432;
	color: #353432;
}
.info_de-selected_:hover span {
	color: #353432;
}
.Add_item-list {
	padding: 10px 0;
}
.Item_close__btn.close {
	content: "";
	font-weight: normal;
	width: 33px;
	height: 33px;
	background: url(../images/common/icon/close.png) no-repeat center;
	border: none;
	text-shadow: none;
	opacity: 1.0;
}
.Item_close__btn.close:hover {
	background: url(../images/common/icon/close.png) no-repeat center;
}
.Item_close__btn.close:active,
.Item_close__btn.close:focus {
	background: url(../images/common/icon/close.png) no-repeat  top 6px left 5px;
}
.chase.btn {
	width: 80px;
	height: 32px;
	padding: 6px 10px;
	background-color: #353432;
	border: 1px solid #353432;
	color: #ffffff;
}
.change_btn_style {
	width: 48px !important;
	height: 32px !important;
}
.post_search .btn {
	float: right;
	width: 160px;
	height: 32px;
	padding: 6px 25px 6px 4px;
	color: #353432;
	background-color: #ffffff;
	border: 1px solid #353432;
}
.post-search_btn,
.post-search_btn:hover {
	background-repeat: no-repeat;
	background-position: center right 1.2em;
	background-size: 20px;
}
.post-search_btn:hover {
	background-color: #353432;
	color: #ffffff;
	background-image: url(../images/common/button/icon_h2_24x24_06_hover.png);
}
.post-search_btn {
	background-image: url(../images/common/button/icon_h2_24x24_06.png);
}
.td_btn.push_animate {
	position: relative;
	bottom: 0;
}
.td_btn.push_animate:active {
	margin-right: -1px;
	bottom: -1px;
}
.post_search .btn:active,
.post_search .btn:focus {
	border-color: #353432;
}
#Submit {
	width: 100%;
	/*background: #f3f3f3;*/
	padding: 22px 0;
	margin: 0 0 30px;
}
.submit_area {
	width: 400px;
	margin: 0 auto;
}
/*------送信ボタン------*/
.submit_btn {
	width: 400px;
	height: 56px;
	position: relative;
}
.submit_btn::after {
	right: 10%;
}
.submit_btn::before {
	left:  10%;
}
.submit_btn.btn_off {
	color: #999999;
	background-color: #dcdcdc;
	cursor: inherit;
}
.btn_off.submit-arrow_left::before {
	background-image: url(../images/common/button/icon_left_hover.png);
}
.btn_off.submit-arrow_right::after {
	background-image: url(../images/common/button/icon_right_off.png);
}

.right_select_grey::after {
	background-image: url(../images/common/button/icon_20x20_02_off.png) !important;
}

.right_select_black::after {
	background-image: url(../images/common/button/icon_20x20_02_default_bk.png) !important;
}
.right_select_black:hover::after {
	background-image: url(../images/common/button/icon_20x20_hover_02.png) !important;
}
.btn_off.submit-arrow_left::before {
	background-image: url(../images/common/button/icon_right_off.png);
}

.submit_next.btn_off::before {
	background-image: url(../images/common/button/icon_20x20_off_22.png);
}
.btn_password_change_disabled.btn_off::before {
	background-image: url(../images/common/button/icon_20x20_14_off.png);
}
.btn_rules_disabled.btn_off::before {
	background-image: url(../images/common/button/icon_20x20_09_off.png);
}

.submit_prev.btn_off::before {
	left: 10%;
	background-image: url(../images/common/button/icon_left_off.png);
}
.submit_prev.btn_off::after {
	right: 10%;
	background-image: url(../images/common/button/icon_20x20_off_21.png);
}
.submit_next.btn_on {
	border: 2px solid #d33232;
	background-color: #d33232;
	color: #FFFFFF;
}
.submit_prev.btn_on {
	border: 2px solid #999;
	background-color: #FFFFFF;
	color: #353432;
}
.submit_prev.btn_on:hover,
.submit_next.btn_on:hover {
	color: #FFFFFF;
}
.submit_next.btn_on:hover {
	background-color: #d33232;
}
.submit_prev.btn_on:hover {
	background-color: #999;
}
.submit_next.btn_on.submit-arrow_right::after {
	/*background-image: url(../images/common/button/icon_right_default_01.png);*/
}
.submit_next.btn_on.submit-arrow_right:hover::after {
	/*background-image: url(../images/common/button/icon_right_hover.png);*/
}
.submit_next.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_22.png);
}
.submit_next.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_22.png);
}
.btn_login_in_red.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_15.png);
}
.btn_login_in_red.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_15.png);
}


.btn_content_index_red.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_13_default.png);
}
.btn_rules_red.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_13_default.png);
}
.btn_rules_red.btn_on:before {
	background-image: url(../images/common/button/icon_20x20_09_default.png);
}
.btn_rules_red.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_09_hover.png);
}


.btn_content_index_red.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_13_hover.png);
}

.edit_btn_red.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_03_default.png) !important;
}

.edit_btn_red.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_03_hover.png) !important;
}

.sub_btn_confirm2::before {
	background-image: url(../images/common/button/icon_20x20_default_03.png) !important;
}
.sub_btn_confirm2:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_03.png) !important;
}

.submit_prev.btn_on.submit-arrow_left::before {
	background-image: url(../images/common/button/icon_left_default_02.png);
}
.submit_prev.btn_on.submit-arrow_left:hover::before {
	background-image: url(../images/common/button/icon_left_hover.png);
}
.submit_prev.btn_on.submit-arrow_left::after {
	background-image: url(../images/common/button/icon_20x20_default_21.png);
}
.btn_change_btn::after {
	background-image: url(../images/common/button/icon_20x20_default_03_bk.png) !important;
}
.btn_change_btn:hover::after {
	background-image: url(../images/common/button/icon_20x20_hover_03.png) !important;
}
.submit_prev.btn_on.submit-arrow_left:hover::after {
	background-image: url(../images/common/button/icon_20x20_hover_21.png);
}
.btn_normal_cancel::after {
	background-image: url(../images/common/button/icon_20x20_05_default_bk.png) !important;
}
.btn_normal_cancel:hover::after {
	background-image: url(../images/common/button/icon_20x20_05_hover.png) !important;
}
/*!*------ goTop ボタン-----*!*/
/*#PageTop {*/
/*	position: fixed;*/
/*	right: 100px;*/
/*	bottom: 50px;*/
/*	opacity: 0;*/
/*	z-index: 999;*/
/*    transition: all 0.4s ease-out, opacity 0.2s ease-out, visibility 0.2s ease-out;*/
/*}*/
/*#PageTop a {*/
/*	width: 70px;*/
/*	height: 70px;*/
/*	display: block;*/
/*	z-index: 9999;*/
/*	border: 1px solid #353432;*/
/*	border-radius: 6px;*/
/*	color: #000;*/
/*	text-align: center;*/
/*    padding: 35px 18px 0;*/
/*	background-color: rgba(255,255,255,0.50);*/
/*}*/
/*#PageTop a:hover {*/
/*	background-color: rgba(0,0,0,0.85);*/
/*	color: #fff;*/
/*}*/
/*#PageTop a:hover::after {*/
/*	content: "";*/
/*	background: url(../images/common/icon/symbol_07_hover.png) no-repeat center bottom 20px;*/
/*	display: block;*/
/*}*/
/*#PageTop a::after {*/
/*	width: 70px;*/
/*	height: 70px;*/
/*	content: "";*/
/*	padding: 25px 20px;*/
/*	position: absolute;*/
/*	top: 0px;*/
/*	left: 0px;*/
/*	transform: rotate(-180deg);*/
/*	background: url(../images/common/icon/symbol_07.png) no-repeat center bottom 20px;*/
/*	display: block;*/
/*}*/
/*#PageTop a,*/
/*#PageTop a:active,*/
/*#PageTop a:focus,*/
/*#PageTop a:hover {*/
/*	text-decoration: none;*/
/*}*/

/*---------フッター----------*/
#Footer_Area {
	margin-top: 65px;
}
.footer_logo {
	border-bottom: 4px solid #d33232;
}
.footer_logo h2 {
	padding-bottom: 0;
	margin-bottom: 0;
}
.F_Navi_list {
	/*padding: 45px 0 75px;*/
	padding: 25px 0 25px;
}
#Footer_Area h3 {
	padding: 2px 25px;
	color: #424242;
	font-weight: bold;
}
.Page-link_list  h3 {
	padding-left: 25px;
}
.F_Navi_list li {
	margin-bottom: 16px;
	/*background: url(../images/common/icon/dicon_f_8x8_01_gy.png) no-repeat left center;*/
}
.F_Navi_list li:last-child {
	/*background: url(../images/common/icon/dicon_f_8x8_01_gy.png) no-repeat left center;*/
}
.F_Navi_list a {
	margin-left: 16px;
}
.footer_font a {
	color: #757575;
	font-size: 12px;
}
.footer_font a:hover {
	color: #d33232;
	text-decoration: none;
}
/*.tenso_h {*/
/*background: url(../images/common/icon/dicon_f_16x16_01.png) no-repeat left center;*/
/*}*/
.member_h {
	background: url(../images/common/icon/dicon_f_16x16_02.png) no-repeat left center;
}
.fee_h {
	background: url(../images/common/icon/dicon_f_16x16_03.png) no-repeat left center;
}
.delivery_h {
	background: url(../images/common/icon/dicon_f_16x16_04.png) no-repeat left center;
}
.tenso_h {
	background: no-repeat left center;
	padding: 2px 0px 15px 15px !important;
}
.phone {
	color: #d33232;
	font-size: 22px;
	line-height: 1;
}
.F_bnr-inner {
	border: 1px solid #dcdcdc;
}
.table_tab_inner_spe {
	padding-left: 0px;
	padding-right: 0px;
}
.footer_bnr {
	text-align: center;
	letter-spacing: 4px;
}
#footer_info {
	margin-top: 40px;
	padding-top: 10px;
	border-top: 1px solid #dcdcdc;
}
.link_list li {
	float: left;
	margin: 0 10px;
}
.link_list li a {
	padding-right: 20px;
	font-size: 14px;
	border-right: 1px solid #999;
}
.link_list li:first-of-type a {
	border-right: none;
}
.sns_list {
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 20px;
}
.sns_list ul {
	width: 100%;
	float: right;
}
.sns_list li {
	width: 100%;
	float: left;
	margin-right: 32px;
}
.sns_list li div{
	float: left;
}
.sns_list li a {
	width: 20px;
	height: 18px;
	display: block;
}
.sns_facebook {
	background: url(../images/common/icon/sns/icon_Facebook_default.png) no-repeat center;
}
.sns_facebook:hover {
	background: url(../images/common/icon/sns/icon_Facebook_hover.png) no-repeat center;
}
.sns_twitter {
	background: url(../images/common/icon/sns/icon_twitter_default.png) no-repeat center;
}
.sns_twitter:hover {
	background: url(../images/common/icon/sns/icon_twitter_hover.png) no-repeat center;
}
.sns_weibo {
	background: url(../images/common/icon/sns/icon_weibo_default.png) no-repeat center;
}
.sns_weibo:hover {
	background: url(../images/common/icon/sns/icon_weibo_hover.png) no-repeat center;
}
.sns_weixin {
	background: url(../images/common/icon/sns/icon_twitter_default.png) no-repeat center;
}
.sns_weixin:hover {
	background: url(../images/common/icon/sns/icon_twitter_hover.png) no-repeat center;
}
.kefu{
	width: 100% !important;
	margin-left: 0px !important;
	background: url(../images/common/icon/sns/icon_Facebook_default.png) no-repeat left center;
}
.kefu:hover {
	color: #d33232;
	text-decoration: none;
	background: url(../images/common/icon/sns/icon_Facebook_hover.png) no-repeat left center;
}
.copyright {
	font-size: 12px;
	font-weight: bold;
}
.T_subtitle {
	line-height: 1.0;
	font-size: 26px;
	letter-spacing: 2px;
	/*margin: 0 20px 0 40px;*/
	padding: 10px 0 0 15px;
	border-bottom: 2px solid #000000;
	height: 40px;
}
.T_subtitle_none {
	border-bottom: 0px solid #000000;
}
.man-confirm-wrapper {
	margin-top: 40px;
}
.man-confirm-self {
	margin-bottom: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.border-left-d {
	border-left:1px solid #ddd;
}
.common-bg1 {
	background: url(../images/common/bg/asasa.png);
}
.pop_title1::after {
	border-bottom: 0px dotted #000000;
}
.common-bg2 {
	background: url(../images/common/contents/tips_bg_02.png);
}
.bg-pop-common {
	background-repeat: no-repeat !important;
	background-position: -23px -23px !important;
	background-origin: content-box !important;
	padding: 23px 61px 72px 61px;
	-ms-background-position-y: -22px !important;
	-ms-background-position-x: -32px !important;
}
.common-border-bottom-dcdcdc {
	border-bottom: 1px solid #dcdcdc;
}
.common-font-bold {
	font-weight: bold;
}
.common-font-size36 {
	font-size: 36px;
}
.common-font-size32 {
	font-size: 32px;
}
.common-font-size20 {
	font-size: 20px;
}
.common-font-size22 {
	font-size: 22px;
}
.common-font-size28 {
	font-size: 26px;
}
.common-font-size28_new {
	font-size: 28px;
}
.common-font-size28 {
	font-size: 26px;
}
.common-font-size24 {
	font-size: 24px;
}
.common-font-size12 {
	font-size: 12px;
}
.common-color-low-gray {
	color: #dcdcdc;
}
.common-color-black-right {
	color: #000;
}
.common-bg-low-yellow {
	background: #fefdbd;
}
.common-bg-f3f3f3 {
	background: #f3f3f3;
}
.common-color-c3e4c84 {
	color: #3e4c84;
}
.common-font-size14 {
	font-size: 14px;
}
.common-font-size18 {
	font-size: 18px;
}
.common-font-size40 {
	font-size: 40px;
}
.common-border-top-c353432 {
	border-top: 2px solid #353432;
}
.common-margin-top20 {
	margin-top: 20px !important;
}
.common-margin-bottom20 {
	margin-bottom: 20px !important;
}
.common-padding-bottom10 {
	padding-bottom: 10px;
}
.common-margin-topfu5 {
	margin-top: -5px !important;
}
.common-padding-bottom5 {
	padding-bottom: 5px;
}
.common-line-height26 {
	line-height: 26px;
}
.common-letter-spacing01 {
	letter-spacing: 0.1em;
}
.common-padding-table-inner {
	padding: 13px 25px;
}
.common-vertical-align-middle {
	display: flex;
	align-items: center;
}
.common-margin-bottom28 {
	margin-bottom: 28px !important;
}
#Ts {
	position: relative;
}
#Ts,#Ts:hover,#Ts:link,#Ts:focus {
	text-decoration: none;
}
.common-display-inline-block {
	display: inline-block !important;
}
.confirm_btn.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_09.png);
}
.confirm_btn.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_09.png);
}
.btn_BFJ.btn_on {
	width: 218px;
	height: 40px;
	border: 2px solid #d33232;
	background-color: #FFFFFF;
	color: #d33232;
	font-size: 14px;
}
.common-border-bottom-c99999 {
	border-bottom: 1px solid #999999;
}
.btn_BFJ.btn_on.submit-arrow_right::after {
	background-image: url(../images/common/icon/right-icon.png);
}
.use_book_btn.btn_on.submit-arrow_right::after {
	background-image: url(../images/common/button/icon_20x20_25_default.png);
}
.use_book_before-btn.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_25_default.png) !important;
}
.use_book_before-btn.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_25_hover.png) !important;
}

.btn_right_black.btn_on.submit-arrow_right::after {
	background-image: url(../images/common/button/icon_btn_12x12_04_default.png);
}
.common-width-size49 {
	width: 49%;
}
.common-width-size50 {
	width: 50%;
}
.common-point {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
}
.common-padding0 {
	padding: 0px !important;
}
.common-bg-dcdcdc {
	background: #dcdcdc;
}
.common-color-black {
	color: #353432;
}
.common-bg-c353432 {
	background: #353432;
}
.common-color-white {
	color: #fff;
}
.common-color-red {
	color: #d33232 !important;
}
.common-color-c162f58 {
	color: #162f58;
}
.common-color-c987425 {
	color: #987425;
}
.common-color-c5c5c5c {
	color: #5c5c5c;
}
.common-color-c000 {
	color: #000;
}
.common-color-red-hover:hover {
	color: #d33232;
}
.table.table_size14 > thead > tr > th, .table.table_size14 > tbody > tr > th, .table.table_size14 > tfoot > tr > th, .table.table_size14 > thead > tr > td, .table.table_size14 > tbody > tr > td, .table.table_size14 > tfoot > tr > td {
	padding: 19px 7px;
}
.table-paddin25 > thead > tr > th, .table-paddin25 > tbody > tr > th, .table-paddin25 > tbody > tr > td {
	padding: 19px 25px;
}
.table_padding_spec > thead > tr > th, .table_padding_spec > tbody > tr > th, .table_padding_spec > tfoot > tr > th, .table_padding_spec > thead > tr > td, .table_padding_spec > tbody > tr > td, .table_padding_spec > tfoot > tr > td {
	padding: 19px 7px;
}
.common-p-margin-bottom {
	margin-bottom: 0px !important;
}
.common-p-margin-bottom2 {
	margin-bottom: 2px;
}
.common-border-none {
	border: 0px !important;
}
.common-bg-white {
	background: #fff !important;
}
.commom-confirm-bg {
	background: url(../images/common/bg/bg_repert_01.png);
}
.commom-gray-bg1 {
	background: url(../images/common/bg/bg_repert_01.png);
}
.commom-gray-bgRed {
	background: url(../images/common/bg/bg_repert_03.png);
}
.commom-gray-light-bgRed {
	background: url(../images/common/bg/bg_repert_05.png);
}
.common-margin-left40 {
	margin-left: 40px;
}
.common-margin-right40 {
	margin-right: 40px;
}
.common-margin-left20 {
	margin-left: 20px;
}
.common-margin-left28 {
	margin-left: 28px;
}
.common-margin-right20 {
	margin-right: 20px;
}
.common-margin-top40 {
	margin-top: 40px !important;
}
.common-margin-top56 {
	margin-top: 56px !important;
}
.common-margin-top120 {
	margin-top: 120px !important;
}
.common-margin-top100 {
	margin-top: 100px !important;
}
.common-margin-top70 {
	margin-top: 70px !important;
}
.common-margin-top50 {
	margin-top: 50px !important;
}
.common-padding-top5 {
	padding-top: 5px !important;
}
.common-margin-top60 {
	margin-top: 60px;
}
.common-margin-top80 {
	margin-top: 80px !important;
}
.common-margin-minus-top80 {
	margin-top: -80px !important;
}
.common-margin-bottom80 {
	margin-bottom: 80px;
}
.common-margin-bottom60 {
	margin-bottom: 60px;
}
.common-margin-bottom80 {
	margin-bottom: 80px;
}
.common-margin-padding80 {
	padding-bottom: 80px;
}
.common-margin-bottom40 {
	margin-bottom: 40px  !important;
}
.common-margin-bottom5 {
	margin-bottom: 5px  !important;
}
.common-margin-bottom15 {
	margin-bottom: 15px  !important;
}
.common-margin-top30 {
	margin-top: 30px;
}
.common-margin-bottom30 {
	margin-bottom: 30px;
}
.common-padding-top40 {
	padding-top: 40px;
}
.common-padding-bottom20 {
	padding-bottom: 20px;
}
.common-padding-top20 {
	padding-top: 20px;
}
.common-padding-top15 {
	padding-top: 15px;
}
.common-padding-bottom15 {
	padding-bottom: 15px;
}
.common-padding-left20 {
	padding-left: 20px;
}
.common-padding-right20 {
	padding-right: 20px;
}
.common-padding-bottom40 {
	padding-bottom: 40px;
}
.common-padding-bottom0 {
	padding-bottom: 0px !important;
}
.common-border-dotted-bottom-dcdcdc {
	border-bottom: 1px dotted #dcdcdc;
}
.icon_book_info::before {
	background-image: url(../images/common/button/icon_h2_24x24_17.png);
}
.common-datetimepicker-style:focus {
	border-bottom: 1px solid #dcdcdc;
}
.btn_earch {
	width: 192px;
	height: 56px;
}
.btn_earch.btn_on.submit-arrow_right::after {
	background-image: url(../images/common/button/icon_20x20_default_23.png);
}
.btn_earch.btn_on.submit-arrow_right:hover::after {
	background-image: url(../images/common/button/icon_20x20_hover_23.png);
}
.text_table_first {
	margin-bottom: 30px;
}
.text_table_second {
	margin-top: 0px;
}
.nav-tabs {
	border-bottom: 0px solid #ddd;
}
.middle-part .inner-nav-info-wrapper li.active {
	border-bottom: 4px solid #d33232;
	color: #d33232;
}
.middle-part .inner-nav-info-wrapper > li {
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: center;
	width: 25%;
}
.tabs-msg-info-wrapper li {
	width: 16% !important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	cursor: default;
	background-color: rgba(0,0,0,0);
	border: 0px solid #ddd;
	border-bottom-color: transparent;
	display: inline-block;
	/*width: 145px;*/
	padding: 0;
}
.inner-nav-info-wrapper > li.active > a, .inner-nav-info-wrapper > li.active > a:hover, .inner-nav-info-wrapper > li.active > a:focus {
	color: #d33232;
	cursor: default;
	background-color: rgba(0,0,0,0);
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs > li > a:hover {
	border-color: rgba(0,0,0,0);
}
.innerTab1 > li > a:hover, .innerTab1 > li > a:focus, .innerTab2 > li > a:hover, .innerTab2 > li > a:focus {
	text-decoration: underline;
	text-decoration-color: #d33232;
	color: #d33232;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #fff;
}
.innerTab1 > li > a:hover, .innerTab1 > li > a:focus, .innerTab2 > li > a:hover, .innerTab2 > li > a:focus {
	text-decoration: underline;
	text-decoration-color: #d33232;
	color: #d33232;
}
.middle-part .inner-nav-info-wrapper > li {
	padding-top: 9px;
	padding-bottom: 9px;
	text-align: center;
	width: 25%;
}
.middle-part .inner-nav-info-wrapper li.active {
	border-bottom: 4px solid #d33232;
	color: #d33232;
}
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 0;
	border-radius: 0;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-bottom-left-radius: 4px;
	border-radius: 4px;
}
.pagination li a, .pagination li span {
	font-size: 12px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #555;
	cursor: default;
	background-color: #ececec;
	border-color: #ececec;
	padding: 0 6px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	z-index: 3;
	color: #555;
	cursor: default;
	background-color: #ececec;
	border-color: #ececec;
	padding: 0 6px;
}
.btn_confirm {
	width: 161px;
	border-radius: 40px;
	border: 1px solid #dcdcdc !important;
	text-align: center;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
}
.btn_confirm2,.btn_confirm3 {
	width: 161px;
	border: 1px solid #353432 !important;
	text-align: center;
	border-radius: 4px;
	height: 32px;
	line-height: 20px;
	font-size: 14px;
}
.btn_confirm2::after,.btn_confirm3::after {
	background-image: url(../images/common/button/icon_right_default_02.png);
	padding: 28px 5px
}
.submit_prev.btn_on:hover::after {
	background-image: url(../images/common/button/icon_right_hover.png);
}
.btn_confirm21 {
	background:#ffc8c8;
	color: #d33232;
	border: 0px !important;
}
.btn_confirm21:hover {
	color: #d33232;
}
.btn_confirm31 {
	border: 1px solid #d33232 !important;
	color: #d33232;
}
.btn_confirm31:hover {
	color: white;
	background-color:#d33232;
}
.btn_confirm99 {
	border: 1px solid black!important;
	color: black;
}
.btn_confirm99:hover {
	color: white;
	background-color:black;
}
.book_info_detail {
	margin-left: 17px;
	margin-right: 17px;
	line-height: 290px;
}
.btn_confirm41 {
	border: 1px solid #3e4c84 !important;
	color: #3e4c84;
}
.btn_confirm41:hover {
	color: #3e4c84;
}
.btn_check_in.btn_off::before {
	background-image: url(../images/common/button/icon_20x20_29_default.png);
}
.btn_check_in.btn_off::after  {
	background-image:none;
}
.btn_check_in.btn_off {
	letter-spacing: -4px;
}
.use_info2 {
	margin-left: 14px;
}
.Content_list_spe {
	margin-left: 40px;
	margin-right: 40px;
}
.info_detail-left .common-bg-white {
	padding: 22px 20px 0px;
}
.pic_tou {
	margin-right: 16px;
}
.address_info {
	line-height: 60px;
	padding-left: 22px;
	margin-top: 5px;
	padding-right: 10px;
}
.datetimepicker_span {
	width: 10%;
	margin-left: 10px;
	margin-right: 10px;
}
.confirm_spe_info {
	margin-left: 17px;
	margin-right: 17px;
}
.info_detail-left {
	margin-right: 10px;
}
.h_top_bottom0 {
	margin-top: 0px;
	margin-bottom: 0px;
}
button.pop_close {
	width: auto;
	height: auto;
	background: none;
	color: none;
	opacity:1;
	text-shadow: 0 0px 0 #999;
	border-top: 0px solid #999;
	border-left: 0px solid #999;
	border-right: 0px solid #999;
}
.pop_close:active, .pop_close:hover, .pop_close:focus {
	color: #fff;
	background: none;
	opacity: 1;
	filter: alpha(opacity=100);
}
.select_img.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_04.png);
}
.select_img.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_04.png);
}
.pop_common {
	width: 192px;
	height: 56px;
	letter-spacing: -2px;
}
.pop_bottom_close.btn_on::before,.pop_bottom_close.btn_on:hover::before,.pop_bottom_write.btn_off::before,.pop_bottom_write.btn_off:hover::before {
	background-image: none !important;
}
.pop_bottom_close.btn_on:hover::after {
	/*background-image: url(../images/common/button/icon_20x20_05_hover.png)  !important;*/
}
.pop_bottom_close.btn_on::after {
	/*background-image: url(../images/common/button/icon_20x20_05_default_rd.png)  !important;*/
}
.middle-part-inner {
	margin-top: 68px;
}
.bread_five li {
	width: 24%;
}
.model_body_wrapper .common-p-margin-bottom {
	padding-left: 50px;
}
.model_body_wrapper {
	padding-left: 45px;
	padding-right: 45px;
}
.table_special_last .common-bg-f3f3f3 {
	width: 194px;
}
.table_special_last .common-button-style {
	min-width: 219px;
}
.good_info::before {
	background-image: url(../images/common/button/icon_h2_24x24_04.png);
}
.content_confirm_spe::before {
	background-image: url(../images/common/button/icon_h2_24x24_02.png);
}

.good_send::before {
	background-image: url(../images/common/button/icon_h2_24x24_11.png);
}
.table_size14 {
	font-size: 14px;
}
.table_border_input input[type="checkbox"] {
	border: 1px solid #ccc !important;
}
.table_border_input input.goods-info-table-input-error,.table_border_input input.goods-info-table-input-error:focus {
	border: 1px solid #d33232 !important;
}
.pic_confirm.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_08.png);
}
.pic_confirm_small::before {
	background-image: url(../images/common/button/icon_20x20_hover_01.png) !important;
}
.pic_confirm_small {
	width: 240px;
	background: #d33232;
	height: 56px;
	color: #fff;
	position: relative;
	font-size: 18px;
}
.pic_confirm_small:focus {
	color: #fff;
}
.pic_confirm_small:hover {
	color: #fff;
}
.pic_confirm_small::before {
	left: 10%;
	position: absolute;
	content: "";
	display: block;
	top: 50%;
	padding: 28px 11px;
	margin-top: -28px;
	background-position: center;
	background-repeat: no-repeat;
}
.pic_confirm.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_08.png);
}
.pic_confirm.btn_on::after {
	background-image: none !important;
}
.btn_wrapper_80 {
	margin-top: 80px;
}
.btn_edit_price.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_06.png);
}
.btn_page_top.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_07_default.png);
}
.btn_page_top2.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_10.png);
}
.btn_page_top2.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_10.png);
}
.btn_edit_price.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_06.png);
}
.btn_page_top.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_07_hover.png);
}


.btn_small_disabled button {
	color: #999999;
	background-color: #dcdcdc;
}
.btn_small_disabled:hover,.btn_small_disabled button:hover {
	color: #999999;
	cursor: inherit;
}
.submit_area_two_btn {
	width: 840px;
	margin: 0 auto;
}
.submit_area_two_btn button:last-child  {
	float: right;
}
.clear_black_btn.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_05.png) !important;
}
.clear_black_btn.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_05.png) !important;
}
.clear_black_btn.btn_on::after {
	background-image: url(../images/common/button/icon_right_default_02.png) !important;
}
.clear_black_btn.btn_on:hover::after {
	background-image: url(../images/common/button/icon_right_hover.png) !important;
}
.save_off_left.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_20_off.png);
}
.btn_normal_cancel_disable::before {
	background-image: url(../images/common/button/icon_20x20_32_off.png);
}
.btn_login_in_left.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_off_15.png);
}
.info_Subtitle_white {
	/*background: url(../images/common/icon/h2_icon_bg_wh.png) no-repeat left bottom !important;*/
}
.T_subtitle_white {
	border-bottom: 2px solid #fff;
}
.T_subtitle_white::after {
	border-bottom: 2px dotted #fff;
}
.info_camera::before {
	background-image: url(../images/common/button/icon_20x20_off_08.png);
}
.btn_pop_disabled::before {
	background-image: url(../images/common/button/icon_20x20_off_18.png) !important;
}
.btn_pop_disabled.submit-arrow_right::after {
	background-image:none;
}
.pop_close_normal.submit-arrow_left::before {
	background-image: url(../images/common/button/icon_20x20_default_05.png) !important;
}
.pop_close_delete::before {
	background-image: url(../images/common/button/icon_20x20_05_default_rd.png) !important;
}
.pop_close_delete:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_05.png) !important;
}
.pop_close_normal.submit-arrow_left:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_05.png) !important;
}
.pop_close_no_right::after {
	background-image: none !important;
}
.pop_close_no_right_before::before {
	background-image: none !important;
}
.pop_close_normal.submit-arrow_left:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_05.png) !important;
}
.btn_pop_use.btn_on::after {
	background-image: url(../images/common/button/icon_20x20_off_12.png) !important;
}
.btn_pop_use_off::after {
	background-image: url(../images/common/button/icon_20x20_off_12.png) !important;
}
.btn_pop_use.btn_on:hover::after {
	background-image: url(../images/common/button/icon_20x20_hover_02.png) !important;
}
.update_btn_pop::after {
	background-image: url(../images/common/button/icon_20x20_default_18.png) !important;
}
.update_btn_pop_off::after {
	background-image: url(../images/common/button/icon_20x20_off_18.png) !important;
}
.update_btn_pop.btn_on:hover::after {
	background-image: url(../images/common/button/icon_20x20_hover_18.png) !important;
}
.modal-content p,.modal-content span {
	word-break: break-all;
}
.table_service_top {
	margin-top: 70px;
}
.part-each_height_spe {
	min-height: 176px;
}
.pop_table_width150 {
	width: 150px;
}
.modal_body_inner {
	padding-left: 45px;
	padding-right: 45px;
}
.btn_ok.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_default_12.png);
}
.btn_pay::before {
	background-image: url(../images/common/button/icon_20x20_default_19.png) !important;
}
.btn_password_change::before {
	background-image: url(../images/common/button/icon_20x20_default_14.png) !important;
}

.btn_password_red::before {
	background-image: url(../images/common/button/icon_20x20_32_default.png) !important;
}
.btn_password_red:hover::before {
	background-image: url(../images/common/button/icon_20x20_32_hover.png) !important;
}

.btn_new_add::before {
	background-image: url(../images/common/button/icon_20x20_off_18.png) !important;
}
.btn_add_black::before {
	background-image: url(../images/common/button/icon_20x20_default_18_bk.png) !important;
}

.btn_new_add:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_18.png) !important;
}

.btn_password_change:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_14.png) !important;
}
.btn_pay:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_19.png) !important;
}
.btn_ok.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_02.png);
}
.btn_edit_bottom::before {
	background-image: url(../images/common/button/icon_20x20_default_03.png) !important;
}
.btn_edit_bottom:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_03.png) !important;
}

.btn_customer.btn_on::before {
	background-image: url(../images/common/button/icon_20x20_17_default.png) !important;
}
.btn_customer.btn_on:hover::before {
	background-image: url(../images/common/button/icon_20x20_17_hover.png) !important;
}

.h_wrapper_hidden {
	overflow: hidden;
}
.btn_bottom_top_32 {
	margin-top: 32px;
}
.icon_price_info::before {
	background-image: url(../images/common/button/icon_h2_24x24_08.png);
}
.table_left_space {
	padding-right: 15px;
}
.overFlow_hidden {
	overflow: hidden;
}
.table_checkbox_wrapper input[type="checkbox"] {
	display: inline-block;
	margin-top: 0px;
}

.table_checkbox_wrapper .common-vertical-middle * {
	vertical-align: middle;
}
.btn_search_top_margin {
	margin-top: 198px;
}
.btn_search_top_margin2 {
	margin-top: 145px;
}
.bfj_question {
	position: absolute;
	top: 16px;
	left: 315px;
}
.add_btn {
	margin-top: 40px;
}
.table_responsive_spe_wrapper table tr td:first-child,.table_responsive_spe_wrapper table tr td:nth-child(3) {
	width:16.67%;
}
.table_responsive_spe_wrapper table tr td:nth-child(2) {
	width: 41.67%;
}
.table_responsive_spe_wrapper table tr td:nth-child(4) {
	width: 24%;
}
.table_responsive_spe_wrapper {
	font-size: 14px;
}
.ＢＦＪ_ticket::before {
	/*background-image: url(../images/common/button/icon_h2_24x24_10.png);*/
}
.icon_deposite::before {
	background-image: url(../images/common/contents/icon_c04_h2_24x24_06.png);
}
.login_h4::before {
	background-image: url(../images/common/button/icon_h2_24x24_22.png);
}
.btn_ticket_top::before {
	background-image: url(../images/common/button/icon_20x20_default_11.png) !important;
}
.btn_ticket_top:hover::before {
	background-image: url(../images/common/button/icon_20x20_hover_11.png) !important;
}
.icon_select::before {
	background-image: url(../images/common/button/icon_h2_24x24_15.png);
}
.search_wrppper {
	margin-top: 54px;
}
.search_add_wrppper {
	margin-top: 16px;
}
.goods-info-all-wrapper {
	padding-left: 0px;
	padding-right: 0px;
}
.goods-info-all-wrapper .row .col-md-4:not(:nth-last-child(1)),.goods-info-all-wrapper .row .col-md-4:not(:nth-last-child(2)),.goods-info-all-wrapper .row .col-md-4:not(:nth-last-child(3)) {
	margin-bottom: 80px;
}
.goods-info-all-wrapper .row .col-md-4:nth-last-child(1),.goods-info-all-wrapper .row .col-md-4:nth-last-child(2),.goods-info-all-wrapper .row .col-md-4:nth-last-child(3) {
	margin-bottom: 0px;
}
.title_bottom_0 {
	margin-bottom: 0px;
}
.info-img_right {
	margin-top: 44px;
}
.table_td_bg_spe .spe-table-td-padding {
	min-width: 138px;
}
.title_top_70 {
	margin-top: 70px;
}
.title_top_20 {
	margin-top: 20px !important;
}
.select-send-info-part {
	min-height: 399px;
}
.select-send-info-part .price-info {
	font-size: 14px;
}
.font_weight_bold th {
	font-weight: bold !important;
}
.table_confirm_left {
	padding-right: 34px;
}
.right_menu_fixed {
	z-index: 999;
}
.submit_area_two_btn_pop {
	width: 424px;
}
.table_vertical-top-td {
	vertical-align: top !important;
}
.table-th-bottom-special p {
	word-break: break-all;
}
.table-responsive {
	border: 0px solid #ddd;
}
.table-select-select3 {
	padding-right: 32px;
}
.dialog-myself-wrapper table input {
	height: 20px;
	padding: 0px 12px;
}
.th_spe_padding {
	padding: 19px 25px 19px 0px !important;
}
.address_part_wrapper {
	margin-left: 40px;
	margin-right: 40px;
}
.address_part_wrapper p {
	word-break: break-all;
}
.BFJ000031_top {
	position: absolute;
	top: -20px;
	left: 33%;
}
.example_title_left {
	padding-right: 24px;
}
.MENU_new_order {
	border: 2px solid #d33232;
}
.MENU_TEMPORARY_order {
	border: 2px solid #3e4c84;
}
.MENU_order_common {
	padding: 9px;
	text-align: center;
	border-radius: 4px;
	margin: 0 auto;
}
.MENU_order_common .img1 {
	margin-top: 20px;
}
.MENU_order_common .p1 {
	margin-top: 14px;
	margin-bottom: 0px;
}
.MENU_order_common .p2 {
	margin-top: -5px;
}
.btn_BFJ_wrapper_a {
	padding-top: 32px;
}
.btn_small_right_common {
	padding-left: 0px !important;
}
.btn_small_right_common::before {
	width: 0px;
	padding: 0px;
}
.BFJ_use_spe1::after {
	right: 7%;
}
.use_book_use_spe1::after {
	right: 16%;
}
.btn_content_detail_red::before {
	background-image: url(../images/common/button/icon_20x20_31_default.png) !important;
}
.btn_content_detail_red:hover::before {
	background-image: url(../images/common/button/icon_20x20_31_hover.png) !important;
}
.title_in_left {
	line-height: 42px;
}
.title_in_left_p2 {
	margin-bottom: 50px;
}
.in_wrapper * {
	font-weight: normal;
}
.in_wrapper form {
	font-size: 14px;
}
.in_wrapper form .form-group:not(:last-child) {
	margin-bottom: 20px;
}
.in_wrapper form .form-group:last-child {
	margin-bottom: 0px;
}
.in_each_wrapper {
	padding: 50px 20px 40px;
}
.in_each_wrapper .checkbox {
	margin-top: 50px;
}
.right_bottom_img_wrapper .popover-options:not(:last-child) {
	margin-right: 20px;
}
.right_bottom_img_wrapper .popover-options {
	display: inline-block;
}
.right_bottom_img_wrapper {
	margin-top: 32px;
}
.in_wrapper .col-md-6 {
	padding-left: 10px;
	padding-right: 10px;
}

.in_wrapper input[type="password"] {
	background-image: url("../images/common/icon/symbol_12.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-position-x: 95%;
}
#user_password input[type="password"] {
	background-image: url("../images/common/icon/symbol_12.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-position-x: 95%;
}
#user_password input[type="text"] {
	background-image: url("../images/common/icon/symbol_13.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-position-x: 95%;
}
.error_all,.error_all:focus {
	border: 1px solid #d33232;
}
.input_error_msg {
	height: 20px;
}
.body_pop_style .popover{
	background: #dcdcdc;
}
.body_pop_style .popover .popover-content {
	background: #dcdcdc;
	color: #999;
	text-align: center;
}
.body_pop_style .popover.bottom > .arrow:after {
	border-bottom-color: #dcdcdc;
}
.body_pop_style  .popover.bottom > .arrow:after {
	margin-left: -88px;
}
.in_wrapper .in_wrapper_detail {
	padding-top: 45px;
	padding-bottom: 45px;
}
.in_page_bottom_detail {
	margin-top: 25px;
}
.in_wrapper .part2 {
	margin-top: 45px;
}
.main_no_nav {
	padding-top: 138px;
}
.use_rules {
	width: 160px;
	line-height: 58px;
}
.rules_wrapper_spe .title {
	margin-bottom: 30px;
	margin-top: 30px;
	font-size: 16px;
}
.rules_wrapper_spe ul li {
	list-style: disc;
}
.rules_wrapper_spe .rules_content {
	margin-left: 35px;
}
.rules_wrapper_spe  .part_reues_each {
	font-size: 14px;
}
.rules_wrapper_spe .table_wrapper_example1 {
	max-height: 252px;
	overflow-y: scroll;
}
.rules_wrapper_spe  .BFJ_title_wrapper {
	z-index: 999;
}
#Info-Container .width_th_194 th {
	width: 194px;
	clear: both;
}
#Info-Container .span_right {
	float: right;
}
.sdsd,.sdsd * {
	vertical-align: middle;
	display: inline-block;
}
.error_select {
	border-bottom: 1px solid #d33232 !important;
}
.error_select .filter-option {
	color:#d33232 !important;
}
.error_select .bootstrap-select.btn-group .dropdown-toggle .caret {
	background: url(../images/common/icon/symbol_03_hover.png) no-repeat center right;
	background-size: contain;
}
.error_textarea {
	border: 1px solid #d33232 !important;
	color:#d33232 !important;
}
.table_vertical_top {
	vertical-align: top !important;
}
.popover_each_chartting_records > .arrow:after {
	border-width: 10px;
}
.popover_each_chartting_records .popover-title, .popover_each_chartting_records .popover-content {
	background: #fff;
	padding: 9px 14px;
	margin-left: 0px;
	margin-right: 0px;
	color: #000;
}
.popover_each_chartting_records > .arrow {
	border-width: 11px;
}
.popover_each_chartting_records {
	max-width: 100% !important;
	background-color: rgba(0,0,0,0);
	border: 1px solid #353432;
	color: #000;
	position: relative;
	display: block;
	font-size: 16px;
	z-index: 9;
}
.popover_each_chartting_records.right > .arrow {
	border-right-color: #353432;
}
.chartting_records_wrapper {
	padding: 43px 104px;
	height: 1613px;
	overflow-y: scroll;
}
.chartting_records_wrapper .time {
	font-size: 12px;
	margin-left: 20px;
}
.chartting_records_wrapper .right_link {
	border-bottom: 1px solid #353432;
}
.chartting_records_wrapper .content1 {
	margin-bottom: 15px;
}
.chartting_records_wrapper .popover-content {
	padding: 20px;
}
.chartting_records_wrapper .col-md-7:not(:last-child) {
	margin-bottom: 40px;
}
.chartting_records_wrapper .popover_chatting_records_gray {
	padding: 0px;
	border: 1px solid #dcdcdc;
}
.chartting_records_wrapper .popover_chatting_records_gray .popover-content {
	background: #dcdcdc;
}
.chartting_records_wrapper .popover_chatting_records_gray.popover.left > .arrow:after {
	border-left-color: #dcdcdc;
}
.chartting_records_wrapper .popover_chatting_records_gray.popover.left > .arrow {
	border-left-color: #dcdcdc;
}
.popover_each_chartting_records_blue .popover-title, .popover_each_chartting_records_blue .popover-content {
	color: #3e4c84;
}
.popover_each_chartting_records_blue {
	border: 1px solid #3e4c84;
}
.popover_each_chartting_records_blue .right_link {
	border-bottom: 1px solid #3e4c84;
}
.chartting_records_wrapper .popover_chatting_records_two .part_top {
	padding-bottom: 15px;
	border-bottom: 1px solid #999999;
}
.chartting_records_wrapper .popover_chatting_records_two .part_bottom {
	padding-top: 15px;
}
.chartting_records_wrapper .popover_chatting_records_two .part_bottom .span2 {
	border-bottom: 1px solid #60605e;
}
.chartting_records_wrapper .popover_each_chartting_records_red {
	border: 1px solid #d33232;
}
.popover_each_chartting_records_red .popover-title, .popover_each_chartting_records_red .popover-content {
	color: #d33232;
}
.popover_each_chartting_records_red.right > .arrow {
	border-right-color: #d33232;
}
.popover_each_chartting_records_red .right_link {
	border-bottom: 1px solid #d33232;
}
.messagebox_bottom {
	padding-right: 40px;
}
.commoon-vertical-middle-spe, .commoon-vertical-middle-spe * {
	vertical-align: middle;
}
.identityVerify_content1_wrapper {
	margin-top: 40px;
}
.identityVerify_content1_wrapper .info_basic {
	line-height: 57px;
	background: #353432;
	color: #fff;
	text-align: center;
	font-size: 20px;
}
.identityVerify_content1_inner1 {
	padding-left: 0px;
	padding-right: 7.5px;
}
.identityVerify_content1_inner2 {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.identityVerify_content1_inner3 {
	padding-right: 0px;
	padding-left: 7.5px;
}
.identityVerify_content1_inner5 {
	padding-top: 18px;
	padding-bottom: 18px;
	border: 1px solid #d33232;
	margin-top: 40px;
}
.identityVerify_content2_wrapper .identityVerify_content2_inner1 {
	line-height: 66px;
	text-align: center;
	border-top: 1px solid #ddd;
}
.identityVerify_content2_wrapper .identityVerify_content2_inner2 {
	background:#353432;
	line-height: 65px;
	text-align: center;
	color: #fff;
}
.identityVerify_content2_wrapper .identityVerify_content2_inner3 {
	margin-top: 17px;
	margin-bottom: 17px;
}
.identityVerify_content2_wrapper .identityVerify_content2_inner3_table tr td {
	padding: 19px 0px;
	font-size: 14px;
	text-align: center;
}
.identityVerify_content2_wrapper .identityVerify_content2_inner3_table {
	border-left: 0px !important;
	border-right: 0px !important;
}
.identityVerify_content2_wrapper  .p_letterspacing2 {
	text-indent: 1em;
}
.identityVerify_content2_right_inner1 p {
	padding-left: 23px;
	border-bottom: 1px solid #ddd;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
.identityVerify_content2_right_inner1 p:first-child {
	border-top: 1px solid #ddd;
}
.identityVerify_content2_right_inner1 p span {
	margin-right: 10px;
}
.identityVerify_content2_right_inner1 p.no_important {
	text-indent: 2em;
}
.identityVerify_content2_wrapper .common_p1 {
	margin-bottom: 17px;
}
.identityVerify_content3_wrapper .identityVerify_content3_inner1 p {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.identityVerify_content3_wrapper .identityVerify_content3_inner1_one {
	padding-left: 0px;
	padding-right: 7.5px;
}
.identityVerify_content3_wrapper .identityVerify_content3_inner1_two,.identityVerify_content3_wrapper .identityVerify_content3_inner1_three {
	padding-left: 7.5px;
	padding-right: 7.5px;
}
.identityVerify_content3_wrapper .identityVerify_content3_inner1_four {
	padding-right: 0px;
	padding-left: 7.5px;
}
.identityVerify_content2_inner4 img {
	margin-top: 80px;
}
.identityVerifity_file_wrapper .title {
	background: #353432;
	line-height: 40px;
	text-align: center;
	color: #fff;
}
.identityVerifity_file_wrapper_most {
	margin-top: 30px;
}
.identityVerifity_file_wrapper_most .border-bottom-w {
	border: 1px solid #dcdcdc;
	line-height: 56px;
	text-align: center;
}
.identityVerifity_file_wrapper_most .p1 {
	margin-bottom: 10px;
	margin-top: 35px;
}
.identityVerifity_file_wrapper_most .text_spacing {
	text-indent: 1em;
}
.identityVerifity_file_wrapper_most .right_wrapper {
	padding: 26px 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form_identity_wrapper * {
	font-weight: normal;
}
.form_identity_wrapper ul li {
	list-style: disc;
}
.identityVerifity_file_wrapper {
	overflow:hidden;
}
.shop-header-wrapper-inner {
	padding-left:0px;
	padding-right: 0px;
}
.shop-header-wrapper-inner {
	padding-top: 45px;
	padding-bottom: 40px;
}
.shop-header-img-wrapper a {
	width: 90px;
	text-align: center;
	padding: 54px 0px 3px;
	border-radius: 4px;
	border: 2px solid #000;
}
.shop-header-img-wrapper a:not(:last-child) {
	margin-right: 8px;
}
.shop-header-wrapper {
	height: 165px;
}
.shop-header-faq-wrapper .shop-header-wrapper-inner,.shop-header-error {
	padding-top: 20px;
}
.shop-header-wrapper .shop-header-right {
	margin-top: -14px;
}
.shop-header-img1 {
	background: url(../images/common/contents/icon_guide_menu_01_bk.png);
}
.shop-header-img2 {
	background: url(../images/common/contents/icon_guide_menu_48x48_02_default.png);
}
.shop-header-img3 {
	background: url(../images/common/contents/icon_guide_menu_48x48_03_default.png);
}
.shop-header-img4 {
	background: url(../images/common/contents/icon_guide_menu_48x48_04_default.png);
}
.shop-header-img5 {
	background: url(../images/common/contents/icon_guide_menu_48x48_05_default.png);
}
.shop-header-img-wrapper a {
	background-position: center 6px !important;
	font-size: 14px;
	background-repeat: no-repeat !important;
	background-color: #fff !important;
}
.shop-header-img-wrapper a.active {
	background-position: center 6px !important;
	background-repeat: no-repeat !important;
	background-color: #fff !important;
}
.shop-header-img1:hover {
	background: url(../images/common/contents/icon_guide_menu_01_rd.png);
}
.shop-header-img1.active {
	background: url(../images/common/contents/icon_guide_menu_01_rd.png) !important;
}
.shop-header-img2:hover {
	background: url(../images/common/contents/icon_guide_menu_48x48_02_hover.png);
}
.shop-header-img2.active {
	background: url(../images/common/contents/icon_guide_menu_48x48_02_hover.png) !important;
}
.shop-header-img3:hover {
	background: url(../images/common/contents/icon_guide_menu_48x48_03_hover.png);
}
.shop-header-img3.active {
	background: url(../images/common/contents/icon_guide_menu_48x48_03_hover.png) !important;
}
.shop-header-img4:hover {
	background: url(../images/common/contents/icon_guide_menu_48x48_04_hover.png);
}
.shop-header-img4.active {
	background: url(../images/common/contents/icon_guide_menu_48x48_04_hover.png) !important;
}
.shop-header-img5:hover {
	background: url(../images/common/contents/icon_guide_menu_48x48_05_hover.png);
}
.shop-header-img5.active {
	background: url(../images/common/contents/icon_guide_menu_48x48_05_hover.png) !important;
}
.shop-header-img-wrapper a:hover {
	color: #d33232;
	border: 2px solid #fff;
}
.shop-header-img-wrapper a.active {
	color: #d33232 !important;
	border: 2px solid #fff !important;
}
.shop-header-icon {
	margin-left: 5px;
	margin-right: 5px;
}
.shop-content-part-title {
	font-size: 28px;
}
.shop-content-wrapper {
	margin-top: 40px;
}
.shop-content-right .col-md-6 a {
	border: 1px solid #999999;
	border-radius: 4px;
	width: 100%;
	padding: 6px 24px;
}
.shop-content-right .col-md-6 a span {
	display: inline-block;
	width: 100%;
	background-repeat: no-repeat;
	background: url(../images/common/icon/icon_btn_12x12_05_bk.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.shop-content-right .col-md-6 {
	margin-top: 15px;
	width: 49%;
}
.shop-content-right .col-md-12 .col-md-6:last-child {
	float: right;
}
.shop-content-right .col-md-12 .col-md-6:first-child {
	float: left;
}
.shop-content-right .row .col-md-12:not(:last-child) {
	margin-bottom: 5px;
}
.shop-content-part  .part-bottom {
	overflow: hidden;
}
.shop-content-wrapper .container .shop-content-part:not(:last-child) {
	margin-bottom: 40px;
}
.shop-content-right .col-md-6 a:hover {
	color: #d33232;
	border: 1px solid #d33232;
}
.shop-content-right .col-md-6 a:hover span {
	background: url(../images/common/icon/icon_btn_12x12_05_rd.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.shop-content-bottom-img img,.shop-content-bottom-img a {
	width: 100%;
}
.shop-content-bottom-img {
	padding-top: 40px;
}
.shop-content-step-inner-title {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 40px;
	height: 40px;
}
.shop-content-step-part {
	border: 1px solid #ddd;
}
.shop-content-step-inner-bottom {
	padding-top: 24px;
	padding-bottom: 24px;
}
.shop-content-step-td-img {
	margin-right: 25px;
	margin-left: -10px;
}
.shop-content-part-wrapper {
	margin-top: 35px;
}
.shop-content-part-wrapper .shop-content-step-part:not(:first-child) {
	margin-top: 36px;
}
.shop-content-bottom-img .img1 {
	margin-bottom: 80px;
}
.shop-table-spe th {
	border-top: 0px !important;
}
.shop-table-spe th {
	font-weight: normal !important;
}
.shop-table-spe tbody tr th,.shop-table-spe tbody tr td {
	vertical-align: middle;
	text-align: center;
	padding: 8px;
}
.shop-pec-table-td {
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.shop-pec2-table-td {
	width: 100%;
	height: 60px;
	padding: 8px;
}
.shop-experss-p1 {
	margin-top: 5px;
	margin-bottom: 24px;
}
.shop-express-img-info {
	margin-top: 30px;
	margin-bottom: 30px;
}
.shop-info-inner-spe {
	line-height: 26px;
}
.shop-table-experss-spe2 {
}
.shop-header-small-nav ul li {
	float: left;
}
.shop-title-right {
	height: 1px;
	width: 70%;
	display: inline-block;
	background: #666;
	margin-left: -6px;
	position: relative;
}
.shop-title-right:before {
	content: " ";
	position: absolute;
	right: 4%;
	top: 0px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-top: 8px solid #000;
	border-right: 8px solid transparent;
}
.shop-title-right:after {
	content: " ";
	position: absolute;
	right: 4%;
	top: 0px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-top: 8px solid #fff;
	border-right: 8px solid transparent;
}
.shop-content-step-each {
	position: relative;
}
.shop-content-step-each:before {
	content: " ";
	position: absolute;
	top: 44px;
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
}
.shop-content-step-each-left:before {
	left: 100%;
	border-left: 15px solid #808080;
}
.shop-content-step-each-left:after {
	left: 100%;
	border-left: 14px solid #fff;
}
.shop-content-step-each:after {
	content: " ";
	position: absolute;
	top: 45px;
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
}
.shop-content-step-each-left legend {
	margin-left: 240px;
}
.shop-content-step-each-right legend {
	margin-left: 20px;
	padding-left: 11px;
	padding-right: 11px;
}
.shop-step-each-inner {
	padding: 0px 8px 13px;
}
.shop-content-inner-each-right-link .link-common a {
	border-bottom: 1px dotted #ddd;
	width: 54%;
	text-align: right;
}
.shop-content-inner-each-right-link .link-common a:not(:first-child) {
	margin-top: 10px;
}
.shop-content-inner-each-right-link .link-common a span {
	float: left;
	display: inline-block;
}
.common-border-radius {
	width: 16px;
	height: 16px;
	background:#fff;
	border-radius: 50%;
	border: 2px solid #000;
	padding: 5px;
}
.shop-step-height1 {
	background: #000;
	width: 1px;
	height: 54px;
}
.shop-step-single-wrapper div {
	margin: 0 auto;
}
.shop-step-height2 {
	background: #000;
	width: 1px;
	height: 80px;
}
.shop-content-step-each-right:after {
	border-right: 14px solid #fff;
	right: 100%;
}
.shop-content-step-each-right:before {
	right: 100%;
	border-right: 15px solid #808080;
}
.shop-step2 {
	margin-top: 182px;
}
.shop-step4 {
	margin-top: 60px;
}
.shop-step3 {
	margin-top: 140px;
}
.shop-step5 {
	margin-top: 124px;
}
.work-time-tab-wrapper ul li a {
	border-top: 2px solid #353432 !important;
	border-left: 2px solid #353432 !important;
	border-right: 2px solid #353432 !important;
	border-bottom: 0px solid #353432 !important;
	display: inline-block;
	/*line-height: 40px;*/
	padding-top: 11px;
	padding-bottom: 11px;
	width: 145px;
	font-size: 16px;
}
.work-time-tab-wrapper2 ul li a {
	border-top: 2px solid #353432 !important;
	border-left: 2px solid #353432 !important;
	border-right: 2px solid #353432 !important;
	border-bottom: 0px solid #353432 !important;
	display: inline-block;
	/*line-height: 40px;*/
	padding-top: 11px;
	padding-bottom: 11px;
	width: 100%;
	font-size: 16px;
}
.common-icon-work-time {
	border-top: 20px solid #353432;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	display: inline-block;
	position: absolute;
	left: 0;
}
.middle-part .nav-distinguish li.active a {
	height: 42px;
}
.work-time-tab-wrapper li {
	width: 150px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
}
.work-time-tab-wrapper2 li {
	width: 150px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
}
/*.work-time-tab-wrapper li.active a {
    height: 42px;
}*/
.work-time-tab-wrapper> li.active > a, .work-time-tab-wrapper > li.active > a:hover, .work-time-tab-wrapper > li.active > a:focus {
	color: #fff;
	cursor: default;
	background-color: #353432;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}
.work-time-tab-wrapper2> li.active > a, .work-time-tab-wrapper2 > li.active > a:hover, .work-time-tab-wrapper2 > li.active > a:focus {
	color: #fff;
	cursor: default;
	background-color: #353432;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}
.common-icon-work-time {
	border-top: 20px solid #353432;
	border-left: 200px solid transparent;
	border-right: 200px solid transparent;
	display: inline-block;
	position: absolute;
	/* left: 7px;*/
}
.common-icon-work-time2 {
	border-top: 20px solid #353432;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	display: inline-block;
	position: absolute;
	left: -4px;
}
.common-icon-work-time3 {
	border-top: 20px solid #353432;
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	display: inline-block;
	position: absolute;
	/* left: 12px;*/
}
.work-time-tab-wrapper li {
	width: 400px;
}
.work-time-tab-wrapper2 li {
	width: 400px;
}
.work-time-tab-wrapper ul li:not(:last-child) {
	margin-right: 25px;
}
.work-time-tab-wrapper2 ul li:not(:last-child) {
	margin-right: 25px;
}
.work-time-tab-wrapper ul> li.active > a, .work-time-tab-wrapper ul> li.active > a:hover, .work-time-tab-wrapper ul> li.active > a:focus {
	color: #fff;
	cursor: default;
	background-color: #353432;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 16px;
}
.work-time-tab-wrapper2 ul> li.active > a, .work-time-tab-wrapper2 ul> li.active > a:hover, .work-time-tab-wrapper2 ul> li.active > a:focus {
	color: #fff;
	cursor: default;
	background-color: #353432;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
	padding-top: 11px;
	padding-bottom: 11px;
	font-size: 16px;
}
.work-time-tab-wrapper ul > li .common-icon-work-time {
	display: none;
}
.work-time-tab-wrapper2 ul > li .common-icon-work-time {
	display: none;
}
.work-time-tab-wrapper ul > li .common-icon-work-time2 {
	display: none;
}
.work-time-tab-wrapper ul > li .common-icon-work-time3 {
	display: none;
}
.work-time-tab-wrapper ul > li.active .common-icon-work-time {
	display: block;
}
.work-time-tab-wrapper2 ul > li.active .common-icon-work-time {
	display: block;
}
.work-time-tab-wrapper ul > li.active .common-icon-work-time2 {
	display: block;
}
.work-time-tab-wrapper ul > li.active .common-icon-work-time3 {
	display: block;
}
.work-time-tab-content-wrapper {
	margin-top: 1px;
}
.work-time-tab-wrapper  ul > li > a:hover, .work-time-tab-wrapper  ul > li > a:focus, .work-time-tab-wrapper ul > li > a:hover, .work-time-tab-wrapper ul > li > a:focus {
	text-decoration: underline;
	text-decoration-color: #353432;
	color: #353432;
}
.work-time-tab-wrapper2  ul > li > a:hover, .work-time-tab-wrapper2  ul > li > a:focus, .work-time-tab-wrapper2 ul > li > a:hover, .work-time-tab-wrapper2 ul > li > a:focus {
	text-decoration: underline;
	text-decoration-color: #353432;
	color: #353432;
}
.work-time-part-left-common {
	height: 598px;
	display: flex;
	align-items: center;
	border: 2px solid #353432;
	border-top: 0px;
}
.work-time-part-left-common-tab21 {
	height: 604px;
}
.work-time-part-left-common span,.work-time-part-left-common-bottom span {
	width: 100%;
}
.work-time-part-left-common-bottom {
	height: 170px;
	display: flex;
	align-items: center;
	border-left: 2px solid #353432;
	border-right: 2px solid #353432;
	/*border-bottom: 2px solid #353432;*/
	position: relative;
}
.work-time-part-left-common-bottom:before {
	content: " ";
	position: absolute;
	left: -2px;
	top: 170px;
	width: 0;
	height: 0;
	border-left: 38.975px solid transparent;
	border-top: 38.975px solid #353432;
	border-right: 38.975px solid transparent;
}
.work-time-part-left-common-bottom:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 170px;
	width: 0;
	height: 0;
	border-left: 36.975px solid transparent;
	border-top: 36.975px solid #fff;
	border-right: 36.975px solid transparent;
}
.work-time-part-left-common-middle {
	height: 335px;
	border-top: 0px;
}
.taboo-goods-icon:before {
	background-image: url(../images/common/contents/icon_h2_24x24_20.png);
}
.taboo-goods-icon2:before {
	background-image: url(../images/common/contents/icon_h2_24x24_Prohibition.png);
}
.margin-bottom_top0 {
	margin-top: 0px !important;
}
.margin_top0 {
	margin-top: 0px !important;
}
.things-car-icon:before {
	background-image: url(../images/common/contents/icon_h2_24x24_21.png);
}
.things-battery-icon:before {
	background-image: url(../images/common/contents/icon_h2_24x24_22.png);
}
.shop-confirm-info-wrapper .col-md-4 span {
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.common-bg-bg-black {
	background: url(../images/common/bg/bg_repert_06.png);
	color: #fff;
}
.shop-confirm-info-wrapper .col-md-4:first-child {
	padding-right: 20px;
}
.shop-confirm-info-wrapper .col-md-4:nth-child(2) {
	padding-right: 17.5px;
	padding-left: 17.5px;
}
.shop-confirm-info-wrapper .col-md-4:last-child {
	padding-left: 20px;
}
.shop-confirm-bottom-detail {
	line-height: 25px;
}
.shop-country-info-wrapper img {
	margin-bottom: 15px;
}
.shop-country-info-wrapper .shop-country-info-item {
	float: left;
	width: 12.5%;
}
.shop-country-info-wrapper .shop-country-info-item span:hover {
	color: #d33232;
	cursor: pointer;
}
.shop-country-info-detail-wrapper .col-md-4 a {
	border: 1px solid #999999;
	border-radius: 4px;
	width: 100%;
	padding: 6px 24px;
}
.shop-country-info-detail-wrapper .col-md-4 a:hover {
	color: #d33232;
	border: 1px solid #d33232;
}
.shop-country-info-detail-wrapper .col-md-4 a span {
	display: inline-block;
	width: 100%;
	background-repeat: no-repeat;
	background: url(../images/common/icon/icon_btn_12x12_05_bk.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.shop-country-info-detail-wrapper .col-md-4 a:hover span {
	background: url(../images/common/icon/icon_btn_12x12_05_rd.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.common-margin-top10 {
	margin-top: 10px;
}
.common-clear-both {
	clear: both !important;
}
.shop-country-info-detail-inner > .row .col-md-4:last-child {
	padding-left: 20px;
}
.shop-country-info-detail-inner > .row .col-md-4:nth-child(2) {
	padding-right: 17.5px;
	padding-left: 17.5px;
}
.shop-country-info-detail-inner > .row .col-md-4:first-child {
	padding-right: 20px;
}
.common-padding-left15 {
	padding-left: 15px !important;
}
.shop-send-money-wrapper li {
	width: 150px;
}
.shop-send-money-wrapper-faq li {
	width: 146px;
}
.shop-send-money-wrapper .common-icon-work-time {
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
	left:0px !important;
	top:px !important;
}
.shop-send-money-wrapper-faq .common-icon-work-time {
	border-left: 75px solid transparent;
	border-right: 75px solid transparent;
}
.common-padding-top0 {
	padding-top: 10px !important;
}
.common-padding-top0-new {
	padding-top: 0px !important;
}
.common-padding-bottom0 {
	padding-bottom: 10px;
}
.shop-send-money-wrapper .shop-send-money-inner-spe-padding {
	padding-top: 0px;
	padding-bottom: 0px;
}
.work-time-tab-wrapper ul> li.active > .shop-send-money-inner-spe-padding, .work-time-tab-wrapper ul> li.active > .shop-send-money-inner-spe-padding:hover, .work-time-tab-wrapper ul> li.active > .shop-send-money-inner-spe-padding:focus {
	padding-top: 0px;
	padding-bottom: 0px;
}
.work-time-tab-wrapper2 ul> li.active > .shop-send-money-inner-spe-padding, .work-time-tab-wrapper ul> li.active > .shop-send-money-inner-spe-padding:hover, .work-time-tab-wrapper ul> li.active > .shop-send-money-inner-spe-padding:focus {
	padding-top: 0px;
	padding-bottom: 0px;
}
.shop-send-money-tab-content-wrapper {
	margin-top: 0px;
}
.common-text-throw {
	text-decoration: line-through;
}
.shop-send-money-table tbody tr:first-child th {
	width:20%;
}
.common-border-bottom-c353432 {
	border-bottom: 2px solid #353432;
}
.shop-send-money-btn.btn_on::before {
	background-image: url(../images/common/contents/icon_20x20_33_default.png);
}
.shop-send-money-btn.btn_on:hover::before {
	background-image: url(../images/common/contents/icon_20x20_33_hover.png);
}
.common-margin-bottom50 {
	margin-bottom: 50px;
}
.icon_text_info::before {
	background-image: url(../images/common/contents/icon_c03_h2_24x24_01premium.png);
}
.icon_text_info2::before {
	background-image: url(../images/common/contents/icon_c03_h2_24x24_basic.png);
}
.shop-send-money-step-wrapper p {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: center;
	margin-bottom: 0px;
}
#Info-Container  .shop-money-detail-wrapper  th {
	width: 194px;
}
.common-padding-right0 {
	padding-right: 0px !important;
}
#Info-Container  .shop-money-detail-wrapper  th {
	padding-left: 0px !important;
	padding-right: 0px !important;
	text-align: center;
}
#Info-Container  .shop-money-detail-wrapper  td {
	padding-left: 50px !important;
}
.common-margin-top10_new {
	margin-top: 10px !important;
}
.common-margin-top80 {
	margin-top: 80px;
}
.shop-project-example .shop-project-example-part  {
	padding: 18px 15px;
}
.shop-project-example .shop-project-example-part p {
	padding-bottom: 12px;
	margin-bottom: 0px;
}
.shop-project-example .shop-project-example-part span {
	margin-top: 18px;
	display: inline-block;
}
.shop-project-example .shop-project-example-part {
	width: 176px;
	height: 113px;
	border: 1px solid #666;
	text-align: center;
}
.shop-project-example img {
	margin-left: 10px;
	margin-right: 10px;
}
.shop-project-example .shop-project-example-result {
	border: 2px solid #d33232;
}
.common-padding-top10 {
	padding-top: 10px !important;
}
.common-padding-left-right10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.privacy-policy-information {
	width: 380px;
	height: 128px;
	border: 2px solid #ddd;
	text-align: left;
	padding-left: 10px
}
.icon_counter_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_24.png);
}
.icon_compare_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_25.png);
}
.icon_tax_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_26.png);
}
.common-radio-icon::before {
	background-image: url(../images/common/contents/icon_h2_24x24_27.png);
}
.common-payPal-icon::before {
	background-image: url(../images/common/contents/icon_h2_24x24_28.png);
}
.icon_alipay_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_29.png);
}
.icon_UnionPay_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_30.png);
}
.icon_Wechat_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_31.png);
}
.icon_money_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_32.png);
}
.shop-top-small-nav-wrapper ul{
	padding-top: 10px;
	padding-bottom: 10px;
}
.shop-top-small-nav-wrapper ul li {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 15px;
	display: inline-block;
}
.shop-top-small-nav-wrapper ul li:not(:last-child) {
	border-right: 1px solid #bfbfbf;
}
.shop-header-error {
	line-height: 132px;
}
/*.shop-top-small-nav-wrapper ul {
	border-top: 1px solid #d33232;
	border-bottom: 1px dotted black;
}*/
.shop-top-small-nav-wrapper ul li a:hover {
	text-decoration: none;
}
.shop-top-small-nav-wrapper ul li a.active {
	color: #d33232;
}
.shop-content-wrapper .container .confirm_spe_info .shop-content-part:not(:first-child) {
	margin-top: 50px;
}
.shop-arrows-wrapper span:before {
	content: " ";
	position: absolute;
	top: 7px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #d33232;
	border-right: 10px solid transparent;
	margin-left: -14px;
}
.shop-arrows-wrapper span:after {
	content: " ";
	position: absolute;
	top: 8px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-right: 10px solid transparent;
	z-index: 999999;
	margin-left: -14px;
}
.shop-header-img-wrapper a:not(:last-child),.shop-arrows-wrapper span:not(:last-child) {
	margin-right: 8px;
}
.shop-header-right a,.shop-header-right span {
	font-size: 14px
}
.shop-header-img-wrapper a {
	width: 90px;
	text-align: center;
	padding: 54px 0px 3px;
	border-radius: 4px;
	border: 2px solid #000;
}
.shop-arrows-wrapper span {
	width: 90px;
	/*text-align: center;*/
	padding-left: 49px;
}
.shop-arrows-wrapper {
	position: relative;
}
.shop-arrows-wrapper span:before,.shop-arrows-wrapper span:after {
	display: none;
}
.shop-arrows-wrapper span.active:before,.shop-arrows-wrapper span.active:after {
	display: inline-block;
}
.shop-line-height1 {
	height: 1px;
	background-color: #666;
}
.shop-arrows-line-height-wrapper {
	position: relative;
}
.shop-arrows-line-height-wrapper span:before {
	content: " ";
	position: absolute;
	bottom: -10px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-top: 10px solid #808080;
	border-right: 10px solid transparent;
	margin-left: -14px;
}
.shop-arrows-line-height-wrapper span:after {
	content: " ";
	position: absolute;
	bottom: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-top: 10px solid #fff;
	border-right: 10px solid transparent;
	z-index: 999999;
	margin-left: -14px;
}
.shop-top-small-nav-inner {
	border-top: 1px solid #d33232;
	border-bottom: 1px dotted black;
}
.shop-top-small-nav-inner ul {
	max-width: 810px;
	margin: 0 auto;
	line-height: 28px;
}
.common-border-right0 {
	border-right: 0px !important;
}
.shop-table-th-width190 th  {
	width: 190px !important;
}
.common-table-tr-unit input {
	width: 95%;
	display: inline-block;
}
.common-table-tr-unit span {
	display: inline-block;
	padding: 6px 0;
	display: inline-block;
	width: 5%;
	text-align: right;
}
.common-table-tr-unit input:focus + span {
	border-bottom: 1px solid #353432 !important;
}
.shop-table-spe-width {
	width: 75%;
	display: inline-block;
}
.shop-table-spe-width input {
	width: 80%;
}
.shop-table-spe-width span {
	width: 20%;
}
.shop-table-spe-col-wrapper .col-md-4:first-child {
	padding-right: 20px;
}
.shop-table-spe-col-wrapper .col-md-4:nth-child(2) {
	padding-right: 17.5px;
	padding-left: 17.5px;
}
.shop-table-spe-col-wrapper .col-md-4:last-child {
	padding-left: 20px;
}
.shop-table-th-td-center tr th,.shop-table-th-td-center tr td {
	text-align: center !important;
}
.shop-table-th-td-padding0 tr td,.shop-table-th-td-padding0 tr th {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.shop-table-th-td-half tr td,.shop-table-th-td-half tr th {
	width: 14%;
}
.shop-table-td-padding8 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.shop-vertical-top {
	vertical-align: top !important;
}
.shop-transform270 {
	transform: rotate(270deg);
}
.shop-transform90 {
	transform: rotate(90deg);
}
.submit_calculator-off.btn_off::before {
	background-image: url(../images/common/contents/icon_20x20_34_off.png);
}
.shop-transform90::after {
	transform: rotate(90deg);
}
.shop-common-width100 {
	width: 100%;
}
.common-border-left999 {
	border-left: 1px solid #999;
}
.icon_alarm_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_34.png);
}
.shop-example-year {
	padding: 9px 15px;
}
.commom-box-style {
	padding: 0px 15px;
	border: 1px solid #000;
	position: relative;
}
.commom-box-style:before {
	content: " ";
	position: absolute;
	left: 41px;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-top: 8px solid #000;
	border-right: 8px solid transparent;
}
.commom-box-style:after {
	content: " ";
	position: absolute;
	left: 41px;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-top: 7px solid #fff;
	border-right: 7px solid transparent;
}
.shop-table-example-money-text {
	margin-top: -10px;
}
.shop-example-table-success .img1 {
	margin-right: 5px;
}
.shop-example-table-success .img2 {
	margin-left: 9px;
}
.icon_example_info::before {
	background-image: url(../images/common/contents/icon_h2_24x24_35.png);
}
.shop-common-text-indent1 {
	text-indent: 1em;
}
.shop-common-text-indent1-wrapper p {
	text-indent: -1em;
	margin-left: 1em;
}
.shop-common-text-indent0-wrapper p {
	text-indent: -0em;
	margin-left: 0em;
}
.shop-common-text-indent2 {
	text-indent: 2em;
}
.shop-common-text-indent2-inner-inner-p {
	margin-left: 2em !important;
	text-indent: -1em !important;
}
.shop-common-text-indent0 {
	text-indent: 0em !important;
}
.shop-border-cddd {
	border: 1px solid #ddd;
}
.shop-bales-bottom {
	position: absolute;
	right: -18px;
	bottom: -38px;
}
.shop-bales-wrapper {
	position: relative;
}
.common-packageIn-icon::before {
	background-image: url(../images/common/contents/icon_h2_24x24_36.png);
}
.common-packageNo-icon::before {
	background-image: url(../images/common/contents/icon_h2_24x24_39.png);
}
.common-packageOut-icon::before {
	background-image: url(../images/common/contents/icon_h2_24x24_37.png);
}
.shop-packedage {
	border: 1px solid #ddd;
	padding: 10px;
	margin-top: 15px;
}
.shop-packedage:before {
	content: " ";
	position: absolute;
	left: 13%;
	top: 98%;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-top: 8px solid #000;
	border-right: 8px solid transparent;
}
.shop-packedage:after {
	content: " ";
	position: absolute;
	left: 13%;
	top: 98%;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-top: 8px solid #fff;
	border-right: 8px solid transparent;
}
.shop-packedage-wrapper {
	position: relative;
}
.shop-strengthening-wrapper .col-md-2 {
	width: 20%;
}
.shop-strengthening-wrapper-spe .col-md-2 {
	width: 16.66666667%;
}
.shop-table-th-width-auto {
	width: auto !important;
}
.shop-list-example-part-wrapper .row .col-md-3 {
	width: 20%;
}
.icon-ruler::before {
	background-image: url(../images/common/contents/icon_h2_24x24_38.png);
}
.common-table-vertical-top td, .common-table-vertical-top th {
	vertical-align: top !important;
}
.table-col-8 tr td,.table-col-8 tr th {
	width: 12.5%;
}
.table-col-7 tr td,.table-col-7 tr th {
	width: 14.29%;
}
.shop-top-small-nav-wrapper {
	margin-top: 43px !important;
}
.shop-header-right-spe {
	margin-top: 25px !important;
}
.shop-common-radius-box {
	border-radius: 13px;
	width: 73px;
	height: 23px;
	text-align: center;
	border: 1px solid #ddd;
	background: #fff;
	color: rgb(197,197,197);
}
.btn_icon-notice::after {
	right: 8% !important;
	background-image: url(../images/common/button/icon_20x20_17_default.png) !important;
}
.btn_icon-notice:hover::after {
	right: 8% !important;
	background-image: url(../images/common/button/icon_20x20_17_hover.png) !important;
}
.btn_icon-book::after {
	right: 8% !important;
	background-image: url(../images/common/button/icon_20x20_25_default.png) !important;
}
.btn_icon-book:hover::after {
	right: 8% !important;
	background-image: url(../images/common/button/icon_20x20_25_hover.png) !important;
}
.shop-common-btn-width205 {
	width: 160px;
}
.btn_icon-book,.btn_icon-hill {
	padding: 0px 28px;
}

.btn_icon-hill::after {
	right: 8% !important;
	background-image: url(../images/common/button/icon_20x20_default_13.png) !important;
}
.btn_icon-hill:hover::after {
	right: 8% !important;
	background-image: url(../images/common/button/icon_20x20_hover_13.png) !important;
}
.btn_icon-air::after {
	right: 8% !important;
	background-image: url(../images/common/contents/icon_20x20_35_default.png) !important;
}
.btn_icon-air:hover::after {
	right: 8% !important;
	background-image: url(../images/common/contents/icon_20x20_35_hover.png) !important;
}
.btn_icon-air {
	padding: 14px 44px;
}
.btn_icon-camera::before {
	background-image: url(../images/common/button/icon_h2_24x24_20_bk.png) !important;
}
.btn_icon-check::before {
	background-image: url(../images/common/contents/E07_check.png) !important;
}
.shop-common-text-cenetr {
	text-align: center !important;
}
.shop-header-spe p {
	line-height: 132px;
}
.shop-header-right-spe2 {
	margin-top: 11px !important;
}
.shop-send-news-wrapper li {
	width: 222px;
}
.shop-send-news-wrapper .common-icon-work-time {
	border-left: 111px solid transparent;
	border-right: 111px solid transparent;
}
.shop-common-common-btn {
	border-radius: 4px;
	padding-top:4px;
	padding-bottom: 4px;
	width: 100px;
	text-align: center;
	font-size: 16px;
}
.shop-common-black-btn {
	border: 1px solid #000;
	color: #000;
}
.shop-common-red-btn {
	border: 1px solid #d33232;
	color: #d33232;
}
.shop-common-blue-btn {
	border: 1px solid #3e4c84;
	color: #3e4c84;
}
.shop-send-news-wrapper .shop-ntab-news-inner .tab-pane div:last-child {
	margin-bottom: 0px !important;
	border-bottom: 0px !important;
}
.shop-common-border-bottom-black {
	border-bottom: 1px solid #000;
}
.recommended-links-wrapper .shop-top-text {
	font-size: 26px;
	display: inline-block;
	letter-spacing: -3px;
}
.recommended-links-wrapper .shop-bottom-text::before  {
	border-top: 1px dotted #000000;
	position: absolute;
	content: "";
	display: block;
	width: 12px;
	height: 40px;
	top: -1px;
	right: -13px;
}
.recommended-links-wrapper .shop-bottom-text::after {
	border-top: 1px dotted #000000;
	position: absolute;
	content: "";
	display: block;
	width: 12px;
	height: 40px;
	top: -1px;
	left: -13px;
}
.recommended-links-wrapper .shop-bottom-text {
	display: inline-block;
	padding-top: 6px;
	color: #000;
	border-top: 1px solid #000;
	width: 120px;
	position: relative;
}
.recommended-links-wrapper .recommended-links-part {
	border:2px solid #000;
	padding: 40px 6px 6px;
}
.recommended-links-wrapper .recommended-links-part img {
	margin-top: 52px;
}
.recommended-links-wrapper .recommended-links-part-common span  {
	text-align: center;
	border: 1px solid #999999;
	border-radius: 4px;
	width: 100%;
	display: flex;
	height: 73px;
	vertical-align: middle;
	align-items: center;
}
.recommended-links-wrapper .recommended-links-part-common span:hover  {
	border: 1px solid #d33232;
	color: #d33232;
	cursor: pointer;
}
.recommended-links-wrapper .recommended-links-part-common span:hover a {
	color: #d33232;
}
.recommended-links-wrapper .recommended-links-part-common span a:hover {
	color: #d33232;
	text-decoration: none;
}
.recommended-links-wrapper {
	margin-left: -19px;
	margin-right: -19px;
}
.recommended-links-wrapper .recommended-links-part-common,.recommended-links-wrapper .recommended-links-part {
	margin-right: -11px;
	margin-left: -11px;
}
.recommended-links-wrapper .col-md-3 .recommended-links-part-common-bottom {
	margin-top: 8px;
}
.col-md-12 .recommended-links-wrapper:not(:first-child) {
	margin-top: 8px;
}
.recommended-links-wrapper-most .confirm_spe_info:not(:first-child) {
	margin-top: 50px;
}
.recommended-links-part-line img {
	margin-top: 31px !important;
}
.recommended-links-part-line  {
	padding: 25px 6px 6px !important;
}
.shop-index-top-wrapper {
	background: url(../images/common/contents/top_img.png) center top;
	height: 658px;
}
.shop-index-top-nav .col-md-2 {
	width: 20%;
	text-align:center;
}
.shop-index-top-nav .col-md-2:not(:last-child) .row {
	border-right: 1px solid #bfbfbf;
}
.shop-index-top-nav .col-md-2 .row {
	line-height: 15px;
}
.shop-index-top-nav .col-md-2 .row a:hover {
	color: #d33232;
}
.submit-index-wrapper .btn1::after {
	background-image: url(../images/common/contents/top_btn_icon_01_default.png) !important;
}
.submit-index-wrapper .btn1:hover::after {
	background-image: url(../images/common/contents/top_btn_icon_01_hover.png) !important;
}
.submit-index-wrapper .btn2::after {
	background-image: url(../images/common/contents/top_btn_icon_02_default.png) !important;
}
.submit-index-wrapper .btn2:hover::after {
	background-image: url(../images/common/contents/top_btn_icon_02_hover.png) !important;
}

.submit-index-wrapper .btn1::before {
	background-image: none !important;
}
.submit-index-wrapper .btn1:hover::before {
	background-image: none !important;
}
.submit-index-wrapper .btn2::before {
	background-image: none !important;
}
.submit-index-wrapper .btn2:hover::before {
	background-image: none !important;
}
.common-left-dotted {
	height: 1px;
	width: 32px;
	border-bottom: 1px dotted #000;
	display: inline-block;
}
.shop-index-tab-wrapper ul li {
	width: 136px;
}
.shop-index-tab-wrapper .common-icon-work-time {
	border-left: 68px solid transparent;
	border-right: 68px solid transparent;
}

.shop-index-news-wrapper h4 {
	margin: 0 32px 0 32px;
	border-bottom: 2px solid #000000;
	height: 50px;
}
.shop-index-news-wrapper {
	position: relative;
}
.shop-index-news-wrapper h4::after {
	position: absolute;
	content: "";
	display: block;
	width: 32px;
	height: 50px;
	top: 0;
	right: 0;
	border-bottom: 2px dotted #000000;
}
.shop-index-news-wrapper h4::before {
	position: absolute;
	content: "";
	display: block;
	width: 32px;
	height: 50px;
	top: 0;
	left: 0;
	border-bottom: 2px dotted #000000;
}
.shop-index-news-wrapper h4 span,.buy-from-Japan-header h4 span {
	height: 50px;
	border-bottom: 2px solid #fff;
	display: inline-block;
	line-height: 74px;
	letter-spacing: 0.1em;
}
.shop-index-tab-most-wrapper {
	margin-left: 32px;
	margin-right: 32px;
}
.shop-index-tab-wrapper {
	margin-top: -48px;
}
.shop-index-common-btn {
	font-weight: 500;
	padding: 2px 3px;
	text-align: center;
	border:1px solid #ccc;
	display: inline-block;
	font-size: 14px;
}
.shop-index-black-btn {
	color: #000;
}
.shop-index-red-btn {
	color: #d33232;
}
.shop-index-blue-btn {
	color: #3e4c84;
}
.shop-index-left-right32 {
	margin-left: 32px;
	margin-right: 32px;
}
.shop-index-left32 {
	margin-left: 32px;
}
.shop-index-news-part:hover span {
	color: #d33232;
}
.shop-index-news-part {
	padding-bottom: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #ddd;
}
.shop-index-news-part:hover {
	border-bottom: 1px solid #d33232;
}
.shop-index-news-most-wrapper .common-margin-top30 .shop-index-news-part:last-child {
	border-bottom: 0px;
}
.shop-index-news-most-wrapper .common-margin-top30 .shop-index-news-part:last-child a:hover {
	text-decoration: none;
	color: #d33232;
}
.shop-index-lun .carousel-control {
	width: auto;
	opacity: 1;
	top: 50%;
	margin-top: -4px;
	font-size: 0px;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .0001) 100%) !important;
	width: 16px;
	height: 8px;
}
.shop-index-lun .carousel-control.left {
	left: -25px;
}
.shop-index-lun .carousel-control.right {
	right: -25px;
}
.shop-index-lun-top {
	margin: 0 32px 0 32px;
	border-bottom: 2px solid #000000;
	height: 5px;
}
.shop-index-lun-top::before {
	position: absolute;
	content: "";
	display: block;
	width: 32px;
	height: 5px;
	top: 0;
	left: 0;
	border-bottom: 2px dotted #000000;
}
.shop-index-lun-top::after {
	position: absolute;
	content: "";
	display: block;
	width: 32px;
	height: 5px;
	top: 0;
	right: 0;
	border-bottom: 2px dotted #000000;
}
.shop-index-lun {
	position: relative;
}
.shop-index-lun .item img:hover {
	opacity: 0.7;
}
.shop-index-point {
	padding: 2px 30px;
	text-align: center;
	font-size: 32px;
	color: #000;
	border: 1px solid #000;
	margin-bottom: 30px;
	display: inline-block;
	box-shadow: 4px 4px 0px #000;
	width: 100%;
}
.shop-index-point-line {
	width: 100%;
	margin-top: 28px;
}
.shop-index-point-right {
	margin-top: 28px;
}
.shop-index-point-wrapper p {
	margin-bottom: 0px;
}
.shop-index-point1-step {
	position: relative;
}
.shop-index-point1-step .span-common {
	display: inline-block;
	position: absolute;
	color: #d33232;
	font-size: 24px;
}
.shop-index-point1-step .span1 {
	top: 11px;
	left: -37px;
}
.shop-index-point1-step .span-number {
	font-size: 26px;
}
.shop-index-point1-step .span2 {
	top: 50%;
	left: -171px;
	margin-top: -43px;
}
.shop-index-point1-step .span3 {
	top: 100%;
	left: -23px;
	margin-top: -80px;
}
.shop-index-point1-step .span4 {
	top: 11px;
	right: -37px;
}
.shop-index-point1-step .span5 {
	top: 50%;
	right: -171px;
	margin-top: -43px;
}
.shop-index-point1-step .span6 {
	top: 100%;
	right: -23px;
	margin-top: -80px;
}
.shop-index-point1-step .span7 {
	font-size: 32px;
	color: #000;
	font-weight: bold;
	top: 50%;
	left: 50%;
	margin-left: -77px;
	margin-top: -10px;
}
.shop-index-point1-step .span7 span {
	font-size: 42px;
}
.shop-index-point1-wrapper .col-md-7 {
	padding-right: 25px;
}
.shop-index-point2-wrapper .col-md-7 {
	padding-left: 25px;
}
.shop-index-point-wrapper a {
	width: 100%;
}
.shop-index-point-wrapper a {
	text-decoration: none;
}
.shop-index-point3-img-wrapper {
	background: #fff;
}
.shop-index-point3-img-wrapper:hover {
	background: #d33232;
}
.shop-index-point3-img-wrapper .right-trangle-small {
	width: 0px;
	height: 0px;
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-right:0px solid transparent;
	border-left:4px solid #d33232;
	position: absolute;
	left: 5px;
	top: 3px;
}
.shop-index-point3-img-wrapper {
	border:1px solid #d33232;
	background: #fff;
	position: relative;
	width: 16px;
	height: 16px;
	margin-top: 7px;
}
.shop-index-point-wrapper a:hover .shop-index-point3-img-wrapper {
	background:#d33232;
}
.shop-index-point-wrapper a:hover .right-trangle-small {
	border-left:6px solid #fff;
}
.shop-index-point-wrapper .col-md-4  {
	min-height: 255px;
}
.shop-index-point-right-shadow {
	box-shadow: -4px 4px 0px #000;
}
.shop-index-liner {
	background: url(../images/common/contents/img_04_bg.png);
	background-repeat: repeat-x;
}
.point3-state-wrapper-most-top {
	background: url(../images/common/contents/img_02_bg.png);
	background-repeat: repeat-x;
}
.index-diamond-wrapper {
	width: 150px;
	height: 150px;
	transform-origin: 0 100%;
	transform: rotate(-45deg);
	border: 1px solid #000;
	margin-left: 100px;
	text-align: center;
}
.index-diamond-inner-most {
	transform: rotate(45deg);
}
.index-diamond-inner {
	margin-left: -9px;
	margin-top: 61px;
}
.index-diamond-inner-most p {
	margin-bottom: 0px;
}
.index-diamond-liner-wrapper .col-md-1 {
	margin-top: 26px;
	margin-left: 25px;
}
.common-bg-cd33232 {
	background: #d33232 !important;
}
.common-border-cd33232 {
	border:1px solid #d33232 !important;
}
.index-diamond-liner-wrapper .col-md-3 .p_last {
	margin-left: -38px;
	margin-top: 10px;
	margin-right: -71px;
}
.submit_next.btn_on.submit-index-index-next:hover::after {
	background-image: url(../images/common/button/top_btn_icon_03_hover.png) !important;
}
.submit-index-wrapper .submit-index-index-next::after {
	background-image: url(../images/common/contents/top_btn_icon_03_default.png) !important;
}
.submit_next.btn_on.submit-index-index-next:hover::before {
	background-image: none !important;
}
.submit-index-wrapper .submit-index-index-next::before {
	background-image: none !important;
}

.submit-index-wrapper .submit-index-index-cal:hover::after {
	background-image: url(../images/common/button/top_btn_icon_04_hover.png) !important;
}
.submit-index-wrapper .submit-index-index-cal::after {
	background-image: url(../images/common/button/top_btn_icon_04_default.png) !important;
}
.submit_next.btn_on.submit-index-index-cal:hover::before {
	background-image: none !important;
}
.submit-index-wrapper .submit-index-index-cal::before {
	background-image: none !important;
}

.common-small-bottom-trangle {
	border-bottom: 4px solid transparent;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #d33232;
	display: inline-block;
}
.index-border0 button {
	border: 0px;
}
.shop-index-use-wrapper h4 {
	border-bottom: 2px solid #d33232;
}
.shop-index-use-wrapper h4:before,.shop-index-use-wrapper h4:after {
	border-bottom: 2px dotted #d33232;
}

.index-btn1:hover::after {
	background-image: url(../images/common/contents/top_btn_icon_01_hover.png) !important;
}
.index-btn1::after {
	background-image: url(../images/common/contents/top_btn_icon_01_default.png) !important;
}
.index-btn1:hover::before {
	background-image: none !important;
}
.index-btn1::before {
	background-image: none !important;
}

.index-btn2:hover::after {
	background-image: url(../images/common/contents/top_btn_icon_03_hover.png) !important;
}
.index-btn2::after {
	background-image: url(../images/common/contents/top_btn_icon_03_default.png) !important;
}
.index-btn2:hover::before {
	background-image: none !important;
}
.index-btn2::before {
	background-image: none !important;
}
.index-square {
	width: 10px;
	height: 10px;
	background: #000;
	display: inline-block;
}
/*.index-bottom-info-wrapper .col-md-4 .row1 {
	background:url(../images/common/contents/img_voice_01_1.png) no-repeat;
}
.index-bottom-info-wrapper .col-md-4 .row2 {
	background:url(../images/common/contents/img_voice_01_2.png) no-repeat;
}
.index-bottom-info-wrapper .col-md-4 .row3 {
	background:url(../images/common/contents/img_voice_01_3.png) no-repeat;
}*/
.point3-state-wrapper .col-md-2 {
	width: 112px;
	height: 112px;
	border-radius: 50%;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 112px;
}
.point3-state-wrapper .col-md-2:not(:last-child) {
	margin-right: 20px;
}
.point3-state-wrapper-most {
	background: url(../images/common/contents/img_02_s.png) no-repeat center center;
	height: 580px;
}
.shop-index-use-content .shop-index-use-content-common {
	border: 1px solid #000;
	width: 260px;
	height: 260px;
	text-align: center;
}
.shop-index-use-content .shop-index-use-content-common,.shop-index-use-content .shop-index-use-content-common * {
	vertical-align: middle;
}
.shop-index-use-content .shop-index-use-content-common {
	display: table-cell;
	align-items: center;
	padding: 8px;
	float: left;
	position: relative;
	background: #fff;
}
.shop-index-use-content-inner-common {
	/*background:url(../images/common/contents/symbol_11.png) no-repeat;*/
	/*background-position: right bottom;*/
	height: 244px;
	display: table-cell;
	width: 244px;
}
.active .shop-index-use-content-middle {
	background: #353432 !important;
	color: #fff;
	transform: rotate(45deg);
}
.active .shop-index-use-content-middle-inner-spe {
	height: 244px;
	display: table-cell;
	width: 244px;
	transform: rotate(-45deg);
}
.shop-index-use-content-common .use-content-triangle {
	width: 0px;
	height: 0px;
	border-width: 15px;
	border-style: solid;
	border-color: #353432 transparent transparent transparent;
	transform: rotate(315deg);
	float: right;
	margin-top: -16px;
	margin-right: -16px;
}
.active .use-content-triangle-middle {
	width: 0px;
	height: 0px;
	border-width: 15px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
	transform: rotate(315deg);
	float: right;
	margin-top: -16px;
	margin-right: -16px;
}
.shop-index-use-content-common2:hover {
	color: #d33232;
	border: 1px solid #d33232;
}
.active .shop-index-use-content-common2:hover {
	color: #fff;
	border: 1px solid #353432;
}
.shop-index-use-content-common2:hover .use-content-triangle {
	border-color: #d33232 transparent transparent transparent;
}
.active .shop-index-use-content-common2:hover .use-content-triangle {
	border-color: #fff transparent transparent transparent;
}
.shop-index-status1 {
	background: url(../images/common/contents/img_voice_01_1.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status1 {
	background: url(../images/common/contents/img_voice_01_1.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status8 {
	background: url(../images/common/contents/img_voice_02_1.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status5 {
	background: url(../images/common/contents/img_voice_03_2.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status12 {
	background: url(../images/common/contents/img_voice_01_3.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status10 {
	background: url(../images/common/contents/img_voice_02_3.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status2	 {
	background: url(../images/common/contents/img_voice_01_2.png) no-repeat;
	background-position: right top;
	margin-right: -235px;
	height: 194px;
}
.shop-index-status11 {
	background: url(../images/common/contents/img_voice_02_4.png) no-repeat;
	background-position: right top;
	margin-right: -235px;
	height: 194px;
}
.shop-index-status9	 {
	background: url(../images/common/contents/img_voice_02_2.png) no-repeat;
	background-position: right top;
	margin-right: -235px;
	height: 194px;
}
.shop-index-status6	 {
	background: url(../images/common/contents/img_voice_03_3.png) no-repeat;
	background-position: right top;
	margin-right: -235px;
	height: 194px;
}
.shop-index-status13 {
	background: url(../images/common/contents/img_voice_03_2.png) no-repeat;
	background-position: right top;
	margin-right: -235px;
	height: 194px;
}
.shop-index-status4	 {
	background: url(../images/common/contents/img_voice_03_1.png) no-repeat;
	background-position: right top;
	margin-right: -235px;
	height: 194px;
}
.shop-index-status3 {
	background: url(../images/common/contents/img_voice_01_3.png) no-repeat;
	height: 194px;
	margin-left: -235px;
}
.shop-index-status1 .row1 {
	position: relative;
}
.shop-index-status2 .row2 {
	position: relative;
}
.shop-index-status3 .row3 {
	position: relative;
}
.shop-index-status1 .row1 .shop-index-line {
	position: absolute;
	right: 66px;
	top: -51px;
	background: #353432;
	width: 1px;
	height: 52px;
}
.shop-index-status1 .row1 img {
	position: absolute;
	top: 0;
	right: 0px;
}
.shop-index-status1 .row1 .shop-index-line-top {
	position: absolute;
	right: -231px;
	top: -51px;
	background: #353432;
	width: 298px;
	height: 1px;
}
.shop-index-status7 .row1 .shop-index-line-top {
	width: 560px;
	top: -51px;
	left: 116px;
}
.shop-index-status1 .row1  .shop-index-line-bottom {
	position: absolute;
	right: 66px;
	top: 144px;
	background: #353432;
	width: 1px;
	height: 52px;
}
.shop-index-status1 .row1  .shop-index-line-bottom-most{
	position: absolute;
	right: -700px;
	background: #353432;
	width: 767px;
	height: 1px;
	top: 195px;
}
.shop-index-status2 .row2 .shop-index-line {
	position: absolute;
	right: 66px;
	top: -49px;
	background: #353432;
	width: 1px;
	height: 58px;
}
.shop-index-status2 .row2 img {
	position: absolute;
	top: 0;
	right: 0px;
}
.shop-index-status2 .row2 .shop-index-line-top {
	position: absolute;
	right: -221px;
	top: -51px;
	background: #353432;
	width: 287px;
	height: 1px;
}
.shop-index-status2 .row2  .shop-index-line-bottom {
	position: absolute;
	right: 66px;
	top: 140px;
	background: #353432;
	width: 1px;
	height: 53px;
}
.shop-index-status2 .row2  .shop-index-line-bottom-most {
	position: absolute;
	right: 66px;
	top: 193px;
	background: #353432;
	width: 766px;
	height: 1px;
}
.shop-index-status3 .row3 .shop-index-line {
	position: absolute;
	right: 66px;
	top: -51px;
	background: #353432;
	width: 1px;
	height: 52px;
}
.shop-index-status3 .row3 img {
	position: absolute;
	top: 0;
	right: 0px;
}
.shop-index-status3 .row3 .shop-index-line-top {
	position: absolute;
	right: -221px;
	top: -51px;
	background: #353432;
	width: 287px;
	height: 1px;
}
.shop-index-status3 .row3  .shop-index-line-bottom {
	position: absolute;
	right: 66px;
	top: 144px;
	background: #353432;
	width: 1px;
	height: 52px;
}
.shop-index-status3 .row3  .shop-index-line-bottom-most {
	position: absolute;
	right: -650px;
	top: 196px;
	background: #353432;
	width: 717px;
	height: 1px;
}
.recommended-links-wrapper .recommended-links-part-common span p {
	margin: 0 auto;
}
.shop-header-faq-wrapper {
	padding-top: 11px;
	padding-bottom: 20px;
	height: 163px;
}
.shop-header-right-faq {
	margin-top: 47px !important;
}
.shop-common-bottom-height-c353432 {
	height: 2px;
	background: #353432;
}
.shop-common-lineHeight25 {
	line-height: 25px;
}
.T_subtitle2 {
	letter-spacing: 2px !important;
}
.shop-e16-img-wrapper {
	min-height: 120px;
	display: flex;
	align-items: center;
}
.shop-e16-img-wrapper img {
	margin: 0 auto;
}
.shop-header-wrapper p {
	margin-bottom: 15px;
}
.shop-index-status4 .row2 .shop-index-line-top{
	position: absolute;
	right: 66px;
	top: -49px;
	background: #353432;
	width: 688px;
	height: 1px;
}
#shop-send-money-part7 {
	margin-top: -6px;
}
.common-letter-space4 {
	letter-spacing: 4px;
}
.common-margin-top3 {
	margin-top: 3px;
}
.common-padding-top24 {
	padding-top: 24px !important;
}
.common-padding-bottom24 {
	padding-bottom: 24px !important;
}
.common-padding-bottom32 {
	padding-bottom: 32px !important;
}
.datetimepicker.dropdown-menu,.dropdown-menu {
	z-index: 999 !important;
}
.tab-content {
	margin-top: -1px;
}
.faq-part-w390 {
	width: 390px;
}
/*手机样式*/
@media only screen and(max-width: 768px) {
	.body{

	}
	.shop-header-img-wrapper a{

		margin-top: 23px;
	}
}
/*平板样式*/
@media only screen and(min-width: 768px) and(max-width: 992px) {

}

/*电脑样式*/
@media only screen and(min-width: 992px) and(min-width: 1200px) {

}

.shop-header-img-wrapper {
	/*display:flex;*/
	margin-top: 23px;
}
.shop-content-step-each-left {
	margin-right: -4px;
}
.shop-content-step-each-right {
	margin-left: -4px;
}
.work-time-part-left-common-tab22 {
	height: 306px;
}
.e06-goods-list-wrapper img {
	width: 144px;
	height: 144px;
}
.e06-goods-list-wrapper .img-wrapper {
	border: 1px solid #ddd;
	background: #fff;
	padding: 8px;
}
.top-page-right-wrapper .top-page-right-link.active {
	background: #353432;
	color: #fff;
}
.top-page-right-wrapper .top-page-right-link {
	display: inline-block;
	font-size: 16px;
	padding: 6px 12px;
}
.top-page-banner-wrapper .carousel {
	height: 333px;
	top: -333px;
}
.top-page-wrapper .search-left-menu-wrapper p {
	background: #fff;
	padding-top: 6px;
	padding-bottom: 6px;
}
.top-page-wrapper .search-left-menu-wrapper p:not(:first-child) {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.top-page-wrapper .search-left-menu-wrapper .title span {
	font-size: 18px;
}

.top-page-wrapper .search-left-menu-wrapper .search-left-top {
	border-radius: 0px;
}
.top-page-wrapper .search-left-menu-wrapper .title {
	background: #353432;
}
.tab-page-top2-wrapper .col-md-3 .row {
	margin-left: -11px;
	margin-right: -11px;
}
.top-page-top2-title.active {
	background: #353432;
	color: #fff;
}
.top-page-top2-title {
	height: 36px;
	line-height: 36px;
	background: #f5f5f5;
	border-right: 4px solid #fff;
}
.top-page-top2-title-row {
	border-bottom: 1px solid #ddd;
}
.top-page-banner-box{

}
.top-page-logo-wrapper {
	padding: 8px 4px;
}
.top-page-logo-wrapper .col-md-2 {
	width: 20%;
}
.top-page-logo-wrapper .col-md-2 .row {
	margin-left: -11px;
	margin-right: -11px;
}
.top-page-logo-wrapper .col-md-12:not(:first-child) {
	margin-top: 3px;
}
.top-page-goods-item-title {
	margin-left: 10px;
	margin: 0;
	font-size: 24px;
	font-weight: 200;
	line-height: 40px;
	color: #333;
}
.top-page-goods-item-right a:not(:last-child) {
	margin-right: 15px;
}
.top-page-goods-item-detail {
	width: 233px;
	height: 300px;
	background: #ffffff;
	/*border: 1px solid #ddd;*/
	/*margin-left: -9px;*/
	/*margin-right: -9px;*/
	z-index: 1;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.top-page-goods-item-detail:hover {
	/*opacity: 0.75;*/
	z-index: 2;
	transform: translateY(-1px) scale(1.02);
	box-shadow: 0 10px 20px -5px rgba(0,0,0,0.3);
}
.top-page-goods-item-detail .result-goods-list-des {
	margin-top: 8px;
	width: 190px;
	text-align: left;
}
.top-page-goods-item-detail .result-goods-list-price {
	width: 100%;
	margin-top: 15px;
	height: 20px;
	text-align: left;
	line-height: 20px;
	margin-bottom:15px;
}
.top-page-banner-item-detail {
	width: 233px;
	height: 300px;
	background: #ffffff;
	border-top:1px solid #ffac13;
}
.top-page-banner-item-detail .result-goods-list-des {
	margin: 18px auto 12px;
	width: 200px;
}
.top-page-banner-item-detail .result-goods-list-price {
	width: 100%;
	margin-top: 10px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-bottom: 10px;
}
.top-left-menu .row {
	margin-right: -5px;
}
.top-page-item-wrapper .col-md-4:nth-child(1),.top-page-item-wrapper .col-md-4:nth-child(2),.top-page-item-wrapper .col-md-4:nth-child(3) {
	margin-bottom: 13px;
}
.top-left-menu img {
	height: 626px;
}
.top-page-footer-wrapper .top-page-footer-inner img {
	margin-right: 10px;
	margin-top: -2px;
}
.top-page-footer-wrapper .top-page-footer-inner {
	margin-left: 0px;
	margin-right: 0px;
}
.top-footer-wrapper {
	background: #f5f5f5;
	padding-top: 40px;
	padding-bottom: 40px;
}
.top-page-footer-wrapper .top-page-footer-link {
	padding: 23px 0px;
	background: #fff;
	width: 100%;
}
.top-page-right-wrapper .top-page-right-link:hover {
	background: #353432;
	color: #fff;
}
.top-page-footer-wrapper .top-page-footer-link,.top-page-footer-wrapper .top-page-footer-link * {
	vertical-align: middle;
}
.top-page-footer-wrapper .top-footer-line {
	margin-top: 40px;
	border-bottom: 2px dotted #dcdcdc;
	height: 2px;
	margin-bottom: 40px;
}
.top-footer-line-row {
	margin-left: 0px;
	margin-right: 0px;
}
.top-page-footer-inner2 img {
	margin-right: 0px;
}
.top-page-footer-inner2 .top-page-footer-link {
	padding-bottom: 17px;
	padding-top: 17px;
}
.tab-page-top2-wrapper-row {
	margin-left: -20px;
	margin-right: -20px;

}
.tab-page-top2-wrapper-row img{
	width: 100%;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.tab-page-top2-wrapper-row img:hover{
	transform: translateY(-1px) scale(1.02);
	box-shadow: 0 10px 20px -5px rgba(0,0,0,0.4);
}
.top-page-wrapper {
	z-index: 999;
}
.top-page-banner-wrapper .item img {
	height: 420px;
	width: 100%;
}
.top-page-banner-wrapper {
	height: 0px;
}
.top-page-banner-wrapper .carousel-indicators .active {
	background-color: #d43132;
}
.top-page-banner-wrapper .carousel-indicators li {
	border: 0px;
	background: #fff;
	width: 9px;
	height: 9px;
}
.top-page-banner-wrapper  .carousel-indicators li:nth-child(2) {
	margin-left: 12px;
	margin-right: 12px;
}
.shop-content-part-title-top {
	font-size: 18px;
}
.shop-title-right-top {
	width: 100%;
}
.shop-content-right-top .col-md-6 a {
	padding: 9px 24px;
}
.shop-content-right-top  .col-md-6 {
	margin-top: 10px;
}
.common-margin-bottom18 {
	margin-bottom: 18px  !important;
}
.FedExBtn.btn_on::before {
	background-image: url(../images/common/contents/img_b01_2_01.png);
	background-size: 50%;
}
.FedExBtn.btn_on:hover::before {
	background-image: url(../images/common/contents/img_b01_up_01.png);
	background-size: 50%;
}
.common-img-blue-right {
	transform: rotate(90deg);
}
.B01_2_tab_wrapper li {
	width: 147px;
}
.B01_2_tab_wrapper ul li:not(:last-child) {
	margin-right: 6px;
}
.B01_2_tab_wrapper .common-icon-work-time {
	border-left: 74px solid transparent;
	border-right: 74px solid transparent;
}
.B01-fed-tab-item {
	padding-top: 2px !important;
	padding-bottom: 0px !important;
}
.icon_option_fed::before {
	background-image: url(../images/common/contents/h2_fedex.png);
}
.B01_2_fed_pop_eng a {
	display: inline-block;
}
.B01_2_fed_pop_eng a {
	padding:0px 6px;
	border-right:1px solid #bfbfbf;
	height: 14px;
	line-height: 14px;
}
.B01_2_fed_pop_eng span:first-child {
	padding-left: 0px;
}
.B01_2_fed_pop_eng span:last-child {
	padding-right: 0px;
	border-right:0px solid #bfbfbf;
}
.B01_2_fed_pop_wrapper .modal-body {
	padding-top: 23px;
}
.B01_2_fed_pop_wrapper table tr td,.B01_2_fed_pop_wrapper table tr th {
	padding-left: 5px;
	padding-right: 5px;
}
.B01_2_fed_pop_wrapper table tr td {
	padding-top: 7px;
	padding-bottom: 6px;
}
.B01_2_fed_pop_wrapper table tr td.spe {
	padding-top: 8px;
	padding-bottom: 2px;
	text-align: left;
	min-height: 48px;
}
.B01_2_fed_pop_wrapper table tr td:not(:first-child) {
	text-align: center;
}
.B01_2_fed_pop_wrapper .left-table {
	margin-right: 12px;
}
.B01_2_fed_pop_wrapper .right-table {
	margin-left: 12px;
}
.B01_2_fed_pop_wrapper  .pop-table-wrapper {
	max-height: 514px;
	overflow-y: auto;
}
.B02_domestic_di_table table th,.B02_domestic_di_table table td {
	vertical-align: middle !important;
}
.B02_domestic_di_table table tbody tr:nth-child(2) th,.B02_domestic_di_table table tbody tr:nth-child(2) td {
	vertical-align: top !important;
}
.B05_last-wrapper .shop-pec2-table-td {
	line-height: 60px;
	padding: 0px;
}
.B05_last-wrapper  > tbody > tr:last-child > td {
	border-bottom: 1px solid #666;
}
.B05_wrapper .info_area {
	padding-top: 54px;
	padding-bottom: 0px;
}
.B05-item2-wrapper {
	padding: 5px 15px;
	background: #f3f3f3;
}
.B05-item12-wrapper {
	margin-top: 30px;
	padding-bottom: 40px;
	border-bottom: 1px solid #ddd;
}
.B05-item12-bottom-wrapper {
	margin-bottom: 30px;
	padding-top: 40px;
	border-bottom: 1px solid #ddd;
}
.C09_T_box {
	padding: 24px 13px 13px;
}
.C11_shop-send-money-step-wrapper .row p:first-child {
	border-top: 1px solid #999;
	border-bottom: 0px solid #ddd;
	font-size: 16px;
}
.C11_shop-send-money-step-wrapper .row p {
	padding-top: 9px;
	padding-bottom: 9px;
}
.C11_shop-send-money-step-wrapper .row p:last-child {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #999;
}
.C11_shop-send-money-step-wrapper .row.spe p:first-child {
	border-top: 1px dotted #999;
	border-bottom: 0px dotted #ddd;
}
.C11_shop-send-money-step-wrapper .row.spe p:last-child {
	border-top: 1px solid #ddd;
	border-bottom: 1px dotted #999;
}
.C03_table_top th {
	font-weight: normal;
}
.TOP_wrapper .shop-content-part .col-md-2 .row .common-font-size18 {
	letter-spacing: -1px;
}
.goods-sure-icon:before {
	background-image: url(../images/common/contents/A07_after-service_03.jpg);
}
.icon_my_info::before {
	background-image: url(../images/common/contents/A07_after-service_07.jpg);
}
.shop-content-step-inner-title-A07 {
	padding-left: 50px;
}
.icon_return_info::before {
	background-image: url(../images/common/contents/A07_after-service_11.jpg);
}
.icon_things_info::before {
	background-image: url(../images/common/contents/A07_after-service_15.jpg);
}
.top-page-banner-M-index-wrapper {
	height: 430px;
	position: relative;
	/*padding-left: 30px;*/
	/*padding-right: 30px;*/
}
.top-page-banner-M-index-wrapper.top-page-banner-wrapper .carousel {
	height: 100%;
	top: 0;
}
.M-indx-wrapper .M-index-title .col-md-1 {
	width: 12.5%;
}
.M-indx-wrapper .M-index-title .col-md-1 .row {
	text-align: center;
}
.M-index-voice img {
	margin-left: 5px;
}
.M-index-voice {
	background: #353533;
	padding: 4px 19px;
	border-radius: 17px;
	color: #fff;
	margin-top: -6px;
}
.M_Index_goods_item1 {
	width: 145px;
	margin: 0 auto;
}
.M_index_wrapper1 {
	padding: 12px 6px;
	background: #f2f2f2;
}
.M_index_wrapper1 .col-md-4 .row,.M_index_wrapper1 .col-md-3 .row {
	margin-right: -9px;
	margin-left: -9px;
}
.M_index1_col2_wrapper .col-md-2 {
	width: 20%;
}
.M_index1_col2_wrapper {
	padding: 12px 6px 0px;
}
.M_Index_goods_wrapper3 .top-left-menu-M-index img {
	height: 310px;
	width: 100%;
}
.M_Index_goods_wrapper3 .top-page-goods-item-detail .common-margin-top15 {
	height: 170px;
	width: 190px;
}
.M_Index_goods_wrapper3  .top-page-goods-item-detail {
	/*border-top: 0px;*/
	/*border-top: 0px;*/
	/*border-left: 0px;*/
}
.M_Index_goods_wrapper3 .M_index_part3 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.M_Index_goods_wrapper3 .M_index_part3 .col20 {
	width: 20%;
}
.M_Index_goods_wrapper3 .M_Index_title_bottom {
	/*border-top: 2px solid #353533;*/
}
.M_Index_goods_wrapper3 .top-page-goods-item-detail {
	margin-left: 12px;
	/* margin-right: -15px; */
	margin-top: 12px;
}
@media screen and (min-width: 768px) {
	.carousel-indicators {
		bottom: 2px;
	}
}
@media (max-width: 768px) {
	.shop-index-status1 .row1 .shop-index-line-top {
		right: -185px;
		width: 253px;
	}
}
@media (max-width: 1024px) {
	.container-spe-width {
		width: 669px;
	}
	.shop-index-status1 .row1 .shop-index-line-top {
		right: -171px;
		width: 238px;
	}
	.shop-index-status1 .row1 .shop-index-line-bottom-most {
		right: -533px;
		width: 599px;
	}
	.shop-index-status2 .row2 .shop-index-line-bottom-most {
		width: 601px;
	}
}
@media (min-width: 1024px) {
	.shop-index-status1 .row1 .shop-index-line-top {
		position: absolute;
		right: -231px !important;
		top: -51px;
		background: #353432;
		width: 298px !important;
		height: 1px;
	}
	.shop-index-status7 .row1 .shop-index-line-top {
		width: 560px !important;
		top: -51px !important;
		left: 116px !important;
	}
	.shop-index-status4 .row2 .shop-index-line-top {
		position: absolute;
		right: 66px;
		top: -49px;
		background: #353432;
		width: 688px !important;
		height: 1px;
	}
}
@media (min-width: 768px) {
	.shop-index-status4 .row2 .shop-index-line-top {
		width: 568px;
	}
	.shop-index-status1 .row1 .shop-index-line-top {
		right: -185px;
		width: 250px;
	}
	.shop-index-status8 .row1 .shop-index-line-top {
		left: 61px;
		width: 509px;
	}
}

/* add */
.work-time-tab-wrapper-spe ul li a{
	width:400px !important;
}

.shop-send-money-wrapper ul li:not(:last-child) {
	margin-right: 0;
}

.row-center{
	margin-left:10px !important;
}




.list-service li:first-child {
	border-left: 0;
}
.list-service li {
	float: left;
	width: 19.8%;
	height: 25px;
	border-left: 1px solid #e0e0e0;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
}
.list-service a {
	color: #616161;
	-webkit-transition: color .2s;
	transition: color .2s;
}
.list-service a:hover{
	color: #d33232;
	text-decoration: none !important;
}
/*热门排行*/
.product-box-1{
	width: 450px;
	height: 130px;
}
.product-box-2{
	width: 350px;
	height: 130px;
}
.product-box {
	position: relative;
	background: #ffffff;
	padding: 10px;
	/*border: 1px solid black;*/
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.product-box:hover{
	transform: translateY(-1px) scale(1.02);
	box-shadow: 0 10px 20px -5px rgba(0,0,0,0.4);
}
.product-box-icon{
	float: left;
	width: 50px;
	margin-right: 10px;
	margin-top: 18px;
	margin-left: 20px;
}
.product-box-icon img{
	width: 40px;
}
.product-box-icon .T_red{
	width: 50px;
}
.product-box-img {
	float: left;
	width: 100px;
}
.product-box-img div{
	width: 100px;
	margin-right: 18px;
}
.product-box-text{
	float: left;
	width: 200px;
	margin-left: 20px;
}
.product-box-text span{
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 35px;
	width: 200px;
}
.product-box-text a{
	margin-top: 10px;
}
.product-box-more {
	display: block;
	font-size: 18px;
	color: #333;
	width: 100px;
	right: 90px;
	position: absolute;
	top: 50px;
}
.product-box-more-img{
	display: inline-block;
	position: absolute;
	right: 50px;
	top: 35px;
	width: 50px;
}
/*视频*/
.top-page-goods-item-video{
	width: 297px;
	height: 240px;
	margin: 0 6px 12px 6px;
	padding-top: 15px;
	text-align: left;
	list-style: none;
	display: inline-block;
	position: relative;
	background: #ffffff;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}
.top-page-goods-item-video:hover{
	z-index: 2;
	transform: translateY(-1px) scale(1.02);
	box-shadow: 0 10px 20px -5px rgba(0,0,0,0.3);
}

.top-page-goods-more-title {
	margin-left: 10px;
	margin: 0;
	font-size: 14px;
	color: #757575;
}

.goods-item-video-title{
	margin-bottom: 15px;
	color: #333;
	font-size: 14px;
	margin-top: 14px;
	width: 84%;
	margin-left: 8%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.goods-item-video-text{
	color: #757575;
	font-size: 12px;
	width: 84%;
	margin-left: 8%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.goods-item-video-img-box{
	overflow: hidden;
	width: 84%;
	margin-left: 8%;
}
.goods-item-video-img{
	transition: all 0.5s;
}

.top-page-goods-menu{
	width: 100%;
	/*display: flex;*/
	/*justify-content: space-around;*/
	/*align-content: space-around;*/
	/*flex-wrap: wrap;*/
	margin-top: 15px;
}
.top-page-goods-menu-item{
	width: 155px;
	height: 120px;
	margin-bottom: 5px;
	float: left;
	margin-left: 10.7px;
	margin-right: 10.7px;
}
.top-page-goods-menu-img{
	width: 46px;
	height: 46px;
	margin: 10px 0px 15px 52.5px;
}
.top-page-goods-menu-img:hover{
	opacity: 0.75;
}
.top-page-goods-menu-text{
	width: 100%;
	text-align: center;
	color: #757575;
}

.top-page-goods-item-shop {
	width: 300px;
	height: 90px;
	margin: 0 4px 4px 4px;
	padding-top: 15px;
	text-align: center;
	list-style: none;
	display: inline-block;
	position: relative;
	background: #ffffff;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	background-repeat: no-repeat;
	background-position: center;
}

/*.site-category-list {
	display: flex;
	justify-content: center;
	width: 100%;
	font-size: 15px;
	border: 0;
	margin: 0 auto;
	list-style-type: none;
	position: relative;
	top: -1px;
	z-index: 21;
	color: #333333;
}
.category-item {
	color: #333333;
	position: relative;
	display: block;
	height: 39px;
	line-height: 40px;
	text-align: center;
	margin-right: 30px;
	cursor: pointer;
}
.category-item-title {
	position: relative;
	display: block;
	height: 40px;
	line-height: 40px;
}
.category-item-title a:hover {
	color: #FF286F;
}
.category-item-title-hover{
	border-bottom: 3px solid #FF286F;
	font-weight: 700;
}
.category-item-title-hover a{
	color: #FF286F;
}
.category-item-img{
	width: 6px;
	position: absolute;
	right: 15px;
	top: 15px;
}
.category-item-more:hover{
	background: #353432;
}*/


#Page_Navi .search-wrapper .header-search-btn {
	color: #fff;
	background: #404d82 !important;
	width: 200px;
	text-align: center;
	font-size: 16px;
}
#Page_Navi .search-wrapper .header-search-inner {
	height: 45px;
	line-height: 40px;
}
#Page_Navi .search-wrapper input {
	border-bottom: 0px !important;
	border-left: 1px dotted #828282;
	width: 58%;
	background: #ffffff;
	height: 70%;
	position: relative;
	top: 2px;
}
#Page_Navi .search-wrapper .dropdown button {
	border: 0px;
}
#Page_Navi .search-wrapper .dropdheader-own {
	display: inline-block;
	width: 120px;
	width: 20%;
}
#Page_Navi .search-wrapper .dropdown button span {
	text-align: center !important;
	color: #000;
}
#Page_Navi .search-wrapper .header-search-btn-last {
	text-align: center;
	color: #fff;
	background: #d43132;
	width: 20%;
	float: right;
	height: 43px;
	border-radius: 0;
	font-size: 16px;
}
#Page_Navi .search-wrapper .header-search-inner{
	border: 1px solid #d43132;
	border-radius: 3px;
	background: #fff;
	font-size: 16px;
}
#Page_Navi .search-wrapper {
	padding-top: 24px;
	padding-bottom: 24px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
	/*margin-left: 5%;*/
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar{
	width:5px;
	height:10px;
	/**/
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-track{
	background: rgb(239, 239, 239);
	border-radius:2px;
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-thumb{
	background: #bfbfbf;
	border-radius:10px;
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-thumb:hover{
	background: #333;
}
#Page_Navi .header-search-inner .dropdown-menu::-webkit-scrollbar-corner{
	background: #179a16;
}
#Page_Navi .search-wrapper .header-search-bottom-wrapper button {
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #828282;
	background: #fff;
	margin-top: 8px;
}
#Page_Navi .search-wrapper .header-search-bottom-wrapper button:hover{
	color: #d43132;
}

#Page_info{
	margin-top: 37px !important;
}
/*侧边栏*/
#menu_right_bar{
	position: fixed;
	z-index: 999;
	right: 0;
	top: 300px;
}

#menu_right_bar li{
	display:block;
	width:60px;
	height:60px;
	padding:4px;
	text-decoration:none;
	box-sizing: border-box;
	border:1px solid #f5f5f5;
	text-align:center;
	left: 0;
	background: #ffffff;
	z-index: 999;
	position: relative;
}
#menu_right_bar li img{
	margin: 10px 19px 5px 19px;
}
#menu_right_bar .c{
	color: #757575;
	margin-top: 15px;
	font-size: 12px;
	font-weight:normal;
}
#menu_right_bar li:hover .c{
	color:#d43132;
}
#menu_right_bar li img:nth-child(1){
	position:absolute;
	left:0;
	top:0;
}
#menu_right_bar li img:nth-child(2){
	position:absolute;
	left:0;
	top:0;
	display: none;
}
#menu_right_bar li:hover img:nth-child(2){
	display: block;
}
#menu_right_bar li .menu_img{
	position:absolute;
	left: -101px;
	top: -1px;
	width: 100px;
	height: 100px;
	display: none;
	background: white;
	padding: 10px;
}
#menu_right_bar li:nth-child(1):hover .menu_img{
	display: block;
}
#menu_right_bar .aaa-box{
	width: 100px;
	height: 100px;
	background: red;
	position:absolute;
	left:0;
	top:0;
}
.top-solid {
	border-top: 1px solid #e0e0e0;
}
.pageTop {
	width: 1300px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.pageTop a:hover{
	color: #d33232;
	text-decoration: none !important;
}
.mail-style {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.border-left_b {
	border-left: 1px solid #999;
}
.border-right_b {
	border-right: 1px solid #999;
}
.login-style {
	width: 65px;
	font-size: 20px;
	color: #bbb;
	float: left;
}
.login-style p {
	width: 40px;
}
.register-style {
	width: 150px;
	font-size: 20px;
	color: #bbb;
	float: left;
}
.register-style p {
	width: 40px;
}
.newActive {
	color: #333;
	font-weight: 500;
	text-decoration-color: #d33232;
	border-bottom: 4px solid #d33232;
}
.padding-none {
	padding: 0px !important;
	text-align: left !important;
}
.newPadding {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
#Member-dealings h2 {
	border-left: 1px solid #dcdcdc;
}
.common-bg-c999 {
	background: #999;
}
.title-left {
	float: left;
	width: 300px;
	font-size: 26px;
	margin-left: 30px;
}
.title-right {
	float: right;
	width: 260px;
}
.title-right ul {
	width: 100%;
}
.title-right li {
	width: 80px;
	float: left;
	margin-top: 44px;
}
.title-right li a {
	width: 80px;
	float: left;
	height: 40px;
	font-size: 14px;
	font-weight: 400;
	color: #838383;
	line-height: 40px;
}
.title-right li a:hover {
	color: #d33232;
	text-decoration: none !important;
}
.banquan {
	width: 650px;
	font-size: 14px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	color: #999;
}
.bah_lj {
	color: #999 !important;
}
.bah_lj:hover {
	text-decoration: none !important;
}
.logo {
	width: 140px;
	height: 90px;
	margin-top: 10px;
	align-self: center;
	margin-left: 12px;
	position: relative;
}
.logo01 {
	width: 62px;
	height: 61px;
	position: absolute;
	top: 16px;
	left: 0;
}
.logo01 img {
	width: 100%;
	height: 100%;
	border-radius: 10px;
}
.logo03 {
	display: inline-block;
	width: 72px;
	position: absolute;
	right: 0;
	top: 16px;
}
.login-css {
	width: 100%;
}
.login-width-none {
	width: 0px;
}
.img-style {
	background-image: url(https://cdn.web-global.fds.api.mi-img.com/mcfe--mi-account/static/static/media/banner.4994397e.jpg);
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	pointer-events: auto;
	background-size: cover;
	background-position: 50%;
	float: left;
	overflow: hidden;
}
.float-right {
	float: right;
}

.nav-bj {
	width: 100%;
	height: 60px;
	background-color: #d33232;
	/*background-image: url(../images/index/nav-bj.png);*/
}
.nav-style {
	width: 1300px;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
	padding-left: 0;
	list-style: none;
}
.nav-style ul {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}
.nav-style li {
	display: list-item;list-style: none;
	float: left;
	height: 60px;
	text-align: center;
}
.nav-style ul li a {
	padding: 0 16px;
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	height: 60px;
}
.nav-01 {
	 margin-left: 72px;
 }
.loading {
	margin: 100px auto;
	width: 50px;
	height: 60px;
	text-align: center;
	font-size: 10px;
}

.loading > div {
	background-color: #d33232;
	height: 100%;
	width: 6px;
	display: inline-block;

	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out;
}

.loading .loader2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.loading .loader3 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

.loading .loader4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.loading .loader5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
	0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
	20% { -webkit-transform: scaleY(1.0) }
}

@keyframes stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}  20% {
		   transform: scaleY(1.0);
		   -webkit-transform: scaleY(1.0);
	   }
}
.sygzsm {
	display: none;
	font-size: 14px;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #d33232;
	width: 300px;
	padding: 16px;
	position: absolute;
	margin-top: 182px;
	margin-left: 608px;
	border-radius: 4px;
}
.footer {
	width: 100%;
	height: 280px;
	/*margin-top: 40px;*/
	box-sizing: border-box;
	background-image: linear-gradient(
			180deg
			, #FF7357 0%, #FF286F 100%);
	/*background-image: url(../images/common/contents/footer.png);*/
	/*background-repeat: no-repeat;*/
	/*background-position: center center;*/
	/*background-size: cover;*/
	color: #e6e6e6;
	min-width: 1300px;
}
.tab1 {
	width: 900px;
	padding: 40px 48px 25px;
	border-bottom: 1px solid #D1D1D1;
	/*text-align: center;*/
}
.tab1 li {
	display: inline-block;
	padding: 0 20px;
	/*border-right: 1px solid #e6e6e6;*/
	cursor: pointer;
	font-size: 14px;
	color: #ffffff;
	font-family: PingFangSC-Regular;
}
.tab1 li a{
	color: #ffffff;
}
.tab1 li:first-child {
	padding-left: 0;
}
.tab1 li:last-child {
	border-right: none;
}
.tab1 li a:hover{
	color: #ffffff !important;
	font-weight: 700;
	text-decoration: none !important;
}
/*.line {*/
	/*width: 1300px;*/
	/*height: 1px;*/
	/*margin: 0px auto 35px auto;*/
	/*background-color: #e6e6e6;*/
/*}*/
.tab2 {
	margin-top: 32px;
	width: 75%;
	padding: 0 15px 0 40px;
	float: left;
}
.tab2 li {
	display: inline-block;
	padding: 7px 7px;
	cursor: pointer;
	font-size: 12px;
	color: #ffffff;
	list-style: none;
	/*border-right: 1px solid  #D1D1D1;*/
}
.qh {
	font-size: 12px;
	display: flex;
	width: 70%;
	float: left;
	margin-left: 42px;
}
.qh ul {
	margin-right: 22px;
}
.qh ul li {
	line-height: 30px;
	cursor: pointer;
	list-style: none;
}
.sm {
	float: right;
	/*margin-right: 50px*/
	margin-top: 20px;
	display: flex;
}
.sm .ewm:last-child {
	margin: 0;
}
.ewm {
	width: 86px;
	height: 121px;
	box-sizing: border-box;
}
.ziti {
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
}
.banquan1 {
	height: 80px;
	font-size: 12px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.banquan1 ul li {
	display: inline-block;
	padding: 0 25px;
	border-right: 1px solid #D1D1D1;
}
.bah_lj1 {
	color: #ffffff !important;
}
.bah_lj1:hover {
	text-decoration: none !important;
}

.zffs-style {
    padding-right: 20px;
}
.zffs-label {
    position: relative;
    top: -5px;
    font-weight: 500;
}

/*s3Confirm 新增地址*/
.dizhixinxi {
	width: 85%;
	height: 36px;
	border: 0;
	margin: 8px auto;
}
.dizhixinxi-header {
	width: 100%;
	line-height: 30px;
	height: 30px;
}
.dizhixinxi-header-label {
	margin: 0;
	width: 92px;
	padding-right: 12px;
	text-align: left;
	top: 0;
	vertical-align: top;
	line-height: 30px;
	color: #333;
	display: inline-block;
	font-size: 16px;
}
.dizhixinxi-header-label1 {
	padding-right: 0;
	display: inline-block;
	vertical-align: top;
	color: #666;
	text-align: right;
}
.dizhixinxi-click {
	position: relative;
	width: 400px;
	line-height: 35px;
	border: 1px solid #EAEAEA;
	border-radius: 3px;
	padding: 0 8px;
	display: inline-block;
}
.dizhixinxi-click-input {
	vertical-align: middle;
	width: 100%;
	height: 100%;
	cursor: pointer;
	display: inline-block;
}
.placeholder {
	line-height: 35px !important;
	color: #999;
	font-size: 16px;
}
.dizhixinxi-click-icon {
	margin: 0;
	top: 16px;
	right: 8px;
	background: url(../images/common/contents/dizhiyong.png) no-repeat 100%;
	width: 11px;
	height: 6px;
	background-size: 100% 100%;
	cursor: pointer;
	position: absolute;
}
.input01 {
	width: 85%;
	margin: 0px auto 5px auto;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
}
.bt_ys {
	display: inline-block;
	color: #666666;
	width: 92px;
	height: 35px;
	line-height: 35px;
}
.input01 input {
	width: 313px;
	height: 35px;
	border: 1px solid #EAEAEA;
	border-radius: 4px;
	padding-left: 5px;
	line-height: 30px;
}
.xxdz_bg {
	width: 85%;
	margin: 0px auto 2px auto;
	font-size: 16px;
}
.xxdz_wb {
	border: 1px solid #EAEAEA;
	border-radius: 5px;
	background-color: rgba(255, 255, 255, .98);
	width: 400px;
	height: 60px;
	padding: 5px;
	resize: none;
	margin: 5px;
}
.xzkys {
	margin-left: 60px;
}
.dizhixinxi-box {
	width: 77%;
	z-index: 1000;
	position: relative;
	margin-left: 97px;
	background: #fff;
	border: 1px solid #ccc;
	top: 8px;
}
.dizhixinxi-box-title {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
}
.dizhixinxi-box-title .active {
	color: #4a4a4a;
	margin-left: 0;
	background: #fff;
	border-bottom: 1px solid #fff;
	border-top: none;
	font-weight: 700;
	cursor: default;
}
.dizhixinxi-box-title-level {
	display: inline-block;
	color: #999;
	background: #f0f0f0;
	cursor: pointer;
	text-align: center;
	height: 100%;
}
.dizhixinxi-box-content {
	margin: 5px 10px;
	overflow-y: auto;
	overflow-x: auto;
	height: 286px;
}
.dizhixinxi-box-content-tag {
	color: #000;
	padding: 10px 5px;
	cursor: pointer;
}

.link-width {
	max-width: 1300px !important;
}


/* 菜单 */
.pg-left-menu {
	float: left;
	height: 100%;
	width: 260px;
}
.pg-menu-block {
	padding: 12px;
	border-radius: 10px;
	background: #fff;
}
.pg-menu-block .group-title {
	padding-bottom: 5px;
	align-items: center;
	cursor: pointer;
}
.pg-menu-block .group-title > .left {
	align-items: center;
	flex: 1;
	overflow: hidden;
	font-size: 15px;
	font-weight: bold;
}
.pg-menu-block .group-title > .left:before {
	content: '';
	width: 16px;
	height: 16px;
	margin-right: 4px;
	background: center no-repeat;
	background-size: 100%;
}
.pg-menu-block .group-title > .left.s-qxpy:before {
	background-image: url(../images/common/homeV1/icon-qypy@40.png);
}
.pg-menu-block .group-title > .left.s-wycy:before {
	background-image: url(../images/common/homeV1/icon-wycy@40.png);
}
.pg-menu-block .group-title > .left.s-bgcd:before {
	background-image: url(../images/common/homeV1/icon-bgcd@40.png);
}
.pg-menu-block .group-title > .left.s-kcsc:before {
	background-image: url(../images/common/homeV1/icon-kcsc@40.png);
}
.pg-menu-block .group-title > .left.s-xtcx:before {
	background-image: url(../images/common/homeV1/icon-xtcx@40.png);
}
.pg-menu-block .group-title > .left.s-zbxy:before {
	background-image: url(../images/common/homeV1/icon-zbxy@40.png);
}
.pg-menu-block .group-title > .left.s-zbgy:before {
	background-image: url(../images/common/homeV1/icon-zbgy@40.png);
}
.pg-menu-block .group-title > .right {
	width: 10px;
	height: 10px;
	background: url(../images/common/homeV1/icon-arrow-right@32.png) center no-repeat;
	background-size: 100%;
}
.pg-menu-block .group-list {
	flex-wrap: wrap;
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
}
.pg-menu-block .menu-group:last-of-type .group-list {
	margin-bottom: 0;
	border-bottom: none;
}
.pg-menu-block .group-list .menu-item {
	text-decoration: none;
	margin-right: 15px;
	margin-bottom: 4px;
	font-size: 13px;
	color: #666;
}
.pg-menu-block .group-list .menu-item:hover {
	color: #FF286F;
}

/***** banner广告 *****/
.pg-ad-slider {
	padding: 15px 0;
}
.pg-ad-slider .swiper-container {
	border-radius: 8px;
	overflow: hidden;
}
/***** 版块 *****/
.sect-header {
	padding: 20px 0;
	align-items: center;
}
.sect-header > .left {
	flex: 1;
	flex-shrink: 0;
	align-items: center;
	font-size: 24px;
	font-weight: bold;
}
.sect-header > .left:before {
	content: '';
	width: 4px;
	height: 25px;
	background: linear-gradient(180deg, #FF7357, #FF286F);
	border-radius: 6px;
	margin-right: 8px;
}
.sect-header .more-btn {
	height: 30px;
	padding: 0 16px;
	align-items: center;
	font-size: 13px;
	color: #fff;
	background: linear-gradient(180deg, #FF7357, #FF286F);
	border-radius: 4px;
	cursor: pointer;
}

.sect-cont .card-item .info-wrap > ._name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*** 排行榜推荐 ***/
.rmd-rank-group .rank-box {
	flex: 1;
	width: 0;
	min-height: 300px;
	background-color: #fff;
	margin-right: 20px;
}
.rmd-rank-group .rank-box:last-of-type {
	margin-right: 0;
}
.rmd-rank-group .rank-box > ._header {
	height: 100px;
	position: relative;
	overflow: hidden;
}
.rmd-rank-group .rank-box > ._header:before {
	content: '';
	position: absolute;
	top: -50%;
	left: 0;
	z-index: 0;
	width: 200%;
	height: 120%;
	transform: rotate(-2deg) skew(-3deg);
}
.rmd-rank-group .rank-box > ._header.s1:before {
	background: linear-gradient(to right, #494949, #343434);
}
.rmd-rank-group .rank-box > ._header.s2:before {
	background: linear-gradient(to right, #ff296d, #fe9c54);
}
.rmd-rank-group .rank-box .hd-inner {
	padding: 15px 12px 0;
	align-items: center;
	position: relative;
	z-index: 2;
}
.rmd-rank-group .rank-box .hd-inner > .left {
	flex: 1;
}
.rmd-rank-group .rank-box .hd-inner ._title,
.rmd-rank-group .rank-box .hd-inner ._sub-title {
	display: inline-block;
	font-size: 13px;
	line-height: 1.2;
	background-image: linear-gradient(to right,  #faf1cd, #fad79e);
	-webkit-background-clip: text;
	color: transparent;
}
.rmd-rank-group .rank-box .hd-inner ._title {
	font-size: 26px;
	font-weight: bold;
}
.rmd-rank-group .rank-box .hd-inner .r-btn {
	height: 26px;
	padding: 0 8px;
	margin-bottom: 10px;
	align-items: center;
	font-size: 12px;
	color: #fff;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 4px;
	cursor: pointer;
}
.rmd-rank-group ._content {
	padding: 0 10px;
}
/* 服务 */
.rmd-rank-group .service-rank-item {
	padding: 10px;
	align-items: center;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
.rmd-rank-group .service-rank-item:last-of-type {
	border-bottom: none;
}
.rmd-rank-group .service-rank-item > ._no {
	width: 30px;
	margin-right: 10px;
	text-align: center;
	font-size: 13px;
}
.rmd-rank-group .service-rank-item .no-img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	background: center no-repeat;
	background-size: 100%;
}
.rmd-rank-group .service-rank-item .no-img.s1 {
	background-image: url(../images/common/homeV1/service-rank1.png);
}
.rmd-rank-group .service-rank-item .no-img.s2 {
	background-image: url(../images/common/homeV1/service-rank2.png);
}
.rmd-rank-group .service-rank-item .no-img.s3 {
	background-image: url(../images/common/homeV1/service-rank3.png);
}
.rmd-rank-group .service-rank-item > .left {
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 6px;
}
.rmd-rank-group .service-rank-item > .center {
	flex: 1;
	overflow: hidden;
	margin: 0 15px;
}
.rmd-rank-group .service-rank-item ._name {
	display: inline-block;
	margin-bottom: 5px;
	padding-right: 22px;
	position: relative;
}
.rmd-rank-group .service-rank-item ._name._hot:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 14px;
	height: 14px;
	background: url(../images/common/homeV1/hot@2x.png) center no-repeat;
	background-size: 100%;
}
.rmd-rank-group .service-rank-item ._price {
	font-weight: bold;
	color: #d33232;
}

.rmd-rank-group .service-rank-item > .right {
	width: 18%;
	font-size: 13px;
	color: #999;
}


/* 店铺 */
.rmd-rank-group .shop-rank-item {
	padding: 10px;
	align-items: center;
	font-size: 14px;
	cursor: pointer;
	border-bottom: 1px solid #eee;
}
.rmd-rank-group .shop-rank-item:last-of-type {
	border-bottom: none;
}
.rmd-rank-group .shop-rank-item > ._no {
	width: 30px;
	margin-right: 10px;
	text-align: center;
	font-size: 13px;
}
.rmd-rank-group .shop-rank-item .no-img {
	width: 24px;
	height: 24px;
	margin: 0 auto;
	background: center no-repeat;
	background-size: 100%;
}
.rmd-rank-group .shop-rank-item .no-img.s1 {
	background-image: url(../images/common/homeV1/store-rank1.png);
}
.rmd-rank-group .shop-rank-item .no-img.s2 {
	background-image: url(../images/common/homeV1/store-rank2.png);
}
.rmd-rank-group .shop-rank-item .no-img.s3 {
	background-image: url(../images/common/homeV1/store-rank3.png);
}
.rmd-rank-group .shop-rank-item > .left {
	width: 50px;
	height: 50px;
	border-radius: 6px;
	border: 1px solid #eee;
	overflow: hidden;
}
.rmd-rank-group .shop-rank-item > .center {
	flex: 1;
	overflow: hidden;
	margin: 0 15px;
}
.rmd-rank-group .shop-rank-item .tag-list {
	flex-wrap: wrap;
}
.rmd-rank-group .shop-rank-item .tag-item {
	display: flex;
	align-items: center;
	height: 24px;
	padding: 0 6px;
	font-size: 12px;
	color: #9b8670;
	margin-right: 8px;
	background-color: #fdf3e7;
	border-radius: 4px;
}
.rmd-rank-group .shop-rank-item .tag-item:last-of-type {
	margin-right: 0;
}

.rmd-rank-group .shop-rank-item ._name {
	margin-top: 2px;
	margin-right: 10px;
}
.rmd-rank-group .shop-rank-item ._info {
	margin-top: 5px;
	font-size: 13px;
	color:#999;
}
.rmd-rank-group .shop-rank-item > .right .img {
	width: 80px;
}

/* 科创商城 */
.kcsc-list {
	flex-wrap: wrap;
}
.kcsc-list .card-item {
	width: 18.8%;
	padding: 12px;
	background: #fff;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	font-size: 14px;
	cursor: pointer;
	transition: 0.3s;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.kcsc-list .card-item:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.kcsc-list .card-item:nth-of-type(5n) {
	margin-right: 0;
}
.kcsc-list .card-item ._cover {
	height: 200px;
	position: relative;
	margin-bottom: 12px;
}

.kcsc-list .card-item ._price {
	margin-top: 10px;
	color: #d33232;
}
.kcsc-list .card-item ._price ._num {
	font-size: 20px;
	font-weight: bold;
}
.kcsc-list .card-item ._info {
	align-items: center;
	margin-top: 20px;
}
.kcsc-list .card-item ._info > .left {
	flex: 1;
	font-size: 13px;
	color: #999;
	align-items: center;
}
.kcsc-list .card-item ._info > .left ._em {
	color: #333;
}
.kcsc-list .card-item ._info > .right {
	font-size: 13px;
	color: #999;
}

/* 精选店铺 */
.jxdp-list {
	background: #fff;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.jxdp-list .card-item {
	width: 25%;
	padding: 25px;
	box-sizing: border-box;
	cursor: pointer;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
.jxdp-list .card-item:nth-of-type(4n) {
	border-right: none;
}
.jxdp-list .card-item:nth-of-type(-n+4) {
	border-top: none;
}
.jxdp-list .info-wrap {
	margin-bottom: 25px;
}
.jxdp-list .info-wrap > .left {
	flex-shrink: 0;
	width: 70px;
	height: 70px;
	margin-right: 20px;
	border-radius: 10px;
	overflow: hidden;
}
.jxdp-list .info-wrap > .right {
	flex: 1;
	overflow: hidden;
}
.jxdp-list .info-wrap ._name {
	font-size: 16px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.jxdp-list .info-wrap ._info {
	margin-top: 5px;
	font-size: 13px;
	color:#999;
}
.jxdp-list .info-wrap ._symbol {
	width: 75px;
	margin-top: 5px;
}
/*.jxdp-list .info-wrap ._symbol {
	margin-top: 8px;
	align-items: center;
	justify-content: flex-start;
	height: 19px;
	padding-right: 8px;
	background: #f34136;
	font-size: 12px;
	color: #fff;
	border-radius: 20px;
}
.jxdp-list .info-wrap ._symbol:before {
	content: '';
	width: 19px;
	height: 19px;
	background: #fe744b;
	margin-right: 3px;
	border: 2px solid #fff;
	border-radius: 50%;
}*/
.jxdp-list .card-item .tag-list {
	flex-wrap: wrap;
}
.jxdp-list .card-item .tag-item {
	display: flex;
	align-items: center;
	height: 24px;
	padding: 0 6px;
	font-size: 12px;
	color: #9b8670;
	margin-right: 8px;
	background-color: #fdf3e7;
	border-radius: 4px;
}
.jxdp-list .card-item .tag-item:last-of-type {
	margin-right: 0;
}

/* 爆品热卖 */
.bprm-list {
	flex-wrap: wrap;
}
.bprm-list .card-item {
	width: 18.8%;
	padding: 12px;
	background: #fff;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	font-size: 14px;
	cursor: pointer;
	transition: 0.3s;
	border-radius: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
.bprm-list .card-item:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.bprm-list .card-item:nth-of-type(5n) {
	margin-right: 0;
}
.bprm-list .card-item ._cover {
	height: 200px;
	position: relative;
	margin-bottom: 12px;
}

.bprm-list .card-item ._price {
	margin-top: 10px;
	color: #d33232;
}
.bprm-list .card-item ._price ._num {
	font-size: 20px;
	font-weight: bold;
}
.bprm-list .card-item ._info {
	align-items: center;
	margin-top: 20px;
}
.bprm-list .card-item ._info > .left {
	flex: 1;
	font-size: 13px;
	color: #f5c244;
	align-items: center;
}
.bprm-list .card-item ._info > .left ._img {
	width: 60px;
	margin-right: 5px;
}
.bprm-list .card-item ._info > .right {
	font-size: 13px;
	color: #999;
}

/* 优质空间 */
.space-list {
	padding: 10px 10px 0;
	background: #fff;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.space-list .card-item {
	width: 19.2%;
	background: #fff;
	margin-right: 1%;
	margin-bottom: 1.5%;
	font-size: 14px;
	cursor: pointer;
	transition: 0.3s;
}
.space-list .card-item:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.space-list .card-item:nth-of-type(5n) {
	margin-right: 0;
}
.space-list .card-item ._cover {
	height: 150px;
	position: relative;
}
.space-list .card-item .info-wrap {
	padding: 10px;
}
.space-list .card-item ._info {
	align-items: center;
	font-size: 13px;
	color: #666;
	margin-top: 5px;
}
.space-list .card-item ._info > .left {
	flex: 1;
}
.space-list .card-item ._info ._em {
	color: #d33232;
}
.space-list .card-item ._info ._num {
	font-size: 20px;
	font-weight: bold;
	color: #d33232;
}
.space-list .card-item ._info .r-btn {
	width: 70px;
	height: 26px;
	line-height: 26px;
	background: linear-gradient(180deg, #FF7357, #FF286F);
	text-align: center;
	font-size: 12px;
	color: #fff;
	border-radius: 3px;
	cursor: pointer;
}

/* 芝吧学院 */
.college-list {
	flex-wrap: wrap;
}

.college-list .card-item {
	width: 23.875%;
	background: #fff;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	border-radius: 8px;
	overflow: hidden;
	font-size: 14px;
	cursor: pointer;
	transition: 0.3s;
}
.college-list .card-item:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}
.college-list .card-item:nth-of-type(4n) {
	margin-right: 0;
}
.college-list .card-item ._cover {
	height: 150px;
	position: relative;
}
.college-list .card-item .info-wrap {
	padding: 10px;
}
.college-list .card-item ._info {
	align-items: center;
	margin-top: 20px;
	user-select: none;
}
.college-list .card-item ._info > .left {
	flex: 1;
	color: #d33232;
}
.college-list .card-item ._info > .right {
	color: #f5c244;
	align-items: center;
}
.college-list .card-item ._info > .right ._img {
	width: 60px;
	margin-right: 5px;
}

/*** 合作企业 ***/
.pg-section .comp-list {
	flex-wrap: wrap;
}
.pg-section .comp-list .comp-item {
	width: 23.875%;
	height: 100px;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	background: center no-repeat #fff;
	background-size: 80%;
	border-radius: 6px;
	overflow: hidden;
}
.pg-section .comp-list .comp-item:nth-of-type(4n) {
	margin-right: 0;
}
.pg-section .comp-list .comp-item.s1 {
	background-image: url(../images/common/contents/qy01.png);
}
.pg-section .comp-list .comp-item.s2 {
	background-image: url(../images/common/contents/qy02.png);
}
.pg-section .comp-list .comp-item.s3 {
	background-image: url(../images/common/contents/qy03.png);
}
.pg-section .comp-list .comp-item.s4 {
	background-image: url(../images/common/contents/qy04.png);
	background-size: 30%;
}
.pg-section .comp-list .comp-item.s5 {
	background-image: url(../images/common/contents/qy05.png);
}
.pg-section .comp-list .comp-item.s6 {
	background-image: url(../images/common/contents/qy06.png);
	background-size: 120%;
}
.pg-section .comp-list .comp-item.s7 {
	background-image: url(../images/common/contents/qy07.png);
}
.pg-section .comp-list .comp-item.s8 {
	background-image: url(../images/common/contents/qy08.png);
}

