@charset "utf-8";
/* CSS Document */
.t-o-ac-btn {
	width: 35%;
	margin: 3.5rem auto 0;
}
.t-o-ac-btn a {
	font-size: 2.2rem;
	font-weight: bold;
	display: block;
	text-align: center;
	color: #C7361D;
	padding: .75rem 0;
	border: 2px solid #1A1A1A;
	border-radius: 5rem;
	background-color: #fff;
	filter: drop-shadow(rgb(26, 26, 26) 0px 3px 0px);
}
.t-o-ac-btn a:hover {
	transform: translateY(.5rem);
	filter: drop-shadow(rgb(26, 26, 26) 0px 0 0px);
	opacity: 1;
}


#types_of_air_conditioners {
}
#types_of_air_conditioners .option_modal_back {
	background: #F7F2ED;
}
#types_of_air_conditioners .modal_title {
	background: #E7D7C8;
	border-radius: 5rem;
	color: #A02E19;
	padding: .75rem 0;
	margin-bottom: 0;
}
#types_of_air_conditioners .option_flex {
	overflow: auto!important;
	height: auto!important;
}
#types_of_air_conditioners .cleaning_option_block_main {
	background: none;
	border-radius: 0;
}
#types_of_air_conditioners .cleaning_option_block_main h3 {
	font-size: 2.0rem;
	line-height: 1.8;
	color: #1a1a1a;
	margin-bottom: 2rem;
}
#types_of_air_conditioners .check_items {
	max-width: 65rem;
	margin: 0 auto 2rem;
	border-radius: 1.5rem;
	background: #fff;
}
#types_of_air_conditioners .check_items ul {
	max-width: 50rem;
	margin: 0 auto;
}
#types_of_air_conditioners .check_items li {
	text-align: left;
	border-bottom: 1px dashed #1a1a1a;
	padding: 3rem 0 3rem 8.5rem;
	font-size: 1.5rem;
}
#types_of_air_conditioners .check_items li:nth-child(1) {
	background: url("../images/housecleaning/inon_m_1.svg") 0 center no-repeat;
}
#types_of_air_conditioners .check_items li:nth-child(2) {
	background: url("../images/housecleaning/inon_m_2.svg") 0 center no-repeat;
}
#types_of_air_conditioners .check_items li:nth-child(3) {
	background: url("../images/housecleaning/inon_m_3.svg") 0 center no-repeat;
}
#types_of_air_conditioners .check_items li.line-1 {
	padding: 4rem 0 4rem 8.5rem;
}
#types_of_air_conditioners .check_items li:last-child {
	border-bottom: none;
}
#types_of_air_conditioners .check_items li .c-i_atten {
	font-size: 1rem;
	display: block;
	text-indent: -1em;
	padding-left: 1em;
}
#types_of_air_conditioners .cleaning_option_block_main p {
	font-weight: normal;
}
#types_of_air_conditioners .natsugakuru_back_close .js-modal-close-btn {
	background: #fff;
	border: 1px solid #1a1a1a;
	border-radius: 1rem;
	padding: 0;
	margin: 0 auto;
	width: 14rem;
	height: auto;
	position: static;
	font-size: 2.4rem;
	font-weight: normal;
}


@media screen and (max-width: 767px) {
.t-o-ac-btn {
	width: 100%;
	margin: 1.5rem auto 0;
}
.t-o-ac-btn a {
	font-size: 1.5rem;
}

#types_of_air_conditioners .modal_title {
	margin: 0;
}
#types_of_air_conditioners .cleaning_option_block_main {
	padding: 1.5rem 0;
}
#types_of_air_conditioners .cleaning_option_block_main h3 {
	font-size: 1.5rem;
}
#types_of_air_conditioners .check_items {
	width: 100%;
}
#types_of_air_conditioners .check_items ul {
	width: 85%;
}
#types_of_air_conditioners .check_items li {
	padding: 2rem 0 2rem 6.5rem;
}
#types_of_air_conditioners .check_items li.line-1 {
	padding: 3rem 0 3rem 6.5rem;
}
#types_of_air_conditioners .natsugakuru_back_close .js-modal-close-btn {
	margin: 1.5rem auto 0;
}
}


