﻿@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@400;500&family=M+PLUS+Rounded+1c:wght@500;700;800&family=Roboto:wght@400;500;700;900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?mldk8o");src:url("../fonts/icomoon.eot?mldk8o#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?mldk8o") format("truetype"),url("../fonts/icomoon.woff?mldk8o") format("woff"),url("../fonts/icomoon.svg?mldk8o#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-login:before{content:"\e900"}.icon-register:before{content:"\e901"}.icon-post:before{content:"\e902"}.icon-more:before{content:"\e903"}@font-face{font-family:"corporatelogomaru";src:url("../fonts/Corporate-Logo-Rounded-Bold-ver3.ttf") format("truetype")}#challenge{padding:60px 0;background:url("../img/top/bg-photo.png");background-size:contain}@media (max-width: 767px){#challenge{padding:40px 0}}#challenge .container{max-width:767px}#challenge .inner{background:#fff;padding:30px 25px;border-radius:20px}#challenge .inner .read{margin-bottom:20px;font-weight:600;font-size:1.6rem}#challenge .inner .read img{width:21px;vertical-align:sub}#challenge .inner .noteList{margin-bottom:20px;font-size:1.4rem}#challenge .inner .noteList li{text-indent:-1em;padding-left:1em}#challenge .inner .confirmTxt{color:#f33;margin-bottom:6px}#challenge .inner .cont{margin-bottom:20px}#challenge .inner .cont.bottom{margin-bottom:40px}#challenge .inner .cont.top,#challenge .inner .cont.oll{margin-bottom:20px}#challenge .inner .cont.top dl,#challenge .inner .cont.oll dl{border-bottom:none;padding:15px;display:block;border:2px solid #b8d16c;border-radius:5px}#challenge .inner .cont.top dl dt,#challenge .inner .cont.oll dl dt{width:100%;display:block;margin-bottom:0;padding:0}#challenge .inner .cont.top dl dt .txt1,#challenge .inner .cont.oll dl dt .txt1{text-indent:0;padding-left:0}#challenge .inner .cont.top dl dd,#challenge .inner .cont.oll dl dd{width:100%;display:block;background:none;padding:0}#challenge .inner .cont.top dl dd input,#challenge .inner .cont.top dl dd select,#challenge .inner .cont.oll dl dd input,#challenge .inner .cont.oll dl dd select{border:none;height:40px;width:100%;padding-left:10px;border-radius:5px;background:#ebf5ce}#challenge .inner .cont.top dl dd select,#challenge .inner .cont.oll dl dd select{background-image:url("../img/challenge/icon-select.png");background-size:14px 26px;background-position:center right 10px;background-repeat:no-repeat}#challenge .inner .cont.top dl dd ul,#challenge .inner .cont.oll dl dd ul{text-align:left;margin-bottom:5px;margin-top:10px;font-size:1.3rem}#challenge .inner .cont.top dl dd ul li,#challenge .inner .cont.oll dl dd ul li{text-indent:-1em;padding-left:1em}#challenge .inner .cont.oll{margin-bottom:20px}#challenge .inner .cont.oll img{width:80px;margin:0 auto;display:block;z-index:2;position:relative}#challenge .inner .cont.oll dl{margin-top:-30px;padding:50px 10px 30px 10px;background:#b8d16c;border:none}#challenge .inner .cont.oll dl dt{text-align:center;font-size:1.7rem;font-weight:600;margin-bottom:15px}#challenge .inner .cont.oll dl dd{text-align:center;font-size:1.6rem;padding-left:25px;background:none}#challenge .inner .cont.oll dl dd input{width:180px;margin-right:10px;height:50px;text-align:center;background:#fff;font-size:2.4rem;font-weight:600;padding-left:0}#challenge .inner .cont h3{background:#8db807;color:#fff;padding:15px 15px 15px 55px;font-size:2.3rem;font-weight:600;margin-bottom:10px;font-family:"M PLUS Rounded 1c", sans-serif;position:relative}#challenge .inner .cont h3 img{width:60px;position:absolute;top:10px;left:-10px}#challenge .inner .cont dl{border:2px solid #b8d16c;margin-bottom:20px;display:block;width:100%;position:relative;border-radius:5px}#challenge .inner .cont dl dt{padding:15px}#challenge .inner .cont dl dt .txt1{display:block;font-weight:600;margin-bottom:10px;font-size:1.8rem;text-indent:-1em;padding-left:1em}#challenge .inner .cont dl dt .txt1 span{font-size:1.4rem}#challenge .inner .cont dl dt .txt2{display:block;vertical-align:middle;font-weight:600;background:#ebf5ce;color:#8db807;text-align:center;padding:10px;font-family:"M PLUS Rounded 1c", sans-serif;font-size:2rem}#challenge .inner .cont dl dt .txt2 span{display:block;margin-bottom:5px;font-weight:400;color:#000;font-size:1.4rem;font-family:"Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}#challenge .inner .cont dl dt img{height:80px;position:absolute;bottom:50px;right:-5px}@media (max-width: 767px){#challenge .inner .cont dl dt img{height:70px}}#challenge .inner .cont dl dt img.small{height:55px;right:-20px}@media (max-width: 767px){#challenge .inner .cont dl dt img.small{height:50px;right:-15px}}#challenge .inner .cont dl dt img.inL{height:80px}@media (max-width: 767px){#challenge .inner .cont dl dt img.inL{height:70px}}#challenge .inner .cont dl dd{text-align:center;vertical-align:top;background:#b8d16c;padding:12px 0px 12px 0px}#challenge .inner .cont dl dd p{font-size:1.7rem;text-align:center;font-weight:600;display:inline-block;vertical-align:middle;padding-left:5px}#challenge .inner .cont dl dd p.err_txt{display:block;color:#f33;text-align:left;margin-top:3px}#challenge .inner .cont dl dd p.input{display:block;text-align:left}#challenge .inner .cont dl dd p.total{font-size:2rem}#challenge .inner .cont dl dd .checkboxItem{vertical-align:middle}#challenge .inner .cont dl dd input[type="checkbox"]{position:relative;width:30px;height:30px;border:1px solid #000;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;background:#fff;margin:0;display:inline-block;vertical-align:middle}#challenge .inner .cont dl dd input[type="checkbox"]:checked{background:#000}#challenge .inner .cont dl dd input[type="checkbox"]:checked:before{position:absolute;top:3px;left:8px;transform:rotate(45deg);width:12px;height:16px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:''}#challenge .inner .formBtns{text-align:center}#challenge .inner .formBtns li{display:inline-block;width:100%;max-width:320px}@media (max-width: 991px){#challenge .inner .formBtns li{max-width:280px}}@media (max-width: 767px){#challenge .inner .formBtns li{max-width:46%}}#challenge .inner .formBtn{font-size:2.4rem;padding:15px 0;display:block;width:100%;max-width:320px;margin:0 auto;text-align:center;border-radius:50px;color:#fff;font-weight:600;background:#DC1C55;border:2px solid #DC1C55}@media (max-width: 991px){#challenge .inner .formBtn{font-size:2.0rem;max-width:280px}}@media (max-width: 767px){#challenge .inner .formBtn{max-width:240px;padding:15px 0;font-size:1.6rem;border-width:1.5px}}#challenge .inner .formBtn:hover{background:#fff;color:#DC1C55}#challenge .inner .formBtn.grayBtn{background:#999;border:2px solid #999}#challenge .inner .formBtn.grayBtn:hover{background:#fff;color:#999}#challenge .inner .doneCont .doneTxt{font-size:1.8rem;text-align:center;margin-bottom:30px}#challenge .read_txt{font-size:1.4rem;font-weight:600;margin-top:20px}#challenge .read_txt a{color:#000}
