/* <system section="theme" selected="pray"> */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.wide-line-height{line-height:1.7em}.dot-border-top{border-width:1px 0 0 0;border-style:dotted}.dot-border-bottom{border-width:0 0 1px 0;border-style:dotted}.clear{clear:both}.button{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:2px;text-decoration:none}.rotation45{transform:rotate(45deg);transform-origin:0 100%}body{background:#f5f5f5 url(https://cdn.blog.st-hatena.com/css/theme/pray/bg.png?version=997e934d99b2604163e63c09902a08) 10px 56px no-repeat;color:#191919;font-family:Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif}a{color:#191919;text-decoration:underline}a:hover{color:#da2121}#container{width:780px;margin:0 auto}#blog-title{text-align:center;padding:60px 0}#title{font-size:48px}#title a,.entry-title a{text-decoration:none}#blog-description{font-weight:400;padding-top:10px}.header-image-enable #title{padding-top:60px}article{position:relative;padding:20px;margin-bottom:30px;background:#137183 url(https://cdn.blog.st-hatena.com/css/theme/pray/bg-iwate.png?version=997e934d99b2604163e63c09902a08) -10px -10px repeat-y;border-radius:3px}article:nth-child(3n){background:#137183 url(https://cdn.blog.st-hatena.com/css/theme/pray/bg-iwate.png?version=997e934d99b2604163e63c09902a08) -10px -10px repeat-y}article:nth-child(3n+1){background:#00695f url(https://cdn.blog.st-hatena.com/css/theme/pray/bg-miyagi.png?version=997e934d99b2604163e63c09902a08) -10px -10px repeat-y}article:nth-child(3n+3){background:#e1612e url(https://cdn.blog.st-hatena.com/css/theme/pray/bg-fukushima.png?version=997e934d99b2604163e63c09902a08) -10px -10px repeat-y}.entry-inner{background:#fff;padding-top:20px;border-radius:2px}.page-index .date,.page-entry .date{position:absolute;right:-1px;top:-1px;background:url(https://cdn.blog.st-hatena.com/css/theme/pray/date.png?version=997e934d99b2604163e63c09902a08) top right no-repeat;height:85px;width:87px;font-weight:700}.page-index .date a,.page-entry .date a{color:#fff}.page-index .date a:hover,.page-entry .date a:hover{color:silver}.page-index .date .date-year,.page-entry .date .date-year,.page-index .date .date-month,.page-entry .date .date-month,.page-index .date .date-day,.page-entry .date .date-day{transform:rotate(45deg);transform-origin:0 100%;position:absolute}.page-index .date .date-year,.page-entry .date .date-year{display:block;top:0;right:5px}.page-index .date .date-month,.page-entry .date .date-month{display:inline-block;top:9px;right:33px}.page-index .date .date-day,.page-entry .date .date-day{display:inline-block;top:22px;right:20px}.page-index .date .hyphen,.page-entry .date .hyphen{display:none}.entry-header .categories{font-size:80%;font-weight:700;text-align:right;margin:10px 30px 10px 0}.entry-header-menu{font-size:90%;font-weight:700;left:0;position:absolute;top:-20px}.entry-header-menu a{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:2px;text-decoration:none;padding:2px 5px}.entry-header .entry-title{font-size:120%;padding-left:20px;background:url(https://cdn.blog.st-hatena.com/css/theme/pray/title-iwate.gif?version=997e934d99b2604163e63c09902a08)}article:nth-child(3n) .entry-header .entry-title{background:url(https://cdn.blog.st-hatena.com/css/theme/pray/title-iwate.gif?version=997e934d99b2604163e63c09902a08)}article:nth-child(3n+1) .entry-header .entry-title{background:url(https://cdn.blog.st-hatena.com/css/theme/pray/title-miyagi.gif?version=997e934d99b2604163e63c09902a08)}article:nth-child(3n+3) .entry-header .entry-title{background:url(https://cdn.blog.st-hatena.com/css/theme/pray/title-fukushima.gif?version=997e934d99b2604163e63c09902a08)}.entry-title-link{background:#fff;padding:0 10px}.entry-content{font-size:85%;padding:20px 30px;line-height:1.7em}.entry-content p,.entry-content table,.entry-content dl,.entry-content ul,.entry-content ol,.entry-content blockquote,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content pre{margin-bottom:.5em}.entry-content ul,.entry-content ol{margin-left:1em}.entry-content h1{font-size:120%;border-bottom:2px solid;padding-bottom:.2em}.entry-content h2{font-size:120%;border-bottom:1px solid;padding-bottom:.2em}.entry-content h3{font-size:110%;border-width:0 0 1px 0;border-style:dotted}.entry-content h4{font-size:110%}.entry-content blockquote,.entry-content pre{background:#f5f5f5;padding:10px}.entry-content table th{background:#f5f5f5}.entry-content table td,.entry-content table th{border:1px solid #e6e6e6;padding:.5em}.entry-content img{max-width:100%}.social-buttons{margin:5px 0}.entry-footer{font-size:80%;margin:0 30px;padding-top:10px;border-width:1px 0 0 0;border-style:dotted;border-color:#137183}article:nth-child(3n) .entry-footer{border-color:#137183}article:nth-child(3n+1) .entry-footer{border-color:#00695f}article:nth-child(3n+3) .entry-footer{border-color:#e1612e}.entry-footer-section{float:right}.hatena-star-container{margin-top:0;padding-bottom:10px}.customized-footer{clear:both}.comment-box{line-height:1.7em;padding:10px 0 20px}.comment-box .comment{list-style:none}.entry-comment{border-left:3px solid #f5f5f5;margin-bottom:10px;padding-left:10px}.comment-user-name,.comment-content{margin-bottom:.5em}.leave-comment-title{background:#f5f5f5;border:1px solid #e6e6e6;border-radius:2px;text-decoration:none;padding:2px}.pager{text-align:center;margin:10px 0 40px;font-size:90%}.pager a{background:#191919;color:#fff;padding:0 3px;text-decoration:none}.pager a:hover{color:silver}#box2 .hatena-module{margin:10px 15px 30px 0;width:250px;float:left}#box2 .hatena-module:nth-child(3n){margin-right:0}#box2 .hatena-module:nth-child(4n){clear:both}#box2 .hatena-module-title{font-size:90%}#box2 .hatena-module-body{line-height:1.7em;font-size:80%;margin:10px 0 0}#box2 .hatena-urllist{list-style:none}.hatena-module{background:url(https://cdn.blog.st-hatena.com/css/theme/pray/title-module.gif?version=997e934d99b2604163e63c09902a08) 0 0 repeat-x;margin-bottom:30px}.hatena-module-title{background:#f5f5f5;display:inline;font-size:120%;margin-left:20px;padding:0 3px}.hatena-module-body{margin:10px 0}.urllist-item{padding:10px 0;border-bottom:1px solid #ddd}.urllist-date-link,.urllist-title-link{display:block;margin-bottom:10px}#box2 .search-form .search-module-button{background:url(https://cdn.blog.st-hatena.com/images/theme/search_g.png?version=997e934d99b2604163e63c09902a08) no-repeat scroll 50% 50% transparent;border:medium none;cursor:pointer;height:26px;margin-left:-3px;opacity:.8;text-indent:-999px;width:30px}#footer{margin:40px 0;height:120px;clear:both;text-align:center;font-size:80%;background:url(https://cdn.blog.st-hatena.com/css/theme/pray/footer.png?version=997e934d99b2604163e63c09902a08) center bottom no-repeat}.page-archive #main{background:#137183 url(https://cdn.blog.st-hatena.com/css/theme/pray/bg-iwate.png?version=997e934d99b2604163e63c09902a08) -10px -10px repeat-y;border-radius:3px;padding:20px;font-size:100%;line-height:1.7em;margin-bottom:30px}.page-archive #main-inner{background:#fff;border-radius:2px;padding:20px}.page-archive #main ul{list-style:none;margin:.5em 1em}.page-archive #main .categories a{background:silver;color:#fff;font-size:80%;border-radius:2px;padding:2px;text-decoration:none}.page-archive .archive-entry{margin-bottom:50px}.page-about article{background:#e1612e url(https://cdn.blog.st-hatena.com/css/theme/pray/bg-fukushima.png?version=997e934d99b2604163e63c09902a08) -10px -10px repeat-y;margin-bottom:30px}.page-about article #google_afc_user{padding:1em 20px}.page-about .entry-content{background:#fff;border-radius:2px;font-size:100%;padding:20px}.page-about .entry-inner{padding:0}.page-about .entry-content dt{font-weight:700}.page-about .entry-content dd{margin-left:1em;font-size:85%}.breadcrumb{margin:0 0 1em;font-size:85%}

/* </system> */

/* <system section="background" selected="default"> */
/* default */
/* </system> */
/* Responsive:yes */
/* 吹き出しのCSS　*/
/* Responsive:yes */
.entry-content .l-fuki,
.entry-content .r-fuki {
position: relative;
width: 80%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
padding: 20px;
border-radius: 6px;
border: 2px solid #999;
box-shadow: 1px 1px 5px #aaa;
background-color: #fff;
z-index: 1;
}
.entry-content .l-fuki {
margin: 20px 20% 40px 0;
}
.entry-content .r-fuki {
margin: 20px 0 40px 19%;
}
.entry-content .l-fuki::before,
.entry-content .r-fuki::before {
position: absolute;
content: "";
top: 16px;
width: 10px;
height: 10px;
border-right: 2px solid #999;
border-bottom: 2px solid #999;
background-color: #fff;
z-index: 2;
}
.entry-content .l-fuki::before {
right: -7px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.entry-content .r-fuki::before {
left: -7px;
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.entry-content .l-fuki::after,
.entry-content .r-fuki::after {
position: absolute;
content: "";
width: 80px;
height: 80px;
top: -10px;
border-radius: 40px;
border: 3px solid #fff;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
box-shadow: 1px 1px 5px #aaa;
}
.entry-content .l-fuki::after {
right: -110px;
}
.entry-content .r-fuki::after {
left: -110px;
}
@media screen and (max-width: 620px) {
.entry-content .l-fuki,
.entry-content .r-fuki {
width: 70%
}
.entry-content .l-fuki {
margin-right: 30%;
}
.entry-content .r-fuki {
margin-left: 30%;
}
}
@media screen and (max-width: 478px) {
.entry-content .l-fuki::after,
.entry-content .r-fuki::after {
width: 60px;
height: 60px;
border-radius: 30px;
}
.entry-content .l-fuki::after {
right: -84px;
}
.entry-content .r-fuki::after {
left: -84px;
}
}
/* Responsive:yes */
.fukidashi01::after {background-image:url(https://cdn-ak.f.st-hatena.com/images/fotolife/k/koutaroyo/20220227/20220227212923.png);}


.fukidashi02::after {background-image:url(画像のURL2);}

.entry-content h3{
color:#ffffff;
background:#00cc00;
padding: 15px 15px;
}

.entry-content strong {
background: linear-gradient(transparent 70%,#FCFF7D 70%);
}

#menu {
 position: relative;
 width: 100%;
 padding-left: 0px;
 height: 40px;
 background: #343838;/*グローバルメニュー背景色*/
}
.menu-inner{
 width: 968px;
 margin: 0 auto;
 height: 40px;
}
#menu li {
 list-style-type: none;
 float: left;
 height: 40px;
 text-align: left;
}
#menu li a {
 padding-left: 15px;
 padding-right: 15px;
 display: block;
 color: #ffffff;/*グローバルメニュー文字色*/
 font-size: 80%;
 font-weight: bold;
 line-height: 40px;
}
#menu li:hover a {
 color: #00DFFC;
 background: #ffffff;
 transition: all .5s;
}

.menu-toggle{
 display: none;
} 

/*パソコン１カラム*/
@media screen and (max-width:968px){
    .menu-inner{
        width: 768px;
    }
}

/*タブレット*/
@media screen and (max-width:768px){
 #top-editarea{
  height: initial;
  background: #343838;/*MENU背景色*/
  text-align: right;/*MENUの文字の位置*/
  width: 100%;
 }
 .menu-toggle{
  color: #ffffff;/*MENUの文字色*/
  display: inline-block;
  padding: 5px;
  margin: 3px;
 }
 #menu {
  width: 100%;
  display: none;
  height: initial;
  padding: 0;
  margin: 0;
  
 }
 .menu-inner{
  width: 100%;
  height: initial;
  position: static;
  margin: 0;
 }
 #menu li{
  float: none;
  height: 35px;
  width: 100%;
  list-style-type: none;
  background: #00DFFC;/*リスト文字の背景色*/
  margin: 0 auto;
  text-align: left;/*リストの文字の位置*/
 }
 #menu li a {
  height: initial;
  color: #343838;/*リスト文字色*/
  display: block;
 }
 #menu li:hover a{
  color: initial;
  background: initial;
 }
}
