/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[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-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}body{width:100%;min-width:320px;font-family:"Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;color:#333;font-size:1rem;line-height:1.75}body>iframe,body>img,body>div:not([class])>iframe,body>div:not([class])>img{display:none}body.is-fixed{height:100%;overflow:hidden}figure{display:block;font-size:0;line-height:1;line-height:1}pre{margin:0}img{margin:0 auto;display:block;width:100%;height:auto;font-size:0;line-height:1}ul,ol,dl{list-style-type:none}a{text-decoration:none;color:currentColor}.c-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70px;border-radius:50px;background:-webkit-gradient(linear, left top, left bottom, from(#F7D74E), to(#FF7A27));background:linear-gradient(#F7D74E, #FF7A27);font-size:1.5rem;line-height:1.16667;color:#fff;font-weight:bold}#rank-card .c-button{background:-webkit-gradient(linear, left top, left bottom, from(#67CAFF), to(#0089FF));background:linear-gradient(#67CAFF, #0089FF)}.c-button:after{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;right:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.c-button--sml{height:30px;font-size:1rem;line-height:1.75}.c-button--sml:after{width:8px;height:8px;right:8px}.c-index{margin-top:4.83092%}@media screen and (min-width: 768px){.c-index{margin-top:20px}}.c-index__inner{margin:0 auto;max-width:980px;padding:0 2.41546%}@media screen and (min-width: 768px){.c-index__inner{padding-left:20px;padding-right:20px}}.c-index__contents{border:1px solid #B7EAFF;padding:4.82234% 5.07614% 6.09137%}@media screen and (min-width: 768px){.c-index__contents{padding:19px 20px 24px}}#rank-card .c-index__contents{border:1px solid #FFEAD9}.c-index__label{margin-bottom:6.34518%;text-align:center}@media screen and (min-width: 768px){.c-index__label{margin-bottom:25px}}.c-index__label span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:30px;padding:5px 22px;padding:5px 22px;border-radius:50px;background-color:#B7EAFF;font-size:1.125rem;line-height:1.55556;font-weight:bold;color:#04579B}#rank-card .c-index__label span{background-color:#FFEAD9;color:#FF6D00}.c-index__list>li{position:relative;padding-left:18px;margin-bottom:3px}.c-index__list>li:last-child{margin-bottom:0}.c-index__list>li:before{content:"";display:block;width:10px;height:10px;position:absolute;top:0.5em;left:0;border-radius:50%;background-color:#B7EAFF}#rank-card .c-index__list>li:before{background-color:#FFEAD9}.c-lead{background-color:#F4FCFF}#rank-card .c-lead{background-color:#FFEAD9}.c-lead__inner{margin:0 auto;max-width:980px;padding:0 2.41546%;padding-top:5.07614%;padding-bottom:5.07614%}@media screen and (min-width: 768px){.c-lead__inner{padding-left:20px;padding-right:20px}}@media screen and (min-width: 768px){.c-lead__inner{padding-top:20px;padding-bottom:20px}}.c-lead__catch{position:relative;min-height:50px;padding:10px 14px;border-radius:50px;background:-webkit-gradient(linear, left top, left bottom, from(#45B8EB), to(#0095E3));background:linear-gradient(#45B8EB, #0095E3);font-size:1.25rem;line-height:1.4;color:#fff;text-align:center;margin-bottom:4.83092%}@media screen and (min-width: 768px){.c-lead__catch{margin-bottom:20px}}#rank-card .c-lead__catch{background:-webkit-gradient(linear, left top, left bottom, from(#FFB857), to(#FF6D00));background:linear-gradient(#FFB857, #FF6D00)}.c-lead__catch i{display:block;overflow:hidden;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:29px;height:14px}.c-lead__catch i:after{content:"";width:21px;height:21px;position:absolute;top:0;left:50%;background:#0095E3;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}#rank-card .c-lead__catch i:after{background:#FF6D00}.c-lead__text{font-size:1.125rem;line-height:1.55556}#rank-card .c-lead__text{font-weight:bold}.c-table{width:100%}.c-table th,.c-table td{padding:6px 15px}.c-table th{width:35.53299%;font-weight:bold}.c-table td{background-color:#FAFAFA}.l-footer{background:-webkit-gradient(linear, left top, left bottom, from(#45B8EB), to(#0095E3));background:linear-gradient(#45B8EB, #0095E3)}.l-footer__inner{margin:0 auto;max-width:980px;padding:0 2.41546%;padding-top:9.42029%;padding-bottom:2.41546%;text-align:center;color:#fff}@media screen and (min-width: 768px){.l-footer__inner{padding-left:20px;padding-right:20px}}@media screen and (min-width: 768px){.l-footer__inner{padding-top:39px;padding-bottom:10px}}.l-footer__company span{display:inline-block;vertical-align:top;margin-right:0.5em}.l-footer__company a{display:inline-block}.l-footer__copy{margin-top:32px;font-size:.75rem;line-height:2.33333}.l-header__inner{margin:0 auto;max-width:980px}.l-main{margin:0 auto;max-width:980px}.c-description{display:-webkit-box;display:-ms-flexbox;display:flex}.c-description__head{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55px;height:55px;border-radius:50%;background-color:#FF8B34;color:#fff;font-size:1.375rem;line-height:1}.c-description__head span{display:block;margin:4px auto;font-size:.6875rem;line-height:1}.c-description__title{padding-bottom:4px;margin-bottom:4px;font-size:1.5rem;line-height:1.16667;color:#FF8B34;border-bottom:1px solid #FF8B34}.c-heading__copy{text-align:center;font-weight:bold;font-size:1.25rem;line-height:1.4;margin-bottom:5.40541%}@media screen and (min-width: 768px){.c-heading__copy{margin-bottom:20px}}.c-heading__copy span{display:inline;padding-bottom:5px;background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, transparent), color-stop(45%, #FFEF70));background:linear-gradient(transparent 55%, #FFEF70 45%)}.c-heading__copy strong{color:#FF4500;font-size:1.625rem;line-height:1.07692}.c-heading__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-heading__img{width:44.59459%;-ms-flex-negative:0;flex-shrink:0}.c-heading__contents{width:50%}.c-heading__list>li{position:relative;padding-left:25px;font-weight:bold;font-size:1rem;line-height:1.625}.c-heading__list>li:before{content:"";display:block;position:absolute;top:0.5em;left:0;width:17px;height:11px;background:url(../../img/rank-card/icon_check.png) no-repeat center;background-size:contain}.c-heading__button{margin-top:5px}.c-point__title{margin:0 auto 2.16216%;width:71.62162%;max-width:265px}@media screen and (min-width: 768px){.c-point__title{margin-bottom:8px}}.c-point__contents{padding:7.56757% 5.40541%;background-color:#FFF9ED;background-image:linear-gradient(135deg, #FF8B34 30px, transparent 0),linear-gradient(-135deg, #FF8B34 30px, transparent 0)}@media screen and (min-width: 768px){.c-point__contents{padding:28px 20px}}.c-point__list>li{padding-top:4.54545%;margin-top:4.54545%;border-top:3px dotted #FFC091}@media screen and (min-width: 768px){.c-point__list>li{padding-top:15px;margin-top:15px}}.c-point__list>li:first-child{padding-top:0;margin-top:0;border-top:none}.c-point__copy{font-size:1.25rem;line-height:1.4;padding-bottom:3px;text-align:center;margin-bottom:2.2973%;border-bottom:1px solid #FF8B34}@media screen and (min-width: 768px){.c-point__copy{margin-bottom:8px}}.c-point__label{display:inline-block;padding:0 8px;background-color:#fff;font-weight:bold;margin-bottom:2.16216%}@media screen and (min-width: 768px){.c-point__label{margin-bottom:10px}}.p-section{position:relative;margin-top:14.49275%}@media screen and (min-width: 768px){.p-section{margin-top:60px}}.p-section:last-of-type{margin-bottom:14.49275%}@media screen and (min-width: 768px){.p-section:last-of-type{margin-bottom:60px}}.p-section__inner{margin:0 auto;max-width:980px;padding:0 2.41546%}@media screen and (min-width: 768px){.p-section__inner{padding-left:20px;padding-right:20px}}.p-section__contents{padding:0 2.79188% 7.61421%;border:1px solid #FF8B34}@media screen and (min-width: 768px){.p-section__contents{padding:0 11px 30px}}.p-section__title{margin-bottom:-5px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);text-align:center}.p-section__title span{min-width:54.05405%;display:inline-block;padding:5px 20px;background-color:#fff;border:1px solid #FF8B34;border-radius:50px;text-align:center;font-size:1.5rem;line-height:1.16667;color:#F83231}.p-section__heading{margin-bottom:4.83092%}@media screen and (min-width: 768px){.p-section__heading{margin-bottom:20px}}.p-section__img{margin:5.07614% auto}@media screen and (min-width: 768px){.p-section__img{margin:20px auto}}.p-section__element{margin-top:8.10811%}@media screen and (min-width: 768px){.p-section__element{margin-top:30px}}.p-section__table th{background-color:#FFD798}.p-section__pointList>li{margin-bottom:5.40541%}@media screen and (min-width: 768px){.p-section__pointList>li{margin-bottom:20px}}.p-section__pointList>li:last-child{margin-bottom:0}.p-section__button{margin:0 auto;max-width:94.59459%}.p-section b,.p-section strong{color:#F83231}.p-section i{font-style:normal;display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, transparent), color-stop(45%, #FFEF70));background:linear-gradient(transparent 55%, #FFEF70 45%)}

