@font-face{font-family:"NotoSansJP";font-weight:normal;font-style:normal;src:url("../font/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"NotoSansJP";font-weight:700;font-style:normal;src:url("../font/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-weight:normal;font-style:normal;src:url("../font/Poppins-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-weight:700;font-style:normal;src:url("../font/Poppins-Bold.woff2") format("woff2");font-display:swap}html{font-family:"NotoSansJP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif;font-size:62.5%;color:#333;font-weight:normal}body{margin:0;background:#f4f1f1;font-size:1.4rem;line-height:1.7}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}p,dl,ul,ol,h1,h2,h3,h4,h5,h6,figure,dt,dd,li,th{margin:0;padding:0;font-size:inherit;font-weight:inherit}table{border-collapse:collapse}ul,ol,dl{list-style:none}img{width:100%;height:auto;margin:0;border:0;vertical-align:top}a{color:#202226;text-decoration:none}iframe{max-width:100%}input[type=text],textarea,select{width:100%;height:100%;padding:.4em .8em;padding:10px;border:1px solid #333;border-radius:6px;background-color:rgba(0,0,0,0);background-color:#fff;background-image:none;font-family:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none}input[type=text],textarea{border:1px solid #333;outline:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem}input[type=submit]{font-family:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}::-webkit-input-placeholder{font-size:1.4rem;color:#d9d9d9}::-moz-placeholder{font-size:1.4rem;color:#d9d9d9}:-ms-input-placeholder{font-size:1.4rem;color:#d9d9d9}::-ms-input-placeholder{font-size:1.4rem;color:#d9d9d9}::placeholder{font-size:1.4rem;color:#d9d9d9}button{display:block;width:100%;padding:0;border:none;outline:none;background-color:rgba(0,0,0,0);font-family:inherit;font-size:inherit;color:#333;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;min-width:375px;overflow:hidden}.container{padding-top:60px}::-webkit-scrollbar{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{display:none}@media only screen and (min-width: 1100px){body{position:relative;font-size:1.6rem}.wrapper{min-width:auto}.container{padding-top:82px}}html.is_active{position:fixed;width:100%;height:100%}.header{background:#f4f1f1}.header .header_inner{position:relative;height:100%}.header .header_inner .header_menu{position:fixed;z-index:30;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:60px;background:#f4f1f1;-webkit-transition:.5s;transition:.5s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header .header_inner .header_menu.is_active{background:#f4f1f1}.header .header_inner .header_menu .header_logo{width:120px;padding-left:16px}.header .header_inner .header_menu .header_logo a{display:block}.header .header_inner .header_menu .header_trigger{position:relative;width:auto;padding:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header .header_inner .header_menu .header_trigger::before{position:absolute;top:18px;left:10px;width:10px;height:10px;border-radius:5px;background-color:#11949f;content:""}.header .header_inner .header_menu .header_trigger::after{-webkit-transition:2s;transition:2s;position:absolute;top:16px;left:24px;width:10px;height:10px;font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:1rem;content:"MENU"}.header .header_inner .header_menu .header_trigger.is_active::before{background-color:#d71618;-webkit-transition:1s;transition:1s}.header .header_inner .header_menu .header_trigger.is_active::after{content:"CLOSE";-webkit-transition:1s;transition:1s}.header .header_inner .header_nav{position:fixed;z-index:20;top:60px;right:-100%;width:100%;height:100vh;height:-webkit-fill-available;padding:16px 16px 0;background:#f4f1f1;-webkit-transition:1s;transition:1s}.header .header_inner .header_nav.is_active{right:0;overflow-y:scroll}.header .header_inner .header_nav .header_link{margin:0 0 32px}.header .header_inner .header_nav .header_link li{position:relative;border-bottom:1px solid #d9d9d9}.header .header_inner .header_nav .header_link li::before{z-index:1;position:absolute;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";top:calc(50% + 4px);right:25px;width:12px;height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .header_inner .header_nav .header_link li::after{position:absolute;border:1px solid #11949f;border-radius:100vh;content:"";top:50%;right:16px;width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .header_inner .header_nav .header_link li a{display:block;padding:16px;font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:2rem}.header .header_inner .header_nav .header_cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header .header_inner .header_nav .header_cta .header_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc((100% - 24px)/2);border:2px solid #202226;border-radius:26px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header .header_inner .header_nav .header_cta .header_btn a{width:100%;padding:11px;font-size:1.6rem}.header .header_inner .header_nav .header_cta .header_btn.header_btn_recruit{border:2px solid #d71618}.header .header_inner .header_nav .header_cta .header_btn.header_btn_recruit a{color:#d71618}.header .header_inner .header_nav .header_cta .header_btn.header_btn_contact{border:none;border:2px solid #11949f;background-color:#11949f}.header .header_inner .header_nav .header_cta .header_btn.header_btn_contact a{color:#fff}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:16px auto 0;padding:0 16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li{font-size:1.2rem;margin:0 3px 0 0}.breadcrumb li a{color:#868686}@media only screen and (min-width: 1100px){.header{position:fixed;z-index:30;top:0;width:100%;min-width:1100px;height:auto}.header .header_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:82px;margin:auto 50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header_inner .header_menu{position:static}.header .header_inner .header_menu .header_logo{width:180px}.header .header_inner .header_menu .header_trigger{display:none}.header .header_inner .header_nav{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;height:auto;padding:0;background-color:rgba(0,0,0,0);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header_inner .header_nav .header_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .header_inner .header_nav .header_link li{position:relative;margin:0 32px 0 0;border-bottom:none}.header .header_inner .header_nav .header_link li::before{content:none}.header .header_inner .header_nav .header_link li::after{content:none}.header .header_inner .header_nav .header_link li:hover a{color:#d71618;-webkit-transition:.5s;transition:.5s}.header .header_inner .header_nav .header_link li a{padding:0;font-size:1.6rem;-webkit-transition:.5s;transition:.5s}.header .header_inner .header_nav .header_cta .header_btn{width:160px;-webkit-transition:.5s;transition:.5s}.header .header_inner .header_nav .header_cta .header_btn.header_btn_recruit{margin:0 16px 0 0}.header .header_inner .header_nav .header_cta .header_btn.header_btn_recruit:hover{background-color:#d71618}.header .header_inner .header_nav .header_cta .header_btn.header_btn_recruit:hover a{color:#fff}.header .header_inner .header_nav .header_cta .header_btn.header_btn_contact:hover{background-color:rgba(0,0,0,0)}.header .header_inner .header_nav .header_cta .header_btn.header_btn_contact:hover a{color:#11949f}.breadcrumb{max-width:1320px;margin:32px auto 0;padding:0 20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb li{font-size:1.4rem}.breadcrumb li a{-webkit-transition:.5s;transition:.5s}.breadcrumb li a:hover{color:#d71618;-webkit-transition:.5s;transition:.5s}}.footer_contact{position:relative;overflow:hidden;background:#202226}.footer_contact::before{z-index:1;position:absolute;background-image:url(../img/img_motif.png);background-repeat:no-repeat;background-size:contain;content:"";top:50%;left:50%;width:450px;height:380px;-webkit-transform:translate(-48%, -50%);transform:translate(-48%, -50%)}.footer_contact .inner_block{padding:60px 16px}.footer_contact .inner_block .footer_inner{position:relative;padding:140px 24px 40px;border:1px solid #fff}.footer_contact .inner_block .footer_inner .ttl_secondary{position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.footer_contact .inner_block .footer_inner .footer_box .txt{margin:0 0 24px;color:#fff;text-align:center}.footer_contact .inner_block .footer_inner .footer_box .footer_arrow{position:relative;width:100%;height:92px;margin:auto}.footer_contact .inner_block .footer_inner .footer_box .footer_arrow::before{z-index:1;position:absolute;background-image:url(../img/arrow_l_w.png);background-repeat:no-repeat;background-size:contain;content:"";top:50%;left:50%;width:36px;height:13px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer_contact .inner_block .footer_inner .footer_box .footer_arrow::after{position:absolute;border:1px solid #fff;border-radius:100vh;content:"";top:0;left:50%;width:92px;height:92px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.footer_contact .inner_block .footer_inner a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;z-index:1}.footer{position:relative;background-color:#333}.footer .inner_block{padding:56px 32px}.footer .inner_block .footer_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 32px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .inner_block .footer_link li{width:50%;margin:0 0 16px}.footer .inner_block .footer_link li a{font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:1.6rem;color:#fff}.footer .inner_block .logo_box{position:relative}.footer .inner_block .logo_box .footer_logo{width:180px;margin:0 0 56px}.footer .inner_block .logo_box .copy{font-size:1rem;color:#fff;text-align:center}.footer .inner_block .logo_box .top_back{position:absolute;top:0;right:0;width:30px;height:30px;margin:10px 0 0}.footer .inner_block .logo_box .top_back a{position:relative;display:block;width:100%;height:100%}.footer .inner_block .logo_box .top_back a::before{z-index:1;position:absolute;background-image:url(../img/arrow_w.png);background-repeat:no-repeat;background-size:contain;content:"";top:50%;left:calc(50% + 5px);width:12px;height:18px;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.footer .inner_block .logo_box .top_back a::after{position:absolute;border:1px solid #fff;border-radius:100vh;content:"";top:50%;left:50%;width:30px;height:30px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer .inner_block .connection_box .connection_dt{margin:30px 0 15px;position:relative;color:#fff}.footer .inner_block .connection_box .connection_dt::after{position:absolute;content:"";top:50%;margin-left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.footer .inner_block .connection_box .connection_dt_open::after{border-width:0px 6px 10px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.footer .inner_block .connection_box .connection_dd{display:none;padding-top:9px;border-top:1px solid hsla(0,0%,100%,.5)}.footer .inner_block .connection_box .connection_dd_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:12px}.footer .inner_block .connection_box .connection_dd_item a{position:relative;color:#fff}.footer .inner_block .connection_box .connection_dd_item a::before{position:absolute;content:"";top:55%;left:-12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media only screen and (min-width: 1100px){.footer_contact::before{width:800px;height:800px}.footer_contact .inner_block{padding:120px 40px}.footer_contact .inner_block .footer_inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:72px 56px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer_contact .inner_block .footer_inner:hover .footer_arrow::before{left:calc(50% + 24px);-webkit-transition:.5s;transition:.5s}.footer_contact .inner_block .footer_inner:hover .footer_arrow::after{left:calc(50% + 24px);-webkit-transition:.5s;transition:.5s}.footer_contact .inner_block .footer_inner .ttl_secondary{position:static;margin:0;-webkit-transform:translateX(0);transform:translateX(0)}.footer_contact .inner_block .footer_inner .footer_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer_contact .inner_block .footer_inner .footer_box .txt{margin:0 24px 0 0;font-size:1.8rem}.footer_contact .inner_block .footer_inner .footer_box .footer_arrow{width:138px;height:138px}.footer_contact .inner_block .footer_inner .footer_box .footer_arrow::before{width:50px;height:14px;-webkit-transition:.5s;transition:.5s}.footer_contact .inner_block .footer_inner .footer_box .footer_arrow::after{width:138px;height:138px;-webkit-transition:.5s;transition:.5s}.footer .inner_block .footer_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .inner_block .footer_link li{width:auto;margin:0 40px 0 0}.footer .inner_block .footer_link li:hover a{color:#d71618;-webkit-transition:.5s;transition:.5s}.footer .inner_block .footer_link li a{font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:1.6rem;color:#fff;-webkit-transition:.5s;transition:.5s}.footer .inner_block .logo_box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer .inner_block .logo_box .footer_logo{width:180px;margin:0 56px 0 0}.footer .inner_block .logo_box .copy{font-size:1rem;color:#fff;text-align:center}.footer .inner_block .logo_box .top_back{width:46px;height:46px}.footer .inner_block .logo_box .top_back:hover a::before{background-image:url(../img/arrow_b.png);-webkit-transition:.5s;transition:.5s}.footer .inner_block .logo_box .top_back:hover a::after{background-color:#fff;-webkit-transition:.5s;transition:.5s}.footer .inner_block .logo_box .top_back a::before{top:50%;left:calc(50% + 1px);width:18px;height:13px;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}.footer .inner_block .logo_box .top_back a::after{top:50%;left:50%;width:46px;height:46px;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.footer .inner_block .connection_box .connection_dt{margin:30px 0 15px;position:relative;cursor:pointer;color:#fff}.footer .inner_block .connection_box .connection_dt::after{position:absolute;content:"";top:50%;margin-left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.footer .inner_block .connection_box .connection_dt_open::after{border-width:0px 6px 10px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.footer .inner_block .connection_box .connection_dd{display:none;padding-top:9px;border-top:1px solid hsla(0,0%,100%,.5)}.footer .inner_block .connection_box .connection_dd_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:initial;-webkit-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial;gap:16px 32px;margin-left:12px}.footer .inner_block .connection_box .connection_dd_item a{position:relative;color:#fff}.footer .inner_block .connection_box .connection_dd_item a:hover{color:#d71618;-webkit-transition:.5s;transition:.5s}.footer .inner_block .connection_box .connection_dd_item a::before{position:absolute;content:"";top:55%;left:-12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.block{display:block}.inline_block{display:inline-block}.pc_only{display:none !important}.sp_only{display:block !important}.pc_only_ib{display:none !important}.sp_only_ib{display:inline-block !important}.center{text-align:center !important}.right{text-align:right !important}.left{text-align:left !important}.center_mr{margin-right:auto !important;margin-left:auto !important}.center_flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.wid10{width:10% !important;height:auto}.wid20{width:20% !important;height:auto}.wid30{width:30% !important;height:auto}.wid40{width:40% !important;height:auto}.wid50{width:50% !important;height:auto}.wid60{width:60% !important;height:auto}.wid70{width:70% !important;height:auto}.wid80{width:80% !important;height:auto}.wid90{width:90% !important;height:auto}.wid100{width:100% !important;height:auto}.wid25{width:25% !important}.wid33{width:33.3333333333% !important}.wid10_sp{width:10% !important;height:auto}.wid20_sp{width:20% !important;height:auto}.wid30_sp{width:30% !important;height:auto}.wid40_sp{width:40% !important;height:auto}.wid50_sp{width:50% !important;height:auto}.wid60_sp{width:60% !important;height:auto}.wid70_sp{width:70% !important;height:auto}.wid80_sp{width:80% !important;height:auto}.wid90_sp{width:90% !important;height:auto}.wid100_sp{width:100% !important;height:auto}.wid25_sp{width:25% !important}.wid33_sp{width:33.3333333333% !important}.wid100_pc,.wid90_pc,.wid80_pc,.wid70_pc,.wid60_pc,.wid50_pc,.wid40_pc,.wid30_pc,.wid20_pc,.wid10_pc,.wid25_pc,.wid33_pc{width:100% !important;height:auto}.mt_auto{margin-top:auto}.mb_auto{margin-bottom:auto}.mtb_auto{margin-top:auto;margin-bottom:auto}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt55{margin-top:55px !important}.mr0{margin-right:0px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr25{margin-right:25px !important}.mr30{margin-right:30px !important}.mr35{margin-right:35px !important}.mr40{margin-right:40px !important}.mr45{margin-right:45px !important}.mr50{margin-right:50px !important}.mr55{margin-right:55px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.ml0{margin-left:0px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml35{margin-left:35px !important}.ml40{margin-left:40px !important}.ml45{margin-left:45px !important}.ml50{margin-left:50px !important}.ml55{margin-left:55px !important}.ma5{margin:5px !important}.ma10{margin:10px !important}.ma15{margin:15px !important}.ma20{margin:20px !important}.ma25{margin:25px !important}.ma30{margin:30px !important}.ma35{margin:35px !important}.ma40{margin:40px !important}.ma45{margin:45px !important}.ma50{margin:50px !important}.ma55{margin:55px !important}.ma0_auto{margin:0px auto !important}.ma5_auto{margin:5px auto !important}.ma10_auto{margin:10px auto !important}.ma15_auto{margin:15px auto !important}.ma20_auto{margin:20px auto !important}.ma25_auto{margin:25px auto !important}.ma30_auto{margin:30px auto !important}.ma35_auto{margin:35px auto !important}.ma40_auto{margin:40px auto !important}.ma45_auto{margin:45px auto !important}.ma50_auto{margin:50px auto !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt55{padding-top:55px !important}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr25{padding-right:25px !important}.pr30{padding-right:30px !important}.pr35{padding-right:35px !important}.pr40{padding-right:40px !important}.pr45{padding-right:45px !important}.pr50{padding-right:50px !important}.pr55{padding-right:55px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb55{padding-bottom:55px !important}.pl5{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl25{padding-left:25px !important}.pl30{padding-left:30px !important}.pl35{padding-left:35px !important}.pl40{padding-left:40px !important}.pl45{padding-left:45px !important}.pl50{padding-left:50px !important}.pl55{padding-left:55px !important}.pa5{padding:5px !important}.pa10{padding:10px !important}.pa15{padding:15px !important}.pa20{padding:20px !important}.pa25{padding:25px !important}.pa30{padding:30px !important}.pa35{padding:35px !important}.pa40{padding:40px !important}.pa45{padding:45px !important}.pa50{padding:50px !important}.white{color:#fff}.green{color:#11949f}.red{color:#d71618}.bold{font-weight:700}.normal{font-weight:normal}@media only screen and (min-width: 1100px){.pc_only{display:block !important}.sp_only{display:none !important}.pc_only_ib{display:inline-block !important}.sp_only_ib{display:none !important}.wid100_sp,.wid90_sp,.wid80_sp,.wid70_sp,.wid60_sp,.wid50_sp,.wid40_sp,.wid30_sp,.wid20_sp,.wid10_sp,.wid25_sp,.wid33_sp{width:auto !important;height:auto}.wid10_pc{width:10% !important;height:auto}.wid20_pc{width:20% !important;height:auto}.wid30_pc{width:30% !important;height:auto}.wid40_pc{width:40% !important;height:auto}.wid50_pc{width:50% !important;height:auto}.wid60_pc{width:60% !important;height:auto}.wid70_pc{width:70% !important;height:auto}.wid80_pc{width:80% !important;height:auto}.wid90_pc{width:90% !important;height:auto}.wid100_pc{width:100% !important;height:auto}.wid25_pc{width:25% !important}.wid33_pc{width:33.3333333333% !important}}.inner_block{padding:40px 16px 60px}.sec_mb{margin:0 0 60px}.layout_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.layout_col>*{width:50%}.layout_col>*:nth-child(2){text-align:right}.font_en{font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}.font_jp{font-family:"NotoSansJP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif}.ttl_secondary{position:relative;margin:0 0 20px}.ttl_secondary .jp{position:absolute;top:-10px;left:24px;font-size:1.6rem;font-weight:700;color:#d71618}.ttl_secondary .jp::before{position:absolute;top:50%;left:-12px;display:inline-block;width:20px;height:2px;background-color:#d71618;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ttl_secondary .en{display:block;font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:5rem;font-weight:normal}.ttl_secondary.white .jp{color:#fff}.ttl_secondary.white .jp::before{background-color:#fff}.ttl_secondary.white .en{color:#fff}.ttl_kv{position:relative;height:222px;padding:37px 0}.ttl_kv::before{position:absolute;z-index:-5;top:50%;right:-50px;display:block;width:235px;height:225px;background-image:url(../img/img_motif.png);background-repeat:no-repeat;background-size:contain;content:"";-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.ttl_kv .jp{display:block;overflow:hidden;margin:0 16px;font-size:2.8rem;font-weight:700;text-align:center;-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.ttl_kv .jp.is_active{-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.ttl_kv .jp>span{display:block;-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .5s;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.ttl_kv .jp>span.is_active{-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.ttl_kv .en{position:absolute;bottom:40px;left:50%;overflow:hidden;min-width:120%;height:100px;text-align:center;opacity:.3;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.ttl_kv .en svg{max-width:100%;height:100%;margin:0 auto}.ttl_kv .en svg:last-child{display:none}.ttl_message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 24px;line-height:1.5;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ttl_message.center_sp{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ttl_message.white{color:#fff}.ttl_message .jp{font-size:2.6rem;font-weight:700}.ttl_message .en{margin:0 0 0 16px;font-family:"NotoSansJP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",sans-serif}.ttl_service{position:relative;margin:0 0 24px;padding:0 0 16px}.ttl_service .jp{font-size:2.6rem;font-weight:700}.ttl_service .en{position:absolute;bottom:-4px;left:0}.ttl_under{margin:0 0 24px;text-align:center}.ttl_under.ttl_under_green span::after{background-color:#11949f}.ttl_under span{position:relative;display:inline-block;font-size:2.4rem;font-weight:700;text-align:center}.ttl_under span::after{position:absolute;bottom:0;left:50%;width:100%;height:2px;background-color:#d71618;content:"";-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.btn_more{margin:40px 0;font-size:1.6rem}.btn_more>*{position:relative;padding:10px 40px 10px 0;font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}.btn_more>*::before{z-index:1;position:absolute;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";top:50%;right:9px;width:10px;height:8px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.btn_more>*::after{position:absolute;border:1px solid #11949f;border-radius:100vh;content:"";top:50%;right:0;width:30px;height:30px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.btn_link{font-weight:700;text-decoration:underline}.news_list li{position:relative;padding:16px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(32,34,38,.2);box-shadow:0 0 20px rgba(32,34,38,.2)}.news_list li:not(:last-of-type){margin:0 0 24px}.news_list li .date{font-size:1.2rem;color:#868686}.news_list li .title{display:-webkit-box;overflow:hidden;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news_list li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog_list{margin:0 0 -24px}.blog_list li{position:relative;overflow:hidden;margin:0 0 24px;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(32,34,38,.2);box-shadow:0 0 20px rgba(32,34,38,.2)}.blog_list li .blog_img img{width:100%;min-height:180px;-o-object-fit:cover;object-fit:cover}.blog_list li .blog_body{padding:24px}.blog_list li .blog_body .info{margin:0 0 8px}.blog_list li .blog_body .info .date{margin:0 8px 0 0;font-size:1.2rem;color:#868686}.blog_list li .blog_body .info .cat{display:inline-block;padding:0 8px 2px;background-color:#d71618;font-size:1.2rem;color:#fff}.blog_list li .blog_body .info .cat:not(:last-of-type){margin:0 8px 0 0}.blog_list li .blog_body .title{display:-webkit-box;overflow:hidden;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog_list li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tag_block{margin:56px 0 0}.tag_list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 0 -16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag_list li{overflow:hidden;margin:0 16px 16px 0;border:1px solid #d71618;border-radius:100vh}.tag_list li a{position:relative;display:block;padding:1px 12px 1px 18px;color:#d71618}.tag_list li a::after{position:absolute;top:50%;left:8px;width:5px;height:5px;border-radius:50%;background-color:#d71618;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post_cnt{margin:0 0 40px}.post_cnt .data time{font-size:1.2rem;color:#868686}.post_cnt .eyeCatch{margin:0 0 32px}.post_cnt h1.ttl_post{margin:0 0 24px;padding:0 0 8px;border-bottom:2px solid #d71618;font-size:2.2rem;font-weight:700;line-height:1.5}.post_cnt h2{margin:0 0 24px;padding:12px 16px;background-color:rgba(215,22,24,.1);font-size:2.2rem;font-weight:700;line-height:1.5}.post_cnt h3{position:relative;margin:24px 0;padding:0 0 0 18px;font-size:1.8rem;font-weight:700}.post_cnt h3::before{position:absolute;top:50%;left:0;width:6px;height:110%;border-radius:100vh;background-color:#d71618;content:"";-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.post_cnt h4{margin:24px 0;font-size:1.7rem;font-weight:700}.post_cnt strong{font-weight:700;color:#d71618}.post_cnt a{color:#d71618;text-decoration:underline;cursor:pointer}.post_cnt ul{margin:24px 0}.post_cnt ul li{position:relative;padding:0 0 0 20px}.post_cnt ul li:not(:last-of-type){margin:0 0 8px}.post_cnt ul li::before{position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:100vh;background-color:#202226;content:"";-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.post_cnt ol{margin:24px 0;counter-reset:num}.post_cnt ol li{position:relative;padding:0 0 0 22px}.post_cnt ol li:not(:last-of-type){margin:0 0 8px}.post_cnt ol li::before{position:absolute;top:4px;left:0;padding:0 0 4px;font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:1.6rem;font-weight:700;line-height:1;content:counter(num);counter-increment:num}.post_cnt p{margin:1em 0}.post_cnt p code{margin:0 3px;padding:3px 4px;background-color:#202226 !important;color:#fff}.post_cnt p code mark{background-color:rgba(0,0,0,0) !important;color:#fff}.post_cnt figure{margin:32px 0;text-align:center}.post_cnt figure figcaption{margin:16px 0}.post_cnt blockquote{position:relative;margin:32px 0;padding:8px 32px 32px 48px;background-color:#d9d9d9}.post_cnt blockquote::before{position:absolute;top:50%;left:24px;width:3px;height:70%;background-color:#868686;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post_cnt blockquote cite{display:block;text-align:right}.post_cnt .arrow a{position:relative;padding:0 0 0 24px;font-weight:700;color:#202226;text-decoration:underline;cursor:pointer}.post_cnt .arrow a::before{z-index:1;position:absolute;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";top:1em;left:0;width:16px;height:14px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.post_cnt .box_line{margin:24px 0;padding:24px;border:1px solid #d9d9d9}@media only screen and (min-width: 768px)and (max-width: 1099px){.blog_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 -40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog_list::after{display:block;width:calc((100% - 48px)/3);content:""}.blog_list li{width:calc((100% - 48px)/3);margin:0 0 40px}.blog_list li .blog_img{overflow:hidden}.blog_list li .blog_img img{min-height:200px;-webkit-transition:.5s;transition:.5s;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.blog_list li .blog_body{padding:24px}.blog_list li .blog_body .info{margin:0 0 8px}.blog_list li .blog_body .info .date{margin:0 8px 0 0;font-size:1.2rem;color:#868686}.blog_list li .blog_body .info .cat{padding:0 8px 2px;background-color:#d71618;font-size:1.2rem;color:#fff}.blog_list li .blog_body .title{display:-webkit-box;overflow:hidden;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media only screen and (min-width: 1100px){.inner_block{max-width:1320px;margin:0 auto;padding:40px 20px 80px}.inner_block.size_m{max-width:1100px}.inner_block.size_s{max-width:880px}.sec_mb{margin:0 0 80px}.layout_col.reset_pc{display:block;width:calc(25% + 40px)}.layout_col.reset_pc>*:nth-child(2){text-align:left}.ttl_secondary{margin:0 0 40px}.ttl_secondary .jp{top:0px;font-size:1.8rem}.ttl_secondary .en{font-size:8rem}.ttl_kv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1320px;height:343px;margin:0 auto;padding:0 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ttl_kv::before{right:auto;left:0;width:366px;height:344px}.ttl_kv .jp{font-size:4rem;text-align:left}.ttl_kv .en{position:absolute;top:50%;right:0;left:auto;min-width:auto;height:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.ttl_kv .en svg{max-width:100%;height:100%;margin:0 0 0 auto}.ttl_kv .en svg:first-child{display:none}.ttl_kv .en svg:last-child{display:block}.ttl_message{margin:0 0 32px}.ttl_message.center_sp{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ttl_service{position:relative;margin:0 0 24px;padding:0}.ttl_service .jp{margin:0 24px 0 0;font-size:3rem}.ttl_service .en{position:static;bottom:-4px}.ttl_under{margin:0 0 32px}.ttl_under span{font-size:2.6rem}.btn_more{font-size:1.8rem}.btn_more>*{position:relative;padding:10px 72px 10px 0}.btn_more>*:hover::before{right:-3px;-webkit-transition:.5s;transition:.5s}.btn_more>*:hover::after{right:-16px;-webkit-transition:.5s;transition:.5s}.btn_more>*::before{top:50%;right:13px;width:20px;height:14px;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.btn_more>*::after{top:50%;right:0;width:46px;height:46px;content:"";-webkit-transition:.5s;transition:.5s;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.news_list li{padding:32px;-webkit-transition:.5s;transition:.5s}.news_list li:hover{-webkit-box-shadow:0 0 20px rgba(215,22,24,.2);box-shadow:0 0 20px rgba(215,22,24,.2);-webkit-transition:.5s;transition:.5s}.news_list li .date{font-size:1.4rem}.blog_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 -40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog_list::after{display:block;width:calc((100% - 80px)/3);content:""}.blog_list li{width:calc((100% - 80px)/3);margin:0 0 40px;-webkit-transition:.5s;transition:.5s}.blog_list li:hover{-webkit-box-shadow:0 0 20px rgba(215,22,24,.2);box-shadow:0 0 20px rgba(215,22,24,.2);-webkit-transition:.5s;transition:.5s}.blog_list li:hover .blog_img img{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.blog_list li .blog_img{overflow:hidden}.blog_list li .blog_img img{min-height:225px;-webkit-transition:.5s;transition:.5s;-webkit-transform:scale(1, 1);transform:scale(1, 1)}.blog_list li .blog_body{padding:24px}.blog_list li .blog_body .info{margin:0 0 8px}.blog_list li .blog_body .info .date{margin:0 8px 0 0;font-size:1.2rem;color:#868686}.blog_list li .blog_body .info .cat{padding:0 8px 2px;background-color:#d71618;font-size:1.2rem;color:#fff}.blog_list li .blog_body .title{display:-webkit-box;overflow:hidden;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tag_block{margin:80px 0 0}.tag_list li a{-webkit-transition:.5s;transition:.5s}.tag_list li a::before{position:absolute;z-index:-5;top:0;left:0;width:120%;height:110%;background-color:#d71618;content:"";-webkit-transition:.5s;transition:.5s;-webkit-transform:translateX(-110%) skewX(-45deg);transform:translateX(-110%) skewX(-45deg)}.tag_list li a:hover{color:#fff}.tag_list li a:hover::before{-webkit-transform:translateX(-10%) skewX(-45deg);transform:translateX(-10%) skewX(-45deg)}.tag_list li a:hover::after{background-color:#fff}.post_cnt{margin:0 0 56px}.post_cnt .data time{font-size:1.4rem}.post_cnt .eyeCatch{margin:0 0 56px}.post_cnt h1.ttl_post{margin:0 0 40px;padding:0 0 16px;font-size:2.6rem}.post_cnt h2{font-size:2.2rem}.post_cnt h3{margin:32px 0;padding:0 0 0 24px;font-size:2.2rem}.post_cnt h4{margin:32px 0;font-size:2rem}.post_cnt strong a{-webkit-transition:.5s;transition:.5s}.post_cnt strong a:hover{color:#11949f;-webkit-transition:.5s;transition:.5s}.post_cnt ul{margin:32px 0}.post_cnt ul li{padding:0 0 0 24px}.post_cnt ul li::before{top:14px}.post_cnt ol{margin:32px 0}.post_cnt ol li{padding:0 0 0 26px}.post_cnt ol li::before{top:8px}.post_cnt>p>a{-webkit-transition:.5s;transition:.5s}.post_cnt>p>a:hover{color:#11949f;-webkit-transition:.5s;transition:.5s}}.is_fade,.is_fadeL,.is_fadeR{opacity:0;-webkit-transition:all 1.5s;transition:all 1.5s}.is_fade{-webkit-transform:translateY(100px);transform:translateY(100px)}.is_fadeL{-webkit-transform:translateX(-30%);transform:translateX(-30%)}.is_fadeR{-webkit-transform:translateX(30%);transform:translateX(30%)}svg .svg-elem-1{stroke-dashoffset:3288.4077148438px;stroke-dasharray:3288.4077148438px;-webkit-transition:stroke-dashoffset 3s ease-in-out .3s;transition:stroke-dashoffset 3s ease-in-out .3s}svg.is_active .svg-elem-1{stroke-dashoffset:0}.navigation{margin:60px 0 0}.navigation .screen-reader-text{display:none}.navigation .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.navigation .nav-links .page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;border:1px solid #11949f;border-radius:100vh;font-family:"Poppins","Arial","游ゴシック","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#11949f;line-height:12px}.navigation .nav-links .page-numbers:not(:last-child){margin:0 16px 0 0}.navigation .nav-links .page-numbers.prev{position:relative}.navigation .nav-links .page-numbers.prev::before{z-index:1;position:absolute;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";top:50%;right:9px;width:10px;height:8px;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}.navigation .nav-links .page-numbers.next{position:relative}.navigation .nav-links .page-numbers.next::before{z-index:1;position:absolute;background-image:url(../img/arrow.png);background-repeat:no-repeat;background-size:contain;content:"";top:50%;right:9px;width:10px;height:8px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.navigation .nav-links .page-numbers.current{background-color:#11949f;color:#fff}@media only screen and (min-width: 1100px){.navigation{margin:64px 0 0}.navigation .nav-links .page-numbers{overflow:hidden;width:46px;height:46px}.navigation .nav-links .page-numbers:hover{background-color:#11949f;-webkit-transition:.5s;transition:.5s;color:#fff}.navigation .nav-links .page-numbers:hover.prev::before,.navigation .nav-links .page-numbers:hover.next::before{-webkit-transition:.5s;transition:.5s;background-image:url(../img/arrow_w.png)}.navigation .nav-links .page-numbers.prev::before,.navigation .nav-links .page-numbers.next::before{right:13px;width:18px;height:13px}}