@charset "UTF-8";
@import url("subcommon.css");
#catch{
	background-image: url(../service/img_push/catch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	background-color: #FFFCE2;
}
#catch p{
	text-indent: -9999px;
}
.section{
	clear: both;
	width: 510px;
	margin-top: 15px;
}
#pickup .photo{
	width: 210px;
	float: left;
}
#pickup .txt{
	width: 270px;
	float: right;
}
#twobox{
	background-image: url(../service/img_push/tit01_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 270px;
}
#contents #twobox-tit{
	background-image: url(../service/img_push/tit01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 52px;
	width: 270px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.icon01{
	vertical-align: middle;
}
#two-in{
	padding-left: 30px;
}
#contents #two-end{
	background-image: url(../service/img_push/tit101_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 70px;
	width: 270px;
	overflow: hidden;
}
/*------------------*/
#contents h2{
	height: 26px;
	width: 510px;
	overflow: hidden;
	text-indent: -9999px;
	background-position: left top;
	background-repeat: no-repeat;
}
#demand h2{
	background-image: url(../service/img_push/tit00.gif);
}
#what-detox h2{
	background-image: url(../service/img_push/tit03.gif);
}
#course-content h2{
	background-image: url(../service/img_push/tit04.gif);
}
/*------------------*/
#cause-box {
	background-image: url(../service/img_push/tit02_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 510px;
	margin-top: 15px;
}
#cause-box .group{
	width: 495px;
	padding-left: 15px;
	margin-top: 15px;
}
#cause-box h3{
	background-image: url(../service/img_push/tit02.gif);
	text-indent: -9999px;
	height: 26px;
	width: 510px;
	overflow: hidden;
}
#cause-box .row01{
	width: 150px;
	float: left;
	padding-right: 13px;
	font-size: x-small;
}
#cause-box .row01 dt,
#cause-box .row01 dd{
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#cause-box .row01 ul{
	padding-left: 20px;
	margin-top: 10px;
} 
#cause-box-end{
	background-image: url(../service/img_push/tit02_end.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 510px;
}
/*------------------*/
#what-detox-catch {
	background-image: url(../service/img_push/tit03_catch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 39px;
	width: 510px;
	overflow: hidden;
}
#what-detox .group{
	width: 510px;
}
#what-detox .group .txt{
	float: left;
	width: 240px;
}
#what-detox .group .photo{
	float: right;
	width: 260px;
}
#what-detox-list{
	background-image: url(../service/img_push/list01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	height: 35px;
	width: 240px;
	margin-top: 15px;
}
#what-detox-list li{
	text-indent: -9999px;
}
#flow01{
	background-image: url(../service/img_push/flow01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 226px;
	width: 510px;
	overflow: hidden;
	margin-top: 15px;
}
#flow01 li{
	text-indent: -9999px;
}
/*------------------*/
#ban{
	width: 510px;
	margin-top: 15px;
}
#ban .txt01{
	float: left;
	width: 160px;
}
#ban .txt02{
	float: right;
	width: 330px;
}
#oldprice{
	text-indent: -9999px;
	height: 90px;
	width: 330px;
	overflow: hidden;
	background-image: url(../service/img_push/banner01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#contents #and{
	text-indent: -9999px;
	height: 54px;
	width: 330px;
	overflow: hidden;
	background-image: url(../service/img_push/and.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}

#contents #newprice{
	text-indent: -9999px;
	height: 95px;
	width: 330px;
	overflow: hidden;
	background-image: url(../service/img_push/banner02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
















