﻿:root{--color1:#45a9e0;--color2:#2e2e2e;--color3:#f39600;--hover:#0054AD;--text-color:#1f1f1f}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.works.single #content .post_content h1{font-size:clamp(22px, calc(22px + (32 - 22) * ((100vw - 400px) / 1100)), 32px) !important;font-weight:900;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #2e2e2e}@media screen and (max-width: 520px){.works.single #content .post_content h1{padding-top:10px;padding-bottom:10px}}.works.single #content .post_content .cateBox{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:5px 10px}.works.single #content .post_content .cateBox span{border:1px solid var(--color1);background-color:var(--color1);color:#FFF;font-size:14px;text-align:center;padding:5px 15px}@media screen and (max-width: 520px){.works.single #content .post_content .cateBox span{padding:3px 5px;font-size:12px}}.works.single #content .post_content .cateBox span.area{background-color:#FFF;color:var(--color1)}.works.single #content .post_content .worksInfo{display:flex;justify-content:space-between;padding:20px 0;margin-bottom:50px}@media screen and (max-width: 768px){.works.single #content .post_content .worksInfo{flex-wrap:wrap}}@media screen and (max-width: 520px){.works.single #content .post_content .worksInfo{margin-bottom:0px;padding-top:0}}.works.single #content .post_content .worksInfo .worksInfo_in{flex:1;border-right:1px solid #BCBCBC}@media screen and (max-width: 420px){.works.single #content .post_content .worksInfo .worksInfo_in{flex:none;width:50%;border-right:none;border-bottom:1px solid #BCBCBC;padding:10px}}@media screen and (max-width: 420px){.works.single #content .post_content .worksInfo .worksInfo_in:first-child{width:100%;display:flex;justify-content:center;align-items:center;gap:0 20px}.works.single #content .post_content .worksInfo .worksInfo_in:first-child .txt span{font-size:clamp(42px, calc(42px + (50 - 42) * ((100vw - 400px) / 1100)), 50px) !important}}.works.single #content .post_content .worksInfo .worksInfo_in:last-child{border-right:none}.works.single #content .post_content .worksInfo .worksInfo_in .title{text-align:center;font-size:20px;font-weight:700}@media screen and (max-width: 550px){.works.single #content .post_content .worksInfo .worksInfo_in .title{font-size:14px}}.works.single #content .post_content .worksInfo .worksInfo_in .txt{font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:baseline;gap:0 10px}@media screen and (max-width: 550px){.works.single #content .post_content .worksInfo .worksInfo_in .txt{font-size:14px;gap:0 3px}}.works.single #content .post_content .worksInfo .worksInfo_in .txt span{font-family:'Inter',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:900;font-size:clamp(32px, calc(32px + (50 - 32) * ((100vw - 400px) / 1100)), 50px) !important;color:var(--color1)}.works.single #content .post_content .comment{border:3px solid var(--color1);border-radius:5px;background-color:#FFF;padding:40px 60px}@media screen and (max-width: 520px){.works.single #content .post_content .comment{padding:15px}}.works.single #content .post_content .comment h3{font-size:clamp(17px, calc(17px + (20 - 17) * ((100vw - 400px) / 1100)), 20px) !important;font-weight:700;border-bottom:1px dotted #989898;gap:0 10px;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 520px){.works.single #content .post_content .comment h3{padding-bottom:10px}}@media screen and (max-width: 520px){.works.single #content .post_content .comment p{line-height:24px}}.works.single #content .post_content .works_before_after{background-color:#FFF;border:3px solid var(--color1);padding:30px 50px;margin:20px 0;border-radius:10px}@media screen and (max-width: 520px){.works.single #content .post_content .works_before_after{padding:20px}}.works.single #content .post_content .works_before_after .works_before_after_img{display:flex;justify-content:center;align-items:flex-start;gap:0 6%}@media screen and (max-width: 520px){.works.single #content .post_content .works_before_after .works_before_after_img{flex-wrap:wrap;gap:20px 0}}.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in{width:47%;height:320px;position:relative}@media screen and (max-width: 900px){.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in{height:230px}}@media screen and (max-width: 768px){.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in{height:160px}}@media screen and (max-width: 520px){.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in{height:160px;width:100%}}.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in.arrow:before{content:"";display:block;width:15px;height:20px;background-color:var(--color2);position:absolute;top:50%;left:-38px;clip-path:polygon(0 0, 0% 100%, 100% 50%);z-index:2}@media screen and (max-width: 1200px){.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in.arrow:before{left:-30px}}@media screen and (max-width: 980px){.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in.arrow:before{left:-25px}}@media screen and (max-width: 520px){.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in.arrow:before{display:none}}.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in.type2 .tx{background-color:var(--color3)}.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in .tx{position:absolute;top:10px;left:10px;background-color:var(--color1);color:#FFF;padding:3px 10px;z-index:2}.works.single #content .post_content .works_before_after .works_before_after_img .works_img_in img{object-fit:cover;width:100%;height:100%}.works.single #content .post_content .works_before_after .works_txt{padding:20px 20px 0}.works.single #content .kanren .inner h2{font-weight:900}@media screen and (max-width: 768px){.works.single #content .kanren .inner.type2{width:100%;padding:0}}.works.single #content .kanren .inner .slider-wrapper{position:relative;z-index:2}.works.single #content .kanren .inner .slider-wrapper .splide__track{overflow:visible}@media screen and (max-width: 768px){.works.single #content .kanren .inner .slider-wrapper .splide__track{overflow:hidden}}.works.single #content .kanren .inner .work_list{position:relative;padding:40px 0 30px 0;display:grid !important;grid-template-columns:repeat(4, 1fr);gap:0 15px}@media screen and (max-width: 768px){.works.single #content .kanren .inner .work_list{display:flex !important;gap:0}}.works.single #content .kanren .inner .work_list .splide__slide{border-radius:10px;background-color:#FFF;border:1px solid #c0c0c0}@media screen and (max-width: 768px){.works.single #content .kanren .inner .work_list .splide__slide{opacity:1 !important;transform:translateY(0) !important;margin-bottom:20px}}.works.single #content .kanren .inner .work_list .splide__slide a{display:block;position:relative;width:100%;height:100%}.works.single #content .kanren .inner .work_list .splide__slide a .imgBox{position:relative;height:235px;overflow:hidden;border-radius:10px 10px 0 0;z-index:0}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .imgBox{height:160px}}.works.single #content .kanren .inner .work_list .splide__slide a .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% !important;height:100% !important}.works.single #content .kanren .inner .work_list .splide__slide a .imgBox .catch{position:absolute;top:0px;left:0px;font-size:16px;font-weight:900;color:#FFF;background-color:#f39600;z-index:1;padding:5px 10px;border-radius:0px 0px 6px 0px}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .imgBox .catch{font-size:16px}}.works.single #content .kanren .inner .work_list .splide__slide a .txBox{padding:10px 20px 20px}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .txBox{padding:15px 10px 10px}}.works.single #content .kanren .inner .work_list .splide__slide a .txBox p{line-height:25px}.works.single #content .kanren .inner .work_list .splide__slide a .txBox .title{font-size:20px;font-weight:900;letter-spacing:0;margin-bottom:3px;position:relative;border-bottom:1px solid #c0c0c0;line-height:25px;padding:0 0 13px}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .txBox .title{font-size:16px}}.works.single #content .kanren .inner .work_list .splide__slide a .txBox .title span{font-size:15px;font-weight:500;display:block}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .txBox .title span{font-size:12px}}.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price{padding:10px 0 0 0}.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price .price_tx{font-size:14px;font-weight:900;line-height:20px;padding-bottom:8px}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price .price_tx{font-size:12px;width:50%;text-align:left;line-height:15px}}.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price .price_tx2{color:#d70012;font-size:14px;font-weight:900;line-height:100%;letter-spacing:0.05em}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price .price_tx2{font-size:12px}}.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price .price_tx2 span{font-family:'Inter',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:30px;margin:0 5px 0 0;letter-spacing:0.1em}@media screen and (max-width: 520px){.works.single #content .kanren .inner .work_list .splide__slide a .txBox .price .price_tx2 span{font-size:20px}}.voice.single #content .post_content h1{font-size:clamp(22px, calc(22px + (32 - 22) * ((100vw - 400px) / 1100)), 32px) !important;font-weight:900;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #2e2e2e}@media screen and (max-width: 520px){.voice.single #content .post_content h1{padding-bottom:10px}}.voice.single #content .post_content .voice_faq{background-color:#FFF;border:1px solid var(--color1);padding:30px 50px;margin:20px 0;border-radius:10px}@media screen and (max-width: 520px){.voice.single #content .post_content .voice_faq{padding:15px;margin:10px 0}}.voice.single #content .post_content .voice_faq .voice_faq_tx1{padding:0 0 10px;margin:0 0 10px;border-bottom:1px dotted rgba(69,169,224,0.5)}.voice.single #content .post_content .voice_faq .voice_faq_tx1 p{font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 400px) / 1100)), 20px) !important;font-weight:900;position:relative;padding:0 0 0 1.5em}@media screen and (max-width: 520px){.voice.single #content .post_content .voice_faq .voice_faq_tx1 p{padding:0 0 0 2em}}.voice.single #content .post_content .voice_faq .voice_faq_tx1 p:before{content:"Q";font-family:'Inter',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;color:var(--color1);font-size:clamp(28px, calc(28px + (30 - 28) * ((100vw - 400px) / 1100)), 30px) !important;position:absolute;top:0;left:0}.voice.single #content .comment{border:3px solid var(--color1);border-radius:5px;background-color:#FFF;padding:40px 60px}@media screen and (max-width: 520px){.voice.single #content .comment{padding:14px}}.voice.single #content .comment h3{font-size:clamp(18px, calc(18px + (20 - 18) * ((100vw - 400px) / 1100)), 20px) !important;font-weight:700;border-bottom:1px dotted #989898;gap:0 10px;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 520px){.voice.single #content .comment p{line-height:24px}}.voice.single #content .kanren .inner h2{font-weight:900}@media screen and (max-width: 768px){.voice.single #content .kanren .inner.type2{width:100%;padding:0}}.voice.single #content .slider-wrapper{padding:43px 0 30px}@media screen and (max-width: 768px){.voice.single #content .slider-wrapper{padding:20px 0}}.voice.single #content .slider-wrapper .voiceBox .inBox{box-shadow:0 0 0 rgba(255,255,255,0)}.flow #content .flowLink .flowBox{padding:100px 0 0 0}.flow #content .flowLink .flowBox .flow_flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 0}.flow #content .flowLink .flowBox .flow_flex .in{width:32%;background-color:#FFF;padding:20px 10px 60px;position:relative}@media screen and (max-width: 768px){.flow #content .flowLink .flowBox .flow_flex .in{width:100%}}@media screen and (max-width: 430px){.flow #content .flowLink .flowBox .flow_flex .in{padding:30px 10px}}.flow #content .flowLink .flowBox .flow_flex .in:after{background:url("../images/common/arrow.svg") no-repeat center;background-size:50%;content:"";width:30px;height:30px;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%, 0%) rotate(90deg);-moz-transform:translate(-50%, 0%) rotate(90deg);-ms-transform:translate(-50%, 0%) rotate(90deg);-o-transform:translate(-50%, 0%) rotate(90deg);transform:translate(-50%, 0%) rotate(90deg)}.flow #content .flowLink .flowBox .flow_flex .in p{padding:0}.flow #content .flowLink .flowBox .flow_flex .in p.en{text-align:center}.flow #content .flowLink .flowBox .flow_flex .in p.en span{font-family:'Inter',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:900;color:var(--color1)}.flow #content .flowLink .flowBox .flow_flex .in p.title{text-align:center;font-weight:900;font-size:20px}.flow #content .step{margin-bottom:30px;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,0.3);padding:30px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 768px){.flow #content .step{align-items:flex-start}}@media screen and (max-width: 520px){.flow #content .step{padding:20px 15px}}.flow #content .step .numbar{width:80px;font-family:'Inter',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:900;text-align:center}@media screen and (max-width: 520px){.flow #content .step .numbar{width:60px;height:60px}}.flow #content .step .numbar p{font-size:16px;font-family:'Inter',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:900;padding-bottom:0;line-height:150%}@media screen and (max-width: 520px){.flow #content .step .numbar p{font-size:14px}}.flow #content .step .numbar .en{width:80px;height:80px;border-radius:50%;background-color:var(--color1);display:flex;justify-content:center;align-items:center;font-size:40px;color:#FFF}@media screen and (max-width: 520px){.flow #content .step .numbar .en{width:60px;height:60px;font-size:25px}}.flow #content .step .step_flex{width:calc(100% - 120px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 520px){.flow #content .step .step_flex{width:calc(100% - 80px);display:block}}.flow #content .step .step_flex .txBox{width:70%;padding:0 50px 0 0}@media screen and (max-width: 768px){.flow #content .step .step_flex .txBox{width:100%;padding:0 0 20px}}.flow #content .step .step_flex .txBox h3{font-size:20px;font-weight:900;padding-bottom:10px}@media screen and (max-width: 520px){.flow #content .step .step_flex .txBox h3{font-size:18px}}.flow #content .step .step_flex .txBox p{line-height:30px}@media screen and (max-width: 520px){.flow #content .step .step_flex .txBox p{line-height:24px}}.flow #content .step .step_flex .imgBox{width:30%}@media screen and (max-width: 1000px){.flow #content .step .step_flex .imgBox{height:200px}}@media screen and (max-width: 768px){.flow #content .step .step_flex .imgBox{width:100%;height:auto}}@media screen and (max-width: 520px){.flow #content .step .step_flex .imgBox{width:calc(100% + 80px);height:170px;margin-left:-80px}}.flow #content .step .step_flex .imgBox img{object-fit:cover;width:100%;height:100%}.flow #content #warranty .warrantyTx{padding-top:30px}.flow #content #warranty .warrantyTx span{background-color:var(--color3);color:#FFF;padding:5px 10px}.flow #content #warranty .line_title{font-size:clamp(18px, calc(0.79vw + 15px), 30px)}.flow #content #warranty .warranty_flex{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:100px}@media screen and (max-width: 768px){.flow #content #warranty .warranty_flex{gap:20px 0;padding-bottom:50px}}.flow #content #warranty .warranty_flex .warranty_in{width:48%;border-radius:10px;overflow:hidden}@media screen and (max-width: 768px){.flow #content #warranty .warranty_flex .warranty_in{width:100%}}.flow #content #warranty .warranty_flex .warranty_in .warranty_title{background-color:var(--color1);color:#FFF;padding:20px 30px}@media screen and (max-width: 520px){.flow #content #warranty .warranty_flex .warranty_in .warranty_title{padding:20px}}.flow #content #warranty .warranty_flex .warranty_in .warranty_title .inter{padding-bottom:0}.flow #content #warranty .warranty_flex .warranty_in .warranty_title .inter span{background-color:#FFF;padding:3px 10px;border-radius:5px}.flow #content #warranty .warranty_flex .warranty_in .warranty_title h3{font-size:clamp(18px, calc(0.79vw + 15px), 30px)}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap{padding:20px 30px;background-color:#FFF}@media screen and (max-width: 520px){.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap{padding:20px}}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap h4{border-bottom:1px dashed var(--color2);padding:0 0 10px 0;margin-bottom:10px}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap p{line-height:27px;font-size:15px}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap p span{font-weight:700}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox{background-color:#e8edf0;border-radius:10px;padding:20px}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox .in{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox .in p{padding:5px 0}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox .in p:first-child{width:25%}@media screen and (max-width: 520px){.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox .in p:first-child{width:100%;padding:10px 0 5px;line-height:100%;border-bottom:1px solid #C9C9C9}}.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox .in p:last-child{width:75%;font-weight:700}@media screen and (max-width: 520px){.flow #content #warranty .warranty_flex .warranty_in .warranty_wrap .inBox .in p:last-child{width:100%;padding:5px 0 10px 1em}}.flow #content #warranty .warranty_maker .title{position:relative;padding:0 0 0 90px;margin-bottom:30px}.flow #content #warranty .warranty_maker .title:before{position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);content:"";width:70px;height:70px;background:url("../images/common/icon5.svg") no-repeat center;background-size:50%;border-radius:50%;background-color:#FFF}.flow #content #warranty .warranty_maker .title h2{font-size:clamp(18px, calc(0.79vw + 15px), 30px);font-weight:900}.flow #content #warranty .warranty_maker .maker_head{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.flow #content #warranty .warranty_maker .maker_head{display:none}}.flow #content #warranty .warranty_maker .maker_head .in{background-color:var(--color1);color:#FFF;padding:20px;border-left:1px solid #FFF}.flow #content #warranty .warranty_maker .maker_head .in:first-child{width:20%;border-left:none}.flow #content #warranty .warranty_maker .maker_head .in:nth-child(2){width:60%}.flow #content #warranty .warranty_maker .maker_head .in:last-child{width:20%;text-align:center}.flow #content #warranty .warranty_maker .maker_wrap{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.flow #content #warranty .warranty_maker .maker_wrap{flex-wrap:wrap;margin-top:70px}}.flow #content #warranty .warranty_maker .maker_wrap .in{padding:20px;border-bottom:1px solid var(--color1);border-left:1px solid var(--color1);background-color:#FFF}@media screen and (max-width: 768px){.flow #content #warranty .warranty_maker .maker_wrap .in{padding:10px 20px}}.flow #content #warranty .warranty_maker .maker_wrap .in:first-child{width:20%}@media screen and (max-width: 768px){.flow #content #warranty .warranty_maker .maker_wrap .in:first-child{width:100%;position:relative;margin-bottom:60px;border-right:1px solid var(--color1);text-align:center}.flow #content #warranty .warranty_maker .maker_wrap .in:first-child:before{content:"商品カテゴリ";width:100.4%;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;top:-50px;left:-0.1%;background-color:var(--color1);color:#FFF}}.flow #content #warranty .warranty_maker .maker_wrap .in:nth-child(2){width:60%;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:5px 10px}@media screen and (max-width: 768px){.flow #content #warranty .warranty_maker .maker_wrap .in:nth-child(2){width:100%;position:relative;margin-bottom:60px;border-right:1px solid var(--color1)}.flow #content #warranty .warranty_maker .maker_wrap .in:nth-child(2):before{content:"主要取扱メーカー";width:100.4%;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;top:-50px;left:-0.1%;background-color:var(--color1);color:#FFF}}.flow #content #warranty .warranty_maker .maker_wrap .in:nth-child(2) span{font-size:14px;padding:3px 10px;border-radius:5px;background-color:rgba(131,161,180,0.3)}.flow #content #warranty .warranty_maker .maker_wrap .in:last-child{width:20%;border-right:1px solid var(--color1);text-align:center}@media screen and (max-width: 768px){.flow #content #warranty .warranty_maker .maker_wrap .in:last-child{width:100%;position:relative;margin-bottom:10px;border-right:1px solid var(--color1)}.flow #content #warranty .warranty_maker .maker_wrap .in:last-child:before{content:"主な製品保証期間";width:100.4%;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;top:-50px;left:-0.1%;background-color:var(--color1);color:#FFF}}.post.single #content{min-height:600px}.post.single #content .inner{max-width:1000px}@media screen and (max-width: 1040px){.post.single #content .inner{padding:0 20px}}.post.single #content .inner h1{color:#141413;font-size:24px;font-weight:700;padding:20px 0}@media screen and (max-width: 520px){.post.single #content .inner h1{font-size:22px}}.post.single #content .inner p{line-height:36px}@media screen and (max-width: 520px){.post.single #content .inner p{line-height:26px}}.post.single #content .inner .cateFlex{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px 10px}.post.single #content .inner .cateFlex .cate{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px 10px}.post.single #content .inner .cateFlex .cate div{font-size:12px;background-color:var(--color1);color:#FFF;padding:3px 10px}.post.single #content .inner .cateFlex .time{font-size:12px}.post.single #content .inner .post_content{padding-bottom:100px}@media screen and (max-width: 520px){.post.single #content .inner .post_content{padding-bottom:50px}}.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 20px;margin-bottom:20px;border-bottom:2px solid 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{font-size:20px;padding:0 0 0 20px;margin:40px 0 20px;border-left:3px solid var(--color1)}@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 20px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h4{font-size:16px}}.post.single #content .inner .single_content h5{font-size:17px;padding:40px 0 20px}@media screen and (max-width: 520px){.post.single #content .inner .single_content h5{font-size:15px}}.post.single #content .inner .single_content .mainImg{padding:0 0 50px;text-align:center}.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{font-size:18px;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:16px;line-height:28px}}@media screen and (max-width: 420px){.post.single #content .inner .single_content p{font-size:14px;line-height:24px}}.post.single #content .inner .single_content p a{text-decoration:underline;color:var(--color1)}.post.single #content .inner .single_content img{margin:50px auto;filter:brightness(105%)}.post.single #content .inner .single_content table{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:0 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 0 0 1em}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-columns{flex-wrap:wrap !important}}@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 .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;background:linear-gradient(to top, #f39600 0%, #ffd900 100%);border:2px solid #ffd900;color:#FFF;font-size:26px;font-weight:900;border-radius:50px;padding:20px 10px;width:442px;height:80px;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 768px){.post.single #content .inner .single_content .wp-block-button a{font-size:20px}}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-button a{width:350px;height:auto}}@media screen and (max-width: 400px){.post.single #content .inner .single_content .wp-block-button a{width:320px;font-size:18px}}.post.single #content .inner .single_content .wp-block-button a:before,.post.single #content .inner .single_content .wp-block-button a:after{content:"";position:absolute;top:50%}.post.single #content .inner .single_content .wp-block-button a:before{z-index:0;width:38px;height:38px;border-radius:50%;background-color:var(--color1);right:20px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}@media screen and (max-width: 768px){.post.single #content .inner .single_content .wp-block-button a:before{right:10px}}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-button a:before{width:30px;height:30px}}.post.single #content .inner .single_content .wp-block-button a:after{z-index:1;width:8px;height:8px;border-top:3px solid #FFF;border-right:3px solid #FFF;-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg);right:35px}@media screen and (max-width: 768px){.post.single #content .inner .single_content .wp-block-button a:after{right:25px}}@media screen and (max-width: 520px){.post.single #content .inner .single_content .wp-block-button a:after{right:22px}}.post.single #content .inner .single_content .wp-block-button.blue a{background:linear-gradient(0deg, #2e0095 0%, #45a9e0 100%);border:2px solid #45a9e0}.post.single #content .inner .single_content .wp-block-button.blue a:before{background-color:#ffd900}.post.single #content .inner .single_content .wp-block-button.blue a:after{border-color:var(--color1)}.post.single #content .inner .single_content .wp-block-button.c{display:flex;justify-content:center;align-items:center}.post.single #content .inner .single_content .wp-block-button a{width:300px;display:inline-block;text-align:center}#content .postlink{display:grid;grid-template-columns:repeat(3, auto);justify-content:center;align-items:center;padding:50px 0 50px;gap:0 20px;margin:0 auto}@media screen and (max-width: 520px){#content .postlink{padding:30px 0}}#content .postlink .box{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,#content .postlink .box.box_c:empty{display:none}#content .postlink .box.box_l a,#content .postlink .box.box_r a,#content .postlink .box.box_c a{border:2px solid var(--color1);background-color:var(--color1);color:#FFF;display:flex;justify-content:center;align-items:center;font-size:22px;padding:10px 20px;border-radius:10px;text-align:center}#content .postlink .box.box_l a span,#content .postlink .box.box_r a span,#content .postlink .box.box_c 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,#content .postlink .box.box_c a span{display:none}}#content .postlink .box.box_l a i,#content .postlink .box.box_r a i,#content .postlink .box.box_c a i{background:url("../images/common/icon5.svg") no-repeat center;width:25px;height:32px}#content .postlink .box.box_c a{background-color:#FFF;color:var(--color1)}
