.btn_inquiry_submit,.btn_sdf_submit,.form_btn_submit_send,.btn_inquiry_submit_gray{height:30px;font-weight:bold;color:#fff;font-size:14px}.btn_inquiry_submit,.btn_sdf_submit{background-color:#ff7e00}.btn_inquiry_submit:hover,.btn_sdf_submit:hover{cursor:pointer}.form_btn_submit_send,.btn_inquiry_submit_gray{background-color:#ccc}#btn_inquiry_submit{margin:32px 0 0 278px;padding:0 35px}.flu-btn_inquiry{margin:32px 0 0 278px;padding:0 35px}.btn_sdf_submit{padding:0 35px}.inquiry_success{max-width:480px;width:100%;position:fixed;z-index:1001;left:50%;top:50%;transform:translate(-50%, -50%);display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding-bottom:20px}.inquiry_success_tit{padding:0 20px;background-color:#f9f7fb;border-bottom:1px solid #ebe4f6;height:35px;line-height:35px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.inquiry_success_tit p{color:#502c7f;font-weight:bold;float:left}.inquiry_success_tit span{float:right}.inquiry_success_con{padding:0 20px}.inquiry_success_con p{margin-top:25px;font-weight:bold;color:#6a4b92;font-size:18px}.inquiry_success_con ul{padding:13px 0 5px 0}.inquiry_success_con ul li{line-height:22px;color:#331515;font-size:13px}.inquiry_success_con dl{border-top:1px solid #ebe4f6;margin-top:10px;padding-top:10px;color:#331515;font-size:12px}.inquiry_success_con dl dt{float:left;width:75px;font-weight:bold;line-height:22px}.inquiry_success_con dl dd{float:left;width:325px;line-height:22px}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:rgba(0,0,0,.3)}.modal.is-show{display:flex}.modal-loading{z-index:1200}.modal-dialog{position:relative;width:calc(100vw - 1.5rem);margin:.5rem}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:.75rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1010;width:100vw;height:100vh;background-color:rgba(0,0,0,.3)}.header-modal-backdrop,.aside-backdrop{display:none;transition:all .03s;transform:translateY(100%);z-index:1030}.header-modal-backdrop.is-show,.aside-backdrop.is-show{display:block;transform:translateY(0%)}@media(min-width: 996px){.header-modal-backdrop,.aside-backdrop{transition:all 0s;z-index:1020}}.header-menu-backdrop{background-color:rgba(0,0,0,.3)}.header-menu-backdrop.is-show{display:block}@media(min-width: 996px){.modal-lg-backdrop{backdrop-filter:blur(12px)}}.modal-modify{position:absolute;top:-3.75rem;left:-3.75rem}.modal-title{margin-bottom:0;line-height:normal}.modal-body{position:relative;flex:1 1 auto}.modal-body table th{text-align:left}.modal-closed{position:absolute;top:0;right:-0.0625rem;width:3.5rem;height:3.5rem;background-color:rgba(0,0,0,0);z-index:1}.modal-closed .icon-guanbi{position:absolute;right:.25rem;top:.3125rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;background-color:#6a5ab1}.modal-closed .icon-delete{color:#6a5ab1}.inquiry-succeed-modal{max-width:33.375rem;width:100%}.inquiry-succeed-modal .modal-header .modal-title{border-bottom:1px solid rgba(25,12,57,.1)}@media(min-width: 576px){.modal-sm{max-width:408px}}@media(min-width: 996px){.modal-lg{max-width:864px}}@media(min-width: 1200px){.modal-xl{max-width:1140px}}@media(min-width: 1400px){.modal-xxl{max-width:1086px}}.text-D23470{color:#d23470}.text-D33471{color:#d33471}.text-FA9628{color:#fa9628}.text-FFA200{color:#ffa200}.text-614690{color:#614690}.text-D86E3B{color:#d86e3b}.text-DA789D{color:#da789d}.text-4DA4A4{color:#4da4a4}.text-FFC064{color:#ffc064}.bg-FBE9F2{background-color:#fbe9f2}.bg-D33171{background-color:rgba(211,49,113,.08)}sup,sub{cursor:pointer}.promotion-banner{min-height:16.875rem}@media screen and (max-width: 768px){.promotion-banner{min-height:15rem}.promotion-banner .activity-banner-ph{max-width:48rem;height:15rem;overflow:hidden}.promotion-banner .activity-banner-ph .cropped-image{width:100%;height:100%;object-fit:cover;object-position:20% center}}@media(min-width: 768px)and (max-width: 995px){.promotion-banner{min-height:15rem}.promotion-banner .activity-banner-pd{max-width:75.5rem;height:15rem;overflow:hidden}.promotion-banner .activity-banner-pd .cropped-image{width:100%;height:100%;object-fit:cover;object-position:32% center}}@media(min-width: 768px)and (max-width: 995px)and (min-width: 768px)and (max-width: 995px){.promotion-banner .activity-banner-pd .cropped-image{object-position:22% center}}@media screen and (min-width: 996px)and (max-width: 1200px){.promotion-banner{min-height:15rem}}@media screen and (min-width: 1200px){.promotion-banner{display:flex;justify-content:center}}.promotion-banner .activity-banner-pc{height:100%}@media screen and (min-width: 996px)and (max-width: 1200px){.promotion-banner .activity-banner-pc{max-width:75.5rem;height:15rem;overflow:hidden}.promotion-banner .activity-banner-pc .cropped-image{width:100%;height:100%;object-fit:cover;object-position:38% center}}@media screen and (min-width: 996px)and (max-width: 1200px)and (min-width: 996px)and (max-width: 1000px){.promotion-banner .activity-banner-pc .cropped-image{object-position:29.5% center}}@media screen and (min-width: 1201px)and (max-width: 1400px){.promotion-banner .activity-banner-pc{max-width:87.5rem;height:16.875rem;overflow:hidden}.promotion-banner .activity-banner-pc .cropped-image{width:100%;height:100%;object-fit:cover;object-position:38% center}}@media screen and (min-width: 1201px)and (max-width: 1400px){.promotion-banner .promotion-small-screen-banner .cropped-image{object-position:38% center}}@media screen and (min-width: 996px)and (max-width: 1200px){.promotion-banner .promotion-small-screen-banner .cropped-image{object-position:32% center}}.overflow-scroll{overflow-x:auto}@media screen and (max-width: 996px){.img-sm-cover{width:100%;height:100%;object-fit:cover}}.container a:hover{color:#f60}.activity-filter-box{display:flex;flex-wrap:wrap;margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x));box-sizing:border-box;column-gap:1.875rem}@media screen and (min-width: 996px)and (max-width: 1400px){.activity-filter-box{display:block}}@media screen and (min-width: 768px){.act-filter-list{gap:.75rem}}.act-filter-list li{min-width:6.25rem;border-radius:1.5rem;text-align:center;cursor:pointer;color:#6a4b92;background:#f5f1ff}.act-filter-list li.active{background-color:#6a5ab1;color:#fff}@media screen and (min-width: 768px){.act-filter-list li{min-width:7.5rem}}.promotion-list li img:nth-child(1){min-height:9.75rem}@media screen and (min-width: 768px){.promotion-list li img:nth-child(1){min-width:7.5rem}}.promotions-filter-label{position:absolute;bottom:0;left:0}.file-upload-container{display:inline-flex;align-items:center;border:1px solid #d3d4e2;border-radius:.375rem;background-color:#f5f5f7;padding:.375rem .4375rem;min-width:100%;box-sizing:border-box}.file-upload-container #fileInput{display:none}.file-upload-container #addFileBtn{background-color:#fff;border:.0625rem solid #d1d5db;border-radius:.25rem;padding:.25rem .625rem;cursor:pointer;display:flex;align-items:center;font-size:.875rem;white-space:nowrap}.file-upload-container #selectedFileName{margin-left:.5rem;font-size:.875rem}.file-upload-container .remove-file{display:none}.file-upload-container .select-label{top:.5rem}.upload-item:not(:last-child)::after{content:"";display:inline-block;height:.625rem;margin-left:.625rem;border-right:1px solid rgba(25,12,57,.1)}.promotion-process-info-list{gap:.75rem}@media(min-width: 996px){.promotion-process-info-list{gap:.8125rem}}.promotion-process-info-list li{position:relative;flex:1 1 100%}@media(min-width: 996px){.promotion-process-info-list li{flex:1 1 14.2857142857%}}.promotion-process-info-list li::before{content:"";top:50%;left:-0.625rem;transform:translateY(-50%) rotate(-90deg);position:absolute;width:0;height:0;border-style:solid;border-width:0 .375rem .5rem .375rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ffedf4 rgba(0,0,0,0)}@media(min-width: 996px){.promotion-process-info-list li::before{left:50%;top:-0.5rem;transform:translateX(-50%) rotate(0)}}.promotion-process-info-list .promotion-process-info{display:flex;align-items:center;height:100%;padding:.5rem}.promotion-process-info-list .promotion-process-info div{align-content:center}@media(min-width: 996px){.promotion-process-info-list .promotion-process-info div{min-height:3.125rem}}.promotion-process-info-list .promotion-process-info .br::after{content:none}@media(min-width: 996px){.promotion-process-info-list .promotion-process-info .br::after{content:"\a";white-space:pre}}@media(min-width: 996px){.promotion-process-info-list .promotion-process-info{flex-direction:column;padding:.75rem .9375rem}}@media(min-width: 996px){.promotion-process-info-list .promotion-process-info.info-production{flex-direction:column;padding:.75rem 0rem}}.pc-promotion-seven-line{width:100%;max-width:75.375rem}.icon-promotion-process-item{height:3rem}@media(min-width: 996px){.icon-promotion-process-item{width:auto;height:auto}}@media screen and (min-width: 996px){.mt-lg-80{margin-top:5rem}}.mt-70{margin-top:2.5rem}@media screen and (min-width: 768px){.mt-70{margin-top:4.375rem}}.mt-50{margin-top:1.875rem}@media screen and (min-width: 768px){.mt-50{margin-top:3.125rem}}.mt-40{margin-top:1.5625rem}@media screen and (min-width: 768px){.mt-40{margin-top:2.5rem}}.notice-box{background:rgba(254,214,136,.2);padding:1.25rem}.icon-width{width:1.875rem;height:1.875rem;align-content:center;flex-shrink:0}.resources-sidebar{position:absolute;top:0;left:100%;height:100%;margin-left:1rem}.resources-anchor-group{width:5.625rem;height:5.75rem;padding-left:.25rem;padding-right:.25rem;border-top:2px solid #8dc8c8}.category-sidebar.is-fixed{position:fixed;top:calc(var(--head-height) + 0.9375rem);animation:slideDown .5s ease}.category-sidebar.is-absolute{position:absolute;animation:slideUp .5s ease}.scientific-item{padding:0 35px}@media screen and (min-width: 996px){.scientific-item{width:33.3%}}.scientific-item:not(:last-child){border:none}@media screen and (min-width: 996px){.scientific-item:not(:last-child){border-right:1px dashed rgba(61,58,57,.3)}}
