@charset "UTF-8";
#shpMain{background-color:#f5fbeb;background-image:none;border-top:1px solid #eaeaea;border-bottom:none;padding-bottom:0}
.frozenA .gd1ColumnB{width:834px}
.frozenA [class^=mdCoverImage] .elTopCoverText{text-align:center;font-size:18px;padding:12px;letter-spacing:2px}
.frozenA [class^=mdCoverImage] .elTopCoverPc img{width:100%}
.frozenA .mdSeasonalPromotionNavigation{background-color:#007e00}
.frozenA .mdSeasonalPromotionNavigation .elList{padding:26px 8px;width:70%;max-width:834px;margin:auto}
.frozenA .mdSeasonalPromotionNavigation .elList .elItem{font-size:14px}
.frozenA .mdSeasonalPromotionNavigation .elList .elItem .elLink .elIcon{width:30px;margin-bottom:3px}
.frozenA .mdChallengePoint .elPointTitle .elNumber{padding:15px 25px 6px}
.frozenA .mdChallengePoint .elPointTitle .elTitle{letter-spacing:normal}
.frozenA .mdChallengePoint .elPointContent{text-align:center}
.frozenA .mdChallengePoint .elPointContent img{width:75%}
.frozenA .mdChallengePoint .elPointContent .elPointNotes,.frozenA .mdChallengePoint .elPointContent .elPointText{text-align:left}
.frozenA .elChallengeDetail .elDetails{width:auto;-ms-flex-pack:center;justify-content:center}
.frozenA .elChallengeDetail .elDetails .elDetail{max-width:252px}
.frozenA .elChallengeDetail .elDetails .elDetail .elTitle{font-size:18px;margin:12px 0 14px}
.frozenA .mdMissionNavigation{margin:24px 24px 0;background-color:#007e00;border-radius:8px}
.frozenA .mdMissionNavigation .elList{width:70%;margin:auto}
.frozenA .mdMissionChallenge{margin:24px 24px 0}
.frozenA .mdMissionChallenge .elChallengeTitle{border-bottom:none}
.frozenA .mdMissionChallenge .elKindsContent{text-align:center}
.frozenA .mdMissionChallenge .elKindsContent:nth-child(n+3){margin-top:0}
.frozenA .mdMissionChallenge .elKindsContent [class^=elKindsTitle_]{background-color:#cbeb99;padding:8px 45px;margin-bottom:24px;text-align:left}
.frozenA .mdMissionChallenge .elKindsContent [class^=elKindsTitle_]::before{background:0 0;top:-51px;left:-51px}
.frozenA .mdMissionChallenge .elKindsContent .elChallengeNotes,.frozenA .mdMissionChallenge .elKindsContent .elMissionLists,.frozenA .mdMissionChallenge .elKindsContent .elText{text-align:left}
.frozenA .mdMissionChallenge .elKindsContent .elChallengeImage{width:42%}
.frozenA .mdMissionChallenge .elKindsContent .elCarouselImages{-ms-flex-pack:center;justify-content:center}
.frozenA .mdMissionChallenge .elFlowContent .elFlowData{width:70%;margin:16px auto 0}
.frozenA .mdMissionChallenge .elFlowContent .elFlowData .elFlowImage{width:50%}
.frozenA .mdMissionChallenge .elQaContent .elFlowData{width:92%}
.frozenA .mdMissionChallenge .elQaContent .elFlowData .elQAImage{width:46%}
.frozenA [class^=ptDLContents]{background-color:#f5fbeb;margin:40px 24px 32px;padding:32px 16px 24px;border-radius:12px}
.frozenA [class^=ptDLContents] .ptDLTitle{text-align:center;font-size:18px}
.frozenA [class^=ptDLContents] .elDLContents{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:24px}
.frozenA [class^=ptDLContents] .elDLContents .elDLitem{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}
.frozenA [class^=ptDLContents] .elDLContents .elDLitem .elDLBanner{width:200px;margin-right:8px;background-color:#f5fbeb}
.frozenA [class^=ptDLContents] .elDLContents .elDLitem .elDLqr{width:80px;height:auto}
.frozenA .gd1ColumnA{width:100%}
.frozenA .gd1ColumnA .mdArticleText_03,.frozenA .gd1ColumnA .mdMoreLink_b_01,.frozenA .gd1ColumnA .mdSNS{width:834px;margin:auto}