﻿body,h1,h2,h3,h4,div,p,ul,ol,li,dl,dt,dd,header,nav,section,main,figure{margin:0;padding:0}header,nav,section,main{display:block}input{vertical-align:middle}ol,ul{list-style:none}em{font-style:normal}table{width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed}table th,table td{word-break:break-all}img,a img{border:none}img{display:block;font-size:0;line-height:0;max-width:100%;height:auto}:root *{box-sizing:border-box}a{word-wrap:break-word;text-decoration:none;color:#505050}*:focus{outline:none}html{font-size:62.5%}@media screen and (max-width: 767px){html{height:-webkit-fill-available}}body{font-size:1.6rem;font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;line-height:1.73;color:#505050}@media screen and (max-width: 767px){body{font-size:1.5rem}}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:700;src:url(../fonts/NotoSansCJKjp-Bold-lp.woff2) format("woff2");font-display:swap}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:500;src:url(../fonts/NotoSansCJKjp-Medium-lp.woff2) format("woff2");font-display:swap}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:400;src:url(../fonts/NotoSansCJKjp-Regular-lp.woff2) format("woff2");font-display:swap}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:300;src:url(../fonts/NotoSansCJKjp-Light-lp.woff2) format("woff2");font-display:swap}@font-face{font-family:"Noto Sans CJK JP";font-style:normal;font-weight:100;src:url(../fonts/NotoSansCJKjp-Thin-lp.woff2) format("woff2");font-display:swap}@font-face{font-family:"LINE Seed JP_OTF";font-style:normal;font-weight:700;src:url(../fonts/LINESeedJP_OTF_Bd.woff2) format("woff2");font-display:swap}body{position:relative}body:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .3s ease-in-out;pointer-events:none;z-index:5}body.is_nav:before{opacity:1}.inner{margin:0 auto;max-width:1056px}@media screen and (max-width: 999px){.inner{max-width:100%}}@media screen and (max-width: 767px){.inner{max-width:100%}}.inner.inner_type01{max-width:1056px}@media screen and (max-width: 767px){.inner.inner_type01{max-width:100%}}.inner.inner_type02{max-width:696px}@media screen and (max-width: 767px){.inner.inner_type02{max-width:100%}}.inner.inner_type03{max-width:876px}@media screen and (max-width: 767px){.inner.inner_type03{max-width:100%}}.inner.inner_type04{max-width:800px}@media screen and (max-width: 767px){.inner.inner_type04{max-width:100%}}main{padding-left:15px;padding-right:15px}@media screen and (max-width: 767px){main{overflow:hidden;padding-left:20px;padding-right:20px}}.is_pc{display:block}@media screen and (max-width: 999px){.is_pc{display:none !important}}@media screen and (max-width: 767px){.is_pctab{display:none !important}}.is_tab{display:none !important}@media screen and (max-width: 999px){.is_tab{display:block !important}}@media screen and (max-width: 767px){.is_tab{display:block !important}}.is_sp{display:none !important}@media screen and (max-width: 767px){.is_sp{display:block !important}}.txt_center{text-align:center}.txt_right{text-align:right}.txt_creation{margin-top:100px;text-align:right;font-size:1.6rem;line-height:2}@media screen and (max-width: 767px){.txt_creation{font-size:1.5rem;line-height:1.86}}.txt_note li{font-size:1.2rem;line-height:1.6}@media screen and (max-width: 767px){.txt_note li{line-height:2}}.txt_bold{font-weight:bold}.mrg_t_10{margin-top:10px !important}.mrg_t_20{margin-top:20px !important}.mrg_t_30{margin-top:30px !important}.mrg_t_40{margin-top:40px !important}.mrg_t_50{margin-top:50px !important}.mrg_t_60{margin-top:60px !important}.mrg_b_10{margin-bottom:10px !important}.mrg_b_20{margin-bottom:20px !important}.mrg_b_30{margin-bottom:30px !important}.mrg_b_40{margin-bottom:40px !important}.mrg_b_50{margin-bottom:50px !important}.mrg_b_60{margin-bottom:60px !important}@media screen and (max-width: 767px){.sp_mrg_t_10{margin-top:10px !important}.sp_mrg_t_20{margin-top:20px !important}.sp_mrg_t_30{margin-top:30px !important}.sp_mrg_t_40{margin-top:40px !important}.sp_mrg_t_50{margin-top:50px !important}.sp_mrg_t_60{margin-top:60px !important}.sp_mrg_b_10{margin-bottom:10px !important}.sp_mrg_b_20{margin-bottom:20px !important}.sp_mrg_b_30{margin-bottom:30px !important}.sp_mrg_b_40{margin-bottom:40px !important}.sp_mrg_b_50{margin-bottom:50px !important}.sp_mrg_b_60{margin-bottom:60px !important}}.list_num{list-style:decimal;padding-left:1em}.list_num>li .list_num{padding-left:0}.list_num>li .list_num li{list-style:none;padding-left:40px;position:relative}@media screen and (max-width: 767px){.list_num>li .list_num li{padding-left:35px}}.list_num>li .list_num li:after{display:block;position:absolute;left:0;top:0}.list_num>li .list_num li:nth-child(1):after{content:"（1）"}.list_num>li .list_num li:nth-child(2):after{content:"（2）"}.list_num>li .list_num li:nth-child(3):after{content:"（3）"}.list_num>li .list_num li:nth-child(4):after{content:"（4）"}.list_num>li .list_num li:nth-child(5):after{content:"（5）"}.list_num>li .list_num li:nth-child(6):after{content:"（6）"}.list_num>li .list_num li:nth-child(7):after{content:"（7）"}.list_num>li .list_num li:nth-child(8):after{content:"（8）"}.list_num>li .list_num li:nth-child(9):after{content:"（9）"}.list_basic>li{padding-left:20px;font-size:1.5rem;line-height:2;position:relative}@media screen and (max-width: 767px){.list_basic>li{font-size:1.4rem;line-height:1.857}}.list_basic>li:before{content:"";display:block;width:3px;height:3px;border-radius:1.5px;position:absolute;top:13.5px;left:6px;background:#505050}@media screen and (max-width: 767px){.list_basic>li:before{top:11.5px;left:5px}}.link_pagination{display:flex;align-items:center;justify-content:center;margin-top:150px}@media screen and (max-width: 767px){.link_pagination{margin-top:40px}}.link_pagination_prev,.link_pagination_next{position:relative;width:12px;height:12px;border-top:1px solid #1b4387;border-left:1px solid #1b4387}.link_pagination_prev{transform:rotate(-45deg);margin-right:7px}.link_pagination_next{margin-left:7px;transform:rotate(-225deg)}.link_pagination_page{display:flex;align-items:center}.link_pagination_page a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;color:#1b4387;border:1px solid #1b4387}.link_pagination_page a.is_active{background:#1b4387;color:#fff}.link_pagination_page a+a{margin-left:6px}.link_pagination_page span{display:block;margin:0 10px 10px 10px;color:#1b4387;line-height:1}.link_pagination .wp-pagenavi{display:flex;align-items:center}.link_pagination .wp-pagenavi .page,.link_pagination .wp-pagenavi .current{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;color:#1b4387;border:1px solid #1b4387}.link_pagination .wp-pagenavi .page+.page,.link_pagination .wp-pagenavi .page+.current,.link_pagination .wp-pagenavi .current+.page,.link_pagination .wp-pagenavi .current+.current{margin-left:6px}.link_pagination .wp-pagenavi .current{background:#1b4387;color:#fff}.link_pagination .wp-pagenavi .nextpostslink{position:relative;width:12px;height:12px;border-top:1px solid #1b4387;border-left:1px solid #1b4387;margin-left:7px;transform:rotate(-225deg)}.link_txt{text-decoration:underline}.box_type01{padding:30px;background:#f3f5f5;font-size:1.5rem;line-height:2}@media screen and (max-width: 767px){.box_type01{padding:20px;font-size:1.4rem;line-height:1.857}}.box_news{margin-top:26px}.box_news nav{margin:0 0 40px}@media screen and (max-width: 767px){.box_news nav{margin:0 0 24px 0}}.box_news nav ul{display:flex;flex-wrap:wrap;margin:-8px}@media screen and (max-width: 767px){.box_news nav ul{margin:-6px -5px}}.box_news nav ul li{display:flex;height:32px;padding:0 16px;margin:8px;align-items:center;cursor:pointer;line-height:1;font-size:1.4rem;color:#1b4387;border-radius:16px}@media screen and (min-width: 1000px){.box_news nav ul li{transition-property:border-color,color,background-color;transition-duration:.3s;transition-timing-function:ease-out}}@media screen and (max-width: 767px){.box_news nav ul li{height:24px;padding:0 10px;margin:6px 5px;font-size:1.1rem}}.box_news nav ul li a{color:#505050}.box_news nav ul li.is_active{color:#fff;background:#505050}.box_news nav ul li.is_active a{color:#fff}@media screen and (min-width: 1000px){.box_news nav ul li:hover{color:#fff;background:#505050}.box_news nav ul li:hover a{color:#fff}}.box_news nav form .select_menu{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#f2f2f2 url(../img/top/icon-select.png) no-repeat center right 22px/7px 4px;border:none;border-radius:0;color:inherit;cursor:pointer;font-size:16px;font-weight:700;padding:13px 0 13px 25px;width:100%}.box_news_list li a{display:flex;align-items:center;flex-wrap:wrap;padding:24px 0 16px 0;border-top:1px solid #1b4387}@media screen and (max-width: 767px){.box_news_list li a{flex-wrap:wrap;padding:15px 0 20px 0}}@media screen and (min-width: 1000px){.box_news_list li a:hover .box_news_list_txt{text-decoration:underline}}.box_news_list_date{width:82px;color:#1b4387;line-height:1.4;font-size:1.4rem;font-weight:500}@media screen and (max-width: 767px){.box_news_list_date{display:flex;align-items:center;width:auto;font-size:1.2rem}}.box_news_list_cat{display:flex;flex-wrap:wrap}.box_news_list_cat span{display:flex;align-items:center;height:28px;padding:0 16px;font-size:1.4rem;color:#1b4387;background:#e3e9f1}.box_news_list_cat span+span{margin-left:10px}@media screen and (max-width: 767px){.box_news_list_cat span{height:25px;padding:0 8px;margin-left:10px;font-size:1.2rem}}.box_news_list_txt{width:100%;line-height:1.5;margin-top:10px}@media screen and (max-width: 767px){.box_news_list_txt{width:100%;font-size:1.4rem;line-height:1.57}}.box_contact{padding:60px 15px;background:#f2ab49;overflow:hidden;position:relative}@media screen and (min-width: 1200px){.box_contact{padding-left:0;padding-right:0}}@media screen and (max-width: 767px){.box_contact{padding:48px 0 50px 0}}.box_contact:after{content:"";display:block;width:100vw;height:200%;margin-left:270px;background:#f2ab49;mix-blend-mode:multiply;opacity:.3;left:50%;bottom:-50px;position:absolute;transform:skewX(320deg)}@media screen and (max-width: 767px){.box_contact:after{height:120%;margin-left:60px;bottom:-10px;transform:skewX(315deg)}}.box_contact .inner{position:relative;z-index:2}@media screen and (max-width: 767px){.box_contact .inner{padding:0 15px}}.box_contact_ttl{margin-bottom:23px;color:#fff;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.45}@media screen and (max-width: 767px){.box_contact_ttl{margin-bottom:40px}}.box_contact_content{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 999px){.box_contact_content{flex-direction:column}}.box_contact_content .box_contact_tel{margin-right:auto}@media screen and (max-width: 999px){.box_contact_content .box_contact_tel{margin:0 auto;text-align:center}}@media screen and (max-width: 767px){.box_contact_content .box_contact_tel{width:100%}}.box_contact_content .box_contact_tel a{color:#fff}@media screen and (max-width: 767px){.box_contact_content .box_contact_tel a{display:block;width:100%;padding:14px 0 13px 0;color:#fff;background:#2b2b2b;border-radius:5px}}.box_contact_content .box_contact_tel_ttl{font-weight:700;line-height:1.5}.box_contact_content .box_contact_tel_num{margin-top:-2px;padding-left:34px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29.793 29.855"><path d="M23.519,1.133,18.59.027a1.162,1.162,0,0,0-1.309.665L14.971,6a1.121,1.121,0,0,0,.32,1.322l2.862,2.328a17.863,17.863,0,0,1-8.46,8.43L7.356,15.231a1.132,1.132,0,0,0-1.327-.318L.7,17.215a1.162,1.162,0,0,0-.672,1.309l1.11,4.911a1.121,1.121,0,0,0,1.105.873A22.3,22.3,0,0,0,24.395,2.234,1.118,1.118,0,0,0,23.519,1.133Z" transform="matrix(-0.259, 0.966, -0.966, -0.259, 29.793, 6.292)" fill="%23ffffff" /></svg>');background-repeat:no-repeat;background-position:2px 50%;background-size:32px auto;font-size:3.8rem;font-family:"Roboto",sans-serif;line-height:1.31;font-weight:700}@media screen and (max-width: 767px){.box_contact_content .box_contact_tel_num{display:inline-block;margin-top:0;background-size:30px auto;font-size:3.3rem}}.box_contact_content .box_contact_tel_txt{font-size:1.2rem;line-height:1.41;font-weight:500}@media screen and (max-width: 767px){.box_contact_content .box_contact_tel_txt{font-size:1rem}}.box_contact_content .box_contact_btn{display:flex;align-items:center;justify-content:center;max-width:336px;min-width:310px;height:62px;border-radius:5px;background:#2b2b2b;font-weight:700;color:#fff;position:relative}@media screen and (min-width: 1000px){.box_contact_content .box_contact_btn{transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out}}@media screen and (max-width: 999px){.box_contact_content .box_contact_btn{margin-top:30px;max-width:50%;min-width:50%}}@media screen and (max-width: 767px){.box_contact_content .box_contact_btn{font-size:1.6rem;max-width:100%;min-width:100%}}.box_contact_content .box_contact_btn+.box_contact_btn{margin-left:25px}@media screen and (max-width: 999px){.box_contact_content .box_contact_btn+.box_contact_btn{margin-left:0}}@media screen and (min-width: 1000px){.box_contact_content .box_contact_btn:hover{background:#fff;color:#2b2b2b}}.btn{display:flex;align-items:center;justify-content:center;width:336px;height:60px;color:#1b4387;border-radius:5px;border:2px solid #1b4387;font-weight:700;line-height:1;position:relative}@media screen and (min-width: 1000px){.btn{transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out}}@media screen and (max-width: 767px){.btn{width:100%;font-size:1.6rem}}@media screen and (min-width: 1000px){.btn:hover{background:#1b4387;color:#fff;border:2px solid #1b4387}}.btn.btn_arrow span{padding-right:32px;position:relative}.btn.btn_arrow span:before,.btn.btn_arrow span:after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle}@media screen and (min-width: 1000px){.btn.btn_arrow span:before,.btn.btn_arrow span:after{transition-property:right,background-color;transition-duration:.3s;transition-timing-function:ease-out}}.btn.btn_arrow span:before{width:14px;height:1px;margin-left:-8px;background:#1b4387}.btn.btn_arrow span:after{width:5px;height:5px;border-top:1px solid #1b4387;border-right:1px solid #1b4387;transform:rotate(45deg)}@media screen and (min-width: 1000px){.btn.btn_arrow:hover span:before,.btn.btn_arrow:hover span:after{right:-8px}.btn.btn_arrow:hover span:before{background:#fff}.btn.btn_arrow:hover span:after{border-color:#fff}}.btn.btn_blank span{padding-right:32px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14.532" height="12.924" viewBox="0 0 14.532 12.924"><g transform="translate(-359.8 -270.6)"><rect width="10.316" height="8.977" transform="translate(363.516 271.1)" fill="none" stroke="%231B4387" stroke-miterlimit="10" stroke-width="1"/><g transform="translate(360.3 272.708)"><path d="M371.956,282.616H360.3V272.3" transform="translate(-360.3 -272.3)" fill="none" stroke="%231B4387" stroke-miterlimit="10" stroke-width="1"/></g></g></svg>');background-repeat:no-repeat;background-size:13px auto;background-position:100% calc(50% + 1px)}@media screen and (max-width: 767px){.btn.btn_blank span{padding-right:28px}}.btn.btn_blank:hover span{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14.532" height="12.924" viewBox="0 0 14.532 12.924"><g transform="translate(-359.8 -270.6)"><rect width="10.316" height="8.977" transform="translate(363.516 271.1)" fill="none" stroke="%23ffffff" stroke-miterlimit="10" stroke-width="1"/><g transform="translate(360.3 272.708)"><path d="M371.956,282.616H360.3V272.3" transform="translate(-360.3 -272.3)" fill="none" stroke="%23ffffff" stroke-miterlimit="10" stroke-width="1"/></g></g></svg>')}.cv_btn{display:flex;align-items:center;justify-content:center;width:336px;min-height:56px;text-align:center;font-size:1.6rem;font-weight:bold;color:#fff;background-color:#3677d1;border-radius:30px;transition:all .2s 0s ease;position:relative}@media screen and (max-width: 767px){.cv_btn{max-width:336px;width:100%}}.cv_btn:after{content:"";border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;display:inline-block;width:6px;height:6px;position:absolute;top:50%;right:27px;transform:translateY(-50%) rotate(45deg)}.cv_btn__center{margin:0 auto}.cv_btn__thin{min-height:46px}.cv_btn__w{color:#3677d1;background-color:#fff;border:solid 1px}.cv_btn__w::after{border-top:solid 2px #3677d1;border-right:solid 2px #3677d1}.cv_btn__navy{color:#fff;background-color:#1b4387}.cv_btn__orange{color:#fff;background-color:#f2ab49}.cv_btn__os{color:#fff;background-color:#1496dc}.cv_btn-shrink{transform:perspective(1px) translateZ(0);transition:.3s}.cv_btn-shrink:hover{transform:scale(0.95)}.breadcrumb{background:#505050;padding:10px 20px}.breadcrumb__list{display:flex;align-items:center}.breadcrumb__item{font-size:12px;color:#fff;font-weight:400;line-height:1.4166666667}.breadcrumb__item:not(:first-of-type){margin-left:6px}.breadcrumb__link{font-size:12px;color:#fff;font-weight:400;line-height:1.4166666667}.c-secttl__ja{font-size:16px;font-weight:700;line-height:1.5}@media screen and (max-width: 767px){.c-secttl__ja{font-size:15px;line-height:1.8666666667}}.c-secttl__en{margin-top:20px;width:80%}@media screen and (max-width: 767px){.c-secttl__en{margin-top:13px}}.c-secttl__en img{width:100%;height:auto}.c-secttl__en.--service{max-width:403px}@media screen and (max-width: 767px){.c-secttl__en.--service{max-width:201px}}.c-secttl__en.--recruit{max-width:422px}@media screen and (max-width: 767px){.c-secttl__en.--recruit{max-width:210px}}.c-secttl__en.--news{max-width:277px}@media screen and (max-width: 767px){.c-secttl__en.--news{max-width:138px}}.c-btn{display:block;width:100%}.c-btn__round{border-radius:50px}.c-btn__round02{border-radius:28px}.c-btn__border{border:1px solid #1b4387}.c-btn__arrow{position:relative}.c-btn__arrow::after{position:absolute;content:"";width:8px;height:13px;background:url(../img/top/icon-briefarrow-white.png) no-repeat center center/contain;top:50%;right:37px;transform:translateY(-50%);transition:.3s}.c-btn__arrow-blue::after{background:url(../img/top/icon-briefarrow-blue.png) no-repeat center center/contain;right:48px}.c-btn__arrow-yellow::after{background:url(../img/top/icon-briefarrow-yellow.png) no-repeat center center/contain;right:30px}.c-btn__bg-blue{background:#1b4387;color:#fff}.c-btn__bg-transparent{background:rgba(0,0,0,0);color:#1b4387}.c-btn__bg-yellow{background:#f2ab49;color:#fff}.c-btn__bg-white{background:#fff;color:#f2ab49}.c-btn__bg-blue01{background:#3677d1;color:#fff}.c-btn__bg-blue02{background:#1496dc;color:#fff}.c-btn__icon{position:relative}.c-btn__icon::after{position:absolute;content:"";width:12px;height:11px;background:url(../img/top/icon-recruit-white.png) no-repeat center center/contain;top:50%;transform:translateY(-50%);right:77px}.c-btn__icon-tel::after{width:30px;height:30px;background:url(../img/common/icon_tel-white.png) no-repeat center center/contain;top:50%;right:unset;left:0;transform:translateY(-50%)}.c-btn__icon-mail::after{width:23px;height:18px;background:url(../img/common/icon_mail.png) no-repeat center center/contain;top:50%;right:unset;left:0;transform:translateY(-50%)}.bottom{background:#f2ab49;padding:52px 20px 56px}@media screen and (max-width: 767px){.bottom{padding:38px 20px 55px}}.bottom__head{margin-bottom:20px;width:100%;text-align:center;font-size:32px;font-weight:700;line-height:1.8125;color:#fff}@media screen and (max-width: 1000px){.bottom__head{margin-bottom:0;font-size:26px;line-height:1.4230769231}}.bottom__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:0}@media screen and (max-width: 1000px){.bottom__container{flex-direction:column}}.bottom__tel{display:block;width:305px;transition:.3s}.bottom__tel:hover{opacity:.7}@media screen and (max-width: 1000px){.bottom__tel{width:100%;margin-top:43px}}.bottom__tel-head{font-size:16px;font-weight:700;line-height:1.5;color:#fff}@media screen and (max-width: 1000px){.bottom__tel-head{font-size:18px;line-height:1.4444444444;text-align:center}}.bottom__tel-number{font-family:"Roboto",sans-serif;font-size:38px;font-weight:700;line-height:1.2631578947;color:#fff;padding-left:33px;position:relative}@media screen and (max-width: 1000px){.bottom__tel-number{font-size:36px;line-height:1.2777777778;padding-left:38px;display:inline-block;left:50%;transform:translateX(-50%)}}.bottom__tel-number::before{position:absolute;content:"";width:30px;height:30px;background:url(../img/top/icon-tel-white.png) no-repeat center center/contain;top:50%;left:0;transform:translateY(-50%)}.bottom__tel-text{font-size:12px;font-weight:500;line-height:1.4166666667;color:#fff}@media screen and (max-width: 1000px){.bottom__tel-text{margin-top:2px;font-size:13px;line-height:1.4615384615;text-align:center}}.bottom__btn-list{width:calc(100% - 305px - 56px);margin-left:1%;display:flex;justify-content:space-between}@media screen and (max-width: 1000px){.bottom__btn-list{flex-direction:column;width:100%;margin-top:38px;margin-left:0}}.bottom__btn-item{width:336px}@media screen and (max-width: 1000px){.bottom__btn-item{width:40%;margin:auto}}@media screen and (max-width: 767px){.bottom__btn-item{width:100%}}.bottom__btn-item:not(:first-of-type){margin-left:1%}@media screen and (max-width: 1000px){.bottom__btn-item:not(:first-of-type){margin:30px auto 0}}.bottom__btn-link{color:#f2ab49;font-size:16px;font-weight:700;line-height:1.5;padding:16px 0 16px 21%;transform:perspective(1px) translateZ(0);transition:.3s}.bottom__btn-link:hover{transform:scale(0.95)}.js_tab_content>*{display:none;background:#fff}.js_tab_content>*.is_active{display:block;animation:Key_fadeIn .5s ease}@keyframes Key_fadeIn{0%{opacity:0}100%{opacity:1}}.pagination{display:flex;justify-content:center;padding-top:65px;text-align:center}.pagination .page_num{display:none}.pagination>a,.pagination>span{display:block;margin:0 6px;width:34px;height:34px;font-size:1.4rem;font-weight:500;line-height:34px;text-align:center;transition:all .3s ease-in-out}.pagination>a:hover{color:#fff;background:#f2ab49;border-radius:3px}.pagination>a.first,.pagination>a.prev,.pagination>a.next,.pagination>a.last{color:rgba(0,0,0,0);position:relative}.pagination>a.first:before,.pagination>a.prev:before,.pagination>a.next:before,.pagination>a.last:before{display:block;content:"";margin:auto;width:14px;height:13px;background:url(../img/common/pager_icon_first.svg) no-repeat;background-size:contain;transition:all .3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.pagination>a.first:hover:before,.pagination>a.prev:hover:before,.pagination>a.next:hover:before,.pagination>a.last:hover:before{display:block;content:"";margin:auto;width:14px;height:13px;background:url(../img/common/pager_icon_first_on.svg) no-repeat;background-size:contain;position:absolute;top:0;right:0;bottom:0;left:0}.pagination>a.prev:before{width:8px;height:13px;background:url(../img/common/pager_icon_prev.svg) no-repeat;background-size:contain}.pagination>a.prev:hover:before{width:8px;height:13px;background:url(../img/common/pager_icon_prev_on.svg) no-repeat;background-size:contain}.pagination>a.next:before{width:8px;height:13px;background:url(../img/common/pager_icon_next.svg) no-repeat;background-size:contain}.pagination>a.next:hover:before{width:8px;height:13px;background:url(../img/common/pager_icon_next_on.svg) no-repeat;background-size:contain}.pagination>a.last:before{background:url(../img/common/pager_icon_last.svg) no-repeat;background-size:contain}.pagination>a.last:hover:before{background:url(../img/common/pager_icon_last_on.svg) no-repeat;background-size:contain}.pagination>span{color:#fff;background:#f2ab49;border-radius:3px}.campaign_txt{display:flex;justify-content:center}.campaign_txt p{text-align:center;font-family:"Noto Sans CJK JP";font-size:1.6rem;font-style:normal;font-weight:500;margin-bottom:0 !important;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-color:#28b1b2;text-decoration-thickness:auto;text-underline-offset:20%;text-underline-position:from-font}.campaign_txt sup{font-size:1rem;padding-top:2px}@media screen and (max-width: 767px){.campaign_txt.--02{margin:0 0 10px 0}}.campaign_txt.--02 p{text-decoration-color:#f0c814}.campaign_attention{font-size:1.2rem;text-align:left !important;margin-top:30px;margin-bottom:0 !important;letter-spacing:1px}.campaign_attention a{text-decoration:underline;text-underline-offset:2px}/*# sourceMappingURL=common-bqr_lp.min.css.map */