@charset "shift_jis";

/* profile全ページ　h1共通部分 
-------------------------------------------------------------------------------- */
#removal-top,
#example-top,
#technique-top,
#ion-top,
#drywet-top,
#drycleaning-top {
	margin-bottom:20px;
}

#removal-top h1,
#example-top h1,
#technique-top h1,
#ion-top h1,
#drywet-top h1,
#drycleaning-top h1 {
	padding-top:20px;
	padding-left:140px;
	line-height:100%;
}

#removal-top p,
#example-top p,
#technique-top p,
#ion-top p, 
#drywet-top p,
#drycleaning-top p {
	background: url(../../profile/images/title_under.jpg) no-repeat left bottom;
	padding:0 25px 20px 140px!important;
}

#removal-top img,
#example-top img,
#technique-top img,
#ion-top img,
#drywet-top img,
#drycleaning-top img {
	margin-bottom:10px!important;
}


.sidenavi-box{
margin:0;
}



/* profile-removal 
-------------------------------------------------------------------------------- */
#removal-top {
	background:url(../../profile/removal/images/title_removal_top.jpg) no-repeat;
}

#removal {
	margin-bottom:20px;
}

#back-number {
	margin-bottom:30px;
}

#removal h3 {
	padding-left:0;
}

#removal p {
	padding:0!important;
}

#removal img {
	float:left;
	margin:10px 9px;
}

#removal .img-0707 {
	margin:10px 4px;
}

#removal dt,
#removal .p-bottom,
#removal .p-clear {
	clear:left;
}

#removal dd {
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:15px;
	margin-bottom:15px;
}

#removal .border-none {
	border:none;
}

#removal .p-bottom {
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:15px!important;
	margin-bottom:15px;
}

#removal #top-dot {
	border-top:dotted 1px #cccccc;
	margin-top:10px;
}

#removal .txt-red,
#back-number p {
	clear:left;
}

#back-number .back-number-top {
	border-bottom:solid 2px #CCCCCC;
}

#back-number .li-padding {
	padding-bottom:80px!important;
}

#back-number .back-number-top h3 {
	margin-right:20px;
	padding-left:0;
}

#back-number .back-number-top ul {
	float: right;
}

#back-number .back-number-top li {
	display:inline;
	float:left;
	margin-top:5px;
	margin-right:5px;
	background:none;
}

/*#back-number .back-number-top h3,*/
#back-number .back-number-list ul,
#back-number .back-number-list p {
	float:left;
}

#back-number .back-number-list p {
	font-size:120%;
	background:url(../../profile/removal/images/removal_icon.jpg) no-repeat left 15px;
	padding:9px 10px 5px 22px!important;
}

#back-number .back-number-list {
	border-bottom:solid 2px #CCCCCC;
	padding-bottom:10px;
}

#back-number .back-number-list ul {
	width:240px;
	margin-top:10px;
	margin-left:10px;
}

#back-number .back-number-list li {
	background:url(../../profile/removal/images/removal_list.jpg) no-repeat left center;
	padding-left:10px;
}

#content .about-irazuryu {
	border-bottom:solid 1px #CCCCCC;
	clear:left;
	margin-bottom:20px;
	padding-bottom:40px;
}

#content .about-irazuryu h4 {
	padding:15px 0 0 10px;
}

#content .about-irazuryu dl {
	padding-left:10px;
}

#content .about-irazuryu dt,
#removal dt {
	background:url(../../images/icon_circle.jpg) no-repeat left center;
	font-weight:bold;
	padding-left:15px;
}

#content .about-irazuryu dd {
	margin-bottom:10px;
}

#box-inquiry {
	text-align:center;
	margin-top:15px;
	margin-bottom:40px;
}

/* profile-drywet 
-------------------------------------------------------------------------------- */
#drywet-top {
	background: url(../../profile/drywet/images/title_drywet_top.jpg) no-repeat;
}

/*#drywet,
#drywet .drywet-notes,
#drywet .drywet-txt {
	text-align:center;
}*/

#drywet dl {
	padding-left:10px;
	margin-bottom:20px;
}

#drywet dt,
#drywet dd,
#drywet p {
	text-align:left;
}

#drywet img {
	margin:10px auto;
}

#drywet dd {
	background:url(../../images/icon_circle.jpg) no-repeat left 4px;
	padding-left:15px;
}

#drywet h2 {
	margin-bottom:0;
}

#drywet p {
	margin-bottom:10px;
}

*html #drywet p {
	padding:10px 0 5px 10px!important;
	margin-bottom:15px;
}

#drywet .drywet-notes {
	border:solid 1px #CCCCCC;
	width:450px;
	margin:0 0 10px 10px;
	padding:10px!important;
}

#drywet .drywet-txt {
	font-weight:bold;
}

/* profile-drycleaning 
-------------------------------------------------------------------------------- */
#drycleaning-top {
	background: url(../../profile/drycleaning/images/title_drycleaning_top.jpg) no-repeat;
}

#drycleaning {
	text-align:center;
}

#drycleaning h2 {
	margin-bottom:0;
}　

#drycleaning .dllist p,
#drycleaning .dllist dt,
#drycleaning .dllist dd {
	text-align:left!important;
}

*html #drycleaning p {
	padding:10px 5px 10px 10px!important;
}

#drycleaning img {
	margin-top:10px;
	margin-bottom:30px;
}

#drycleaning .dllist dt {
	padding:6px 0 0 25px!important;
	background:url(../../images/icon_circle.jpg) no-repeat 10px 10px!important;
}

#drycleaning .dllist dd {
	padding:0 0 5px 10px!important;
}


/* profile-example
-------------------------------------------------------------------------------- */
#example-top {
	background:url(../../profile/example/images/title_example_top.jpg) no-repeat;
}


#example {
	text-align:center;
	width:580px;
	margin:10px auto;
	margin-bottom:45px;
}

#example dl,
#example dt,
#example dd {
	text-align:left;
}

#example dl {
	clear:both;
	border-top:dashed 1px #CCCCCC;
}

#example .border-none {
	border-top:none;
}

#example dt {
	float:left;
	padding:20px 0 20px 20px;
}

#example dd {
	width:410px;
	float:right;
	padding:20px 35px 25px 0;
}

#example .dd-bottom {
	padding:20px 35px 0 0; 
}

#example .ex-list {
	background:url(../../images/icon_circle.jpg) no-repeat 0 center;
	font-weight:bold;
	padding:0 25px 0 15px;
}

#example .list-detail {
	padding-top:0;
}

#example .ex-img {
	margin-top:25px;
	clear:both;
}

/* profile-ion
-------------------------------------------------------------------------------- */
#ion-top {
	background:url(../../profile/ion/images/title_ion_top.jpg) no-repeat;
}

#ion {
	text-align:center;
	margin-bottom:45px;
}

#ion p {
	text-align:left;
	padding:0!important;
	margin:0 5px 30px 10px;
}

#ion h2 {
	margin-bottom:5px;
}

*html #ion h2 {
	margin-bottom:15px;
}

#ion h3 {
	font-size:100%;
	padding:0;
	margin:0 0 5px 10px;
}

/* profile-technique
-------------------------------------------------------------------------------- */
#technique-top {
	background:url(../../profile/technique/images/title_technique_top.jpg) no-repeat;
}

#technique {
	text-align:center;
}

#technique p {
	text-align:left;
	padding:5px 5px 30px 10px!important;
}

#technique .txt-center {
	font-weight:bold;
	text-align:center;
}




