.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:verdana,arial,'Hiragino Maru Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-size:12pt}.roundcorner{-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.menubar{width:100%;background:#fff;position:fixed;top:0;right:0;padding-bottom:10px;z-index:10000}.menubar .menu{overflow:hidden;margin:5px auto 0 auto;width:850px;text-align:right;-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.menubar .menu .logo{float:left;width:36px;margin-left:5px;margin-top:1px}.menubar .menu .logosns{float:right;margin-top:3px;margin-right:5px}.menubar .menu .logosns a{width:30px;height:30px;margin-left:1px;margin-top:1px;background-size:contain;background-repeat:no-repeat;display:inline-block}.menubar .menu .logosns .youtube{background-image:url('img/yt.png')}.menubar .menu .logosns .facebook{background-image:url('img/fb.png')}.menubar .menu .logosns .mixi{background-image:url('img/mi.png')}.menubar .menu .logosns .twitter{background-image:url('img/tw.png')}.menubar .menu ul{padding:7px;list-style:none;display:inline-block;margin:0}.menubar .menu li{font-family:'Passero One','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-size:18pt;display:inline-block;padding:2px 1em;list-style:none;color:white;background:#333;border-right:1px solid white;line-height:20px}.menubar .menu a:visited{color:white;text-decoration:none!important}a:link{text-decoration:none}#page{width:850px;margin:50px auto}#page img{max-width:100%}#page h1{margin-bottom:8px}#page h2{-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);font-family:'Passero One','Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;font-size:28pt;font-style:normal;margin:0;color:white;padding:.2em .7em;background:#3060ff;background:-moz-linear-gradient(#33bcef,#019ad2);background:-webkit-linear-gradient(#33bcef,#019ad2);border-radius:.1em .1em 0 0;padding:10px;box-shadow:0 0 4px rgba(0,0,0,0.3)}#contents{position:relative;margin:0 1px;box-shadow:0 1px 4px rgba(0,0,0,0.3);padding:20px 30px 30px 30px}#contents .msg{-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);width:310px;padding:10px 30px;position:relative;border:1px solid #999;display:inline-block;background-color:white}#contents .tweet{float:right}#contents .vimg{height:400px}#contents .textr{text-align:right}#contents .narrow{width:350px}#contents .ypic{height:420px}#contents .m4{top:80px}#contents .img{width:400px;padding:0}#contents .tall{height:330px}#contents .small{height:200px}#contents .left{float:left}#contents .right{float:right}#contents .m0{top:45px}#contents .m1{top:35px}#contents .m2{top:15px;width:325px}#contents .m3{top:35px}.note{text-align:center;font-size:85%;line-height:1.2em}