@charset "UTF-8";#single{background-color:#F0F0F0;padding-block:100px 50px;padding-inline:25px}@media screen and (min-width:425px){#single{padding-inline:30px}}@media screen and (min-width:576px){#single{padding-inline:40px}}@media screen and (min-width:992px){#single{padding-inline:60px}}@media screen and (min-width:768px){#single{padding-block:200px 150px}}@media screen and (min-width:992px){#single{padding-block:250px 200px}}.single_wrapper{background-color:#ffffff;border-radius:20px;padding:40px 20px}@media screen and (min-width:768px){.single_wrapper{padding:70px 40px}}@media screen and (min-width:992px){.single_wrapper{padding:110px 60px}}@media screen and (min-width:1200px){.single_wrapper:has(.single_sidebar){display:-webkit-box;display:-ms-flexbox;display:flex;gap:120px}}.single_wrapper:has(.single_sidebar) .single_body{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:1200px){.single_wrapper:has(.single_sidebar) .single_body{position:relative}.single_wrapper:has(.single_sidebar) .single_body:before{content:"";position:absolute;top:0;right:-60px;width:1px;height:100%;background-color:#C8C8C8}}.single_body{max-width:760px;margin-inline:auto}.single_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single_category{font-size:1.4rem;color:#AA09A2}.single_date{font-size:1.3rem;font-family:"Special Gothic Expanded One";font-weight:400;line-height:1.3076923077;color:#C8C8C8}.single_title{-webkit-margin-before:40px;margin-block-start:40px;font-size:2rem;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.single_title{-webkit-margin-before:60px;margin-block-start:60px;font-size:2.5rem}}@media screen and (min-width:992px){.single_title{-webkit-margin-before:80px;margin-block-start:80px;font-size:3rem}}.single_thumbnail{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.single_thumbnail{-webkit-margin-before:40px;margin-block-start:40px}}@media screen and (min-width:992px){.single_thumbnail{-webkit-margin-before:50px;margin-block-start:50px}}.single_thumbnail img{width:100%;height:auto}.single_sns_link{-webkit-margin-before:30px;margin-block-start:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.single_sns_link li{position:relative}.single_sns_link li:has(.page_link){-webkit-padding-start:10px;padding-inline-start:10px;border-left:solid 1px #C8C8C8;--hint-text:"リンクをコピー"}.single_sns_link li:has(.page_link):after{content:"";position:absolute;bottom:-7px;left:calc(50% + 4px);translate:-50% 100%;width:10px;height:9px;clip-path:polygon(0 100%,50% 0,100% 100%);background-color:#AA09A2;z-index:2;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s,visibility 0.3s;transition:opacity 0.3s,visibility 0.3s}.single_sns_link li:has(.page_link):before{content:var(--hint-text);position:absolute;bottom:-15px;left:calc(50% + 4px);translate:-50% 100%;font-size:1.7rem;font-weight:700;line-height:1.5;padding:2px 15px;border-radius:4px;color:#ffffff;background-color:#AA09A2;display:block;white-space:nowrap;z-index:2;opacity:0;-webkit-transition:opacity 0.3s,visibility 0.3s;transition:opacity 0.3s,visibility 0.3s;visibility:hidden}@media (hover:hover) and (pointer:fine){.single_sns_link li:hover:after,.single_sns_link li:hover:before{opacity:1;visibility:visible}}.twitter{display:block;width:30px;height:30px;-webkit-mask-image:url(../../img/common/sns_twitter.svg);mask-image:url(../../img/common/sns_twitter.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000000;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (hover:hover) and (pointer:fine){.twitter:hover{background-color:#AA09A2}}.facebook{display:block;width:30px;height:30px;-webkit-mask-image:url(../../img/common/sns_facebook.svg);mask-image:url(../../img/common/sns_facebook.svg);background-color:#000000;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (hover:hover) and (pointer:fine){.facebook:hover{background-color:#AA09A2}}.page_link{position:relative;border-left:solid 1px #C8C8C8;display:block;width:30px;height:30px;-webkit-mask-image:url(../../img/common/sns_page_link.svg);mask-image:url(../../img/common/sns_page_link.svg);background-color:#000000;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (hover:hover) and (pointer:fine){.page_link:hover{cursor:pointer;background-color:#AA09A2}}.single_keyword_list{-webkit-margin-before:30px;margin-block-start:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (min-width:768px){.single_keyword_list{-webkit-margin-before:40px;margin-block-start:40px}}@media screen and (min-width:992px){.single_keyword_list{-webkit-margin-before:50px;margin-block-start:50px}}.single_keyword_list li span{display:block;padding:0px 15px;border-radius:100vmax;border:solid 1px #787878;color:#787878;font-size:1.4rem;line-height:1.5}.single_description{-webkit-margin-before:30px;margin-block-start:30px;font-size:1.4rem;line-height:1.7}@media screen and (min-width:768px){.single_description{-webkit-margin-before:40px;margin-block-start:40px;font-size:1.6rem}}@media screen and (min-width:992px){.single_description{-webkit-margin-before:50px;margin-block-start:50px}}.single_border_box{-webkit-margin-before:50px;margin-block-start:50px;padding:50px 20px;border:solid 2px #F0F0F0;border-radius:10px}@media screen and (min-width:768px){.single_border_box{-webkit-margin-before:60px;margin-block-start:60px;padding:50px 30px}}@media screen and (min-width:992px){.single_border_box{-webkit-margin-before:80px;margin-block-start:80px}}.single_border_box dt{font-size:1.5rem;font-weight:700;line-height:1.4705882353;background-color:#AA09A2;border-radius:4px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffffff}@media screen and (min-width:768px){.single_border_box dt{font-size:1.7rem;border-radius:6px}}.single_border_box dd{-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:768px){.single_border_box dd{-webkit-margin-before:30px;margin-block-start:30px}}.single_border_box+.single_border_box{-webkit-margin-before:20px;margin-block-start:20px}.single_border_box_list li{position:relative;-webkit-padding-start:12px;padding-inline-start:12px;font-size:1.5rem;font-weight:400;border-bottom:solid 1px #E6E6E6;-webkit-padding-after:3px;padding-block-end:3px}@media screen and (min-width:768px){.single_border_box_list li{font-size:1.7rem}}.single_border_box_list li:before{content:"";position:absolute;width:4px;height:4px;background-color:#AA09A2;top:0.7em;left:0}.single_border_box_list li+li{-webkit-margin-before:15px;margin-block-start:15px}.single_anker_block{padding:30px;border-radius:10px;background-color:#F5F5F5;-webkit-margin-before:50px;margin-block-start:50px;container-type:inline-size;width:100%}@media screen and (min-width:768px){.single_anker_block{border-radius:20px;padding:40px;-webkit-margin-before:75px;margin-block-start:75px}}@media screen and (min-width:992px){.single_anker_block{padding:50px;-webkit-margin-before:100px;margin-block-start:100px}}@container (width >= 400px){.single_anker_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.single_anker_title{font-size:1.5rem;font-family:"Special Gothic Expanded One";font-weight:400;line-height:1.5;letter-spacing:0.1em}.single_anker_list{-webkit-margin-before:30px;margin-block-start:30px}@container (width >= 400px){.single_anker_list{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:490px;-webkit-margin-before:0;margin-block-start:0}}.single_anker_item a{position:relative;display:block;font-size:1.4rem;-webkit-padding-start:20px;padding-inline-start:20px;color:#000000;border-bottom:solid 1px #B9B9B9;-webkit-padding-after:5px;padding-block-end:5px;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:768px){.single_anker_item a{font-size:1.6rem}}@media screen and (min-width:992px){.single_anker_item a{font-size:1.8rem}}.single_anker_item a:before{content:"";position:absolute;width:7px;height:6px;background-color:#000000;top:0.6em;left:5px;clip-path:polygon(0 0,50% 100%,100% 0%);-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}@media (hover:hover) and (pointer:fine){.single_anker_item a:hover{color:#AA09A2}.single_anker_item a:hover:before{background-color:#AA09A2;translate:0 3px}}.single_anker_item+.single_anker_item{-webkit-margin-before:15px;margin-block-start:15px}@media screen and (min-width:992px){.single_anker_item+.single_anker_item{-webkit-margin-before:30px;margin-block-start:30px}}.single_contents h2{position:relative;-webkit-padding-before:30px;padding-block-start:30px;-webkit-margin-before:50px;margin-block-start:50px;font-size:2.6rem;font-weight:700;border-top:solid 1px #C8C8C8}@media screen and (min-width:768px){.single_contents h2{-webkit-margin-before:75px;margin-block-start:75px}}@media screen and (min-width:992px){.single_contents h2{-webkit-margin-before:100px;margin-block-start:100px}}.single_contents h2:before{content:"";position:absolute;width:40px;height:1px;background-color:#AA09A2;top:0;left:0;translate:0 -50%}@media screen and (min-width:768px){.single_contents h2:before{width:60px}}@media screen and (min-width:992px){.single_contents h2:before{width:80px}}.single_contents p{-webkit-margin-before:50px;margin-block-start:50px;font-size:1.6rem;line-height:2}.single_contents iframe,.single_contents video{width:100%;height:auto;aspect-ratio:16/9}.single_contents h3{position:relative;font-size:2rem;font-weight:700;line-height:1.5;-webkit-margin-before:50px;margin-block-start:50px;-webkit-padding-start:15px;padding-inline-start:15px}@media screen and (min-width:768px){.single_contents h3{-webkit-margin-before:75px;margin-block-start:75px}}@media screen and (min-width:992px){.single_contents h3{-webkit-margin-before:100px;margin-block-start:100px}}.single_contents h3:before{content:"";position:absolute;width:3px;height:20px;background-color:#AA09A2;top:0.8em;left:0;translate:0 -50%}.faq_block{-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.faq_block{-webkit-margin-before:75px;margin-block-start:75px}}@media screen and (min-width:992px){.faq_block{-webkit-margin-before:100px;margin-block-start:100px}}.faq_block h3{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.faq_block h3{-webkit-margin-before:40px;margin-block-start:40px}}@media screen and (min-width:992px){.faq_block h3{-webkit-margin-before:50px;margin-block-start:50px}}.faq_title{position:relative;font-size:1.6rem;font-weight:700;line-height:1.5;-webkit-padding-start:40px;padding-inline-start:40px}@media screen and (min-width:768px){.faq_title{font-size:1.8rem;-webkit-padding-start:50px;padding-inline-start:50px}}@media screen and (min-width:992px){.faq_title{font-size:2rem;-webkit-padding-start:60px;padding-inline-start:60px}}.faq_title:before{content:"";position:absolute;top:1em;left:0;width:30px;height:1px;background-color:#000000}@media screen and (min-width:768px){.faq_title:before{width:40px}}@media screen and (min-width:992px){.faq_title:before{width:50px}}.wp-block-image{-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.wp-block-image{-webkit-margin-before:75px;margin-block-start:75px}}@media screen and (min-width:992px){.wp-block-image{-webkit-margin-before:100px;margin-block-start:100px}}.wp-block-image figcaption{position:relative;font-size:1.4rem;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-margin-before:10px;margin-block-start:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.wp-block-image figcaption:before{content:"";position:absolute;width:9px;height:8px;background-color:#AA09A2;clip-path:polygon(0 100%,50% 0%,100% 100%);top:0.5em;left:0}.wp-block-list{-webkit-margin-before:50px;margin-block-start:50px;list-style:none;padding:0}.wp-block-list:is(ul) li{position:relative;-webkit-padding-start:12px;padding-inline-start:12px;font-size:1.5rem;font-weight:400;border-bottom:solid 1px #E6E6E6;-webkit-padding-after:3px;padding-block-end:3px}@media screen and (min-width:768px){.wp-block-list:is(ul) li{font-size:1.7rem}}.wp-block-list:is(ul) li:before{content:"";position:absolute;width:4px;height:4px;background-color:#AA09A2;top:0.7em;left:0}.wp-block-list:is(ol) li{counter-increment:list;position:relative;-webkit-padding-start:2em;padding-inline-start:2em}.wp-block-list:is(ol) li:before{content:counter(list,decimal-leading-zero);position:absolute;top:0.2em;left:0;font-size:1.5rem;font-weight:700;color:#AA09A2;font-family:"Special Gothic Expanded One"}.wp-block-list li+li{-webkit-margin-before:15px;margin-block-start:15px}.single_sidebar{display:none}@media screen and (min-width:1200px){.single_sidebar{width:270px;display:block}}@media screen and (min-width:1200px){.sticky_box{position:sticky;top:20px;left:0;-webkit-margin-before:0;margin-block-start:0}}.company_info_block{width:100%;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:1200px){.company_info_block{-webkit-margin-before:0px;margin-block-start:0px}}@media screen and (min-width:1200px){.company_info_block._sp{display:none}}.company_logo{width:270px}.company_info_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-margin-before:25px;margin-block-start:25px;border-bottom:solid 1px #C8C8C8;-webkit-padding-after:10px;padding-block-end:10px}.company_info_list dt{width:80px;font-size:1.5rem;font-weight:700}.company_info_list dd{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5rem}.company_info_list+.company_info_list{-webkit-margin-before:10px;margin-block-start:10px}.single_author_block{-webkit-margin-before:50px;margin-block-start:50px;border-radius:10px;background-color:#F0F0F0}@media screen and (min-width:768px){.single_author_block{-webkit-margin-before:75px;margin-block-start:75px}}@media screen and (min-width:992px){.single_author_block{-webkit-margin-before:100px;margin-block-start:100px}}.single_author_title{font-size:2rem;font-weight:700;line-height:1.5;padding-block:15px;text-align:center;border-bottom:solid 1px #C8C8C8}.single_author_body{padding:30px 20px}@media screen and (min-width:768px){.single_author_body{padding:40px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px}}.single_author_thumbnail{width:150px;margin-inline:auto}@media screen and (min-width:768px){.single_author_thumbnail{width:180px}}.single_author_info{-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.single_author_info{-webkit-margin-before:0;margin-block-start:0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.single_author_name p{font-size:1.5rem;font-weight:700;line-height:1.5}.single_author_name h2{font-size:2rem;font-weight:700;line-height:1.5}.author_description{-webkit-margin-before:15px;margin-block-start:15px;font-size:1.5rem;line-height:1.7}#archive_body{padding-inline:25px;border-radius:20px 20px 0 0;padding-block:100px;background-color:#F0F0F0}@media screen and (min-width:425px){#archive_body{padding-inline:30px}}@media screen and (min-width:576px){#archive_body{padding-inline:40px}}@media screen and (min-width:992px){#archive_body{padding-inline:60px}}@media screen and (min-width:768px){#archive_body{padding-block:150px;border-radius:40px 40px 0 0}}@media screen and (min-width:992px){#archive_body{padding-block:200px}}.archive_title p{position:relative;font-size:2.9rem;font-family:"Special Gothic Expanded One";font-weight:400;line-height:1.3103448276}.archive_title p:before{content:"";position:absolute;width:7px;height:7px;background-color:#AA09A2;border-radius:50%;-webkit-filter:blur(2px);filter:blur(2px);top:0.6em;left:0;translate:-15px 0%}.archive_title h2{font-size:1.5rem;font-weight:700;line-height:1.4666666667}.archive_grid_list{display:-ms-grid;display:grid;gap:20px;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.archive_grid_list{-webkit-margin-before:60px;margin-block-start:60px;gap:40px 30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.archive_grid_list{-webkit-margin-before:80px;margin-block-start:80px;gap:40px;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.archive_grid_list{gap:80px}}.archive_card{overflow:hidden;background-color:#ffffff;border:solid 1px #C8C8C8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.archive_download_thumbnail{padding:30px 20px}@media screen and (min-width:1200px){.archive_download_thumbnail{padding:30px 40px}}.archive_download_thumbnail img{display:block;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.3);box-shadow:10px 10px 10px rgba(0,0,0,0.3)}.archive_item_thumbnail{width:calc(100% + 2px);aspect-ratio:370/223;overflow:hidden}.archive_item_thumbnail img{width:100%;height:auto;display:block}.archive_card_type{border-top:solid 1px #B9B9B9}.archive_card_type p{background-color:#AA09A2;font-family:"Special Gothic Expanded One";font-size:1.5rem;font-weight:400;line-height:1.4666666667;padding-inline:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto 0}.archive_card_category{padding:20px 30px;border-top:solid 1px #B9B9B9}.archive_category_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive_category_list li{font-size:1.2rem;font-weight:700;line-height:1.5}.archive_name{font-size:1.7rem;font-weight:700;line-height:1.4705882353;color:#000000}.archive_content_row{padding:20px 30px;border-top:solid 1px #B9B9B9}.archive_elements{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F5F5F5;border-radius:100vmax}.archive_elements dt{padding:4px 15px;font-size:1.4rem;color:#787878;border-right:solid 1px #C8C8C8}.archive_elements dd{padding:4px 15px;font-size:1.4rem;color:#787878}.archive_content_text{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.5rem;font-weight:500;line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000000}.archive_card_more_block{position:relative;display:block;text-align:center;padding:20px 20px;border-top:solid 1px #C8C8C8;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.archive_card_more_block:after,.archive_card_more_block:before{-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}.archive_card_more_block:before{content:"";position:absolute;top:50%;right:20px;width:29px;height:29px;border-radius:50%;background-color:#787878;translate:0 -50%}.archive_card_more_block:after{content:"";position:absolute;width:6px;height:6px;-webkit-mask-image:url(../../img/common/arrow.svg);mask-image:url(../../img/common/arrow.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#B4B4B4;top:50%;right:32px;translate:0 -50%;rotate:0deg}@media (hover:hover) and (pointer:fine){.archive_card_more_block:hover{background-color:#787878}.archive_card_more_block:hover:before{background-color:#ffffff}.archive_card_more_block:hover:after{translate:2px calc(-50% - 2px)}.archive_card_more_block:hover .archive_more_text{color:#ffffff}}.archive_more_text{text-align:center;font-size:1.8rem;color:#787878;line-height:1.5;font-family:"Special Gothic Expanded One";font-weight:400;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:768px){.archive_column_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.archive_column_list{gap:70px}}.archive_list{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.archive_list{-webkit-margin-before:0px;margin-block-start:0px;max-width:970px}}.archive_column_item{border-top:solid 1px #C8C8C8;padding-block:20px}.archive_column_item:last-of-type{border-bottom:solid 1px #C8C8C8}.archive_column_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:576px){.archive_column_item a{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.archive_column_item a{gap:60px}}@media (hover:hover) and (pointer:fine){.archive_column_item a:hover .archive_column_item_thumbnail img{scale:1.05}.archive_column_item a:hover .archive_column_title{color:#AA09A2}}.archive_column_item_thumbnail{overflow:hidden}@media screen and (min-width:576px){.archive_column_item_thumbnail{max-width:330px;width:35%;aspect-ratio:330/186}}.archive_column_item_thumbnail img{display:block;-webkit-transition:scale 0.3s;transition:scale 0.3s}.archive_column_body{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive_column_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archive_column_info .category{font-size:1.4rem;color:#787878}.archive_column_info .date{font-family:"Special Gothic Expanded One";font-size:1.4rem;color:#C8C8C8}.archive_column_title{-webkit-margin-before:20px;margin-block-start:20px;min-height:2lh;line-height:1.7;font-weight:700;font-size:1.8rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000000;-webkit-transition:color 0.3s;transition:color 0.3s}.archive_column_content{-webkit-margin-before:20px;margin-block-start:20px;font-size:1.5rem;font-weight:500;line-height:1.8;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#787878}.link_btn{display:block;max-width:340px;width:100%;-webkit-margin-before:60px;margin-block-start:60px;margin-inline:auto;text-align:center;border:solid 1px #000000;border-radius:8px;padding:18px 20px;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.link_btn span{position:relative;display:block;font-size:1.7rem;font-weight:700;line-height:1.7;color:#000000;-webkit-transition:color 0.3s;transition:color 0.3s}.link_btn span:before{content:"";position:absolute;top:50%;right:0px;width:20px;height:20px;background-color:#000000;border-radius:50%;translate:0% -50%;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}.link_btn span:after{content:"";position:absolute;top:50%;right:7px;width:5px;height:6px;background-color:#ffffff;clip-path:polygon(35% 0,100% 50%,35% 100%,0% 100%,65% 50%,0% 0%);translate:0% -50%;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}@media (hover:hover) and (pointer:fine){.link_btn:hover{background-color:#000000}.link_btn:hover span{color:#ffffff}.link_btn:hover span:before{background-color:#ffffff;translate:3px -50%}.link_btn:hover span:after{background-color:#000000;translate:3px -50%}}.contact_cta{-webkit-margin-before:100px;margin-block-start:100px;background-color:#ffffff;border-radius:30px;padding-block:80px 70px;padding-inline:30px;max-width:1270px;margin-inline:auto}@media screen and (min-width:768px){.contact_cta{-webkit-margin-before:150px;margin-block-start:150px;padding-block:100px 80px}}@media screen and (min-width:992px){.contact_cta{-webkit-margin-before:200px;margin-block-start:200px;border-radius:100vmax;padding-block:140px 100px}}.contact_cta_en{text-align:center;font-family:"Special Gothic Expanded One";font-weight:400;font-size:1.5rem;color:#C8C8C8}.contact_cta_title{text-align:center;font-size:2.5rem;line-height:1.5;font-weight:700;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:768px){.contact_cta_title{font-size:3.2rem;-webkit-margin-before:30px;margin-block-start:30px}}@media screen and (min-width:992px){.contact_cta_title{font-size:4.1rem;-webkit-margin-before:40px;margin-block-start:40px}}.contact_cta_text{font-size:1.6rem;line-height:1.5;max-width:452px;margin-inline:auto;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:576px){.contact_cta_text{-webkit-margin-before:30px;margin-block-start:30px}}@media screen and (min-width:992px){.contact_cta_text{-webkit-margin-before:40px;margin-block-start:40px}}.contact_cta_button{position:relative;display:block;border-radius:100vmax;background-color:#AA09A2;border:solid 1px #AA09A2;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.3);box-shadow:10px 10px 10px rgba(0,0,0,0.3);overflow:hidden;padding:15px 20px;z-index:1;-webkit-margin-before:50px;margin-block-start:50px;width:300px;margin-inline:auto;text-align:center;font-size:1.7rem;color:#ffffff;line-height:1.5;font-weight:700;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:576px){.contact_cta_button{-webkit-margin-before:60px;margin-block-start:60px}}@media screen and (min-width:992px){.contact_cta_button{-webkit-margin-before:70px;margin-block-start:70px}}.contact_cta_button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;translate:-100% 0;z-index:-1;-webkit-transition:translate 0.3s;transition:translate 0.3s}.contact_cta_button span{position:relative;display:block}.contact_cta_button span:before{content:"";position:absolute;top:50%;right:0px;width:20px;height:20px;background-color:#ffffff;border-radius:50%;translate:0% -50%;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.contact_cta_button span:after{content:"";position:absolute;top:50%;right:7px;width:5px;height:6px;background-color:#AA09A2;clip-path:polygon(35% 0,100% 50%,35% 100%,0% 100%,65% 50%,0% 0%);translate:0% -50%;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (hover:hover) and (pointer:fine){.contact_cta_button:hover{color:#AA09A2}.contact_cta_button:hover:after{translate:0% 0%}.contact_cta_button:hover span:before{background-color:#AA09A2}.contact_cta_button:hover span:after{background-color:#ffffff}}#archive_body{border-radius:0;border-top:solid 1px #C8C8C8}
/*# sourceMappingURL=single.css.map */