@charset "UTF-8";
@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP);
#content2 {margin: 0;padding: 0;}
#contents_wrap{font-family: 'Noto Sans JP','メイリオ','ヒラギノ角ゴ Pro W3','Lucida Grande','Hiragino Kaku Gothic Pro',Osaka,Verdana,'ＭＳ Ｐゴシック',sans-serif;}
.unit {max-width: 1001px;margin: 0 auto;}
#main_image{background: linear-gradient( to right,#f2fceb, #f2fceb 50%, #f4feec 50%);}
#main_image img{margin-left: -798px;}
#head_wrap {background-color: #f4f2f0;}
.bg_wrap {background-color: #f4f2f0;}
#head_wrap .text {padding: 83px 0 78px;text-align: center;}
#head_wrap .text p{font-size: 150%;font-weight: 500;letter-spacing: -.06em;line-height: 2.23;color: #685a40;}
#head_wrap .text .interview_note{position: relative;font-size: 108.333%;padding-top: 8px;line-height: 2.307em;padding-left: 1.2em;display: inline-block;}
#head_wrap .text .interview_note span{position: absolute;left: 0;font-weight: normal;}
#column_wrap #question_wrap{padding: 75px 0 88px;}
#column_wrap #profile_wrap{padding: 80px 0 95px;}
#column_wrap #benefit_wrap{padding: 89px 0 110px;}
#column_wrap #electric_products{padding: 95px 0 116px;background-color: #f1ede9;}
#column_wrap #section_01{padding: 90px 0 26px;}
#column_wrap #section_02{padding: 120px 0;}
#contents_wrap .container{max-width: 1174px;margin: 0 auto;padding-right: 13px;padding-left: 13px;}
#column_wrap p {font-size: 133.333%;line-height: 1.52em;letter-spacing: -0.05em;}
#column_wrap .text sub{vertical-align: sub;}
#column_wrap .question_block{display: flex;justify-content: center;align-items: center;margin-left: 5.2%;}
#column_wrap .question_block .question_text {width:51%;order: 2;padding-top: 8px;}
#column_wrap .question_block .question_text li{display:flex;align-items:center;position: relative;padding-left: 1.58em;font-size: 150%;}
#column_wrap .question_block .question_text li span{position:absolute;left:0;font-size: 122%;font-weight:500;color: #ffc13c;}
#column_wrap .question_block .question_text li+li{padding-top: 15px;}
#column_wrap .question_block .question_img{width:19.35%;order:1;padding-right: 9.2%;}
#column_wrap .profile_block{margin-left:9%;}
#column_wrap .profile_block .img_left{width: 32.935%;padding-top: 22px;}
#column_wrap .profile_block .text_right{width: 55%;}
#column_wrap .profile_block .lead_answer{display: inline-block;padding-bottom: 43px;}
#column_wrap .profile_block .lead_answer span{font-size: 112.5%;font-weight: 500;width:257px;height: 47px;background: url(../img/bg_answer.png) no-repeat;background-size: 100% auto;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
#column_wrap .profile_block .profile_name{font-size:166.667%;font-weight: 500;line-height: 1.5em;margin-top: 0;}
#column_wrap .profile_block .company_name{font-weight: 500;line-height: 1.875em;padding-bottom: 5px;}
#column_wrap .profile_text{line-height: 1.8758em;margin-top: 27px !important}
#column_wrap .label_title{font-weight: 500;font-size: 150%;padding-bottom: 20px;}
#column_wrap .section_02 .label_title,#column_wrap .section_04 .label_title{padding-bottom: 18px;}
#column_wrap .label_title:before,#column_wrap .label_title:after{content: "";display: block;width: 102px;height: 2px;background-color: #ffc13c; margin: 0 auto;}
#column_wrap .label_title span{display:inline-block;padding: 7px 0 6px;}
#column_wrap .label_title span .num{font-size: 111.1109%;font-weight: 500;}
#column_wrap .question_title {font-size:200%;font-weight: 500;}
#column_wrap .question_title span{color: #ffc13c;}
#column_wrap .col_title{font-size: 150%; font-weight: 500;padding-bottom: 15px;border-bottom: 2px solid #cecece;line-height: 1.666665em;}
#column_wrap .section_01 .column{margin-top: 30px;}
#column_wrap .section_02{margin-top: 89px;}
#column_wrap .section_03{margin-top: 90px;}
#column_wrap .section_04{margin-top: 86px;}
#column_wrap .section_05{margin-top: 80px;}
#column_wrap .section_01 .column .text_right p{line-height: 1.5em;padding-top: 4px;}
#column_wrap .column{margin-top: 55px;}
#column_wrap .flow_block{margin-top: 30px;}
#column_wrap .section_01 .flow_block{margin-top: 48px;}
#column_wrap .section_04 .flow_block{margin-top: 49px;}
#column_wrap .section_04 .flow_block:nth-of-type(2){margin-top: 47px;}
#column_wrap .section_04 .flow_block:nth-of-type(3){margin-top: 55px;}
#column_wrap .section_02 .flow_block{margin-top: 51px;}
#column_wrap .section_02 .flow_block:nth-of-type(2){margin-top: 55px;}
#column_wrap .section_02 .flow_block:nth-of-type(3){margin-top: 50px;}
#column_wrap .section_02 .flow_block:nth-of-type(3) .column{margin-top: 30px;}
#column_wrap .section_02 .normal_text{margin-top: 25px;}
#column_wrap .section_02 .single_img {max-width: 660px;width: 100%;display: block;margin: 38px auto 0;}
#column_wrap .section_02 p+.note{margin-top: 10px;}
#column_wrap .section_04 .normal_text{margin-top: 20px;}
#column_wrap .section_03 .flow_block{margin-top: 50px;}
#column_wrap .section_03 .flow_block .column{margin-top: 33px;}
#column_wrap .section_04 .flow_block:nth-of-type(2) .row_block{margin-top: 35px;}
#column_wrap .section_04 .flow_block:nth-of-type(2) .column{margin-top: 27px;}
#column_wrap .section_04 .flow_block:nth-of-type(3) .column{margin-top: 35px;}
#column_wrap .section_05 .flow_block{margin-top: 50px;}
#column_wrap .section_05 .row_block{margin-top: 26px;}
#column_wrap .section_05 .column{margin-top: 56px;}
#column_wrap .section_05 .lead_note+p{margin-top: 22px;}
#column_wrap .note{position: relative;padding-left: 1em;font-size: 108.333%;line-height: 1.852em;}
#column_wrap .note span{position: absolute;left: 0;}
#column_wrap .normal_text+.note{margin-top: 10px;}
#column_wrap .introduction_block .item_col{display: flex;margin-top: 35px;justify-content: space-between;flex-wrap: wrap;}
#column_wrap .introduction_block .item_col .img{display: flex;justify-content: center;align-items: center;}
#column_wrap .introduction_block .products_2col{display: flex;justify-content: space-between;}
#column_wrap .introduction_block .intro_title{font-size: 266.6%;line-height: 1.1em;border-bottom: 1px solid #cecece;padding-bottom: 50px;}
#column_wrap .introduction_block .item_col .col{width: 31.37%;text-align: center;}
#column_wrap .introduction_block .item_col .products_2col .col,#column_wrap .introduction_block .item_col .products_2col .col+.col{display: flex;
    justify-content: center;width: 47.73%;}
#column_wrap .introduction_block .item_col .col:nth-of-type(2){width: 65.735%;}
#column_wrap .introduction_block .item_col .col:nth-child(n+3){padding-top: 70px;}
#column_wrap .introduction_block .item_col .col:nth-child(n+3) .device_text{padding-top: 26px;}
#column_wrap .introduction_block .item_col .col:nth-child(n+3) .products_btn{padding-top: 20px;}
#column_wrap .introduction_block .item_col  .img .img_air_purifier{max-width:182px;}
#column_wrap .introduction_block .item_col  .img .img_fz_series{max-width:311px;padding-top: 48px;}
#column_wrap .introduction_block .item_col  .img .img_z_series{max-width:304px;padding-top: 48px;}
#column_wrap .introduction_block .item_col  .img .img_fan{max-width: 99px;}
#column_wrap .introduction_block .item_col  .img .img_healthair{max-width: 269px;}
#column_wrap .introduction_block .item_col  .img .img_aircon{max-width: 273px;}
#column_wrap .introduction_block .item_col .device_text{padding-top: 32px;}
#column_wrap .introduction_block .item_col .device_text .reg{font-size: 100%;}
#column_wrap .introduction_block .item_col .device_text em{font-size: 112.5%;font-weight:500;line-height: 1.68em;}
#column_wrap .introduction_block .item_col .col:nth-child(n+3) .device_text em{line-height: 1.336em;}
#column_wrap .introduction_block .item_col .device_text span{font-size:87.5%;display: inline-block;padding-bottom: 4px;}
#column_wrap .introduction_block .item_col .col:nth-child(n+3) .device_text span{line-height: 1.3em;padding-bottom: 5px;}
#column_wrap .introduction_block .item_col .col.last .device_text span{padding-bottom: 14px;}
#column_wrap .introduction_block .item_col .products_btn{position:relative;font-size: 133.333%;font-weight: 500;padding-top: 13px;}
#column_wrap .introduction_block .item_col .products_btn a{position:relative;align-items: center;background: #fff;padding: 15px 30px;border: 1px solid #e5ded7;border-radius: 50px;display: block;text-decoration: none;color: #333;}
#column_wrap .introduction_block .item_col .products_btn a:hover{opacity: 0.7;}
#column_wrap .introduction_block .item_col .products_btn a:after{position: absolute;content: '';background: url(../img/arr.png) no-repeat;background-size: 100% auto;width: 15px;height: 8px;right: 9.2%;top: 45%;}
#column_wrap .introduction_block .item_col .products_btn.btn_1col{width: 65%;margin: 0 auto;}
#column_wrap .introduction_block .btn_col{display: flex;justify-content: space-between;}
#column_wrap .introduction_block .item_col .btn_col .col,#column_wrap .introduction_block .item_col .btn_col .col+.col{width: 47.721%;}
#column_wrap #benefit_wrap .lead_note span{font-size: 100%;font-weight: 500;width: 164px;height: 35px;background: url(../img/bg_note.png) no-repeat;background-size: 100% auto;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
#column_wrap .column .text_left {text-align: left;}
#column_wrap .text_right,#column_wrap .img_right {float: right;}
#column_wrap .img_left,#column_wrap .text_left {float: left;}
#column_wrap .text {text-align: left;}
#column_wrap .text_left,#column_wrap .text_right, #column_wrap .img_left, #column_wrap .img_right{width: 47.953%;}
#column_wrap .text_right p+p{margin-top: 29px;}
#column_wrap .img img {width: 100%;max-width: 100%;vertical-align: bottom;}
#column_wrap .container .release_date {text-align: right;line-height: 1.875em;margin-top: 6.85em}
.return_corner_top {text-align: center;margin-top: 56px;}
.return_corner_top a {display: inline-block;padding-left: 17px;background: url(../img/arr_back.png) no-repeat 0 44%;font-size: 134%;}
#inner_share{margin-top: 12px;}
#footer_button_area{max-width:1174px;margin-bottom:40px}
/*#footer_button_area .back_button{font-size:.88em}*/
#footer_links.w980_center .container {max-width: 1174px;}
.fixed_pagetop a {background-color: #333;}

.bottomFunc {margin: 130px 0 0;}
.bottomBtn {margin: 0 auto;text-align: center;}
.bottomBtn a {-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;font-family: 'Noto Sans JP', sans-serif;color: #222;display: inline-block;max-width: 50%;padding: 12px 36px;background-color: #fff;border: 1px solid #dbdbdb;border-radius: 3px;font-size: 16px;text-decoration: none;transition: all 0.3s ease;line-height: 1.5;}
.bottomBtn a:hover {color: #c00 !important;background: #f5f5f5;}
.bottomBtn .inner {position: relative;display: inline-block;padding: 0 20px;text-align: left;}
.bottomBtn .inner::after {content: '';position: absolute;right: 0;top: calc(50% + 1px);-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;display: block;width: 7px;height: 7px;border-top: 2px solid #c00;border-right: 2px solid #c00;transform: translate(-50%, -50%) rotate(45deg);}
#bottomShare {display: flex;justify-content: center;margin: 48px 0 0;list-style-type: none;}
#bottomShare li#twitter .box .share,
#bottomShare li#facebook .box .share {width: 44px;height: 44px;margin: 0 13px;background-repeat: no-repeat;background-position: 50% 50%;text-indent: -9999px;outline: none;}
#bottomShare li#twitter .box .share {background-color: #1da1f2;background-image: url(/club-me/common/v0006/images/icon_twitter.svg);background-size: 25px auto;border-radius: 50%;}
#bottomShare li#facebook .box .share {background-image: url(/club-me/common/v0006/images/icon_facebook.svg);background-size: contain;}

@media only screen and (max-width: 980px) and (min-width: 768px){
	#main_image img{margin-left:-75%;}
}

@media screen and (min-width:768px){
.gheader_wrap{padding-bottom:19px}
#module_titleArea .social_wrap{top:-15px;right:0;border:none}
#module_titleArea .social_wrap li{margin:0 0 0 8px}
}
@media only screen and (max-width: 768px){
#category_title{float:none;padding-top:0;}
#category_title a{display:block;margin:20px;width:280px;height:20px;background:url(/club-me/common/image/ttl_cme1_x2.gif) 0 0/280px auto no-repeat}
#category_title img{display:none}
#content2{padding-bottom:90px;}
#content2 #main_image img{width: 100%;left: 0;margin-left: 0;}
#upper_wrap .appliance_text {padding: 35px 0;text-align: left;}
#upper_wrap .appliance_text p{font-size: 114.286%;line-height: 1.63;color: #685a40;font-weight: 500;letter-spacing: -0.05em;}
#head_wrap .text p {font-size: 114.286%;line-height: 2;letter-spacing: -0.05em;}
#head_wrap .text {padding: 30px 0 32px;text-align: left;}
#head_wrap .text .interview_note{font-size: 85.7%;padding-top: 2px;}
#contents_wrap .container {padding-right: 25px;padding-left: 25px;}
#column_wrap .img_left {margin-bottom: 20px;}
#column_wrap p {font-size: 100%;line-height: 1.6em;}
#column_wrap #profile_wrap{padding: 40px 0 46px;}
#column_wrap #benefit_wrap{padding: 42px 0 40px;}
#column_wrap #electric_products{padding: 45px 0 75px;}
#column_wrap .profile_block .lead_answer{padding-bottom: 20px;}
#column_wrap #question_wrap{padding: 38px 0;}
#column_wrap .question_block{display: block;margin-left: 0;}
#column_wrap .question_block .question_text{width: 100%;padding-top: 0;}
#column_wrap .question_block .question_text li{font-size: 100%;align-items: flex-start;}
#column_wrap .question_block .question_text li span{font-size: 114.286%;}
#column_wrap .question_block .question_img{width: 100%;max-width: 140px;padding-right: 0;margin: 30px auto 0;}
#column_wrap .question_block .question_text li+li{padding-top: 13px;}
#column_wrap .profile_block{display: flex;flex-direction: column;margin-left: 0;}
#column_wrap .profile_block .text_right{width: 100%;order: 1;text-align: center;}
#column_wrap .profile_block .img_left{width: 100%;max-width: 180px;min-height:100%;order: 2;margin: 0 auto;padding-top: 0;}
#column_wrap .profile_block .text_right+.text_right{order: 3;padding-top: 24px;}
#column_wrap .profile_text{margin-top: 15px !important;text-align: left;}
#column_wrap .profile_block .lead_answer span{font-size: 100%;width: 192px;height: 35px;}
#column_wrap .profile_block .company_name{font-size: 85.7%;text-align: center;padding-bottom: 0;}
#column_wrap .profile_block .profile_name{font-size: 100%;text-align: center;line-height: 1.6em;}
#column_wrap .profile_text{line-height: 1.572em;}
#column_wrap .label_title{font-size: 100%;padding-bottom: 12px;}
#column_wrap .label_title span .num{font-size: 107.143%;}
#column_wrap .question_title{font-size: 135.714%;line-height: 1.422em;}
#column_wrap .col_title{font-size: 115%;letter-spacing: -0.04em;padding-bottom: 10px;line-height: 1.3em;}
#column_wrap .section_01 .column,#column_wrap .section_02 .flow_block:nth-of-type(3) .column,#column_wrap .section_03 .flow_block .column,#column_wrap .section_04 .flow_block:nth-of-type(2) .column,#column_wrap .section_04 .flow_block:nth-of-type(3) .column,#column_wrap .section_05 .column{margin-top: 20px;}
#column_wrap .section_01 .flow_block,#column_wrap .section_02 .flow_block,#column_wrap .section_02 .flow_block:nth-of-type(2),#column_wrap .section_02 .flow_block:nth-of-type(3),#column_wrap .section_03 .flow_block,#column_wrap .section_04 .flow_block,#column_wrap .section_04 .flow_block:nth-of-type(2),#column_wrap .section_05 .flow_block{margin-top: 26px;}
#column_wrap .section_01 .column .text_right p{line-height: 1.6em;}
#column_wrap .column .text_left{margin-bottom: 20px;}
#column_wrap .section_02,#column_wrap .section_03,#column_wrap .section_04,#column_wrap .section_05{margin-top: 54px;}
#column_wrap .section_02 .label_title, #column_wrap .section_04 .label_title{padding-bottom: 12px;}
#column_wrap .section_02 .normal_text{margin-top: 15px;}
#column_wrap .section_02 .single_img{max-width: 100%;margin-top: 24px;}
#column_wrap .section_04 .flow_block:nth-of-type(2) .row_block,#column_wrap .section_05 .row_block{margin-top: 20px;}
#column_wrap .section_04 .flow_block:nth-of-type(2) .column .img_left{margin-bottom: 15px;}
#column_wrap .section_05 .lead_note+p{margin-top: 20px;}
#column_wrap .introduction_block .item_col .col:nth-of-type(2){width: 100%;}
#column_wrap .introduction_block .item_col .col+.col{padding-top: 48px;}
#column_wrap .introduction_block .item_col .img .img_air_purifier{max-width: 131px;}
#column_wrap .introduction_block .item_col .img .img_fz_series{max-width: 222px;padding-top: 0;}
#column_wrap .introduction_block .item_col .img .img_z_series{max-width: 218px;padding-top: 0;}
#column_wrap .introduction_block .item_col .img .img_fan{max-width: 71px;}
#column_wrap .introduction_block .item_col .img .img_healthair{max-width: 192px;}
#column_wrap .introduction_block .item_col .img .img_aircon{max-width: 196px;}
#column_wrap .introduction_block .btn_col{display: block;}
#column_wrap .introduction_block .item_col .btn_col .col, #column_wrap .introduction_block .item_col .btn_col .col+.col{width: 100%;}
#column_wrap .introduction_block .item_col .btn_col .col+.col{padding-top: 2px;}
#column_wrap .introduction_block .item_col .products_btn a{padding: 17px 0px;}
#column_wrap .introduction_block .item_col .products_btn a:after{top: 42%;right: 5%;}
#column_wrap .note{font-size: 85%;}
#column_wrap .text_left,#column_wrap .text_right,#column_wrap .img_left,#column_wrap .img_right {float: none;width: 100%;max-width: inherit;}
#column_wrap .introduction_block .intro_title{font-size: 157.14%;line-height: 1.273em;padding-bottom: 18px;}
#column_wrap .introduction_block .item_col{display: block;margin-top: 34px;}
#column_wrap .introduction_block .item_col .device_text,#column_wrap .introduction_block .item_col .col:nth-child(n+3) .device_text{padding-top: 28px;}
#column_wrap .introduction_block .item_col .device_text span,#column_wrap .introduction_block .item_col .col.last .device_text span,#column_wrap .introduction_block .item_col .col:nth-child(n+3) .device_text span{padding-bottom: 4px;}
#column_wrap .introduction_block .item_col .col{width: 100%;}
#column_wrap .introduction_block .products_2col{display: block;}
#column_wrap .introduction_block .item_col .device_text em{font-size: 115%;}
#column_wrap .introduction_block .item_col .products_btn,#column_wrap .introduction_block .item_col .col:nth-child(n+3) .products_btn{font-size: 114.28%;padding-top:8px;}
#column_wrap .introduction_block .item_col .products_btn.btn_1col{width: 100%;}
#column_wrap .introduction_block .item_col .products_2col .col, #column_wrap .introduction_block .item_col .products_2col .col+.col{width: 100%;}
#column_wrap .introduction_block .item_col .products_2col .col+.col{padding-top: 34px;}
#column_wrap .introduction_block .item_col .col:nth-of-type(2) .device_text{padding-top: 30px;line-height: 1.3em;}
#column_wrap .container .release_date{margin-top: 1.5em;}
.return_corner_top {margin-top: 33px;}
.return_corner_top a {background: url(../img/arr_back_x2.png) no-repeat 0 47%;font-size: 100%;background-size: 14px auto;}
#footer_button_area{padding-bottom:30px}
#footer_button_area .back_button{font-size:1.333em}

.bottomFunc{margin: calc(100vw/(750/80)) 0;}
.bottomBtn a {max-width: 90%;border-radius: 5px;font-size: calc(100vw/(750/30));}
.bottomBtn .inner::after {width: 9px;height: 9px;}
#bottomShare {margin: calc(100vw/(750/120)) 0 0;}
#bottomShare li#twitter .box .share,
#bottomShare li#facebook .box .share {width: calc(100vw/(750/88));height: calc(100vw/(750/88));margin: 0 calc(100vw/(750/40));}
#bottomShare li#twitter .box .share {background-size: calc(100vw/(750/50)) auto;}
}
@media only screen and (max-width: 350px) {
.bottomBtn a {font-size: 14px;}
}
