@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]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:#fffdee;position:relative}#header{width:100%;color:#fff;padding:13px 0 8px;position:fixed;top:0;left:0;z-index:1000;background-color:#006}#header h1{font-size:171.4%;font-weight:500;display:inline-block;padding:19px 5px 19px 62px;margin:0;letter-spacing:.03em}#header #request{float:right;margin-top:3px}#header #request a{color:#006;background-color:#fff;font-weight:400;margin-right:3px;padding:11px 24px 12px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;text-decoration:none;border-bottom:3px solid #000;display:block;font-size:100%}#header #request a:hover{margin-top:1px;border-bottom: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{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%}.avatar img{width:75px;height:75px;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;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-shadow:0 2px 2px 0 rgba(89,89,89,.6);-moz-box-shadow:0 2px 2px 0 rgba(89,89,89,.6);box-shadow:0 2px 2px 0 rgba(89,89,89,.6);margin-bottom:12px;display:block}.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;width:27px;height:26px;right:-27px;top:19px;background:url(../img/images/blue_arrow.png) 0 0 no-repeat;z-index:1}.messages .self-message .message .cnt{display:block;margin-bottom:5px;padding:21px 28px 16px 25px;text-align:left;color:#222;background-color:#bedbf8;font-size:114.2%;line-height:1.75em}.number_card{text-indent:15px}.messages .bot-message .message:before{content:'';position:absolute;display:block;width:20px;height:28px;top:23px;left:5px;background:transparent url(../img/images/white_arrow.png) no-repeat top left}.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:#d3f2c8;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;letter-spacing:-.01em;text-decoration:none;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}.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 #396bad}.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{border-bottom:none;background-color:#a1ef85}.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:#d7e8f9;color:#222;padding:19px 26px 16px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;margin:0 0 5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}.messages .answers.vertical a{margin-top:1px;font-size:100%}.messages .answers-settled a{background-color:#ffd4e0}.messages .answers .answers-settled a:focus,.messages .answers .answers-settled a:hover{background-color:#fc82a4}.messages .answers .answers-resolve a{background-color:#e2e2e2}.messages .answers .answers-resolve a:focus,.messages .answers .answers-resolve a:hover{background-color:#bdbbbb}.messages .answers li.btn_other a{background-color:#e2e2e2}.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:#1368d7;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.messages .answers li.btn_other a:focus,.messages .answers li.btn_other a:hover{background-color:#bdbbbb}.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:#eee;border-color:#eee;cursor:default;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}.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:20px 23px 15px}.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;background-color:#fff}.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;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:114.2%}.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;color:#fff;background-color:#006;cursor:pointer;display:block;border-radius:4px;-webkit-box-shadow:0 2px 2px 0 rgba(89,89,89,.6);-moz-box-shadow:0 2px 2px 0 rgba(89,89,89,.6);box-shadow:0 2px 2px 0 rgba(89,89,89,.6);font-size:114.2%}.frm-message .btn-upload{display:none}#wrapper-chatbot-ank{background-color:#fff}#secton-header{text-align:center;background-color:#06c}#secton-header h1 span{display:block;font-size:171.4%;color:#fff;padding:40px 0 39px;background:transparent url(../img/images/logo_chatbot_ank.png) no-repeat 46% 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;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;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{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-color:#fff;-moz-box-shadow:inset 0 0 0 3px #b4b4b4;-webkit-box-shadow:inset 0 0 0 3px #b4b4b4;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;-webkit-transition:all .2s;-moz-transition:all .2s;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;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);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;-webkit-box-shadow:0 0 5px rgba(102,175,233,.6);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:#06c;color:#fff;border:none;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 2px 13px rgba(89,89,89,.35);-webkit-box-shadow:1px 2px 13px rgba(89,89,89,.35);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}#header .container{display:flex}#header h1{flex:1 1 auto;line-height:1.25;padding:10px 5px 10px 0;min-height:52px}#header #request{min-width:170px;max-width:180px;text-align:center;margin-left:auto}#main-content{padding-bottom:70px}#footer{height:70px}#footer .container{display:table;height:inherit}#footer .frm-message,#footer .menu{display:table-cell;vertical-align:middle}#footer .menu{position:relative}#footer .frm-message{position:relative;padding:10px 88px 10px 6px}#footer .menu{min-width:80px}#footer .menu::after{content:"";position:absolute;border-right:1px solid #818181;width:1px;height:40px;right:10px;top:50%;margin-top:-20px}#footer a#menu{display:block;width:70px;height:69px;text-decoration:none;text-align:center;font-size:64.3%;position:relative;z-index:1;top:-3px;border:2px solid transparent}#footer a#menu.active{background:#1368d7;border-color:#0c4998}#footer a#menu .menu_icon,#footer a#menu .menu_icon::after,#footer a#menu .menu_icon::before{position:absolute;left:0;width:36px;height:3px;color:#fff;background-color:#006;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}#footer a#menu .menu_icon{top:27px;margin-left:15px;z-index:3}#footer a#menu .menu_icon::after,#footer a#menu .menu_icon::before{content:"";top:0;z-index:1}#footer a#menu .menu_icon::before{-moz-transform:translate(0,-9px);-webkit-transform:translate(0,-9px);transform:translate(0,-9px)}#footer a#menu .menu_icon::after{-moz-transform:translate(0,9px);-webkit-transform:translate(0,9px);transform:translate(0,9px)}#footer a#menu.active .menu_icon::after,#footer a#menu.active .menu_icon::before{width:28px;background-color:#fff}#footer a#menu.active .menu_icon::before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#footer a#menu.active .menu_icon::after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#footer a#menu.active .menu_icon{background-color:transparent;margin-left:19px}#footer a#menu .menu_text{display:block;position:relative;overflow:hidden;min-height:70px;padding:44px 0 2px;text-align:center;font-weight:700;background:url(../img/images/menu.png) no-repeat 50% 44px;background-size:36px auto;-webkit-background-size:36px auto;text-indent:-1989em}#footer a#menu.active .menu_text{background-image:url(../img/images/menu_close.png)}#menu_cnt{display:none;position:fixed;right:0;left:0;bottom:69px;z-index:100}#menu_cnt ul::after{content:"";display:table;clear:both}#menu_cnt ul{display:flex;flex-wrap:wrap}#menu_cnt li{width:20%;display:flex;flex:auto}#menu_cnt li a{width:inherit;min-height:100px;color:#fff;text-decoration:none;font-size:128.6%;font-weight:700;line-height:1.6;padding:14px 14px 8px;position:relative;display:flex;flex:1 1 auto;align-items:center;background:#1368d7;border:2px solid #0c4998;border-right:none}#menu_cnt li:last-child a{border-right:2px solid #0c4998}#menu_cnt li a:active,#menu_cnt li a:focus,#menu_cnt li a:hover{background:#0c4998}#menu_cnt li a::after{content:"";position:absolute;right:3px;bottom:-3px;border:11px solid #fff;border-right:transparent;border-top-color:transparent;border-bottom-color:transparent;transform:rotate(45deg)}#menu_cnt li a:active::after,#menu_cnt li a:focus::after,#menu_cnt li a:hover::after{display:none}#wrapper-chatbot-ank #footer{position:static;border-top:none;height:auto;box-shadow:none;background-color:transparent}@media screen and (max-width:768px){#menu_cnt li{width:33.33%}#menu_cnt li a{min-height:80px}#menu_cnt li:nth-child(3n) a{border-right:1px solid #00873c}#menu_cnt li:nth-child(3n+1) a{clear:both}#menu_cnt li:nth-child(n+4) a{border-top: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 center center;-moz-background-size:auto 26px;-webkit-background-size:auto 26px;background-size:auto 26px}#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;-moz-border-radius:3px;-webkit-border-radius:3px;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{-moz-box-shadow:inset 0 0 0 2px #b4b4b4;-webkit-box-shadow:inset 0 0 0 2px #b4b4b4;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:78.6%;padding:10px 5px 9px 10px;letter-spacing:.5px}#header #request{margin-top:8px;margin-right:7px}#header #request a{font-size:78.6%;padding:7px 10px 6px;margin-right:0;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border-bottom-width:2px;line-height:1.4}#main-content{padding-top:40px}#main-content .container{padding-top:5px}.messages .message-container{margin-bottom:8px}.avatar img{width:38px;height:38px;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{width:12px;height:8px;top:-8px;left:13px;background:transparent url(../img/images/sp_white_arrow.png);background-size:100% 100%;-webkit-background-size:100% 100%}.messages .message .cnt{border-radius:10px}.messages .bot-message .message .cnt{font-size:100%;padding:10px 13px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);line-height:1.5em}.messages .bot-message .message .cnt.pb25{padding-bottom:10px!important}.messages .self-message .message .cnt{font-size:100%;padding:10px 10px 9px 13px;margin-bottom:0;line-height:1.4;border-color:#7fb1dd}.messages .self-message{padding:0 16px 0 5px}.messages .self-message .message:before{width:14px;height:12px;right:-13px;top:11px;background:url(../img/images/sp_blue_arrow.png) 0 0 no-repeat;background-size:cover}.messages .answers a{display:block;min-width:inherit;width:100%;padding:9px 12px 7px;line-height:1.6;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.4);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.4)}.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;-moz-border-radius:15px;-webkit-border-radius:15px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.4);box-shadow:0 1px 2px 0 rgba(0,0,0,.4)}.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.double li{width:48%;margin-right:4%}.messages .answers.double li a{display:block;text-align:center;padding:7px 10px 5px}#header .container{display:flex;align-items:center}#header h1{flex:1 1 auto;min-height:26px}#header #request{margin-top:5px;margin-bottom:5px;min-width:110px;max-width:120px;text-align:center}#main-content{padding-bottom:60px}#footer{height:60px}#footer .frm-message{padding:10px 83px 10px 0}#footer .container{padding-left:0}#footer .menu{min-width:60px}#footer .menu::after{height:39px;right:10px;margin-top:-20px}#footer a#menu{width:50px;height:61px;top:-2px}#footer a#menu .menu_icon,#footer a#menu .menu_icon::after,#footer a#menu .menu_icon::before{width:27px;height:2px}#footer a#menu .menu_icon{top:22px;margin-left:9px}#footer a#menu .menu_icon::before{-moz-transform:translate(0,-7px);-webkit-transform:translate(0,-7px);transform:translate(0,-7px)}#footer a#menu .menu_icon::after{-moz-transform:translate(0,7px);-webkit-transform:translate(0,7px);transform:translate(0,7px)}#footer a#menu .menu_text{min-height:60px;padding:38px 0 2px;background-position:50% 38px;background-size:32px auto;-webkit-background-size:32px auto}#footer a#menu.active .menu_icon{margin-left:9px}.frm-message .text{height:40px;font-size:100%;padding:0 4px 0 12px}.frm-message .btn-submit{top:10px;width:75px;height:40px}#menu_cnt{bottom:59px}#menu_cnt .container{padding:0}#menu_cnt li{width:33.33%}#menu_cnt li a{min-height:60px;font-size:78.6%}#menu_cnt li a::after{right:1px;bottom:-2px;border-width:6px}}
