@charset "UTF-8";
/* T.Miyazaki makes Prime Time --- Last Update 2009-12-16
------------------------------------*/
body {background : #fff; margin : 0; padding : 0; font-family : Sans-Serif; text-align : center; color : #333;}
a:link {color : #58a; background-color : inherit; text-decoration : none;}
a:visited {color : #969; background-color : inherit; text-decoration : none;}
a:hover {color : #c60; background-color : inherit; text-decoration : underline;}
a img {border-width : 0;}
/* Theme
------------------------------------*/
#wrapper {margin : 0 auto; padding : 0 25px 0 25px; max-width : 900px;}
#header-contenr {padding : 45px 0 0 0;}
/* #miyazaki-rod-sign
------------------------------------*/
#miyazaki-rod-sign {position : absolute; left : 0; top : 0; font-weight : normal; font-size : 80%; margin : auto; width : 100%; color : #696969; background-color : #e9e9d1; text-align : left; text-indent : 5px; padding-bottom : 2px; border-bottom : 1px solid #c0c0c0;}
#miyazaki-rod-sign a {color : #666; background-color : inherit; text-decoration : none;}
#miyazaki-rod-sign a:visited {color : #666; background-color : inherit; text-decoration : none;}
#miyazaki-rod-sign a:hover {color : #c60; background-color : inherit; text-decoration : underline;}
/* Header
------------------------------------*/
#blog-title a {color : #666; background-color : inherit;}
#blog-title a:hover {color : #c60; background-color : inherit;}
#blog-title {font-size : 165%; color : #666; text-transform : uppercase; letter-spacing : 0.15em; text-align : left; padding : 14px 45px 0 75px; margin : 0;}
#description {float : right; color : #666; background-color : inherit;}
#header {background : url("http://www.miyazaki-rod.com/image_theme/beta.png") right top no-repeat;}
#header-contenr {border-bottom : 2px solid #ff8c00; background : url("http://www.miyazaki-rod.com/piggystail/theme/piggy_anm.gif") left bottom no-repeat;}
#piggy-copy {color : #666; background-color : inherit; font-size : 90%; line-height : 1.05em; text-align : left; padding-left : 75px;}
/* Content
------------------------------------*/
@media all {
#content {padding : 0; text-align : left;}
#main {width : 72%; float : left; padding-right : 20px;}
#sidebar {width : 23%; float : left;}
}
@media handheld {
#content { width : 90%;}
#main {width : 100%; float : none;}
#sidebar {width : 100%; float : none;}
}
/* Headings
------------------------------------*/
h2 {margin : 1.5em 0 0.75em; font : 125% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform : uppercase; letter-spacing : 0.2em; color : #999; background-color : inherit;}
h2.piggy-profile-top {margin-top : 0;}
/* Posts
------------------------------------*/
@media all {
.date-header {margin : 1.5em 0 .5em; text-shadow : 3px 2px 2px silver;}
.post {margin : 0.5em 0 1.5em; padding : 15px;}
#main2 .post {border : 1px solid #dcdcdc; -moz-border-radius : 8px 8px 8px 8px; -moz-box-shadow : 2px 2px 8px gainsboro;}
#main3 .post {border : 1px dotted #a9a9a9;}
}
.post:hover a[href] {text-decoration : underline;}
#about-profile .post:hover a[href], .post:hover .archives-index-colums-left a[href], .post:hover .archives-index-colums-right a[href] {text-decoration : none;}
#about-profile .post a[href]:hover , .post .archives-index-colums-left a[href]:hover, .post .archives-index-colums-right a[href]:hover {text-decoration : underline;}
@media handheld {
.date-header {padding : 0 1.5em 0 1.5em;}
.post {padding : 0 1.5em 0 1.5em;}
}
.comment-link { margin-left : 0.6em;}
.piggy-blogitem-control {float : left; display : inline;}
.post .post-footer a img {border : none; padding : 0;}
.post a img {border : none;}
.post a[rel="topic"] {background : url(http://www.miyazaki-rod.com/image_theme/external.gif) right center no-repeat; padding-right : 14px;}
.post div {line-height : 1.4em;}
.post h4 {font-size : 100%; font-weight : normal; background : url(http://www.miyazaki-rod.com/image_theme/documents.gif) left center no-repeat; padding-left : 12px; margin : 1.0em 0 1.0em 0;}
.post table td {background-color : #ffffff; border : 1px solid #dcdcdc;}
.post table th {font-weight : normal; background-color : #dcdcdc; text-align : center;}
.post table {background-color : #f5f5f5; margin : 1.0em 0 1.0em 0;}
.post table, .post table th, .post table td {color : inherit; padding : 0.2em;}
.post-footer em {font-style : normal; font-weight : normal; color : #999; margin-right : 0.6em;}
.post-footer em, .comment-link {font : 95% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform : uppercase; letter-spacing : 0.1em;}
.post-title a, .post-title a:visited, .post-title strong {text-decoration : none; color : #c60; font-weight : normal;}
.post-title strong, .post-title a:hover {color : #333;}
.post-title {margin : 0; padding : 0 0 4px; font-size : 124%; font-weight : normal; line-height : 1.4em; color : #c60; background-color : inherit;}
.posted {border-top : 1px dotted #d3d3d3; padding-top : 1.0em;}
.posted a img {vertical-align : middle;}
/*.posted .posted-time {background : url(http://www.miyazaki-rod.com/image_theme/clock.png) left center no-repeat; padding-left : 18px;}*/
p.blogger-labels {text-align : right;}
p.post-footer {margin : 0; color : #ccc; text-align : right;}
/* Images, Photo
------------------------------------*/
#main3 .piggy-imgs, #main3 .photo-and-caption {text-align : left;}
#main3 p.photo-and-caption span {display : block; width : 100%; margin-left : 0; margin-right : 0; text-align : left;}
.piggy-img-left , .piggy-photo-left {float : left; margin : 0 1.0em 1.0em 0;}
.piggy-img-right , .piggy-img-left {padding : 1.0em; text-align : center; color : #333333; background-color : #f5f5f5;}
.piggy-img-right , .piggy-photo-right {float : right; margin : 0 0 1.0em 1.0em;}
.piggy-imgs span {font-size : 94%; padding-left : 8px; background : url(http://www.miyazaki-rod.com/image_theme/point_01.gif) left center no-repeat;}
.piggy-imgs {text-align : center;}
.post a>img[src*=".ggpht.com/"], .post a>img[src*="picasaweb.google.com/"], .post a>img[src*="google.com/piggysalbum01"], .post a>img[src*="google.com/image/piggysalbum01"] {background : url(http://www.miyazaki-rod.com/image_theme/picasawebalbum.gif) right bottom no-repeat; margin-left : 22px; padding-right : 22px; border : none;}
.post a>img[src*="piggy_img"] {background : url(http://www.miyazaki-rod.com/image_theme/search.gif) right bottom no-repeat; margin-left : 22px; padding-right : 22px; border : none;}
img.img-frame {border : 1px solid #a9a9a9;}
p.photo-and-caption span {display : block; width : 320px; margin-left : auto; margin-right : auto; text-align : left;}
p.photo-and-caption {text-align : center;}
a.picasa-web-album {background: url(http://www.miyazaki-rod.com/image_theme/picasawebalbum.gif) right center no-repeat; padding-right: 20px; }
/* .story-of-year
------------------------------------*/
.story-of-year {color : #999; background-color : inherit;}
.story-of-year dt {font : 105% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform : uppercase; letter-spacing : 0.2em; border-bottom : 1px dashed #ff8c00;}
.story-of-year dd {margin : 0.2em 0 0.2em 8.0em;}
.story-of-year dd a {font-size : 112%; padding-left : 0.6em;}
.story-of-year dd span {font-size : 90%; padding-left : 12px; background : url(http://www.miyazaki-rod.com/image_theme/arrow_C_ver2.gif) left center no-repeat;}
/* Posted, Comment, List, Mark, Quotation, pre, etc.
------------------------------------*/
.added , .husensi {line-height : 1.3em;}
.added .added-text-link {display : block; text-align : right;}
.added {color : #333333; background-color : #fdf5e6; text-indent : 0px; border : 1px dashed #696969; padding : 0.5em;}
.dot-n {color : #dcdcdc; background-color : #ffffff; margin : 1.6em 0 1.6em 0; text-align : center; clear : both;}
.hint-line {font-weight : bold; padding-left: 15px; background : url(http://www.miyazaki-rod.com/image_theme/speech_bubble.gif) left center no-repeat;}
.husensi {color : #333333; background : #ffffff url(http://www.miyazaki-rod.com/image_theme/f_3.gif) repeat; border-left : 3px double #dcdcdc; padding : 0.5em 1.0em 0.5em 1.0em; margin : 0 0 1.0em 0;}
.p-face:after {content : attr(title); color : #d2691e; background-color : #ffffff; margin : auto 0.2em;}
.post ol li , .post ul li {margin-left : 0.8em; padding : 0;}
.post ol li ol li {list-style-type : lower-alpha;}
.post ol {list-style-type : decimal;}
.post ul li {list-style : none outside url(http://www.miyazaki-rod.com/image_theme/allow_l.png);}
.tag-list {margin : 1.0em 0 0 0;}
.vocabulary {color : #191970; background-color : #ffffff; border-bottom : 1px dotted #00008b; cursor : crosshair;}
.vocabulary:after {content : "[?]"; font-size : small; color : #dc143c; background-color : #ffffff; margin : auto 0.25em;}
div.quote-code {font-size : 8px; padding : 10px; border : 1px solid #d3d3d3; margin : 0 2.0em 0 2.0em;}
em {font-weight : bold; font-style : normal;}
ol.however li {list-style-type : none;}
ol.however {text-align : right; margin : 1.0em 0 0 0; padding : 0;}
pre {display : block; overflow : auto; font-family : monospace; color : #333333; background-color : #fdf5e6; border : 1px dashed #696969; padding : 0.5em; line-height : 1.2em !important; white-space : pre;}
pre {_width : 450px;}/*IE 6 Only*/
span.mark {font-weight : bold; border : 1px dotted #ffa500; padding : 1px;}
span.pc-button {font-weight : bold; border : 2px outset #778899; padding : 1px; margin : auto 0.2em; -moz-border-radius : 4px;}
/* Sidebar Content
------------------------------------------------*/
#sidebar h2 {font-size : 110%;}
#sidebar h2, #sidebar-items h2 {text-shadow : 3px 2px 2px silver;}
#sidebar-items h2 {border-bottom : 1px solid #dcdcdc; width : 85%;}
#sidebar-items ul ,#sidebar ul {list-style : none;}
/* .archives */
#sidebar .side ul li ul li ul li, #sidebar-items .side ul li ul li ul li {margin : 0; padding : 0 0 0 14px;}
#sidebar .side ul li ul li, #sidebar-items .side ul li ul li {margin : 0; padding : 0 0 0 14px;}
#sidebar .side ul, #sidebar-items .side ul {margin : 0; padding : 0;}
#sidebar .side ul.archives li ul, #sidebar-items .side ul.archives li ul {margin : 0; padding : 0 0 0 10px;}
#sidebar .side ul.archives-entry li {display : inline; padding : 0 0 0 8px; background : #ffffff url(http://www.miyazaki-rod.com/image_theme/point_01.gif) left center no-repeat;}
#sidebar .side ul.archives-entry li, #sidebar .side ul.archives li ul li, #sidebar-items .side ul.archives li ul li {margin : 0; padding : 0 0 0 22px; background : #ffffff url(http://www.miyazaki-rod.com/image_theme/point_01.gif) 15px center no-repeat; white-space : nowrap;}
#sidebar .side, #sidebar-items .side {font-size : 96%; color : #999; background-color : inherit;}
#sidebar:hover .side, #sidebar-items:hover .side {color : #666; background-color : inherit;}
.archives li span.archive_option_m {display : none;}
/* archives icon */
.archives_year {vertical-align: middle; cursor : crosshair;}
/* open tree */
#archives-2010 {display : block !important;}
/* categories tree */
#archived-posts li span , #recently li span {display : block; color : #9999aa;}
#archived-posts li>a {background : url(http://www.miyazaki-rod.com/image_theme/arrow_B_ver2d.gif) left center no-repeat; padding-left: 14px;}
#archived-posts>a , #recently li>a {background : url(http://www.miyazaki-rod.com/image_theme/arrow_B_ver2.gif) left center no-repeat; padding-left: 14px;}
#piggy-sitefeed li a {font-size : 98%; background-image : url(http://www.miyazaki-rod.com/button/feed-icon-12x12.png); background-position : left center; background-repeat : no-repeat; padding-left: 18px;}
#piggys-labels li>a , #archives-summary li>a , #archive-list a , #work-url li>a {background : url(http://www.miyazaki-rod.com/image_theme/point_01.gif) left center no-repeat; padding-left: 8px;}
#sidebar p {color : #666; line-height : 120%;}
#sidebar-items #piggy-profile, .recest-piggy-post #delicious-posts-syuntajai ul li.delicious-post , #sidebar-items #recently li , #sidebar-items #twitter_update_list li {width : 85%;}
#sidebar-items li, #sidebar li {margin : 0; padding : 0;}
#sidebar-items {padding-left: 20px;}
#work-url li a {font-size : 96%;}
#work-url li {padding-top : 95px;}
#work-url {background-image : url(http://www.miyazaki-rod.com/piggystail/theme/fugitive610_set_thumb.jpg); background-repeat : no-repeat;}
.categories_tree ul li ul li a {background : #ffffff url(http://www.miyazaki-rod.com/image_theme/point_01.gif) left center no-repeat; padding-left: 8px;}
.piggy-tag-feld a {text-align : justify; line-height : 1.0;}
.sidebar-items-post , .sidebar-items-contact , .sidebar-items-archives {float : left; width : 30%;}
ul#piggy-profile, ul#work-url, ul#powerd-by, ul#twitter_update_list, ul#weather-now, ul#piggy-sitefeed {margin : 0; padding : 0; list-style : none;}
/* back main next navigation */
.back-main-next {font-size : 0.9em;}
/* paging */
.paging {font-size : 0.9em;}
.paging p {text-align : left; padding : 0; margin : 0;}
/* .search */
.piggysearch-button {color : #696969; background-color : #dcdcdc;}
.piggysearch-form span {font-size : 85%;}
.piggysearch-text, .piggysearch-button {font-size : 1.0em; border : 1px solid #708090;}
/* delicious links
------------------------------------*/
#sidebar #delicious-posts-syuntajai>ul li.delicious-post {background : url(http://www.miyazaki-rod.com/image_theme/piggy_idx_date_gr.png) left center repeat-y; padding-left: 14px; margin-bottom : 2px;}
#sidebar s ul li.delicious-post a.delicious-link {font-size : 96%; line-height : 110%;}
#sidebar-items .delicious-posts ul li.delicious-post a.delicious-link {font-size : 98%; line-height : 120%;}
.my-linkroll .delicious-post {margin-left : 4.0em;}
.my-linkroll a.delicious-link {font-size : 1.0em;}
/* recent */
.recest-piggy-post>.delicious-posts ul li.delicious-post .delicious-link {background : url(http://www.miyazaki-rod.com/image_theme/arrow_B_ver2.gif) left center no-repeat; padding-left: 14px;}
.recest-piggy-post .delicious-posts ul li.delicious-post p {font-size : 95%; color : #696969; padding-left: 12px; line-height : 120%;}
li .delicious-link {font-size : 98%;}
/* profile */
.profile-recent #delicious-posts-syuntajai ul li.delicious-post {margin-left : 4.0em;}
.profile-recent #delicious-posts-syuntajai ul li.delicious-post a.delicious-link {font-size : 100%;}
/* Profile, Archives
-------------------------------------*/
#piggy-profile li a {background : url(http://www.miyazaki-rod.com/image_theme/figure_ver1.gif) left center no-repeat; padding-left: 14px;}
#piggy-profile {font-size : 95%;}
#piggy-profile-copy {color : #666; background-color : inherit; font-size : 90%; line-height : 1.0em;}
.archives-index-colums-left {width : 45%; float : left;}
.archives-index-colums-right {width : 45%; float : right;}
.post .back-to-piggys-toppage a {background : url(http://www.miyazaki-rod.com/image_theme/arrow_C_ver1.gif) left center no-repeat; padding-left: 14px;}
dd a span {background : url(http://www.miyazaki-rod.com/image_theme/speech_bubble.gif) right center no-repeat; padding-right: 14px;}
dl.index-Archives-Labels dt ,.archives-index-colums dt a {font-size : 120%;}
/* twitter
------------------------------------*/
.twtr-hd h4 a {font-size : 94%;}
.twtr-tweet-text p {font-size : 94%;}
.twtr-timestamp {color: #ffa500 !important;}
#twitter_update_list li,span#my_twitter_status,span#my_twitter_status_time {font-size : 94%;}
/* Footer
------------------------------------*/
#footer {text-align : center;}
#footer p {padding : 15px 0 15px 0; font-size : 90%; font-family : "Trebuchet MS",Trebuchet,Verdana,Sans-serif; text-transform: uppercase; letter-spacing: 0.1em;}
#piggy-totop {text-align : center;}
/* Layout
------------------------------------*/
.bar {clear : both;}
.centering {text-align : center;}
.partition {color : #ff8c00; background-color : inherit;}
hr {visibility : hidden; clear : both;}
/* kobuta show
------------------------------------*/
.kobuta-show-bnr {float : right; position : relative; top : -25px; margin-right: 25px;}
.kobuta-show-content {margin : 0 0 1.0em 0;}
.kobuta-show-header , .kobuta-show-hooter {padding : 0.4em; margin-left : 0.4em; clear : both;}
.kobuta-show-header {font-family : serif; font-size : 110%; font-weight : bold; letter-spacing: 0.1ex; text-align : center; border-bottom : 1px dashed #c0c0c0;}
.kobuta-show-hooter {font-size : 95%; border-top : 1px dashed #c0c0c0;}
.kobuta-show-nominate dd {padding : 0.2em 1.0em 0.2em 1.0em; margin : 0 0 0.8em 0.2em;}
.kobuta-show-nominate dt + dd {margin-top : 0.2em;}
.kobuta-show-nominate dt {display : inline; letter-spacing: 0.1ex; color : #333333; background : #fffff0 url(http://www.miyazaki-rod.com/piggystail/piggy_img/imgparagraph.png) center left no-repeat; padding : 0.1em 0.2em 0.1em 20px; border : 1px solid #dcdcdc;}
.pgy-diary:hover .kobuta-show-content {border : 1px solid #f5f5f5;}
.pgy-diary:hover .kobuta-show-header {border-bottom : 1px solid #dcdcdc;}
.pgy-diary:hover .kobuta-show-hooter {border-top : 1px solid #dcdcdc;}
/* Font
------------------------------------*/
.akasen {border-bottom : 1px dashed #ff0000;}
.akasen-s {background-color : #98fb98; border-bottom : 1px solid #ff0000;}
.aosen {border-bottom : 1px solid #6495ed;}
.aosen-d {border-bottom : 1px dashed #6495ed;}
.attn {font-weight : bold; color : #dc143c; background-color : #ffffff;}
.attn-b {font-weight : bold;}
.cancel {text-decoration : line-through; color : #b0c4de; background-color : #ffffff; margin : auto 0.15em;}
.eng {font-family : Verdana, Arial, Sans-Serif;}
.sdoc {font-size : 95%;}
.sp-word {padding-left: 2.0em;}
.tag-css {font-family : Arial, Sans-Serif; letter-spacing: 0.1em; color : #333333; background-color : #fdf5e6;}
del {display : none;}
small {font-size : 90%;}
/* Navi Link
------------------------------------*/
#navi-toHome {position : absolute; left: 0; top : 0; width : 100%;}
#navi-toHome,#navi-toHome a {font-size : 90%;}
body>#piggy-totop a {position : fixed; bottom : -15px; right : 28px; width : 120px; margin : 0; padding-top : 24px; display : block; font-size : 12px; color : #fff; background-image : url(http://www.miyazaki-rod.com/image_theme/tab_theme.png); background-repeat : no-repeat; background-position : top center;}
body>#piggy-totop {position : fixed; bottom : 0; left: 0; margin : 0; width : 100%; height : 2px; background-image : url(http://www.miyazaki-rod.com/image_theme/tab_theme5a.png); background-repeat : repeat-x;}
/* .notfound
------------------------------------*/
.notfound {background : url(http://www.miyazaki-rod.com/image_theme/404.png) top right no-repeat;}
.notfound ul {font-size : 120%;}
/* Grid
------------------------------------*/
/*body {background-image : url(http://www.miyazaki-rod.com/image_theme/layout_grid.gif); background-repeat : no-repeat; background-attachment : fixed;}*/
