@charset "UTF-8";.gnavi_bg.active{z-index:2}.alert-danger{color:red;font-size:80%}.form_text{height:auto;padding:6px 12px}.mv .item_txt .logo1{height:67px}.mv .item_txt .logo2 .img{height:44px}.mv .item_img{margin-top:-2px}.login a.btn_green img{width:100px;padding:2px 6px;float:left;margin-right:10px;background:#fff;border-radius:22px}.lineup_lists.lineup2{gap:10px 10px}.lineup_lists.lineup2 li{width:calc((100% - 10px)/ 2)}.txt4{line-height:1.4}.steps .step_address{font-size:13px;padding-top:10px}.gnavi_menu .btns a.btn_orange:hover,.gnavi_menu .login a.btn_orange:hover{background-color:#c45718}.btn_blue:hover,.gnavi_menu .btns a.btn_blue:hover,.gnavi_menu .login a.btn_blue:hover{background-color:#255daa}.gnavi_menu .btns a.btn_green:hover,.gnavi_menu .login a.btn_green:hover{background-color:#059702}.btn_orange:hover{background-color:#c45718}.btn_white2:hover,.btn_white3:hover,.btn_white:hover,.reason .reasonNav_lists a:hover,.step_btn1:hover{background-color:#e9e9e9}.form_btn:hover{background-color:#317ae0;cursor:pointer}.gotop.faedin:hover{opacity:.7;cursor:pointer}.login.sponlybtn{display:none}.bread{font-size:clamp(12px,3.0769230769vw,14px);overflow:hidden;white-space:nowrap;margin:11px 0 34px}.bread_list{display:flex;width:100%}.bread_list li a{display:inline-block}.bread_list li:not(:last-of-type)::after{content:"〉";padding-left:.5rem}.bread_list li:last-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.visuallyhidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pagination{display:flex;justify-content:center;text-align:center;margin-bottom:50px}.pagination a{display:inline-block;padding:.5rem 1rem;background-color:#eee;text-decoration:none;color:#000}.pagination a:focus,.pagination a:hover{background-color:#ddd}.pagination__prev::before{content:"<"}.pagination__next::before{content:">"}.pagination__items{margin:0 1px;padding:0;display:flex;list-style:none;counter-reset:pagination}.pagination__items li{position:absolute;top:-100vh;counter-increment:pagination;margin:0 1px}.pagination__items li.is-active,.pagination__items li:first-child,.pagination__items li:last-child{position:static}.pagination__items li.is-active:not(:nth-child(1)):not(:nth-child(2))::before{content:"...";display:inline-block;padding:.5rem 1rem;background-color:#eee;margin-right:2px}.pagination__items li.is-active+li,.pagination__items li.is-active+li+li{position:static}.pagination__items li.is-active+li+li:not(:last-child):not(:nth-last-child(2))::after{content:"...";display:inline-block;padding:.5rem 1rem;background-color:#eee;margin-left:2px}.pagination__items a::before{content:counter(pagination)}.pagination__items .is-active a{background-color:#000;color:#fff}.card{padding:2px 0 27px;border-bottom:1px dashed #ababab;margin-bottom:39px}.card a{border-left:5px solid #4384cc;padding-left:18px}.card_title{font-size:18px;font-weight:700;line-height:180%;margin-bottom:21px;position:relative}.card_title::before{content:"";position:absolute;width:calc(100% + 40px);display:block;background:#f2f2f2;left:-30px;top:-6px;height:calc(100% + 12px);z-index:-1}.card_text{font-size:14px;line-height:180%;color:#434343}.search_container{display:flex;flex-direction:column;gap:5px 0;margin:0 max(20px,(100% - 1000px) / 2);margin-bottom:50px}.search_container .search_area{border:1px solid #aeaeae;padding:22px 13px 30px}.search_container .search_title{font-size:16px;font-weight:700;margin-bottom:25px}.search_container .search_form{display:flex;gap:0}.search_container .search_button{width:44px;height:47px;background:#aeaeae;border:none;text-align:center;line-height:47px}.search_container .search_button svg{width:24px;vertical-align:text-bottom}.search_container .search_input{height:47px;border:1px solid #aeaeae;padding:.5em 1em;width:calc(100% - 44px)}.search_container .tag_area{background:#515151;padding:22px 13px 30px}.search_container .tag_title{color:#fff;font-size:16px;font-weight:700;margin-bottom:25px}.search_container .tag_lists{display:flex;flex-wrap:wrap;gap:15px 10px}.search_container .tag_list a{display:inline-block;font-size:14px;height:25px;line-height:22px;text-align:center;padding:0 15px;border-radius:12.5px;font-weight:700;border:1px solid #000;background:#fff}.wrap{padding:50px 0 0}.common_header{background-color:#4384cc;color:#fff;height:70px;display:flex;align-items:center;justify-content:flex-start;padding:0 max(20px,(100% - 1000px) / 2)}.common_header .title{font-weight:700}.common_header .title .jp{display:block;font-size:.625rem;line-height:1.2}.common_header .title .en{display:block;font-size:1.125rem;line-height:1.2222222222;margin-top:4px}.article{margin:0 max(20px,(100% - 1000px) / 2)}.single_header{margin-bottom:48px}.single_meta .tags{display:flex;gap:0 10px}.single_meta .tags li a{display:block;font-size:14px;height:25px;line-height:25px;text-align:center;padding:0 15px;border-radius:12.5px;font-weight:700;border:1px solid #000}.single_meta .date{font-size:.75rem;line-height:1.1666666667;font-weight:700;margin-top:18px}.single_title{font-size:20px;font-weight:700;line-height:180%;border-left:5px solid #4384cc;padding-left:18px;margin-top:30px}.single_content{border-bottom:1px solid #ababab;margin-bottom:40px}.single_content h2{font-size:18px;line-height:180%;margin-bottom:40px}.single_content h3{font-size:16px;line-height:180%;margin-bottom:30px;color:#4178be}.single_content h4{font-size:16px;line-height:180%;margin-bottom:20px}.single_content p{font-size:14px;line-height:160%;margin-bottom:20px}.single_content .wp-block-heading{font-weight:700}.single_content p.is-style-subheading{font-size:16px;line-height:180%;margin-bottom:20px;color:#333;position:relative;font-weight:700}.single_content table{width:100%;border-collapse:collapse;margin-bottom:20px}.single_content table thead{border-bottom:1px solid #000}.single_content table tfoot{border-top:1px solid #000}.single_content table td,.single_content table th{border:1px solid #ddd;padding:8px;font-size:14px}.single_content table th{background-color:#f5f5f5;font-weight:700}.single_content ol,.single_content ul{margin-bottom:20px;margin-left:1.2em}.single_content ol li,.single_content ul li{font-size:14px;line-height:160%;margin-bottom:8px}.single_content ul{list-style-type:disc}.single_content ol{list-style-type:decimal}.single_content .wp-block-spacer{clear:both}.single_back{margin:0 auto 50px;width:300px;height:61px}.single_back a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;border-radius:5px;border:1px solid #000}.toppage_container{margin-bottom:74px}.toppage_lists{margin-bottom:50px}.toppage_title{color:#4384cc;font-size:18px;font-weight:700;margin-bottom:43px}.tax_container{margin-bottom:74px}.tax_lists{margin-bottom:50px}.tax_header{margin-bottom:36px}.tax_subtitle{color:#4384cc;font-size:18px;font-weight:700;margin-bottom:43px}.tax_title{background:#e4f1ff;padding:16px 20px 15px;font-size:20px;font-weight:700}.tax_empty{font-size:14px;color:#434343}@media (min-width:768px){.mv .item_txt .logo2 .text2{padding-top:8px;margin-bottom:8px}.mv .item{grid-template:"img title" auto "img text" auto/420px 1fr;gap:0 40px}.txt4 br{display:none}.pagination{margin-bottom:60px}.card{padding-bottom:44px}.card_title{margin-bottom:25px}.search_container .search_area{padding:55px 50px 43px;display:flex;gap:0 32px;align-items:center}.search_container .search_title{margin-bottom:0}.search_container .search_form{flex:1}.search_container .tag_area{padding:32px 50px;display:flex;gap:0 15px}.search_container .tag_title{margin-bottom:0;margin-top:7px}.search_container .tag_lists{flex:1}.single_content h2{font-size:24px;margin-bottom:60px}.single_content h3{font-size:20px;margin-bottom:40px}.single_content h4{font-size:18px;margin-bottom:30px}.single_content p{font-size:16px;line-height:180%;margin-bottom:30px}.single_content p.is-style-subheading{font-size:18px;line-height:180%;margin-bottom:30px}.single_content table{margin-bottom:30px}.single_content table td,.single_content table th{padding:10px;font-size:16px}.single_content ol,.single_content ul{margin-bottom:30px;margin-left:1.5em}.single_content ol li,.single_content ul li{font-size:16px;line-height:180%;margin-bottom:10px}.toppage_title{margin-bottom:54px}.tax_header{margin-bottom:47px}.tax_subtitle{margin-bottom:54px}.tax_title{font-size:22px;padding:18px 25px 16px}.tax_empty{font-size:16px}}@media (min-width:768px) and (max-width:1200px){.mv .item{display:block;text-align:center;padding-left:60px;padding-right:60px}.mv .item_txt,.mv .item_txt2{padding:0 calc((100vw - 720px)/ 2)}.lineup_lists.lineup2{gap:5px 15px}.lineup_lists.lineup2 li{width:calc((100% - 30px)/ 3)}}@media (min-width:1000px){.bread{margin:13px 0 70px}.pagination{margin-bottom:70px}.search_container{margin-bottom:42px}.search_container .search_area{padding:55px 110px 43px}.search_container .tag_area{padding:32px 110px}.wrap{padding:78px 0 0}.gnavi_menu .lists{width:138%}.common_header{height:140px}.common_header .title .jp{font-size:.875rem;line-height:1.2142857143}.common_header .title .en{font-size:2.5rem;line-height:1.2;margin-top:0}.single_header{margin-bottom:60px}.single_meta{display:flex;align-items:center;justify-content:flex-start;gap:0 22px}.single_meta .date{margin-top:0}.single_title{font-size:30px}.single_back{margin-bottom:63px}.tax_header{margin-bottom:54px}.tax_title{font-size:24px;padding:20px 30px 18px}}@media (min-width:1200px){.mv .item_img{margin-top:-20px}.gnavi{height:168px}.gnavi_menu .login a.btn_green{padding:12px 16px 4px;height:70px}.login a.btn_green img{width:130px;background:#fff;border-radius:22px;padding:2px 6px}.gnavi_menu .login{bottom:-80px;height:80px}.gnavi_menu .login .icon_arrow{display:flex;padding-top:8px}.lineup_lists.lineup2{gap:13px 20px}.lineup_lists.lineup2 li{width:calc((100% - 60px)/ 4)}}@media (max-width:1199px){.gnavi_menu .login{display:none}.login.sponlybtn{position:absolute;right:56px;width:164px;display:block}.login.sponlybtn a.btn_green{height:35px;border-radius:20px;background:#04c400}.login.sponlybtn a.btn_green:hover{background:#079b04}.login.sponlybtn a.btn_green img{width:32px;height:32px;position:absolute;left:2px;padding:2px;float:left;margin-right:0;background:0 0;border-radius:0}.login.sponlybtn a.btn_green .icon_arrow{font-size:14px;padding-left:29px}}@media (max-width:400px){.case_ttl .txt2{font-size:60px}.reason .reasonNav_ttl{letter-spacing:0}}
/*# sourceMappingURL=../css/style.min.css.map */
