@media screen and (max-width: 768px){html{font-size:4.1025641026vw}}@media print,screen and (min-width: 769px){html{font-size:1.25vw}}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(1){animation:loopCharmText01 10s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(2){animation:loopCharmText02 10s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(3){animation:loopCharmText03 10s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(4){animation:loopCharmText04 10s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(5){animation:loopCharmText05 10s linear infinite}@keyframes loopCharmText01{0%{transform:translate(200%)}to{transform:translate(300%)}}@keyframes loopCharmText02{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes loopCharmText03{0%{transform:translate(-200%)}to{transform:translate(-100%)}}@keyframes loopCharmText04{0%{transform:translate(-400%)}to{transform:translate(-300%)}}@keyframes loopCharmText05{0%{transform:translate(-600%)}to{transform:translate(-500%)}}@media print,screen and (min-width: 769px){#charm{padding-bottom:14.84375vw}#charm .charm_des{padding-top:6.40625vw;margin:0vw 0vw .203125vw 7.65625vw}#charm .charm_head{text-align:center;margin-bottom:7.03125vw}#charm .charm_head .charm_head_title{font-size:2.5rem;line-height:3.625rem;margin-bottom:1.97890625vw;color:var(--primary-color);font-weight:700}#charm .charm_head .charm_head_desc{font-size:1.375rem;line-height:1.375rem;letter-spacing:0.06875rem;color:#000;font-weight:700}#charm .charm_content .charm_content_list .charm_content_item_work{display:flex;align-items:center;margin:0vw 0vw 4.609375vw 7.65625vw}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_left{width:39.296875vw;margin-right:12.5vw;color:#000}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_left .charm_content_item_work_left_title{font-size:1.875rem;line-height:2.75rem;letter-spacing:0.1875rem;margin-bottom:5.546875vw;font-weight:700}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_left .charm_content_item_work_left_desc{font-size:1rem;line-height:2rem;letter-spacing:0.1rem;font-weight:500}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_right{width:40.546875vw}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_right img{object-fit:cover}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_linetop{background-color:var(--primary-color);width:57.96875vw;height:2.65625vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap{background:var(--secondary-color);display:flex;justify-content:space-between;padding:5.75078125vw 0vw 6.328125vw 7.65625vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_content{width:40.078125vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_content .charm_content_item_benefits_content_title{font-size:1.8125rem;letter-spacing:0.18125rem;line-height:2.625rem;color:#000;font-weight:700;margin-bottom:4.584375vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_content .charm_content_item_benefits_content_desc{color:#000;font-weight:500;font-size:1rem;line-height:2rem;letter-spacing:0.1rem;margin-bottom:3.953125vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_image{display:block;width:40.625vw;object-fit:cover}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_linebottom_wrap{width:100%;display:flex;justify-content:end}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_linebottom_wrap .charm_content_item_benefits_linebottom{background-color:var(--primary-color);width:57.96875vw;height:2.65625vw}#charm .charm_content .charm_content_list .charm_content_support{margin-top:4.375vw}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work{display:flex;align-items:center;justify-content:space-between;padding:0vw 0vw 0vw 7.65625vw}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_left{width:40.078125vw}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_left .charm_content_support_work_left_title{font-size:1.8125rem;line-height:2.75rem;letter-spacing:0.1875rem;margin-bottom:4.50625vw;font-weight:700}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_left .charm_content_support_work_left_desc{font-size:1rem;line-height:2rem;letter-spacing:0.1rem;font-weight:500}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_right{width:40.625vw}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_right img{object-fit:cover}#charm .marquee{bottom:2.109375vw;top:unset}#charm .marquee .marquee_service_car .marquee_item{font-size:9.375rem;line-height:13.5625rem;font-weight:700;padding:0vw 3.046875vw 0vw 3.046875vw}}@media screen and (max-width: 768px){#charm{padding-bottom:33.3333333333vw}#charm .charm_des{padding-top:11.7948717949vw;margin-bottom:13.2051282051vw}#charm .charm_head{margin-bottom:25.8974358974vw;padding:0vw 15.3846153846vw 0vw 15.3846153846vw}#charm .charm_head .charm_head_title{font-size:1.625rem;line-height:2.25rem;margin-bottom:5.8974358974vw;letter-spacing:0.1625rem;text-align:center;color:var(--primary-color);font-weight:700}#charm .charm_head .charm_head_desc{font-size:0.875rem;line-height:1.75rem;letter-spacing:0.0875rem;color:#000;font-weight:700}#charm .charm_content .charm_content_list .charm_content_list_title_sp{font-size:1.125rem;line-height:1.625rem;letter-spacing:0.1125rem;margin-bottom:6.9230769231vw;font-weight:700;text-align:center}#charm .charm_content .charm_content_list .charm_content_item_work{display:flex;flex-direction:column-reverse;padding:0vw 7.6923076923vw 0vw 7.6923076923vw;margin-bottom:19.2307692308vw}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_left .charm_content_item_work_left_desc{font-size:0.875rem;line-height:1.75rem;letter-spacing:0.0875rem;font-weight:500}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_right{margin-bottom:7.4358974359vw}#charm .charm_content .charm_content_list .charm_content_item_work .charm_content_item_work_right img{object-fit:cover}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_linetop{background-color:var(--primary-color);width:43.5897435897vw;height:7.6923076923vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap{padding:19.4871794872vw 7.6923076923vw 17.3333333333vw 7.6923076923vw;background:var(--secondary-color)}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_wrap_title_sp{font-size:1.125rem;letter-spacing:0.1125rem;line-height:2.25rem;color:#000;font-weight:700;text-align:center;margin-bottom:6.6666666667vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_content .charm_content_item_benefits_content_desc{font-size:0.875rem;line-height:1.75rem;letter-spacing:0.0875rem;margin-bottom:10.7692307692vw;font-weight:500}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_wrap .charm_content_item_benefits_image_sp{object-fit:cover;margin-bottom:7.6923076923vw}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_linebottom_wrap{width:100%;display:flex;justify-content:end}#charm .charm_content .charm_content_list .charm_content_item_benefits .charm_content_item_benefits_linebottom_wrap .charm_content_item_benefits_linebottom{background-color:var(--primary-color);width:43.5897435897vw;height:7.6923076923vw}#charm .charm_content .charm_content_list .charm_content_support{margin-top:19.4871794872vw;padding:0vw 7.6923076923vw 0vw 7.6923076923vw}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_title_sp{font-size:1.125rem;line-height:2.25rem;letter-spacing:0.1125rem;margin-bottom:6.9230769231vw;font-weight:700;text-align:center}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work{display:flex;flex-direction:column-reverse}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_left .charm_content_support_work_left_desc{font-size:0.875rem;line-height:1.75rem;letter-spacing:0.0875rem;font-weight:500}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_right{margin-bottom:7.4358974359vw}#charm .charm_content .charm_content_list .charm_content_support .charm_content_support_work .charm_content_support_work_right img{object-fit:cover}#charm .marquee{top:unset;bottom:5.1282051282vw}#charm .marquee .marquee_service_car .marquee_item{font-size:3.75rem;line-height:5.4375rem;font-weight:700;padding:0vw 4.1025641026vw 0vw 4.1025641026vw}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(1){animation:loopCharmText01 5s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(2){animation:loopCharmText02 5s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(3){animation:loopCharmText03 5s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(4){animation:loopCharmText04 5s linear infinite}#charm .marquee .marquee_service_car .marquee_item:nth-of-type(5){animation:loopCharmText05 5s linear infinite}}
