/*!
  Theme Name: さくらのホームページ教室
  Theme URI: https://rs.sakura.ad.jp/column/
  Version: 1.0.2
  Author: SAKURA internet Inc.
  Author URI: https://www.sakura.ad.jp
  Description: さくらのホームページ教室の WordPress テーマ
*/.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right}.alignleft{float:left}a img.alignright{float:right}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%}body{color:#4d4d4d;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Original Yu Gothic","Yu Gothic",YuGothic,Verdana,Helvetica,"ＭＳ Ｐゴシック",sans-serif;font-size:1.6rem;line-height:1.5;margin:0}h1,h2,h3,h4,h5{margin:0}img{max-width:100%;vertical-align:bottom}a{color:#2b8bc4;text-decoration:none}a:hover{text-decoration:underline}ul{list-style:none;margin:0;padding:0}p{margin:0;padding:0}dd{margin-left:0}.tax a::before,.tag:not(.archive) a::before,.post-tags a::before{content:"#"}.tax a:hover,.tag:not(.archive) a:hover,.post-tags a:hover{text-decoration:underline}.social-button-wrap{margin:4rem 0}.social-buttons{display:flex}.social-button{flex:1 1 auto;height:43px}.social-button a{align-items:center;display:flex;height:100%;justify-items:center;width:100%}.social-button a img,.social-button a svg{height:auto;margin:auto}.social-button.facebook{background-color:#1877f2}.social-button.facebook img{width:21px}.social-button.twitter{background-color:#1da1f2}.social-button.twitter span{height:32px;margin:auto}.social-button.twitter svg{width:32px}.social-button.feedly{background-color:#87c040}.btn{align-items:center;background-color:#fa5456;border-radius:25px;color:#fff;display:flex;font-size:1.6rem;height:4rem;justify-content:center;margin:2.4rem auto 3.2rem;max-width:23.6rem}.btn:last-child{margin-bottom:0}.btn:hover{background-color:#e14b4d;text-decoration:none}@media screen and (min-width: 769px){.btn{height:5.6rem;margin:4rem auto 4.8rem;max-width:33.1rem}}@media screen and (min-width: 769px){.wrapper{min-width:1200px}}.layout_header{display:flex;flex-direction:column;height:7.3rem;justify-content:center;padding:0 1rem}.layout_header .site-catchphrase{font-size:1rem;font-weight:lighter}.layout_header .site-name{font-size:2rem;font-weight:bold}.layout_header .site-name a{color:#4d4d4d;text-decoration:none}@media screen and (max-width: 768px){.layout_header{border-bottom:1px solid #bababa}.layout_header .layout_nav,.layout_header .recommended-tags{display:none}}@media screen and (min-width: 769px){.layout_header{align-items:center;height:auto;padding:4rem 0 0}.layout_header .site-catchphrase{font-size:1.3rem;margin-bottom:.8rem}.layout_header .site-name{font-size:3.6rem;margin-bottom:3.2rem}.layout_header .layout_nav{background-color:#4d4d4d;border-radius:5rem;height:4.8rem;width:1200px}.layout_header .layout_nav a,.layout_header .layout_nav .no-link{align-items:center;color:#fff;display:flex;height:100%}.layout_header .layout_nav .nav{align-items:stretch;display:flex;height:100%;justify-content:center;width:100%}.layout_header .layout_nav .nav li{margin:0 1.5rem}.layout_header .layout_nav .nav .recommended-tag{position:relative}.layout_header .layout_nav .nav .recommended-tag::after{border:1rem solid rgba(0,0,0,0);border-top-color:#4d4d4d;bottom:-2rem;content:"";left:50%;margin-left:-1rem;position:absolute}.layout_header .layout_nav .no-link{cursor:default;position:relative}.layout_header .layout_nav .no-link:hover .nav-child{display:block}.layout_header .layout_nav .icon-caret-down svg{vertical-align:middle}.layout_header .layout_nav .nav-child{background-color:#f0f0f0;display:none;font-size:1.4rem;left:3rem;position:absolute;top:4.8rem;width:14.4rem;z-index:1}.layout_header .layout_nav .nav-child::before{border:rgba(0,0,0,0) solid 1rem;border-bottom-color:#f0f0f0;content:"";display:block;left:50%;position:absolute;top:-2rem;-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}.layout_header .layout_nav .nav-child li{margin:0}.layout_header .layout_nav .nav-child a{color:#4d4d4d;justify-content:center;padding:1.3rem}.layout_header .recommended-tags{display:flex;flex-wrap:wrap;margin:1.6rem auto 0;max-width:1200px}.layout_header .recommended-tags .tag{margin:0 .8rem}}.layout_footer{align-items:center;border-top:1px solid #c3c3c3;display:flex;flex-direction:column;margin:6.4rem auto 0;max-width:1200px;padding:3rem 0}.footer-logo{margin-bottom:2rem;max-width:338px;width:100%}.footer-nav{display:flex;font-size:1.2rem;margin-bottom:1rem}.footer-nav li:not(:first-child){border-left:1px solid #4d4d4d;margin-left:1em;padding-left:1em}.footer-nav a{color:#4d4d4d}.footer-nav a:hover{text-decoration:underline}.footer-copyright small{font-size:1rem}@media screen and (min-width: 769px){.layout_footer{margin-top:9rem}}.layout_sph-menu{box-sizing:content-box;height:calc(100% - 7.3rem);left:100%;overflow-y:auto;position:fixed;top:7.3rem;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms, -webkit-transform 500ms;width:100%;z-index:2}.layout_sph-menu.active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.layout_sph-menu .sph-menu-inner{background-color:#4d4d4d;min-width:100%}.layout_sph-menu .layout_nav .nav-item{border-bottom:1px solid #595b5c}.layout_sph-menu .layout_nav .nav-item>a,.layout_sph-menu .layout_nav .pulldown-toggle{color:#fff;display:block;padding:1.6rem 1.4rem}.layout_sph-menu .layout_nav .pulldown-toggle{position:relative}.layout_sph-menu .layout_nav .pulldown-toggle.open .icon-angle-down{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.layout_sph-menu .layout_nav .icon-angle-down{position:absolute;right:2.8rem}.layout_sph-menu .nav-child{max-height:0;overflow-y:hidden;transition:all 500ms}.layout_sph-menu .nav-child.open{border-top:1px solid #595b5c;max-height:12rem}.layout_sph-menu .nav-child li{padding-left:1.4rem}.layout_sph-menu .tags-area{font-size:1.3rem;padding:1.6rem 1.4rem}.layout_sph-menu .tags-area .sph-menu-headline{color:#fff;font-size:1.6rem;font-weight:normal;margin-bottom:1.6rem}.layout_sph-menu .recommended-tags{display:flex;flex-wrap:wrap;margin-bottom:.8rem}.layout_sph-menu .recommended-tags .tag{background-color:#fff;border-radius:5px;margin-bottom:.8rem;margin-right:.8rem;padding:.5rem 1rem}.layout_sph-menu .recommended-tags .tag a{color:#4d4d4d;margin-right:0}.layout_sph-menu .tag a{color:#fff;margin-right:.8rem}.toggle-sph-menu{cursor:pointer;position:absolute;right:20px;top:2.7rem}.toggle-sph-menu.active .icon-bars{display:none}.toggle-sph-menu:not(.active) .icon-close{display:none}@media screen and (max-width: 768px){body.active{overflow:hidden}body.active .layout_main::after{background-color:rgba(0,0,0,.25);bottom:0;content:"";display:block;left:0;position:absolute;top:7.3rem;width:100%}}@media screen and (min-width: 769px){.layout_sph-menu,.toggle-sph-menu{display:none}}.breadcrumbs{color:#626262;font-size:1.3rem;margin:.8rem auto 1.5rem}.breadcrumbs a{color:#626262}#post-404{margin:11rem 0 22rem;text-align:center}#post-404 h2{font-size:8.8rem}#post-404 h3{font-size:2.2rem;margin-bottom:4.2rem}@media screen and (max-width: 768px){.layout_main{margin:0 1rem}}@media screen and (min-width: 769px){.layout_main{margin:0 auto;width:1140px}.breadcrumbs{margin:4.2rem auto 2.5rem}.layout_2column{display:flex}.layout_contents{flex:3 1 auto;min-width:760px}}@media screen and (max-width: 768px){.layout_sidebar{display:none}}@media screen and (min-width: 769px){.layout_sidebar{flex:1 1 340px;margin:0 0 0 4rem;min-width:340px}.layout_sidebar .sidebar-widget{margin:0 auto 5.6rem;width:300px}.layout_sidebar .sidebar-widget:last-child{margin-bottom:0}.layout_sidebar .sidebar-widget h3{color:#4d4d4d;font-weight:normal;margin-top:1.6rem}.layout_sidebar .promotion-title,.layout_sidebar .sidebar-widget h3{flex-wrap:bold;font-size:1.3rem;margin-bottom:1rem}.layout_sidebar .headline{background-color:#f0f0f0;font-size:1.8rem;font-weight:bold;margin-bottom:2.6rem;padding:1rem 1.6rem}.layout_sidebar .tag-cloud-link{margin-right:1rem}.sidebar-block{margin-bottom:5.6rem}.sidebar-block:last-child{margin-bottom:none}.sidebar-block .tag{margin:0 3rem}.sidebar-recommended-tag-link{display:block;margin:0 auto 1.7rem;width:280px}.sidebar-recommended-tag-link:last-child{margin-bottom:0}.sidebar-recommended-tag-link:hover{text-decoration:none}.sidebar-recommended-tag-link:hover .tag-name{opacity:.7}.sidebar-recommended-tag .tag-name{background-color:#898989;border-radius:6px;color:#fff;font-size:1.6rem;margin-bottom:.8rem;padding:1.6rem;text-align:center}.sidebar-recommended-tag .tag-name::before{content:"#"}.sidebar-recommended-tag .tag-description{color:#3b4043;font-size:1.2rem}}.sidebar-block .pickup-post-list{margin:0 auto;width:280px}.sidebar-block .pickup-post-list .pickup-post{margin-bottom:1.8rem}.sidebar-block .pickup-post-list .pickup-post:last-child{margin-bottom:0}.sidebar-block .pickup-post-list .post-link{color:#4d4d4d;display:flex;flex-direction:row-reverse}.sidebar-block .pickup-post-list .post-link:hover .thumbnail{opacity:.7}.sidebar-block .pickup-post-list .post-title{flex:1 1 auto;font-size:1.2rem;font-weight:bold}.sidebar-block .pickup-post-list .pickup-post:not(:first-child) .thumbnail{flex:1 1 90px;height:60px;margin-right:12px;max-width:90px;min-width:90px;overflow:hidden;position:relative}.sidebar-block .pickup-post-list .pickup-post:not(:first-child) .thumbnail img{height:100%;left:50%;max-width:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sidebar-block .pickup-post-list .pickup-post:first-child{margin:3.2rem auto;width:240px}.sidebar-block .pickup-post-list .pickup-post:first-child .post-link{flex-direction:column-reverse;position:relative}.sidebar-block .pickup-post-list .pickup-post:first-child .post-link::before{align-items:center;background-color:#fa5456;border-radius:50%;color:#fff;content:"Pick up";display:flex;font-size:1.4rem;font-weight:bold;height:4.5rem;left:-1.5rem;line-height:1;position:absolute;text-align:center;top:-1.2rem;width:4.5rem;z-index:1}.sidebar-block .pickup-post-list .pickup-post:first-child .post-title{box-sizing:content-box;font-size:1.3rem}.sidebar-block .pickup-post-list .pickup-post:first-child .thumbnail{flex:1 1 120px;margin:0 0 .3rem;max-width:240px;min-width:240px;overflow:hidden}.sidebar-block .pickup-post-list .post-date{display:none}.post-list .type-post{margin-bottom:2rem}.post-list .post-link{color:#4d4d4d;display:flex;flex-direction:row-reverse;overflow:hidden;position:relative}.post-list .post-link:hover .post-title{text-decoration:underline}.post-list .post-link:hover .thumbnail{opacity:.7}.post-list .post-link .new{color:#fff;font-size:13px;font-weight:bold;left:4px;position:absolute;top:6px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);z-index:1}.post-list .post-link .new::before{border:solid rgba(0,0,0,0);border-bottom-color:#fa5456;border-width:34px;content:"";left:-21px;position:absolute;top:-50px}.post-list .post-link .new>span{position:relative;z-index:1}.post-list .post-title{flex-grow:1;font-size:1.6rem;font-weight:bold;padding:0}.post-list .thumbnail{height:94px;margin-right:.8rem;min-width:180px;overflow:hidden;width:180px}.post-list .thumbnail img{height:auto;width:100%}.post-list .tax{font-size:1.3rem;margin-top:.8rem}@media screen and (min-width: 769px){.post-list{display:flex;flex-wrap:wrap}.post-list .type-post{margin:0 3rem 2.4rem 0;width:365px}.post-list .type-post:nth-child(even){margin-right:0}.post-list .post-link{flex-direction:column-reverse}.post-list .thumbnail{align-items:center;display:flex;height:191px;margin:0 0 .8rem;min-width:auto;width:365px}}.pagination{display:flex;justify-content:center;margin-top:12rem}.pagination .page-numbers{align-items:center;display:flex;justify-content:center;margin:0 .8rem}.pagination .page-numbers:not(.dots){background-color:#f0f0f0;border-radius:6px;color:#4d4d4d;height:3.2rem;width:3.2rem}.pagination .page-numbers:not(.dots).current{background-color:#4d4d4d;color:#fff}.single-author{align-items:center;border:1px solid #bababa;border-radius:5px;display:flex;flex-direction:column-reverse;font-size:1.3rem;font-style:normal;margin-bottom:1.6rem;padding:2.5rem}.single-author:last-child{margin-bottom:0}.single-author .author-summay{flex:1 1 auto;text-align:center;width:100%}.single-author .author-name{font-size:1.8rem;font-weight:bold;margin-left:1.6rem}.single-author .author-profile{margin-top:1.6rem;text-align:left}.single-author .author-sns{display:inline-flex;height:17px;margin-left:4rem;vertical-align:text-bottom}.single-author .author-sns a{align-items:center;display:flex;margin-right:1rem}.single-author .author-sns .facebook img{width:17px}.single-author .author-sns .twitter span{align-items:center;display:flex}.single-author .author-sns .twitter svg{width:28px}.single-author .author-picture{align-items:center;display:flex;height:90px;margin-bottom:1.6rem;min-width:90px;overflow:hidden;width:90px}.single-author .author-picture img{height:auto}@media screen and (min-width: 769px){.single-author{flex-direction:row-reverse}.single-author .author-summay{text-align:left}.single-author .author-picture{margin:0 1.6rem 0 0}}.widget-post-list{margin:0 0 3.2rem}.widget-post-list:last-child{margin-bottom:0}.widget-post-list .headline{background-color:#f0f0f0;font-size:2.2rem;font-weight:bold;padding:1.1rem 1rem}.widget-post-list p{margin:2.4rem 0}@media screen and (min-width: 769px){.widget-post-list{margin:0 0 4.8rem}.widget-post-list p{margin-top:1.6rem}.home .btn{margin-top:1.6rem}}.home-pickup-post{margin:2.4rem auto 5.9rem}.home-pickup-post .pickup-post-list::before{align-items:center;background-color:#fa5456;border-radius:50%;color:#fff;content:"Pick\aup";display:flex;font-size:1.4rem;font-weight:bold;height:4.5rem;justify-content:center;left:-1rem;line-height:1;position:absolute;text-align:center;top:-0.5rem;white-space:pre;width:4.5rem;z-index:1}.home-pickup-post .pickup-post{background-color:#fff}.home-pickup-post .post-link{color:#4d4d4d;display:flex;flex-direction:column-reverse}.home-pickup-post .post-link:hover{text-decoration:none}.home-pickup-post .post-link:hover .post-title{text-decoration:underline}.home-pickup-post .post-link:hover .thumbnail{opacity:.7}.home-pickup-post .post-title{font-size:2rem;font-weight:bold;line-height:1.25;margin:1.6rem 0 .8rem}.home-pickup-post .post-dates{font-size:1.2rem;text-align:right}.home-pickup-post .thumbnail{align-items:center;display:flex;max-height:51vw;overflow:hidden}.home-pickup-post .thumbnail img{height:auto;width:100%}@media screen and (min-width: 769px){.home-pickup-post{margin:4.2rem auto 9.9rem;width:1020px}.home-pickup-post .pickup-post-list{height:242px}.home-pickup-post .pickup-post-list::before{font-size:1.6rem;height:6rem;left:-1.5rem;top:-2.5rem;width:6rem}.home-pickup-post .pickup-post{border:3px solid #f2f2f2;height:242px}.home-pickup-post .post-link{flex-direction:row;height:100%;justify-content:space-between;width:100%}.home-pickup-post .post-summary{display:flex;flex-direction:column;flex-grow:1;margin:40px;width:484px}.home-pickup-post .post-title{font-size:2.7rem;margin:0}.home-pickup-post .post-dates{margin:auto 0 0;text-align:left}.home-pickup-post .thumbnail{align-items:center;display:flex;height:236px;max-width:450px;min-width:450px}}.slick-dots{bottom:-21px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{cursor:pointer;display:inline-block;height:3px;padding:0;position:relative;width:15vw}.slick-dots li button{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:100%;line-height:0;outline:none;width:100%}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button::before{background-color:#f0f3f5;content:"";height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.slick-dots li.slick-active button::before{background-color:#3b4043}@media screen and (min-width: 769px){.slick-dotted.slick-slider{margin-bottom:3.5rem}.slick-dots{bottom:-57px}.slick-dots li{width:94px}}.page .page-title-wrap,.archive.tag .page-title-wrap{border:3px solid #f2f2f2;margin:4rem auto 2.4rem;padding:4rem 2rem 3.2rem;text-align:center}.page .page-title,.archive.tag .page-title{font-size:1.8rem;font-weight:bold}.page .page-title::after,.archive.tag .page-title::after{background-color:#cecece;content:"";display:block;height:.2rem;margin:.5rem auto 1rem;width:20rem}@media screen and (min-width: 769px){.page .page-title-wrap,.archive.tag .page-title-wrap{margin:2.4rem auto 4.8rem;width:1020px}.page .page-title,.archive.tag .page-title{font-size:2.7rem}}.page.tags .headline{font-size:2.2rem;margin:2.4rem 0 1.6rem}.page.tags .recommended-tag-wrap{display:flex;flex-wrap:wrap}.page.tags .recommended-tag-link{margin:0 1rem 2.4rem 0;width:calc((100% - 1rem)/2)}.page.tags .recommended-tag-link:hover{text-decoration:none}.page.tags .recommended-tag-link:hover .tag-name{opacity:.7}.page.tags .recommended-tag{margin:0}.page.tags .recommended-tag .tag-name{background-color:#898989;border-radius:6px;color:#fff;font-size:1.6rem;margin-bottom:.8rem;padding:1.6rem;text-align:center}.page.tags .recommended-tag .tag-name::before{content:"#"}.page.tags .recommended-tag .tag-description{color:#3b4043;font-size:1.2rem}.page.tags .tag-wrap a{margin-right:1rem}@media screen and (max-width: 768px){.page.tags .recommended-tag-link:nth-child(even){margin-right:0}}@media screen and (min-width: 769px){.page.tags .recommended-tag-link{margin:0 2.4rem 2.4rem 0;width:26.4rem}.page.tags .recommended-tag-link:nth-child(4n){margin-right:0}}.post-content{line-height:1.7}.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:2.4rem 0}.post-content h2{background-color:#626262;color:#fff;font-size:2.2rem;margin:4rem 0 2.4rem;padding:.8rem}.post-content h3{border-left:1.4rem solid #626262;font-size:2rem;padding-left:.8rem}.post-content h4{border-left:.8rem solid #626262;font-size:1.8rem;padding-left:.8rem}.post-content ul{list-style:disc outside;margin:2.4rem 0 2.4rem 2.4rem}.post-content ul ul{list-style-type:circle;margin:.5rem 0 0 1.4rem}.post-content ol{margin:2.4rem 0;padding-left:3rem}.post-content ul.is-style-notes{color:#626262;font-size:1.3rem;list-style-type:"※";margin:1.6rem 0 1.6rem 1.4rem}.post-content ul.is-style-notes li{margin:0}.post-content ol.is-style-notes{color:#626262;counter-reset:item;font-size:1.3rem;list-style-type:none;margin:1.6rem 0 1.6rem 2.7rem;padding:0;text-indent:-2.7rem}.post-content ol.is-style-notes li{margin:0}.post-content ol.is-style-notes li::before{content:"※" counter(item) " ";counter-increment:item}.post-content li:not(:last-child){margin-bottom:.5rem}.post-content p{margin-bottom:1rem}.post-content p.is-style-block-list{margin-left:2rem;text-indent:-1rem}.post-content p.is-style-block-list::before{content:url("assets/images/single/icon_angle.svg");margin-right:.5rem}.post-content sup{color:#626262}.post-content a[target=_blank]::after{content:url("assets/images/single/icon_external-link.svg");margin-left:.3rem}.post-content .wp-block-quote cite,.post-content figcaption{color:#626262;font-size:1.3rem;font-style:normal}.single-post .page-title{font-size:2.7rem;margin-bottom:3.2rem}.single-post .post-lead{line-height:1.7;margin:3.2rem 0 1.6rem}.post-dates{font-size:1.3rem;text-align:right}.post-dates .update-date{margin-right:1rem}.post-tags{font-size:1.2rem;margin:.8rem 0 0;text-align:right}.post-thumbnail{margin:4rem 0}@media screen and (min-width: 769px){.post-thumbnail img{height:auto;width:100%}}.wp-block-image{margin:4rem 0}.wp-block-image img{height:auto}.wp-block-image a[target=_blank]::after{content:none;display:block}#ez-toc-container{background-color:#fcfcfc;border:1px solid #bababa;border-color:#bababa;margin:4rem 1rem;padding:3.2rem}#ez-toc-container .ez-toc-title{color:#3b4043;font-size:1.6rem;font-weight:bold;margin-bottom:2.4rem}#ez-toc-container ul{counter-reset:item;list-style-type:none;margin:0}#ez-toc-container ul li a{color:#4d4d4d;line-height:2}#ez-toc-container ul li a::before{content:counters(item, ".") ". ";counter-increment:item}#ez-toc-container ul ul{margin-left:1.5em}@media screen and (min-width: 769px){#ez-toc-container{margin:4rem 0;width:66rem}}.wp-block-quote{background-color:#f0f0f0;border-radius:1rem;margin:2.4rem 0;padding:4.8rem 6.2rem;position:relative}.wp-block-quote p:last-child{margin-bottom:0}.wp-block-quote::before{left:1.5rem;position:absolute;top:1.5rem}.wp-block-quote.is-style-default::before{content:url("assets/images/single/icon_quote.svg")}.wp-block-quote.is-style-default::after{bottom:1.5rem;content:url("assets/images/single/icon_quote.svg");position:absolute;right:1.5rem;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.wp-block-quote.is-style-point::before{content:url("assets/images/single/icon_exclamation-mark.svg")}@media screen and (min-width: 769px){.wp-block-quote{width:71.5rem}}.wp-block-table{margin:2.4rem 0}.wp-block-table table{border-collapse:collapse}.wp-block-table.is-style-regular table,.wp-block-table.is-style-left-gray table{min-width:40rem;width:auto}.wp-block-table.is-style-regular thead th,.wp-block-table.is-style-left-gray thead th{background-color:#f0f0f0;min-width:5.6rem}.wp-block-table.is-style-regular th,.wp-block-table.is-style-regular td,.wp-block-table.is-style-left-gray th,.wp-block-table.is-style-left-gray td{border:1px solid #707070;font-weight:normal;padding:.8rem 1.6rem}.wp-block-table.is-style-left-gray tr td:first-child{background-color:#f0f0f0}.wp-block-table.is-style-ssl-lineup table{font-size:1.2rem;width:100%}.wp-block-table.is-style-ssl-lineup thead tr{background-color:#fc0;border:1px solid #fc0}.wp-block-table.is-style-ssl-lineup thead th{height:3.7rem;padding:0 1.6rem;white-space:nowrap}.wp-block-table.is-style-ssl-lineup tbody tr{border:1px solid #d7d7d7}.wp-block-table.is-style-ssl-lineup tbody td{padding:1.5rem;white-space:nowrap}@media screen and (max-width: 768px){.wp-block-table.is-style-regular th,.wp-block-table.is-style-regular td,.wp-block-table.is-style-left-gray th,.wp-block-table.is-style-left-gray td{white-space:nowrap}.wp-block-table::-webkit-scrollbar{height:.5rem}.wp-block-table::-webkit-scrollbar-thumb{background:#aaa;border-radius:.5rem}}@media screen and (min-width: 769px){.wp-block-table.is-style-ssl-lineup table{font-size:1.6rem}.wp-block-table.is-style-ssl-lineup thead th{height:4.2rem}}.wp-block-embed{margin:2.4rem 0}.wp-block-embed-wordpress iframe{width:715px}.wp-block-custom-gutenberg-block-cta{border:3px solid #f0f0f0;border-radius:24px;margin:2.4rem 0;padding:3.2rem 1.6rem}.wp-block-custom-gutenberg-block-cta a[target=_blank]::after{content:"";display:none}.wp-block-custom-gutenberg-block-cta p{margin:0}.wp-block-custom-gutenberg-block-cta .cta-catchphrase{font-size:2.2rem;font-weight:bold;text-align:center}.wp-block-custom-gutenberg-block-cta .cta-catchphrase .cta-block-link{color:#3b4043}.wp-block-custom-gutenberg-block-cta .cta-body{border-top:3px solid #fa5456;display:flex;flex-direction:column-reverse;margin-top:.8rem;padding-top:1.6rem}.wp-block-custom-gutenberg-block-cta .cta-description{flex-grow:1}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-image{margin:0 auto 1.6rem;max-width:180px;min-width:180px}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-image figure{margin:0}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-image:hover{opacity:.7}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-btn{align-items:center;background-color:#fa5456;border-radius:25px;color:#fff;display:flex;height:5.6rem;justify-content:center;margin:1.6rem auto 0}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-btn:hover{background-color:#e14b4d;text-decoration:none}@media screen and (min-width: 769px){.wp-block-custom-gutenberg-block-cta{padding:3.2rem 8.8rem}.wp-block-custom-gutenberg-block-cta:not(.cta-setting-simple) .cta-catchphrase{text-align:left}.wp-block-custom-gutenberg-block-cta .cta-body{flex-direction:row-reverse}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-image{margin:0 1.6rem 0 0}.wp-block-custom-gutenberg-block-cta .cta-block-link.cta-btn{width:33.1rem}}.post-promotion-widget{margin:8rem auto 1.6rem;width:300px}.post-promotion-widget .promotion-title{margin:0 0 .7rem}.post-promotion-widget .promotion-list{display:flex;flex-direction:column}.post-promotion-widget .promotion-list-item{margin-bottom:2.4rem;width:300px}@media screen and (min-width: 769px){.post-promotion-widget{width:64.5rem}.post-promotion-widget .promotion-list{flex-direction:row}.post-promotion-widget .promotion-list-item:first-child{margin-right:4.5rem}}.single-pickup-post-list .post-title,.yarpp-post-list .post-title{font-size:1.3rem}@media screen and (min-width: 769px){.single-pickup-post-list .type-post,.single-pickup-post-list .type-post:nth-child(even),.yarpp-post-list .type-post,.yarpp-post-list .type-post:nth-child(even){margin:0 2rem 2rem 0;width:240px}.single-pickup-post-list .type-post:nth-child(3n),.single-pickup-post-list .type-post:nth-child(even):nth-child(3n),.yarpp-post-list .type-post:nth-child(3n),.yarpp-post-list .type-post:nth-child(even):nth-child(3n){margin-right:0}.single-pickup-post-list .thumbnail,.yarpp-post-list .thumbnail{height:126px;margin:0 0 .8rem;min-width:240px;width:240px}}.pickup-post-headline,.yarpp-related .yarpp-headline{background-color:#f0f0f0;font-size:2.2rem;font-weight:bold;margin:4rem 0 2.4rem;padding:1.1rem 1rem}.yarpp-related{margin:0 !important}@media screen and (max-width: 768px){.pad-block,.pc-block{display:none}}@media screen and (min-width: 769px){.pad-block,.sp-block{display:none}}