/* <system section="theme" selected="report"> */
@charset "utf-8";
 /* Reset CSS * */
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,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:after,blockquote:before,q:after,q:before{content:"";content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{text-decoration:none}
ins,mark{background-color:#ff9;color:#000}
mark{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 #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}

 /* END Reset * */

 /* base * */
body{font-family:Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif;background:transparent;color:#222}
a{color:#456898}
a:hover{color:#073472}
.clearfix{display:block;*zoom:1}
.clearfix:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}
#globalheader-container{background:#fff;background:hsla(0,0%,100%,.2);border-bottom:1px solid #ccc}





#container{width:1150px;text-align:center;margin:0 auto;background:#fff;padding:0 30px}
#blog-title{
padding:3px 0;
text-align: center;
}





#container-inner{text-align:left}

#title{display:inline-block;*display:inline;*zoom:1;font-size:24px}
#title a{text-decoration:none;color:#222}
#blog-description{display:inline-block;*display:inline;*zoom:1;font-size:12px;margin-left:1em}

 /* @Custom Header-image * */
.header-image-enable #blog-title #title{padding:20px 0 0 20px}
.header-image-enable #blog-title,.header-image-only #blog-title{padding:30px 0}
#content-inner:after{content:".";display:block;clear:both;height:0;visibility:hidden}
#wrapper{width:560px;float:left}
.entry{margin-bottom:80px}
.entry-header{margin-bottom:20px;position:relative}
.date{font-size:13px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:15px}
.date a{color:#000;text-decoration:none}
.entry-title{margin-bottom:15px;line-height:1.3}
.entry-title a{font-size:20px;color:#222;text-decoration:none}
.categories{font-size:12px}
.categories a{margin-right:.5em}
.entry-header-menu{position:absolute;top:0;right:0;font-size:13px}
.entry-footer{margin-top:20px;font-size:13px}
.entry-footer-section,.social-buttons{margin-bottom:15px}
.pager{font-size:14px;margin:15px 0;text-align:left;display:block;*zoom:1}
.pager:after{display:block;visibility:hidden;font-size:0;height:0;clear:both;content:"."}
.pager-next,.pager-prev{display:inline-block;max-width:250px;line-height:1.5}
.pager-next{float:right}
.pager-prev{float:left}
#footer{width:830px;margin:0 auto;text-align:center;padding:10px 20px;background:#fff;line-height:1.3;font-size:13px}
#footer img{vertical-align:middle}

 /* Comment * */
.entry-comment{border-bottom:1px solid #dfdfdf;list-style:none;padding-bottom:15px;margin-bottom:15px}
.comment-user-name .hatena-id-icon{vertical-align:middle;margin-right:.2em}
.comment-user-name{margin-bottom:7px}
.comment-user-name a{color:#222;font-weight:700}
.comment-content{line-height:1.5em;margin-bottom:7px;word-wrap:break-word}
.comment-content,.comment-user-name{font-size:14px}
.comment-metadata,.comment-metadata a{color:#aaa}
.leave-comment-title{font-size:13px;font-weight:700;margin:10px 0}
.leave-comment-title:hover{text-decoration:underline}

 /* Entry-Content * */
.entry-content{font-size:15px;line-height:1.7}
.entry-content p{margin:.7em 0 1em}
.entry-content img{max-width:100%}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1em 0 .5em;line-height:1.7}
.entry-content h1{font-size:120%}
.entry-content h2{font-size:100%}
.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 dotted #999}
.entry-content dd,.entry-content ol,.entry-content ul{margin:0 0 0 1.5em;padding:0}
.entry blockquote{padding:10px;margin:1em 0;border:1px solid #ccc}
.entry blockquote p{margin-top:0;margin-bottom:0}
.entry-content table{border-collapse:collapse;border-spacing:0}
.entry-content table td,.entry-content table th{border:1px solid #ddd;padding:5px 10px}
.entry-content table th{background:#fafafa}
pre{font-size:12px;padding:10px;border:1px solid #ccc}
.entry-content a:visited{color:#aaa}
a.keyword{text-decoration:none;border-bottom:1px solid #dedede;color:#222}
pre.lang-aa{font-size:14px;line-height:15px}
.hatena-asin-detail li{line-height:1.4}

/* Sidebar * */
#box2{width:220px;float:right;font-size:14px;word-wrap:break-word}
.hatena-module{margin-bottom:30px}
.hatena-module-title{font-size:15px;font-weight:700;margin-bottom:20px}
.hatena-module-title a{color:#222;text-decoration:none}
.hatena-module-title a:hover{text-decoration:underline}
.hatena-module .profile-icon{margin-bottom:5px}
.hatena-module .id{display:block;margin-bottom:5px}
.profile-description{font-size:12px;margin-bottom:5px}
.hatena-module-body li{list-style:none;margin-bottom:.7em}
.hatena-module-body{line-height:1.5}
.urllist-item{padding-bottom:10px;border-bottom:1px solid #ddd}

 /* @Module::Search * */
form.search-form input{border:1px solid #ccc;vertical-align:middle}
.search-form .search-module-input{width:180px;padding:3px;margin:0;font-size:12px}
.search-form .search-module-button{height:23px;width:23px;border:none;text-indent:-999px;cursor:pointer;background:url( */
images */
theme */
search_g.png) 50% 50% no-repeat}

 /* @About * */
.page-about dt{font-size:16px;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:2px}
.page-about dd{margin-left:0;margin-bottom:30px}
.page-about .entry-content img.profile-icon{height:16px;width:16px}

/* @Archive * */
.page-archive #main{padding:0;margin:0 auto;text-align:center}
.page-archive #main-inner{font-size:14px;text-align:left}
.page-archive .date{border:none;margin-bottom:10px;padding-bottom:0}
.page-archive .categories{margin-bottom:10px}
.page-archive .entry-title{font-size:18px;border-bottom:1px solid #ccc;padding-bottom:2px;margin-bottom:10px}
.page-archive .entry-title a{color:#000;text-decoration:none}
.page-archive .entry-title a:hover{text-decoration:underline}
.page-archive p{line-height:1.5;margin-bottom:1em}
.page-archive #main-inner section{margin-bottom:30px}
.page-archive #main-inner .entry-title{font-size:14px;line-height:1.5;color:#000;text-decoration:none}
.page-archive #main-inner .entry-title:hover{text-decoration:underline}
.page-archive #main-inner ul{list-style:none;margin:0;padding:0}
.page-archive #main-inner li{margin:0;padding:0 0 10px}
.page-archive #main-inner li .categories{margin-top:10px}

 /* Catengory * */
.breadcrumb{margin-bottom:20px;font-size:14px}

/*--------------------------------------------------------*/
/*--------------------------------------------------------*/



#container-inner{
width:1070x;
}

#box2 {
        width: 300px;
        float: right;
       margin-right: -348px;
        padding-right: 348px;
    }
#wrapper {
        width: 100%;
        margin-right: -348px;
        padding-right: 348px;
        box-sizing: border-box;
        float: left;
        
    }
    body {
	background-image: url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/myafun/20180416/20180416110721.gif);
	background-repeat: repeat;
}

@media screen and (min-width: 1150px) {
    #blog-title-inner,
    #content-inner,
    #footer-inner,
    .breadcrumb {
        max-width: 1150px;
    }
}

/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/* </system> */

/* <system section="background" selected="custom"> */
body{ background-image: url('https://cdn-ak.f.st-hatena.com/images/fotolife/m/myafun/20180416/20180416110721.gif'); background-repeat: repeat; background-color:#fff; background-attachment: fixed; background-position: left top;


}
/* </system> */

.footer {
	background-color: #CC9933;
	font-size: 12px;
	margin:10px 0px 10px 0px ;
padding:10px 0px 10px 0px;

}

.hatena-module-title{

padding:10px 5px 15px 55px;
background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/myafun/20180428/20180428193036.gif) no-repeat left top;
color:#6a532b;
font-weight:bold;
text-align:left;
}
.entry-title{

padding:25px 5px 30px 80px;
background:url(https://cdn-ak.f.st-hatena.com/images/fotolife/m/myafun/20180428/20180428192502.gif) no-repeat left top;
color:#6a532b;
font-weight:bold;
text-align:left;
}





#title{
font-size:12px;
}


.blogbody{
color:font-family: メイリオ, 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif; font-size: 12.8px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;
}
/*----ad背景消す--------------------------------------*/

mark, ins {
 background: transparent;
 text-decoration: none;
 }

/*--------------------------------------------------------*/


