body{    background:#CAB8A0 url("img/bg.jpg") center repeat-y;font:small Verdana,Sans-serif;font-family:Helvetica,Arial,Meiryo,"&#12513;&#12452;&#12522;&#12458;",sans-serif;line-height:1.8em;color:Black;padding:0;margin:0 0 0 0}a{ color:#069; text-decoration:none}a:hover{color:#F60;text-decoration:underline}a:active{color:#F30}#counter{text-align:right}#sidebar ul{padding:0;margin:0 0 0 20px;list-style-image:url('http://blog.rutti.net/skins/optimointi_skin/img/list_marker.gif')}#sidebar ul li{margin:4px 0 4px 0;color:#333}ul{list-style:square;padding:0;margin:0 0 0 20px}ul li{margin:4px 0 4px 0;color:#6CF}code{color:#C30;font-size:13px;font-family:monospace,"&#32048;&#26126;&#26397;&#20307;",serif;line-height:100%;letter-spacing:0px;font-strech:narrower}pre{width:494px;overflow:hidden;border:1px solid #EAE7D6;padding:3px;height:auto}acronym,abbr{cursor:help;border-bottom:1px dotted #333}del{background:#FFC;color:#ccc}blockquote{background:url("img/bg-quote.gif") top left no-repeat;padding:8px 0 0 25px;margin:10px}form{margin:0}.doNotDisplay,.none,caption{display:none}.underline{text-decoration:underline}.clear{clear:both;height:0.1px;padding:0;margin:0}img#logo{display:block;width:920px;height:60px;margin:10px auto 0 auto}#page-wrapper{text-align:left;width:950px;padding:0;margin:auto}#content-wrapper{width:950px;margin:0px 0px 0px 0px;padding:0}#new_top{width:960px;height:156px;margin:0 auto;background:url('http://blog.rutti.net/skins/optimointi_skin/img/logo.png') no-repeat}#top{   background:url(img/top.gif) repeat-x;width:100%;height:160px;text-align:center;padding:0;margin:0;border-bottom:1px solid #BBB}.toptable{ margin-left:auto;margin-right:auto;height:50px;float:right;margin-right:10px}#header h1{font:20px Arial,Verdana,sans-serif;border-bottom:1px dotted #A9A9A9;padding:10px;margin:0}#header a:link,#header a:visited{color:#069;border:none}#header a:hover,#header a:active{color:#C00}#top_container{height:32px;padding:0;margin:0}#top_container ul{padding:30px 0 0 0;margin:0 0 0 0;border-right:1px solid #A8B090}#top_container ul li{list-style-type:none;display:block;font-family:'Crete Round',serif;text-align:center;padding:0;margin:0}#top_container a{display:block;color:#fff;padding:0 5px;margin:0;text-decoration:none;text-align:right;border-top:none;border-bottom:none}#top_container li#active a{color:#F60;font-weight:bold;border-bottom:none}#top_container a:hover{color:#F60;border-bottom:none}#main{width:730px;float:left;margin:0;padding:0 0 30px 0;background:#fff}.content-header{padding:0;margin:15px}.content-header h2{color:#069;font:bold 14px Arial,Verdana,sans-serif;padding:0;margin:0}.content-title{padding:0 0 5px 0;margin:0 0 0 0}.content-title h1{color:#069;border-bottom:1px dotted #A9A9A9;font:14px Arial,Verdana,sans-serif;font-weight:bold;padding:5px 0 2px 4px;margin:0 0 8px 0;border-bottom:1px solid #A9A9A9;border-left:8px solid #CBCBCB;color:#888;line-height:1.3em}.content-title h3{color:#069;font:14px Arial,sans-serif,Verdana;font-weight:bold;margin:0 0 5px 0;border-left:8px solid #CBCBCB;color:#888;line-height:1.3em;float:left;width:600px;height:auto;min-height:41px;padding:9px 0 0 4px;margin:0 0 0 5px;font-size:24px}#main .search_title{margin-bottom:5px}.content{padding:0;margin:20px 15px 40px 15px}.content_date{float:left;width:50px;height:50px;background:url('http://blog.rutti.net/skins/optimointi_skin/img/content_date.png') no-repeat;line-height:100%;text-align:center;color:#fff}.content_date .month{padding-right:18px;margin-top:6px;font-size:24px;font-family:'Crete Round',serif}.content_date .day{padding-top:9px;padding-left:13px;font-size:26px;font-weight:bold;font-family:'Crete Round',serif}.contents_bar{display:block;margin:0 0 5px 0}#main .border_orig{border:1px solid #ccc;border-top:5px solid #ccc;padding:5px}.content a{text-decoration:underline}.content h3 a{text-decoration:none;color:#888}.readmore{float:right;margin:10px 10px 10px 0;padding:5px 0 5px 5px;display:block;width:128px;height:21px;background:url('http://blog.rutti.net/skins/optimointi_skin/img/readmore.png')}.readmore:hover{background-color:#fc9}.entry-info{font-size:10px;text-align:right;line-height:16px;padding:0;margin:8px 0 10px 0;border-top:1px dashed #aaa;padding:2px 0px}.entry-info p{padding:0;margin:0}.entry .imgupload{float:left;border:none;border:1px solid #333;margin:20px 10px 0 0}.navi-pages{background:#FFF;font-size:11px;text-align:right;padding:10px;margin:15px}.navi-pages p{padding:0;margin:0}.message-box{background:#F8F8FF;font-size:12px;padding:10px;margin:15px}table#postcomment tr td{font:11px Verdana,Arial,sans-serif}table#postcomment tr td p{margin:4px 0 4px 0}#comments,#comments-post,#trackbacks{font-size:11px;line-height:17px;padding:0;margin:20px 15px 10px 15px}#comments h4,#comments-post h4,#trackbacks h4{color:#383828;font:bold 14px Verdana,'Times New Roman',sans-serif;padding:0;margin:0 0 20px 0;border-bottom:1px dotted #A9A9A9}.comment-item,.trackbacks-item{padding:0 0 20px 0;border-bottom:1px solid #f3f3f3;margin:5px 0 20px 0}.comment-text p,.comment-info p,.trackbacks-text p,.trackbacks-info p{padding:0;margin:0 0 8px 0}.comment-info,.trackbacks-info{font-size:10px;text-align:right}#copyright{color:Gray;width:200px;float:right;font-size:11px;line-height:16px;padding:0;margin:0;overflow:hidden}#sidebar{color:#333;width:200px;float:right;font-size:11px;line-height:16px;padding:0;margin:10px;overflow:hidden}#sidebar a{ color:#28b; text-decoration:none}#sidebar a:hover{color:#F80;text-decoration:underline}#sidebar a:active{color:#F50}.sidebar-wrapper{margin:10px}#sidebar .box-1{margin:0 0 30px 0}#sidebar h4{padding:4px 0 2px 16px;font:bold 12px Verdana,Arial,sans-serif;margin:0 0 8px 0;color:#fff;height:20px;background:url('http://blog.rutti.net/skins/optimointi_skin/img/sidebar.png') no-repeat}#footer{background:#F8F8FF;background:url(img/bottom.gif) repeat-x;width:100%;text-align:center;clear:both;padding:0;margin:0}.footer-i{padding:10px;margin:0px}.footer-i p{padding:0;margin:0}textarea.text,input.formfield{font:11px Verdana,Arial,sans-serif}input.formfield{width:150px;margin-right:10px}input.formbutton{background:#708090;border-top:1px #999 solid;border-left:1px #999 solid;border-bottom:1px #eee solid;border-right:1px #eee solid;color:#fff;font:11px Verdana,Arial,sans-serif}.trackbacks-text h5{font:bold 11px Verdana,Arial,sans-serif;color:#930;padding:0;margin:0}div.loginform .formfield,div.commentform .formfield,div.mailform .formfield{display:block}.pageswitch{text-align:center;width:400px;margin:0 auto}.pageswitch a{text-decoration:none;background:#fff;padding:5px 8px;border:1px solid #888}.pageswitch strong{text-decoration:none;background:#069;padding:5px 8px;border:1px solid #333;color:#fff}.sidebardl{padding:0;margin:20px 15px 40px 15px}.linklist{}.linklist .content-title h3{clear:both;font-size:18px;min-height:24px;height:24px;padding-bottom:5px;border-bottom:1px solid #CBCBCB;margin-bottom:10px}.linklist dl{width:670px;margin-left:10px}.linklist .content-title{background-color:#fff}.sitebardl dd{padding:0px 0 2px 4px;margin:0 0 8px 0}.content-title h3.about{clear:both;font-size:18px;min-height:24px;height:24px;margin:0 0 10px 0;padding:0 0 5px 5px;border-bottom:1px solid #CBCBCB}.nobullets{}.aa{font-family:'Textar','MS PGothic','IPAMonaPGothic','Mona',sans-serif;line-height:100%}pre{line-height:50%;width:480px;height:auto;padding:5px;background-color:#000}code{display:block;background-color:#000;line-height:100%;width:670px;height:auto;margin:5px auto;padding:5px;color:#eee}.entry-body{padding:0 5px}ul.original{list-style:square;padding:0;margin:10px 0 0 15px}ul.original li{height:auto;margin:0 0 0 10px;padding:0;color:#66f;font-weight:bold}#blog-mura{text-align:left;margin-top:10px;margin-bottom:10px}#i2i_access_ranking{margin-bottom:10px}.inyou,blockquote{width:90%;margin:0 auto;border:1px solid #C9C9C9;padding:3px;background:#FFF6DC}.red{color:#f55;font-weight:bold}.blue{color:#55f;font-weight:bold}.richblue{color:#6495ed}.gray{color:#777}.crimson{color:#dc143c}.green{color:#008000}.big{font-size:140%}.more_big{font-size:200%;line-height:150%}.bold{font-weight:bold}.bg_white{background-color:#fff}.bottom_line_red{width:100%;color:#f55;font-weight:bold;border-bottom:1px solid #f55}h3.related_h3{color:#383828;border-bottom:1px dotted #A9A9A9;padding:3px 0 2px 0px;font:bold 12px Verdana,Arial,sans-serif;margin-bottom:0}.navi-pages ul.related{margin:0;list-style-type:none;padding:3px}ul.related li{list-style-type:none;padding:0;margin:5px 0;line-height:120%}#sidebar ul.popular{list-style:decimal;padding-left:3px}#sidebar ul.popular li{color:#383828}.navi-pages ul.popular{margin:0;list-style-type:none;padding:3px}.navi-pages ul.popular li{padding:0;margin:5px 0;line-height:120%}ul.monthly li{}hr{border-top:1px dashed #A9A9A9;padding:0;margin:0}.addthis_toolbox{position:relative;top:6px}.fb-like{float:left;position:relative;top:-30px;left:15px}.box-1 .fb-like{float:none;position:relative;top:0px;left:0px}.twitter-share-button{float:left;position:relative;top:-30px;left:20px}.box-1 .twitter-share-button{float:none;position:relative;top:0px;left:0px}.hatena-bookmark-button-frame{float:left;position:relative;top:-30px}.box-1 .hatena-bookmark-button-frame{float:none;position:relative;top:4px}.g_plus_one{position:relative;top:5px}#___plusone_0{float:left}div.img_border{}div.img_border img{border:1px solid gray}.box-tagcloud{font-size:8px}.content-title div.normal_title{clear:both}.content-title h3.normal_h3{clear:both;font-size:18px;min-height:24px;height:24px;margin:0 0 10px 0;padding:0 0 5px 5px;border-bottom:1px solid #CBCBCB}.top5{position:relative;top:10px}.fs_small{font-size:90%;line-height:1.4em}.getpocket_counter{margin-top:10px}#page-top{display:none;position:fixed;bottom:20px;right:20px;font-size:77%}#page-top a{background:#666;text-decoration:none;color:#fff;width:100px;padding:30px 0;text-align:center;display:block;border-radius:5px}#page-top a:hover{text-decoration:none;background:#70563A}a.sns_link_item{background:#FFF;display:block;text-align:center;padding:2px 3px;margin:5px 0;color:#FFF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}a.sns_link_item:hover{background:#28B;color:#fff !important}.photo img{position:relative;margin:auto;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-o-box-shadow:0 0 10px #ccc;-ms-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc;border:10px solid #fff}#custom_search_box{}#custom_search_box .gsc-control-cse{padding:0px 5px}#custom_search_box input.gsc-search-button-v2{padding:6px}#custom_search_box .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:3px}#custom_search_box form.gsc-search-box{margin-bottom:0px}