@charset "UTF-8";@media screen and (min-width:769px){.header,.l-contents section,.l-contents .local-navigation,footer .inner,footer .bottom{min-width:1280px}}@media screen and (max-width:768px){br.only-pc{display:none}}br.only-sm{display:none}@media screen and (max-width:768px){br.only-sm{display:block}}.header{padding:20px 30px;background:#fff}.header .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.header .logo{width:126px}.header .logo a{display:block}.header .header_navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header .header_navigation .button{display:-ms-flexbox;display:flex;margin-right:30px}.header .header_navigation .button a{display:inline-block;padding:15px 20px 15px 80px;font-size:.8125rem;line-height:1.4;font-weight:bold;color:#fff;border-radius:10px}.header .header_navigation .button .download{margin-right:15px}.header .header_navigation .button .download a{background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_download.svg") no-repeat 17px 50%/46px auto}.header .header_navigation .button .inquiry a{background:#009fe6 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_inquiry.svg") no-repeat 17px 50%/46px auto}.header .header_navigation .tel .number{display:block;padding-left:45px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_tel.svg") no-repeat 0 50%/32px auto}.header .header_navigation .tel .desc{margin-top:10px;font-size:.625rem;letter-spacing:-0.04em}@media screen and (min-width:769px){.header .header_navigation{display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width:768px){.header{padding:15px 20px}.header .inner{display:block}.header .logo{width:85px}.header .header_menu{display:block;width:40px;height:40px;cursor:pointer;position:absolute;right:15px;top:10px}.header .header_menu:before,.header .header_menu:after{content:"";display:block;width:30px;height:2px;margin:auto;background:#333;position:absolute;top:0;right:0;bottom:0;left:0}.header .header_menu:before{bottom:18px;box-shadow:0 9px 0 #014099}.header .header_menu:after{top:18px}.header .header_navigation{display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 40px);margin-left:-20px;padding:20px;background:#fff}.header .header_navigation .button{display:block;margin-right:30px;max-width:220px;margin:auto}.header .header_navigation .button li{display:block}.header .header_navigation .button a{display:block;padding:9px 15px 9px 55px;font-size:.8125rem;line-height:1.5;border-radius:6px}.header .header_navigation .button .download{margin-right:0;margin-bottom:15px}.header .header_navigation .button .download a{background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_download.svg") no-repeat 10px 50%/30px auto}.header .header_navigation .button .inquiry a{background:#009fe6 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_inquiry.svg") no-repeat 10px 50%/30px auto}.header .header_navigation .tel{text-align:center;margin-top:20px}.header .header_navigation .tel .number{display:inline-block;padding-left:45px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/icon_tel.svg") no-repeat 0 50%/32px auto}.header .header_navigation .tel .desc{margin-top:10px;font-size:.625rem;letter-spacing:-0.04em}}.hero .top{padding:75px 0 55px;background:#009fe6;text-align:center;position:relative}.hero .top .label{width:467px;margin:auto}.hero .top .title{display:block;width:100%;padding:20px 0;background:#fff;border-top:6px solid #1a4588;border-bottom:6px solid #1a4588;position:relative}.hero .top .title:before,.hero .top .title:after{content:"";display:block;width:100%;position:absolute}.hero .top .title:before{height:125px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/bg_hero_before.png") no-repeat 50% 50%/contain;bottom:calc(100% + 6px)}.hero .top .title:after{height:70px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/bg_hero_after.png") no-repeat 50% 50%/contain;top:calc(100% + 32px)}.hero .top .title img{width:1010px;margin:auto}.hero .top .date{width:381px;margin:30px auto 0}.hero .top .button{display:block;width:100%;max-width:185px;margin:auto;padding:10px 30px 10px 20px;border:1px solid #fff;background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/arrow.svg") no-repeat 90% 50%/auto 8px;font-size:1.375rem;line-height:1;border-radius:30px;color:#fff;position:absolute;left:0;right:0;bottom:-1em;transition:background .3s}.hero .top .button:hover{background-color:#df985c}.hero .bottom{margin-bottom:100px;padding:65px 0 75px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/bg_hero_bottom.png") no-repeat 50% 50%/cover;text-align:center}.hero .bottom .desc{font-size:1.1875rem;line-height:1.8}.hero .bottom .desc p{margin:.75em 0;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 5px #fff}@media screen and (max-width:768px){.hero{margin-top:65px;overflow:hidden}.hero .top{padding:40px 0 40px}.hero .top .label{width:200px}.hero .top .title{padding:15px 0;border-top:3px solid #1a4588;border-bottom:3px solid #1a4588}.hero .top .title:before{height:55px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/bg_hero_before.png") no-repeat 50% 50%/auto 55px;bottom:calc(100% + 3px)}.hero .top .title:after{height:32px;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/bg_hero_after.png") no-repeat 50% 50%/auto 32px;top:calc(100% + 16px)}.hero .top .title img{max-width:350px;width:95%}.hero .top .date{width:100%;max-width:200px;margin:20px auto 0}.hero .top .button{max-width:150px;padding:8px 20px 8px 15px;background:#d16c15 url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/arrow.svg") no-repeat 90% 50%/auto 6px;font-size:1rem}.hero .bottom{margin-bottom:60px;padding:35px 20px 30px}.hero .bottom .desc{font-size:1rem;line-height:1.7}}.feature .top{padding:70px 0;background:#ccecfa;text-align:center;position:relative}.feature .top .inner{max-width:1000px;margin:0 auto}.feature .top .title{display:block;width:370px;margin:auto;padding:15px 0;font-size:2.1875rem;font-weight:600;color:#fff;background:url("https://www.obc.co.jp/hubfs/obc/v1/images/nenchor2/sem/bg_feature_title.png") no-repeat 50% 50%/contain;text-align:center;position:absolute;left:0;right:0;top:0;transform:translate(0,-50%)}.feature .top .lead{margin:0 auto 35px;font-size:2.25rem;letter-spacing:.06em;font-feature-settings:"palt" 1;color:#009fe6}.feature .top .lead span{display:inline;padding:0 10px;background:linear-gradient(transparent 70%,#ffec00 70%)}.feature .top .feature-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.feature .top .feature-list .item{width:calc(33.33% - 13px);padding:30px 20px 20px;background:#fff;border-radius:3px;box-shadow:2px 2px 3px rgba(89,88,88,0.5)}.feature .top .feature-list .item .list-title{margin-bottom:15px;font-size:1.625rem;color:#403d3c;line-height:1.5}.feature .top .feature-list .item figure{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.feature .top .feature-list .item:nth-child(1) figure img{width:207px}.feature .top .feature-list .item:nth-child(2) figure img{width:155px}.feature .top .feature-list .item:nth-child(3) figure img{width:103px}.feature .bottom{margin-top:50px;padding-bottom:100px}.feature .bottom .inner{max-width:750px;margin:0 auto}.feature .bottom .feature-table{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.feature .bottom .feature-table:nth-child(n+2){margin-top:60px}.feature .bottom .feature-table dt{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:125px;margin:0 30px 0 0;padding:10px;font-size:1.375rem;color:#fff;background:#009fe6;border-radius:4px}.feature .bottom .feature-table dd{-ms-flex:1;flex:1}.feature .bottom .feature-table .table-title{margin:0 auto 15px;font-size:1.6875rem;font-weight:500;line-height:1.5}.feature .bottom .feature-table .list li{padding-left:1.25em;text-indent:-1.25em;position:relative;font-size:1.3125rem}.feature .bottom .feature-table .list li:before{content:"▶ ";font-size:1.3125rem;color:#009fe6}.feature .bottom .feature-table .list li:nth-child(n+2){margin-top:10px}.feature .bottom .feature-table .notice{padding-left:1.25em;text-indent:-1.25em;font-size:1.25rem;line-height:1.5}.feature .bottom .feature-table .notice+.notice{margin-top:6px}.feature .bottom .feature-table .link{color:#009fe6;text-decoration:none}.feature .bottom .feature-table .link:hover{text-decoration:underline}.feature .bottom .feature-table table{width:100%;border-top:1px solid #403d3c;border-left:1px solid #403d3c}.feature .bottom .feature-table table th,.feature .bottom .feature-table table td{padding:10px 20px;border-right:1px solid #403d3c;border-bottom:1px solid #403d3c;font-size:1.5rem;font-weight:500;text-align:left}.feature .bottom .feature-table table .button{display:block;width:100%;max-width:150px;margin:auto;padding:12px;text-align:center;font-size:1.125rem;color:#fff;background:#d16c15;border-radius:20px;transition:opacity .3s}.feature .bottom .feature-table table .button:hover{opacity:.7}@media screen and (max-width:768px){.feature .top{padding:50px 0}.feature .top .inner{padding:0 20px}.feature .top .title{width:100%;max-width:280px;padding:11px 0;font-size:1.5rem}.feature .top .lead{margin:0 auto 30px;font-size:1.5rem;line-height:1.6}.feature .top .lead span{padding:0 5px}.feature .top .feature-list{display:block}.feature .top .feature-list .item{width:100%;max-width:240px;margin:auto;padding:20px 15px 15px}.feature .top .feature-list .item:nth-child(n+2){margin-top:20px}.feature .top .feature-list .item .list-title{margin-bottom:12px;font-size:1.125rem}.feature .top .feature-list .item:nth-child(1) figure img{width:120px}.feature .top .feature-list .item:nth-child(2) figure img{width:90px}.feature .top .feature-list .item:nth-child(3) figure img{width:70px}.feature .bottom{margin-top:40px;padding-bottom:60px}.feature .bottom .inner{padding:0 20px}.feature .bottom .feature-table{display:block}.feature .bottom .feature-table:nth-child(n+2){margin-top:30px}.feature .bottom .feature-table dt{display:block;width:80px;margin:0 0 10px 0;padding:6px 5px;text-align:center;font-size:1rem}.feature .bottom .feature-table .table-title{margin:0 auto 12px;font-size:1.125rem}.feature .bottom .feature-table .list li{font-size:.9375rem}.feature .bottom .feature-table .list li:before{font-size:.8125rem}.feature .bottom .feature-table .list li:nth-child(n+2){margin-top:10px}.feature .bottom .feature-table .notice{font-size:.875rem}.feature .bottom .feature-table .notice+.notice{margin-top:5px}.feature .bottom .feature-table table th,.feature .bottom .feature-table table td{padding:8px 15px;font-size:1rem;line-height:1.6;vertical-align:middle}.feature .bottom .feature-table table .button{width:100%;min-width:100px;padding:10px;text-align:center;font-size:.9375rem}}footer{padding:0}footer .inner{margin:auto;padding:45px 0 35px;background:#ccecfa;text-align:center;color:#403d3c;position:relative}footer .title{width:100%;max-width:200px;margin:auto;padding:8px 10px 10px;font-size:1.5625rem;color:#fff;text-align:center;background:#009fe6;border-radius:25px;position:absolute;right:0;left:0;top:0;transform:translate(0,-50%)}footer .desc{margin-bottom:15px;font-size:1.5rem;color:#403d3c}footer .tel{color:#403d3c}footer .tel img{width:317px}footer .bottom{background:#fff;text-align:center;padding:30px 0}footer .bottom .logo{width:86px;margin:0 auto 20px}footer .bottom .copyright{font-size:.75rem;color:#403d3c}@media screen and (max-width:768px){footer .inner{padding:30px 20px 25px}footer .title{max-width:180px;padding:8px 10px 10px;font-size:1.0625rem}footer .desc{font-size:1.125rem;line-height:1.6}footer .tel img{width:240px}footer .bottom{padding:20px 0}footer .bottom .logo{width:60px;margin:0 auto 15px}footer .bottom .copyright{font-size:.6875rem}}