@import url(https://www.sakana-kuji.com/cms/mt-static/themes-base/blog.css);
@import url(https://www.sakana-kuji.com/cms/mt-static/addons/Commercial.pack/themes/professional-black/screen.css);

/* Custom Style */
body {
font-family : Oswald,arial,Georgia, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, serif !important;
}

a, #footer a {
color : #08088A;
}

.asset-footer-header {
font-weight : bold;
margin-top : 20px;
}

.entry-categories, .related-articles {
margin-bottom : 20px;
}

table {
display : block;
overflow-x : auto;
border-collapse : collapse;
border-spacing : 0;
white-space : nowrap;
}

table tr td, table tr th {
padding : 10px;
border : 1px solid #777;
}

table tr th {
background-color : #eee;
}

form#search-form {
position : relative;
}

input#search-keywords {
width : 182px;
height : 16px;
background : white;
border : none;
padding : 4px;
color : black;
}

input#submit {
position : absolute;
top : 0;
_top : 1px;
left : 190px;
}

.command {
border : 1px black solid;
color : white;
background-color : black;
}

.widget-search {
text-align : left;
width : 245px;
}

h1#page-title {
border-bottom : 1px dotted #ccc;
}

#header .widget-sign-in .widget-content {
background-color : transparent;
}

#main-navigation {
background-color : #333;
background-image : none;
height : 38px;
}

#main-navigation ul li a {
height : 19px;
color : white;
}

div#blog-name {
color : white;
}

#header-name {
font-weight : bold;
}

.asset-footer {
#border-bottom : 1px dotted #ccc;
}

.advertisement {
margin-top : 15px;
text-align : center;
}

.advertisement-mini {
margin-top : 15px;
text-align : center;
}

#container-inner {
margin-left : auto;
margin-right : auto;
}

#footer-inner {
padding : 0;
}

.archive-content ul, .archive-content ul ul {
margin-left : 15px;
}

pre {
white-space : -moz-pre-wrap;
white-space : -pre-wrap;
white-space : -o-pre-wrap;
white-space : pre-wrap;
word-wrap : break-word;
}

.adsmessage {
text-align : left;
color : #777;
}

h3, h3.archive-header {
padding : 5px 10px;
border-left : 5px solid #08088A;
font-size : 16pt;
border-bottom : 1px dashed #08088A;
color : #333;
font-weight : bold;
margin-bottom : .75em;
}

h2#page-title {
font-size : 24px;
line-height : 1.3;
}

div#page-title.archive-title, div#page-title.search-results-header {
margin : 0 0 15px;
border-bottom : 1px dotted #ccc;
font-weight : bold;
font-size : 14px;
}

.widget-header, div.archive-header, .asset-footer-header {
font-family : Oswald,arial,Georgia, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, serif !important;
background : none;
border-left : 5px solid #777;
font-size : 16px;
color : #333;
padding : 0 0 0 10px;
margin-bottom : 8px;
}

@media screen and (min-width: 768px) {
#container-inner, #header-inner, #main-navigation-inner, #content-inner, #footer-inner {
width : 1080px;
}
.layout-wt #alpha {
width : 880px;
}

.layout-wt #beta {
width : 200px;
}

#header-content {
margin : 90px 20px;
width : 1040px;
}

#header {
background : url("/images/title1152.jpg") repeat-x scroll 0 0 #58acfa;
}

.advertisement-mini {
display : none;
}

.footer-archives {
display : none;
margin-top : 10px;
}

}

@media screen and (max-width: 768px) {
#container-inner, #header-inner, #main-navigation-inner, #content-inner, #footer-inner {
width : 100%;
}

.layout-wt #alpha {
width : 100%;
}

.layout-wt #beta {
display : none;
}

#header-content {
margin : 45px 10px;
width : 100%;
}

#header {
background : #58acfa;
}

.mt-image-none {
width : 100%;
height : auto;
}

#header-name {
font-size : 28px;
}

.advertisement {
display : none;
}

.responsive {
position: relative;
width: 100%;
padding: 56.25% 0 0 0;
}

.responsive iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

}