*{margin:0;padding:0;border:0;color:inherit;font-family:"Noto Sans Japanese", "Noto Sans", "Yu Gothic", "Yu Gothic UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", Helvetica, Arial, メイリオ, Meiryo, sans-serif;font-weight:normal;text-decoration:none;vertical-align:baseline;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;list-style:none}html{color:#000;font-size:62.5%;background-color:#FFF}body{font-size:1.4em;line-height:1.8;transition:.4s}img{display:block;max-width:100%;margin:0 auto;vertical-align:bottom}p{font-size:20px;line-height:1.6;text-align:justify}b{font-weight:bold}.flex_column{display:flex;align-items:center;justify-content:space-around}.flex_column.wrap{flex-wrap:wrap}.flex_column.wrap.wrap_2>div{width:50%}.flex_column.wrap.wrap_3>div{width:calc(100% / 3)}.vh_center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.detailBtn{cursor:pointer}.radius{border-radius:8px}.arrow_rt{display:block;position:relative}.arrow_rt::after{content:"";width:16px;height:16px;display:block;position:absolute;left:90%;top:50%;transform:translateY(-50%) rotate(135deg);border-top:3px solid transparent;border-left:3px solid transparent;border-color:#ffee00}.mg80_0{margin:80px 0}.mg40_0{margin:40px 0}.mg20_0{margin:20px 0}.mgb20{margin-bottom:20px}.mgb40{margin-bottom:40px}.mgb80{margin-bottom:80px}.pd8{padding:8px}.pd12{padding:12px}.pd20{padding:20px}.pd40{padding:40px}.modalArea{display:none;position:fixed;width:80vw;height:70vh;top:calc(50% + 32px);left:50%;transform:translate(-50%, -50%);overflow-y:scroll;overflow-x:-moz-hidden-unscrollable;-webkit-overflow-scrolling:touch;z-index:9991}.modalArea::-webkit-scrollbar{width:8px;border-radius:10px}.modalArea::-webkit-scrollbar-track{background:#fff;border:none;border-radius:10px}.modalArea.setA::-webkit-scrollbar-thumb{background:rgba(125,165,51,0.8);border-radius:10px;box-shadow:inset 0 0 4px rgba(255,255,255,0.8)}.modalArea.setB::-webkit-scrollbar-thumb{background:rgba(255,154,28,0.8);border-radius:10px;box-shadow:inset 0 0 4px rgba(255,255,255,0.8)}#modalBack{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);overflow:hidden;cursor:pointer;z-index:9990}.close{display:none;position:fixed;top:12%;right:10%;font-size:2.5rem;color:#fff;cursor:pointer;z-index:9991}.allergen_detail{padding:15px;background:#fff;border-radius:4px}.allergen_detail .ttl h2{font-weight:bold;font-size:26px;padding-bottom:45px}.allergen_detail .content h3{padding:5px;font-weight:bold;font-size:24px;color:#fff}.allergen_detail .content h3+p{padding:30px 0 40px}.allergen_detail .content p{font-size:20px;padding:0 10px 15px}.allergen_detail .content p.item{font-weight:bold;padding:30px 0 10px}.allergen_detail.setA .content h3{background:#7da533}.allergen_detail.setB .content h3{background:#ff9a1c}.red{background:#FF0000}.red>*{color:#FFF}.t_red{color:#FF0000}.green{background:#729B2D}.green>*{color:#FFF}.t_green{color:#729B2D}.gray{background:#b1b1b1}.gray>*{color:#FFF}.t_gray{color:#b1b1b1}.r_gray{background:#ebebeb}.r_gray>*{color:#FFF}t_r_gray{color:#ebebeb}.bg_sc01{background:#ff9a1c;width:75%;margin:0 auto}.bg_sc01>*{color:#FFF}.t_link{border-bottom:1px solid #000}.t_bold{font-weight:bold}.t_bold>*{font-weight:bold}.t_center{text-align:center}.t_right{text-align:right}.t_left{text-align:left}.t_large{font-size:1.2em}header{position:relative;width:100%;height:84px;background:#fff;box-shadow:0 2px 10px 1px rgba(0,0,0,0.4);z-index:9990;transition:.2s}#superchance header .logo img{width:158px}#superchance .wrap{position:relative}#superchance .wrap .container{width:100%;margin:0 auto}#superchance .wrap .mv,#superchance .wrap section{max-width:1000px;width:100%;margin:0 auto}#superchance .wrap .mv.img_01,#superchance .wrap section.img_01{width:100%;max-width:1200px}#superchance .wrap .mv.img_01 h2,#superchance .wrap section.img_01 h2{background:url(./images/img_01_bg.jpg) no-repeat;padding-top:125px;min-height:1542px}.cv{position:relative}.cv .btn{position:absolute;left:50%;bottom:35px;cursor:pointer;transform:translateX(-50%);font-size:24px;font-weight:bold}.cv .btn.center{width:50%;position:relative;text-align:center;bottom:0;padding:24px 0}.cv .btn.s_btn{width:30%;font-size:18px;padding:12px 0}.cv .btn.m_btn{width:60%;font-size:18px;padding:12px 0}.cv .btn img{width:80%;opacity:1;transition:.3s}.cv:nth-of-type(1) .btn img:hover,.cv:nth-of-type(3) .btn img:hover{background:rgba(114,155,45,0.5);color:#729B2D}.cv:nth-of-type(2) .btn img:hover,.cv:nth-of-type(4) .btn img:hover{background:rgba(255,143,27,0.5);color:#FF8F1B}.cv a img{opacity:1;transition:.4s}.cv a img:hover{opacity:.5}.superchance_area{background:#ebebeb}.superchance_area .flex_column{flex-wrap:wrap}.superchance_area .flex_column .box{width:33%;padding:12px}.superchance_area .flex_column .box :hover{transition:0.4s;opacity:0.7}.superchance_area .flex_column .box img{box-shadow:4px 4px 24px 0px rgba(0,0,0,0.2)}.superchance_area .flex_column .box p{font-size:18px;padding-top:14px}.superchance_area .flex_column .box p span{border-bottom:1px solid #000}.superchance_area .flex_column .box p.btn{background:#ff8b36;border-radius:6px;padding:8px 0;margin-top:12px;text-align:center;font-size:14px;color:#FFF;font-weight:bold;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.2)}.campaign .ttl{background:#b1b1b1;color:#FFF;padding:8px 12px;font-size:24px}.campaign h3{border-bottom:1px solid #000;font-size:20px}.campaign h3 ~ div{padding:8px 0}.campaign h3 ~ div p{font-size:18px}.campaign h3 ~ div p .t_red{color:red}.campaign ul{margin:0 0 12px}.campaign ul li{padding:4px 0}.campaign ul li ul{padding-left:30px;margin:0}.backToTop{position:fixed;right:40px;bottom:-80px;width:50px;z-index:9999;opacity:0.7;transition:0.4s;cursor:pointer}.backToTop:hover{opacity:1}footer{background:#2e5c3d;color:#FFF;text-align:center;height:45px;line-height:45px}
