#dir_img{background-image:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_dir_bg01.jpg);height:500px}.con_sec .sec_head{margin-bottom:80px;padding-bottom:0}.con_sec .sec_head:after{display:none}@media screen and (max-width:1024px){#dir_img{height:376px}}@media screen and (max-width:768px){#dir_img{height:188px}.con_sec .sec_head{margin-bottom:48px}}#resolution{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/common/com_section_bg01.jpg) no-repeat 50% 0;background-size:100% auto;padding:70px 50px 80px}#resolution .sec_head{margin-bottom:60px}#resolution .fs-md{margin-bottom:70px;text-align:center}#resolution ul li:nth-child(n+4){margin-top:50px}#resolution ul li>*{background-color:#fff;border:4px solid #ddd;display:block}#resolution ul li .ttl{background-color:#af207f;color:#fff;font-size:24px;line-height:1.5;padding:15px 10px;text-align:center}#resolution ul li .ttl span:has(small){font-size:18px;line-height:1.5}#resolution ul li .ttl small{font-size:1em}#resolution ul li .ttl span{display:inline-block;padding-right:45px;position:relative}#resolution ul li .ttl span:after{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/common/com_bdnext_wh_ic01.svg) no-repeat 0 0;background-size:contain;bottom:0;content:"";height:22px;margin:auto;position:absolute;right:0;top:0;width:20px}#resolution ul li .detail01{padding:25px}#resolution ul li .detail01 figure{margin-bottom:40px;text-align:center}#resolution ul li .detail01 .detail_ttl{color:#af207f;font-size:20px;margin-bottom:20px}#resolution ul li .detail01 .stnlink{display:inline-block}#resolution ul li .detail01 .stnlink:nth-of-type(n+2){margin-top:10px}#resolution ul li .detail02{background-color:#eee;font-size:14px;padding:25px}@media screen and (min-width:601px){#resolution ul{margin:0 -12px}#resolution ul li{float:left;width:33.33%}#resolution ul li>*{margin:0 12px}}@media screen and (min-width:961px){#resolution ul{margin:0 -20px}#resolution ul li>*{margin:0 20px}}@media screen and (max-width:768px){#resolution{padding:42px 30px 48px}#resolution .sec_head{margin-bottom:36px}#resolution .fs-md{margin-bottom:42px}#resolution ul li:nth-child(n+4){margin-top:30px}#resolution ul li .ttl{font-size:18px;padding:6px}#resolution ul li .ttl span{padding-right:24px}#resolution ul li .ttl span:after{height:16px;width:14px}#resolution ul li .detail01{padding:12px}#resolution ul li .detail01 figure{margin-bottom:12px}#resolution ul li .detail01 figure img{width:80px}#resolution ul li .detail01 .detail_ttl{font-size:16px;margin-bottom:12px}#resolution ul li .detail01 .stnlink:nth-of-type(n+2){margin-top:6px}#resolution ul li .detail02{padding:12px}}@media screen and (max-width:600px){#resolution ul li:nth-child(n+2){margin-top:18px}}#resolution ul li .detail03{display:flex;gap:4px}#resolution ul li .detail03 a{align-items:center;background-color:#e76f02;color:#fff;display:flex;font-size:14px;justify-content:center;line-height:1.4;padding:10px;text-align:center;transition:opacity .3s;width:100%}#resolution ul li .detail03 a:hover{opacity:.7}#resolution ul li>.c-notice{background-color:transparent;border:none;color:#666;font-size:12px;line-height:1.4;margin-top:10px}@media screen and (max-width:768px){#resolution ul li .detail03{flex-direction:column}}#other{padding:70px 50px 80px}#other .sec_head{margin-bottom:60px}#other .fs-md{margin-bottom:70px;text-align:center}#other #window{display:table;line-height:1.5;margin-bottom:40px;width:100%}#other #window .img{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/user_other_window_pi01.jpg) no-repeat 100% 0;background-size:cover}#other #window .detail{background-color:#fff;padding:30px 50px}#other #window .detail .ttl{color:#633b93;font-size:24px;font-weight:700;margin-bottom:40px}#other #window .detail .sub_ttl{color:#0d0165;font-size:20px;margin-bottom:10px}#other #window .detail .tel em{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/user_other_window_logo01.png) no-repeat 0 16px;color:#0d0165;display:block;font-size:56px;font-weight:700;margin-bottom:10px;padding-left:110px}#other #window .detail .tel span{font-size:14px}#other #flow ul li .step{background-color:#fff;background-position:100% 50%;background-repeat:no-repeat;border:1px solid #633b93;display:table;height:120px;margin-bottom:30px;position:relative;width:calc(100% - 41px)}#other #flow ul li:first-child .step{background-image:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_flow_step_ic01.svg)}#other #flow ul li:nth-child(2) .step{background-image:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_flow_step_ic02.svg)}#other #flow ul li:nth-child(3) .step{background-image:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_flow_step_ic03.svg)}#other #flow ul li .step:after{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_flow_step_bg01.svg) no-repeat 100% 50%;background-size:auto 100%;content:"";display:block;height:calc(100% + 2px);position:absolute;right:-40px;top:-1px;width:41px}#other #flow ul li .step .ttl{display:table-cell;line-height:1.5;padding:0 70px 0 80px;vertical-align:middle}#other #flow ul li .step .ttl em{color:#af207f}#other #flow ul li .step .sub_ttl{color:#fff;font-size:32px;left:0;line-height:1;padding:8px 0 0 10px;position:absolute;text-align:center;top:0;z-index:1}#other #flow ul li .step .sub_ttl:before{border-color:#633b93 transparent transparent;border-style:solid;border-width:90px 90px 0 0;content:"";left:0;position:absolute;top:0;z-index:-1}#other #flow ul li .step .sub_ttl span{display:block;font-size:10px}#other #flow dl{background-color:#fff;border:1px solid #633b93;display:table;padding:10px;width:100%}#other #flow dl dt{border-right:1px solid #633b93;color:#633b93;font-size:24px;font-weight:500;position:relative;text-align:center;width:240px}#other #flow dl dt span{padding-left:45px;position:relative}#other #flow dl dt span:before{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_flow_number_ic01.svg) no-repeat 0 0;background-size:contain;content:"";height:28px;left:0;margin-top:-14px;position:absolute;top:50%;width:28px}#other #flow dl dd{padding:20px 50px}#other #flow ol{counter-reset:number;margin:-10px}#other #flow ol li{padding:10px 10px 10px 50px;position:relative}#other #flow ol li:before{border:2px solid #633b93;border-radius:50%;color:#633b93;content:counter(number);counter-increment:number;display:inline-block;height:1.75em;left:10px;line-height:1.4;position:absolute;text-align:center;top:12px;width:1.75em}@media screen and (min-width:601px){#other #window>*{display:table-cell}#other #window .detail{width:360px}#other #flow dl>*{display:table-cell;vertical-align:middle}#other #flow dl dt:after{background:url(https://www.obc.co.jp/hubfs/obc/assets/images/user/index_flow_step_bg01.svg) no-repeat 100% 50%;content:"";height:22px;margin-top:-11px;position:absolute;right:-9px;top:50%;width:12px}}@media screen and (min-width:961px){#other #flow ul{margin:0 -10px}#other #flow ul li{padding:0 10px}#other #flow ol li,#other #flow ul li{float:left;width:33.33%}}@media screen and (min-width:1025px){#other #window .detail{width:630px}}@media screen and (min-width:1501px){#other #window .detail{width:50%}}@media screen and (max-width:1024px){#other #window .detail{padding:18px 24px}#other #window .detail .ttl{font-size:18px;margin-bottom:24px}#other #window .detail .sub_ttl{font-size:16px}#other #window .detail .tel em{background-position:0 10px;background-size:43px 34px;font-size:32px;margin-bottom:6px;padding-left:50px}#other #window .detail .tel span{font-size:12px}#other #flow ul li .step{background-size:40px}#other #flow ul li .step .ttl{font-size:14px;padding:0 40px 0 70px}}@media screen and (max-width:768px){#other{padding:42px 30px 48px}#other .sec_head{margin-bottom:36px}#other .fs-md{margin-bottom:42px}#other #window{margin-bottom:24px}#other #flow ul li .step{background-position:right 12px center;background-size:32px;height:80px;margin-bottom:18px;width:calc(100% - 27px)}#other #flow ul li .step:after{right:-26px;width:27px}#other #flow ul li .step .ttl{font-size:12px;padding:0 45px 0 55px}#other #flow ul li .step .sub_ttl{font-size:20px;padding:4px 0 0 6px}#other #flow ul li .step .sub_ttl:before{border-width:60px 60px 0 0}#other #flow dl dt{font-size:18px;width:180px}#other #flow dl dt span{padding-left:30px}#other #flow dl dt span:before{height:20px;margin-top:-10px;width:20px}#other #flow dl dd{padding:12px 30px}#other #flow ol{counter-reset:number;margin:-10px}#other #flow ol li{padding:5px 10px 5px 45px}#other #flow ol li:before{top:7px}}@media screen and (max-width:600px){#other #window .img{padding-top:50%}#other #flow ul li .step .ttl br{display:none}#other #flow dl dt{border-bottom:1px solid #633b93;border-right:none;padding-bottom:10px;width:auto}}#resolution ul li>a{transition:opacity .3s}#resolution ul li>a:hover{opacity:.7}