.function01{clear:both;display:block;width:100%;padding:14px 0;background-color:#56309b;font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif}.function01 .ul_function01{max-width:940px;margin:0 auto;float:none;padding:9px 20px 9px 0;display:flex;justify-content:flex-end}.function01 .ul_function01 li.social01>a.facebook01{background-image:url(https://rohtocdnst01-atbadkejf9c6hgaf.a03.azurefd.net/sitecore/Media/common2020/images/social_fb.svg)}.function01 .ul_function01 li.social01>a.twitter01{background-image:url(https://rohtocdnst01-atbadkejf9c6hgaf.a03.azurefd.net/sitecore/Media/common2020/images/social_twitter.svg?202308)}.function01 .ul_function01 li.social01>a.line01{background-image:url(https://rohtocdnst01-atbadkejf9c6hgaf.a03.azurefd.net/sitecore/Media/common2020/images/social_line.svg)}.function01 .ul_function01 li.print01>a{background-image:url(https://rohtocdnst01-atbadkejf9c6hgaf.a03.azurefd.net/sitecore/Media/common2020/images/ico_print01.svg);color:#fff}@media screen and (max-width: 768px){.function01 .ul_function01{padding-right:15px}}@media screen and (max-width: 480px){.function01{padding:10px 0}.function01 .ul_function01{padding:0;justify-content:center}.function01 .ul_function01 li.social01:nth-child(1){padding-left:0}}#column_main .inner{max-width:940px;margin:0 auto}#aititle{background:#c9eaf0}#aititle .inner{height:470px;padding:0 15px;position:relative}#aititle .inner::before{content:"";display:block;width:280px;height:200px;position:absolute;margin:0;bottom:1px;left:15px;background:url(images/timg01.png) no-repeat center bottom;background-size:contain}#aititle .inner::after{content:"";display:block;width:280px;height:200px;position:absolute;margin:0;bottom:1px;right:15px;background:url(images/timg02.png) no-repeat center bottom;background-size:contain}#aititle h1{width:300px;height:350px;background:url(images/title_aimirun.png) no-repeat center center;background-size:contain;font-size:20%;text-indent:-950px;overflow:hidden;position:absolute;margin:auto;left:0;right:0;bottom:20px}#aititle h2{padding-top:32px;font-family:"NUDモトヤマルベリ Std W5";font-size:3.8rem;letter-spacing:0.1em;line-height:1.4;color:#56309b;display:flex;justify-content:center;align-items:center}#aititle h2 small{font-size:2.2rem}#copy01,#copy02{width:164px;position:absolute;top:94px;text-align:center}#copy01 figure,#copy02 figure{width:100px;margin:0 auto 10px auto}#copy01{left:60px}#copy02{right:60px}@media screen and (max-width: 940px){#aititle .inner{height:50vw}#aititle .inner::before,#aititle .inner::after{width:29.8vw;height:21.3vw}#aititle h1{width:32vw;height:37.3vw;bottom:2.2vw}#aititle h2{padding-top:3.2vw;font-size:4.2vw}#aititle h2 small{font-size:2.4vw}#copy01,#copy02{width:16vw;top:9.2vw}#copy01 figure,#copy02 figure{width:10vw}#copy01{left:6vw}#copy02{right:6vw}}@media screen and (max-width: 480px){#aititle .inner{height:85.4vw}#aititle .inner::before{content:none}#aititle .inner::after{content:none}#aititle h1{width:58.75vw;height:68.1vw;bottom:4vw;left:15px;right:auto;background-size:90% auto}#aititle h2{padding-top:4vw;font-size:5.6vw}#copy01,#copy02{width:36vw;right:15px;left:auto}#copy01 figure,#copy02 figure{display:none}#copy01{top:20vw}#copy02{top:36vw}}#ainav{background:#56309b;height:70px}#ainav .nav_fix{background:#56309b;width:100vw;position:relative}#ainav .nav_fix.fixed{position:fixed;height:70px;z-index:998;box-shadow:0px 4px 10px 0px rgba(0,0,0,0.2)}#ainav .inner{width:100%;margin:0 auto;display:flex}#ainav .inner li{flex:1;min-width:0}#ainav .inner li a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:70px;padding:0 0.4em;color:#fff;font-family:"NUDモトヤマルベリ Std W4";font-size:1.3rem;letter-spacing:0.1em;line-height:1;background-color:#56309b;transition:background-color 0.3s}#ainav .inner li a small{display:block;font-size:1.6rem;letter-spacing:0.12em;margin-bottom:10px;overflow-wrap:break-word;word-wrap:break-word;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}#ainav .inner li a span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}#ainav .inner li a:hover{background-color:#e64d7f}#ainav .inner li a.active{background-color:#e64d7f}@media screen and (max-width: 940px){#ainav .inner{width:calc(100vw - 40px)}#ainav .inner li{flex:auto}}@media screen and (max-width: 768px){#ainav .inner{width:100vw}#ainav .inner li a{font-size:1.2rem}#ainav .inner li a small{font-size:1.4rem}}@media screen and (max-width: 480px){#ainav{height:89px}#ainav .nav_fix.fixed{height:89px}#ainav .inner{flex-wrap:wrap}#ainav .inner li{width:33.3%}#ainav .inner li:nth-child(1),#ainav .inner li:nth-child(2),#ainav .inner li:nth-child(3){border-bottom:1px solid #886db8}#ainav .inner li a{height:44px;font-size:1.3rem}#ainav .inner li a small{display:none}}#aibody{background:url(images/bg_body.png) repeat center center;padding:0 20px;font-size:1.75rem}#aibody .inner{padding:60px;background:#fff}.aicontent{margin-top:-70px;padding-top:70px;margin-bottom:80px}.aicontent:last-child{margin-bottom:0}.aicontent>section{padding-top:4px}.aicontent h2{font-size:2.8rem;font-family:"NUDモトヤマルベリ Std W6";letter-spacing:0.15em;line-height:1.3;height:1.6em;border:1px solid #e64d7f;border-radius:0.8em;color:#e64d7f;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.aicontent h3{font-size:2.4rem;font-family:"NUDモトヤマルベリ Std W5";letter-spacing:0.15em;line-height:1.4;color:#56309b;margin-bottom:20px;display:flex;align-items:center}.aicontent h3::before{content:"";display:block;width:24px;height:24px;background:url(images/icon_c.svg) no-repeat center center;background-size:contain;margin-right:0.5em;margin-top:2px}.aicontent .screenshot{margin-bottom:20px}.aicontent .screenshot img{margin:0 auto}.aicontent .screenshot img+img{margin-top:0.75em}.aicontent p{margin-bottom:0.75em;line-height:1.8}.aicontent p:last-child{margin-bottom:0}.aicontent p+h3{margin-top:1.5em}.aicontent p.dl_txt{margin-bottom:0.25em}#feature p b{color:#56309b}#how_to_use dl{margin-bottom:1em}#how_to_use dl dt{font-size:2.4rem;font-family:"NUDモトヤマルベリ Std W5";letter-spacing:0.1em;line-height:1.5;color:#56309b;margin-bottom:0.5em;display:flex;align-items:center}#how_to_use dl dt::before{content:"";display:block;width:24px;height:24px;background:url(images/check01.svg) no-repeat center center;background-size:contain;margin-right:12px}#how_to_use dl dd{font-family:"NUDモトヤマルベリ Std W4";letter-spacing:0.1em;line-height:1.5;margin-bottom:0.5em;padding-left:36px}@media screen and (max-width: 768px){#aibody{padding:0;font-size:1.6rem}#aibody .inner{padding:6vw 4.7vw}.aicontent{margin-bottom:8vw}.aicontent h2{font-size:2.4rem;margin-bottom:16px}.aicontent h3{font-size:2rem;margin-bottom:16px}.aicontent h3::before{width:20px;height:20px}.aicontent .screenshot{margin-bottom:16px}.aicontent p{margin-bottom:0.75em;line-height:1.8}.aicontent p:last-child{margin-bottom:0}#how_to_use dl dt{font-size:2rem}#how_to_use dl dt::before{width:20px;height:20px;margin-right:10px}#how_to_use dl dt span{width:calc(100% - 30px)}#how_to_use dl dd{padding-left:30px}}@media screen and (max-width: 480px){#aibody{font-size:1.5rem}#aibody .inner{padding:6vw 15px}.aicontent{margin-top:-89px;padding-top:89px}.aicontent h2{font-size:2rem;margin-bottom:10px}.aicontent h3{font-size:1.7rem;margin-bottom:10px}.aicontent h3::before{width:17px;height:17px;margin-top:0}.aicontent .screenshot{margin-bottom:10px}#how_to_use dl dt{font-size:1.7rem}#how_to_use dl dt::before{width:17px;height:17px;margin-right:8px}#how_to_use dl dt span{width:calc(100% - 25px)}#how_to_use dl dd{padding-left:25px}}#how_to_use .contbody{display:flex;flex-direction:row-reverse;align-items:flex-end}#how_to_use .contbody::before{content:"";display:block;width:188px;height:254px;background:url(images/chara01.png) no-repeat center bottom;background-size:contain}h3.icon_attention{color:#e64d7f}h3.icon_attention::before{background:url(images/icon_attention.svg) no-repeat center center;background-size:contain;width:32px;height:32px}#attention p{font-family:"NUDモトヤマルベリ Std W4";letter-spacing:0.1em}#attention ul{line-height:1.5;margin-top:1.5em}#attention ul li{margin-bottom:0.5em;padding-left:20px;position:relative}#attention ul li::before{content:"";display:block;width:12px;height:12px;border-radius:6px;background:#333;position:absolute;left:0;top:8px}@media screen and (max-width: 768px){#how_to_use .contbody::before{width:20vw;height:27vw}h3.icon_attention{color:#e64d7f}h3.icon_attention::before{width:28px;height:28px}#attention .screenshot img{max-width:28vw}}@media screen and (max-width: 480px){#how_to_use .contbody{display:block}#how_to_use .contbody::before{margin:0 auto 1em auto;width:24vw;height:32.4vw}h3.icon_attention{align-items:flex-start}h3.icon_attention::before{width:24px;height:24px;margin-right:8px}h3.icon_attention span{width:calc(100% - 32px)}#attention ul li{padding-left:14px}#attention ul li::before{width:8px;height:8px;border-radius:4px;top:7px}#attention .screenshot img{max-width:35vw}}.aibtn img{display:inline-block;transition:opacity 0.3s}.aibtn img:hover{opacity:0.8}.aibtn+.dl_txt{margin-top:1em}#supervision{border:1px solid #ccc;padding:2em 3em;margin-top:2em;line-height:1.6}#supervision h4,#supervision h5{font-family:"NUDモトヤマルベリ Std W4";font-size:1.8rem;letter-spacing:0.15em}#supervision h4+p,#supervision h5+p{margin-top:0.75em}#supervision ul{margin-bottom:0.75em}#supervision ul li{margin-bottom:0.25em;padding-left:20px;position:relative}#supervision ul li::before{content:"";display:block;width:12px;height:12px;border-radius:6px;background:#333;position:absolute;left:0;top:8px}#information ul{border-top:3px solid #886db8;border-bottom:3px solid #886db8}#information ul li{padding:0.8em 0;border-bottom:1px dotted #886db8}#information ul li:last-child{border-bottom:0}#information ul li dl{display:flex;align-items:flex-start}#information ul li dl dt{width:7em}#information ul li dl dd{width:calc(100% - 10em)}#information ul+.fz12{margin-top:1em;line-height:1.5}@media screen and (max-width: 768px){#supervision{padding:1.5em 2em}#supervision h4,#supervision h5{font-size:1.7rem}}@media screen and (max-width: 480px){#supervision{padding:1em}#supervision h4,#supervision h5{font-size:1.6rem}#supervision ul li{padding-left:14px}#supervision ul li::before{width:8px;height:8px;border-radius:4px;top:7px}#information ul{border-top:2px solid #886db8;border-bottom:2px solid #886db8}#information ul li dl{display:block;align-items:flex-start}#information ul li dl dt{width:auto;margin-bottom:0.25em}#information ul li dl dd{width:auto}}
