@charset "UTF-8";
{load_hfdesign}



@media screen and (max-width: 890px){
	

	
	
#watanabelogo img{
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
	margin-bottom: 20px;
}

#rec_staff{
	margin-right: auto;
	margin-left: auto;
	width: 250px;
	margin-top: 35px;
}

#rec_toiawase{
	margin-right: auto;
	margin-left: auto;
	width: 345px;
	margin-top: 30px;
}

#rec_tel{
	margin-right: auto;
	margin-left: auto;
	width: 650px;
	margin-top: 40px;
}
.access{
	height: 40px;
	width: 385px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.access_p{
	margin-left: auto;
	width: 620px;
	margin-right: auto;
	font-size: 17px;
	line-height: 170%;
	margin-top: 25px;
}

		
/*------------------------------
利用約款
-------------------------------*/

.kiyaku p{
	line-height: 180%;
}
.kiyaku h2{
	font-size: 27px;
	font-family:"Noto Sans CJK JP Bold";
	margin-top: 80px;
	margin-bottom: 10px;
}
.kiyaku h3{
	letter-spacing: 2px;
}
.kiyaku .indent-k{
	padding-left:16px;
	text-indent: -16px;
}
	
/*------------------------------
お得・便利情報
-------------------------------*/
#coupon-info{
	width: 600px;
	padding-top:20px;
	margin-left: auto;
	margin-right: auto;
}
	
#coupon-info img{
	width: 440px;
	height: 270px;
	margin-left: auto;
	margin-right: auto;
}
#coupon-info p{
	margin-bottom: 20px;
	line-height: 170%;
}
#coupon-info p span{
	color: #ED1C24;	
	}

#chirashi{
	margin:30px auto 30px;
	width: 80%;
	height: auto;
}
#chirashi img{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	border: 1px solid #000;
}
#pas{
	width: 60%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 50px;
	margin-bottom: 50px;
}

#pas img{
	width: 40%;
	height: auto;
	float: left;
	margin-right: 7%;
	margin-bottom: 50px;
	border: 1px solid #000;
}
	
.osusume{
	margin: 0px auto 50px;
	}	
	
	
.info-osusume{
	width: 100%;
	height: auto;
	border:2px solid #003ecc;
	border-radius: 20px;
	margin: 20px auto 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
.info-osusume img{
		width: 94%;
		margin: auto;
	}

.info-fukubukuro{
		margin: 0px auto 100px;
	}	
	
.info-fukubukuro img{
		width: 100%;
		height: auto;
		margin: 10px auto 20px;
	}	
.info-fukubukuro p{
		margin-bottom: 30px;
	}		
	
.info_box{
	margin-top: 50px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.info-text{
	margin-left: auto;
	margin-right: auto;
	}
	
.info-text .click{
	margin-top:40px;
	border: 1px solid #3E3A39;
	padding: 2px 5px;
	text-align: center;
	}
	
.dot{
		border:dashed 0.5px;
		margin-bottom: 50px;
	}


/*-------スマホ会員--------*/

.app{
	width: 600px;
	margin: 0px auto 150px;
	}
	

.app .left{
	margin: 0px auto;
	}
	
.app .right{
	margin: 0px auto;
	}
	
.app-img-l{
	margin-top: 20px;
	}	
.app-img-l img{
	width: 50%;
	height: auto;
	}	
.app-img-r img{
	width: 100%;
	height: auto;
	margin-top: 20px;
	}
	
.app h4{
	width:100%;
	height: 35px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background-color: #452f21;
	margin: 40px auto 20px;
	border-radius: 20px;
	padding-top: 2px;
	font-family:"Noto Sans CJK JP Bold";
	}

.app-banner {
	margin: 0px auto;
	width: 440px;
	}
.app-banner .left{
	display: block;
	margin-right: 10px;
	float: left;
	}	
.app .or{
	font-family:"Noto Sans CJK JP Bold";
	font-size: 26px;
	color: #452f21;
	clear: both;
	text-align: center;
	}
.right-tanmatsu{
	width: 600px;
	margin: 10px auto;
	}
.app .p{
	font-family:"Noto Sans CJK JP Medium";
	font-size: 20px;
	color: #452f21;
	margin-bottom: 10px;
	margin-left: 50px;
	float: left;
	}
	
.app-use{
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 50px;
	}
.riyou-content{
		display: none;
	}	
.appriyou img{
	float: left;
	margin-right: 20px;
	}
.appriyou .riyou{
	width: 580px;
	height: 50px;
	background-color: #ED1C24;
	color: #fff;
	font-size: 25px;
	padding-left: 20px;
	padding-top: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	}
	.appriyou p{
		line-height: 150%;
		font-size: 18px;
	}
.appriyou img{
		display: block;
		margin-bottom:45px;
	}
.appriyou .pboldr{
	margin-bottom: 30px;
	color: #ED1C24;
	font-family:"Noto Sans CJK JP Bold";
	font-size: 22px;
	}
.appriyou .method{
	font-size: 22px;
	font-family:"Noto Sans CJK JP Bold";
	margin-bottom: 10px;
	line-height: 140%;
	}
	
.appriyou p_r{
		font-size: 18px;
	}
	
.note{
	margin: 50px auto;
	}
	
.note img{
		width: 50px;
		height: 50px;
		float: left;
		margin-right: 15px;
	}
.note p{
	float: left;
	width: 530px;
	}
	
.intro{
	width: 600px;
	height: 50px;
	background-color: #E2E1E1;
	color: #3E3A39;
	font-size: 25px;
	padding-left: 20px;
	padding-top: 13px;
	margin-top: 30px;
	margin-bottom: 20px;
	font-family:"Noto Sans CJK JP Bold";
	}
	
.line-link{
	width: 448px;
	margin: 50px auto;
	}
	
/*------------24時間 ロボット・業務用-------------*/	
video{
	width: 70%;
	margin-top: 20px;
	margin-left: 90px;
	margin-bottom: 20px;
	}	
.big-text{
	font-size:1.2em;
	font-family:"Noto Sans CJK JP Bold";
	line-height: 150%;
	}
	
.busi-img{
	width: 70%;
	margin: 20px auto 50px;
	}
.busi-img img{
	width: 100%;
	height: auto
	}	
/*------------------------------
TOP画像
-------------------------------*/

.coinlink{
	width: 680px;
	height: 165px;
	margin: 20px auto 10px;
	}
	
	.coinlink img{
		width: 340px;
	}
.coinlink .left{
	margin-left: 0px;
		float: left;
	}
.coinlink .right{
	margin-right: 0px;
		float: right;
	}	

/*--------フリーダイヤル----------*/
#freedial{
	width:560px;
	margin-left: auto;
	margin-right: auto;
	margin-top:30px;
	margin-bottom:30px;
}


.time{
	color:#ED1C24;	
	text-align:center;
	font-family:"Noto Sans CJK JP Medium";
	font-style: normal;
}

#freedial h2{font-size:45px;
	font-family:"Noto Sans CJK JP Bold";
	float: left;
	line-height:45px;
	margin-bottom:10px;
}




/*------------------------------
TOP
-------------------------------*/
.introduction{
	width: 80%;
	height: auto;
	padding: 30px;
	margin: 0px auto 50px;
	display: block;
	}	
.introduction img{
		margin: 30px auto;
	}
.introduction h2{
	font-size: 30px;
	text-align: center;
	font-family:"Noto Sans CJK JP bold";
	}
.introduction .point{
	text-align: left;
	height: auto;
	}
	
.point .point-item{
	padding: 10px;
	background-image:url("../img/top/crown-y.png");
	background-size: 116px 100px;
	background-repeat: no-repeat;
	background-position: 53% 20%;
	clear: both;
	}
.point-item img{
	width: 50%;
	float: left;
	height: auto;
clear: both;
	margin-right: 20px;
	}
.point .point-item .poitn-title{
	font-size:25px;
	font-family:"Noto Sans CJK JP bold";
	line-height: 160%;
	margin-bottom: 20px;
	margin-top: 10%;
	}	
.point .point-item .poitn-text{
	font-size:20px;
	font-family:"Noto Sans CJK JP medium";
	line-height: 160%;	
	}
	

#topitem{
	width: 600px;
	margin: 40px auto 30px;
}

.topbox{
		width:600px;
		margin: 30px auto;
display: block;
	}
	
.topbox h2{
	font-size:38px;
	font-family:"Noto Sans CJK JP bold";
	}
.titlehr{
	width: 100%;
	border: 3px solid #ED1C24;
	margin-top: 130px;
	margin-bottom: 5px;
	}
	
/*----------TOP News----------------*/	
	
#rireki{
	width: 600px;
	height: 250px;
	float: left;
	margin-bottom: 30px;
	border: 2px solid #ED1C24;
	overflow-y: scroll;
}
#rireki::-webkit-scrollbar {
    width: 5px;
}
	
/*スクロールバーのつまみ部分*/
#rireki::-webkit-scrollbar-track {
    background-color:#e8e7e7;
}
/*スクロールバーの背景部分*/
#rireki::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 5px #000;
}
	
	
#rireki h3{
	font-size: 20px;
	line-height: 160%;
	color: #fff;
	font-family: "Noto Sans CJK JP Medium";
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom: 7px;
	background-color: #ED1C24;
}
#rireki dl{
	padding-left:15px;
	padding-right:15px;
}

#rireki dt{
	border-bottom-style: dotted;
	border-bottom-width:thin;
	padding-top: 3px;
	padding-bottom: 3px;
}

#rireki dd{
	border-bottom-style: dotted;
	border-bottom-width:thin;
	padding-top: 3px;
	padding-bottom: 3px;
}


#rireki a{
	color: #ED1C24;
	text-decoration: underline;
}

#otoku{
	width: 600px;
	height: auto;
	float: right;
	margin-right: 0px;
	}

	
#coupon{
	width: 600px;
	height: auto;
	margin-top: 20px;
}
	
#coupon p{
	margin-top: 10px;
	text-align: left;
}
	
#app-line{
	width: 600px;
	height: auto;
	margin-top: 20px;
	}	
#app-line img{
		margin-bottom: 10px;
	}	

	

/*--------TOP 求人情報----------*/
	
.back-red{
	width: 100%;
	background-color: #fde4e5;
	padding-top: 50px;
	padding-bottom: 10px;
	}
.recruitlink,.recruitlink2{
	width: 600px;
	height: auto;
	margin: 20px auto 50px;
	}
.recruitlink .left,.recruitlink2 .left{
	margin-left: 0px;
	margin-bottom: 20px;
	width: 600px;
	}	
.recruitlink .right,.recruitlink2 .right{
	margin-right: 0px;
	width: 600px;
	}	

.h2-sub{
	font-size: 18px;
	font-family:"Noto Sans CJK JP Medium";
	margin-bottom: 10px;
	}	


/*--------TOP PickUp----------*/
	
.pickup{
	width: 600px;
	overflow: hidden;
	}
	

.pickup ul{
	width: 615px;
	background-color: #5B7F94;
	}

.pickup ul li{	
	width: 260px;
	height: 244px;
	padding: 8px 15px;
	list-style: none;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	color: #fff;
	text-shadow: 0px 0px 5px #000;
	position: relative;
	font-size: 18px;
	}
	
	
.pickup li h3{
		font-size: 38px;
		color: #fff;
		font-family:"Noto Sans CJK JP Light";
	}
.pickup ul li a{
	color: #fff;
	text-decoration: none;
	}
	
.pickup ul li .linktext{
	font-size: 18px;
	line-height: 160%;
	text-align: right;
	bottom: 12px;
	right: 15px;
	position:absolute;
	}
	
	
.pickup .items{
	background-image:url("img/top/items-link.png");
	background-size: 100%;
	background-repeat: no-repeat;
	}
.pickup .difference{
	background-image:url("img/top/difference-link.png");
	background-size: 100%;
	background-repeat: no-repeat;
	}	
.pickup .onlineshop{
	background-image:url("img/top/online-shop-link.png");
	background-size: 100%;
	background-repeat: no-repeat;
	}		
.pickup .service{
	background-image:url("img/top/service-link.png");
	background-size: 100%;
	background-repeat: no-repeat;
	}		
.pickup .knowledge{
	background-image:url("img/top/knowledge-link.png");
	background-size: 100%;
	background-repeat: no-repeat;
	}		
.pickup .attempt{
	background-image:url("img/top/attempt-link.png");
	background-size: 100%;
	background-repeat: no-repeat;
	}

	
/*--------TOP リンク集----------*/
.link-collect {
	padding-bottom: 150px;
	}
	
.link-collect a{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	}
	

/*------------------------
	求人情報誌
-------------------------*/
	
.recruit{
	width: 450px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}


	
.recruit .click{
		font-family:'Noto Sans CJK JP Medium';
		width: 450px;
		border: #000000 solid 1px;
		padding: 3px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 50px;
	}
	.recruit hr{
		border-bottom: #000000 dashed 1px;
		border-top: 0px;
		margin-top: 30px;
	}	
.recruit .text{
		font-family:'Noto Sans CJK JP Medium';
	font-size: 18px;
	margin-top: 40px;
	}
	.recruit .text span{
		font-family:'Noto Sans CJK JP Medium';
	font-size: 24px;
	}

.medea-course{
	width: 450px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	}
	
.medea-course .li-left{
	list-style: none;
	float: left;
	height: 280px;
	margin-right: 20px;
	margin-bottom: 50px;
	}
	
.medea-course .li-center{
	list-style: none;
	height: 280px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	}
	
	
.course-img{
		width: 450px;
	}
.course-img img{
		height: 280px;
	}
.medea-course p{
		text-align: left;
	}
	
	
#medea-oshigoto{
	width: 420px;
	overflow: hidden;
	margin: 20px auto;
	}
.oshigoto-img{
		width: 450px;
	}	
#medea-oshigoto img{
		float: left;
		margin-right: 15px;
		margin-bottom: 20px;
	}

	
/*------------------------------
大切なお客様へ
-------------------------------*/	
.top-text{
	width: 600px;
	margin:50px auto;
	}
.top-text img{
		border: solid 1px;
	}
	
/*------------------------------
各ページタイトル
-------------------------------*/

#title{
	height: 60px;
	width: 270px;
	margin-top: 80px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

.page-image img{
	width: 100%;
	height: auto;
	margin: 0px auto;
	}

/*------------------------------
衣類クリーニング
-------------------------------*/
/*------------------------------
品質の証明
-------------------------------*/

.hinshitsutable{
	margin-top: 10px;
	margin-bottom: 15px;
}
.hinshitsutable td{
	vertical-align: text-top;
}
#hinshitsu_left{
	float: left;
	margin-top: 20px;
}

#hinshitsu_right{
	width: 620px;
	float:right;
	margin-right: 0px;
	margin-top: 20px;
}
	
.hinshitsu_title{
	width: 100%;
	height: 45px;
	background-color: #3e3a39;
	border-radius: 23px;
	padding-left: 15px;	
	}
	
.hinshitsu_title h4{
	color: #fff;
	font-size: 27px;
	letter-spacing: 2px;
	font-weight: normal;
	}
	
.hoshouimg{
	margin-top: 70px;
	margin-bottom: 20px;
	}

	
.ippanirui{
	font-size: 19px;
	font-family: "Noto Sans CJK JP Bold";
	color: #ED1C24;
	margin-top: 10px;
	margin-bottom: 3px;
}

.yshirt{
	font-size: 19px;
	font-family: "Noto Sans CJK JP Bold";
	color: #ED1C24;
}




.kanban .left{
	float: left;
	text-align: center;
}

.kanban .right{
	float: right;
	text-align: center;
}





/*------------------------------
料金表
-------------------------------*/

.tablemenu {
	text-align: center;	
	font-size: 15px;	
}
.tablemenu td{
	padding: 15px 0px;	
}
.courseitem{
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 160%;
	border-left: solid 2px;
	border-bottom: solid 2px;
	border-color: #fff;
	font-size: 16px;
}


.course{
	padding: 15px 7px;
	color: #fff;
	border-left: solid 2px;
}

	.course hr{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	
.course-p-s{
	font-size: 13px;
	line-height: 140%;
}

.course-p{
	font-size: 19px;
	line-height: 120%;
}


.price-s{
	font-size: 21px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-color: #fff;
	background-color: #FDF0E5;
	font-family: "Noto Sans CJK JP Medium";
	letter-spacing: 1px;
	line-height: 120%;
}
.price-s span{
		font-size: 16px;
	}
.price-o{
	font-size: 21px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-color: #fff;
	background-color: #F4F9E9;
	font-family: "Noto Sans CJK JP Medium";
	letter-spacing: 1px;
	line-height: 120%;
}
.price-o span{
		font-size: 16px;
	}
.price-ol{
	font-size: 21px;
	border-bottom: solid 2px;
	border-left: solid 2px;
	border-color: #fff;
	background-color: #F5F2F8;
	font-family: "Noto Sans CJK JP Medium";
	letter-spacing: 1px;
	line-height: 120%;
}
.price-ol span{
		font-size: 16px;
	}

#shopinfot{
	width: 600px;
	border-top:solid 1px;
	border-right:solid 1px; 
	border-color: #231815;
	font-size:24px;
	margin-bottom: 50px;
}

#shopinfot td{
	padding: 10px;
	border-bottom:solid 1px;
	border-left:solid 1px; 
	border-color: #231815;
}

#shopinfot img{
	width: 215px;
	margin-top: 5px;
	margin-left: 5px;
	
}



.google-maps {
	margin-top: 100px;
margin-bottom: 50px; /*-これが縦横比--*/
height: 0;
overflow: hidden;
}
.google-maps iframe {
top: 0;
left: 0;
width: 100% !important;
height: 500px !important;
}


/*------------------------------
オプション加工
-------------------------------*/
	#option{
		width: 635px;
		height: 1060px;
		overflow: hidden;
	}
	#option p{
		line-height: 140%;
		letter-spacing:-0.5px;
		font-size: 18px;
	}
	#option .op-box{
		width:253px;
		height: 328px;
		background-color: #EEEEEF;
		float: left;
		padding: 15px;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	#option .op-box img{
		float: left;
		margin-right: 12px;
		margin-bottom: 20px;
		width: 30%;
		height: auto;
	}	
	

	#option .op-item{
		font-size: 22px;
		font-family: "Noto Sans CJK JP Bold";
		line-height: 120%;
	}
	#option .op-item span{
		font-size: 19px;
		font-family: "Noto Sans CJK JP Medium";
	}
	#option .op-price{
		font-size: 22px;
		font-family:"Noto Sans CJK JP Medium";
		letter-spacing:0;
		line-height: 120%;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#option .op-price span{
		font-size: 16px;
		letter-spacing:0;
	}
	#option .dot,#sonota .dot{
		border:dashed 0.5px;
		margin-bottom: 10px;
	}
	
	.op-ex{
		font-size: 13px;
		font-family: "Noto Sans CJK JP Bold";
		
	}

	
/*------------------------------
その他
-------------------------------*/
	#sonota{
		width: 600px;
		height: 1235px;
		overflow: hidden;
	}
	#sonota p{
		line-height: 140%;
		font-size: 18px;
		letter-spacing:-0.5px;
	}
	#sonota .sonota-box{
		width:570px;
		height: 170px;
		background-color: #EEEEEF;
		padding: 15px;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	#sonota .sonota-box img{
		float: left;
		margin-right: 12px;
		margin-bottom: 10px;
		width: 15%;
		height: auto;
		margin-top: 0px;
	}	
#sonota .sonota-box2{
		width:570px;
		height: 225px;
		background-color: #EEEEEF;
		padding: 15px;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	

	#sonota .sonota-box2 img{
		float: left;
		margin-right: 12px;
		margin-bottom: 10px;
		width: 15%;
		height: auto;
		margin-top: 0px;
	}
	
#sonota .sonota-box3{
		width:570px;
		height: 265px;
		background-color: #EEEEEF;
		padding: 15px;
		margin-right: 25px;
		margin-bottom: 25px;
	}
	

	#sonota .sonota-box3 img{
		float: left;
		margin-right: 12px;
		margin-bottom: 10px;
		width: 20%;
		height: auto;
		margin-top: 0px;
	}
	
	
	
	#sonota .sonota-item{
		font-size: 22px;
		font-family: "Noto Sans CJK JP Bold";
		line-height: 120%;
	}
	#sonota .sonota-item span{
		font-size: 17px;
		font-family: "Noto Sans CJK JP Medium";
	}
	#sonota .sonota-price{
		font-size: 22px;
		font-family:"Noto Sans CJK JP Medium";
		letter-spacing:0;
		line-height: 120%;
		margin-top: 10px;
		margin-bottom: 10px;
	}

#sonota .sonota-price span{
		font-size: 16px;
		letter-spacing:0;
	}
	.sonota-ex{
		font-size: 13px;
		font-family: "Noto Sans CJK JP Bold";
		
	}
	
	
	
/*------------------------------
洗える商品
-------------------------------*/
.item{
	height: auto;
	width: 600px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	color: #3E3A39;
	line-height: 160%;
	
}
.item h3{
	font-size: 28px;
	color: #000000;
	border-left: solid 10px #ED1C24;
	margin-bottom: 10px;
	padding-left: 12px;
}
.item img{
	float: left;
	margin-right: 20px;
}


.item p span{
	color: #ED1C24;
} 
.item .target{
	font-size: 22px;
	font-weight: bold;
	line-height: 130%;
	margin-top: 10px;
}
.item .sentence{
	width: 420px;
	float:right;
}


#itemleft{
	margin-top: 30px;
}

#itemleft li{
	width: 600px;
	height: 135px;
	margin-bottom: 30px;
	list-style: none;
}
#itemleft p{
	line-height: 150%;		
	}
	
#itemleft li img{
	float: left;
	margin-right: 20px;
}

#itemleft .itemname{
	font-size: 25px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 7px;
}

#itemright{
	margin-top: 30px;
}

#itemright li{
	width: 600px;
	height: 135px;
	margin-bottom: 30px;
	list-style: none;
}
#itemright p{
	line-height: 150%;		
	}
#itemright li img{
	float: left;
	margin-right: 20px;
}

#itemright .itemname{
	font-size: 25px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 7px;
	line-height: 130%;
}

#freedial-item{
	width:430px;
	margin-top:30px;
	margin-bottom:30px;
}

#freedial-item p{
	font-size: 30px;
	font-family: "Noto Sans CJK JP Bold";
	color: #ED1C24;
}
#freedial-item img{
	margin-left: -30px;
	margin-top: 10px;
	margin-bottom: 20px;
	}	
	
	
.tile-notes{
 width: 400px;
height: auto;
	border:thin #ED1C24 solid;
	margin: 20px auto 20px 0;
	padding: 7px;
	}

.tile-price{
font-size: 22px;
	font-weight: bold;
	margin-top: 10px;		
	}
	

/*------------------------------
便利なサービス
-------------------------------*/

.sec_item{
	margin-top: 50px;
	margin-bottom: 10px;
}
.servicearea{
	padding: 7px;
	font-size: 22px;
	font-family: 'Noto Sans CJK JP Bold';
	background-color: #fbd9db;
	margin-top: 10px;
	display: inline-block;
	line-height: 150%;
	}
	
.oazukari p{
	
	}	
.oazukari img{
	margin: 10px auto;
	}
#sentaku{
	border-color:#000000;
	border-top-style:solid;
	border-right-style:solid;
	border-width:thin;
	margin-top: 10px;
}

#sentaku td{
	border-color:#000000;
	border-left-style:solid;
	border-bottom-style:solid; 
	border-width:thin;
	padding-top: 10px;
	padding-bottom: 10px;
}
#sentaku .type{
	background-color: #eeeeef;
	padding-left: 10px;
	font-size: 20px;
	font-weight: bold;
}

#net{
	width: 320px;
	height:119px; 
	margin-top: 30px;
	margin-bottom: 20px;
	padding-left: 250px;
	padding-right: 30px;
	padding-top: 15px;
	background-image: url(img/service/ser_sec2_7img-sp.png);
	font-weight: bold;
	color: #ED1C24;
	line-height: 170%;
}

.shuhai{
	width: 600px;
	height: 160px;
	background-image: url(img/service/ser_sec3img-sp.png);
	background-repeat: no-repeat;
	background-size: 600px 160px;
	}	

.imgcenter{
	width: 250px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}	

.owatashi {
	text-align: center;
	font-weight: bold;
	font-size: 20px;	
}

.owatashi .tdleft{
	text-align: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 160%;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color: #fff;
}

/*------------------------------
洗浄・しみぬき工程内容
-------------------------------*/

.detail{
	margin-top: 50px;
	margin-left: 30px;
	margin-bottom: 50px;
}

.pro_no{
	width: 35px;
	margin-right: 10px;
	margin-bottom: 30px;
	float: left;
}

.pro_no img{
	margin-top: -10px;
}

.pro_no2{
	width: 35px;
	margin-right: 10px;
	margin-bottom: 60px;
	float: left;
}
.pro_no2 img{
	margin-top: -10px;
}


.step{
	font-size: 27px;
	margin-bottom: 10px;
}
.step-text{
		margin-left: 45px;
	}
.step-text-bag{
		margin-left: 160px;
	margin-bottom: 40px;
	}
	
	
.detail2{
	margin-top: 50px;
	margin-left: 0px;
	margin-bottom: 50px;
}

.pro_img{
	float: left;
	width: 120px;
	margin-top: -10px;
	margin-bottom: 20px;
}


.probox{
	background-color: #EAE5D7;
	width: 100%;
	padding-top: 15px;
	bottom: 0px;
	clear: both;
	padding-bottom: 5px;
}

.probox img{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}

.pro_yajirushi{
	margin-top: 10px;
	margin-bottom: 10px;
}


.pro_img2{
	float: left;
	width: 120px;
	margin-leftt: 40px;
	margin-right: 0px;
	padding-left: 40px;
	margin-top: 0px;
}


.shimiprice
	{
	text-align: left;
	font-weight: bold;
	font-size: 20px;	
}
	

.shimiprice .tdleft{
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	line-height: 160%;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color: #fff;
}

.sec_item h3{
	font-family: 'Noto Sans CJK JP Medium';
	font-size: 25px;
	color: #3e3a39;
	padding-left: 12px;
	border-left: 12px solid #ED1C24;
	}
.sec_item h3 .sub{
	font-size: 22px;
	color: #ED1C24;
	line-height: 130%;
	}
.sec_item h2{
	font-family: 'Noto Sans CJK JP Medium';
	font-size: 30px;
	color: #3e3a39;
	padding-left: 12px;
	border-left: 12px solid #ED1C24;
	}

/*------------------------------
店舗検索
-------------------------------*/

.pc1200{
		display: none;
	}
.pc890{
		display: block;
	}
.box-shop{
	height: auto;
	width: 90%;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.imgleft{
	display: none;
}
.map-right{
	display: none;
}
.icon-meaning{
		width: 100%;
		height: auto;
	margin: 30px auto;
	}
	
	
.icon-meaning .ichiran{
	font-size: 25px;
	font-family: 'Noto Sans CJK JP bold';
	width: 100%;
	margin-bottom: 20px;
	margin-top: 50px;
	}
	
.icon-meaning ul li{
	width: 290px;
	height: 100px;
	margin-right: 10px;
	margin-bottom: 25px;
	float: left;
	list-style: none;
	font-size: 20px;
	font-family: 'Noto Sans CJK JP Medium';
	line-height: 140%;
	}
	
.icon-meaning ul li img{
	width: 100px;
	height: 100px;
	float: left;
	margin-right: 5px;
	}

	
.shop-list {
  width: 600px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
	
.shop-list h2{
	width: 590px;
	height: 68px;
	background-color: #E60012;
	color: #ffffff;
	font-size: 25px;
	font-family:"Noto Sans CJK JP Medium";
	padding-left: 10px;
	line-height: 68px;
	font-style: normal;
	}	
.shop-list {
	width: 600px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	}
.shop-list .city-name{
		width: 588px;
		height: 66px;
		padding-left: 10px;
		font-size: 25px;
		background-color: #FACCD0;
		border: solid #E60012 1px;
		line-height: 68px;
		color: #3E3A39;
	font-weight: normal;
	}

.shop-name{
		display: none;
	}
.shop-list ul{
	margin-bottom: 70px;}

.shop-list ul li{
	list-style: none;
	border-bottom: 1px dotted #030303;
	}
	
.shop-list h4{
	font-size: 23px;
	font-family: 'Noto Sans CJK JP Bold';
	font-weight: normal;
	
	}
	
.shop-list h4 a{
	color: #3E3A39;	
	}
.shop-list .s-name-cl{
	margin-top: 15px;
	margin-bottom: 10px;
	background-image: url("../img/shop/cleaning-icon.png");
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position: 0px center;
	padding-left: 40px;	
}
	
.s-name-cl .toritsugi{
	font-size: 20px;
	background-color: #2CA6E0;
	padding: 4px 5px;
	color: #fff;
	border-radius: 3px;
	margin-left: 5px;
	}
	
.s-name-cl .coin{
	font-size: 20px;
	background-color: #00ba5a;
	padding: 4px 5px;
	color: #fff;
	border-radius: 3px;
	margin-left: 5px;
	}
.s-name-co .cle{
	font-size: 20px;
	background-color: #0044ff;
	padding: 4px 5px;
	color: #fff;
	border-radius: 3px;
	margin-left: 5px;
	}	
.shop-list .s-name-co{
	margin-top: 15px;
	margin-bottom: 10px;
	background-image: url("../img/shop/coin-icon.png");
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position: 0px center;
	padding-left: 40px;
}
	
.shop-list .s-name-co a{
	text-decoration: none;
	color: #3e3a39;
	}
	
.shop-list .info{
	width: 100%;
	display: inline-block;
	}	
	
.shop-list .s-ad p{
	text-indent: -0.5em;
	}
.shop-list .icon-linup{
	width: 390px;
	margin-top: 15px;
	margin-bottom: 15px;
	display: inline-block;
	}
.icon-linup .shop,.icon-linup .map,.icon-linup .sp-kaiin,.icon-linup .line-kaiin,.icon-linup .robot24{
	float: left;
	margin-left: 5px;
	width: 70px;
	height: 70px;
	}
	.icon-linup a:hover{
		opacity: 70%;
	}
.shop-list .cl{
	background-color: #dedcdc;
	background-image: url("../img/shop/cleaning-icon-title.png");
	background-size: 46px 28px;
	background-position: 15px 20px;
	background-blend-mode: multiply;
	background-repeat: no-repeat;
	height: 55px;
	padding-left: 70px;
	padding-top: 17px;
	font-size: 25px;
	font-family: 'Noto Sans CJK JP Bold';
	margin-bottom: 5px;
	}
	
.shop-list .co{
	background-color: #dedcdc;
	background-image: url("../img/shop/coin-icon-title.png");
	background-size: 29px 36px;
	background-position: 20px 20px;
	background-blend-mode: multiply;
	background-repeat: no-repeat;
	height: 55px;
	padding-left: 70px;
	padding-top: 17px;
	font-size: 25px;
	font-family: 'Noto Sans CJK JP Bold';
	margin-bottom: 5px;
	}
	
.map-right{
	float: left;
	height: auto;
	font-size: 14px;
	}	

.s-name-co{
	background-image: url("../img/shop/coin-icon.png");
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position: 0px center;
	padding-left: 40px;
	}	
.shop-list .rest{
background:linear-gradient(transparent 40%, #ffff7d 40%);
	padding: 3px;
	margin-left: -3px;	
}


/*------------------------------
よくあるご質問
-------------------------------*/

.text-q-center{
	text-align: center;
	font-size: 20px;
	font-family: 'Noto Sans CJK JP Medium';
	margin-top: 50px;
	}
.question-menu{
	width: 600px;
	height: 180px;
	overflow: hidden;
	margin: 50px auto;
	}
	
.question-menu ul{
	width: 610px;
	height: 180px;
	}
.question-menu ul li{
	width: 293px;
	height: 50px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #3e3a39;
	float: left;
	background-image: url("../img/question/arrow.png");
	background-size: 15px 7px;
	background-position: 230px 25px;
	background-repeat: no-repeat;
	text-align: left;
	list-style: none;
	font-size: 18px;
	}

.question-menu ul li a{
	text-decoration: none;
	display: block;
	padding: 7px 30px 10px 15px;
	}
	
	
.form_btn-q{
	width: 340px;
	height: 80px;
	background-color: #d8d8d7;
	border-radius: 5px;
	text-align: center;
	font-size: 18px;
	line-height: 140%;
	background-image: url("../img/question/arrow.png");
	background-position: center 68px;
	background-size: 20px 10px;
	margin: 50px auto;
	background-repeat: no-repeat;
	font-family: 'Noto Sans CJK JP Medium';
	padding-top: 3px;
	box-shadow: 0 5px 0 0 #9b9998;
	}

.form_btn-q a{
	text-decoration: none;
	display: block;	
	padding: 10px 30px 30px;
	}
	
	
.question-list{
	width: 90%;
	height: auto;
	margin: 0px auto 100px;
	}
.question-list h2{
	width: 100%;
	height: 53px;
	font-size: 28px;
	font-family: 'Noto Sans CJK JP Bold';
	background-image: url("../img/question/Q.png");
	background-position: -3px 3px;
	background-repeat: no-repeat;
	background-size: 51px 58px;
	background-color: #e60012;
	color: #fff;
	padding-top: 7px;
	text-indent: 50px;
	margin-bottom: 10px;
	display: inline-block;
	}
	
.question{
	width: 100%;
	height: 53px;
	font-size: 24px;
	font-family: 'Noto Sans CJK JP Bold';
	background-image: url("../img/question/arrow2.png");
	background-position: 97% 20px;
	background-repeat: no-repeat;
	background-size: 22px 19px;
	background-color: #e2e1e1;
	color: #3e3a39;
	text-indent: 20px;
	margin-bottom: 10px;
	padding-top: 7px;
	display: inline-block;
	}
	
.question2{
	width: 100%;
	height: 80px;
	font-size: 24px;
	font-family: 'Noto Sans CJK JP Bold';
	background-image: url("../img/question/arrow2.png");
	background-position: 97% 20px;
	background-repeat: no-repeat;
	background-size: 22px 19px;
	background-color: #e2e1e1;
	color: #3e3a39;
	text-indent: 20px;
	margin-bottom: 10px;
	padding-top: 7px;
	display: inline-block;
	line-height: 150%;
	}
	
	
.anser{
		display: none;
	}

.anser p{
	width: 100%;
	height: auto;
	font-family: 'Noto Sans CJK JP Medium';
	font-size: 22px;
	line-height: 160%;
	margin-bottom: 40px;
	display: block;
	}
	
.anser .img{
	width: 25%;
	height: auto;
	float: left;
	}
.anser .img img{
		margin: 0px auto;
	}
.anser .link,.anser .link2{
	width: 270px;
	height: 60px;
	font-size: 16px;
	border: 1px solid #3e3a39;
	border-radius: 4px;
	box-shadow: 0 2px 0 0 #d8d8d7;
	background-image: url("../img/question/arrow3.png");
	background-position: 250px 22px;
	background-repeat: no-repeat;
	background-size: 10px 15px;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 40px;
	text-align: left;
	background-color: #fff;
	}
.anser .link:hover,.anser .link2:hover{
	background-color: #eae9e9;	
	}
.anser .link a{
	text-decoration: none;
	display: block;
	padding: 12px 20px;
	}
.anser .link2 a{
	text-decoration: none;
	display: block;
	padding: 8px 20px;
	line-height: 130%;
	}	
.q-back{
	background-color: #EEEEEF;
		width: 100%;
		padding-top: 50px;
		padding-bottom: 50px;
	text-align: center;
	font-size: 22px;
	font-family: 'Noto Sans CJK JP Medium';
	}
	
.q-back hr{
	margin:20px auto;	
	}
	

.toiawase-link{
	width: 500px;
	height: 60px;
	background-image: url(img/question/toiawase-link.gif);
	background-size: 500px 60px;
	margin:50px auto;	
	text-align: center;
	}

.toiawase-p{
		font-size: 25px;
		text-align: center;
		line-height: 160%;
		font-family: "Noto Sans CJK JP Bold";
	}
	
.honbu-tel{
	font-size: 40px;
	font-family: 'Noto Sans CJK JP Bold';
	margin-top: 20px;
	}
	
	
.toiawase-link a{	
	font-size: 22px;
	color: #FFFFFF;
	padding-top: 10px;
	display: block;
	text-decoration: none;
	}

	
.soudanshitsu{
	text-align: center;
	margin: 50px auto;
	}
	
.soudanshitsup{
	font-size:30px;
	font-family: 'Noto Sans CJK JP Bold';
	color: #ED1C24;
	margin-bottom: 30px;
	text-align: center;
	font-style: normal;
	}
	
	


/*------------------------------
会社概要
-------------------------------*/

.c_gaiyou{
		margin: 10px auto 100px;
	}	
.c_gaiyou dl{
	margin-top:0;
	width:100%;
	color:#3E3A39;
	font-size:20px;
	padding-top: 25px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
	display: inline-block;
}
.c_gaiyou dt{
	float: left;
	width: 25%;
}
.c_gaiyou dd{
	float: right;
	width: 75%;
}


.kanban{
	width: 600px;
	height: 700px;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
}

.kanban p{
	margin-top: 10px;
	margin-bottom: 10px;
}

.kanban .chiiki{
	font-size: 22px;
	color: #ED1C24;
}

.kanban .left{
	text-align: center;
}

.kanban .right{
	text-align: center;
}
	.kanbanimg{
		width: 400px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		font-size: 18px;
	}
	
	
.sdgsrogo{
	width: 550px;
	margin: 60px auto 30px;
	}

.sdgs{
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	}
.sdgs td,.sdgs th{
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding: 10px;
	}
.sdgs th {
	font-family: "Noto Sans CJK JP Bold";
	text-align: center;
	background-color: #e4e3e3;
	font-size: 16px;
	}
.sdgs td {
	text-align: left;
	vertical-align: top;
	font-size: 18px;
	line-height: 160%;
	}
	.sdgs td img{
		margin:0px auto 5px;
	}	
.sdgs .title{
	font-family: "Noto Sans CJK JP Bold";
	font-size: 20px;
	}
.sdgs span{
	font-family: "Noto Sans CJK JP Bold";
	font-size: 23px;
	}
.theme{
		width: 35%
	}
.effort{
		width: 45%
	}
.goal
	{
		width: 20%
	}
/*------------------------------
経営理念
-------------------------------*/

.rinen{
	font-size: 22px;
	font-family: "Noto Sans CJK JP Medium";
	color: #ED1C24;
}

/*------------------------------
求人案内
-------------------------------*/

.rec_catch{
	font-size:20px;
	font-weight:bold;
	line-height:160%;
	margin-top:20px;
	margin-bottom:20px;
}

.rec_fontbig{
	font-size:18px;
	line-height:150%;
}
.rec_back1{
	background-image: url(img/rec_back1.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 800px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
	margin-top: 50px;
}

.rec_back2{
	background-image: url(img/rec_back2.png);
	background-repeat: repeat-y;
	width: 800px;
	padding-left: 50px;
}

.rec_back3{
	background-image: url(img/rec_back3.png);
	height: 50px;
	width: 800px;
}


.rec_messtitle{
	height: 50px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
}


.rec_img{
	float: right;
	margin-right: 85px;
	width: 270px;
	margin-left: 15px;
}
	
/*------------------------------
クリーニングのすすめ
-------------------------------*/
	
.box .subtitle{
	font-size: 22px;
	font-family: "Noto Sans CJK JP Medium";
	text-align: center;
	line-height: 160%;
	margin: 30px auto 20px;
	}
.sub-p{
	font-size: 18px;
	text-align: center;
	line-height: 160%;
	}
	
.susume{
	text-align: center;
	margin-top: 50px;
	}
	
.susume .th3{
	height: 45px;
	width: 180px;
	background: url(img/susume/susume-bar-sp.png) 5px 0 no-repeat;
	background-size: 185px 45px;
	font-size: 17px;
	font-family: 'Noto Sans CJK JP Medium';
	font-style: normal;
	color: #FFFFFF;	
	line-height: 110%;
	}
	
.susume td{
	padding: 5px;
	}
.susume img{
	margin: auto;
	}
	
	
.susume2{
	text-align: center;
	margin:50px auto auto;
	}
	
		
.susume2 .th2{
	height: 35px;
	width: 400px;
	background: url(img/susume/susume-bar.png) 50px 0 no-repeat;
	background-size: 300px 35px;
	font-family: 'Noto Sans CJK JP Medium';
	font-size: 17px;
	font-style: normal;
	color: #FFFFFF;	
	}

.susume2 td{
	padding: 5px;
	}
.susume2 img{
	margin: auto;
	}
	
.susume2 .left{
		float: left;
	}
.susume2 .right{
		float: right;
	}
	
.ban{
	font-size: 15px;
	text-align: center;
	margin: 50px auto;
	}


/*------------------------------
匠クリーニング
-------------------------------*/
.takumi-h2{
	font-size: 28px;
	font-family: 'Noto Sans CJK JP Medium';
	text-align: center;
	margin-top: 50px;
	margin-bottom: 30px;
	color: #3E3A39;
}

.takumi-point-text{
	width: 520px;
	float: right;
	margin-bottom: 50px;
}

.takumi-text-2{
	width: 520px;
	float: right;
	margin-bottom: 50px;
}

.takumi-point{
	float: left;
	margin-right: 10px;
	
}
	.text-center{
		text-align: center;
	}
.takumi-p-title{
	font-size: 24px;
	font-family: "Noto Sans CJK JP Bold";
margin-bottom: 10px;
}

.takumi-pointimg{
	width: 300px;
	margin-left: 80px;
}
.kimono-price{
	font-size: 28px;
	text-align: center;
}

.kimono-table{
	margin: 20px auto;
	font-size: 20px;
	text-align: left;
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
}

.kimono-table th{
	padding: 13px;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	background-color: #fce5e7;
}
.kimono-table td{
	padding: 13px;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
.takumi-kakou-text{
	width: 600px;
}
.takumi-kakou-img{
	width: 356px;
	margin-left: 120px;
	margin-bottom: 30px;
}

.takumi-kakou{
	width: 600px;
	margin:60px auto;
}

.takumi-kakou .type{
	font-size: 24px;
	font-family: 'Noto Sans CJK JP Bold';
	margin-bottom: 10px;
}

.takumi-kakou .type span{
	color: #e60012;
}
.takumi-kakou .left{
	width: 560px;
	height: auto;
	background-color:  #ededee;
	padding: 20px;
	margin-bottom: 20px;
}

.takumi-kakou .right{
	width: 560px;
	height: auto;
	background-color:  #ededee;
	padding: 20px;
	margin-bottom: 20px;
}
.kabi_sub{
	font-size: 25px;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
	font-family: "Noto Sans CJK JP Medium";
}
.kabi_text{
	text-align: center;
}

.kabi-ill{
	width: 100%;
	height: 560px;
	background-color: #ededee;
	padding-top: 30px;
	background-image: url(img/kimono/takumi-kabi.png);
	background-size: 380px 475px;
	background-repeat: no-repeat;
	background-position:220px 50px;
}

.description-left{
	width: 200px;
	font-family: "Noto Sans CJK JP Medium";
	font-size: 16px;
	line-height: 150%;
}
.indent-1{
	padding-left:16px;
	text-indent: -16px;
	margin-bottom: 20px;
}

.description-right{
	width: 200px;
	font-family: "Noto Sans CJK JP Medium";
	font-size: 16px;
	line-height: 150%;
}

.shouji{
	width: 185px;
	height: 70px;
	padding: 10px;
	background-color: #ffffff;
	border: #e60012 1px solid;
	font-size: 16px;
	line-height: 140%;
}
	
/*------------------------------
お問い合わせ
-------------------------------*/	

	.policy{
		margin: 30px auto 0px;
		width: 480px;
		border: #000000 1px solid;
		background-color: #fff;
		text-align: center;
		padding:30px;
		font-size: 20px;
		font-family: 'Noto Sans CJK JP Medium';
		line-height: 160%;
	}
	
	.policy span{
		font-size: 18px;
		font-family: "Noto Sans CJK JP DemiLight";
	}
	
	.policylink{
		margin-bottom: 30px;
	}
	.policylink a{
		color: #e60012;
	}
	.policycheck label{
		margin-left: 10px;
		margin-top: 20px;
		margin-bottom: 30px;
		font-size: 22px;
		display:inline-block;
		cursor:	pointer;
	position:relative;
	}
	

.submit_btnarea {
  width: 500px;
  margin: 0 auto;
}

/*------------------------------
高校生求人
----------------------------*/
	
.box-recruit{
	height: auto;
	width: 580px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	color: #3E3A39;
	margin-bottom: 100px;
	line-height: 160%;
}
	
	
.pagetitle-recruit{
	width: 100%;
	height: 250px;
	background-image:url("img/recruit/topimg.jpg");
	background-position: center top;
	background-size:cover;
	background-repeat: no-repeat;
	margin-top: 0px;
	padding-top: 100px;
	}
	
.pagetitle-recruit h1{
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	font-size: 40px;
	font-family:"Noto Sans CJK JP bold";
	font-weight: normal;
	}
	
.recruit-h2{
	text-align: center;
	font-size: 30px;
	font-family:"Noto Sans CJK JP bold";
	margin-top: 100px;
	margin-bottom: 15px;
	}	
.recruit-hr{
	border: solid 3px;
	border-color: #ED1C24;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	}
	
.greetings{
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		line-height: 180%;
	}
	
.signature{
		text-align: right;
	}
	.ceo-greetings span{
		font-size: 19px;
	}
	
.shop-staff{
		width: 370px;
		height: 175px;
	padding-top: 5px;
		background-image: url("img/recruit/shop-staff.png");
		background-size: 370px 180px;
		background-repeat: no-repeat;		
	font-family:"Noto Sans CJK JP bold";
	line-height: 140%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	}
.shop-staff a{
	display: block;	
	text-decoration: none;
	font-size: 18px;
	padding-top:30px;
	padding-left: 25px;	
	padding-bottom: 10px;
		}
	
	
.factory-staff{
		width: 370px;
		height: 175px;
	padding-top: 5px;
		background-image: url("img/recruit/factory-staff.png");
		background-size: 370px 180px;
		background-repeat: no-repeat;		
	font-family:"Noto Sans CJK JP bold";
	line-height: 140%;
	margin-left: auto;
	margin-right: auto;
	}
.factory-staff a{
	display: block;	
	text-decoration: none;
	font-size: 18px;
	padding-top:30px;
	padding-left: 25px;	
	padding-bottom: 10px;
		}
	

.job{
	width: 100%;
	height: 50px;
	background-color: #faccd0;
	color: #ED1C24;
	padding-left: 15px;
	padding-top: 5px;
	font-size: 27px;
	margin-bottom: 15px;
	font-family:"Noto Sans CJK JP bold";	
	}
.job-h4{
	font-size:25px;
	color: #3E3A39;
	font-family:"Noto Sans CJK JP Medium";
	margin-top: 40px;
	margin-bottom: 5px;
	}
	
.flow-red{
	width: 580px;
	height: 50px;
	padding-top: 7px;
	margin: 0px auto;
	background-color: #ED1C24;
	color: #fff;
	text-align: center;
	font-size: 25px;
	}
.flow-gray{
	width: 580px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px auto;
	background-color: #eaeaea;
	text-align: center;
	font-size: 22px;
	font-family:"Noto Sans CJK JP Medium";
	}
	.flow-arrow{
		width: 80px;
		margin: 0px auto;
	}
	
.job-p a{
		color: #ED1C24;
	}	
/*------------------------------
店舗物件募集
-------------------------------*/
.p-rb{
	font-size: 24px;
	color: #ED1C24;
	margin-top: 30px;
	margin-bottom: 20px;
	font-family:"Noto Sans CJK JP bold";
	line-height: 140%;
	}
.real h3{
	font-size: 22px;
	margin-top: 50px;
	}
.real table{
	border: 0.5px solid #000;
	font-size: 18px;
	line-height: 140%;
	}
	.real table img{
		width: 100%;
		height: 35%;
	}	
.real table span{
		font-size: 16px;
	}
.real table th,.real table tr,.real table td{
	border: 0.5px solid #000;
	padding: 10px;
	}
.real table td{
		vertical-align:top;
	}
.real table .red{
	background-color: #eb3341;
	color: #fff;
	}
.real table .glay{
	background-color:#e2e1e1;
}
	
/*------------------------------
業務用クリーニング
-------------------------------*/
	
.br-bus{
		display: none;
	}
	
.busi-waku{
	margin: 120px auto 30px;	
	}	
.bus-subtitle{
		width:96%;
		text-align: center;
		font-size: 24px;
		color: #e30012;
		border: #e30012 1px solid;
		padding: 2%;
	margin-bottom: 30px;
	}	
.request img{
		width: 100%;
		height: auto;
	margin: 30px auto;
	}
	
.sec_item_2 img{
	width: auto;
	height: 37px;
	margin-bottom: 20px;
	margin-top: 120px;
	}
.business-riyou{
	width: 100%;
	height: auto;
	margin: 30px auto;
	}
	
.medical,.restaurant,.public{
	width: 600px;
	height: 195px;
	background-size: 100%;
	margin-bottom: 15px;
	padding: 5px 15px 10px;
	background-repeat: no-repeat;
	}
.amusement,.plant,.event{
	width: 600px;
	height: 195px;
	background-size: 100%;
	margin-bottom: 15px;
	padding: 5px 15px 10px;
	background-repeat: no-repeat;
	}
.medical p,.restaurant p,.public p,.amusement p,.plant p,.event p{
	font-size: 18px;
	line-height: 160%;
	margin-left: 260px;
	}	
.medical{
		background-image: url("../img/business/medical-sp.png");
	}
.amusement{
		background-image: url("../img/business/amusement-sp.png");
	}
.restaurant{
		background-image: url("../img/business/restaurant-sp.png");
	}
.plant{
		background-image:url("../img/business/plant-sp.png");
	}
.public{
		background-image:url("../img/business/public-sp.png");
	}
.event{
		background-image:url("../img/business/event-sp.png");
	}
	
.business-riyou h4{
	color: #fff;
	font-size: 28px;
	line-height: 110%;
	margin-top: 13px;
	}
.business-riyou h4 span{
	color: #fff;
	font-size: 20px;
	margin-right: 15px;
	}	
.business-riyou h5{
	color: #3e3a39;
	font-size: 20px;
	font-family: "Noto Sans CJK JP bold"; 
	margin-top: 25px;
	margin-left: 260px;
}
	.uketsuke-eria{
		margin: 30px auto;
	}
	
	.bus_kanri img{
		width: 100%;
		height: auto;
	}
.uketsuke{
	width: 80px;
	height: 45px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	border-radius: 10px;
	font-family: "Noto Sans CJK JP medium"; 
	background-color: #3e3a39;
	line-height: 200%;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	}
	
.eria{
	width: 75%;
	float:left;
	font-size: 20px;
	margin-bottom: 20px;
	font-family: "Noto Sans CJK JP bold"; 
	}
	
.mitsumori{
	margin: 70px auto 30px;
	}
.mitsumori .mitsu-p{
	text-align: center;
	font-size: 25px;
	font-family: "Noto Sans CJK JP bold";
	line-height: 160%;
	margin-bottom: 50px;
	}

.form_btn-m{
	width: 500px;
	height: 93px;
	background-color: #e60012;
	border-radius: 13px;
	text-align: center;
	color: #fff;
	font-size: 25px;
	line-height: 140%;
	margin: 50px auto;
	background-repeat: no-repeat;
	font-family: 'Noto Sans CJK JP Medium';
	box-shadow: 0 5px 0 0 #c5c6c7;
	transform: translateY(-6px);
	transition:0.3s all;
	}

.form_btn-m a{
	color: #fff;
	text-decoration: none;
	display: block;	
	padding: 10px 50px 30px;
	}
}



@media screen and (max-width: 890px){
	.title{
		pointer-events: all;
	}
	
	.toggle{
		display: none;
	}
	
/*------------------------------
コインランドリー
-------------------------------*/
.coin-point3{
	width: 90%;
	height: auto;
	margin: 50px auto;
	}
	
.coin-point3 .point{
	text-align: center;
	height: auto;
	width: 80%;
	margin: 0 auto 30px;
	}
.coin-point3 .point-2{
	text-align: center;
	height: auto;
	width: 80%;
	margin: 0 auto 30px;
	}
	
	
.coin-point3 .point img,.coin-point3 .point-2 img{
	margin: 0px auto;
	width: 300px;
	height: 300px;
	}

.coin-point3 .point .p-text,.coin-point3 .point-2 .p-text{
	font-size:20px;
	font-family:"Noto Sans CJK JP DemiLight";
	line-height: 160%;	
	}

.coin-point3 .point .p-title,.coin-point3 .point-2 .p-title{
	font-size:25px;
	font-family:"Noto Sans CJK JP bold";
	line-height: 140%;
	margin-top: 20px;
	margin-bottom: 20px;
	}	
.coin-link{
	width: 400px;
	height: 70px;
	background-color:#009FE8;
	text-align: center;
	box-shadow: 0px 2px 5px #9A9A9B;
	margin: 80px auto;
	border-radius: 10px;
	}
.coin-link a{
		color: #fff;
		text-decoration: none;
		font-size: 25px;
		font-family:"Noto Sans CJK JP bold";
		display: block;
		padding: 23px;
	}
.coin-link:hover{
		opacity: 80%;
	}	
.merit{
	width: 600px;
	margin: 50px auto;
	}
	
.merit1{
	width: 70%;
	padding-right: 30%;
	height: 200px;
	background-image:url("../img/coinlaundry/meritimg1.png");
	background-size: 113px 113px;
	background-position: 90% 0px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}
.merit2{
	width: 70%;
	padding-right: 30%;
	height: 200px;
	background-image:url("../img/coinlaundry/meritimg2.png");
	background-size: 150px 120px;
	background-position: 100% 0px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}
.merit3{
	width: 70%;
	padding-right: 30%;
	height: 200px;
	background-image:url("../img/coinlaundry/meritimg3.png");
	background-size: 93px 131px;
	background-position: 90% 0px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}
.merit4{
	width: 70%;
	padding-right: 30%;
	height: 200px;
	background-image:url("../img/coinlaundry/meritimg4.png");
	background-size: 150px 86px;
	background-position: 100% 15px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}
.merit5{
	width: 75%;
	padding-right: 25%;
	height: 250px;
	background-image:url("../img/coinlaundry/meritimg5.png");
	background-size: 130px 87px;
	background-position: 100% 20px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}
.merit6{
	width: 70%;
	padding-right: 30%;
	height: 150px;
	background-image:url("../img/coinlaundry/meritimg6.png");
	background-size: 143px 133px;
	background-position: 100% 0px;
	background-repeat: no-repeat;
	margin-bottom: 25px;
	}
.merit img{
	float: left;
	margin-right: 10px;
	margin-bottom: 160px;
	}	
.merit-title{
	font-size: 25px;
	font-family:"Noto Sans CJK JP bold";
	margin-bottom: 10px;
	}
	
.washok,.washok td,.washok th{
	border:0.5px solid #030303;
	font-size: 23px;
	font-family:"Noto Sans CJK JP bold";
	font-weight: normal;	
	}
.washok th{
		text-align: left;
		padding: 10px 5px;
	}
.washok .item,.washok .washing,.washok .dryer{
	text-align: center;
	padding: 7px 5px;
	font-weight: normal;
	}
.washok .item{
		width: 60%;
	}
.washok td{
		text-align: center;
		padding: 5px;
	}
.washok td span{
		font-size: 16px;
		font-family:"Noto Sans CJK JP Medium";
	}

.nowash{
	margin-top: 30px;
	}
.nowash img{
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	}
.nowash p{
	float: left;
	}
	
.nowash .nowash-text{
	float: left;
	font-size: 21px;
	font-family:"Noto Sans CJK JP bold";
	margin-bottom: 20px;
	}
.nowash .nowash-list{
	font-size: 20px;
	margin-bottom: 20px;
	font-family:"Noto Sans CJK JP Medium";
	}
	
	
.ok{
	width: 500px;
	}	
.ok,.ok th,.ok td{
	border:0.5px solid #030303;	
	text-align: center;
	}
.ok th{
	padding: 5px;
	font-size: 20px;
	font-family:"Noto Sans CJK JP bold";
	}
	
.ok td{
	padding: 5px 5px 10px;
	}
	.ok td p{
	line-height: 130%;
		margin-bottom: 5px;
	}	
.ok .machine{
	width: 85%;
	margin: 10px auto;
	background-color: #3E3A39;
	color: #fff;
	}
.wash-mark{
	float: left;
	width: 45%;
	margin: 0px 2%;
	height: auto;
	display: block;
	}
.wash-mark-no{
	width: 90%;
	margin: 2.8% auto;
	height: auto;
	display: block;	
	}
.wash-mark img,.wash-mark-no img{
	margin: 0px auto;
	}	
	
.machine-meyasu,.machine-meyasu th,.machine-meyasu td{
		border:0.5px solid #030303;
	font-weight: normal;
	}

.machine-meyasu{
font-size: 25px;
	font-family:"Noto Sans CJK JP bold";
	text-align: center;
	margin-bottom: 10px;
}
	
.machine-meyasu th,.machine-meyasu td{
		padding: 13px 5px;
	}
.machine-meyasu th span{
	font-size: 18px;
	font-family:"Noto Sans CJK JP medium";
	}
	.machine-meyasu th img{
		margin: 0px auto;
	}
.machine-meyasu td span{
	font-size: 18px;
	}	
.riyou-chuui{
		margin-bottom: 50px;
	}	
.riyou-chuui h4{
	width: 98%;
	height: 37px;
	background-color: #FBD2D3;
	font-size: 20px;
	font-family:"Noto Sans CJK JP bold";
	font-style: normal;
	padding-top: 3px;
	padding-left: 2%;
	color: #3E3A39;
	margin-top: 20px;
	margin-bottom: 15px;
	}
	
	.riyou-chuui p{
		text-indent: -16px;
		padding-left: 16px;
		line-height: 180%;
		width: 95%;
	}
	
	.riyou-chuui .img{
		width: 30%;
		height: auto;
		float: right;

	}
	.riyou-chuui .img img{
		margin: 0px auto;
	}
	
.shop-list-coin{
	margin-bottom: 50px;	
	}	
.shop-list-coin h2{
	margin-top: 40px;
	margin-bottom: 0px;
	font-size: 27px;
	padding-left: 15px;
	border-left: 10px solid #ED1C24;
}
	


.shop-list-coin h3{
	margin-top: 20px;
	font-size: 22px;
}
.shop-list-coin ul{
	margin-bottom: 70px;}

.shop-list-coin ul li{
	list-style: none;
	border-bottom: 1px dotted #030303;
	margin-bottom: 20px;
	}
	
.shop-list-coin h4{
	font-size: 23px;
	font-family: 'Noto Sans CJK JP Bold';
	font-weight: normal;
	color: #3E3A39;
	}	

.shop-list-coin .s-name-co{
	font-size: 23px;
	color: #030303;
	margin-top: 15px;
	margin-bottom: 10px;
	background-image: url("../img/shop/coin-icon.png");
	background-repeat: no-repeat;
	background-size: 35px 35px;
	background-position: 0px center;
	padding-left: 40px;
}
	
.shop-list-coin .s-name-co a{
	text-decoration: none;
	color: #3e3a39;
	}

.shop-list-coin .info{
	width: 100%;
	display: inline-block;
	}	
		
.shop-list-coin .s-ad{
	float: left;
	}
	
.shop-list-coin .s-ad p{
	text-indent: -0.5em;
	}
.shop-list-coin .icon-linup{
	width: 230px;
	float: right;
	margin-right: 0px;
	}
.shop-list-coin .icon-linup .shop,.shop-list-coin .icon-linup .map,.shop-list-coin .icon-linup .appicon{
	float: left;
	margin-left: 5px;
	width: 70px;
	height: 70px;
	}

	
.shop-list-coin .co{
	background-color: #dedcdc;
	background-image: url("../img/shop/coin-icon-title.png");
	background-size: 29px 36px;
	background-position: 17px 8px;
	background-blend-mode: multiply;
	background-repeat: no-repeat;
	height: 35px;
	padding-left: 60px;
	padding-top: 10px;
	font-size: 18px;
	font-family: 'Noto Sans CJK JP Medium';
	margin-bottom: 5px;
	}
	
.coin-app-tokucho{
	width: 90%;
	height: 330px;
	padding: 20px 4%;
	border-radius: 10px;
	background-color: #E2E2E3;
	margin: 20px auto;
	}
.coin-app-tokucho img{
	margin: 15px auto 15px 130px;
	}
.coin-app-tokucho p{
	font-size: 25px;
	font-family: 'Noto Sans CJK JP Bold';
	line-height: 160%;
	margin-left: 50px;
	}
.app-detail{
	width: 100%;
	height: 300px;
	margin-bottom: 30px;
	display: block;
	}
.app-detail .app-icon{
	width: 20%;
	height: auto;
	float: left;
	margin-right: 15px;
	}
.app-detail .app-link{
	float: left;
	margin-right: 15px;
	}
	
.app-detail .text{
	float: left;	
	}
.app-detail h3{
	color: #3E3A39;	
	font-size:30px;
	font-family: 'Noto Sans CJK JP Bold';
	}
	
.app-detail p{
	font-size: 18px;
	line-height: 150%;
	margin-bottom: 15px;
	font-family: 'Noto Sans CJK JP Medium';
	}
}
