.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}section{clear:both;display:block}section .inner{margin:0 auto;max-width:1080px;width:100%}.wrapper *{box-sizing:border-box;-moz-box-sizing:border-box}img{width:auto}.sp-break-360,.sp-break{display:none}.pc-break{display:block}div,th,td,tr,li,ul,p,h1,h2,h3,h4,h5{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;vertical-align:middle}.box10{float:left;width:9%}.box20{float:left;width:20%}.box25{float:left;width:25%}.box28{float:left;width:27.33333333%}.box30{float:left;width:30%}.box33{float:left;width:33%}.box35{float:left;width:35%}.box40{float:left;width:40%}.box45{float:left;width:45%}.box50{float:left;width:50%}.box55{float:left;width:55%}.box60{float:left;width:60%}.box65{float:left;width:65%}.box67{float:left;width:67%}.box70,.box75{float:left;width:75%}.box80{float:left;width:80%}.box100{float:left;width:100%}.group{zoom:1}.group:before{content:"";display:table}.group:after{content:"";display:table;clear:both}.wrapper{overflow-x:hidden}.fontA{font-size:16px;line-height:1;font-family:"Noto Sans JP","Hiragino W6","ヒラギノ角ゴ Pro","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;color:#000}.content{float:left;width:100%;position:relative}.content1080{margin:0 auto;position:relative;max-width:1080px;width:100%}.content1080.content1080-p{padding-bottom:1px}.content1920{margin:0 auto;position:relative;max-width:1920px;width:100%}.main-image{z-index:9;background:url(../images/main-image-bg.webp) right top repeat-y}.header-wrap{box-shadow:0 0 20px 1px rgba(0,0,0,.25);z-index:999}.main-bg{position:relative}.main-text{position:absolute;top:50%;left:0;margin-top:-136px;max-width:1070px;width:100%}.main-img-wrap{position:absolute;height:100%;max-width:1080px;width:100%;left:50%;top:0;margin-left:-540px}.content07 .title05{padding-left:5%}.list02{text-align:center;float:left;width:100%;margin-top:20px}.list02>li{float:left;width:16.666666%}.list02>li>div{min-height:75px;display:block;background:#ccc;border:solid 1px #b2b2b2;border-right:0}.list02>li:first-child>div{border-top-left-radius:6px;border-bottom-left-radius:6px}.list02>li:last-child>div{border-right:solid 1px #b2b2b2;border-top-right-radius:6px;border-bottom-right-radius:6px}.list02>li>div>a{font-size:15px;letter-spacing:-2px;line-height:1.3;width:210px;height:74px;display:table-cell;vertical-align:middle}.title02{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-size:40px;padding:70px 0;float:left;width:100%}.content04{background:#ed1556;padding:36px 0}.content04 p{font-family:"Noto Serif JP",serif;font-size:23px;color:#fff;line-height:1.8;letter-spacing:-2px}.equip01{position:absolute;bottom:-36px;right:-10px;width:25%}.content05{margin-top:140px;background:url(../images/bg02.webp) center center repeat-y}.content07{background:url(../images/bg02.webp) center center repeat-y}.pink-wrap{background:rgba(245,150,180,.5);margin-top:160px}.img-center{text-align:center;margin-top:20px;margin-bottom:80px}.title03{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:40px;float:left;width:100%;text-align:left;margin-top:-77px;margin-bottom:56px}.list03,.list04,.list05,.list07,.list09,.list10{float:left;width:100%}.list06{max-width:950px;width:100%;margin:0 auto;background:#fff;border-radius:7px;padding:30px;padding-left:9%;padding-right:0;box-shadow:0px 0px 15px rgba(0,0,0,.25);font-weight:700}.list06 dd{text-align:left;font-size:20px;line-height:1.6}.list03>li{float:left;width:50%}.list03>li>div{min-height:470px;padding:20px;background:#fff;margin:7%;margin-top:0;box-shadow:0 0 10px rgba(0,0,0,.25);margin-bottom:12%;position:relative;text-align:center}.list03>li>div>p{font-size:16px;margin-top:15px;line-height:1.7;text-align:left;text-align:justify;letter-spacing:0}.list03>li>div>p>span{color:#f60;font-weight:500}.num{float:left;position:absolute;z-index:9999;left:10px;top:10px}.list04>li{float:left;width:100%}.list04>li>a{display:block;margin:0 20px}.content06{padding-top:50px;margin-bottom:120px}.list07>li{float:left;width:50%;border:rgba(0,0,0,0);padding:1px 0 0 1px;position:relative;overflow:hidden}.video-container{max-width:500px;margin:0 auto;width:100%}.list05{margin-bottom:50px}.list05 h3 img{float:left;width:85%}.list05>li{width:33.33333%;float:left}.list05>li:first-child p img{margin-left:5%}.list05>li>div{margin:0 25px}.list05 p{font-size:18px;float:left;width:100%;line-height:1.7;letter-spacing:-1px;text-align:justify}.list05 h3{text-align:center;width:100%;background:#ed1556;border-radius:6px}.list08{max-width:750px;width:100%;margin:0 auto;display:table;margin-bottom:65px}.list08>li{padding:30px;position:relative;background:url(../images/flow-bg.webp) center bottom no-repeat;text-align:center;padding-bottom:10%;margin-top:20px}.list08>li:last-child{background:url(../images/flow-bg.webp) 0 0 no-repeat}.list08>li>p{font-size:18px;color:#fff;line-height:1.8}.flow-num{position:absolute;top:30px;left:30px}.title04{float:left;width:100%;text-align:center;padding-bottom:15px;border-bottom:solid 1px #000;margin-bottom:20px}.machine{margin-top:-40px;margin-left:4%}.cta-container{margin:0 auto;max-width:800px;width:100%;background:#ddd;border-radius:6px;box-shadow:-2px -2px 6px rgba(0,0,0,.4);color:#000}.cta-container2{width:100%;padding:15px 18px;box-shadow:5px 5px 15px #fff}.content-cta{margin-top:120px;text-align:center;margin-bottom:120px}.cta-container2>h3{font-size:25px;text-shadow:0 4px 4px rgba(0,0,0,.3);float:left;width:100%;line-height:1;margin-bottom:15px;font-weight:700}.cta-container2>span{font-size:16px;margin-top:3%;display:block;float:left;width:100%;line-height:1.5}.content07{margin-top:60px;margin-bottom:140px}.content08{margin-bottom:120px}.title05{font-family:"Noto Sans JP","Hiragino W6","ヒラギノ角ゴ Pro","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;font-size:28px;float:left;width:100%;font-weight:500;line-height:1.6}.content07 .title03{margin-bottom:20px}.title06{font-family:"Noto Sans JP","Hiragino W6","ヒラギノ角ゴ Pro","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;font-size:21px;float:left;width:100%;color:#ed1556;line-height:1.2;margin:15px 0;font-weight:700;letter-spacing:-1px;text-align:justify}.title07{font-family:"Noto Serif JP",serif;font-size:28px;float:left;width:100%;text-align:center;color:#fff;margin-top:20px;margin-bottom:25px}.title-normal{float:left;width:100%;text-align:center;margin-bottom:40px}.title06>span{font-size:17px;font-weight:300;color:#000}.content09{margin-top:180px}.content09 .title03{margin-top:-240px}.content10{margin-bottom:120px}.content10 .table01{border:solid 1px #000;max-width:750px;width:100%;margin:0 auto;border-bottom:0;margin-bottom:30px;line-height:1.6}.content10 .table01 i{font-size:12px}.content10 .table01 tr{width:30%;padding:12px 10px}.content10 .table01 td{width:70%;border-bottom:solid 1px #000;padding:10px}.content10 .table01 td:last-child{width:70%;border-bottom:solid 1px #000}.content10 .table01 tr th{background:#fde7ee;color:#000;border-bottom:solid 1px #000;border-right:solid 1px #000;vertical-align:middle;padding:15px;font-weight:700}.content10 .table01 tr:last-child th{border-bottom:solid 1px #000}.content10 .table01 tr td{padding-left:15px}.list09{margin-top:30px;margin-bottom:20px}.list09>li{width:100%;margin-bottom:15px;border:solid 1px #ccc;border-radius:6px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,.2)}.list09>li>div{padding:20px}.border01{border-left:solid 1px #ccc;text-align:center}.th-title{font-size:18px;font-weight:500}.border01 p{color:#890e18;font-size:18px}.border01 p span{font-size:22px;font-weight:500}.list10{margin-top:10px;margin-bottom:60px}.list10>li{float:left;width:50%}.list10>li>div{padding:20px;background:#fff;margin:20px;position:relative;padding-bottom:70px;min-height:230px}.list10>li>div>img{float:left;margin-right:4%;width:110px}.list10>li>div>h3{font-size:20px;color:#890e18;font-weight:700;margin-bottom:12px}.list10>li>div>p{font-size:15px;line-height:1.5;float:left;width:72%}.list10>li>div>a{position:absolute;right:20px;bottom:20px;font-size:16px;color:#fff;font-weight:500;float:right;text-align:center;padding:4px 10px;background:#890e18;border-radius:5px;margin-top:10px}.list10>li>div>a:hover{opacity:.7}span.orange{color:#f60;font-weight:500}.listrec{clear:both;display:block;margin:0;overflow:hidden;padding:0;list-style:none}.listrec li{background-color:#fff;display:block;float:left;margin-bottom:38px;margin-right:4%;padding:20px;width:48%}.listrec li:nth-child(2n){margin-right:0}.listfloat{min-height:110px;padding-left:130px;position:relative}.listfloat img{left:0;position:absolute;top:0;max-width:100%;width:110px}.listfloat h3{color:#890e18;font-weight:700;font-size:20px;padding-bottom:12px}.listfloat p{float:left;font-size:15px;line-height:1.5;padding-bottom:20px}.listfloat .btn{clear:both;display:block;float:right;overflow:hidden}.listfloat .btn a{background-color:#890e18;clear:both;color:#fff;display:block;font-size:16px;font-weight:500;line-height:1.2;overflow:hidden;padding:4px 10px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.listfloat .btn a:hover{opacity:.7}.table-wrap{max-width:750px;min-height:auto;background:#fff;border:solid 1px #000;border-bottom:0;font-family:"Noto Sans JP",sans-serif;font-size:18px;line-height:2;display:block;clear:both;margin:0 auto;margin-bottom:8%}.table-wrap .box100{border-bottom:solid 1px #000}.div1,.div2{float:left;padding:20px}.div1{width:190px;background:#fde7ee;font-weight:700}.div2{width:485px;font-weight:500;border-left:solid 1px #000}.div2 span{font-size:13px}.div1 p{height:72px;display:table-cell;vertical-align:middle}.foot1{float:left;margin-top:7px}.foot3{float:right}.foot-cta{padding:20px 0;background:linear-gradient(top, #bb002a, #8b0e19)}.cta-footer{float:left;background:linear-gradient(top, #aa8a48, #dfbd73, #aa8a48);padding:14px;padding-top:12px;border-radius:6px;min-width:150px;text-align:center;line-height:16px;margin-left:20px}@media only screen and (max-width: 1120px){.content1080{padding-right:20px;padding-left:20px}.main-text{left:20px;margin-top:0;width:90%;top:10%}.main-img-wrap{left:0;margin-left:0}}@media only screen and (max-width: 1060px){footer .lft dl{max-width:180px}.content04 p{font-size:20px}.title03 img{width:60%;max-width:60%}}@media only screen and (max-width: 1020px){footer .lft dl{max-width:180px}.foot1{width:50%;max-width:50%}.foot-cta{padding:1.5% 0}.th-title,.border01 p{font-size:16px}.list09 .box40{width:22%}.list09 .box30{width:39%;padding:17px}}@media only screen and (max-width: 980px){footer .lft dl{max-width:142px;margin-right:10px;letter-spacing:-1px}.list10>li>div{min-height:280px}}@media only screen and (max-width: 960px){.list02>li>div>a{font-size:.8rem;line-height:1.4;font-weight:700}.list03>li>div{min-height:415px}.foot1{width:50%}.cta-footer{min-width:15%;padding:1.2%}.foot3{width:25%}}@media only screen and (max-width: 920px){header#mainhead1911 p{font-size:.5rem}}@media only screen and (max-width: 870px){nav#mainNav1911 ul{margin-right:-40px}.list02>li>div{min-height:60px}.list02>li>div>a{font-size:.7rem;height:60px}footer .sns{margin-top:1%}footer .links{padding-bottom:2%}.list10>li>div{min-height:300px}}@media only screen and (max-width: 820px){.list03>li>div{min-height:380px}footer .lft dl{max-width:125px;font-size:.7rem}.list10>li>div{min-height:320px}}@media only screen and (max-width: 744px){.box67,.box33,.box60,.box40,.box50,.box70{width:100%}wrapper{float:left;width:100%}#floating-btn{display:block}#floating-btn a{float:left;width:50%}.floating-btn2{position:fixed;bottom:0}.sp-break{display:block}.pc-break{display:none}footer .foot_btn{z-index:99999}.header-wrap,.container{max-width:420px;width:100%}footer .sns{text-align:center;width:100%;margin:10px auto;padding-left:0;padding-right:0}footer .inner{width:90%;margin:10px auto 0;padding-top:40px}.tel-sp img{width:80%}.list03>li>div{min-height:inherit;padding:5%}.title06{font-size:17px}.title06 span{font-size:15px}.title02{padding:35px 0}.content04{padding:25px 0}.list10{margin-bottom:5px}.content10 .title-normal img{width:35%}.title-normal{margin-bottom:25px}.content07{margin-bottom:30px}.list05 p{font-size:14px}.header-wrap{box-shadow:0 0 20px 1px rgba(0,0,0,0)}.content04 p{width:100%;text-align:center}.main-image{background:none}.main-text{position:relative;top:0;left:0;margin-top:0;width:96%}.main-img-wrap{margin-top:14px;margin-bottom:12px;position:relative;height:100%;width:100%;left:0;top:0;margin-left:0;padding:0}.header-wrap{height:64px}#head_top{float:left;width:95%}.content04{padding-top:140px}.equip01{bottom:inherit;width:195px;left:50%;margin-left:-89px;top:-168px}.content04 p{font-size:16px}.list03>li>div{margin:0;margin-bottom:6%;min-height:auto}.list03>li>div>p{font-size:14px}.video-container{max-width:420px;margin:0 auto}.cta-container2{width:100%;padding:5% 0}.cta-container2>h3{font-size:15px}.cta-container{width:100%;padding:5% 0;padding:0}.title03{margin-bottom:30px}.content05{margin-top:120px}.list04>li>a{display:block;margin:0 7px}.list04>li:first-child>a{margin-left:12px}.list04>li:last-child>a{margin-right:12px}.cta-container2>span{font-size:14px}.tel-sp{width:100%;display:block;margin:0 auto;margin-top:5%}.cta-container{border-radius:0;box-shadow:0px 0 4px rgba(0,0,0,0)}.content-cta{margin-top:80px;margin-bottom:80px}.content-cta .content1080{padding:0}.title05{font-size:16px;letter-spacing:-2px;text-align:center}.list05>li{width:100%;margin-bottom:7%}.list05>li>div{margin:0}.list03>li{width:100%}.list06{font-size:14px;letter-spacing:-1px;padding:3%}.list06 dl.box50{width:100%}.list06 dd{font-size:14px;line-height:1.8}.pink-wrap{padding-bottom:20px}.pink-wrap .box50{width:100%}.pink-wrap .padtop{margin-top:160px}.list08{width:112%;margin-left:-6%}.machine{margin-left:-145px;width:320px;position:absolute;z-index:9;left:50%}.flow-num{width:14%;max-width:60px;left:20px;top:20px}.flow-img{width:180px;max-width:180px}.list08>li{padding:20px;padding-bottom:40px}.title07{font-size:20px;margin-bottom:15px}.list08>li>p{font-size:14px}.content10 .table01 tr{width:30%;padding:10px;position:relative;height:114px}.content10 .table01 tr th{background:#fce7ee;color:#000;border-bottom:solid 1px #000;border-right:solid 1px #000;vertical-align:middle;padding:15px;width:100%;position:relative;display:table;border-right:0;text-align:center}.content10 .table01 td:last-child{width:89.5%;display:block;position:absolute;line-height:1.4;height:67px;border-bottom:solid 1px #000;box-sizing:border-box;text-align:center}.content10 .table01 i{display:inline-block}.content10 .table01 td.leftonly{text-align:left}.content10 .table01 tr:nth-child(2),.content10 .table01 tr:nth-child(3){height:98px}.content10 .table01 tr:nth-child(2) td,.content10 .table01 tr:nth-child(3) td{height:50px}.list09>li{padding-bottom:8px;text-align:center;padding-top:8px}.list09>li .box30.box30-p{padding-bottom:0}.list09>li>div{padding:5px}.list09 .box40{width:100%;margin-bottom:6px}.border01{border:0}.list09 .box30{width:100%}.list09>li>.box50{width:100%;text-align:center}.list09>li>.box25{width:100%;text-align:center;padding:0;margin-bottom:10px}.border01 p{font-size:14px}.border01 p span{font-size:16px;font-weight:500}.list10>li{width:100%;margin-bottom:20px}.list10>li>div{margin:0;min-height:auto}.list10>li>div>a{right:50%}.listrec li{float:none;margin-bottom:20px;margin-right:0;width:100%}.listfloat .btn{display:inline-block;float:none}.title03 img{width:100%;max-width:100%}.content10{margin-bottom:0}.content10 .table01{margin-bottom:0;font-size:15px}.content09{margin-bottom:70px;margin-top:60px}.content09 .title03{margin-top:-160px}.content-cta{margin-top:60px;margin-bottom:60px}.img-center{margin-top:40px;margin-bottom:60px}.content08{margin-bottom:0}.content08 .img-center{margin-bottom:0}.list06 .box50{width:50%}.list05 h3 img{float:left;width:60%}.div1,.div2{float:left;padding:6px 12px;line-height:1.8;font-size:15px;width:100%;text-align:center}.div1{border-bottom:solid 1px #000}.div2{border-left:0;font-size:14px}.div2 span{font-size:12px;display:block}.div1 p{height:inherit;display:block;vertical-align:middle;text-align:center}.content07 .title05{padding-left:0}.list09{margin-bottom:0}.content11 p.notice{display:block;text-align:right;font-size:13px}.main-image .content1080{padding:8px 0 0 0}.content06 .content1080{padding-left:0;padding-right:0}.video-container iframe{height:220px !important}.sp-only,.sp-break,.br-sp-2{display:block}.pc-break,.pc-only{display:none}}@media only screen and (max-width: 360px){.sp-break-360{display:block}.content1080{padding-right:12px;padding-left:12px}}.box40.border01 small{color:#333;font-size:12px}.content11{margin-top:180px}/*# sourceMappingURL=style.css.map */