.text_arrow{font-size:1.25em}.hover{opacity:.7;transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}.hover:hover{opacity:1}.B_Limit{max-width:1920px;position:relative;width:100%;margin:0 auto}.C_Limit{max-width:1280px;position:relative;width:100%;margin:0 auto;padding:0% 1%;box-sizing:border-box}@media only screen and (max-width: 1080px){.C_Limit{width:92.65625%}}.hideScrollBar{overflow:hidden}.scroll-wrapper>.scroll-content{overflow-x:scroll !important;overflow-y:hidden !important}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#002c5f;border-radius:5px}.swiper-scrollbar-drag{background-color:#002c5f;height:5px}.swiper-container-vertical>.swiper-scrollbar{right:7px}.swiper-scrollbar{background-color:rgba(0,0,0,0.05)}select{-moz-appearance:none;-webkit-appearance:none;background:transparent;outline:none;border-radius:0px}select::-ms-expand{display:none}input{outline:none;box-sizing:border-box;border-radius:0px}.clear{clear:both;display:block}.breadcrumb{position:absolute;margin:1% 0% 0% 5%;color:#b1b1b1;z-index:5}@media only screen and (max-width: 1080px){.breadcrumb{display:none}}.breadcrumb a{color:#b1b1b1;text-decoration:none}.hr{width:100%;height:1px;background-color:#000}.arial{font-family:Arial}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:12px}@media only screen and (min-width: 1080px) and (max-width: 1280px){html{font-size:.9375vw}}@media only screen and (max-width: 1080px){html{font-size:1.875vw}}body{background-color:#f5f1f0}.wrapper{position:relative;width:100%;padding-top:4.79167%}@media only screen and (max-width: 1080px){.wrapper{padding-top:27%}}.category_active{opacity:1 !important}.header{position:relative;width:100vw;padding-top:51.97%;background-image:url(../images/heart-test/header_bg_pc.png);background-size:cover;overflow:hidden}.header .title{position:absolute;top:0;left:0;background-image:url(../images/heart-test/title_pc.png);background-size:cover;padding-top:16.4%;width:35.31%;margin:5.88% 0 0 46.09%}.header .ppl{position:absolute;top:0;left:0;background-image:url(../images/heart-test/ppl_pc.png);background-size:cover;padding-top:90.1%;width:35.62%;margin:4.94% 0 0 8.69%}.header .talk{position:absolute;top:0;left:0;background-image:url(../images/heart-test/talk_pc.png);background-size:cover;padding-top:3.85%;width:10.05%;margin:6.92% 0 0 25.88%}.header .car{position:absolute;top:0;left:0;background-image:url(../images/heart-test/car.png);background-size:cover;padding-top:14.84%;width:58.48%;margin:25.62% 0 0 36.56%}.content{position:relative;width:100vw;background-image:url(../images/heart-test/content_bg_pc.png);background-size:cover;overflow:hidden;text-align:center}.content .sec_title{color:#000;font-weight:bold}.content .sec_title .text-1{font-size:5rem}.content .sec_title .text-2{font-size:4.58rem}.content .sec_title .text-3{font-size:4.25rem}.content .sec_title .text-4{font-size:3.91rem}.content .sec_1 .sec_title{margin-top:4%}.content .sec_1 .video_wrapper{position:relative;margin:2.13% auto 0 auto;width:47.09%;padding-top:29.11%;overflow:hidden;box-shadow:10px 6px 5px #d2e4e1}.content .sec_1 .video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .sec_2 .sec_title{margin-top:7.03%}.content .sec_2 .flow{display:block;position:relative;margin:2.18% auto 0 auto;width:53.33%}.content .sec_2 .btn_wrapper{display:block;position:relative;margin:3.17% auto 0 auto;width:17.34%}.content .sec_2 .btn_wrapper .btn{width:100%}.content .sec_2 .btn_wrapper p{position:absolute;text-align:center;width:100%;top:25%;color:#fff;font-size:1.7rem;letter-spacing:.1em}.content .sec_2 .btn_wrapper p:after{content:"";display:block;position:absolute;right:24%;top:25%;width:2.7%;padding-top:4.8%;background-image:url(../images/heart-test/arrow.png);background-size:cover}.content .sec_3{position:relative;margin-top:6.51%;padding-top:4.27%;background-color:rgba(211,226,225,0.8)}.content .sec_3 .rule_car{position:absolute;left:0;top:0;width:34.32%;margin:-5.57% 0 0 60%}.content .sec_3 ul{width:64.32%;padding-left:2%;margin:2.81% auto 0 auto;text-align:justify;padding-bottom:5%}.content .sec_3 ul li{color:#444;font-size:1.5rem;list-style-type:decimal;line-height:1.5;margin:1% 0}.Mobile .header{padding-top:0;height:100vh;background-image:url(../images/heart-test/header_bg_m.png)}.Mobile .header .title{background-image:url(../images/heart-test/title_m.png);padding-top:33.9%;width:71.25%;margin:12.96% 0 0 14.68%}.Mobile .header .ppl{background-image:url(../images/heart-test/ppl_m.png);padding-top:160.93%;width:66.09%;margin:56.71% 0 0 -6.4%}.Mobile .header .talk{background-image:url(../images/heart-test/talk_m.png);padding-top:11.09%;width:28.9%;margin:57.03% 0 0 27.81%}.Mobile .header .car{background-image:url(../images/heart-test/car.png);padding-top:21.25%;width:83.9%;margin:70.46% 0 0 27.81%}.Mobile .content{width:100%}.Mobile .content .sec_1 .sec_title{margin-top:12.03%}.Mobile .content .sec_1 .video_wrapper{width:100%;padding-top:56.71%;margin-top:6.56%}.Mobile .content .sec_2 .sec_title{margin-top:12.96%}.Mobile .content .sec_2 .flow{width:91.71%;margin-top:7.5%}.Mobile .content .sec_2 .btn_wrapper{width:50.62%;margin-top:13.12%}.Mobile .content .sec_2 .btn_wrapper p{font-size:2.3rem}.Mobile .content .sec_3{margin-top:13.9%;padding-top:12.81%}.Mobile .content .sec_3 .rule_car{position:absolute;left:0;top:0;width:50.46%;margin:-11.25% 0 0 64.06%}.Mobile .content .sec_3 ul{width:86.56%;padding-left:4%;margin-top:8.43%}.Mobile .content .sec_3 ul li{font-size:2.08rem}.fixed_bar{position:fixed;width:100%;text-align:center;background-color:rgba(54,76,74,0.85);bottom:0}.fixed_bar a:nth-last-child(n+2):after{content:"";display:inline-block;background-image:url(../images/heart-test/dot.png);background-size:cover;width:8px;padding-top:8px;margin:0 2%;vertical-align:middle}.fixed_bar a p{color:#fff;display:inline-block;font-size:1.5rem;line-height:3;vertical-align:middle}.Mobile .fixed_bar{margin-top:16.18%;top:0;bottom:auto}.Mobile .fixed_bar a p{font-size:2rem}@media only screen and (max-width: 1080px) and (min-width: 980px){body.Mobile .fixed_bar{top:0;margin-top:10.93%}}.fixed_bar.on{position:relative}
