@charset "UTF-8";.main{display:block;background:#f3f3f3}.main section>.inner{max-width:1220px;margin:0 auto}.section_title{margin-bottom:60px;font-size:60px;line-height:1.15;font-weight:bold;text-align:center;color:#004a87}.section_title small{display:block;font-size:20px;line-height:1.45}.header{width:100%;min-width:1280px;position:absolute;left:0;top:0}.header-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto;padding:35px 38px}.header .nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .nav .obc-logo{margin:0 20px}.header .nav a{display:inline-block;padding:0 48px 0 24px;font-size:20px;line-height:48px;font-weight:bold;color:#004a87;background:#f8f000;position:relative;transition:background .3s ease}.ie11 .header .nav a{font-family:Osaka,"メイリオ",Meiryo,sans-serif}.header .nav a:after{content:"";display:block;width:10px;height:10px;border-style:solid;border-width:0 2px 2px 0;border-color:#004a87;transform:rotate(-45deg);margin:auto;position:absolute;right:28px;top:0;bottom:0;transition:.3s ease}.header .nav a:hover{background:#ddd723}.main .hero{margin-bottom:280px;padding-top:710px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/bg_hero.png") no-repeat 50% 50%/cover}.main .hero .inner{position:relative}.main .hero .block-wrap{padding:64px 110px;color:#fff;background:#004a87;position:absolute;left:0;bottom:-200px}.main .hero .block-wrap .catch{font-size:40px;line-height:1.6;font-weight:500}.main .hero .block-wrap .catch small{display:block;font-size:30px;line-height:2.66667;font-weight:400}.main .hero .block-wrap .button{display:block;margin-top:24px;padding:17px 50px;background:#f8f000;font-size:24px;line-height:1.5;font-weight:bold;color:#004a87;text-align:center;position:relative;transition:background .3s ease}.ie11 .main .hero .block-wrap .button{font-family:Osaka,"メイリオ",Meiryo,sans-serif}.main .hero .block-wrap .button:after{content:"";display:block;width:12px;height:12px;border-style:solid;border-width:0 3px 3px 0;border-color:#004a87;transform:rotate(-45deg);margin:auto;position:absolute;right:45px;top:0;bottom:0;transition:.3s ease}.main .hero .block-wrap .button:hover{background:#ddd723}.main .about{margin-bottom:80px}.main .about-outline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:40px}.main .about-outline figure{max-width:200px;text-align:center;margin-right:40px}.main .about-outline .detail{font-size:18px;line-height:1.55556}.main .about-outline .detail p+p{margin-top:1em}.main .about-box{padding:56px 60px;background:#fff;text-align:center}.main .about-box .catch{font-size:24px;line-height:1.5;font-weight:bold}.main .about-box figure{margin:32px auto 85px;position:relative}.main .about-box figure:after{content:"";display:block;width:0;height:0;margin:auto;border-width:30px 20px 0 20px;border-color:#004a87 transparent transparent transparent;border-style:solid;position:absolute;left:0;right:0;bottom:-62px}.main .about-box .lead{display:inline-block;padding:0 10px;font-size:28px;line-height:1.46429;font-weight:bold;background:linear-gradient(transparent 60%,#f8f000 60%)}.main .merit{padding-bottom:360px;position:relative}.main .merit:after{content:"";display:block;width:100%;height:540px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/bg_merit.png") no-repeat 50% 50%/cover;position:absolute;left:0;bottom:0;z-index:0}.main .merit .inner{max-width:1380px;padding:98px 80px 80px;background:#fff;transition:padding .3s;position:relative;z-index:1}.main .merit-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.main .merit-list .item{width:calc(100% / 3 - 21px)}.main .merit-list .item figure{margin:0 auto 24px;text-align:center}.main .merit-list .item .lead{margin-bottom:16px;font-size:24px;line-height:1.5;font-weight:bold;text-align:center}.main .merit-list .item .desc{font-size:18px;line-height:1.55556}.main .step{margin:98px auto 210px}.main .step .section_title{margin-bottom:80px}.main .step-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.main .step-list .item{width:calc(100% / 4 - 30px);padding:28px 10px 32px;background:#fff;position:relative}.main .step-list .item:before{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;margin:auto;background:#004a87;border-radius:40px;font-size:20px;font-weight:40px;color:#fff;position:absolute;left:0;right:0;top:-20px}.ie11 .main .step-list .item:before{font-family:Osaka,"メイリオ",Meiryo,sans-serif}.main .step-list .item:nth-child(1)::before{content:"1"}.main .step-list .item:nth-child(2)::before{content:"2"}.main .step-list .item:nth-child(3)::before{content:"3"}.main .step-list .item:nth-child(4)::before{content:"4";background-color:#0067bb}.main .step-list .item:nth-child(n+2){position:relative}.main .step-list .item figure{margin:0 auto 10px;text-align:center}.main .step-list .item .title{margin-bottom:16px;font-size:24px;line-height:1.5;font-weight:bold;color:#004a87;text-align:center}.main .step-list .item .desc{font-size:18px;line-height:1.55556}.main .cta{position:relative}.main .cta .inner{width:100%;max-width:1220px;margin:auto;padding:64px;background:#004a87;font-size:18px;line-height:1.5;font-weight:500;color:#fff;text-align:center;position:absolute;left:0;right:0;transform:translate(0,-50%)}.main .cta .inner .button{display:block;max-width:500px;margin:16px auto 0;padding:22px 50px;background:#f8f000;font-size:24px;line-height:1.5;font-weight:bold;color:#004a87;text-align:center;position:relative;transition:background .3s ease}.ie11 .main .cta .inner .button{font-family:Osaka,"メイリオ",Meiryo,sans-serif}.main .cta .inner .button:after{content:"";display:block;width:12px;height:12px;border-style:solid;border-width:0 3px 3px 0;border-color:#004a87;transform:rotate(-45deg);margin:auto;position:absolute;right:45px;top:0;bottom:0;transition:.3s ease}.main .cta .inner .button:hover{background:#ddd723}.main .voice{padding:233px 0 80px;background:#fff}.main .voice-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .voice-list .item{width:calc(100% / 2 - 20px)}.main .voice-list .item:nth-child(n+3){margin-top:40px}.main .voice-list .item .comment{display:block;padding:24px;background:#f3f3f3;box-shadow:0px 2px 0px #ebebeb;position:relative}.main .voice-list .item .comment:before,.main .voice-list .item .comment:after{content:"";display:block;width:0;height:0;border-width:18px 20px 0 20px;border-color:#f3f3f3 transparent transparent transparent;border-style:solid;position:absolute;left:45px;top:100%}.main .voice-list .item .comment:before{border-width:21px 23px 0 23px;border-top-color:#ebebeb;left:42px}.main .voice-list .item .user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:26px 24px 0}.main .voice-list .item .user figure{margin-right:40px}.main .voice-list .item .user .intro{-ms-flex:1 1 0px;flex:1 1 0}.main .faq{padding:98px 0 206px;background:#fff}.main .faq-list .item{background:#f3f3f3;font-size:18px;line-height:1.55556}.main .faq-list .item:nth-child(n+2){margin-top:20px}.main .faq-list .item .question{padding:17px 76px;position:relative;cursor:pointer}.main .faq-list .item .question:before{content:"";display:block;width:40px;height:40px;margin:auto;background:#003e71 url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_q.svg") no-repeat 50% 50%/15px 16px;border-radius:40px;position:absolute;left:20px;top:0;bottom:0}.main .faq-list .item .question:after{content:"";display:block;width:14px;height:14px;border-style:solid;border-width:0 3px 3px 0;border-color:#003e71;transform:rotate(45deg);margin:auto;position:absolute;right:25px;top:0;bottom:7px;transition:.3s ease}.main .faq-list .item .question.is-open:after{top:7px;bottom:0;content:"";display:block;width:14px;height:14px;border-style:solid;border-width:0 3px 3px 0;border-color:#003e71;transform:rotate(225deg)}.main .faq-list .item .answer{display:none;padding:0 20px;position:relative}.main .faq-list .item .answer-inner{padding:23px 56px;border-top:2px solid rgba(37,41,44,0.08);position:relative}.main .faq-list .item .answer-inner:before{content:"";display:block;width:40px;height:40px;background:#0067bb url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_a.svg") no-repeat 50% 50%/15px 16px;border-radius:40px;position:absolute;left:0;top:16px}.main .contact{padding:223px 0 80px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/bg_contact.png") no-repeat 50% 50%/cover}.main .contact .inner{text-align:center}.main .contact .desc{font-size:18px;line-height:1.55556}.main .contact .button-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:65px}.main .contact .button-wrap a{max-width:590px;width:100%;padding:32px;font-size:24px;line-height:1.5;font-weight:bold;color:#fff;position:relative;transition:background .3s ease}.ie11 .main .contact .button-wrap a{font-family:Osaka,"メイリオ",Meiryo,sans-serif}.main .contact .button-wrap a:after{content:"";display:block;width:14px;height:14px;border-style:solid;border-width:0 3px 3px 0;border-color:#fff;transform:rotate(-45deg);margin:auto;position:absolute;right:40px;top:0;bottom:0;transition:.3s ease}.main .contact .button-wrap a.contact-button{background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_contact.svg") no-repeat 22px 50%;background-size:auto 90%;background-color:#003e71}.main .contact .button-wrap a.contact-button:hover{background-color:#082e4d}.main .contact .button-wrap a.tel-button{background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_tel.svg") no-repeat 35px 50%;background-size:auto 90%;background-color:#0574be}.main .contact .button-wrap a.tel-button:hover{background-color:#186395}@media screen and (min-width:769px){.main{min-width:1280px}.header .nav a:hover:after{right:24px}.main .hero .block-wrap .button:hover:after{right:40px}.main .step-list .item:nth-child(n+2):after{content:"";display:block;width:20px;height:25px;margin:auto;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_arrow.svg") no-repeat 0 0/contain;position:absolute;left:-30px;top:0;bottom:0}.main .cta .inner .button:hover:after{right:40px}.main .contact .button-wrap a:hover:after{right:35px}}@media screen and (max-width:768px){.main section>.inner{padding-right:20px;padding-left:20px}.section_title{margin-bottom:36px;font-size:28px}.section_title small{font-size:18px}.header{min-width:0px}.header-inner{padding:15px 20px}.header .logo{width:70px}.header .nav{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.header .nav .obc-logo{width:50px;margin:0 0 5px auto}.header .nav a{padding:0 24px 0 12px;font-size:14px;line-height:28px}.header .nav a:after{content:"";display:block;width:8px;height:8px;border-style:solid;border-width:0 2px 2px 0;border-color:#004a87;transform:rotate(-45deg);right:12px}.main .hero{margin-bottom:130px;padding-top:200px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/bg_hero.png") no-repeat 50% 50%/cover}.main .hero .block-wrap{margin:auto;padding:24px 20px;position:relative;bottom:-100px}.main .hero .block-wrap .catch{font-size:18px;line-height:1.66667}.main .hero .block-wrap .catch small{font-size:16px;line-height:1.75}.main .hero .block-wrap .button{margin-top:16px;padding:10px 20px;font-size:16px}.main .hero .block-wrap .button:after{content:"";display:block;width:10px;height:10px;border-style:solid;border-width:0 2px 2px 0;border-color:#004a87;transform:rotate(-45deg);right:15px}.main .about{margin-bottom:40px}.main .about-outline{display:block;margin-bottom:24px}.main .about-outline figure{margin:0 auto 16px}.main .about-outline .detail{font-size:15px}.main .about-box{padding:20px 15px}.main .about-box .catch{font-size:18px}.main .about-box figure{margin:16px auto 40px}.main .about-box figure:after{border-width:15px 10px 0 10px;left:0;right:0;bottom:-30px}.main .about-box .lead{padding:0;font-size:18px;line-height:1.66667;background:0}.main .about-box .lead span{display:inline;background:linear-gradient(transparent 60%,#f8f000 60%)}.main .merit{padding-bottom:150px}.main .merit:after{height:150px}.main .merit .inner{padding:40px 20px}.main .merit-list{display:block}.main .merit-list .item{width:100%;max-width:500px;margin:auto}.main .merit-list .item:nth-child(n+2){margin-top:36px}.main .merit-list .item figure{margin:0 auto 16px}.main .merit-list .item .lead{margin-bottom:10px;font-size:18px;line-height:1.44444}.main .merit-list .item .desc{font-size:14px;line-height:1.42857}.main .step{margin:40px auto}.main .step .section_title{margin-bottom:40px}.main .step-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.main .step-list .item{width:calc(100% / 2 - 20px);margin:16px 10px;min-width:200px;padding:14px 10px 32px;background:#fff;position:relative}.main .step-list .item:before{width:30px;height:30px;border-radius:30px;font-size:14px;font-weight:30px;top:-15px}.main .step-list .item figure{margin:0 auto 16px;padding:0 20px}.main .step-list .item .title{margin-bottom:10px;font-size:18px;line-height:1.44444}.main .step-list .item .desc{font-size:14px;line-height:1.42857}.main .cta .inner{padding:24px 20px;font-size:15px;line-height:1.6;position:static;transform:translate(0,0)}.main .cta .inner .button{max-width:320px;margin:14px auto 0;padding:10px 25px;font-size:16px;line-height:1.5}.main .cta .inner .button:after{content:"";display:block;width:10px;height:10px;border-style:solid;border-width:0 2px 2px 0;border-color:#004a87;transform:rotate(-45deg);right:15px}.main .voice{padding:40px 0}.main .voice-list .item{min-width:300px;max-width:400px;margin:0 auto 24px}.main .voice-list .item:nth-child(n+3){margin-top:0}.main .voice-list .item .comment{padding:15px}.main .voice-list .item .comment:before,.main .voice-list .item .comment:after{content:"";display:block;width:0;height:0;border-width:12px 15px 0 15px;left:25px}.main .voice-list .item .comment:before{border-width:14px 17px 0 17px;left:27px}.main .voice-list .item .user{padding:20px 15px 0}.main .voice-list .item .user figure{width:60px;margin-right:16px}.main .faq{padding:40px 0}.main .faq-list .item{font-size:15px;line-height:1.46667}.main .faq-list .item:nth-child(n+2){margin-top:16px}.main .faq-list .item .question{padding:12px 40px 12px 55px}.main .faq-list .item .question:before{width:30px;height:30px;background-size:12px 13px;left:15px;top:0;bottom:0}.main .faq-list .item .question:after{content:"";display:block;width:11px;height:11px;border-style:solid;border-width:0 2px 2px 0;border-color:#003e71;transform:rotate(45deg);right:24px;bottom:4px}.main .faq-list .item .question.is-open:after{top:4px;bottom:0;content:"";display:block;width:11px;height:11px;border-style:solid;border-width:0 2px 2px 0;border-color:#003e71;transform:rotate(225deg)}.main .faq-list .item .answer{padding:0 15px}.main .faq-list .item .answer-inner{padding:12px 0 12px 40px}.main .faq-list .item .answer-inner:before{width:30px;height:30px;background-size:12px 13px;top:12px}.main .contact{padding:40px 0}.main .contact .desc{font-size:15px;line-height:1.6}.main .contact .button-wrap{display:block;margin-top:35px}.main .contact .button-wrap a{display:block;max-width:400px;width:100%;margin:auto;padding:16px 24px;font-size:16px;line-height:1.75}.main .contact .button-wrap a:after{content:"";display:block;width:11px;height:11px;border-style:solid;border-width:0 2px 2px 0;border-color:#fff;transform:rotate(-45deg);right:25px}.main .contact .button-wrap a.contact-button{background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_contact.svg") no-repeat 10px 50%;background-size:auto 70%;background-color:#003e71}.main .contact .button-wrap a.tel-button{margin-top:16px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/bugyosharoushi/icon_tel.svg") no-repeat 20px 50%;background-size:auto 70%;background-color:#0574be}}@media screen and (min-width:769px) and (max-width:1380px){.main .merit .inner{padding:98px 2.6vw 80px}}.voice_area{display:flex;flex-direction:row;justify-content:space-between;padding:0 115px;line-height:1.46429}.voice_area div{width:476px}.voice_area .voice_tx{padding-top:60px}.voice_area .voice_tx dl dt{font-size:28px;font-weight:bold;margin-bottom:30px}.voice_area .voice_tx dl dd{line-height:2.0}.voice_area .voice_image dl{padding-left:76px}.voice_area .voice_image dl dt{margin-bottom:20px}.voice_area .voice_image dl dd{line-height:1.46429;font-size:14px}@media screen and (max-width:768px){.voice_area{display:block;padding:0}.voice_area div{width:100%}.voice_area .voice_tx{padding-top:0}.voice_area .voice_tx dl dt{font-size:20px;font-weight:bold;margin-bottom:15px;text-align:center}.voice_area .voice_tx dl dd{line-height:1.4}.voice_area .voice_image dl{text-align:center;padding-left:0}.voice_area .voice_image dl dt{margin-bottom:15px}}.voice_area .voice_image dl dd{line-height:1.46429;font-size:14px}}