/*!
 * Copyright (c) 2024 DUGAA (R)
 * www.dugaa.com
 * All rights reserved.
 * @ 2024-11-19 14:38:14
 */
@charset "UTF-8";h1{color:var(--h1FontColor)}h2{color:var(--h2FontColor)}h3{color:var(--h3FontColor)}p,b,ul,li,ol,td,th{color:var(--bodyFontColor)}hr{background-color:var(--bodyFontColor)}a{color:var(--linkFontColor)}*{padding:0;margin:0;box-sizing:border-box;flex-shrink:1}*:focus,*:active{outline:none}ul,li,ol{list-style:none}img{border:none;vertical-align:middle}a{text-decoration:none}input[type=button],input[type=submit],span.btn{cursor:pointer}a,a:visited,a:active{color:var(--linkFontColor);text-decoration:none}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.06)}75%{transform:scale(.9)}to{transform:scale(1)}}@keyframes zoom_in_out{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}*.zoom_in_out{animation:zoom_in_out 30s infinite}*.shake{animation:shake .8s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}*,*:before,*:after{box-sizing:border-box}@keyframes blinker{50%{opacity:0}}@keyframes colorChange{0%{background-color:#ffdd16;transform:scale(2)}50%{background-color:#ff9625;transform:scale(.5)}to{background-color:#ffea18;transform:scale(1)}}.animate_background_color{animation-name:colorChange;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}i.spin{animation:spin 5s infinite linear;display:inline-block}.bounce{animation-duration:2s;animation-iteration-count:1;transform-origin:bottom;animation-name:bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1)}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-30px)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-7px)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.blink{animation-duration:.3s;animation-iteration-count:3;animation-name:blink}@keyframes blink{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@keyframes bg_gradient_animation{0%{background-position:left}to{background-position:right}}@keyframes bg_gradient_animation2{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes moveLeftToRight{0%{transform:translate(0) rotate(0);transform-origin:center}25%{transform:translate(-150%) rotate(0);transform-origin:center}75%{transform:translate(150%) rotate(0);transform-origin:center}to{transform:translate(0) rotate(0);transform-origin:center}}@keyframes slide_up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide_down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes pulse{0%{transform:scale(.95)}50%{transform:scale(1.1)}to{transform:scale(.95)}}@keyframes poof{0%{transform:scale(1.1) translateY(0);opacity:1}to{transform:scale(1.1) translateY(-10px);opacity:0}}.poof{animation:poof .6s forwards}@font-face{font-family:PublicSans;src:url(/static/fonts_v1/PublicSans-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:FiraCode;src:url(/static/fonts_v1/FiraCode-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:url(/static/fonts_v1/Inter-VariableFont_slnt,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:300;src:url(/static/fonts_v1/material_icons.woff2) format("woff2")}.material-symbols-rounded,.mat{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale}body{font-size:.9rem;font-weight:300;font-family:PublicSans,sans-serif;color:var(--bodyFontColor)}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}h4,h5,h6{font-family:PublicSans,sans-serif;font-weight:560;color:var(--bodyFontColor)}h1,.h1{font-size:2.2rem;color:var(--h1FontColor)}h2,.h2{font-size:2rem;color:var(--h2FontColor)}h3,.h3{font-size:1.75rem;color:var(--h3FontColor)}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}::selection{background-color:#3173b4;color:#fff}p{font-family:PublicSans,sans-serif;line-height:1.4;font-size:.9rem;color:var(--bodyFontColor);font-weight:400}a{transition:color .3s ease-in-out;color:var(--linkFontColor)}a:hover{color:var(--linkHoverFontColor)}b{font-weight:700}ol,ul,dl,ol ol,ul ul,ol ul,ul ol{margin:0;padding:0}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}code,kbd,pre,samp,.code,.monospace{font-family:FiraCode,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%}::placeholder{color:#b0cbd3;opacity:1}:-ms-input-placeholder{color:#b0cbd3}::-ms-input-placeholder{color:#b0cbd3}ul.read,li.read{font-size:.8rem;display:flex;flex-direction:column;row-gap:.5rem;padding:.5rem;background-color:#eee;border-radius:10px}ul.read li,li.read li{font-weight:300;background-color:#fff;border-radius:5px;padding:.5rem}ul.read li b,li.read li b{font-weight:560}h1.block,h2.block,h3.block,h4.block,h5.block,h6.block,.h1.block,.h2.block,.h3.block,.h4.block,.h5.block,.h6.block{display:block;width:96%;max-width:1200px;margin:.5rem auto}.red,.red:visited{color:#d33617}.brown,.brown:visited{color:#726e56}.dark_red,.dark_red:visited{color:#9f225b}.green,.ok,.green:visited,.ok:visited{color:#1c7f53}.dark_green,.dark_green:visited{color:#397539}.blue,.blue:visited{color:#2453e1}.gray,.gray:visited{color:#b8b8b8}.black,.black:visited{color:#000}.orange,.orange:visited{color:#e96a29}*.bold,.mt td.bold{font-weight:560}.italic{font-style:italic}.serif{font-family:Lora,serif}.mono,.code{font-family:FiraCode,monospace}.xxl{font-size:2rem}.xl{font-size:1.6rem}.lg,.large,.l{font-size:1.3rem}.md,.medium{font-size:1rem}.sm,.small,.s{font-size:.9rem}.xs{font-size:.8rem}.xxs{font-size:11px}.center{text-align:center!important}.line_through{text-decoration:line-through}.flip_horizontal{transform:scaleX(-1)}.flip_vertical{transform:scaleY(-1)}.capital{text-transform:capitalize}.block{display:block}.hide{display:none}div.domain_index{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1rem;background-color:#f5f6f6}div.domain_index div.wr{border-radius:10px;background-color:#fff;max-width:600px;width:96%;min-height:250px;margin:0 auto;padding:1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr}div.domain_index h1.index_note{font-size:.9rem;font-weight:300;line-height:1.2rem;padding:.3rem;margin:0;color:#333}div.domain_index div.index_logo img{max-height:50px}div.domain_index div.site_switch_index{display:flex;row-gap:1rem;column-gap:1rem;flex-direction:column}div.domain_index div.site_switch_index div.clang_unit{display:grid;grid-template-columns:1fr;border:1px solid #DDD;border-radius:10px;gap:.3rem;transition:all .18s ease-in-out}div.domain_index div.site_switch_index div.clang_unit a{padding:1rem;color:#333;display:flex;width:100%;flex-wrap:nowrap;border-radius:5px;font-size:1rem;align-items:center;justify-content:flex-start;column-gap:.15rem;line-height:1.4rem}div.domain_index div.site_switch_index div.clang_unit a span{transition:color .18s ease-in-out;line-height:1.4rem}div.domain_index div.site_switch_index div.clang_unit a i.mat.external{font-size:1.4rem;padding-right:.5rem}div.domain_index div.site_switch_index div.clang_unit a span.label{font-weight:560;padding-right:.5rem}div.domain_index div.site_switch_index div.clang_unit a span.value{font-weight:300;font-size:.9rem;color:#888}div.domain_index div.site_switch_index div.clang_unit a:hover,div.domain_index div.site_switch_index div.clang_unit a:hover span.value,div.domain_index div.site_switch_index div.clang_unit a:hover span.label{color:#2453e1}div.domain_index div.site_switch_index div.clang_unit:hover,div.domain_index div.site_switch_index div.clang_unit.recommended{border-color:#2453e1;box-shadow:3px 3px 13px #37508854}div.domain_index div.site_switch_index div.clang_unit.recommended a,div.domain_index div.site_switch_index div.clang_unit.recommended a span.value,div.domain_index div.site_switch_index div.clang_unit.recommended a span.label{color:#2453e1}div#main{display:flex;flex-direction:column;min-height:100vh}div#main div.page_render{flex:1;overflow-y:auto}div#main div.page_render div.block div.cells_wr{width:96%;max-width:1200px;margin:0 auto;border-radius:10px}header.header{background-color:var(--headerBgColor);color:var(--headerFontColor)}header.header a{color:var(--headerFontColor)}header.header div.wr0{display:grid;grid-template-columns:1fr 2fr;height:40px;background-color:var(--headerIconsBgColor);color:var(--headerIconsFontColor)}header.header div.wr0 div.icon_list.brand_icons{display:flex;column-gap:1rem;align-items:center;justify-content:flex-start;padding-left:1rem}header.header div.wr0 div.icon_list.brand_icons div.icon_unit a{display:block;transition:all .18s ease-in-out;cursor:pointer;user-select:none;color:var(--headerIconsFontColor)}header.header div.wr0 div.icon_list.brand_icons div.icon_unit a img{height:24px}header.header div.wr0 div.icon_list.brand_icons div.icon_unit a span.name{font-size:.8rem}header.header div.wr0 div.icon_list.brand_icons div.icon_unit a:hover{transform:scale(1.06) translateY(-1px)}header.header div.wr0 div.icon_list.header_icons{display:flex;column-gap:1rem;align-items:center;justify-content:flex-end;padding-right:1rem}header.header div.wr0 div.icon_list.header_icons div.icon_unit a{display:block;transition:all .18s ease-in-out;cursor:pointer;user-select:none;color:var(--headerIconsFontColor)}header.header div.wr0 div.icon_list.header_icons div.icon_unit a img{height:24px}header.header div.wr0 div.icon_list.header_icons div.icon_unit a span.name{font-size:.8rem}header.header div.wr0 div.icon_list.header_icons div.icon_unit a:hover{transform:scale(1.06) translateY(-1px)}header.header div.wr1{display:flex;width:100%;column-gap:1rem;height:60px;align-items:center}header.header div.wr1 div.logo{margin-right:auto;padding-left:1rem}header.header div.wr1 div.logo img{height:38px}header.header div.wr1 div.main_search{display:flex;flex:1;align-items:center;justify-content:center}header.header div.wr1 div.main_search div.search_wr{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.5);border-radius:50px;width:96%;max-width:400px;background-color:var(--searchInputBgColor);height:36px;transition:all .18s ease-in-out}header.header div.wr1 div.main_search div.search_wr input.input{flex:1;border:none;height:34px;padding:0 1rem;border-radius:50px;font-size:1rem;font-family:FiraCode,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background-color:var(--searchInputBgColor);color:var(--searchInputFontColor)}header.header div.wr1 div.main_search div.search_wr i.search_btn{display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:1.4rem;cursor:pointer;user-select:none;transition:all .18s ease-in-out;color:var(--searchInputIconColor)}header.header div.wr1 div.main_search div.search_wr i.search_btn:hover{transform:scale(1.05) translateY(-1px);color:#2453e1}header.header div.wr1 div.main_search div.search_wr.error{border:1px solid #E96A29}header.header div.wr1 div.main_search div.search_wr.error i.search_btn{color:#e96a29}header.header div.wr1 div.site_switch{margin-left:auto;padding-right:1rem;position:relative}header.header div.wr1 div.site_switch div.active_clang{border:1px solid rgba(0,0,0,.5);border-radius:50px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding:.3rem .6rem;column-gap:.5rem;cursor:pointer;user-select:none;transition:all .18s ease-in-out}header.header div.wr1 div.site_switch div.active_clang:hover{transform:scale(1.05) translateY(-1px)}header.header div.wr1 div.site_switch div.active_clang i.mat{font-size:1rem}header.header div.wr1 div.site_switch div.active_clang span.label{font-size:.8rem}header.header div.wr1 div.site_switch div.clang_list{display:none;position:absolute;padding:1rem;border-radius:10px;box-shadow:3px 3px 10px #0000004d;width:300px;top:36px;right:1rem;background-color:#f5f6f6;z-index:11;flex-direction:column;row-gap:.3rem;backdrop-filter:blur(5px)}header.header div.wr1 div.site_switch div.clang_list div.clang_unit{font-size:.8rem;transition:all .18s ease-in-out;cursor:pointer;user-select:none;border-radius:5px;padding:.36rem}header.header div.wr1 div.site_switch div.clang_list div.clang_unit:hover{transform:scale(1.01) translateY(-1px);background-color:#0000000d}header.header div.wr1 div.site_switch div.clang_list div.clang_unit a{display:block;padding:.16rem}div.frame_bottom{display:flex;width:100%;flex-direction:column}div.frame_bottom div.footer_blocks_wr{background-color:var(--footerBlockBgColor);color:var(--footerBlockFontColor);display:grid;padding:2rem;grid-gap:2rem;font-size:.8rem}div.frame_bottom div.footer_blocks_wr div.footer_block{display:flex;flex-direction:column;row-gap:.5rem}div.frame_bottom div.footer_blocks_wr div.footer_block span.title{font-weight:600;font-size:.9rem}div.frame_bottom div.footer_blocks_wr div.footer_block span.sdesc{font-size:.8rem;font-weight:300;padding-right:2rem}div.frame_bottom div.footer_blocks_wr div.footer_block ul.footer_block_links{padding-top:.5rem;display:flex;flex-direction:column;row-gap:.42rem}div.frame_bottom div.footer_blocks_wr div.footer_block ul.footer_block_links li{color:var(--footerBlockFontColor);position:relative;transition:all .18s ease-in-out}div.frame_bottom div.footer_blocks_wr div.footer_block ul.footer_block_links li a{transition:all .18s ease-in-out;color:var(--footerBlockFontColor);font-size:.8rem;font-weight:300;border-bottom:1px solid transparent;padding-bottom:3px;display:inline-block}div.frame_bottom div.footer_blocks_wr div.footer_block ul.footer_block_links li:hover a{transform:translateY(-1px) scale(1.01);font-weight:500}div.frame_bottom div.footer_blocks_wr.g_2{grid-template-columns:repeat(2,1fr)}div.frame_bottom div.footer_blocks_wr.g_3{grid-template-columns:repeat(3,1fr)}div.frame_bottom div.footer_blocks_wr.g_4{grid-template-columns:repeat(4,1fr)}div.frame_bottom div.footer_blocks_wr.g_5{grid-template-columns:repeat(5,1fr)}div.frame_bottom div.footer_social_icons{font-size:.9rem;min-height:46px;padding:1rem;background-color:var(--socialIconBgColor);color:var(--socialIconFontColor);display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:1rem}div.frame_bottom div.footer_social_icons div.icon_unit a{color:var(--socialIconFontColor)}div.frame_bottom div.footer_social_icons div.icon_unit a img{transition:all .18s ease-in-out;height:36px}div.frame_bottom div.footer_social_icons div.icon_unit a:hover img{transform:scale(1.15) translateY(-3px)}div.frame_bottom div.certificate_icons{font-size:.9rem;min-height:46px;padding:1rem;background-color:var(--certificateIconsBgColor);color:var(--certificateIconsFontColor);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:1rem}div.frame_bottom div.certificate_icons div.icon_unit{color:var(--certificateIconsFontColor);display:flex;align-items:center;justify-content:center;column-gap:.5rem;transition:all .18s ease-in-out}div.frame_bottom div.certificate_icons div.icon_unit img{height:36px}div.frame_bottom div.certificate_icons div.icon_unit span.name{font-size:.8rem;padding:.21rem 0}div.frame_bottom div.certificate_icons div.icon_unit a{color:var(--certificateIconsFontColor);display:flex;align-items:center;justify-content:center;column-gap:.5rem;transition:all .18s ease-in-out}div.frame_bottom div.certificate_icons div.icon_unit a img{height:36px}div.frame_bottom div.certificate_icons div.icon_unit a span.name{font-size:.8rem;padding:.21rem 0}div.frame_bottom div.certificate_icons div.icon_unit a:hover{transform:scale(1.01) translateY(-1px)}div.frame_bottom div.certificate_icons a{color:var(--social-icon-font-color)}div.frame_bottom div.footer_copyright{border-top:1px solid rgba(0,0,0,.1);min-height:46px;font-size:.8rem;background-color:var(--footerCopyrightBgColor);color:var(--footerCopyrightFontColor);display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}div.frame_bottom div.footer_copyright sup{display:inline-block;padding:.1rem;margin-right:.3rem;font-size:.85rem;transform:translate(-1px) translateY(-3px)}div.frame_bottom div.footer_link_bar{background-color:var(--footerLinkBarBgColor);color:var(--footerLinkBarFontColor);display:flex;align-items:center;justify-content:center;padding:1rem;column-gap:1rem}div.frame_bottom div.footer_link_bar a{transition:all .18s ease-in-out;color:var(--footerLinkBarFontColor);font-size:.8rem;font-weight:360}div.frame_bottom div.footer_link_bar a:hover{color:var(--footerLinkBarFontColor);transform:translateY(-1px) scale(1.03);font-weight:600}div.cat_list,div.item_list{margin:1rem auto;background-color:#f5f6f6;border-radius:10px;padding:1rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;width:96%;max-width:1200px}div.cat_list div.cat_cell,div.cat_list div.item_cell,div.item_list div.cat_cell,div.item_list div.item_cell{border-radius:10px;display:flex;flex-direction:column;row-gap:.5rem;transition:all .18s ease-in-out;border:1px solid rgba(0,0,0,.1);background-color:#fff;padding-bottom:1rem}div.cat_list div.cat_cell div.tmb,div.cat_list div.item_cell div.tmb,div.item_list div.cat_cell div.tmb,div.item_list div.item_cell div.tmb{width:100%;padding:.5rem}div.cat_list div.cat_cell div.tmb img,div.cat_list div.item_cell div.tmb img,div.item_list div.cat_cell div.tmb img,div.item_list div.item_cell div.tmb img{display:block;margin:0 auto;width:100%;max-width:300px;aspect-ratio:3/2;border-radius:5px}div.cat_list div.cat_cell div.content,div.cat_list div.item_cell div.content,div.item_list div.cat_cell div.content,div.item_list div.item_cell div.content{padding:.5rem}div.cat_list div.cat_cell div.content h3,div.cat_list div.item_cell div.content h3,div.item_list div.cat_cell div.content h3,div.item_list div.item_cell div.content h3{font-size:.9rem}div.cat_list div.cat_cell div.content p,div.cat_list div.item_cell div.content p,div.item_list div.cat_cell div.content p,div.item_list div.item_cell div.content p{font-size:.8rem}div.cat_list div.cat_cell div.content span.display_date,div.cat_list div.item_cell div.content span.display_date,div.item_list div.cat_cell div.content span.display_date,div.item_list div.item_cell div.content span.display_date{font-size:.8rem;display:block;padding-top:1rem;margin-bottom:-.5rem;text-align:right}div.cat_list div.cat_cell:hover,div.cat_list div.item_cell:hover,div.item_list div.cat_cell:hover,div.item_list div.item_cell:hover{box-shadow:3px 3px 10px #0000001a;transform:scale(1.024)}div.item_list.product_list div.cat_cell div.content,div.item_list.product_list div.item_cell div.content{display:flex;flex-direction:column;row-gap:.5rem}div.item_list.product_list div.cat_cell div.content h3,div.item_list.product_list div.cat_cell div.content p,div.item_list.product_list div.cat_cell div.content span,div.item_list.product_list div.item_cell div.content h3,div.item_list.product_list div.item_cell div.content p,div.item_list.product_list div.item_cell div.content span{padding:0;margin:0;font-size:.9rem;font-weight:360}div.item_list.product_list div.cat_cell div.content h3.model,div.item_list.product_list div.item_cell div.content h3.model{font-weight:700}@media only screen and (max-width: 700px){div.cat_list,div.item_list{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 701px) and (max-width: 1200px){div.cat_list,div.item_list{grid-template-columns:repeat(3,1fr)}}div.render_not_found{background-color:#f5f6f6;display:flex;flex-direction:column;row-gap:.5rem;width:96%;max-width:560px;padding:1rem;border-radius:10px;border:1px solid #DEE8EB;margin:1rem auto;justify-content:center;align-items:center}div.render_not_found span.status_code{font-family:Inter,sans-serif;font-size:7rem;font-weight:800;user-select:none;color:#407885;text-align:center}div.render_not_found span.msg{font-size:.9rem;font-weight:300;padding:.5rem;color:#545c6d;text-align:center}ul.depth_navi{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-color:var(--depthNaviBgColor);padding-left:.5rem;column-gap:.3rem;min-height:40px}ul.depth_navi li{color:var(--depthNaviFontColor);padding:.6rem .1rem;font-size:.8rem;font-weight:360}ul.depth_navi li a{color:var(--depthNaviFontColor);transition:all .18s ease-in-out;user-select:none;display:block}ul.depth_navi li a:hover{transform:translateY(-2px)}ul.depth_navi li a:after{content:"/";display:inline-block;padding-left:.5rem}ul.depth_navi li.detail{font-weight:600}div.rich_text h1,div.rich_text h2,div.rich_text h3,div.rich_text p,div.rich_text li,div.rich_text ol,div.rich_text ul,div.rich_text b,div.cell.rich_text h1,div.cell.rich_text h2,div.cell.rich_text h3,div.cell.rich_text p,div.cell.rich_text li,div.cell.rich_text ol,div.cell.rich_text ul,div.cell.rich_text b,div.cell_sub.rich_text h1,div.cell_sub.rich_text h2,div.cell_sub.rich_text h3,div.cell_sub.rich_text p,div.cell_sub.rich_text li,div.cell_sub.rich_text ol,div.cell_sub.rich_text ul,div.cell_sub.rich_text b{margin:.2rem 0;padding:.3rem 0}div.rich_text h1,div.rich_text h2,div.rich_text h3,div.cell.rich_text h1,div.cell.rich_text h2,div.cell.rich_text h3,div.cell_sub.rich_text h1,div.cell_sub.rich_text h2,div.cell_sub.rich_text h3{font-weight:720}div.rich_text h1,div.cell.rich_text h1,div.cell_sub.rich_text h1{font-size:1.7rem}div.rich_text h2,div.cell.rich_text h2,div.cell_sub.rich_text h2{font-size:1.4rem}div.rich_text h3,div.cell.rich_text h3,div.cell_sub.rich_text h3{font-size:1.2rem}div.rich_text p,div.rich_text ul li,div.rich_text ol li,div.cell.rich_text p,div.cell.rich_text ul li,div.cell.rich_text ol li,div.cell_sub.rich_text p,div.cell_sub.rich_text ul li,div.cell_sub.rich_text ol li{font-size:.9rem;line-height:1.3rem;font-weight:360}div.rich_text q,div.cell.rich_text q,div.cell_sub.rich_text q,div.rich_text em,div.cell.rich_text em,div.cell_sub.rich_text em{font-style:italic;font-weight:560}div.rich_text b,div.cell.rich_text b,div.cell_sub.rich_text b{font-weight:700}div.rich_text ul,div.rich_text ol,div.cell.rich_text ul,div.cell.rich_text ol,div.cell_sub.rich_text ul,div.cell_sub.rich_text ol{display:flex;flex-direction:column;row-gap:.3rem;padding-left:1rem;margin:.5rem 0}div.rich_text ul li,div.rich_text ol li,div.cell.rich_text ul li,div.cell.rich_text ol li,div.cell_sub.rich_text ul li,div.cell_sub.rich_text ol li{padding:0 0 0 .3rem;margin:0}div.rich_text ul li,div.cell.rich_text ul li,div.cell_sub.rich_text ul li{list-style:disc}div.rich_text ol li,div.cell.rich_text ol li,div.cell_sub.rich_text ol li{list-style:decimal}div.rich_text span.brand,div.cell.rich_text span.brand,div.cell_sub.rich_text span.brand{font-weight:460}div.rich_text span.small,div.cell.rich_text span.small,div.cell_sub.rich_text span.small{font-size:.7rem}div.rich_text span.danger,div.cell.rich_text span.danger,div.cell_sub.rich_text span.danger{color:#d33617;font-weight:460}div.rich_text span.warn,div.cell.rich_text span.warn,div.cell_sub.rich_text span.warn{color:#bf611d;font-weight:460}div.rich_text span.hl,div.cell.rich_text span.hl,div.cell_sub.rich_text span.hl{background-color:#fff79a;color:#333;font-weight:460;padding:3px}div.rich_text hr,div.cell.rich_text hr,div.cell_sub.rich_text hr{border:none;height:2px;margin:1rem 0}div.rich_text table,div.cell.rich_text table,div.cell_sub.rich_text table{padding:.5rem;border-radius:10px;background-color:#f5f6f6}div.rich_text table tr td,div.cell.rich_text table tr td,div.cell_sub.rich_text table tr td{padding:.5rem;border-bottom:1px solid #DDD;background-color:#fff;font-size:.9rem;font-weight:300}div.rich_text table tr:first-child,div.cell.rich_text table tr:first-child,div.cell_sub.rich_text table tr:first-child{font-weight:600}div.rich_text table tr:first-child td,div.cell.rich_text table tr:first-child td,div.cell_sub.rich_text table tr:first-child td,div.rich_text table tr:first-child:hover td,div.cell.rich_text table tr:first-child:hover td,div.cell_sub.rich_text table tr:first-child:hover td,div.rich_text table tr:hover td,div.cell.rich_text table tr:hover td,div.cell_sub.rich_text table tr:hover td{background-color:#f5f6f6}div.block.custom_colors h1,div.block.custom_colors h2,div.block.custom_colors h3,div.block.custom_colors p,div.block.custom_colors ul,div.block.custom_colors li,div.block.custom_colors ol,div.block.custom_colors b,div.cell.custom_colors h1,div.cell.custom_colors h2,div.cell.custom_colors h3,div.cell.custom_colors p,div.cell.custom_colors ul,div.cell.custom_colors li,div.cell.custom_colors ol,div.cell.custom_colors b,div.cell_sub.custom_colors h1,div.cell_sub.custom_colors h2,div.cell_sub.custom_colors h3,div.cell_sub.custom_colors p,div.cell_sub.custom_colors ul,div.cell_sub.custom_colors li,div.cell_sub.custom_colors ol,div.cell_sub.custom_colors b{color:inherit!important}@media screen and (max-width: 521px){div.frame_bottom div.footer_blocks_wr.g_3,div.frame_bottom div.footer_blocks_wr.g_4,div.frame_bottom div.footer_blocks_wr.g_5{grid-template-columns:repeat(2,1fr)}div.frame_bottom div.certificate_icons{row-gap:.5rem}div.frame_bottom div.certificate_icons div.icon_unit a img,div.frame_bottom div.certificate_icons div.icon_unit img{height:20px}}@media screen and (min-width: 521px) and (max-width: 801px){div.frame_bottom div.footer_blocks_wr.g_3,div.frame_bottom div.footer_blocks_wr.g_5{grid-template-columns:repeat(3,1fr)}div.frame_bottom div.footer_blocks_wr.g_4{grid-template-columns:repeat(2,1fr)}div.frame_bottom div.certificate_icons{row-gap:.5rem}div.frame_bottom div.certificate_icons div.icon_unit a img,div.frame_bottom div.certificate_icons div.icon_unit img{height:20px}}@media screen and (max-width: 521px){div.frame_top header.header div.wr1 div.main_search{width:auto}div.frame_top header.header div.wr1 div.main_search div.search_wr{max-width:100%;padding:0;border-radius:15px}div.frame_top header.header div.wr1 div.main_search div.search_wr input.input{border-radius:15px;width:100%;max-width:100%}div.frame_top header.header div.wr1 div.main_search div.search_wr i.search_btn{display:none}}nav.main_navi_wr{width:100%;height:auto}nav.main_navi_wr div.main_navi.mnv_default{background-color:var(--mainNaviBgColor);color:var(--mainNaviFontColor);display:flex;align-items:center;justify-content:center;column-gap:.6rem;height:52px;position:relative}nav.main_navi_wr div.main_navi.mnv_default div.navi_el{position:relative;color:var(--naviFontColor);height:52px;display:flex;align-content:center;justify-content:center;cursor:pointer;user-select:none;font-size:.9rem}nav.main_navi_wr div.main_navi.mnv_default div.navi_el>a,nav.main_navi_wr div.main_navi.mnv_default div.navi_el span.label.expand{flex:1;display:flex;align-items:center;padding:.3rem .6rem;color:var(--naviFontColor);font-size:.9rem;font-weight:360}nav.main_navi_wr div.main_navi.mnv_default div.navi_el span.label.expand i.mat.expand_icon{font-size:1.1rem;opacity:.7;transition:transform .3s}nav.main_navi_wr div.main_navi.mnv_default div.navi_el.open span.label{font-weight:600}nav.main_navi_wr div.main_navi.mnv_default div.navi_el.open i.mat.expand_icon{font-weight:600;opacity:1;transform:rotate(90deg)}nav.main_navi_wr div.main_navi.mnv_mobile{display:none}@media screen and (max-width: 700px){nav.main_navi_wr div.main_navi.mnv_default{display:none}nav.main_navi_wr div.main_navi.mnv_mobile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--mainNaviBgColor);color:var(--mainNaviFontColor);padding:.5rem}nav.main_navi_wr div.main_navi.mnv_mobile div.menu_wr span.mat{font-size:2rem;font-weight:600;cursor:pointer;user-select:none;display:block}nav.main_navi_wr div.main_navi.mnv_mobile div.menu_wr span.mat.menu_btn{display:none}nav.main_navi_wr div.main_navi.mnv_mobile div.menu_wr span.mat.menu_btn.show{display:block}nav.main_navi_wr div.main_navi.mnv_mobile div.menu_wr span.mat.close_btn{display:none}nav.main_navi_wr div.main_navi.mnv_mobile div.menu_wr span.mat.close_btn.show{display:block}nav.main_navi_wr div.mnv_wr{display:none}nav.main_navi_wr div.mnv_wr.show{display:flex;flex-direction:column;width:100%}nav.main_navi_wr div.mnv_wr.show div.navi_el{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;color:var(--naviFontColor);min-height:52px;height:auto;cursor:pointer;user-select:none;font-size:.9rem;border-bottom:1px solid rgba(128,128,128,.3)}nav.main_navi_wr div.mnv_wr.show div.navi_el>a,nav.main_navi_wr div.mnv_wr.show div.navi_el span.label.expand{flex:1;display:flex;align-items:center;padding:.3rem 1.5rem;color:var(--naviFontColor);font-size:.9rem;font-weight:500}nav.main_navi_wr div.mnv_wr.show div.navi_el span.label.expand{transform:translate(-1.5rem)}nav.main_navi_wr div.mnv_wr.show div.navi_el span.label.expand i.mat.expand_icon{font-size:1.5rem;opacity:.7;transition:transform .3s;font-weight:600}nav.main_navi_wr div.mnv_wr.show div.navi_el.open span.label{font-weight:600}nav.main_navi_wr div.mnv_wr.show div.navi_el.open i.mat.expand_icon{font-weight:600;opacity:1;transform:rotate(90deg)}nav.main_navi_wr div.mnv_wr.show div.navi_el:hover{background-color:#0000001a}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi{display:none;flex-direction:column;position:relative;width:100%;row-gap:.5rem;padding:.5rem;background-color:var(--mainNaviBgColor);color:var(--mainNaviFontColor)}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi li,nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi a,nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi span{font-weight:560;font-size:.9rem;color:var(--mainNaviFontColor)}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi span.tmb{display:none}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit{padding:1rem;border-radius:5px;background-color:#0000002e}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit span.label.t0{display:block;font-weight:600;padding:.5rem 0;font-size:.9rem}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit span.label.t0 a{display:block}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit ul.sub_cat{display:flex;flex-direction:column;row-gap:1rem;padding:.5rem 1rem;border-left:1px solid rgba(255,255,255,.18)}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit ul.sub_cat li,nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit ul.sub_cat li a{font-size:.9rem}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi div.sub_unit ul.sub_cat li a{display:block}nav.main_navi_wr div.mnv_wr.show div.navi_el div.sub_navi.show{position:relative;top:0;display:flex}}div.main_navi div.navi_el div.sub_navi{background-color:var(--subNaviBgColor);backdrop-filter:blur(10px);color:var(--subNaviFontColor);z-index:123;display:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:3px 3px 10px #0032646b}div.main_navi div.navi_el div.sub_navi span,div.main_navi div.navi_el div.sub_navi a{color:var(--subNaviFontColor)}div.main_navi div.navi_el.tree.pt0 div.sub_navi,div.main_navi div.navi_el.tree.nt0 div.sub_navi{position:absolute;top:52px;left:0;min-width:200px;padding:1rem}div.main_navi div.navi_el.tree.pt0 div.sub_navi div.sub_unit,div.main_navi div.navi_el.tree.nt0 div.sub_navi div.sub_unit{padding:.3rem 0}div.main_navi div.navi_el.tree.pt0 div.sub_navi div.sub_unit span.label.t0,div.main_navi div.navi_el.tree.nt0 div.sub_navi div.sub_unit span.label.t0{font-weight:420}div.main_navi div.navi_el.tree.pt0 div.sub_navi div.sub_unit a,div.main_navi div.navi_el.tree.nt0 div.sub_navi div.sub_unit a{padding:.3rem;font-weight:420;font-size:.9rem}div.main_navi div.navi_el.tree.pt0 div.sub_navi.show,div.main_navi div.navi_el.tree.nt0 div.sub_navi.show{display:flex;flex-direction:column;row-gap:.3rem}div#mega_menu_wr{display:none;position:relative}div#mega_menu_wr div.mega_menu_wr{position:absolute;display:flex;flex-direction:column;width:100%;height:auto;padding:0;margin:0;background-color:var(--subNaviBgColor);backdrop-filter:blur(10px);color:var(--subNaviFontColor);z-index:123;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:3px 3px 10px #0032646b}div#mega_menu_wr div.mega_menu_wr div.mega_menu_close{display:flex;align-items:center;justify-content:flex-end;padding:.5rem}div#mega_menu_wr div.mega_menu_wr div.mega_menu_close span.mat{font-size:1.4rem;font-weight:600;cursor:pointer;user-select:none;transition:all .18s ease-in-out;color:var(--subNaviFontColor)}div#mega_menu_wr div.mega_menu_wr div.mega_menu_close span.mat:hover{transform:scale(1.05) translateY(-1px)}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;padding:1rem}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit{border-radius:5px;padding:1rem;display:flex;flex-direction:column;row-gap:.42rem;background-color:#00000021;color:var(--mainNaviFontColor);height:auto}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit span.label.t0{font-weight:600;font-size:.9rem;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:.42rem;color:var(--subNaviFontColor)}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit span.label.t0 a{color:var(--subNaviFontColor)}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit ul.sub_cat{display:flex;flex-direction:column;row-gap:.21rem;padding:0;margin:0}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit ul.sub_cat li.t1{transition:all .18s ease-in-out;border-bottom:1px solid transparent;border-radius:5px;padding:.3rem;font-size:.8rem}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit ul.sub_cat li.t1 a{color:var(--subNaviFontColor)}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit div.tmb_wr{display:flex;flex-direction:column;row-gap:.9rem}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit div.tmb_wr span{display:block}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit div.tmb_wr span.tmb{width:105px;height:70px;display:block;margin:0 auto}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit div.tmb_wr span.tmb img{display:block;max-width:100%}div#mega_menu_wr div.mega_menu_wr div.mega_menu_content div.sub_unit div.tmb_wr span.label.t0{padding:.3rem 0}div#mega_menu_wr.show{display:block}div.block.sld_bnr_wr{width:100%;margin:0 auto;position:relative;overflow:hidden;aspect-ratio:2.5/1}div.block.sld_bnr_wr div.cell{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;z-index:1}div.block.sld_bnr_wr div.cell div.content_box{width:70%;max-width:800px;max-height:80%;height:auto;border-radius:10px;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:2rem}div.block.sld_bnr_wr div.cell div.content_box div.dg_code{padding:.5rem 0;display:flex;flex-direction:column}div.block.sld_bnr_wr div.cell div.content_box div.dg_code h1,div.block.sld_bnr_wr div.cell div.content_box div.dg_code h2,div.block.sld_bnr_wr div.cell div.content_box div.dg_code h3,div.block.sld_bnr_wr div.cell div.content_box div.dg_code h4,div.block.sld_bnr_wr div.cell div.content_box div.dg_code p,div.block.sld_bnr_wr div.cell div.content_box div.dg_code a,div.block.sld_bnr_wr div.cell div.content_box div.dg_code li,div.block.sld_bnr_wr div.cell div.content_box div.dg_code ul{padding:0;margin:0}div.block.sld_bnr_wr div.cell div.content_box div.dg_code h1{font-size:3.2rem;line-height:3.4rem;font-weight:800;font-family:Inter,sans-serif;padding-bottom:1rem}div.block.sld_bnr_wr div.cell div.content_box div.dg_code h2{font-size:2.2rem;line-height:2.4rem;font-weight:700;font-family:Inter,sans-serif;padding-bottom:1rem}div.block.sld_bnr_wr div.cell div.content_box div.dg_code h3{font-size:1.6rem;font-weight:600;line-height:1.8rem;font-family:Inter,sans-serif;padding-bottom:1rem}div.block.sld_bnr_wr div.cell div.content_box div.dg_code h1,div.block.sld_bnr_wr div.cell div.content_box div.dg_code h2,div.block.sld_bnr_wr div.cell div.content_box div.dg_code h3,div.block.sld_bnr_wr div.cell div.content_box div.dg_code p{display:block}div.block.sld_bnr_wr div.cell div.content_box div.dg_code p{max-width:70ch}div.block.sld_bnr_wr div.cell div.content_box div.dg_code a{text-decoration:underline}div.block.sld_bnr_wr div.cell div.content_box div.dg_code.dgc_flex_center{justify-content:center;align-items:center}div.block.sld_bnr_wr div.cell div.content_box div.dg_code.dgc_flex_right{justify-content:flex-end;align-items:flex-end}div.block.sld_bnr_wr div.cell div.content_box div.dg_code.dgc_flex_left{justify-content:flex-start;align-items:flex-start}div.block.sld_bnr_wr div.cell div.content_box div.button{padding:.5rem}div.block.sld_bnr_wr div.cell div.content_box div.button span.button{display:inline-block;background-color:#304878;border-radius:6px;padding:.5rem 1.5rem}div.block.sld_bnr_wr div.cell div.content_box div.button span.button a{color:#fff}div.block.sld_bnr_wr div.cell div.content_box.translucent{backdrop-filter:blur(3px)}div.block.sld_bnr_wr div.cell div.pe_btn_wr{padding-top:.5rem;display:flex;align-items:center;align-content:center}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn{transition:all .18s ease-in-out;display:inline-block;border-radius:5px}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn a{display:block;padding:.5rem 1.5rem}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn:hover{transform:translateY(-3px)}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_white{background-color:#fafafa}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_white a,div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_white a:hover{color:#333}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_black{background-color:#333}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_black a,div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_black a:hover{color:#fafafa}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_blue{background-color:#2453e1}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_blue a,div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_blue a:hover{color:#fafafa}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_green{background-color:#55990b}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_green a,div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_green a:hover{color:#fafafa}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_orange{background-color:#db5b0e}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_orange a,div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_orange a:hover{color:#fafafa}div.block.sld_bnr_wr div.cell div.pe_btn_wr span.pe_btn.btn_same_as_text{background-color:transparent;border:1px solid rgba(0,0,0,0)}div.block.sld_bnr_wr div.cell div.pe_btn_wr.position_right{justify-content:flex-end;justify-items:flex-end}div.block.sld_bnr_wr div.cell div.pe_btn_wr.position_left{justify-content:flex-start;justify-items:flex-start}div.block.sld_bnr_wr div.cell div.pe_btn_wr.position_center{justify-content:center;justify-items:center}div.block.sld_bnr_wr div.cell video.bg_video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:-1}div.block.sld_bnr_wr div.cell.ctx_position_left,div.block.sld_bnr_wr div.cell.ctx_position_{justify-content:flex-start;justify-items:flex-start}div.block.sld_bnr_wr div.cell.ctx_position_left div.content_box,div.block.sld_bnr_wr div.cell.ctx_position_ div.content_box{transform:translate(clamp(1rem,5vw,3rem))}div.block.sld_bnr_wr div.cell.ctx_position_right{justify-content:flex-end;justify-items:flex-end}div.block.sld_bnr_wr div.cell.ctx_position_right div.content_box{transform:translate(-3rem)}div.block.sld_bnr_wr div.cell.ctx_position_center{justify-content:center;justify-items:center}div.block.block_sld.sld_bnr_wr div.cell.sld_cell,div.block.block_sld.sld_bnr_wr div.cell.sld_m_cell,div.block.block_sld_m.sld_bnr_wr div.cell.sld_cell,div.block.block_sld_m.sld_bnr_wr div.cell.sld_m_cell{opacity:0;background:center/cover no-repeat;display:flex;pointer-events:none;transition:none}div.block.block_sld.sld_bnr_wr div.cell.sld_cell.visible,div.block.block_sld.sld_bnr_wr div.cell.sld_m_cell.visible,div.block.block_sld_m.sld_bnr_wr div.cell.sld_cell.visible,div.block.block_sld_m.sld_bnr_wr div.cell.sld_m_cell.visible{opacity:1;display:flex;pointer-events:auto}div.block.block_sld.sld_bnr_wr div.sld_index_bar,div.block.block_sld_m.sld_bnr_wr div.sld_index_bar{display:flex;height:auto;justify-content:center;justify-items:center;position:absolute;z-index:12;bottom:1rem;width:80%;border-radius:30px;left:50%;transform:translate(-50%);column-gap:1.5rem}div.block.block_sld.sld_bnr_wr div.sld_index_bar span.sld_index_btn,div.block.block_sld_m.sld_bnr_wr div.sld_index_bar span.sld_index_btn{cursor:pointer;user-select:none;background-color:#eee;border:1px solid #DDD;border-radius:50%;display:block;width:16px;height:16px;transition:all .18s ease-in-out;position:relative}div.block.block_sld.sld_bnr_wr div.sld_index_bar span.sld_index_btn:hover,div.block.block_sld_m.sld_bnr_wr div.sld_index_bar span.sld_index_btn:hover{transform:scale(1.3) translateY(-1px)}div.block.block_sld.sld_bnr_wr div.sld_index_bar span.sld_index_btn.active,div.block.block_sld_m.sld_bnr_wr div.sld_index_bar span.sld_index_btn.active{position:relative;outline:3px solid #EEE;outline-offset:3px}div.block.block_sld.sld_bnr_wr div.sld_index_bar span.sld_index_btn.active:hover,div.block.block_sld_m.sld_bnr_wr div.sld_index_bar span.sld_index_btn.active:hover{transform:none}div.block.block_sld.sld_bnr_wr div.sld_index_bar span.sld_index_btn.active:after,div.block.block_sld_m.sld_bnr_wr div.sld_index_bar span.sld_index_btn.active:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(45deg,#1d7aef,#7ed53d);transition:all .18s ease-in-out;z-index:-1}div.block.block_sld_m.sld_bnr_wr,div.block.block_bnr_m.sld_bnr_wr{max-width:460px;width:100%;aspect-ratio:4/6;height:auto}div.block.block_sld_m.sld_bnr_wr div.cell,div.block.block_bnr_m.sld_bnr_wr div.cell{display:flex;flex-direction:column;align-items:center;justify-content:center}div.block.block_sld_m.sld_bnr_wr div.cell div.content_box,div.block.block_bnr_m.sld_bnr_wr div.cell div.content_box{aspect-ratio:unset;width:90%;max-height:none;height:auto;padding:1rem}div.block.block_sld_m.sld_bnr_wr div.cell div.content_box div.dg_code h1,div.block.block_bnr_m.sld_bnr_wr div.cell div.content_box div.dg_code h1{font-size:2.3rem;line-height:2.4rem}div.block.block_sld_m.sld_bnr_wr div.cell div.content_box div.dg_code h2,div.block.block_bnr_m.sld_bnr_wr div.cell div.content_box div.dg_code h2{font-size:2rem;line-height:2.05rem}div.block.block_sld_m.sld_bnr_wr div.cell div.content_box div.dg_code h3,div.block.block_bnr_m.sld_bnr_wr div.cell div.content_box div.dg_code h3{font-size:1.4rem;line-height:1.45;font-weight:600}div.block.block_bnr_pic{width:100%;display:flex;align-items:center;justify-content:center}div.block.block_bnr_pic div.cell.bnr_pic_cell{width:min(100%,2000px);display:flex;align-items:center;justify-content:center}div.block.block_bnr_pic div.cell.bnr_pic_cell a,div.block.block_bnr_pic div.cell.bnr_pic_cell img{display:block;width:100%}div.block.col123{margin:0;padding:.5rem;width:100%;height:auto;background-repeat:no-repeat;background-position:center;background-size:cover}div.block.col123 div.cells_wr{display:grid;grid-gap:.5rem;padding:.5rem;border-radius:5px}div.block.col123 div.cells_wr div.cell{display:flex;flex-direction:column;row-gap:.5rem}div.block.col123 div.cells_wr div.cell div.cell_sub.img,div.block.col123 div.cells_wr div.cell div.cell_sub.title{flex:0 0 auto}div.block.col123 div.cells_wr div.cell div.cell_sub.rich_text{flex:1 0 auto}div.block.col123 div.cells_wr div.cell div.cell_sub.button{margin-top:auto}div.block.col123 div.cells_wr div.cell div.cell_sub.img,div.block.col123 div.cells_wr div.cell div.cell_sub.svg{width:100%;overflow:hidden}div.block.col123 div.cells_wr div.cell div.cell_sub.img img,div.block.col123 div.cells_wr div.cell div.cell_sub.svg img{max-width:80%;display:block;margin:0 auto}div.block.col123 div.cells_wr div.cell div.cell_sub.img.circle,div.block.col123 div.cells_wr div.cell div.cell_sub.svg.circle{padding:.5rem}div.block.col123 div.cells_wr div.cell div.cell_sub.img.circle img,div.block.col123 div.cells_wr div.cell div.cell_sub.svg.circle img{width:200px;height:200px;clip-path:circle(50% at 50% 50%);object-fit:cover}div.block.col123 div.cells_wr div.cell div.cell_sub.img.cover img,div.block.col123 div.cells_wr div.cell div.cell_sub.svg.cover img{min-width:100%}div.block.col123 div.cells_wr div.cell div.cell_sub.title{padding:.3rem 1rem}div.block.col123 div.cells_wr div.cell div.cell_sub.title h1{font-size:1.5rem}div.block.col123 div.cells_wr div.cell div.cell_sub.button{padding:.3rem 1rem}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn{transition:all .18s ease-in-out;color:#fff;border-radius:6px;padding:.5rem 1.5rem;display:inline-block;width:min(80%,200px);text-align:center;font-size:.9rem}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn:hover{transform:translateY(-3px);box-shadow:3px 3px 10px #0000004d}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn a{font-weight:460;color:#fafafa}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn a:hover{color:#fff}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_blue{background-color:#2453e1}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_orange{background-color:#db5b0e}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_green{background-color:#55990b}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_black{background-color:#333}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_white{background-color:#fafafa;color:#333}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_white a,div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_white a:hover{color:#333}div.block.col123 div.cells_wr div.cell div.cell_sub.button span.pe_btn.btn_same_as_text{background-color:transparent;border:2px solid transparent}div.block.col123 div.cells_wr div.cell div.cell_sub.button[data-box-position=right]{display:flex;align-items:center;justify-content:flex-end}div.block.col123 div.cells_wr div.cell div.cell_sub.button[data-box-position=left]{display:flex;align-items:center;justify-content:flex-start}div.block.col123 div.cells_wr div.cell div.cell_sub.button[data-box-position=center]{display:flex;align-items:center;justify-content:center}div.block.col123 div.cells_wr div.cell div.cell_sub.rich_text{padding:.3rem 1rem}div.block.col123.block_col2 div.cells_wr{max-width:1200px;width:96%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr)}div.block.col123.block_col3 div.cells_wr{max-width:1200px;width:96%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}div.block.col123.block_col4 div.cells_wr{max-width:1200px;width:96%;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}div.engine_list_render div.engin_list_items{display:flex;flex-direction:column;gap:.5rem}div.engine_list_render div.engin_list_items div.engine_item{display:flex;flex-direction:column;gap:.3rem;padding:.3rem}div.gal_wr{display:flex;flex-direction:column;align-items:center;row-gap:.5rem;padding:.5rem}div.gal_wr div.gal_stage{height:auto;aspect-ratio:3/2;overflow:hidden;position:relative}div.gal_wr div.gal_stage:before{content:"";display:block;padding-top:66.67%}div.gal_wr div.gal_stage div.cell{position:absolute;top:0;left:0;z-index:1;overflow:inherit;display:none}div.gal_wr div.gal_stage div.cell img{display:block;width:100%;height:auto;border-radius:10px}div.gal_wr div.gal_stage div.cell.active{display:block}div.gal_wr div.gal_menu{display:flex;flex-wrap:wrap;width:100%;column-gap:.6rem}div.gal_wr div.gal_menu img{width:66px;height:auto;display:block;border-radius:10px;cursor:pointer;transition:all .18s ease-in-out}div.gal_wr div.gal_menu img:hover{transform:scale(1.16) translateY(-3px)}div.gal_wr div.gal_stage,div.gal_wr div.gal_menu{background-color:#00000008;border-radius:5px;padding:.3rem;width:clamp(400px,96%,860px)}div.block.grid{display:block}div.block.grid div.cells_wr{display:grid;gap:.5rem;width:100%}div.block.grid div.cell{display:flex;flex-direction:column;max-width:100%;max-height:100%;overflow:hidden;padding:1rem 0}div.block.grid div.cell div.cell_sub{display:grid;grid-template-rows:auto 1fr auto;max-width:100%;height:100%;gap:0}div.block.grid div.cell div.cell_sub.img{display:flex;justify-content:center;align-items:center;max-width:100%;aspect-ratio:1/1}div.block.grid div.cell div.cell_sub.img img{max-width:100%;width:100%}div.block.grid div.cell div.cell_sub.svg{max-width:100%;aspect-ratio:1/1}div.block.grid div.cell div.cell_sub.svg img{display:block;margin:0 auto;max-width:100%;width:100%}div.block.grid div.cell div.cell_sub.title{max-width:100%;text-align:inherit}div.block.grid div.cell div.cell_sub.title span.title{text-align:inherit;padding:1rem;font-size:.8rem}div.block.grid div.cell div.cell_sub>:first-child{align-self:start}div.block.grid div.cell div.cell_sub>:nth-child(2){align-self:end}div.block.grid div.cell div.cell_sub>:only-child{align-self:center}div.block.grid div.cells_wr.grid2{grid-template-columns:repeat(2,1fr)}div.block.grid div.cells_wr.grid4{grid-template-columns:repeat(4,1fr)}div.block.grid div.cells_wr.grid6{grid-template-columns:repeat(6,1fr)}div.block.grid div.cells_wr.grid6 div.cell_sub img{max-width:150px;width:85%}div.block.grid div.cells_wr.grid8{grid-template-columns:repeat(8,1fr)}div.block.grid div.cells_wr.grid8 div.cell_sub img{max-width:120px;width:85%}.block.grid .cell.bg_img{background-blend-mode:multiply;position:relative}.block.grid .cell.bg_img .cell_sub.title{width:100%}.block.grid .cell.bg_img .cell_sub.title span.title{width:100%;display:block;position:absolute;border-radius:5px;backdrop-filter:blur(6px);margin:0 auto;padding:1rem}.cell.bg_img.order-title-first .cell_sub.title span.title{top:3rem}.cell.bg_img.order-title-last .cell_sub.title span.title{bottom:3rem}.block.grid .cell.has_link{cursor:pointer;transition:all .18s ease-in-out}.block.grid .cell.has_link:hover{transform:scale(1.013)}.block .cell .cell_sub.img{padding:.5rem}.block .cell .cell_sub.img a{transition:all .18s ease-in-out}.block .cell .cell_sub.img a:hover img{transform:scale(1.018);filter:saturate(1.05) brightness(1.05)}.block .cell .cell_sub.img a img{transition:all .18s ease-in-out}.block.grid .cell_sub.svg img.circle,.block.grid .cell_sub.img img.circle{width:94%!important;max-width:94%!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.3)}div.block.iframe_wr div.iframe{width:100%;min-height:500px;height:auto}div.block.sld_bnr_wr sup,div.block.col123 sup,div.rich_text sup{display:inline-block}div.block.sld_bnr_wr sup.deg,div.block.col123 sup.deg,div.rich_text sup.deg{transform:translateY(5px)}div.block.sld_bnr_wr sup.tm,div.block.col123 sup.tm,div.rich_text sup.tm{transform:translateY(-1px)}div.block.sld_bnr_wr sup.reg,div.block.col123 sup.reg,div.rich_text sup.reg{transform:translateY(3px)}div.block.tile_block{display:block;width:100%;height:auto}div.block.tile_block div.cells_wr.tiles{display:grid;grid-gap:.3rem;padding:.3rem;grid-template-columns:1fr 1fr;width:96%;max-width:1200px;margin:0 auto}div.block.tile_block div.cells_wr.tiles div.cell.section_1{display:flex;align-items:center;justify-content:center}div.block.tile_block div.cells_wr.tiles div.cell.section_1 section.tile_content.tile{width:100%;aspect-ratio:1/1}div.block.tile_block div.cells_wr.tiles div.cell.section_1 section.tile_content.tile div.content_wr span.title{font-size:2.4rem;line-height:2.5rem}div.block.tile_block div.cells_wr.tiles div.cell.section_1 section.tile_content.tile div.content_wr span.caption{font-size:1rem}div.block.tile_block div.cells_wr.tiles div.cell.section_2{display:flex;flex-direction:column;padding:.15rem;row-gap:.3rem}div.block.tile_block div.cells_wr.tiles div.cell.section_2 section.tile_content.tile{width:100%;aspect-ratio:2/1}div.block.tile_block div.cells_wr.tiles div.cell.section_2 section.tile_content.tile div.content_wr{zoom:.95}div.block.tile_block div.cells_wr.tiles div.cell.section_2 section.tile_content.tile div.content_wr span.title{font-size:2rem;line-height:2.2rem}div.block.tile_block div.cells_wr.tiles div.cell.section_2 section.tile_content.tile div.content_wr span.caption{font-size:.8rem}div.block.tile_block div.cells_wr.tiles div.cell.section_4{display:grid;grid-template-columns:repeat(2,1fr);padding:.15rem;grid-gap:.3rem}div.block.tile_block div.cells_wr.tiles div.cell.section_4 section.tile_content.tile{width:100%;aspect-ratio:1/1;overflow:hidden}div.block.tile_block div.cells_wr.tiles div.cell.section_4 section.tile_content.tile div.content_wr{zoom:.9}div.block.tile_block div.cells_wr.tiles div.cell.section_4 section.tile_content.tile div.content_wr span.title{font-size:1.4rem;line-height:1.6rem}div.block.tile_block div.cells_wr.tiles div.cell.section_4 section.tile_content.tile div.content_wr span.caption{font-size:.7rem}div.block.tile_block div.cells_wr.tiles section.tile_content.tile{display:flex;flex-direction:column;row-gap:.5rem;padding:1rem;background-size:100%;background-position:center;background-repeat:no-repeat;transition:all .18s ease-in-out}div.block.tile_block div.cells_wr.tiles section.tile_content.tile div.content_wr{backdrop-filter:blur(6px);border-radius:10px;width:100%;height:auto;display:flex;flex-direction:column;row-gap:.5rem;padding:1rem;transition:all .18s ease-in-out}div.block.tile_block div.cells_wr.tiles section.tile_content.tile div.content_wr span.title{display:block;font-size:2rem;font-weight:600}div.block.tile_block div.cells_wr.tiles section.tile_content.tile div.content_wr span.caption{display:block;font-size:.9rem;font-weight:460}div.block.tile_block div.cells_wr.tiles section.tile_content.tile[data-vertical-align=top]{justify-content:flex-start}div.block.tile_block div.cells_wr.tiles section.tile_content.tile[data-vertical-align=center]{justify-content:center}div.block.tile_block div.cells_wr.tiles section.tile_content.tile[data-vertical-align=bottom]{justify-content:flex-end}div.block.tile_block div.cells_wr.tiles section.tile_content.tile.has_link{cursor:pointer}div.block.tile_block div.cells_wr.tiles section.tile_content.tile.has_link:hover{animation:zoom-background 10s infinite alternate}div.block.tile_block div.cells_wr.tiles section.tile_content.tile.has_link:hover div.content_wr{transform:scale(.9)}@keyframes zoom-background{0%{background-size:100%}50%{background-size:110%}to{background-size:100%}}div.block.vbnr_vzone_wr{width:100%;height:auto}div.block.vbnr_vzone_wr div.cell_wr{display:flex;align-content:center;justify-content:center;width:100%;padding:1rem}div.block.vbnr_vzone_wr div.cell_wr div.cell{width:100%;height:100%}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0{position:relative;z-index:1;height:100%;width:100%;display:flex}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.caption{max-width:56ch;display:inline-block;position:absolute;z-index:2;bottom:.5rem;left:.5rem;font-size:.8rem;padding:.3rem 1rem;border-radius:10px;font-weight:460}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.play_btn{border-radius:25%;display:block;position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%) translateY(-50%);padding:0;overflow:hidden;cursor:pointer;user-select:none}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.play_btn img{height:clamp(100px,10vw + 60px,210px);max-height:130px;transition:all .18s ease-in-out}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.play_btn:hover img{transform:scale(1.1)}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.play_btn.white,div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.caption.white{background-color:#29298778;color:inherit;backdrop-filter:blur(10px)}div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.play_btn.black,div.block.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.caption.black{background-color:#c0d4e61a;color:inherit;backdrop-filter:blur(10px)}div#video_holder{position:fixed;top:0;left:0;width:100%;height:100%;min-height:100vh;background-color:#000000db;backdrop-filter:blur(3px);z-index:14;display:flex;justify-content:center;align-items:center}div#video_holder section.frame{border-radius:10px;display:block;width:clamp(300px,80vw,1200px);height:clamp(300px,80vh,800px);max-height:600px;position:relative}div#video_holder section.frame iframe{padding:3px;border:5px solid #333;border-radius:10px;position:absolute;top:0;left:0}div#video_holder span.close_btn{position:absolute;top:1rem;right:1rem;color:#f8bd6d;cursor:pointer;user-select:none;transition:all .18s ease-in-out}div#video_holder span.close_btn:hover{transform:scale(1.1) translateY(-3px)}div#video_holder span.close_btn i.mat{font-size:2.6rem}div.block.block_vzone.vbnr_vzone_wr{display:block;height:auto}div.block.block_vzone.vbnr_vzone_wr div.cell_wr{width:96%;max-width:1200px;margin:0 auto;border-radius:10px;height:auto;display:grid;grid-gap:1rem;padding:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}div.block.block_vzone.vbnr_vzone_wr div.cell_wr div.cell{width:100%;min-height:200px;aspect-ratio:16/9;border-radius:10px;transition:all .18s ease-in-out}div.block.block_vzone.vbnr_vzone_wr div.cell_wr div.cell section.state_0 span.play_btn img{height:100px}div.block.block_vzone.vbnr_vzone_wr div.cell_wr div.cell:hover{box-shadow:3px 3px 10px #00000080;transform:scale(1.05) translateY(-3px)}div.block.block_vbnr.vbnr_vzone_wr div.cell_wr div.cell.vbnr_cell{width:96%;max-width:1200px;margin:0 auto;border-radius:10px;aspect-ratio:5/1;min-height:200px}div.product_navi_wr ul.product_navi{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;background-color:var(--localNaviBgColor);column-gap:.5rem;min-height:40px;border-bottom:1px solid #DDD;padding:.5rem 2rem}div.product_navi_wr ul.product_navi li{color:#333;padding:.6rem;font-size:.8rem;border-radius:6px}div.product_navi_wr ul.product_navi li a{color:var(--localNaviFontColor);transition:all .18s ease-in-out;user-select:none;display:block;font-weight:600}div.product_navi_wr ul.product_navi li a:hover{transform:translateY(-2px)}div.product_navi_wr ul.product_navi li.active{font-weight:800;border:1px solid #ccc;background-color:#ffffff6b}div.download_panel{border:1px solid #DDD;background-color:#fafafa;width:96%;max-width:1200px;margin:0 auto 1rem;padding:1rem;border-radius:10px}div.download_panel div.download_title{display:flex;align-items:center;justify-content:flex-start;column-gap:1rem;cursor:pointer;user-select:none;transition:all .18s ease-in-out}div.download_panel div.download_title:hover h1{color:#2453e1}div.download_panel div.download_title:hover span.icon i.mat{color:#2453e1;font-weight:460;transform:scale(1.3) translateY(-1px)}div.download_panel div.download_title h1{transition:all .18s ease-in-out;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:600;color:#333;padding:1rem 0}div.download_panel div.download_title span.icon i.mat{transition:all .18s ease-in-out;font-size:1.6rem}div.download_panel div.dl_unit_wr{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;display:grid;grid-template-columns:1fr;grid-gap:.7rem}div.download_panel div.dl_unit_wr.active{opacity:1;max-height:none}div.download_panel div.dl_unit_wr div.dl_unit{border:2px solid #ddd;display:grid;grid-template-columns:3fr 1fr;gap:.5rem;background-color:#fff;border-radius:10px;transition:all .18s ease-in-out}div.download_panel div.dl_unit_wr div.dl_unit:hover{box-shadow:3px 3px 15px #0000004d;border-color:#a5b2ba}div.download_panel div.dl_unit_wr div.dl_unit .dl_type_a{grid-column:1/-1}div.download_panel div.dl_unit_wr div.dl_unit .dl_data_a{grid-column:1/2}div.download_panel div.dl_unit_wr div.dl_unit .dl_links_a{grid-column:2/3}div.download_panel div.dl_unit_wr div.dl_unit div.dl_type_a{font-weight:600;background-color:#dfe2e5;color:#333;padding:.5rem;border-top-left-radius:5px;border-top-right-radius:5px}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a{display:flex;flex-direction:column;row-gap:.3rem;padding:.5rem;color:#333}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a div.title{font-size:.9rem;font-weight:560}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a div.sdesc{font-size:.9rem;padding-bottom:.5rem}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a span.data_row{font-size:.8rem;display:flex;align-items:center;justify-content:flex-start;padding:.3rem 0}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a span.data_row span{transition:all .18s ease-in-out}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a span.data_row:hover{background-color:#f0f8ff80}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a span.data_row:hover span.label{color:#2453e1;font-weight:700}div.download_panel div.dl_unit_wr div.dl_unit div.dl_data_a span.data_row span.label{font-weight:560;flex-shrink:1;min-width:133px}div.download_panel div.dl_unit_wr div.dl_unit div.dl_links_a{display:flex;flex-direction:column;row-gap:.3rem;column-gap:.3remrem;font-size:.8rem;padding:.3rem}div.download_panel div.dl_unit_wr div.dl_unit div.dl_links_a div.dl_server_links{display:flex;flex-direction:column;row-gap:.3rem;column-gap:.3remrem}div.download_panel div.dl_unit_wr div.dl_unit div.dl_links_a div.dl_server_links div.dl_link{background-color:#dfe2e5;color:#333;padding:.5rem;border-radius:5px;cursor:pointer;user-select:none;transition:all .18s ease-in-out;display:flex;column-gap:.3rem;align-items:center;justify-content:center}div.download_panel div.dl_unit_wr div.dl_unit div.dl_links_a div.dl_server_links div.dl_link:hover{transform:scale(1.01) translateY(-1px);background-color:#2453e1;color:#fff}div.download_panel div.dl_unit_wr div.dl_unit div.dl_links_a div.dl_adhoc_links{display:flex;flex-direction:column;row-gap:.3rem}div.download_panel div.dl_unit_wr div.dl_unit div.dl_links_a div.dl_adhoc_links span.link_wr{display:flex;align-items:center;justify-content:flex-start;column-gap:.3rem}div.oi_wr{width:96%;margin:1rem auto;padding:1rem;background-color:#f5f6f6;border-radius:10px;display:none;grid-template-columns:repeat(1,1fr);grid-gap:1rem}div.oi_wr div.oi_unit{background-color:#fff;border-radius:10px;padding:1rem;display:flex;flex-direction:column}div.oi_wr div.oi_unit h3.oi_title{font-family:Inter,sans-serif;font-weight:800;font-size:1.62rem;padding:.5rem 0;color:#333}div.oi_wr div.oi_unit div.spec{display:flex;flex-wrap:nowrap;border-bottom:1px solid #ddd;padding:.42rem;column-gap:1rem;align-items:center;justify-content:flex-start}div.oi_wr div.oi_unit div.spec span{font-size:.8rem;color:#333;line-height:1.4rem}div.oi_wr div.oi_unit div.spec span.key{font-weight:660;width:20%;min-width:20%;flex-shrink:1}div.oi_wr div.oi_unit div.spec:last-child{border-bottom:none}div.oi_wr div.oi_unit div.spec:hover{background-color:#f0f8ffb3}div.oi_wr.show{display:grid}div.oi_wr.tableview{overflow-x:auto}table.oi_display{border-collapse:collapse}table.oi_display tr th{background-color:#435167;color:#fff;font-size:1rem;font-weight:700;padding:.5rem;text-align:left;line-height:1.4rem;border-right:1px solid rgba(255,255,255,.3)}table.oi_display tr th:first-child{border-top-left-radius:5px}table.oi_display tr th:last-child{border-top-right-radius:5px}table.oi_display tr td{border-bottom:1px solid #ccc;padding:.5rem;font-size:.8rem;background-color:#fff;min-width:150px;line-height:1.4rem}table.oi_display tr td.key{font-weight:700}table.oi_display tr:hover td{background-color:#f0f8ff}div#oi_view_toggle{display:flex;align-items:center;justify-content:center;column-gap:1rem}div#oi_view_toggle span{display:flex;align-items:center;justify-content:center;border:1px solid #2453E1;padding:.5rem 1rem;border-radius:15px;column-gap:.5rem;color:#2453e1;cursor:pointer;user-select:none;background-color:#fff;transition:all .18s ease-in-out;font-size:.9rem}div#oi_view_toggle span:hover{transform:scale(1.03) translateY(-1px);box-shadow:3px 3px 10px #888}div#oi_view_toggle span i.mat{color:#2453e1;font-size:1.1rem}div#oi_view_toggle span.active{background-color:#2453e1;color:#fff;font-weight:560}div#oi_view_toggle span.active i.mat{color:#fff}div.package_content_wr{width:96%;max-width:1200px;border-radius:10px;background-color:#f5f6f6;padding:2rem 1rem;margin:0 auto;position:relative}div.package_content_wr ul.package_content{display:flex;flex-direction:column;justify-content:flex-start;row-gap:.5rem}div.package_content_wr ul.package_content li{font-size:1rem;padding:.5rem;background-color:#ffffff80;border-radius:5px;display:flex;flex-wrap:nowrap;align-items:center;column-gap:.5rem;color:#333}div.package_content_wr ul.package_content li i.mat{font-size:1.3rem;color:#333}div.package_content_wr ul.package_content li span.data{color:#333}section.product_spec{display:flex;flex-direction:column;row-gap:.5rem;margin:1rem auto;border-radius:10px;background-color:#f5f6f6;padding:1rem;max-width:1200px;width:96%;position:relative}section.product_spec h1{font-size:1rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.3);display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:.6rem;align-items:center;justify-content:flex-start;width:100%}section.product_spec h1 span.model{font-size:1.7rem;font-weight:700;padding:0 0 .5rem}section.product_spec div.spec_block_wr{display:flex;flex-direction:column;row-gap:.5rem;padding:1rem}section.product_spec div.spec_block_wr div.spec_block{background-color:#fff;border-radius:5px;border:1px solid #CCC;transition:all .18s ease-in-out}section.product_spec div.spec_block_wr div.spec_block h2{font-size:1rem;background-color:#596981;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:.6rem}section.product_spec div.spec_block_wr div.spec_block div.spec_wr{display:flex;flex-direction:column}section.product_spec div.spec_block_wr div.spec_block div.spec_wr div.row{display:grid;grid-template-columns:1fr 3fr;padding:.6rem;border-bottom:1px solid rgba(0,0,0,.1);transition:all .18s ease-in-out;align-items:center}section.product_spec div.spec_block_wr div.spec_block div.spec_wr div.row span.key,section.product_spec div.spec_block_wr div.spec_block div.spec_wr div.row span.value{font-size:.8rem;padding:.2rem;line-height:1.3rem;color:#333}section.product_spec div.spec_block_wr div.spec_block div.spec_wr div.row span.key{font-weight:600}section.product_spec div.spec_block_wr div.spec_block div.spec_wr div.row:hover{background-color:#f0f8ff80}section.product_spec div.spec_block_wr div.spec_block div.spec_wr div.row:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}section.product_spec div.spec_block_wr div.spec_block:hover{box-shadow:3px 3px 10px #001e644d}div.gal_fl_wr{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;padding-top:1rem;width:96%;max-width:1200px;margin:0 auto;border-radius:10px}div.gal_fl_wr div#product_intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:1rem .5rem .5rem;row-gap:.3rem;position:relative;color:#333}div.gal_fl_wr div#product_intro h1,div.gal_fl_wr div#product_intro h2,div.gal_fl_wr div#product_intro p,div.gal_fl_wr div#product_intro span,div.gal_fl_wr div#product_intro ul,div.gal_fl_wr div#product_intro li{color:#333}div.gal_fl_wr div#product_intro h1{font-size:1rem;font-weight:600;font-family:Inter,sans-serif}div.gal_fl_wr div#product_intro h2{font-size:1rem}div.gal_fl_wr div#product_intro p.description{font-size:.9rem}div.gal_fl_wr div#product_intro span.model{font-size:1.7rem;font-weight:700;padding:0 0 .5rem}div.gal_fl_wr div#product_intro ul.feature_list{font-size:.9rem;padding-left:1rem;padding-bottom:1rem;display:flex;flex-direction:column;row-gap:.3rem}div.gal_fl_wr div#product_intro ul.feature_list li{list-style:disc}div#product_intro ul.product_icons{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:1rem;row-gap:1rem}div#product_intro ul.product_icons li{border:1px solid #EEE;border-radius:5px;padding:.5rem;transition:all .18s ease-in-out}div#product_intro ul.product_icons li:hover{box-shadow:3px 3px 10px #00000026}div#product_intro ul.product_icons li img{transition:all .18s ease-in-out}div#product_intro ul.product_icons li img:hover{transform:scale(1.2) translateY(-1px)}div#product_intro ul.product_icons.awards li img{height:80px}div#product_intro ul.product_icons.features li img{height:42px}div.product_detail_title{width:96%;max-width:1200px;border-radius:10px;background-color:#f5f6f6;padding:2rem 1rem;margin:1rem auto;position:relative;display:flex;flex-direction:column;row-gap:.3rem}div.product_detail_title span.model{font-size:1.7rem;font-weight:700;padding:0 0 .5rem}div.product_detail_title span.title{font-weight:460;font-size:1rem}div.ph_notice_wr{background-color:#fbf4e9;padding:1rem;width:100%;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}div.ph_notice_wr h3.ph_notice_title{font-size:1.2rem;color:#ab5c40}div.ph_notice_wr ul.ph_notice{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;column-gap:.5rem;row-gap:.3rem;width:96%;max-width:1200px;padding:1rem}div.ph_notice_wr ul.ph_notice li{color:#ab5c40;display:flex;flex-wrap:nowrap;column-gap:1rem;font-size:.9rem}div.ph_notice_wr ul.ph_notice li span.label{font-weight:560;flex-shrink:1;min-width:150px}div#action_bar{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000008}div#action_bar ul.action_btns{display:flex;flex-wrap:nowrap;column-gap:2rem}div#action_bar ul.action_btns li{display:flex;align-items:center;justify-content:flex-start;column-gap:.21rem;cursor:pointer;user-select:none;transition:all .18s ease-in-out}div#action_bar ul.action_btns li:hover{transform:scale(1.05) translateY(-1px)}div#action_bar ul.action_btns li span{display:flex;align-items:center;justify-content:center}div#action_bar ul.action_btns li span.icon i.mat{font-size:1.3rem}div#action_bar ul.action_btns li span.link a{color:#333;font-size:.9rem}div.sp_navi{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.6rem;align-items:center;justify-content:flex-start;padding:1rem;background-color:var(--spNaviBgColor)}div.sp_navi a{border:1px solid var(--spNaviFontColor);border-radius:5px;color:var(--spNaviFontColor);font-size:.9rem;font-weight:420;align-items:center;padding:.3rem .6rem;transition:all .18s ease-in-out;cursor:pointer;user-select:none;background-color:#ffffff80}div.sp_navi a:hover{transform:scale(1.03) translateY(-1px);font-weight:620}div.sp_navi a.active{color:var(--spNaviBgColor);background-color:var(--spNaviFontColor)}div.sp_navi a.active a{color:var(--spNaviBgColor)}div#search_results{width:96%;max-width:1200px;margin:0 auto;border-radius:10px;background-color:#f5f6f6;display:flex;flex-direction:column;padding:1rem}div#search_results div.search_info{display:flex;column-gap:1rem;padding:1rem;border-bottom:1px solid #ccc}div#search_results div.search_info span{font-size:.9rem}div#search_results div.search_info span.title{font-weight:600}div#search_results div.result_list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;padding:1rem}div#search_results div.result_list div.sr{border:1px solid #ddd;background-color:#fff;display:flex;flex-direction:column;font-size:.9rem;row-gap:.5rem;padding:.5rem;border-radius:5px;position:relative}div#search_results div.result_list div.sr a{color:var(--linkFontColor)}div#search_results div.result_list div.sr a:hover{text-decoration:underline;color:var(--linkFontColor)}div#search_results div.result_list div.sr span.name{font-weight:600}div#search_results div.result_list div.res_product{padding-top:1rem}div#search_results div.result_list div.res_product span.model{color:#333;font-size:.9rem;display:block;font-weight:800;font-family:Inter,sans-serif;text-transform:uppercase;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}div#search_results div.result_list div.res_product:before{content:"Product";position:absolute;top:-.5rem;right:0;background-color:#1c7f53;border-radius:10px;padding:.3rem .5rem;font-size:.7rem;color:#fff;font-weight:700;letter-spacing:.1rem;zoom:.9}div#msg_wr{min-height:80px;width:100%;background-color:#fff;display:grid;align-items:center;position:fixed;bottom:0;left:0;animation:slide_up 1s;z-index:16;color:#333}div#msg_wr span.close{display:block;position:absolute;padding:3px;top:-10px;right:10px;font-size:2.1rem;font-weight:360;cursor:pointer;user-select:none;color:#333;transition:color .3s ease-in-out}div#msg_wr span.close:hover{color:#3c6eff}div#msg_wr div.display{text-align:center;display:flex;justify-content:center;justify-items:center;align-items:center;align-content:center;flex-wrap:nowrap;padding:1rem .5rem}div#msg_wr div.display span{padding:.3rem;font-size:.9rem}div#msg_wr div.display span.status{text-align:center;font-weight:600}div#msg_wr div.display span.code{text-align:center;padding-right:1rem;font-weight:300}div#msg_wr div.display span.msg{text-align:left;border-left:1px dotted rgba(51,51,51,.5);padding-left:1rem;font-weight:300;line-height:1.4rem}div#msg_wr.default span.status{color:#9863da}div#msg_wr.ok{background-color:#f7ffeb}div#msg_wr.ok span.status{color:#33a251}div#msg_wr.warning{background-color:#fff6e0}div#msg_wr.warning span.status{color:#bc7542}div#msg_wr.error{background-color:#ffeae0}div#msg_wr.error span.status{color:#cf2e13}.tooltip{border:1px solid red;position:relative;cursor:pointer}.tooltip:hover{transform:scale(2)}.tooltip:hover:before{position:absolute;right:-210px;top:-60px;background-color:#060e6191;font-size:.7rem;color:#fff;width:210px;height:60px;overflow:hidden;content:attr(data-tooltip);z-index:11;padding:.3rem;border-radius:3px}div.popover{margin:.1rem 0;display:inline-flex;border:1px solid #2453E1;border-radius:10px;padding:.1rem .2rem .1rem .5rem;font-size:.7rem;align-content:center;align-items:center;transition:color .3s ease-in-out,background-color .3s ease-in-out}div.popover:hover{color:#fff;background-color:#2453e1}div.popover:hover i.mat,div.popover:hover span.label{color:#fff}div.popover span.label{display:flex;align-content:center;align-items:center;column-gap:.3rem;user-select:none;cursor:pointer;transition:color .3s ease-in-out;color:#2453e1}div.popover span.label i.mat{font-size:1rem}div#pop_wr{background-color:#fafafa80;width:100%;height:100%;position:fixed;top:0;left:0;z-index:5;backdrop-filter:blur(6px)}div#pop_wr div.content{padding:3rem 1.5rem;position:fixed;top:50%;left:50%;color:#000;display:block;text-align:left;border-radius:10px;background-color:#fafafa;border:3px solid rgba(124,173,117,.5);width:96%;max-width:640px;height:auto;min-height:300px;z-index:9;transform:translate(-50%,-50%);overflow-y:auto;box-shadow:3px 3px 30px #37613e80}div#pop_wr div.content i.mat{padding:3px;position:absolute;top:10px;right:10px;background-color:#ddd;color:#000;font-size:1.5rem;border-radius:36px;user-select:none;cursor:pointer;transition:transform .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out}div#pop_wr div.content i.mat:hover{background-color:#2453e1;color:#fff;transform:translateY(-3px)}div#pop_wr div.content h1.title{color:#5b866d;display:block;font-size:1.3rem;border-bottom:1px solid #EEE;padding-bottom:.6rem;margin-bottom:.6rem}div#pop_wr div.content span.danger{color:#d33617;font-weight:500}div#pop_wr div.content span.warn{color:#e96a29;font-weight:500}div#pop_wr div.content span.hl{background-color:#ffed9b;padding:.1rem .3rem}div#pop_wr div.content b{font-weight:600}div#pop_wr div.content q{font-style:italic;quotes:"\201c" "\201d" "\2018" "\2019"}div#pop_wr div.content q:before{content:open-quote;font-weight:600}div#pop_wr div.content q:after{content:close-quote;font-weight:600}div#pop_wr div.content h1{font-size:1.3rem;font-weight:700}div#pop_wr div.content h2{font-size:1.2rem;font-weight:700}div#pop_wr div.content h3{font-size:1.1rem;font-weight:700}div#pop_wr div.content p{font-size:.8rem}div#pop_wr div.content p,div#pop_wr div.content h1,div#pop_wr div.content h2,div#pop_wr div.content h3{font-family:Inter,sans-serif;margin:0;padding:.2rem}div.dg_form{background-color:#f5f6f6;padding:1rem 2rem;width:96%;max-width:1200px;margin:1rem auto;border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr);position:relative;column-gap:2rem;row-gap:.3rem}div.dg_form>:last-child{grid-column:span 2}div.dg_form div.btn0{cursor:pointer;user-select:none;border-radius:8px;transition:background-color .3s ease-in-out,transform .5s ease,font-weight .3s ease-in;text-align:center}div.dg_form div.btn_cancel,div.dg_form div.btn_submit{width:100%;display:block;margin:0 auto;padding:.6rem;font-size:1.1rem}div.dg_form div.btn_submit.error{background-color:#d33617}div.dg_form div.btn_submit{background-color:#335183;color:#fff}div.dg_form div.btn_submit:hover{background-color:#2160d2;font-weight:640}div.dg_form div.set_wr.btn_wr{padding:1.3rem .5rem .6rem;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center}div.dg_form div.set_wr.btn_wr div.wr_inner{width:96%;max-width:366px;display:grid;grid-template-columns:1fr;grid-gap:1rem}div.dg_form .default_btn_blue{color:#fff;font-weight:560;transition:all .18s ease-in-out;cursor:pointer;user-select:none;padding:.3px;border-radius:10px;display:inline-block;background-color:#2453e1}div.dg_form .default_btn_blue:hover{background-color:#e96a29}div.dg_form div.checkbox_zone{border:1px solid #B3BDC6;color:#000;background-color:#fff;transition:border-color .5s ease-in-out;border-radius:6px;position:relative;padding:1rem}div.dg_form div.checkbox_zone ul.checkbox_handles{display:flex;grid-template-columns:1fr 1fr;width:auto;position:absolute;right:.3rem;top:-.8rem;z-index:4}div.dg_form div.checkbox_zone ul.checkbox_handles li{margin:0 6px;padding:0;background-color:#fff;border:1px solid #B3BDC6;border-radius:16px;cursor:pointer;user-select:none;transition:color .3s ease-in-out;font-size:.7rem}div.dg_form div.checkbox_zone ul.checkbox_handles li:hover{color:var(--linkFontColor)}div.dg_form div.checkbox_zone ul.checkbox_handles li span.cb_btn{display:block;padding:.2rem .6rem}div.dg_form div.checkbox_zone ul.checkbox_selection.short{height:175px}div.dg_form div.checkbox_zone ul.checkbox_selection.long{height:600px}div.dg_form div.checkbox_zone ul.checkbox_selection{height:300px;overflow-y:auto;border-radius:8px;padding:.5rem}div.dg_form div.checkbox_zone ul.checkbox_selection li{padding:.1rem .3rem;margin:1px 0;display:flex;flex-wrap:nowrap;font-size:.9rem}div.dg_form div.checkbox_zone ul.checkbox_selection li:hover span.cb_label{color:#2f6ef6}div.dg_form div.checkbox_zone ul.checkbox_selection li span.cb_input{width:26px;display:flex;align-content:center;align-items:center;justify-items:center;justify-content:center;padding:3px 6px;margin:1px}div.dg_form div.checkbox_zone ul.checkbox_selection li span.cb_label{width:auto;display:flex;align-content:center;align-items:center;transition-property:color,font-weight,transform;transition-duration:.3s;transition-timing-function:ease-out}div.dg_form div.checkbox_zone ul.checkbox_selection li.cat_title,div.dg_form div.checkbox_zone ul.checkbox_selection li.tier_0,div.dg_form div.checkbox_zone ul.checkbox_selection li.title{font-weight:760;margin-top:.5rem;padding-top:.6rem;border-top:2px solid #FFF}div.dg_form div.checkbox_zone ul.checkbox_selection li.cat_title:first-child,div.dg_form div.checkbox_zone ul.checkbox_selection li.tier_0:first-child,div.dg_form div.checkbox_zone ul.checkbox_selection li.title:first-child{border-top:none;margin-top:0}div.dg_form div.checkbox_zone ul.checkbox_selection li.sub_cat,div.dg_form div.checkbox_zone ul.checkbox_selection li.tier_1,div.dg_form div.checkbox_zone ul.checkbox_selection li.sub{margin-left:1rem;font-size:.9rem}div.dg_form div.checkbox_zone ul.checkbox_selection.long{max-height:400px}div.dg_form div.checkbox_zone ul.checkbox_selection.g2{display:grid;grid-template-columns:1fr 1fr}div.dg_form div.checkbox_zone.req{border-left:6px solid #2E62D5;position:relative}div.dg_form div.input_set span.cb_limit_display{transition:all .3s ease-in-out;color:#333;display:inline-block;font-size:.7rem;padding:.1rem .5rem}div.dg_form div.input_set span.cb_limit_display.emphasis{font-size:1rem;color:#e96a29;font-weight:600}div.dg_form div.input_set.shake div.checkbox_zone{background-color:#eee}div.dg_form div.input_set.shake div.checkbox_zone ul li{color:#858585}div.dg_form div.set div.input_set{padding:.3rem 0 .6rem;position:relative}div.dg_form div.set div.input_set input.input,div.dg_form div.set div.input_set input.file,div.dg_form div.set div.input_set textarea.input:not(.dc),div.dg_form div.set div.input_set select.input{border:1px solid #B3BDC6;color:#2f3653;height:36px;width:100%;background-color:#fff;border-radius:6px;transition:border-color .5s ease-in-out,transform .3s ease-in,background-color .8s ease-in-out}div.dg_form div.set div.input_set input.input:focus,div.dg_form div.set div.input_set input.file:focus,div.dg_form div.set div.input_set textarea.input:not(.dc):focus,div.dg_form div.set div.input_set select.input:focus{border:1px solid #2f6ef6}div.dg_form div.set div.input_set input.input.req,div.dg_form div.set div.input_set select.input.req,div.dg_form div.set div.input_set textarea.input.req:not(.dc){border-left:6px solid #2E62D5}div.dg_form div.set div.input_set input.input{font-family:FiraCode,Courier New,monospace;font-size:.9rem;padding:.3rem}div.dg_form div.set div.input_set textarea.input{min-height:200px;height:100%;padding:.5rem;resize:vertical}div.dg_form div.set div.input_set textarea.input.code_style{background-color:#182b7a;color:#cbff7b;font-family:FiraCode,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;min-height:460px}div.dg_form div.set div.input_set input.file{font-family:FiraCode,Courier New,monospace;font-size:.7rem;padding:15px 3px 3px;border:2px dashed #2453E1;background-color:#f0f8ff}div.dg_form div.set div.input_set input.file:after{content:" Drop / Click to upload";color:#2453e1;position:absolute;right:6px;top:-16px;z-index:5}div.dg_form div.set div.input_set select.input{font-size:.9rem;padding:.3rem}div.dg_form div.set div.input_set .input.error{border:1px dashed #D33617;color:#d33617}div.dg_form div.set div.input_set .input.code{font-weight:600;font-size:1rem}div.dg_form div.set div.input_set .input.disable_update[disabled]{background-color:#eee;color:#777}div.dg_form div.set div.input_set input[type=color]{width:50%;height:60px}div.dg_form div.set div.input_set span#gen_pwd{margin:.3rem;background-color:#2453e1;border-radius:5px;font-size:.8rem;color:#fff;padding:.1rem .5rem;display:inline-block;user-select:none;cursor:pointer;transition:color .3s ease-in-out}div.dg_form div.set div.input_set span#gen_pwd:hover{background-color:#25a96e}div.dg_form div.set div.input_set div.cascade_response{padding:.3rem 0}div.dg_form .refreshed{animation:scale 1.5s cubic-bezier(.17,1.15,.47,1);box-shadow:1px 1px 15px #ffcd0099;border-color:#ffcd00!important;border-width:2px!important}div.dg_form .refreshed::placeholder{color:#f0c100}div.dg_form div.blanket{position:fixed;width:100%;min-height:100vh;z-index:999;top:0;left:0;background:#ffffff80;backdrop-filter:blur(3px);display:grid;align-content:center;align-items:center;justify-content:center;justify-items:center}div.dg_form div.blanket span#loading_animation{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;justify-items:center;height:auto;width:160px;padding:1rem;text-align:center;position:fixed;background:#fff;border-radius:10px;box-shadow:3px 3px 10px #5f9077}div.dg_form div.blanket span.loading{color:#5f9077;font-size:.8rem;display:block;text-align:center}div.dg_form div.blanket .balls{display:block;position:relative;width:85px;height:30px}div.dg_form div.blanket .balls div{position:absolute;top:8px;width:13px;height:13px;border-radius:50%;background:#5f9077;animation-timing-function:cubic-bezier(0,1,1,0)}div.dg_form div.blanket .balls div:nth-child(1){left:8px;animation:ball1 .6s infinite}div.dg_form div.blanket .balls div:nth-child(2){left:8px;animation:ball2 .6s infinite}div.dg_form div.blanket .balls div:nth-child(3){left:32px;animation:ball2 .6s infinite}div.dg_form div.blanket .balls div:nth-child(4){left:56px;animation:ball3 .6s infinite}@keyframes ball1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ball3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ball2{0%{transform:translate(0)}to{transform:translate(24px)}}div.dg_form div.set div.input_set div.form_switch{display:grid;position:relative;align-items:center;padding-left:1rem;border:none}div.dg_form div.set div.input_set div.form_switch span.switch_wr{cursor:pointer;user-select:none;padding:0;border:2px solid #CCC;background-color:#eee;border-radius:20px;display:block;position:relative;width:45px;height:22px;transition:all .3s ease-in-out}div.dg_form div.set div.input_set div.form_switch span.switch_wr span.switch_knob{transition:all .3s ease-in-out;position:absolute;top:-2px;left:-2px;height:23px;width:23px;display:block;background-color:#70818e;border-radius:20px;border:1px solid #CCC}div.dg_form div.set div.input_set div.form_switch span.switch_wr.on{border-color:#25a96e;background-color:#f5ffee}div.dg_form div.set div.input_set div.form_switch span.switch_wr.on span.switch_knob{left:22px;border-color:#25a96e;background-color:#397539}div.dg_form div.set{position:relative;border-radius:8px;padding:.5rem 1rem;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;align-items:flex-start;align-content:flex-start;background-color:#fff;border:1px solid rgba(0,0,0,.1)}div.dg_form div.set ::placeholder{color:#c7c7c7}div.dg_form div.set div.set>span.label,div.dg_form div.set div.set>label.label{font-size:1rem;color:#333;display:inline-block;padding:0 .3rem;border-radius:16px;z-index:9;font-weight:560}div.dg_form div.set label.label,div.dg_form div.set span.label,div.dg_form div.set div.input_set,div.dg_form div.set span.err,div.dg_form div.set ul.info_cell{width:100%}div.dg_form div.set label.label{font-family:Inter,sans-serif;font-weight:560;font-size:1rem;color:#595959}div.dg_form div.set label.label h3{font-weight:560;font-family:FiraCode,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.2rem;padding:0 0 0 .5rem;margin:0;color:#9863da}div.dg_form div.set div.input_set h3{font-size:1.1rem;font-weight:620;font-family:FiraCode,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#438c91;padding:.5rem 0 0;margin:0}div.dg_form div.set div.input_set h3.upper{text-transform:uppercase}div.dg_form div.set.attention{border-left:5px solid #E96A29}div.dg_form div.set.live{border-left:5px solid #25A96E}div.dg_form div.editor_wr{font-family:Inter,sans-serif}div.dg_form div.editor_wr h1,div.dg_form div.editor_wr h2,div.dg_form div.editor_wr h3{font-family:Inter,sans-serif;font-weight:600;padding:.1rem 0}div.dg_form div.editor_wr h1{font-size:1.6rem!important}div.dg_form div.editor_wr h2{font-size:1.4rem!important}div.dg_form div.editor_wr h3{font-size:1.2rem!important}div.dg_form div.editor_wr p,div.dg_form div.editor_wr ul,div.dg_form div.editor_wr ol,div.dg_form div.editor_wr li{font-size:.8rem!important}div.dg_form div.set_wr,div.dg_form section.set_wr{border:none;padding:.3rem;border-radius:8px}div.dg_form div.set_wr.g2,div.dg_form section.set_wr.g2{display:grid;grid-gap:.3rem;grid-template-columns:1fr 1fr}div.dg_form div.set_wr.g3,div.dg_form section.set_wr.g3{display:grid;grid-gap:.3rem;grid-template-columns:repeat(3,1fr)}div.dg_form div.set_wr.g4,div.dg_form section.set_wr.g4{display:grid;grid-gap:.3rem;grid-template-columns:repeat(4,1fr)}div.dg_form div.set_wr.g5,div.dg_form section.set_wr.g5{display:grid;grid-gap:.3rem;grid-template-columns:repeat(5,1fr)}div.dg_form div.set_wr.group_default,div.dg_form section.set_wr.group_default{background-color:#f5f5f5}div.dg_form div.set_wr.group_blue,div.dg_form section.set_wr.group_blue{background-color:#e7f0fa}div.dg_form div.set_wr.group_purple,div.dg_form section.set_wr.group_purple{background-color:#ebe7fd}div.dg_form div.set_wr.group_green,div.dg_form section.set_wr.group_green{background-color:#ecf8e7}div.dg_form div.set_wr.group_red,div.dg_form section.set_wr.group_red{background-color:#f8d8d0}div.dg_form div.set_wr.group_orange,div.dg_form section.set_wr.group_orange{background-color:#f8e6b2}div.dg_form div.set_wr.group_yellow,div.dg_form section.set_wr.group_yellow{background-color:#f8f5de}div.dg_form div.set_wr.group_gray,div.dg_form section.set_wr.group_gray{background-color:#e2e2e2}div.dg_form div.set_wr.group_dark_gray,div.dg_form section.set_wr.group_dark_gray{background-color:#bdc3cf}div.dg_form div.set_wr.group_white,div.dg_form section.set_wr.group_white{background-color:#fff}@media screen and (max-width: 521px){div.dg_form div.set_wr.g2,div.dg_form div.set_wr.g3,div.dg_form div.set_wr.g4,div.dg_form div.set_wr.g5{grid-template-columns:1fr}}div.dg_form div.unit_wr{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.3rem;column-gap:.3rem}div.dg_form div.unit_wr span.unit{padding:.1rem;font-size:.7rem}div.dg_form div.unit_wr span.unit.bold{font-weight:560}div.dg_form div.info{color:var(--bodyFontColor);font-size:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}div.dg_form div.info span.info_cell{border:1px solid rgba(78,28,200,.2);display:block;padding:.1rem .3rem;border-radius:5px;color:#4e1cc8}div.dg_form ul.info{display:flex;gap:5px;flex-direction:column;background-color:#f5f1ffcc;border-radius:10px;padding:.3rem;margin:.5rem 0;width:100%}div.dg_form ul.info li{flex-grow:1;list-style:none;border:1px solid rgba(152,99,218,.3);border-radius:5px;padding:3px .5rem;background-color:#fffc;cursor:default;transition:color .3s ease-in-out;color:#7c61b7;font-size:.7rem}div.dg_form ul.info li span.bold{font-weight:560}div.dg_form ul.info li.readme{user-select:none;max-width:100px;text-align:center;display:block;cursor:pointer;color:#7c61b7;border-color:#9863da4d;transition:color .3s ease,transform .1s ease;background-image:linear-gradient(3deg,#eee,#fff);font-size:.7rem;zoom:.9}div.dg_form ul.info li.readme:hover{color:#8c64f6;transform:scale(1.1)}div.dg_form span.err{color:#d33617;font-size:.8rem;display:none;padding:.5rem;margin-bottom:.5rem}div.dg_form span.err.error{border:1px dashed #D33617}div.dg_form div.form_error{text-align:center;color:#ad322a;font-size:.8rem;display:none}div.dg_form ul.error_explanation{padding:.5rem;background-color:#fff3f3;display:grid;grid-gap:.3rem;grid-template-columns:1fr;border-radius:5px}div.dg_form ul.error_explanation li{display:block;padding:.3rem .5rem;border-radius:6px;color:#333;border:1px solid #EEE;background-color:#fff}div.dg_form ul.input.radio{display:grid;grid-gap:.5rem;padding:.5rem;height:auto}div.dg_form ul.input.radio li{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:.5rem;display:flex;flex-direction:column;transition:box-shadow .3s ease-in-out}div.dg_form ul.input.radio li span,div.dg_form ul.input.radio li img{pointer-events:none}div.dg_form ul.input.radio li span.title{font-weight:460;font-size:.9rem}div.dg_form ul.input.radio li span.sdesc{font-weight:260;font-size:.8rem}div.dg_form ul.input.radio li:hover{box-shadow:3px 3px 10px #888}div.dg_form ul.input.radio li.active{border:2px solid #25A96E}div.dg_form ul.radio.g1{grid-template-columns:1fr}div.dg_form ul.radio.g2{grid-template-columns:repeat(2,1fr)}div.dg_form ul.radio.g3{grid-template-columns:repeat(3,1fr)}div.dg_form div.set ul.counter{display:flex;flex-wrap:nowrap;justify-content:flex-end;background-color:#fff;border:1px solid rgba(179,189,198,.6);max-width:110px;position:absolute;bottom:.2rem;right:.7rem;border-radius:16px;padding:0 .5rem}div.dg_form div.set ul.counter li{font-size:.7rem;color:#384b57;padding:1px}div.dg_form div.set ul.counter li.meter{transition-property:color,transform;transition-duration:.3s;transition-timing-function:ease-in-out}div.dg_form div.set ul.counter li.meter.error{color:#d33617;transform:scale(1.3);font-weight:560}@keyframes blink1332{30%{opacity:1}50%{opacity:0}60%{opacity:1}}div.dg_form div.set ul.counter li.meter.overflow{color:#f1642d;font-weight:560;animation:blink1332 1.5s infinite}div.dg_form div.set span.error_holder{width:100%;padding:.3rem;color:#ad322a;font-weight:360;display:none;font-size:.8rem}div.dg_form div.set span.error_holder.show{display:block!important}div.dg_form div.set.error,div.dg_form div.set.req.error,div.dg_form div.set.attention.error{border:1px dashed #ad322a;background-color:#fff3f34d}div.dg_form div.toggleable{border:2px solid #EEE;background-color:#f5f5f5;border-radius:10px;padding:1rem;transition:all .3s ease-in-out}div.dg_form div.toggleable div.toggleable_handle{padding:1rem;display:flex;column-gap:1rem;align-items:center;align-content:center;font-weight:600;font-size:1rem;user-select:none;cursor:pointer}div.dg_form div.toggleable div.toggleable_handle span.label{color:#333;font-size:1rem}div.dg_form div.toggleable div.toggleable_handle span.mat{color:#333;font-size:2rem}div.dg_form div.toggleable div.set_wr{transition:all .3s ease-in-out}div.dg_form div.toggleable.open{border:2px solid #25A96E;background-color:#f5ffee80}div.dg_form div.toggleable.tog_blue{background-color:#e3f2f9}div.dg_form div.toggleable.tog_yellow{background-color:#faf8e2}div.dg_form div.toggleable.tog_pink{background-color:#f6e8e7}div.dg_form div.toggleable.tog_purple{background-color:#e7e4f8}div.dg_form div.toggleable.tog_orange{background-color:#f5e0d9}div.dg_form div.toggleable.tog_green{background-color:#eff9db}div.dg_form div.set.captcha_set span.label{font-size:.8rem;padding-bottom:.3rem;display:block;font-weight:560}div.dg_form div.set.captcha_set div.image{position:relative;background-color:#0000005c;border-radius:5px;margin-top:5px;padding-top:1.5rem}div.dg_form div.set.captcha_set div.image svg{max-height:60px;max-width:96%;display:block;margin:0 auto}div.dg_form div.set.captcha_set div.image span.refresh_image{position:absolute;display:block;top:0;right:5px;user-select:none;cursor:pointer;font-size:.8rem;padding:3px;color:#ffb760;transition:color .3s ease-in-out}div.dg_form div.set.captcha_set div.image span.refresh_image:hover{color:#25a96e}div.dg_form div.set{padding:0;background-color:transparent;border:none}div.dg_form div.set div.input_set{position:relative;padding:0;display:flex;flex-direction:column;height:100%;font-family:PublicSans,sans-serif}div.dg_form div.set div.input_set .label,div.dg_form div.set div.input_set .label_info,div.dg_form div.set div.input_set .counter{flex-shrink:0}div.dg_form div.set div.input_set input.input{font-family:PublicSans,sans-serif}div.dg_form div.set div.input_set textarea.input{height:auto;min-height:100px;font-family:PublicSans,sans-serif}div.dg_form div.set div.input_set ul.counter{bottom:-1px}div.dg_form div.set div.input_set input.req,div.dg_form div.set div.input_set select.req,div.dg_form div.set div.input_set textarea.req,div.dg_form div.set div.input_set .input:not(.form_switch){border:1px solid #CAD2D3!important}div.dg_form div.set div.input_set input.email{font-family:PublicSans,sans-serif}div.dg_form div.set div.input_set span.label{font-size:.8rem;padding-bottom:.3rem;display:block;font-weight:560}div.dg_form div.set div.input_set span.label_info{font-size:.8rem;padding-top:.3rem;display:block;color:#7764a4}div.dg_form div.set div.input_set span.link{font-size:.8rem;display:block;padding:.3rem 0}div.dg_form div.set div.input_set div.form_switch{padding-left:0}div.dg_form div.set div.input_set div.form_switch span.switch_wr{height:25px;width:45px}div.dg_form div.set div.input_set textarea.input{flex-grow:1;min-height:100px;height:auto;resize:vertical}div.dg_form div.set div.input_set div.checkbox_zone{flex-grow:1;height:auto;min-height:100px}div.dg_form div.set div.input_set div.checkbox_zone ul.checkbox_selection{min-height:100px;height:auto;padding:.1rem}div.dg_form div.set div.input_set span.cb_limit_display{display:none;position:absolute}div.dg_form div.set div.input_set div.target_wr div.target_input{padding-top:.36rem}div.dg_form div.set div.input_set.req span.label:before{content:"*";font-size:1rem;color:#2453e1;padding-right:3px}div.dg_form div.set.captcha_set div.image{background-color:#333;width:400px;padding-top:0}div.dg_form div.set.captcha_set div.input_set{padding:.5rem 0}div.dg_form div.set.captcha_set div.input_set input.input{width:400px}div.dg_form div.form_thank_you{background-color:#fff;font-size:1rem;font-weight:460;color:#469716;border:1px solid #469716;padding:1rem;text-align:center;display:flex;column-gap:1rem;align-items:center;justify-content:center;transition:all .18s ease-in-out;width:96%;max-width:1200px;margin:0 auto;border-radius:10px}@media only screen and (max-width: 600px){div.dg_form{grid-template-columns:repeat(1,1fr)}div.dg_form>:last-child{grid-column:span 1}}@media only screen and (min-width: 601px) and (max-width: 1200px){div.dg_form{grid-template-columns:repeat(2,1fr)}div.dg_form>:last-child{grid-column:span 2}}div.ccb_wr{padding:1rem;position:fixed;bottom:0;left:0;width:100%;display:none;align-items:center;justify-content:center;z-index:30;background:linear-gradient(30deg,#87bfff26,#6d85e726);backdrop-filter:blur(10px)}div.ccb_wr div.cookie_consent_box{background-color:#fff;width:96%;max-width:650px;margin:0 auto;border-radius:10px;padding:2rem 1rem;position:relative}div.ccb_wr div.cookie_consent_box span.close_btn{position:absolute;top:5px;right:5px;cursor:pointer;user-select:none;transition:all .18s ease-in-out;padding:1px}div.ccb_wr div.cookie_consent_box span.close_btn:hover{transform:scale(1.1);font-weight:600;color:#2453e1}div.ccb_wr div.cookie_consent_box span.close_btn i.mat{font-size:1.6rem}div.ccb_wr div.cookie_consent_box div.ccb_stage{display:flex;flex-direction:column;row-gap:.3rem;max-height:80vh;overflow-y:auto}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_msg h3{font-size:1.3rem;font-weight:600}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_msg p{font-size:.9rem}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions{display:flex;align-items:center;justify-content:flex-end;column-gap:1rem;padding-top:.5rem;width:100%;max-width:100%;overflow-x:hidden}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span{font-size:.9rem;font-weight:600;background-color:#333;padding:.5rem 1.5rem;border-radius:5px;cursor:pointer;user-select:none;transition:all .18s ease-in-out;color:#eee}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span:hover{transform:scale(1.03) translateY(-1px)}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.privacy_terms,div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.settings_btn{background-color:#fff;border:1px solid #ccc;color:#333}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.privacy_terms a,div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.settings_btn a{color:#333}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.privacy_terms:hover,div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.settings_btn:hover{border:1px solid #2453E1}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.privacy_terms:hover a,div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.settings_btn:hover a{color:#2453e1}div.ccb_wr div.cookie_consent_box div.ccb_stage div.ccb_actions span.accept_btn{background-color:#2453e1}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings{display:flex;flex-direction:column;row-gap:.3rem}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt{background-color:#f5f6f6;border:1px solid #F5F6F6;border-radius:5px;padding:.3rem;display:grid;grid-template-columns:1fr auto;align-items:center;transition:all .18s ease-in-out}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt .name,div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt .purpose{grid-column:1/2;padding:.3rem 0}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr{grid-column:2/3;max-width:80px;justify-self:end;padding-left:.5rem}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch{width:40px;border-radius:20px;border:1px solid #828990;height:20px;position:relative;background-color:#ddd;cursor:pointer;user-select:none}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch span.knob{transition:all .18s ease-in-out;position:absolute;top:-2px;left:0;border-radius:20px;display:block;width:22px;height:22px;background-color:#828990}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch.on,div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch.always_on{background-color:#25a96e1a}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch.on span.knob,div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch.always_on span.knob{background-color:#25a96e;transform:translate(18px)}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch.always_on{opacity:.6;background-color:#2453e11f}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt div.status_switch_wr div.status_switch.always_on span.knob{background-color:#2453e1}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt span.name{font-weight:540;font-size:.8rem}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt span.purpose{font-size:.7rem}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.opt:hover{box-shadow:3px 3px 10px #0000004d;border:1px solid #2453E1}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.setting_action_wr{display:flex;align-items:center;justify-content:center;padding:.5rem}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.setting_action_wr span.save_pre_btn{transition:all .18s ease-in-out;border-radius:5px;padding:.6rem 1.5rem;background-color:#2453e1;color:#fff;font-weight:540;font-size:.8rem;cursor:pointer;user-select:none}div.ccb_wr div.cookie_consent_box div.ccb_stage div.settings div.setting_action_wr span.save_pre_btn:hover{transform:scale(1.03) translateY(-1px)}div.cat_list a,div.item_list a{color:var(--linkFontColor)}div.cat_list a:hover,div.item_list a:hover{color:var(--linkHoverFontColor)}div.gal_fl_wr div#product_intro span.model,div.gal_fl_wr div#product_intro h1.title,div.gal_fl_wr div#product_intro h1{color:var(--h1FontColor)}div.gal_fl_wr div#product_intro ul{color:var(--bodyFontColor)}div#action_bar{background-color:var(--actionNaviBgColor);color:var(--actionNaviFontColor)}div#action_bar ul.action_btns li span,div#action_bar ul.action_btns li a,div#action_bar ul.action_btns li i,div#action_bar ul.action_btns li span.link a{color:var(--actionNaviFontColor)}div#action_bar ul.action_btns li span.link a{font-weight:600}header.header div.wr1 div.site_switch div.clang_list{background-color:var(--clangNaviBgColor)}header.header div.wr1 div.site_switch div.clang_list div.clang_unit a{color:var(--clangNaviFontColor)}header.header div.wr1 div.site_switch div.clang_list div.clang_unit:hover{background-color:var(--clangNaviHoverBgColor)}header.header div.wr1 div.site_switch div.clang_list div.clang_unit:hover a{color:var(--clangNaviHoverFontColor)}@media only screen and (max-aspect-ratio: 1/1) and (max-width: 600px){html,body{font-size:14px}}@media only screen and (max-aspect-ratio: 1/1) and (min-width: 601px) and (max-width: 1200px){html,body{font-size:16px}}@media only screen and (max-aspect-ratio: 1/1) and (min-width: 1201px){html,body{font-size:18px}}@media only screen and (min-aspect-ratio: 1/1) and (max-width: 1200px){html,body{font-size:14px}}@media only screen and (min-aspect-ratio: 1/1) and (min-width: 1201px) and (max-width: 1440px){html,body{font-size:16px}}@media only screen and (min-aspect-ratio: 1/1) and (min-width: 1441px) and (max-width: 2560px){html,body{font-size:18px}}@media only screen and (min-aspect-ratio: 1/1) and (min-width: 2561px){html,body{font-size:20px}}
