h1{border:none;margin:5px 0 0 50px}legend{display:none}input[type=text]{width:165px;max-width:165px}textarea{width:600px;max-width:600px}div.user{color:#b3b3ab;font-size:93%;font-weight:700;position:absolute;top:55px;left:75px}h1 span.portrait{color:#b3b3ab;font-size:65%;font-weight:700}h1{margin-top:2px}div.user span.portrait{position:absolute;top:-28px;left:-50px}#photo{margin:15px 0 30px}#photo #selectImage{border:2px solid #b3b3ab;margin:0 30px 10px 25px;position:relative}#photo div.image{text-align:center;background-color:#f5f5f0;border:3px solid #fff}#photo div.image img{max-width:600px;max-height:600px}#photo p.description{border-bottom:1px dotted #b3b3ab;margin:0 30px 30px 25px;padding-bottom:20px;font-size:108%}#photo dl.data{padding-left:25px;position:relative}#photo dl.data dt{text-indent:-9999px;width:190px;height:20px;margin:0;position:absolute;top:0}#photo dl.data dt.color{background:url(/static/images/headline/color.png) no-repeat;left:25px}#photo dl.data dt.item{background:url(/static/images/headline/item.png) no-repeat;left:235px}#photo dl.data dt.keyword{background:url(/static/images/headline/keyword.png) no-repeat;left:445px}#photo dl.data dd{float:left;width:190px;margin:25px 20px 0 0;padding-bottom:20px}#photo dl.data dd.keyword{margin-right:0}#photo dl.data dd.color li{float:left;text-indent:-9999px;margin-bottom:6px;padding:0}#photo dl.data dd.color li a{background:url(/static/images/icon/colorscheme.png) no-repeat;width:190px;height:21px;display:block}#photo dl.data dd.color li.red a{background-position:0 0}#photo dl.data dd.color li.red a:hover{background-position:-190px 0}#photo dl.data dd.color li.brown a{background-position:0 -21px}#photo dl.data dd.color li.brown a:hover{background-position:-190px -21px}#photo dl.data dd.color li.orange a{background-position:0 -42px}#photo dl.data dd.color li.orange a:hover{background-position:-190px -42px}#photo dl.data dd.color li.khaki a{background-position:0 -63px}#photo dl.data dd.color li.khaki a:hover{background-position:-190px -63px}#photo dl.data dd.color li.yellow a{background-position:0 -84px}#photo dl.data dd.color li.yellow a:hover{background-position:-190px -84px}#photo dl.data dd.color li.yellowGreen a{background-position:0 -105px}#photo dl.data dd.color li.yellowGreen a:hover{background-position:-190px -105px}#photo dl.data dd.color li.green a{background-position:0 -126px}#photo dl.data dd.color li.green a:hover{background-position:-190px -126px}#photo dl.data dd.color li.lightBlue a{background-position:0 -147px}#photo dl.data dd.color li.lightBlue a:hover{background-position:-190px -147px}#photo dl.data dd.color li.blue a{background-position:0 -168px}#photo dl.data dd.color li.blue a:hover{background-position:-190px -168px}#photo dl.data dd.color li.purple a{background-position:0 -189px}#photo dl.data dd.color li.purple a:hover{background-position:-190px -189px}#photo dl.data dd.color li.pink a{background-position:0 -210px}#photo dl.data dd.color li.pink a:hover{background-position:-190px -210px}#photo dl.data dd.color li.white a{background-position:0 -231px}#photo dl.data dd.color li.white a:hover{background-position:-190px -231px}#photo dl.data dd.color li.gray a{background-position:0 -252px}#photo dl.data dd.color li.gray a:hover{background-position:-190px -252px}#photo dl.data dd.color li.black a{background-position:0 -273px}#photo dl.data dd.color li.black a:hover{background-position:-190px -273px}#photo dl.data dd.color li.gold a{background-position:0 -294px}#photo dl.data dd.color li.gold a:hover{background-position:-190px -294px}#photo dl.data dd.color li.silver a{background-position:0 -315px}#photo dl.data dd.color li.silver a:hover{background-position:-190px -315px}#photo dl.data dd.item li{background:url(/static/images/icon/item001_13x13.png) 0 .2em no-repeat;padding:0 0 0 20px;font-size:93%;font-weight:700}#photo dl.data dd.keyword li{float:left;white-space:nowrap;background:url(/static/images/bg/keyword_bg.png) 100% 0 no-repeat;height:18px;margin:0 5px 10px 0;padding:0;font-size:85%;font-weight:700;line-height:18px}#photo dl.data dd.keyword li a{float:left;color:#fff;background:url(/static/images/bg/keyword_bg.png) -184px -18px no-repeat;height:18px;padding:0 10px;display:block}#photo dl.data dd.keyword form{clear:both;margin:0 0 7px;position:relative}#photo dl.data dd.keyword div.inputText span.addBtn{text-indent:-9999px;background-image:url(/static/images/button/add001.png);background-position:0 0;background-repeat:no-repeat;width:24px;height:28px;display:block;position:absolute;top:0;right:0}#photo dl.data dd.keyword div.inputText a{background-image:url(/static/images/button/add001.png);background-position:0 -28px;background-repeat:no-repeat;width:24px;height:28px;display:block}#photo dl.data dd.keyword div.inputText a:hover{background-position:0 -56px}#utilities{border:1px solid #dbdbdb;margin:15px 0}#utilities h2{border-bottom:1px solid #dbdbdb;margin:0;padding:10px 15px;font-size:85%}#utilities div.section div.section{border-top:1px dotted #b3b3ab;min-height:83px;position:relative}#utilities div.section div.first{border:none}#utilities div.section div.section h3,#utilities div.section div.section div.date,#utilities div.section div.section ul.info{margin-left:85px}#utilities div.section div.section h3{margin-top:0;padding-top:15px}#utilities div.section div.section div.date{color:#b3b3ab;font-size:93%;font-weight:700}#utilities div.section div.section div.thumb{position:absolute;top:10px;left:15px}#utilities div.section div.section ul.info{color:#b3b3ab;font-size:93%;font-weight:700}#utilities div.section div.section ul.info li{float:left;background:url(/static/images/bg/utilities_info_bg.png) 100% 0 no-repeat;height:21px;margin:5px 5px 0 0;padding:0;line-height:21px}#utilities div.section div.section ul.info li img{vertical-align:middle}#utilities div.section div.section ul.info li span{float:left;color:#b3b3ab;background:url(/static/images/bg/utilities_info_bg.png) -154px -21px no-repeat;height:21px;padding:0 5px;display:block}#utilities div.section div.section ul.info li a:hover{color:#b3b3ab;background-color:#0000}#utilities p.more{text-align:center;border-top:1px solid #dedede;width:300px;margin:0;padding:10px 0;font-size:85%;font-weight:700;display:block}#communication{background:#fafaf5;border-top:1px solid #dbdbdb;margin:0 1px}#comment h2,#clip h2{text-indent:-9999px;border-bottom:1px dotted #b3b3ab;height:12px;margin-top:30px;padding-bottom:10px}#communication span.portrait{float:left}#communication span.name{margin-left:38px;font-size:93%;display:block}#communication span.date{color:#b3b3ab;margin-left:5px;font-size:85%}#communication div.button{background-repeat:no-repeat;height:30px}#communication div.button input,#communication div.button a{text-indent:-9999px;cursor:pointer;background-color:#0000;background-position:0 -30px;background-repeat:no-repeat;height:30px;display:block;overflow:hidden}#communication div.button a:hover{background-color:#0000}#comment{border-top:1px solid #fff}#comment h2,#commentList,#commentForm{margin-left:25px;margin-right:25px}#comment h2{background:url(/static/images/headline/comment.png) no-repeat}#commentList{margin-bottom:15px}#commentList h3{display:none}#commentList dl{margin:5px 0 0}#commentList dt{float:left;clear:left;width:200px;margin:0;padding-top:7px;font-weight:700;line-height:1.2}#commentList dd.commentBody{border-bottom:1px dotted #b3b3ab;padding:7px 0 10px 210px}#commentForm{margin-bottom:40px}#commentForm h3{background:url(/static/images/icon/comment002_13x13.png) no-repeat;margin-top:40px;padding-left:18px;font-size:93%}#commentForm dt{display:none}#commentForm p.attention{color:#b3b3ab;text-indent:15px;height:30px;font-size:93%;font-weight:700;line-height:30px}#submitComment,#submitComment input{float:left;background-image:url(/static/images/button/form/comment_135x30.png);width:135px}#loginComment,#loginComment a{background-image:url(/static/images/button/form/comment_login_167x30.png);width:167px}#clip{border-top:1px solid #fff}#clip h2{background:url(/static/images/headline/clip.png) no-repeat}#clip ul.clipList{margin:0 0 15px;padding:0}#clip ul.clipList li{clear:both;background:0 0;border-bottom:1px dotted #b3b3ab;margin:0;padding:13px 0;font-weight:700;line-height:1.2}#clip p.clipList-footer{text-align:right}#addClip,#addClip a{background-image:url(/static/images/button/form/clip_96x30.png);width:96px}#loginClip,#loginClip a{background-image:url(/static/images/button/form/clip_login_166x30.png);width:166px}#main,#communication{overflow:hidden}#main{padding-bottom:30px}#photo,#comment{float:left;width:665px}#utilities,#clip{float:left;width:300px}ul.errorlist li{color:#f90;background-image:url(/static/images/icon/caution001_13x13.png);background-position:0 2px;height:13px;margin-top:-5px;margin-bottom:10px;padding-top:2px;padding-left:18px;font-size:11px;font-weight:700;line-height:1.4;bottom:0;left:0}a.mixi-check-button{margin-left:10px!important}iframe.twitter-share-button{width:100px!important;margin-left:5px!important}iframe.facebook-like-button{border:none;width:90px;height:24px;margin-bottom:-9px;overflow:hidden}.twitter-share-button,.twitter-count-horizontal{margin-bottom:-5px!important}dialog.lightbox{background:#fffffff5;border:none;padding:42px 24px 24px}dialog.lightbox::backdrop{background:#0009}dialog.lightbox .lightbox-image{max-width:min(90vw,900px);max-height:80vh;display:block}dialog.lightbox .lightbox-close{color:#fff;cursor:pointer;background:#666;border:0;width:28px;height:28px;font-size:18px;line-height:28px;position:absolute;top:8px;right:8px}
