h2,h3{font-weight: 400;}
.w1200{width: 1200px;margin: 0 auto;}

#wrap{margin-top: 0;font-family: 'BMHANNAPro';}

#header{position:sticky;top:0;left: 0;width: 100%;background: #fff;z-index: 9999;}
#header .left{position: absolute;left: 50px;top:18px;}
#header .left img{}
#header > ul{text-align:  center;}
#header > ul > li{display: inline-block;padding: 29px 0;color: #2ac1bc;font-size: 1.375rem;margin-right: 30px;cursor: pointer;}
#header > ul > li:last-child{margin-right: 0;}
#header .right{position: absolute;right: 50px;top:22px;}
#header .right img{vertical-align: middle;margin-top: -5px;}
#header .right span{font-size: 2rem;}
#header .right span a{color: #000;}

#contents{}
#contents > div{overflow: hidden;}
#contents .sec_01{background: #6ed8d8;}
#contents .sec_01 > div{position: relative;padding: 140px 0 215px;box-sizing: border-box;}
#contents .sec_01 > div > h2{font-size: 4.7rem;line-height: 80px;color: #fff;}
#contents .sec_01 > div > h2 span{color: #000;}
#contents .sec_01 > div > span{font-family: 'Pretendard';color: #fff;font-size: 1.5rem;margin-top: 40px;display: block;}
#contents .sec_01 > div .img{position: absolute;right: 0;top:180px}
#contents .sec_01 > div .img img{}
#contents .sec_01 > div .arrow{position: absolute;bottom: 80px;left: 50%;transform: translate(-50%,0);}
#contents .sec_01 > div .arrow img{animation: wander 1s infinite;}

#contents .sec_02{text-align: center;background: #f5f5f5;padding: 100px 0 80px;}
#contents .sec_02 > h2{font-size: 3em;margin: 0 0 50px;}
#contents .sec_02 > h2 span{color: #f59131;}
#contents .sec_02 > ul{font-size: 0;}
#contents .sec_02 > ul > li{background: #fff;width: 180px;display: inline-block;margin-right: 22px;padding: 41px 0;box-sizing: border-box;border-radius: 25px;box-shadow: 0px 2px 4px 3px rgba(0,0,0,0.05);}
#contents .sec_02 > ul > li:last-child{margin-right: 0;}
#contents .sec_02 > ul > li img{}
#contents .sec_02 > ul > li p{font-size: 1.2rem;line-height: 23px;margin-top: 20px;}
#contents .sec_02 > ul > li p span{font-size: 1.125rem;}

#contents .sec_03{background: #f59131;font-size: 0;}
#contents .sec_03 .video{width: 765px;margin: 0 auto;position: relative;}
#contents .sec_03 .video .if-wr{}
#contents .sec_03 .left{position: absolute;text-align: right;top:50%;left: -450px;width: 400px;transform: translate(0,-50%);}
#contents .sec_03 .right{position: absolute;text-align: left;top:50%;right: -450px;width: 400px;transform: translate(0,-50%);}
#contents .sec_03 .video > div{}
#contents .sec_03 .video > div > h3{font-size:4.375rem;}
#contents .sec_03 .video > div > p{font-size: 2.5rem;margin: 10px 0 30px;}
#contents .sec_03 .video > div > span{font-size: 2.5rem;color: #fff;font-family: 'BMYEONSUNG';position: relative;}
#contents .sec_03 .video > div > span::after{content: '';width: 64px;height: 54px;background: url(/public/img/ic_volume.png) no-repeat;position: absolute;left: -73px;bottom: 0;}
#contents .sec_03 .video > div.right > p{position: relative;}
#contents .sec_03 .video > div.right > p::after{content: '';width: 64px;height: 64px;background: url(/public/img/ic_arrow_w.png) no-repeat;position: absolute;right: 0;bottom: -74px;}
#contents .sec_03 .animation{overflow: hidden;white-space: nowrap;}
#contents .sec_03 .animation > img{height: auto;max-width: inherit;animation: flowImg 60s linear infinite;}

#contents .sec_04{background: #6ed8d8;padding: 110px 0 120px;box-sizing: border-box;}
#contents .sec_04 > div{position: relative;}
#contents .sec_04 > div > h2{font-size: 4.375rem;line-height: 80px;color: #fff;}
#contents .sec_04 > div > h2 span{color: #000;}
#contents .sec_04 > div > span{font-family: 'BMYEONSUNG';font-size: 2.5rem;display: block;margin-top: 40px;animation: wander 1s infinite;}
#contents .sec_04 > div > span img{vertical-align: middle;margin: -4px 10px 0 0;}
#contents .sec_04 > div > div{position: absolute;right: 0;top:0;}
#contents .sec_04 > div > div img{}

#contents .sec_05{background: #f5f5f5;padding: 120px 0 80px;}
#contents .sec_05 > div{position: relative;}
#contents .sec_05 .left{}
#contents .sec_05 .left > img{}
#contents .sec_05 .left > h3{font-size: 2.5rem;line-height: 50px;margin-top: 20px;}
#contents .sec_05 .left > h3 span{color: #2ac1bc;}
#contents .sec_05 .left > span{font-size: 1.25rem;color: #7c7c7c;margin-top: 30px;display: block;font-family: 'Pretendard';}
#contents .sec_05 .right{position: absolute;right: 0;top:0}
#contents .sec_05 .right img{}

#contents .sec_06{background: #000 url(/static/baemin/img/img_bg01.png) no-repeat;background-position: center center;background-size: cover;text-align: center;padding: 140px 0 150px;}
#contents .sec_06 > span{font-family: 'BMYEONSUNG';color: #fef0ac;display: block;margin-bottom: 20px;font-size: 2.5rem;}
#contents .sec_06 > h2{font-size: 3.375rem;color: #6ed8d8;margin-bottom: 10px;}
#contents .sec_06 > p{font-size: 2rem;color: #fff;position: relative;display: inline-block;}
/*#contents .sec_06 > p::after{content: '';width: 45px;height: 66px;background: url(/static/baemin/img/ic_question.png) no-repeat;background-size: contain;;position: absolute;right: -50px;top:-16px;}*/

#contents .sec_07{background: #6ed8d8;padding: 170px 0 100px;box-sizing: border-box;position: relative;}
#contents .sec_07 > div{position: relative;}
#contents .sec_07 .left{}
#contents .sec_07 .left > h2{font-size: 3.125rem;line-height: 60px;}
#contents .sec_07 .left > div{background: #f5f5f5;font-family: 'Pretendard';font-weight: 500;padding: 40px;box-sizing: border-box;border-radius: 20px;display: inline-block;margin-top: 30px;transform: translate(-40px, 0);}
#contents .sec_07 .left > div > p{font-size: 1.375rem;color: #418a89;font-weight: 600;margin-bottom: 30px;}
#contents .sec_07 .left > div > span{font-size: 1.25rem;}
#contents .sec_07 .right{position: absolute;top:0;right: 0;padding-top: 55px;}
#contents .sec_07 .right > div{position: relative;z-index: 2;}
#contents .sec_07 .right > div > p{font-size: 1.375rem;}
#contents .sec_07 .right > div > h3{font-size: 3.125rem;margin: 5px 0 15px;}
#contents .sec_07 .right > div > span{font-family: 'Pretendard';font-weight: 500;line-height: 24px;}
#contents .sec_07 .right > div::after{content: '';width: 62px;height: 63px;background: url(/public/img/ic_arrow_b.png) no-repeat;position: absolute;left: -70px;top:50px;}
#contents .sec_07 > img{position: absolute;left: 50%;transform: translate(-50%, 0);bottom: 0;}

#contents .sec_08{background: #000 url(/static/baemin/img/img_bg02.png) no-repeat;background-size: cover;text-align: center;background-position: center center;padding: 118px 0 100px;box-sizing: border-box;}
#contents .sec_08 > p{font-size: 3.125rem;color: #fff;margin-bottom: 60px;}
#contents .sec_08 > p::after{content: '';width: 221px;height: 77px;background: url(/static/baemin/img/img_mark.png) no-repeat;background-size: contain;position: absolute;left: 50%;transform: translate(-43%,-20px);}
#contents .sec_08 > ul{font-size: 0;}
#contents .sec_08 > ul > li{width: 297px;display: inline-block;position: relative;font-family: 'BMDOHYEON';margin:0 25px 35px 0;}
#contents .sec_08 > ul > li:nth-child(3),
#contents .sec_08 > ul > li:nth-child(7){margin-right: 0;}
#contents .sec_08 > ul > li > span{position: absolute;width: 70px;height: 70px;border-radius: 50%;background: #f59131;color: #fff;top:-17px;left: 50%;transform: translate(-50%,0);font-size: 1.875rem;display: flex;align-items: center;justify-content: space-around;font-weight: 400;}
#contents .sec_08 > ul > li > img{}
#contents .sec_08 > ul > li > div{position: absolute;top:50%;left: 50%;transform: translate(-50%, -40%);width: 100%;}
#contents .sec_08 > ul > li > div > h3{font-size: 2.125rem;line-height: 40px;}
#contents .sec_08 > ul > li > div > p{font-family: 'Pretendard';font-size: 1.25rem;margin-top: 12px;}

#contents .sec_09{padding: 140px 0 100px;box-sizing: border-box;position: relative;}
#contents .sec_09 .swiper{width: 637px;margin: 0 auto;}
#contents .sec_09 .swiper-pagination{position: static;font-size: 0;}
#contents .sec_09 .swiper-pagination span{width: auto;font-size: 3.125rem;height: auto;background: none;color: #2ac1bc;opacity: 0.6;padding: 0 25px 10px;box-sizing: border-box;border-radius: 0;margin: 0;border-bottom: 5px solid #e1e1e1;transition: all 0.4s;margin-bottom: 50px;}
#contents .sec_09 .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;border-bottom: 5px solid #6ed8d8;}
#contents .sec_09 .button-wr{width: 850px;position: absolute;top:55%;left: 50%;transform: translate(-50%,-50%);}
#contents .sec_09 .swiper-button-prev{background: url(/public/img/ic_prev.png) no-repeat;width: 39px;height: 63px;left: 0;}
#contents .sec_09 .swiper-button-prev::after{display: none;}
#contents .sec_09 .swiper-button-next{background: url(/public/img/ic_next.png) no-repeat;width: 39px;height: 63px;right: 0;}
#contents .sec_09 .swiper-button-next::after{display: none;}

#contents .sec_10{background: #6ed8d8;padding: 128px 0 191px;box-sizing: border-box;}
#contents .sec_10 > div{position: relative;}
#contents .sec_10 > div > h2{font-size: 4.375rem;line-height: 80px;}
#contents .sec_10 > div > h2 span{color: #fff;}
#contents .sec_10 > div > p{font-family: 'BMYEONSUNG';font-size: 2.5rem;margin: 20px 0 60px;}
#contents .sec_10 > div > img{}
#contents .sec_10 .form{background: #fff;position: absolute;top:0;right: 0;border-radius: 30px;padding: 55px 40px;box-sizing: border-box;box-shadow: 0px 2px 4px 3px rgba(0,0,0,0.05);}
#contents .sec_10 .form.off::after{content: '';width: 100%;height: 100%;position: absolute;top:0;left: 0;z-index: 9999;}
#contents .sec_10 .form form > p{text-align: center;font-size: 1.875rem;margin-bottom: 30px;}
#contents .sec_10 .form form > input[type='text']{font-family: 'Pretendard';display: block;width: 360px;background: #f6f6f6;padding: 22px 28px;box-sizing: border-box;font-size: 1.25rem;margin-bottom: 10px;color: #6f6f6f;}
#contents .sec_10 .form form > textarea{font-family: 'Pretendard';display: block;width: 360px;padding: 22px 28px;box-sizing: border-box;border: 1px solid #ebebeb;font-size: 1.25rem;color: #6f6f6f;height: 200px;resize: none}
#contents .sec_10 .form form > input[type='checkbox']{margin: 18px 0 30px;}
#contents .sec_10 .form label{font-family: 'Pretendard';cursor: pointer;}
#contents .sec_10 .form .submit{width: 100%;text-align: center;background: #d22f3c;color: #fff;border-radius: 15px;font-size: 1.875rem;padding: 15px 0;cursor: pointer;}

#wrap > .form{position: sticky;width: 100%;bottom: 0;left: 0;background: #131313;color: #fff;padding: 10px 0;z-index: 9999;}
#wrap > .form.off::after{content: '';width: 100%;height: 100%;position: absolute;top:0;left: 0;z-index: 9999;}
#wrap > .form > div{text-align: center;font-size: 0;}
#wrap > .form > div > img{vertical-align: middle;margin-top: -15px;}
#wrap > .form > div > span{font-size: 1.875rem;margin:0 30px 0 10px;}
#wrap > .form > div > span span{color: #6ed8d8;}
#wrap > .form > div > input{font-family: 'Pretendard';font-size: 1.25rem;padding: 20px 16px;box-sizing: border-box;border: none;margin-right: 10px;}
#wrap > .form > div .submit{display: inline-block;background: #d22f3c;color: #fff;border-radius: 15px;font-size: 1.875rem;padding: 15px 30px;box-sizing: border-box;vertical-align: middle;margin: -11px 20px 0 0;cursor: pointer;}
#wrap > .form > div > input[type='checkbox']{}
#wrap > .form > div > label{font-family: 'Pretendard';cursor: pointer;font-size: 16px;color: #6f6f6f;}

.fixed{}
.fixed > div{z-index: 9999;}
.fixed .emblem{position: fixed;top:16vh;left: 50px;}
.fixed .emblem img{}
.fixed .emblem p{font-family: 'Pretendard';font-size: 14px;font-weight: 600;position: absolute;bottom: 50px;width: 100%;text-align: center;}

.mo{display: none;}

@keyframes flowImg {
    0%{transform: translate3d(0,0,0);}
    100%{transform: translate3d(-100%,0,0);}
}

@keyframes wander {
    0%{transform: translate3d(0,0,0);}
    50%{transform: translate3d(0,30%,0);}
    100%{transform: translate3d(0,0,0);}
}

@media all and (max-width:1800px){
    .fixed .emblem{transform: scale(0.8);left: 10px;}
}

/* 留λ턿 13�몄튂 */
@media all and (max-width:1680px){
    #contents .sec_03 .left{width: 300px;left: -330px;}
    #contents .sec_03 .right{width: 300px;right: -330px;}
    #contents .sec_03 .video > div > h3{font-size: 3.75rem;}
    #contents .sec_03 .video > div > p{font-size: 1.875rem;}
    .fixed .emblem{transform: scale(0.7);left: -20px;top:100px}
}

@media all and (max-width:1600px){
    .fixed .emblem{display: none;}
}

@media all and (max-width:1520px){
    #wrap > .form > div > img{margin-top: -13px;}
    #wrap > .form > div > span{font-size: 25px;vertical-align: middle;margin-top: -10px;display: inline-block;}
    #wrap > .form > div > input{font-size: 1rem;padding: 10px;}
    #wrap > .form > div .submit{font-size: 20px;padding: 10px;border-radius: 5px;margin:-10px 20px 0 0}
}

@media all and (max-width:1430px){
    #contents .sec_03 .left{width: 200px;left: -230px;}
    #contents .sec_03 .right{width: 200px;right: -230px;}
    #contents .sec_03 .video > div > h3{font-size: 2.5rem;}
    #contents .sec_03 .video > div > p{font-size: 1.25rem;}
    #contents .sec_03 .video > div > span{font-size: 1.875rem;}

    #contents .sec_03 .video > div > span::after,
    #contents .sec_03 .video > div.right > p::after{transform: scale(0.7);}

    #header .left{left: 30px;top: 17px;}
    #header .left img{height: 30px;}
    #header .right{right: 30px;}
    #header .right span{font-size: 1.25rem;}
    #header .right img{height: 30px;}
    #header > ul > li{padding: 22px 0;}

    #contents .sec_07 .left > div{padding: 30px;transform: translate(-20px, 0);}
}

@media all and (max-width:1300px){
    html{min-width: 1300px;}
    
    #contents .sec_06 > h2{font-size: 3.125rem;}
    #contents .sec_06 > p{font-size: 1.5625rem;}

    #wrap > .form{display: none;}
}

@media all and (max-width:750px){
    html{min-width: 375px;}
    #wrap{overflow: hidden;}
    .w1200{width: 100%;}
    .mo{display: block;}

    html.hold{overflow: hidden;}

    #side-cate{position: fixed;top:0;right: -100%;width: 100%;height: 100vh;background: #fff;z-index: 99999;transition: all 0.4s;}
    #side-cate.on{right: 0;}
    #side-cate .close{position: absolute;top:10px;right: 10px;}
    #side-cate .close img{width: 32px;}
    #side-cate ul{padding: 100px 20px 0;box-sizing: border-box;}
    #side-cate ul li{font-size: 2.5rem;margin-bottom: 15px;color: #9f9f9f;}
    #side-cate .bottom{position: absolute;bottom: 10vh;left: 20px;font-size: 0;}
    #side-cate .bottom img{height: 23px;vertical-align: middle;margin-top: -2px;}
    #side-cate .bottom p{font-size: 1.5625rem;color: #000;}
    #side-cate .bottom p a{color: #000;}

    .fixed{}
    .fixed .quick{position: fixed;right: 10px;bottom: 20px;}
    .fixed .quick ul{border: 1px solid #b7b7b7;box-sizing: border-box;}
    .fixed .quick ul li{text-align: center;background: #fff;padding: 6px;box-sizing: border-box;font-size: .75rem;}
    .fixed .quick ul li:nth-child(1){border-bottom: 1px solid #b7b7b7;}
    .fixed .quick ul li a{color: #000;}
    .fixed .quick ul li img{width: 30px;}
    .fixed .quick ul li p{margin-top: 5px;}

    #header > ul,
    #header .right{display: none;}

    #header{padding: 10px 20px;box-sizing: border-box;position: fixed;}
    #header .left{position: static;font-size: 0;}
    #header .left img{height: 16px;}
    #header .menu{position: absolute;top:7px;right: 7px;}
    #header .menu img{height: 23px;}

    #contents .sec_01 > div{padding: 90px 0 50px;}
    #contents .sec_01 > div > h2{font-size: 3.125rem;line-height: 55px;text-align: center;}
    #contents .sec_01 > div > span{font-size: 1rem;text-align: center;margin-top: 12px;}
    #contents .sec_01 > div .img{position: static;text-align: right;padding: 0 20px;box-sizing: border-box;margin-top: 20px;}
    #contents .sec_01 > div .img img{width: 80%;}
    #contents .sec_01 > div .arrow{position: static;transform: inherit;text-align: center;margin-top: 15px;}
    #contents .sec_01 > div .arrow img{width: 30px;}

    #contents .sec_03 .video{width: 100%;}
    #contents .sec_03 .video > div > h3{font-size: 2.1875rem;}
    #contents .sec_03 .video > div > p{font-size: 1.25rem;margin: 8px 0 10px;}

    #contents .sec_03 .left,
    #contents .sec_03 .right{position: static;transform: inherit;text-align: center;width: 100%;padding: 45px 0 20px;box-sizing: border-box;}
    #contents .sec_03 .video > div.left > span{transform: translate(15px, 0);display: inline-block;}
    #contents .sec_03 .video > div > span::after{width: 33px;height:28px;background-size: contain;transform: inherit;left: -51px;bottom:7px;}
    #contents .sec_03 .video > div.right > p{margin-bottom: 0;}
    #contents .sec_03 .video > div.right > p::after{position: static;display: block;margin: 0 auto;}

    #contents .sec_06{padding: 50px 0;}
    #contents .sec_06 > span{font-size: 1.5625rem;}
    #contents .sec_06 > h2{font-size: 2.1875rem;width: 320px;margin: 0 auto 10px;line-height: 40px;}
    #contents .sec_06 > p{font-size: 1.25rem;width: 320px;margin: 0 auto;line-height: 25px;}
    #contents .sec_06 > p::after{width: 22px;height: 33px;right: 0;top:30px;}

    #contents .sec_07{padding: 45px 20px 50px;box-sizing: border-box;}
    #contents .sec_07 .left > h2{font-size: 1.5625rem;line-height: 30px;text-align: center;}
    #contents .sec_07 .left > div{transform: inherit;padding: 30px 20px;box-sizing: border-box;width: 100%;}
    #contents .sec_07 .left > div > p{font-size: 1.125rem;line-height: 23px;}
    #contents .sec_07 .left > div > span{font-size: 1rem;line-height: 21px;}
    #contents .sec_07 .right{position: static;}
    #contents .sec_07 .right > div{padding: 0 20px;box-sizing: border-box;}
    #contents .sec_07 .right > div > p{font-size: .9375rem;}
    #contents .sec_07 .right > div > h3{font-size: 1.875rem;}
    #contents .sec_07 .right > div > span{font-size: 8px;line-height: 12px;}
    #contents .sec_07 .right > div::after{display: none;}
    #contents .sec_07 > img{left: auto;transform: inherit;width: 220px;right: 20px;z-index: 1;}

    #contents .sec_02{padding: 45px 0;}
    #contents .sec_02 > h2{font-size: 2em;margin-bottom: 25px;}
    #contents .sec_02 > ul{padding: 0 20px;box-sizing: border-box;display: grid;grid-template-columns: 100px 100px 100px;place-items: center;justify-content:center;grid-gap: 10px;}
    #contents .sec_02 > ul > li{width: 100px;padding: 18px 10px;border-radius: 12px;margin: 0;}
    #contents .sec_02 > ul > li:nth-child(3n){margin-right: 0;}
    #contents .sec_02 > ul > li img{width: 42px;}
    #contents .sec_02 > ul > li p{font-size: .805rem;line-height: 17px;margin-top: 10px;}
    #contents .sec_02 > ul > li p span{font-size: .75rem;}

    #contents .sec_04{padding: 45px 0 180px;}
    #contents .sec_04 > div > div img{display: none;}
    #contents .sec_04 > div > h2{font-size: 2.1875rem;line-height: 2.5rem;;text-align: center;}
    #contents .sec_04 > div > span{font-size: 1.25rem;text-align: center;margin-top: 25px;}
    #contents .sec_04 > div > span img{width: 10px;}

    #contents .sec_05{padding: 180px 20px 45px;overflow: visible;}
    #contents .sec_05 .right{position: static;}
    #contents .sec_05 .right img{position: absolute;top:-330px;width: 280px;left: 55%;transform: translate(-50%,0);}
    #contents .sec_05 .left > h3{font-size: 1.375rem;line-height: 26px;text-align: center;}
    #contents .sec_05 .left > span{text-align: center;font-size: 1rem;}

    #contents .sec_08{padding: 45px 32px 50px;}
    #contents .sec_08 > p{font-size: 2.1875rem;}
    #contents .sec_08 > p::after{display: none;}
    #contents .sec_08 > ul > li{width: calc(50% - 5px);margin:0 10px 20px 0;}
    #contents .sec_08 > ul > br{display: none;}
    #contents .sec_08 > ul > li:nth-child(3), 
    #contents .sec_08 > ul > li:nth-child(7){margin-right: 10px;}
    #contents .sec_08 > ul > li:nth-child(2), 
    #contents .sec_08 > ul > li:nth-child(5),
    #contents .sec_08 > ul > li:nth-child(7){margin-right: 0;}
    #contents .sec_08 > ul > li > span{width: 35px;height: 35px;font-size: .9375rem;}
    #contents .sec_08 > ul > li > div > h3{font-size: 1.0625rem;line-height: 1.25rem;}
    #contents .sec_08 > ul > li > div > p{font-size: 10px;line-height: .9375rem;}

    #contents .sec_09{padding: 45px 0 20px;}
    #contents .sec_09 .swiper-pagination{margin-bottom: 20px;white-space: nowrap;padding: 0 20px;box-sizing: border-box;overflow-x: scroll;}
    #contents .sec_09 .swiper-pagination span{font-size: 1rem;padding: 0 15px 5px;margin-bottom: 0;}
    #contents .sec_09 .swiper{width: calc(100% - 40px);margin: 0 auto;}
    #contents .sec_09 .button-wr{display: none;}

    #contents .sec_10{padding: 45px 0 500px;position: relative;}
    #contents .sec_10 > div{text-align: center;position: initial;}
    #contents .sec_10 > div > h2{font-size: 2.1875rem;line-height: 40px;}
    #contents .sec_10 > div > p{font-size: 1.25rem;margin: 10px 0 20px;}

    #contents .sec_10 .form{top:auto;bottom: 50px;padding: 30px 20px;box-sizing: border-box;width: calc(100% - 40px);left: 50%;transform: translate(-50%,0);}
    #contents .sec_10 .form form > p{display: none;}
    #contents .sec_10 .form form > input[type='text'],
    #contents .sec_10 .form form > textarea{width: 100%;padding: 15px;font-size: 1rem;}
    #contents .sec_10 .form label{font-size: .75rem;vertical-align: middle;margin-top: -6px;display: inline-block;}
    #contents .sec_10 .form form > input[type='checkbox']{margin: 20px 0 10px;}
    #contents .sec_10 .form .submit{font-size: 1.375rem;}
}
