.inner{width:1000px;margin:0 auto}html,body{-webkit-text-size-adjust:none;font-size:16px}html{overflow-y:scroll;overflow-x:hidden}html[lang="ja"] body{font-family:"Dosis",Helvetica,"MS PGothic",sans-serif}html[lang="en"] body{font-family:"Dosis",Helvetica,Arial}body{font-family:"Dosis",Helvetica,Arial,sans-serif;background:#f4f4f4}body.win{font-family:sans-serif}a{cursor:pointer;color:#666;text-decoration:none}a:link{color:#666}a:visited{color:#666}a:hover{color:#666;opacity:0.6;filter:"alpha(opacity=60)";-ms-filter:"alpha(opacity=60)";-khtml-opacity:0.6;-moz-opacity:0.6;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}a:active{color:#666}a:focus{outline:none}.hover{cursor:pointer;opacity:0.5;filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";-khtml-opacity:0.5;-moz-opacity:0.5}::selection{background:#ccc}::-moz-selection{background:#ccc}table{border-collapse:collapse;padding:0px;margin:0px}ul{list-style:none}img{vertical-align:bottom;border:none}sup{vertical-align:text-top;padding:0px 0.1em 0px 0.1em;line-height:4px;font-size:70%}sub{vertical-align:text-bottom;padding:0px 0.1em 0px 0.1em;line-height:4px;font-size:70%}@-webkit-keyframes fade{from{opacity:1}to{opacity:0.25}}header{width:100%;position:fixed;top:0;height:135px;background:#b6e2eb;z-index:100}header #user{zoom:1;height:65px}header #user:before,header #user:after{content:"";display:table}header #user:after{clear:both}header #user #status{width:320px;padding-top:15px;zoom:1;float:right;position:relative}header #user #status:before,header #user #status:after{content:"";display:table}header #user #status:after{clear:both}header #user #status #account{float:left;width:260px;padding-right:20px;text-align:right}header #user #status #account h4{font-size:1.1em;padding-bottom:5px}header #user #status #account h4 a{color:#be1e2d}header #user #status .icon{width:40px;height:40px;float:right;position:relative}header #user #status #login-text{float:right;text-align:right;width:60px;border-left:1px solid #888}header #user #status #login-form{float:left;width:250px}header #user #status #login-form form{zoom:1}header #user #status #login-form form:before,header #user #status #login-form form:after{content:"";display:table}header #user #status #login-form form:after{clear:both}header #user #status #login-form form label{width:190px;float:left;text-align:right;display:block;margin-bottom:5px}header #user #status #login-form form label input{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:120px;background:transparent;border:solid 1px #888;padding:2px 3px;margin:0 10px 0 5px}header #user #status #login-form form input#submit{width:60px;background:transparent;border:none}header #title{zoom:1;position:relative}header #title:before,header #title:after{content:"";display:table}header #title:after{clear:both}header #title h1{float:left;width:500px}header #title h1 a{display:inline-block;width:465px;height:52px;text-indent:-9999px;background:url(../../images/title.png) no-repeat top left}header #title h2{width:482px;height:21px;position:absolute;right:0;bottom:0px;text-indent:-9999px;background:url(../../images/subtitle.png) no-repeat top left}nav{border-top:solid 1px #888;border-bottom:solid 1px #888;width:100%;position:fixed;top:135px;height:50px;background:#fff;zoom:1;z-index:101}nav:before,nav:after{content:"";display:table}nav:after{clear:both}nav .inner ul{zoom:1;font-size:1.6em;width:500px;float:left;padding-top:10px}nav .inner ul:before,nav .inner ul:after{content:"";display:table}nav .inner ul:after{clear:both}nav .inner ul li{width:160px;float:left;letter-spacing:0.1em}nav .inner ul li a{color:#333}nav .inner form#search-form{padding-top:5px;display:block;float:right;width:500px}nav .inner form#search-form input{font-size:1.4em;width:370px;border:1px solid #aaa;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:4px 8px;font-family:"Dosis",Helvetica,Arial,sans-serif;font-style:italic;color:#aaa}nav .inner form#search-form input#search-submit{width:100px;border:none;margin-left:5px;cursor:pointer;color:#444}footer{width:100%;background:#b6e2eb;padding:20px 0;zoom:1;border-top:solid 1px #888}footer:before,footer:after{content:"";display:table}footer:after{clear:both}footer ul{float:left}footer ul li{float:left;padding-right:40px}footer #copyright{float:right}#container{padding-top:185px;width:100%;height:100%;background:#f4f4f4}#container #content,#container #archive{width:1020px;margin:0 auto;zoom:1;padding:40px 0}#container #content:before,#container #content:after,#container #archive:before,#container #archive:after{content:"";display:table}#container #content:after,#container #archive:after{clear:both}#container #content .post,#container #archive .post{width:294px;border:solid 1px #888;margin:10px;padding:12px;float:left}#container #content .post .post-content,#container #archive .post .post-content{height:470px;border-bottom:solid 1px #888;zoom:1}#container #content .post .post-content:before,#container #content .post .post-content:after,#container #archive .post .post-content:before,#container #archive .post .post-content:after{content:"";display:table}#container #content .post .post-content:after,#container #archive .post .post-content:after{clear:both}#container #content .post .post-content .entry,#container #archive .post .post-content .entry{width:294px;height:392px;overflow:hidden;margin-bottom:10px}#container #content .post .post-content h2,#container #archive .post .post-content h2{padding-bottom:5px;font-weight:bolder;height:40px;font-size:1.1em}#container #content .post .post-content h2 a,#container #archive .post .post-content h2 a{color:#333}#container #content .post .post-content p.name,#container #archive .post .post-content p.name{float:left;font-size:0.8em}#container #content .post .post-content p.date,#container #archive .post .post-content p.date{float:right;font-size:0.9em}#container #content .post .post-meta,#container #archive .post .post-meta{padding:15px 10px 0 10px;height:40px;zoom:1}#container #content .post .post-meta:before,#container #content .post .post-meta:after,#container #archive .post .post-meta:before,#container #archive .post .post-meta:after{content:"";display:table}#container #content .post .post-meta:after,#container #archive .post .post-meta:after{clear:both}#container #content .post .post-meta .meta,#container #archive .post .post-meta .meta{width:90px;height:40px;float:left;position:relative}#container #content .post .post-meta .meta.comments span,#container #archive .post .post-meta .meta.comments span{opacity:0.7;filter:"alpha(opacity=70)";-ms-filter:"alpha(opacity=70)";-khtml-opacity:0.7;-moz-opacity:0.7;background:url(../../images/comment.png) no-repeat top left;display:block;width:55px;height:40px;position:absolute;top:0;left:0}#container #content .post .post-meta .meta.comments p a,#container #archive .post .post-meta .meta.comments p a{display:block;width:65px;text-align:right;line-height:32px}#container #content .post .post-meta p.edit,#container #archive .post .post-meta p.edit{float:right;padding-top:12px}#container #archive,#container #user{border:solid 1px #888;width:956px;padding:20px 22px 40px;margin:40px auto}#container #archive #archive-head,#container #archive #item-header,#container #user #archive-head,#container #user #item-header{width:936px;padding:15px 0;margin:0 12px 20px;border-bottom:solid 1px #888;zoom:1}#container #archive #archive-head:before,#container #archive #archive-head:after,#container #archive #item-header:before,#container #archive #item-header:after,#container #user #archive-head:before,#container #user #archive-head:after,#container #user #item-header:before,#container #user #item-header:after{content:"";display:table}#container #archive #archive-head:after,#container #archive #item-header:after,#container #user #archive-head:after,#container #user #item-header:after{clear:both}#container #archive #archive-head img,#container #archive #item-header img,#container #user #archive-head img,#container #user #item-header img{vertical-align:bottom}#container #archive #archive-head span#author-name,#container #archive #item-header span#author-name,#container #user #archive-head span#author-name,#container #user #item-header span#author-name{font-size:1.8em;padding:0 40px 0 20px;font-weight:bolder}#container #archive #archive-head span#post-count,#container #archive #item-header span#post-count,#container #user #archive-head span#post-count,#container #user #item-header span#post-count{display:inline-block;padding:15px 0 15px 50px;background:url(../../images/tshirt.png) no-repeat top left}#container #archive #archive-head #message,#container #archive #item-header #message,#container #user #archive-head #message,#container #user #item-header #message{padding-top:10px}#container #archive #archive-head p#change-avatar,#container #archive #item-header p#change-avatar,#container #user #archive-head p#change-avatar,#container #user #item-header p#change-avatar{float:right;padding:50px 5px 0 0}#container #archive #profile,#container #user #profile{padding:0 10px 20px;line-height:1.4em;position:relative}#container #archive #profile p#url,#container #user #profile p#url{padding-top:10px}#container #archive #profile p.edit,#container #user #profile p.edit{text-align:right}#container #archive .post,#container #user .post{border:none;padding:12px;margin:0px}#container #archive #yet,#container #user #yet{padding:20px 10px 40px;font-size:1.4em}#container #archive #yet h2,#container #user #yet h2{padding-bottom:15px;font-size:1.2em}#container #archive #item-body,#container #user #item-body{width:936px;margin:0 auto;zoom:1}#container #archive #item-body:before,#container #archive #item-body:after,#container #user #item-body:before,#container #user #item-body:after{content:"";display:table}#container #archive #item-body:after,#container #user #item-body:after{clear:both}#container #archive #item-body .profile,#container #user #item-body .profile{width:936px;margin:0}#container #archive #item-body .profile h4,#container #user #item-body .profile h4{font-size:1.7em;padding:10px 0 20px}#container #archive #item-body .profile p#description,#container #user #item-body .profile p#description{width:800px;border:#aaa 1px dotted;padding:15px 35px;line-height:1.4em;margin-bottom:20px}#container #archive #item-body .profile form h5,#container #user #item-body .profile form h5{font-size:1.2em;padding-bottom:10px}#container #archive #item-body .profile form p,#container #user #item-body .profile form p{padding-bottom:20px}#container #archive #item-body .profile form input,#container #user #item-body .profile form input{display:block;margin-bottom:10px;padding:10px 15px;background:#fff;border:solid 1px #888;width:140px;cursor:pointer;font-family:"Dosis",Helvetica,Arial,sans-serif;font-size:1.1em}#container #archive #item-body .profile form input#file,#container #user #item-body .profile form input#file{width:600px;text-align:center}#single{width:1000px;margin:0 auto;padding-top:60px}#single .wrapper{width:1000px;zoom:1}#single .wrapper:before,#single .wrapper:after{content:"";display:table}#single .wrapper:after{clear:both}#single .wrapper #images{width:500px;float:left}#single .wrapper #images #main-image{display:table-cell;height:640px;text-align:center;vertical-align:middle;width:498px;border:1px solid #bbb;background:#fff;overflow:hidden}#single .wrapper #images ul#other-images{width:500px;height:100px;overflow:hidden;zoom:1}#single .wrapper #images ul#other-images:before,#single .wrapper #images ul#other-images:after{content:"";display:table}#single .wrapper #images ul#other-images:after{clear:both}#single .wrapper #images ul#other-images li{width:80px;height:80px;float:left;padding:10px 3px 10px 0}#single .wrapper #description{width:480px;height:730px;float:right;padding-left:20px;position:relative}#single .wrapper #description #description-header{zoom:1;padding-bottom:50px}#single .wrapper #description #description-header:before,#single .wrapper #description #description-header:after{content:"";display:table}#single .wrapper #description #description-header:after{clear:both}#single .wrapper #description #description-header p#icon{width:50px;height:50px;float:left;padding-right:20px}#single .wrapper #description #description-header .title{width:400px;float:right}#single .wrapper #description #description-header h2{font-size:1.8em;letter-spacing:0.1em;font-weight:bolder;padding-bottom:10px}#single .wrapper #description #description-header p{font-size:1.1em}#single .wrapper #description #text{font-size:1.1em;line-height:1.6em}#single .wrapper #description #single-meta{width:460px;height:40px;position:absolute;padding:20px 0 20px 20px;bottom:0;border-top:solid 1px #888;border-bottom:solid 1px #888}#single .wrapper #description #single-meta .meta{float:left;width:80px}#single .wrapper #description #single-meta .meta.comments span{opacity:0.7;filter:"alpha(opacity=70)";-ms-filter:"alpha(opacity=70)";-khtml-opacity:0.7;-moz-opacity:0.7;background:url(../../images/comment.png) no-repeat top left;display:block;width:55px;height:40px;float:left}#single .wrapper #description #single-meta .meta.comments p a{display:block;width:65px;text-align:right;line-height:32px}#single #comments{width:1000px;margin-top:40px;border-top:dotted 1px #aaa;border-bottom:dotted 1px #aaa;padding-top:40px}#single #comments h2{font-size:1.7em}#single #comments ul.commentlist{padding-bottom:60px}#single #comments ul.commentlist li{line-height:1.4em;padding-top:40px}#single #comments ul.commentlist li #comment-meta span{font-size:1.3em;font-weight:bold;padding-right:15px}#single #comments ul.commentlist li #comment-meta a.date{font-size:0.8em}#single #comments ul.commentlist li .reply{padding-top:10px}#single #comments ul.commentlist li .reply a{font-weight:bold}#single #comments ul.commentlist ul.children{border-top:1px dotted #ccc;padding-left:40px;margin-top:10px}#single #comments ul.commentlist ul.children li{padding-top:10px}#single #respond{padding:40px 0}#single #respond h3{font-size:1.3em;padding-bottom:15px}#single #respond form .comment-avatar-box{display:none}#single #respond form p{padding-bottom:10px}#single #respond form p label{display:inline-block;width:80px}#single #respond form p input{width:400px;background:transparent;padding:4px 5px;border:solid 1px #888;font-size:1.1em;font-family:"Dosis",Helvetica,Arial,sans-serif}#single #respond form p.cptch_block{padding-left:80px}#single #respond form p.comment-form-comment label,#single #respond form p.form-textarea label{vertical-align:top}#single #respond form p.comment-form-comment textarea,#single #respond form p.form-textarea textarea{width:600px;height:300px;border:solid 1px #888;background:transparent;font-family:"Dosis",Helvetica,Arial,sans-serif;font-size:1.1em}#single #respond form p.form-textarea{padding-left:80px}#single #respond form p.form-allowed-tags{padding:0 0 20px 80px;width:600px;font-size:0.8em;color:#888}#single #respond form p.form-allowed-tags code{line-height:1.4em}#single #respond form p.form-submit{padding-left:80px}#single #respond form p.form-submit input{width:160px;background:#fff;cursor:pointer}#single #respond form p.form-submit input:hover{opacity:0.5;filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";-khtml-opacity:0.5;-moz-opacity:0.5;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}#single{width:1000px;margin:0 auto;padding-top:60px}#single .wrapper{width:1000px;zoom:1}#single .wrapper:before,#single .wrapper:after{content:"";display:table}#single .wrapper:after{clear:both}#single .wrapper #images{width:500px;float:left}#single .wrapper #images #main-image{display:table-cell;height:640px;text-align:center;vertical-align:middle;width:498px;border:1px solid #bbb;background:#fff;overflow:hidden}#single .wrapper #images ul#other-images{width:500px;height:100px;overflow:hidden;zoom:1}#single .wrapper #images ul#other-images:before,#single .wrapper #images ul#other-images:after{content:"";display:table}#single .wrapper #images ul#other-images:after{clear:both}#single .wrapper #images ul#other-images li{width:80px;height:80px;float:left;padding:10px 3px 10px 0}#single .wrapper #description{width:480px;height:730px;float:right;padding-left:20px;position:relative}#single .wrapper #description #description-header{zoom:1;padding-bottom:50px}#single .wrapper #description #description-header:before,#single .wrapper #description #description-header:after{content:"";display:table}#single .wrapper #description #description-header:after{clear:both}#single .wrapper #description #description-header p#icon{width:50px;height:50px;float:left;padding-right:20px}#single .wrapper #description #description-header .title{width:400px;float:right}#single .wrapper #description #description-header h2{font-size:1.8em;letter-spacing:0.1em;font-weight:bolder;padding-bottom:10px}#single .wrapper #description #description-header p{font-size:1.1em}#single .wrapper #description #text{font-size:1.1em;line-height:1.6em}#single .wrapper #description #single-meta{width:460px;height:40px;position:absolute;padding:20px 0 20px 20px;bottom:0;border-top:solid 1px #888;border-bottom:solid 1px #888}#single .wrapper #description #single-meta .meta{float:left;width:80px}#single .wrapper #description #single-meta .meta.comments span{opacity:0.7;filter:"alpha(opacity=70)";-ms-filter:"alpha(opacity=70)";-khtml-opacity:0.7;-moz-opacity:0.7;background:url(../../images/comment.png) no-repeat top left;display:block;width:55px;height:40px;float:left}#single .wrapper #description #single-meta .meta.comments p a{display:block;width:65px;text-align:right;line-height:32px}#single #comments{width:1000px;margin-top:40px;border-top:dotted 1px #aaa;border-bottom:dotted 1px #aaa;padding-top:40px}#single #comments h2{font-size:1.7em}#single #comments ul.commentlist{padding-bottom:60px}#single #comments ul.commentlist li{line-height:1.4em;padding-top:40px}#single #comments ul.commentlist li #comment-meta span{font-size:1.3em;font-weight:bold;padding-right:15px}#single #comments ul.commentlist li #comment-meta a.date{font-size:0.8em}#single #comments ul.commentlist li .reply{padding-top:10px}#single #comments ul.commentlist li .reply a{font-weight:bold}#single #comments ul.commentlist ul.children{border-top:1px dotted #ccc;padding-left:40px;margin-top:10px}#single #comments ul.commentlist ul.children li{padding-top:10px}#single #respond{padding:40px 0}#single #respond h3{font-size:1.3em;padding-bottom:15px}#single #respond form .comment-avatar-box{display:none}#single #respond form p{padding-bottom:10px}#single #respond form p label{display:inline-block;width:80px}#single #respond form p input{width:400px;background:transparent;padding:4px 5px;border:solid 1px #888;font-size:1.1em;font-family:"Dosis",Helvetica,Arial,sans-serif}#single #respond form p.cptch_block{padding-left:80px}#single #respond form p.comment-form-comment label,#single #respond form p.form-textarea label{vertical-align:top}#single #respond form p.comment-form-comment textarea,#single #respond form p.form-textarea textarea{width:600px;height:300px;border:solid 1px #888;background:transparent;font-family:"Dosis",Helvetica,Arial,sans-serif;font-size:1.1em}#single #respond form p.form-textarea{padding-left:80px}#single #respond form p.form-allowed-tags{padding:0 0 20px 80px;width:600px;font-size:0.8em;color:#888}#single #respond form p.form-allowed-tags code{line-height:1.4em}#single #respond form p.form-submit{padding-left:80px}#single #respond form p.form-submit input{width:160px;background:#fff;cursor:pointer}#single #respond form p.form-submit input:hover{opacity:0.5;filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";-khtml-opacity:0.5;-moz-opacity:0.5;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}#page{padding-top:20px 0 60px}#page h2{font-size:1.7em;padding-bottom:10px;border-bottom:solid 1px #888}#page #post{padding:30px 0;font-size:1.1em;line-height:1.6em}#register-page{padding:20px 0}#register-page h2{font-size:1.7em;padding-bottom:40px}#register-page h4{padding:30px 0 15px;font-size:1.3em}#register-page p{padding-bottom:20px}#register-page label{display:inline-block;width:200px;vertical-align:middle}#register-page input{width:400px;background:transparent;padding:4px 5px;border:solid 1px #888;font-size:1.1em;font-family:"Dosis",Helvetica,Arial,sans-serif}#register-page .bph_container{padding-bottom:60px}#register-page .submit input{width:160px;background:#fff;padding:4px 5px;border:solid 1px #888;font-size:1.1em;font-family:"Dosis",Helvetica,Arial,sans-serif;cursor:pointer;float:left;display:inline-block}#register-page .submit input:hover{opacity:0.5;filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)";-khtml-opacity:0.5;-moz-opacity:0.5;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}
