﻿body{padding-top:6.6rem;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333}.sec-init{padding:1.5rem 1.5rem;text-align:center}.sec-init h2{margin-bottom:0rem}.btn-secondary{font-size:.8125rem;color:#333;border:1px solid #808080;background-color:#ebebeb;background-image:-webkit-linear-gradient(90deg, #cfcfcf 0%, #fff 100%);background-image:-moz-linear-gradient(90deg, #cfcfcf 0%, #fff 100%);background-image:-o-linear-gradient(90deg, #cfcfcf 0%, #fff 100%);background-image:linear-gradient(0deg, #cfcfcf 0%, #fff 100%);transition:all ease-in-out .5s}.btn-secondary i{margin-right:0.3rem}.btn-secondary:hover{color:#444;background-image:-webkit-linear-gradient(270deg, #e1e1e1 0%, #efefef 100%);background-image:-moz-linear-gradient(270deg, #e1e1e1 0%, #efefef 100%);background-image:-o-linear-gradient(270deg, #e1e1e1 0%, #efefef 100%);background-image:linear-gradient(180deg, #e1e1e1 0%, #efefef 100%)}.btn-secondary:hover i::before{content:"\f13e"}.btn-dark,.btn-danger{background-color:#444;border-color:#444;border-radius:0px;font-size:.9375rem;padding:.6rem 2rem}.btn-dark .fa-angle-right::before,.btn-danger .fa-angle-right::before{font-size:1.5rem;margin-left:0.75rem;position:absolute;margin-top:-1.0625rem}.btn-danger{background-color:#b10000;border-color:#b10000}hr{border-top:1px solid #a1a1a1}a.underline{text-decoration:underline}a.underline:hover{text-decoration:none}nav.navbar{padding:0.5rem 0 0;background-color:#fff}nav.navbar table.table td{padding:0;border-top:none}a.navbar-brand{padding-top:1.125rem;padding-bottom:2.125rem}#navbarsDefault{background-color:#222;clear:both}nav.navbar-dark button.navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}nav.navbar-dark span.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-expand-lg{flex-flow:row wrap}div.dropdown-menu{top:94%;background-color:#222c}.dropdown-item{color:#dedede}.dropdown-item:focus,.dropdown-item:hover{background-color:transparent;color:#fff}div.navbar-right{float:right;font-size:0.9rem}a.lang-switcher{vertical-align:middle;text-transform:uppercase;display:block;margin-bottom:0.5rem}a.lang-switcher img{margin-right:0.5rem}div.online_account{clear:both;vertical-align:middle}div.online_account .btn{border-radius:0}span.anchor{position:absolute;margin-top:-130px}ol.breadcrumb{margin:2rem 0rem 1rem}li.breadcrumb-item{font-size:0.9rem}#page-top{position:fixed;bottom:80px;right:30px;font-size:70px;z-index:5}#page-top a{background-color:#b10000;text-decoration:none;color:#FFFFFF;width:80px;height:80px;text-align:center;display:block;line-height:1.2;opacity:0.8;transition:all ease-in-out 0.2s}footer.bd-footer{background-color:#191919;color:#fff}footer.bd-footer a{color:#fff}footer.bd-footer .container-fluid{background-color:#333333;color:inherit}ul.bd-footer-links{list-style:none;padding:0 4rem 0 0;display:inline-block;vertical-align:top}ul.bd-footer-links li{font-size:0.8rem;padding-bottom:0.8rem}ul.bd-footer-links li:last-child{text-transform:uppercase}footer p.copyright{font-size:0.75rem;padding:1rem 0 2rem;margin-bottom:0}@media (min-width: 992px){li.nav-item{width:20%;text-align:center;border-left:1px solid #555555}li.nav-item:nth-child(5){border-right:1px solid #555555}}@media (max-width: 1199px){#navbarsDefault li:nth-child(2) a.nav-link{letter-spacing:-1px}ul.bd-footer-links{padding:0 2.2rem 0 0}}@media (max-width: 991px){body{padding-top:0 !important}#bumper nav.navbar.fixed-top{position:relative !important}slider.container-fluid{padding-right:0;padding-left:0}span.anchor{margin-top:-7.2vw}nav.navbar{padding:0;box-shadow:0px 1px 5px #0003;background-color:transparent}nav.navbar ul.navbar-nav{padding:0.5rem}nav.navbar li.nav-link{padding-top:0.75rem;padding-bottom:0.75rem}nav.navbar div.col-12 .container{padding:0;max-width:100%}nav.navbar a.navbar-brand{display:block;padding-top:0;padding-bottom:0;margin-right:0}nav.navbar #navbarsDefault{background-color:rgba(0,0,0,0.75)}#page-top{bottom:80px;right:20px;font-size:60px}#page-top a{width:60px;height:60px;line-height:60px}footer.bd-footer{border-top:7px solid #b10000}ul.bd-footer-links{padding:0;width:49%}}@media (max-width: 575px){html:lang(ja) h2{font-size:1.7rem}span.anchor{margin-top:-9.6vw}.sec-init{padding:1.5rem 0}}#carouselSlides .carousel-indicators{bottom:-5px}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0);transform:translate3d(0, 0, 0)}.carousel-layer{position:absolute;right:0%;bottom:0;left:0%;z-index:8;padding-top:0;padding-bottom:0;transition:none;opacity:1 !important}#benefits div.outline{border:1px solid #bbb;padding:.4375rem .4375rem .9375rem}#benefits img{margin-bottom:.625rem}#benefits h3{font-family:"source-han-serif-japanese","游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ",serif;font-size:1.875rem;color:#333;margin-bottom:1rem}#benefits h3 span{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.9375rem;font-weight:bold;color:#b10000;display:block;margin-bottom:0.325rem}#news{font-size:1rem;width:100%;display:table}#news dt,#news dd{min-height:4rem;padding:0}#news dt:nth-child(-n+2),#news dd:nth-child(-n+2){border-top:1px solid #a1a1a1}#news dt span,#news dd span{display:table-cell;vertical-align:middle;height:4rem}#news dt{float:left;text-align:right;padding-left:1rem;font-weight:normal}#news dt span::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f04b";color:#b81818;padding:0 0.8rem;font-size:.5rem;vertical-align:middle}#news dd{text-align:left;margin-bottom:0;border-bottom:1px solid #a1a1a1}#news dd:after{content:' ';display:block;clear:both}#topic-nav{font-size:0.935rem}#topic-nav div.outline{border:1px solid #bbb}#topic-nav div.outline a.btn-dark,#topic-nav div.outline a.btn-danger{padding:.4rem 1.5rem;margin:0.8rem auto}#topic-nav h3{background:url(../images/bg_ttl-qa.jpg) top right no-repeat;background-size:cover;text-align:left;text-shadow:0px 0px 2px #fff;font-size:1.4375rem;padding:2rem 1.5rem}#topic-nav ul{list-style:none}#top-faq{margin:0 0.4rem;padding:0}#top-faq li{text-align:left;border-bottom:1px solid #bbb}#top-faq li a{display:table;width:100%;color:#333;transition:all ease-in-out .2s;height:3.15rem}#top-faq li a::before{content:"Q";text-align:center;font-size:1rem;color:#b10000;border-radius:50%;border:1.5px solid #b10000;height:24px;width:24px;display:inline-block;margin:calc((3.15rem - 24px) / 2) 0.7rem 0;transition:all ease-in-out .4s}#top-faq li a:hover{background-color:#FFF5E8;text-decoration:none}#top-faq li a:hover::before{background-color:#FFDFB3}#top-faq li a>*{vertical-align:middle;display:table-cell}#top-faq li a span{width:88%}#top-faq li a i{font-weight:normal;color:#b10000;font-size:165%;text-align:center;width:8%}#topics{margin:0;padding:0}#topics li{text-align:left;border:1px solid #bbb;margin-bottom:2px}#topics li:nth-child(1) span{background:transparent url(../images/bg_topic-01.png) no-repeat top left}#topics li:nth-child(2) span{background:transparent url(../images/bg_topic-02.jpg) no-repeat top left}#topics li:nth-child(3) span{background:transparent url(../images/bg_topic-03.jpg) no-repeat top left}#topics li:nth-child(4) span{background:transparent url(../images/bg_topic-04.jpg) no-repeat top left}#topics li:nth-child(5) span{background:transparent url(../images/bg_topic-05.jpg) no-repeat top left}#topics li a{display:table;width:100%;background-color:#eaeaea !important;transition:all ease-in-out .2s}#topics li a:hover{background-color:#FFF5E8 !important;text-decoration:none}#topics li a>*{vertical-align:middle;display:table-cell}#topics li span{font-weight:700;color:#333;background-size:contain !important;padding:0 8% 0 34%;height:4.41rem}#topics li i{font-weight:normal;color:#b10000;font-size:165%;text-align:center;width:2.5rem}#notice h4{font-size:1.125rem;font-weight:700;text-align:left;border-bottom:1px solid #959595;padding-bottom:0.935rem;width:100%}#notice ul{list-style:none;padding:0.3rem}#notice ul li{text-align:left;line-height:1.375rem;font-size:.75rem}#notice ul li a{text-decoration:underline;color:#333}#notice ul li a:hover{text-decoration:none}@media (min-width: 992px){#notice{background:#d3f1fe url(../images/bg_ft-notice.jpg) no-repeat center center;background-size:cover}}@media (max-width: 1199px){#topics li span{padding:0 0 0 6.875rem}}@media (max-width: 991px){#carouselSlides .carousel-indicators{bottom:-50px}#carouselSlides .carousel-indicators li{margin-right:2.88vw;margin-left:2.88vw;width:12px;height:12px;border-radius:50%;background-color:#8888}#carouselSlides .carousel-indicators li.active{background-color:#b10000}#benefits div.outline{border:none;padding:0;margin-left:-15px;margin-right:-15px}#benefits .sp-wrap{padding:1.5rem;margin:-2rem 3rem 0;background-color:#fff;position:relative;z-index:3}#benefits .sp-wrap h3{margin-bottom:1rem}#benefits .sp-wrap h3 span{font-size:1rem;font-weight:normal;color:inherit;padding-bottom:0.5rem;border-bottom:1px solid #b10000}#topics li:nth-child(1) span{background:transparent url(../images/bg_topic-sp-01.jpg) no-repeat top left}#topics li:nth-child(2) span{background:transparent url(../images/bg_topic-sp-02.jpg) no-repeat top left}#topics li:nth-child(3) span{background:transparent url(../images/bg_topic-sp-03.jpg) no-repeat top left}#topics li:nth-child(4) span{background:transparent url(../images/bg_topic-sp-04.jpg) no-repeat top left}#topics li:nth-child(5) span{background:transparent url(../images/bg_topic-sp-05.jpg) no-repeat top left}}@media (max-width: 767px){#benefits .sp-wrap{padding:1rem;margin:-2rem 1rem 0}}
/*# sourceMappingURL=style_top.css.map */
