.top-section{margin:70px 0}.top-section .top-button{margin:30px auto}.wp-block-button__link{text-decoration:none;color:#fff;background-color:#420002;padding:7px 15px;font-size:16px;border:1px solid #420002}.wp-block-button__link:hover{color:#420002;background-color:#fff;border:1px solid #420002;transition:all .5s ease}.wp-block-button__link::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"　\f138"}.wp-block-button.is-style-outline--1 .wp-block-button__link,.editor-styles-wrapper .wp-block-button[class*="is-style-outline-"] .wp-block-button__link{color:#420002;padding:7px 15px;font-size:16px;border:1px solid #420002;transition:all .5s ease}.wp-block-button.is-style-outline--1 .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button[class*="is-style-outline-"] .wp-block-button__link:hover{color:#fff;background-color:#420002}main .wp-block-heading{margin:10px 0}blockquote{background-color:#e7e7e7;border-left:none;margin:15px 0;position:relative;padding:20px 5px 10px 40px}blockquote::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f10d";font-weight:900;font-size:3rem;left:7px;top:0;color:#fff;opacity:.7}cite{font-size:.8125em}.box-1{display:flex;align-items:center;margin:0 auto;padding:1em;border-radius:5px;background-color:#fff9e5;color:#2f2725}.box-1::before{flex:0 0 24px;width:24px;height:24px;content:"";background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'%3E%3Cpath\ d=\'M12.8995\ 6.85453L17.1421\ 11.0972L7.24264\ 20.9967H3V16.754L12.8995\ 6.85453ZM14.3137\ 5.44032L16.435\ 3.319C16.8256\ 2.92848\ 17.4587\ 2.92848\ 17.8492\ 3.319L20.6777\ 6.14743C21.0682\ 6.53795\ 21.0682\ 7.17112\ 20.6777\ 7.56164L18.5563\ 9.68296L14.3137\ 5.44032Z\'\ fill=\'%23ffb36b\'%3E%3C/path%3E%3C/svg%3E)}.box-1 p{margin:0;padding:0 0 0 .7em;border-left:1px solid #ffb36b}.box-1 p{margin-bottom:0!important}.box-style-1 p{margin-bottom:0!important;margin:0;padding:0 0 0 .7em}.box-style-1{display:flex;align-items:center;margin:0 auto;padding:1em;border-radius:5px;color:#2f2725}.box-style-1::before{flex:0 0 24px;width:24px;height:24px;content:""}.box-style-1.no1{background-color:#f0e7d1}.box-style-1.no1 p{border-left:1px solid #5d97c4}.box-style-1.no1::before{background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 640\ 512\'%3E%3Cpath\ fill=\'%235D97C4\'\ d=\'M224\ 192c-35.3\ 0-64\ 28.7-64\ 64s28.7\ 64\ 64\ 64\ 64-28.7\ 64-64-28.7-64-64-64zm400\ 224H380.6c41.5-40.7\ 67.4-97.3\ 67.4-160\ 0-123.7-100.3-224-224-224S0\ 132.3\ 0\ 256s100.3\ 224\ 224\ 224h400c8.8\ 0\ 16-7.2\ 16-16v-32c0-8.8-7.2-16-16-16zm-400-64c-53\ 0-96-43-96-96s43-96\ 96-96\ 96\ 43\ 96\ 96-43\ 96-96\ 96z\'/%3E%3C/svg%3E)}.wp-block-list.timeline{list-style:none}.wp-block-list.timeline h4{margin-bottom:7px}.wp-block-list.timeline li{overflow:hidden;margin:0;position:relative;padding:0}.wp-block-list.timeline li::before{content:none}.wp-block-list.timeline .timeline-date{width:110px;float:left;margin-top:20px}.wp-block-list.timeline .timeline-content{width:calc(100% - 110px);float:left;border-left:3px solid #e7e7e7;padding:20px 0 20px 30px}.wp-block-list.timeline .timeline-content::before{content:"";width:12px;height:12px;background:#0093cd;position:absolute;left:106px;top:26px;border-radius:100%}@media (max-width:767px){.wp-block-list.timeline li{overflow:visible}.wp-block-list.timeline .timeline-date{float:none;width:100%;margin-left:10px;border-left:3px solid #e7e7e7;padding:20px 0 0 30px;margin-top:0}.wp-block-list.timeline .timeline-content{float:none;margin-left:10px;padding-top:10px;width:100%}.wp-block-list.timeline .timeline-content::before{left:6px;top:26px}}ul.wp-block-list{list-style:none}ul.wp-block-list li{position:relative;padding-left:1em;margin:5px 0}ul.wp-block-list li::before{position:absolute;content:"";width:10px;height:10px;border-radius:2px;background-color:#ea5261;top:7px;left:0}.comments-area{margin:30px 0}.comments-area ol.comment-list{margin-left:0!important}.comments-area .comments-title{display:flex;align-items:center;padding:.5em .7em;background-color:#efefef;color:#2f2725;margin:3em 0 2em 0}.comments-area .comments-title::before{display:inline-block;width:5px;height:1.5em;margin-right:.5em;background-color:#ea5261;content:""}.comments-area .logged-in-as{font-size:1.4rem;color:#727272}.comments-area .logged-in-as>span{display:block}.comments-area .logged-in-as a{color:#727272}.comments-area .logged-in-as a:hover{color:#420002}.comments-area .comment-meta{font-size:1.4rem;margin-bottom:5px}.comments-area .comment-meta a{color:#727272}.comments-area ul.children{margin-top:10px;margin-left:1rem}.comments-area ul.children li{list-style:none;padding-right:0}.comment{background-color:#efefef;padding:10px;border-radius:10px}.comment-body{position:relative}.reply{position:absolute;top:1px;right:0}.reply a{display:inline-block;font-size:1.4rem;padding:2px 8px;border:1px solid #2f2725;border-radius:15px;transition:.3s}.reply a:hover{background-color:#fff;transition:.3s}ol.comment-list{list-style:none;counter-reset:my-counter}ol.comment-list>li.comment{counter-increment:my-counter;position:relative;padding:15px 50px 15px 15px;margin:10px 0}ol.comment-list>li.comment::before{content:counter(my-counter);position:absolute;right:0;top:0;color:#fff;font-weight:bold;padding-right:2px;font-size:5rem;opacity:.5}#reply-title{margin-top:10px}p.comment-notes{font-size:1.4rem;color:#727272;margin-bottom:10px}p.comment-notes>span{display:block}p.comment-form-comment,p.comment-form-author,p.comment-form-email,p.comment-form-url{display:block;margin-bottom:10px}p.comment-form-comment label,p.comment-form-author label,p.comment-form-email label,p.comment-form-url label{display:block}p.comment-form-comment input,p.comment-form-comment textarea,p.comment-form-author input,p.comment-form-author textarea,p.comment-form-email input,p.comment-form-email textarea,p.comment-form-url input,p.comment-form-url textarea{border:1px solid #e7e7e7;width:100%;padding:7px;color:#2f2725;border-radius:2px}p.form-submit input{width:100%;text-align:center;padding:10px;color:#fff;background-color:#ea5261;margin-top:10px;border-radius:30px;transition:all .2s ease}p.form-submit input:hover{opacity:.6;transition:all .2s ease}.avatar{border:2px solid #fff;border-radius:50%}.comment-author{display:flex;align-items:center}.comment-author img{display:flex;margin-right:10px}.comment-author cite{display:block}.comment-author .says{display:none}#commentform{display:flex;flex-direction:column}#commentform .comment-notes{order:1}#commentform .comment-form-author{order:2}#commentform .comment-form-email{order:3}#commentform .comment-form-url{order:4}#commentform .comment-form-comment{order:5}#commentform .comment-form-cookies-consent{order:6;font-size:1.4rem}#commentform .form-submit{order:7}.accordion-002{max-width:800px;margin-top:15px;margin-bottom:7px;border:0 solid #420002;border-radius:25px}.accordion-002 summary{display:flex;justify-content:flex-start;align-items:center;position:relative;padding:1em 0 1em 6px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028%2028%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20style%3D%22fill%3A%23ea5261%3B%22%2F%3E%0A%3C%2Fsvg%3E);background-position:left 0 center;background-size:22px;background-repeat:no-repeat;color:#2f2725;cursor:pointer}.accordion-002 summary::-webkit-details-marker{display:none}.accordion-002 summary::before{transform:rotate(315deg);width:5px;height:5px;border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";margin-right:1em;transition:transform .3s}.accordion-002[open] summary::before{transform:translateX(1px) rotate(405deg)}.accordion-002 .accordion-content{transform:translateY(-10px);opacity:0;margin:0;padding:0 2em 1.5em;transition:transform .5s ease , opacity .5s ease;overflow:hidden}.accordion-002[open] .accordion-content{transform:none;opacity:1}h3.comment-reply-title{display:none}.comment-respond{margin:0}em.comment-awaiting-moderation{margin-top:10px}.comment-form-cookies-consent{display:flex;align-items:flex-start;-moz-column-gap:4px;column-gap:4px;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:1.5;cursor:pointer}.comment-form-cookies-consent:not(:last-of-type) {margin-bottom:14px}.comment-form-cookies-consent #wp-comment-cookies-consent{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:17px;height:17px;min-width:17px;min-height:17px;border:1px solid #e7e7e7;border-radius:2px;cursor:pointer;padding:0;margin-right:5px}.comment-form-cookies-consent #wp-comment-cookies-consent:checked{border:1px solid #ea5261;background-color:#ea5261}.comment-form-cookies-consent #wp-comment-cookies-consent:checked::after{content:"";position:absolute;top:3px;left:3px;width:9px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.error-title{background-color:#ea5261;background-image:url(assets/img/mainview.png);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:128px;font-weight:bold;text-align:center;margin:30px auto}.error-page{text-align:center}#header-main{background-color:#420002;display:flex;align-items:center;height:65px}@media (max-width:767px){#header-main{justify-content:center}}#header-main .title{font-family:"Allerta Stencil",sans-serif;font-weight:400;font-size:2rem;font-style:normal;padding:0 10px;text-align:center;color:#fff}#header-main .title a{color:#fff}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}a.date{display:inline-flex}.has-black-background-color{background-color:#2f2725}.has-black-color{color:#2f2725}.has-brown-background-color{background-color:#420002}.has-brown-color{color:#420002}.has-white-background-color{background-color:#fff}.has-white-color{color:#fff}.has-base-background-color{background-color:#f4efe9}.has-base-color{color:#f4efe9}.has-gray-background-color{background-color:#e7e7e7}.has-gray-color{color:#e7e7e7}.has-darkgray-background-color{background-color:#727272}.has-darkgray-color{color:#727272}.has-accent-red-background-color{background-color:#ea5261}.has-accent-red-color{color:#ea5261}.has-accent-orange-background-color{background-color:#f8ab1f}.has-accent-orange-color{color:#f8ab1f}.has-accent-green-background-color{background-color:#abcd3b}.has-accent-green-color{color:#abcd3b}.has-accent-blue-background-color{background-color:#0093cd}.has-accent-blue-color{color:#0093cd}.has-x-small-font-size{font-size:1.4rem}.has-small-font-size{font-size:1.6rem}.has-normal-font-size{font-size:1.8rem}.has-large-font-size{font-size:2.4rem}.has-x-large-font-size{font-size:3.2rem}.content-area{max-width:1000px;margin:0 auto}:root{--scrollbar:0}.alignfull{width:calc(100vw - var(--scrollbar));position:relative;left:50%;right:50%;margin-left: calc(-1 * (100vw - var(--scrollbar)) / 2);margin-right: calc(-1 * (100vw - var(--scrollbar)) / 2);padding:0}.alignwide{max-width: calc(1000px * 1.2);margin-left: calc((100% - 1000px * 1.2) / 2);margin-right: calc((100% - 1000px * 1.2) / 2)}@media (max-width: calc(1000px * 1.2)) {
  .alignwide {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}.wp-block-cover__inner-container{max-width:var(--wp--style--global--content-size,1000px);margin-left:auto;margin-right:auto}.wp-block-cover__inner-container .alignwide{max-width:var(--wp--style--global--wide-size,1200px)}.wp-block-group__inner-container{padding:10px}aside.sidebar .widget_block{margin-bottom:20px}aside.sidebar .widget_block ul{padding-left:24px;position:relative}aside.sidebar .widget_block ul li{line-height:1.5;padding:5px 0;list-style-type:none!important}aside.sidebar .widget_block ul li:before{font-family:"Font Awesome 5 Free";content:"\f0da";position:absolute;font-weight:900;left:5px;color:gray}aside.sidebar .widget_block ul.children{padding-top:5px}aside.sidebar .widget_block{position:relative;margin:30px 0 60px 0;padding:5px;border:none;background-color:#e7e7e7}aside.sidebar .widget_block h2{position:absolute;display:inline-block;top:-30px;left:0;padding:2px 10px 0;height:30px;line-height:30px;font-size:1.8rem;background:#ea5261;color:#fff;font-weight:bold;border-radius:5px 5px 0 0}aside.sidebar .widget_block p{margin:0;padding:0}aside.sidebar .widget_block:last-child{margin-bottom:0}html{font-size:62.5%}body{font-size:1.6rem;color:#2f2725;font-family:"Amiko","Zen Kaku Gothic New",sans-serif;font-weight:500;box-sizing:border-box;line-height:1.7}a{text-decoration:none;color:#2f2725}hr{height:0;margin:0;padding:0;border:0}.responsive-pc{display:inline-flex}@media (max-width:767px){.responsive-pc{display:none}}.responsive-sp{display:none}@media (max-width:767px){.responsive-sp{display:inline-flex}}.main-container{display:flex}@media (max-width:767px){.main-container{display:block;flex-direction:column}}.main-column{flex:3;padding:10px 50px}@media (max-width:767px){.main-column{padding:10px}}.sub-column{flex:1;padding:10px}.main img{max-width:100%}.title-area{margin:20px 0 10px 70px}@media (max-width:767px){.title-area{margin-left:20px;margin-right:20px}}#post-3 .page-title,#post-132 .page-title,#post-291 .page-title,.content-title{font-size:3.2rem;letter-spacing:.2rem;text-transform:uppercase}.red::first-letter{color:#ea5261}.orange::first-letter{color:#f8ab1f}.green::first-letter{color:#abcd3b}.blue::first-letter{color:#0093cd}.line{border-top:1px solid #e7e7e7;margin:35px auto}.content-nav{display:flex;justify-content:space-between}.bloglist-main,.single-main,.page-main{padding:0 20px}@media (max-width:767px){.bloglist-main,.single-main,.page-main{padding:0 10px}}input,textarea{border:1px solid #e7e7e7;padding:8px}input[type="submit"]{transition:.3s ease}input[type="submit"]:hover{transition:.3s ease;background-color:#e7e7e7}.post-summary{flex-direction:row;display:flex;align-items:flex-start}@media (max-width:767px){.post-summary{flex-direction:column}}.post-thumbnail{display:block;margin-right:3%;flex:3}@media (max-width:767px){.post-thumbnail{max-width:100%;margin-right:0;margin-bottom:10px}}.post-thumbnail img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.post-details{display:block;flex:4}.post-details li{background-color:#f4efe9;display:inline-block;padding:5px 10px;font-size:1.4rem}.post-details .post-title{font-size:1.8rem;margin:10px 0;word-break:break-word}@media (max-width:767px){.post-details .post-title{margin:10px 0}}.post-info{font-size:1.4rem;color:#727272}.post-portfolio-article,.post-bestbuy-article{border:1px solid #e7e7e7;border-radius:10px;padding:10px;margin:0 15px 35px}.post-portfolio-article .post-title,.post-bestbuy-article .post-title{margin-top:0;font-size:2.1rem}.post-portfolio-article .portfolio-details,.post-bestbuy-article .portfolio-details{font-size:1.4rem;color:#727272;margin-top:10px}.post-portfolio-article a:hover,.post-bestbuy-article a:hover{opacity:.6}.bestbuy-item{color:#2f2725;max-width:400px}.bestbuy-item img{max-width:400px;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.bestbuy-item img{max-width:100%;width:100%}}.single-portfolio-content{padding:0 50px}@media (max-width:767px){.single-portfolio-content{padding:0 20px}}.single-portfolio-content h1{text-align:center;position:relative;display:inline-block;padding:0 55px;margin:30px 0;font-size:2.4rem}.single-portfolio-content h1:before,.single-portfolio-content h1:after{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}.single-portfolio-content h1:before{left:0}.single-portfolio-content h1:after{right:0}.single-portfolio-content .single-title{text-align:center}.single-portfolio-content .single-main a:hover{color:#f8ab1f}.single-portfolio-content .link-area{margin:10px 0}.single-portfolio-content .line{margin:20px 0}.single-portfolio-content .info{margin:10px}.single-portfolio-content .small-section{display:flex}.single-portfolio-content .small-section .section-name{flex:0 0 100px}.single-portfolio-content .small-section .section-content{flex:1}.single-portfolio-content .point ul{position:relative}.single-portfolio-content .point ul li{line-height:1.5;padding-bottom:10px;list-style-type:none!important}.single-portfolio-content .point ul li:last-child{padding-bottom:0}.single-portfolio-content .point ul li:before{font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:900;position:absolute;left:-2rem;font-size:1.4rem}.portfolio-conditions p{margin:5px 0}.portfolio-search-main{margin:0 25px}.page-main h2{padding:.4em .5em;color:#2f2725;background:#f4f4f4;border-left:solid 5px #0093cd;border-bottom:solid 3px #d7d7d7;margin-bottom:20px}#post-3 h1::first-letter{color:#f8ab1f}#post-3 p{margin:10px 0}#post-3 .pp-content{margin-bottom:80px}#post-3 h2.pp-title{padding:.4em .5em;color:#2f2725;background:#f4f4f4;border-left:solid 5px #f8ab1f;border-bottom:solid 3px #d7d7d7;margin-bottom:20px}#post-132 h1::first-letter{color:#0093cd}#post-291 h1::first-letter{color:#abcd3b}#post-291 .wpcf7{margin:20px auto;max-width:500px}#post-291 .wpcf7 .label{display:inline-block;margin-bottom:10px}#post-291 .must{font-size:1.4rem;color:#fff;background-color:#abcd3b;padding:3px 10px 1px;margin-left:10px}#post-291 .wpcf7 form.invalid .wpcf7-response-output,#post-291 .wpcf7 form.unaccepted .wpcf7-response-output,#post-291 .wpcf7 form.payment-required .wpcf7-response-output{border-color:#abcd3b}#post-291 .wpcf7-not-valid-tip{color:#ea5261;font-size:1.4rem}#post-291 input,#post-291 textarea{width:100%;border-radius:2px}#post-291 textarea{height:150px}#post-291 p{margin-bottom:20px}#post-291 input[type="submit"]{color:#2f2725}.top-section{opacity:0;transform:translateY(50px);transition:opacity .5s ease , transform .5s ease}.top-section .top-title{text-align:center;text-transform:uppercase;font-size:2.8rem;margin:15px 0}.top-section .top-desc{text-align:center;margin-bottom:15px}.animate{opacity:1;transform:translateY(0)}.bread-list{color:#727272;font-size:1.4rem;margin:15px 10px 3px}.bread-list a{color:#727272}.footer-menu{background-color:#420002;padding:3px 0;text-align:center;font-size:1.4rem}.footer-menu a{color:#fff}p.footer{margin:10px 0;font-size:1.2rem;text-align:center}.footer-widgets-area{display:flex;justify-content:space-between;padding:10px auto}@media (max-width:767px){.footer-widgets-area{flex-direction:column}}.footer-widget{flex:1;padding:0 10px}.footer-menu ul{display:flex;justify-content:center}.footer-menu li{margin:0 20px}.single-page-container{margin-top:50px}#single-main .eyecatch{max-width:100%;-o-object-fit:cover;object-fit:cover}#single-main h1.single-title{font-size:2.4rem;margin-bottom:50px;padding:25px 10px;border-top:3px solid #2f2725;border-bottom:3px solid #2f2725;word-break:break-all}#single-main .single-info{font-size:1.4rem;color:#727272;margin:10px 0}#single-main .single-info a{color:#727272}#single-main ul{margin-left:0}#single-main ol{margin-left:2.4rem}#single-main .single-content{margin:30px 0 50px}#single-main .single-content a:hover{text-decoration:underline}#single-main .single-content h2{display:flex;align-items:center;padding:.5em .7em;background-color:#efefef;color:#2f2725;margin:4em 0 2em 0}#single-main .single-content h2::before{display:inline-block;width:5px;height:1.5em;margin-right:.5em;background-color:#ea5261;content:""}#single-main .single-content h3{border-bottom:solid 3px #efefef;position:relative;margin:3em 0 2em 0;padding-bottom:3px}#single-main .single-content h3:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #ea5261;bottom:-3px;width:20%}#single-main .single-content h4{position:relative;padding-left:1.7em;color:#2f2725;margin:2.5em 0 1.5em 0}#single-main .single-content h4::before,#single-main .single-content h4::after{display:inline-block;position:absolute;transform:translateY(-50%);width:12px;height:12px;border:2px solid #ea5261;content:""}#single-main .single-content h4::before{top:calc(50% - 3px);left:0}#single-main .single-content h4::after{top: calc(50% + 3px);left:5px}.single-content{}.single-content table{max-width:100%;width:100%;border-collapse:collapse;table-layout:auto;word-break:break-word}.single-content table th,.single-content table td{padding:12px 8px}.single-content table thead{border-color:#e7e7e7;border-bottom:none}.single-content table thead th{background-color:#ea5261;color:#fff;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.single-content table tbody td,.single-content table tbody th{border:1px solid #e7e7e7}.single-content table tbody th{color:#ea5261}.single-content table tbody th a{color:#ea5261}.single-content table tfoot{border-color:#e7e7e7}.single-content table tfoot td,.single-content table tfoot th{border:1px solid #e7e7e7}.single-content pre,.single-content code{max-width:100%;white-space:pre-wrap;word-wrap:break-word;display:block}.single-content img,.single-content iframe{max-width:100%;display:block}.single-content img{height:auto}.single-content p{word-break:break-all}.wp-block-quote{padding-left:40px;border-left:none}.single-content>*{margin-bottom:1.5em}.single-content dl{display:flex;flex-wrap:wrap}.single-content dl dt,.single-content dl dd{box-sizing:border-box;padding:10px 5px;display:flex;align-items:center;border-bottom:1px solid #e7e7e7}.single-content dl dt{width:30%;background-color:#ea5261;color:#fff}.single-content dl dd{width:70%}@media (max-width:767px){.single-content dl dt,.single-content dl dd{width:100%;border-bottom:none}}#single-main ul.content-tags{margin-left:0}#single-main ul.content-tags li{display:inline-block;font-size:1.4rem;margin:0 6px 8px 0;padding:.6em;padding-top:.8em;line-height:1;color:#2f2725;text-decoration:none;background-color:#efefef}#single-main ul.content-tags li::before{content:"●";margin-right:.5em;color:#fff}#single-main .share{margin:30px 0}#single-main .share .addtoany_list{text-align:center;display:block}#single-main .share .share-title{display:flex;justify-content:center;align-items:center;color:#e7e7e7;font-weight:bold;margin-bottom:10px}#single-main .share .share-title::before,#single-main .share .share-title::after{width:3px;height:30px;background-color:#e7e7e7;content:""}#single-main .share .share-title::before{transform:rotate(-35deg);margin-right:30px}#single-main .share .share-title::after{transform:rotate(35deg);margin-left:30px}.app-menu{font-size:1.4rem;margin:10px 0}.app-menu ul{list-style:none;justify-content:center;display:flex;text-align:center;flex-wrap:wrap}.app-menu ul li{padding:0 10px}.app-menu a{padding-bottom:3px;background-image:linear-gradient(#2f2725,#2f2725);background-repeat:no-repeat;background-position:bottom right;background-size:0 1px;transition:background-size .3s}.app-menu a:hover{background-position:bottom left;background-size:100% 1px}.webapp-main{margin:0 20px}@media (max-width:767px){.webapp-main{margin:0 10px}}.webapp-main #back_button{background-color:#ea5261;margin:10px 0;color:#fff;font-size:1.4rem;padding:4px 12px 0;border-radius:20px;display:block}.webapp-main .webapp-title-area{text-align:center}.webapp-main h1.webapp-title{font-size:2.8rem;position:relative;color:#2f2725;display:inline-block;margin:47px 0;text-shadow:0 0 2px white}.webapp-main h1.webapp-title:before{content:"";position:absolute;background:#ea5261;opacity:.2;width:100px;height:100px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.webapp-main h2{border-bottom:solid 3px #e7e7e7;position:relative;margin-top:40px;font-size:2rem}.webapp-main h2:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #ea5261;bottom:-3px;width:20%}.webapp-main form p{margin:15px 0;font-size:1.5rem}.webapp-main .selectbox-3{display:block;width:100%;position:relative;align-items:center}.webapp-main .selectbox-3::after{position:absolute;right:15px;top:18px;width:10px;height:7px;background-color:#727272;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.webapp-main .selectbox-3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.8em;padding: 0.4em calc(0.8em + 30px) 0.4em 0.8em;border:1px solid #e7e7e7;border-radius:3px;background-color:#fff;color:#2f2725;font-size:1em;cursor:pointer}.webapp-main form input,.webapp-main form select,.webapp-main form textarea{width:100%;color:#2f2725}.webapp-main .webapp-form{max-width:550px;margin:0 auto}.webapp-main .webapp-form p{margin:30px 0;font-size:1.4rem}.webapp-main .webapp-form .must{font-size:1.2rem;background-color:#f8ab1f;color:#fff;padding:2px 6px 0;margin-left:5px}.webapp-main .wpcf7 form.sent .wpcf7-response-output{border-color:#ea5261}footer a{display:inline-block}footer a:hover{color:#2f2725}.webapp-footer{margin-top:50px}.card-design .wrapper{display:flex;justify-content:center;flex-direction:row;gap:1rem;padding:1rem}@media (max-width:767px){.card-design .wrapper{padding:0;flex-wrap:nowrap;gap:0}}@media (min-width:768px){.card-design .wrapper{max-width:1000px!important;flex-wrap:wrap!important;width:100%!important;overflow:visible!important}}.card-design .card-outer{display:flex;flex-direction:column;flex:1 1 30%;min-width:0}@media (max-width:767px){.card-design .card-outer{flex:0 0 300px}}.card-design .card{display:flex;flex-direction:column;flex:1;word-wrap:break-word;background-color:#fff;box-sizing:border-box;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#333;text-decoration:none;overflow:hidden;transition:box-shadow .3s ease-in-out}.card-design .card-image{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;filter:brightness(.6);transition:filter .3s ease-in-out}.card-design .card-box{padding:1rem;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.card-design .card-title{margin-bottom:.5rem;font-size:1.8rem;font-weight:bold}.card-design .card-description{margin-bottom:.5rem;line-height:1.5;overflow-wrap:break-word;word-break:break-all;white-space:normal;flex:1 1 auto;font-size:1.6rem}.card-design .card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.card-design .card:hover img{filter:brightness(1)}.card-carousel span{display:none}@media (max-width:767px){.card-carousel{width:270px;margin:0 auto;position:relative;overflow:hidden;padding:0 30px;box-sizing:content-box}.card-carousel span{display:inline;position:absolute;top:50%}.card-carousel span.prev{left:10px}.card-carousel span.next{right:5px}.card-carousel div.card-carousel-area{width:900px;display:flex}.card-carousel .card-outer{width:300px;padding:5px 27px 5px 3px;box-sizing:border-box}.card-carousel .card-outer .card{width:270px}}.content-nav{display:flex;justify-content:space-around;margin:40px 0;word-break:break-word}.content-nav .content-nav-prev,.content-nav .content-nav-next{display:flex;flex:1;margin:0 5px}.content-nav .content-nav-next{justify-content:flex-end}.content-nav .nav-arrow{display:flex;align-items:center;margin:0 7px}.content-nav .nav-title{display:flex;align-items:center;font-size:1.4rem}.content-nav a:hover{color:#ea5261}.linkcard_default{font-size:1.5rem;color:#2f2725;margin:20px auto;border-radius:3px;overflow:hidden}.linkcard_default span{padding:.4em .8em .1em;color:#fff}.linkcard_default .linkcard_innercontainer{display:flex;align-items:center;margin:0;padding:1em 1.5em}.linkcard_default .linkcard_innercontainer img{width:120px;flex-shrink:0}.linkcard_default .linkcard_innercontainer p{flex:1;margin:0;padding-left:1em}.linkcard-0{border:2px solid #0093cd}.linkcard-0 span{background-color:#0093cd}.linkcard-1{border:2px solid #abcd3b}.linkcard-1 span{background-color:#abcd3b}.linkcard-2{border:2px solid #f8ab1f}.linkcard-2 span{background-color:#f8ab1f}.openbtn{display:none;position:fixed;top:10px;right:10px;z-index:999;background:#420002;cursor:pointer;width:50px;height:50px;border-radius:5px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background-color:#fff;width:45%}.openbtn span:nth-of-type(1) {top:15px}.openbtn span:nth-of-type(2) {top:23px}.openbtn span:nth-of-type(3) {top:31px}.openbtn.active span:nth-of-type(1) {top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2) {opacity:0}.openbtn.active span:nth-of-type(3) {top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.fadeDown{animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0;display:block}@keyframes fadeDownAnime {
  from {
    opacity: 0;
    transform: translateY(-100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.menu-main-menu-container{width:100%;display:flex;justify-content:space-around;align-items:center;background:#420002;color:#fff;text-align:center}.menu-main-menu-container.dnone{opacity:0}.menu-main-menu-container.dnone.panelactive{opacity:1}.menu-main-menu-container ul{list-style:none;display:flex;justify-content:center;align-items:center}.menu-main-menu-container ul li a{display:block;text-decoration:none;color:#fff;margin:8px 10px 2px;line-height:40px;position:relative;font-size:1.4rem}.menu-main-menu-container ul li a::after{position:absolute;left:0;content:"";width:100%;height:1px;background:#fff;bottom:5px;border-radius:3px;transform:scale(0,1);transform-origin:right top;transition:transform .3s}.menu-main-menu-container ul li a:hover::after{transform:scale(1,1);transform-origin:left top}.menu-main-menu-container.dnone{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;transition:all .4s;flex-direction:column;display:none}.menu-main-menu-container.dnone.panelactive{opacity:1;z-index:3;background:#f4efe9;display:flex}.menu-main-menu-container.dnone.panelactive ul{display:block;margin-bottom:10px}.menu-main-menu-container.dnone.panelactive li a{color:#2f2725;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;transition:all .3s;font-size:1.6rem}.menu-main-menu-container.dnone.panelactive li a::after{height:3px}section{position:relative;z-index:1}@media screen and (max-width:767px){.menu-main-menu-container{opacity:0;position:fixed;top:0;left:0;z-index:-1}}.nav-links{margin:10px auto;text-align:center;display:flex;justify-content:center}.nav-links a,.nav-links span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:1.4rem}.nav-links a{display:flex;border:0 solid #2f2725;border-radius:50%;padding:1px;transition:.3s ease}.nav-links a:hover{background-color:#2f2725;color:#fff;transition:.3s ease}.nav-links .prev,.nav-links .next{font-size:1.2rem}.nav-links .page-numbers{margin:0 1px}.nav-links span.current{font-weight:bold}.menu-main-menu-container .search-form{margin:0 10px}.menu-main-menu-container .search-form-6{display:flex;align-items:center;overflow:hidden;border:0 solid #dfe1e5;background-color:#fff;border-radius:24px}.menu-main-menu-container .search-form-6::before{width:45px;height:15px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%20%3Cpath%20d%3D%22M23.7%2020.8%2019%2016.1c-.2-.2-.5-.3-.8-.3h-.8c1.3-1.7%202-3.7%202-6C19.5%204.4%2015.1%200%209.7%200S0%204.4%200%209.7s4.4%209.7%209.7%209.7c2.3%200%204.3-.8%206-2v.8c0%20.3.1.6.3.8l4.7%204.7c.4.4%201.2.4%201.6%200l1.3-1.3c.5-.5.5-1.2.1-1.6zm-14-5.1c-3.3%200-6-2.7-6-6s2.7-6%206-6%206%202.7%206%206-2.6%206-6%206z%22%20fill%3D%22%239aa0a6%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;content:""}.menu-main-menu-container .search-form-6 input{width:150px;padding:6px 25px 6px 0;border:none;box-sizing:border-box;outline:none;font-size:1.4rem;color:#2f2725}.menu-main-menu-container input[type="submit"]{display:none}.menu-main-menu-container [type="search"]::-webkit-search-cancel-button,.menu-main-menu-container [type="search"]::-webkit-search-decoration{-webkit-appearance:none}.searchform-default{margin:20px 0}.searchform-default input[type="search"],.searchform-default input[type="submit"]{border:1px solid #e7e7e7;height:50px;box-sizing:border-box;vertical-align:middle}.searchform-default input[type="submit"]{line-height:50px;padding:0 8px}.searchform-default input[type="search"]{padding:8px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box26{position:relative;margin:2em 65px;padding:15px;border-radius:8px}@media (max-width:767px){.box26{margin:2em 25px}}.box26 .box26 p{margin:0;padding:0}.box26 .box-title{position:absolute;display:inline-block;top:-10px;left:10px;padding:0 9px;line-height:1;font-size:19px;background:#fff;font-weight:bold}.box26 input[type="submit"]{font-family:"Font Awesome 5 Free";font-weight:900;background-color:#f4efe9;border-radius:50%;padding:5px 5px 5px 9px;height:30px;width:30px}.box26 input[type="submit"]:hover{color:#fff}.box26 input[type="checkbox"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.box26 label:has(> input[type=checkbox]) {background-color:#f4efe9;padding:10px 10px 6px;line-height:1;vertical-align:middle;margin:5px}.box26 label:has(> input[type=checkbox]:checked) {color:#fff}.box-orange .box26{border:solid 3px #f8ab1f}.box-orange .box-title{color:#f8ab1f}.box-orange input[type="submit"]:hover{background-color:#f8ab1f}.box-orange label:has(> input[type=checkbox]:checked) {background-color:#f8ab1f}.box-green .box26{border:solid 3px #abcd3b}.box-green .box-title{color:#abcd3b}.box-green input[type="submit"]:hover{background-color:#abcd3b}.box-green label:has(> input[type=checkbox]:checked) {background-color:#abcd3b}.searchandfilter li{padding-right:0;list-style:none;display:inline-block}.searchandfilter label{display:block}#ez-toc-container{width:80%;margin:30px auto;padding:0;box-shadow:0 0 0 rgba(0,0,0,0)}@media (max-width:767px){#ez-toc-container{width:100%}}#ez-toc-container .ez-toc-title-container{text-align:center}#ez-toc-container .ez-toc-title-container p{padding-top:3px}#ez-toc-container div{display:flex;justify-content:center;align-items:center;margin:0;padding:10px 0;background-color:#ea5261;color:#fff;font-weight:600;font-size:1.1em}#ez-toc-container ol{list-style-type:decimal;margin:0;overflow:hidden}#ez-toc-container>ol{padding:1em 1em 1em 3em}#ez-toc-container ol ol{margin-top:5px;padding-left:1.1em}#ez-toc-container li{padding:5px 0;font-weight:600}#ez-toc-container ol ol li{font-weight:500;font-size:.9em}#ez-toc-container a{color:#2f2725;text-decoration:none}#ez-toc-container nav>ul{padding:10px 20px;margin-left:0}#ez-toc-container .ez-toc-js-icon-con{border:1px solid #fff}