#dir_img{height:376px;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/obcisp/index_dir_bg01.jpg)}.con_sec .img{text-align:center}.con_sec p:not(:last-child){margin-bottom:80px}.con_sec .con_row p:not(:last-child){margin-bottom:60px}.con_sec .con_row .row_in p:not(:last-child){margin-bottom:40px}#obcisp #obcisp_info .bgblk{padding:40px;margin-bottom:60px;background-color:#faf7f0}#obcisp #obcisp_info .bgblk .detail{overflow:hidden}#obcisp #obcisp_info .bgblk p{margin-bottom:20px}#obcisp #obcisp_info .bgblk .ttl{margin-bottom:20px;font-size:24px;color:#af207f}#obcisp #obcisp_info .pdflink_btn{display:block;color:#fff;background-color:#af207f}#obcisp #obcisp_info .pdflink_btn span{display:block;background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_pdf_wh_ic01.svg)}#obcisp #obcisp_info .pdflink_btn span:after{background-image:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/common/com_bdnext_wh_ic01.svg)}#obcisp #obcisp_info .imlist{text-align:center;margin:0 -20px}#obcisp #obcisp_info .imlist li{display:inline-block;margin-bottom:20px}#obcisp #obcisp_info .imlist li a{display:block;margin:0 20px}@media screen and (min-width:769px){#obcisp #obcisp_info .bgblk .img{float:left;margin:0 40px 0 0;width:50%;max-width:380px}}@media screen and (max-width:768px){#dir_img{height:188px}.con_sec p:not(:last-child){margin-bottom:48px}.con_sec .con_row p:not(:last-child){margin-bottom:36px}.con_sec .con_row .row_in p:not(:last-child){margin-bottom:24px}#obcisp #obcisp_info .bgblk{padding:24px}#obcisp #obcisp_info .bgblk{margin-bottom:48px}#obcisp #obcisp_info .bgblk p{margin-bottom:12px}#obcisp #obcisp_info .bgblk .img{margin-bottom:12px}#obcisp #obcisp_info .bgblk .ttl{margin-bottom:12px;font-size:18px}#obcisp #obcisp_info .imlist{margin:0 -12px}#obcisp #obcisp_info .imlist li{margin-bottom:12px}#obcisp #obcisp_info .imlist li a{margin:0 12px}}.con_sec .sec_head{padding-bottom:0;margin-bottom:80px}.con_sec .sec_head:after{display:none}.con_sec .sec_head span{display:block;margin-top:50px;font-size:16px;font-weight:400;line-height:2}@media screen and (max-width:768px){.con_sec .sec_head{margin-bottom:48px}.con_sec .sec_head span{margin-top:30px;font-size:14px}}.obcisp #feature ul{margin:0 -15px 40px}.obcisp #feature ul li{float:left;width:25%}.obcisp #feature ul li>div{margin:0 15px}.obcisp #feature ul li .img{position:relative;text-align:center;overflow:hidden;padding-top:96.3%;margin-bottom:30px;background-color:#fff;border:4px solid #ddd;border-radius:100%}.obcisp #feature ul li .img img{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.obcisp #feature ul li p{padding:0 15px}.obcisp #licence dl{margin-bottom:40px;border:4px solid #ddd}.obcisp #licence dl>*{vertical-align:middle;padding:20px 40px}.obcisp #licence dl dt{font-size:24px;font-weight:700;color:#fff;background-color:#af207f}.obcisp #licence dl dd{font-size:20px;background-color:#fff}.obcisp #academic ul li{position:relative;padding-left:25px}.obcisp #academic ul li:not(:last-child){margin-bottom:10px}.obcisp #academic ul li:before{content:"";position:absolute;top:11px;left:0;height:10px;width:10px;border-radius:100%;background-color:#c06}.obcisp #curriculum ul li .img{text-align:center;margin-bottom:30px;background-color:#fff;border:2px solid #ddd}.obcisp #curriculum ul li p{margin-bottom:30px}.obcisp #overview .stntable thead th:first-child{background-color:#af207f}.obcisp #overview .stntable tbody th{padding:10px;width:110px}.obcisp #overview .stntable tbody td{width:30%}.obcisp #overview .stntable tfoot th{border:2px solid #fff;border-top:2px solid #ddd}.obcisp #overview .stntable tfoot th:nth-child(3),.obcisp #overview .stntable tfoot th:nth-child(4){color:#fff;background-color:#999;border:2px solid #ddd}.obcisp #overview .stntable tfoot th:nth-child(3){border-right-width:1px}.obcisp #overview+.pdflink_btn{margin:0 auto 80px;max-width:450px}.obcisp #registry #cost .cost_in{position:relative;text-align:center;border:4px solid #ddd}.obcisp #registry #cost .cost_l,.obcisp #registry #cost .cost_r{position:relative;padding-bottom:60px}.obcisp #registry #cost .cost_l .cost_in:after{content:"+";position:absolute;top:0;bottom:0;right:-36px;margin:auto;height:40px;font-size:40px;font-weight:700;line-height:1;color:#999}.obcisp #registry #cost .cost_in .ttl{padding:10px;font-size:20px;background-color:#ddd}.obcisp #registry #cost .cost_in .price{display:table;padding:15px 10px;width:100%;color:#af207f;font-weight:700;line-height:1.25}.obcisp #registry #cost .cost_in .price p{display:table-cell;vertical-align:middle}.obcisp #registry #cost .cost_in .price em{display:block;font-size:40px}.obcisp #registry #cost .cost_in .price span{font-size:20px}.obcisp #registry #cost .time{text-align:center;padding:10px;color:#fff;background-color:#af207f}@media screen and (min-width:601px){.obcisp #licence dl>*{display:table-cell}.obcisp #licence dl dt{width:25%}.obcisp #licence dl dd{width:75%}.obcisp #curriculum ul{margin:0 -12px 24px}.obcisp #curriculum ul li{float:left;width:33.33%}.obcisp #registry #cost{margin:0 -20px 40px}.obcisp #registry #cost>*{float:left}.obcisp #registry #cost .cost_in{margin:0 20px 30px}.obcisp #registry #cost .cost_l{width:66.66%}.obcisp #registry #cost .cost_r{width:33.33%}.obcisp #registry #cost .cost_l .cost_in{width:calc(50% - 40px)}.obcisp #registry #cost .cost_l .cost_in:nth-of-type(1){float:left}.obcisp #registry #cost .cost_l .cost_in:nth-of-type(2){float:right}.obcisp #registry #cost .time{position:absolute;bottom:0;margin:0 20px;width:calc(100% - 40px)}}@media screen and (min-width:769px){.obcisp #curriculum ul{margin:0 -20px 40px}.obcisp #curriculum ul li>div{margin:0 20px}}@media screen and (max-width:960px){.obcisp #registry #cost .cost_in .ttl{padding:6px;font-size:16px}.obcisp #registry #cost .cost_in .price em{font-size:24px}.obcisp #registry #cost .cost_in .price span{font-size:16px}}@media screen and (max-width:768px){.obcisp #feature ul{margin:0 -15px 24px}.obcisp #feature ul li{width:50%}.obcisp #feature ul li:nth-child(n+3){margin-top:30px}.obcisp #feature ul li .img{margin-bottom:12px}.obcisp #feature ul li:nth-child(2) .img img,.obcisp #feature ul li:nth-child(3) .img img,.obcisp #feature ul li:nth-child(4) .img img{width:50%}.obcisp #academic ul li{padding-left:16px}.obcisp #academic ul li:not(:last-child){margin-bottom:6px}.obcisp #academic ul li:before{top:9px}.obcisp #licence dl{margin-bottom:24px}.obcisp #licence dl>*{padding:12px 24px}.obcisp #licence dl dt{font-size:18px}.obcisp #licence dl dd{font-size:16px}.obcisp #curriculum ul{margin-bottom:24px}.obcisp #curriculum ul li .img{margin-bottom:18px}.obcisp #overview+.pdflink_btn{margin-bottom:48px}}@media screen and (max-width:600px){.obcisp #overview .stntable{overflow-x:scroll;padding-bottom:20px}.obcisp #overview .stntable table{width:570px}.obcisp #registry #cost .cost_l,.obcisp #registry #cost .cost_r{padding-bottom:0;margin-bottom:24px}.obcisp #registry #cost .cost_in{margin-bottom:40px}.obcisp #registry #cost .cost_l .cost_in:first-of-type:after{top:auto;bottom:-40px;left:0;right:0;height:36px;font-size:36px}.obcisp #registry #cost .cost_l .cost_in:last-child:after{display:none}.obcisp #registry #cost .time{margin-bottom:0}}.kyozai #dir_img{height:188px}.kyozai .text_info{display:table;width:100%;padding:30px;border:4px solid #ddd}.kyozai .sec_in>.fs-md{text-align:center}.kyozai .text_info dt{position:relative;padding:4px 40px 4px 80px;font-size:20px;line-height:1.5;color:#af207f}.kyozai .text_info dt:before{content:"";position:absolute;top:50%;left:0;margin-top:-32px;height:64px;width:64px;background:url(//cdn2.hubspot.net/hubfs/2684654/obc/assets/images/obcisp/kyozai_text_info_ic01.svg) no-repeat 0% 50%;background-size:contain}.kyozai .text_info dd{font-size:14px}.kyozai .text_list>li{margin-bottom:60px}.kyozai .text_list .img{float:left;margin-right:40px}.kyozai .text_list .detail{overflow:hidden}.kyozai .text_list .ttl{margin-bottom:10px;font-size:20px;color:#af207f}.kyozai .text_list ul:not(:last-child){margin-bottom:20px}.kyozai .text_list .pdflink_btn{margin-bottom:0}.kyozai .text_list .pdflink_btn:not(:last-child){margin-bottom:10px}.kyozai .pdf_blk{position:relative}.kyozai .pdf_blk ul{padding-right:200px}.kyozai .pdf_blk a{position:absolute;top:0;right:0}.kyozai .stntable.text_download{font-size:14px}.kyozai .stntable.text_download thead th:first-child{background-color:#af207f}.kyozai .stntable.text_download tbody th{padding:10px;width:100px}.kyozai .stntable.text_download tbody td{padding:10px 15px}.kyozai .stntable.text_download tbody td:nth-child(3){text-align:center}.kyozai .stntable.text_download .stnlink{display:block}.kyozai #download .bdblk{padding:20px 30px;border-width:2px}.kyozai #download .bdblk .ttl{font-size:20px;color:#af207f}@media screen and (min-width:601px){.kyozai .text_info>*{display:table-cell;vertical-align:middle}.kyozai .text_info dd{width:280px}}@media screen and (max-width:768px){.kyozai #dir_img{height:128px}.kyozai .text_info{padding:20px}.kyozai .text_info dt{padding:0 20px 0 45px;font-size:16px}.kyozai .text_info dt:before{margin-top:-20px;height:40px;width:40px}.kyozai .text_list>li{margin-bottom:36px}.kyozai #download .bdblk{padding:12px 18px}.kyozai #download .bdblk .ttl{font-size:16px}}@media screen and (max-width:600px){.kyozai .text_info dt{display:block;margin-bottom:20px}.kyozai .text_info dt{padding-right:0}.kyozai .text_list .img{float:none;margin:0 0 24px}.kyozai .pdf_blk ul{padding-right:0}.kyozai .pdf_blk a{display:block;position:static;margin:-16px 0 20px}.kyozai .stntable.text_download tbody th{padding:0;width:35px}}#obcisp #obcisp_info .imlist li a{transition:opacity .3s}#obcisp #obcisp_info .imlist li a:hover{opacity:.7}