﻿:root{--color1:#C85739;--color2:#F3C600;--color3:#F39800;--color1-rgba:255,0,0;--text-color:#333333}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@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:1360px;height:390px;padding:100px 0px 0;margin:0 auto}@media screen and (max-width: 1400px){.pageMain{padding:100px 20px 0;width:100%}}@media screen and (max-width: 520px){.pageMain{height:200px}}.pageMain .in{position:relative;z-index:1}.pageMain .in .ens{font-size:70px;font-weight:500;letter-spacing:0.1em;line-height:100%}@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}#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:30px 10px;border-top:none;border-bottom:2px solid var(--color1);letter-spacing:0.1em;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 .flexBox{display:flex;justify-content:space-between;flex-wrap:wrap}.privacy-policy #content h2,.privacy #content h2{font-size:24px;font-weight:600;padding:0 0 40px}@media screen and (max-width: 520px){.privacy-policy #content h2,.privacy #content h2{font-size:16px;padding:0 0 20px}}.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: 1040px){#content .inner{padding:0 20px}}#content .inner .list_box{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px 2%}#content .inner .list_box .in{width:24%;max-width:320px;border-radius:20px;overflow:hidden}@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{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 0 0}#content .inner .list_box .in .txBox .date{color:#797979;font-size:12px}#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}#content .inner .list_box .in .txBox .button{font-size:14px}#content .inner .list_box .in .txBox .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;position:relative;display:flex;justify-content:center;align-items:center;max-width:400px;font-size:20px;font-weight:600;background-color:var(--color2);color:#000;display:block;border-radius:50px;padding:20px 20px 20px 40px}#content .inner .list_box .in .txBox .button a:before{content:"";width:37px;height:37px;border:1px solid #000;background-color:#FFF;position:absolute;top:50%;right:20px;border-radius:50px;-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}#content .inner .list_box .in .txBox .button a:after{content:"";width:18px;height:9px;background-color:#000;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:50%;right:30px;-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:2}#content .inner .list_box .in .txBox .button:before{width:35px;height:35px}#content .inner .list_box .in .txBox .button:after{left:7px}@media screen and (max-width: 430px){#content .inner .list_box .in .txBox .button:after{left:12px}}.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 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 .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 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 .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{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 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 .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;position:relative;display:flex;justify-content:center;align-items:center;max-width:400px;font-size:20px;font-weight:600;background-color:var(--color2);color:#000;display:block;border-radius:50px;padding:20px 20px 20px 40px}.post.single #content .inner .single_content .wp-block-button a:before{content:"";width:37px;height:37px;border:1px solid #000;background-color:#FFF;position:absolute;top:50%;right:20px;border-radius:50px;-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:after{content:"";width:18px;height:9px;background-color:#000;clip-path:polygon(0 0, 0% 100%, 100% 50%);position:absolute;top:50%;right:30px;-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:2}.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:48%;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:linear-gradient(0deg, #04aceb 0%, #014188 100%);color:#FFF;display:flex;justify-content:center;align-items:center;font-size:22px;padding:10px 30px;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}
