#dir_img{height:500px;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_dir_bg01.jpg)}.con_sec .sec_head{padding-bottom:0;margin-bottom:80px}.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{padding:70px 50px 80px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_section_bg01.jpg) no-repeat 50% 0%;background-size:100% auto}#resolution .sec_head{margin-bottom:60px}#resolution .fs-md{text-align:center;margin-bottom:70px}#resolution ul li:nth-child(n+4){margin-top:50px}#resolution ul li>*{display:block;background-color:#fff;border:4px solid #ddd}#resolution ul li .ttl{text-align:center;padding:15px 10px;font-size:24px;line-height:1.5;color:#fff;background-color:#af207f}#resolution ul li .ttl span{display:inline-block;position:relative;padding-right:45px}#resolution ul li .ttl span:after{content:"";position:absolute;top:0px;bottom:0px;right:0px;height:22px;width:20px;margin:auto;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_wh_ic01.svg) no-repeat 0% 0%;background-size:contain}#resolution ul li .detail01{padding:25px}#resolution ul li .detail01 figure{text-align:center;margin-bottom:40px}#resolution ul li .detail01 .detail_ttl{margin-bottom:20px;font-size:20px;color:#af207f}#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{padding:25px;font-size:14px;background-color:#eee}@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{padding:6px;font-size:18px}#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{margin-bottom:12px;font-size:16px}#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}}#other{padding:70px 50px 80px}#other .sec_head{margin-bottom:60px}#other .fs-md{text-align:center;margin-bottom:70px}#other #window{display:table;margin-bottom:40px;width:100%;line-height:1.5}#other #window .img{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/user_other_window_pi01.jpg) no-repeat 100% 0%;background-size:cover}#other #window .detail{padding:30px 50px;background-color:#fff}#other #window .detail .ttl{margin-bottom:40px;font-size:24px;font-weight:700;color:#633b93}#other #window .detail .sub_ttl{margin-bottom:10px;font-size:20px;color:#0d0165}#other #window .detail .tel em{display:block;padding-left:110px;margin-bottom:10px;font-size:56px;font-weight:700;color:#0d0165;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/user_other_window_logo01.png) no-repeat 0% 16px}#other #window .detail .tel span{font-size:14px}#other #flow ul li .step{display:table;position:relative;margin-bottom:30px;height:120px;width:calc(100% - 41px);background-color:#fff;background-repeat:no-repeat;background-position:100% 50%;border:1px solid #633b93}#other #flow ul li:nth-child(1) .step{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_flow_step_ic01.svg)}#other #flow ul li:nth-child(2) .step{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_flow_step_ic02.svg)}#other #flow ul li:nth-child(3) .step{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_flow_step_ic03.svg)}#other #flow ul li .step:after{content:"";display:block;position:absolute;top:-1px;right:-40px;height:calc(100% + 2px);width:41px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_flow_step_bg01.svg) no-repeat 100% 50%;background-size:auto 100%}#other #flow ul li .step .ttl{display:table-cell;vertical-align:middle;padding:0 70px 0 80px;line-height:1.5}#other #flow ul li .step .ttl em{color:#af207f}#other #flow ul li .step .sub_ttl{position:absolute;top:0;left:0;text-align:center;padding:8px 0 0 10px;font-size:32px;line-height:1;color:#fff;z-index:1}#other #flow ul li .step .sub_ttl:before{content:"";position:absolute;top:0;left:0;border-style:solid;border-width:90px 90px 0 0;border-color:#633b93 transparent transparent transparent;z-index:-1}#other #flow ul li .step .sub_ttl span{display:block;font-size:10px}#other #flow dl{display:table;padding:10px;width:100%;background-color:#fff;border:1px solid #633b93}#other #flow dl dt{position:relative;text-align:center;width:240px;font-size:24px;font-weight:500;color:#633b93;border-right:1px solid #633b93}#other #flow dl dt span{position:relative;padding-left:45px}#other #flow dl dt span:before{content:"";position:absolute;top:50%;left:0;margin-top:-14px;height:28px;width:28px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_flow_number_ic01.svg) no-repeat 0% 0%;background-size:contain}#other #flow dl dd{padding:20px 50px}#other #flow ol{counter-reset:number;margin:-10px}#other #flow ol li{position:relative;padding:10px 10px 10px 50px}#other #flow ol li:before{counter-increment:number;content:counter(number);display:inline-block;position:absolute;top:12px;left:10px;text-align:center;width:1.75em;height:1.75em;line-height:1.4;border-radius:50%;color:#633b93;border:2px solid #633b93}@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{content:"";position:absolute;top:50%;right:-9px;margin-top:-11px;height:22px;width:12px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/user/index_flow_step_bg01.svg) no-repeat 100% 50%}}@media screen and (min-width:961px){#other #flow ul{margin:0 -10px}#other #flow ul li{float:left;width:33.33%;padding:0 10px}#other #flow ol 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{margin-bottom:24px;font-size:18px}#other #window .detail .sub_ttl{font-size:16px}#other #window .detail .tel em{padding-left:50px;margin-bottom:6px;font-size:32px;background-position:0 10px;background-size:43px 34px}#other #window .detail .tel span{font-size:12px}#other #flow ul li .step{background-size:40px}#other #flow ul li .step .ttl{padding:0 40px 0 70px;font-size:14px}}@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{margin-bottom:18px;height:80px;width:calc(100% - 27px);background-position:right 12px center;background-size:32px}#other #flow ul li .step:after{right:-26px;width:27px}#other #flow ul li .step .ttl{padding:0 45px 0 55px;font-size:12px}#other #flow ul li .step .sub_ttl{padding:4px 0 0 6px;font-size:20px}#other #flow ul li .step .sub_ttl:before{border-width:60px 60px 0 0}#other #flow dl dt{width:180px;font-size:18px}#other #flow dl dt span{padding-left:30px}#other #flow dl dt span:before{margin-top:-10px;height:20px;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{padding-bottom:10px;width:auto;border-right:0;border-bottom:1px solid #633b93}}#resolution ul li>a{transition:opacity .3s}#resolution ul li>a:hover{opacity:.7}