h1,h2,h3,h4,h5,h6{font-family:'Lato', sans-serif;margin:0;padding:0 0 20px 0;color:#000}h1,h2{font-weight:600}h3,h4{font-weight:500}body{font-family:'Lato', sans-serif;overflow-x:hidden;background:#f1f1f1}img{height:auto}#search{padding:1.25vw 3.125vw;color:#000;background:#d7d7d7}#search .name{position:relative;top:.78125vw;font-weight:600;font-size:3.75vw}#search .search_box{-webkit-border-radius:1.5625vw;-moz-border-radius:1.5625vw;border-radius:1.5625vw;padding:.46875vw 2.34375vw;background:#fff;display:inline-block;float:right}#search .search_box input{width:31.25vw;color:#7f7f7f;border:0;background:white;font-size:3.75vw}#search .search_box span{font-size:3.75vw;color:#7f7f7f;cursor:pointer}#header{background:url(../images/background-hero.jpg) no-repeat;background-size:100% 100%;height:50vw}#header .logo{margin:12.5vw 0 0 15.625vw;z-index:99;position:relative}#header .logo img{width:60.9375vw}#header .woman{height:0;position:relative;text-align:center}#header .woman img{width:37.5vw;position:relative;top:-33.59375vw}#container_menu{margin-bottom:2.34375vw}#container_menu .menu_mobile{color:#000;font-size:5.625vw;text-transform:uppercase;display:block;cursor:pointer;background:#fff;text-align:center}#container_menu .menu_mobile .hamburger{display:inline-block;color:#61b300;font-size:4.6875vw;padding:.46875vw .9375vw}#container_menu #menu{display:none}#container_menu #menu a{border:1px solid #e3e3e3;width:100%;background:#fff;padding:1.40625vw 0;text-align:center;font-size:3.75vw;color:#000;display:block}#page{border:1px solid #cacaca;background:#fff;padding:3.125vw 3.125vw 0;margin-bottom:4.6875vw}#page h3{font-size:4.6875vw;margin-bottom:3.4375vw}#page .ptop{font-size:4.0625vw;color:#b9b8b8;display:block;margin-bottom:4.6875vw}#page .ptop a{color:#3eafcd;font-size:3.90625vw}#page .box .box-margin{margin-top:5.46875vw}#page .box .box-title{font-size:5vw;padding:3.125vw 0 3.125vw 3.59375vw;margin-bottom:2.03125vw;background:url(../images/bg_small.png) no-repeat;background-size:100% 100%;color:#000}#page .box .box-name{font-size:3.75vw;padding:1.5625vw 3.125vw;background:#efefef;margin-bottom:.9375vw;font-weight:600}#page .box img{width:100%;margin-bottom:1.5625vw}#page .box p{font-size:3.75vw;font-weight:600;display:block;margin-bottom:2.34375vw}#page .box .more{text-transform:uppercase;font-size:3.59375vw;color:#61b300;font-weight:600;float:right}#page .box .subpage-url{display:block;font-size:4.0625vw;padding:1.5625vw 3.125vw;background:#efefef;margin-bottom:.9375vw;color:#000}#page .rank{margin-bottom:7.8125vw}#page .rank .rank-title{font-size:5.3125vw;font-weight:600;background:url(../images/bg_big.png) no-repeat;background-size:100% 100%;padding:3.125vw 0 3.125vw 3.59375vw;color:#000}#page .rank .rank-title span{color:#fff}#page .rank .rank-content{border:1px solid #cacaca;padding:2.34375vw 2.65625vw}#page .rank .rank-content .rank-top{margin-bottom:2.34375vw}#page .rank .rank-content .rank-top .img-box{border:1px solid #cacaca;text-align:center;padding:1.5625vw 0}#page .rank .rank-content .rank-top .img-box img{width:46.875vw}#page .rank .rank-content .rank-top .gray_box{width:100%;background:#f2f2f2;padding:2.1875vw 1.5625vw;-webkit-border-radius:2.03125vw;-moz-border-radius:2.03125vw;border-radius:2.03125vw;text-align:right;font-size:3.75vw;margin-bottom:3.125vw;margin-top:4.6875vw}#page .rank .rank-content .rank-top .gray_box img{width:3.4375vw;margin:1.5625vw .3125vw}#page .rank .rank-content .btn-black,#page .rank .rank-content .btn-red{background-size:100% 100%;background:url(../images/bg_black.png);color:#fff;font-size:4.375vw;padding:1.40625vw 3.125vw;display:block;-webkit-border-radius:1.40625vw;-moz-border-radius:1.40625vw;border-radius:1.40625vw;height:9.375vw;text-align:center}#page .rank .rank-content .btn-red{background:url(../images/bg_red.png);margin-top:3.90625vw}#page .rank .rank-content h2{font-size:5.3125vw;margin-bottom:2.03125vw}#page .rank .rank-content p{font-size:4.0625vw}#page .rank .rank-content ul{color:#000;margin:3.90625vw 0}#page .rank .rank-content ul li{font-size:4.0625vw}#page .rank .rank-content .green{font-size:4.375vw;font-weight:600;color:#61b300;display:block;margin:3.90625vw auto;text-align:center}#page .rank .rank-content .hint{background:#e5e5e5;padding:2.34375vw 1.5625vw;border-left:2.34375vw solid #cecece}#page .rank .rank-content .hint p{font-size:4.0625vw}footer{text-align:center;background:#2e2e2e;padding:3.125vw 2.34375vw;color:#fff;font-size:3.90625vw}footer a{color:#fff}@media (min-width: 776px){.container{max-width:88.1818181818vw}#search{padding:.7272727273vw 1.8181818182vw}#search .name{position:relative;top:.4545454545vw;font-size:1.3636363636vw}#search .search_box{-webkit-border-radius:.9090909091vw;-moz-border-radius:.9090909091vw;border-radius:.9090909091vw;padding:.2727272727vw 1.3636363636vw}#search .search_box input{width:18.1818181818vw;font-size:1.3636363636vw}#search .search_box span{font-size:1.3636363636vw}#header{height:23.4545454545vw}#header .logo{margin:7.2727272727vw 0 0 9.0909090909vw}#header .logo img{width:29.0909090909vw}#header .woman{height:0;position:relative;text-align:left}#header .woman img{width:18.4545454545vw;position:relative;top:-1.5454545455vw}#container_menu{margin-bottom:1.3636363636vw}#container_menu #menu{display:inherit}#container_menu #menu a{width:14.285%;float:left;padding:.8181818182vw 0;font-size:1.2727272727vw}#page{padding:1.8181818182vw 1.8181818182vw 0;margin-bottom:2.7272727273vw}#page h3{font-size:1.8181818182vw;margin-bottom:2vw}#page .ptop{font-size:1.4545454545vw;margin-bottom:2.7272727273vw}#page .ptop a{font-size:1.3636363636vw}#page .box .box-margin{margin-top:3.1818181818vw}#page .box .box-title{font-size:2.1818181818vw;padding:1.8181818182vw 0 1.8181818182vw 2.0909090909vw;margin-bottom:1.1818181818vw}#page .box .box-name{font-size:1.2727272727vw;padding:.9090909091vw 1.8181818182vw;margin-bottom:.5454545455vw}#page .box img{margin-bottom:.9090909091vw}#page .box p{font-size:1.2727272727vw;margin-bottom:1.3636363636vw}#page .box .more{font-size:1.1818181818vw}#page .box .subpage-url{font-size:1.4545454545vw;padding:.9090909091vw 1.8181818182vw;margin-bottom:.3636363636vw}#page .rank{margin-bottom:4.5454545455vw}#page .rank .rank-title{font-size:2.1818181818vw;padding:1.8181818182vw 0 1.8181818182vw 2.0909090909vw}#page .rank .rank-content{padding:1.3636363636vw 1.5454545455vw}#page .rank .rank-content .rank-top{margin-bottom:1.3636363636vw}#page .rank .rank-content .rank-top .img-box{padding:.9090909091vw 0}#page .rank .rank-content .rank-top .img-box img{width:17.6363636364vw}#page .rank .rank-content .rank-top .gray_box{padding:1.2727272727vw .9090909091vw;-webkit-border-radius:1.1818181818vw;-moz-border-radius:1.1818181818vw;border-radius:1.1818181818vw;font-size:1.2727272727vw;margin-bottom:1.8181818182vw;margin-top:0}#page .rank .rank-content .rank-top .gray_box img{width:1.4545454545vw;margin:.9090909091vw .1818181818vw}#page .rank .rank-content .btn-black,#page .rank .rank-content .btn-red{font-size:1.6363636364vw;padding:.8181818182vw 1.8181818182vw;display:inline-block;-webkit-border-radius:.8181818182vw;-moz-border-radius:.8181818182vw;border-radius:.8181818182vw;height:3.6363636364vw;float:right}#page .rank .rank-content .btn-red{margin-top:2.2727272727vw}#page .rank .rank-content h2{font-size:2.1818181818vw;margin-bottom:1.1818181818vw}#page .rank .rank-content p{font-size:1.4545454545vw}#page .rank .rank-content ul{margin:2.2727272727vw 0}#page .rank .rank-content ul li{font-size:1.4545454545vw}#page .rank .rank-content .green{font-size:1.6363636364vw;margin:2.2727272727vw auto}#page .rank .rank-content .hint{padding:1.3636363636vw 1.8181818182vw;border-left:1.3636363636vw solid #cecece;margin:0 1.8181818182vw}#page .rank .rank-content .hint p{font-size:1.4545454545vw}footer{padding:.9090909091vw .9090909091vw;font-size:1.3636363636vw}}@media (min-width: 1100px){.container{max-width:970px}#search{padding:8px 20px}#search .name{position:relative;top:5px;font-size:15px}#search .search_box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:3px 15px}#search .search_box input{width:200px;font-size:15px}#search .search_box span{font-size:15px}#header{height:258px}#header .logo{margin:80px 0 0 100px}#header .logo img{width:320px}#header .woman{height:0;position:relative;text-align:left}#header .woman img{width:203px;position:relative;top:-17px}#container_menu{margin-bottom:15px}#container_menu #menu{display:inherit}#container_menu #menu a{width:14.285%;float:left;padding:9px 0;font-size:14px}#page{padding:20px 20px 0;margin-bottom:30px}#page h3{font-size:20px;margin-bottom:22px}#page .ptop{font-size:16px;margin-bottom:30px}#page .ptop a{font-size:15px}#page .box .box-margin{margin-top:35px}#page .box .box-title{font-size:24px;padding:20px 0 20px 23px;margin-bottom:13px}#page .box .box-name{font-size:14px;padding:10px 20px;margin-bottom:6px}#page .box img{margin-bottom:10px}#page .box p{font-size:14px;margin-bottom:15px}#page .box .more{font-size:13px}#page .box .subpage-url{font-size:16px;padding:10px 20px;margin-bottom:4px}#page .rank{margin-bottom:50px}#page .rank .rank-title{font-size:24px;padding:20px 0 20px 23px}#page .rank .rank-content{padding:15px 17px}#page .rank .rank-content .rank-top{margin-bottom:15px}#page .rank .rank-content .rank-top .img-box{padding:10px 0}#page .rank .rank-content .rank-top .img-box img{width:194px}#page .rank .rank-content .rank-top .gray_box{padding:14px 10px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;font-size:14px;margin-bottom:20px;margin-top:0}#page .rank .rank-content .rank-top .gray_box img{width:16px;margin:10px 2px}#page .rank .rank-content .btn-black,#page .rank .rank-content .btn-red{font-size:18px;padding:9px 20px;display:inline-block;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;height:40px;float:right}#page .rank .rank-content .btn-red{margin-top:25px}#page .rank .rank-content h2{font-size:24px;margin-bottom:13px}#page .rank .rank-content p{font-size:16px}#page .rank .rank-content ul{margin:25px 0}#page .rank .rank-content ul li{font-size:16px}#page .rank .rank-content .green{font-size:18px;margin:25px auto}#page .rank .rank-content .hint{padding:15px 20px;border-left:15px solid #cecece;margin:0 20px}#page .rank .rank-content .hint p{font-size:16px}footer{padding:10px 10px;font-size:15px}}
/*# sourceMappingURL=main.css.map */
