header,nav,article,section,aside,footer{display:block}html{background:#3c6864;color:#333}body{background:#d3dddc url(/images/bg.png)}header{margin:20px 0;padding:10px 20px 1px;background:#f6f6f0;-webkit-border-radius:5px;position:relative}header h1{margin-bottom:0}header #account{position:absolute;top:10px;right:10px}header #contact{position:absolute;top:30px;right:30px}a:hover img{opacity:.8}.content{background:#f6f6f0;-webkit-border-radius:5px;padding:20px}.content .visual{text-align:center;margin-bottom:20px}.content h2{background:#fff;margin:20px 0;padding:5px 10px;border-radius:5px;box-shadow:0 1px 0 rgba(0,0,0,0.05)}.content h2 span{border-left:5px solid #e37e0f;padding-left:10px}.content h2+h3{margin-top:0}.content h3{line-height:1.5;margin:2em 0 1em;padding:4px 0 4px 37px;background:url(/images/ico_smile.png) left center no-repeat;color:#dc8423}.content h3:first-child{margin-top:0}.content h3 span{font-size:12px;color:#888;font-weight:normal;margin-left:10px}.content p,.content li,.content dt,.content dd,.content table th,.content table td{color:#444;line-height:1.7;font-size:16px}.content .qa dt{color:#4f8d2f}.content .qa dd{margin-bottom:30px}.content .qa dt,.content .qa dd{position:relative;margin-left:2.5em}.content .qa dt strong,.content .qa dd strong{position:absolute;left:-2.5em}.content .qa dd strong{color:#e37e0f}.content section{margin-bottom:50px}.content .voice .row{margin-bottom:30px}.content .voice .name{font-size:12px;color:#666}.content th{background:#666;color:#eee !important}.content em{color:#e37e0f;font-style:normal;font-weight:bold}.content .actions{background:transparent}.content form dl{padding-top:3px}.content form dt,.content form dd{font-size:12px}.content form dt{width:60px;float:left;font-weight:normal}.content form dd{margin-left:70px;margin-bottom:10px}.pagetop a{margin-top:30px;margin-bottom:50px;float:right;padding:10px;border-radius:5px;text-decoration:none;background:#f6f6f0;background:-moz-linear-gradient(top, #fff, #eeeee3);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eeeee3));box-shadow:0 1px 0 rgba(0,0,0,0.05)}footer{clear:both;background:url(/images/footer1.png) top right repeat-x;margin-bottom:50px;padding:114px 0 0;color:#fff}footer address{text-align:center;padding-top:10px;background:#3c6864}footer a,footer a:hover{color:#eee}div.popover-well{min-height:160px}div.popover-well div.popover{display:block}div.popover-well div.popover-wrapper{width:50%;height:160px;float:left;margin-left:55px;position:relative}div.popover-well div.popover-menu-wrapper{height:80px}img.large-bird{margin:5px 0 0 310px;opacity:.1}.content h3.title{line-height:1;margin:0;padding:9px 15px;background:none;color:#000;background:whitesmoke;border-bottom:1px solid #eee}.pricing{margin-top:10px}.pricing .pricing-block{margin-bottom:30px}.pricing .pricing-block h4{margin:0 0 10px;padding:6px 12px;background:#f0ebe0;border-left:4px solid #e37e0f;font-size:16px;color:#5a4a2f}.pricing .price-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,0.05)}.pricing .price-table th,.pricing .price-table td{padding:10px 14px;border-bottom:1px solid #eee;vertical-align:middle}.pricing .price-table th{background:#666;color:#eee !important;text-align:left;font-weight:normal;font-size:14px}.pricing .price-table td.price{text-align:right;white-space:nowrap;font-weight:bold;color:#c75500;width:30%}.pricing .price-table th.note,.pricing .price-table td.note{font-size:13px;color:#777;width:35%}.pricing .feature-list{margin:0;padding:12px 16px;background:#fafaf5;border:1px solid #eee;border-radius:4px}.pricing .feature-list dt{font-weight:bold;color:#4f8d2f;margin-top:10px}.pricing .feature-list dt:first-child{margin-top:0}.pricing .feature-list dd{margin:4px 0 0 1em;line-height:1.7}.pricing .pricing-note{margin-top:10px;text-align:right;color:#666}.pricing .price-table .upcoming{margin-left:4px;font-size:11px;color:#888;font-weight:normal;white-space:nowrap}.line-mock{width:320px;margin:20px auto;background:#8DAFC9;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.15);font-family:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Yu Gothic", sans-serif}.line-mock-header{display:flex;align-items:center;padding:10px 12px;background:#4E6E83;color:#fff;font-size:14px;gap:6px}.line-mock-back{font-size:22px;line-height:1}.line-mock-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#06C755;color:#fff;font-size:10px;line-height:1}.line-mock-title{flex:1;font-weight:bold;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-mock-icons{font-size:14px;line-height:1;letter-spacing:4px}.line-mock-body{padding:12px 10px;min-height:360px}.line-mock-date{text-align:center;font-size:11px;color:#fff;background:rgba(0,0,0,0.18);border-radius:10px;padding:2px 10px;width:-moz-max-content;width:max-content;margin:12px auto}.line-mock-date:first-child{margin-top:0}.line-msg{display:flex;margin-bottom:8px;align-items:flex-end;gap:4px}.line-msg.bot{justify-content:flex-start}.line-avatar{width:32px;height:32px;border-radius:50%;background:#06C755;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px;margin-right:2px;flex-shrink:0}.line-bubble{max-width:70%;padding:8px 12px;border-radius:14px;background:#fff;color:#333;font-size:13px;line-height:1.6;box-shadow:0 1px 1px rgba(0,0,0,0.08)}.line-time{font-size:10px;color:#fff;opacity:.9;align-self:flex-end;padding-bottom:2px}.line-mock-richmenu{background:#fff;border-top:1px solid #e0e0e0;padding:6px}.line-mock-richmenu-main{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 12px;border:1px solid #e6e6e6;border-radius:6px;margin-bottom:6px}.line-mock-richmenu-icon{font-size:32px;line-height:1}.line-mock-richmenu-label{font-size:16px;color:#333;font-weight:500}.line-mock-richmenu-row{display:flex;gap:6px}.line-mock-richmenu-cell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 4px;border:1px solid #e6e6e6;border-radius:6px}.line-mock-richmenu-subicon{font-size:22px;line-height:1}.line-mock-richmenu-sublabel{font-size:11px;color:#555}.line-mock-inputbar{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:#f5f5f5;border-top:1px solid #e0e0e0;color:#555;font-size:12px}.line-mock-inputbar-icon{font-size:16px}.mock-note{margin-top:8px;text-align:center;font-size:11px;color:#aaa}.content p.mock-note{font-size:11px;color:#aaa}
