﻿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}*{box-sizing:border-box}html{font-size:14px;word-break:break-all;word-wrap:break-word}h1{font-size:1.6rem}h2{font-size:1.4rem}body{color:#444;background-color:#f6f6f6;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Meiryo UI", LocalYuGothicMedium, Yu Gothic, YuGothic, -apple-system, BlinkMacSystemFont,"ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-text-size-adjust:100%}a{outline:none}a:link,a:hover,a:active,a:visited{text-decoration:none;color:#444}.flip,.flip:before{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}.home{margin:0 auto}#gheader{min-height:200px;display:flex;align-items:center;background-color:#fff;margin-bottom:10px}#gheader .content{width:1120px;margin:0 auto}#gheader .content .blog-name{padding:10px}#container{width:1120px;margin:0 auto;position:relative}#container .main{width:810px;margin-bottom:10px}#container .main .article{background-color:#fff;position:relative;margin-bottom:10px;padding:10px}#container .main .article table{border-spacing:0;border:1px solid #ccc}#container .main .article table tr{border-bottom:1px solid #ccc}#container .main .article table tr th,#container .main .article table tr td{padding:8px 10px;border-right:1px solid #ccc}#container .main .article .entry-body hr{border-color:#cccccc;border-top:none;margin:10px 0px}#container .main .article .entry-body iframe{width:100%;min-height:434px}#container .main .article .entry-body img{max-width:100%}#container .main .article .entry-body .video{position:relative;width:100%;padding-top:56.25%}#container .main .article .entry-body .video iframe{position:absolute;top:0;right:0;width:100%;height:100%}#container .main .article .entry-body a,#container .main .article .entry-body a:link,#container .main .article .entry-body a:active,#container .main .article .entry-body a:visited{border-bottom:1px dotted #666;padding-bottom:0px}#container .main .article .entry-body a.image,#container .main .article .entry-body a:link.image,#container .main .article .entry-body a:active.image,#container .main .article .entry-body a:visited.image{border:none}#container .main .article .entry-body p{margin-bottom:10px}#container .main .article .icon{position:absolute;top:10px;left:10px}#container .main .article .icon img{width:26px;object-fit:cover}#container .main .article .entry{padding-left:32px}#container .main .article .entry .entry-title{margin-bottom:10px;line-height:2rem}#container .main .article .entry .entry-title a:hover{border-bottom:1px dotted #666}#container .main .article .entry .entry-status{position:relative;line-height:0.8rem;font-size:0.8rem}#container .main .article .entry .entry-status .cat{display:flex;flex-wrap:wrap;margin-bottom:20px}#container .main .article .entry .entry-status .cat li{display:list-item;margin-right:10px}#container .main .article .entry .entry-status .cat li a{display:block;border-bottom:1px dotted #aaa;color:#aaa}#container .main .article .entry .entry-status .cat li a:hover{color:#444;border-bottom:1px dotted #444}#container .main .article .entry .entry-status .date{position:absolute;top:0px;right:0px;color:#aaa}#container .main .article .entry .entry-status .date:hover{color:#444}#container .main .article .entry .entry-body{line-height:1.4rem}#container .main .article .entry .entry-body .c{padding:10px;background-color:#f9f9f9;overflow:auto;margin-bottom:10px}#container .main .pager{width:100%;display:inline-flex}#container .main .pager li{flex-grow:1}#container .main .pager li.prev a{padding:10px 20px}#container .main .pager li.next a{padding:10px 20px}#container .main .pager li.disabled{color:#ccc}#container .main .pager li.current a{border-bottom:2px solid #666}#container .main .pager li a,#container .main .pager li div{text-align:center;display:block;background-color:#fff;padding:10px}#container .main .pager li a:hover,#container .main .pager li div:hover{background-color:#f9f9f9}#container .side{position:absolute;top:0;right:0;width:300px}#container .side>div{padding:10px;margin-bottom:10px;background-color:#fff}#container .side>div h3{margin-bottom:5px}#container .side .search{position:relative}#container .side .search .s_input{width:100%;background-color:#f9f9f9;border:none}#container .side .search .ss-search{position:absolute;top:12px;right:14px;font-size:0.9rem;color:#888;border:none;background:none;padding:0;margin:0}#container .side .recent-works ul li{position:relative;font-size:0.8rem;line-height:1.4rem;margin-bottom:10px;overflow:hidden;*zoom:1}#container .side .recent-works ul li:last-child{margin-bottom:0}#container .side .recent-works ul li a{display:block;padding-left:42px}#container .side .recent-works ul li a:hover{background-color:#f9f9f9}#container .side .recent-works ul li .icon{position:absolute;padding:0;top:0px;left:0px}#container .side .recent-works ul li .icon img{width:38px;height:38px}#container .side .categories ul li a{display:block;padding:5px 0px}#container .side .categories ul li a:hover{background-color:#f9f9f9}#container .side .categories ul>li>ul li a{padding:2.5px 0px;padding-left:10px}#container .side .info ul li a{display:block;padding:2.5px 0px}#container .side .info ul li a:hover{background-color:#f9f9f9}#gfooter .content{width:1120px;min-height:200px;margin:0 auto}#gfooter .content .pagetop{text-align:center;position:fixed;right:calc(50% - 560px - 10px - 50px);bottom:0px;margin:0;background-color:#fff}#gfooter .content .pagetop a{display:block;width:50px;height:50px;line-height:50px}@media screen and (max-width: 768px){body{width:100%}.pc{display:none}#document{width:100%}#gheader{width:100%;min-height:80px}#gheader .content{width:100%}#container{width:100%}#container .main{width:100%}#container .side{display:none}#gfooter .content{width:100%;min-height:50px}}
/*# sourceMappingURL=styles.css.map */
