.ui-content {
    overflow: visible!important;
}
p {
	color: #555;
	font-size: 0.9rem;
	line-height: 1.5rem;
}


/*本番*/
.claywashcp {
	margin: 0 auto 40px;
	text-align: center; 
 }

.claywashcp .area02_title {
	width: 100%;
	background: url(/template/default/img/sp/claywash/pc/mon_title_bg.jpg) repeat;
	height: 265px;
}
.claywashcp .mon_desc img {
	display: block;
	margin: 0 auto 40px;
	text-align: center;
}


.claywashcp .area01 {
	 background: url(/template/default/img/sp/claywash/pc/main_bg.png) no-repeat center top #f6f1f4;
	 width: 100%;
	 height: 670px;
	 padding-top: 95px;
}
.claywashcp_box {
	width: 950px;
	text-align: left;
	margin: 0 auto;
	padding-left: 30px;
}
.claywashcp .area03 {
	background: url(/template/default/img/sp/claywash/pc/area03_bg.jpg) no-repeat center top;
	width: 100%;
	height: 868px;
}
.claywashcp .area03_title {
	width: 100%;
	background: #c62b34;
	height: 160px;
}
.claywashcp .area03_title img {
	margin-top: 60px;
}
.claywashcp .area03_desc {
	color: #333;
	font-size: 20px;
	width: 630px;
	margin-top: 65px;
	line-height: 1.5;
}
.claywashcp .area03_desc:hover {
	text-decoration: none;
}
.claywashcp .area04 {
	background: url(/template/default/img/sp/claywash/pc/area04_bg.jpg) no-repeat center top;
	width: 100%;
	height: 1300px;
	padding-top: 250px;
}
.claywashcp .area05 {
	width: 980px;
	margin: -50px auto 0;
	text-align: center;
}
.claywashcp .area05 .cart1 {
	background: url(/template/default/img/sp/claywash/pc/cart_bg1.jpg) no-repeat center top;
	width: 982px;
	height:676px;
	position: relative;
}
.claywashcp .area05 .cart1_button {
	position: relative;
	width: 585px;
	top: 540px;
	left: 60px;
}
.claywashcp .area05 .cart1_teiki {
	background: url(/template/default/img/sp/claywash/pc/cart_bg2.jpg) no-repeat center top;
	width: 982px;
	height:353px;
	position: relative;
}
.claywashcp .area05 .cart1_teiki_button{
	position: relative;
	width: 287px;
	top: 96px;
	left: 608px;
}
.claywashcp .area05 .cart1_teiki_button2{
	position: relative;
	width: 295px;
	top: 155px;
	left: 325px;
}
.claywashcp .area06 {
	background: url(/template/default/img/sp/claywash/pc/area06_bg.jpg) no-repeat center top;
	width: 100%;
	height: 640px;
	padding-top: 55px;
}
.claywashcp .area07 {
	background: url(/template/default/img/sp/claywash/pc/area07_bg.jpg) no-repeat center bottom;
	width: 100%;
	height: 970px;
}
.claywashcp .area07_text {
	background-color: #fcfbb1;
	padding: 40px 5px;
	font-size: 24px;
	color: #333;
	margin-top: 65px;
}
.claywashcp .area07_text span {
	font-size: 38px;
	font-weight: 800;
	padding-bottom; 10px;
	border-bottom: 5px solid #efbd35;
}
.claywashcp .area07_box, .area8_voice_box{
	width: 980px;
	text-align: center;
	margin: 0 auto;
}
.claywashcp .area08 {
	margin:0 auto;
	text-align: center;
}
.claywashcp .area08_title {
	width: 100%;
	background: #4295ff;
	height: 125px;
	position: relative;
	display: inline-block;
	text-align: center;
}
.claywashcp .area08_title:after {
	content: "";
	position: absolute;
	bottom: -20px; left: 50%;
	margin-left: -20px;
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 20px 0 20px;
	border-color: #4295ff transparent transparent transparent;
}

.claywashcp .area08_title img {
	margin-top: 40px;
}
.claywashcp .area08 {
	background: url(/template/default/img/sp/claywash/pc/area08_bg.jpg) no-repeat center bottom;
	width: 100%;
	height: 1294px;
}

.claywashcp .area8_voice {
	float: left;
}

.claywashcp .area09_title {
	background: url(/template/default/img/sp/claywash/pc/area09_bg1.jpg) no-repeat center top;
	width: 100%;
	height: 437px;
}
.claywashcp .area09_title p {
	font-size: 48px;
	color: #555;
	font-weight: 800;
	line-height: 1.4;
	padding-top: 185px;
	margin-top: 0;
}
.claywashcp .area09_media {
	background: url(/template/default/img/sp/claywash/pc/area09_bg2.jpg) no-repeat center top;
	width: 100%;
	height: 1043px;
}
.claywashcp .area09_media p {
	font-weight: 600;
	font-size: 25px;
	padding-top: 550px;
	line-height: 1.3;
	margin-left: -30px;
	margin-top: 0;
}

.claywashcp .area10 {
	background: url(/template/default/img/sp/claywash/pc/cart2_bg.png) no-repeat center top;
	padding-top: 40px;
	margin-top: -20px;
}
.cart2_button_box {
	width: 980px;
	margin: 0 auto;
}

.cart2_2 {
	background: url(/template/default/img/sp/claywash/pc/cart2_bg2.png) no-repeat center top;
	height: 343px;
	width: 980px;
	text-align: center;
	margin: 0 auto;

}
.cart2_3 {
	background: url(/template/default/img/sp/claywash/pc/cart2_bg3a.png) no-repeat center top;
	height: 343px;
	width: 980px;
	text-align: center;
	margin: 0 auto;

}

.claywashcp .cart2_button {
	background: url(/template/default/img/sp/claywash/pc/cart2_bg.png) no-repeat center top;
	height: 126px;
	padding-top: 358px;
	padding-left: 455px;
	text-align: left;
}

.cart2_teiki_button {
	padding-top: 77px;
	padding-left: 510px;
}
.cart2_teiki_button2 {
	padding-top: 38px;
}

/*スティッキー*/
.claywashcp_sticky {
  position:fixed; /*固定*/
  bottom:0px; /*場所を右下に移動*/
  width: 100%;
  text-align: center;
  background: url(/sp/_img/claywash/pc/01/sticky.gif) repeat;
  z-index: 2;

}
.claywashcp_sticky img {
 	width: 1300x;
}
.claywash_sticky2 {
  position:fixed; /*固定*/
  bottom:0px; /*場所を右下に移動*/
  width: 100%;
  background: #fff;
  z-index: 2;
  border-top: 2px solid #f20000;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
.claywash_sticky2 img {
 	height: 100px;
 	float: left;
}
.claywash_sticky2 .stickey_info {
	float: left;
}
.stickey_itemname {
	font-weight: bold;
	margin: 20px 0 0;
	display: inline-block;
	font-size: 24px;
}
.stickey_info .list_btn {
	margin:0 !important;
}
.stickey_info p {
	float: right;
}
.sticky_wrapper {
	clear: both;
    width: 960px;
    margin: 0 auto;
}

/* QNOC スティッキー */
.qnoc_sticky2 { display: none !important; }

.after_cp {
	width: 100%;
	height: 420px;
}
.after_cp .inner2 {
	text-align: left;
	padding: 50px 0 0 0;
	width: 840px;
	margin: 0 auto;
}
.after_cp .inner2 dd {
    float: left;
    text-align: left;
    width: 450px;
}

.after_cp .inner2 dt {
    float: left;
    margin: 0 70px 0 0;
}
.after_cp dt img {
    border: 1px solid #ddd;
}

.after_cp .detailbox_title {
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
    color: #000;
    width: 340px;
    text-align: left;
}
.after_cp .circle {
    width: 15px;
    height: 15px;
    background-color: #B10012;
    display: inline-block;
}
.after_cp .prod_include {
    font-size: 10px;
    color: #333;
    line-height: 17px;
}
.after_cp .status_icon li {
    display: inline-block;
    margin-left: -3px;
}
.after_cp .status_icon {
    padding: 0;
    margin: 5px 0 0;
}
.prod_code { text-align: left !important;}


.detail_btn {margin-top: 0px; text-align: center;}
.detail_btn a { color: #FFF; font-weight: bold; font-size: 15px; background: #42474d; display: block; padding: 15px 30px; margin: 7px auto 0; -webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s;}
.detail_btn a:hover { background: #000; text-decoration: none;}
.btn_inact {background: #aaa; border: 1px #999 solid; padding: 7px 10px; color: #fff; width: 200px; text-align: center; font-size: 14px; font-weight: bold;}
.btm_btn { width: 300px; margin: 30px 10px; display: inline-block;}
.list_btn a {display: inline-block; height: 50px; line-height: 50px; font-size: 15px;}
.list_btn a.btn_cart {width: 210px; margin: 10px 0;}
.list_btn a.btn_info {width: 210px; cursor: pointer; margin-left: 5px; }
.sticky_btn a {float: right; height: 70px; line-height: 70px; font-size: 22px;}
.sticky_btn a.btn_cart {width: 360px; margin-top: 15px;margin-right: 40px;}
.status_icon img { max-width: 25px;}
.price_txt span.price { font-size: 16px;}
.subcomment { color: #555; font-size: 15px; line-height: 1.5rem;}

/* スティッキー スティッキー */
.footer_sticky { display: none !important;}
