/* 共通
-------------------------------------------------------------------------------- */
.house h1 {
	padding:3px 0 3px 15px;
	margin:20px 0 0 25px;
	font-size:133%;
	border-left:solid 5px #f35f8b;
}
.house h2 {
	padding:3px 0 3px 6px;
	margin:32px 30px 0 35px;
	font-weight:bold;
	background-color:#fedee4;
	clear:both;
}
.house h2 span, .house h2 strong {
	border-left:3px solid #fc9aad;
	padding-left:7px;
}
.house p {
	padding:15px 20px 0 35px;
}
.house ul {
	margin: 0px;
	padding: 0px 35px;
}
.house ul.menu li {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	display: inline;
}






/*料金用
-----------------------------------------------------------------------*/
.a_table{
width: 430px;
margin:10px 0px 5px;
border-collapse:collapse;
}
th.apay2{
width: 300px;
background-color:#FFFFFF;
font-weight:normal;
text-align:left;
}

td.apay{
background-color:#BCE7FE;
font-weight:bold;
}

span.apay3{
font-size:85%;
}

.a_table_2{
width: 430px;
border-collapse:collapse;
}
.a_table caption{
    font-weight:bold;
    text-align:left;
}

th.apay_2{
width: 150px;
background-color:#FFFFFF;
font-weight:normal;
text-align:left;
}
th.apay_3{
width: 100px;
background-color:#FFFFFF;
font-weight:normal;
text-align:left;
}
.annai{
	border:1px #cccccc dashed;
	width:410px;
	margin:20px 0px 20px;
	padding:12px
	}
.annai5{
	font-size: 85%;
	padding: 0px;
	margin:0px;
	font-style:normal;
	width:430px
}



/*-- クーポン・キャンペーンバナー------------- */
.house .coupon p {
 height:57px;
 display: block;
 margin-top: 30;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 4px;
}

.house .coupon p a {
 display:block;
 background-position:left top;
 background-image: url(../img/img-house/img-h-common/coupon3.gif);
 background-repeat: no-repeat;
 width:523px;
 height:57px;
 text-indent: -10000px; 
}
.house .coupon p a:hover {
 background-position:left bottom;
}


.house .exp {
	width:540px;
	margin:10px 0 0 25px;
}
.house .exp .left {
	float:left;
	display:inline;
	padding:0 15px 0 0;
}
.house .exp .right {
	width:270px;
	float:right;
}
.house .exp p {
	padding:0;
}
.house p span {
	color:#ff6600;
	font-weight:bold;
}
.house .exp .right p span {
	font-size:115%;
}
.house p.title1 {
	padding:4px 0 4px 5px;
	margin:10px 0 0 0;
	color:#fff;
	font-size:117%;
	font-weight:bold;
	background:url(../img/img-house/img-h-common/img_back1.gif) repeat;
}
.house p.text1 {
	margin:10px 0 0 0;
}
.house p.text2 {
	padding:5px;
	margin:15px 0 10px 0;
	border:1px solid #ccc;
}

.house p.text3 {
	margin:0;
	font-size: 85%;
}


/* 見積もりロールオーバー */
.house .button1 {
	text-align:center;
}
.house .button2 {
	margin:0 50px 0 0;
}
.house .button1 p {
	width:206px;
	height:50px;
	margin:15px auto 0 auto;
	padding: 0px;
	overflow:hidden;
}
.house .button2 p {
	width:206px;
	height:50px;
	float:right;
	margin:15px 0 0 0;
	padding: 0px;
	overflow:hidden;
}
.house .button1 p img, .house .button2 p img {
	visibility:hidden;
}
.house .button1 p a, .house .button2 p a {
	width:206px;
	height:50px;
	display:block;
	background-position:0 0;
	background:url(../img/img-house/img-h-common/estimate.jpg) no-repeat;
}

.house .button1 p a:hover, .house .button2 p a:hover {
	background-position:-206px 0;
}

/* キッチンクリーニング
-------------------------------------------------------------------------------- */
.kitchen .block1 {
	margin:10px 0 0 35px;
}
.kitchen .block1 dl  {
	width:150px;
	float:left;
	display:inline;
	margin:0 25px 0 0;
}
.kitchen .pt30 {
	padding-top:30px;
	clear:both;
}
/* 浴室・洗面所クリーニング
-------------------------------------------------------------------------------- */
.bath .mt_border {
	margin-top:20px;
	padding-top:20px;
	border-top:1px dotted #fdc4cf;
	clear:both;
}
.img_left {
	float:left;
	display:inline;
}

/* カーペットクリーニング
-------------------------------------------------------------------------------- */
.carpet .block1 {
	margin:10px 0 0 35px;
}
.carpet .block1 dl  {
	width:178px;
	float:left;
	display:inline;
	margin:0px;
}

.carpet .block1 dd p  {
	padding:0px;
}

.carpet .block1 dd p.txt  {
	padding:2px 28px 0 0px;
}

.carpet .pt30 {
	padding-top:30px;
	clear:both;
}
.carpet li.small {
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 5px;
}

/*　トイレクリーニング
-------------------------------------------------------------------------------- */


/*　フローリングクリーニング
-------------------------------------------------------------------------------- */

.floor .block1 {
	margin:10px 0 0 35px;
	width: 535px;
}
.floor .block1 dl, .floor .block2 dl {
	width:178px;
	float:left;
	display:inline;
	margin:0px;
}

.floor .block1 dd p , .floor .block2 dd p {
	padding:0px;
}

.floor .block1 dd p.txt, .floor .block2 dd p.txt  {
	padding:2px 28px 0 0px;
}

.floor .block2 {
	margin:0px 0 0 35px;
	width: 535px;
}


/*　照明器具クリーニング
-------------------------------------------------------------------------------- */

.light ul {
	margin: 0px;
	padding: 50px 0px 0px 30px;
}

.light li {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	display: inline;
}

/*　布張り椅子クリーニング
-------------------------------------------------------------------------------- */

.chair .exp .left {
	clear:left;
	padding-bottom: 10px;
}

.chair p.pl45 {
	padding-left: 45px;
}
.chair li.small {
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 5px;
}

/*　ガラス・サッシ・網戸クリーニング
-------------------------------------------------------------------------------- */


.glass ul {
	margin: 0px;
	padding: 10px 0px 0px 35px;
}

.glass li {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	display: inline;
}

.glass p.pl45 {
	padding-left: 45px;
}

.glass p.pt5 {
	padding-top: 5px;
}
.glass li.small {
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 5px;
}


/*　大理石つや出しサービス
-------------------------------------------------------------------------------- */

.marble ul {
	margin: 0px;
	padding: 30px 0px 0px 35px;
	clear: both;
}

.marble li {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	display: inline;
}


/*　洗濯機クリーニング
-------------------------------------------------------------------------------- */

.washing h2.tittle {
	padding:0px 0 0px 0px;
	margin:30px 0px 15px 20px;
	font-weight:bold;
	clear:both;
	background: #FFFFFF;
}

.washing ul {
	margin: 0px;
	padding: 15px 0px 0px 35px;
	clear: both;
}

.washing li {
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 20px;
	display: inline;
	background: url(../img/img-house/img-h-washing/ioc_01.gif) no-repeat left center;
	font-size: 109%;
	font-weight: bold;
}

.washing li.last {
	margin: 0px;
}

.washing p.pl20 {
	padding-left: 20px;
}

.washing ol {
	margin: 0px;
	padding: 10px 0px 0px 35px;
	clear: both;
}

.washing ol li {
	margin: 0px;
	padding: 0px;
	display: block;
	background: none;
	font-size: 85%;
	font-weight: normal;
}
.washing .block1 {
	margin:0px 0 0 35px;
	padding-top: 10px;
}
.washing .block1 dl  {
	width:170px;
	float:left;
	display:inline;
	margin:0px;
}

.washing .block1 dd p  {
	padding:0px;
}

.washing .block1 dd p.picture  {
	padding:0px 15px 0px 3px;
	margin: 0px;
	float: right;
}

.washing .block1 dd p.txt  {
	padding:2px 15px 0 0px;
}

.washing p.first  {
	clear: both;
	width: 510px;
}

.washing .block2 {
	margin:0px 0 0 35px;
	padding-top: 20px;
	clear: both;
	width: 510px;
}

.washing .block2 dl  {
	width:350px;
	float:left;
	display:inline;
	margin:0px;
}

.washing .block2 dl.first  {
	width:150px;
	float:left;
	display:inline;
	margin:0px;
}

.washing .block2 dt  {
	padding:0px 180px 0px 0px;
	font-weight: bold;
}

.washing .block2 .first dt  {
	padding:0px 10px 0px 0px;
	font-weight: bold;
}

.washing .block2 dd p  {
	padding:0px;
}

.washing .block2 dd p.txt  {
	padding:2px 0px 0px;
}


.washing .block2 dd p.picture  {
	padding:0px 15px;
	margin: -30px 0px 0px;
	float: right;
}


.washing .block2 dl.last  {
	width:500px;
	float:left;
	clear: left;
	display:inline;
	margin:0px;
	padding-top: 15px;
}

.washing .block2 p.last  {
	clear: both;
	width: 530px;
	padding-left: 0px;
	font-size: 85%;
	padding-top: 25px;
}

.washing h2.tittle2 {
	padding:50px 0px 0px;
	margin:0px 0px 15px 20px;
	font-weight:bold;
	clear:both;
	background: #FFFFFF;
	width: 555px;
}

.washing .block3 {
	margin:0px 0 0 35px;
	clear: both;
	width: 535px;
	padding-top: 10px;
}
.washing .block3 dl  {
	width:178px;
	float:left;
	display:inline;
	margin:0px;
}

.washing .block3 dd p  {
	padding:0px;
}

.washing .block3 dd p.txt  {
	padding:2px 28px 0 0px;
}

.washing .image li {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	display: inline;
	background: none;
}
.washing p.small {
	font-size: 85%;
	padding: 0px;
	margin:0px 35px 0px;
	font-style:normal;
}


/*　家中まるごとクリーニング
-------------------------------------------------------------------------------- */

.h-house dl {
	margin: 0px;
	padding: 15px 30px 0px 35px;
}

.h-house dt {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

.h-house dd {
	float:right;
}

.h-house .last dt {
	margin: 0px;
	padding: 0px;
	display: block;
	float: none;
}

.h-house .last dd {
	float:none;
}

.h-house .last dd p {
	padding:10px 0px 0px;
}

.h-house .last dd p.small {
	padding:5px 0px 0px;
	font-size: 85%;
}

/*　エアコンクリーニング
-------------------------------------------------------------------------------- */

.aircon .exp .right {
	width:300px;
	float:right;
	display: inline;
}

.aircon .exp .left {
	float:left;
	width:240px;
	padding:0px;
}

.aircon .exp .left p{
	margin: 0px 0px 15px 15px;
	padding: 0px;
}

.aircon .exp .left p.image{
	margin: 0px 0px 7px 15px;
}
.aircon p.pt0 {
	padding:0px 20px 0 35px;
}

.aircon ul {
	margin: 0px;
	padding: 5px 35px 0px 35px;
}

.aircon li {
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}

.aircon li.first {
	margin: 0px 0px 15px;
}

.aircon .block1 {
	margin:20px 0 0 35px;
}

.aircon .block1 dl  {
	width:175px;
	float:left;
	display:inline;
	margin:0px;
}

.aircon .block1 dt  {
	padding:0px;
	margin:0px;
}

.aircon .block1 dd h3  {
	font-weight: bold;
	margin: 5px 10px 5px 0px;
}

.aircon .block1 dd p  {
	padding:0px;
	margin:5px 10px 15px 0px;
}
.aircon p.notice  {
	clear: both;
	padding: 0;
	margin: 5px 0 0 25px;
}
.house h3.image {
	padding:0px 20px 0 35px;
}

.aircon .block1 dl.left  {
	width:290px;
	float:left;
	display:block;
	margin:0px;
}

.aircon .block1 dl.left dd h3, .aircon .block1 dl.right dd h3   {
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}


.aircon .block1 dl.left dt, .aircon .block1 dl.right dt{
	padding:0px;
	margin:0px 0px 5px;
	font-weight: bold;
}

.aircon .block1 dl.right  {
	width:245px;
	float:left;
	display:inline;
	margin:0px;
}

.aircon ul.last {
	margin: 0px;
	padding: 5px 35px 0px 35px;
}

/*　家事手伝いサービス
-------------------------------------------------------------------------------- */

.housework .block1 {
	margin:20px 0 0 35px;
}

.housework .block1 dl {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 260px;
}
.housework .block1 dt {
	margin: 0px;
	padding: 10px 0px 10px;
	float: left;
	width: 120px;
}

.housework .block1 dt.first {
	padding: 0px 0px 10px;
}

.housework .block1 dd {
	padding: 10px 0px 10px;
}

.housework .block1 dd ul {
	margin: 0px;
	padding: 20px 10px 0px 0px;
}

.housework .block1 p {
	padding: 0px;
	clear: left;
	font-size: 85%;
}

.housework p.caution {
	padding:15px 20px 0 35px;
	color: #FF0000;
}

/*　お片づけサービス
-------------------------------------------------------------------------------- */

.clear p.picture {
	margin:0px 0 0 0px;
	padding: 15px 20px 0px 35px;
	float: left;
	clear: left;
}

.clear h3 {
	clear: none;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 0px;
}

.clear p.txt {
	padding: 0px 35px 0px 0px;
}

.clear .block1 {
	padding: 15px 0px 0px;
	clear: left;
	width: 590px;
}

.clear ul {
	margin: 0px;
	padding: 15px 35px 0px 35px;
}
.clear li {
	background: url(../img/img-house/img-h-clear/bg_01.gif) no-repeat 40px 100%;
	padding-bottom: 15px;
	margin-bottom: 5px;
}

.clear li.last {
	background: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.clear .circle li {
	background: url(../img/img-house/img-h-clear/ico_01.gif) no-repeat 0px 7px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
}

.clear p.caution {
	padding:15px 20px 0 35px;
	color: #FF0000;
}

/*　ハウスクリーニング定期
-------------------------------------------------------------------------------- */

.regular p.picture {
	float: left;
	padding:0px 20px 0px 35px;
}

.regular h3.link {
	padding:3px 0 3px 6px;
	margin:0px 30px 0px 165px;
	font-weight:bold;
	background-color:#fedee4;
	clear: none;
}

.regular h3.link a{
	padding-left:20px;
	background: url(../img/img-house/img-h-regular/ico_02.gif) no-repeat left center;
	color: #333333;
	text-decoration: underline;
}

.regular h3.link a:hover{
	text-decoration: none;
}
.regular .block1 {
	margin: 0px;
	padding: 20px 0px 0px;
	clear: left;
	width: 590px;
}

.regular h2.tittle {
	padding:50px 0 0px 0px;
	margin:0px 0px 15px 25px;
	font-weight:bold;
	clear:both;
	background: #FFFFFF;
	display: block;
}

.regular h2.tittle strong {
	border-left:none;
	padding-left:0px
}

.regular h3.txt {
	color: #FF6600;
	font-size: 118%;
	margin: 0px 35px 10px;
	padding: 10px 0px 0px;
	font-weight: bold;
	width: 500px;
}

.regular h4.txt2 {
	color: #ff6633;
	font-size: 130%;
	border-bottom:dotted #ff6633 1px;
	margin: 0px 35px 10px;
	padding: 10px 0px 0px;
	font-weight: bold;
	width: 450px;
}

.regular p.pt0 {
	padding:0px 20px 0 35px;
}

.regular p.pt5 {
	padding:5px 20px 0 35px;
}

.regular p.pt10 {
	padding:10px 20px 0 35px;
}

.regular ul {
	margin: 0px;
	padding: 0px 35px;
}
.regular li.small {
	font-size: 85%;
	padding-top: 3px;
	padding-bottom: 5px;
}

.regular p.step {
	padding:0px 20px 20px 35px;
}

.regular p.step img{
	vertical-align: middle;
	margin: 3px;
}
.regular h4 {
	margin: 0px 0px 0px 35px;
}

.regular h4.last {
	margin: 0px 0px 30px 35px;
}
.regular .block2 {
	margin: 0px 31px 0px 35px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px 10px 10px;
}

.regular dl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 251px;
}
.regular .block2 dt {
	font-weight: bold;
	color: #FF6600;
	padding:0px 10px 5px 0px;
}


.regular .block2 dd p.picture {
	float: left;
	padding:0px 5px 0px 0px;
}


.regular .block2 dd p.txt {
	font-size: 85%;
	padding: 0px 10px 20px 0px;
}

.regular .block3 {
	margin: 0px 31px 0px 35px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 5px 10px 10px;
}

.regular .block3 p.picture {
	float: right;
	padding:5px 0px 0px 15px;
}

.regular .block3 ul {
	margin: 0px;
	padding: 5px 0px 0px;
	font-weight: bold;
	color: #FF6600;
}
.regular .block3 li.small {
	font-size: 85%;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	color: #333333;
}

.regular ul.menu li {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	display: inline;
}
h5{
	background-color:#DDDDDD;
	margin:0px 35px 0px;
	width:430px;
}
.regtable{
width: 430px;
margin:0px 0px 5px;
border-collapse:collapse;
}

.regular p.p000 {
	width:450px;
	margin-left:-35px;
	margin-top:-15px;
	}

/*　空室清掃
-------------------------------------------------------------------------------- */

.empty p.picture {
	margin: 0px;
	padding: 20px 35px 10px 15px;
	float: right;
	clear: right;
}
.empty ul {
	margin: 0px;
	padding: 5px 0px 0px 35px;
}


/*-----------------------------------
各サービスページ動画追加-------------*/

.movie_block {
	margin: 0;
	padding: 40px 0 40px;
}
.movie_block h3 {
	border: none;
	margin: 0 0 0 25px;
	padding: 0;
	width: auto;
}
.movie_block div.movie {
	width: 500px; 
	height: 411px; 
	overflow: hidden; 
	margin: 30px 0 0 40px;
	background: url(../img/img-house/img-h-common/movie_bg.jpg) no-repeat left top;
}
.movie_block div.movie p{
	margin: 35px 0 0 91px;
	padding: 0;
	text-align: left;
}
.movie_block dl {
	background-color: #FEFCEF;
	border: #CCCCCC solid 1px;
	text-align: left;
	margin: 25px 61px 0 51px;
}
.movie_block dl dt {
	padding: 18px 0 8px 18px;
}
.movie_block dl dd {
	padding: 0 20px 0 41px;
}
.movie_block dl dd.btn {
	margin: 13px 0 10px 136px;
}
.movie_block dl dd.btn a img {
	visibility: hidden;
}
.movie_block dl dd.btn a{
	display: block;
	width: 140px;
	height: 35px;
	background: url(../img/img-house/img-h-common/btn_flash.jpg) no-repeat left top;
	overflow: hidden;
	text-indent: -15000px;
}
.movie_block dl dd.btn a:hover{
	background-position: right top;
}



/*　全自動洗濯機 分解クリーニング
-------------------------------------------------------------------------------- */
.h-washing2 .block01 p{
	padding:0;
	}
.h-washing2 #contents h2{
	font-size:117%;
	}
.h-washing2 #contents .block01{
	background:url(../img/img-house/img-h-washing2/bg_01.jpg) no-repeat 31px -15px;
	}
.h-washing2 #contents .block02{
	margin: 8px 0 0 127px;
		}
.h-washing2 #contents .block01 .block02 dt{
	margin:0 0 6px 0;
	}
.h-washing2 #contents .block01 .block02 dl{
	width:193px;
	border:1px solid #ccc;
	padding:6px 10px 10px 10px;
	background:#fff;
	margin:0 3px 0 0;
	}
.h-washing2 #contents .block01 .block02 dl.left{
	float:left;
	display:block;
	}
.h-washing2 #contents .block01 .block02 dl.bottom{
	padding:10px 10px 3px 10px;	
	display:block;
	}
.h-washing2 #contents .block01 .block02 dl dd p{
	width:190px;
	}
.h-washing2 #contents .block01 .block02.bottom{
	margin:3px 0 0 127px;
	}
.h-washing2 #contents .block01 .block02.bottom dl{
	padding:6px 10px 3px 10px;
	}

/*　全自動洗濯機 除菌クリーニング
-------------------------------------------------------------------------------- */
.h-washing3 #contents.house p.text1{
	margin: 10px 0 0 0;
	padding:0 5px 0 5px;
	}
.h-washing3 #contents.house p.text2 {
padding: 5px;
margin: 10px 0 10px 0;
border: 1px solid #ccc;
}
.h-washing3 #contents p.text01{
	margin:0 0 8px 0;
	}
.h-washing3 #contents h2{
	font-size:117%;
	}
.h-washing3 #contents .block01 p{
	padding:0;
	}
.h-washing3 #contents p.text01 strong{
	font-size:117%;
	}
.h-washing3 #contents p.text01 img{
	vertical-align:bottom;
	margin:0 4px 0 0;
	}
	
	
	
.h-washing3 #contents .block01{
	background:url(../img/img-house/img-h-washing3/img_02.jpg) no-repeat 36px 74px;
	}
.h-washing3 #contents .block02{
	margin: 15px 0 0 127px;
		}
.h-washing3 #contents .block01 .block02 dt{
	margin:0 0 6px 0;
	}
.h-washing3 #contents .block01 .block02 dl{
	width:193px;
	height:105px;
	border:1px solid #ccc;
	padding:10px 10px 10px 10px;
	background:#fff;
	margin:0 3px 0 0;
	}
.h-washing3 #contents .block01 .block02 dl.left{
	float:left;
	display:block;
	}
.h-washing3 #contents .block01 .block02.bottom dl{
	height:120px;
		}
.h-washing3 #contents .block01 .block02.bottom dl{
	padding:10px;	
	display:block;
	}
.h-washing3 #contents .block01 .block02 dl dd p{
	width:190px;
	}
.h-washing3 #contents .block01 .block02.bottom{
	margin:3px 0 0 127px;
	}
.h-washing3 #contents .block01 .block02.bottom dl{
	padding:10px 10px 3px 10px;
	}
.h-washing3 #contents p.text02{
	width:492px;
	padding: 12px 0 0 55px;
	}
.h-washing3 #contents .block04 p{
	padding:0;
	}
.h-washing3 #contents .block04 p.left,
.h-washing3 #contents .block04 p.right{
	display:inline-block;
	font-weight:bold;
	font-size:133%;
	}
.h-washing3 #contents .block04 p.left{
	margin: 15px 0 5px 108px;
	}
.h-washing3 #contents .block04 p.right{
	margin: 15px 0 5px 284px;
	}
.h-washing3 #contents .block04 p img{
	margin:0 0 0 30px;
	}
/*.h-washing3 #contents .block04{
	background:url(../img/img-house/img-h-washing3/bg_02.jpg) no-repeat 30px 259px;
	}*/
	
.h-washing3 #contents .block04 div.bg{
	background: url(../img/img-house/img-h-washing3/bg_02.jpg) no-repeat 30px 17px;
	width: 550px;
	height: 125px;
	}
.h-washing3 #contents .block04 p.text{
	width:229px;
	padding: 25px 0 18px 92px;
	
	}
.h-washing3 #contents .block04 p.last{
	font-size:92%;
	margin:0 0 0 40px;
	}
	
.h-washing3 #contents .block05 p.text01{
	font-size:117%;
	font-weight:bold;
	color:#F35F8B;
	border-bottom:2px solid #ccc;
	width:505px;
	padding:30px 0 3px 5px;
	margin:0 0 0 47px;
	}
.h-washing3 #contents .block05 p.text02{
	padding: 15px 0 6px 51px;
	}
.h-washing3 .washing li .block05{
	margin:0;
	padding:0;
	display:block;
	background:none;
	font-size:100%;
	font-weight:nomal;
	}
.h-washing3 #contents .block05 ul{
	width:182px;
	padding:0;
	float:left;
	display:block;
	margin: 10px 0 0 0;
	}
.h-washing3 #contents .block05 ul.left{
	margin: 10px 57px 20px 86px;
	}
.h-washing3 #contents .block05 ul img{
	margin:0 0 10px 0;
	}
.h-washing3 #contents .block05 ul li.last{
	font-size:83%;
	margin: 10px 0 0 0;
	}
.h-washing3 #contents .block05 ul li.width{
	width:163px;
	}
.h-washing3 #contents .block05 ul li.center{
	padding:0 0 0 21px;
	margin:0 0 2px 0;
	}
	
.h-washing3 #contents p.text03{
	font-size:117%;
	font-weight:bold;
	color:#F35F8B;
	border-bottom:2px solid #ccc;
	width:505px;
	padding:30px 0 3px 5px;
	margin:0 0 0 47px;
	
	}
.h-washing3 #contents .block06{
	margin:0 0 0 30px;
	}
.h-washing3 #contents .block06 dl dt img{
	margin:0 0 5px 0;
	}
.h-washing3 #contents .block06 p.first{
	padding: 40px 20px 0 35px;
	}

.h-washing3 .washing .block2 p.last {
	width: 234px;
	font-size: 83%;
	padding:0;
}
.h-washing3 .movie_block h3 {
	border: none;
	margin: 0 0 0 25px;
	padding:30px 0 0 0;
	width: auto;
}
.h-washing3 h2.bottom{
	margin:32px 30px 20px 35px;
	}