@charset "UTF-8";
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

#snsBlock {
position: relative;
z-index: 99;
width: 240px;
margin: 0 auto;
padding: 30px 0 18px 0
}

#snsBlock img {
width: auto
}

#socialbookmark {
*zoom: 1
}

#socialbookmark:after {
content: "";
display: table;
clear: both
}

.snsNote {
margin: 3px 0 0 0;
color: #292929;
font-size: 10px;
font-size: 0.625rem;
text-align: center
}

#social_box_close1 {
width: auto
}

p#pidTooltipCmmntRight {
display: none;
position: absolute;
z-index: 100;
width: 220px;
height: 55px;
padding: 5px 8px;
background: url("/stg-akita-blog/images/bg_pid_right.png") no-repeat;
color: #292929;
font-size: 12px;
line-height: 1.5;
text-align: left;
box-sizing: border-box
}

p#pidTooltipCmmntLeft {
display: none;
position: absolute;
z-index: 100;
width: 220px;
height: 55px;
padding: 5px 8px;
background: url("/stg-akita-blog/images/bg_pid_left.png") no-repeat;
color: #292929;
font-size: 12px;
line-height: 1.5;
text-align: left;
box-sizing: border-box
}

.no-canvas #nol_header .nol_inner {
width: 100% !important
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline
}

html {
line-height: 1
}

ol,
ul {
list-style: none
}

table {
border-collapse: collapse;
border-spacing: 0
}

caption,
th,
td {
text-align: left;
font-weight: normal;
vertical-align: middle
}

q,
blockquote {
quotes: none
}

q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";
content: none
}

a img {
border: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block
}

* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

a{
color: #4685b9;
text-decoration: underline;
}
a:hover{
color: #4685b9;
text-decoration: none;
}
a:visited{
color: #8b9bab;
text-decoration: underline;
}

html,
body {
width: 100%;
height: 100%
}

.nowrap {
white-space: nowrap
}

body {
background: url(/stg-akita-blog/images/bg.jpg)repeat;
color: #39312d;
font-family: "Droid Sans", "Meiryo UI", Meiryo, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif
}

#snsBlock .nhksocialbtn_style {
*zoom: 1
}

#snsBlock .nhksocialbtn_style:after {
content: "";
display: table;
clear: both
}

#all {
padding: 10px;
margin: 0 auto;
max-width: 1280px;
}

#all {
max-width/*\**/
: 1260px\9;
}

#blogHeader {
margin-bottom: 20px;
}

#blogHeader h1 a {
background: url(/stg-akita-blog/images/header_l.png) no-repeat left top;
text-indent: -9999px;
display: block;
height: 0;
padding-top: 19.0476%;
background-size: 100%
}

#blogBlock {
*zoom: 1
}

#blogBlock:after {
content: "";
display: table;
clear: both
}

article {
float: left;
width: 70.634%
}

aside {
float: right;
width: 26.190%;
}

article h1 {
font-size: 24px;
font-size: 1.5rem;
font-weight: bold;
color: #fff;
background: #ff8f8e;
padding: 12px;
margin-bottom: 20px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.entry {
margin-bottom: 20px;
line-height: 1.61;
}

.entry .entryHeader {
background: #ff8f8e;
padding: 10px 20px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
}

.entry .entry-info {
float: left;
}

.entry .author {
float: left;
margin: 8px 10px 0 0;
}

.entry .blog-category {
background-color: #f08534;
padding: 6px 0px 0px 0px;
text-align: center;
vertical-align: -12px;
color: #FFF;
margin: 10px 5px 0px 2px;
}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}


/* clearfix for ie7 */

.clearfix {
display: inline-block;
}

.clearfix {
display: block;
}

.entry .entryHeader .titleDate {
margin-bottom: 4px;
vertical-align: -8px;
color: #fff;
margin-left: 85px;
}

.entry .entryHeader h2 {
color: #ffffff;
font-size: 24px;
font-size: 1.5rem;
font-weight: bold;
display: block;
padding-left: 85px;
}

.entryHeader h2 a {
color: #fff;
text-decoration: none;
}
.entryHeader h2 a:hover {
color: #fff;
text-decoration: underline;
}

.entryHeader h2::before {
position: absolute;
content: "";
width: 71px;
height: 92px;
background: url("/stg-akita-blog/images/icon_namahagedomo.png") top left no-repeat;
background-size: 71px 92px;
margin-top: -53px;
margin-left: -85px;
}

.entry .innerBlock {
background: #fff;
padding: 20px;
*zoom: 1;
overflow: hidden;
color: #2f2f2f;
-webkit-border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
}

.entry .innerBlock:after {
content: "";
display: table;
clear: both
}

.entry .innerBlock .btnMore {
text-align: right;
margin-top: 1em;
clear: both;
margin-bottom: 0
}

.entry .innerBlock .btnMore a {
color: #3F9898
}

.entry .innerBlock p {
margin-bottom: 1em;
}

.entry .innerBlock img {
/* width: 100%; */
height: auto;
max-width: 100%;
}

.entry .innerBlock img {
width/*\**/
: auto\9;
}

.entry .entryFooter {
background: url(/stg-akita-blog/images/dot_footer.png) repeat-x left top;
color: #292929;
margin-top: 10px;
padding-top: 20px;
}

.entry .entryFooter .posted {
margin-bottom: 2px;
letter-spacing: -.40em
}

.entry .entryFooter .posted li {
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
position: relative;
padding-left: 1em;
letter-spacing: normal
}

.entry .entryFooter .posted li:first-child {
padding-left: 0
}

.entry .entryFooter .posted li:first-child:after {
display: none
}

.entry .entryFooter .posted li:after {
content: '｜';
position: absolute;
left: 0
}

.entry .entryFooter .socialBox {
*zoom: 1
}

.entry .entryFooter .socialBox:after {
content: "";
display: table;
clear: both
}

.entry .entryFooter .socialBox p {
clear: none;
margin-bottom: 0;
float: left;
font-size: 13px;
font-size: 0.8125rem;
margin-left: 4px
}

.entry .entryFooter a {
color: #ff8f8e;
}

.tRight a {
color: #ff8f8e;
}

.entry .entryFooter a:hover {
text-decoration: none
}

.pageNav {
text-align: center;
margin: 32px auto;
line-height: 1
}

.pageNav .prev a,
.pageNav .next a {
width: 120px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.pageNav a {
background: #fff;
display: inline-block;
color: #39312d;
position: relative;
margin: 0 5px 5px 0;
height: 40px;
width: 40px;
line-height: 40px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
text-decoration: none
}

.pageNav a.link_prev {
padding: 0 10px 0 32px;
position: relative;
height: 40px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.pageNav a.link_prev:after {
position: absolute;
content: '';
/*	background: url(/stg-akita-blog/images/arrow_left.png) no-repeat left center; */
width: 11px;
height: 16px;
display: block;
left: 10px;
top: 12px
}

.pageNav a.link_next {
padding: 0 32px 0 10px;
position: relative;
height: 40px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.pageNav a.link_next:after {
position: absolute;
content: '';
width: 11px;
height: 16px;
display: block;
right: 10px;
top: 12px
}

.pageNav a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7
}

.pageNav .current_page {
background: #fff;
display: inline-block;
color: #ff8f8e;
font-weight: bold;
width: 40px;
height: 40px;
margin: 0 5px 5px 0;
line-height: 40px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
box-shadow: 0 0 0 2px #ff8f8e inset;
}

.pageNav {
text-align: center;
margin: 32px auto;
line-height: 1
}

.pageNav .prev a,
.pageNav .next a,
.pageNav .list a {
width: auto !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

.pageNav a {
background: #ff8f8e;
display: inline-block;
color: #fff;
position: relative;
margin: 0 5px 5px 0;
height: 40px;
width: 40px;
line-height: 40px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
text-decoration: none
}

.pageNav a.link_list {
padding: 0 10px
}

.pageNav a.link_before {
position: relative;
height: 40px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
text-align: center;
padding: 0 20px;
}



.pageNav a.link_next {
position: relative;
height: 40px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
padding: 0 20px;
}


.pageNav a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7
}

aside h3 {
padding: 10px 10px 8px;
background: url(/stg-akita-blog/images/bg_subttl.png) repeat-x;
letter-spacing: normal;
margin-bottom: 10px;
font-size: 14px;
font-size: 0.875rem;
}

aside h3 img {
height: 16px;
}

aside div {
margin-bottom: 20px;
}

#searchBlock {
margin-bottom: 30px;
}

aside ul li {
background: url(/stg-akita-blog/images/dot_aside.png)left bottom repeat-x;
margin-top: -1px;
line-height: 1.8em;
margin: 0 20px -6px 20px;
padding: 12px 0;
}

aside ul li a {
color: #4685b9;
text-decoration: underline;
}

aside .btnRss {
padding-top: 10px;
margin-bottom: 50px;
}

aside .btnRss a {
background: #ff953d;
padding: 6px 20px 8px 20px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px
}

aside .btnRss img {
height: 18px;
vertical-align: middle;
font-size: 0px;
font-size: 0rem;
line-height: 1
}

aside #searchBlock #formSearchText {
padding: 11px;
border: none;
width: 70%;
margin-right:3%;
font-size: 16px;
font-size: 1rem;
float:left;
border: solid 1px #bfbfbf;
height: 42px;
}

aside #searchBlock input[type="submit"] {
background: #6aa6d8;
color: #fff;
font-weight: bold;
border: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 8px;
font-size: 16px;
font-size: 1rem;
cursor: pointer;
width: 27%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
height: 42px;
}
aside #bannerBlock h2 img {
display: block;
margin: 2px auto -3px auto;
}

#akitaLinkBlock{
text-align: center;
}

#akitaLinkBlock img {
width: 100%;
height: auto;
vertical-align: bottom;
max-width: 330px;
}

#categoryBlock,
#newEntryBlock,
#backnumber {
background-color: #FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px;
}

#categoryList,
#newEntryList,
#backnumberList {
padding-bottom: 20px;
}

#newEntryList,
#backnumberList,
#categoryList {
overflow: hidden;
}

#categoryList li span {
background-color: #f08534;
padding: 4px 5px;
margin-right: 10px;
color: #FFF;
}

#newEntryBlock .titleHeader,
#categoryBlock .titleHeader {
margin-bottom: 0;
}



/*---------- //aside title ----------*/

aside .titleHeader h2 {
background: url(/stg-akita-blog/images/bg_ttl.jpg)left top repeat;
color: #fff/*全体のテキスト色,ページ見出し帯のテキスト色*/
/*{a-bar-color}*/
;
font-size: 22px;
font-weight: bold;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding-left: 20px;
line-height: 2.5;
}


/*---------- aside title// ----------*/


/*---------- //calendar ----------*/

#calendarBlock {
background-color: #FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#calendarList {
font-size: 14px;
width: 100%;
margin-bottom: 13px;
text-align: center;
position: relative;
}

#calendarList div.left {
width: 20px;
position: absolute;
top: 5px;
left: 22px;
}

#calendarList div.center {
font-weight: bold;
padding-top: 5px;
text-align: center;
}

#calendarList div.right {
width: 20px;
position: absolute;
top: 5px;
right: 22px;
}

#calendarList a {
color: #ff8f8e;
text-decoration: none;
}

#calendarList a:hover {
color: #ff8f8e;
text-decoration: underline;
}

#calendar {
clear: both;
width: 100%;
margin-bottom: 30px;
padding-bottom: 30px;
}

#calendar table {
font-size: 13px;
line-height: 140%;
width: 100%;
text-align: center;
border-collapse: collapse;
}

#calendar caption {
font-size: 11px;
font-weight: bold;
padding-bottom: 0.6em;
}

#calendar th {
color: #2f2f2f;
font-weight: normal;
text-align: center;
}

#calendar td {
padding: 0.2em;
text-align: center;
}

#calendar td a {
color: #ff8f8e;
}

#calendar .today {
color: #2f2f2f;
background: #ff8f8e;
}

#calendar .today a {
color: #fff;
}

#calendar .today a:hover {
color: #fcc;
}

#calendar td a {
text-decoration: underline;
}


/*---------- calendar// ----------*/


/*---------- //backnumber ----------*/

#backnumber #backnumberList {
margin-top: -10px;
}

#backnumber #backnumberList li {
margin: 0;
background: none;
padding: 0;
}

#backnumber #backnumberList li a {
font-weight: normal;
position: relative;
display: block;
background: url(/stg-akita-blog/images/dot_aside.png)left bottom repeat-x;
line-height: 3.3em;
margin: -1px 20px -6px 20px;
}

#backnumber #backnumberList li a:after {
display: block;
position: absolute;
top: 50%;
left: 100%;
content: '';
margin-top: -10px;
background: url(/stg-akita-blog/images/icon_plus.png) no-repeat right center;
width: 19px;
height: 19px;
margin-left: -19px;
}

#backnumber #backnumberList li a.close:after {
display: block;
position: absolute;
top: 50%;
content: '';
margin-top: -10px;
background: url(/stg-akita-blog/images/icon_minus.png) no-repeat right center;
width: 19px;
height: 19px;
}

#backnumber #backnumberList li ul li {
border: none;
margin-top: 0px;
}

#backnumber #backnumberList li ul li a {
padding-left: 30px;
}

#backnumber #backnumberList li ul li:first-child {
border-top: none;
}

#backnumber #backnumberList li ul li a:after {
display: none;
}


/*---------- backnumber// ----------*/


/*---------- searchBlock// ----------*/

#searchBlock #searchTitle {
background-color: #FFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 10px;
margin-bottom: 10px;
}

#searchBlock #searchTitle .searchHeader {
background: url(/stg-akita-blog/images/bg_ttl.jpg)left top repeat;
color: #fff/*全体のテキスト色,ページ見出し帯のテキスト色*/
/*{a-bar-color}*/
;
font-size: 22px;
font-weight: bold;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding-left: 20px;
line-height: 2.5;
margin-bottom: 0;
}


/*---------- searchBlock// ----------*/


/*---------- //pageLink ----------*/

#center .pageLink {
text-align: center;
margin: 10px auto 20px;
}

#center .pageLink span.thisPage {
background: #eeeeee;
padding: 4px 5px;
font-weight: bold;
}

#center .pageLink a {
padding: 3px 5px;
border: 1px solid #eeeeee;
text-decoration: none;
font-weight: normal;
}

#center .pageLink a:hover {
background: #eeeeee;
color: #666666;
}


/*---------- //pageLink ----------*/


/*---------- //category_on_off ----------*/

.off {
display: none;
}


/*---------- category_on_off// ----------*/


/*---------- //trackback_comment_commentForm ----------*/

.entryFooter #trackbacks {
margin-bottom: 20px;
}

.entryFooter h2#trackback,
h2#comment,
h2#commentForm {
color: #ff8f8e;
font-size: 18px;
font-weight: bold;
}

.entryFooter div.cUser {
border-bottom: dotted 1px #ddd;
}

.entryFooter div.cUser div {
margin-top: 10px;
line-height: 1.3em;
}

.entryFooter p.tRight {
color: #888;
font-size: 12px;
}

.entryFooter h2#commentForm {
margin-top: 20px;
}

.entryFooter form {
margin: 10px 0 20px 0;
}

.entryFooter input[type="button"] {
background: #6aa6d8;
color: #fff;
border: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 10px;
font-size: 16px;
font-size: 1rem;
font-weight: bold;
cursor: pointer;
width: 50%;
}


/*---------- trackback_comment_commentForm// ----------*/

.pageNav .current_page,
.pageNav a {
margin-bottom: 5px;
}

body strong {
font-weight: bold !important
}

body em {
font-style: italic!important;
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}


/*th,td{border:1px solid #655952;padding:0.25em;}*/

article .entry h1 {
color: #292929;
background: none;
padding: 0;
}

.nhk-snsbtn img {
max-width: 24px !important;
height: auto!important;
}

@media screen and (max-width: 960px) {
#blogHeader {
margin-bottom: 10px
}
#blogHeader h1 a {
background: url(/stg-akita-blog/images/header_m.png) no-repeat left top;
text-indent: -9999px;
display: block;
height: 0;
background-size: 100%
}
article {
float: none;
width: 100%
}
aside {
float: none;
width: 100%
}
aside div {
margin-bottom: 20px
}
.entry .blog-category {
background-color: #f08534;
padding: 6px 0px 0px 0px;
text-align: center;
vertical-align: -12px;
color: #FFF;
margin: 10px 5px 0px 2px;
}
.entry .entryHeader .titleDate {
margin-bottom: 4px;
margin-left: 4px;
vertical-align: -8px;
margin-left: 85px;
}
.entry h2 {
margin-top: 5px;
}
aside #bannerBlock h2 img {
height: auto;
display: block;
margin: 0px auto 30px auto;
}
aside #backnumberBlock ul {
*zoom: 1;
}
aside #backnumberBlock ul:after {
content: "";
display: table;
clear: both
}
aside #backnumberBlock ul li {
float: left;
margin: 0;
width: 33%;
list-style: none;
text-align: center;
padding: 2px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
aside #backnumberBlock ul li a {
padding: 10px 4px;
background: #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
display: block;
text-decoration: none
}
#categoryList {
margin: 30px;
}
/*---------- //backnumber ----------*/
#backnumber #backnumberList {
margin: 20px 10px;
}
#categoryList,
#newEntryList {
margin: 10px 10px;
}
#backnumber #backnumberList li a {
font-weight: normal;
position: relative;
display: block;
}
#backnumber #backnumberList li a:after {
display: block;
position: absolute;
top: 50%;
content: '';
margin-top: -10px;
background: url(/stg-akita-blog/images/icon_plus.png) no-repeat right center;
width: 19px;
height: 19px;
}
#backnumber #backnumberList li a.close:after {
display: block;
position: absolute;
top: 50%;
content: '';
margin-top: -10px;
background: url(/stg-akita-blog/images/icon_minus.png) no-repeat right center;
width: 19px;
height: 19px;
}
#backnumber #backnumberList li ul li {
border: none;
margin-top: 0px;
}
#backnumber #backnumberList li ul li:first-child {
border-top: none;
}
#backnumber #backnumberList li ul li a:after {
display: none;
}
/*---------- backnumber// ----------*/
/*---------- //category_on_off ----------*/
.off {
display: none;
}
/*---------- //category_on_off ----------*/
}

@media screen and (max-width: 640px) {
body {
font-size: 14px;
font-size: 0.875rem
}
article h1 {
font-size: 18px;
font-size: 1.125rem
}
.entry .entryHeader h2 {
color: #ffffff;
font-size: 18px;
font-size: 1.125rem;
font-weight: bold
}
.entry .entryHeader h2::before {
width: 71px;
height: 92px;
background: url(/stg-akita-blog/images/icon_namahagedomo.png) top left no-repeat;
background-size: 71px 92px;
margin-top: -53px;
margin-left: -85px;
}
.entry .innerBlock img {
height: auto;
max-width: 100%;
}
.entry .blog-category {
background-color: #f08534;
padding: 4px 0 0 0;
width: 130px;
color: #FFF;
margin: 9px 0 0px 0px;
}
.entry .entryHeader h2 {
line-height: 1.2em;
}
.entry .author {
padding-bottom: 2px;
}
/*---------- //category_on_off ----------*/
.off {
display: none;
}
/*---------- //category_on_off ----------*/

}

@media screen and (max-width: 480px) {
.entry .innerBlock p {
clear: both;
}
.entry .innerBlock img {
height: auto;
max-width: 100%;
}
.entry .entryFooter .posted li {
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
position: relative;
padding-left: 1em;
letter-spacing: normal;
margin-bottom: 5px;
}
#blogHeader {
margin-bottom: 10px
}
#blogHeader h1 a {
background: url(/stg-akita-blog/images/header_s.png) no-repeat left top;
text-indent: -9999px;
display: block;
height: 0;
background-size: 100%
}
.entry {
margin-bottom: 20px;
line-height: 1.61
}
.entry .entryHeader {
padding: 10px
}
.entry .innerBlock {
background: #fff;
padding: 25px 10px 10px 10px;
*zoom: 1;
}
.entry .innerBlock:after {
content: "";
display: table;
clear: both
}
.entry .innerBlock .picL {
float: none;
width: 100%;
margin: 10px auto;
max-width: 300px;
text-align: center;
display: block
}
.entry .innerBlock .picL img {
width: 100%
}
.entry .innerBlock .picR {
float: none;
width: 100%;
margin: 10px auto;
max-width: 300px;
text-align: center;
display: block
}
.entry .innerBlock .picR img {
width: 100%
}
.entry .innerBlock .picC {
float: none;
width: 100%;
margin: 10px auto;
max-width: 300px
}
.entry .innerBlock .picC img {
width: 100%
}
.pageNav {
text-align: center;
margin: 16px auto;
font-size: 13px;
font-size: 0.8125rem
}
.pageNav .prev a,
.pageNav .next a {
width: auto !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pageNav a {
height: 32px;
width: 32px;
line-height: 32px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-decoration: none
}
.pageNav a.link_prev {
position: relative;
height: 32px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pageNav a.link_prev:after {
position: absolute;
content: '';
/*		background: url(/stg-akita-blog/images/arrow_left.png) no-repeat left center;*/
width: 8px;
height: 12px;
display: block;
left: 4px;
top: 9px;
background-size: 100%
}
.pageNav a.link_next {
position: relative;
height: 32px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pageNav a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7
}
.pageNav .current_page {
background: #fff;
display: inline-block;
color: #ff8f8e;
font-weight: bold;
width: 32px;
height: 32px;
margin: 0 5px 5px 0;
line-height: 32px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-decoration: none
}
.pageNav {
text-align: center;
margin: 16px auto;
font-size: 13px;
font-size: 0.8125rem
}
.pageNav .prev a,
.pageNav .next a,
.pageNav .list a {
width: auto !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pageNav a {
height: 32px;
width: 32px;
line-height: 32px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-decoration: none
}
.pageNav a.link_list {
padding: 0 10px
}
.pageNav a.link_before {
padding: 0 4px 0 16px;
position: relative;
height: 32px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pageNav a.link_before:after {
position: absolute;
content: '';
/*		background: url(/stg-akita-blog/images/arrow_left.png) no-repeat left center;*/
width: 8px;
height: 12px;
display: block;
left: 4px;
top: 9px;
background-size: 100%
}
.pageNav a.link_next {
position: relative;
height: 32px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
.pageNav a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7
}
aside #categoryBlock ul li,
aside #backnumberBlock ul li {
font-size: 13px;
font-size: 0.8125rem;
}
aside #backnumberBlock ul li a {
padding: 8px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px
}
.entry .blog-category {
background-color: #f08534;
padding: 6px 0 0 0;
width: 130px;
color: #FFF;
margin: 9px 0 0px 0px;
}
.entry .entryHeader h2 {
line-height: 1.1em;
}
.entry .author {
padding-bottom: 2px;
}
#categoryList,
#backnumber #backnumberList,
#newEntryList {
margin: 20px 10px;
}
#backnumber #backnumberList {
margin: 20px 10px;
}
#backnumber #backnumberList li a:after {
display: block;
position: absolute;
top: 50%;
content: '';
margin-top: -10px;
background: url(/stg-akita-blog/images/icon_plus.png) no-repeat right center;
width: 19px;
height: 19px;
}
#backnumber #backnumberList li a.close:after {
display: block;
position: absolute;
top: 50%;
content: '';
margin-top: -10px;
background: url(/stg-akita-blog/images/icon_minus.png) no-repeat right center;
width: 19px;
height: 19px;
}
aside #categoryBlock ul li {
font-size: 13px;
font-size: 0.8125rem;
}
aside #categoryBlock ul li a {
padding: 8px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px
}
/*---------- //category_on_off ----------*/
.off {
display: none;
}
/*---------- //category_on_off ----------*/
}

@media screen and (max-width: 360px) {
.entry .innerBlock img {
/* width: 100%; */
height: auto;
max-width: 100%;
}
.entry .author {
padding-bottom: 2px;
}
aside #bannerBlock h2 img {
display: block;
margin: 20px auto 0px auto;
}
aside #bannerBlock h2 img {
height: auto;
display: block;
margin: 30px auto 30px auto;
}
.entry .blog-category {
background-color: #f08534;
padding: 4px 0 0 0;
width: 130px;
color: #FFF;
margin: 9px 0 0px 0px;
}
.entry .entryHeader h2 {
line-height: 1.1em;
font-size: 15px;
}
.entry .entryHeader .titleDate {
display: inline-block;
}
/*---------- //category_on_off ----------*/
.off {
display: none;
}
/*---------- //category_on_off ----------*/
}


/*  add  */
/*
div#nol_footer span.nol_copy img {
margin-left: 20px;
}
*/
.nhksns-guide {
margin-left: 0 !important;
margin-top: 3px !important;
margin-right: 4px !important;
}

/*20170202*/
#nol_header div.nol_inner{
max-width:1160px;
}