@charset "utf-8";

/* 東宝ランドリー */


.laundry-contents-wrap{
/*	margin:50px 0;	*/
}




.laundry-text{
	margin:30px 0 ;
	padding:10px 20px;
	border-bottom:2px solid #2BB5B2;
}

.laundry-text h2{
	padding-top:10px;
}

.laundry-text h3{
	font-weight:normal;
	font-size:20px;
	margin:10px 0;
}

.laundry-area{
}


.laundry-area h4{
	padding:12px 0;
	font-size:18px;
/*	border:1px solid #ccc;
	background-color:#2BB5B2;*/
	color:#2BB5B2;
}

.laundry-area h5{
	padding:10px 0;
	font-size:15px;
}

.laundry-area div{
	width:50%;
}


/* 東宝サンシャイン */


.sunshine-text{
	margin:30px 0 ;
	padding:10px 20px;
	border-bottom:2px solid #8DCFF4;
/*	background:url('../../images/sunshine/sunshine-bg.png') no-repeat right bottom;*/
}

.sunshine-text h2{
	padding-top:10px;
}

.sunshine-text h3{
	font-weight:normal;
	font-size:20px;
	margin:10px 0;
}



.sunshine-shop{
	margin:20px 0;	
}

.sunshine-shop h3{
	background-color:#8DCFF4;
	padding:10px 0 10px 12px;
	font-size:15px;
	color:#fff;
}

.sunshine-list{
	margin:20px 0;	
}

.sunshine-list li{
	width:48%;	
	float:left;
	margin:10px 1% 10px 0;
	border-bottom:1px solid #8DCFF4;
	padding-bottom:10px;
}

.sunshine-list li h4{
	font-size:15px;
	margin:0;
}

.sunshine-list li p{
	margin:0;
}

.sunshine-list li span{
	display:inline-block;
	margin-left:0.8em;
}



.member-store{
	margin-top:20px;
}

.member-store h3{
	background-color:#aaa;
	padding:10px 0 10px 12px;
	font-size:15px;
	color:#fff;
	margin-bottom:20px;
}


.member-store-text{
	margin:15px 0;
}

.member-store-text h4{
	border-left:2px solid #000;
	padding-left:12px;
	font-size:18px;
}

.member-store-text ul{
	background-color:#efefef;
	padding:10px;
/*	border:1px solid #ccc;*/
}

.member-store-text ul li{
	margin:8px 0;
}

.w600{
	width:600px;
}


/* お問い合わせ */


.contactbox{
	margin:50px 0;	
}

input.submit_btn{
    padding: 10px 48px;
    font-size: 1.2em;
    color: #fff;
	background: #666666; /* Old browsers */
	border-radius:2px;
	cursor:pointer;
	margin-bottom:4px;
	border:none;
}

.contactbox table small{
	margin-left:0.4em;
}

.contactbox form select{
}

/* recruit */

.recruit-post-wrap table{
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0;
	letter-spacing:0;
}
.recruit-post-wrap table tr td:first-child{
	padding: 8px;
	text-align: center;
	border-bottom: 1px dashed #ccc;
	width: 20%;
	font-size:1.1em;
/*	background-color: #efefef;*/
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.recruit-post-wrap table tr td{
	padding: 8px;
	border-bottom: 1px dashed #ccc;
	line-height:1.8;
	font-size:1.1em;
	vertical-align:top;
}

/* 2016/1 追加入れ子 */

.recruit-post-wrap table tr td table{
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0;
	letter-spacing:0;
}
.recruit-post-wrap table tr td table tr td:first-child{
	padding: 8px 2em 8px 0;
	text-align: left;
	border-bottom: 1px dashed #ccc;
	width: 40%;
	font-size:1em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}

.recruit-post-wrap table tr td table tr td{
	padding: 8px 0;
	border-bottom: 1px dashed #ccc;
	line-height:1.8;
	font-size:1em;
	vertical-align:top;
}

.recruit-post-wrap table tr td table tr td a:hover{
	text-decoration:underline;
}