@CHARSET "UTF-8";
@media screen and (max-device-width : 320px) {
  div#posted_share_pop1
  {
  	height: 255px !important;
  	margin-top:-170px;
  	background-color:#fff;
  	display:none;
  	border: 1px solid white !important;
  	border-radius: 10px;
  }
  div#posted_share_pop2
  {
  	height: 50px !important;
  	margin-top:105px;
  	background-color:#fff;
  	display:none;
  	border: 1px solid white !important;
  	border-radius: 10px;
  }
  td#share_style1 
  {
  	width: 35%;
  	font-size:10px; 
  }
  td#share_style1 img 
  {
  	width: 15%;
  }
  .share-label-favorite-cnt1
  {
  	padding-right:0px;
  	position:relative;
  	top:-3px;
  	display:none;
  	font-weight:bold;
  }
  .share-label-favorite-cnt2
  {
  	padding-right:0px;
  	position:relative;
  	top:-3px;
  	font-weight:bold;  	
  }
  span#favorite_unit
  {
    font-weight:bold;
  	position:relative;
  	top:-3px;
  }
  span#favorite_comment
  {
  	padding-right:0px;
  	position:relative;
  	top:-3px;
  }  
  td#share_style2 
  {
  	width: 30%;
  }
   td#share_style2 img
  {
  	width: 15%;
  }
  span#favorite_share
  {
  	padding-right:0px;
  	position:relative;
  	top:-4px;
  	font-size:10px;
  }  
  td#share_style3 
  { 
  	width: 35%;
  	padding-left:5px;
  }
   .soeji
  {
  	font-size:10px;
  }
  .price1
  {
  	font-weight: normal;
  	font-size:14px;
  	line-height: 14px;
  }
  .price2
  {
  	font-size:14px;
  } 
}
@media screen and (min-device-width : 360px) {
  div#posted_share_pop1.search-index-ctobtoc-pop
  {
    margin-left:-45% !important;
    width:90% !important; 
  	height: 255px !important;
  	margin-top:-70px;
  	background-color:#fff;
  	display:none;
  	border: 1px solid white !important;
  	border-radius: 10px;
  }
  div#posted_share_pop2.search-index-ctobtoc-pop
  {
    margin-left:-45% !important;
    width:90% !important; 
  	height: 50px !important;
  	margin-top:205px;
  	background-color:#fff;
  	display:none;
  	border: 1px solid white !important;
  	border-radius: 10px;
  }
  td#share_style1 
  {
  	width: 35%;
  	font-size:12px; 
  }
    td#share_style1 img 
  {
  	width: 18%;
  	position:relative;
  	top:2px;
  }
  .share-label-favorite-cnt1
  {
  	padding-right:0px;
  	position:relative;
  	top:-4px;
  	display:none;
  	font-weight:bold; 
  }
  .share-label-favorite-cnt2
  {
  	padding-right:0px;
  	position:relative;
  	top:-4px;
  	font-weight:bold;   	
  }
  span#favorite_unit
  {
    font-weight:bold;
  	position:relative;
  	top:-4px;
  }
  span#favorite_comment
  {
  	padding-right:0px;
  	position:relative;
  	top:-4px;
  }  
  td#share_style2 
  {
  	width: 31%;
  }
  td#share_style2 img
  {
  	width: 18%;
  	position:relative;
  	top:3px;
  }
  span#favorite_share
  {
  	padding-right:0px;
  	position:relative;
  	top:-6px;
  	font-size:12px;
  }  
  td#share_style3 
  { 
  	width: 34%;
  	padding-left:5px;
  }
  .soeji
  {
  	font-size:12px;
  }
  .price1
  {
  	font-weight: normal;
  	font-size:16px;
  	line-height: 16px;
  }
  .price2
  {
  	font-size:16px;
  } 
}

.the-entire-non-active
 {
	position: fixed;
/*	display: none;*/
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1099;
	background-color: rgba(0,0,0,0.6);
}

/* アカウント閉鎖 */
#baglist_account_close.wrapper {
  margin: 16px;
}

#baglist_account_close .container {
  background-color: rgb(245, 245, 245);
  border-radius: 5px;
  padding: 16px 16px 12px;
}

#baglist_account_close h1, #baglist_account_close p {
  text-shadow: none;
}

#baglist_account_close h1 {
  font-weight: 600;
  color: rgb(255, 87, 34);
  font-size: 13px;
  line-height: 19px;
  margin: 0 0 24px;
}

#baglist_account_close p, #baglist_account_close li {
  color: rgb(48, 51, 53);
  font-size: 13px;
  line-height: 20px;
  margin: 0 0 16px;
}

#baglist_account_close ul {
  padding-left: 16px;
  margin: 0;
}

#baglist_account_close li {
  margin: 0 0 4px; 
  font-weight: 600;
  position: relative;
  list-style: none;
}

#baglist_account_close li::before{
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: rgb(48, 51, 53);
  position: absolute;
  left: -8px;
  top: calc(0.75em - 2px);
}

#baglist_account_close .floating-button {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto 16px;
}

#baglist_account_close button.to-talk {
  border: none;
  margin: 16px 0;
  color: #fff;
  background-color: rgb(182, 124, 45);
  text-shadow: none;
  font-weight: 300;
  font-size: 16px;
  line-height: 16px;
  padding: 16px 0;
  box-shadow: none;
}
#baglist_setting_account_close_popup .laxus-popup {
width: 270px;
background-color: #FFFFFF;
color: #000;
font-size: 13px;
line-height: 16px;
font-weight: normal;
text-align: center;
position: relative;
padding: 4px 0 66px;
  text-shadow: none;
}

#baglist_setting_account_close_popup .laxus-popup .button-box .type-single.positive a {
  color: #007AFF!important;
  font-weight: bold;
  text-decoration: none;
  text-shadow: none;
}