body{font-family:HiraKakuProN-W6, Yu Gothic, Meiryo UI, Meiryo, sans-serif}img{width:100%}figure{margin:0;padding:0}.wrap{padding:0 10px;margin:0 auto}@media only screen and (max-width: 767px){.wrap{width:calc(100% - 20px)}}@media only screen and (min-width: 768px){.wrap{max-width:1180px}}.wrap h3{margin:0 0 15px 0;font-size:28px;font-weight:900;line-height:100%;width:100%}.wrap h4{color:#000;font-weight:600;line-height:100%;border:1px solid #000;display:inline-block;margin-top:30px}@media only screen and (max-width: 767px){.wrap h4{width:calc(100% - 22px);max-width:298px;font-size:22px;padding:12px 0 9px 0}}@media only screen and (min-width: 768px){.wrap h4{font-size:24px;padding:12px 30px 9px 30px}}.wrap ul{text-align:left}@media only screen and (max-width: 767px){.wrap ul{padding-left:30px}}.wrap ul li{margin-top:5px}@media only screen and (max-width: 767px){.wrap ul li{width:calc(100% - 30px)}}.wrap ul li:first-child{margin-top:0}.hero{background:linear-gradient(to bottom, #690000 0%, #e60012 100%);width:100%;overflow:hidden}@media only screen and (min-width: 768px){.hero .wrap{position:relative}}@media only screen and (max-width: 767px){.hero .wrap .logo{width:100%}}@media only screen and (min-width: 768px){.hero .wrap .logo{position:absolute;top:25px;right:10px}}@media only screen and (max-width: 767px){.hero .head{width:calc(100% - 20px);max-width:300px;height:300px;margin:10px auto 0 auto}}@media only screen and (min-width: 768px){.hero .head{width:60%;margin-top:30px;height:700px}}.yellow{background:linear-gradient(to bottom, #ff6d00 0%, #fffd00 100%)}.intro{background-color:#000;color:#fff;width:100%}@media only screen and (max-width: 767px){.intro{padding:25px 0}}@media only screen and (min-width: 768px){.intro{transform:skewY(-10deg);padding:30px 0 60px 0;margin-top:calc(-50% * 0.1763269807)}}.intro p{text-align:left;margin:10px 0 0 0}@media only screen and (max-width: 767px){.intro p{width:100%}}@media only screen and (min-width: 768px){.intro p{transform:skewY(10deg);font-size:20px;font-weight:600;line-height:120%}}.intro .line1{margin-top:0}@media only screen and (min-width: 768px){.intro .line1{padding-left:50%;width:50%}}@media only screen and (min-width: 768px){.intro .line2{padding-left:30%;width:65%}}@media only screen and (min-width: 768px){.intro .line3{padding-left:20%;width:80%}}@media only screen and (min-width: 768px){.intro .line4{padding-left:10%;width:65%}}@media only screen and (min-width: 768px){.intro .line5{padding-left:0;width:50%}}@media only screen and (max-width: 767px){.item{width:100%;padding-bottom:30px}}@media only screen and (min-width: 768px){.item{transform:skewY(-10deg);background-color:#fff;position:relative}}@media only screen and (min-width: 768px){.item .wrap{transform:skewY(10deg)}}.item .itemDetail{text-align:left}@media only screen and (max-width: 767px){.item .itemDetail{width:calc(100% - 40px);max-width:350px;margin:0 auto;padding-left:5px;padding-right:5px}}@media only screen and (min-width: 768px){.item .itemDetail{position:absolute;top:150px;left:10%;z-index:5;width:35%}}.item .itemDetail .itemDetailBox{outline:5px solid #000a25;border:2px solid #fff;background:linear-gradient(to bottom, #009ce3 0%, #000a25 100%);color:#fff;padding-left:10px;padding-right:14px}@media only screen and (max-width: 767px){.item .itemDetail .itemDetailBox{width:calc(100% - 28px)}}@media only screen and (min-width: 768px){.item .itemDetail .itemDetailBox{width:292px}}.item .itemDetail .itemDetailBox dl{width:100%}@media only screen and (min-width: 768px){.item .itemDetail .itemDetailBox dl{font-size:18px}}.item .itemDetail .itemDetailBox dl dt{width:100%;font-weight:600}.item .itemDetail .itemDetailBox dl dd{width:calc(100% - 1em);padding:0;margin:0 0 0 1em}@media only screen and (min-width: 768px){.item .itemDetail .itemDetailBox dl dd{margin-top:5px}}.item .itemDetail h2{margin:0 auto 30px auto;color:#000;font-size:24px;font-weight:900;line-height:140%}@media only screen and (max-width: 767px){.item .itemDetail h2{width:calc(100% - 10px);margin:20px 0 20px 10px}}@media only screen and (min-width: 768px){.item .itemDetail h2{margin:20px 0}}.item .itemDetail .btn{color:#fff;background:#ff0300;line-height:100%;font-weight:900;text-align:center}@media only screen and (max-width: 767px){.item .itemDetail .btn{display:block;width:calc(100% - 20px);max-width:320px;margin:0 auto;padding:12px 0 10px 0;font-size:24px}}@media only screen and (min-width: 768px){.item .itemDetail .btn{display:inline-block;width:420px;padding:14px 0 12px 0;font-size:30px}}@media only screen and (max-width: 767px){.item .itemImage{width:100%;max-width:400px;margin:0 auto}}@media only screen and (min-width: 768px){.item .itemImage{width:calc(55% - 20px);margin:0 20px 0 45%}}.item .itemImage .slick-slider{margin-bottom:0 !important}.attention{padding:25px 0 20px 0;background-color:#FFF200;color:#000}@media only screen and (max-width: 767px){.attention{width:100%}}@media only screen and (min-width: 768px){.attention{position:relative;z-index:10}}@media only screen and (max-width: 767px){.attention ul{width:calc(100% - 30px)}}@media only screen and (max-width: 767px){.attention ul li{width:calc(100% - 10px)}}.attention_b{background-color:#e60012;color:#fff}.inquiry{width:100%}@media only screen and (max-width: 767px){.inquiry{padding:30px 0 20px 0}}@media only screen and (min-width: 768px){.inquiry{padding:40px 0 20px 0}}.inquiry form .submit{font-size:16px;line-height:100%;cursor:pointer;margin-top:10px}@media only screen and (max-width: 767px){.inquiry p{text-align:left;width:calc(100% - 20px);margin-left:auto;margin-right:auto}}.inquiry dl{width:calc(100% - 20px);padding:0 10px;margin:15px auto 0 auto}@media only screen and (min-width: 768px){.inquiry dl{max-width:880px;display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:flex}}.inquiry dl dt{font-weight:600;padding:5px 0}@media only screen and (max-width: 767px){.inquiry dl dt{text-align:left;width:100%}}@media only screen and (min-width: 768px){.inquiry dl dt{font-weight:600;text-align:right;margin-right:10px;width:100px}}.inquiry dl dd{margin:0;padding:0;text-align:left}@media only screen and (max-width: 767px){.inquiry dl dd{width:100%}}@media only screen and (min-width: 768px){.inquiry dl dd{width:calc(100% - 110px)}}.inquiry dl dd input{padding:5px}@media only screen and (max-width: 767px){.inquiry dl dd input{width:calc(100% - 10px);max-width:390px}}@media only screen and (min-width: 768px){.inquiry dl dd input{width:390px}}.inquiry dl dd textarea{width:calc(100% - 10px);padding:5px}.cancel{width:100%}.cancel h5{text-align:left;font-size:16px;border-bottom:1px solid #555;margin:0 0 15px 0}.cancel ul{list-style:none;margin:0;padding:0}@media only screen and (max-width: 767px){.cancel ul{width:100%}}.cancel ul li{padding:0}@media only screen and (max-width: 767px){.cancel ul li{width:calc(100% - 20px);margin:0 auto}}.copy{margin-top:40px}@media only screen and (max-width: 767px){.copy{width:100%}}
