@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.12.20
	Last Modified:
	--------------------------------
	--------------------------------
*!*/

/*!* -------------------------------
	products_title
------------------------------- *!*/
.products_title { background-color: #ffffff; }


/*!* -------------------------------
	products_main
------------------------------- *!*/




/*!* -------------------------------
	products_full_img
------------------------------- *!*/
/* STRONG冷房 */
.feature_strong .products_full_img.full_img_01 { background: url(/home/kirigamine/product/ge/img/feature/img_full_01.jpg) center center no-repeat; background-size: cover; }

/* スマートフォン */
.feature_smp .products_full_img.full_img_02 { background: url(/home/kirigamine/product/ge/img/feature/img_full_02.jpg) center center no-repeat; background-size: cover; }

/* winter */
.feature_winter .products_full_img.full_img_01 { background: url(/home/kirigamine/product/ge/img/feature/winter/img_full_01.jpg) center center no-repeat; background-size: cover; }
.feature_winter .products_full_img.full_img_02 { background: url(/home/kirigamine/product/ge/img/feature/winter/img_full_02.jpg) center center no-repeat; background-size: cover; }
.feature_winter .products_full_img.full_img_03 { background: url(/home/kirigamine/product/ge/img/feature/winter/img_full_03.jpg) center center no-repeat; background-size: cover; }
.feature_winter .products_full_img.full_img_04 { background: url(/home/kirigamine/product/ge/img/feature/winter/img_full_04.jpg) center center no-repeat; background-size: cover; }

/* cleanliness */
.feature_cleanliness .products_full_img.full_img_01 { background: url(/home/kirigamine/product/ge/img/feature/cleanliness/img_full_01.jpg) center center no-repeat; background-size: cover; }
.feature_cleanliness .products_full_img.full_img_02 { background: url(/home/kirigamine/product/ge/img/feature/cleanliness/img_full_02.jpg) center center no-repeat; background-size: cover; }

/* convenient */
.feature_convenient .products_full_img.full_img_01 { background: url(/home/kirigamine/product/ge/img/feature/convenient/img_full_01.jpg) center center no-repeat; background-size: cover; }
.feature_convenient .products_full_img.full_img_02 { background: url(/home/kirigamine/product/ge/img/feature/convenient/img_full_02.jpg) center center no-repeat; background-size: cover; }

/*!* -------------------------------
	products_more_link
------------------------------- *!*/
/* common - overwrite */
@media only screen and (min-width: 1175px) {
	.link_heading { font-size: 1.8em !important; }
}
/* summer */
.feature_summer .products_more_link a { background: url(/home/kirigamine/product/ge/img/feature/summer/img_more_link.jpg) right center no-repeat; background-size: cover; }
/* winter */
.feature_winter .products_more_link a { background: url(/home/kirigamine/product/ge/img/feature/winter/img_more_link.jpg) right center no-repeat; background-size: cover; }
@media only screen and (max-width: 767px) {
	.feature_summer .products_more_link a { background: url(/home/kirigamine/product/ge/img/feature/summer/img_more_link_sp.jpg) center top no-repeat; background-size: 100%; padding-top: 40vw; text-align: center; }
	.feature_winter .products_more_link a { background: url(/home/kirigamine/product/ge/img/feature/winter/img_more_link_sp.jpg) center top no-repeat; background-size: 100%; padding-top: 40vw; text-align: center; }
}

/*!* -------------------------------
	products_lo_column
------------------------------- *!*/

.feature_fan.bg_gray { background-color: #F7F7F7; padding-bottom: 20px; border-bottom: 1px solid #9e9e9f; }

@media only screen and (max-width: 767px) {
	.feature_fan.bg_gray { background-color: #F7F7F7; padding-bottom: 75px; border-bottom: 1px solid #9e9e9f; }

}

/* STRONG冷房 */

.feature_strong .products_lo_column.type_left_img .col:nth-of-type(1) .images_small { width: 21.795vw }
.feature_strong .products_lo_column.type_left_img .col:nth-of-type(2) { margin-left: 3.4873vw }
.feature_strong .products_lo_column.type_left_img .col:nth-of-type(2) .products_txt p:nth-of-type(2){ margin-top: 15px;}
.feature_strong .products_lo_column.type_left_img .col img { width: 100% }
.feature_strong .products_lo_column.type_left_img .images_balloon_pc_only { width: 22.362vw; margin-left: -1.743vw; margin-top: 1.743vw }
@media only screen and (min-width: 1175px) {
	.feature_strong .products_lo_column.type_left_img .col:nth-of-type(1) .images_small { width:250px }
	.feature_strong .products_lo_column.type_left_img .col:nth-of-type(2) { margin-left: 40px }
	.feature_strong .products_lo_column.type_left_img .images_balloon_pc_only { width: 256px; margin-left: -20px; margin-top: 20px; }
}
@media only screen and (max-width: 767px) {
	.feature_strong .products_lo_column.type_left_img .col:nth-of-type(1) .images_small { width: 47%; display: inline-block; vertical-align: middle; }
	.feature_strong .products_lo_column.type_left_img .col:nth-of-type(2) { margin-left: 0 }
	.feature_strong .products_lo_column.type_left_img .col:nth-of-type(2) .products_txt { margin-top: 20px }
	.feature_strong .products_lo_column.type_left_img .images_balloon_sp_only { width: 47%; display: inline-block; margin-left: 3%; vertical-align: middle; }
}
/*!* -------------------------------
	cleanliness local settings.
------------------------------- *!*/
/* 清潔Vフィルター */
.vfilter .products_subtitle p { text-align: left;}
.vfilter .add_icon_vfilter { margin-left: 2em; text-indent: -.8em; }
.vfilter .add_icon_vfilter span { position: relative; display: inline-block; }
.vfilter .add_icon_vfilter span:before { display: block; content:''; width: 2em; height: 2em; position: absolute; top:0; left: -3.1em; background: url(/home/kirigamine/product/ge/img/feature/new.png) no-repeat;  background-size: contain; }

/* おまかせボディ */
.omakase .cleanliness_omakase { width: 100%; margin: 5px auto 0 auto; display: flex; justify-content: space-between; position: relative; left: -2%;}
.omakase .cleanliness_omakase_note01_txt { flex-basis: 39%; padding-left: 2%;}
.omakase .cleanliness_omakase_note02_txt { flex-basis: 43%; margin-top: 0; margin-left: 2%; padding-right: 2%;}


@media only screen and (max-width: 767px) {
	.col.col_cleanliness_remove_body:nth-of-type(1),
	.col.col_cleanliness_remove_body:nth-of-type(2) { width: 100%; margin: 0 auto; }

}

@media only screen and (min-width: 768px) {
	.omakase .cleanliness_omakase { width: 85%; max-width: 776px;}
	.omakase .cleanliness_omakase_note01_txt { padding-left: 2.5%;}
	.omakase .cleanliness_omakase_note02_txt { margin-top: 0;}
}

/* はずせるボディ */
.col.col_cleanliness_remove_body:nth-of-type(1) { width: 49%; margin-right: 1%; }
.col.col_cleanliness_remove_body:nth-of-type(2) { width: 49%; margin-left: 1%; }
.col.col_cleanliness_remove_body img { width: 100%; }


@media only screen and (max-width: 767px) {
	.col.col_cleanliness_remove_body:nth-of-type(1),
	.col.col_cleanliness_remove_body:nth-of-type(2) { width: 100%; margin: 0 auto; }

}

	
/*!* -------------------------------
	convenient local settings.
------------------------------- *!*/
.feature_convenient .products_center_txt { text-align: center; }
.feature_convenient .img_full_background_01 { height: 38.986vw; background: url(/home/kirigamine/product/ge/img/feature/img_full_02.jpg) center center no-repeat; background-size: cover;}
.feature_convenient .img_full_background_01 .products_lo_margin_has_txt { position: relative; height: 100%; }
.feature_convenient .products_left_txt { position: absolute; left: 0; bottom: 0; margin-left: 13px; margin-bottom: 75px; text-align: left; width: 41.736vw; }
.feature_convenient .img_full_background_02 { height: 38.986vw; background: url(/home/kirigamine/product/ge/img/feature/img_full_02.jpg) center center no-repeat; background-size: cover; margin-top: 120px; }
.feature_convenient .img_full_background_02 .products_lo_margin_has_title { position: relative; height: 100%; }
.feature_convenient .products_left_title { position: absolute; left: 0; top: 50%; margin-left: 13px; transform: translateY(-50%); text-align: left; width: 39vw; color: #ffffff; font-size: 2.1vw; }
.feature_convenient .products_left_title .app_lead { font-size: .8em; margin-bottom: 20px}
.feature_convenient .products_left_title .app_small_txt { font-size: .6em; }
.feature_convenient .products_lo_column.type_left_img .col:nth-of-type(1) { width: 32%; margin-left: -5px}
.feature_convenient .products_lo_column.type_left_img .col:nth-of-type(2) { width: 68%; }
.feature_convenient .products_lo_column.type_left_img .col img { width: 100% }
.feature_convenient .products_lo_column.type_left_img .products_more_link { font-size: 0.8em }
.feature_convenient .products_more_link.no_border { padding: 0; }
.feature_convenient .products_more_link.no_border a { padding: 0; border: none; margin: 0; }


@media only screen and (min-width: 1175px) {
	.feature_convenient .img_full_background { height: 570px; }
	.feature_convenient .products_left_txt { width: 460px;}
	.feature_convenient .products_left_title { width: 440px; font-size: 1.6em}
	.feature_convenient .products_left_title .app_small_lead { font-size: .8em}
	.feature_convenient .products_left_title .app_small_txt { font-size: .6em}
	.feature_convenient .products_lo_column.type_left_img .col:nth-of-type(1) { width: 130px; margin-left: -5px}
		
		
	
}

@media only screen and (max-width: 767px) {
	.feature_convenient .img_full_background { width: 100%; height: 140vw; box-sizing: border-box; }
	.feature_convenient .products_left_title { font-size: 1em; width: 90%; top: 40%;}
	.feature_convenient .products_left_title .app_lead { font-size: 1em; }
	.feature_convenient .products_left_title .app_small_txt { font-size: .8em; margin-top: 15px; }
	.feature_convenient .products_lo_column.type_left_img .col:nth-of-type(1) { width: 20%; margin-left: -5px}
	.feature_convenient .products_lo_column.type_left_img .col:nth-of-type(2) { width: 80%; }
	.feature_convenient .img_full_background_02 { height: 80vw; background: url(/home/kirigamine/product/ge/img/feature/convenient/img_full_04.jpg) center no-repeat; background-size: cover; margin-top: 75px; }
	.feature_convenient .img_full_background_02 .type_left_img { display: flex; justify-content: start; }
	.feature_convenient .img_full_background_02 .products_more_link { position: absolute; }
	
}

/*霧ヶ峰REMOTE*/
.feature_convenient .products_right_title { position: absolute; right: 0; top: 50%; margin-right: 13px; transform: translateY(-50%); text-align: left; width: 39vw; color: #ffffff; font-size: 2.1vw; }
.feature_convenient .products_right_title .app_lead { font-size: .8em; margin-bottom: 20px}
.feature_convenient .products_right_title .app_small_txt { font-size: .6em; }
.feature_convenient .products_more_note{ margin-top: 10px;}

@media only screen and (min-width: 1175px) {
	.feature_convenient .products_right_title { width: 440px; font-size: 1.6em;}
	.feature_convenient .products_right_title .app_small_lead { font-size: .8em}
	.feature_convenient .products_right_title .app_small_txt { font-size: .6em}
}

@media only screen and (max-width: 767px) {
	.feature_convenient .products_right_title { font-size: 1em; width: 90%; top: 50%;}
	.feature_convenient .products_right_title .app_lead { font-size: 1em; }
	.feature_convenient .products_right_title .app_small_txt { font-size: .8em; margin-top: 15px; }
	.feature_convenient .img_full_background_02 { height: 80vw; background: url(/home/kirigamine/product/ge/img/feature/img_full_02.jpg) 5% no-repeat; background-size: cover; margin-top: 75px; }
	.feature_convenient .products_more_note{ margin-top: 55px; width: 48vw;}

}


/*!* -------------------------------
	sensor local settings.
------------------------------- *!*/
.feature_sensor .products_center_txt { text-align: center; }
.feature_sensor .bg_rule { background: url(/home/kirigamine/product/ge/img/feature/sensor/bg_rule.png) center top; background-size: 29px 29px; padding-top: 60px; }
.feature_sensor .products_lo_margin.products_lo_margin_high { margin-top: 100px; }
@media only screen and (max-width: 767px) {
	.feature_sensor .products_lo_margin.products_lo_margin_high { margin-top: 75px; }
}


/* 高温みまもり */
.feature_high_temperature p {text-align: left;}