@charset "UTF-8";.wrap{width:1200px;box-sizing:border-box;margin:0 auto}.wrap:before{display:inline-table}.wrap:after{content:"";display:block;clear:both}#main{width:100%;float:left}.main-inner{margin-right:330px}#side{width:290px;float:left;margin-left:-290px}.left-content #main{width:100%;float:left}.left-content .main-inner{margin-right:330px;margin-left:0}.left-content #side{width:290px;float:left;margin-left:-290px}.right-content #main{width:100%;float:left}.right-content .main-inner{margin-left:330px;margin-right:0}.right-content #side{width:290px;float:left;margin-left:-100%}.one-column #content .wrap{width:1000px}.one-column #content .wrap #main{width:100%;float:none}.one-column #content .wrap #main .main-inner{width:100%;margin:0}.one-column #content .wrap #side{display:none}@media screen and (max-width:1200px){.wrap,.one-column #content .wrap{margin-left:30px;margin-right:30px;width:auto}.main-inner{margin-right:320px;box-sizing:border-box}}@media screen and (max-width:991px){.wrap,.one-column #content .wrap{margin-left:20px;margin-right:20px}#main,.main-inner,#side{float:none;width:100%;margin-left:0;margin-right:0}.left-content #main,.right-content #main{float:none}.left-content .main-inner,.right-content .main-inner{margin-right:0;margin-left:0;width:100%}.left-content #side,.right-content #side{width:100%;float:none;margin:0}#side{padding-top:42px}}@media screen and (max-width:767px){.wrap,.one-column #content .wrap{margin-left:10px;margin-right:10px}}body{background:#fbfbfc;color:#3a3a3a}a{text-decoration:none;color:#6795c1}a:hover{text-decoration:underline}form input[type="submit"],form button{background:#6795c1;color:#fff}form input[type="submit"]:hover,form button:hover{cursor:pointer}#header{padding:36px 0 32px;text-align:center}#header a{color:#e1e1e1}#header #logo{float:left;font-size:24px}#header #logo a{color:#383838}#header #header-sns{float:right}#header #header-sns ul{padding:0 0 10px}#header #header-sns li{display:inline-block;margin-left:30px;font-size:21px}#header #header-sns li a{color:#ccc}#header #header-sns li a:hover{color:#57585a}.breadcrumb{margin:0 0 15px;overflow:hidden;font-size:12px;line-height:22px;padding:0}.breadcrumb li{float:left;padding-left:20px}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{text-decoration:underline}#gnav{margin-top:-1px;background:#fff;border-top:1px #efefef solid;border-bottom:1px #efefef solid;font-size:14px}#gnav .sub-menu{z-index:10;font-size:14px;margin:0}#gnav ul{margin:0;padding:0}#gnav li{float:left;position:relative;padding:0 24px 0 0}#gnav li.current-menu-item a{border-top:1px #6795c1 solid}#gnav li a{display:block;border-top:1px #efefef solid;margin-top:-1px;padding:20px 0;color:#2b2d2d;background:#fff;text-decoration:none;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}#gnav li a:hover{color:#2b2d2d;border-top:1px #6795c1 solid}#gnav li a:hover .sub-menu{display:block}#gnav li .sub-menu{display:none;position:absolute;width:200px;background:#fff;border:none;border-bottom:none;margin:0}#gnav li .sub-menu li{float:none;border-bottom:none;margin-right:0;padding:0}#gnav li .sub-menu li:list-child{border-bottom:none}#gnav li .sub-menu li a{color:#fff;background:#2b2b2b;font-size:12px;padding:14px 18px;margin-top:0;border:none;overflow:hidden;display:flex;justify-content:space-between;align-items:center}#gnav li .sub-menu li a:hover{background:#373b3b;color:#fff}#gnav li .sub-menu li a:after{content:"";display:inline-block;width:1em;height:1em;vertical-align:middle;background:#fff;mask:url(lib/images/icon/angle-right.svg) no-repeat center;-webkit-mask:url(lib/images/icon/angle-right.svg) no-repeat center}#gnav li .sub-menu .sub-menu{left:100%;top:0}#content .wp-caption{max-width:100%;border:1px solid #efefef;text-align:center;padding:5px}#content .wp-caption-text{padding:12px 16px;margin-bottom:0;text-align:center}.cat-content,article.post,article.page,article.wp101,article.seo101{margin-bottom:40px;background:#fff;border:1px #ebebeb solid}.cat-content-area{margin-top:16px}.post-header{padding:56px 64px 0;display:flex;gap:1em}.category-page .post-header,.search .post-header{display:block}.search .date{color:#929292}.category-page .breadcrumb li,.search .breadcrumb li{color:#838383}.category-page .breadcrumb .fa-folder:before,.category-page .breadcrumb .fa-home:before,.search .breadcrumb .fa-search:before,.search .breadcrumb .fa-home:before{background:#838383}.category-page .post-header .date,.top-page .post-header .date{color:#929292}.post-title{font-size:26px;font-family:Ryumin Regular KL;letter-spacing:2px;font-feature-settings:"palt"}.post-title a{color:#383838}.post-title a:hover{color:#6795c1;text-decoration:none}.default .post-loop-wrap a:hover .post-title{color:#6795c1!important}.cat-content .post-header,article.page .post-header{padding:56px 64px 0;margin-bottom:0;background:#fff}.cat-content .post-title,article.page .post-title{margin-bottom:0}.post-meta{margin:0 0 42px;padding:0;display:flex;align-items:center;gap:12px;position:relative}.post-meta li{background:#fff;font-size:14px}.post-meta .date time{padding-left:18px}.post-meta .date .fa-clock-o:before{left:0;background-color:#929292}.post-thumbnail{margin-left:20px;margin-bottom:20px;float:right}.post-thumbnail img{max-width:100%;height:auto}.post-content{padding:42px 64px;overflow:hidden}.post-content hr{border-bottom:1px solid #efefef;margin:20px 0;clear:both}.post-content ul{list-style:disc}.post-content ol{list-style:decimal}.post-content dl dt{font-weight:700;margin-bottom:4px}.post-content dl dd{margin:0 0 20px;border-left:4px solid #e5e5e5;padding:0 0 0 10px}.post-content pre{padding:20px;overflow:scroll;font-family:"Courier",monospace}.post-content h1{clear:both}.post-content h2{padding:0 0 12px;clear:both;border-bottom:1px solid #e5e5e5}.post-content table{border:1px #e5e5e5 solid;max-width:100%}.post-content table th,.post-content table td{padding:8px 10px;border:#e5e5e5 solid 1px}.post-content table thead th{background:#fbfbfb}.post-content table tbody th{background:#fbfbfb}.post-content table.table-line table,.post-content table.table-line th,.post-content table.table-line td{border-color:#fff}.post-content table.table-line th{background:transparent;color:#383838;font-weight:700}.post-content table.table-line thead th{background:#5e6265;color:#fff}.post-content table.table-line tr{background:#eee}.post-content table.table-line tr:nth-child(2n+1){background:#ddd}.post-content img.alignleft{float:left;margin-right:15px;margin-bottom:15px}.post-content img.alignright{float:right;margin-left:15px;margin-bottom:15px}.post-content h2:first-child{margin:0 0 32px}.post-cta{margin:0;background:#f5f5f5;color:#383838;border-top:3px solid #5e6265}.post-cta .post-cta-inner{padding:30px 45px}.post-cta .cta-post-title{padding:40px 45px;text-align:center;font-size:32px;margin-bottom:14px;border-bottom:1px solid #e5e5e5}.post-cta .post-cta-img{float:right;width:230px;margin:0 0 20px 30px}.post-cta .post-cta-cont{overflow:hidden}.post-cta .post-cta-btn{margin:40px 0 10px}.post-cta .post-cta-btn a{background:#048923;color:#fff;border-radius:3px;border-bottom:5px solid #006718;display:block;padding:10px;text-align:center;text-decoration:none;width:60%;margin:0 auto 20px}.post-cta .post-cta-btn a:hover{background:#39a33e;border-bottom:5px solid #2d8230}.post-cta p{margin-bottom:1em}.post-cta .btn{width:100%;display:block;border-radius:3px;text-align:center;color:#fff;padding:14px 0;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;background:#6795c1}.post-cta .btn:hover{text-decoration:none;background:#f24e4f}.post-share{padding:0 45px 30px;border-top:1px solid #e5e5e5}.post-share .post-share-fb{margin-bottom:0;padding-top:40px;text-align:center}.post-share .post-share-fb>span{margin:0 auto}.post-share-title{font-size:20px;padding:10px 0;margin-bottom:0;color:#fff;background-color:#57585a;text-align:center}.post-share .post-share-list1,.post-share .post-share-list2,.post-share .post-share-list3,.post-share .post-share-list4{overflow:hidden;padding:30px 0;margin-left:-2.08%}.post-share .post-share-list1 a,.post-share .post-share-list2 a,.post-share .post-share-list3 a,.post-share .post-share-list4 a{text-decoration:none;font-family:"Didact Gothic";-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;border:1px #eee solid;border-radius:3px;padding:20px 0}.post-share .post-share-list1 a:hover,.post-share .post-share-list2 a:hover,.post-share .post-share-list3 a:hover,.post-share .post-share-list4 a:hover{text-decoration:none;background:#f7f7f7}.post-share .post-share-list1 li,.post-share .post-share-list2 li,.post-share .post-share-list3 li,.post-share .post-share-list4 li{text-align:center;float:left;margin-left:2.08%}.post-share .post-share-list1 i,.post-share .post-share-list1 .big,.post-share .post-share-list2 i,.post-share .post-share-list2 .big,.post-share .post-share-list3 i,.post-share .post-share-list3 .big,.post-share .post-share-list4 i,.post-share .post-share-list4 .big{font-size:2em}.post-share .post-share-list1 li{width:97.92%}.post-share .post-share-list2 li{width:47.92%}.post-share .post-share-list3 li{width:31.25%;font-size:.8em}.post-share .post-share-list4 li{width:22.92%}.post-share .post-share-list4{text-align:center}.post-share .post-share-list4 i,.post-share .post-share-list4 .big{display:block}.post-share .post-share-list4 .big{font-size:1.2em}.post-share .post-share-facebook a:hover{color:#305097}.post-share .post-share-twitter a:hover{color:#00aced}.post-share .post-share-feedly a:hover{color:#2bb24c}.post-sns{margin:0;padding:0;display:flex}.post-sns li{font-size:16px;text-align:center;flex:1}.post-sns li:hover{-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.post-sns .post-sns-feedly a:hover{background:#5acf5f}.post-sns li a{display:flex;align-items:center;justify-content:center;border-right:1px solid #eee}.post-sns li a svg{margin-right:10px}.post-sns .post-sns-twitter a:hover{background:#000}.post-sns li a:hover svg path{fill:#fff!important}.post-sns span{font-size:20px}.post-sns a{width:100%;display:block;color:#757575!important;text-decoration:none;padding:24px 0}.post-sns a:hover{color:#fff!important}@media screen and (max-width:767px){.post-sns li a svg{max-width:16px}.post-sns{flex-direction:column}.post-sns-twitter{border-bottom:1px solid #eee}.post-sns a{padding:16px 0}.post-sns span{font-size:16px}}.post-footer{border-radius:0 0 3px 3px;padding:40px 64px 0}.post-footer ul li{display:inline-block;vertical-align:top}.post-footer ul li a:hover{text-decoration:underline}.post-footer .bzb-sns-btn{padding:0 0 64px;font-size:0}.post-footer .bzb-sns-btn li{display:inline-block;font-size:16px;width:auto;vertical-align:top}.post-footer .bzb-sns-btn:after{content:"";display:block;clear:both}.post-footer:after{content:"";display:block;clear:both}.post-footer-list{margin:0 0 40px;display:flex;flex-direction:column}.post-footer-list li{margin-right:10px}.post-author{border-radius:3px;margin-bottom:0;padding:40px 64px;border-top:1px #eee solid;border-bottom:1px #eee solid;color:#383838}.post-author .post-author-img{width:80px;float:left}.post-author .post-author-img .inner{padding:0}.post-author a{color:#6795c1}.post-author .post-author-meta{margin-left:100px}.post-author .post-author-meta h2{margin:0 40px 10px 0;font-weight:700}div.post-share-fb .fbcomments,div.post-share-fb .fb_iframe_widget,div.post-share-fb .fb_iframe_widget[style],div.post-share-fb .fb_iframe_widget iframe[style],div.post-share-fb .fbcomments iframe[style] *,div.post-share-fb .fb_iframe_widget span{max-width:100%!important}.post-header-meta{overflow:visible}.post-header-meta:after{content:"";clear:both;display:block}.bzb-sns-btn{padding:0;margin:0;font-size:0}.bzb-sns-btn li{display:inline-block;vertical-align:top;font-size:16px;width:auto;margin:4px}.bzb-sns-btn li.bzb-facebook{width:112px}.bzb-sns-btn li.bzb-pocket{width:86px}.bzb-sns-btn li.bzb-line a img{vertical-align:top}.bzb-facebook .fb-like>span{vertical-align:top!important}.bzb-twitter{width:92px}.post-header-category{float:right;width:300px;text-align:right;padding:20px 0 10px}#comments{padding:40px 64px}.comment-list>.comment{margin-bottom:40px;border-bottom:1px #eee solid}.comment-list>.comment>.comment-body{padding:0 20px;margin-bottom:20px}.comment-list .children{margin-left:45px}.comment-list .children .comment-body{padding:20px 30px;margin-bottom:20px;background:#f7f7f7}.comment-author{float:left;vertical-align:top;font-size:12px;margin-left:10px}.comment-author img{vertical-align:top}.comment-meta{font-size:12px;margin-bottom:12px}.reply a{border-radius:3px;padding:3px 5px 3px 16px;font-size:12px;position:relative;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.reply a:before{content:"";position:absolute;mask:url(./lib/images/icon/reply.svg) no-repeat;mask-size:contain;background-color:#383838;width:13px;height:13px;top:0;bottom:0;margin:auto;left:0}.reply a:hover{text-decoration:none}.comment-form-comment label{display:none}.comment-form-comment textarea{width:80%;margin:20px 0;border-radius:3px}.form-allowed-tags{font-size:12px;margin-bottom:20px;display:none}.comment-meta:after{content:" ";display:block;clear:both}.comments-title{font-size:24px;padding:20px 0;margin-bottom:30px}.comment-form-author,.comment-form-email,.comment-form-url{overflow:hidden;margin:10px 0}.comment-form-author label,.comment-form-email label,.comment-form-url label{width:15%;float:left;font-size:12px}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:40%;float:left;margin-left:5%;border-radius:3px;padding:5px}.form-submit #submit{width:300px;line-height:40px;border:none;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.form-submit #submit:hover{cursor:pointer}.comment-form-comment textarea{width:95%;padding-left:2%;padding-right:2%}.comment-form{overflow:hidden}.comment-form-author,.comment-form-email{width:49%;margin:0}.comment-form-author label,.comment-form-author input,.comment-form-email label,.comment-form-email input{width:90%;float:none;margin:0 0 10px}.comment-form-author{float:left}.comment-form-email{float:right}.cat-content{background:#fff;padding:40px;margin-bottom:30px}.post-loop-wrap article{width:100%;margin:0 0 60px}.post-loop-wrap article p{margin-top:0}.post-loop-wrap .post-thumbnail{width:304px;height:215px;margin-left:20px;margin-bottom:20px;float:right}.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto}.post-loop-wrap .post-content{width:auto;padding:0 64px 42px}.post-loop-wrap .post-footer{border-top:1px #efefef solid;padding-top:10px}.post-loop-wrap .post-footer .bzb-sns-btn{padding:0;margin-right:50px;float:left}.post-loop-wrap .post-footer .loop-comment-icon{float:right}.post-loop-wrap .post-footer .loop-comment-icon .fa{font-size:18px;margin-right:5px}.post-loop-wrap .post-footer .loop-comment-icon .share{display:none}.post-loop-wrap .post-footer .loop-comment-icon .count{font-size:14px}.more-link{border:1px #6795c1 solid;padding:12px 24px;line-height:26px;margin-bottom:64px;box-sizing:border-box;clear:both;color:#6795c1;font-size:14px}.more-link:hover{background:#6795c1;color:#fff;text-decoration:none}.content-none{padding-top:40px}.pagination{margin:0 0 120px 0;padding:0}.post-content .pagination{margin:0}.pagination a,.pagination>span{display:block;float:left;margin:2px 2px 2px 0;padding:12px 18px;text-decoration:none;width:auto;color:#383838}.pagination>span{background:#eee}.pagination a:hover{background:#eee}.pagination .current{padding:12px 18px;background:#ebebeb}.side-widget-area{padding:0}.side-widget{margin-bottom:40px;padding-bottom:40px;line-height:1.6}.side-widget .side-title{margin:0 0 32px;font-size:15px}.side-widget ul li{padding:16px 0;border-bottom:1px solid #e5e5e5}.side-widget .side-title{margin:0 0 13px;font-size:16px}.side-widget a{color:#3a3a3a;text-decoration:none}.side-widget a:hover{color:#6795c1}.side-widget.widget_recent_comments a{background:none}.side-widget .post-date{margin:0 0 0 16px;font-size:13px;color:#999;position:relative;padding-left:20px;display:inline-block}.post-date::before{content:"";position:absolute;mask:url(./lib/images/icon/clock.svg) no-repeat;mask-size:contain;width:12px;height:12px;left:0;top:50%;transform:translateY(-50%);background-color:#383838}#views-2 ul li span{margin:0 0 0 36px;font-size:13px;color:#999}.widget_recent_entries a,.widget_archive a,.widget_categories a,.widget_meta a,.widget_views a{color:#5e6265;text-decoration:none;display:block}.widget_categories a{display:inline-block}.widget_recent_entries a:hover,.widget_archive a:hover,.widget_categories a:hover,.widget_meta a:hover,.widget_views a:hover{color:#6795c1}.recentcomments{color:gray;font-size:12px}.recentcomments a{color:#383838;font-size:14px}.widget_calendar{border-radius:3px;font-size:16px}.widget_calendar .side-widget-inner{border-radius:3px;padding:0 0 20px}.widget_calendar table{width:100%}.widget_calendar caption{border-radius:3px 3px 0 0;padding:14px 20px;margin:0 0 20px;font-size:18px;text-align:center}.widget_calendar a{color:#666}.widget_calendar li{margin-bottom:1em}.widget_calendar thead,.widget_calendar tfoot,.widget_calendar tbody{margin:0 20px}.widget_calendar th,.widget_calendar td{text-align:center;white-space:nowrap;padding:8px}.widget_calendar tbody a{display:block}.widget_calendar tbody a:hover{text-decoration:none}#side .share-list-wrap{margin:0 -20px 20px;background:#f9f9f9;padding:20px}#side .share-list-wrap .post-share-list1,#side .share-list-wrap .post-share-list2,#side .share-list-wrap .post-share-list3,#side .share-list-wrap .post-share-list4{overflow:hidden;margin-left:-1%}#side .share-list-wrap .post-share-list1 li,#side .share-list-wrap .post-share-list2 li,#side .share-list-wrap .post-share-list3 li,#side .share-list-wrap .post-share-list4 li{float:left;width:24%;margin-left:1%}#side .share-list-wrap .post-share-list1 li a,#side .share-list-wrap .post-share-list2 li a,#side .share-list-wrap .post-share-list3 li a,#side .share-list-wrap .post-share-list4 li a{border-radius:100%;background:#fff;display:table-cell;text-align:center;vertical-align:middle;width:60px;height:60px;font-size:32px;color:#5e6265}#side .share-list-wrap .post-share-list1 li a .follow-on,#side .share-list-wrap .post-share-list1 li a .big,#side .share-list-wrap .post-share-list2 li a .follow-on,#side .share-list-wrap .post-share-list2 li a .big,#side .share-list-wrap .post-share-list3 li a .follow-on,#side .share-list-wrap .post-share-list3 li a .big,#side .share-list-wrap .post-share-list4 li a .follow-on,#side .share-list-wrap .post-share-list4 li a .big{display:none}#side .share-list-wrap .post-share-list1 li.post-share-facebook a:hover,#side .share-list-wrap .post-share-list2 li.post-share-facebook a:hover,#side .share-list-wrap .post-share-list3 li.post-share-facebook a:hover,#side .share-list-wrap .post-share-list4 li.post-share-facebook a:hover{color:#305097}#side .share-list-wrap .post-share-list1 li.post-share-twitter a:hover,#side .share-list-wrap .post-share-list2 li.post-share-twitter a:hover,#side .share-list-wrap .post-share-list3 li.post-share-twitter a:hover,#side .share-list-wrap .post-share-list4 li.post-share-twitter a:hover{color:#00aced}#side .share-list-wrap .post-share-list1 li.post-share-feedly a:hover,#side .share-list-wrap .post-share-list2 li.post-share-feedly a:hover,#side .share-list-wrap .post-share-list3 li.post-share-feedly a:hover,#side .share-list-wrap .post-share-list4 li.post-share-feedly a:hover{color:#2bb24c}#side-author{overflow:hidden;font-size:12px}#side-author h4{padding:12px 0;margin-bottom:20px;font-size:16px}#side-author .side-author-img{float:left;width:100px}#side-author .side-author-meta{float:right;width:180px}#footer{color:#1e252c}#footer a{color:#1e252c}#footer a:hover{color:#6795c1}#footer .wrap{padding:30px 0}#footer .post-share{padding-right:0;padding-left:0}.footer-01{background:#fff;border-top:1px #efefef solid;font-size:13px}.footer-01 ul{overflow:hidden;text-align:left}.footer-01 ul li{display:inline-block;margin-right:20px}.footer-02 .footer-copy{text-align:center;font-size:12px}#header-menu-tog{display:none}@media screen and (max-width:991px){.sp-hide{display:none!important}.sp-show{display:block!important}.alignleft,.alignright{float:none!important;margin-left:auto!important;margin-right:auto!important}img{max-width:100%;height:auto}#header{padding:24px 0 20px}#header .wrap{padding:0}#header #logo img{vertical-align:top}#header #header-primary-nav{display:none}#header-menu-tog{display:block;float:right;font-size:24px}#gnav{display:none}#gnav.active{display:block}#gnav{margin:20px 2%;border:1px solid #ccc;padding:10px}#gnav .wrap{margin:0}#gnav ul li{float:none;position:relative;margin-right:0;margin-bottom:1px;padding:0}#gnav ul li.current-menu-item a{border-top:none;background:#f7f7f7}#gnav ul li a{display:block;border-top:none;padding:12px 8px;color:#2b2d2d;background:#fff;text-decoration:none;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;border-bottom:1px #e5e5e5 solid}#gnav ul li a:hover{color:#2b2d2d;border-top:none}#gnav ul li a:hover .sub-menu{display:block}#gnav ul li .sub-menu{display:block;position:relative;width:auto;margin-left:20px;background:#fff;border:none;border-bottom:none}#gnav ul li .sub-menu li{float:none;margin-right:0}#gnav ul li .sub-menu li:list-child{border-bottom:none}#gnav ul li .sub-menu li a{color:#6795c1;background:#fff;padding:10px 15px;border-bottom:1px #e5e5e5 solid}#gnav ul li .sub-menu li a:hover{background:#fafafa;color:#6795c1;box-shadow:0}#gnav ul li .sub-menu .sub-menu{left:auto;top:auto}.cat-content{padding:20px}.post-loop-wrap .post-thumbnail{height:215px;float:none;margin-left:0;margin-right:0;text-align:center}.post-loop-wrap .post-thumbnail img{max-width:100%;height:auto;margin:0 auto}.post-loop-wrap .post-title{margin-bottom:0}.post-loop-wrap .post-content{padding:0 40px}.post-loop-wrap .post-footer{display:none}.comment-form-author,.comment-form-email{float:none;width:auto}.post-header{padding:42px 20px 20px}.post-content,.cta-post-title,.post-cta,.post-cta-inner,.post-share,.post-author,article.page .post-header{padding:20px!important}.post-thumbnail,.post-cta-img{margin-left:0;margin-right:0;float:none}.post-footer{padding:0 20px}.more-link{display:block;width:100%;text-align:center;margin-bottom:24px;border-radius:2px}}@media screen and (max-width:767px){.post-content h2{font-size:20px;margin-top:56px}.post-content h3{font-size:20px;margin-top:56px}.post-content h4{font-size:18px}.post-content table{width:100%;-webkit-overflow-scrolling:touch;white-space:nowrap;margin-bottom:0}#main #comments{padding:20px}#main .post-author{padding:20px}#main .post-author .post-author-img{float:none}#main .post-author .post-author-meta{padding:0;margin:10px 0 0}.post-cta .post-cta-img{width:100%;margin:0 auto 30px;float:none}.post-cta .post-cta-btn{margin:24px 0 10px}.post-cta .post-cta-btn a{width:100%;box-sizing:border-box}.post-footer{padding:0 20px!important}#main .post-cta .cta-post-title{font-size:24px!important;padding:0 0 20px!important}}table{width:100%}table td,table th{word-break:break-all;text-align:left}.table-wrap{overflow-x:scroll;white-space:nowrap;margin-bottom:48px}.table-grad{position:relative;white-space:nowrap}.table-grad:after{background-image:linear-gradient(to right,rgba(255,255,255,0) 80%,white 100%);content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){table{width:100%!important}}@media screen and (max-width:767px){table img{max-width:initial}}#header #header-sns ul{display:flex;align-items:center;justify-content:center;gap:8px}#header #header-sns ul li.twitter_icon a:hover{background:#57585a}.under-post-widget{padding:40px}.modified{position:relative;padding-left:16px}.modified:before{content:"";position:absolute;mask:url(./lib/images/icon/modified.svg) no-repeat;mask-size:contain;width:12px;height:12px;left:0;top:5px;background-color:#929292}.single .post-thumbnail.large{float:none;margin-left:0}.single .post-thumbnail.large img{width:100%;height:auto;object-fit:cover}#header-sns{display:none}#header #logo{float:none}.post-categories{position:relative;padding-left:20px;display:inline-block}.single-page .post-categories a{font-size:14px;color:#929292}.post-categories:before{content:"";position:absolute;mask:url(./lib/images/icon/folder.svg) no-repeat;mask-size:contain;-webkit-mask:url(./lib/images/icon/folder.svg) no-repeat;-webkit-mask-size:contain;width:14px;height:14px;left:0;top:50%;transform:translateY(-50%);background-color:#929292}.post-categories>a{display:inline-block}.post-date{position:relative;padding-left:20px;display:inline-block}.post-date:before{content:"";position:absolute;mask:url(./lib/images/icon/clock.svg) no-repeat;mask-size:contain;-webkit-mask:url(./lib/images/icon/clock.svg) no-repeat;-webkit-mask-size:contain;width:14px;height:14px;left:0;top:50%;transform:translateY(-50%);background-color:#929292}.post-date>span{display:inline-block;font-size:15px}.single-page .post-date span{color:#929292}.wp-block-search__input{border:solid 1px #ebebeb}.lwptoc-light .lwptoc_i::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90.5deg,rgba(112,181,176,1) 1.9%,rgba(220,244,241,1) 87.7%);border-radius:inherit;padding:3px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.lwptoc_header{margin-bottom:1em!important}.lwptoc-baseItems .lwptoc_items{font-size:100%!important}.lwptoc_itemWrap .lwptoc_itemWrap{margin-left:1.3em!important}.post-content h1{font-size:24px;margin:3em 0 1em}.post-content h1:first-of-type{margin:1em 0;letter-spacing:.8px;font-feature-settings:"palt"}.post-content h2{font-size:21px;margin:4em 0 1em}.post-content h1+h2{margin:1em 0}.post-content h3{font-size:18px;font-weight:700}.post-content table th,.post-content table td{border:#ebebeb solid 1px;color:#2a2a2a}caption,th,td{vertical-align:initial}.pagetop span{background:#e5e5e5}form input[type="submit"],form button{background:#d6d6d6}.lwptoc_i{padding:0}.lwptoc{margin:70px 0!important}.page-tags-meta-box{padding:10px 0}.page-tags-input{width:100%;padding:8px;font-size:14px}.page-tags-help{margin-top:8px;color:#666;font-size:12px}.page-tags-preview{margin-top:15px;padding:10px;background:#f9f9f9;border-radius:4px}.tag-area{margin-top:120px}.tag-area span{display:inline-block;background:#fbfbfb;padding:.4em .8em;margin:0 5px 5px 0;font-size:14px;color:#969696}.tag-area span::before{content:"#";font-weight:700;margin-right:2px}.post-footer{display:none!important}.side-widget-inner li{color:#c8c8c8}.side-widget-inner p,#block-12{font-family:Ryumin Regular KL;font-size:18px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{padding:.5em}#block-13 .wp-block-image img{width:70px;height:70px}#block-13{margin:0;padding:0}.cat-content{display:none}#block-12{margin:0;padding:0}#block-14{font-size:13px;padding:16px 0}#block-14 a{display:block;color:#6795c1;font-family:"トーキング";padding-left:3px}.widget_recent_entries a:hover,.widget_archive a:hover,.widget_categories a:hover,.widget_meta a:hover,.widget_views a:hover{color:#6795c1}.top-page .post-header{display:block}#post-2 img{width:70px;border:1px solid #e5e5e5;border-radius:90px}#post-2{font-size:14px}.page-id-2 .breadcrumb{color:#838383}.page-id-2 .fa-file:before,.page-id-2 .fa-home:before{background-color:#838383}.privacy-policy .fa-home:before,.privacy-policy .fa-file:before{background-color:#838383}.privacy-policy .breadcrumb{color:#929292}.footer-copy a{display:block;font-size:10px;color:#c8c8c8!important}.post-content p,.post-content pre{line-height:1.7}details{border:solid 1px transparent;transition:border-color 0.3s ease;position:relative}details summary{list-style:none;list-style-type:none;padding:25px;position:relative;z-index:2}details summary::before{content:"▶︎";margin-right:8px;transition:transform 0.2s;color:#6795c1;font-size:10px;vertical-align:text-top}details[open] summary::before{content:"▼"}details[open]{padding:0 25px 25px 25px;border:solid 1px #eaeaea;animation:fadeInBorder 0.3s forwards}details[open] summary{padding:25px 0}details[open] li{padding-left:5px}@keyframes fadeInBorder{from{border-color:rgba(234,234,234,0)}to{border-color:rgba(234,234,234,1)}}details.b-none[open]{border:none;padding:0}details.b-none summary{padding:0}details p:last-of-type{margin-bottom:0}details[open]{margin-block:25px}.mt10{margin-top:10px}code{background:#f7f7f7;padding:2px 8px;margin-right:3px}b,strong{font-family:"Yu Gothic UI Semibold","Yu Gothic Medium","游ゴシック Medium","YuGothic-Medium","Yu Gothic","游ゴシック",sans-serif;font-weight:700}.responsive-media-gallery{display:-webkit-grid;display:grid;gap:15px;-webkit-gap:15px;grid-gap:15px;padding:20px 0;grid-template-columns:repeat(2,1fr);-webkit-grid-template-columns:repeat(2,1fr)}@media (min-width:1200px){.responsive-media-gallery{grid-template-columns:repeat(6,1fr);-webkit-grid-template-columns:repeat(6,1fr)}}@media (min-width:1200px){.responsive-media-gallery{grid-template-columns:repeat(6,1fr)}}.glightbox-container .gvideo-wrapper.portrait-video{max-width:90vh!important;width:auto!important}.glightbox-container .gvideo-wrapper.portrait-video video{max-width:90vh!important;width:auto!important;height:auto!important;max-height:90vh!important;object-fit:contain!important}.glightbox-container .gvideo-wrapper.square-video{max-width:80vh!important;width:80vh!important;height:80vh!important}.glightbox-container .gvideo-wrapper.square-video video{max-width:80vh!important;width:auto!important;height:auto!important;object-fit:contain!important}.media-item{overflow:hidden;position:relative;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:2px 2px 10px rgb(0 0 0 / 12%);box-shadow:2px 2px 10px rgb(0 0 0 / 12%)}.responsive-media-gallery .media-item{aspect-ratio:1;position:relative}.responsive-media-gallery .media-item::before{content:'';display:block;padding-top:100%}.responsive-media-gallery .media-item img,.responsive-media-gallery .media-item video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports (aspect-ratio:1){.responsive-media-gallery .media-item::before{display:none}.responsive-media-gallery .media-item img,.responsive-media-gallery .media-item video{position:static}}.media-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.media-item img,.media-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@supports not (object-fit:cover){.responsive-media-gallery .media-item{background-size:cover;background-position:center;background-repeat:no-repeat}.responsive-media-gallery .media-item img{opacity:0}}.media-item:not(.responsive-media-gallery .media-item) img{height:auto;object-fit:contain}.media-item[data-type="video"]::after,.media-item[data-type="gif"]::after{content:'';position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.7);border-radius:50%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:10px;color:#fff}.media-item[data-type="video"]::after{content:'▶'}.media-item[data-type="gif"]::after{content:'GIF';font-size:8px}@media screen and (min-width:767px){.gb-pc500 img,.gb-pc500 .wp-video{width:500px!important}.gb-pc400 img,.gb-pc400 .wp-video{width:400px!important}}@media (max-width:768px){.glightbox-container .gvideo-wrapper.portrait-video{max-width:80vw!important}.glightbox-container .gvideo-wrapper.portrait-video video{max-width:80vw!important;max-height:80vh!important}}.responsive-media-gallery{display:grid;gap:15px;padding:20px 0;grid-template-columns:repeat(2,1fr)}@media (min-width:1200px){.responsive-media-gallery{grid-template-columns:repeat(6,1fr)}}.glightbox-container .gvideo-wrapper.portrait-video{max-width:90vh!important;width:auto!important}.glightbox-container .gvideo-wrapper.portrait-video video{max-width:90vh!important;width:auto!important;height:auto!important;max-height:90vh!important;object-fit:contain!important}.glightbox-container .gvideo-wrapper.square-video{max-width:80vh!important;width:auto!important}.glightbox-container .gvideo-wrapper.square-video video{max-width:80vh!important;width:auto!important;height:auto!important;object-fit:contain!important}.media-item{overflow:hidden;position:relative;cursor:pointer;transition:all 0.3s ease;box-shadow:2px 2px 10px rgb(0 0 0 / 12%)}.responsive-media-gallery .media-item{aspect-ratio:1}.media-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.media-item img,.media-item video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-item:not(.responsive-media-gallery .media-item) img{height:auto;object-fit:contain}.media-item[data-type="video"]::after,.media-item[data-type="gif"]::after{content:'';position:absolute;top:8px;right:8px;width:24px;height:24px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.media-item[data-type="video"]::after{content:'▶'}.media-item[data-type="gif"]::after{content:'GIF';font-size:8px}@media screen and (min-width:767px){.gb-pc500 img,.gb-pc500 .wp-video{width:500px!important}.gb-pc400 img,.gb-pc400 .wp-video{width:400px!important}}@media (max-width:768px){.glightbox-container .gvideo-wrapper.portrait-video{max-width:80vw!important}.glightbox-container .gvideo-wrapper.portrait-video video{max-width:80vw!important;max-height:80vh!important}}.glightbox-mobile .glightbox-container .gslide-description{padding:10px;text-align:center}details summary::-webkit-details-marker,details summary::marker,details summary::-ms-details-marker{display:none}a.glightbox{display:inline-block}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-s{font-size:12px}.text-m{font-size:14px}