.Rank1stProductCard_rank_1__Kk0PO{grid-area:rank_1;display:grid;grid-template-areas:"header" "info" "comment" "." "fp";width:100%;border-radius:12px;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}.Rank1stProductCard_rank_1__Kk0PO.Rank1stProductCard_mobile__u4Qvj{padding:16px 12px;grid-template-rows:auto auto auto 16px auto}.Rank1stProductCard_rank_1__Kk0PO.Rank1stProductCard_over_mobile__sfShG{padding:20px 48px;grid-template-rows:auto auto auto 20px auto}.Rank1stProductCard_card_header__fd8Vf{grid-area:header;display:grid;grid-template-columns:auto auto;grid-template-areas:"emblem product_logo" "emblem link";justify-content:center;justify-items:center;align-items:center}.Rank1stProductCard_card_header__fd8Vf.Rank1stProductCard_mobile__u4Qvj{grid-template-rows:92px auto;column-gap:12px}.Rank1stProductCard_card_header__fd8Vf.Rank1stProductCard_over_mobile__sfShG{grid-template-rows:124px auto;column-gap:24px}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_emblem__xjrLk{grid-area:emblem}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_emblem__xjrLk .Rank1stProductCard_emblem_image__H0Lxy.Rank1stProductCard_mobile__u4Qvj{width:120px}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_emblem__xjrLk .Rank1stProductCard_emblem_image__H0Lxy.Rank1stProductCard_over_mobile__sfShG{width:128px}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_product_logo__BWrYG{grid-area:product_logo;display:grid;align-items:center}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_product_logo__BWrYG[href]:hover{opacity:.7}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_product_logo__BWrYG .Rank1stProductCard_product_logo_image__uWLDf.Rank1stProductCard_mobile__u4Qvj{width:162px}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_product_logo__BWrYG .Rank1stProductCard_product_logo_image__uWLDf.Rank1stProductCard_over_mobile__sfShG{width:214px}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_link__vrBui{grid-area:link;display:grid;grid-template-columns:auto auto;grid-column-gap:4px;column-gap:4px;align-items:center;text-decoration:none}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_link__vrBui[href]:hover{text-decoration:underline}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_link__vrBui.Rank1stProductCard_mobile__u4Qvj{font-size:12px}.Rank1stProductCard_card_header__fd8Vf .Rank1stProductCard_link__vrBui.Rank1stProductCard_over_mobile__sfShG{font-size:14px}.Rank1stProductCard_info__RXSVQ{grid-area:info;display:grid;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.Rank1stProductCard_info__RXSVQ.Rank1stProductCard_mobile__u4Qvj{margin-top:16px;margin-bottom:16px;padding-top:12px;padding-bottom:12px;row-gap:8px}.Rank1stProductCard_info__RXSVQ.Rank1stProductCard_over_mobile__sfShG{margin-top:20px;margin-bottom:20px;padding-top:20px;padding-bottom:20px;row-gap:4px}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_company_name__Bwst6{color:#333;font-weight:300;line-height:1.5}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_company_name__Bwst6.Rank1stProductCard_mobile__u4Qvj{font-size:12px}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_company_name__Bwst6.Rank1stProductCard_over_mobile__sfShG{font-size:14px}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_product_name__IUj6w{text-decoration:none}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_product_name__IUj6w[href]:hover{text-decoration:underline}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_product_name__IUj6w:not([href]){color:#333}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_product_name__IUj6w .Rank1stProductCard_name__qTaW_{font-weight:700;line-height:1.5}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_product_name__IUj6w .Rank1stProductCard_name__qTaW_.Rank1stProductCard_mobile__u4Qvj{font-size:16px}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_product_name__IUj6w .Rank1stProductCard_name__qTaW_.Rank1stProductCard_over_mobile__sfShG{font-size:18px}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_end_of_sales_date__1bEGc{display:grid;grid-template-columns:auto auto;grid-column-gap:4px;column-gap:4px;justify-content:center;color:#666}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_end_of_sales_date__1bEGc.Rank1stProductCard_mobile__u4Qvj{font-size:11px;font-weight:300;line-height:1.25}.Rank1stProductCard_info__RXSVQ .Rank1stProductCard_end_of_sales_date__1bEGc.Rank1stProductCard_over_mobile__sfShG{font-size:12px;font-weight:300;line-height:1.5}.Rank1stProductCard_comment__VPYIX{grid-area:comment;display:grid;justify-items:center;color:#333}.Rank1stProductCard_comment__VPYIX.Rank1stProductCard_mobile__u4Qvj{row-gap:8px}.Rank1stProductCard_comment__VPYIX.Rank1stProductCard_over_mobile__sfShG{row-gap:12px}.Rank1stProductCard_comment__VPYIX .Rank1stProductCard_header__xz9R_{font-weight:700;line-height:1.5;font-size:12px}.Rank1stProductCard_comment__VPYIX .Rank1stProductCard_body___r2BQ{font-weight:300;line-height:1.5;text-align:justify;font-size:14px}.Rank1stProductCard_fp__Iu3mW{grid-area:fp;display:grid;grid-template-columns:auto auto;justify-content:start}.Rank1stProductCard_fp__Iu3mW.Rank1stProductCard_mobile__u4Qvj{column-gap:12px}.Rank1stProductCard_fp__Iu3mW.Rank1stProductCard_over_mobile__sfShG{column-gap:16px}.Rank1stProductCard_fp__Iu3mW .Rank1stProductCard_image__w6p7K.Rank1stProductCard_mobile__u4Qvj{width:60px}.Rank1stProductCard_fp__Iu3mW .Rank1stProductCard_image__w6p7K.Rank1stProductCard_over_mobile__sfShG{width:68px}.Rank1stProductCard_fp__Iu3mW .Rank1stProductCard_profile__X3K2F{display:grid;grid-row-gap:4px;row-gap:4px;margin-top:auto;margin-bottom:auto;color:#333}.Rank1stProductCard_fp__Iu3mW .Rank1stProductCard_profile__X3K2F .Rank1stProductCard_name__qTaW_{font-size:14px;font-weight:700;line-height:1.25}.Rank1stProductCard_fp__Iu3mW .Rank1stProductCard_profile__X3K2F .Rank1stProductCard_position__jtk8t{font-size:11px;font-weight:300;line-height:1.25}.Rank2nd3rdProductCard_rank_2__vMFJ3{width:100%;display:grid;grid-template-areas:"emblem product_logo" "emblem ." "emblem company_name" "emblem ." "emblem product_name";grid-area:rank_2}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_mobile__qFv1m{grid-template-rows:auto 12px auto 4px auto;grid-template-columns:auto minmax(auto,142px);column-gap:12px;justify-content:center}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_over_mobile__4YU2n{grid-template-rows:auto 8px auto 4px auto;grid-template-columns:auto 1fr;column-gap:24px}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_emblem__nstqz{grid-area:emblem}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_emblem__nstqz .Rank2nd3rdProductCard_emblem_image__5niZj.Rank2nd3rdProductCard_mobile__qFv1m{width:110px}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_emblem__nstqz .Rank2nd3rdProductCard_emblem_image__5niZj.Rank2nd3rdProductCard_over_mobile__4YU2n{width:120px}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_logo__bnY8z{grid-area:product_logo;display:grid;align-items:center;width:-moz-fit-content;width:fit-content;overflow:hidden;background-color:#fff;border-radius:12px}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_logo__bnY8z[href]:hover{opacity:.7}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_logo__bnY8z .Rank2nd3rdProductCard_product_logo_image__rzWvb{width:142px}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_company_name__oAh8c{grid-area:company_name;color:#333}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_company_name__oAh8c.Rank2nd3rdProductCard_mobile__qFv1m{font-size:12px;font-weight:300;line-height:1.25}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_company_name__oAh8c.Rank2nd3rdProductCard_over_mobile__4YU2n{font-size:14px;font-weight:300;line-height:1.5}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_name__nERBB{grid-area:product_name;text-decoration:none}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_name__nERBB[href]:hover{text-decoration:underline}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_name__nERBB:not([href]){color:#333}.Rank2nd3rdProductCard_rank_2__vMFJ3 .Rank2nd3rdProductCard_product_name__nERBB .Rank2nd3rdProductCard_name__Vl_WE{font-size:16px;font-weight:700;line-height:1.25}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_end_of_sales__pMo3F{grid-template-areas:"emblem product_logo" "emblem ." "emblem company_name" "emblem ." "emblem product_name" "emblem ." "emblem end_of_sales"}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_end_of_sales__pMo3F.Rank2nd3rdProductCard_mobile__qFv1m{grid-template-rows:auto 12px auto 4px auto 4px auto}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_end_of_sales__pMo3F.Rank2nd3rdProductCard_over_mobile__4YU2n{grid-template-rows:auto 8px auto 4px auto 4px auto}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_end_of_sales__pMo3F .Rank2nd3rdProductCard_end_of_sales_date__SvZaJ{grid-area:end_of_sales;display:grid;grid-template-columns:auto auto;grid-column-gap:4px;column-gap:4px;justify-content:start;color:#666}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_end_of_sales__pMo3F .Rank2nd3rdProductCard_end_of_sales_date__SvZaJ.Rank2nd3rdProductCard_mobile__qFv1m{font-size:11px;font-weight:300;line-height:1.25}.Rank2nd3rdProductCard_rank_2__vMFJ3.Rank2nd3rdProductCard_end_of_sales__pMo3F .Rank2nd3rdProductCard_end_of_sales_date__SvZaJ.Rank2nd3rdProductCard_over_mobile__4YU2n{font-size:12px;font-weight:300;line-height:1.5}.Rank2nd3rdProductCard_rank_3__4EOLc{width:100%;display:grid;grid-template-areas:"emblem product_logo" "emblem ." "emblem company_name" "emblem ." "emblem product_name";grid-area:rank_3}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_mobile__qFv1m{grid-template-rows:auto 12px auto 4px auto;grid-template-columns:auto minmax(auto,142px);column-gap:12px;justify-content:center}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_over_mobile__4YU2n{grid-template-rows:auto 8px auto 4px auto;grid-template-columns:auto 1fr;column-gap:24px}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_emblem__nstqz{grid-area:emblem}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_emblem__nstqz .Rank2nd3rdProductCard_emblem_image__5niZj.Rank2nd3rdProductCard_mobile__qFv1m{width:110px}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_emblem__nstqz .Rank2nd3rdProductCard_emblem_image__5niZj.Rank2nd3rdProductCard_over_mobile__4YU2n{width:120px}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_logo__bnY8z{grid-area:product_logo;display:grid;align-items:center;width:-moz-fit-content;width:fit-content;overflow:hidden;background-color:#fff;border-radius:12px}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_logo__bnY8z[href]:hover{opacity:.7}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_logo__bnY8z .Rank2nd3rdProductCard_product_logo_image__rzWvb{width:142px}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_company_name__oAh8c{grid-area:company_name;color:#333}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_company_name__oAh8c.Rank2nd3rdProductCard_mobile__qFv1m{font-size:12px;font-weight:300;line-height:1.25}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_company_name__oAh8c.Rank2nd3rdProductCard_over_mobile__4YU2n{font-size:14px;font-weight:300;line-height:1.5}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_name__nERBB{grid-area:product_name;text-decoration:none}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_name__nERBB[href]:hover{text-decoration:underline}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_name__nERBB:not([href]){color:#333}.Rank2nd3rdProductCard_rank_3__4EOLc .Rank2nd3rdProductCard_product_name__nERBB .Rank2nd3rdProductCard_name__Vl_WE{font-size:16px;font-weight:700;line-height:1.25}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_end_of_sales__pMo3F{grid-template-areas:"emblem product_logo" "emblem ." "emblem company_name" "emblem ." "emblem product_name" "emblem ." "emblem end_of_sales"}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_end_of_sales__pMo3F.Rank2nd3rdProductCard_mobile__qFv1m{grid-template-rows:auto 12px auto 4px auto 4px auto}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_end_of_sales__pMo3F.Rank2nd3rdProductCard_over_mobile__4YU2n{grid-template-rows:auto 8px auto 4px auto 4px auto}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_end_of_sales__pMo3F .Rank2nd3rdProductCard_end_of_sales_date__SvZaJ{grid-area:end_of_sales;display:grid;grid-template-columns:auto auto;grid-column-gap:4px;column-gap:4px;justify-content:start;color:#666}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_end_of_sales__pMo3F .Rank2nd3rdProductCard_end_of_sales_date__SvZaJ.Rank2nd3rdProductCard_mobile__qFv1m{font-size:11px;font-weight:300;line-height:1.25}.Rank2nd3rdProductCard_rank_3__4EOLc.Rank2nd3rdProductCard_end_of_sales__pMo3F .Rank2nd3rdProductCard_end_of_sales_date__SvZaJ.Rank2nd3rdProductCard_over_mobile__4YU2n{font-size:12px;font-weight:300;line-height:1.5}.AwardProductArea_award_product_area__jyOPx{display:grid}.AwardProductArea_award_product_area__jyOPx.AwardProductArea_mobile__RZCws{row-gap:32px}.AwardProductArea_award_product_area__jyOPx.AwardProductArea_pc__t9bze,.AwardProductArea_award_product_area__jyOPx.AwardProductArea_tablet__95h8u{row-gap:40px}.AwardProductArea_award_insurance_type_card__ljtyU{display:grid;align-items:start;width:100%;border-radius:12px;background-color:#f5f2ee}.AwardProductArea_award_insurance_type_card__ljtyU.AwardProductArea_mobile__RZCws{padding:20px 12px;grid-template-rows:auto 16px auto 16px auto 28px auto;grid-template-areas:"header" "." "eye_catch" "." "rank_1" "." "rank_2_3"}.AwardProductArea_award_insurance_type_card__ljtyU.AwardProductArea_tablet__95h8u{padding:40px;grid-template-rows:auto 16px auto 16px auto 32px auto;grid-template-areas:"header" "." "eye_catch" "." "rank_1" "." "rank_2_3";column-gap:24px}.AwardProductArea_award_insurance_type_card__ljtyU.AwardProductArea_pc__t9bze{padding:40px;grid-template-rows:40px 48px auto 32px auto;grid-template-columns:auto 1fr;grid-template-areas:"header rank_1" ". rank_1" "eye_catch rank_1" ". ." "rank_2_3 rank_2_3";column-gap:40px}.AwardProductArea_header__nNUJ6{grid-area:header;width:100%;display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;column-gap:8px;align-items:center}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_icon__bw4jv.AwardProductArea_mobile__RZCws{width:28px}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_icon__bw4jv.AwardProductArea_pc__t9bze,.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_icon__bw4jv.AwardProductArea_tablet__95h8u{width:40px}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw{display:grid;color:#333;font-weight:300;line-height:1.25}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw.AwardProductArea_mobile__RZCws{font-size:24px}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw.AwardProductArea_mobile__RZCws .AwardProductArea_small__T_e2N{font-size:16px}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw.AwardProductArea_pc__t9bze,.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw.AwardProductArea_tablet__95h8u{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:8px;font-size:28px}.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw.AwardProductArea_pc__t9bze .AwardProductArea_small__T_e2N,.AwardProductArea_header__nNUJ6 .AwardProductArea_insurance_type_name__MttLw.AwardProductArea_tablet__95h8u .AwardProductArea_small__T_e2N{font-size:18px}.AwardProductArea_eye_catch__ti2vc{grid-area:eye_catch}.AwardProductArea_eye_catch__ti2vc .AwardProductArea_eye_catch_image__gq34s{display:block;margin-left:auto;margin-right:auto}.AwardProductArea_eye_catch__ti2vc .AwardProductArea_eye_catch_image__gq34s.AwardProductArea_mobile__RZCws{width:200px}.AwardProductArea_eye_catch__ti2vc .AwardProductArea_eye_catch_image__gq34s.AwardProductArea_tablet__95h8u{width:280px}.AwardProductArea_eye_catch__ti2vc .AwardProductArea_eye_catch_image__gq34s.AwardProductArea_pc__t9bze{width:348px}.AwardProductArea_rank_2nd_3rd__W6epy{grid-area:rank_2_3;display:grid;align-items:start}.AwardProductArea_rank_2nd_3rd__W6epy.AwardProductArea_mobile__RZCws{grid-template-areas:"rank_2" "rank_3";row-gap:28px}.AwardProductArea_rank_2nd_3rd__W6epy.AwardProductArea_tablet__95h8u{grid-template-columns:1fr 1fr;grid-template-areas:"rank_2 rank_3";column-gap:24px}.AwardProductArea_rank_2nd_3rd__W6epy.AwardProductArea_pc__t9bze{grid-template-columns:404px 404px;grid-template-areas:"rank_2 rank_3";justify-content:center;column-gap:40px}.CautionList_caution_list__wDdIt{padding-left:12px;display:flex;flex-direction:column;row-gap:4px}.CautionList_caution_list__wDdIt .CautionList_under_line__MZKKP{text-decoration:underline}.CautionList_caution_list__wDdIt .CautionList_caution__ke0cY{list-style:"※";padding-left:4px;text-align:justify;letter-spacing:normal;white-space:pre-wrap;color:#666;font-weight:300;line-height:1.5;font-size:12px}.CautionList_caution_list__wDdIt .CautionList_caution__ke0cY.CautionList_dot__yJNW4{list-style:"・"}.GuardTextArea_guard_text_area__hjMom{display:grid;grid-row-gap:16px;row-gap:16px}.GuardTextArea_sub_section__iifMe{display:grid;grid-row-gap:8px;row-gap:8px}.GuardTextArea_sub_section__iifMe .GuardTextArea_header__QELZx{font-size:14px;font-weight:700;line-height:1.5;color:#333}@keyframes MainVisualArea_wavy__v1xS6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.MainVisualArea_main_visual_area__eXCqO{width:100%;display:grid;justify-items:center}.MainVisualArea_fv__YdWYA{width:100%;background-color:#f5f2ee}.MainVisualArea_fv__YdWYA .MainVisualArea_mobile__slyBA{position:relative}@media screen and (min-width:768px){.MainVisualArea_fv__YdWYA .MainVisualArea_mobile__slyBA{display:none}}.MainVisualArea_fv__YdWYA .MainVisualArea_mobile__slyBA .MainVisualArea_fg__XLsUI{position:relative;z-index:2;max-width:375px;margin:12px auto 0}.MainVisualArea_fv__YdWYA .MainVisualArea_mobile__slyBA .MainVisualArea_bg__NPzbx{position:absolute;bottom:-110px;left:50%;transform:translateX(-50%);object-fit:none;object-position:center bottom;z-index:1;display:block;width:610px;height:344px;overflow-x:hidden}.MainVisualArea_fv__YdWYA .MainVisualArea_over_mobile__xo5Up{display:none}@media screen and (min-width:768px){.MainVisualArea_fv__YdWYA .MainVisualArea_over_mobile__xo5Up{display:block;margin-left:auto;margin-right:auto;max-width:720px}}@media screen and (min-width:1024px){.MainVisualArea_fv__YdWYA .MainVisualArea_over_mobile__xo5Up{max-width:840px}}@media screen and (min-width:1500px){.MainVisualArea_fv__YdWYA .MainVisualArea_over_mobile__xo5Up{max-width:1000px}}.MainVisualArea_wave_content__JymJU{z-index:3;width:100%;padding-top:40px;padding-bottom:40px;background-color:#15b}.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm{width:100%;max-width:824px;margin-left:auto;margin-right:auto;display:grid;grid-template-areas:"heading" "." "message" "guard";grid-template-rows:auto 16px auto auto;justify-items:center;color:#fff}@media screen and (min-width:768px){.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm{grid-template-rows:auto 8px auto auto}}@media screen and (min-width:1500px){.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm{max-width:943px}}.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm .MainVisualArea_heading__D1oSM{grid-area:heading;font-size:24px;font-weight:300;line-height:1.25;text-align:center}@media screen and (min-width:768px){.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm .MainVisualArea_heading__D1oSM{font-size:28px}}.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm .MainVisualArea_message__f_Us4{grid-area:message;font-size:14px;font-weight:300;line-height:1.5;text-align:justify}@media screen and (min-width:768px){.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm .MainVisualArea_message__f_Us4{font-size:18px}}.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm .MainVisualArea_guard__u113k{grid-area:guard;margin-top:8px;padding-top:8px;border-top:1px solid #fff;font-size:11px;font-weight:300;line-height:1.5;text-align:justify}@media screen and (min-width:768px){.MainVisualArea_wave_content__JymJU .MainVisualArea_about_page__jxKZm .MainVisualArea_guard__u113k{margin-top:12px;padding-top:12px;font-size:12px}}.MainVisualArea_wave_top__GvOwB{height:56px;width:100%;position:relative;margin-top:-56px;overflow:hidden}.MainVisualArea_wave_top__GvOwB .MainVisualArea_dark_top__DRvy6{bottom:0;background-image:url(/img/award/mv/wave-dark-top.svg)}.MainVisualArea_wave_top__GvOwB .MainVisualArea_light_top__9UXZl{bottom:0;background-image:url(/img/award/mv/wave-light-top.svg)}.MainVisualArea_wave_bottom__Wg5BW{height:56px;width:100%;position:relative;overflow:hidden}.MainVisualArea_wave_bottom__Wg5BW .MainVisualArea_dark_bottom__Kjzqo{top:0;background-image:url(/img/award/mv/wave-dark-bottom.svg)}.MainVisualArea_wave_bottom__Wg5BW .MainVisualArea_light_bottom__kGctV{top:0;background-image:url(/img/award/mv/wave-light-bottom.svg)}.MainVisualArea_wavy__v1xS6{position:absolute;left:0;width:10000%;height:56px;background-repeat:repeat-x;background-size:1200px 56px}.MainVisualArea_wavy__v1xS6.MainVisualArea_dark__EW56J{z-index:5;animation:MainVisualArea_wavy__v1xS6 300s linear infinite}@media screen and (min-width:768px){.MainVisualArea_wavy__v1xS6.MainVisualArea_dark__EW56J{animation:MainVisualArea_wavy__v1xS6 500s linear infinite}}@media screen and (min-width:1024px){.MainVisualArea_wavy__v1xS6.MainVisualArea_dark__EW56J{animation:MainVisualArea_wavy__v1xS6 800s linear infinite}}@media screen and (min-width:1500px){.MainVisualArea_wavy__v1xS6.MainVisualArea_dark__EW56J{animation:MainVisualArea_wavy__v1xS6 1000s linear infinite}}.MainVisualArea_wavy__v1xS6.MainVisualArea_light__N7FmA{z-index:4;animation:MainVisualArea_wavy__v1xS6 180s linear infinite}@media screen and (min-width:768px){.MainVisualArea_wavy__v1xS6.MainVisualArea_light__N7FmA{animation:MainVisualArea_wavy__v1xS6 300s linear infinite}}@media screen and (min-width:1024px){.MainVisualArea_wavy__v1xS6.MainVisualArea_light__N7FmA{animation:MainVisualArea_wavy__v1xS6 480s linear infinite}}@media screen and (min-width:1500px){.MainVisualArea_wavy__v1xS6.MainVisualArea_light__N7FmA{animation:MainVisualArea_wavy__v1xS6 600s linear infinite}}.TriangleIcon_right__y4U9B{transform:rotate(0deg)}.TriangleIcon_down__RaZS8{transform:rotate(90deg)}.NavigationPanel_navigation_panel__0OZiL{display:grid;justify-items:center;grid-row-gap:2px;row-gap:2px}.NavigationPanel_panel__LYDM2{width:106px;height:100px;padding:12px 4px;display:grid;align-items:center;justify-content:center;justify-items:center;grid-row-gap:8px;row-gap:8px;border:1px solid #ddd;border-radius:8px;background-color:#fff}.NavigationPanel_panel__LYDM2 .NavigationPanel_icon__jM4pR{width:32px;height:32px}.NavigationPanel_panel__LYDM2 .NavigationPanel_name__UOPh_{display:grid;justify-items:center;font-size:14px;font-weight:300;line-height:1.25;color:#333}.NavigationPanel_panel__LYDM2 .NavigationPanel_name__UOPh_ .NavigationPanel_small__n1vYI{font-size:11px}.NavigationPanel_panel__LYDM2:hover{cursor:pointer;border:1px solid #06f}.NavigationPanel_panel__LYDM2:hover .NavigationPanel_name__UOPh_{color:#06f}.NavigationArea_navigation_area__oP_e2{display:grid;grid-row-gap:16px;row-gap:16px}@media screen and (min-width:768px){.NavigationArea_navigation_area__oP_e2{row-gap:24px}}.NavigationArea_header__TCV0H{text-align:center;font-weight:300;line-height:1.25;font-size:24px}@media screen and (min-width:768px){.NavigationArea_header__TCV0H{font-size:28px}}.NavigationArea_body__zYMQB{margin-left:auto;margin-right:auto;width:100%;display:grid;grid-template-columns:repeat(auto-fit,106px);grid-row-gap:12px;row-gap:12px;grid-column-gap:12px;column-gap:12px;justify-content:center}@media screen and (min-width:768px){.NavigationArea_body__zYMQB{row-gap:16px;column-gap:24px}}@media screen and (min-width:1024px){.NavigationArea_body__zYMQB{max-width:886px}}.OverallCommentArea_overall_comment_area__EbESp{margin-left:auto;margin-right:auto;max-width:824px;display:grid;justify-items:center;grid-template-rows:auto 16px auto 20px auto;grid-template-columns:1fr auto;grid-template-areas:"header header" ". ." "ceo_comment ceo_comment" ". ." ". ceo_profile"}@media screen and (min-width:768px){.OverallCommentArea_overall_comment_area__EbESp{grid-template-rows:auto 24px auto 20px auto}}@media screen and (min-width:1500px){.OverallCommentArea_overall_comment_area__EbESp{max-width:943px}}.OverallCommentArea_header__78sDT{grid-area:header;display:grid;justify-items:center;grid-row-gap:4px;row-gap:4px}.OverallCommentArea_header__78sDT .OverallCommentArea_icon__FwTNq{width:40px;height:40px}@media screen and (min-width:768px){.OverallCommentArea_header__78sDT .OverallCommentArea_icon__FwTNq{width:52px;height:52px}}.OverallCommentArea_header__78sDT .OverallCommentArea_text__AIKPy{font-weight:300;line-height:1.25;font-size:18px}@media screen and (min-width:768px){.OverallCommentArea_header__78sDT .OverallCommentArea_text__AIKPy{font-size:24px}}.OverallCommentArea_ceo_comment__nLdkP{grid-area:ceo_comment;display:grid;grid-row-gap:12px;row-gap:12px}@media screen and (min-width:768px){.OverallCommentArea_ceo_comment__nLdkP{row-gap:16px}}.OverallCommentArea_ceo_comment__nLdkP .OverallCommentArea_comment__72diH{color:#333;font-weight:300;line-height:1.8;text-align:justify;font-size:14px}@media screen and (min-width:768px){.OverallCommentArea_ceo_comment__nLdkP .OverallCommentArea_comment__72diH{font-size:16px}}.OverallCommentArea_ceo_profile__TRhE0{grid-area:ceo_profile;display:grid;grid-template-columns:minmax(175px,1fr) auto;align-items:center;grid-column-gap:28px;column-gap:28px;color:#333}.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy{display:grid;grid-row-gap:4px;row-gap:4px}.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_company_name__tOWMZ{font-weight:300;line-height:1.5;font-size:11px}@media screen and (min-width:768px){.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_company_name__tOWMZ{font-size:12px}}.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_ceo__1MKhZ{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:8px;column-gap:8px}.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_ceo__1MKhZ .OverallCommentArea_position__vlQ1G{font-weight:300;line-height:1.5;font-size:11px}@media screen and (min-width:768px){.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_ceo__1MKhZ .OverallCommentArea_position__vlQ1G{font-size:12px}}.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_ceo__1MKhZ .OverallCommentArea_name__3c8nA{font-weight:700;line-height:1.5;font-size:16px}@media screen and (min-width:768px){.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_text__AIKPy .OverallCommentArea_ceo__1MKhZ .OverallCommentArea_name__3c8nA{font-size:18px}}.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_image__FL93H{max-width:140px}@media screen and (min-width:768px){.OverallCommentArea_ceo_profile__TRhE0 .OverallCommentArea_image__FL93H{max-width:150px}}.BreadCrumb_breadcrumb__5LvsR{width:100%;background:#f5f2ee}.BreadCrumb_breadcrumb__5LvsR:after,.BreadCrumb_breadcrumb__5LvsR:before{content:"";display:block;height:8px;width:100%}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_sp__H08oA{display:none}}@media screen and (max-width:767px){.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_nonSp__pm_2c{display:none}.BreadCrumb_breadcrumb__5LvsR.BreadCrumb_large_margin_top__hL1md:before{height:16px}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:16px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:48px}}@media screen and (min-width:1396px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:unset}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{display:flex;flex-wrap:nowrap;align-items:center;font-size:11px;list-style:none}@media screen and (min-width:768px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ{max-width:1300px;min-height:auto;font-size:12px}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_inner__YJmsQ>:not(:first-child):before{content:">";margin:0 5px}@media screen and (min-width:1400px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw{padding-left:unset}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_wrapper__Praxw .BreadCrumb_inner__YJmsQ{margin:0 auto}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1{color:#666;text-decoration:none;white-space:nowrap}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1:last-child .BreadCrumb_text__gQRMq:after{content:"";display:inline-block;width:50px}@media screen and (max-width:767px){.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1:last-child .BreadCrumb_text__gQRMq:after{width:4%}}.BreadCrumb_breadcrumb__5LvsR .BreadCrumb_link__DV_a1 a{color:#06f}.AwardPage_contents__sndjZ{background-color:#fff}.AwardPage_contents__sndjZ .AwardPage_overall_comment_area_wrapper__dVdX5{margin-top:32px;margin-bottom:32px}@media screen and (min-width:768px){.AwardPage_contents__sndjZ .AwardPage_overall_comment_area_wrapper__dVdX5{margin-top:28px;margin-bottom:28px}}.AwardPage_contents__sndjZ .AwardPage_navigation_area_wrapper__GhC5M{margin-top:32px;margin-bottom:32px}@media screen and (min-width:768px){.AwardPage_contents__sndjZ .AwardPage_navigation_area_wrapper__GhC5M{margin-top:28px;margin-bottom:28px}}.AwardPage_contents__sndjZ .AwardPage_award_product_area_wrapper__WqBYM{margin-top:16px;margin-bottom:16px}@media screen and (min-width:768px){.AwardPage_contents__sndjZ .AwardPage_award_product_area_wrapper__WqBYM{margin-top:20px;margin-bottom:20px}}.AwardPage_contents__sndjZ .AwardPage_guard_text_area_wrapper__XM9LR{margin-top:32px;margin-bottom:32px}@media screen and (min-width:768px){.AwardPage_contents__sndjZ .AwardPage_guard_text_area_wrapper__XM9LR{margin-top:36px;margin-bottom:36px}}