@charset "UTF-8";.l-full-section .m-opinion-request{width:calc(100% - 40px);margin-right:auto;margin-left:auto}.m-opinion-request{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:33rem;padding:4.2rem 2rem 3rem;border:4px solid #4fb8cb;border-radius:3rem;text-align:center}@media screen and (max-width:768px){.m-opinion-request{padding-top:3rem}}.m-opinion-request .title{font-size:3rem;font-weight:700;line-height:1.26;letter-spacing:.05em}@media screen and (max-width:768px){.m-opinion-request .title{font-size:2.2rem}}.m-opinion-request .example-group{position:relative;z-index:-1}@media screen and (max-width:768px){.m-opinion-request .example-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}.m-opinion-request .image{position:absolute;top:-15px;margin:0;width:26rem;text-align:right}@media screen and (max-width:768px){.m-opinion-request .image{position:static;width:8.4rem;margin-right:.9rem}}.m-opinion-request .balloon{position:absolute;top:0;right:0;max-width:26.2rem;padding:1.2rem 1rem;border:2px solid #cde2f0;border-radius:10px;background-color:#fff;text-align:left;font-size:1.4rem;font-weight:500;line-height:1.57;letter-spacing:normal}@media screen and (max-width:768px){.m-opinion-request .balloon{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem}}.m-opinion-request .balloon:after,.m-opinion-request .balloon:before{content:"";display:block;position:absolute;right:100%;width:0;height:0;border-style:solid}@media screen and (max-width:768px){.m-opinion-request .balloon:after,.m-opinion-request .balloon:before{right:auto;bottom:auto;top:100%}}.m-opinion-request .balloon:before{bottom:3.4rem;border-width:0 0 20px 28px;border-color:transparent transparent #cde2f0}@media screen and (max-width:768px){.m-opinion-request .balloon:before{left:2rem;border-width:16px 21px 0 0;border-color:#cde2f0 transparent transparent}}.m-opinion-request .balloon:after{z-index:2;bottom:36px;border-width:0 0 15px 22px;border-color:transparent transparent #fff}@media screen and (max-width:768px){.m-opinion-request .balloon:after{left:2.2rem;border-width:12px 15px 0 0;border-color:#fff transparent transparent}}.m-opinion-request .balloon .deco{position:absolute;font-size:4.2rem;font-weight:600;font-style:italic;font-family:Cabin,sans-serif;color:#cde2f0}.m-opinion-request .balloon .deco.-top{top:-.6rem;left:-.4rem;line-height:1}.m-opinion-request .balloon .deco.-bottom{bottom:-.4rem;right:0;line-height:0}.m-opinion-request .balloon ul{margin:0;padding:0;list-style:none}.m-opinion-request .balloon ul li{text-indent:-1em;padding-left:1em}.m-opinion-request .balloon ul li:before{content:"・"}.m-opinion-request .text{max-width:18em;margin:0 auto;font-size:2rem;font-weight:700;line-height:1.6}@media screen and (max-width:768px){.m-opinion-request .text{font-size:1.6rem}}.m-opinion-request .text *{text-underline-offset:.15em;text-decoration-thickness:1px!important}.m-opinion-request .button{width:100%;max-width:28rem;margin:3.7rem auto 0}@media screen and (max-width:768px){.m-opinion-request .button{margin-top:3rem}}