@charset "UTF-8";#tpl-contents .main{padding:0 50px;max-width:1600px;min-width:1100px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#tpl-contents .main{padding:0;max-width:100%;min-width:320px}}#category-hero.index .hero-img{background:url(/assets/service/img/hero_index.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.index .hero-img{background:url(/assets/service/img/hero_index_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.index .hero-img h2{margin-top:-10px}#category-hero.partner .hero-img{background:url(/assets/service/img/hero_partner.jpg) center center no-repeat;background-size:cover}#category-hero.ai .hero-img{background:url(/assets/service/img/hero_ai.png) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero.ai .hero-img{background:url(/assets/service/img/hero_ai_sp.png) center center no-repeat;background-size:cover}}#category-hero.ai .hero-img h2{margin-top:-10px}#service-index>.lead{text-align:center;font-size:20px;font-size:2rem;letter-spacing:.06em;line-height:42px;margin-top:40px;margin-bottom:150px}@media only screen and (max-width:750px){#service-index>.lead{font-size:14px;font-size:1.4rem;line-height:1.7;margin-bottom:30px;margin-top:25px}}#service-index .index-contents .ph{width:76.92%}@media only screen and (max-width:750px){#service-index .index-contents .ph{width:100%}}#service-index .index-contents .card{width:500px;height:360px;padding-top:50px}@media only screen and (max-width:750px){#service-index .index-contents .card{padding:0;margin-top:-20px;width:84%!important;height:130px!important;padding-top:25px}}#service-index .index-contents .card i{display:inline-block;margin-bottom:25px}@media only screen and (max-width:750px){#service-index .index-contents .card i{margin-bottom:0;vertical-align:middle;margin-right:10px}#service-index .index-contents .card i img{width:40px;height:40px;vertical-align:top}}#service-index .index-contents .card .card-title{color:#fff;font-size:26px;font-size:2.6rem;font-weight:200;letter-spacing:.08em;line-height:1.3}@media only screen and (max-width:750px){#service-index .index-contents .card .card-title{display:inline-block;font-size:18px;font-size:1.8rem;vertical-align:middle;text-align:left}}@media only screen and (max-width:750px){#service-index .index-contents .card .img{margin-top:10px;width:200px;margin-left:auto;margin-right:auto}#service-index .index-contents .card .img img{width:100%;height:auto}}@media only screen and (max-width:750px){#service-index .index-contents.en .card i{display:block;padding-bottom:5px}}@media only screen and (max-width:750px){#service-index .index-contents.en .card .card-title{text-align:center}}@media only screen and (max-width:750px){#service-index .index-contents.en#corporate .card{height:180px!important}}#service-index .service-list{overflow:hidden;margin-top:115px}@media only screen and (max-width:750px){#service-index .service-list{margin:0}}#service-index .service-list h3{font-size:32px;font-size:3.2rem;text-align:center;color:#f4810a;font-weight:300;margin-bottom:40px}@media only screen and (max-width:750px){#service-index .service-list h3{font-size:25px;font-size:2.5rem;margin-bottom:30px}}#service-index .service-list ul{width:100%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:750px){#service-index .service-list ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:92%;margin-bottom:0;margin-left:auto;margin-right:auto}}#service-index .service-list ul li{margin:0 1.57% 40px;-webkit-flex-basis:31.23%;-ms-flex-basis:31.23%;flex-basis:31.23%;background-color:#fff}@media only screen and (max-width:750px){#service-index .service-list ul li{-webkit-flex-basis:auto;-ms-flex-basis:auto;flex-basis:auto;width:100%}}#service-index .service-list ul li:nth-child(3n+1){margin-left:0}#service-index .service-list ul li:nth-child(3n){margin-right:0}#service-index .service-list ul li:last-of-type{margin-right:0}@media only screen and (max-width:750px){#service-index .service-list ul li{width:100%;margin:0 0 15px}#service-index .service-list ul li:last-child{margin-bottom:0}}#service-index .service-list ul li dl{padding:30px 12.32% 40px}@media only screen and (max-width:750px){#service-index .service-list ul li dl{padding:40px 30px}}#service-index .service-list ul li dl dt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;text-align:center;margin-bottom:15px;min-height:65px}@media only screen and (max-width:750px){#service-index .service-list ul li dl dt{min-height:0;margin-bottom:20px}}#service-index .service-list ul li dl dd{line-height:30px;font-weight:300;letter-spacing:.06em}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd{line-height:1.7}}#service-index .service-list ul li dl dd.txt{text-align:left}#service-index .service-list ul li dl dd.btn{width:100%;max-width:260px;margin-left:auto;margin-right:auto;margin-top:30px}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd.btn{width:200px;margin-top:20px}}#service-index .service-list ul li dl dd.btn a{width:100%}#service-index .service-list ul li dl dd.btn a+a{margin-top:10px}#service-index .service-list ul li dl dd.btn a span.lg{font-size:13px;font-size:1.3rem}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd.btn a span.lg{font-size:12px;font-size:1.2rem}}#service-index .service-list ul li dl dd.btn a span.lg:before{margin-right:10px}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd.btn a span.lg:before{margin-right:5px}}#service-index .service-list ul li dl dd.btn a span.lg-en{font-size:12px;font-size:1.2rem}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd.btn a span.lg-en{font-size:11px;font-size:1.1rem}}#service-index .service-list ul li dl dd.btn a span.lg-en:before{width:20px;margin-right:10px}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd.btn a span.lg-en:before{width:15px;margin-right:5px}}#service-index .service-list ul li dl dd.btn a:hover span.lg-en:before{width:0;margin-right:0}@media only screen and (max-width:750px){#service-index .service-list ul li dl dd.btn a:hover span.lg-en:before{width:15px;margin-right:5px}}#service-index .service-list ul li.service-list-sub{flex-basis:auto;width:100%;margin-bottom:80px}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub{margin-bottom:30px}}#service-index .service-list ul li.service-list-sub dl{padding:50px 5% 50px;display:flex;justify-content:space-between;align-items:center;text-align:center;min-height:65px;column-gap:50px}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub dl{min-height:0;margin-bottom:20px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:92%;margin-bottom:0;margin-left:auto;margin-right:auto}}#service-index .service-list ul li.service-list-sub dt{margin-bottom:0;width:30%}#service-index .service-list ul li.service-list-sub dt .service_sub{width:100%}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub dt{margin-bottom:20px;width:100%}#service-index .service-list ul li.service-list-sub dt .service_sub{width:80%;min-width:240px}}#service-index .service-list ul li.service-list-sub dd.txt{width:35%}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub dd.txt{width:100%}}#service-index .service-list ul li.service-list-sub dd.desc{text-align:left}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub dd.desc{text-align:left}}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub dd.btn{margin-top:20px}}#service-index .service-list ul li.service-list-sub.link{background:linear-gradient(105deg,#fff 0,#fff 70%,#0054ac 20%,#0054ac 100%)}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub.link{background:linear-gradient(to bottom,#fff 0,#fff 58%,#0054ac 40%,#0054ac 100%)}}#service-index .service-list ul li.service-list-sub.link dl{padding-bottom:45px}#service-index .service-list ul li.service-list-sub.link dd.txt{width:30%}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub.link dd.txt{width:100%}}#service-index .service-list ul li.service-list-sub.link .mfc{width:20%}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub.link .mfc{width:200px;margin-top:50px}}#service-index .service-list ul li.service-list-sub.link .mfc .btn{margin:0;width:230px}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub.link .mfc .btn{margin-top:10px;width:100%}}#service-index .service-list ul li.service-list-sub.link .mfc .btn a{border:1px solid #fff;background-color:#0054ac;color:#fff}#service-index .service-list ul li.service-list-sub.link .mfc .btn a span:before{content:"";display:inline-block;width:40px;height:1px;background-color:#fff;vertical-align:middle;margin-right:20px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#service-index .service-list ul li.service-list-sub.link .mfc .btn a:hover{color:#0054ac;font-weight:300}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub.link .mfc .btn a:hover{color:#fff}}#service-index .service-list ul li.service-list-sub.link .mfc .btn a:hover:after{background:#fff}#service-index .service-list ul li.service-list-sub.link .mfc .btn a:hover span:before{width:0;margin-right:0}@media only screen and (max-width:750px){#service-index .service-list ul li.service-list-sub.link .mfc .btn a:hover span:before{width:40px;margin-right:20px}}#service-index .service-list .note{text-align:center;margin-top:50px}@media only screen and (max-width:750px){#service-index .service-list .note{width:92%;margin-left:auto;margin-right:auto;margin-top:30px}}#service-index .service-list .note .link{text-decoration:underline;font-size:17px;font-size:1.7rem;font-weight:300}@media only screen and (max-width:750px){#service-index .service-list .note .link{font-size:14px;font-size:1.4rem}}#service-index .service-list .note .link:hover{text-decoration:none}#service-index .service-list .note .link:before{content:"";display:inline-block;width:6px;height:10px;background:url(/assets/common/img/icon_arw_org.png) center center no-repeat;background-size:6px 10px;margin-right:10px}#service-index #finance .card-layout,#service-index #mfx .card-layout,#service-index #personal .card-layout{margin-bottom:60px}@media only screen and (max-width:750px){#service-index #finance .card-layout,#service-index #mfx .card-layout,#service-index #personal .card-layout{margin-bottom:100px}}#service-index #finance .card-layout .ph,#service-index #mfx .card-layout .ph,#service-index #personal .card-layout .ph{background:url(/assets/service/img/ph_index01.jpg) center center no-repeat;background-size:cover}#service-index #finance .card-layout .card,#service-index #mfx .card-layout .card,#service-index #personal .card-layout .card{background-color:#f4810b;right:0}@media only screen and (max-width:750px){#service-index #finance .card-layout .card,#service-index #mfx .card-layout .card,#service-index #personal .card-layout .card{right:auto}}#service-index #finance .card-layout .card .card-title,#service-index #mfx .card-layout .card .card-title,#service-index #personal .card-layout .card .card-title{margin-bottom:50px}@media only screen and (max-width:750px){#service-index #finance .card-layout .card .card-title,#service-index #mfx .card-layout .card .card-title,#service-index #personal .card-layout .card .card-title{margin-bottom:0}}#service-index #finance .service-list,#service-index #mfx .service-list,#service-index #personal .service-list{margin-bottom:150px}@media only screen and (max-width:750px){#service-index #finance .service-list,#service-index #mfx .service-list,#service-index #personal .service-list{margin-bottom:50px}}#service-index #finance .service-list .mf,#service-index #mfx .service-list .mf,#service-index #personal .service-list .mf{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf,#service-index #mfx .service-list .mf,#service-index #personal .service-list .mf{width:82.22%;min-width:220px}}#service-index #finance .service-list .mf_kotei,#service-index #mfx .service-list .mf_kotei,#service-index #personal .service-list .mf_kotei{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf_kotei,#service-index #mfx .service-list .mf_kotei,#service-index #personal .service-list .mf_kotei{width:82.22%;max-width:280px;min-width:220px}}#service-index #finance .service-list .mf_kotei_en,#service-index #mfx .service-list .mf_kotei_en,#service-index #personal .service-list .mf_kotei_en{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf_kotei_en,#service-index #mfx .service-list .mf_kotei_en,#service-index #personal .service-list .mf_kotei_en{width:75%;max-width:280px}}#service-index #finance .service-list .mf_baton,#service-index #mfx .service-list .mf_baton,#service-index #personal .service-list .mf_baton{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf_baton,#service-index #mfx .service-list .mf_baton,#service-index #personal .service-list .mf_baton{width:82.22%;max-width:280px;min-width:220px}}#service-index #finance .service-list .mf_baton_en,#service-index #mfx .service-list .mf_baton_en,#service-index #personal .service-list .mf_baton_en{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf_baton_en,#service-index #mfx .service-list .mf_baton_en,#service-index #personal .service-list .mf_baton_en{width:75%;max-width:280px}}#service-index #finance .service-list .mf,#service-index #mfx .service-list .mf,#service-index #personal .service-list .mf{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf,#service-index #mfx .service-list .mf,#service-index #personal .service-list .mf{width:100%;max-width:280px;min-width:200px}}#service-index #finance .service-list .mp,#service-index #mfx .service-list .mp,#service-index #personal .service-list .mp{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mp,#service-index #mfx .service-list .mp,#service-index #personal .service-list .mp{width:65.22%;max-width:300px;min-width:220px}}#service-index #finance .service-list .st,#service-index #mfx .service-list .st,#service-index #personal .service-list .st{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .st,#service-index #mfx .service-list .st,#service-index #personal .service-list .st{width:50%;max-width:280px;min-width:180px}}#service-index #finance .service-list .mt,#service-index #mfx .service-list .mt,#service-index #personal .service-list .mt{width:74%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mt,#service-index #mfx .service-list .mt,#service-index #personal .service-list .mt{width:50%;max-width:300px;min-width:190px}}#service-index #finance .service-list .mf_bankapp,#service-index #mfx .service-list .mf_bankapp,#service-index #personal .service-list .mf_bankapp{width:275px;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf_bankapp,#service-index #mfx .service-list .mf_bankapp,#service-index #personal .service-list .mf_bankapp{width:100%;max-width:280px;min-width:200px}}#service-index #finance .service-list .mfmall,#service-index #mfx .service-list .mfmall,#service-index #personal .service-list .mfmall{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mfmall,#service-index #mfx .service-list .mfmall,#service-index #personal .service-list .mfmall{width:100%}}#service-index #finance .service-list .mf_kessai_early_payment,#service-index #mfx .service-list .mf_kessai_early_payment,#service-index #personal .service-list .mf_kessai_early_payment{width:77%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mf_kessai_early_payment,#service-index #mfx .service-list .mf_kessai_early_payment,#service-index #personal .service-list .mf_kessai_early_payment{width:70%;max-width:320px;min-width:190px}}#service-index #finance .service-list .sodan,#service-index #mfx .service-list .sodan,#service-index #personal .service-list .sodan{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .sodan,#service-index #mfx .service-list .sodan,#service-index #personal .service-list .sodan{width:50%;max-width:483px;min-width:220px}}#service-index #finance .service-list .sodan_en,#service-index #mfx .service-list .sodan_en,#service-index #personal .service-list .sodan_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .sodan_en,#service-index #mfx .service-list .sodan_en,#service-index #personal .service-list .sodan_en{width:100%;max-width:360px}}#service-index #finance .service-list .sensei,#service-index #mfx .service-list .sensei,#service-index #personal .service-list .sensei{width:120%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .sensei,#service-index #mfx .service-list .sensei,#service-index #personal .service-list .sensei{width:100%;max-width:320px;min-width:250px}}#service-index #finance .service-list .sensei_en,#service-index #mfx .service-list .sensei_en,#service-index #personal .service-list .sensei_en{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .sensei_en,#service-index #mfx .service-list .sensei_en,#service-index #personal .service-list .sensei_en{width:75%;max-width:280px}}#service-index #finance .service-list .mfx,#service-index #mfx .service-list .mfx,#service-index #personal .service-list .mfx{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .mfx,#service-index #mfx .service-list .mfx,#service-index #personal .service-list .mfx{width:50%;min-width:190px}}#service-index #finance .service-list .onbit,#service-index #mfx .service-list .onbit,#service-index #personal .service-list .onbit{width:55%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .onbit,#service-index #mfx .service-list .onbit,#service-index #personal .service-list .onbit{width:45%;min-width:170px}}#service-index #finance .service-list .bizaccel,#service-index #mfx .service-list .bizaccel,#service-index #personal .service-list .bizaccel{width:78%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list .bizaccel,#service-index #mfx .service-list .bizaccel,#service-index #personal .service-list .bizaccel{width:70%;min-width:170px}}#service-index #finance.en .service-list ul,#service-index #mfx.en .service-list ul,#service-index #personal.en .service-list ul{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}#service-index #finance h3{font-size:24px;font-size:2.4rem;text-align:center;color:#f4810a;font-weight:200;letter-spacing:.02em;margin-bottom:30px;margin-top:30px}#service-index #finance h3:first-of-type{margin-top:0}@media only screen and (max-width:750px){#service-index #finance h3{font-size:16px;font-size:1.6rem;margin-bottom:15px;font-weight:300}}#service-index #finance .service-list{margin-top:155px}@media only screen and (max-width:750px){#service-index #finance .service-list{margin-top:100px}}#service-index #finance .service-list ul li.service-list-sub{margin-top:30px}#service-index #finance .service-list ul li.service-list-sub.mf_consulting{margin-top:0;margin-bottom:0}#service-index #finance .service-list ul dt.service_sub_txt{width:100%;text-align:left;column-gap:50px}@media only screen and (max-width:750px){#service-index #finance .service-list ul dt.service_sub_txt{width:100%;flex-direction:column;column-gap:0}}#service-index #finance .service-list ul dt.service_sub_txt .cl-left{flex:0 0 0%}@media only screen and (max-width:750px){#service-index #finance .service-list ul dt.service_sub_txt .cl-left{width:100%}}#service-index #finance .service-list ul dt.service_sub_txt .cl-left ul{display:block;margin-top:.5em}@media only screen and (max-width:750px){#service-index #finance .service-list ul dt.service_sub_txt .cl-left ul{width:100%;font-size:13px;font-size:1.3rem}}#service-index #finance .service-list ul dt.service_sub_txt .cl-left ul li{margin:0;text-align:left;font-weight:300;line-height:1.85;font-size:17px;font-size:1.7rem}#service-index #finance .service-list ul dt.service_sub_txt .cl-right{flex:1 1 0%;font-weight:300;line-height:2.4}@media only screen and (max-width:750px){#service-index #finance .service-list ul dt.service_sub_txt .cl-right{margin-top:1em;font-size:13px;font-size:1.3rem}}#service-index #finance .service-list ul span{font-weight:700;color:#4a4a4a}@media only screen and (max-width:750px){#service-index #finance .service-list ul span{font-size:22px;font-size:2.2rem}}#service-index #finance .service-list ul dd.btn span{font-size:inherit;font-weight:inherit;color:inherit}#service-index #finance .service-list ul div.btn.org{margin-top:1em}@media only screen and (max-width:750px){#service-index #finance .service-list ul div.btn.org{display:flex;justify-content:center}}#service-index #finance .service-list ul .service_sub{width:100%;font-size:35px;font-size:3.5rem;white-space:nowrap}@media only screen and (max-width:750px){#service-index #finance .service-list ul .service_sub{font-size:26px;font-size:2.6rem;display:inline-block;text-align:center;white-space:normal}}#service-index #finance .service-list ul .mf_for{font-size:28px;font-size:2.8rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_for{font-size:22px;font-size:2.2rem}}#service-index #finance .service-list ul .mf_pass{font-size:32px;font-size:3.2rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_pass{font-size:26px;font-size:2.6rem}}#service-index #finance .service-list ul .mf_bankbiz{width:275px;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_bankbiz{width:100%;max-width:280px;min-width:200px}}#service-index #finance .service-list ul .mf_mikatano{font-size:32px;font-size:3.2rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_mikatano{font-size:26px;font-size:2.6rem}}#service-index #finance .service-list ul .mf_unit{font-size:32px;font-size:3.2rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_unit{font-size:26px;font-size:2.6rem}}#service-index #finance .service-list ul .mf_bfm{font-size:32px;font-size:3.2rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_bfm{font-size:26px;font-size:2.6rem}}#service-index #finance .service-list ul .mf_shikinkanri{width:91%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_shikinkanri{width:85%;max-width:250px;min-width:150px}}#service-index #finance .service-list ul .mf_shikinkanri_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_shikinkanri_en{width:100%;max-width:540px;min-width:124px}}#service-index #finance .service-list ul .mf_corp{font-size:40px;font-size:4rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_corp{font-size:24px;font-size:2.4rem}}#service-index #finance .service-list ul .mf_invoice_portal{width:93%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_invoice_portal{width:85%;max-width:270px;min-width:170px}}#service-index #finance .service-list ul .mf_invoice_portal_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_invoice_portal_en{width:95%;max-width:400px;min-width:250px}}#service-index #finance .service-list ul .mf_dxf{width:83%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_dxf{width:85%;max-width:250px;min-width:150px}}#service-index #finance .service-list ul .mf_dxf_en{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_dxf_en{width:65%;max-width:270px;min-width:150px}}#service-index #finance .service-list ul .mf_portal{width:78%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_portal{width:65%;max-width:280px;min-width:174px}}#service-index #finance .service-list ul .mf_portal_en{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_portal_en{width:65%;max-width:270px;min-width:150px}}#service-index #finance .service-list ul .mf_mfsd{font-size:46px;font-size:4.6rem}@media only screen and (max-width:750px){#service-index #finance .service-list ul .mf_mfsd{font-size:26px;font-size:2.6rem}}@media only screen and (max-width:750px){#service-index #finance .service-list ul:has(.mf_consulting){margin-top:15px}}#service-index #finance .service-list ul:has(.mf_consulting)+ul{margin-top:40px}@media only screen and (max-width:750px){#service-index #finance .service-list ul:has(.mf_consulting)+ul{margin-top:15px}}#service-index #finance .service-list.en ul span{font-size:32px;font-size:3.2rem}@media only screen and (max-width:750px){#service-index #finance .service-list.en ul span{font-size:22px;font-size:2.2rem}}#service-index #finance .service-list.en ul .service_sub{font-size:42px;font-size:4.2rem}@media only screen and (max-width:750px){#service-index #finance .service-list.en ul .service_sub{font-size:26px;font-size:2.6rem}}#service-index #finance .service-list.en ul .mf_bfm{font-size:36px;font-size:3.6rem;height:auto}@media only screen and (max-width:750px){#service-index #finance .service-list.en ul .mf_bfm{font-size:26px;font-size:2.6rem}}#service-index #corporate .card-layout{margin-bottom:60px}#service-index #corporate .card-layout .ph{background:url(/assets/service/img/ph_index02.jpg) center center no-repeat;background-size:cover}#service-index #corporate .card-layout .card{background-color:#3889c8;left:0}#service-index #corporate .card-layout .card .card-title{margin-bottom:20px}@media only screen and (max-width:750px){#service-index #corporate .card-layout .card .card-title{margin-bottom:0}}#service-index #corporate h4{font-size:32px;font-size:3.2rem;text-align:center;color:#3889c8;font-weight:200;letter-spacing:.02em;margin-bottom:30px}@media only screen and (max-width:750px){#service-index #corporate h4{font-size:21px;font-size:2.1rem;margin-bottom:15px;font-weight:300}#service-index #corporate h4:first-of-type{margin-top:100px}}#service-index #corporate .lead{text-align:center;line-height:30px}@media only screen and (max-width:750px){#service-index #corporate .lead{width:84%;margin-left:auto;margin-right:auto;line-height:1.7}}#service-index #corporate .lead~div.bnr{width:600px;margin:16px auto}@media only screen and (max-width:750px){#service-index #corporate .lead~div.bnr{width:92%}}#service-index #corporate .lead~div.bnr img{width:100%}#service-index #corporate .service-list{margin-top:100px;margin-bottom:60px}@media only screen and (max-width:750px){#service-index #corporate .service-list{margin-top:30px;margin-bottom:50px}}#service-index #corporate .service-list:last-of-type{margin-bottom:150px}#service-index #corporate .service-list .mfc_kaikei{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kaikei{width:30%;max-width:280px;min-width:195px}}#service-index #corporate .service-list .mfc_kaikei_en{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kaikei_en{width:70%;max-width:260px;min-width:195px}}#service-index #corporate .service-list .mfc_kaikeiPlus{width:98%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kaikeiPlus{width:100%;max-width:280px;min-width:200px}}#service-index #corporate .service-list .mfc_kaikeiPlus_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kaikeiPlus_en{width:100%;max-width:300px;min-width:200px}}#service-index #corporate .service-list .mfc_kakutei{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kakutei{width:45%;max-width:340px;min-width:230px}}#service-index #corporate .service-list .mfc_kakutei_en{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kakutei_en{width:50%;max-width:280px;min-width:200px}}#service-index #corporate .service-list .mfc_seikyu{width:72%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_seikyu{width:20%;max-width:280px;min-width:200px}}#service-index #corporate .service-list .mfc_seikyu_en{width:95%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_seikyu_en{width:80%;max-width:280px;min-width:200px}}#service-index #corporate .service-list .mf_saimuseikyu{width:95%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_saimuseikyu{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_saimuseikyu_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_saimuseikyu_en{width:100%;max-width:300px}}#service-index #corporate .service-list .mf_saiken{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_saiken{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_saiken_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_saiken_en{width:100%;max-width:300px}}#service-index #corporate .service-list .mf_saimushiharai{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_saimushiharai{width:100%;max-width:270px}}#service-index #corporate .service-list .mf_saimushiharai_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_saimushiharai_en{width:100%;max-width:320px}}#service-index #corporate .service-list .mfc_keihi{width:66%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_keihi{width:40%;max-width:280px;min-width:180px}}#service-index #corporate .service-list .mfc_keihi_en{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_keihi_en{width:40%;max-width:280px;min-width:197px}}#service-index #corporate .service-list .mf_invoice{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_invoice{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_invoice_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_invoice_en{width:100%;max-width:260px}}#service-index #corporate .service-list .mf_koteishisan{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_koteishisan{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_koteishisan_en{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_koteishisan_en{width:100%;max-width:250px}}#service-index #corporate .service-list .mf_project-cost{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_project-cost{width:100%;max-width:280px;min-width:124px}}#service-index #corporate .service-list .mf_project-cost_en{width:88%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_project-cost_en{width:100%;max-width:250px}}#service-index #corporate .service-list .mf_consolidated-accounting{width:98%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_consolidated-accounting{width:100%;max-width:270px;min-width:124px}}#service-index #corporate .service-list .mf_consolidated-accounting_en{width:98%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_consolidated-accounting_en{width:100%;max-width:340px}}#service-index #corporate .service-list .mfc_box{width:72%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_box{width:40%;max-width:280px;min-width:200px}}#service-index #corporate .service-list .mfc_box_en{width:65%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_box_en{width:40%;max-width:240px;min-width:150px}}#service-index #corporate .service-list .mf_jinjikanri{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_jinjikanri{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_jinjikanri_en{width:50%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_jinjikanri_en{width:40%;max-width:220px;min-width:150px}}#service-index #corporate .service-list .mfc_att{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_att{width:45%;max-width:280px;min-width:195px}}#service-index #corporate .service-list .mfc_att_en{width:88%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_att_en{width:75%;max-width:260px;min-width:195px}}#service-index #corporate .service-list .mfc_kyuyo{width:68%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kyuyo{width:40%;max-width:280px;min-width:200px}}#service-index #corporate .service-list .mfc_kyuyo_en{width:65%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kyuyo_en{width:40%;max-width:250px;min-width:170px}}#service-index #corporate .service-list .mf_nenmatsu{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_nenmatsu{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_nenmatsu_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_nenmatsu_en{width:100%;max-width:280px}}#service-index #corporate .service-list .mfc_syaho{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_syaho{width:100%;max-width:270px;min-width:195px}}#service-index #corporate .service-list .mfc_syaho_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_syaho_en{width:100%;max-width:300px}}#service-index #corporate .service-list .mfc_mynum{width:94.08%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_mynum{width:100%;max-width:280px;min-width:250px}}#service-index #corporate .service-list .mfc_mynum_en{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_mynum_en{width:100%;max-width:250px}}#service-index #corporate .service-list .mf_keiyaku{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_keiyaku{width:100%;max-width:240px}}#service-index #corporate .service-list .mf_keiyaku_en{width:75%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_keiyaku_en{width:100%;max-width:230px}}#service-index #corporate .service-list .mf_est{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_est{width:100%;max-width:270px;min-width:250px}}#service-index #corporate .service-list .mf_est_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_est_en{width:100%;max-width:340px}}#service-index #corporate .service-list .mf_kaigyo{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_kaigyo{width:100%;max-width:240px}}#service-index #corporate .service-list .mf_kaigyo_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_kaigyo_en{width:100%;max-width:340px}}#service-index #corporate .service-list .mf_shatoku{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_shatoku{width:100%;max-width:300px}}#service-index #corporate .service-list .mf_shatoku_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_shatoku_en{width:100%;max-width:340px}}#service-index #corporate .service-list .mf_payfor{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_payfor{width:100%;max-width:280px}}#service-index #corporate .service-list .mf_payfor_en{width:80%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_payfor_en{width:100%;max-width:280px}}#service-index #corporate .service-list .STREAMED{width:61%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .STREAMED{width:50%;max-width:320px;min-width:190px}}#service-index #corporate .service-list .Manageboard{width:86%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .Manageboard{width:70%;min-width:220px}}#service-index #corporate .service-list .sactona{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .sactona{width:45%;min-width:180px}}#service-index #corporate .service-list .v-one{width:95%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .v-one{width:95%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .hitto{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .hitto{width:85%;max-width:210px}}#service-index #corporate .service-list .mf_admina{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_admina{width:100%;max-width:300px}}#service-index #corporate .service-list .mf_career{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_career{width:100%;max-width:300px}}#service-index #corporate .service-list .mfc_keshikomi{width:78.62%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_keshikomi{width:57.1%;max-width:280px;min-width:197px}}#service-index #corporate .service-list .mfc_kesikomi{width:58.87%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_kesikomi{width:57.1%;min-width:197px}}#service-index #corporate .service-list .mfc_fin{width:83.05%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mfc_fin{width:72%;max-width:380px;min-width:230px}}#service-index #corporate .service-list .boxil_saas{width:75%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .boxil_saas{width:70%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .boxil_expo{width:75%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .boxil_expo{width:70%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .bales{width:56%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .bales{width:51%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .bales_cloud{width:85%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .bales_cloud{width:75%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .mf_store{width:80%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_store{width:100%;max-width:250px;min-width:124px}}#service-index #corporate .service-list .adxl{width:65%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .adxl{width:55%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .bizhin{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .bizhin{width:80%;max-width:265px;min-width:124px}}#service-index #corporate .service-list .mf_kessai,#service-index #corporate .service-list .mf_omakase{width:90%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_kessai,#service-index #corporate .service-list .mf_omakase{width:70%;max-width:320px;min-width:190px}}#service-index #corporate .service-list .transaction{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .transaction{width:100%;min-width:220px;max-width:584px}}#service-index #corporate .service-list .transaction_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .transaction_en{width:100%;min-width:220px;max-width:584px}}#service-index #corporate .service-list .invoice-card-pay{width:98%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .invoice-card-pay{width:80%;min-width:220px;max-width:584px}}#service-index #corporate .service-list .invoice-card-pay_en{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .invoice-card-pay_en{width:80%;min-width:350px;max-width:584px}}#service-index #corporate .service-list .seikyuplus{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .seikyuplus{width:100%;max-width:200px}}#service-index #corporate .service-list .shikinplus{width:70%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .shikinplus{width:100%;max-width:200px}}#service-index #corporate .service-list .mf_itkanri{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_itkanri{width:100%;max-width:300px}}#service-index #corporate .service-list .mf_biz_kessai{width:80%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_biz_kessai{width:65%;min-width:220px;max-width:584px}}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_biz_kessai__en{width:85%;max-width:400px}}#service-index #corporate .service-list .mf_hirac{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_hirac{width:100%;min-width:220px;max-width:584px}}#service-index #corporate .service-list .wakufuri{width:65%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .wakufuri{width:60%;max-width:225px;min-width:124px}}#service-index #corporate .service-list .mf_synca{width:100%;height:auto}@media only screen and (max-width:750px){#service-index #corporate .service-list .mf_synca{width:100%;min-width:220px;max-width:584px}}#service-index #finance .card-layout .ph{background:url(/assets/service/img/ph_index03.jpg) center center no-repeat;background-size:cover}#service-index #finance.en .service-list ul{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}#service-index #mfx .card-layout .ph{background:url(/assets/service/img/ph_index04.jpg) center center no-repeat;background-size:cover}#service-index #mfx.en .service-list ul{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}_::content,_:future,body.is-pc .index-contents .service-list dt img:not(*:root){image-rendering:-webkit-optimize-contrast}.service-contents{background-color:#fff;width:100%;padding:80px 50px 100px;margin:50px 0 100px;min-width:1000px}@media only screen and (max-width:750px){.service-contents{margin:15px 0 40px;width:92%;padding:30px 15px 40px;min-width:320px;margin-left:auto;margin-right:auto}}.service-contents .inner{width:100%;min-width:900px;max-width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){.service-contents .inner{width:100%;min-width:0;max-width:100%}}.service-contents h3{font-size:36px;font-size:3.6rem;text-align:center;color:#f4810b;font-weight:200;margin-bottom:40px}@media only screen and (max-width:750px){.service-contents h3{font-size:25px;font-size:2.5rem;margin-bottom:30px}}.service-contents .lead{text-align:center;line-height:34px;font-weight:200}@media only screen and (max-width:750px){.service-contents .lead{line-height:1.7}}.list{margin-top:60px;margin-bottom:80px}@media only screen and (max-width:750px){.list{margin-top:30px;margin-bottom:40px}}.list ul{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-40px}@media only screen and (max-width:750px){.list ul{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}.list ul li{width:31%;margin-bottom:40px}@media only screen and (max-width:750px){.list ul li{width:78.26%;margin-left:auto;margin-right:auto;margin-bottom:15px}}.list ul li a{text-decoration:none}.list ul li .p-logo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;height:240px;border:1px solid #e9e9e9}@media only screen and (max-width:750px){.list ul li .p-logo{height:auto;padding-top:25px;padding-bottom:25px}.list ul li .p-logo img{width:87.96%;height:auto}}.list ul li figcaption{text-align:center;padding-top:20px;padding-bottom:20px;font-size:17px;font-size:1.7rem;letter-spacing:.04em}@media only screen and (max-width:750px){.list ul li figcaption{font-size:13px;font-size:1.3rem;padding-top:15px;padding-bottom:15px}}#contact-contents{background-color:#fef4ea;border:1px solid #f4810b;text-align:center;padding-top:40px;padding-bottom:60px}@media only screen and (max-width:750px){#contact-contents{padding:25px 20px 30px}}#contact-contents h4{display:inline-block;vertical-align:middle;font-size:24px;font-size:2.4rem;color:#f4810b;font-weight:200}@media only screen and (max-width:750px){#contact-contents h4{font-size:15px;font-size:1.5rem;text-align:left;padding-top:.5em;display:table;width:100%;margin-bottom:20px}}#contact-contents h4 span{display:table-cell;vertical-align:middle}#contact-contents h4 i{display:inline-block;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;vertical-align:middle;margin-right:20px;text-align:center}@media only screen and (max-width:750px){#contact-contents h4 i{width:60px;height:60px;margin-right:10px}}#contact-contents h4 i img{width:56px;height:auto;margin-top:24px}@media only screen and (max-width:750px){#contact-contents h4 i img{width:34px;height:auto;margin-top:15px}}#contact-contents .btn a{margin-left:auto;margin-right:auto}#service-container{width:100%;margin-left:auto;margin-right:auto}#service-container #service-tab{margin-top:-60px;position:relative;z-index:10}@media only screen and (max-width:750px){#service-container #service-tab{width:91.3%;margin:50px auto 0}}#service-container #service-tab ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}#service-container #service-tab ul li{width:calc(100%/3)}#service-container #service-tab ul li a,#service-container #service-tab ul li span{display:block;width:100%;height:80px;line-height:80px;vertical-align:middle;text-align:center;font-size:26px;font-size:2.6rem;color:#f4810a;background-color:#fff;text-decoration:none;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}@media only screen and (max-width:750px){#service-container #service-tab ul li a,#service-container #service-tab ul li span{height:45px;line-height:45px;font-size:12px;font-size:1.2rem;-webkit-transition:none;-moz-transition:none;transition:none}}#service-container #service-tab ul li:hover a{background-color:#f4810b;color:#fff}@media only screen and (max-width:750px){#service-container #service-tab ul li:hover a{background-color:#f4f4f6;color:#141414}}#service-container #service-tab ul li.active{position:relative}#service-container #service-tab ul li.active a{background-color:#f4810b;color:#fff}#service-container #ser-conts{min-height:480px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden}@media only screen and (max-width:750px){#service-container #ser-conts{height:auto;width:91.3%;padding-bottom:30px;min-height:0}}#service-container #ser-conts .service-conts{display:none}#service-container #ser-conts .service-conts#info{margin-top:20px}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts#info{margin-top:10px}}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts{height:auto}}#service-container #ser-conts .service-conts.active{display:block;animation:show .4s linear 0s}#service-container #ser-conts .service-conts .ser-img{width:100%;height:250px;position:relative}#service-container #ser-conts .service-conts .ser-img p{position:absolute;top:30px;right:40px}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts .ser-img{margin-bottom:100px;width:100%;height:100px}#service-container #ser-conts .service-conts .ser-img p{position:static;padding-top:30px;text-align:center}#service-container #ser-conts .service-conts .ser-img p img{width:200px}}#service-container #ser-conts .service-conts#personal .ser-img{background:url(/assets/service/img/img_personal.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts#personal .ser-img{background:url(/assets/service/img/img_personal_sp.jpg) center center no-repeat;background-size:cover}}#service-container #ser-conts .service-conts#corporate .ser-img{background:url(/assets/service/img/img_corporate.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts#corporate .ser-img{background:url(/assets/service/img/img_corporate_sp.jpg) center center no-repeat;background-size:cover}}#service-container #ser-conts .service-conts#corporate .ser-img p{position:absolute;top:100px;right:35px}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts#corporate .ser-img p{position:static;padding-top:70px;text-align:center}#service-container #ser-conts .service-conts#corporate .ser-img p img{width:200px}}#service-container #ser-conts .service-conts#finance .ser-img{background:url(/assets/service/img/img_finance.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts#finance .ser-img{background:url(/assets/service/img/img_finance_sp.jpg) center center no-repeat;background-size:cover}}#service-container #ser-conts .service-conts#finance .ser-img p{position:absolute;top:70px;right:10px}@media only screen and (max-width:750px){#service-container #ser-conts .service-conts#finance .ser-img p{position:static;padding-top:45px;text-align:center}#service-container #ser-conts .service-conts#finance .ser-img p img{width:220px}}.ai .service-contents .lead{text-align:left}.ai .service-contents .detail{background-color:#fff8ef;width:760px;margin:0 auto}@media only screen and (max-width:750px){.ai .service-contents .detail{width:100%}}.ai .service-contents .detail.pad40{padding:40px 0}@media only screen and (max-width:750px){.ai .service-contents .detail.pad40{padding:30px 16px}}.ai .service-contents .detail.marT80{margin-top:80px}@media only screen and (max-width:750px){.ai .service-contents .detail.marT80{margin-top:430px}}.ai .service-contents .detail.marT40{margin-top:40px}@media only screen and (max-width:750px){.ai .service-contents .detail.marT40{margin-top:30px}}.ai .service-contents .detail.marB25{margin-bottom:25px}@media only screen and (max-width:750px){.ai .service-contents .detail.marB25{margin-bottom:40px}}.ai .service-contents .detail.marB80{margin-bottom:80px}@media only screen and (max-width:750px){.ai .service-contents .detail.marB80{margin-bottom:40px}}.ai .service-contents .detail .text{font-size:16px;line-height:calc(26/16);font-weight:700}.ai .service-contents .detail .text.tac{text-align:center}.ai .service-contents .detail img{max-width:100%}.ai .service-contents .detail .video-wrapper{position:relative;width:100%;padding-top:56.25%}@media only screen and (min-width:751px){.ai .service-contents .detail .video-wrapper{max-width:580px;padding-top:calc(580px*9/16)}}.ai .service-contents .detail .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.ai .service-contents .detail+.link{width:760px;margin:0 auto}@media only screen and (max-width:750px){.ai .service-contents .detail+.link{width:100%}}.ai .service-contents .tpl-flex{display:flex;justify-content:center}.ai .service-contents .tpl-flex.list{justify-content:space-between;margin:0}@media only screen and (max-width:750px){.ai .service-contents .tpl-flex.list{flex-direction:column}}.ai .service-contents .tpl-flex li{flex:1}.ai .service-contents .tpl-flex li.text{display:flex;align-items:center;justify-content:center}.ai .service-contents .tpl-flex li.text span{font-size:14px}@media only screen and (max-width:750px){.ai .service-contents .tpl-flex li.text span{text-align:center;margin-bottom:1em}}.ai .service-contents .tpl-flex li.img{display:flex;align-items:center;justify-content:center}.ai .service-contents .tpl-flex li.img img{max-width:230px}@media only screen and (max-width:750px){.ai .service-contents .tpl-flex li.img img{max-width:50%}}.ai .service-contents .sec-title2{font-size:25px;font-size:2.5rem;color:#f4810b;margin-top:50px;letter-spacing:.05em}@media only screen and (max-width:750px){.ai .service-contents .sec-title2{font-size:18px;font-size:1.8rem;margin-top:30px}}.ai .service-contents .sec-title3{position:relative;text-align:left;margin-top:30px;padding-bottom:.5em;color:#666;font-size:21px}@media screen and (max-width:750px){.ai .service-contents .sec-title3{font-size:16px;font-size:1.6rem;padding-bottom:.5em}}.ai .service-contents .sec-title3:before{position:absolute;left:0;bottom:0;display:block;content:'';height:2px;width:100%;background:#f0f0f0}.ai .service-contents .sec-title3:after{position:absolute;left:0;bottom:0;display:block;content:'';height:2px;width:100px;background:#b7afa7}.ai .service-contents .ai-title{font-size:20px;line-height:22px}@media only screen and (max-width:750px){.ai .service-contents .ai-title{font-size:16px}}.ai .service-contents p.parag{margin-top:1.5em;line-height:25px}@media only screen and (max-width:750px){.ai .service-contents p.parag{line-height:1.7}}.ai .service-contents p.parag a{color:#f4810b;text-decoration:underline}.ai .service-contents p.parag a:hover{text-decoration:none}.ai .service-contents .link{display:flex;column-gap:38px}@media only screen and (max-width:750px){.ai .service-contents .link{flex-direction:column;column-gap:0;row-gap:24px}}.ai .service-contents .link a{display:flex;align-items:center;color:#f4810b;font-size:16px;font-weight:500}@media (max-width:750px){.ai .service-contents .link a{align-items:flex-start}}.ai .service-contents .link a:before{position:relative;top:1px;display:block;content:'';background:url(/assets/ir/img/icon-arrow.svg) 0 0 no-repeat;background-size:100% auto;width:16px;height:17px;margin-right:.6em;flex:0 0 auto}.ai .service-contents .link.fl-col{flex-direction:column;row-gap:20px}@media only screen and (max-width:750px){.ai .service-contents .link.fl-col{row-gap:25px}}.ai .service-contents .contact{background-color:#f5f5f6;margin:80px 0;padding:40px 50px}@media only screen and (max-width:750px){.ai .service-contents .contact{padding:30px 15px}}.ai .service-contents .contact .notes{color:#888;font-size:12px;margin-top:1em}.ai .service-contents .contact .link{margin-top:1.5em}.ai .service-contents .recruitment{padding:80px 0 0;border-top:2px solid #f0f0f0}.ai .service-contents .recruitment .link{margin-top:40px}@media only screen and (max-width:750px){.ai .service-contents .recruitment .link{margin-top:25px}}