@charset "UTF-8";


/*!
Template:twentytwenty
Theme Name: WPS Template ver2 202110
Theme URI: https://template.kingsoft.jp/
Description: WPS Template Theme。Twenty Twentyの子テーマで作成
Author:  WPS Office
Version: 2.2.2
Author URI: https://template.kingsoft.jp/
*/body.post-template-default.single #contents,body.single-post #contents{}body.post-template-default.single #contents .bg-white,body.single-post #contents .bg-white{background:#fff}body.post-template-default.single #contents .has-text-color,body.single-post #contents .has-text-color{color:#484848}body.post-template-default.single #contents .has-text-background-color,body.single-post #contents .has-text-background-color{background-color:#484848}body.post-template-default.single #contents .has-textlink-color,body.single-post #contents .has-textlink-color{color:#0033cc}body.post-template-default.single #contents .has-textlink-background-color,body.single-post #contents .has-textlink-background-color{background-color:#0033cc}body.post-template-default.single #contents .has-base-orange-color,body.single-post #contents .has-base-orange-color{color:#f96700}body.post-template-default.single #contents .has-base-orange-background-color,body.single-post #contents .has-base-orange-background-color{background-color:#f96700}body.post-template-default.single #contents .has-cta-red-color,body.single-post #contents .has-cta-red-color{color:#ff3875}body.post-template-default.single #contents .has-cta-red-background-color,body.single-post #contents .has-cta-red-background-color{background-color:#ff3875}body.post-template-default.single #contents .has-cta-green-color,body.single-post #contents .has-cta-green-color{color:#57d3a6}body.post-template-default.single #contents .has-cta-green-background-color,body.single-post #contents .has-cta-green-background-color{background-color:#57d3a6}body.post-template-default.single #contents .has-default-red-color,body.single-post #contents .has-default-red-color{color:#cd2653}body.post-template-default.single #contents .has-default-red-background-color,body.single-post #contents .has-default-red-background-color{background-color:#cd2653}body.post-template-default.single #contents .has-accent-color,body.single-post #contents .has-accent-color{color:#cd2653}body.post-template-default.single #contents .has-accent-background-color,body.single-post #contents .has-accent-background-color{background-color:#cd2653}body.post-template-default.single #contents .has-black-color,body.single-post #contents .has-black-color{color:#333333}body.post-template-default.single #contents .has-black-background-color,body.single-post #contents .has-black-background-color{background-color:#333333}body.post-template-default.single #contents .has-white-color,body.single-post #contents .has-white-color{color:#ffffff}body.post-template-default.single #contents .has-white-background-color,body.single-post #contents .has-white-background-color{background-color:#ffffff}body.post-template-default.single #contents .has-linear-red-gradient-background,body.single-post #contents .has-linear-red-gradient-background{background:linear-gradient(216deg,#ff3875,#ff4738)}body.post-template-default.single #contents .has-linear-green-gradient-background,body.single-post #contents .has-linear-green-gradient-background{background:linear-gradient(216deg,#5fdd71,#57d3a6)}body.post-template-default.single #contents .wp-block-group .wp-block-group__inner-container,body.single-post #contents .wp-block-group .wp-block-group__inner-container{width:100%;max-width:1260px;margin:auto}@media screen and (min-width:961px){body.post-template-default.single #contents .wp-block-group .wp-block-group__inner-container,body.single-post #contents .wp-block-group .wp-block-group__inner-container{max-width:92.271%;margin:auto}}@media screen and (min-width:1px) and (max-width:768px){body.post-template-default.single #contents .wp-block-group .wp-block-group__inner-container,body.single-post #contents .wp-block-group .wp-block-group__inner-container{max-width:92.271%;margin:auto}}body.post-template-default.single #contents .wp-block-group.alignfull,body.single-post #contents .wp-block-group.alignfull{width:100%;margin:auto}body.post-template-default.single #contents .wp-block-group.alignfull .wp-block-group__inner-container,body.single-post #contents .wp-block-group.alignfull .wp-block-group__inner-container{width:100%;max-width:1260px;margin:auto}@media screen and (min-width:961px){body.post-template-default.single #contents .wp-block-group.alignfull .wp-block-group__inner-container,body.single-post #contents .wp-block-group.alignfull .wp-block-group__inner-container{max-width:92.271%;margin:auto}}@media screen and (min-width:1px) and (max-width:768px){body.post-template-default.single #contents .wp-block-group.alignfull .wp-block-group__inner-container,body.single-post #contents .wp-block-group.alignfull .wp-block-group__inner-container{max-width:92.271%;margin:auto}}body.post-template-default.single #contents .btn,body.single-post #contents .btn{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}body.post-template-default.single #contents .btn.freedl-mac,body.post-template-default.single #contents .btn.freedl-win,body.single-post #contents .btn.freedl-mac,body.single-post #contents .btn.freedl-win{border:1px solid #ff1805;background:#ff4b3c;display:block;color:#fff;text-align:center;text-decoration:none;padding:8px 6.6666666667px;border-radius:25px;background:linear-gradient(216deg,#ff3875,#ff4738);font-size:16px;font-size:1rem;position:relative}body.post-template-default.single #contents .btn.freedl-mac:focus,body.post-template-default.single #contents .btn.freedl-mac:hover,body.post-template-default.single #contents .btn.freedl-win:focus,body.post-template-default.single #contents .btn.freedl-win:hover,body.single-post #contents .btn.freedl-mac:focus,body.single-post #contents .btn.freedl-mac:hover,body.single-post #contents .btn.freedl-win:focus,body.single-post #contents .btn.freedl-win:hover{background:#ff8e85;color:#fff}body.post-template-default.single #contents .btn.freedl-mac:after,body.post-template-default.single #contents .btn.freedl-win:after,body.single-post #contents .btn.freedl-mac:after,body.single-post #contents .btn.freedl-win:after{position:relative;bottom:auto;left:auto;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;background-color:transparent;display:inline-block;content:"";background-image:url("data:image/svg+xml;,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cstyle%3E.a{fill%3A%23fff%3B}%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20class%3D%22a%22%20d%3D%22M12.8%2C15.66l5-5L19%2C11.76l-7%2C7-7-7%2C1.12-1.12%2C5%2C5V1.6h1.6ZM0%2C15.2H1.6V20a.8.8%2C0%2C0%2C0%2C.8.8H21.6a.8.8%2C0%2C0%2C0%2C.8-.8V15.2H24V20a2.39%2C2.39%2C0%2C0%2C1-2.4%2C2.4H2.4A2.39%2C2.39%2C0%2C0%2C1%2C0%2C20Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:1.2em;height:1.2em;background-size:cover;vertical-align:-0.2em;margin-left:0.5em}body.post-template-default.single #contents .btn.shopping,body.single-post #contents .btn.shopping{border:1px solid #ff1805;background:#ff4b3c;display:block;color:#fff;text-align:center;text-decoration:none;padding:8px 6.6666666667px;border-radius:25px;background:linear-gradient(216deg,#ff3875,#ff4738);font-size:16px;font-size:1rem;position:relative}body.post-template-default.single #contents .btn.shopping:focus,body.post-template-default.single #contents .btn.shopping:hover,body.single-post #contents .btn.shopping:focus,body.single-post #contents .btn.shopping:hover{background:#ff8e85;color:#fff}body.post-template-default.single #contents .btn.shopping:after,body.single-post #contents .btn.shopping:after{position:relative;bottom:auto;left:auto;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;background-color:transparent;display:inline-block;content:"";background-image:url("data:image/svg+xml;,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M0%2C.8A.8.8%2C0%2C0%2C1%2C.8%2C0H3.2A.8.8%2C0%2C0%2C1%2C4%2C.61L4.62%2C3.2H23.2A.8.8%2C0%2C0%2C1%2C24%2C4a.88.88%2C0%2C0%2C1%2C0%2C.16l-1.6%2C8a.79.79%2C0%2C0%2C1-.74.64l-15%2C.75L7.06%2C16H20.8a.8.8%2C0%2C0%2C1%2C0%2C1.6H6.4A.81.81%2C0%2C0%2C1%2C5.61%2C17L3.22%2C4.17%2C2.58%2C1.6H.8A.8.8%2C0%2C0%2C1%2C0%2C.8Zm5%2C4L6.31%2C12l14.63-.74L22.22%2C4.8ZM8%2C17.6a3.2%2C3.2%2C0%2C1%2C0%2C3.2%2C3.2A3.2%2C3.2%2C0%2C0%2C0%2C8%2C17.6Zm11.2%2C0a3.2%2C3.2%2C0%2C1%2C0%2C3.2%2C3.2A3.2%2C3.2%2C0%2C0%2C0%2C19.2%2C17.6ZM8%2C19.2a1.6%2C1.6%2C0%2C1%2C0%2C1.6%2C1.6A1.6%2C1.6%2C0%2C0%2C0%2C8%2C19.2Zm11.2%2C0a1.6%2C1.6%2C0%2C1%2C0%2C1.6%2C1.6A1.6%2C1.6%2C0%2C0%2C0%2C19.2%2C19.2Z%22%20style%3D%22fill%3A%23fff%3Bfill-rule%3Aevenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;width:1.2em;height:1.2em;background-size:cover;vertical-align:-0.2em;margin-left:0.5em}body.post-template-default.single #contents .font-sizeUp-0,body.single-post #contents .font-sizeUp-0{font-size:0%}body.post-template-default.single #contents .font-sizeUp-5,body.single-post #contents .font-sizeUp-5{font-size:50%}body.post-template-default.single #contents .font-sizeUp-10,body.single-post #contents .font-sizeUp-10{font-size:100%}body.post-template-default.single #contents .font-sizeUp-15,body.single-post #contents .font-sizeUp-15{font-size:150%}body.post-template-default.single #contents .font-sizeUp-20,body.single-post #contents .font-sizeUp-20{font-size:200%}body.post-template-default.single #contents .font-sizeUp-25,body.single-post #contents .font-sizeUp-25{font-size:250%}body.post-template-default.single #contents .font-sizeUp-30,body.single-post #contents .font-sizeUp-30{font-size:300%}body.post-template-default.single #contents .font-sizeUp-35,body.single-post #contents .font-sizeUp-35{font-size:350%}body.post-template-default.single #contents .font-sizeUp-40,body.single-post #contents .font-sizeUp-40{font-size:400%}body.post-template-default.single #contents .font-sizeUp-45,body.single-post #contents .font-sizeUp-45{font-size:450%}body.post-template-default.single #contents .font-sizeUp-50,body.single-post #contents .font-sizeUp-50{font-size:500%}body.post-template-default.single #contents .is-style-outline,body.single-post #contents .is-style-outline{color:#484848}body.post-template-default.single #contents .wp-block-button a.wp-block-button__link.has-background:hover,body.single-post #contents .wp-block-button a.wp-block-button__link.has-background:hover{opacity:0.8}body.post-template-default.single #contents .wp-block-button.is-style-outline a.wp-block-button__link:hover,body.single-post #contents .wp-block-button.is-style-outline a.wp-block-button__link:hover{opacity:0.8}body.post-template-default.single #contents .main img,body.single-post #contents .main img{margin:auto;width:100%;max-width:100%;height:auto}body.post-template-default.single #contents .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item,body.single-post #contents .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item{margin:0 auto}body.post-template-default.single #contents .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure,body.single-post #contents .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure{position:relative}body.post-template-default.single #contents .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption.blocks-gallery-item__caption,body.single-post #contents .wp-block-gallery ul.blocks-gallery-grid li.blocks-gallery-item figure figcaption.blocks-gallery-item__caption{padding:1em 0!important}