@charset "utf-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.fb{font-weight:700!important}.fn{font-weight:400!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.m40{margin:40px!important}.m50{margin:50px!important}.p5{padding:5px!important}.p10{padding:10px!important}.p20{padding:20px!important}.p30{padding:30px!important}.p40{padding:40px!important}.p50{padding:50px!important}.p23{padding-top:23px!important;padding-bottom:23px!important}.mt0{margin-top:0!important}.mt1{margin-top:1px!important}.mt2{margin-top:2px!important}.mt3{margin-top:3px!important}.mt4{margin-top:4px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt11{margin-top:11px!important}.mt12{margin-top:12px!important}.mt13{margin-top:13px!important}.mt14{margin-top:14px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt28{margin-top:28px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt65{margin-top:65px!important}.mt70{margin-top:70px!important}.mt75{margin-top:75px!important}.mt80{margin-top:80px!important}.mt85{margin-top:85px!important}.mt90{margin-top:90px!important}.mt95{margin-top:95px!important}.mt100{margin-top:100px!important}.mb0{margin-bottom:0!important}.mb1{margin-bottom:1px!important}.mb2{margin-bottom:2px!important}.mb3{margin-bottom:3px!important}.mb4{margin-bottom:4px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.ml0{margin-left:0!important}.ml1{margin-left:1px!important}.ml2{margin-left:2px!important}.ml3{margin-left:3px!important}.ml4{margin-left:4px!important}.ml5{margin-left:5px!important}.ml6{margin-left:6px!important}.ml7{margin-left:7px!important}.ml8{margin-left:8px!important}.ml9{margin-left:9px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.mr0{margin-right:0!important}.mr1{margin-right:1px!important}.mr2{margin-right:2px!important}.mr3{margin-right:3px!important}.mr4{margin-right:4px!important}.mr5{margin-right:5px!important}.mr6{margin-right:6px!important}.mr7{margin-right:7px!important}.mr8{margin-right:8px!important}.mr9{margin-right:9px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt100{padding-top:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.fl{float:left}.fr{float:right}.ft{overflow:hidden;zoom:1}.cl{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vt{vertical-align:top!important}.vm{vertical-align:middle!important}.vb{vertical-align:bottom!important}.none{display:none!important}.vnone{visibility:hidden!important}.nobr{white-space:nowrap!important}.display_block{display:block!important}.has_lineheight{line-height:1.8!important}.long_width a{min-width:404px;width:78%}.medium_width a{min-width:45%}.long_mess{width:auto!important;min-width:34.3%}.short_mess{width:auto!important;min-width:115px}.short_mess .cnt{padding:20px 30px 15px 25px}@media screen and (max-width:640px){.sp_m10{margin:10px!important}.sp_m20{margin:20px!important}.sp_m30{margin:30px!important}.sp_m40{margin:40px!important}.sp_m50{margin:50px!important}.sp_p5{padding:5px!important}.sp_p10{padding:10px!important}.sp_p20{padding:20px!important}.sp_p30{padding:30px!important}.sp_p40{padding:40px!important}.sp_p50{padding:50px!important}.sp_mt0{margin-top:0!important}.sp_mt1{margin-top:1px!important}.sp_mt2{margin-top:2px!important}.sp_mt3{margin-top:3px!important}.sp_mt4{margin-top:4px!important}.sp_mt5{margin-top:5px!important}.sp_mt10{margin-top:10px!important}.sp_mt11{margin-top:11px!important}.sp_mt12{margin-top:12px!important}.sp_mt13{margin-top:13px!important}.sp_mt14{margin-top:14px!important}.sp_mt15{margin-top:15px!important}.sp_mt20{margin-top:20px!important}.sp_mt25{margin-top:25px!important}.sp_mt30{margin-top:30px!important}.sp_mt35{margin-top:35px!important}.sp_mt40{margin-top:40px!important}.sp_mt45{margin-top:45px!important}.sp_mt50{margin-top:50px!important}.sp_mt55{margin-top:55px!important}.sp_mt60{margin-top:60px!important}.sp_mt65{margin-top:65px!important}.sp_mt70{margin-top:70px!important}.sp_mt75{margin-top:75px!important}.sp_mt80{margin-top:80px!important}.sp_mt85{margin-top:85px!important}.sp_mt90{margin-top:90px!important}.sp_mt95{margin-top:95px!important}.sp_mt100{margin-top:100px!important}.sp_mb0{margin-bottom:0!important}.sp_mb1{margin-bottom:1px!important}.sp_mb2{margin-bottom:2px!important}.sp_mb3{margin-bottom:3px!important}.sp_mb4{margin-bottom:4px!important}.sp_mb5{margin-bottom:5px!important}.sp_mb10{margin-bottom:10px!important}.sp_mb15{margin-bottom:15px!important}.sp_mb20{margin-bottom:20px!important}.sp_mb25{margin-bottom:25px!important}.sp_mb30{margin-bottom:30px!important}.sp_mb35{margin-bottom:35px!important}.sp_mb40{margin-bottom:40px!important}.sp_mb45{margin-bottom:45px!important}.sp_mb50{margin-bottom:50px!important}.sp_ml0{margin-left:0!important}.sp_ml1{margin-left:1px!important}.sp_ml2{margin-left:2px!important}.sp_ml3{margin-left:3px!important}.sp_ml4{margin-left:4px!important}.sp_ml5{margin-left:5px!important}.sp_ml6{margin-left:6px!important}.sp_ml7{margin-left:7px!important}.sp_ml8{margin-left:8px!important}.sp_ml9{margin-left:9px!important}.sp_ml10{margin-left:10px!important}.sp_ml15{margin-left:15px!important}.sp_ml20{margin-left:20px!important}.sp_ml25{margin-left:25px!important}.sp_ml30{margin-left:30px!important}.sp_ml35{margin-left:35px!important}.sp_ml40{margin-left:40px!important}.sp_ml45{margin-left:45px!important}.sp_ml50{margin-left:50px!important}.sp_ml55{margin-left:55px!important}.sp_ml60{margin-left:60px!important}.sp_mr0{margin-right:0!important}.sp_mr1{margin-right:1px!important}.sp_mr2{margin-right:2px!important}.sp_mr3{margin-right:3px!important}.sp_mr4{margin-right:4px!important}.sp_mr5{margin-right:5px!important}.sp_mr6{margin-right:6px!important}.sp_mr7{margin-right:7px!important}.sp_mr8{margin-right:8px!important}.sp_mr9{margin-right:9px!important}.sp_mr10{margin-right:10px!important}.sp_mr15{margin-right:15px!important}.sp_mr20{margin-right:20px!important}.sp_mr25{margin-right:25px!important}.sp_mr30{margin-right:30px!important}.sp_mr35{margin-right:35px!important}.sp_mr40{margin-right:40px!important}.sp_mr45{margin-right:45px!important}.sp_mr50{margin-right:50px!important}.sp_mr55{margin-right:55px!important}.sp_mr60{margin-right:60px!important}.sp_pt0{padding-top:0!important}.sp_pt5{padding-top:5px!important}.sp_pt10{padding-top:10px!important}.sp_pt15{padding-top:15px!important}.sp_pt20{padding-top:20px!important}.sp_pt25{padding-top:25px!important}.sp_pt30{padding-top:30px!important}.sp_pt35{padding-top:35px!important}.sp_pt40{padding-top:40px!important}.sp_pt100{padding-top:100px!important}.sp_pb0{padding-bottom:0!important}.sp_pb5{padding-bottom:5px!important}.sp_pb10{padding-bottom:10px!important}.sp_pb15{padding-bottom:15px!important}.sp_pb20{padding-bottom:20px!important}.sp_pb25{padding-bottom:25px!important}.sp_pb30{padding-bottom:30px!important}.sp_pb35{padding-bottom:35px!important}.sp_pb40{padding-bottom:40px!important}.sp_pb45{padding-bottom:45px!important}.sp_pb50{padding-bottom:50px!important}.sp_pl0{padding-left:0!important}.sp_pl5{padding-left:5px!important}.sp_pl10{padding-left:10px!important}.sp_pl15{padding-left:15px!important}.sp_pl20{padding-left:20px!important}.sp_pl25{padding-left:25px!important}.sp_pl30{padding-left:30px!important}.sp_pl35{padding-left:35px!important}.sp_pl40{padding-left:40px!important}.sp_pl45{padding-left:45px!important}.sp_pl50{padding-left:50px!important}.sp_pr0{padding-right:0!important}.sp_pr5{padding-right:5px!important}.sp_pr10{padding-right:10px!important}.sp_pr15{padding-right:15px!important}.sp_pr20{padding-right:20px!important}.sp_pr25{padding-right:25px!important}.sp_pr30{padding-right:30px!important}.sp_pr35{padding-right:35px!important}.sp_pr40{padding-right:40px!important}.sp_pr45{padding-right:45px!important}.sp_pr50{padding-right:50px!important}.fl{float:left}.fr{float:right}.ft{overflow:hidden;zoom:1}.cl{clear:both}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vt{vertical-align:top!important}.vm{vertical-align:middle!important}.vb{vertical-align:bottom!important}.none{display:none!important}.vnone{visibility:hidden!important}.nobr{white-space:nowrap!important}.display_block{display:block!important}.has_lineheight{line-height:1.8!important}.long_width a{min-width:353px;width:78%}.medium_width a{max-width:57%!important}.long_mess{width:auto!important;min-width:31%}.short_mess{width:auto!important;min-width:97px}.short_mess .cnt{width:50%;float:right}}a,address,blockquote,body,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,label,legend,li,ol,p,span,strong,table,tbody,td,tfoot,th,thead,tr,ul{border:0;font-family:inherit;font-size:100%;margin:0;outline:0;padding:0}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}img{vertical-align:top}body{background-color:#fff;color:#222;font:normal normal 100% Arial,Helvetica,sans-serif;line-height:1.5em;font-size:87.5%;font-family:'メイリオ',Meiryo,sans-serif;-webkit-overflow-scrolling:touch}input,select,textarea{color:#38444f}input{border:0}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;outline:0!important;transition:background-color 5000s ease-in-out 0s}*{box-sizing:border-box}:after,:before{box-sizing:border-box}img{height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}#wrapper{height:auto;min-height:100vh;margin:0 auto;background-color:#e5fdf9;position:relative}#header{width:100%;color:inherit;padding:12px 0 10px;position:fixed;top:0;left:0;z-index:1000;background-color:#fff;display:flex;border-bottom:2px solid #3cb393}#header .container{display:flex;width:100%;flex:1 1 auto}#header h1{font-size:185.7%;font-weight:500;display:inline-block;padding:0 5px 0 69px;margin:0;background:url(../img/images/logo.png) no-repeat 5px 10px;background-size:46px 38px;letter-spacing:.04em;flex:1 1 auto;line-height:1.1;min-height:55px;display:flex;align-items:center}#header #request{margin:4px 0 0 0;min-width:160px;max-width:170px;text-align:center;margin-left:auto;line-height:1.25}#header #request a{color:inherit;background-color:#7febda;font-weight:700;padding:15px 15px 11px;border-radius:22px;text-decoration:none;box-shadow:0 2px 2px 0 rgba(89,89,89,.6);display:block;font-size:100%}#header #request a:hover{margin-top:2px;box-shadow:none}body{font-family:"游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#main-content{min-height:100%;padding-top:80px;padding-bottom:61px}.container:after,.container:before{content:'';display:table}.container:after{clear:both}.container,.message_input{width:100%;max-width:980px;margin:0 auto;padding:0 10px}#main-content .container{padding-top:20px}.avatar{display:block;float:left;overflow:hidden;border-radius:50%;border:2px solid #3cb393}.avatar img{width:72px;height:72px;border-radius:50%;background-color:#fff}.messages{padding:5px 0 0}.messages .message{position:relative;text-align:left;display:inline-block;width:81.5%;padding-left:25px}.messages .self-message .message{padding-left:60px}.messages .message .cnt{border-radius:15px;margin-bottom:12px;display:block;box-shadow:0 2px 2px 0 rgba(89,89,89,.6)}.messages .message .cnt ul{margin-top:5px;padding-bottom:1px}.messages .message .cnt ul li{position:relative;margin-bottom:4px}.messages .message .cnt ul li .num{position:absolute;left:-4px;top:0}.messages .message .cnt .bot_msg ol,.messages .message .cnt .bot_msg ul{margin:0 0 0 3.2em;padding:0}.messages .message .cnt .bot_msg ul{list-style:disc}.messages .message .cnt .bot_msg ol{list-style:decimal}.messages .message .cnt .bot_msg ol li,.messages .message .cnt .bot_msg ul li{position:static;margin:0}.messages .message .cnt .bot_msg ol ol,.messages .message .cnt .bot_msg ol ul,.messages .message .cnt .bot_msg ul ol,.messages .message .cnt .bot_msg ul ul{margin:0 0 0 1.5em}.messages .message-container{margin-bottom:15px;position:relative}.messages .bot-message .message{top:5px}.messages .bot-message:first-child .message{top:0}.messages .self-message{margin-bottom:16px;padding:0 29px 0 36px}.messages .self-message .message:before{content:'';position:absolute;top:22px;right:-11px;border:12px solid #ffffac;transform:rotate(-45deg) skew(20deg,20deg);box-shadow:-2px 2px 2px 0 rgba(89,89,89,.6)}.messages .self-message .message:after{content:'';position:absolute;top:22px;right:0;background-color:#ffffac;width:24px;height:25px}.messages .self-message .message .cnt{display:block;margin-bottom:5px;padding:21px 28px 16px 25px;text-align:left;color:#222;background-color:#ffffac;font-size:114.2%;line-height:1.75em}.number_card{text-indent:15px}.messages .bot-message .message:before{content:'';position:absolute;top:23px;left:15px;border:12px solid #fff;transform:rotate(45deg) skew(-12deg,-12deg);box-shadow:2px 2px 2px 0 rgba(89,89,89,.6)}.messages .bot-message .message:after{content:'';position:absolute;top:23px;left:25px;background-color:#fff;width:21px;height:27px}.messages .bot-message .message .cnt{background-color:#fff;padding:22px 30px 18px 25px;font-size:114.2%;line-height:1.75em}.messages .bot-message .message .cnt .has_pr{padding-right:23%}.messages .bot-message .message .cnt .url_block{margin-top:15px}.messages .bot-message .message .cnt .url_block a{position:relative;padding:15px 30px 15px 27px;display:inline-block;max-width:550px;color:#222;background-color:#c8e5f2;border-radius:30px;text-decoration:none;box-shadow:0 2px 2px 0 rgba(89,89,89,.6)}.messages .bot-message .message .cnt .url_block a:after{position:absolute;right:19px;top:50%;margin-top:-3px;font-size:0;content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #3d3d3d}.messages .bot-message .message .cnt .url_block a:active,.messages .bot-message .message .cnt .url_block a:focus,.messages .bot-message .message .cnt .url_block a:hover{background-color:#a5dbf4}.messages .image-message:before{display:none}.messages .image-message .message .cnt{padding:0}.messages .answers.horizontal{margin-left:0;width:100%}.messages .answers.horizontal:after{content:'';clear:both;display:block}.messages .answers a{display:inline-block;text-align:left;text-decoration:none;background-color:#7febda;color:#222;padding:17px 26px 14px;border-radius:30px;margin:0 0 5px;box-shadow:0 2px 2px 0 rgba(89,89,89,.6);border:2px solid #7febda}.messages .answers.vertical a{margin-top:1px;font-size:100%}.messages .answers-settled a{background-color:#7febda}.messages .answers .answers-settled a:focus,.messages .answers .answers-settled a:hover{background-color:#18837a;border-color:#18837a}.messages .answers .answers-resolve a{background-color:#fff;border-color:#eee}.messages .answers .answers-resolve a:focus,.messages .answers .answers-resolve a:hover{background-color:#f3f3f3;color:inherit;border-color:#eee}.messages .answers li.btn_other a{background-color:#fff;border:2px solid #eee!important}.messages .answers li a:focus,.messages .answers li a:hover,.messages .answers li.active a,.messages .answers li.active a:active,.messages .answers li.active a:focus,.messages .answers li.active a:hover{background-color:#18837a;color:#fff;box-shadow:none;border-color:#18837a}.messages .answers li.btn_other a:focus,.messages .answers li.btn_other a:hover{color:inherit;background-color:#f3f3f3}.messages .answers .btn_disable a,.messages .answers .btn_disable a:active,.messages .answers .btn_disable a:focus,.messages .answers .btn_disable a:hover{color:#a6a5a5;background-color:#f3f3f3;border-color:#f3f3f3;cursor:default;box-shadow:0 2px 2px 0 rgba(89,89,89,.6)}.messages .answers.double{overflow:hidden}.messages .answers.double li{float:left;display:block;width:40%;max-width:260px;margin-right:25px}.messages .answers.double li a{display:block;text-align:center;padding:18px 21px 13px}.messages .answers.double li:last-child{margin-right:0}.frm-message:after,.frm-message:before{content:'';display:table}.frm-message:after{clear:both}.frm-message{width:100%;padding:0}.frm-message .text{padding:0 6px 0 20px;display:block;width:100%;height:50px;font-size:14px;line-height:1.42857143;color:#222;background-color:#ececec;border:0;border-radius:4px;font-size:128.6%}.frm-message .text:focus{outline:0}.frm-message .text::placeholder{color:#222;opacity:1}.frm-message .text:-ms-input-placeholder{color:#222}.frm-message .text::-ms-input-placeholder{color:#222}.frm-message .btn-submit{position:absolute;right:0;top:10px;z-index:10;padding:0;border:0;width:80px;height:50px;background-color:#7febda;cursor:pointer;display:block;border-radius:4px;box-shadow:0 2px 2px 0 rgba(89,89,89,.6);font-size:128.6%}.frm-message .btn-upload{display:none}#wrapper-chatbot-ank{background-color:#fff}#secton-header{text-align:center;background-color:#fff;border-bottom:2px solid #3cb393}#secton-header h1 span{display:block;font-size:171.4%;padding:40px 0 39px;background:transparent url(../img/images/logo_chatbot_ank.png) no-repeat 48% center;text-indent:-9999999px}#wrapper-chatbot-ank #main-content{padding:60px 0 0 0}.question-title{font-size:128.5%;color:#333;background-color:#fff;margin-bottom:25px}.question-title br{display:none}.question-title .note{font-size:85.8%}#form_questionCheck{margin-bottom:60px}#form_questionCheck .question-check{padding:37px 15px 30px 35px;font-size:114.2%;box-shadow:0 1px 7px rgba(0,0,0,.35);margin-bottom:10px}#form_questionCheck .question-check legend{display:block;width:100%;font-size:112.5%;color:#333;background-color:#fff;font-weight:700}#form_questionCheck .question-check legend .question_name{display:block;padding-left:50px;line-height:1.4}#form_questionCheck .question-check legend .question_txt{float:left;font-size:144.4%;margin-right:12px}#form_questionCheck .question-check legend .question_name_long{display:block;padding-left:65px}#form_questionCheck .list_question,#form_questionCheck .question_textarea{padding:22px 75px 0 52px}#form_questionCheck .list_question p{margin-bottom:5px}#form_questionCheck .list_question input[type=radio]{opacity:0;position:absolute}#form_questionCheck .list_question .check-inline,#form_questionCheck .list_question .radio-inline{position:relative;padding-left:30px;margin-bottom:0;font-weight:400;display:block;cursor:pointer;outline:0}#form_questionCheck .list_question .radio-inline:before{content:'';position:absolute;top:1px;right:auto;bottom:auto;left:0;border-radius:50%;transition:all .3s ease;background:#fff;border:3px solid #b4b4b4;display:inline-block;width:18px;height:18px;vertical-align:middle;cursor:pointer}#form_questionCheck .list_question input[type=radio]:checked+.radio-inline:before{transition:all .3s ease;transform:scale(1);background-color:#fff;box-shadow:inset 0 0 0 3px #b4b4b4}#form_questionCheck .list_question input[type=checkbox]{opacity:0;position:absolute}#form_questionCheck .list_question .check-inline:before{content:'';position:absolute;top:1px;right:auto;bottom:auto;left:0;background:#fff;border:3px solid #b4b4b4;display:inline-block;width:18px;height:18px;vertical-align:middle;cursor:pointer}#form_questionCheck .list_question input[type=checkbox]:checked+.check-inline:before{background:#b4b4b4;width:18px;height:18px;transition:all .2s}#form_questionCheck .list_question input[type=checkbox]:checked+.check-inline:after{content:"";position:absolute;left:6px;top:2px;width:7px;height:12px;border:1px solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}#form_questionCheck .question_textarea textarea{width:100%;height:100px;border:1px solid #cdcdcd;padding:10px;margin-bottom:20px;resize:vertical}#form_questionCheck .question_textarea textarea:focus{border:1px solid #66afe9;outline:0;box-shadow:0 0 5px rgba(102,175,233,.6)}#form_questionCheck .btn-submit-question{padding:30px 0 0 0;text-align:center}#form_questionCheck .btn-submit-question button{display:inline-block;vertical-align:middle;width:300px;height:72px;font-size:200%;font-weight:700;background-color:#7febda;color:inherit;border:none;cursor:pointer;border-radius:3px;box-shadow:1px 2px 13px rgba(89,89,89,.35)}#form_questionCheck .btn-submit-question button:focus,#form_questionCheck .btn-submit-question button:hover{text-decoration:underline}.thanks-question-txt{font-size:171.4%;font-weight:700;color:#333;background-color:#fff;text-align:center;margin-bottom:50px}#footer:after,#footer:before{content:'';display:table}#footer:after{clear:both}#footer{position:fixed;right:0;left:0;bottom:0;z-index:99;border-top:1px solid #818181;background-color:#fff;width:100%;height:53px}#footer .copy-right{background-color:#333;color:#fff;text-align:center}#footer .copy-right p{padding:20px 0 19px 0;font-size:85.7%}.img-bot-message{padding:15px 50px!important;text-align:center!important}#loadingModal{border-radius:20px;background-color:#fff;border:1px solid #000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px;z-index:1;min-width:150px;min-height:100px;box-shadow:2px 2px 2px 2px #e5e5e5}#loadingModal>p{font-size:20px;text-align:center;margin-top:30px}#loading{margin:0 auto;display:block;width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.message_input_toolbar{position:absolute;right:25px;padding:0 10px;bottom:55px;width:60px}.message_input_toolbar:after{clear:both}.message_input_toolbar .toolbar_btn.disabled{cursor:default}.message_input_toolbar .toolbar_btn{display:inline-block;margin-bottom:5px;width:60px;height:50px;background-color:#fff;border:1px solid #000;text-align:center;vertical-align:middle;border-radius:5px;cursor:pointer;color:#00f}.message_input_toolbar .toolbar_btn i{font-size:35px;line-height:50px}.message_input_toolbar .toolbar_btn.disabled i{cursor:default;color:gray}.message_input_toolbar .toolbar_btn.on i{cursor:pointer}.message_input_toolbar .toolbar_btn.off i{cursor:pointer;color:gray}.message_input_toolbar .toolbar_btn.active i{color:red}.playing{color:red}.voice_play{text-align:right;float:right;cursor:pointer;margin-left:10px}.voice_disabled{text-align:right;float:right;cursor:default;margin-left:10px}.voice_disabled_old{text-align:right;float:right;cursor:default;margin-left:10px}.tooltip{position:absolute;display:block;right:80px;bottom:62px;border-radius:6px;z-index:1;padding:10px 20px;background-color:#000;visibility:hidden}.tooltip .tooltiptext{color:#fff;text-align:center}.tooltip .down{height:25px;margin-top:5px;width:70px}#canvas{width:100%;height:30px}.read_only{opacity:.5;pointer-events:none}#main-content{padding-bottom:73px}#footer{height:73px}#footer .container{display:table;height:inherit}#footer .frm-message{position:relative;padding:10px 88px 13px 14px}#wrapper-chatbot-ank #footer{position:static;border-top:none;height:auto;box-shadow:none;background-color:transparent}#header #request a:focus{margin-top:2px;box-shadow:none}@media screen and (max-width:640px){#secton-header h1 span{padding:12px 0 11px;background:transparent url(../img/images/logo_chatbot_ank_sp.png) no-repeat 44% center;background-size:auto 30px}#wrapper-chatbot-ank #main-content{padding:0}.question-title{font-size:100%;margin:10px 0}.question-title br{display:inline}#form_questionCheck .question-check legend{font-size:100%;margin-bottom:8px}#form_questionCheck .question-check legend .question_txt{font-size:114.2%;margin-right:5px}#form_questionCheck .question-check legend .question_name_long{padding-left:35px}#form_questionCheck .question-check legend .question_name{display:block;padding-left:32px;line-height:1.4}#form_questionCheck .question-check legend .question_name_long{display:block;padding-left:40px;line-height:1.4}#form_questionCheck .question-check{position:relative;padding:14px 17px 18px;font-size:100%}#form_questionCheck .list_question{padding:0;border:1px solid #dadada;border-radius:3px}#form_questionCheck .list_question .radio-inline:before{top:12px;left:9px;width:14px;height:14px}#form_questionCheck .list_question p{margin:0;border-bottom:1px solid #dadada}#form_questionCheck .list_question p:last-child{border-bottom:none}#form_questionCheck .list_question .check-inline,#form_questionCheck .list_question .radio-inline{padding:8px 0 9px 28px}#form_questionCheck .list_question .check-inline:before{top:12px;left:9px;width:13px;height:13px}#form_questionCheck .list_question input[type=radio]:checked+.radio-inline:before{box-shadow:inset 0 0 0 2px #b4b4b4}#form_questionCheck .list_question input[type=checkbox]:checked+.check-inline:before{width:13px;height:13px}#form_questionCheck .list_question input[type=checkbox]:checked+.check-inline:after{left:5px;top:4px;width:5px;height:9px;border-width:0 2px 2px 0}#form_questionCheck .btn-submit-question{padding:20px 0 0 0}#form_questionCheck .btn-submit-question button{width:160px;height:45px;font-size:128.5%}.thanks-question-txt{font-size:100%;margin-bottom:20px}#form_questionCheck{margin-bottom:15px}#footer .copy-right p{padding:6px 0 5px 0}#form_questionCheck .question_textarea{padding:0}#form_questionCheck .question_textarea textarea{height:120px;margin-bottom:0}#header{padding:0}#header .container{padding:0}#header h1{font-size:92.9%;padding:6px 5px 3px 44px;background-position:10px center;background-size:27px auto;flex:1 1 auto;min-height:38px}#header #request{margin-top:4px;margin-bottom:4px;margin-right:10px;min-width:110px;max-width:120px;text-align:center;align-self:center}#header #request a{font-size:64.3%;font-size:78.6%;padding:6px 10px 4px;margin-right:0;border-radius:20px;box-shadow:0 1px 2px 0 rgba(89,89,89,.6)}#main-content{padding-top:40px}#main-content .container{padding-top:5px}.messages .message-container{margin-bottom:8px}.avatar{border-width:1px}.avatar img{width:36px;height:36px;float:none}.messages .bot-message .message,.messages .bot-message:first-child .message{top:10px;overflow:unset}.messages .message{width:100%;padding-left:0}.messages .self-message .message{padding-left:0}.messages .bot-message .message:before{top:-5px;left:14px;border-width:5px;transform:rotate(225deg) skew(4deg,4deg);box-shadow:0 0 2px 1px rgba(219,215,215,.35)}.messages .bot-message .message:after{top:0;left:12px;width:15px;height:8px}.messages .message .cnt{border-radius:10px}.messages .bot-message .message .cnt{font-size:78.5%;font-size:100%;padding:10px 13px;box-shadow:0 0 2px 1px rgba(219,215,215,.35)}.messages .bot-message .message .cnt.pb25{padding-bottom:10px!important}.messages .self-message .message .cnt{font-size:78.5%;font-size:100%;padding:10px 10px 9px 13px;margin-bottom:0;line-height:1.4;box-shadow:0 1px 2px 0 rgba(89,89,89,.6)}.messages .self-message{padding:0 16px 0 5px}.messages .self-message .message:before{right:-7px;top:12px;border-width:7px;box-shadow:-2px 1px 2px 0 rgba(89,89,89,.6)}.messages .self-message .message:after{right:0;top:12px;width:14px;height:15px}.messages .answers a{display:block;min-width:inherit;width:100%;padding:7px 10px 5px;line-height:1.6;border-radius:15px;box-shadow:0 1px 2px 0 rgba(89,89,89,.6)}.messages .bot-message .message .cnt .has_pr{padding-right:0}.messages .bot-message .message .cnt .url_block{margin-top:5px;padding-bottom:5px}.messages .bot-message .message .cnt .url_block a{padding:5px 18px 5px 13px;border-radius:15px;box-shadow:0 1px 2px 0 rgba(89,89,89,.6)}.messages .bot-message .message .cnt .url_block a:after{right:10px;margin-top:-4px}.messages .bot-message .message .cnt .url_block_sp{margin-bottom:10px}.messages .answers .btn_disable a,.messages .answers .btn_disable a:active,.messages .answers .btn_disable a:focus,.messages .answers .btn_disable a:hover{box-shadow:0 1px 2px 0 rgba(89,89,89,.6)}.messages .answers.double li{width:48%;margin-right:4%}.messages .answers.double li a{display:block;text-align:center;padding:7px 10px 5px}#main-content{padding-bottom:60px}#footer{height:60px}#footer .frm-message{padding:12px 65px 14px 10px}#footer .container,#footer .message_input{padding-left:0}.frm-message .text{height:35px;font-size:85.7%;font-size:100%;padding:0 6px 0 6px}.frm-message .btn-submit{top:12px;width:60px;height:35px;font-size:85.7%;font-size:100%;box-shadow:0 1px 2px 0 rgba(89,89,89,.6)}}
