h2{background:#FEA757;padding:.5em;color:#fff;border-radius:.5em}.box28{position:relative;margin:2em 0;padding:25px 10px 7px;border:solid 2px #FFC107}.box28 .box-title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#FEA757;color:#fff;font-weight:700}.box28 p{margin:0;padding:0}.box2{padding:.5em 1em;margin:2em 0;font-weight:700;color:#FE7F0B;background:#FFF;border:solid 3px #FEA757;border-radius:10px}.box2 p{margin:0;padding:0}.box3{padding:.5em 1em;margin:2em 0;color:#2c2c2f;background:#FDF5E6}.box3 p{margin:0;padding:0}.box27{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #FEA757}.box27 .box-title{position:absolute;display:inline-block;top:-27px;left:-3px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#FEA757;color:#fff;font-weight:700;border-radius:5px 5px 0 0}.box27 p{margin:0;padding:0}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #FEA757;border-radius:8px}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#FEA757;font-weight:700}.box26 p{margin:0;padding:0}.balloon{margin-bottom:2em;position:relative}.balloon:before,.balloon:after{clear:both;content:"";display:block}.balloon figure{width:60px;height:60px}.balloon-image-left{float:left;margin-right:20px}.balloon-image-right{float:right;margin-left:20px}.balloon figure img{width:100%;height:100%;border:1px solid #aaa;border-radius:50%;margin:0}.balloon-image-description{padding:5px 0 0;font-size:10px;text-align:center}.balloon-text-right,.balloon-text-left{position:relative;padding:10px;border:1px solid;border-radius:10px;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px);display:inline-block}.balloon-text-right{border-color:#aaa}.balloon-text-left{border-color:#aaa}.balloon-text-right{float:left}.balloon-text-left{float:right}.balloon p{margin:0 0 20px}.balloon p:last-child{margin-bottom:0}.balloon-text-right:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #aaa;top:15px;left:-20px}.balloon-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #fff;top:15px;left:-19px}.balloon-text-left:before{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #aaa;top:15px;right:-20px}.balloon-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #fff;top:15px;right:-19px}.think .balloon-text-right,.think .balloon-text-left{border-radius:30px}.think .balloon-text-right:before{border:1px solid #aaa;border-radius:50%;width:8px;height:8px;top:15px;left:-12px}.think .balloon-text-right:after{border:1px solid #aaa;border-radius:50%;width:4px;height:4px;top:20px;left:-19px}.think .balloon-text-left:before{border:1px solid #aaa;border-radius:50%;width:8px;height:8px;top:15px;right:-12px}.think .balloon-text-left:after{border:1px solid #aaa;border-radius:50%;width:4px;height:4px;top:20px;right:-19px}.kakomi-tape2{position:relative;width:70%;margin:2.5em auto;padding:35px 30px 20px;color:#700;background-color:#e8ddbd;box-shadow:inset 0 0 40px rgba(204,186,136,1), 0 2px 2px #ccc}.kakomi-tape2::before{display:block;position:absolute;content:"";width:140px;height:35px;left:35%;top:-16px;background-color:rgba(204,186,136,0.3);box-shadow:0 0 3px rgba(0,0,0,0.1);transform:rotate(-3deg)}.balloon5{width:100%;margin:1.5em 0;overflow:hidden}.balloon5 .faceicon{float:left;margin-right:-90px;width:80px}.balloon5 .faceicon img{width:100%;height:auto;border:solid 3px #FEA757;border-radius:50%}.balloon5 .chatting{width:100%}.says{display:inline-block;position:relative;margin:5px 0 0 105px;padding:17px 13px;border-radius:12px;background:#FEA757}.says:after{content:"";display:inline-block;position:absolute;top:18px;left:-24px;border:12px solid transparent;border-right:12px solid #FEA757}.says p{margin:0;padding:0}.box8{padding:.5em 1em;margin:2em 0;color:#232323;background:#fff8e8;border-left:solid 10px #ffc06e}.box8 p{margin:0;padding:0}h2{position:relative;padding:.6em;background:#FEA757}h2:after{position:absolute;content:'';top:100%;left:30px;border:15px solid transparent;border-top:15px solid #FEA757;width:0;height:0}.box26{position:relative;margin:2em 0;padding:.5em 1em;border:solid 3px #FE7F0B;border-radius:8px}.box26 .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#FFF;color:#FE7F0B;font-weight:700}.box26 p{margin:0;padding:0}