﻿body.home.paged main{margin-top:86px}@media screen and (min-width: 769px){body.home.paged main{margin-top:30px}}.pageTitleWrap{padding:1.5em 0;font-size:2.0rem;line-height:1.3}@media screen and (min-width: 769px){.underFirst{margin-top:0}.pageTitleWrap{text-align:center;font-size:3.0rem}}.breadcrumb{max-width:100%;margin:0 auto;padding:10px 20px 10px;background:#f6f6f6;overflow-x:auto;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb__item{position:relative;display:table-cell;white-space:nowrap;padding-left:1em;padding-right:1em;font-size:1.2rem;line-height:1.5;color:#000000}.breadcrumb__item:first-child{padding-left:1.5em}.breadcrumb__item:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";position:absolute;left:0;top:50%;font-size:1.0rem;color:#999999;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb__item:first-child:before{content:"\f015"}@media screen and (min-width: 769px){.breadcrumb{display:block;visibility:visible;max-width:1200px;margin-bottom:40px;padding-left:40px;padding-right:40px;background:none}}.sideR{margin-bottom:50px}@media screen and (min-width: 769px){.l_inner.two{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.mainL{width:calc(73% - 4%);margin:0 4% 30px 0;padding:0;word-break:break-all;word-wrap:break-word}.l_inner.w100p .mainL{width:inherit;width:100%;margin-right:0}.l_inner.w1000 .mainL{width:inherit;width:1000px;max-width:100%;margin:auto}.l_inner.w900 .mainL{width:inherit;width:900px;max-width:100%;margin:auto}.l_inner.w800 .mainL{width:inherit;width:800px;max-width:100%;margin:auto}.l_inner.w700 .mainL{width:inherit;width:700px;max-width:100%;margin:auto}body.post-type-post .mainL{margin-top:40px}.sideR{width:27%}body.post-type-post .sideR{margin-top:40px}}.post_contents.termPost{margin-top:0;margin-bottom:60px}.postHead .first_tumbnail{max-width:100%;margin:0 atuo}.categoryPostListWrap{margin-top:40px}@media screen and (min-width: 769px){.categoryPostListWrap{margin-top:0}}.hasCategoryContents{margin-bottom:80px}@media screen and (min-width: 769px){.post_related_list_tite{padding-top:60px;margin-bottom:30px;font-size:1.8rem}}.hasimagtwoColumnListBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.hasimagtwoColumnListBox article{width:calc(50% - 6px);margin-bottom:15px;background:#ffffff}.hasimagtwoColumnListBox article .contentBox{width:100%;margin-top:10px}.hasimagtwoColumnListBox article .contentBox p{margin-bottom:5px;font-size:1.2rem;line-height:1.3;color:#666666}.hasimagtwoColumnListBox article .contentBox h3{margin-top:5px;margin-bottom:5px;font-size:1.4rem;line-height:1.5;font-weight:bold}.hasimagtwoColumnListBox article .contentBox span{font-size:1.1rem;color:#666666}@media screen and (min-width: 769px){.hasimagtwoColumnListWrap{margin:0;width:100%;margin-top:0;padding:0;background:#ffffff}.hasimagtwoColumnListBox article{padding:0}.hasimagtwoColumnListBox article{width:calc(50% - 3%);margin-bottom:30px;padding:0;background:none}.hasimagtwoColumnListBox article .contentBox h3{font-size:1.6rem}}.newsListBox{margin:10px auto 40px}.newsListBox ul{list-style-type:none}.newsListBox ul li{padding:20px 0;border-bottom:1px solid #cccccc}.newsListBox ul li:first-child{padding-top:0}.newsListBox ul li:last-child{padding-bottom:0;border:none}.newsListBox ul li span{padding-left:1em;font-size:1.4rem;color:#666666;position:relative}.newsListBox ul li span:before{content:"\f017";font-family:"Font Awesome 5 Free";font-size:13px;position:absolute;top:50%;left:5px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.newsListBox ul li h2{margin-top:1em;font-size:1.6rem}@media screen and (min-width: 769px){.newsListBox{margin-bottom:80px}.newsListBox ul li h2{font-size:1.8rem}}.faqListBox{margin:10px auto 40px}.faqListBox ul{list-style-type:none}.faqListBox ul li{padding:20px 0 20px;border-bottom:1px solid #cccccc}.faqListBox ul li:last-child{padding-bottom:0;border:none}.faqListBox ul li h2.faqBtn{cursor:pointer;font-size:1.6rem;font-weight:normal;line-height:1.5;padding-top:0.5em;padding-bottom:0.5em;padding-left:3em;padding-right:2em;position:relative;user-select:none}.faqListBox ul li h2.faqBtn em{position:absolute;top:5px;left:0;width:36px;line-height:32px;border:2px solid #000000;text-align:center;font-style:normal;font-weight:bold;font-size:1.6rem;color:#000000}.accordion_icon{position:absolute;top:20px;right:0}.accordion_icon span{display:block;position:relative}.accordion_icon span::before,.accordion_icon span::after{content:'';display:block;width:18px;height:2px;background:#999999;position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion_icon span::after{transform:translateY(-50%) rotate(90deg);transition:0.3s}.accordion_icon.active span::after{transform:rotate(0);transition:0.3s}.faqListBox ul li .content{display:none;padding-top:20px;position:relative}.answer{margin-bottom:15px;width:36px;line-height:32px;text-align:center;font-size:1.6rem;background:#f1f1f1}.faqListBox ul li .content .post_contents{padding-top:0 !important}.faqListBox ul li .content .post_contents p:first-child{padding:0;margin:0}@media screen and (min-width: 769px){.faqListBox{margin-bottom:80px}.answer{margin-left:0}.faqListBox ul li h2.faqBtn{font-size:1.8rem}}.tumbnailImg{text-align:center;margin:-30px calc(50% - 50vw) 1em;width:100vw}.tumbnailImg img{max-width:100%;height:auto}@media (min-width: 769px){.tumbnailImg{margin:0 auto 30px;width:100%}.sctNameBox .titleText{font-size:3.0rem}}body.single-post .titleText{margin:0.5em 0;font-size:2.4rem;line-height:1.3}@media (min-width: 769px){body.single-post .titleText{font-size:3.6rem}}ul.postDateList{margin:0;padding:0;border:none}body.single-sct .postDateList{margin-bottom:10px}ul.postDateList li{display:inline-block;margin-right:6px}span.termList{display:inline-block;margin-right:5px;text-align:center}span.termList a{display:block;margin-bottom:6px;padding:0.1em 0 3px;font-size:1.4rem;color:#000000;border-bottom:1px dashed #999999}.postDate,.postModifiedDate{position:relative;padding-left:1.5em;color:#666666;font-size:1.2rem}.postDate::before,.postModifiedDate::before{position:absolute;top:5px;left:0;font-family:"Font Awesome 5 Free";content:'\f017';font-size:1.3rem;color:#999999}.postModifiedDate::before{content:'\f1da';font-weight:600}@media screen and (max-width: 768px){span.termList a{font-size:1.2rem}ul.postDateList{margin:10px 0 0}ul.postDateList li{margin-right:6px;margin-top:6px;font-size:1.2rem}ul.postDateList.under{margin:0}ul.postDateList.under li{margin-top:0}ul.postDateList.under li .postDate,ul.postDateList.under li .postModifiedDate{font-size:1.1rem}}#under_profile.profile__Box{margin:60px 0;padding:20px;border-top:5px solid #cccccc;border-bottom:5px solid #cccccc}body.author #under_profile.profile__Box{margin:0;padding:0;border-top:none;border-bottom:none}#under_profile .profile__text{margin:1em 0 2em;font-size:1.8rem;font-weight:bold;padding:0;border:none}#under_profile .profile__author figure{margin:0 auto 20px;width:40%;height:40%;overflow:hidden}#under_profile .profile__author figure img{border-radius:50%;border:1px solid #f6f6f6;width:100%;height:auto}#under_profile .profile__name{margin:0 0 0.5em 0;padding:0 0 0 10px;border-left:3px  solid #666666;font-size:1.6rem;position:inherit}#under_profile .profile__group{margin:0;line-height:1.5;font-size:1.4rem;color:#666666}#under_profile .profile__description_wrap{margin:30px 0;line-height:1.5}#under_profile .profile__description_wrap p{font-size:1.4rem;line-height:1.5}#under_profile .profile__list{list-style-type:none;display:flex;flex-wrap:wrap}#under_profile .profile__list li{margin-right:6px;margin-bottom:6px}#under_profile .profile__list li a{display:block;width:40px;height:40px;border-radius:100vh;background:#000000;color:#ffffff;position:relative}#under_profile .profile__list li a:before{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#under_profile .profile__list .icon-facebook{background:#3B5998}#under_profile .profile__list .icon-twitter{background:#00B0ED}#under_profile .profile__list .icon-instagram{background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat}#under_profile .profile__list .icon-line{background:#00C300}#under_profile .profile__list .icon-youtube{background:#ff0000}#under_profile .profile__list .icon-web{background:#333333}#under_profile .profile__list .icon-tiktok{background:#010101}#under_profile .profile__list .icon-google{background:#ea4335}#under_profile .profile__list .icon-unsplash{background:#000000}#under_profile .profile__list .icon-linkedin{background:#0077b5}#under_profile .profile__list .icon-pinterest{background:#e60023}#under_profile .postAuthor_btn{width:100%;margin:20px 0 0;text-align:center}#under_profile .postAuthor_btn a{display:block;margin:0 auto;width:70%;text-align:center;line-height:36px;color:#2d72d9;border-radius:5px;border:1px solid #2d72d9;font-size:1.2rem}#under_profile .postAuthor_btn a:hover{color:#666666;border:1px solid #f4f4f4;background:#f4f4f4}@media screen and (min-width: 769px){#under_profile.profile__Box{margin:60px 0;padding:40px;border-top:5px solid #cccccc;border-bottom:5px solid #cccccc}#under_profile .profile{display:flex;flex-wrap:wrap}#under_profile .profile__author{width:20%}#under_profile .profile__author figure{margin:0;width:75%;height:75%;min-height:120px}#under_profile .profile__contents{width:80%}#under_profile .postAuthor_btn{margin:30px 0 0}#under_profile .postAuthor_btn a{max-width:200px}}.post_related_list_tite{margin-top:30px;margin-bottom:15px}span.post_tag_key{display:inline-block;margin-top:0.8em;margin-right:6px;padding:0.5em 0.8em;font-size:1.4rem;background:#f6f6f6;border-radius:100vh}body.category span.post_tag_key{margin:0 5px 5px 0;padding:0 5px 0 0;border-right:1px solid #666666;background:none;border-radius:0}body.category span.post_tag_key.postDate{position:relative;padding-left:1.5em}body.category span.post_tag_key.postDate::before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";content:'\f017';font-size:1.3rem;color:#999999}@media screen and (min-width: 769px){.post_related_list_tite{margin-bottom:15px}}.post_contents .next-page-link a.post-page-numbers{display:block;max-width:100%;width:500px;margin:0 auto;padding:1em 3em !important;background:#f6f6f6;text-align:center;line-height:1.3;color:#333333;position:relative}.post_contents .next-page-link a.post-page-numbers:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;right:5%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);font-size:20px}@media (min-width: 769px){.post_contents .next-page-link a.post-page-numbers{border-radius:100vh}}.post_contents .pagePager{position:relative;width:100%;text-align:center;list-style:none;font-size:0;margin-top:30px}.post_contents ul li.pagePager__item{display:inline-block;color:#333333;background:#ffffff;border:rgba(0,0,0,0.1) 1px solid;font-size:1.2rem;margin-left:-1px}.post_contents a.post-page-numbers{display:block;padding:0.8em 1.2em !important;color:#ff0000}.post_contents .pagePager__item:hover{background:#f6f6f6;transition:.15s}.post_contents ul li.pagePager__item.pagePager__item-current{padding:0.8em 1.2em !important;color:#ffffff;background:#333333}.comments{border-top:1px solid rgba(0,0,0,0.1);margin-top:60px;padding-top:30px}.comments .heading{margin-bottom:1em;padding-left:1em;border-left:5px solid #333333}.comments__list{list-style:none}.comments__list li{overflow:hidden;background:#ffffff;border:1px solid rgba(0,0,0,0.1);padding:15px 15px 0 15px;margin-bottom:20px}.comments__list .children{list-style:none}.comments__list .children li{background:#F2F2F2}.comments__list .children li .children li{background:#ffffff}.comments__list .children li .children li .children li{background:#ffffff;margin:0 -15px;border:0;border-top:1px solid rgba(0,0,0,0.1)}.comments__list .comment-body{margin-bottom:20px}.comments__list .comment-body p{line-height:1.75;margin-bottom:20px;font-size:1.4rem}.comments__list .reply{width:100%;text-align:right}.comments__list .comment-author{width:100%;overflow:hidden;margin-bottom:10px}.comments__list .comment-author .avatar{border-radius:50%;float:left;margin-right:10px}.comments__list .comment-author .fn{line-height:1.5;font-size:1.4rem}.comments__list .comment-author .fn a{text-decoration:underline}.comments__list .comment-author .says{display:none}.comments__list .comment-meta{color:#333333;margin-top:20px;margin-bottom:10px;padding-left:10px;border-left:3px solid #dddddd;font-size:1.3rem}.comments__list .comment-respond{background:#ffffff;padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0.1)}.comments__list .children li .children li .children li .comment-respond{margin:0 -15px;border:0;border-top:1px solid rgba(0,0,0,0.1)}.comments__list .comment-reply-link{display:inline-block;position:relative;font-size:1.2rem;line-height:1;padding:10px 20px;border-radius:5px;color:#333333;border:1px solid}.comments__list .comment-reply-link:hover{color:#ffffff}.comments__list .comment-reply-link::before{content:"";position:absolute;top:0;bottom:0;right:10px;width:5px;height:5px;margin:auto;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.comment-respond #email-notes,.comment-respond .logged-in-as{font-size:1.2rem;line-height:1.5}.comment-respond .comment-notes,.comment-respond .logged-in-as,.comment-respond .comment-form-comment,.comment-respond .comment-form-author,.comment-respond .comment-form-email,.comment-respond .comment-form-url{margin-bottom:20px}.comment-respond label{display:inline-block;margin-bottom:10px;font-weight:bold}.comment-respond input,.comment-respond textarea{width:100%;display:block;border:none;padding:10px;border-radius:5px;background:#F2F2F2;border:1px solid rgba(0,0,0,0.1)}.comment-respond .submit{color:#ffffff;background:#333333;cursor:pointer;font-weight:bold;margin-top:10px}.comment-respond #wp-comment-cookies-consent{width:auto;display:inline}.comment-respond #cancel-comment-reply-link{font-size:1.2rem;line-height:1;padding:10px;border-radius:5px;color:#333333;border:1px solid;margin-left:10px}.post_contents .outline{border:1px dashed #f1f1f1;background:#FFF;padding:10px;color:#666666;display:inline-block}.post_contents .outline ul{border:none;margin:0;padding:10px 10px 0}.post_contents .outline__toggle{display:none}.post_contents .outline__switch::before{content:"開く";cursor:pointer;padding:0 5px;font-size:1.2rem;margin-left:5px;border-radius:5px;background:#f1f1f1}.post_contents .outline__toggle:checked+.outline__switch::before{content:"閉じる"}.post_contents .outline__switch+.outline__list{overflow:hidden;width:0;height:0;margin-top:0;margin-bottom:0;margin-left:-20px;padding:0;transition:0.2s;background:#FFF;border:0;box-shadow:none}.post_contents .outline__switch+.outline__list::before{content:normal}.post_contents .outline__switch+.outline__list::after{content:normal}.post_contents .outline__toggle:checked+.outline__switch+.outline__list{width:auto;height:auto;margin-top:2rem;margin-left:inherit}.post_contents ul.outline__list{border-radius:0 !important}.post_contents .outline__toggle:checked+.outline__switch+.outline__list li{list-style-type:none}.post_contents .outline__item{font-size:1.2rem}.post_contents .outline__item:before{content:normal}.post_contents .outline__link{display:inline-block;color:#191919}.post_contents .outline__link:hover{border:none}.post_contents .outline__number{display:inline-block;color:#7F7F7F;background:#F2F2F2;padding:3px 6px;font-weight:400;margin-right:5px}.pager{margin:20px auto}ul.page-numbers li{display:inline-block;font-size:1.2rem;margin-left:4px;margin-bottom:6px}ul.page-numbers li a{display:inline-block;padding:12px 14px;text-align:center;transition:0.3s;background:#f1f1f1}ul.page-numbers li a:hover{transition:0.3s;color:#ffffff;background:#000000}.page-numbers .current{display:inline-block;padding:12px 14px;text-align:center;color:#ffffff;background:#666666}ul.page-numbers li a.prev,ul.page-numbers li a.next{background:#f6f6f6}@media screen and (min-width: 769px){ul.page-numbers li a{background:#f6f6f6;border:1px solid #f6f6f6}}.sideRanking article{margin-bottom:20px}.sideRanking article figure{position:relative}.sideRanking article figure span.number{position:absolute;top:0;left:0;z-index:1;width:30px;line-height:30px;background:#000000;text-align:center;color:#ffffff;font-size:1.4rem;font-weight:bold}.sideRanking article:nth-child(1) figure span.number,.sideRanking article:nth-child(2) figure span.number,.sideRanking article:nth-child(3) figure span.number{background:#ffb310}.sideRanking article .contentBox{margin:5px 0}.sideRanking article .contentBox p{margin-bottom:5px;font-size:1.4rem;font-weight:bold}.sideRanking article .contentBox ul.postDateList{margin:0}.sideRanking article .contentBox ul.postDateList li{margin-top:0}.sideRanking article .contentBox ul.postDateList span{font-size:1.3rem}.sideRanking article ul.termLabel{margin-top:10px;list-style-type:none}.sideRanking article ul.termLabel li{margin-bottom:3px;font-size:1.2rem;display:inline-block}.sideRanking article ul.termLabel li a{display:block;margin-right:5px;text-align:center;padding:0.8em 1em;background:#f6f6f6;border-radius:100vh}.searchResultTagList{display:flex;flex-wrap:wrap;margin-bottom:30px;padding:0.8em 0 0.5em;border-top:1px dashed #dddddd;border-bottom:1px dashed #dddddd}.searchResultTagList span{display:block;margin-bottom:0.5em;margin-right:0.5em;padding:0.5em 0.8em;text-align:center;background:#f6f6f6;font-size:1.2rem;border-radius:100vh}.searchResultHead{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.searchResultHead div{margin-right:20px}.searchResultHead .resultCount span{font-size:1.6rem;color:#ff0000;font-weight:bold}.pagenationCount{font-size:1.2rem}@media (min-width: 769px){.searchResultHead{margin-top:0}}.sctList{margin-top:30px}.sctList article a{display:block}.sctList article a.articleContentWrap:hover{opacity:0.8}body.post-type-post .sctList article{margin-bottom:40px}.sctList article .articleHeader{padding:1em 0 1em;border-top:2px solid #2d72d9;position:relative}.sctList article .articleHeader .termNameWrap{font-size:1.1rem}.sctList article .articleHeader p{font-size:1.1rem}.sctList article .articleHeader .titleText{margin:0;font-size:1.6rem;color:#0077c8;line-height:1.5}.sctList article .articleHeader .subCopy{margin:0 0 4px;font-size:1.2rem;color:#666666}@media (min-width: 769px){.sctList{margin-top:0}.sctList article .articleHeader{padding:1em;background:#f6f6f6}.sctList article .articleHeader .titleText{font-size:1.8rem}}.sctInfoListWrap dl{margin:10px 0;width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;font-size:1.2rem;line-height:1.3}.sctInfoListWrap dl dt{width:30%;margin-bottom:3px;padding:0.5em;font-weight:bold;background:#f6f6f6;text-align:center;display:flex;align-items:center}.sctInfoListWrap dl dt span{display:block;margin:0 auto}.sctInfoListWrap dl dd{width:70%;padding:0.5em 1em;display:flex;align-items:center}.bottomWrap{margin-bottom:40px}.btnWrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.btnWrap p{margin:0 0 5px;width:100%;color:#666666;text-align:right;font-size:1.1rem}.btnWrap .btnInner{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.btnWrap .btnInner div.favoriteWrap{width:calc(50% - 5px);margin-right:5px}a.gotosctPage{display:block;width:calc(50% - 5px);margin-left:5px;padding:1.3em 0.8em 1.3em 2em;text-align:center;font-size:1.2rem;color:#ffffff;letter-spacing:0.1em;background:#2d72d9;border-radius:5px;position:relative}a.gotosctPage:hover{color:#ffffff}a.gotosctPage:after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:15px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.sctList article{transition:0.3s}.sctList article .termNameWrap{font-size:1.3rem}.sctList article .titleText{margin:15px 0;font-size:2.4rem;color:inherit}.sctInfoListWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;margin-top:15px;margin-bottom:15px}.sctInfoListWrap figure{width:30%}.sctInfoListWrap dl{margin-top:0;margin-bottom:0;width:68%}.sctInfoListWrap dl dt{width:25%}.sctInfoListWrap dl dd{width:75%}.btnWrap p{width:35%;text-align:left}.btnWrap .btnInner{width:65%}}@media screen and (min-width: 900px){a.gotosctPage{font-size:1.3rem}}.postTermsListTil{display:block;margin-bottom:0.5em;padding:0.5em;width:8em;text-align:center;background:#f6f6f6;font-size:1.2rem}.postTermsList{display:inline-block !important;padding:0.3em 0.5em 0.3em 1em;font-size:1.0rem;color:#000000;text-align:center;position:relative}.postTermsList:before{content:'#';position:absolute;top:3px;left:0}.socialListTitle{margin:60px auto 20px;text-align:center !important;font-size:1.6rem;font-weight:bold}.socialListTitle span{position:relative;letter-spacing:0.1em}.socialListTitle span:before,.socialListTitle span:after{content:'';position:absolute;top:50%;left:-1.5em;width:20px;height:2px;background:#000000;transform:translate(-50%, -50%) rotate(45deg)}.socialListTitle span:after{transform:rotate(-45deg);left:12em}.socialList{width:100%;margin:0 auto 40px !important;padding:0 !important;border:none !important;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end}.sctShare_top .socialList{margin-top:20px !important}.sctShare_bottom .socialList{margin:20px auto 0 !important}@media screen and (max-width: 768px){.socialListTitle{margin:40px auto 20px;font-size:1.4rem}.socialListTitle span{font-size:1.4rem}.socialList{margin:0 auto 20px}}.socialList .socialList__item{flex-grow:1;height:40px;line-height:40px;min-width:70px;margin-left:0 !important}.socialList__item{text-align:center}.socialList__link{color:#fff;padding:0;display:block;padding:0 10px}.post_contents a.socialList__link{color:#ffffff}.post_contents a.socialList__link:hover{color:#ffffff;text-decoration:none}.socialList__link.icon-twitter{background:#00B0ED}.socialList__link.icon-facebook{background:#3B5998}.socialList__link.icon-line{background:#00C300}.socialList__link.icon-note{background:#41C9B4}.socialList__link.icon-google{background:#cccccc}.socialList__link.icon-hatenabookmark{background:#008FDE}.socialList__link.icon-pocket{background:#EB4654}.socialList__link.icon-linkedin{background:#0e76a8}.socialList__link.icon-pinterest{background:#cb2027}.socialList__link.icon-snapchat{background:#fffc00;cursor:pointer}.socialList__link.icon-twitter:hover,.socialList__link.icon-facebook:hover,.socialList__link.icon-line:hover,.socialList__link.icon-note:hover,.socialList__link.icon-hatenabookmark:hover,.socialList__link.icon-pocket:hover,.socialList__link.icon-linkedin:hover,.socialList__link.icon-pinterest:hover,.socialList__link.icon-snapchat:hover{background:#000000}.socialList__link::before{display:block;transition:.15s}.icon-twitter:before{font-family:"Font Awesome 5 Brands";content:"\f099"}.icon-facebook:before{font-family:"Font Awesome 5 Brands";content:"\f39e"}.icon-line:before{font-family:"Font Awesome 5 Brands";content:"\f3c0"}.icon-note:before{content:"";display:inline-block;width:20px;height:26px;background:url(../img/logo_symbol.svg) no-repeat;background-position:center 0;background-size:35px}.icon-hatenabookmark:before{content:"B!";font-weight:bold}.icon-pocket:before{font-family:"Font Awesome 5 Brands";content:"\f265"}.icon-linkedin:before{font-family:"Font Awesome 5 Brands";content:"\f0e1"}.icon-pinterest:before{font-family:"Font Awesome 5 Brands";content:"\f0d2"}.icon-snapchat:before{font-family:"Font Awesome 5 Brands";content:"\f2ac";text-shadow:1px 1px 0px #666, -1px -1px 0px #666, -1px 1px 0px #666,  1px -1px 0px #666, 1px 0px 0px #666, -1px  0px 0px #666, 0px 1px 0px #666,  0px -1px 0px #666}.socialList .socialList__link::before{font-size:2rem}.sitemapBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:40px}ul.sitemap{width:calc(50% - 40px);margin:0 20px;font-size:1.6rem}ul.sitemap li{margin:0.8em  0;padding-bottom:0 !important;list-style-type:none}ul.sitemap li a{display:block;position:relative;padding-left:1.5em;color:#333 !important}ul.sitemap li a::before{content:'';font-family:"Font Awesome 5 Free";content:'\f152';position:absolute;top:0;left:0}ul.sitemap li ul.children{margin:0 3em 0 0 !important}@media screen and (max-width: 768px){.sitemapBox{margin-top:0}ul.sitemap{width:100%;margin:0 !important}}.sideHistoryWrap ul.readpostList{list-style-type:none}.sideHistoryWrap ul.readpostList li a{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.sideHistoryWrap ul.readpostList li a .item-img{width:25%}.sideHistoryWrap ul.readpostList li a .item-img img{width:100%;height:auto}.sideHistoryWrap ul.readpostList li a .item-content{width:70%;font-size:1.4rem;position:relative}.sideHistoryWrap ul.readpostList li a .item-content p{font-size:1.4rem}ul.favpostList{list-style-type:none}ul.favpostList li a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:10px}ul.favpostList li figure{width:25%}ul.favpostList li p{width:70%;font-size:1.4rem}
