html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:150%;vertical-align:baseline;background:transparent}img{width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}li img,dl img{vertical-align:bottom}adress{font-style:normal}hr{border:solid #c5c5c5;border-width:1px 0px 0px 0px;height:1px;overflow:hidden;margin:5px 0;clear:both}textarea,input,select{vertical-align:middle}button{cursor:pointer}.submit{text-align:center}.submit button{border:0px;padding:2px;margin:0px;background:none}sup,sub{font-size:60%}.clear{clear:both;width:0px;height:0px;display:block;overflow:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:.1em;line-height:0}.clearfix{zoom:1}* html .clearfix{height:1%}.clearfix{display:block}img{vertical-align:bottom}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.cen{text-align:center !important}.rgt{text-align:right !important}.lft{text-align:left !important}.opa a:hover img{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.img_right{float:right;padding:0px 0px 15px 15px}.img_left{float:left;padding:0px 15px 15px 0px}.bold{font-weight:bold}.font10{font-size:10px}.font12{font-size:12px}.font14{font-size:14px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.s-txt{font-size:.8rem}:root{--title_border_color: #0e3675}body{background:#fff;color:#111;margin:0px;padding:0px;text-align:left;border:0px;font-size:14px;background:#fff;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{text-decoration:underline}a:hover{text-decoration:none}.column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#chart{padding:0 10% 3rem}#chart table{border-collapse:separate;width:100%}#chart table tr th,#chart table tr td{padding:.5% 2%;border:1px solid #a6a6a6;border-width:1px 0 0 1px;vertical-align:middle;text-align:center}#chart table tr th:last-child,#chart table tr td:last-child{border-right-width:1px}#chart table tr td{font-size:.8rem}#chart table tr td strong{font-size:1rem}#chart table tr:first-child th,#chart table tr:first-child td{background:none;position:sticky;top:0}#chart table tr:first-child th:first-child,#chart table tr:first-child td:first-child{border:none}#chart table tr:first-child th.chart-nnc{background:#0e3675;width:30%;padding:1.5rem 1rem;border-left:6px solid #0e3675;border-top:6px solid #0e3675;border-right:6px solid #0e3675}#chart table tr:first-child th.chart-nnc img{max-height:4.5rem}#chart table tr:first-child th.competitor{background-color:#4d4d4d;color:#fff;font-size:1.5rem}#chart table tr:not(:first-child) th:not(:first-child),#chart table tr:not(:first-child) td:not(:first-child){border-top-color:#d3d3d3}#chart table tr:not(:first-child) th.chart-item{background-color:#f5f6f8;font-size:1rem;font-weight:normal;text-align:left !important;width:25%}#chart table tr:not(:first-child) td.chart-nnc{background:#f5f5be;border-left:6px solid #0e3675;border-right:6px solid #0e3675}#chart table tr:not(:first-child):last-child th,#chart table tr:not(:first-child):last-child td{border-bottom-width:1px}#chart table tr:not(:first-child):last-child td.chart-nnc{border-bottom:6px solid #0e3675}.good{color:#0e3675;display:block;font-size:2.5rem;line-height:100%}.bad{color:#818181;display:block;font-size:1.8rem;line-height:100%}.well{color:#0e3675;display:block;font-size:2rem;line-height:100%}.nav-attention{color:#082046;display:block;font-size:.9rem;font-weight:bold}@media screen and (max-width: 480px){#chart{padding:0 1rem 2rem}#chart table tr th.chart-item{font-size:12px}#chart table tr td{font-size:.75rem;line-height:130%;padding:2% 2%}#chart table tr td strong{font-size:.85rem;line-height:130%}#chart table tr:first-child th.chart-nnc{width:35%;padding:.2rem;border-left-width:3px;border-right-width:3px;border-top-width:3px}#chart table tr:not(:first-child) td.chart-nnc{border-left-width:3px;border-right-width:3px}#chart table tr:not(:first-child):last-child td.chart-nnc{border-left-width:3px;border-right-width:3px;border-bottom-width:3px}.competitor{font-size:1.1rem}.chart-item{width:20%;font-size:.8rem}.good{font-size:2rem}.bad{font-size:1.3rem}.well{font-size:1.5rem}.nav-attention{display:block;font-size:.8rem;font-weight:bold}}.step{background:#f5f6f8;padding:1rem 1rem 5rem}.step-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;line-height:1.3;margin:0 auto;width:80%}.step-txt span{background-color:#fff;margin-bottom:5px;padding:2px 5px}.step-txt strong{font-weight:bold;color:#0e3675}.step-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:4% auto;width:100%}.step-column>li{width:23%;background-color:#dde0e4;margin-right:-1rem;padding:1rem 2rem;-webkit-clip-path:polygon(0% 0%, calc(100% - 1.5rem) 0%, 100% 50%, calc(100% - 1.5rem) 100%, 0% 100%, 1.5rem 50%);clip-path:polygon(0% 0%, calc(100% - 1.5rem) 0%, 100% 50%, calc(100% - 1.5rem) 100%, 0% 100%, 1.5rem 50%);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.step-column>li:last-child{margin-right:1rem}.step-column>li h3{background:#0e3675;-webkit-clip-path:polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);clip-path:polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);color:#fff;font-size:1.3rem;font-weight:bold;margin:.5rem auto 1rem;text-align:center}.step-list li{background-color:#fff;border-radius:10em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;list-style:none;margin-top:7px;padding:.25rem 1rem;width:100%}@media screen and (max-width: 640px){.step{padding-bottom:2rem}.step-txt,.step-column{width:100%}.step-column{-webkit-filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2))}.step-column>li{width:100%;margin:0;margin-bottom:-1rem;padding:2rem 1rem;-webkit-clip-path:polygon(0% 0%, 50% 1.5rem, 100% 0%, 100% calc(100% - 1.5rem), 50% 100%, 0% calc(100% - 1.5rem));clip-path:polygon(0% 0%, 50% 1.5rem, 100% 0%, 100% calc(100% - 1.5rem), 50% 100%, 0% calc(100% - 1.5rem))}.step-column>li:last-child{margin-right:0}.step-column>li h3{-webkit-clip-path:none;clip-path:none;font-size:1.2rem;text-align:center}.step-list>li{background-color:#fff;width:100%}}