﻿.p-endArea .text,.p-endArea .c-btn{text-align:center}.l-footer{position:relative;margin-top:auto;padding-bottom:env(safe-area-inset-bottom);background-color:#fff}.l-footer_copyright{display:block;background:#fff;color:#888;text-align:center;font-size:12px;line-height:1.3;padding:3px 0}@media screen and (max-width: 769px){.l-wrap-regular>*,.l-contents>*,.p-main>*,.c-container>*{width:100%;box-sizing:border-box}.l-wrap-regular,.l-contents,.p-main,.c-container{display:flex;flex-wrap:wrap}.p-endArea{display:flex;flex-wrap:wrap;align-content:center;margin:80px auto;padding-bottom:45px;min-height:calc(100vh - 317px)}.p-endArea .text{padding-bottom:20px;font-size:14px}.p-endArea .text,.p-endArea .c-btn{width:100%}.p-endArea .c-btn{padding:0 8px}.p-endArea .c-btnMore{max-width:345px}.l-footer{padding:0}.l-footer_copyright{padding:3px 0 34px 0}}@media screen and (min-width: 769px){:root{font-size:62.5%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{font-size:62.5%;line-height:1}body{font-size:1.3em;color:#333;font-family:"メイリオ","Meiryo","HiraginoSans-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","Osaka","arial","verdana",sans-serif}a{color:#0867bf}a:active,a:focus{text-decoration:none}.l-wrap-regular{width:1035px;min-height:100%;margin:0 auto;background:#fff;position:relative;z-index:100}.p-headerContainer{height:auto;border-top:7px solid #001789}.l-color-11 .p-headerContainer{border-top-color:#333367}.l-header{display:table;width:100%;border-bottom:none}.l-header_inner-left{display:table-cell;padding:10px 0;text-align:left;vertical-align:middle}.l-header_logo{margin:0 18px 0 0;display:inline-block;vertical-align:middle}.l-header_logo-img{width:144px;height:auto}.l-header_category{margin:0;display:inline-block;vertical-align:middle}.l-header_category-img{width:auto;height:40px}.c-headline-1{margin:0;padding:0;width:100%;display:table}.kc-headline-1{background:#f5f5f5;border:solid #ddd;border-width:1px 0}.kc-headline-1 .kc-headline_text.-main{display:table-cell;text-align:left;vertical-align:middle;font-size:18px;font-size:1.8rem;padding:8px 10px;font-weight:bold;line-height:1.2}.p-endArea{margin:190px auto 230px}.p-endArea .text{font-size:16px;padding-bottom:25px}.c-btnMore{position:relative;display:inline-block;min-width:400px;padding:15px 0;font-size:16px;text-align:center;text-decoration:none;color:#0867bf;background-image:linear-gradient(#fff, #e7e9ec 98%, #d5d7da);border:1px solid #adb1b8;border-radius:5px;box-sizing:border-box;cursor:pointer}.c-btnMore:hover{background:#e5e7ea;box-shadow:0 2px 8px 1px #babfc7 inset;color:#1e85e5}.c-btnMore_arw{padding:0 30px 0 15px}.c-btnMore_arw:after{position:absolute;top:50%;right:16px;display:block;margin-top:-5px;width:6px;height:6px;content:"";transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #5793cb;border-right:3px solid #5793cb;border-bottom-width:0}.c-btnMore{width:auto}.l-footer{margin-top:40px;padding:0;background-color:#fff}.l-footer_copyright{font-size:12px;font-size:1.2rem;padding:5px 0;background:#001789;color:#fff;text-align:center}}
