@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?4uatnv);src:url(../fonts/icomoon.eot?4uatnv#iefix) format('embedded-opentype') , url(../fonts/icomoon.ttf?4uatnv) format('truetype') , url(../fonts/icomoon.woff?4uatnv) format('woff') , url(../fonts/icomoon.svg?4uatnv#icomoon) format('svg');font-weight:normal;font-style:normal;font-display:swap}#footer #copyright{text-align:center}.inPageLink{padding-top:100px;margin-top:-100px}.title-tertiary.flag-cn:before{background-image:url(/img/company/partner/flag_cn.gif)}.title-tertiary.flag-kr:before{background-image:url(/img/company/partner/flag_kr.gif)}.title-tertiary.flag-ISRAEL:before{background-image:url(/img/company/partner/flag_ISRAEL.gif)}#main--image.main-product.lazyloaded{background-image:url(https://www.idaj.co.jp/img/main/main-product.jpg?PageSpeed=off)}.case--list:last-of-type{border-bottom:none}#about-mbd>#main--image.main-about-mbd.lazyloaded{background-image:url(/img/main/main-about-mbd.jpg)}#accordion{width:80%;margin:0 auto}.accordion-click,.accordion-content{padding:10px}.accordion-click{background-color:#4060b8;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;cursor:pointer;margin-top:15px}.accordion-content{border:1px solid #4060b8;border-bottom-right-radius:3px;border-bottom-left-radius:3px}#page{width:100%;overflow-x:hidden}ul.sidenav-list li b{line-height:1.3rem;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;display:block;color:#fff}.bgBlue_Link{background-color:#f0f5fa!important}.fontBold{font-weight:bold!important}.fontred{color:#c00!important}.fontwhite{color:#fff!important}.fontredClear{color:red!important}.fontgary{color:#666!important}.fontblack{color:#000!important}.fontgreen{color:#070!important}.fontSizeS{font-size:10px}.fontSize_09{font-size:90%}.indent1{display:block;padding-left:1em;text-indent:-1em}.indent2{display:block;padding-left:2em;text-indent:-2em}table.tableline th{background-color:#eee}table.tableline th,table.tableline td{border:1px solid #000;padding:4px;display:table-cell;vertical-align:middle}td.borderDotLineBottom,th.borderDotLineBottom{border-bottom:3px dotted #e8e8e8}table.tableLayout th,.tableLayout td{padding:0 10px 0 0;vertical-align:middle;border:0}.img-size-fixed{max-width:none;width:auto;height:auto}.verticalTop{vertical-align:top!important}.verticalBottom{vertical-align:bottom!important}.movieSize-L{width:580px;height:315}.title-secondary.bd-btm{margin-bottom:20px!important}#product-content section li{margin-bottom:10px!important}#product-content section li>ul{margin-top:10px!important}.nowap{white-space:nowrap}.displayBlock{display:block!important}.clearboth{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}input[type="password"]{background-clip:padding-box;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;color:#464a4c;display:block;font-size:1rem;line-height:1.25;padding:.8rem 1rem;transition:border-color .15s ease-in-out 0s , box-shadow .15s ease-in-out 0s;width:100%}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea{font-size:16px}.form-control,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],textarea,select{padding:.3em}select.form-control:not([size]):not([multiple]), select:not([size]):not([multiple]) {height: calc(2em + 2px)}.select-wrap::after{font-size:1em;top:8px}.select-wrap select{height:2em!important;line-height:normal!important}#product .select-wrap select{line-height:normal!important}.inquiry--flow>.no-gutters{font-size:.8rem}form .form-item{padding-top:.3rem!important}ul.table-content{padding-left:40px}.product-lower-list ul{list-style:none;padding:0;margin:0}.product-lower-list ul li{margin-bottom:10px}.product-lower-list ul li a{position:relative;padding:10px 30px 10px 28px;display:block;-webkit-border-radius:2px;border-radius:2px;background-color:#f0f5fa;font-weight:bold;-webkit-transition:all 400ms cubic-bezier(.19,1,.22,1);-moz-transition:all 400ms cubic-bezier(.19,1,.22,1);-o-transition:all 400ms cubic-bezier(.19,1,.22,1);transition:all 400ms cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-lower-list ul li a::after{content:"";font-family:"icomoon";font-size:10px;vertical-align:middle;color:#31319d;position:absolute;right:10px;top:50%;margin-top:-10px}.product-lower-list ul li a:hover,.product-lower-list ul li a:focus,.product-lower-list ul li a:active{text-decoration:none;background-color:#f1f1f1}ul.table-content>li{list-style:none;position:relative;padding:0 0 0 20px}ul.table-content>li::before{content:"";position:absolute;top:8px;left:-4px;border:4px solid transparent;border-top:6px solid #31319d}#hero--image #seen-canvas.loaded{opacity:.1}@media (min-width:1200px){.plyr__default .plyr{padding-top:0!important}}#inc_userinformation{display:none}.usc-wrap .usc-wrap--block .lower-h5_bdbtm{margin-left:5px;margin-right:5px}.info--archive__detail p{margin:20px 0 0 0}.info--archive__detail dd{padding-bottom:20px}.info--archive__detail dd p.newsTitle{padding:0;margin-top:10px}.contentSation .usc-wrap .usc-wrap--inner .card .card-block.usc-wrap--content{border:none!important}.usc-wrap .usc-wrap--inner .card .usc-wrap--content table.tableSation{margin:0;width:calc(100%)}.usc-wrap .usc-wrap--inner .card .usc-wrap--content table.tableSation td:first-child{font-weight:normal}.usc-wrap .usc-wrap--inner .card .usc-wrap--content table.tableSation td{text-align:left;border-bottom:solid 1px #000}.usc-wrap .usc-wrap--inner .card .usc-wrap--content table.tableSation th{text-align:left}@media (min-width:1180px){table.tableSation tr>td:last-child{width:80px}}.sessionOnly{display:none}form span.area{display:inline-block;width:7em;vertical-align:top}form span.date{display:inline-block;width:15em;vertical-align:top}form span.dateonly{display:inline-block;width:8em;vertical-align:top}form span.place{display:inline-block;vertical-align:top}.seminar-detail table{height:auto!important}.seminar-detail table tr>th,.seminar-detail table tr>td:first-child{min-width:100px!important;max-width:100px!important}.seminar-detail table tr>th:first-child,.seminar-detail table tr>td:first-child{width:100px!important}.seminar-detail table td.b3,.seminar-detail table td.b1,.seminar-detail table tr > td:nth-child(2) {max-width:calc(100% - 100px)!important;min-width:calc(100% - 100px)!important}@media (max-width:767px){.seminar-detail table tr>th,.seminar-detail table tr>td:first-child{white-space:normal!important}}.head-border{font-size:1.5rem;margin-bottom:15px;display:flex;align-items:center}.head-border:before,.head-border:after{content:"";height:1px;flex-grow:1;background-color:#666}.head-border:before{margin-right:1rem}.head-border:after{margin-left:1rem}.mp4-bd{border:1px solid #666}.btn-pagemove{font-weight:bold;background:#f0f5fa;//ボタンの背景色
    color: #31319d;//ボタンのテキストの色
    border: none}.btn-pagemove:hover{color:#000;background:#f1f1f1!important;//ボタンの上にポインタを持ってきたり、クリックしたりした時の背景色
    color: #1f1f63 !important;//ボタンの上にポインタを持ってきたり、クリックしたりした時のテキストの色
}.btn-pagemove:not(:disabled):not(.disabled):active, .btn-pagemove:not(:disabled):not(.disabled).active, .show > .btn-pagemove.dropdown-toggle {color:#000;background:#f1f1f1!important;//ボタンの上にポインタを持ってきたり、クリックしたりした時の背景色
    color: #1f1f63 !important;//ボタンの上にポインタを持ってきたり、クリックしたりした時のテキストの色
}.container_bgimg-text{position:relative;text-align:left!important;margin:30px 0 0 0}.container_bgimg-text .image img{width:30%;height:auto}.container_bgimg-text .text-box{position:absolute;top:50%;right:0%;transform:translateY(-50%);background-color:#f0f5fa;padding:20px;max-width:600px}.container_bgimg-text .text-box b{font-size:1.2rem}.container_bgimg-text .text-box p{margin-top:10px;text-align:left}@media only screen and (max-width:1200px){.container_bgimg-text{display:flex;flex-direction:column;text-align:center!important}.container_bgimg-text .image img{width:200px;height:auto;position:relative;z-index:1}.container_bgimg-text .text-box{position:relative;top:0;right:0;transform:translateY(0);background-color:#f0f5fa;padding:20px;max-width:600px;z-index:2;margin-top:20px}}a.btn_oyakudachi{background-color:#ed7d31;padding:5px 10px;display:block!important;color:#fff;font-weight:bold;text-decoration:none}a.btn_oyakudachi:hover{opacity:.7}.form-waku{padding:15px;margin-bottom:50px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.form-waku .select-wrap::after{right:5px}.form-waku .form-control{font-size:.9em}#keep #main--image>.container,#keep #main--image>h2{background:linear-gradient(to right,rgba(252,221,0,.9) 0%,rgba(252,221,0,0) 100%)}#main--image.main-keep.lazyloaded{background-image:url(/img/main/main-keep.jpg?20180112)}#keep #sec01 h3{color:#2b2b3c;position:relative;padding-left:30px;font-size:1.9rem;line-height:2.8rem}#keep #sec01 h3:before{content:"";position:absolute;left:0;top:7px;border-left:7px solid #2b2b3c;height:calc(100% - 12px)}#keep #sec01 p{padding-left:30px;line-height:1.6rem}@media (max-width:991px){#keep #sec01 p{padding-left:0;line-height:1.6rem}}#keep #sec02,#keep #sec03,#keep #sec04{background-color:#f0f5fa;padding:30px 40px 20px;margin:70px 0 150px;position:relative}@media (max-width:991px){#keep #sec02,#keep #sec03,#keep #sec04{margin:40px 0 40px}}@media (max-width:767px){#keep #sec02,#keep #sec03,#keep #sec04{margin:0 0 40px}}@media (max-width:575px){#keep #sec02,#keep #sec03,#keep #sec04{margin:0 0 20px}}#keep #sec02 .bg{background-image:url(/img/keep/img01@2x.jpg);right:10px}@media (max-width:991px){#keep #sec02 .bg{right:0;left:-40px}}@media (max-width:767px){#keep #sec02 .bg{left:-15px}}#keep #sec03 .bg{background-image:url(/img/keep/img02@2x.jpg);left:10px}@media (max-width:991px){#keep #sec03 .bg{right:0;left:-40px}}@media (max-width:767px){#keep #sec03 .bg{left:-15px}}#keep #sec04 .bg{background-image:url(/img/keep/img03@2x.jpg);right:10px}@media (max-width:991px){#keep #sec04 .bg{right:0;left:-40px}}@media (max-width:767px){#keep #sec04 .bg{left:-15px}#keep #sec02,#keep #sec03,#keep #sec04{padding:0 15px 10px}#keep #sec02 h3,#keep #sec03 h3,#keep #sec04 h3{margin-bottom:10px!important}}#keep .keep-wrap{z-index:1}#keep .keep-wrap .title-secondary,#keep .keep-wrap .seminar-detail h2.p14,.seminar-detail #keep .keep-wrap h2.p14{font-size:1.4rem}#keep .keep-wrap p{line-height:1.8rem;font-size:.9rem}#keep .bg{-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;width:90%;position:absolute;bottom:20px;top:-65px}@media (max-width:991px){#keep .bg{position:relative;width: calc(100% + 80px);height:300px;top:-30px}}@media (max-width:767px){#keep .bg{position:relative;width: calc(100% + 30px);height:220px;top:0;margin-bottom:10px}}#about .banner{margin:65px auto 65px}#about .ex-box h4{color:#31319d}@media (min-width:767px){.sp{display:none}#about .ex-box h4{font-size:1.34rem}#about .ex-box{font-size:1.1rem;line-height:1.6}#about .ex-box .btn-wrap{text-align:right}#about .ex-box .btn{width:10.54rem}}@media (max-width:767px){#about .banner{margin:33px auto}#about .ex-box h4{font-size:1.25rem;line-height:1.5;margin-bottom:.2rem}#about p.mt15.mb15{margin-top:0!important}#about p.mt15.mb25{margin:8px 0 15px!important}#about .ex-box .btn-wrap{text-align:center}#about .ex-box .small{font-size:.9rem}#about .ex-box .btn{width:12.6rem;line-height:1.2;font-size:1.2rem}#about .btn-lh{line-height:1.4;font-size:1.4rem;max-width:100%;margin-bottom:30px}}a svg path.x-twitter-footer{fill:#fff!important}a:hover svg path.x-twitter-footer{fill:#67b0f2}a svg path.x-twitter-normalLink{fill:#1b95e0}a:hover svg path.x-twitter-normalLink{fill:#13689c}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-duwn:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-arrow-right:before{content:"\e904"}.icon-arrow-up:before{content:"\e905"}.icon-line:before{content:"\e906"}.icon-facebook:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-instagram:before{content:"\e901"}.icon-hatena:before{content:"\e900"}.icon-youtube2:before{content:"\ea9e"}