.paFooter{background-color:#f5f5f5;padding-top:34rem;padding-bottom:57rem;margin-top:80rem}@media (min-width:768px){.paFooter{display:flex;justify-content:center;padding-top:64rem;padding-bottom:64rem;margin-top:116rem}}.paFooterLink.cCatchbtn{width:min(1210rem,100%)}.padArticle{padding-top:57rem}@media (min-width:768px){.padArticle{padding-top:116rem}}.padArticle+.padArticle{padding-top:80rem}@media (min-width:768px){.padArticle+.padArticle{padding-top:116rem}}.padArticleTitle{margin-top:-5rem;margin-bottom:-5rem}@media (min-width:768px){.padArticleTitle{margin-top:-6rem;margin-bottom:-7rem}[lang=en] .padArticleTitle{width:794rem}}.padArticleImage{width:100%;background-color:#dce6e9;margin-top:34rem;display:flex;flex-direction:column}@media (min-width:768px){.padArticleImage{flex-direction:row;margin-top:64rem}}.padArticleBody{position:relative}.padArticleText{margin-top:28rem;margin-bottom:-6rem}@media (min-width:768px){.padArticleText{margin-top:57rem;width:794rem;-moz-columns:2;columns:2;-moz-column-gap:38rem;column-gap:38rem}}.padArticleText p{margin-top:22rem;text-align:justify}[lang=en] .padArticleText p{text-align:left}@media (min-width:768px){.padArticleText p{margin-top:25rem}}.padArticleText p:first-child{margin-top:0}.padArticleRef{position:relative;padding-top:24rem;margin-top:34rem}@media (min-width:768px){.padArticleRef{margin-top:0;padding-top:27rem;position:absolute;right:0;bottom:6rem;width:274rem}}.padArticleRef::before{content:"";position:absolute;width:100%;height:1px;background-color:#000;opacity:.07;top:0}.padArticleRefTitle{padding-left:17rem;position:relative;padding-top:1rem;padding-bottom:1rem;margin-bottom:-5rem}@media (min-width:768px){.padArticleRefTitle{margin-bottom:-1rem}}.padArticleRefTitle::before{position:absolute;content:"";width:6rem;height:12rem;background-color:grey;top:0;left:0}[lang=en] .padArticleRefTitle::before{top:1rem}@media (min-width:768px){[lang=en] .padArticleRefTitle::before{top:-2rem}}.padArticleRefTitle::after{position:absolute;content:"";width:6rem;height:6rem;background-color:#00c8ff;top:0;left:0;top:1rem}@media (min-width:768px){.padArticleRefTitle::after{top:-2rem}}.padArticleRefTitle p{margin-top:-3rem;margin-bottom:-4rem}@media (min-width:768px){.padArticleRefTitle p{margin-top:-5rem}}.padArticleRefLead{margin-top:23rem;margin-bottom:-6rem;color:#333}@media (min-width:768px){.padArticleRefLead{margin-top:25rem;margin-bottom:-7rem}.padArticleRefLead._-1{line-height:20rem}}.padArticleRefButton{margin-top:23rem}@media (min-width:768px){.padArticleRefButton{margin-top:41rem}.padArticleRefButton.cButton._l{height:66rem}}.padArticleOpinions{position:relative;padding-top:35rem;margin-top:58rem}@media (min-width:768px){.padArticleOpinions{margin-top:90rem;padding-top:27rem;width:100%}}.padArticleOpinions::before{content:"";position:absolute;width:100%;height:1px;background-color:#000;opacity:.07;top:0}@media (min-width:768px){.padArticleOpinions::before{width:794rem}}.padArticleOpinions::after{content:"";position:absolute;width:24rem;height:2px;background-image:linear-gradient(to right,#00c8ff,#00c8ff 50%,grey 50%,grey 100%);background-size:24rem 2px;top:0}.padArticleOpinionsTitle{margin-top:-2rem;margin-bottom:-3rem}@media (min-width:768px){.padArticleOpinionsTitle{margin-top:-3rem}}.padArticleOpinionList{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:34rem;margin-bottom:-34rem}@media (min-width:768px){.padArticleOpinionList{margin-top:64rem;margin-bottom:0;width:794rem}}.padArticleOpinionsTheme{color:#999;text-align:right;position:absolute;right:0;bottom:0;margin-bottom:-3rem}.padArticleOpinionsTheme span:first-child{display:block}@media (max-width:767px){.padArticleOpinionsTheme{display:none}[lang=en] .padArticleOpinionsTheme{width:274rem}}.padBackbutton{margin-top:80rem;margin-left:27rem;margin-right:auto}@media (min-width:768px){.padBackbutton{margin-top:116rem;margin-left:calc((100% - min(1210rem,100%)) * .5);margin-right:auto}}.padFV{position:relative;background-color:#dce6e9;min-height:532rem;padding-top:95rem;display:flex;flex-direction:column;align-items:center;padding-bottom:72rem}@media (min-width:768px){.padFV{height:714rem;padding-top:184rem;padding-bottom:0;min-height:auto}}.padFVHeader{display:flex;flex-direction:column;align-items:center}.padFVCategory{margin-top:-3rem}@media (min-width:768px){.padFVCategory{margin-top:-4rem}}.padFVTitle{display:flex;flex-direction:column;align-items:center;margin-top:26rem}@media (min-width:768px){.padFVTitle{margin-top:51rem}}.padFVTypeName{margin-top:12rem;position:relative;padding-bottom:22rem;text-align:center}.padFVTypeName:before{position:absolute;content:"";width:2px;height:2px;border-radius:2px;background-color:#000;opacity:.2;left:50%;bottom:0;transform:translateX(-4rem)}.padFVTypeName:after{position:absolute;content:"";width:2px;height:2px;border-radius:2px;background-color:#000;opacity:.2;left:50%;bottom:0;transform:translateX(2rem)}@media (min-width:768px){.padFVTypeName{margin-top:14rem;padding-bottom:0}.padFVTypeName::after,.padFVTypeName::before{content:none}}.padFVText{text-align:justify;text-align-last:center;color:#333;width:calc(100vw - 105rem);margin-top:17rem}[lang=en] .padFVText{text-align:center}@media (min-width:768px){.padFVText{margin-top:54rem}[lang=en] .padFVText{width:794rem}}.padFVPeople{position:absolute;bottom:0;overflow:hidden}#main.approach_detail .padFVPeople._show{width:100%}.padFVPeople ul{display:flex;flex-wrap:nowrap;animation-timing-function:linear;animation-iteration-count:infinite}.padFVPeople ul li{flex-shrink:0}.padFVPeople ul li:nth-child(1){animation-delay:0s}.padFVPeople ul li:nth-child(2){animation-delay:50ms}.padFVPeople ul li:nth-child(3){animation-delay:.1s}.padFVPeople ul li:nth-child(4){animation-delay:.15s}.padFVPeople ul li:nth-child(5){animation-delay:.2s}.padFVPeople ul li:nth-child(6){animation-delay:.25s}.padFVPeople ul li:nth-child(7){animation-delay:.3s}.padFVPeople ul li:nth-child(8){animation-delay:.35s}.padFVPeople ul li:nth-child(9){animation-delay:.4s}.padFVPeople ul li:nth-child(10){animation-delay:.45s}.padFVPeople ul li:nth-child(11){animation-delay:.5s}.padFVPeople ul li:nth-child(12){animation-delay:.55s}.padFVPeople ul li:nth-child(13){animation-delay:.6s}.padFVPeople ul li:nth-child(14){animation-delay:.65s}.padFVPeople ul li:nth-child(15){animation-delay:.7s}.padFVPeople ul li:nth-child(16){animation-delay:.75s}.padFVPeople ul li:nth-child(17){animation-delay:.8s}.padFVPeople ul li:nth-child(18){animation-delay:.85s}.padFVPeople ul li:nth-child(19){animation-delay:.9s}.padFVPeople ul li:nth-child(20){animation-delay:.95s}.padFVPeople ul li:nth-child(21){animation-delay:1s}.padFVPeople ul li:nth-child(22){animation-delay:1.05s}.padFVPeople ul li:nth-child(23){animation-delay:1.1s}.padFVPeople ul li:nth-child(24){animation-delay:1.15s}.padFVPeople ul li:nth-child(25){animation-delay:1.2s}.padFVPeople ul li:nth-child(26){animation-delay:1.25s}.padFVPeople ul li:nth-child(27){animation-delay:1.3s}.padFVPeople ul li:nth-child(28){animation-delay:1.35s}.padFVPeople ul li:nth-child(29){animation-delay:1.4s}.padFVPeople ul li:nth-child(30){animation-delay:1.45s}.padFVPeople ul li:nth-child(31){animation-delay:1.5s}.padFVPeople ul li:nth-child(32){animation-delay:1.55s}.padFVPeople ul li:nth-child(33){animation-delay:1.6s}.padFVPeople ul li:nth-child(34){animation-delay:1.65s}.padFVPeople ul li:nth-child(35){animation-delay:1.7s}.padFVPeople ul li:nth-child(36){animation-delay:1.75s}.padFVPeople ul li:nth-child(37){animation-delay:1.8s}.padFVPeople ul li:nth-child(38){animation-delay:1.85s}.padFVPeople ul li:nth-child(39){animation-delay:1.9s}.padFVPeople ul li:nth-child(40){animation-delay:1.95s}.padFVPeople ul li:nth-child(41){animation-delay:2s}.padFVPeople ul li:nth-child(42){animation-delay:2.05s}.padFVPeople ul li:nth-child(43){animation-delay:2.1s}.padFVPeople ul li:nth-child(44){animation-delay:2.15s}.padFVPeople ul li:nth-child(45){animation-delay:2.2s}.padFVPeople ul li:nth-child(46){animation-delay:2.25s}.padFVPeople ul li:nth-child(47){animation-delay:2.3s}.padFVPeople ul li:nth-child(48){animation-delay:2.35s}.padFVPeople ul li:nth-child(49){animation-delay:2.4s}.padOpinion{position:relative;width:calc((100vw - 54rem - 24rem) * .5);margin-bottom:34rem}@media (min-width:768px){.padOpinion{width:170rem;margin-bottom:0;margin-left:38rem}.padOpinion:nth-child(4n+1){margin-left:0}.padOpinion:nth-child(n+5){margin-top:38rem}}@media (max-width:767px){.padOpinion:nth-child(even){margin-left:auto}}.padOpinionHead{width:100%;height:calc((100vw - 54rem - 24rem) * .5);padding:0 6rem;padding-top:2rem}[lang=en] .padOpinionHead{min-height:150rem;height:auto;padding-bottom:80rem;position:relative}@media (min-width:768px){.padOpinionHead{height:170rem;padding-top:0}[lang=en] .padOpinionHead{min-height:auto;height:170rem;padding-bottom:0}}.padOpinionComment{display:inline;color:#666;word-break:keep-all;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fff;padding-left:3rem;padding-right:3rem;padding-top:2rem;padding-bottom:1rem;position:relative}[lang=en] .padOpinionComment{word-break:normal}.padOpinionComment::after{content:"";position:absolute;bottom:-5rem;right:0;width:8rem;height:6rem;background-image:url(/config/wp-content/themes/ga/assets/images/sp/approach/commentIcon.svg?251022);background-repeat:no-repeat;transform:scale(-1,1)}@media (min-width:768px){.padOpinionComment::after{bottom:-7rem;width:12rem;height:8rem;background-image:url(/config/wp-content/themes/ga/assets/images/pc/approach/commentIcon.svg?251022)}}@media (min-width:768px){.padOpinionComment{width:calc(100% - 16rem);padding-top:0;padding-left:2rem;padding-right:2rem;padding-bottom:2rem}[lang=ja] .padOpinionComment{font-size:13rem;line-height:18rem}[lang=en] .padOpinionComment{font-size:14rem;line-height:18rem}}.padOpinionCommentWord{display:inline-block;position:relative;word-break:keep-all}.padOpinionCommentWord::before{position:absolute;content:"";width:calc(100% + 6rem);height:calc(100% + 3rem);background-color:#fff;z-index:-1;left:-3rem;top:-2rem}@media (min-width:768px){.padOpinionCommentWord::before{width:calc(100% + 4rem);height:calc(100% + 1rem);left:-2rem;top:0}}.padOpinionCommentWord:last-child:after{content:"";position:absolute;z-index:-1;width:6rem;height:17rem;bottom:-10rem;right:-3rem;border-left:solid #fff 6rem;border-top:solid transparent 7rem;border-bottom:solid transparent 10rem;transform:rotate(10deg)}@media (min-width:768px){.padOpinionCommentWord:last-child:after{width:7rem;height:17rem;bottom:-11rem;right:-2rem;border-left:solid #fff 7rem;border-top:solid transparent 7rem;border-bottom:solid transparent 10rem;transform:rotate(10deg)}}.padOpinionImage{position:relative;z-index:-2;background-color:#dce6e9;width:100%;height:0;padding-top:100%;position:absolute;top:0;left:0}[lang=en] .padOpinionImage{top:auto;bottom:0;height:100%}@media (min-width:768px){[lang=en] .padOpinionImage{top:0;bottom:auto;height:0}}[lang=en] .padOpinionImage .uLazyimageBody{object-fit:contain;object-position:bottom}.padOpinionImage picture{position:absolute;right:0;bottom:0}.padOpinionText{margin-top:18rem;color:#333;text-align:justify}[lang=en] .padOpinionText{text-align:left}@media (min-width:768px){.padOpinionText{margin-top:19rem}.padOpinionText._-1{line-height:20rem}}.padOpinionName{color:#666;margin-top:14rem;margin-bottom:-3rem}[lang=en] .padOpinionName span{display:block}@media (min-width:768px){.padOpinionName{margin-bottom:-3rem;margin-top:15rem}.padOpinionName._-1{line-height:20rem}}#main.approach_detail{padding-top:0}#footArea{margin-top:0}