a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,hd,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,hd,hgroup,menu,nav,section{display:block}html{font-size:10px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body,html{height:100%;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic Medium,Yu Gothic,Meiryo,Verdana,Tahoma,Arial,sans-serif;color:#052138;background:#fff}body{overflow-scrolling:touch;-webkit-overflow-scrolling:touch}a{text-decoration:none;color:inherit;cursor:pointer;transition:all .1s ease}a:hover{opacity:.7}input{padding:0}.wrapper{position:relative;min-height:100%;font-family:M PLUS Rounded\ 1c,sans-serif}.windows .wrapper{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,YuGothic,Yu Gothic Medium,Yu Gothic,Meiryo,Verdana,Tahoma,Arial,sans-serif}.main{margin:60px 0 200px}.main.ready{opacity:1}@media only screen and (max-width:768px){.main{margin-top:100px}}.layer-processing{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:65536;display:none}.layer-processing.active{display:block}.hd{position:fixed;top:0;left:0;width:100%;height:60px;background:hsla(0,0%,100%,.9);border-bottom:1px solid #ddd;z-index:65535}@media only screen and (max-width:768px){.hd{height:auto}}.hd-inner{max-width:1000px;margin:0 auto;padding:12px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.hd-inner{padding:8px 0;flex-direction:column}}@media only screen and (max-width:768px){.hd-col{width:100%;text-align:center}.hd-col+.hd-col{margin-top:6px}}.hd-link{display:inline-block;padding:6px 20px;font-size:16px}.hd-link.signup{background:#94ecd5;color:#00a479;border-radius:3px}.progress-sign{opacity:0;display:inline-block;color:#10a26e;transition:all .1s ease}@media only screen and (max-width:768px){.progress-sign{position:absolute;top:0;left:0;width:100%;background:hsla(0,0%,100%,.9)}}.progress-sign.active{opacity:1}.progress-sign.error{color:red}.site-name{font-size:30px;font-family:Balsamiq Sans,cursive}.section-inner{max-width:1000px;margin:0 auto;padding:70px 50px}@media only screen and (max-width:768px){.section-inner{padding:40px 15px}}.top .section-inner{position:relative;padding:70px 200px}@media only screen and (max-width:768px){.top .section-inner{padding:20px 15px 190px}}.top .section-inner:before{position:absolute;bottom:0;left:172px;content:"";width:230px;height:230px;background:url(/flower-bg-1.png) no-repeat 0 0;background-size:cover;z-index:29;opacity:.4}@media only screen and (max-width:768px){.top .section-inner:before{display:none}}.top .section-inner:after{position:absolute;top:-20px;left:600px;content:"";width:230px;height:230px;background:url(/flower-bg-2.png) no-repeat 0 0;background-size:cover;z-index:29;opacity:.4}@media only screen and (max-width:768px){.top .section-inner:after{display:none}}.merit-hd,.section-hd{font-size:40px;text-align:center}@media only screen and (max-width:768px){.merit-hd,.section-hd{font-size:30px}}.merit{background:#d8edec}.merit-hd{font-size:20px;color:#888}.merit-columns{display:flex;justify-content:space-between;margin-top:30px}@media only screen and (max-width:768px){.merit-columns{flex-flow:column}}.merit-column{width:48%;padding:20px;border-radius:5px;background:#fff}@media only screen and (max-width:768px){.merit-column:nth-child(n+1){margin-top:10px}}@media only screen and (max-width:768px){.merit-column{width:100%;padding:10px;border-radius:3px}}.merit-column-hd{font-size:26px;line-height:40px;font-weight:700;margin-bottom:15px}@media only screen and (max-width:768px){.merit-column-hd{font-size:18px;line-height:30px}}.merit-column-hd .emoji{font-size:40px;padding-right:7px;vertical-align:middle}@media only screen and (max-width:768px){.merit-column-hd .emoji{font-size:30px}}.merit-list-row{font-size:18px;line-height:1.8;padding-left:1em;text-indent:-1em}.merit-list-row:before{display:inline;content:"・"}.merit-list-row+.merit-list-row{margin-top:10px}.section-text{font-size:18px;line-height:1.8;margin-top:20px}.center{text-align:center}.point{font-size:22px;color:#63a6db;border-bottom:3px solid #a7d2af}@media only screen and (max-width:768px){.point{font-size:16px}}.top{background:linear-gradient(-45deg,#d4ecea,#edf7f6)}.top-copy{font-size:26px;line-height:1.8;text-align:center;color:#052138;position:relative;z-index:32}@media only screen and (max-width:768px){.top-copy{text-align:left;font-size:16px}}@media only screen and (max-width:768px){.top-copy br{display:none}}.top-copy-image .__top-copy-image,.top-copy-image__a,.top-copy-image__b,.top-copy-image__c{position:absolute;overflow:hidden;border-radius:50%;border:3px solid #ddd;z-index:31}.top-copy-image .__top-copy-image img,.top-copy-image__a img,.top-copy-image__b img,.top-copy-image__c img{height:100%;vertical-align:top}.top-copy-image__a{top:25px;left:0;width:200px;height:200px}@media only screen and (max-width:768px){.top-copy-image__a{bottom:30px;top:auto;left:50%;width:150px;height:150px;transform:translateX(-170px)}}.top-copy-image__b{top:185px;left:100px;width:114px;height:114px}@media only screen and (max-width:768px){.top-copy-image__b{bottom:10px;top:auto;left:50%;width:80px;height:80px;transform:translateX(-40px)}}.top-copy-image__c{top:64px;right:0;width:210px;height:210px}@media only screen and (max-width:768px){.top-copy-image__c{bottom:40px;top:auto;left:50%;width:130px;height:130px;transform:translateX(30px)}}.intro{margin-top:30px}.intro-row{font-size:20px}@media only screen and (max-width:768px){.intro-row{font-size:18px}}.intro-row+.intro-row{margin-top:40px}.intro-hd{font-weight:700;font-size:26px;color:#63a6db;margin-bottom:10px}@media only screen and (max-width:768px){.intro-hd{font-size:18px}}.intro-text{line-height:1.8}.intro-text p+p{margin-top:10px}.intro-text a{text-decoration:underline;color:#db6363}.cases{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:30px}.case{padding:20px;background:#fff;border-radius:5px;border:1px solid #aaa;width:48%}@media only screen and (max-width:768px){.case{padding:10px}}.case:nth-child(n+3){margin-top:20px}.case-hd{font-size:18px;font-weight:700}.case-hd-sub{color:#888;font-size:16px}.case-text{margin-top:20px;line-height:1.8;font-size:16px}.case-text p+p{margin-top:10px}.case-text a{color:#db6363;text-decoration:underline}.case-image{margin-bottom:8px}.case-image img{width:100%;height:auto;vertical-align:top}.scene-item{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:768px){.scene-item{flex-direction:column}}.scene-item+.scene-item{margin-top:40px}.scene-item-figure{position:relative;width:38%;box-shadow:0 0 12px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.scene-item-figure{width:100%;max-width:280px}}.scene-item-figure img{width:100%;height:auto;vertical-align:top}.scene-item-figure:before{position:absolute;top:4px;right:-4px;padding:0 8px;border-radius:0 3px 3px 0;box-shadow:0 2px 4px rgba(0,0,0,.2);height:25px;line-height:25px;font-size:14px;color:#052138;background:rgba(167,210,175,.9);border-right:2px solid #64af72;border-bottom:1px solid #64af72;content:attr(data-alt)}.scene-item-text{width:56%}@media only screen and (max-width:768px){.scene-item-text{width:100%;margin-top:20px}}.scene-item-text p{font-size:20px;line-height:1.8}@media only screen and (max-width:768px){.scene-item-text p{font-size:16px}}.scene-item-text p:not(:first-child){margin-top:10px}.features:not(:first-child){margin-top:50px}@media only screen and (max-width:768px){.features:not(:first-child){margin-top:40px}}.feature-item:not(:first-child){margin-top:50px}@media only screen and (max-width:768px){.feature-item:not(:first-child){margin-top:30px}}.feature-item-title{font-size:26px}@media only screen and (max-width:768px){.feature-item-title{font-size:20px}}.feature-item-text{margin-top:15px;font-size:18px;line-height:1.8}@media only screen and (max-width:768px){.feature-item-text{margin-top:10px}}.feature-item-text a{text-decoration:underline;color:#db6363}.feature-item-text.sub{color:#888}.feature-item-button{margin-top:20px;text-align:center}.feature-item-button a{display:inline-block;padding:10px 20px;background:#94ecd5;color:#00a479;font-size:16px;border-radius:3px;cursor:pointer}.feature-item-button.sub a{background:#fff;color:#888;border:1px solid #aaa}.speciality{margin-top:60px;padding:30px 0;border-top:2px dashed #a7d2af;border-bottom:2px dashed #a7d2af}@media only screen and (max-width:768px){.speciality{padding:20px 0}}.speciality-hd{font-size:27px;margin-bottom:20px;padding-left:30px}@media only screen and (max-width:768px){.speciality-hd{padding-left:0;font-size:20px}}.spc-point-item{padding-left:30px;position:relative}@media only screen and (max-width:768px){.spc-point-item{padding-left:0}}.spc-point-item:before{position:absolute;top:19px;left:2px;content:"";background:#63a6db;width:4px;height:10px;transform:rotate(-56deg)}@media only screen and (max-width:768px){.spc-point-item:before{content:none}}.spc-point-item:after{position:absolute;top:6px;left:10px;content:"";background:#63a6db;width:4px;height:22px;transform:rotate(30deg)}@media only screen and (max-width:768px){.spc-point-item:after{content:none}}.spc-point-item+.spc-point-item{margin-top:25px}@media only screen and (max-width:768px){.spc-point-item+.spc-point-item{margin-top:15px}}.spc-point-hd{font-size:22px;margin-bottom:5px;color:#63a6db}@media only screen and (max-width:768px){.spc-point-hd{font-size:16px}}.spc-point-text{font-size:16px;line-height:1.8;color:#333}.guide{background:linear-gradient(45deg,#d4ecea,#edf7f6)}.comparison{border:1px solid #ddd;margin-top:30px}.comp-row{display:flex;align-items:stretch}.comp-row+.comp-row{border-top:1px solid #ddd}.basic{background:#eef6f0}.adon{background:#a7d2af}.comp-col{box-sizing:border-box;padding:10px;font-size:16px}.comp-col:first-child{width:46%;border-right:1px solid #ddd}.comp-col:nth-child(2){width:27%;border-right:1px solid #ddd}.comp-col:nth-child(3){width:27%}.price{color:#78792f;font-weight:700}.upgrade{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:600px;padding:20px;background:#fbfbd2;border-radius:3px;border:1px solid #78792f}.upgrade:not(:first-child){margin-top:30px}.upgrade-price{text-align:right}.upgrade-price em{color:#6e6f0c;font-size:30px;font-weight:700}.upgrade-price span{font-size:14px;color:#888}.upgrade-desc{margin-left:30px;padding-left:30px;border-left:1px solid #888}.upgrade-desc-item{font-size:16px;position:relative;padding-left:20px}.upgrade-desc-item:before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:5px;height:5px;background-color:#333;border-radius:50%}.upgrade-desc-item+.upgrade-desc-item{margin-top:10px}.ft{background:linear-gradient(-45deg,#d4ecea,#edf7f6);color:#052138;padding:20px 0;margin-top:100px}.ft-inner{max-width:1000px;margin:0 auto;display:flex;justify-content:center;align-items:center;font-size:14px}@media only screen and (max-width:768px){.ft-inner{flex-direction:column}}.ft-col+.ft-col{margin-left:20px;padding-left:20px;border-left:1px solid #888}@media only screen and (max-width:768px){.ft-col+.ft-col{margin-left:0;margin-top:6px;padding-left:0;border-left:none}}[lang=en]{font-family:Balsamiq Sans,cursive}.annotation{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);top:-65535px;left:0;z-index:65597}.annotation.active{top:0}.annotation.ready{opacity:1}.annotation-layer{position:absolute;width:100%;height:100%;top:0;left:0;z-index:65599;cursor:pointer}.annotation-text{position:absolute;top:30px;left:50%;transform:translateX(-50%);padding:20px;width:320px;font-size:16px;border-radius:3px;background:#fff;z-index:65561}.payment-form{margin:0 auto;padding-top:40px;max-width:560px;opacity:0;transition:all .2s ease}.payment-form+.payment-form{margin-top:80px;padding-top:0;border-top:none}.payment-form.ready{opacity:1}@media only screen and (max-width:768px){.payment-form{margin-left:10px;margin-right:10px}}.payment-form-icon-ready{display:inline-block;background:#63a6db;padding:0 5px;color:#fff;margin-left:10px;font-size:14px;border-radius:3px}.payment-form-row:not(:first-child){margin-top:20px}.payment-form-row a:not(.button){color:#00a479}.payment-form-row-label{margin-bottom:6px;font-size:16px;display:flex;align-items:center;color:#777}.payment-form-row-label.required:after{display:inline-block;content:attr(data-term-required);background:#da1616;color:#fff;padding:0 5px;border-radius:3px;font-size:12px;line-height:17px;margin-left:10px}.payment-form-row-value{position:relative}.payment-form-row-value.cols{display:flex}.payment-form-row-value input{width:100%;padding:4px 0 4px 8px;border:1px solid #aaa;border-radius:3px;font-size:16px;height:40px;line-height:40px}.payment-form-row-value input::-moz-placeholder{color:#888}.payment-form-row-value input:-ms-input-placeholder{color:#888}.payment-form-row-value input::placeholder{color:#888}.payment-form-row-value input.deletable{width:calc(100% - 40px)}.payment-form-row-value textarea{width:100%;min-height:140px;padding:8px;border:1px solid #aaa;border-radius:3px;font-size:16px;line-height:1.6}.payment-form-row-value input:focus,.payment-form-row-value textarea:focus{outline:1px auto #94ecd5}.payment-form-row-value[data-locked=true] input,.payment-form-row-value[data-locked=true] textarea{background:#eee;color:#888;cursor:default;position:relative;z-index:512}.payment-form-row-value[data-locked=true]:before{position:absolute;top:0;left:0;content:"";z-index:517;background:transparent;width:100%;height:100%}.payment-form-row-value .delete{width:40px;display:inline-block;padding-left:8px;color:#db6374}.unit{position:relative;padding-left:15px}.unit__jpy:before{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#888;font-size:16px;content:"¥"}.payment-form-row-value-col.text{font-size:16px;line-height:40px;padding-right:8px}.payment-form-row-value-col.input{width:100%}.button{display:block;border-radius:3px;height:40px;line-height:40px;padding:0 15px;font-size:16px;text-align:center;background:#eee;color:#888;transition:all .1s ease;cursor:default}.button:hover{opacity:1}.button.active:hover{opacity:.7}.button.safe.active{background:#94ecd5;color:#00a479;cursor:pointer}.button.sub{background:#fff;border:1px solid #ddd;cursor:pointer;color:#333}.dashboard-wrapper{opacity:0;transition:all .2s ease;display:flex;justify-content:space-between;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:40px}.dashboard-wrapper.ready{opacity:1}@media only screen and (max-width:768px){.dashboard-wrapper{flex-direction:column;padding-top:0}}.dashboard-nav{display:block;width:180px}@media only screen and (max-width:768px){.dashboard-nav{display:flex;flex-wrap:wrap;margin:0 10px 30px;width:auto}}.dashboard-nav-item{font-size:16px;padding:10px 0 10px 20px;position:relative;display:block}@media only screen and (max-width:768px){.dashboard-nav-item{padding:5px 10px}}.dashboard-nav-item:not(.active){cursor:pointer}.dashboard-nav-item.active{font-weight:700}.dashboard-nav-item.active:before{position:absolute;top:0;left:0;width:2px;height:100%;content:"";background:#00a479}@media only screen and (max-width:768px){.dashboard-nav-item.active:before{top:auto;bottom:0;width:100%;height:2px}}.dashboard-content{width:calc(100% - 210px)}@media only screen and (max-width:768px){.dashboard-content{margin:0 10px;width:auto}}.dashboard-content-title{font-size:40px;margin-bottom:30px}@media only screen and (max-width:768px){.dashboard-content-title{display:none}}.dashboard-section+.dashboard-section{margin-top:60px}.dashboard-section-title{font-size:30px;margin-bottom:20px}@media only screen and (max-width:768px){.dashboard-section-title{font-size:24px;border-bottom:1px solid #333}}.tip-list{border-top:1px solid #333;border-bottom:1px solid #333}.tip-actions:not(:first-child){margin-top:20px}.tip-actions:not(:last-child){margin-bottom:20px}.tip-actions a{display:inline-block;font-size:16px;color:#00a479}.tip-actions a+a{margin-left:20px}.tip-row{display:flex;transition:all .1s ease;overflow:hidden}@media only screen and (max-width:768px){.tip-row{flex-wrap:wrap}}.tip-row.actions{justify-content:space-between}.tip-row.hidden{height:0;opacity:0;padding:0}.tip-row:not(.hidden){height:auto;opacity:1}.tip-item:not(:first-child){border-top:1px solid #aaa}.tip-cell{display:flex;white-space:break-spaces;padding:10px 5px;font-size:14px}.tip-cell.toggler{padding:0;width:30px;position:relative;cursor:pointer;transition:opacity .1s ease}.tip-cell.toggler:hover{opacity:.7}.tip-cell.toggler:before{position:absolute;top:13px;left:3px;content:"";width:10px;height:10px;border-color:#333;border-style:solid;border-width:0 2px 2px 0;background:transparent;transform:rotate(-45deg)}.tip-cell.toggler.opened:before{top:10px;left:6px;transform:rotate(45deg)}.tip-cell.date{width:100px;color:#888}.tip-cell.amount{width:80px;color:#807c08}.tip-cell.name{width:calc(100% - 460px)}@media only screen and (max-width:768px){.tip-cell.name{width:calc(100% - 210px)}}.tip-cell.mail{width:250px}@media only screen and (max-width:768px){.tip-cell.mail{width:100%;padding:0 0 8px}}.tip-cell.mail a{text-decoration:underline}.message .tip-cell{width:100%;padding:10px;background:#eef7f6;white-space:pre-wrap;border-radius:5px}.tip-cell.action{color:#00a479}.tip-cell.sub{color:#888}.tip-cell-inner+.tip-cell-inner{margin-left:10px}.remarkable{background:#eef7f6}.descriptions{margin:20px 8px;padding:10px;border:1px dashed #888}.description-item{padding-left:1em;position:relative;color:#888}.description-item em{color:#052138}.description-item:before{position:absolute;top:11px;left:3px;content:"";width:3px;height:3px;border-radius:50%;background:#888}.description-item+.description-item{margin-top:10px}.settings-block{padding:8px}.settings-block:not(:first-child){margin-top:20px}.settings-row{display:flex;justify-content:space-between;align-items:center;padding:8px}@media only screen and (max-width:768px){.settings-row{flex-direction:column;align-items:flex-start}}.settings-row:not(:first-child){margin-top:10px}.settings-row a{font-size:16px;color:#00a479}.settings-row a.secretly{color:#bbb}.isolated:not(:first-child){margin-top:100px}.settings-col.label{width:280px;padding-right:20px;font-size:16px;color:#888}@media only screen and (max-width:768px){.settings-col.label{width:100%;padding-right:0;padding-bottom:5px}}.settings-col.value{width:calc(100% - 300px);display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:768px){.settings-col.value{width:100%}}.settings-col.nowrap{flex-wrap:nowrap}.settings-col-sub{width:100%}.settings-col-sub+.settings-col-sub{margin-top:7px}@media only screen and (max-width:768px){.settings-col-sub+.settings-col-sub{margin-top:2px}}.guidance{padding:15px;margin-bottom:40px;background:#f2f2f2;border-radius:3px}.guidance-hd{font-size:16px;font-weight:700}.guidance-list{margin-top:20px}.guidance-list-item{position:relative;padding:10px 0 10px 40px}.guidance-list-item:before{top:22px;left:8px;height:12px;transform:rotate(-45deg)}.guidance-list-item:after,.guidance-list-item:before{position:absolute;content:"";display:block;width:5px;background:#bbb}.guidance-list-item:after{top:11px;left:16px;height:23px;transform:rotate(30deg)}.guidance-list-item.done:after,.guidance-list-item.done:before{background:#00a479}.guidance-list-item:not(:last-child){border-bottom:1px solid #888}.guidance-list-item-hd{font-size:16px;font-weight:700}.guidance-list-item-hd:not(:last-child){margin-bottom:10px}.guidance-list-item-text{line-height:1.8;font-size:16px;color:#888}.guidance-list-item-text p+p{margin-top:10px}.adon-row{display:flex;align-items:center}.adon-row+.adon-row{margin-top:20px}.adon-col+.adon-col{margin-left:20px;padding-left:20px;border-left:1px solid #888}@media only screen and (max-width:768px){.adon-col+.adon-col{margin-left:10px;padding-left:10pxs}}.adon-col.value{padding:0 10px}@media only screen and (max-width:768px){.adon-col.value{padding:0}}.adon-col.value .button{width:120px}.adon-title{font-size:20px;margin-bottom:10px}.adon-price{color:#888;font-size:12px}.adon-price em{font-size:26px;color:#333}.adon-desc{margin-top:20px}.adon-desc-item{padding-left:1em;position:relative;font-size:16px}.adon-desc-item:before{position:absolute;top:9px;left:0;content:"";width:3px;height:3px;border-radius:50%;background:#333}.adon-desc-item+.adon-desc-item{margin-top:6px}.settings-currency-cymbol{font-size:16px;padding-right:10px}.StripeElement{border-bottom:1px solid #aaa;padding:8px 0}@media only screen and (max-width:768px){.StripeElement{width:100%}}.checkbox{display:inline-block;width:22px;height:22px;border:2px solid #888;border-radius:3px;position:relative;transition:all .1s ease;cursor:pointer}.checkbox.checked:before{position:absolute;top:-6px;left:5px;content:"";width:5px;height:15px;background:transparent;border-color:transparent #00a479 #00a479 transparent;border-style:solid;border-width:3px;transform:rotate(25deg)}.checkbox:hover{opacity:.7}.checkbox-label{display:inline-block;margin-left:10px}.switcher{width:66px;height:40px;border-radius:20px;background:#ccc;position:relative;transition:all .4s ease;cursor:pointer}.switcher:before{position:absolute;left:4px;top:50%;transform:translateY(-50%);content:"";width:32px;height:32px;border-radius:50%;background:#fff;transition:all .4s ease}.switcher.checked{background:#94ecd5}.switcher.checked:before{background:#00a479;left:29px}.error{color:#db6374}.row:not(:first-child){margin-top:20px}.pre{white-space:pre-wrap}.text{font-size:16px;line-height:1.7}.text a{color:#00a479}.text a.secretly{color:#bbb}.text b{font-weight:700}.text+.text{margin-top:15px}.text.sub{color:#888;font-size:12px}.positive{color:#63a6db}.neutral{color:#888}.figure{border:1px solid #ddd;position:relative;padding-bottom:26px;text-align:center}.figure img{max-width:100%;height:auto;vertical-align:top}.figure:not(:first-child){margin-top:20px}.figure:not(:last-child){margin-bottom:20px}.figcaption{position:absolute;bottom:0;left:0;width:100%;background:#eee;color:#333;font-size:12px;line-height:26px;padding-left:10px;text-align:left}.failsafe{display:none;max-width:1000px;margin:200px auto 0}.qr{width:200px;height:200px;display:inline-block;border:1px solid #ddd}.qr img{width:100%;height:auto}[data-vue-template=true]{opacity:0;transition:opacity .1s ease}