@charset "UTF-8";#solution .anc_nav nav ul li a{opacity:1;transition:opacity .3s}#solution .anc_nav nav ul li a:hover{opacity:.7}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#solution:not(.solution_top) .sec_head{margin-bottom:0}#solution:not(.solution_top) .sec_head:after{display:none}#solution #dir_img{height:376px;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/solution/index_dir_bg01.jpg) !important;line-height:2}#solution #dir_img .dir_cat{display:inline-block;margin-bottom:25px;padding:10px 30px;background:#fff;color:#1461a9;line-height:1.2;font-weight:400;font-size:20px}@media screen and (max-width:768px){#solution #dir_img{height:266px}#solution #dir_img .dir_ttl{padding:0 20px;font-size:22px}#solution #dir_img .dir_cat{margin-bottom:16px;padding:8px 15px;font-size:14px}}#solution #dir_summary{display:block;background:#666;padding:20px 0}#solution #dir_summary .dir_summary_in{width:100%;max-width:1060px;margin:auto;padding:0 30px}#solution #dir_summary .dir_summary_in>dl{display:table}#solution #dir_summary .dir_summary_in>dl>dt{display:table-cell;min-width:250px;padding:15px 40px;background:#1461a9;vertical-align:middle;text-align:center;line-height:1.5;color:#fff;font-weight:500;font-size:20px}#solution #dir_summary .dir_summary_in>dl>dd{display:table-cell;padding-left:40px;vertical-align:middle;color:#fff;line-height:2}#solution #dir_summary .dir_summary_in>dl>dd dl{display:inline-block;margin-right:30px}#solution #dir_summary .dir_summary_in>dl>dd dl dt{display:inline-block;font-weight:700}#solution #dir_summary .dir_summary_in>dl>dd dl dd{display:inline-block;font-weight:400}@media screen and (max-width:768px){#solution #dir_summary{padding:15px 0}#solution #dir_summary .dir_summary_in{padding:0 15px}#solution #dir_summary .dir_summary_in>dl{display:block}#solution #dir_summary .dir_summary_in>dl>dt{display:block;margin-bottom:10px;padding:12px 20px;background:#1461a9;line-height:1.2;font-size:16px}#solution #dir_summary .dir_summary_in>dl>dd{display:block;padding-left:0;line-height:1.8}#solution #dir_summary .dir_summary_in>dl>dd dl{margin-right:24px}}#solution .con_sec .sec_head em{color:#1461a9}#solution .con_sec .sec_head span{display:block;margin-top:40px;text-align:left;line-height:2.1;font-weight:400;font-size:16px}@media screen and (max-width:768px){#solution .con_sec .sec_head span{margin-top:26px;line-height:2;font-size:14px}}#solution .con_sec .bdhead span{border-left:8px solid #1461a9}#solution .con_sec.con_sec-gy .linehead{background-color:#fff}#solution .con_sec .linehead{margin-bottom:40px;padding:20px;line-height:1.25;background-color:#faf7f0;position:relative;border-left:16px solid #aaa;font-size:20px}#solution .con_sec .linehead#business01{border-left:16px solid #c06}#solution .con_sec .linehead#business02{border-left:16px solid #06c}#solution .con_sec .linehead#business03{border-left:16px solid #390}#solution .con_sec .linehead#industry01{border-left:16px solid #5bae2f}#solution .con_sec .linehead#industry02{border-left:16px solid #bf8f00}#solution .con_sec .linehead#industry04{border-left:16px solid #999}#solution .con_sec .linehead#industry05{border-left:16px solid #7c692e}@media screen and (max-width:768px){#solution .con_sec .linehead{margin-bottom:24px;padding:12px;font-size:16px}}#solution .con_sec.con_sec-gy .bdhead{border-bottom:4px solid #fff}#solution .con_sec.con_sec-gy .bdhead span{border-left:8px solid #1461a9}#solution .con_sec.con_sec-gy .crhead{background-color:#fff}#solution .con_sec .stnlink{background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_bl_ic02.svg") no-repeat 100% 50%/13px 15px}@media screen and (max-width:768px){#solution .con_sec .stnlink{background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_bl_ic02.svg") no-repeat 100% 50%/10px 11px}}#solution .anc_nav{margin-bottom:80px}#solution .anc_nav:after{content:"";display:block;clear:both}#solution .anc_nav nav{float:left;width:100%;max-width:41.5%}#solution .anc_nav nav:nth-child(2){float:right;max-width:55.5%}#solution .anc_nav nav:nth-child(2) ul li{width:24.625%;margin-right:0}#solution .anc_nav nav:nth-child(2) ul li:not(:last-child){margin-right:.5%}#solution .anc_nav nav .ttl{margin-bottom:15px;font-size:20px}#solution .anc_nav nav .ttl em{color:#1461a9}#solution .anc_nav nav ul{font-size:0px}#solution .anc_nav nav ul li{display:inline-block;width:33%;vertical-align:top;font-size:16px}#solution .anc_nav nav ul li:not(:last-child){margin-right:.5%}#solution .anc_nav nav ul li.business01 a{border:4px solid #c06;border-bottom:26px solid #c06}#solution .anc_nav nav ul li.business01 a span{display:block;width:100%}#solution .anc_nav nav ul li.business02 a{border:4px solid #06c;border-bottom:26px solid #06c}#solution .anc_nav nav ul li.business02 a span{display:block;width:100%}#solution .anc_nav nav ul li.business03 a{border:4px solid #390;border-bottom:26px solid #390}#solution .anc_nav nav ul li.business03 a span{display:block;width:100%}#solution .anc_nav nav ul li.industry01 a{border:4px solid #5bae2f;border-bottom:26px solid #5bae2f}#solution .anc_nav nav ul li.industry01 a span{display:block;width:100%}#solution .anc_nav nav ul li.industry02 a{border:4px solid #bf8f00;border-bottom:26px solid #bf8f00}#solution .anc_nav nav ul li.industry02 a span{display:block;width:100%}#solution .anc_nav nav ul li.industry04 a{border:4px solid #999;border-bottom:26px solid #999}#solution .anc_nav nav ul li.industry04 a span{display:block;width:100%}#solution .anc_nav nav ul li.industry05 a{border:4px solid #7c692e;border-bottom:26px solid #7c692e}#solution .anc_nav nav ul li.industry05 a span{display:block;width:100%}#solution .anc_nav nav ul li a{display:block;width:100%;padding:10px 0;line-height:1.4;text-align:center;color:#fff;position:relative}#solution .anc_nav nav ul li a:after{content:"";display:inline-block;width:15px;height:13px;margin:auto;background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdunder_ic01_wh.svg") no-repeat center center/15px 13px;position:absolute;left:0;right:0;bottom:-20px}#solution .anc_nav nav ul li a figure{margin-bottom:0;text-align:center;position:relative}#solution .anc_nav nav ul li a span{color:#111;padding:10px 0 0}@media screen and (max-width:960px){#solution .anc_nav nav ul li a{font-size:15px}#solution .anc_nav nav ul li a figure img{height:50px}}@media screen and (max-width:768px){#solution .anc_nav{margin-bottom:36px}#solution .anc_nav nav{float:none;max-width:100%}#solution .anc_nav nav:nth-child(2){float:none;max-width:100%;margin-top:24px}#solution .anc_nav nav .ttl{margin-bottom:8px;font-size:18px}#solution .anc_nav nav .ttl em{color:#1461a9}#solution .anc_nav nav ul{font-size:0px}#solution .anc_nav nav ul li{display:inline-block;vertical-align:top;font-size:14px}#solution .anc_nav nav ul li a figure img{height:35px}#solution .anc_nav nav ul li a span{padding:12px 0}#solution .anc_nav nav ul li a span:after{width:10px;height:11px;background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdunder_ic01_wh.svg") no-repeat center center/10px 11px}}#solution figure{text-align:center}#solution figure:not(:last-child){margin-bottom:40px}#solution figure:not(:last-child).col_2{margin-bottom:0}@media screen and (max-width:768px){#solution figure:not(:last-child){margin-bottom:24px}}#solution figure figcaption{margin-top:16px;font-size:14px}#solution figure figcaption.color01{color:#822262}@media screen and (max-width:768px){#solution figure figcaption{margin-top:8px;font-size:12px}}#solution ul.check li{padding-left:35px;background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/bugyo/shugyo/shugyo_check_ic01.svg") no-repeat 0 10px;background-size:24px 15px}#solution div.detail:not(:last-child){margin-bottom:60px}#solution div.detail p:not(:last-child),#solution div.detail ul:not(:last-child){margin-bottom:24px}#solution div.detail p+.crhead,#solution div.detail ul+.crhead{margin-top:60px}#solution div.detail p+figure,#solution div.detail ul+figure{margin-top:40px}#solution div.detail dl{margin-top:36px}#solution div.detail dl dd:not(:last-child){margin-bottom:36px}@media screen and (max-width:768px){#solution div.detail dl{margin-top:18px}#solution div.detail dl dd:not(:last-child){margin-bottom:16px}}#solution div.detail figure{margin-top:36px}@media screen and (max-width:768px){#solution div.detail:not(:last-child){margin-bottom:36px}#solution div.detail p:not(:last-child),#solution div.detail ul:not(:last-child){margin-bottom:12px}#solution div.detail p+.crhead,#solution div.detail ul+.crhead{margin-top:24px}#solution div.detail p+figure,#solution div.detail ul+figure{margin-top:24px}}#solution .fig_right:after{content:"";display:block;clear:both}#solution .fig_right:not(:last-child){margin-bottom:80px}#solution .fig_right .detail{float:left;width:70%}#solution .fig_right .detail:not(:last-child){margin-bottom:0}#solution .fig_right>figure{float:right;width:25%}#solution .fig_right>figure img+img{margin-top:22px}@media screen and (max-width:768px){#solution .fig_right:not(:last-child){margin-bottom:36px}#solution .fig_right .detail{float:none;width:100% !important}#solution .fig_right>figure{float:right;width:100% !important;margin-top:24px;text-align:center}#solution .fig_right>figure img+img{margin-top:14px}}#solution.solution_top #dir_img{height:376px;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/solution/index_dir_bg01.jpg)}#solution.solution_top #dir_img .dir_ttl{font-size:48px}@media screen and (max-width:768px){#solution.solution_top #dir_img{height:122px}#solution.solution_top #dir_img .dir_ttl{font-size:24px}}#solution.solution_top .con_sec.con_sec-gy .col_2:nth-child(n+3){border-top:1px solid #fff}@media screen and (max-width:768px){#solution.solution_top .con_sec.con_sec-gy .col_2:nth-child(n+2){border-top:1px solid #fff}}#solution.solution_top .con_row .col_2:nth-child(n+3){border-top:1px solid #ddd;margin-top:36px;padding-top:36px}@media screen and (max-width:768px){#solution.solution_top .con_row .col_2:nth-child(n+3){border-top:1px solid #ddd;padding-top:24px;margin-top:24px}}@media screen and (max-width:600px){#solution.solution_top .con_row .col_2:nth-child(n+2){border-top:1px solid #ddd;padding-top:24px;margin-top:24px}}#solution.solution_top .con_row dl dt.ttl{margin-bottom:15px}#solution.solution_top .con_row dl dt.ttl a{display:inline-block;padding-right:36px;color:#1461a9;font-weight:400;line-height:1.75;font-size:20px;position:relative}#solution.solution_top .con_row dl dt.ttl a:after{content:"";display:block;margin:auto;width:16px;height:18px;background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_gy_ic02.svg") no-repeat 0 0/16px 18px;position:absolute;right:0;top:0;bottom:0}#solution.solution_top .con_row dl dd.cat{margin-bottom:10px;color:#777;font-size:16px}#solution.solution_top .con_row dl dd.detail{margin-bottom:0;font-size:14px}@media screen and (max-width:768px){#solution.solution_top .con_row dl dt.ttl{line-height:1.4;margin-bottom:5px}#solution.solution_top .con_row dl dt.ttl a{padding-right:20px;font-size:16px}#solution.solution_top .con_row dl dt.ttl a:after{width:10px;height:11px;background:url("//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_gy_ic02.svg") no-repeat 0 0/10px 11px}#solution.solution_top .con_row dl dd.cat{margin-bottom:5px;font-size:14px}#solution.solution_top .con_row dl dd.detail{font-size:13px}}#task .task_head{display:table;width:100%;margin-bottom:50px;border-top:4px solid #ddd;border-bottom:4px solid #ddd}#task .task_head span{display:table-cell;vertical-align:middle}#task .task_head span:first-child{width:4em;padding:12px 20px 8px;background:#1461a9;text-align:center;color:#fff;line-height:1;font-size:20px}#task .task_head span:first-child em{display:block;margin-top:5px;font-family:arial,sans-serif;font-size:31px}#task .task_head span:nth-child(2){padding:10px 15px 10px 30px;font-weight:400;font-size:18px}@media screen and (max-width:768px){#task .task_head{display:table;margin-bottom:36px;border-top:4px solid #ddd;border-bottom:4px solid #ddd}#task .task_head span{display:table-cell;vertical-align:middle}#task .task_head span:first-child{padding:10px 4px 6px;font-size:16px}#task .task_head span:first-child em{font-size:24px}#task .task_head span:nth-child(2){padding:10px 10px 10px 20px;font-size:15px}}#task .solution_head{display:table;width:100%;margin-bottom:50px}#task .solution_head dt{display:table-cell;border:4px solid #1461a9;line-height:1;color:#1461a9;vertical-align:middle;font-weight:500;font-size:24px;position:relative}#task .solution_head dt span{display:block;white-space:nowrap;padding:20px 24px 24px 57px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/solution/task_ic01.svg) no-repeat 23px center/22px 32px}#task .solution_head dt span:before,#task .solution_head dt span:after{content:"";display:inline-block;width:0;height:0;margin:auto;border:16px solid transparent;position:absolute;top:0;bottom:0}#task .solution_head dt span:before{border-left:18px solid #1461a9;right:-35px}#task .solution_head dt span:after{border-left:18px solid #fff;right:-29px}#task .solution_head dd{padding-left:40px;vertical-align:middle;line-height:1.8;color:#1461a9;font-weight:700;font-size:24px}@media screen and (max-width:768px){#task .solution_head{margin-bottom:36px}#task .solution_head dt{border:3px solid #1461a9;font-size:18px}#task .solution_head dt span{padding:18px 18px 22px 42px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/solution/task_ic01.svg) no-repeat 18px center/16px 24px}#task .solution_head dt span:before,#task .solution_head dt span:after{border-width:16px}#task .solution_head dt span:before{right:-33px}#task .solution_head dd{padding-left:34px;font-size:18px}}#price .price_item{display:table;margin:0 auto 36px;text-align:center}#price .price_item figure,#price .price_item p{display:table-cell;text-align:left;vertical-align:middle}#price .price_item figure{padding:0 30px 0 0}#price .price_item p{color:#1461a9;font-weight:700;line-height:1.6;font-size:32px}#price .price_item p.fs-sm{font-weight:500;font-size:20px}#price .price_item p small,#price .price_item p span.small{display:block;text-align:left;line-height:1.4;font-weight:500;font-size:16px}#price .price_item p br+span{margin-top:10px}@media screen and (max-width:768px){#price .price_item{display:block;text-align:center}#price .price_item figure,#price .price_item p{display:block;text-align:center}#price .price_item figure{margin-bottom:15px;padding:0}#price .price_item p{vertical-align:top;line-height:1.4;font-size:24px}#price .price_item p:not(:last-child){margin-bottom:10px}#price .price_item p.fs-sm{font-size:16px}#price .price_item p small,#price .price_item p span.small{display:inline-block;text-align:center;line-height:1.3;font-size:14px}}#price .price_item+p.notes{display:block;margin-top:-12px;margin-bottom:36px;padding-left:1em;text-indent:-1em;text-align:center;font-size:14px}#price .price_item+ul.notes{display:block;text-align:center;margin-top:-12px;margin-bottom:36px}#price .price_item+ul.notes li{padding-left:1.25em;text-indent:-1.25em;line-height:1.75;font-size:14px}#price .price_item+ul.notes li:not(:last-child){margin-bottom:6px}#price ul.inline{margin-bottom:80px}#price ul.inline li{display:inline-block;margin-right:40px}#price table{width:100%;margin-bottom:80px;border:2px solid #ddd}#price table tbody tr th,#price table tbody tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px}#price table tbody tr th{width:30%;color:#1461a9}#price table tbody tr td ul.inline{margin-bottom:0}#lineup_sec{background:#faf7f0;padding:40px 0}#lineup_sec .sec_in{display:table;padding:0 30px;margin:0 auto;width:100%;max-width:1060px}#lineup_sec .sec_in .lineup_l,#lineup_sec .sec_in .lineup_r{display:table-cell;vertical-align:middle}#lineup_sec .sec_in .lineup_l{padding-right:95px}#lineup_sec .sec_in .lineup_r{width:307px}#lineup_sec .sec_in .ichead{padding-left:100px;line-height:1.65;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/solution/lineup_ic01.svg) no-repeat left center/64px 64px;font-size:28px}@media screen and (max-width:768px){#lineup_sec .sec_in{display:block;padding:0 20px;margin:0 auto;width:100%}#lineup_sec .sec_in .lineup_l,#lineup_sec .sec_in .lineup_r{display:block}#lineup_sec .sec_in .lineup_l{margin-bottom:24px;padding-right:0}#lineup_sec .sec_in .lineup_r{margin:auto}#lineup_sec .sec_in .ichead{padding-left:46px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/solution/lineup_ic01.svg) no-repeat left center/31px 31px;font-size:22px}}#solution .pr30{padding-right:30%}#solution .fig_right .wid5{width:5%}#solution .fig_right .wid6{width:6%}#solution .fig_right .wid7{width:7%}#solution .fig_right .wid8{width:8%}#solution .fig_right .wid9{width:9%}#solution .fig_right .wid10{width:10%}#solution .fig_right .wid11{width:11%}#solution .fig_right .wid12{width:12%}#solution .fig_right .wid13{width:13%}#solution .fig_right .wid14{width:14%}#solution .fig_right .wid15{width:15%}#solution .fig_right .wid16{width:16%}#solution .fig_right .wid17{width:17%}#solution .fig_right .wid18{width:18%}#solution .fig_right .wid19{width:19%}#solution .fig_right .wid20{width:20%}#solution .fig_right .wid21{width:21%}#solution .fig_right .wid22{width:22%}#solution .fig_right .wid23{width:23%}#solution .fig_right .wid24{width:24%}#solution .fig_right .wid25{width:25%}#solution .fig_right .wid26{width:26%}#solution .fig_right .wid27{width:27%}#solution .fig_right .wid28{width:28%}#solution .fig_right .wid29{width:29%}#solution .fig_right .wid30{width:30%}#solution .fig_right .wid31{width:31%}#solution .fig_right .wid32{width:32%}#solution .fig_right .wid33{width:33%}#solution .fig_right .wid34{width:34%}#solution .fig_right .wid35{width:35%}#solution .fig_right .wid36{width:36%}#solution .fig_right .wid37{width:37%}#solution .fig_right .wid38{width:38%}#solution .fig_right .wid39{width:39%}#solution .fig_right .wid40{width:40%}#solution .fig_right .wid41{width:41%}#solution .fig_right .wid42{width:42%}#solution .fig_right .wid43{width:43%}#solution .fig_right .wid44{width:44%}#solution .fig_right .wid45{width:45%}#solution .fig_right .wid46{width:46%}#solution .fig_right .wid47{width:47%}#solution .fig_right .wid48{width:48%}#solution .fig_right .wid49{width:49%}#solution .fig_right .wid50{width:50%}#solution .fig_right .wid51{width:51%}#solution .fig_right .wid52{width:52%}#solution .fig_right .wid53{width:53%}#solution .fig_right .wid54{width:54%}#solution .fig_right .wid55{width:55%}#solution .fig_right .wid56{width:56%}#solution .fig_right .wid57{width:57%}#solution .fig_right .wid58{width:58%}#solution .fig_right .wid59{width:59%}#solution .fig_right .wid60{width:60%}#solution .fig_right .wid61{width:61%}#solution .fig_right .wid62{width:62%}#solution .fig_right .wid63{width:63%}#solution .fig_right .wid64{width:64%}#solution .fig_right .wid65{width:65%}#solution .fig_right .wid66{width:66%}#solution .fig_right .wid67{width:67%}#solution .fig_right .wid68{width:68%}#solution .fig_right .wid69{width:69%}#solution .fig_right .wid70{width:70%}#solution .fig_right .wid71{width:71%}#solution .fig_right .wid72{width:72%}#solution .fig_right .wid73{width:73%}#solution .fig_right .wid74{width:74%}#solution .fig_right .wid75{width:75%}#solution .fig_right .wid76{width:76%}#solution .fig_right .wid77{width:77%}#solution .fig_right .wid78{width:78%}#solution .fig_right .wid79{width:79%}#solution .fig_right .wid80{width:80%}#solution .fig_right .wid81{width:81%}#solution .fig_right .wid82{width:82%}#solution .fig_right .wid83{width:83%}#solution .fig_right .wid84{width:84%}#solution .fig_right .wid85{width:85%}#solution .fig_right .wid86{width:86%}#solution .fig_right .wid87{width:87%}#solution .fig_right .wid88{width:88%}#solution .fig_right .wid89{width:89%}#solution .fig_right .wid90{width:90%}#solution .fig_right .wid91{width:91%}#solution .fig_right .wid92{width:92%}#solution .fig_right .wid93{width:93%}#solution .fig_right .wid94{width:94%}#solution .fig_right .wid95{width:95%}#solution .fig_right .wid96{width:96%}#solution .fig_right .wid97{width:97%}#solution .fig_right .wid98{width:98%}#solution .fig_right .wid99{width:99%}#solution .fig_right .wid100{width:100%}