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-size:16px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{color:#82878c;font-family:"Helvetica","Arial",YuGothic,"Yu Gothic","Hiragino Sans","ヒラギノ角ゴシック","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;background:#f4f4f4}h1,h2,h3,h4,h5,h6{color:#252525}strong{font-weight:bold;color:#252525}a{color:#82878c;text-decoration:none}a:hover{-webkit-animation:opacity .5s both;animation:opacity .5s both;text-decoration:underline}a:hover p,a:hover h2,a:hover img{-webkit-animation:opacity .5s both;animation:opacity .5s both}@-webkit-keyframes opacity{0%{opacity:1}100%{opacity:.5}}@keyframes opacity{0%{opacity:1}100%{opacity:.5}}img{max-width:100%;height:auto;vertical-align:bottom}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=file],textarea{border:solid 1px #e6e6e6;color:#666;margin-top:4px;padding:8px;max-width:95%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=file]:focus,textarea:focus{outline:none}form label{font-weight:bold}input,textarea{width:95%;border-radius:12px;margin-top:0;font-size:14px;padding:7px 12px}textarea{line-height:1.6em}input[type=submit]{width:100px;cursor:pointer;font-size:100%;padding:5px 1em;margin:0;border-style:none;color:#fff;background:#71aeff;border-radius:18px}table{width:100%;border-spacing:0;border-right:1px solid;border-bottom:1px solid;line-height:30px}table td,table th{border:1px solid;border-right:0px;border-bottom:0px;padding:7px}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.clear{clear:both}.floatLeft{float:left !important}.floatRight{float:right !important}.fadein{opacity:0;transform:translate(0, 50px);-moz-transform:translate(0, 50px);-webkit-transform:translate(0, 50px)}.fadein.scrollin{animation:fadein .5s both;-moz-animation:fadein .5s both;-webkit-animation:fadein .5s both}.fadein.scrollin-delay1{-webkit-animation-delay:.6s;animation-delay:.6s}.fadein.scrollin-delay2{-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes fadein{0%{opacity:0;transform:translate(0, 50px);-moz-transform:translate(0, 50px);-webkit-transform:translate(0, 50px)}100%{opacity:1;transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0)}}@keyframes fadein{0%{opacity:0;transform:translate(0, 50px);-moz-transform:translate(0, 50px);-webkit-transform:translate(0, 50px)}100%{opacity:1;transform:translate(0, 0);-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0)}}.centerToSide{-webkit-animation:centerToSide .3s ease 0s 1 forwards;animation:centerToSide .3s ease 0s 1 forwards}@-webkit-keyframes centerToSide{0%{-webkit-transform:scaleY(1) scaleX(0);transform:scaleY(1) scaleX(0)}100%{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}@keyframes centerToSide{0%{-webkit-transform:scaleY(1) scaleX(0);transform:scaleY(1) scaleX(0)}100%{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}.zoom{overflow:hidden}.zoom img:hover{-webkit-animation:imgZoom .5s ease 0s 1 forwards;animation:imgZoom .5s ease 0s 1 forwards}@-webkit-keyframes imgZoom{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}@keyframes imgZoom{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}.wrapper{width:100%;max-width:1440px;margin:auto}body.column1 .side-left,body.column2 .side-left{display:none}body.column3 .side-left{display:none}@media screen and (min-width: 992px){body.column1 .side-left,body.column2 .side-left{display:block}body.column3 .side-left{display:block}body.column2 .side-left .title,body.column3 .side-left .title{margin-left:5px}body.column2 .side-right .title,body.column3 .side-right .title{margin-right:5px}body.column2 .side-left{width:270px;margin-top:60px;margin-left:60px}body.column2 .side-right{width:270px;margin-top:60px;margin-right:60px}body.column3 .side-left{width:250px;margin-top:60px;margin-left:60px}body.column3 .side-right{width:250px;margin-top:60px;margin-right:60px}body.column2 .contents>.wrapper,body.column3 .contents>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}body.column2 .side-left,body.column3 .side-left{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}body.column2 main,body.column3 main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}body.column3 aside.side-left{display:block}body.column3 main{padding:0 16px 0 16px}body.column2 .side-left,body.column2 .side-right,body.column3 .side-left,body.column3 .side-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.header{width:100%;height:60px;background:#71aeff}.header .header-logo{margin:20px 0 20px 15px;font-size:20px;position:absolute}.header .header-logo a{color:#fff;font-weight:bold;text-decoration:none}@media screen and (min-width: 992px){.header .header-logo{margin:15px 0 15px 60px;font-size:30px}}.header .search{position:relative;display:none}.header .search .search-icon{position:absolute;width:15px;top:10px;left:12px;margin:0;z-index:1}.search input[type=search]{max-width:300px;margin-top:0px;border-radius:10px;background-color:#fff;background-size:16px 16px;padding-left:25px}.search .screen-reader-text,.search .search-submit{display:none}@media screen and (min-width: 992px){.header .search{display:block;float:right;color:#666;font-size:.8em;margin:13px 60px}}.header .nav{position:relative}.header .nav .nav-link{display:none}.header .menu-btn{position:absolute;top:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9999;line-height:0}.header .menu-btn{cursor:pointer;right:20px;width:26px;height:22px}.header .menu-btn figure{position:absolute;margin:0;left:0;display:block;width:100%;height:2px;background:#fff;-webkit-transition:.25s;transition:.25s}.header .menu-btn figure:nth-child(1){top:0}.header .menu-btn figure:nth-child(2){top:50%;margin-top:-1px}.header .menu-btn figure:nth-child(3){bottom:0}.header .menu-btn.on{position:fixed}.header .menu-btn.on figure{background:#000}.header .menu-btn.on figure:nth-child(1){top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .menu-btn.on figure:nth-child(2){background:rgba(0,0,0,0)}.header .menu-btn.on figure:nth-child(3){bottom:50%;margin-bottom:-1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 992px){.header .nav .nav-link{display:block;position:absolute;right:0;font-size:20px;margin:20px}.header .nav .nav-link a{color:#fff;margin:0 20px}.header .nav .nav-link li{list-style:none;float:left;border-right:solid 1px #fff}.header .nav .nav-link li:last-child{border-right:none}.header .nav .menu-btn{display:none}}#side-menu{position:fixed;top:0;right:-340px;max-width:300px;width:80%;height:100%;-webkit-transition:left .5s,right .5s;transition:left .5s,right .5s;background-color:#fff;overflow-y:auto;height:100%;-ms-overflow-style:none;scrollbar-width:none;z-index:999}#side-menu::-webkit-scrollbar{display:none}#side-menu .search{display:block;position:absolute;margin:14px}#side-menu .side-menu-header{position:fixed;height:60px;width:100%;background-color:#fff;z-index:1}#side-menu nav ul{margin:60px 0 0 0;padding:0}#side-menu nav li{list-style:none;padding-bottom:10px}#side-menu nav li a{border-bottom:1px solid #d2d0d0;padding:12px 20px;font-size:1.2em;display:block;position:relative;text-align:left}#side-menu.open{right:0}#side-menu .menu-close-btn{padding:5px;float:right;zoom:1.5}#layer-panel{display:none;z-index:99;background:#666;opacity:.5;width:100%;height:100%;position:fixed;top:0}#layer-panel.on{display:block}#pc-menu{display:none}@media screen and (min-width: 992px){#pc-menu{display:block;background:#9ed3ff;-webkit-box-shadow:0px 0px 10px 0px #71aeff inset;box-shadow:0px 0px 10px 0px #71aeff inset;text-align:left;font-size:1em;line-height:32px}#pc-menu nav{padding:10px 0 10px 60px;display:inline-block;margin:0 auto}#pc-menu a{color:#fff;font-weight:bold}#pc-menu ul li{display:inline;margin-right:25px}}.mv{position:relative}.mv .intro{position:absolute;top:0;width:100%;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:auto;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6%}.mv .intro .box{max-width:70%}.mv .intro .title{text-align:right;font-size:1.5em;line-height:1;letter-spacing:1px}@media screen and (min-width: 992px){.mv .intro .title{letter-spacing:1px;margin-bottom:30px;font-size:3em}.mv .intro .name{font-size:2em}}.contents{width:100%}.contents main{overflow-wrap:break-word;word-break:break-all;margin:30px 10px}.contents main{margin:30px 0}.contents section{text-align:left}@media screen and (min-width: 992px){.box-list main{margin:60px 30px 60px 60px}.contents main{margin:60px}}.contents section{background-color:#fff;padding-bottom:10px;margin-bottom:60px}.contents section .entry-header{margin-bottom:8px}.contents section .entry-header a{text-decoration:none}.contents section .breadcrumb{font-size:1em;padding:15px 20px 0 20px}.contents section .breadcrumb ul{padding:0;margin:0}.contents section .breadcrumb li{line-height:30px;display:inline;list-style:none;color:#71aeff}.contents section .breadcrumb li:after{content:">";padding:0 3px;color:#9ed3ff}.contents section .breadcrumb li:last-child:after{content:""}.contents section .breadcrumb li svg{margin-right:5px}.contents section .breadcrumb li a{text-decoration:none;color:#71aeff}.contents section .breadcrumb li a:hover{text-decoration:underline}@media screen and (min-width: 992px){.contents section .breadcrumb{padding:30px 40px 0 40px}}.contents section .entry-header .entry-title{font-size:2em;padding:20px;font-weight:bold;line-height:1.2}@media screen and (min-width: 992px){.contents section .entry-header .entry-title{font-size:2.5em;padding:40px}}.contents section .entry-header .article-img img{width:100%}.contents section .entry-content{padding:60px 20px 0 20px;font-size:1em}.contents section .entry-content a{color:#0693e3}.contents section .entry-content p{line-height:2;letter-spacing:4px;margin-bottom:60px;font-weight:500}@media screen and (min-width: 992px){.contents section .entry-content{padding:0 40px}}.contents section .entry-content h2{font-size:1.8em;line-height:1.2;font-weight:bold;margin:60px 0 40px 0;clear:both}.contents section .entry-content h2:after{margin-top:.3em;content:"";display:block;height:4px;background:-webkit-linear-gradient(to right, #71aeff, #9ed3ff);background:-webkit-gradient(linear, left top, right top, from(#71aeff), to(#9ed3ff));background:-webkit-linear-gradient(left, #71aeff, #9ed3ff);background:linear-gradient(to right, #71aeff, #9ed3ff)}.contents section .entry-content h3{font-size:1.2em;line-height:1.2;font-weight:bold;margin:60px 0 40px 0;padding:.5em 0 .5em .5em;border-left:6px solid #71aeff;background:-webkit-linear-gradient(to right, #ddf3ff, #fff);background:-webkit-gradient(linear, left top, right top, from(#ddf3ff), to(#fff));background:-webkit-linear-gradient(left, #ddf3ff, #fff);background:linear-gradient(to right, #ddf3ff, #fff);clear:both}.contents section .entry-content h4{font-size:1.1em;line-height:1.5;font-weight:bold;margin:40px 0 40px 0;clear:both}.contents section .entry-content blockquote{font-size:.9em;line-height:2;letter-spacing:3px;background-color:#ddf3ff;padding:16px 8px 16px 16px;position:relative;margin:25px 0}.contents section .entry-content blockquote:before{color:#71aeff;content:"“";font-family:Georgia,serif;font-size:3em;left:-5px;line-height:1;position:absolute;top:-5px}.contents section .entry-content blockquote p{margin:0}.contents section .entry-content ul,.contents section .entry-content ol{padding:15px;margin:30px 10px 60px 10px;font-weight:bold}.contents section .entry-content ul li,.contents section .entry-content ol li{margin-bottom:5px;line-height:30px}.contents section .entry-content ul li::before,.contents section .entry-content ul li::before{content:"・"}.contents section .entry-content ul.memo,.contents section .entry-content ol.memo,.contents section .entry-content ul.point,.contents section .entry-content ol.point{position:relative;border-radius:5px;background:#ddf3ff;color:#000;clear:both}.contents section .entry-content ul.memo,.contents section .entry-content ol.memo,.contents section .entry-content ul.point,.contents section .entry-content ol.point{background:#ddf3ff;-webkit-box-shadow:0px 0px 0px 10px #ddf3ff;box-shadow:0px 0px 0px 10px #ddf3ff;border:dashed 2px #fff}.contents section .entry-content ol.memo,.contents section .entry-content ol.point{padding:12px 12px 12px 32px;text-indent:5.5px}.contents section .entry-content ul.memo li,.contents section .entry-content ul.point li{line-height:50px}.contents section .entry-content ol.memo li,.contents section .entry-content ol.point li{list-style:decimal;line-height:50px}.contents section .entry-content pre{margin:1em auto;padding:5px 10px 5px 10px;white-space:pre-wrap;border:1px solid #0b0c0a;font-family:consolas,menlo,courier,monospace;font-size:.9em;line-height:25px}.contents section .entry-content figure{margin-bottom:60px}.contents section .entry-content figure.wp-block-image img{width:100%}.contents section .entry-content figure.wp-block-image figcaption{padding:20px 0 0 0}@media screen and (min-width: 992px){.contents section .entry-content figure.wp-block-image{float:right;margin:3px 6px 25px 12px}.contents section .entry-content figure.wp-block-image img{width:400px}}ul.blocks-gallery-grid{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 !important}ul.blocks-gallery-grid li{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:0 5px 5px 0 !important}ul.blocks-gallery-grid li:nth-of-type(3n){margin-right:0 !important}ul.blocks-gallery-grid li::before{content:none !important}ul.blocks-gallery-grid li figcaption{padding:0 !important;font-size:.8em !important;line-height:1.2 !important}figure.wp-block-table table th{background:#ddf3ff;font-weight:bold;width:100px}figure.wp-block-table figcaption{text-align:center;font-size:.9em;margin:5px}.entry-content strong.active{background-position:-100% .5em}.entry-content strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ddf3ff));background:-webkit-linear-gradient(transparent 60%, #ddf3ff 60%);background:linear-gradient(transparent 60%, #ddf3ff 60%);background-image:-webkit-linear-gradient(to right, transparent 50%, #ddf3ff 50%);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #ddf3ff));background-image:-webkit-linear-gradient(left, transparent 50%, #ddf3ff 50%);background-image:linear-gradient(to right, transparent 50%, #ddf3ff 50%);background-repeat:repeat-x;background-size:200% .8em;background-position:0 .5em;-webkit-transition:all 3s ease;transition:all 3s ease}.entry-content .balloon{margin:40px 0;position:relative}.entry-content .balloon:before,.balloon:after{clear:both;content:"";display:block}.entry-content .balloon figure{width:60px;height:60px}.entry-content .balloon-image-left{float:left !important;margin:0 20px 0 0 !important}.entry-content .balloon-image-right{float:right !important;margin:0 0 0 20px !important}.entry-content .balloon figure img{width:100%;height:100%;border:1px solid #aaa;border-radius:50%;margin:0}.entry-content .balloon-image-description{padding:5px 0 0;font-size:.8em;text-align:center}.entry-content .balloon-text-right,.balloon-text-left{position:relative;padding:10px;border:3px solid #71aeff;border-radius:10px;max-width:calc(100% - 120px);display:inline-block}.entry-content .balloon-text-right{border-color:#71aeff}.entry-content .balloon-text-left{border-color:#71aeff}.entry-content .balloon-text-right{float:left}.entry-content .balloon-text-left{float:right}.entry-content .balloon p{margin:0 0 20px;font-weight:bold}.entry-content .balloon p:last-child{margin-bottom:0}.entry-content .balloon-text-right:before{position:absolute;content:"";border:10px solid rgba(0,0,0,0);border-right:10px solid #71aeff;top:15px;left:-23px}.entry-content .balloon-text-right:after{position:absolute;content:"";border:10px solid rgba(0,0,0,0);border-right:10px solid #fff;top:15px;left:-19px}.entry-content .balloon-text-left:before{position:absolute;content:"";border:10px solid rgba(0,0,0,0);border-left:10px solid #71aeff;top:15px;right:-23px}.entry-content .balloon-text-left:after{position:absolute;content:"";border:10px solid rgba(0,0,0,0);border-left:10px solid #fff;top:15px;right:-19px}.entry-content .think .balloon-text-right,.think .balloon-text-left{border-radius:30px}.entry-content .think .balloon-text-right:before{border:1px solid #71aeff;border-radius:50%;width:8px;height:8px;top:15px;left:-12px}.entry-content .think .balloon-text-right:after{border:1px solid #71aeff;border-radius:50%;width:4px;height:4px;top:20px;left:-19px}.entry-content .think .balloon-text-left:before{border:1px solid #71aeff;border-radius:50%;width:8px;height:8px;top:15px;right:-12px}.entry-content .think .balloon-text-left:after{border:1px solid #71aeff;border-radius:50%;width:4px;height:4px;top:20px;right:-19px}.contents section .entry-content code{background-color:#ddf3ff}.contents section .entry-content pre.command{margin:1em auto;padding:15px 10px 15px 10px;white-space:pre-wrap;border:1px solid #0b0c0a;font-family:consolas,menlo,courier,monospace;background-color:#272822;border-radius:8px}pre.command{background-color:#272822;color:lime}pre.command span::before{padding:0 0 0 12px}pre.command span::before{content:"$";color:#75715e;padding-right:12px}#related-entries .related-entry{line-height:150%;margin-bottom:20px;clear:both}#related-entries .related-entry-thumb{float:left;margin-bottom:5px;padding-bottom:5px}#related-entries .related-entry-thumb .photo{height:auto;overflow:hidden}#related-entries .related-entry-thumb .photo img{width:100%;-o-object-fit:cover;object-fit:cover}#related-entries .related-entry-thumb .photo img:hover{-webkit-animation:imgZoom .5s ease 0s 1 forwards;animation:imgZoom .5s ease 0s 1 forwards}@keyframes imgZoom{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}}.related-entry-title{margin-bottom:5px}#related-entries section h4{margin:0}#related-entries section p{line-height:1.5;letter-spacing:2px;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 992px){#related-entries .box-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#related-entries section{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}.contents section .entry-meta{margin-right:10px;font-size:.9em;text-align:right}.contents section .entry-meta a{color:#999}.contents section .entry-meta i{padding-right:6px}@media screen and (min-width: 992px){.contents section .entry-meta{margin-right:20px}}.contents section .entry-tags{margin-bottom:20px;margin-right:20px;font-size:.9em;text-align:right}.contents section .entry-tags a{color:#999}.contents section .entry-tags li{display:inline-block;margin-right:10px}.contents section .entry-tags li:last-child{margin-right:0}@media screen and (min-width: 992px){.contents section .entry-tags{margin-right:40px}}#comment_area{padding:0 20px;border-radius:12px;margin-top:1em;line-height:1.4em}#comment_area h3#comments{font-size:1.2em;font-weight:bold;line-height:1.5;margin:40px 0 40px 0;padding:.5em 0 .5em .5em;border-left:6px solid #71aeff;background:-webkit-linear-gradient(to right, #ddf3ff, #fff);background:-webkit-gradient(linear, left top, right top, from(#ddf3ff), to(#fff));background:-webkit-linear-gradient(left, #ddf3ff, #fff);background:linear-gradient(to right, #ddf3ff, #fff);clear:both}#comment_area ol{list-style:none}#comment_area ol li{overflow:hidden}#comment_area ol li.depth-1{border:1px dotted #71aeff;margin-bottom:1em;padding:12px}#comment_area ol li ul.children{margin-left:10%}#comment_area ol li ul.children li{border-top:1px dotted #fff;margin-top:1em;padding-top:12px}#comment_area img.avatar{margin-right:8px;float:left}#comment_area section{border:solid 1px}#comment_area .comment-metadata{font-size:.8em}#comment_area em{font-size:.8em}#comment_area span.says{display:none}#comment_area cite.fn{font-size:90%}#comment_area div.comment-meta{font-size:80%}#comment_area div.comment-meta:after{content:"";display:block;height:0;clear:both;visibility:hidden}#comment_area .comment-body p{font-size:90%;background:#fff;border-radius:12px;padding:.5em 1em;margin:.8em 0 .5em}@media screen and (min-width: 992px){#comment_area{padding:0 40px}}div.reply{margin-bottom:.2em}div.reply:after{content:"";display:block;height:0;clear:both;visibility:hidden}div.reply a{font-size:.8em;line-height:1.5;float:right;background:#71aeff;color:#fff;padding:2px 15px;border-radius:12px;margin-right:10px;text-decoration:none}#respond{background:rgba(255,255,255,.4);border-radius:9px}#respond h3#reply-title{font-size:1.2em;font-weight:bold;line-height:1.5;margin:40px 0 40px 0;padding:.5em 0 .5em .5em;border-left:6px solid #71aeff;background:-webkit-linear-gradient(to right, #ddf3ff, #fff);background:-webkit-gradient(linear, left top, right top, from(#ddf3ff), to(#fff));background:-webkit-linear-gradient(left, #ddf3ff, #fff);background:linear-gradient(to right, #ddf3ff, #fff);clear:both}#respond h3#reply-title small a{font-size:70%;margin-left:1em;text-decoration:underline}#respond p{margin-bottom:.5em}#respond .require{color:red}#respond p.commentNotesBefore,#respond p.commentNotesAfter,#respond p.comment-form-cookies-consent{font-size:.9em}#respond label{font-size:.9em}#respond p.form-submit{margin-bottom:0;text-align:center}.archive-top{padding:0 0 20px 10px;text-align:left}.archive-top h1{font-size:2em;font-weight:bold}.archive-top p{font-size:1em;font-weight:bold;margin:20px 0}.box-list{margin:0 10px;padding:0}.box-list section{background-color:#fff;margin:0 0 30px 0}.box-list section .category_link{background:#71aeff;color:#fff;padding:8px 10px;font-weight:bold}.box-list section .entry-header .entry-title{font-size:1.5em;line-height:1.2;padding:30px 10px;font-weight:bold}.box-list section a{text-decoration:none}.box-list section .entry-meta,.box-list section .entry-meta a{color:#999;font-size:.8em;text-align:right}.box-list section .entry-content{padding:0;font-size:1em}.box-list section .entry-content img{width:100%}.box-list section .entry-content p{padding:10px}.box-list section .entry-content p{text-decoration:none;line-height:1.5;letter-spacing:3px}@media screen and (min-width: 992px){.box-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.box-list section{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}.page-numbers{margin:60px 0}.page-numbers li{display:inline-block}.page-numbers a{color:#fff;margin-bottom:60px;text-decoration:none}.page-numbers .page-numbers{background-color:#71aeff;padding:10px 16px;margin-right:3px}.page-numbers .current{background-color:#fff;border:solid 1px #ccc;color:#333;font-weight:700}.page-numbers .dots{background-color:#fff;border:solid 1px #ccc;color:#333;font-weight:700;padding:10px 12px}.sidebar-wrapper{background:#fff;line-height:2;font-size:.9em;margin-bottom:30px;padding:10px;text-align:left}.sidebar-wrapper a{line-height:2}.sidebar-wrapper .sidebar-title{font-size:1em;letter-spacing:0;margin-bottom:16px;margin-top:0;text-transform:uppercase;font-weight:bold}.sidebar-wrapper ul{padding:0px}.sidebar-wrapper ul li:first-child{border-top:none;padding-top:8px}.sidebar-wrapper ul li{list-style:none;line-height:.5;padding-bottom:12px;padding-top:12px}@media screen and (min-width: 992px){.contents .side-left{min-width:320px}.sidebar-wrapper:first-child{margin-top:0}}.sidebar-wrapper .profile-sns svg{color:#71aeff}.sidebar-wrapper .tagcloud a{padding:10px}.sidebar-wrapper .calendar_wrap table{margin:auto;width:250px;border-spacing:0px;border-right:0;border-bottom:0}.sidebar-wrapper .calendar_wrap table caption{font-weight:bold}.sidebar-wrapper .calendar_wrap a{color:#999;text-decoration:underline}.sidebar-wrapper .calendar_wrap caption{line-height:30px;padding:0 10px 0 10px}.sidebar-wrapper .calendar_wrap td,.sidebar-wrapper .calendar_wrap th{text-align:center;background-color:#fff;padding:4px 0;border:1px solid #999;width:25px;height:25px}.sidebar-wrapper .calendar_wrap th{color:#fff;background-color:#71aeff}.sidebar-wrapper .calendar_wrap tr .sun,.sidebar-wrapper .calendar_wrap tr .sun a,.sidebar-wrapper .calendar_wrap tr .holiday,.sidebar-wrapper .calendar_wrap tr .holiday a{color:hotpink}.sidebar-wrapper .calendar_wrap tr .sat,.sidebar-wrapper .calendar_wrap tr .sat a{color:#0693e3}.sidebar-wrapper .calendar_wrap tfoot a{text-decoration:underline}.sidebar-wrapper .calendar_wrap tfoot td{border:none}.sidebar-wrapper .calendar_wrap .wp-calendar-nav{margin-top:5px;text-align:center}.sidebar-wrapper .calendar_wrap .wp-calendar-nav span{margin:10px}#sticky{top:5px;position:sticky}#affiliate-widgets{background:#fff;line-height:1.6;font-size:.9em;border:1px solid #f4f4f4;margin-bottom:48px;padding:10px;text-align:left}#sticky-navigator{display:none;background:#fff;line-height:1.6;font-size:.9em;border:1px solid #f4f4f4;margin-bottom:48px;text-align:left}#sticky-navigator .title{background:#71aeff;color:#fff;padding:5px 10px;font-weight:bold;text-align:left;margin:0}#sticky-navigator ul{padding:10px}#sticky-navigator ul li:first-child{border-top:none;padding-top:8px}#sticky-navigator ul li{list-style:none;line-height:1.4}#sticky-navigator ul li.nav-h2{padding-top:6px;padding-bottom:6px;font-weight:bold}#sticky-navigator ul li.nav-h3{margin-left:10px;padding-top:3px;padding-bottom:3px}#sticky-navigator ul li.current{background-color:#ddf3ff}@media screen and (min-width: 992px){#sticky-navigator{display:block}}#top-navigator{display:block;margin-bottom:60px}#top-navigator a{color:#000;text-decoration:underline}#top-navigator .title{background:#71aeff;color:#fff;padding:5px 10px;font-weight:bold;margin:0}#top-navigator ul,#top-navigator ol{margin:0}#top-navigator ul li,#top-navigator ol li{margin-bottom:5px;line-height:30px;list-style:none}#top-navigator ul,#top-navigator ol{position:relative;border-radius:5px;background:#ddf3ff;color:#000;clear:both}#top-navigator ul,#top-navigator ol{background:#ddf3ff}#top-navigator ul li.nav-h2{font-weight:bold}#top-navigator ul li.nav-h3{margin-left:10px;font-weight:normal}#top-navigator ul li::before{content:""}@media screen and (min-width: 992px){#top-navigator{display:none}}.footer{bottom:0;height:120px;width:100%;background:#9ed3ff;position:relative;color:#fff}.footer p{font-size:20px;padding:10px 0;width:100%}.footer a{color:#fff;font-weight:bold}.footer svg{padding-right:5px}.footer .follow-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:auto;width:100%}.footer .follow-links ul li{float:left;margin:10px}.footer .follow-links ul li span{display:none}.footer .copylight{position:absolute;background:#71aeff;height:20px;width:100%;left:0;bottom:0;color:#fff;line-height:20px}@media screen and (min-width: 992px){.footer .follow-links ul li{margin:20px}.footer .follow-links ul li span{display:block;font-size:12px}}.footer .footer-nav{position:fixed;bottom:0;width:100%;background-color:#71aeff;z-index:9999}.footer .footer-nav ul{width:100%;margin:auto}.footer .footer-nav ul li{float:left;border-right:solid 1px #fff;padding:16px 0;position:relative;width:25%}.footer .footer-nav ul li:last-child{border:none;width:23%}.footer .footer-nav ul li a{padding:14px 36px}@media screen and (min-width: 992px){.footer .footer-nav{display:none}}#page-top{display:none;position:fixed;bottom:60px;right:16px;z-index:100;-webkit-transition:top .5s,bottom .5s;transition:top .5s,bottom .5s}#page-top a{background:#71aeff;color:#fff;width:50px;padding:15px;text-align:center;border-radius:25px}#page-top.hide{bottom:-100px}@media screen and (min-width: 992px){#page-top{display:block}}#overlay-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0e0e0e;opacity:.5;z-index:1000}.isystk-overlay{position:absolute;top:0;left:0;z-index:10000;display:none;-webkit-transition:.1s linear;transition:.1s linear;overflow:hidden}.isystk-overlay .wrap{background:#fff;width:100%}.isystk-overlay.open{display:block;-webkit-animation:open-animation .5s ease 0s 1 forwards;animation:open-animation .5s ease 0s 1 forwards}@-webkit-keyframes open-animation{0%{-webkit-transform:scaleY(0.1) scaleX(0.1);transform:scaleY(0.1) scaleX(0.1)}50%{-webkit-transform:scaleY(1) scaleX(0.1);transform:scaleY(1) scaleX(0.1)}100%{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}@keyframes open-animation{0%{-webkit-transform:scaleY(0.1) scaleX(0.1);transform:scaleY(0.1) scaleX(0.1)}50%{-webkit-transform:scaleY(1) scaleX(0.1);transform:scaleY(1) scaleX(0.1)}100%{-webkit-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1)}}.isystk-overlay .close{position:absolute;right:0;margin:10px 15px;zoom:100%;color:#333;z-index:1}.isystk-overlay .close{zoom:2}.isystk-overlay .next-btn{zoom:2;position:absolute;top:35%;right:0}.isystk-overlay .prev-btn{zoom:2;position:absolute;top:35%;left:0}@media screen and (min-width: 992px){.isystk-overlay .next-btn{top:40%}.isystk-overlay .prev-btn{top:40%}}.sns-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;list-style:none;position:relative;margin:10px 20px}.sns-buttons li{font-size:.8em;float:left;text-align:center;list-style:none;border-radius:5px;margin-right:10px}.sns-buttons li:last-child{margin-right:0}.sns-buttons li.share-twitter{background:#55acee;-webkit-box-shadow:0 2px #2795e9;box-shadow:0 2px #2795e9}.sns-buttons li.share-twitter:hover{background:#83c3f3}.sns-buttons li.share-facebook{background:#3b5998;-webkit-box-shadow:0 2px #2d4373;box-shadow:0 2px #2d4373}.sns-buttons li.share-facebook:hover{background:#4c70ba}.sns-buttons li.share-google{background:#dd4b39;-webkit-box-shadow:0 2px #c23321;box-shadow:0 2px #c23321}.sns-buttons li.share-google:hover{background:#e47365}.sns-buttons li.share-hatena{background:#2c6ebd;-webkit-box-shadow:0 2px #225694;box-shadow:0 2px #225694}.sns-buttons li.share-hatena:hover{background:#4888d4}.sns-buttons li.share-pocket{background:#f13d53;-webkit-box-shadow:0 2px #e6152f;box-shadow:0 2px #e6152f}.sns-buttons li.share-pocket:hover{background:#f26f7f}.sns-buttons li.share-line{background:#00c300;-webkit-box-shadow:0 2px #009d00;box-shadow:0 2px #009d00}.sns-buttons li.share-line:hover{background:#2bd92b}.sns-buttons a{display:block;padding:5px 10px;color:#fff;text-decoration:none}.contents .sns-buttons li.share-google,.contents .sns-buttons li.share-hatena,.contents .sns-buttons li.share-pocket{display:none}#sns-share-overlay{background-color:#fff;width:100%}#sns-share-overlay .close{color:#252525}#sns-share-overlay .sns-buttons{display:block;margin:100px 16%;width:72%;max-width:500px}#sns-share-overlay .sns-buttons li{margin:10px}@media screen and (min-width: 992px){.sns-buttons{margin:10px 40px}.sns-buttons li{font-size:1em}.contents .sns-buttons li.share-google,.contents .sns-buttons li.share-hatena,.contents .sns-buttons li.share-pocket{display:block}}#wpadminbar{position:absolute !important;z-index:0 !important}
pre.prettyprint{margin:1em auto;padding:5px 10px 5px 10px;white-space:pre-wrap;border:1px solid #0b0c0a;font-family:consolas,menlo,courier,monospace;background-color:#272822;border-radius:8px;font-size:.9em !important}pre.prettyprint code{display:inline !important}pre.prettyprint ol{border:none !important;padding:0 0 0 12px !important;margin:10px 0px !important}pre.prettyprint ol li{margin:0;line-height:25px !important}pre.prettyprint ol li code{background-color:#272822 !important}pre.linenums ol li{color:#75715e !important;list-style:decimal inside !important;margin-bottom:0 !important}pre.prettyprint .str{color:#e6db5a}pre.prettyprint .kwd{color:#66d9ef}pre.prettyprint .com{color:#75715e;font-style:italic}pre.prettyprint .typ{color:#66d9ef}pre.prettyprint .lit{color:#ae81ff}pre.prettyprint .pun{color:#fff}pre.prettyprint .pln{color:#fff}pre.prettyprint .tag{color:#f92672}pre.prettyprint .atn{color:#a6e22a}pre.prettyprint .atv{color:#e6db74}pre.prettyprint .dec{color:#ae81ff}
