Skip to content

Instantly share code, notes, and snippets.

@ongaeshi
Created February 20, 2013 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ongaeshi/4995818 to your computer and use it in GitHub Desktop.
Save ongaeshi/4995818 to your computer and use it in GitHub Desktop.
/* <system section="theme" selected="aero2"> */
/*@import "/css/theme/aero2/aero2.css";*/
@import url(http://fonts.googleapis.com/css?family=Maven+Pro:700);
/* CSS Document */
/* @Main
====================================== */
html {
margin: 0;
padding: 0;
}
body {
margin: 0;
padding: 0;
color: #000;
background: #022b5c url('bg.jpg') repeat-x fixed top center;
font-family: 'Maven Pro', 'Helvetica', 'Arial', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
}
a {
color: #0e4b84;
}
a:visited {
color: #3c6b97;
}
a:hover {
color: #1673c9;
}
pre {
padding: 10px;
background: #fafafa;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
}
/* @GLOBALHEADER
====================================== */
#globalheader-container {
background: rgba(255, 255, 255, 0.5);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* @Container
====================================== */
#container {
/* width: 800px; */
width: 900px;
margin: 0 auto;
text-align: center;
}
#container-inner {
text-align: left;
}
/* @Blog-Title
====================================== */
#blog-title {
padding: 40px 0;
}
#title {
margin: 0;
display: inline-block;
font-size: 35px;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
-moz-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
-webkit-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
filter: dropshadow(color=#333333, offX=0, offY=2);
}
#title a {
text-decoration: none;
color: #fff;
}
#blog-description {
display: inline-block;
*display: inline;
*zoom: 1;
color: #fff;
margin: 0;
padding-left: 1em;
font-size: 13px;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
-moz-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
-webkit-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
filter: dropshadow(color=#333333, offX=0, offY=2);
}
/* @Custom Header-image */
.header-image-enable #blog-title,
.header-image-only #blog-title {
padding: 20px 0;
}
.header-image-enable #blog-title #title {
padding: 20px 0 0 20px;
}
.header-image-enable #content,
.header-image-only #content {
margin-top: 0;
}
/* @Top-box and Navigation Module
====================================== */
#top-box,
#top-editarea,
#bottom-editarea {
font-weight: bold;
color: #fff;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
font-size: 14px;
}
.breadcrumb {
margin-bottom: 10px;
}
.breadcrumb a {
color: #FFF;
}
/* @Content-Box
====================================== */
#content {
margin: 10px 0;
}
#content-inner {
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.5);
background: url('opacity5.png') repeat\9;
}
#main {
background: #ffffff;
background: #fff\9;
-moz-border-radius: 10px 0 0 10px;
-webkit-border-radius: 10px 0 0 10px;
-ms-border-radius: 10px 0 0 10px;
border-radius: 10px 0 0 10px;
padding: 20px;
float: left;
/* width: 510px; */
width: 610px;
-webkit-box-shadow: 5px 0px 10px -10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 5px 0px 10px -10px rgba(0, 0, 0, 0.7);
box-shadow: 5px 0px 10px -10px rgba(0, 0, 0, 0.7);
min-height: 800px;
}
* html #main {
box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}
#main:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}
#box1 {
float: right;
width: 240px;
-moz-transition: all 1s ease;
-webkit-transition: all 1s ease;
}
#box2 {
float: right;
-moz-transition: all 1s ease;
-webkit-transition: all 1s ease;
}
#box2:after {
content: "";
display: block;
clear: both;
}
#content-inner:after {
content: "";
display: block;
clear: both;
}
/* @Section,Article
====================================== */
.entry-content {
/* font-size: 13px; */
font-size: 15px;
line-height: 1.8;
margin: 1em 0;
font-family: 'Helvetica', 'Arial', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
}
.entry {
margin-bottom: 50px;
position: relative;
}
.date {
display: block;
width: 100px;
background: rgba(0, 0, 0, 0.5);
background: #666\9;
color: #fff;
padding: 5px 15px 5px 20px;
position: relative;
left: -20px;
text-shadow: 0 1px 2px #000;
-moz-text-shadow: 0 1px 2px #000;
-webkit-text-shadow: 0 1px 2px #000;
-moz-border-radius: 0 3px 3px 0;
-webkit-border-radius: 0 3px 3px 0;
-ms-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.date a {
color: #fff;
text-decoration: none;
}
.entry-title {
/* font-size: 20px; */
font-size: 25px;
padding: 10px 0;
margin: 0;
}
.entry-title a {
text-decoration: none;
}
.categories a {
font-size: 11px;
color: #454545;
background: #fff;
padding: 3px 6px;
border: 1px solid #ddd;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
text-decoration: none;
white-space: nowrap;
}
.categories a:hover {
color: #333;
text-decoration: none;
background: #ebebeb;
border: 1px solid #bbb;
}
.entry-footer-section {
font-style: italic;
color: #666;
margin: 0;
}
.entry-footer-time a {
color: #666;
}
.entry-footer-time a:hover {
color: #1673C9;
}
.pager {
display: inline;
margin-right: 10px;
}
.pager {
text-align: center;
}
.pager a {
background: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 5px 15px;
margin: 0px 2px;
font-size: 13px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}
.pager a:hover {
color: #fff !important;
background: rgba(0, 0, 0, 0.7);
}
/* @Article headline
====================================== */
.entry-content h1 {
font-size: 16px;
margin: 0.5em 0;
}
.entry-content h2 {
font-size: 15px;
margin: 0.5em 0;
}
.entry-content h3 {
font-size: 14px;
margin: 0.5em 0;
}
.entry-content p {
margin: 0.5em 0;
}
/* @Entry TextStyle
====================================== */
.entry-content img {
max-width: 500px;
}
.entry blockquote {
padding: 10px;
margin: 1em 0;
border: 1px solid #ddd;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.entry blockquote p {
margin-top: 0;
margin-bottom: 0;
}
.entry-content table {
border-collapse: collapse;
border-spacing: 0;
}
.entry-content table th,
.entry-content table td {
border: 1px solid #ddd;
padding: 5px 10px;
}
.entry-content table th {
background: #fafafa;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
margin: 1em 0 0.5em 0;
}
.entry-content h1 {
font-size: 160%;
}
.entry-content h2 {
font-size: 150%;
}
.entry-content h3 {
font-size: 140%;
}
.entry-content h4 {
font-size: 120%;
}
.entry-content h5 {
font-size: 110%;
}
.entry-content h6 {
font-size: 100%;
}
.entry-content h1,
.entry-content h2,
.entry-content h3 {
border-bottom: 1px dashed #999;
}
.entry-content ul,
.entry-content ol {
margin: 0 0 0 1.5em;
padding: 0;
}
a.keyword {
color: #000;
text-decoration: none;
border-bottom: 1px solid #DEDEDE;
}
pre.lang-aa {
font-size: 13px;
line-height: 14px;
}
/* @Edit HEADER-MENU
====================================== */
.entry-header-menu a {
font-size: 13px;
display: inline;
cursor: pointer;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
color: #fff;
padding: 3px 10px;
line-height: 18px;
background: #5297de;
text-decoration: none;
background: -webkit-gradient(linear, left top, left bottom, from(#73b0ee), to(#3675b4));
background: -moz-linear-gradient(top, #73b0ee 0%, #3675b4 100%);
background: -o-linear-gradient(top, #73b0ee 0%, #3675b4 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#3675b4));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#3675b4))";
zoom: 1;
font-weight: bold;
border: 1px solid #447296;
text-shadow: 0 -1px 0px #164a5a;
-moz-text-shadow: 0 -1px 0px #164a5a;
-webkit-text-shadow: 0 -1px 0px #164a5a;
position: absolute;
top: 0px;
left: 120px;
}
.entry-header-menu a:hover {
background: #2f81d5;
background: -webkit-gradient(linear, left top, left bottom, from(#73b0ee), to(#1f62a7));
background: -moz-linear-gradient(top, #73b0ee 0%, #1f62a7 100%);
background: -o-linear-gradient(top, #73b0ee 0%, #1f62a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#1f62a7));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#1f62a7))";
zoom: 1;
border: 1px solid #2066ad;
text-shadow: 0 -1px 0px #164a5a;
text-decoration: none;
color: #fff !important;
}
/* @Comment
====================================== */
.entry-footer {
margin-top: 30px;
margin-bottom: 80px;
font-size: 12px;
}
.entry-footer .social-buttons {
margin: 10px 0;
}
.comment {
padding: 0;
list-style: none;
}
.comment-user-name {
display: block;
color: #666;
line-height: 40px;
margin: 0;
}
.comment-content {
margin-bottom: 0.5em;
}
.comment-content p {
margin: 0;
word-wrap: break-word;
line-height: 1.4;
}
.comment-metadata {
margin: 0;
}
.comment li {
margin-bottom: 2px;
}
.comment-metadata a {
text-decoration: none;
font-style: italic;
color: #666;
}
.leave-comment-title {
display: inline-block;
*display: inline;
*zoom: 1;
margin-top: 10px;
cursor: pointer;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: #5297de;
color: #fff;
padding: 6px 15px;
text-decoration: none;
background: -webkit-gradient(linear, left top, left bottom, from(#73b0ee), to(#3675b4));
background: -moz-linear-gradient(top, #73b0ee 0%, #3675b4 100%);
background: -o-linear-gradient(top, #73b0ee 0%, #3675b4 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#3675b4));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#3675b4))";
font-weight: bold;
border: 1px solid #447296;
text-shadow: 0 -1px 0px #164a5a;
-moz-text-shadow: 0 -1px 0px #164a5a;
-webkit-text-shadow: 0 -1px 0px #164a5a;
}
.leave-comment-title:hover {
color: #fff;
background: #2f81d5;
background: -webkit-gradient(linear, left top, left bottom, from(#73b0ee), to(#1f62a7));
background: -moz-linear-gradient(top, #73b0ee 0%, #1f62a7 100%);
background: -o-linear-gradient(top, #73b0ee 0%, #1f62a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#1f62a7));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#73b0ee, endcolorstr=#1f62a7))";
zoom: 1;
border: 1px solid #2066ad;
text-shadow: 0 -1px 0px #164a5a;
text-decoration: none;
}
.comment .hatena-id-icon {
position: relative;
left: -5px;
top: 15px;
padding: 13px 17px 12px 11px;
background: transparent url('comment.png') no-repeat center;
}
.comment-user-name .hatena-id-icon {
position: relative;
left: -5px;
}
/* @Module
====================================== */
.hatena-module {
width: 200px;
margin: 20px 20px 50px 20px;
font-size: 13px;
}
.hatena-module-title {
color: #fff;
margin: 0;
font-size: 20px;
text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
-moz-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
-webkit-text-shadow: 0 2px 2px rgba(0, 0, 0, 0.7);
padding: 0 0 0.4em 0;
border-bottom: 1px dashed #666;
margin-bottom: 0.5em;
}
.hatena-module-title a,
.hatena-module-title a:visited {
color: #fff;
text-decoration: none;
}
.hatena-module-title a:hover {
color: #dfdfdf;
}
.hatena-module ul {
margin: 0;
padding: 0;
list-style: none;
}
.hatena-module li {
padding-bottom: 1em;
line-height: 1.5;
}
.hatena-module li.archive {
border-top: 1px dashed #666;
margin-top: 0.5em;
padding-top: 0.5em;
}
/* @Module::Profile
====================================== */
.hatena-module .profile-icon {
display: block;
margin-bottom: 5px;
}
.hatena-module-body .id a {
font-size: 13px;
text-decoration: none;
font-weight: bold;
}
.hatena-module-body .profile-description {
margin: 0 0 5px 0;
line-height: 1.5;
}
/* @Module::Search
====================================== */
form.search-form {
margin-top: 10px;
}
form.search-form input {
border: none;
vertical-align: middle;
}
.search-form .search-module-input {
width: 168px;
background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), color-stop(0.5, #eeeeee), to(#ffffff));
background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 50%, #ffffff 100%);
padding: 3px;
margin: 0;
font-size: 12px;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
background: rgba(0, 0, 0, 0.2);
box-shadow: 0px -1px 0px #454545;
}
.search-form .search-module-button {
height: 23px;
width: 23px;
border: none;
text-indent: -999px;
margin-left: -3px;
*margin-left: -5px;
cursor: pointer;
background: #565656 url('/images/theme/search_w.png') 50% 50% no-repeat;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
}
/* @Footer-Area-Module
====================================== */
/* @Footer
====================================== */
#footer {
clear: both;
text-align: center;
margin: 30px 0;
}
#footer a {
color: #fff;
font-weight: bold;
text-decoration: none;
text-shadow: 0 2px 2px #000;
-moz-text-shadow: 0 2px 2px #000;
-webkit-text-shadow: 0 2px 2px #000;
font-style: normal;
}
/* @HATENA-EMBED(FOTOLIFE,TWITPIC)
====================================== */
.hatena-embed.hatena-fotolife,
.hatena-embed.twitpic {
padding: 10px 10px 30px 10px;
margin: 1em 0;
background: transparent;
display: inline-block;
border: 1px solid #dfdfdf;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
background: #fff;
text-align: center;
}
.hatena-embed.hatena-fotolife {
background: #ffffff url('/images/theme/hatena-embed/embed-fotolife.png') no-repeat right bottom;
}
.hatena-embed.twitpic {
padding: 10px 10px 10px 10px;
}
.hatena-embed.hatena-fotolife .hatena-embed-image,
.hatena-embed.twitpic .hatena-embed-image {
display: inline-block;
max-width: 488px;
}
.hatena-embed.hatena-fotolife .hatena-embed-body,
.hatena-embed.hatena-fotolife .hatena-embed-body a,
.hatena-embed.twitpic .hatena-embed-body,
.hatena-embed.twitpic .hatena-embed-body a {
text-align: center;
font-family: 'Homemade Apple', cursive;
color: #454545;
font-size: 16px;
margin-top: 10px;
}
/* @HATENA-EMBED(COCO,4SQ)
====================================== */
.hatena-embed.hatena-coco,
.hatena-embed.foursquare {
margin: 1em 0;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
}
.hatena-embed.hatena-coco {
border: 1px solid #e2d279;
padding: 20px 30px;
background: #faf9e6 url('/images/theme/hatena-embed/embed-coco.png') no-repeat right bottom;
}
.hatena-embed.hatena-coco .hatena-embed-image,
.hatena-embed.foursquare .hatena-embed-image {
width: 100px;
height: 100px;
}
.hatena-embed.foursquare {
border: 1px solid #C1D5DB;
padding: 20px 30px;
background: #e6eff2 url('/images/theme/hatena-embed/embed-4sq.png') no-repeat right bottom;
}
/* @HATENA-EMBED(BOOKMARK)
====================================== */
.hatena-embed.hatena-bookmark {
padding: 15px 15px 15px 70px;
margin: 1em 0;
background: transparent;
border: 1px solid #dfdfdf;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
background: #ffffff url('/images/theme/hatena-embed/embed-bookmark.png') no-repeat 10px top;
position: relative;
}
.hatena-embed.hatena-bookmark a {
text-decoration: underline;
}
.hatena-embed.hatena-bookmark .hatena-embed-image {
max-height: 50px;
}
/* @HATENA-EMBED(HAIKU)
====================================== */
.hatena-embed.hatena-haiku {
padding: 15px 15px 15px 70px;
margin: 1em 0;
background: transparent;
border: 1px solid #dfdfdf;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
background: #ffffff url('/images/theme/hatena-embed/embed-haiku.png') no-repeat 5px 5px;
}
/* @HATENA-EMBED(MONOLITH)
====================================== */
.hatena-embed.hatena-monolith {
width: 478px;
padding: 15px;
margin: 1em 0;
background: transparent;
border: 1px solid #dfdfdf;
-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.16);
background: #ffffff url('/images/theme/hatena-embed/embed-monolith.png') no-repeat right bottom;
}
.hatena-embed.hatena-monolith .hatena-embed-image {
display: block;
float: left;
max-width: 98px;
border: 1px solid #dfdfdf;
}
.hatena-embed.hatena-monolith .hatena-embed-body {
float: left;
width: 368px;
margin-left: 10px;
}
.hatena-embed.hatena-monolith:after {
content: "";
display: block;
height: 0;
visibility: hidden;
clear: both;
}
/* @HATENA-EMBED(TWITTER)
====================================== */
.hatena-embed.twitter {
padding: 10px 0;
margin: 1em 0;
border-bottom: 1px dotted #757575;
border-top: 1px dotted #757575;
}
/* @HATENA-EMBED(ATND)
====================================== */
.hatena-embed.atnd {
padding: 10px 0;
margin: 1em 0;
border-bottom: 1px dotted #757575;
border-top: 1px dotted #757575;
font-family: 'PT Sans Caption', Helvetica, 'ヒラギノ角ゴ Pro W3', 'HiraKakuProN-W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', sans-serif;
}
.hatena-embed-detail.atnd-detail {
font-size: 20px;
font-weight: bold;
color: #262626;
}
.hatena-embed-detail.atnd-detail:hover {
color: #EA1F00;
text-decoration: none;
}
.hatena-embed.atnd .content-body {
font-size: 12px;
color: #222;
}
/* @About
====================================== */
.page-about dt {
font-size: 16px;
font-weight: bold;
}
.page-about dd {
margin-left: 0;
margin-bottom: 30px;
}
.page-about .entry-content img.profile-icon {
height: 16px;
width: 16px;
}
/* @Archive
====================================== */
.page-archive #main-inner {
font-size: 14px;
}
.page-archive #main-inner h1 {
font-size: 18px;
margin: 0 0 10px 0;
}
.page-archive #main-inner h1 a {
color: #333;
}
.page-archive #main-inner section {
margin-bottom: 0px;
}
.page-archive #main-inner .entry-title {
font-size: 14px;
line-height: 2;
}
.page-archive #main-inner ul {
list-style: none;
margin: 0;
padding: 0;
}
.page-archive #main-inner li {
margin: 0;
padding: 0 0 30px 0;
}
/* </system> */
/* <system section="background" selected="bg2"> */
body{ background-color: #0a0200; background-image: url('/images/theme/backgrounds/theme2.jpg'); background-repeat: no-repeat; background-attachment:fixed; background-position: center top; background-size:cover; }
/* </system> */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment