@charset 'utf-8';.btn-s,.btn-m,.btn-l{color:#555555 !important;text-decoration:none;font-size:12px;line-height:1.4 !important;text-shadow:1px 1px rgba(255,255,255,.5),-1px -1px rgba(255,255,255,.5);display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(255,255,255,1);background-color:#ededed;background-image:-webkit-linear-gradient(bottom,#dcdcdc,#fff);background-image:-moz-linear-gradient(bottom,#dcdcdc,#fff);background-image:-o-linear-gradient(bottom,#dcdcdc,#fff);background-image:-ms-linear-gradient(bottom,#dcdcdc,#fff);background-image:linear-gradient(to top,#dcdcdc,#fff);border:solid 1px #888888}.btn-s{padding:2px 5px}.btn-m{padding:2px 15px}.btn-l{padding:2px 30px}.btn-s:hover,.btn-m:hover,.btn-l:hover{color:#0645aa !important;text-decoration:none;text-decoration:none !important;display:inline-block;background-color:#e2e9f1;background-image:-webkit-linear-gradient(bottom,#c5d4e4,#fff);background-image:-moz-linear-gradient(bottom,#c5d4e4,#fff);background-image:-o-linear-gradient(bottom,#c5d4e4,#fff);background-image:-ms-linear-gradient(bottom,#c5d4e4,#fff);background-image:linear-gradient(to top,#c5d4e4,#fff);border:solid 1px #2655a0}.btn-s.orange,.btn-m.orange,.btn-l.orange{color:#555555 !important;text-shadow:1px 1px rgba(255,255,255,.5),-1px -1px rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,1);background-color:#ffe4b2;background-image:-webkit-linear-gradient(bottom,#fdd07a,#fff);background-image:-moz-linear-gradient(bottom,#fdd07a,#fff);background-image:-o-linear-gradient(bottom,#fdd07a,#fff);background-image:-ms-linear-gradient(bottom,#fdd07a,#fff);background-image:linear-gradient(to top,#fdd07a,#fff);border:solid 1px #db9e29}.btn-s.orange:hover,.btn-m.orange:hover,.btn-l.orange:hover{color:#a40000 !important;background-color:#fec29a;background-image:-webkit-linear-gradient(bottom,#fd7318,#fff);background-image:-moz-linear-gradient(bottom,#fd7318,#fff);background-image:-o-linear-gradient(bottom,#fd7318,#fff);background-image:-ms-linear-gradient(bottom,#fd7318,#fff);background-image:linear-gradient(to top,#fd7318,#fff);border:solid 1px #de681b}.icon-config,.icon-greet,.icon-write-diary,.icon-album,.icon-write-mail{display:inline-block;background:url(/static/img/btn_base_icon.png?7Kq8H) no-repeat 0 0}.btn-icon .icon-config{height:17px;padding:1px 0 0 20px;background-position:0 -578px}.btn-icon:hover .icon-config{background-position:0 -610px}.btn-icon .icon-greet{height:18px;padding:1px 0 0 20px;background-position:0 -54px}.btn-icon:hover .icon-greet{background-position:0 -82px}.btn-icon .icon-write-diary{height:18px;padding:1px 0 0 20px;background-position:0 -221px}.btn-icon:hover .icon-write-diary{background-position:0 -250px}.btn-icon .icon-album{height:17px;padding:1px 0 0 25px;background-position:0 -637px}.btn-icon:hover .icon-album{background-position:0 -664px}.btn-icon .icon-write-mail{height:16px;padding:1px 0 0 25px;background-position:0 -691px}.btn-icon:hover .icon-write-mail{background-position:0 -717px}.btn-orange{color:#fff !important;text-decoration:none;font-weight:bold;font-size:18px;line-height:2.3 !important;height:40px;vertical-align:middle;text-shadow:1px 2px 2px rgba(163,96,18,1);display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 4px 2px rgba(100,100,100,.3);-moz-box-shadow:0 0 4px 2px rgba(100,100,100,.3);box-shadow:0 0 4px 2px rgba(100,100,100,.3);background:#fff;padding:1px;border:solid 1px #f59018;margin:2px 0}.btn-orange span{display:block;height:40px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#ff8f3e;background-image:-webkit-linear-gradient(bottom,#ff6600,#ffcc99);background-image:-moz-linear-gradient(bottom,#ff6600,#ffcc99);background-image:-o-linear-gradient(bottom,#ff6600,#ffcc99);background-image:-ms-linear-gradient(bottom,#ff6600,#ffcc99);background-image:linear-gradient(to top,#ff6600,#ffcc99);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffcc99, EndColorStr=#ff6600)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffcc99',endColorstr='#ff6600');zoom:1;padding:0 20px}.btn-orange:hover{margin:4px 0 0}