@charset "UTF-8";.fl_r,.fl_l,.col_box,.solution_list,.tab .tab_nav,#map .map_dl{display:block}.fl_r:after,.fl_l:after,.col_box:after,.solution_list:after,.tab .tab_nav:after,#map .map_dl:after{content:"";display:block;clear:both;height:0}.con_sec .link_btn,.con_sec .stnlink_btn,#problem .col_box .col_box_3>a,.tab .tab_content a.link_btn,#casestudy .casestudy li a,.relation_nav ul li a{opacity:1;transition:opacity .3s}.con_sec .link_btn:hover,.con_sec .stnlink_btn:hover,#problem .col_box .col_box_3>a:hover,.tab .tab_content a.link_btn:hover,#casestudy .casestudy li a:hover,.relation_nav ul li a:hover{opacity:.7}#dir_img{height:188px;background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_dir_bg01.jpg)}#dir_img .dir_ttl{font-weight:500;font-size:32px}#dir_img .dir_ttl em{font-size:40px}.top #dir_img{height:376px;background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.4)),url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_dir_bg01.jpg)}.top #dir_img .dir_ttl{line-height:1.6;padding-bottom:85px}.top #dir_img .dir_ttl .dir_cat{display:inline-block;margin-bottom:25px;padding:15px 30px;color:#fff;background:#a31574;line-height:1;font-weight:normal;font-size:16px}@media screen and (max-width:768px){#dir_img{height:122px}#dir_img .dir_ttl{font-size:22px}#dir_img .dir_ttl em{font-size:26px}.top #dir_img{height:188px}.top #dir_img .dir_ttl{padding-bottom:5px}.top #dir_img .dir_ttl .dir_cat{margin-bottom:10px;padding:10px 15px;font-size:14px}}.con_sec{padding:55px 0 80px}.con_sec .sec_in{max-width:100%}.other .con_sec .sec_in{max-width:1060px}.con_sec .sec_in em{color:#a31574}.con_sec.con_sec-gy em{color:#633b93}.con_sec#improve{padding:55px 0 50px}.con_sec#map{padding:70px 0 80px}.con_sec#relation{padding:70px 0 80;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_relation_bg01.jpg) no-repeat center center;background-size:cover;text-align:center}.other .con_sec#relation .sec_in{max-width:100%}@media screen and (max-width:960px){.con_sec#map{padding:40px 0 48px}}@media screen and (max-width:768px){.con_sec{padding:40px 0 48px}.con_sec#improve{padding:40px 0 48px}.con_sec#map{padding:40px 0 48px}.con_sec#relation{padding:40px 0 48px}}.con_sec .link_btn{position:relative}.con_sec .link_btn:after{content:"";display:inline-block;vertical-align:middle;width:14px;height:18px;margin-left:16px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_wh_ic01.svg) no-repeat;background-size:14px 14px}.con_sec .stnlink_btn{display:inline-block;text-align:left;padding:12px 30px;color:#111;background-color:#eee}.con_sec .stnlink_btn span:after{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_vi_ic01.svg) no-repeat;background-size:contain}@media screen and (max-width:768px){.con_sec .stnlink_btn{display:block;text-align:center}}.sale .con_sec em,.sale .con_in.con_sec-gy em,.store .con_sec em,.store .con_in.con_sec-gy em{color:#390}.sale .bdhead span,.store .bdhead span{border-left-color:#390}.sale .stnlink_btn span:after,.sale .relation_nav ul li a span:after,.store .stnlink_btn span:after,.store .relation_nav ul li a span:after{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_gr_ic01.svg) no-repeat;background-size:contain}.business .con_sec em,.business .con_in.con_sec-gy em{color:#ca0}.business .bdhead span{border-left-color:#ca0}.business .stnlink_btn span:after,.business .relation_nav ul li a span:after{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_ye_ic01.svg) no-repeat;background-size:contain}.accounting .con_sec em,.accounting .con_in.con_sec-gy em{color:#c06}.accounting .bdhead span{border-left-color:#c06}.accounting .stnlink_btn span:after,.accounting .relation_nav ul li a span:after{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_pu_ic01.svg) no-repeat;background-size:contain}.humanrelations .con_sec em,.humanrelations .con_in.con_sec-gy em{color:#06c}.humanrelations .bdhead span{border-left-color:#06c}.humanrelations .stnlink_btn span:after,.humanrelations .relation_nav ul li a span:after{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_bl_ic01.svg) no-repeat;background-size:contain}.industry_head{margin-bottom:35px;text-align:center;letter-spacing:.06em;line-height:1.8;font-weight:700;font-size:33px}.industry_head+.fs-md{line-height:2.15;margin-bottom:70px}.industry_head+.bdhead{margin-top:60px}#improve .industry_head{margin-bottom:65px}#relation .industry_head{color:#fff;margin-bottom:50px}@media screen and (max-width:768px){.industry_head{margin-bottom:15px;line-height:1.5;font-size:22px}.industry_head+.fs-md{line-height:1.8;margin-bottom:40px}.industry_head+.bdhead{margin-top:40px}#improve .industry_head{margin-bottom:35px}#relation .industry_head{margin-bottom:30px}}.fl_l figure{float:left;margin-right:40px}.fl_r figure{float:right;margin-left:40px}.fl_r>div,.fl_r>.fl_in,.fl_l>div,.fl_l>.fl_in{overflow:hidden}@media screen and (max-width:960px){.fl_r figure,.fl_l figure{float:none;margin:0 auto 25px;text-align:center}.fl_r figure>div,.fl_r figure>.fl_in,.fl_l figure>div,.fl_l figure>.fl_in{overflow:visible}}.col_box{margin-bottom:60px}.col_box.is-center{text-align:center;font-size:0}.col_box.is-center .col_box_3,.col_box.is-center .col_box_2{float:none;display:inline-block;text-align:left;font-size:16px;vertical-align:top}.col_box .col_box_3{float:left;width:31.4%;padding:25px 30px 35px;border:2px solid #ddd}.col_box .col_box_2{float:left;width:48.6%;padding:25px 30px 35px;border:2px solid #ddd}.col_box .col_box_2.is-center{float:none;display:block;width:48.6%;margin:auto}.col_box .col_box_1{width:100%;padding:25px 30px 35px;border:2px solid #ddd}.col_box .col_box_3:not(:last-child){margin-right:2.9%}.col_box .col_box_2:not(:last-child){margin-right:2.8%}.col_box .col_box_3 .box_head,.col_box .col_box_2 .box_head,.col_box .col_box_1 .box_head{display:block;text-align:center;margin-bottom:30px;line-height:1.5;font-size:20px}.col_box .col_box_3 figure,.col_box .col_box_2 figure,.col_box .col_box_1 figure{display:block;margin-bottom:30px;text-align:center}.col_box .col_box_3 p,.col_box .col_box_2 p,.col_box .col_box_1 p{line-height:2.1}@media screen and (max-width:768px){.col_box .col_box_3,.col_box .col_box_2,.col_box .col_box_1{float:none;width:100%;padding:20px}.col_box .col_box_3:not(:last-child),.col_box .col_box_2:not(:last-child),.col_box .col_box_1:not(:last-child){margin-right:0;margin-bottom:20px}.col_box .col_box_3 .box_head,.col_box .col_box_2 .box_head,.col_box .col_box_1 .box_head{margin-bottom:20px;font-size:18px}.col_box .col_box_3 figure,.col_box .col_box_2 figure,.col_box .col_box_1 figure{margin-bottom:20px}.col_box .col_box_3 p,.col_box .col_box_2 p,.col_box .col_box_1 p{line-height:1.75}}#problem .col_box .col_box_3{padding:0}#problem .col_box .col_box_3>a,#problem .col_box .col_box_3>.col_in{display:block;padding:25px 30px 35px}@media screen and (max-width:768px){#problem .col_box .col_box_3{padding:0}#problem .col_box .col_box_3>a,#problem .col_box .col_box_3>.col_in{padding:20px}}.solution_list li{display:table;width:100%}.solution_list li:not(:last-child){margin-bottom:60px}.solution_list li .img{display:table-cell;width:150px;padding-right:30px;vertical-align:top}.solution_list li .img figure{width:120px;height:120px;border-radius:100%}.solution_list li .detail{display:table-cell;vertical-align:top}.solution_list li .detail .ttl{margin-bottom:15px;font-size:20px;font-weight:500;line-height:1.75}.solution_list li .detail p:not(:last-child){margin-bottom:22px}.solution_list li .detail .stnlink_btn{min-width:315px}.solution_list li .detail .stnlink_btn span{width:100%}@media screen and (min-width:1400px){.solution_list li{float:left;width:48%}.solution_list li:nth-child(2n){margin-left:4%}.solution_list li:nth-child(2n+1){clear:both}}@media screen and (max-width:768px){.solution_list li:not(:last-child){margin-bottom:36px}.solution_list li .img{width:75px;padding-right:15px}.solution_list li .img figure{width:60px;height:60px}.solution_list li .detail .ttl{margin-bottom:18px;font-size:18px}.solution_list li .detail p{line-height:1.75}.solution_list li .detail p:not(:last-child){margin-bottom:18px}.solution_list li .detail .stnlink_btn{display:inline-block;min-width:0;padding:6px 18px}.solution_list li .detail .stnlink_btn span{width:auto}}.tab .tab_nav{margin:0 -20px 70px}.tab .tab_nav li{float:left;width:33.3%;padding:0 20px}.tab .tab_nav li a{display:block;padding:9px;border:3px solid #ddd;text-align:center;font-weight:400;font-size:24px;position:relative}.tab .tab_nav li a:after{display:inline-block;width:0;height:0;margin:auto;border:18px solid transparent;position:absolute;bottom:-36px;right:0;left:0}.tab .tab_nav li.sale a,.tab .tab_nav li.store a{color:#390}.tab .tab_nav li.sale a.current,.tab .tab_nav li.sale a:hover,.tab .tab_nav li.store a.current,.tab .tab_nav li.store a:hover{color:#fff;background:#390;border-color:#390}.tab .tab_nav li.sale a.current:after,.tab .tab_nav li.sale a:hover:after,.tab .tab_nav li.store a.current:after,.tab .tab_nav li.store a:hover:after{content:"";border-top:18px solid #390;border-left:18px solid #390}.tab .tab_nav li.accounting a{color:#c06}.tab .tab_nav li.accounting a.current,.tab .tab_nav li.accounting a:hover{color:#fff;background:#c06;border-color:#c06}.tab .tab_nav li.accounting a.current:after,.tab .tab_nav li.accounting a:hover:after{content:"";border-top:18px solid #c06;border-left:18px solid #c06}.tab .tab_nav li.humanrelations a{color:#06c}.tab .tab_nav li.humanrelations a.current,.tab .tab_nav li.humanrelations a:hover{color:#fff;background:#06c;border-color:#06c}.tab .tab_nav li.humanrelations a.current:after,.tab .tab_nav li.humanrelations a:hover:after{content:"";border-top:18px solid #06c;border-left:18px solid #06c}.tab .tab_nav li.business a{color:#ca0}.tab .tab_nav li.business a.current,.tab .tab_nav li.business a:hover{color:#fff;background:#ca0;border-color:#ca0}.tab .tab_nav li.business a.current:after,.tab .tab_nav li.business a:hover:after{content:"";border-top:18px solid #ca0;border-left:18px solid #ca0}.tab .tab_nav li:last-child{margin-right:0}@media screen and (max-width:960px){.tab .tab_nav{margin:0 -10px 50px}.tab .tab_nav li{padding:0 10px}}@media screen and (max-width:768px){.tab .tab_nav{margin:0 auto 30px}.tab .tab_nav li{float:none;width:100%;margin:0 0 10px;padding:0}.tab .tab_nav li a{padding:6px;font-size:18px}.tab .tab_nav li a:after{display:none}}.tab .tab_content{display:none}.tab .tab_content.current{display:block}.tab .tab_content .tab_head{margin-bottom:50px;padding:16px 50px;line-height:1.9;border-top:4px solid #390;border-right:4px solid #390;border-left:4px solid #390;color:#390;font-size:24px;position:relative}.tab .tab_content .tab_head:before{content:"";display:inline-block;width:34px;height:34px;background:url('//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_balloon_fr_btm_bg01.png') no-repeat;background-size:34px 34px;position:absolute;left:-4px;bottom:-30px}.tab .tab_content .tab_head:after{content:"";display:block;width:calc(100% - 30px);height:4px;background:#390;position:absolute;right:0;bottom:0}.tab .tab_content .tab_point{margin-bottom:20px;padding:0 0 0 38px;font-weight:500;font-size:20px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_improve_head_ic01.svg) no-repeat 0 0;background-size:30px 30px}.tab .tab_content ul{margin-bottom:22px}.tab .tab_content ul li{margin-bottom:13px;padding-left:25px;line-height:2.1;position:relative}.tab .tab_content ul li:before{content:"";display:inline-block;width:10px;height:10px;background:#390;border-radius:100%;position:absolute;left:0px;top:.75em}.tab .tab_content ul li>ul{margin-top:10px}.tab .tab_content ul li>ul li{padding-left:32px}.tab .tab_content ul li>ul li:before{left:5px}.tab .tab_content figure{margin-bottom:45px}.tab .tab_content a.link_btn{display:block;width:100%;padding:12px;color:#fff;text-align:center;background:#390}.tab .tab_content.accounting .tab_head{color:#c06;border-top:4px solid #c06;border-right:4px solid #c06;border-left:4px solid #c06}.tab .tab_content.accounting .tab_head:before{width:34px;height:34px;background:url('//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_balloon_fr_btm_bg02.png') no-repeat;background-size:34px 34px}.tab .tab_content.accounting .tab_head:after{background:#c06}.tab .tab_content.accounting .tab_point{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_improve_head_ic02.svg) no-repeat 0 0;background-size:30px 30px}.tab .tab_content.accounting ul li:before{background:#c06}.tab .tab_content.accounting a.link_btn{background:#c06}.tab .tab_content.humanrelations .tab_head{color:#06c;border-top:4px solid #06c;border-right:4px solid #06c;border-left:4px solid #06c}.tab .tab_content.humanrelations .tab_head:before{width:34px;height:34px;background:url('//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_balloon_fr_btm_bg03.png') no-repeat;background-size:34px 34px}.tab .tab_content.humanrelations .tab_head:after{background:#06c}.tab .tab_content.humanrelations .tab_point{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_improve_head_ic03.svg) no-repeat 0 0;background-size:30px 30px}.tab .tab_content.humanrelations ul li:before{background:#06c}.tab .tab_content.humanrelations a.link_btn{background:#06c}.tab .tab_content.business .tab_head{color:#ca0;border-top:4px solid #ca0;border-right:4px solid #ca0;border-left:4px solid #ca0}.tab .tab_content.business .tab_head:before{width:34px;height:34px;background:url('//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_balloon_fr_btm_bg04.png') no-repeat;background-size:34px 34px}.tab .tab_content.business .tab_head:after{background:#ca0}.tab .tab_content.business .tab_point{background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/index_improve_head_ic04.svg) no-repeat 0 0;background-size:30px 30px}.tab .tab_content.business ul li:before{background:#ca0}.tab .tab_content.business a.link_btn{background:#ca0}@media screen and (max-width:768px){.tab .tab_content .con_row .col_2{float:none;width:100%;margin-right:auto}.tab .tab_content .tab_head{padding:16px 20px;line-height:1.6;font-size:17px}.tab .tab_content .tab_point{font-size:16px}.tab .tab_content ul li{padding-left:25px}.tab .tab_content ul li:before{left:5px;top:.65em}.tab .tab_content ul li>ul li{padding-left:26px}.tab .tab_content figure{text-align:center;margin-bottom:30px}}#casestudy .industry_head{margin-bottom:60px}@media screen and (max-width:768px){#casestudy .industry_head{margin-bottom:35px}}#casestudy .casestudy{max-width:1200px;width:100%;margin:0 auto;text-align:center;font-size:0px}#casestudy .casestudy li{display:inline-block;width:20%;padding:0 20px;vertical-align:top;font-size:16px}#casestudy .casestudy li figure{margin-bottom:20px}#casestudy .casestudy li .ttl{display:block;width:100%;text-align:center;line-height:1.6}#casestudy .casestudy li .ttl span{display:inline-block;padding-right:30px;position:relative;vertical-align:middle}#casestudy .casestudy li .ttl span:after{content:"";display:block;width:13px;height:18px;margin:auto;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_ic01.svg) no-repeat;background-size:13px 15px;position:absolute;right:0;top:0;bottom:0}#casestudy .casestudy li a{display:block}@media screen and (max-width:960px){#casestudy .casestudy li{width:33.3%;margin-bottom:20px;font-size:16px}#casestudy .casestudy li figure{margin-bottom:12px}}@media screen and (max-width:768px){#casestudy .casestudy li{font-size:14px}#casestudy .casestudy li .ttl span{padding-right:22px}#casestudy .casestudy li .ttl span:after{width:10px;height:11px;margin-left:10px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_ic01.svg) no-repeat;background-size:10px 11px}}@media screen and (max-width:600px){#casestudy .casestudy li{width:50%}}#map .map_dl{background:#fff}#map .map_dl figure{float:right}#map .map_dl .map_dl_in{padding:28px 40px;overflow:hidden}#map .map_dl .map_dl_in .lead{margin-bottom:25px;font-weight:500;font-size:24px}@media screen and (max-width:768px){#map .map_dl figure{float:none;padding:20px 20px 0;text-align:center}#map .map_dl .map_dl_in{padding:15px 20px 20px}#map .map_dl .map_dl_in .lead{line-height:1.6;font-size:20px}}.relation_nav{max-width:1060px;margin:auto}.relation_nav ul li{display:inline-block;width:22%;margin:0 1%;font-size:0px}.relation_nav ul li a{display:block;background:#eee;font-size:14px}.relation_nav ul li a span{display:block;padding:12px 10px 36px;position:relative}.relation_nav ul li a span:after{content:"";display:inline-block;width:14px;height:14px;margin:auto;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/industry/com_bdnext_vi_ic01.svg) no-repeat;background-size:14px 14px;position:absolute;bottom:15px;right:0;left:0}@media screen and (max-width:768px){.relation_nav ul li{display:block;width:100%}.relation_nav ul li a{width:100%;margin:0 0 10px;font-size:16px}.relation_nav ul li a span{display:inline-block;padding:12px 26px}.relation_nav ul li a span:after{height:10px;right:0;bottom:0;top:0;left:auto;background-size:10px 10px}}.other .solution_list{margin:0 -20px}.other .solution_list li>div{margin:0 20px;border:4px solid #ddd}.other .solution_list li .ttl{text-align:center;padding:10px;font-size:20px;color:#fff;background-color:#af207f}.other .solution_list li figure img{width:100%}.other .solution_list li .solution_in{padding:20px}.other .solution_list li .solution_in .sub_ttl{margin-bottom:20px;font-size:20px;color:#af207f}.other .solution_list li .solution_in p{margin-bottom:20px}.other .solution_list li .solution_in .stnlink_btn{display:block;padding:12px 20px;text-align:center;color:#222;background-color:#eee}.other .solution_list li .solution_in .stnlink_btn span:after{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_pk_ic01.svg)}@media screen and (min-width:1400px){.other .solution_list li:nth-child(2n){margin-right:0;margin-left:0}.other .solution_list li:nth-child(2n+1){clear:none}.other .solution_list li{float:left;width:33.333%}}@media screen and (min-width:601px){.other .solution_list li{float:left;width:33.333%}}@media screen and (max-width:768px){.other .solution_list{margin:0 -12px}.other .solution_list li>div{margin:0 12px}.other .solution_list li .ttl{padding:6px;font-size:16px}.other .solution_list li .solution_in{padding:12px}.other .solution_list li .solution_in .sub_ttl{margin-bottom:12px;font-size:16px}.other .solution_list li .solution_in p{margin-bottom:12px}}@media screen and (max-width:600px){.other .solution_list li:nth-child(n+2){margin-top:24px}}