/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px}hr{height:0;overflow:visible}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0.35em 0.75em 0.625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}[type="number"]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}li{list-style:none}p,ul,li,h1,h2,h3,h4{margin:0;padding:0}body{color:#333;font-family:"メイリオ",Meiryo,"Lucida Grande","Hiragino Kaku Gothic ProN", "\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\4E\20\57\33", Meiryo, \30E1\30A4\30EA\30AA, sans-serif;font-size:16px;line-height:1.7;width:100%}img{vertical-align:middle}.header{background:#fff;border-bottom:1px solid #dedee0}.header_inner{margin:0 auto;max-width:960px;width:100%}.header::after{clear:both;content:"";display:block}.header_logo{align-items:flex-end;display:flex;float:left;padding:8px 0}.header_logo img{max-width:162px}.header_logo a{text-decoration:none}.header_logo span{font-size:12px;margin:0 0 0 10px}.headerNavi{float:right;font-size:14px;font-weight:bold;height:74px;line-height:74px}.headerNavi::after{clear:both;content:"";display:block}.headerNavi ul{float:right;list-style-type:none}.headerNavi ul li{float:left;margin-left:35px}.headerNavi ul li.is-active a{color:#ff615f}.headerNavi ul a{color:#525c72;text-decoration:none}.headerNavi ul a:hover{color:#ff615f}.headerNavi_close-btn{display:none}.headerNavi_open-btn{display:none}.mainVisual{overflow:hidden}.mainVisual_ttl{background:#02baf4;height:335px;position:relative;text-align:center}.mainVisual_ttl img{left:50%;margin-left:-1000px;max-height:335px;position:absolute;top:0}.content{padding:60px 0 0}.content_inner{margin:0 auto;max-width:960px;width:100%}.contentBox p b{background:#fff6c3}.contentBox p+p{margin-top:1.5em}.contentTitle-Lv1{background:#02b4f7;color:#fff;font-size:30px;line-height:1.3;margin:0 0 40px;padding:16px 40px;text-align:center}.contentTitle-Lv2{border-left:8px solid #02b4f7;color:#525c72;display:block;font-size:26px;margin:40px 0;padding:0 0 0 16px}.contentTitle-Lv3{color:#525c72;font-size:24px;font-weight:bold;margin:32px 0 24px}.contentTitle-Lv3 span{color:#02b4f7;margin-right:12px}.contentImg{margin-top:32px;width:100%}.contentImg img{width:100%}.index{background:#f7f7f9;color:#525c72;font-weight:bold;padding:40px}.indexTitle{cursor:pointer;position:relative}.indexTitle::before{border-right:2px solid #525c72;border-top:2px solid #525c72;content:"";height:12px;position:absolute;right:12px;top:12px;transform:rotate(-45deg);transition:0.3s;width:12px}.indexTitle.is-active::before{top:4px;transform:rotate(135deg)}.indexList{font-size:14px;height:100%;opacity:1;overflow:hidden}.indexList li{margin-top:20px}.indexList li a{color:#525c72}.indexList li a:hover{text-decoration:none}.ranking{font-size:14px;margin-top:40px;overflow-x:scroll;overflow-y:hidden}.rankingTable{border-spacing:0}.rankingTable thead th{background:#525c72;border:1px solid #ccc;color:#fff;font-size:11px;font-weight:bold;min-width:136px;padding:8px}.rankingTable thead th:first-child{min-width:205px}.rankingTable tbody th{background:#fff;font-size:11px;font-weight:bold;min-width:205px;padding:8px;text-align:left}.rankingTable tbody th a{color:#ff615f;margin:0 8px}.rankingTable tbody th a:hover{text-decoration:none}.rankingTable td{border:1px solid #ccc;font-size:11px;min-width:136px;padding:8px;text-align:center}.ranking .is-sticky{background:#fff;border:1px solid #ccc;border-left:0;left:1px;position:sticky}.ranking .is-sticky.is-head{background:#525c72}.ranking .is-sticky::before{border:1px solid #ccc;content:"";height:100%;height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-1}.rankingCompany{align-items:center;display:flex}.rankingNo{border-radius:30px;display:inline-block;font-size:14px;height:30px;padding:4px;text-align:center;width:30px}.rankingNo.is-no1{background:#f0be3f;color:#fff}.rankingNo.is-no2{background:#9e9e9c;color:#fff}.rankingNo.is-no3{background:#be642f;color:#fff}.rankingImg{margin:0 0 0  auto}.rankingImg img{width:58px}.company{border:1px solid #e0e0e2;margin-top:40px;padding:32px}.company .is-coral{color:#ff615f}.companyTitle{color:#525c72;font-size:24px;font-weight:normal;margin-bottom:24px;text-align:center}.companyTitle span{color:#02b4f7}.companySubTitle{color:#525c72;font-size:20px;margin:24px 0;text-align:center}.companySpec{display:flex;justify-content:space-between;margin:0 auto;max-width:794px}.companySpecImg{margin-right:32px}.companySpecImg img{max-width:292px}.companySpecText{width:100%}.companySpecDetail{display:flex;justify-content:space-between}.companySpecDetailBox{width:49%}.companySpecDetailTitle{background:#525c72;color:#fff;font-size:15px;font-weight:bold;max-width:230px;padding:6px 0;text-align:center;width:100%}.companySpecDetailStar{margin-top:12px;overflow:hidden;position:relative;width:100%}.companySpecDetailStar img{max-width:229px;width:100%}.companySpecDetailStar::before{background:rgba(255,255,255,0.5);content:"";display:block;height:100%;left:100%;position:absolute;width:100%;z-inde:2}.companySpecDetailStar.is-no1::before{left:94%}.companySpecDetailStar.is-no2::before{left:90%}.companySpecDetailStar.is-no3::before{left:74%}.companySpecDetailStar.is-no4::before{left:73%}.companySpecDetailStar.is-no5::before{left:72%}.companySpecDetailStar.is-no6::before{left:70%}.companySpecDetailStar.is-no7::before{left:72%}.companySpecDetailStar.is-no8::before{left:54%}.companySpecDetailStar.is-no9::before{left:60%}.companySpecDetailStar.is-no10::before{left:60%}.companySpecDetailPoints{color:#434343;font-size:24px;text-align:center}.companySpecDetailPoints span{color:#02b4f7;font-size:43px;font-weight:bold;margin-right:7px}.companySpecList{align-items:center;display:flex;font-weight:bold;justify-content:space-between;margin-top:16px}.companySpecList li{max-width:84px;width:19.8%}.companySpecListTitle{background:#9aa5b8;color:#fff;font-size:13px;padding:4px;text-align:center}.companySpecListNo{border:1px solid #e0e0e2;color:#525c72;font-size:26px;text-align:center}.companyLink a{background:linear-gradient(to right, #ff5f5f 0%, #fd7e54 100%);border-radius:80px;box-shadow:0 3px 0 0 rgba(82,92,114,0.4);color:#fff;display:block;font-weight:bold;margin:40px auto;padding:22px 0;position:relative;text-align:center;text-decoration:none;width:400px}.companyLink a::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:12px;position:absolute;right:20px;top:30px;transform:rotate(45deg);width:12px}.companyLink a:hover{background:#fe6753;box-shadow:none;position:relative;top:3px}.info p::before{color:#02b4f7;content:"・";display:inline-block}.breadcrumb{margin:12px 0 0}.breadcrumb ul{font-size:14px;font-weight:bold;list-style-type:none}.breadcrumb ul::after{clear:both;content:"";display:block}.breadcrumb ul li{float:left}.breadcrumb ul li::before{content:"\FF1E";font-weight:normal;padding:0 1em}.breadcrumb ul li a{font-weight:normal}.breadcrumb ul li:first-child::before{display:none}.footer{background:#525c72;color:#fff;margin-top:100px;text-align:center}.footer_logo{border-bottom:1px solid #717f9b;margin:0 auto;max-width:960px;padding:40px 0;width:100%}.footer_logo img{max-width:168px}.footer_navi ul{margin-top:24px}.footer_navi ul li{display:inline-block;margin:0 15px}.footer_navi ul a{color:#fff}.footer_navi ul a:hover{text-decoration:none}.footer_copyright{padding:50px 0 100px}@media screen and (max-width: 767px){body{font-size:14px}img{vertical-align:middle}.header{border:0;height:45px;left:0;padding-left:20px;position:fixed;right:0;top:0;width:100%;z-index:1}.header_inner{margin:0 auto;width:100%}.header::after{clear:both;content:"";display:block}.header_logo{padding:4px 0}.header_logo img{max-width:100px}.header_logo a{text-decoration:none}.header_logo span{font-size:10px;max-width:20px;max-width:138px}.headerNavi{background-color:rgba(194,147,147,0);font-size:24px;font-weight:normal;height:0%;line-height:1.2;position:fixed;right:0;top:0;transition:background-color 0.5s;width:0%;z-index:1}.headerNavi.is-open{background-color:rgba(0,0,0,0.5);height:100%;width:100%}.headerNavi.is-open .headerNavi_open-btn{right:200px}.headerNavi.is-open ul{width:200px}.headerNavi.is-open .headerNavi_close-btn{opacity:1}.headerNavi::after{clear:both;content:"";display:block}.headerNavi ul{background:#fff;float:none;float:right;overflow:hidden;transition:0.5s;white-space:nowrap;width:0}.headerNavi ul li{border-bottom:2px solid #ff615f;float:none;margin:0}.headerNavi ul li:last-child{border-bottom:0}.headerNavi ul li a{color:#ff615f;display:block;font-size:12px;padding:15px 20px;padding-right:45px;position:relative;text-decoration:none}.headerNavi ul li a::after{background:url(/common/images/headerNaviLink_arw.png) no-repeat;background-size:100%;content:"";display:block;height:8.5px;margin-top:-6px;position:absolute;right:11px;top:50%;width:11px}.headerNavi_close-btn{display:block;opacity:0;position:absolute;right:4px;top:4px;z-index:1}.headerNavi_close-btn img{height:37px}.headerNavi_open-btn{display:block;position:absolute;right:0;top:0;transition:0.5s;z-index:2}.mainVisual{margin-top:45px;overflow:hidden}.mainVisual_ttl{background:#02baf4;height:auto;position:relative;text-align:center}.mainVisual_ttl img{left:0;margin-left:0;max-height:100%;position:relative;top:0;width:100%}.content{padding:40px 20px 0}.contentBox p b{background:#fff6c3}.contentBox p+p{margin-top:1.5em}.contentTitle-Lv1{font-size:16px;padding:8px 20px}.contentTitle-Lv2{border-left:8px solid #02b4f7;font-size:16px;margin:24px 0;padding:0 0 0 12px}.contentTitle-Lv3{font-size:14px;margin:24px 0}.contentTitle-Lv3 span{color:#02b4f7}.contentImg{margin-top:32px;width:100%}.contentImg img{width:100%}.index{padding:20px}.indexTitle::before{height:10px;right:10px;top:10px;width:10px}.indexList{font-size:12px;padding-left:12px;text-indent:-12px}.indexList li{margin-top:16px}.ranking{font-size:11px;margin-top:24px}.rankingCompany{align-items:center;display:flex}.rankingNo{border-radius:30px;display:inline-block;font-size:14px;height:30px;padding:4px;text-align:center;width:30px}.rankingNo.is-no1{background:#f0be3f;color:#fff}.rankingNo.is-no2{background:#9e9e9c;color:#fff}.rankingNo.is-no3{background:#be642f;color:#fff}.rankingImg{margin:0 0 0  auto}.rankingImg img{width:58px}.company{padding:24px 20px}.company .is-coral{color:#ff615f}.companyTitle{font-size:14px}.companySubTitle{font-size:14px}.companySpec{flex-wrap:wrap;justify-content:center;max-width:100%;width:100%}.companySpecImg{margin-bottom:24px;margin-right:0}.companySpecImg img{max-width:100%}.companySpecText{width:100%}.companySpecDetail{display:flex;justify-content:space-between}.companySpecDetailBox{width:49%}.companySpecDetailTitle{font-size:12px;max-width:100%;padding:3px 0}.companySpecDetailStar img{max-width:100%}.companySpecDetailPoints{font-size:12px;margin-top:8px;text-align:center}.companySpecDetailPoints span{font-size:22px;margin-right:3px}.companySpecList{align-items:center;display:flex;font-weight:bold;justify-content:space-between;margin-top:16px}.companySpecList li{width:19.5%}.companySpecListTitle{background:#9aa5b8;color:#fff;font-size:10px;padding:4px 0;text-align:center}.companySpecListNo{border:1px solid #e0e0e2;color:#525c72;font-size:12px;padding:4px 0;text-align:center}.companyLink a{margin:24px auto;padding:12px 0;width:100%}.companyLink a::before{height:10px;right:20px;top:19px;width:10px}.footer{margin-top:60px}.footer_logo{border-bottom:0;padding:32px 0}.footer_logo img{max-width:98px}.footer_navi ul{display:none}.footer_copyright{padding:0 40px 36px}}
/*# sourceMappingURL=style.css.map */
