@charset "UTF-8";#download{max-width:1000px;width:100%;margin:0 auto;padding-bottom:100px}.download_menu{width:100%;position:relative}.download_menu:after{content:"";width:100%;height:1px;background:#707070;position:absolute;left:0;bottom:0;z-index:-1}.download_menu ul{padding:0;margin:0;display:flex;justify-content:space-between}.download_menu ul li{width:auto;padding:0;margin:0;list-style:none;font-size:14px;font-weight:700;text-align:center}.download_menu ul li.active{border-left:1px solid #707070;border-top:1px solid #707070;border-right:1px solid #707070;background:#fff}.download_menu ul li a{font-size:14px;font-weight:700;text-decoration:none;position:relative;display:block;width:100%;height:100%;padding:20px 10px;color:#000}.download_menu ul li a span{padding:0 5px 10px}.download_menu ul li.active a span{border-bottom:3px solid #003F8E}.download_block{display:none}.download_block.active{display:block}.download_detail_block_inner{width:100%;display:flex;flex-wrap:wrap;border-left:1px solid #707070}.download_detail_block{width:33.33%;padding:40px 15px 30px;box-sizing:border-box;border-right:1px solid #707070;border-bottom:1px solid #707070}.download_detail_block_top .desc{font-size:12px;font-weight:700;line-height:1.7}.download_detail_block_top h3{margin:10px 0 0;padding:0;font-size:18px;font-weight:700;line-height:1.4}.download_detail_block_top h3 span{display:block;font-size:12px;line-height:1.7;font-weight:400}.download_detail_block_top .pic{margin-top:20px;text-align:center}.download_detail_block_bottom{padding-top:30px}.download_detail_block_bottom table{width:100%}.download_detail_block_bottom table th{font-size:10px;line-height:1.2;font-weight:400;padding:10px 5px}.download_detail_block_bottom table tr{border-bottom:1px solid #707070}.download_detail_block_bottom table tr th:nth-child(1){width:auto}.download_detail_block_bottom table tr th:nth-child(2){width:70px}.download_detail_block_bottom table tr th:nth-child(3){width:70px}.download_detail_block_bottom table td{font-size:14px;line-height:1.7;padding:10px 5px}.download_detail_block_bottom table td a{position:relative;display:block;width:100%;height:30px;line-height:30px;font-size:12px;font-weight:700;background-color:#ededed;text-align:center}.download_detail_block_bottom table td a.read:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:inline-block;width:25px;height:21px;background:url(//suminoe-contract.myshopify.com/cdn/shop/t/14/assets/icon_read.svg) center center;background-size:cover;margin-left:4px;margin-top:2px}.download_detail_block_bottom table td a.data:after{content:"";display:inline-block;width:10px;height:12px;background:url(//suminoe-contract.myshopify.com/cdn/shop/t/14/assets/icon_data.svg) center center;background-size:cover;margin-left:5px}.download_detail_block_bottom p{padding:0 5px;margin-top:10px;font-size:14px;line-height:1.7}@media screen and (min-width:741px)and (max-width:960px){.download_menu ul li a{font-size:calc(14 / 960 * 100vw)}}@media screen and (max-width:740px){#download{padding-bottom:100px}.download_menu{width:100%;position:relative}.download_menu:after{display:none}.download_menu ul{display:flex;justify-content:flex-start;flex-wrap:wrap;border-top:1px solid #707070}.download_menu ul li{width:33.33%;font-size:10px;border-right:1px solid #707070;border-left:none!important;border-top:none!important;border-bottom:1px solid #707070}.download_menu ul li:nth-child(3n){border-right:none!important}.download_menu ul li.active{border-right:1px solid #707070;background:transparent}.download_menu ul li a{font-size:10px;padding:20px 0}.download_menu ul li a span{padding:0 5px 10px}.download_block{display:none}.download_block.active{display:block}.download_detail_block_inner{width:100%;display:flex;flex-wrap:wrap;border-left:none}.download_detail_block{width:100%;padding:40px 23px 30px;box-sizing:border-box;border-right:none;border-bottom:1px solid #707070}}.download_detail_block--modal{width:50%;cursor:pointer}.download_detail_block--modal .download_detail_block_top h3 span{display:inline;font-size:unset}.download_modal_card{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:16px}.download_modal_card__text{flex:1;min-width:0}.download_modal_card__media{width:210px;flex:0 0 210px;text-align:right}.download_modal_card__media img{display:block;width:100%;height:auto;margin:auto}.download_modal_overlay[hidden]{display:none}.download_modal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#ffffffb3}.download_modal_panel{width:min(720px,100%);position:relative;box-sizing:border-box;background:#fff;border:1px solid #707070;padding:40px;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.download_modal_content{flex:1;min-height:200px;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html.download_modal_lock,body.download_modal_lock{overflow:hidden}.download_modal_body{width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.download_modal_hero{display:flex;align-items:center;gap:28px}.download_modal_hero__media{flex:0 0 260px;display:flex;justify-content:center}.download_modal_hero__media img{display:block;max-width:100%;height:auto}.download_modal_hero__content{flex:1;min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.download_modal_title{margin:0 0 10px;font-size:20px;line-height:1.4;font-weight:700}.download_modal_subtitle{margin:0 0 12px;font-size:14px;font-weight:700}.download_modal_read{font-size:14px;line-height:1.7}.download_modal_text{margin-top:18px;font-size:14px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.download_modal_meta{margin-top:16px}.download_modal_meta_row{display:flex;align-items:center;justify-content:space-between;gap:15%;padding:10px 0}.download_modal_meta_label{font-size:14px;font-weight:600;white-space:nowrap}.download_modal_meta_btns{flex:1 1 auto;min-width:0;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;justify-content:end}.download_modal_btn{display:inline-flex;align-items:center;justify-content:center;min-width:54px;max-width:50%;margin:auto;height:28px;padding:0 10px;background:#555;border:1px solid #555;text-decoration:none;border-radius:0;box-sizing:border-box;width:100%;min-width:0;color:#fff}.download_modal_btn:only-child{grid-column:1 / -1}.download_placeholder_image{width:100%;aspect-ratio:1 / 1;background:#e6e6e6;border:1px dashed #9a9a9a}.download_placeholder_text{color:#666;background:#f2f2f2;display:inline-block;padding:4px 8px}@media screen and (max-width:740px){.download_detail_block--modal{width:100%}.download_detail_block_top{text-align:center}.download_modal_card{flex-direction:column-reverse;align-items:stretch}.download_modal_card__media{width:100%;flex:none;text-align:center}.download_modal_card__media img{max-width:210px;margin:0 auto}.download_modal_hero{flex-direction:column;align-items:stretch}.download_modal_panel{max-width:90vw;max-height:80vh}.download_modal_hero__media{flex:none}.download_modal_hero__media img{margin:0 auto;max-width:260px}}.download_mto_subtitle{margin-top:24px;padding:12px 0;font-size:14px;font-weight:700;line-height:1.4}.download_mto_list{margin-top:12px;border-top:1px solid #707070}.download_mto_row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #707070}.download_mto_name{flex:1 1 auto;min-width:0;text-align:left;font-size:14px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.download_mto_btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;font-size:12px;font-weight:700;line-height:30px;text-decoration:none;background-color:#ededed;color:#000;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none}.download_mto_btn{width:auto}.download_mto_btn:hover{filter:brightness(.98)}@media screen and (max-width:740px){.download_mto_subtitle{margin-top:20px}.download_mto_row{align-items:flex-start}.download_mto_btn{margin-left:auto;height:30px}}.download_mto_btn.is-last-viewed{background-color:#888;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/51/assets/download-new.css.map */
