@media (min-width:961px){#optune.faq100 #mainvisual{height:30.608974359vw;background-color:#38a997}#optune.faq100 #mainvisual .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:51.9230769231vw;height:100%;margin:0 auto}#optune.faq100 #mainvisual .container h2{width:22.0753205128vw;height:16.6266025641vw}#optune.faq100 #mainvisual .container .image{width:23.4775641026vw;height:23.4775641026vw;margin-left:auto;margin-right:1.2019230769vw;border-radius:50%;overflow:hidden}#optune.faq100 #faq100-list ul li a h4,#optune.faq100>p.lead{width:51.9230769231vw;margin:2.8044871795vw auto 0;color:#0e352d;font-size:1.2820512821vw;font-weight:500;line-height:2;letter-spacing:.12em}#optune.faq100>.menu{margin-top:7.6522435897vw}#optune.faq100>.menu h3{width:14.9439102564vw;height:.8012820513vw;margin:0 auto;font-size:1.8978365385vw;line-height:.8012820513vw;letter-spacing:.3em;text-align:center;background-color:#c8e4e0}#optune.faq100>.menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.3253205128vw}#optune.faq100>.menu ul li{width:14.7435897436vw;height:3.8060897436vw}#optune.faq100>.menu ul li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;font-size:1.1217948718vw;font-weight:500;line-height:1;letter-spacing:.3em;border-radius:.3205128205vw;background-color:#38a997;-webkit-transition:opacity .2s ease-out,background-color .2s ease-out;-o-transition:opacity .2s ease-out,background-color .2s ease-out;transition:opacity .2s ease-out,background-color .2s ease-out}#optune.faq100 #faq100-list ul li a:hover,#optune.faq100>.menu ul li button:hover{opacity:.6}#optune.faq100>.menu ul li+li{margin-left:1.2019230769vw}#optune.faq100>.menu ul li.off button{background-color:#999}#optune.faq100 #faq100-list{margin-top:2.483974359vw;padding-top:2.9647435897vw;padding-bottom:3.2852564103vw;background-color:#e3f1ef}#optune.faq100 #faq100-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75.641025641vw;margin:-.4006410256vw auto}#optune.faq100 #faq100-list ul li{width:18.108974359vw;margin:.4006410256vw}#optune.faq100 #faq100-list ul li a{display:block;padding:.1602564103vw;border-radius:.3205128205vw;background-color:#007387;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;overflow:hidden}#optune.faq100 #faq100-list ul li a .faq100-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:.2403846154vw;background-color:#fff;overflow:hidden}#optune.faq100 #faq100-list ul li a .image{width:17.7884615385vw;height:12.6201923077vw}#optune.faq100 #faq100-list ul li a h4{width:15.3846153846vw;height:3.8060897436vw;margin:1.6025641026vw auto 0;line-height:1.5;letter-spacing:0}#optune.faq100 #faq100-list ul li a h4 em{background-color:#fce1e9}#optune.faq100 #faq100-list ul li a h5{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;margin-right:.4006410256vw;margin-bottom:.4006410256vw;padding:.4407051282vw .6810897436vw;color:#fff;font-size:.8814102564vw;font-weight:500;line-height:1;letter-spacing:0;background-color:#7fb9c3}#optune.faq100 #faq100-list ul li.new{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#optune.faq100 #faq100-list ul li.new a{position:relative}#optune.faq100 #faq100-list ul li.new a::after{content:"new";display:block;position:absolute;top:0;left:0;width:7.8525641026vw;padding:2.4038461538vw 0 .8012820513vw;color:#fff;font-size:1.2820512821vw;font-weight:500;line-height:1;background-color:#007387;text-align:center;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate(-4.3269230769vw,-.4006410256vw) rotate(-45deg);-ms-transform:translate(-4.3269230769vw,-.4006410256vw) rotate(-45deg);transform:translate(-4.3269230769vw,-.4006410256vw) rotate(-45deg)}#optune.faq100>.btn-entry{margin-top:7.1314102564vw;margin-bottom:7.6121794872vw}}@media (max-width:960px){#optune.faq100 #mainvisual{height:55.7443365696vw;background-color:#38a997}#optune.faq100 #mainvisual .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:87.7022653722vw;height:100%;margin:0 auto}#optune.faq100 #mainvisual .container h2{width:43.2038834951vw;height:32.5242718447vw}#optune.faq100 #mainvisual .container .image{width:37.5404530744vw;height:37.5404530744vw;margin-left:auto;margin-right:0;border-radius:50%;overflow:hidden}#optune.faq100>p.lead{width:87.7022653722vw;margin:5.501618123vw auto 0;color:#0e352d;font-size:3.2362459547vw;font-weight:500;line-height:2;letter-spacing:.12em}#optune.faq100>.menu{margin-top:14.7249190939vw}#optune.faq100>.menu h3{width:30.1779935275vw;height:1.6181229773vw;margin:0 auto;font-size:3.8325242718vw;line-height:1.6181229773vw;letter-spacing:.3em;text-align:center;background-color:#c8e4e0}#optune.faq100>.menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:87.7022653722vw;margin:5.8252427184vw auto 0}#optune.faq100>.menu ul li{width:42.3948220065vw;height:10.9223300971vw}#optune.faq100>.menu ul li button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;font-size:3.178802589vw;font-weight:500;line-height:1;letter-spacing:.3em;border-radius:.6472491909vw;background-color:#38a997;-webkit-transition:opacity .2s ease-out,background-color .2s ease-out;-o-transition:opacity .2s ease-out,background-color .2s ease-out;transition:opacity .2s ease-out,background-color .2s ease-out}#optune.faq100 #faq100-list ul li a:hover,#optune.faq100>.menu ul li button:hover{opacity:.6}#optune.faq100>.menu ul li.off button{background-color:#999}#optune.faq100>.menu ul li:nth-child(n+3){margin-top:2.1844660194vw}#optune.faq100 #faq100-list{margin-top:5.0970873786vw;padding-top:5.8252427184vw;padding-bottom:8.8996763754vw;background-color:#e3f1ef}#optune.faq100 #faq100-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:98.0582524272vw;margin:-2.9126213592vw auto}#optune.faq100 #faq100-list ul li{width:45.6310679612vw;margin:2.9126213592vw 1.6990291262vw}#optune.faq100 #faq100-list ul li a{display:block;padding:.3236245955vw;border-radius:.6472491909vw;background-color:#007387;overflow:hidden;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#optune.faq100 #faq100-list ul li a .faq100-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:.4854368932vw;background-color:#fff;overflow:hidden}#optune.faq100 #faq100-list ul li a .image{width:44.9838187702vw;height:31.8770226537vw}#optune.faq100 #faq100-list ul li a h4{width:38.8349514563vw;height:9.6278317152vw;margin:4.0453074434vw auto 0;color:#0e352d;font-size:3.2362459547vw;font-weight:500;line-height:1.5;letter-spacing:0}#optune.faq100 #faq100-list ul li a h4 em{background-color:#fce1e9}#optune.faq100 #faq100-list ul li a h5{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto;margin-right:.9708737864vw;margin-bottom:.9708737864vw;padding:1.0517799353vw 1.6990291262vw;color:#fff;font-size:2.2653721683vw;font-weight:500;line-height:1;letter-spacing:0;background-color:#7fb9c3}#optune.faq100 #faq100-list ul li.new{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#optune.faq100 #faq100-list ul li.new a{position:relative}#optune.faq100 #faq100-list ul li.new a::after{content:"new";display:block;position:absolute;top:0;left:0;width:19.9029126214vw;padding:5.501618123vw 0 2.427184466vw;color:#fff;font-size:3.2362459547vw;font-weight:500;line-height:1;letter-spacing:.1em;background-color:#007387;text-align:center;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate(-10.8414239482vw,-.8090614887vw) rotate(-45deg);-ms-transform:translate(-10.8414239482vw,-.8090614887vw) rotate(-45deg);transform:translate(-10.8414239482vw,-.8090614887vw) rotate(-45deg)}#optune.faq100>.btn-entry{margin-top:13.8349514563vw;margin-bottom:12.3786407767vw}}