html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box;position:relative}html{font-size:62.5%;position:relative}@media screen and (max-width:1087px){html{font-size:.969932105vw}}@media screen and (max-width:959px){html{font-size:10px}}body{font-size:1.4rem;line-height:1.8;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体",sans-serif;color:#333}a{color:#333}h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fCopy .wrap{width:100%;font-family:"Noto Serif CJK JP","Noto Serif JP",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W6","HiraMinProN-W6",-apple-system,blinkMacSystemFont,serif}.wrap{width:100%;max-width:1440px;margin:0 auto}.inner{max-width:1088px;width:100%;margin:0 auto;padding:0 32px;position:relative;z-index:999}@media screen and (max-width:1087px){.inner{padding:0 3.491755577%}}img{max-width:100%;vertical-align:bottom;height:auto}.sp{display:none!important}.tab{display:none!important}.tabOnly{display:none!important}@media screen and (max-width:959px){.tab,.tabOnly{display:block!important}img.tab,img.tabOnly{display:inline!important}.tabNone{display:none!important}}@media screen and (max-width:767px){.sp,.tab{display:block!important}img.sp,img.tab{display:inline!important}.pc{display:none!important}.tabNone{display:none!important}}a[href^="tel:"]{cursor:default}header{position:fixed;top:0;left:0;width:100%;z-index:999999;background:#fff;width:100%;text-align:center}header .logo{position:absolute;left:40px;top:50%;transform:translateY(-50%);z-index:9999}@media screen and (max-width:1439px){header .logo{left:20px;top:10px;transform:translateY(0);max-width:220px}}@media screen and (max-width:1023px){header .logo{position:static;padding:10px;height:60px;margin-left:auto;margin-right:auto}header .logo img{max-width:133px;width:100%;margin-left:auto;margin-right:auto}}header .spmenu_btn{position:absolute;top:0;right:0;display:none;z-index:9999}@media screen and (max-width:1023px){header .spmenu_btn{display:block}}header .spmenu_btn img{transition:.3s ease}header .spmenu_btn img.ov{position:absolute;top:0;left:0;opacity:0}header .spmenu_btn.active img.ov{opacity:1}header .pnav{display:flex;justify-content:flex-end}@media screen and (max-width:1023px){header .pnav{display:none}}header .pnav>div{display:flex;align-items:center}header .pnav a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}header .pnav .now{line-height:0;max-width:217px;width:100%}header .pnav .now a{padding:23px 0;background:#1980bb;background:-moz-linear-gradient(left,#1980bb 0%,#015ba1 100%);background:-webkit-linear-gradient(left,#1980bb 0%,#015ba1 100%);background:linear-gradient(to right,#1980bb 0%,#015ba1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1980bb', endColorstr='#015ba1',GradientType=1 );display:block;line-height:0;position:relative}header .pnav .now a::after{content:"";height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;right:0;width:0;transition:.5s ease}header .pnav .now a.hover::after{right:auto;left:0;width:100%}@media screen and (min-width:1024px) and (max-width:1087px){header .pnav .now{max-width:180px}}header .pnav .online_btn{line-height:0;max-width:217px;width:100%}header .pnav .online_btn a{padding:23px 0;background:#3f8ddd;background:linear-gradient(90deg,#3f8ddd 0%,#326fae 100%);display:block;position:relative;line-height:0}header .pnav .online_btn a::after{content:"";height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;right:0;width:0;transition:.5s ease}header .pnav .online_btn a.hover::after{right:auto;left:0;width:100%}@media screen and (min-width:1024px) and (max-width:1087px){header .pnav .online_btn{max-width:180px}}header .pnav .contact{line-height:0;max-width:217px;width:100%;position:relative}header .pnav .contact .fukidashi{top:72px;left:20px;background-color:rgba(255,255,255,1);z-index:99;opacity:0;transition:.5s;pointer-events:none}header .pnav .contact:hover .fukidashi{opacity:.9}header .pnav .contact .fukidashi{position:absolute;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#555;font-size:16px;background-color:rgba(255,255,255,1);border:solid 1px #ccc;height:55px;box-sizing:border-box}header .pnav .contact .fukidashi :before{content:"";position:absolute;top:-32px;left:calc(50% - 20px);margin-left:-15px;border:13px solid transparent;border-bottom:12px solid rgba(255,255,255,1);z-index:2}header .pnav .contact .fukidashi :after{content:"";position:absolute;top:-36px;left:calc(50% - 20px);margin-left:-16px;border:14px solid transparent;border-bottom:13px solid solid #ccc;z-index:1}header .pnav .contact .fukidashi{margin:0;padding:12px 20px 0;line-height:1.2;color:#af1241;font-size:14px;font-weight:bold}@media screen and (max-width:767px){header .pnav .contact .fukidashi{opacity:.9;font-size:10px;left:inherit!important;right:-10px!important}}header .pnav .contact a{padding:19px 0;background:#d43c60;background:-moz-linear-gradient(left,#d43c60 0%,#9d143e 100%);background:-webkit-linear-gradient(left,#d43c60 0%,#9d143e 100%);background:linear-gradient(to right,#d43c60 0%,#9d143e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43c60', endColorstr='#9d143e',GradientType=1 );display:block;position:relative;line-height:0}header .pnav .contact a::after{content:"";height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;right:0;width:0;transition:.5s ease}header .pnav .contact a.hover::after{right:auto;left:0;width:100%}@media screen and (min-width:1024px) and (max-width:1087px){header .pnav .contact{max-width:180px}}header .pnav .online{margin-right:20px}header .pnav .online a{padding-left:30px;transition:.3s ease}header .pnav .online a.hover{color:#1071ae}header .pnav .online a::before{content:"";width:20px;height:1px;position:absolute;top:50%;left:0;background:#3091ce;background:-moz-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:-webkit-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:linear-gradient(to right,#3091ce 0%,#0b4281 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3091ce', endColorstr='#0b4281',GradientType=1 )}@media screen and (min-width:1024px) and (max-width:1087px){header .pnav .online{margin-right:15px}header .pnav .online a{padding-left:20px}header .pnav .online a::before{width:15px}}header .pnav .outline{margin-right:20px}header .pnav .outline a{padding-left:30px;transition:.3s ease}header .pnav .outline a span{display:inline-block;margin-left:5px;position:relative;line-height:0}header .pnav .outline a span img{transition:.3s ease}header .pnav .outline a span img.ov{position:absolute;top:0;left:0;opacity:0}header .pnav .outline a.hover{color:#1071ae}header .pnav .outline a.hover span img{transition:.3s ease}header .pnav .outline a.hover span img.df{opacity:0}header .pnav .outline a.hover span img.ov{opacity:1}header .pnav .outline a::before{content:"";width:20px;height:1px;position:absolute;top:50%;left:0;background:#3091ce;background:-moz-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:-webkit-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:linear-gradient(to right,#3091ce 0%,#0b4281 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3091ce', endColorstr='#0b4281',GradientType=1 )}@media screen and (min-width:1024px) and (max-width:1087px){header .pnav .outline{margin-right:15px}header .pnav .outline a{padding-left:20px}header .pnav .outline a::before{width:15px}}header .gnav ul{display:flex;justify-content:flex-end;position:relative}header .gnav ul li{font-size:1.5rem;line-height:1;letter-spacing:.1em}header .gnav ul li a{padding:30px 0;display:block;position:relative}header .gnav ul li a::after{content:"";width:0%;height:2px;background:#3091ce;background:-moz-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:-webkit-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:linear-gradient(to right,#3091ce 0%,#0b4281 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3091ce', endColorstr='#0b4281',GradientType=1 );position:absolute;bottom:0;right:0;transition:.3s ease}header .gnav ul li a.hover::after,header .gnav ul li a.current::after{width:100%;left:0;right:auto}header .gnav ul li a span{padding:0 28px;display:block}header .gnav ul li+li span{border-left:1px solid #888}@media screen and (min-width:1024px) and (max-width:1087px){header .gnav ul li a span{padding:0 14px}}@media screen and (max-width:1023px){header .gnav ul li+li span{border-left:none}}@media screen and (max-width:767px){header .gnav ul li a span{padding:0;border-left:none}}header .gnav ul li.drop{position:static;cursor:pointer}header .gnav ul li.drop .dropmenu{opacity:0;pointer-events:none;position:absolute;transition:.3s ease;background:rgba(255,255,255,.95);bottom:0;left:0;width:100vw;transform:translateY(100%);padding:4rem 0 2rem}header .gnav ul li.drop .dropmenu .drop_ttl{margin-bottom:4rem}header .gnav ul li.drop .dropmenu .dropmenu_panel{display:flex;justify-content:center}header .gnav ul li.drop .dropmenu .dropmenu_panel>div{max-width:272px;width:100%;margin:0 1.6rem}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a{padding:0 0 2rem}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a span{border-left:none;padding:0}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a .photo{margin-bottom:1.5rem;position:relative}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a .photo::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0);transition:.3s ease}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a .text{font-size:1.5rem;line-height:1;letter-spacing:.1em}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a.hover .photo::after{background:rgba(255,255,255,.3)}header .gnav ul li.drop .dropmenu .dropmenu_panel>div a.hover .text{color:#000}header .gnav ul li.drop a:hover::after,header .gnav ul li.drop a.current::after{width:100%;left:0;right:auto}header .gnav ul li.drop:hover .dropmenu{opacity:1;pointer-events:auto}header .gnav ul li.nav_sp{display:none}@media screen and (max-width:1023px){header .gnav{position:fixed;display:none;z-index:999;width:100%;height:100%;top:60px;padding-top:1px;background:#fff;overflow-y:scroll}header .gnav::after{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background:#3091ce;background:-moz-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:-webkit-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:linear-gradient(to right,#3091ce 0%,#0b4281 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3091ce', endColorstr='#0b4281',GradientType=1 )}header .gnav ul{background:#fff;padding:0;flex-wrap:wrap}header .gnav ul li{width:100%;padding:0;border-bottom:1px solid #e0e0e0;font-size:14px}header .gnav ul li a{display:block;text-align:center;padding:20px 0}header .gnav ul li+li{border-left:1px solid #e0e0e0}header .gnav ul li.nav_pc{display:none}header .gnav ul li.nav_sp{display:block}}@media screen and (max-width:767px){header .gnav ul li{width:100%;font-size:11px}header .gnav ul li a{padding:20px 0}header .gnav ul li+li{border-left:none}}footer #phone{display:block;width:100%;height:0;margin-top:-133px;padding-top:133px}@media screen and (max-width:1023px){footer #phone{margin-top:-47px;padding-top:47px}}footer .bnr_corporate{width:100%;margin:0 auto;padding-bottom:8rem}footer .bnr_corporate_link{display:block;width:100%;max-width:672px;height:180px;box-sizing:border-box;border:1px solid #e2e2e2;background-color:#fff;margin:0 auto;transition:.4s;position:relative;z-index:1;padding:25px 20px 0;overflow:hidden}footer .bnr_corporate_lead{width:340px;font-size:1.8rem;text-align:center;color:#0250a0;letter-spacing:.04rem;font-weight:bold;line-height: calc(22/18);margin-bottom:25px}footer .bnr_corporate_bg{max-width:320px;position:absolute;bottom:0;right:0;z-index:-1;transition:.4s}footer .bnr_corporate_btn{display:inline-block;font-size:1.5rem;letter-spacing:.06rem;background-color:#0250a0;border:1px solid #0250a0;color:#fff;position:relative;box-sizing:border-box;padding:10px 20px;position:absolute;right:0;bottom:0;vertical-align:baseline;transition:.4s}footer .bnr_corporate_arrow{padding-left:15px;top:-10px}footer .bnr_corporate_link:hover .bnr_corporate_bg{transform:scale(1.1);opacity:.7}footer .bnr_corporate_link:hover .bnr_corporate_btn{background-color:#fff;color:#0250a0}@media screen and (max-width:767px){footer .bnr_corporate_link{width:90%;padding:20px 20px 240px}footer .bnr_corporate_lead{font-size:1.4rem;line-height: calc(22/14)}footer .bnr_corporate_bg{opacity:.6;height:100%;max-width:initial;right:-190px}footer .bnr_corporate_btn{right:auto;left:50%;bottom:40px;transform:translateX(-50%);width:90%;font-size:1.2rem;text-align:center}}footer .cv_area{padding:7rem 3.2rem;background:url(https://anabuki.ne.jp/kaitori/kanto/common/imgs/xftr_cv_bg.jpg.pagespeed.ic.2urTvDwSMK.jpg) center no-repeat;background-size:cover}footer .cv_area .sec_inner{background:#fff;box-shadow:6px 6px 6px -2px rgba(0,0,0,.1);padding:5.5rem 0}@media screen and (max-width:767px){footer .cv_area .sec_inner{padding:3rem 0 1.5rem}footer .cv_area .sec_inner .inner{padding:0 1.5rem}}footer .cv_area .sec_inner .cv_area_txt{text-align:center;margin-bottom:4rem}footer .cv_area .sec_inner .cv_area_txt p{margin-top:2.3rem}@media screen and (max-width:767px){footer .cv_area .sec_inner .cv_area_txt{margin-bottom:0}footer .cv_area .sec_inner .cv_area_txt p{font-size:1.1rem;text-align:center;letter-spacing:.05em;margin-top:1.25rem;margin-bottom:-.55rem}}footer .cv_area .sec_inner .upper{width:65.625%;display:flex;justify-content:space-between;margin:0 auto}footer .cv_area .sec_inner .upper>div{width:47.619047619%}footer .cv_area .sec_inner .upper>div.reserve a{text-align:center;display:block;background:#028ccd;background:-moz-linear-gradient(left,#028ccd 0%,#007eb3 100%);background:-webkit-linear-gradient(left,#028ccd 0%,#007eb3 100%);background:linear-gradient(to right,#028ccd 0%,#007eb3 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#028ccd', endColorstr='#007eb3',GradientType=1 );display:block;position:relative}footer .cv_area .sec_inner .upper>div.reserve a::after{content:"";height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;right:0;width:0;transition:.5s ease}footer .cv_area .sec_inner .upper>div.reserve a.hover::after{right:auto;left:0;width:100%}footer .cv_area .sec_inner .upper>div.form a{text-align:center;display:block;background:#d43c60;background:-moz-linear-gradient(left,#d43c60 0%,#9d143e 100%);background:-webkit-linear-gradient(left,#d43c60 0%,#9d143e 100%);background:linear-gradient(to right,#d43c60 0%,#9d143e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43c60', endColorstr='#9d143e',GradientType=1 );display:block;position:relative}footer .cv_area .sec_inner .upper>div.form a::after{content:"";height:100%;background:rgba(255,255,255,.3);position:absolute;top:0;right:0;width:0;transition:.5s ease}footer .cv_area .sec_inner .upper>div.form a.hover::after{right:auto;left:0;width:100%}@media screen and (max-width:767px){footer .cv_area .sec_inner .upper{flex-wrap:wrap;width:100%;margin-top:2.5rem}footer .cv_area .sec_inner .upper>div{width:100%}footer .cv_area .sec_inner .upper>div.form{margin-top:1.5rem}}footer .cv_area .sec_inner .lower{margin-top:3rem;padding:1px;background:#0b5c8f;background: -moz-linear-gradient(
    -22deg,
    #0b5c8f 0%,
    #199cbd 50%,
    #0b5c8f 100%
  );background: -webkit-linear-gradient(
    -22deg,
    #0b5c8f 0%,
    #199cbd 50%,
    #0b5c8f 100%
  );background:linear-gradient(158deg,#0b5c8f 0%,#199cbd 50%,#0b5c8f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b5c8f', endColorstr='#0b5c8f',GradientType=1 )}footer .cv_area .sec_inner .lower_inner{padding:3rem 2.8rem;background:#fff}footer .cv_area .sec_inner .lower_inner_clm{display:flex;justify-content:space-between;position:relative;text-align:center}footer .cv_area .sec_inner .lower_inner_clm>div{position:relative}footer .cv_area .sec_inner .lower_inner_clm > div:not(:last-of-type)::after {content:"";width:1px;height:calc(100% - 3rem);position:absolute;bottom:50%;right:-7%;transform:translateY(50%);background:#199cbd;background:-moz-linear-gradient(top,#199cbd 0%,#0b5c8f 100%);background:-webkit-linear-gradient(top,#199cbd 0%,#0b5c8f 100%);background:linear-gradient(to bottom,#199cbd 0%,#0b5c8f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199cbd', endColorstr='#0b5c8f',GradientType=0 )}footer .cv_area .sec_inner .lower_inner_clm .text{font-size:1.2rem;line-height:1.416666667;letter-spacing:.1em;margin-top:1.2499999998rem;margin-bottom:-.2500000002rem}@media screen and (max-width:1087px){footer .cv_area .sec_inner .lower_inner{padding:3rem 1.4rem}footer .cv_area .sec_inner .lower_inner::after{content:none}footer .cv_area .sec_inner .lower_inner_clm{flex-wrap:wrap}footer .cv_area .sec_inner .lower_inner_clm>div{width:100%;text-align:center}footer .cv_area .sec_inner .lower_inner_clm > div:not(:last-of-type)::after {width:calc(100% - 1rem);max-width:300px;height:1px;bottom:-20%;right:50%;transform:translateX(50%)}footer .cv_area .sec_inner .lower_inner_clm>div+div{margin-top:3rem}footer .cv_area .sec_inner .lower_inner_clm .text{font-size:1rem;line-height:1.416666667;letter-spacing:.1em;margin-top:1.2916666665rem;margin-bottom:-.2083333335rem}}@media screen and (max-width:767px){footer .cv_area .sec_inner .lower{margin-top:2.5rem}footer .cv_area{padding:4rem 2rem}}footer .contact_area{padding:7rem 3.2rem 4rem}footer .contact_area .ftr_logo{text-align:center;margin-bottom:6.5rem}footer .contact_area .ftr_logo a img{transition:.3s ease}footer .contact_area .ftr_logo a.hover img{opacity:.7}@media screen and (max-width:1087px){footer .contact_area .ftr_logo{margin-bottom:3rem}}@media screen and (max-width:767px){footer .contact_area{padding:3.5rem 2rem 2rem}}footer .contact_area .contact_clm{display:flex;justify-content:space-between;margin-bottom:2rem}@media screen and (max-width:1087px){footer .contact_area .contact_clm{display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto}footer .contact_area .contact_clm>div{margin-bottom:5rem}}footer .contact_area .contact_clm>div .name{border-bottom:1px solid #ccc;margin-bottom:2.5rem}footer .contact_area .contact_clm>div .name_ttl{font-size:1.6rem;line-height:1.375;letter-spacing:.1em;margin-top:-.3rem;margin-bottom:-.3rem;font-weight:700}@media screen and (max-width:767px){footer .contact_area .contact_clm>div .name_ttl{font-size:1.2rem;margin-top:-.225rem;margin-bottom:-.225rem}}footer .contact_area .contact_clm>div .name_text{font-size:1.4rem;line-height:1.5;letter-spacing:.1em;margin-top:1.65rem;padding-bottom:1.15rem}@media screen and (max-width:767px){footer .contact_area .contact_clm>div .name_text{font-size:1.1rem;margin-top:1.225rem;padding-bottom:.725rem}}footer .contact_area .contact_clm>div .phone_area .text{font-size:1.4rem;line-height:1.5;letter-spacing:.08em;margin-top:1.65rem;margin-bottom:-.35rem}@media screen and (max-width:767px){footer .contact_area .contact_clm>div .phone_area .text{font-size:1.1rem;margin-top:1.225rem;margin-bottom:-.275rem}}footer .contact_area .contact_clm>div .phone .address_area .address_text{font-size:1.4rem;line-height:1.5;letter-spacing:.1em;margin-top:1.15rem;margin-bottom:-.35rem}@media screen and (max-width:767px){footer .contact_area .contact_clm>div .phone .address_area .address_text{font-size:1.1rem;margin-top:1.225rem;margin-bottom:-.275rem}}footer .contact_area .contact_clm>div .phone .address_area .address_cap{font-size:1.2rem;line-height:1.833333333;letter-spacing:.1em;margin-top:1.0000000002rem;margin-bottom:-.4999999998rem}@media screen and (max-width:767px){footer .contact_area .contact_clm>div .phone .address_area .address_cap{font-size:.9rem;margin-top:1.1250000002rem;margin-bottom:-.4166666665rem}}footer .contact_area .contact_clm .east .name_ttl{color:#06a}footer .contact_area .contact_clm .west .name_ttl{color:#003870}footer .contact_area .contact_clm .kyushu .name_ttl{color:#06a}footer .contact_area .fnav{border-bottom:1px solid #ccc;padding-bottom:2rem}footer .contact_area .fnav ul{display:flex;justify-content:space-between;flex-wrap:wrap}footer .contact_area .fnav ul li{line-height:1}footer .contact_area .fnav ul li a{display:block;line-height:1;padding:0 1.5rem;transition:.3s ease}footer .contact_area .fnav ul li a.hover{color:#003870}footer .contact_area .fnav ul li+li a{border-left:1px solid #6b6b6b}footer .contact_area .fnav ul li:first-child a{padding-left:0}footer .contact_area .fnav ul li:last-child a{padding-right:0}@media screen and (max-width:1023px){footer .fnav{background:#3091ce;background:-moz-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:-webkit-linear-gradient(left,#3091ce 0%,#0b4281 100%);background:linear-gradient(to right,#3091ce 0%,#0b4281 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3091ce', endColorstr='#0b4281',GradientType=1 );padding:1px 0;margin-bottom:25px}footer .fnav.pc{display:none!important}footer .fnav.sp{display:block!important}footer .fnav ul{display:flex;justify-content:center;flex-wrap:wrap;background:#fff}footer .fnav ul::after{content:'';display:inline-block;width:50%;border-left:1px solid #e0e0e0;box-sizing:border-box}footer .fnav ul li{width:50%;text-align:center;border-bottom:1px solid #e0e0e0}footer .fnav ul li:nth-child(even) {border-left:1px solid #e0e0e0}footer .fnav ul li:nth-last-of-type(1) {border-bottom:none}footer .fnav ul li a{display:block;font-size:11px;padding:15px 0}footer .fmenu{position:fixed;left:0;bottom:0;width:100%;z-index:9999}footer .fmenu ul{display:flex;justify-content:center;border:1px solid #c9c9c9;border-right:none}footer .fmenu ul li{border-right:1px solid #c9c9c9}footer .fmenu ul .east{background:#06a;width:25%}footer .fmenu ul .west{background:#003870;width:25%}footer .fmenu ul .contact{background:#d43c60;background:-moz-linear-gradient(left,#d43c60 0%,#9d143e 100%);background:-webkit-linear-gradient(left,#d43c60 0%,#9d143e 100%);background:linear-gradient(to right,#d43c60 0%,#9d143e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d43c60', endColorstr='#9d143e',GradientType=1 );width:50%}footer .fmenu ul a{display:block;text-align:center}}footer .ftr_bnr_area{margin-bottom:4rem}footer .ftr_bnr_area a img{transition:.3s ease}footer .ftr_bnr_area a.hover img{opacity:.7}footer .ftr_bnr_area .bnr_list>div{text-align:center}footer .ftr_bnr_area .bnr_list>div+div{margin-top:10px}@media screen and (max-width:767px){footer .ftr_bnr_area{margin-bottom:3rem}}footer .slide_bnr{padding:0 25px}footer .copy_area{text-align:center;color:#fff;font-family:"Lato",sans-serif;background:#1071ae;line-height:1;padding:2rem;font-size:1.1rem}@media screen and (max-width:767px){footer .copy_area{font-size:1rem}}footer .slick-slide{padding:0 5px}@media screen and (max-width:767px){footer{margin-bottom:62px}}#main_contents{padding-bottom:16rem;margin-top:131px}@media screen and (max-width:1023px){#main_contents{margin-top:60px}}@media screen and (max-width:767px){#main_contents{padding-bottom:10rem}}.sec_inner{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}#pankuzu{margin-top:-.48rem;margin-bottom:5.52rem}#pankuzu ul li{font-size:1.2rem;display:inline-block;margin-right:.3rem}#pankuzu ul li span{color:#0e4b8a}#pankuzu ul li a{position:relative}#pankuzu ul li a::after{content:"";width:100%;height:1px;background:#111;position:absolute;left:0;bottom:-3px;transition:.3s ease}#pankuzu ul li a.hover{color:#0e4b8a}#pankuzu ul li a.hover::after{opacity:0}@media screen and (max-width:767px){#pankuzu{margin-bottom:4.52rem}}p{font-size:1.4rem;line-height:2;letter-spacing:.1em;margin-top:-.7rem;margin-bottom:-.7rem}@media screen and (max-width:767px){p{font-size:1.3rem;margin-top:-.65rem;margin-bottom:-.65rem}}.smallTxt{font-size:1.2rem;line-height:2;letter-spacing:.06em;margin-top:-.6rem;margin-bottom:-.6rem}@media screen and (max-width:767px){.smallTxt{font-size:1rem;margin-top:-.5rem;margin-bottom:-.5rem}}.clm{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-3.5rem}.clm>div{margin-top:3.5rem}@media screen and (max-width:959px){.clm>div img{width:100%}}.clm.clm2>div{width:48.4375%}@media screen and (max-width:959px){.clm.clm2>div{width:100%}}@media screen and (max-width:767px){.clm.clm2>div{width:100%}}.clm.clm2_1>div.large{width:65.625%}.clm.clm2_1>div.small{width:31.25%}@media screen and (max-width:959px){.clm.clm2_1>div.large,.clm.clm2_1>div.small{width:100%}}.clm.clm2_2>div.large{width:74.0625%}.clm.clm2_2>div.small{width:22.1875%}@media screen and (max-width:767px){.clm.clm2_2>div.large,.clm.clm2_2>div.small{width:100%}}.clm.clm2_3>div.large{width:56.756756757%}.clm.clm2_3>div.small{width:39.527027027%}@media screen and (max-width:959px){.clm.clm2_3>div.large,.clm.clm2_3>div.small{width:100%}}@media screen and (max-width:767px){.clm.clm2_3>div.large,.clm.clm2_3>div.small{width:100%}}.clm.clm3>div{width:31.25%}@media screen and (max-width:959px){.clm.clm3>div{width:48.4375%}}@media screen and (max-width:767px){.clm.clm3{margin-top:-3.75%}.clm.clm3>div{margin-top:3.75%;width:48.125%}}.clm.clm4>div{width:22.1875%}@media screen and (max-width:767px){.clm.clm4>div{width:48.125%}}.clm.clm4_1>div.large{width:48.125%}.clm.clm4_1>div.small{width:22.1875%}@media screen and (max-width:767px){.clm.clm4_1>div.large{width:100%}.clm.clm4_1>div.small{width:48.125%}}.acap{font-size:10px;position:absolute;right:10px;bottom:5px;color:#fff;text-shadow:#000 1px 1px 10px , #000 -1px 1px 10px , #000 1px -1px 10px , #000 -1px -1px 10px}.slider-for{margin-bottom:20px}@media screen and (max-width:767px){.slider-for{margin-bottom:5px}}.slider-nav{display:flex;justify-content:space-between}.slider-nav .thum{position:relative;outline:none;display:inline-block;width:10.15625%;cursor:pointer}.slider-nav .thum .ov{opacity:0;position:absolute;top:0;left:0;width:auto;height:100%;-webkit-transition:.3s ease;transition:.3s ease}.slider-nav .thum.slick-current,.slider-nav .thum.hover{}.slider-nav .thum.thumbnail-current .ov,.slider-nav .thum.hover .ov{opacity:1}@media screen and (max-width:767px){.slider-nav{text-align:center;justify-content:center}.slider-nav .thum{width:10px;height:10px;background:#a5a5a5;border-radius:50%;margin-right:10px}.slider-nav .thum.thumbnail-current{background:#000}.slider-nav .thum img{display:none}}.slick-slide img,.slick-slide a{outline:none}.captionArea{margin-top:9.6rem;margin-bottom:5.6rem}.captionArea .inner p{margin-bottom:auto;margin-top:auto;font-size:1rem;line-height:1.8;padding-left:1em;text-indent:-1em}.pagetop{opacity:0;position:fixed;bottom:30px;right:30px;z-index:9999}@media screen and (max-width:1023px){.pagetop{right:10px}}@media screen and (max-width:767px){.pagetop{width:45px;bottom:100px}}.pagetop.stop{position:absolute;bottom:auto;top:-30px;transform:translateY(-100%)}@media screen and (max-width:1023px){.pagetop.stop{top:-10px}}.pagetop a{display:block;position:relative}.pagetop a::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0);transition:.3s ease}.pagetop a.hover::after{background:rgba(255,255,255,.3)}footer .cv_area .form .fukidashi{top:-45px;left:60px;background-color:rgba(255,255,255,1);z-index:99;opacity:0;transition:.5s}footer .cv_area .form:hover .fukidashi{opacity:.9}footer .cv_area .form .fukidashi{position:absolute;display:inline-block;margin:1.5em 0;padding:7px 10px;width:200px;color:#555;font-size:16px;background-color:rgba(255,255,255,1);border:solid 1px #ccc;height:55px;box-sizing:border-box}footer .cv_area .form .fukidashi :before{content:"";position:absolute;bottom:-32px;left:calc(50% - 20px);margin-left:-15px;border:13px solid transparent;border-top:12px solid rgba(255,255,255,1);z-index:2}footer .cv_area .form .fukidashi :after{content:"";position:absolute;bottom:-36px;left:calc(50% - 20px);margin-left:-16px;border:14px solid transparent;border-top:13px solid solid #ccc;z-index:1}footer .cv_area .form .fukidashi{margin:0;padding:10px 20px 0;line-height:1.2;color:#af1241;font-size:14px;font-weight:bold;text-align:center}@media screen and (max-width:767px){footer .cv_area .form .fukidashi{opacity:.9;font-size:10px;top:-25px;left:inherit!important;right:-30px!important;padding:5px;height:35px;width:130px}footer .cv_area .form .fukidashi :before{content:"";position:absolute;bottom:-27px;left:calc(50% - 10px);margin-left:-15px;border:13px solid transparent;border-top:12px solid rgba(255,255,255,1);z-index:2}footer .cv_area .form .fukidashi :after{content:"";position:absolute;bottom:-31px;left:calc(50% - 10px);margin-left:-16px;border:14px solid transparent;border-top:13px solid solid #ccc;z-index:1}}.fmenu .contact .fukidashi{top:-45px;left:60px;background-color:rgba(255,255,255,1);z-index:99;opacity:0;transition:.5s}.fmenu .contact:hover .fukidashi{opacity:.9}.fmenu .contact .fukidashi{position:absolute;display:inline-block;margin:1.5em 0;padding:7px 10px;width:200px;color:#555;font-size:16px;background-color:rgba(255,255,255,1);border:solid 1px #ccc;height:55px;box-sizing:border-box}.fmenu .contact .fukidashi{margin:0;padding:10px 20px 0;line-height:1.2;color:#af1241;font-size:14px;font-weight:bold;text-align:center}@media screen and (max-width:767px){.fmenu .contact .fukidashi{opacity:.9;font-size:10px;top:-30px;left:inherit!important;right:5px!important;padding:5px;height:35px;width:130px}.fmenu .contact .fukidashi :before{content:"";position:absolute;bottom:-27px;left:calc(50% - 10px);margin-left:-15px;border:13px solid transparent;border-top:12px solid rgba(255,255,255,1);z-index:2}.fmenu .contact .fukidashi :after{content:"";position:absolute;bottom:-31px;left:calc(50% - 10px);margin-left:-16px;border:14px solid transparent;border-top:13px solid solid #ccc;z-index:1}}.bnr_corporate{display:none}