@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,500;1,500&family=Zen+Kaku+Gothic+New:wght@500;700&display=swap");.localMainv{padding-bottom:0}.aboutHead{overflow:hidden;*zoom:1}.aboutHead .aboutCatch,.aboutHead .aboutTtl{float:left;padding-bottom:60px}@media (max-width: 1199px){.aboutHead .aboutCatch,.aboutHead .aboutTtl{padding-bottom:50px}}@media (max-width: 991px){.aboutHead .aboutCatch,.aboutHead .aboutTtl{float:none;padding-bottom:0}}.aboutHead .aboutCatch{font-size:4.0rem;font-weight:700;padding-top:10px;padding-right:30px}@media (max-width: 1199px){.aboutHead .aboutCatch{font-size:3.6rem}}@media (min-width: 992px){.aboutHead .aboutCatch{writing-mode:vertical-rl}}@media (max-width: 991px){.aboutHead .aboutCatch{font-size:3.0rem;padding-top:0;padding-right:0;margin-bottom:20px}.aboutHead .aboutCatch span{border-bottom:2px solid #000}}@media (max-width: 767px){.aboutHead .aboutCatch{font-size:2.6rem}}.aboutHead .aboutTtl{border-left:2px solid #000;padding-left:30px}@media (max-width: 991px){.aboutHead .aboutTtl{border-left:none;padding-left:0;padding-bottom:30px}}#main .readBox{margin-top:40px}@media (max-width: 767px){#main .readBox{margin-top:20px}}#main .loopSlider{overflow:hidden;width:100%;padding-bottom:60px}@media (max-width: 767px){#main .loopSlider{padding-bottom:40px}}#main .loopTrack{display:flex;width:max-content;animation:loopSlide 30s linear infinite}#main .loopTrack li{margin-right:20px;text-align:center;white-space:nowrap}@media (max-width: 1199px){#main .loopTrack li{width:340px}}@media (max-width: 767px){#main .loopTrack li{margin-right:10px;width:200px}}@keyframes loopSlide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#main .localBox{padding-top:100px}@media (max-width: 1199px){#main .localBox{padding-top:80px}}@media (max-width: 991px){#main .localBox{padding-top:60px}}@media (max-width: 767px){#main .localBox{padding-top:40px}}#main .localBox .mainImg{margin:50px 0}@media (max-width: 1199px){#main .localBox .mainImg{margin:40px 0}}@media (max-width: 767px){#main .localBox .mainImg{margin:30px 0}}#main .subImg{margin-bottom:50px;margin-top:10px}@media (max-width: 767px){#main .subImg{margin-bottom:35px}}#main .more{display:inline-flex;align-items:center;font-size:1.8rem;margin-left:auto;font-family:"Roboto";color:#0070C3}#main .more:after{content:"";width:25px;height:25px;border-radius:50%;background:#0070C3 url('../img/common/icon-arrow.png?1785894856') no-repeat center/20% auto;position:relative;margin-left:10px}#main .racingLink{margin-top:40px}#main .racingLink li a{background:#E7F1FA;color:#0070C3;text-align:center;display:block;-webkit-border-radius:5px;border-radius:5px;height:160px;display:flex;align-items:center;justify-content:center;font-family:"Open Sans",sans-serif;font-style:italic;font-weight:700;font-size:3rem}@media (max-width: 1199px){#main .racingLink li a{font-size:2.6rem}}@media (max-width: 767px){#main .racingLink li a{font-size:2rem;height:120px}}#main .pageLink{margin-bottom:20px;font-size:1.8rem}@media (max-width: 991px){#main .pageLink{font-size:1.6rem}}@media (max-width: 767px){#main .pageLink{margin-bottom:10px;font-size:1.4rem}}#main .pageLink li{display:inline-block;margin-right:30px;font-weight:500}@media (max-width: 767px){#main .pageLink li{margin-right:15px}}#main .pageLink li:last-child{margin-right:0}#main .pageLink a{color:#000;position:relative}@media (max-width: 767px){#main .pageLink a{padding:5px}}#main .pageLink a:before{content:"";width:100%;height:1px;background:#000;position:absolute;bottom:0;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-moz-transform-origin:left 50%;-ms-transform-origin:left 50%;-webkit-transform-origin:left 50%;transform-origin:left 50%;-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1)}#main .pageLink a:hover:before{-moz-transform-origin:right 50%;-ms-transform-origin:right 50%;-webkit-transform-origin:right 50%;transform-origin:right 50%;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}#main .pageLink i{font-size:1rem;margin-left:5px;top:-2px}#main .messageBox{margin-top:60px}@media (max-width: 767px){#main .messageBox{margin-top:40px}}#main .messageBox .imgBox{width:45%}@media (max-width: 767px){#main .messageBox .imgBox{width:100%}}#main .messageBox .txtBox{width:55%;padding-left:50px;padding-top:50px}@media (max-width: 767px){#main .messageBox .txtBox{width:100%;padding-left:10px;padding-top:30px}}#main .messageBox .txtBox .boldTtl{font-size:3rem;font-weight:700;margin-bottom:40px}@media (max-width: 1199px){#main .messageBox .txtBox .boldTtl{font-size:2.6rem}}@media (max-width: 767px){#main .messageBox .txtBox .boldTtl{font-size:2.2rem;margin-bottom:20px}}#main .messageBox .driven{margin-top:80px}@media (max-width: 1199px){#main .messageBox .driven{margin-top:60px}}@media (max-width: 767px){#main .messageBox .driven{margin-top:30px}}#main .messageBox .driven .enTxt{font-family:"Open Sans",sans-serif;font-style:italic;font-size:4rem;font-weight:700;color:#0070C3}@media (max-width: 1199px){#main .messageBox .driven .enTxt{font-size:3rem}}@media (max-width: 767px){#main .messageBox .driven .enTxt{font-size:2.2rem}}#main .messageBox .driven .drivenTxt{border:4px solid #e9f2fa;border-radius:10px;padding:20px}@media (max-width: 767px){#main .messageBox .driven .drivenTxt{padding:15px}}#main .drivenBox{flex-direction:row-reverse;width:990px;border:4px solid #e9f2fa;border-radius:10px;box-sizing:border-box;padding:40px;margin:0 auto}@media (max-width: 1199px){#main .drivenBox{width:960px}}@media (max-width: 991px){#main .drivenBox{width:750px;padding:30px}}@media (max-width: 767px){#main .drivenBox{width:100%;padding:20px}}#main .drivenBox .imgBox{width:30%}@media (max-width: 767px){#main .drivenBox .imgBox{width:100%;text-align:center;margin-bottom:20px}}#main .drivenBox .txtBox{width:70%;padding-right:50px}@media (max-width: 991px){#main .drivenBox .txtBox{padding-right:30px}}@media (max-width: 767px){#main .drivenBox .txtBox{width:100%;padding-right:0}}#main .smileBg{position:relative;background:url('../img/about/company/bg-smile3.jpg') no-repeat center right;-moz-background-size:60% auto;-o-background-size:60% auto;-webkit-background-size:60% auto;background-size:60% auto;padding:80px 0;margin-bottom:70px;color:#00296D;font-weight:500}@media (max-width: 1459px){#main .smileBg{padding:60px 0}}@media (max-width: 1199px){#main .smileBg{-moz-background-size:60% auto;-o-background-size:60% auto;-webkit-background-size:60% auto;background-size:60% auto;padding:40px 0}}@media (max-width: 767px){#main .smileBg{background:none;padding:0;margin-top:20px;margin-bottom:35px}}#main .smileBg:before{content:"";display:inline-block;width:70%;height:100%;background:#eee;position:absolute;top:0;right:0;z-index:-1}@media (max-width: 1199px){#main .smileBg:before{width:60%}}@media (max-width: 991px){#main .smileBg:before{content:none}}#main .smileBg img{margin-bottom:30px}@media (max-width: 767px){#main .smileBg img{margin-bottom:20px}}#main .smileBg h5{font-size:4rem;margin-bottom:30px}@media (max-width: 1199px){#main .smileBg h5{font-size:3.4rem;margin-bottom:25px}}@media (max-width: 991px){#main .smileBg h5{font-size:2.6rem;margin-bottom:20px}}@media (max-width: 767px){#main .smileBg h5{font-size:2.1rem;margin-bottom:15px}}#main .smileBg p{font-size:2rem;line-height:2.2}@media (max-width: 1199px){#main .smileBg p{font-size:1.8rem;line-height:2}}@media (max-width: 991px){#main .smileBg p{font-size:1.7rem}}@media (max-width: 767px){#main .smileBg p{font-size:1.5rem;line-height:1.8}}#main .smileBox .txtBox{width:45%}@media (max-width: 991px){#main .smileBox .txtBox{width:100%}}#main .smileBox .tblBox{width:55%}@media (max-width: 991px){#main .smileBox .tblBox{width:100%}}#main .smileBox .tblBox .subTbl{width:100%}@media (max-width: 991px){#main .smileBox .tblBox .subTbl{margin-top:50px}}#main .smileBox .tblBox .subTbl th,#main .smileBox .tblBox .subTbl td{padding:10px 15px;border:2px solid #fff}@media (max-width: 991px){#main .smileBox .tblBox .subTbl th,#main .smileBox .tblBox .subTbl td{padding:10px 15px}}@media (max-width: 767px){#main .smileBox .tblBox .subTbl th,#main .smileBox .tblBox .subTbl td{padding:10px 12px}}#main .smileBox .tblBox .subTbl th{background:#A5A9AC;color:#fff;font-weight:500}#main .smileBox .tblBox .subTbl td{vertical-align:top;background:#eee}#main .smileBox .tblBox .subTbl .smile{color:#E2557C;font-family:"Open Sans",sans-serif;font-weight:600;font-style:italic;font-size:7rem;text-align:center}@media (max-width: 1199px){#main .smileBox .tblBox .subTbl .smile{font-size:6rem}}@media (max-width: 991px){#main .smileBox .tblBox .subTbl .smile{font-size:5.4rem}}@media (max-width: 767px){#main .smileBox .tblBox .subTbl .smile{font-size:4rem}}#main .smileBox .tblBox .subTbl .top .blue1{background:#00296D}#main .smileBox .tblBox .subTbl .top .blue2{background:#0070C3}#main .smileBox .tblBox .subTbl td.blue1 dt,#main .smileBox .tblBox .subTbl td.blue2 dt{font-weight:700;font-size:2rem;margin-bottom:3px}@media (max-width: 991px){#main .smileBox .tblBox .subTbl td.blue1 dt,#main .smileBox .tblBox .subTbl td.blue2 dt{font-size:1.8rem}}@media (max-width: 767px){#main .smileBox .tblBox .subTbl td.blue1 dt,#main .smileBox .tblBox .subTbl td.blue2 dt{font-size:1.6rem}}#main .smileBox .tblBox .subTbl td.blue1 dt span,#main .smileBox .tblBox .subTbl td.blue2 dt span{color:#E2557C}#main .smileBox .tblBox .subTbl td.blue1 dd,#main .smileBox .tblBox .subTbl td.blue2 dd{font-size:1.4rem}@media (max-width: 991px){#main .smileBox .tblBox .subTbl td.blue1 dd,#main .smileBox .tblBox .subTbl td.blue2 dd{font-size:1.3rem}}@media (max-width: 767px){#main .smileBox .tblBox .subTbl td.blue1 dd,#main .smileBox .tblBox .subTbl td.blue2 dd{font-size:1.2rem}}#main .smileBox .tblBox .subTbl td.blue1 dd span,#main .smileBox .tblBox .subTbl td.blue2 dd span{font-weight:500;display:block}#main .smileBox .tblBox .subTbl td.blue1 dt{color:#00296D;font-family:"Open Sans",sans-serif;font-style:italic}#main .smileBox .tblBox .subTbl td.blue2 dt{color:#0070C3}#main .infoBox{margin-top:40px}@media (max-width: 991px){#main .infoBox{margin-top:30px}}@media (max-width: 767px){#main .infoBox{margin-top:20px}}#main .infoBox .mb{margin-bottom:40px}@media (max-width: 767px){#main .infoBox .mb{margin-bottom:20px}}#main .infoBox .infoIn{margin-bottom:40px}@media (max-width: 991px){#main .infoBox .infoIn{margin-bottom:30px}}@media (max-width: 767px){#main .infoBox .infoIn{margin-bottom:20px}}@media (max-width: 767px){#main .infoBox .storeList{margin-left:-5px;margin-right:-5px}}#main .infoBox .storeList li{width:33.3333%;margin-bottom:20px}@media (max-width: 991px){#main .infoBox .storeList li{width:50%}}@media (max-width: 767px){#main .infoBox .storeList li{padding:0 5px;margin-bottom:10px}}#main .infoBox .storeList li a{display:block;background:#eee;color:#000}#main .infoBox .storeList h4{background:#0070C3;color:#FFF;font-weight:500;padding:5px 15px}#main .infoBox .storeList p{padding:12px 15px}#main .infoBox .otherList{margin-left:-25px;margin-right:-25px}@media (max-width: 1199px){#main .infoBox .otherList{margin-left:-20px;margin-right:-20px}}@media (max-width: 991px){#main .infoBox .otherList{margin-left:-15px;margin-right:-15px}}@media (max-width: 767px){#main .infoBox .otherList{margin-left:-10px;margin-right:-10px}}#main .infoBox .otherList li{padding:0 25px}@media (max-width: 1199px){#main .infoBox .otherList li{padding:0 20px}}@media (max-width: 991px){#main .infoBox .otherList li{padding:0 15px}}@media (max-width: 767px){#main .infoBox .otherList li{padding:0 10px}}#main .infoBox .otherList li{width:50%;margin-bottom:60px}@media (max-width: 991px){#main .infoBox .otherList li{margin-bottom:40px}}@media (max-width: 767px){#main .infoBox .otherList li{margin-bottom:30px}}#main .infoBox .otherList li .boldTtl{margin-bottom:0}#main .infoBox .otherList li:last-child{margin-bottom:0}#main .infoBox .otherList a img{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}#main .infoBox .otherList a:hover img{transform:scale(1.05)}#main .infoBox .otherList img{margin-bottom:15px}@media (max-width: 767px){#main .infoBox .otherList img{margin-bottom:10px}}#main .jobsBox{margin-top:40px;margin-bottom:40px}@media (max-width: 991px){#main .jobsBox{margin-top:30px;margin-bottom:30px}}@media (max-width: 767px){#main .jobsBox{margin-top:20px;margin-bottom:20px}}#main .jobsBox .txtBox{width:50%}@media (max-width: 991px){#main .jobsBox .txtBox{width:60%}}@media (max-width: 767px){#main .jobsBox .txtBox{width:100%;margin-bottom:20px}}#main .jobsBox .imgBox{width:50%;text-align:center}@media (max-width: 991px){#main .jobsBox .imgBox{width:40%}}@media (max-width: 767px){#main .jobsBox .imgBox{width:100%}#main .jobsBox .imgBox img{max-width:80%}}#main .jobsList li{width:33.33333%}@media (max-width: 767px){#main .jobsList li{width:50%;margin-bottom:20px}}#main .jobsList li .img{display:block;position:relative;margin-bottom:10px}#main .jobsList li .img .name{position:absolute;left:30px;bottom:30px;font-weight:600;font-size:4rem;text-align:left;line-height:1.46;color:#000}@media (max-width: 991px){#main .jobsList li .img .name{font-size:3rem;left:20px;bottom:20px}}@media (max-width: 767px){#main .jobsList li .img .name{font-size:2.2rem;left:8px;bottom:10px}}#main .jobsList li .img .name span{display:inline;background:rgba(255,255,255,0.6)}#main .programCont{padding-top:60px}@media (max-width: 767px){#main .programCont{padding-top:30px}}#main .programCont .inner{padding-bottom:60px}@media (max-width: 767px){#main .programCont .inner{padding-bottom:30px}}#main .programCont .buttons{margin-top:60px}@media (max-width: 767px){#main .programCont .buttons{margin-top:30px}}#main .programCont .buttons li{width:33.3333%}@media (max-width: 767px){#main .programCont .buttons li{width:100%;margin-bottom:10px}}#main .programCont .buttons li p{color:#fff;background:#0070C3;border-radius:5px;text-align:center;padding:15px 20px}#main .programBox{padding-top:60px}@media (max-width: 767px){#main .programBox{padding-top:30px}}#main .programBox .ttlBox{width:50%;font-weight:600}@media (max-width: 767px){#main .programBox .ttlBox{width:100%;margin-bottom:20px}}#main .programBox .txtBox{width:50%}@media (max-width: 767px){#main .programBox .txtBox{width:100%}}@media (min-width: 768px){#main #career .col-sm-7{width:58.33333333%}}@media (min-width: 768px){#main #career .col-sm-5{width:41.66666667%}}#main #career .inner{margin-top:120px}@media (max-width: 1199px){#main #career .inner{margin-top:100px}}@media (max-width: 991px){#main #career .inner{margin-top:60px}}@media (max-width: 767px){#main #career .inner{margin-top:50px}}#main #career .inner:first-child{margin-top:0}#main #career .mb40{margin-bottom:40px}@media (max-width: 991px){#main #career .mb40{margin-bottom:30px}}@media (max-width: 767px){#main #career .mb40{margin-bottom:25px}}#main #career .qualificationTbl dl{margin-bottom:20px}#main #career .qualificationTbl dl dt{background:#eee;padding:8px 15px;text-align:center;font-size:1.8rem;color:#0070C3}@media (max-width: 767px){#main #career .qualificationTbl dl dt{font-size:1.6rem}}#main #career .qualificationTbl dl dd{background:#f9f9f9;padding:10px 30px}@media (max-width: 767px){#main #career .qualificationTbl dl dd{padding:10px}}#main #career .qualificationTbl dl dd .dotList{margin-bottom:0}#main #career .qualificationTbl dl dd .dotList li{margin-bottom:0;font-size:1.6rem;padding-left:20px}@media (max-width: 767px){#main #career .qualificationTbl dl dd .dotList li{font-size:1.4rem}}#main #career .qualificationTbl dl dd .dotList li:before{content:"";top:10px}#main #career .dotList{margin-bottom:40px}#main #career .grayBox{background:#eee;padding:40px;overflow:hidden}@media (max-width: 1199px){#main #career .grayBox{padding:30px}}@media (max-width: 991px){#main #career .grayBox{padding:20px}}#main #career .grayBox img{float:left;margin-right:40px;max-width:40%;position:relative;z-index:1}@media (max-width: 1199px){#main #career .grayBox img{margin-right:30px}}@media (max-width: 991px){#main #career .grayBox img{float:none;margin-right:0;max-width:50%;margin-bottom:10px;margin-top:0}}@media (max-width: 767px){#main #career .grayBox img{max-width:60%}}#main #career .grayBox p{color:#6E6E6E;font-size:1.5rem;overflow:hidden}@media (max-width: 991px){#main #career .grayBox p{font-size:1.3rem}}#main .whiteBox{background:#fff;padding:30px}@media (max-width: 767px){#main .whiteBox{margin-top:20px;padding:20px}#main .whiteBox img{max-width:80%}}#main .whiteBox .smileImg{background:#FFFBCD;border-radius:20px;padding:60px 10px;text-align:center;color:#00296D}@media (max-width: 767px){#main .whiteBox .smileImg{border-radius:10px;padding:40px 10px}}#main .whiteBox .smileImg .ttl{font-size:4rem;margin:30px 0}@media (max-width: 767px){#main .whiteBox .smileImg .ttl{font-size:2.6rem;margin:20px 0}}#main .rightTxt{max-width:800px;margin-left:auto;padding-left:30px}#main .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#main .table-responsive table{width:100%;min-width:700px;border-collapse:collapse}#main .smileTbl{width:100%;margin-top:50px}#main .smileTbl th,#main .smileTbl td{padding:15px 20px;border:2px solid #fff}@media (max-width: 991px){#main .smileTbl th,#main .smileTbl td{padding:10px 15px}}@media (max-width: 767px){#main .smileTbl th,#main .smileTbl td{padding:10px 12px}}#main .smileTbl th{background:#A5A9AC;color:#fff;font-weight:500}#main .smileTbl td{vertical-align:top;font-size:1.6rem}@media (max-width: 767px){#main .smileTbl td{font-size:1.4rem}}#main .smileTbl .smile{color:#E2557C;font-family:"Open Sans",sans-serif;font-weight:600;font-style:italic;font-size:7rem;text-align:center}@media (max-width: 1199px){#main .smileTbl .smile{font-size:6rem}}@media (max-width: 991px){#main .smileTbl .smile{font-size:5.4rem}}@media (max-width: 767px){#main .smileTbl .smile{font-size:4rem}}#main .smileTbl .top th,#main .smileTbl .top td{padding:5px 20px}#main .smileTbl .top .blue1{background:#00296D}#main .smileTbl .top .blue2{background:#0070C3}#main .smileTbl td.blue1 dt,#main .smileTbl td.blue2 dt{font-weight:700;font-size:4rem;margin-bottom:3px;line-height:1.3}@media (max-width: 1199px){#main .smileTbl td.blue1 dt,#main .smileTbl td.blue2 dt{font-size:3.4rem}}@media (max-width: 767px){#main .smileTbl td.blue1 dt,#main .smileTbl td.blue2 dt{font-size:2.6rem}}#main .smileTbl td.blue1 dt span,#main .smileTbl td.blue2 dt span{color:#E2557C}#main .smileTbl td.blue1 dd,#main .smileTbl td.blue2 dd{font-size:1.4rem}@media (max-width: 1199px){#main .smileTbl td.blue1 dd,#main .smileTbl td.blue2 dd{font-size:1.3rem}}@media (max-width: 767px){#main .smileTbl td.blue1 dd,#main .smileTbl td.blue2 dd{font-size:1.2rem}}#main .smileTbl td.blue1 dd span,#main .smileTbl td.blue2 dd span{font-weight:500;display:block;color:#0070C3;font-size:2rem}@media (max-width: 1199px){#main .smileTbl td.blue1 dd span,#main .smileTbl td.blue2 dd span{font-size:1.8rem}}@media (max-width: 767px){#main .smileTbl td.blue1 dd span,#main .smileTbl td.blue2 dd span{font-size:1.6rem}}#main .smileTbl td.blue1 dt{color:#00296D;font-family:"Open Sans",sans-serif;font-style:italic}#main .smileTbl td.blue2 dt{color:#0070C3;font-size:2.6rem}@media (max-width: 1199px){#main .smileTbl td.blue2 dt{font-size:2.2rem}}@media (max-width: 767px){#main .smileTbl td.blue2 dt{font-size:2rem}}#main .hrdImg{display:block;margin:40px auto 0}#main .environment{margin-top:60px}@media (max-width: 767px){#main .environment{margin-top:40px}}#main .environment.mb{margin-bottom:40px}@media (max-width: 767px){#main .environment.mb{margin-top:30px}}#main .environment .workList{margin-left:-15px;margin-right:-15px}@media (max-width: 767px){#main .environment .workList{margin-left:-10px;margin-right:-10px}}#main .environment .workList li{display:flex;align-items:stretch;padding:0 15px;margin-bottom:30px}@media (max-width: 767px){#main .environment .workList li{padding:0 10px;margin-bottom:20px;width:100%}}#main .environment .workList li .inner{width:100%;background:#eee;border-radius:10px}#main .environment .workList li .inner .txtIn{padding:20px 30px 30px}#main .environment .workList li .inner .txtIn .boldTtl{margin-bottom:0}#main .environment .workList li .inner .txtIn p{line-height:1.5}#main .environment .supportBox{background:#ffdae3;border-radius:10px}#main .environment .supportBox .inner{padding:20px 30px 30px}#main .environment .supportBox .inner .txtBox{width:60%}@media (max-width: 767px){#main .environment .supportBox .inner .txtBox{width:100%;margin-bottom:20px}}@media (max-width: 991px){#main .environment .supportBox .inner .txtBox p br{display:none}}#main .environment .supportBox .inner .txtBox .supportList{margin-top:30px;padding-left:40px}@media (max-width: 991px){#main .environment .supportBox .inner .txtBox .supportList{padding:20px}}@media (max-width: 767px){#main .environment .supportBox .inner .txtBox .supportList{padding:0}}#main .environment .supportBox .inner .txtBox .supportList li{color:#0070C3}#main .environment .supportBox .inner .imgBox{width:40%;text-align:center}@media (max-width: 767px){#main .environment .supportBox .inner .imgBox{width:100%}}#main .programList{margin-left:-15px;margin-right:-15px}@media (max-width: 767px){#main .programList{margin-left:-10px;margin-right:-10px}}#main .programList li{display:flex;align-items:stretch;padding:0 15px;margin-bottom:30px}@media (max-width: 767px){#main .programList li{padding:0 10px;margin-bottom:20px;width:100%}}#main .programList li .inner{background:#fff}#main .programList li .inner .txtIn{padding:20px 30px 30px}#main .programList li .inner .txtIn .boldTtl{margin-bottom:0}#main .programList li .inner .txtIn p{line-height:1.5}#main .activityCont{padding:60px 0}@media (max-width: 767px){#main .activityCont{padding:30px 0}}@media (max-width: 767px){#main .activityCont .w33>div,#main .activityCont .w33>li{width:50% !important}}@media (max-width: 767px){#main .activityCont .w33>div img,#main .activityCont .w33>li img{margin-bottom:20px}}#main .activityCont .mb{margin-bottom:40px}@media (max-width: 767px){#main .activityCont .mb{margin-bottom:10px}}#main .activityCont .raceBtn{max-width:800px;width:100%;margin:30px auto 0}#main .activityCont .raceBtn a{display:block;background:url("../img/about/activity/bg-race.png") center center no-repeat;background-size:cover;color:#333;padding:40px}@media (max-width: 991px){#main .activityCont .raceBtn a{padding:30px}}@media (max-width: 767px){#main .activityCont .raceBtn a{padding:20px 10px}}#main .activityCont .raceBtn a p{color:#fff;padding:4px 0;font-size:2.6rem;font-style:italic}@media (max-width: 767px){#main .activityCont .raceBtn a p{font-size:1.8rem}}#main .sub{padding-top:50px !important}@media (max-width: 767px){#main .sub{padding-top:20px !important}}@media (max-width: 767px){#main .activityBox.w50>div,#main .activityBox.w50>li{width:100% !important}}@media (max-width: 767px){#main .activityBox .w33>div,#main .activityBox .w33>li{width:50% !important}}@media (max-width: 767px){#main .activityBox .w33>div img,#main .activityBox .w33>li img{margin-bottom:20px}}#main .activityBox .imgBox{padding-top:30px}@media (max-width: 991px){#main .activityBox .imgBox{padding-top:20px}}#main .activityBox .imgBox img{max-width:none;width:100%}
