html,body{margin:0;padding:0;font-family:"Hiragino Kaku Gothic Pro",sans-serif,"Meiryo UI";scroll-behavior:smooth}#flattire a{text-decoration:none;transition:.3s;box-sizing:border-box}#flattire{margin-top:10px;background:#fff7b8;background-size:100%;width:100%;padding:0 0 50px}#flattire .pcHidden{display:none}#flattire .spHidden{display:block}@media(max-width: 768px){#flattire{margin-top:0}#flattire .pcHidden{display:block}#flattire .spHidden{display:none}}#flattire figure{margin:0;padding:0}#flattire .mv{width:100%;text-align:center;padding:30px 0;background:url(../_mimg/panknew-bg.png)}@media(max-width: 768px){#flattire .mv{padding:40px 0}}#flattire .mv .copy{width:750px;margin:0 auto}@media(max-width: 768px){#flattire .mv .copy{width:94%}}#flattire .mv h2{width:850px;margin:30px auto 0;background:url(../_mimg/panknew-tit.png) no-repeat center top;background-size:100%;height:440px;color:rgba(0,0,0,0)}@media(max-width: 768px){#flattire .mv h2{width:94%;height:310px}}#flattire #question{width:990px;margin:30px auto;background:rgba(112,96,40,.507);padding:30px}@media(max-width: 768px){#flattire #question{width:calc(100% - 40px)}}#flattire #question h2{background:url(../_mimg/panknew-question.png) no-repeat center top;background-size:100%;color:rgba(0,0,0,0);height:150px}@media(max-width: 768px){#flattire #question h2{background:url(../_mimg/panknew-question-sp.png) no-repeat center top;background-size:100%;height:250px}}#flattire #question h2 span::before,#flattire #question h2 span::after{display:inline-block;width:90px;height:50px;content:"";background:url(../_mimg/arrow.svg) no-repeat center;background-size:100%;vertical-align:-16px;margin:0 20px}@media(max-width: 768px){#flattire #question h2 span::before,#flattire #question h2 span::after{display:none}}#flattire #question h2 b{font-size:1.5em;font-weight:bold}#flattire #question h2+p{font-weight:bold;margin-bottom:.5em}#flattire #question .trouble{background:rgba(35,24,21,.952);border-radius:20px;padding:30px 30px 0}#flattire #question .trouble h3{color:#fff;font-size:2rem;font-weight:bold}@media(max-width: 768px){#flattire #question .trouble h3{font-weight:bold;font-size:32px;padding:20px 0 0;height:auto;line-height:1.4em;text-align:center}}#flattire #question .trouble h3 b{color:#ff0}#flattire #question .trouble ul{width:870px;margin:30px auto 0;padding:0;display:flex;justify-content:space-between}@media(max-width: 768px){#flattire #question .trouble ul{width:100%;flex-wrap:wrap}}#flattire #question .trouble ul li{list-style:none;width:calc(33.3333333333% - 20px)}@media(max-width: 768px){#flattire #question .trouble ul li{width:100%;display:flex;flex-direction:column}}#flattire #question .trouble ul li figure{width:100%;margin:0 auto}@media(max-width: 768px){#flattire #question .trouble ul li figure{width:100%}}#flattire #question .trouble ul li img{width:100%}#flattire #question .trouble ul li p{padding:20px 0;color:#fff;font-weight:bold}@media(max-width: 768px){#flattire #question .trouble ul li p{width:100%;display:flex;justify-content:center;align-items:center;padding:30px 0;font-size:26px}}#flattire #question .melit{width:930px;margin:30px auto;padding:0;display:flex;justify-content:space-between}@media(max-width: 768px){#flattire #question .melit{width:calc(100% - 40px);flex-wrap:wrap}}@media(max-width: 768px){#flattire #question .melit li{width:100%;background:#fff;border-radius:10px;margin-bottom:15px}}#flattire .gaiyou{width:990px;margin:50px auto;background:#fff;box-sizing:border-box}@media(max-width: 768px){#flattire .gaiyou{width:calc(100% - 40px)}}#flattire .gaiyou h2{background:#3c3736;height:90px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:30px}@media(max-width: 768px){#flattire .gaiyou h2{font-size:34px;height:130px}}#flattire .gaiyou .point-tit1{background:url(../_mimg/panknew-point1.png) no-repeat left top;background-size:990px;height:120px;color:rgba(0,0,0,0);margin:40px auto}@media(max-width: 768px){#flattire .gaiyou .point-tit1{background:url(../_mimg/panknew-point1-sp.png) no-repeat left top;background-size:100%;height:200px}}#flattire .gaiyou .point-tit2{background:url(../_mimg/panknew-point2.png) no-repeat left top;background-size:990px;height:80px;color:rgba(0,0,0,0);margin:40px auto}@media(max-width: 768px){#flattire .gaiyou .point-tit2{background:url(../_mimg/panknew-point2-sp.png) no-repeat left top;background-size:100%;height:180px}}#flattire .gaiyou .point-tit3{background:url(../_mimg/panknew-point3.png) no-repeat left top;background-size:990px;height:100px;color:rgba(0,0,0,0);margin:0 auto 40px}@media(max-width: 768px){#flattire .gaiyou .point-tit3{background:url(../_mimg/panknew-point3-sp.png) no-repeat left top;background-size:100%;height:200px}}#flattire .gaiyou .point-tit4{background:url(../_mimg/panknew-point4.png) no-repeat left top;background-size:990px;height:100px;color:rgba(0,0,0,0);margin:40px auto}@media(max-width: 768px){#flattire .gaiyou .point-tit4{background:url(../_mimg/panknew-point4-sp.png) no-repeat left top;background-size:100%;height:200px}}#flattire .gaiyou .step h3{background:url(../_mimg/gaiyou-bg.gif) no-repeat center;width:910px;margin:40px auto 30px;text-align:center;font-size:19px}@media(max-width: 768px){#flattire .gaiyou .step h3{width:100%;background-size:200%;margin:60px auto 60px;font-size:30px}}#flattire .gaiyou table{width:910px;margin:0 auto;border-collapse:collapse}@media(max-width: 768px){#flattire .gaiyou table{width:calc(100% - 40px)}}#flattire .gaiyou table tr.hani th{background:#fff;text-align:center;padding:40px 0;border:1px solid #efefef}@media(max-width: 768px){#flattire .gaiyou table tr.hani th{height:150px;display:flex;justify-content:center;align-items:center;line-height:1.2}}#flattire .gaiyou table tr.price th{background:#fff174;text-align:center;padding:20px 0;border:1px solid #efefef}@media(max-width: 768px){#flattire .gaiyou table tr.price th{height:150px;display:flex;justify-content:center;align-items:center;line-height:1.2}}#flattire .gaiyou table td{background:#fbfbf9;width:16%;border:1px solid #efefef;text-align:center;font-size:18px;color:#333}#flattire .gaiyou table tr.hani td{font-size:16px;background:#3c3736;color:#fff}#flattire .gaiyou table tr.price td{font-size:16px}#flattire .gaiyou table tr.price td span{font-size:30px;color:#c00;font-weight:bold}@media(max-width: 768px){#flattire .gaiyou table tr.price td span{font-size:36px;font-weight:bold}}@media(max-width: 768px){#flattire .gaiyou tbody{display:flex}#flattire .gaiyou tbody tr{width:38%;display:block}#flattire .gaiyou tbody tr:nth-child(1){width:23%}#flattire .gaiyou tbody tr th{padding:20px 0;width:100%;display:block;text-align:center;font-size:24px}#flattire .gaiyou tbody tr td{width:100%;display:block;text-align:center;line-height:60px;height:80px;font-size:22px}}#flattire .gaiyou div.price p{width:910px;margin:20px auto 0;font-size:12px;text-align:left}@media(max-width: 768px){#flattire .gaiyou div.price p{width:calc(100% - 40px)}}#flattire .gaiyou .step ul{width:870px;margin:0 auto;padding-bottom:50px;display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 768px){#flattire .gaiyou .step ul{width:calc(100% - 40px);margin:0 auto;padding:0}}#flattire .gaiyou .step ul li{list-style:none;width:calc(25% - 15px);text-align:center}@media(max-width: 768px){#flattire .gaiyou .step ul li{width:calc(50% - 15px);margin-bottom:50px}}#flattire .gaiyou .step ul li h4{color:#c00;padding:15px 0}@media(max-width: 768px){#flattire .gaiyou .step ul li h4{padding:35px 0;font-size:30px}}#flattire .gaiyou .step ul li figure img:nth-child(3){padding-top:20px}#flattire .gaiyou .step ul li p{font-size:13px;text-align:left}@media(max-width: 768px){#flattire .gaiyou .step ul li p{font-size:20px}}@media(max-width: 768px){#flattire .gaiyou .step ul li img{width:40%}}#flattire .chuui{background:#f4f4f4;width:990px;margin:0 auto 50px;padding:0 0 40px}@media(max-width: 768px){#flattire .chuui{width:calc(100% - 40px)}}#flattire .chuui h2{width:100%;background:#333;color:#fff;padding:30px 40px;margin-bottom:30px;font-size:26px;font-weight:normal;text-align:left}@media(max-width: 768px){#flattire .chuui h2{padding:50px 0;font-size:30px;line-height:2em;text-align:center}}#flattire .chuui p{margin:0 40px;font-size:12px;line-height:1.7em;padding:0 0 40px;text-align:left}@media(max-width: 768px){#flattire .chuui p{margin:0 40px;font-size:14px;line-height:2em}}#flattire .chuui .kiyaku{width:910px;margin:0 auto;background:#fff;display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){#flattire .chuui .kiyaku{width:calc(100% - 40px);display:flex;flex-direction:column}}#flattire .chuui .kiyaku span{height:100%;padding:40px;font-size:14px}@media(max-width: 768px){#flattire .chuui .kiyaku span{padding:40px 20px;font-size:22px}}#flattire .chuui .kiyaku a{display:block;width:50%;padding:40px 40px 40px 90px;background:#007eaf url(../_mimg/pdf-icon.png) no-repeat right;background-size:9%;color:#fff;background-position:30%;text-align:center}@media(max-width: 768px){#flattire .chuui .kiyaku a{width:100%;background-position:20%;font-size:22px;padding:40px 0}}#flattire .chuui .kiyaku a:hover{background:#9e0404 url(../_mimg/pdf-icon.png) no-repeat right;background-size:9%;background-position:30%}@media(max-width: 768px){#flattire .chuui .kiyaku a:hover{background-position:20%}}.scrollIn{opacity:0}.scrollIn.is-scrollIn{animation:.4s fadeInUp .1s forwards ease-in-out}@keyframes fadeInUp{0%{opacity:0;translate:0 30px}100%{opacity:1;translate:0px 0}}