#pc_fix_bnr {
  width: 300px;
  height: 262px;
  padding: 156px 0 0 0;/*padding: 200px 0 0 0;*/
  background-image: url("pc_fix_bnr3.png");
	background-size: 100% 100%;
	background-position: left top;
	background-repeat: no-repeat;
  box-sizing: border-box;
  position: fixed;
  bottom: 160px !important;
  right: 10px;
	display: none;
	text-align: center;

}
#pc_fix_bnr a {
  width: auto;
 /* height: 32px;*/
  margin: 0 auto;
  display: block;
}
#pc_fix_bnr p.text01 {
margin:0 12px 0 16px !important;
text-align:left;
font-size:12px;
line-height:138%;
}

#pc_fix_bnr a img {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  vertical-align: bottom;
}
/*
p#btn__close {
  margin: 0 0 0 12px;
 float:left;
	width:111px;
}
*/
p#btn__order {
  margin: 8px 35px !important;/*margin: 0px 35px !important;*/
 /*float:right;*/
	text-align:center;
	/*width:180px;*/
}
#pc_fix_bnr a img:hover {
  opacity: 0.6;
}


#pc_fix_bnr div.s44 {
	font-weight: bold;
	width: auto;
}

#pc_fix_bnr span {
	cursor:pointer;
	color:#D73E81;
background-color:#FFF;
}
.s44 span {	padding: 1px 4px;
	display: block;
	font-size: 20px;
	position: absolute;
	top:3px;
	right: 4px;
	/*border: 2px solid #D73E81;*/
	width:auto;
	text-align:center;
}
#pc_fix_bnr .s44 span a:hover {
  opacity: 0.6;
}


/***********tab************/
@media screen and (min-width: 767px) and (max-width: 1200px) {
.s44 span {	
padding: 2px 4px !important;
margin:0;
	display: block;
	font-size: 20px;line-height:100%;
	position: absolute;
	bottom:232px;
	right: 4px;
	/*border: 2px solid #D73E81;*/
	width:auto;
	text-align:center;
}
}

 