﻿:root{--color1:#000f28;--color2:#1a92b0;--color3:#b69159;--color4:#ff9743;--hover:#0054AD;--text-color:#1f1f1f}@keyframes AnimationTitle{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.pageMain{display:flex;justify-content:flex-start;align-items:center;width:1200px;height:300px;padding:50px 0;margin:20px auto 30px;border-radius:20px;position:relative;overflow:hidden}@media screen and (max-width: 1240px){.pageMain{padding:80px 20px;width:97%}}@media screen and (max-width: 768px){.pageMain{border-radius:0;width:100%}}@media screen and (max-width: 520px){.pageMain{height:150px;padding:0px 20px;margin:0px auto 0px;box-shadow:0 3px 3px rgba(0,0,0,0.2)}}.pageMain .in{position:relative;z-index:1}.pageMain .in .ens{font-family:"Montserrat","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:50px;font-weight:500;letter-spacing:0em;line-height:100%;text-transform:capitalize}.pageMain .in .ens:first-letter{color:var(--color1)}@media screen and (max-width: 520px){.pageMain .in .ens{font-size:24px}}.pageMain .in .title{font-size:16px;font-weight:500;padding:20px 0 0 0}@media screen and (max-width: 520px){.pageMain .in .title{padding:5px 0 0 0}}#content section{padding:0 0 50px}#content .f22{font-size:22px}#content .f20{font-size:20px}#content .f18{font-size:18px}#content .f15{font-size:15px}#content .f14{font-size:14px}#content .b{font-weight:700}#content p{line-height:36px;padding:0 0 1em}@media screen and (max-width: 520px){#content p{line-height:28px;font-size:15px}}#content p:last-child{padding:0}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{padding:15px 10px;border-top:none;border-bottom:2px solid var(--color1);letter-spacing:0.04em;line-height:30px}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px;display:block;width:100% !important}}#content table th{font-size:16px;text-align:center;vertical-align:top;width:150px}@media screen and (max-width: 520px){#content table th{border-top:none;border-bottom:none;padding:10px 10px 0;text-align:left}}#content table td{font-size:16px;width:calc(100% - 150px);border-color:#f3cfab;padding:10px 20px 10px 50px}@media screen and (max-width: 520px){#content table td{border-top:none;font-size:15px;padding:10px 10px 10px 20px}}#content table td div{padding:20px 0}@media screen and (max-width: 520px){#content table td div{padding:0 0 10px}}#content .enTitle{padding-bottom:0.5em}#content .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}#content #ez-toc-container{margin-bottom:50px;padding:50px}#content #ez-toc-container .ez-toc-title-container{font-size:20px;padding:0 0 20px}#content #ez-toc-container ul li{font-size:18px}#content p.wp-block-paragraph{font-size:16px;padding:0 0 20px;line-height:42px}@media screen and (max-width: 520px){#content p.wp-block-paragraph{font-size:14px;line-height:160%}}#content h2.wp-block-heading,#content h3.wp-block-heading,#content h4.wp-block-heading,#content h5.wp-block-heading{font-size:24px;font-weight:600;padding:0 0 20px}@media screen and (max-width: 520px){#content h2.wp-block-heading,#content h3.wp-block-heading,#content h4.wp-block-heading,#content h5.wp-block-heading{font-size:22px}}#content h3.wp-block-heading{font-size:22px}@media screen and (max-width: 520px){#content h3.wp-block-heading{font-size:20px}}#content h4.wp-block-heading{font-size:20px}@media screen and (max-width: 520px){#content h4.wp-block-heading{font-size:18px}}#content h5.wp-block-heading{font-size:18px}@media screen and (max-width: 520px){#content h5.wp-block-heading{font-size:16px}}#content .wp-block-table table{width:auto}@media screen and (max-width: 520px){#content .wp-block-table table{table-layout:fixed;margin:0 auto 50px !important}}#content .wp-block-table table tr th{background-color:#F0F0F0}#content .wp-block-table table tr th,#content .wp-block-table table tr td{border:1px solid #D0D0D0;padding:10px;width:auto !important}@media screen and (max-width: 520px){#content .wp-block-table table tr th,#content .wp-block-table table tr td{display:table-cell;font-size:14px;padding:5px}}#content .sub table th:first-child{width:80px !important}#content .sub table th:nth-last-child(2){width:140px !important}#content ul.wp-block-list,#content ol.wp-block-list{padding:0 0 1em 1em}@media screen and (max-width: 520px){#content ul.wp-block-list,#content ol.wp-block-list{padding:0 0 1em}}#content ul.wp-block-list li,#content ol.wp-block-list li{position:relative;padding:0 0 0 1em;line-height:42px}@media screen and (max-width: 520px){#content ul.wp-block-list li,#content ol.wp-block-list li{line-height:160%;font-size:14px}}#content ul.wp-block-list li:before,#content ol.wp-block-list li:before{content:"・";position:absolute;top:0;left:0}#content ol.wp-block-list{padding:0 0 1em 2em}@media screen and (max-width: 520px){#content ol.wp-block-list{padding:0 0 1em 1em}}#content ol.wp-block-list li{padding:0 0 0 0}#content ol.wp-block-list li:before{display:none}#content .wp-block-quote{border:1px solid #CFCFCF;margin:0;padding:30px 30px 20px}@media screen and (max-width: 520px){#content .wp-block-quote{padding:10px 10px 0}}.company #content h2{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;padding:5px 0 5px 1em;margin-bottom:30px;border-left:5px solid var(--color1)}.company #content .companyBox{align-items:center !important}.company #content .companyBox p{line-height:220%;padding-bottom:1.5em}.company #content .companyBox .wp-block-column{width:40%;flex-basis:auto}.company #content .companyBox .wp-block-column:first-child{width:60%}.company #content .companyBox .wp-block-column:last-child{text-align:center}@media screen and (max-width: 768px){.company #content .companyBox .wp-block-column:last-child img{width:70%;height:auto}}.company #content .companyBox2 .wp-block-column table{width:100%;margin-bottom:0 !important}.company #content .companyBox2 .wp-block-column table tr th{width:30% !important}.company #content .companyBox2 .wp-block-column table tr td{width:70% !important}.company #content .companyBox2 .wp-block-column table tr td a{color:var(--link);text-decoration:underline}.company #content .companyBox2 .wp-block-column iframe{width:100%;height:100%}@media screen and (max-width: 768px){.company #content .companyBox2 .wp-block-column iframe{height:250px}}.company #content .wp-block-gallery{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:30px 2%}@media screen and (max-width: 768px){.company #content .wp-block-gallery{gap:10px 2%}}.company #content .wp-block-gallery .wp-block-image{width:23.5% !important;padding:5px !important;box-shadow:0 0 3px rgba(0,0,0,0.3);flex-grow:0}@media screen and (max-width: 768px){.company #content .wp-block-gallery .wp-block-image{width:48.5% !important}}.company #content .wp-block-gallery .wp-block-image img{width:100%;height:auto}.service #content .serviceBox{position:relative;padding:0 0 150px;text-align:center}@media screen and (max-width: 520px){.service #content .serviceBox{padding:50px 0px;text-align:left}}.service #content .serviceBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:-1;opacity:0.3}.service #content .serviceBox .splide{padding:0 0 100px}@media screen and (max-width: 520px){.service #content .serviceBox .splide{padding:0 0 20px}}.service #content .serviceBox .splide .splide__slide{position:relative}.service #content .serviceBox .splide .splide__slide img{object-fit:cover;width:100%;height:100%}.service #content .serviceBox p{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:20px;line-height:250%}@media screen and (max-width: 520px){.service #content .serviceBox p{line-height:160%;font-size:16px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 520px){.service #content .serviceBox br{display:none}}.service #content .inner .serviceFlex{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.service #content .inner .serviceFlex{flex-wrap:wrap}}.service #content .inner .topBox_in_flex{padding:0;width:47%}@media screen and (max-width: 768px){.service #content .inner .topBox_in_flex{width:100%;padding:0 0 70px}}.service #content .inner .topBox_in_flex .imgBox{width:100%;overflow:hidden;border-radius:10px}.service #content .inner .topBox_in_flex .imgBox img{object-fit:cover;width:100%;height:100%}.service #content .inner .topBox_in_flex .txBox{width:100%;padding:30px 30px 0}@media screen and (max-width: 520px){.service #content .inner .topBox_in_flex .txBox{padding:30px 0}}.service #content .inner .topBox_in_flex .txBox .en{font-size:14px;display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.service #content .inner .topBox_in_flex .txBox .en:before{content:"";width:9px;height:9px;background-color:var(--color4);border-radius:50%}.service #content .inner .topBox_in_flex .txBox h3{font-family:'Noto Serif JP', "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:26px;padding:20px 0 40px}@media screen and (max-width: 520px){.service #content .inner .topBox_in_flex .txBox h3{padding:10px 0 20px}}.service #content .inner .topBox_in_flex .txBox ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.service #content .inner .topBox_in_flex .txBox ul li{width:50%;position:relative;padding:5px 0 5px 1em;font-size:16px;line-height:200%}@media screen and (max-width: 520px){.service #content .inner .topBox_in_flex .txBox ul li{width:100%;line-height:160%}}.service #content .inner .topBox_in_flex .txBox ul li:before{content:"・";position:absolute;top:5px;left:0}.service #content .inner .topBox_in_flex .txBox .btn{margin-top:30px}@media screen and (max-width: 520px){.service #content .inner .topBox_in_flex .txBox .btn{display:flex;justify-content:center}}.privacy-policy #content .inner,.privacy #content .inner,.solicitation-policy #content .inner,.customer-oriented #content .inner{max-width:1000px}.privacy-policy #content .section,.privacy #content .section{padding:0 0 60px}@media screen and (max-width: 520px){.privacy-policy #content .section,.privacy #content .section{padding:0 0 30px}}.privacy-policy #content .box,.privacy #content .box{max-width:1000px;padding:0 0 50px;margin:0 auto}@media screen and (max-width: 520px){.privacy-policy #content .box,.privacy #content .box{padding:0 0 20px}}.privacy-policy #content .box h3,.privacy #content .box h3{font-size:24px;font-weight:600;padding:0 0 20px}@media screen and (max-width: 520px){.privacy-policy #content .box h3,.privacy #content .box h3{font-size:18px}}.privacy-policy #content .box p,.privacy #content .box p{font-size:16px;padding:0 0 20px;line-height:42px}@media screen and (max-width: 520px){.privacy-policy #content .box p,.privacy #content .box p{font-size:14px;line-height:160%}}.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li{font-size:18px;list-style-type:none;position:relative;line-height:32px;letter-spacing:0.06em;padding:0 0 0 1em}@media screen and (max-width: 520px){.privacy-policy #content .box ul li,.privacy-policy #content .box ol li,.privacy #content .box ul li,.privacy #content .box ol li{font-size:14px;line-height:160%}}.privacy-policy #content .box ul li:before,.privacy-policy #content .box ol li:before,.privacy #content .box ul li:before,.privacy #content .box ol li:before{content:"・";position:absolute;left:0;top:0}.privacy-policy #content .box ol,.privacy #content .box ol{margin:0 0 0 1.5em}.privacy-policy #content .box ol li,.privacy #content .box ol li{list-style:decimal;padding:0 10px 5px 0}.privacy-policy #content .box ol li:before,.privacy #content .box ol li:before{display:none}.privacy-policy #content .box ol li ul,.privacy #content .box ol li ul{padding:0 0 20px}.privacy-policy #content .box ol li ul li,.privacy #content .box ol li ul li{list-style:none;padding:0 10px 5px 2em}.privacy-policy #content .box ol li ul li span,.privacy #content .box ol li ul li span{position:absolute;top:0;left:0}#content{padding-bottom:0}#content .inner{padding-bottom:0}@media screen and (max-width: 1440px){#content .inner{padding:0 20px}}#content .inner .categoryPar{display:flex;justify-content:flex-start;align-items:center;gap:0 20px;padding:0 0 50px}@media screen and (max-width: 768px){#content .inner .categoryPar{flex-wrap:wrap;padding:0 0 20px}}#content .inner .categoryPar .title{width:100px}@media screen and (max-width: 768px){#content .inner .categoryPar .title{width:100%;text-align:center;padding:0 0 10px}}#content .inner .categoryPar .categoryBox{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 10px}@media screen and (max-width: 768px){#content .inner .categoryPar .categoryBox{gap:5px 5px}}#content .inner .categoryPar .categoryBox .inBox.current a{background-color:var(--color1);color:#FFF}#content .inner .categoryPar .categoryBox .inBox a{background-color:#FFF;display:block;border:1px solid var(--color1);border-radius:5px;color:var(--color1);text-align:center;padding:5px 15px}@media screen and (max-width: 520px){#content .inner .categoryPar .categoryBox .inBox a{padding:3px 5px;font-size:12px}}#content .inner .categoryPar .categoryBox .inBox a:hover{background-color:#FFF;color:var(--color1)}#content .inner .list_box{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 3.33%;padding-bottom:100px}#content .inner .list_box .in{width:31%}@media screen and (max-width: 1000px){#content .inner .list_box .in{width:47%;max-width:none;padding:0 0 30px}}@media screen and (max-width: 520px){#content .inner .list_box .in{width:100%;max-width:none;padding:0 0 30px}}#content .inner .list_box .in a{display:block}#content .inner .list_box .in a:hover .imgBox img{height:105%;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#content .inner .list_box .in .imgBox{position:relative;height:210px;overflow:hidden;border-radius:20px}#content .inner .list_box .in .imgBox img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;object-fit:cover;width:100%;height:100%}#content .inner .list_box .in .txBox{padding:20px 0}#content .inner .list_box .in .txBox .cate{display:flex;justify-content:flex-start;align-items:center;gap:3px 3px}#content .inner .list_box .in .txBox .cate span{background-color:var(--color2);color:#FFF;padding:3px 10px;border-radius:5px;font-size:12px}#content .inner .list_box .in .txBox .date{color:#797979;font-size:12px;text-align:right;padding:10px 0 0 0}#content .inner .list_box .in .txBox .tx1{font-size:20px;font-weight:700;padding:0 0 10px;color:var(--color1)}#content .inner .list_box .in .txBox .tx1.normal{font-weight:normal}.post.single #content{min-height:600px}.post.single #content .inner{display:flex;justify-content:space-between;flex-wrap:wrap;color:#333}@media screen and (max-width: 1240px){.post.single #content .inner{padding:0 20px}}.post.single #content .inner .lBox{width:calc(100% - 400px)}@media screen and (max-width: 767px){.post.single #content .inner .lBox{width:100%}}.post.single #content .inner .rBox{width:320px}@media screen and (max-width: 1240px){.post.single #content .inner .rBox{width:30%}}@media screen and (max-width: 767px){.post.single #content .inner .rBox{width:100%;padding:50px 0 0 0}}.post.single #content .inner .rBox .st{position:sticky}.post.single #content .inner .rBox .bnr{padding:0 0 30px}@media screen and (max-width: 767px){.post.single #content .inner .rBox .bnr{text-align:center}}.post.single #content .inner .rBox .title{font-size:20px;font-weight:700;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #C2C2C2}.post.single #content .inner .rBox aside{padding:5px 0 0 0}.post.single #content .inner .rBox aside.box{padding:0 0 30px}.post.single #content .inner .rBox aside.box .flexBox{padding:10px 0;margin:0}.post.single #content .inner .rBox aside.box .flexBox a{display:flex;justify-content:space-between;align-items:center;width:100%}.post.single #content .inner .rBox aside.box .flexBox a .imgBox{width:90px;height:60px;overflow:hidden;border-radius:5px;position:relative;background-color:#EFEFEF}.post.single #content .inner .rBox aside.box .flexBox a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:cover;width:100%;height:100%}.post.single #content .inner .rBox aside.box .flexBox a .txBox{width:calc(100% - 100px)}.post.single #content .inner .rBox aside.box .flexBox a .txBox p{padding:0;line-height:24px}.post.single #content .inner .rBox aside.box .flexBox a .txBox p.time{font-size:12px;color:#949494}.post.single #content .inner .rBox aside.box .flexBox a .txBox p.tx{font-size:14px}.post.single #content .inner .rBox aside.cate{border-radius:20px;padding:5px 20px;margin:0}.post.single #content .inner .rBox aside.cate a{display:block;padding:20px 0;border-bottom:1px solid #e5e5e5}.post.single #content .inner .rBox aside.cate a:last-child{border-bottom:none}.post.single #content .inner .rBox aside form{display:flex;justify-content:flex-start;align-items:center;gap:0 10px;padding:10px 0 0 0}.post.single #content .inner .rBox aside form #search_input{border:none;background-color:#F1F1F1;padding:5px 10px}.post.single #content .inner .rBox aside form #search_input:focus{outline:none}.post.single #content .inner .rBox aside form .submit{background-color:var(--color2);color:#FFF;border:none;border-radius:5px;font-size:12px;padding:6px 10px}.post.single #content .inner h1{font-size:28px;padding:20px 0}@media screen and (max-width: 520px){.post.single #content .inner h1{font-size:22px}}.post.single #content .inner .post_content{padding-bottom:100px}.post.single #content .inner .post_content .cateFlex{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 520px){.post.single #content .inner .post_content .cateFlex{align-items:flex-start}}.post.single #content .inner .post_content .cateFlex .lBox{width:auto}.post.single #content .inner .post_content .cateFlex .lBox .cate{display:flex;justify-content:flex-start;gap:5px 10px}@media screen and (max-width: 520px){.post.single #content .inner .post_content .cateFlex .lBox .cate{gap:3px}}.post.single #content .inner .post_content .cateFlex .lBox .cate div{background-color:var(--color1);font-size:12px;padding:5px 15px;border-radius:5px;color:#FFF}@media screen and (max-width: 520px){.post.single #content .inner .post_content .cateFlex .lBox .cate div{padding:3px;font-size:10px}}.post.single #content .inner .post_content .cateFlex .rBox{width:auto}@media screen and (max-width: 767px){.post.single #content .inner .post_content .cateFlex .rBox{padding:0}}.post.single #content .inner .post_content .cateFlex .rBox .time{font-size:12px;padding:0;line-height:20px}.post.single #content .inner .single_content{min-height:100px;line-height:30px}@media screen and (max-width: 520px){.post.single #content .inner .single_content{white-space:normal;overflow-wrap:break-word}}.post.single #content .inner .single_content #ez-toc-container{border:none;padding:30px;background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:20px}@media screen and (max-width: 520px){.post.single #content .inner .single_content #ez-toc-container{padding:15px}}.post.single #content .inner .single_content #ez-toc-container .ez-toc-title-container{padding-bottom:10px}.post.single #content .inner .single_content #ez-toc-container nav{padding:0 30px}@media screen and (max-width: 520px){.post.single #content .inner .single_content #ez-toc-container nav{padding:0 10px}}.post.single #content .inner .single_content #ez-toc-container nav ul li{font-size:18px;padding:1em 0}.post.single #content .inner .single_content #ez-toc-container nav ul li ul li{padding:0.3em 0;font-size:16px}.post.single #content .inner .single_content h2{font-size:22px;padding:40px 0 10px;margin:0 0 20px;border-bottom:2px dotted var(--color1)}@media screen and (max-width: 520px){.post.single #content .inner .single_content h2{font-size:20px}}.post.single #content .inner .single_content h3{border-left:5px solid var(--color1);font-size:20px;padding:0 0 0 10px;margin:40px 0 10px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h3{font-size:18px}}.post.single #content .inner .single_content h4{font-size:18px;padding:40px 0 10px}.post.single #content .inner .single_content h5{font-size:16px;margin:20px 0 40px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h5{font-size:14px}}.post.single #content .inner .single_content .mainImg{padding:0 0 50px}.post.single #content .inner .single_content .mainImg img{margin:0 auto !important}.post.single #content .inner .single_content .wp-block-columns{padding:0 0 0px}.post.single #content .inner .single_content .wp-element-caption{font-size:14px;padding:10px 0}.post.single #content .inner .single_content p{width:100%;line-height:30px;padding:0 0 1em 0}@media screen and (max-width: 520px){.post.single #content .inner .single_content p{font-size:15px;line-height:28px}}.post.single #content .inner .single_content p a{text-decoration:underline;color:#00AFF8}.post.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.post.single #content .inner .single_content table{width:100% !important;margin:0 auto 50px !important}@media screen and (max-width: 520px){.post.single #content .inner .single_content table{table-layout:fixed;margin:0 auto 50px !important}}.post.single #content .inner .single_content table tr th{background-color:#F0F0F0}.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{border:1px solid #D0D0D0;padding:10px;width:auto}@media screen and (max-width: 520px){.post.single #content .inner .single_content table tr th,.post.single #content .inner .single_content table tr td{display:table-cell;font-size:14px;padding:5px}}.post.single #content .inner .single_content ul{width:100%}.post.single #content .inner .single_content ol{margin:0 0 30px 1em}.post.single #content .inner .single_content ol li{font-size:16px;padding:5px 0}.post.single #content .inner .single_content .wp-block-image{margin:0 1em}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-image{margin:0 0.5em}}.post.single #content .inner .single_content .wp-block-image img{margin:20px auto 50px}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-image img{margin:10px auto 25px}}.post.single #content .inner .single_content .wp-block-columns{margin:0}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}.post.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns .wp-block-image img{margin:0 auto 20px}}.post.single #content .inner .single_content .is-style-rounded{border-radius:50px}.post.single #content .inner .single_content .is-style-rounded img{border-radius:50px}.post.single #content .inner .single_content .has-background{padding:50px}@media screen and (max-width: 520px){.post.single #content .inner .single_content .has-background{padding:20px}}.post.single #content .inner .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.post.single #content .inner .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.post.single #content .inner .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.post.single #content .inner .single_content .btn{text-align:center}.post.single #content .inner .single_content .btn a{min-width:300px;display:inline-block;border-radius:50px;height:auto;padding:15px;text-decoration:none;color:#FFF;font-size:20px}.post.single #content .inner .single_content .wp-block-button a{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;font-family:"Montserrat","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;position:relative;display:flex;justify-content:center;align-items:center;width:270px;font-size:16px;font-weight:600;background-color:var(--color1);color:#FFF;display:block;border-radius:50px;padding:20px 20px 20px 30px}.post.single #content .inner .single_content .wp-block-button a:before{content:"";width:7px;height:7px;background-color:var(--color3);position:absolute;top:50%;right:20px;border-radius:50%;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:1}.post.single #content .inner .single_content .wp-block-button a:hover{opacity:1;background-color:var(--color2)}.post.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}#content .postlink{display:flex;justify-content:center;align-items:center;padding:50px 0 50px;width:100%;gap:0 2%}@media screen and (max-width: 520px){#content .postlink{padding:30px 0}}#content .postlink .box{width:160px;min-height:1px}@media screen and (max-width: 520px){#content .postlink .box{padding:0 10px}}#content .postlink .box.box_l:empty,#content .postlink .box.box_r:empty{display:none}#content .postlink .box.box_l a,#content .postlink .box.box_r a{background-color:var(--color1);color:#FFF;display:flex;justify-content:center;align-items:center;font-size:22px;padding:10px 10px;border-radius:10px;text-align:center}#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{font-size:16px;padding:0 10px}@media screen and (max-width: 520px){#content .postlink .box.box_l a span,#content .postlink .box.box_r a span{display:none}}.not404 #container .inner{display:block}.not404 #container .error{position:relative;max-width:960px;font-size:18px;font-weight:500;line-height:200%;text-align:center;padding:100px 0}@media screen and (max-width: 520px){.not404 #container .error{font-size:14px;padding:50px 0}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:80px;font-weight:700;text-align:center;padding:0 0 80px}@media screen and (max-width: 520px){.not404 #container .error p.title{font-size:24px}}.not404 #container .error .btn{display:flex;justify-content:center}.not404 #container .error .btn a{width:280px}.thanks_area{text-align:center;font-size:20px;line-height:200%}.thanks_area p{padding:0 0 50px}
