@charset "utf-8";a:link{color:#656565; text-decoration:underline;}a:visited{color:#656565; text-decoration:underline;}a:active{color:#999999; text-decoration:underline;}a:hover{color:#999999; text-decoration:underline;}body {	width:874px;	color:#000000;	text-align: center;	font-family:メイリオ,Meiryo,'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Osaka;	margin:0 auto;	padding:0px;	background-color:#ddedf9;	}#contents {	background:#ddedf9 url(/cp1/af_src/images/bg.gif) repeat-y scroll center;	padding:15px 0px 0px 0px;	text-align: left;	width:874px;	}#header {	float:left;	padding-left:17px;	}.star {	float:right;	margin:49px 17px 0 0 ;	}#navi {	clear:both;	margin-left:17px;	}a.img_alp:hover img {	filter:Alpha(opacity=70);	-moz-opacity:0.70;	opacity:0.70;	}a.img_alp:active img {	filter:Alpha(opacity=50);	-moz-opacity:0.50;	opacity:0.50;	}#footer {	width:874px;	text-align:left;	color:#656565;	}address {	text-align:right;	}h1 { margin:0; padding:0;}h2 {	margin:0px 0 10px 0;	padding:0 0 5px 10px;	border-bottom: 1px dotted #ccc;	}h3 { margin:0 0 10px 0; padding:0;}h4 { margin:0 0 10px 0; padding:0 0 0 10px;}	.yellow {background-color:#fff500;}.green {background-color:#c6ff00;}.pink {color:#ef206e;}.orange {color:#ff8200;}.meno_area {	background:url(/cp1/af_src/images/bg_top.jpg) no-repeat 20px top;	text-align:left;	}.meno_area p {	padding:75px 0 20px 60px;	margin:0;	}.img_right {	float:right;	padding-right:19px;	}.note {	background:url(/cp1/af_src/images/bg_middle.jpg) repeat-y 20px top;	text-align:left;	padding:0 100px 0 60px;	}.clear {	clear:both;	}.pagetop {	clear:both;	padding:10px 0 20px 0;	text-align:right;	}	/*ご存じ？白湯ダイエット*/.know_txt {	float:left;	width:350px;	}/*白湯ダイエットのヒ・ミ・ツ*/.secret_txt {	float:left;	width:350px;	}/*千葉麗子流、白湯ダイエット*/.chibarei_txt {	float:left;	width:350px;	}.chibarei_txt02 {	padding:20px 0 20px 60px;	margin:0;	}	/*アクアクララならたったの15秒！*/.fifteen_txt {	text-align:left;	padding:15px 0 300px 60px;	}#kekka_block {	position: relative;	}#kekka {	position: absolute;	z-index: 2;	left:-120px;	width: 420px;	height: 440px;	background: url(/cp1/fifteen/images/img_kekka.png) no-repeat;	}*html #kekka {	z-index: 1;	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cp1/fifteen/images/img_kekka.png", sizingMethod="scale");	}/*お得なキャンペーン*/#campaign_area {	margin:20px 20px 0 20px;	/*border:#ff0000 solid 1px;*/	}#campaign_area .read01 {	background:url(/cp1/campaign/images/read_back01.gif) no-repeat center bottom;	padding-right:250px;	padding-bottom:20px;	}#campaign_area .read01 img {	float:left;	margin-right:10px;	}#campaign_area .read02 {	background:url(/cp1/campaign/images/read_back02.gif) no-repeat left bottom;		padding-bottom:20px;	}#campaign_area .read02 img {	float:left;	margin-right:10px;	}#chibaPic_position {	position: relative;	}#cp1_chibaPic_01 {	position: absolute;	z-index: 2;	top:-30px;	left:600px;	width: 333px;	height: 490px;	background: url(/cp1/campaign/images/chiba_01.png) no-repeat;}#cp1_chibaPic_link a img {	position: absolute;	top:-30px;	left:600px;	z-index: 3;	width:150px;	height:140px;	}*html #cp1_chibaPic_01 {	z-index: 1;	background: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/cp1/campaign/images/chiba_01.png", sizingMethod="scale");}dl{	float: left;	display:inline;	width:340px;	}dt.cp1_n01{	left: -40px;	}dd.cp1_n01{	width:300px;	margin-left: 15px;	}dd.cp1_n02{	width:260px;	margin:0px 0 10px 45px;	}.start_pack_area02 {	background:url(/cp1/campaign/images/bg_sp_middle.jpg) repeat-y;	width:620px;	}.attention_area {	background: #eee;	padding:0 10px;	margin-top:20px;	}.attention_area th{	vertical-align: middle;	white-space:nowrap;	color:#c00;	border-right: 2px dotted #fff;}.attention_area ul {	margin:0;	padding:0;	list-style:none;	}.attention_area ul li {	padding-left:1em;	text-indent:-1em;	}	/* spec */table#cp1_server_specBlock{	border-collapse: collapse;	margin: 20px 10px 5px 0;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	border-top:1px solid #ccc;	color:#333;}table#cp1_server_specBlock th{	font-weight: normal;	padding: 5px 20px;	text-align: center;	background: #eee;}table#cp1_server_specBlock .cp1_cel_0{	border-right: 1px solid #ccc;}table#cp1_server_specBlock td{	padding: 5px 20px;	border-bottom: 1px solid #ccc;	text-align: center;}