@-webkit-keyframes fadeInUpMin{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpMin{from{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpMin{-webkit-animation-name:fadeInUpMin;animation-name:fadeInUpMin}@-webkit-keyframes fadeInRightMin{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightMin{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightMin{-webkit-animation-name:fadeInRightMin;animation-name:fadeInRightMin}@-webkit-keyframes fadeInLeftMin{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftMin{from{opacity:0;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftMin{-webkit-animation-name:fadeInLeftMin;animation-name:fadeInLeftMin}@-webkit-keyframes vertical01{0%{-webkit-transform:translateY(0, 0);transform:translateY(0, 0)}100%{-webkit-transform:translate(0, 4%);transform:translate(0, 4%)}}@keyframes vertical01{0%{-webkit-transform:translateY(0, 0);transform:translateY(0, 0)}100%{-webkit-transform:translate(0, 4%);transform:translate(0, 4%)}}.vertical01{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:vertical01 2s ease-in-out infinite alternate;animation:vertical01 2s ease-in-out infinite alternate}@-webkit-keyframes vertical01Min{0%{-webkit-transform:translateY(0, 0);transform:translateY(0, 0)}100%{-webkit-transform:translate(0, 2%);transform:translate(0, 2%)}}@keyframes vertical01Min{0%{-webkit-transform:translateY(0, 0);transform:translateY(0, 0)}100%{-webkit-transform:translate(0, 2%);transform:translate(0, 2%)}}.vertical01Min{-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:vertical01Min 4s ease-in-out infinite alternate;animation:vertical01Min 4s ease-in-out infinite alternate}@media only screen and (min-width: 992px){#page-frontpage #pageHead .kvWrapper{margin-top:90px}}#page-frontpage #sec01 .txt_area{border-top:1px solid #fff;padding-top:5%;margin-top:3%}#page-frontpage #sec01 .txt_area .txt_main{text-align:center;color:#fff;font-size:1.6rem;letter-spacing:.15em;margin-bottom:5%;line-height:3em;font-weight:500}@media only screen and (min-width: 768px){#page-frontpage #sec01 .txt_area .txt_main .sp{display:none !important}}#page-frontpage #sec01 .txt_area .txt_main span.Lyellow{font-size:2.3rem;color:#fff086}@media only screen and (min-width: 992px){#page-frontpage #sec01 .txt_area .txt_main span.Lyellow{font-size:3rem}}#page-frontpage #sec01 .txt_area .txt_main span.fix{font-size:2.2rem}#page-frontpage #sec01 .txt_area .txt_main span.caution{font-size:1.2rem}#page-frontpage #sec01 .btn_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 992px){#page-frontpage #sec01 .btn_area{width:80%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#page-frontpage #sec01 .btn_area .btn3_box{width:100%}@media only screen and (min-width: 992px){#page-frontpage #sec01 .btn_area .btn3_box{width:348px}}#page-frontpage #sec01 .btn_area .btn3_box p{color:#ee1d23;margin-bottom:0;font-weight:bold;text-align:center}#page-frontpage #sec01 .btn_area .btn1,#page-frontpage #sec01 .btn_area .btn2,#page-frontpage #sec01 .btn_area .btn3{width:100%;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:20px;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit;border-radius:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:2.6rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);line-height:1.3em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center}#page-frontpage #sec01 .btn_area .btn1:hover,#page-frontpage #sec01 .btn_area .btn2:hover,#page-frontpage #sec01 .btn_area .btn3:hover{-webkit-box-shadow:0px 6px 30px rgba(0,0,0,.2784313725);box-shadow:0px 6px 30px rgba(0,0,0,.2784313725)}@media only screen and (min-width: 992px){#page-frontpage #sec01 .btn_area .btn1,#page-frontpage #sec01 .btn_area .btn2,#page-frontpage #sec01 .btn_area .btn3{width:348px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}#page-frontpage #sec01 .btn_area .btn1{background:#a1c937}#page-frontpage #sec01 .btn_area .btn1:hover{background:#bbeb20}#page-frontpage #sec01 .btn_area .btn2{background:#988ac3}#page-frontpage #sec01 .btn_area .btn2:hover{background:#b9aaed}#page-frontpage #sec01 .btn_area .btn3{background:#676767;color:#d3d3d3;margin-top:10px}@media only screen and (min-width: 992px){#page-frontpage #sec01 .btn_area .btn3{margin-top:0}}#page-frontpage #sec02{width:100%;padding:15% 5% 10%}@media only screen and (min-width: 768px){#page-frontpage #sec02{padding:7% 0 5%}}#page-frontpage #sec02 .container{width:100%}@media only screen and (min-width: 768px){#page-frontpage #sec02 .container{width:1000px}}#page-frontpage #sec02 p{text-align:center;color:#a1c937;font-size:2rem;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;line-height:.3em}#page-frontpage #sec02 .sec_tit{font-size:4rem;text-align:center;position:relative;display:inline-block;color:#003e2e;margin-bottom:8%;line-height:.9em;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal}#page-frontpage #sec02 .sec_tit span{font-size:2rem;letter-spacing:.1em}@media only screen and (min-width: 992px){#page-frontpage #sec02 .sec_tit{font-size:5.8rem}#page-frontpage #sec02 .sec_tit span{font-size:2.3rem;letter-spacing:.1em}}#page-frontpage #sec05 .dl_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 992px){#page-frontpage #sec05 .dl_box{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#page-frontpage #sec05 .dl_box .left{width:100%}@media only screen and (min-width: 992px){#page-frontpage #sec05 .dl_box .left{width:65%}}#page-frontpage #sec05 .dl_box .left p{font-size:1.6rem;line-height:1.8em}#page-frontpage #sec05 .dl_box .left p span{font-size:1.2rem}#page-frontpage #sec05 .dl_box .right{width:100%}@media only screen and (min-width: 992px){#page-frontpage #sec05 .dl_box .right{width:38%}}#page-frontpage #sec05 .dl_box .right img{width:100%}@media only screen and (min-width: 992px){#page-frontpage #sec05 .dl_box .right img{padding:0}}#page-main .site-header{opacity:0;top:auto;bottom:0;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}#page-main .site-header.is-visible{opacity:1}@media only screen and (min-width: 992px){#page-main .site-header{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;top:0}#page-main .site-header.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}}#page-main .nav .nav-list li{width:33.3333333333%}#page-main .nav .nav-list li:nth-of-type(1){background-color:#003e2e;border-bottom:1px solid #e8ebdc}#page-main .nav .nav-list li:nth-of-type(1) a{color:#e8ebdc}#page-main .nav .nav-list li:nth-of-type(2){background-color:#a1c937;border-bottom:1px solid #e8ebdc}#page-main .nav .nav-list li:nth-of-type(3){background-color:#5a3c75;border-bottom:1px solid #e8ebdc}#page-main .nav .nav-list li:nth-of-type(4){background-color:#00a79f;border-right:1px solid #e8ebdc}#page-main .nav .nav-list li:nth-of-type(5){background-color:#988ac3}#page-main .nav .nav-list li:nth-of-type(6){background-color:#e8ebdc}#page-main .nav .nav-list li:nth-of-type(6) a{color:#003e2e}@media only screen and (min-width: 992px){#page-main .nav .nav-list li{border:none !important}#page-main .nav .nav-list li:nth-of-type(1){background-color:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page-main .nav .nav-list li:nth-of-type(1) a{color:#003e2e}#page-main .nav .nav-list li:nth-of-type(2){background-color:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page-main .nav .nav-list li:nth-of-type(2) a{color:#a1c937}#page-main .nav .nav-list li:nth-of-type(3){background-color:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page-main .nav .nav-list li:nth-of-type(3) a{color:#5a3c75}#page-main .nav .nav-list li:nth-of-type(4){background-color:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page-main .nav .nav-list li:nth-of-type(4) a{color:#00a79f}#page-main .nav .nav-list li:nth-of-type(5){background-color:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#page-main .nav .nav-list li:nth-of-type(5) a{color:#988ac3}#page-main .nav .nav-list li:nth-of-type(6){background-color:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:20px}#page-main .nav .nav-list li:nth-of-type(6) a{color:#003e2e}}#page-main .modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-main .modal.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page-main .modal .modal-content{position:relative;max-width:90%;max-height:80%}#page-main .modal .modal-content video{width:100%;height:auto}#page-main .modal .modal-content .video-wrapper{position:relative;width:100%;padding-top:56.25%}#page-main .modal .modal-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#page-main .modal .modal-content .close-btn{position:absolute;top:-24px;right:-24px;font-size:25px;color:#fff;cursor:pointer;background-color:#5a3c75;border-radius:50px;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}#page-main #sec01 .col-6{margin-bottom:10%}@media only screen and (min-width: 992px){#page-main #sec01 .col-6{margin-bottom:0}}@media only screen and (min-width: 992px){#page-main #sec01 .col-lg-2{width:20%}}#page-main #sec01 .spacer{width:100%;height:1px;margin-bottom:15%}@media only screen and (min-width: 992px){#page-main #sec01 .spacer{margin-bottom:7%}}#page-main #sec01 p{text-align:center;color:#fff;font-size:1.8rem;margin-bottom:0;font-weight:500}@media only screen and (min-width: 992px){#page-main #sec01 p{margin-top:20px}}#page-main #sec01 .con_tit{text-decoration:none;width:100%;height:90px;position:relative;margin-bottom:5%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-main #sec01 .con_tit.seminar{background-color:#a1c937}#page-main #sec01 .con_tit.seminar::before{background-color:#a1c937}#page-main #sec01 .con_tit.seminar:hover{background-color:#bbeb20;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.seminar:hover::before{background-color:#bbeb20;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.movie{background-color:#5a3c75}#page-main #sec01 .con_tit.movie::before{background-color:#5a3c75}#page-main #sec01 .con_tit.movie:hover{background-color:#754d97;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.movie:hover::before{background-color:#754d97;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.download{background-color:#00a79f}#page-main #sec01 .con_tit.download::before{background-color:#00a79f}#page-main #sec01 .con_tit.download:hover{background-color:#00c3b9;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.download:hover::before{background-color:#00c3b9;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.campaign{background-color:#988ac3}#page-main #sec01 .con_tit.campaign::before{background-color:#988ac3}#page-main #sec01 .con_tit.campaign:hover{background-color:#b9aaed;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.campaign:hover::before{background-color:#b9aaed;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.product{background-color:#e8ebdc}#page-main #sec01 .con_tit.product::before{background-color:#e8ebdc}#page-main #sec01 .con_tit.product:hover{background-color:#f3f6e6;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.product:hover::before{background-color:#f3f6e6;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-main #sec01 .con_tit.product h2{color:#003e2e}#page-main #sec01 .con_tit img{position:absolute;display:inline-block;top:-5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:25px}@media only screen and (min-width: 992px){#page-main #sec01 .con_tit img{height:35px}}#page-main #sec01 .con_tit h2{color:#fff;text-align:center;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:2rem;margin-top:8px}@media only screen and (min-width: 992px){#page-main #sec01 .con_tit h2{font-size:2.1rem;margin-top:8px}}@media only screen and (min-width: 992px){#page-main #sec01 .con_tit{height:107px}}#page-main #sec01 .con_tit:before{content:"";width:120px;height:120px;border-radius:50%;z-index:-1;position:absolute;display:inline-block;top:20%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 992px){#page-main #sec01 .con_tit:before{width:130px;height:130px}}#page-main #sec03{width:100%;padding:15% 5% 10%}@media only screen and (min-width: 992px){#page-main #sec03{padding:8% 0% 5%}}#page-main #sec03 .watch_btn{width:100%;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px auto 30px;padding:10px;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit;border-radius:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);line-height:1.3em;background:#003e2e;border:none}@media only screen and (min-width: 992px){#page-main #sec03 .watch_btn{margin:20px auto 0px}}#page-main #sec03 .watch_btn:hover{background:#a1c937}#page-main #sec03 .watch_btn:hover{-webkit-box-shadow:0px 6px 30px rgba(0,0,0,.2784313725);box-shadow:0px 6px 30px rgba(0,0,0,.2784313725)}#page-main #sec04 .watch_btn{width:100%;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px auto;padding:10px;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit;border-radius:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);line-height:1.3em;background:#5a3c75;border:none}#page-main #sec04 .watch_btn:hover{background:#754d97}#page-main #sec04 .watch_btn:hover{-webkit-box-shadow:0px 6px 30px rgba(0,0,0,.2784313725);box-shadow:0px 6px 30px rgba(0,0,0,.2784313725)}#page-main #sec05 .youtube{width:800px;aspect-ratio:16/9;text-align:center;margin-bottom:5%}#page-main #sec05 .youtube iframe{width:100%;height:100%}#page-main #sec05 .youtube h4{text-align:center;color:#00a79f;font-size:1.8rem;line-height:1.3em;margin-bottom:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal}#page-main #sec05 .youtube h4 span{font-size:1.4rem}#page-main #sec05 .dl_card{background-color:#fff;width:100%;height:auto;border-radius:20px;padding:30px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#page-main #sec05 .dl_card img{width:80%;margin-bottom:10px}#page-main #sec05 .dl_card h4{text-align:center;color:#00a79f;font-size:1.6rem;line-height:1.3em;margin-bottom:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal}#page-main #sec05 .dl_card h4 span{font-size:1.4rem}#page-main #sec05 .dl_card p{font-size:1.4rem;margin-bottom:0;line-height:1.5em}#page-main #sec05 .dl_card p.caution{font-size:1.1rem;margin:10px 0 0;line-height:1.5em;letter-spacing:.1em}#page-main #sec05 .watch_btn{width:100%;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px auto 0;padding:10px;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit;border-radius:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);line-height:1.3em;background:#00a79f}#page-main #sec05 .watch_btn:hover{background:#00c3b9}#page-main #sec05 .watch_btn:hover{-webkit-box-shadow:0px 6px 30px rgba(0,0,0,.2784313725);box-shadow:0px 6px 30px rgba(0,0,0,.2784313725)}#page-form{background:#e8ebdc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#page-form .logo{position:absolute;left:20px;top:20px}#page-form .tit{width:80%;margin-bottom:4rem}@media only screen and (min-width: 992px){#page-form .tit{width:50%}}#page-form .formbox{background:#fff;padding:3rem;border-radius:12px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center;width:350px}#page-form .formbox h1{font-size:2.5rem;margin-bottom:1rem;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;color:#003e2e}#page-form .formbox h2{font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:2.3rem;color:#003e2e;margin-bottom:2rem}#page-form .formbox p{font-size:1.4rem;font-weight:500;line-height:1.5em}#page-form .formbox label{display:block;margin-bottom:.5rem;text-align:left;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;color:#003e2e}#page-form .formbox input[type=email]{width:100%;padding:.5rem;margin-bottom:.5rem;border:1px solid #ccc;border-radius:6px}#page-form .formbox .note{color:#a1c937;font-size:1.2rem;margin-bottom:1rem;font-weight:bold}#page-form .formbox button{width:100%;border:none;padding:.6rem 1.2rem;color:#fff;border-radius:6px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em;cursor:pointer}#page-form .formbox button.entry{background-color:#a1c937}#page-form .formbox button.entry:hover{background-color:#003e2e;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-form .formbox button.login{background-color:#988ac3;margin-top:10px}#page-form .formbox button.login:hover{background-color:#5a3c75;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-form a{display:block;margin-top:1rem;font-size:1.2rem;text-decoration:underline;color:#676767;text-align:center}#page-form a:hover{opacity:.7;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-smailephoto .loading{background-image:url("../img/smailephoto/loading_back.jpg");background-size:cover}@media only screen and (min-width: 992px){#page-smailephoto .loading{background-size:contain}}@media(max-width: 991px){#page-smailephoto .logo{width:100px}#page-smailephoto .site-header .nav{background-color:#003e2e}#page-smailephoto .site-header .nav .nav-list li{width:33.3333333333%}#page-smailephoto .site-header .nav .nav-list li:nth-child(3){border-right:inherit}#page-smailephoto .site-header .nav .nav-list li.apply{width:100%}}#page-smailephoto #pageHead .kvWrapper{position:relative;background-image:url("../img/smailephoto/kv_back.jpg");background-position:center top;height:300px}#page-smailephoto #pageHead .kvWrapper .cover{background-image:url("../img/smailephoto/cover.svg");background-size:cover;width:100%;height:150px;position:absolute;bottom:0;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper .cover{height:355px}}#page-smailephoto #pageHead .kvWrapper .cover .logo{width:80%}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper .cover .logo{width:700px}}#page-smailephoto #pageHead .kvWrapper .cover .dog01{position:absolute;bottom:92px;width:23%;left:11%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper .cover .dog01{bottom:245px;width:235.29px;left:calc(50% - 370px)}}#page-smailephoto #pageHead .kvWrapper .cover .dog02{position:absolute;bottom:92px;width:23%;left:89%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper .cover .dog02{bottom:245px;width:238.44px;left:calc(50% + 370px)}}#page-smailephoto #pageHead .kvWrapper .cover .dog03{position:absolute;bottom:-27%;width:23%;left:11%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper .cover .dog03{bottom:0%;width:235.29px;left:calc(50% - 475px)}}#page-smailephoto #pageHead .kvWrapper .cover .dog04{position:absolute;bottom:-27%;width:23%;left:89%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper .cover .dog04{bottom:0%;width:230.02px;left:calc(50% + 475px)}}@media only screen and (min-width: 992px){#page-smailephoto #pageHead .kvWrapper{margin-top:90px}}@media only screen and (min-width: 1200px){#page-smailephoto #pageHead .kvWrapper{height:715px}}#page-smailephoto #sec01{padding:10% 5% 3%}@media only screen and (min-width: 992px){#page-smailephoto #sec01{padding:5% 0 3%}}#page-smailephoto #sec01 .container{width:100%;position:relative}@media only screen and (min-width: 768px){#page-smailephoto #sec01 .container{width:800px}}#page-smailephoto #smaile_sec02{width:100%;padding:15% 5% 10%;background-color:#e8ebdc}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec02{padding:7% 0 5%}}#page-smailephoto #smaile_sec02 .container{width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec02 .container{width:1000px}}#page-smailephoto #smaile_sec02 .kamera{width:200px;display:block;text-align:center;margin-bottom:20px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .kamera{width:230px}}#page-smailephoto #smaile_sec02 .mb-4{margin-bottom:6.5rem !important}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .mb-4{margin-bottom:inherit !important}}#page-smailephoto #smaile_sec02 .copy_tit{font-size:2.8rem;text-align:center;color:#003e2e;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;line-height:1.5em;text-shadow:3px 3px 0px #fff;margin-bottom:20%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .copy_tit{font-size:4.4rem;margin-bottom:8%}}#page-smailephoto #smaile_sec02 .copy_tit span{font-size:3rem}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .copy_tit span{font-size:6rem}}#page-smailephoto #smaile_sec02 .cam_box{width:100%;background-color:#fff;border-radius:48px;position:relative;height:310px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .cam_box{width:95%}}#page-smailephoto #smaile_sec02 .cam_box.quiz{border:7px solid #a1c937;-webkit-box-shadow:10px 10px 0px #a1c937;box-shadow:10px 10px 0px #a1c937}#page-smailephoto #smaile_sec02 .cam_box.quiz .hatena{position:absolute;right:0px;top:-33px;width:90px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .cam_box.quiz .hatena{right:10px;top:-60px;width:137px}}#page-smailephoto #smaile_sec02 .cam_box.theme{border:7px solid #003e2e;-webkit-box-shadow:10px 10px 0px #003e2e;box-shadow:10px 10px 0px #003e2e}#page-smailephoto #smaile_sec02 .cam_box.theme .dog{position:absolute;right:-47px;top:-55px;width:150px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .cam_box.theme .dog{right:-56px;top:-68px;width:200px}}#page-smailephoto #smaile_sec02 .cam_box .tit{position:absolute;top:-47px;left:-30px}#page-smailephoto #smaile_sec02 .cam_box p{font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:2.5rem;color:#003e2e;margin-bottom:0}#page-smailephoto #smaile_sec02 .cam_box p span{font-size:4.7rem}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .cam_box p{font-size:3rem}}#page-smailephoto #smaile_sec02 .kikan{width:100%;color:#003e2e;text-align:center;font-size:3.5rem;background-color:#fff;padding:20px;border-radius:30px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;line-height:1.5em}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec02 .kikan{padding:10px;border-radius:50px;margin-top:5%}}#page-smailephoto #smaile_sec03{background-color:#003e2e;padding:10% 5% 0;width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec03{padding:5% 0 5%}}#page-smailephoto #smaile_sec03 .container{width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec03 .container{width:1000px}}#page-smailephoto #smaile_sec03 .mb-4{margin-bottom:6.5rem !important}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec03 .mb-4{margin-bottom:inherit !important}}#page-smailephoto #smaile_sec03 .com_titarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec03 .com_titarea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5%}}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec03 .com_titarea .com_tit{margin-right:40px}}#page-smailephoto #smaile_sec03 .com_titarea .com_p{text-align:center}#page-smailephoto #smaile_sec03 .com_titarea .com_p p{font-size:2.5rem;color:#fff;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;line-height:1.5em;margin-bottom:0}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec03 .com_titarea .com_p p{font-size:3.3rem}}#page-smailephoto #smaile_sec03 .com_titarea .com_p .yellow{color:#fff086}#page-smailephoto #smaile_sec03 .com_titarea .com_p .yellow span{font-size:4rem}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec03 .com_titarea .com_p .yellow span{font-size:4.7rem}}#page-smailephoto #smaile_sec03 .cam_box{width:100%;background-color:#fff;border-radius:30px;position:relative;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:7px solid #fff086;-webkit-box-shadow:10px 10px 0px #fff086;box-shadow:10px 10px 0px #fff086;padding:5%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec03 .cam_box{width:95%;height:335px}}#page-smailephoto #smaile_sec03 .cam_box .tit{position:absolute;top:-47px;left:-30px;width:77px}#page-smailephoto #smaile_sec03 .cam_box .cat_img{height:200px;margin-bottom:10px}#page-smailephoto #smaile_sec03 .cam_box p{font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;text-align:center;font-size:1.8rem;color:#003e2e;margin-bottom:0;line-height:1.5em}#page-smailephoto #smaile_sec03 .cam_box p span{font-size:4.7rem}#page-smailephoto #smaile_sec03 .cam_box h3{font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;color:#003e2e}#page-smailephoto #smaile_sec04{background-color:#fdf7cb;padding:10% 0;width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec04{padding:5% 0 5%}}#page-smailephoto #smaile_sec04 .container{width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec04 .container{width:1000px}}#page-smailephoto #smaile_sec04 .com_titarea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .com_titarea{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2%}}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .com_titarea .com_tit{margin-right:40px}}#page-smailephoto #smaile_sec04 .com_titarea .com_p{text-align:center}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .com_titarea .com_p{text-align:left}}#page-smailephoto #smaile_sec04 .com_titarea .com_p p{font-size:3.3rem;color:#003e2e;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;line-height:1.5em;margin-bottom:0}#page-smailephoto #smaile_sec04 .com_titarea .com_p .caution{font-size:1.8rem;font-family:"Noto Sans JP",Helvetica,Arial,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#page-smailephoto #smaile_sec04 .col-md-6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#page-smailephoto #smaile_sec04 .step_box{width:100%;aspect-ratio:1/1;background-color:#fff;border-radius:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;color:#003e2e;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .step_box{width:378px}}#page-smailephoto #smaile_sec04 .step_box .step{font-size:2.5rem}#page-smailephoto #smaile_sec04 .step_box .tit{font-size:4.5rem;line-height:1.3em;margin-bottom:15px}#page-smailephoto #smaile_sec04 .step_box p{font-size:1.8rem;color:#003e2e;margin-bottom:0;line-height:1.5em}#page-smailephoto #smaile_sec04 .triangle{margin-bottom:10%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .triangle{margin-bottom:0}}#page-smailephoto #smaile_sec04 .triangle::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:20px;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-top:20px solid #003e2e}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .triangle::after{top:50%;left:100%;margin-top:0;margin-left:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:25px solid #003e2e}}#page-smailephoto #smaile_sec04 .btn_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:3%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .btn_area{width:80%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}#page-smailephoto #smaile_sec04 .btn_area .apply_btn{width:100%;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:20px;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit;border-radius:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:2.6rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);line-height:1.3em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;background:#5a3c75}#page-smailephoto #smaile_sec04 .btn_area .apply_btn:hover{background:#988ac3;-webkit-box-shadow:0px 6px 30px rgba(0,0,0,.2784313725);box-shadow:0px 6px 30px rgba(0,0,0,.2784313725)}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec04 .btn_area .apply_btn{width:348px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}#page-smailephoto #smaile_sec05{padding:10% 5%;width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec05{padding:5% 0 5%}}#page-smailephoto #smaile_sec05 .container{width:100%}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec05 .container{width:1000px}}#page-smailephoto #smaile_sec05 .logo{display:block;width:75%;text-align:center;margin-bottom:30px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .logo{width:400px}}#page-smailephoto #smaile_sec05 h2{background-color:#003e2e;color:#fff;width:100%;text-align:center;margin-bottom:30px;font-size:2.5rem;padding:8px;border-radius:3px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 h2{width:800px;font-size:2.8rem}}#page-smailephoto #smaile_sec05 .youtube{width:100%;aspect-ratio:16/9;text-align:center;margin-bottom:20px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .youtube{width:800px}}#page-smailephoto #smaile_sec05 .youtube iframe{width:100%;height:100%}#page-smailephoto #smaile_sec05 .note1{width:100%;background-color:#f4f4f4;padding:8% 8% 2%;border-radius:30px;margin-bottom:5%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note1{padding:5% 5% 2%}}#page-smailephoto #smaile_sec05 .note1 h3{background-color:#a1c937;color:#003e2e;width:100%;text-align:center;margin-bottom:30px;font-size:2rem;padding:8px;font-weight:bold;border-radius:3px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note1 h3{font-size:2.8rem}}#page-smailephoto #smaile_sec05 .note1 .problem{margin-bottom:30px}#page-smailephoto #smaile_sec05 .note1 .problem h4{font-weight:bold;color:#003e2e;font-size:2rem;position:relative}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note1 .problem h4{font-size:2.8rem}}#page-smailephoto #smaile_sec05 .note1 .problem h4::before{content:"";display:inline-block;background:url("../img/smailephoto/icon_glass.svg") no-repeat center center;background-size:contain;width:30px;height:30px;margin-right:10px;vertical-align:middle}#page-smailephoto #smaile_sec05 .note1 .problem p{color:#003e2e;font-size:1.6rem;line-height:1.8em}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec05 .note1 .problem p{font-size:1.8rem}}#page-smailephoto #smaile_sec05 .note2{width:100%;background-color:#eceaf4;padding:8%;border-radius:30px;margin-bottom:5%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note2{padding:5%}}#page-smailephoto #smaile_sec05 .note2 .container{width:100%}#page-smailephoto #smaile_sec05 .note2 h3{background-color:#5a3c75;color:#fff;width:100%;text-align:center;margin-bottom:30px;font-size:2rem;padding:8px !important;font-weight:bold;border-radius:3px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note2 h3{font-size:2.8rem}}#page-smailephoto #smaile_sec05 .note2 .problem{margin-bottom:30px}#page-smailephoto #smaile_sec05 .note2 .problem h4{font-weight:bold;color:#5a3c75;font-size:2rem;position:relative}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note2 .problem h4{font-size:2.8rem}}#page-smailephoto #smaile_sec05 .note2 .problem h4.bugs1::before{background:url("../img/smailephoto/icon_mushi1.png") no-repeat center center;background-size:contain}#page-smailephoto #smaile_sec05 .note2 .problem h4.bugs2::before{background:url("../img/smailephoto/icon_mushi2.png") no-repeat center center;background-size:contain}#page-smailephoto #smaile_sec05 .note2 .problem h4.bugs3::before{background:url("../img/smailephoto/icon_mushi3.png") no-repeat center center;background-size:contain}#page-smailephoto #smaile_sec05 .note2 .problem h4::before{content:"";display:inline-block;width:40px;height:40px;margin-right:10px;vertical-align:middle}#page-smailephoto #smaile_sec05 .note2 .problem p{color:#5a3c75;font-size:1.3rem;line-height:1.8em}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec05 .note2 .problem p{font-size:1.5rem}}#page-smailephoto #smaile_sec05 .note2 .cercle_box{width:100%;aspect-ratio:1/1;background-color:#5a3c75;border-radius:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;color:#003e2e;font-size:1.6rem;color:#fff;margin-bottom:0;font-weight:bold}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note2 .cercle_box{width:378px;font-size:2rem}}#page-smailephoto #smaile_sec05 .note2 .triangle_bottom{background-color:#5a3c75;width:130px;height:40px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);margin-bottom:30px}#page-smailephoto #smaile_sec05 .note2 .matome{text-align:center;color:#5a3c75;font-size:2rem;line-height:1.5em;font-weight:bold}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note2 .matome{font-size:2.5rem}}#page-smailephoto #smaile_sec05 .note2 .row>*{padding:inherit}#page-smailephoto #smaile_sec05 .note3{width:100%;background-color:#f4f4f4;padding:8%;border-radius:30px;margin-bottom:5%}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note3{padding:5%}}#page-smailephoto #smaile_sec05 .note3 .container{width:100%}#page-smailephoto #smaile_sec05 .note3 h3{background-color:#00a79f;color:#fff;width:100%;text-align:center;margin-bottom:30px;font-size:2rem;padding:8px !important;font-weight:bold;border-radius:3px}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note3 h3{font-size:2.8rem}}#page-smailephoto #smaile_sec05 .note3 h4{font-weight:bold;color:#00a79f;font-size:2rem;position:relative}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note3 h4{font-size:2.8rem}}#page-smailephoto #smaile_sec05 .note3 h4::before{content:"";display:inline-block;background:url("../img/smailephoto/icon_glass2.svg") no-repeat center center;background-size:contain;width:30px;height:30px;margin-right:10px;vertical-align:middle}#page-smailephoto #smaile_sec05 .note3 p{font-size:1.3rem;line-height:1.8em}@media only screen and (min-width: 768px){#page-smailephoto #smaile_sec05 .note3 p{font-size:1.5rem}}#page-smailephoto #smaile_sec05 .note3 p.caution{font-size:1.2rem}#page-smailephoto #smaile_sec05 .note3 img{width:100%}#page-smailephoto #smaile_sec05 .note3 .triangle_bottom{background-color:#00a79f;width:130px;height:40px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);margin-bottom:30px;margin-top:30px}#page-smailephoto #smaile_sec05 .note3 .matome{text-align:center;color:#00a79f;font-size:1.8rem;line-height:1.8em;font-weight:bold}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note3 .matome{font-size:2rem}}#page-smailephoto #smaile_sec05 .zen_bnarea{width:100%;margin:0 auto}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .zen_bnarea{width:800px}}#page-smailephoto #smaile_sec05 .zen_bnarea a{opacity:1}#page-smailephoto #smaile_sec05 .zen_bnarea a:hover{opacity:.7;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#page-smailephoto #smaile_sec05 p.caution{font-size:1.2rem}#page-smailephoto #smaile_sec05 .note4 .matome{text-align:center;color:#003e2e;font-size:3rem;line-height:1.5em;font-weight:bold;margin-top:5%;letter-spacing:.1em}@media only screen and (min-width: 992px){#page-smailephoto #smaile_sec05 .note4 .matome{font-size:3.5rem}}.btnWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.btnWrapper .btnBox{padding-left:5px;padding-right:5px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.btnWrapper .btnBox.large{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.solidBtn{background-color:#ee1d23;color:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;min-height:100px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.6rem;font-weight:bold;text-decoration:none;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}@media(hover: hover){.solidBtn:hover{background-color:#be171c}}@media only screen and (min-width: 768px){.solidBtn{min-height:135px;font-size:2rem}}.solidBtn .inner .txt{margin-top:10px;line-height:1}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999999999;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeOut 1.5s 2.5s forwards;animation:fadeOut 1.5s 2.5s forwards}.loading__logo{opacity:0;-webkit-animation:logo_fade 2s .5s forwards;animation:logo_fade 2s .5s forwards;width:75%}@media only screen and (min-width: 992px){.loading__logo{width:500px}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@-webkit-keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}@keyframes logo_fade{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0}}html{font-size:62.5%}html{visibility:hidden}html.wf-active{visibility:visible}html,body{margin:0;padding:0;overflow-x:hidden}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1.4rem;font-weight:400;font-style:normal;line-height:1.75;font-family:"Noto Sans JP",Helvetica,Arial,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background-color:#fff;color:#242424;position:relative}body.scroll-prevent{overflow:hidden}@media only screen and (min-width: 768px){body{font-size:1.6rem;letter-spacing:.1em;line-height:2}}.sp{display:block !important}@media only screen and (min-width: 992px){.sp{display:none !important}}.pc{display:none !important}@media only screen and (min-width: 992px){.pc{display:block !important}}.row>*{padding-right:calc(var(--bs-gutter-x)*1);padding-left:calc(var(--bs-gutter-x)*1)}.youtubeWrapper{position:relative;width:100%;padding-top:56.25%}.youtubeWrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}.marker{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, #ffff00));background:-webkit-linear-gradient(transparent 70%, #ffff00 0%);background:linear-gradient(transparent 70%, #ffff00 0%);padding:0 2px 0px}main#siteMain{overflow:clip}.no-link{pointer-events:none}.maxContentWrapper{max-width:1800px;margin-left:auto;margin-right:auto}img{max-width:100%}.spacer50{width:100%;clear:both;height:50px}#pageHead{position:relative;letter-spacing:.15em}#pageHead .kvWrapper{height:265px;background-image:url(../img/index/kv_back_sp.jpg);background-position:center bottom;background-size:cover;background-repeat:no-repeat;margin-left:auto;margin-right:auto;position:relative;margin-top:0}@media only screen and (min-width: 768px){#pageHead .kvWrapper{height:508px}}@media only screen and (min-width: 992px){#pageHead .kvWrapper{height:508px;background-image:url(../img/index/kv_back.jpg)}}@media only screen and (min-width: 1200px){#pageHead .kvWrapper{height:645px}}#pageHead .kvWrapper .kv_tit{position:absolute;display:inline-block;margin:0 auto;display:block;width:53%;right:8%;top:11%}@media only screen and (min-width: 992px){#pageHead .kvWrapper .kv_tit{width:40%;top:18%}}#pageHead .kvWrapper .kv_tit img{width:100%;margin:0 auto;display:block}@media only screen and (min-width: 768px){#pageHead .kvWrapper .kv_tit img{width:80%}}@media only screen and (min-width: 1200px){#pageHead .kvWrapper .kv_tit img{width:56%}}#pageHead .kvWrapper .point{display:none}@media only screen and (min-width: 992px){#pageHead .kvWrapper .point{width:30%;position:absolute;display:inline-block;top:50%;left:23%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#pageHead .kvWrapper .point img{width:100%}}.color_line{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.color_line .left{height:10px;width:50%;background-color:#a1c937}.color_line .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:10px}.color_line .right .Turquoise{background-color:#00a79f;height:10px;width:100%}.color_line .right .Lpurple{background-color:#988ac3;height:10px;width:100%}.color_line .right .Dpurple{background-color:#5a3c75;height:10px;width:100%}.con_tit{width:100%;height:107px;position:relative;margin-bottom:5%;z-index:1}.con_tit img{position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -150%);transform:translate(-50%, -150%)}.con_tit h2{color:#fff;text-align:center;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:3rem;margin-top:44px}@media only screen and (min-width: 992px){.con_tit h2{font-size:4rem;margin-top:37px}}.con_tit:before{content:"";width:155px;height:155px;border-radius:50%;z-index:-1;position:absolute;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -66%);transform:translate(-50%, -66%)}#sec01{width:100%;padding:10% 5% 10%;background-color:#003e2e}@media only screen and (min-width: 768px){#sec01{padding:7% 0}}@media only screen and (min-width: 1200px){#sec01{padding:5% 0}}#sec01 .container{width:100%;position:relative}@media only screen and (min-width: 768px){#sec01 .container{width:1000px}}#sec01 .point{width:100%;margin-top:-30%;margin-bottom:25px}@media only screen and (min-width: 768px){#sec01 .point{margin-top:-25%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 992px){#sec01 .point{display:none}}#sec01 .first{width:160px;position:absolute;left:0;top:-160px}#sec01 .tit{margin:0 auto 30px;width:100%;display:block}@media only screen and (min-width: 768px){#sec01 .tit{width:80%}}@media only screen and (min-width: 992px){#sec01 .tit{width:80%}}@media only screen and (min-width: 1200px){#sec01 .tit{width:100%}}#sec03{width:100%;padding:5% 5% 10%}@media only screen and (min-width: 992px){#sec03{padding:0% 0% 5%}}#sec03 .container{width:100%}@media only screen and (min-width: 768px){#sec03 .container{width:1000px}}#sec03 .con_tit{background-color:#a1c937}#sec03 .con_tit:before{background-color:#a1c937}#sec03 .row>*{padding-right:calc(var(--bs-gutter-x)*1);padding-left:calc(var(--bs-gutter-x)*1)}#sec03 .pad-r{padding-right:20px}#sec03 .pad-l{padding-left:20px}#sec03 .d-flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sec03 .speech-bubble{position:relative;display:inline-block;margin-bottom:20px;padding:25px;border-radius:20px;background-color:#e3ebc4;text-align:left;font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#003e2e;width:100%;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;text-align:center}#sec03 .speech-bubble::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#e3ebc4 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}#sec03 .profile-img{width:40%;height:auto;padding-right:10px}#sec03 .profile{width:60%}#sec03 .name{font-size:2.2rem;line-height:1.3em;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;margin-bottom:10px;color:#003e2e}#sec03 .hospital{font-size:1.2rem;line-height:1.3em}#sec03 .comment{font-size:1.6rem;line-height:1.6em}#sec04{width:100%;padding:20% 5% 10%;background-color:#eceaf4}@media only screen and (min-width: 768px){#sec04{padding:7% 0}}#sec04 .container{width:100%}@media only screen and (min-width: 768px){#sec04 .container{width:1000px}}#sec04 .row>*{padding-right:calc(var(--bs-gutter-x)*1);padding-left:calc(var(--bs-gutter-x)*1)}#sec04 .con_tit{background-color:#5a3c75}#sec04 .con_tit:before{background-color:#5a3c75}#sec04 .copy{text-align:center;font-size:1.8rem;font-weight:500;margin-bottom:5%}#sec04 .copy span{font-weight:900;color:#5a3c75}#sec04 .speech-bubble{position:relative;display:inline-block;margin-bottom:20px;padding:25px;border-radius:20px;background-color:#fff;font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.05em;color:#5a3c75;width:100%;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;text-align:center}#sec04 .speech-bubble::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}#sec04 .profile-img{width:100%;height:auto}#sec04 .comment{font-size:1.6rem;line-height:1.6em}#sec05{width:100%;padding:15% 5% 10%}@media only screen and (min-width: 768px){#sec05{padding:10% 0 0}}#sec05 .container{width:100%}@media only screen and (min-width: 768px){#sec05 .container{width:1000px}}#sec05 .con_tit{background-color:#00a79f}#sec05 .con_tit:before{background-color:#00a79f}#sec06{width:100%;padding:10% 5% 10%;background-color:#e8ebdc;position:relative}@media only screen and (min-width: 768px){#sec06{padding:5% 0}}#sec06 .kazari{position:absolute;right:-16%;top:23%;width:44%}@media only screen and (min-width: 992px){#sec06 .kazari{right:-35%;top:-17%;width:59%}}#sec06 .container{width:100%;position:relative}@media only screen and (min-width: 768px){#sec06 .container{width:1000px}}#sec06 .container .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sec06 .container .inner .spimg{display:none}@media only screen and (min-width: 992px){#sec06 .container .inner .spimg{width:186px;margin-right:40px;display:block}}#sec06 .container .inner .spimg img{width:100%}#sec06 .container .inner .detail{width:100%}@media only screen and (min-width: 992px){#sec06 .container .inner .detail{width:552px}}#sec06 .container .inner .detail h2 img{width:100%}#sec06 .container .inner .detail .sp{margin-bottom:20px}#sec06 .container .inner .detail p{font-size:1.6rem;margin-bottom:30px}#sec06 .container .inner .detail .kikan{background-color:#fff;text-align:center;font-size:1.8rem;font-weight:500;border-radius:50px;padding:10px;color:#003e2e;font-weight:500;letter-spacing:.05em}@media only screen and (min-width: 992px){#sec06 .container .inner .detail .kikan{font-size:2.2rem}}#sec06 .container .inner .photo{display:none}@media only screen and (min-width: 992px){#sec06 .container .inner .photo{width:265px;position:relative;z-index:1;margin-left:20px;display:block}}#sec06 .container .inner .photo img{width:100%}#sec07{width:100%;padding:0% 5% 3%}@media only screen and (min-width: 768px){#sec07{padding:0% 0 3%}}#sec07 .container{width:100%}@media only screen and (min-width: 768px){#sec07 .container{width:800px}}#sec07 .container a:hover{opacity:.7;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#campaign{width:100%;padding:8% 8% 10%}@media only screen and (min-width: 768px){#campaign{padding:8% 0 8%}}#campaign .container{width:100%}@media only screen and (min-width: 768px){#campaign .container{width:770px}}#campaign .campaign_btn{width:100%;color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px auto 0;padding:5%;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit;border-radius:10px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;font-size:3rem;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);line-height:1.3em;background:#988ac3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#campaign .campaign_btn:hover{background:#5a3c75}#campaign .campaign_btn:hover{-webkit-box-shadow:0px 6px 30px rgba(0,0,0,.2784313725);box-shadow:0px 6px 30px rgba(0,0,0,.2784313725)}#campaign .campaign_btn img{width:40px;margin-bottom:10px}#siteFooter{padding-top:25px;padding-bottom:112px}@media only screen and (min-width: 992px){#siteFooter{padding-top:50px;padding-bottom:0}}#siteFooter .elanco_bn{width:85%;background-color:#0072ce;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 25px;text-decoration:none}@media only screen and (min-width: 768px){#siteFooter .elanco_bn{width:400px;padding:25px 35px}}@media only screen and (min-width: 992px){#siteFooter .elanco_bn{width:485px;padding:25px 35px}}#siteFooter .elanco_bn img{width:90px}@media only screen and (min-width: 992px){#siteFooter .elanco_bn img{width:137px}}#siteFooter .elanco_bn .right{color:#fff;text-align:center;font-size:1.6rem;font-weight:500;text-decoration:none;margin:0;line-height:1.5em}@media only screen and (min-width: 992px){#siteFooter .elanco_bn .right{font-size:2rem}}#siteFooter .elanco_bn:hover{opacity:.7;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#siteFooter .sizai{font-size:1.2rem;text-align:center;margin-bottom:0}#siteFooter ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media only screen and (min-width: 992px){#siteFooter ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#siteFooter ul li{list-style:none;margin:0 10px;width:45%}@media only screen and (min-width: 992px){#siteFooter ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}#siteFooter ul li a{font-size:1.4rem;color:#003e2e;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;text-decoration:none}#siteFooter ul li a:hover{color:#a1c937;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#siteFooter .copylight{background-color:#003e2e;width:100%;line-height:30px;color:#fff;text-align:center;font-size:1.1rem;margin-top:20px;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal}@media only screen and (min-width: 768px){#siteFooter .copylight{font-size:1.3rem}}@media only screen and (min-width: 992px){.site-header.shrink{height:70px;-webkit-transition:height .3s ease;transition:height .3s ease}.site-header.shrink .logo img{height:40px;-webkit-transition:height .3s ease;transition:height .3s ease}.site-header.shrink .nav .nav-list li.register,.site-header.shrink .nav .nav-list li.login,.site-header.shrink .nav .nav-list li.grayout,.site-header.shrink .nav .nav-list li.apply{height:70px}}.site-header{height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"corporate-logo-ver2",sans-serif;font-weight:700;font-style:normal;width:100%;z-index:999;position:absolute;left:10px;top:10px}@media only screen and (min-width: 992px){.site-header{height:90px;position:fixed;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);top:0;left:0}}.site-header .container{max-width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:relative}@media only screen and (min-width: 992px){.site-header .logo{margin-left:20px}.site-header .logo img{height:60px}}.site-header .nav .nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0}.site-header .nav .nav-list li{margin-left:2.5rem}.site-header .nav .nav-list li.login{margin-left:0}.site-header .nav .nav-list li.apply{margin-left:20px}.site-header .nav .nav-list li a{text-decoration:none;color:#003e2e;font-size:1.6rem;line-height:1.3em}.site-header .nav .nav-list li a:fover{color:#a1c937}.site-header .nav .nav-list li.register,.site-header .nav .nav-list li.login,.site-header .nav .nav-list li.grayout,.site-header .nav .nav-list li.apply{text-align:center;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 992px){.site-header .nav .nav-list li.register,.site-header .nav .nav-list li.login,.site-header .nav .nav-list li.grayout,.site-header .nav .nav-list li.apply{height:90px}}.site-header .nav .nav-list li.register a,.site-header .nav .nav-list li.login a,.site-header .nav .nav-list li.grayout a,.site-header .nav .nav-list li.apply a{color:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding:10px 25px;text-decoration:none;text-align:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:inherit}.site-header .nav .nav-list li.register a{background:#a1c937}.site-header .nav .nav-list li.register a:hover{background:#bbeb20}.site-header .nav .nav-list li.login a{background:#988ac3}.site-header .nav .nav-list li.login a:hover{background:#b9aaed}.site-header .nav .nav-list li.apply a{background:#5a3c75}.site-header .nav .nav-list li.apply a:hover{background:#988ac3}.site-header .nav .nav-list li.grayout{background:#676767;color:#d3d3d3;padding:10px 25px;margin-left:0;line-height:1.3em}.site-header .nav .nav-list li.grayout p{font-size:1.1rem;color:#ee1d23;margin-bottom:0}.site-header .hamburger{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:30px;height:23px;background:none;border:none;padding:0;cursor:pointer;z-index:9999999;margin-right:30px}.site-header .hamburger span{display:block;height:2px;background:#003e2e;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.site-header .hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.site-header .hamburger.active span:nth-child(2){opacity:0}.site-header .hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px, -5px);transform:rotate(-45deg) translate(5px, -5px)}@media(max-width: 991px){.site-header .nav{position:fixed;bottom:0;left:0;width:100%;height:auto;background:#0072ce;z-index:998;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0px -5px 10px rgba(0,0,0,.2078431373);box-shadow:0px -5px 10px rgba(0,0,0,.2078431373)}.site-header .nav .nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #e8ebdc;width:100%}.site-header .nav .nav-list li{margin:0;text-align:center;border-right:1px solid #e8ebdc;width:25%;padding:10px;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.site-header .nav .nav-list li:nth-of-type(4){border-right:inherit}.site-header .nav .nav-list li a{font-size:1.8rem;padding:.5rem 0;color:#fff;font-size:1.5rem}.site-header .nav .nav-list li.register,.site-header .nav .nav-list li.login,.site-header .nav .nav-list li.grayout,.site-header .nav .nav-list li.apply{width:50%;height:50px;margin:0;padding:0;border:inherit}.site-header .nav .nav-list li.register a,.site-header .nav .nav-list li.login a,.site-header .nav .nav-list li.grayout a,.site-header .nav .nav-list li.apply a{width:100%;font-size:1.6rem}.site-header .nav.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.site-header .hamburger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}/*# sourceMappingURL=style.min.css.map */