﻿html{background-color:#222}body{background-color:#fff}img{vertical-align:bottom}img.outline{border:1px solid #eee !important}.site-header{z-index:100}.site-header .logo{float:left;width:240px;margin:25px 0 0 0}.site-header .top-menu-block{float:left;width:523px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.inner-list{display:table;max-width:1000px;margin:0 auto}.button-panel.hand a{width:152px;padding-left:60px;background:#fff url("../img/button/button_hand.png") no-repeat 13px 18px}#productNav{display:none;position:absolute;top:105px;left:0;padding-bottom:10px !important;z-index:100;width:100%;text-align:left;background:url("../img/bg/texture.png") repeat center center}#productNav::before{content:"";display:block;width:100%;height:10px;background:url("../img/header/bg_product.png") repeat top center}#productNav .inner{padding:38px 15px 0}#productNav .inner::after{content:"";clear:both;display:block}#productNav .inner .product-list{width:100%;margin-bottom:45px;float:left}#productNav .inner .product-list::after{content:"";clear:both;display:block}#productNav .inner .product-list .image{float:left}#productNav .inner .product-list .list{padding-left:140px;color:#fff}#productNav .inner .product-list .list h2{margin:0 0 10px;font-size:.875rem;font-weight:normal}#productNav .inner .product-list .list h2 a{color:#fff}#productNav .inner .product-list .list ul{display:block;margin:0;padding:0;list-style-type:none}#productNav .inner .product-list .list ul li{display:block;margin-right:35px;white-space:nowrap;border:none}#productNav .inner .product-list .list ul li a{display:block;padding:0;font-size:.875rem;text-decoration:none;color:#fff;line-height:1.6}#productNav .inner .product-list .list .flex{position:relative;display:flex;gap:60px;width:100%}.service-top-header.service-product-img{height:375px}.service-top-header .inner h1{margin:25px 0 0 50px;font-size:2.125rem;line-height:1.3}.service-top-header .inner h1.category-header{margin-top:10px;color:#000}.service-top-header .inner h2{margin:35px 0 0 50px;font-size:1.125rem;line-height:1.5}.service-top-header .inner h2.product-header{margin:70px 0 0 50px;color:#666}.service-top-header .inner p{width:370px;margin:35px 0 0 50px;font-size:.875rem;line-height:1.5}.service-top-header .inner p.category-text{margin-top:20px;width:420px;color:#000}.service-top-header .inner p.product-text{margin-top:20px;width:400px}.service-top-header .inner .service-nav li{width:220px !important}.service-top-header .inner .product-info{width:280px;margin:15px 0 0 50px;padding:15px 20px 5px 20px;color:#fff;background:url("../img/bg/texture.png") repeat center center}.service-top-header .inner .product-info h3{margin:0 0 15px 0;font-size:.875rem}.service-top-header .inner .product-info dl dt{float:left;clear:left;margin:0 0 10px 0;font-size:.875rem}.service-top-header .inner .product-info dl dd{float:left;margin:0 0 10px 7px;font-size:.875rem}.service-top-header.service-category-img .inner{padding-bottom:0}.news-block .news .label-area .label{padding:2px 0;font-weight:normal}.news-block .news .label-area .label.News{background-color:#f4316d}.news-block .news .label-area .label.Notice{background-color:#3b526f}.news-block .news .label-area .label.Event{background-color:#ffa800}.news-block .news .label-area .label.Tech{background-color:#007fc5}.news-block .news .label-area .label.Case{background-color:#84af00}.news-block .news .label-area .label.Support{background-color:#007fc5}.news-block .news .label-area .label.DL{background-color:#555}.news-page{margin-top:0}.news-page .news .label-area .label{padding:2px 0;font-weight:normal}.news-page .news .label-area .label.News{background-color:#f4316d}.news-page .news .label-area .label.Notice{background-color:#3b526f}.news-page .news .label-area .label.Event{background-color:#ffa800}.news-page .news .label-area .label.Tech{background-color:#007fc5}.news-page .news .label-area .label.Case{background-color:#84af00}.news-page .news .label-area .label.Support{background-color:#007fc5}.news-page .news .label-area .label.DL{background-color:#555}.site-footer .share-box{margin-top:50px}.site-footer .share-box .share-icon{height:36px;margin:0;display:table;float:right}.site-footer .share-box .share-icon::after{content:"";clear:both;display:block}.site-footer .share-box .share-icon dt{float:left;margin:10px 17px 0 14px;font-size:.75rem;color:#666}.site-footer .share-box .share-icon dd{float:left;margin-left:10px}.site-footer{background-color:#222}.site-footer .footer-top{background-color:#191919;padding:40px 0 50px}.site-footer .footer-top .site-panel{float:left;width:500px;color:#fff}.site-footer .footer-top .site-panel h1{font-size:.9375rem}.site-footer .footer-top .site-panel h1::before{content:"/ "}.site-footer .footer-top .site-panel ul{margin:10px 0 35px;padding:0;list-style-type:none}.site-footer .footer-top .site-panel ul li a{font-size:.875rem;font-weight:bold;text-decoration:none;color:#fff}.site-footer .footer-top .site-panel ul li ul li{display:inline;margin-left:35px;white-space:nowrap}.site-footer .footer-top .site-panel ul li ul li a{font-size:.8125rem;font-weight:normal}.site-footer .footer-top .site-panel ul.nav{margin:10px 0 10px;padding:0;list-style-type:none;display:table}.site-footer .footer-top .site-panel ul.nav li{padding:0 10px;display:table-cell;border-right:1px solid #999;line-height:1em}.site-footer .footer-top .site-panel ul.nav li:first-child{border-left:1px solid #999}.site-footer .footer-top .site-panel ul.nav li a{font-size:.8125rem;font-weight:normal;text-decoration:none;color:#fff}.site-footer .footer-top .site-panel .footer-logo::after{content:"";clear:both;display:block}.site-footer .footer-top .site-panel .footer-logo .logo{float:left;margin:40px 25px 0 0;vertical-align:bottom}.site-footer .footer-top .link-panel{float:right;width:457px;padding:0 18px 0 25px;color:#fff}.site-footer .footer-top .link-panel h1{font-size:.9375rem;margin:45px 0 25px}.site-footer .footer-top .link-panel h1::before{content:"/ "}.site-footer .footer-top .link-panel .button-box::after{content:"";clear:both;display:block}.site-footer .footer-top .link-panel .button-box p{float:right}.site-footer .footer-top .link-panel .button-box p:first-child{margin-right:0}.site-footer .footer-top .link-panel .button-box p:last-child{margin-left:32px}.content-main a{text-decoration:underline;color:#0085c7}.content-main a:visited{text-decoration:underline;color:#0085c7}.content-main a:hover{text-decoration:none;color:#999}.news-event{width:100%}.event-detail{position:relative;width:100%;background-color:#000 !important}.event-detail h1{margin:0 auto;padding:20px 0 20px 30px;width:970px;font-size:1.625rem;color:#fff}.event-detail .event-title{position:relative;padding:0;width:100%;height:100%;background-color:#888 !important}.event-detail .event-title::after{content:"";clear:both;display:block}.event-detail .event-title .date{float:left;margin:15px 0 0 30px;font-size:1.375rem;font-weight:bold;color:#fff}.event-detail .event-title .status{float:left;margin:19px 0 0 30px;padding:5px 20px;font-size:1.25rem;color:#fff;background-color:#f90}.event-detail .event-title .title{float:left;clear:left;margin:0 30px;padding:15px 0;font-size:1.5rem;font-weight:normal;color:#fff}.event-detail .event-title .sns{float:right}.signup{padding:0 0 45px;background-color:#fff}.signup::before{content:"";display:block;width:100%;height:0;background:none}.access-map{padding:0 30px 30px}.faq-list dt:nth-child(5){padding-top:0}.faq-list dt{background-position:0 0;font-size:1rem}.faq-list a{text-decoration:underline;color:#0085c7}.faq-list a:visited{text-decoration:underline;color:#0085c7}.faq-list a:hover{text-decoration:none;color:#999}.faq-list a.open{padding-right:16px;background:url("./images/icon_open_off.png") no-repeat right 4px}.faq-list a.open:hover{background-image:url("./images/icon_open_on.png")}.faq-list dd{margin-bottom:30px;padding-bottom:20px;border-bottom:2px dotted #ddd;font-size:1rem}.main-img{width:100%;background-color:#fff}.general{padding:40px 0 60px;background:#fff}.general h1{margin:0 30px 45px;font-size:1.125rem}.general h1 small{margin-left:15px;font-size:.875rem}.general h2{margin:80px 30px 45px;font-size:1.125rem}.general .general-list::after{content:"";clear:both;display:block}.general .general-list .column{float:left;margin:0 25px 0;width:200px}.general .general-list p{font-size:.875rem;font-weight:bold}.general .general-list p a{color:#000}.common-hr{width:100%;max-width:940px;border:1px solid #ddd}#pagination{margin:0 auto;padding:10px 0;width:940px}#pagination a{text-decoration:underline;color:#0085c7}#pagination a:visited{text-decoration:underline;color:#0085c7}#pagination a:hover{text-decoration:none;color:#999}.ccm-pagination .numbers{margin:0 10px;padding:3px 5px}#mainvisual{position:relative;display:block;margin:0;padding:0;width:100%;background-color:#fff}#mainvisual .overlay{position:absolute;display:none;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.58);z-index:80}#mainvisual .bnr_wrap{position:relative;display:block;margin:0 auto;padding:0;width:1180px;height:370px;overflow:hidden}#mainvisual .bnr_wrap .bnr_video{position:absolute;display:block;top:0;left:0;width:1180px;background-color:#35a5d4}#mainvisual .bnr_wrap .bnr_video video{position:relative;display:block;margin:0;width:100%;max-width:1180px;height:auto;aspect-ratio:41/13}#mainvisual .bnr_wrap .bnr_image{position:absolute;display:block;top:0;left:0;width:1180px;background-color:#35a5d4}#mainvisual .bnr_wrap .bnr_image img{position:relative;display:block;margin:0;width:100%;max-width:1180px;height:auto;aspect-ratio:41/13}#mainvisual .bnr_wrap .bnr_title{position:absolute;display:block;top:80px;left:60px;width:450px;text-align:center}#mainvisual .bnr_wrap .bnr_title strong{position:relative;display:block;margin:0;color:#fff;font-size:2.8rem;text-shadow:0 2px 2px rgba(0,0,0,.3)}#mainvisual .bnr_wrap .bnr_title b{position:relative;display:block;margin:0;color:#fff;font-size:1.6rem;line-height:1.6;text-shadow:0 2px 2px rgba(0,0,0,.3)}#mainvisual .bnr_wrap .bnr_navi{position:absolute;bottom:80px;left:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;width:450px}#mainvisual .bnr_wrap .bnr_navi .btn_item{position:relative;width:50%}#mainvisual .bnr_wrap .bnr_navi .btn_item a{position:relative;display:block;margin:0 auto;padding:.8em 0;width:200px;background-color:#0a2746;border-radius:2px;color:#fff;font-size:1rem;text-align:center;transition:.4s ease}#mainvisual .bnr_wrap .bnr_navi .btn_item a:hover{background-color:#cc2a2e;transform:translateY(-3px);transition:.4s ease}#mainvisual .bnr_wrap .bnr_navi .btn_item a::before{display:inline-block;margin-right:.5em;font-family:"Font Awesome 5 Free" !important;font-weight:900;content:""}.hero{position:relative;display:block;margin:0 auto;width:100%;max-width:1180px;height:370px;overflow:hidden}.slider{margin:0;padding:0;opacity:0;transition:opacity .3s linear}.slider.slick-initialized{opacity:1}.slider.slick-dotted.slick-slider{margin-bottom:0}.slider img{max-width:100%;height:auto}@media screen and (max-width: 480px){.slider.slick-dotted.slick-slider{margin-bottom:30px}.slick-prev{display:none !important}.slick-next{display:none !important}.slick-dots{display:block !important;bottom:-35px}.slick-dots li button::before{opacity:.25;color:#005c8e}.slick-dots li.slick-active button::before{opacity:.75;color:#005c8e}}.slick-list .slick-track .slick-slide a{display:block;overflow:hidden}.slick-list .slick-track .slick-slide a img{opacity:1;transform:scale(1);transition:.6s}.slick-list .slick-track .slick-slide a:hover img{opacity:.9;transform:scale(1.02);transition:.6s}.slick-prev{display:block !important;left:0;width:42px;height:100%;z-index:90}.slick-prev::before{position:relative;display:block;margin-left:12px;width:30px;height:30px;content:"";border-style:solid;border-width:2px;border-color:#fff;border-top:none;border-right:none;transform:rotate(45deg);transition:.4s}.slick-prev::before:hover{transition:.4s}.slick-next{display:block !important;right:0;width:42px;height:100%;z-index:90}.slick-next::before{position:relative;display:block;margin-left:-2px;width:30px;height:30px;content:"";border-style:solid;border-width:2px;border-color:#fff;border-bottom:none;border-left:none;transform:rotate(45deg);transition:.4s}.slick-next::before:hover{transition:.4s}.slick-dots{display:block !important;bottom:10px}.slick-dots li button::before{opacity:.25;color:#fff}.slick-dots li.slick-active button::before{opacity:.9;color:#fff}.content-bg{margin:20px auto 0;padding:30px 20px;width:900px;background:#093162 url("./images/content_bg.jpg") center top no-repeat}.original-content-bg{margin:20px auto 0;padding:30px 20px;width:900px}.content-normal{padding:0;width:940px}.content-normal h2:first-child{padding-top:20px}.content-normal h3:first-child{padding-top:20px}.content-normal h4:first-child{padding-top:20px}.content-normal p:first-child{padding-top:20px}.content-normal a{text-decoration:underline;color:#0085c7}.content-normal a:visited{text-decoration:underline;color:#0085c7}.content-normal a:hover{text-decoration:none;color:#999}.content-normal table{width:100%;border:1px solid #ccc}.content-normal table th{padding:20px;text-align:left;vertical-align:top;border:1px solid #ccc}.content-normal table th p:first-child{margin-top:0}.content-normal table th{white-space:nowrap;font-weight:normal;background-color:#eaeaea}.content-normal table td{padding:20px;text-align:left;vertical-align:top;border:1px solid #ccc}.content-normal table td p:first-child{margin-top:0}.content-normal table .table-20{width:20%}.content-normal table .table-30{width:30%}.content-normal table .table-70{width:70%}.content-normal .article{position:relative;margin:0 auto;width:100%;max-width:920px}.content-normal .article h3{margin:2.5em 0 1.5em;font-size:1.25em}.content-normal .article h3 span{font-weight:normal;font-size:.9em}.content-normal .article p{line-height:1.6}.content-normal .article .image{margin:2em auto;text-align:center}.content-normal .article .image img{display:block;margin:0 auto;max-width:100%;height:auto}.content-normal .article .image span{display:block;margin:1em auto 0;font-size:.85em;text-align:center}.content-normal .article h4.author{margin:2em 0 2em 1em;font-weight:normal}.content-normal .article .author_wrap{position:relative;display:flex;flex-direction:row;gap:40px;margin:0 auto 3em;max-width:900px}.content-normal .article .author_item{display:flex;flex-direction:column;align-items:center;gap:10px;width:200px}.content-normal .article .author_item .photo{text-align:center}.content-normal .article .author_item .name{font-size:13px;text-align:center}.content-normal .article .author_item .division{display:inline-block;font-size:12px;text-align:left}p.catch{font-size:20px;font-weight:bold;line-height:1.4}p.reset{margin:0 auto;padding:0}p.txind{padding-left:1em !important;text-indent:-1em !important}div.outline{display:block}div.outline dl{display:block;padding:10px 0}div.outline dl dt{display:inline-block;vertical-align:top}div.outline dl dt.dtfix{width:12% !important}div.outline dl dt.dtfix1{width:6% !important}div.outline dl dt.dtfix2{width:8% !important}div.outline dl dt.dtfix3{width:10% !important}div.outline dl dd{display:inline-block;margin-top:2px !important}div.outline dl dd p:nth-child(n+2){margin-top:10px !important}div.outline dl dd p+ul{margin-top:10px !important}div.outline dl dd span.place{display:table;margin-bottom:10px;padding:5px 10px 4px !important;color:#fff;background-color:#222}div.outline h3{margin-top:1em;padding:5px 1em !important;font-size:1.4em;background:#000;color:#fff;font-weight:normal}div.agenda table{width:100%;border-collapse:collapse;border:1px solid #929292}div.agenda table th{background-color:#666;vertical-align:middle;color:#fff;text-align:center;border:1px solid #929292 !important}div.agenda table td{border:1px solid #929292 !important}div.agenda table td:first-child{width:20%;text-align:center;vertical-align:middle}div.agenda table td:last-child{width:80%;vertical-align:middle}div.agenda table td span{display:block;margin-top:10px !important}div.agenda table tr:nth-child(2n+1) td{background-color:#f7f7f7 !important}div.agenda table tr.bg-normal td{background-color:#fff !important}div.agenda h3{margin-top:1em;padding:5px 1em !important;font-size:1.4em;background:#000;color:#fff;font-weight:normal}.main-visual{margin:0 auto;padding:0;text-align:center}.html-inner{margin:0 auto;padding:0;width:940px}.html-inner h2{margin-top:1em;padding:5px 1em;font-size:1.5em;background:#000;color:#fff;font-weight:normal;line-height:1.4}.html-inner h3{margin-top:1em;padding:5px 1em;font-size:1.4em;background:#000;color:#fff;font-weight:normal}.html-inner p{margin:0;padding:1.5em 0}.html-inner a{text-decoration:underline !important;color:#0085c7 !important}.html-inner a:visited{text-decoration:underline !important;color:#0085c7 !important}.html-inner a:hover{text-decoration:none !important;color:#999 !important}.html-inner a.open{padding-right:16px;background:url("./images/icon_open_off.png") no-repeat right 4px}.html-inner a.open:hover{background-image:url("./images/icon_open_on.png")}.html-inner a.dl-pdf{padding-left:25px;background:url("./images/icon_pdf.png") no-repeat left center}.html-inner a.dl-pdf2{padding-right:25px;background:url("./images/icon_pdf.png") no-repeat right center}.sub-iglogo{margin:0 auto;padding:20px 0 10px;text-align:center}.sub-iglogo a img:hover{opacity:1;transition:0s}.html-iframe{margin:0 auto;padding:20px 0 40px;width:940px;text-align:center}.site-panel h4{margin:0;padding-top:10px;font-size:8px;font-weight:normal;color:#999}a.open{padding-right:16px;background:url("./images/icon_open_off.png") no-repeat right 4px}a.open:hover{background-image:url("./images/icon_open_on.png")}a.dl-pdf{padding-left:25px;background:url("./images/icon_pdf.png") no-repeat left center}a.dl-pdf2{padding-right:25px;background:url("./images/icon_pdf.png") no-repeat right center}a img{opacity:1;transition:.6s}a img:hover{opacity:.6;transition:.6s}.img-center{margin:0 auto;padding:1em 0;text-align:center}.content-faq{margin:0 auto;padding:20px 0;width:940px;border-top:2px solid #ddd}.top-sec{position:relative;margin:0 auto;padding:0 0 30px;width:940px}.top-sec figure{display:block;margin:0 auto}.top-sec figure#difference{display:block;margin:0 auto;padding:0;width:940px;height:450px;background:url("../img/toppage/img_wbswitch00.png") 0 0 no-repeat;text-decoration:none;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;font-size:0;line-height:0}.top-sec .btn_detail a{display:block;margin:0 10px 10px auto;padding:8px 0 6px;width:140px;background:#444;color:#fff !important;text-decoration:none !important;text-align:center;line-height:1}.top-sec .btn_detail a:hover{opacity:.5;transition:.6s}.product-sec{position:relative;margin:30px auto 0;padding:0 0 30px;width:940px}.product-sec ul:first-of-type{line-height:2}.product-sec ul.small li{list-style:none;font-size:.875rem}.product-sec ul.small ul{margin-top:5px}.product-sec ul.small ul li{list-style:disc;line-height:1.6}.lineup-sec{position:relative;margin:0 auto;padding:0 0 30px;width:940px}.lineup-sec h1{margin-top:1em;padding:12px 1em 10px;font-size:1.375rem;background:#000;color:#fff;font-weight:normal;line-height:1}.lineup-sec h1 span{display:inline-block;margin:0 0 0 10px;padding:3px 6px 3px 8px;background:#f90;border-radius:12px;color:#fff;font-size:.875rem;line-height:1}.lineup-sec table{margin:20px auto 3px;border-collapse:collapse;table-layout:fixed;width:100%;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:.875rem}.lineup-sec table th{padding:10px 0;background:#444 !important;border:1px solid #ccc;font-weight:normal;color:#fff;text-align:center}.lineup-sec table th:first-child{width:20%}.lineup-sec table td{padding:10px 20px;background:#fff;border:1px solid #ccc;color:#000;text-align:left}.lineup-sec .pageup{text-align:right}.video-wrap{position:relative;margin:20px auto;width:640px;text-align:center}.video-wrap.float-wrap{margin:20px auto;width:950px}.video-wrap.float-wrap .floatl{margin-left:0;width:465px;float:left !important}.video-wrap.float-wrap .floatr{margin-right:0;width:465px;float:right !important}.bnr_starter_pack{position:relative;display:block;margin:10px auto 40px;width:1000px}.bnr_starter_pack a{display:block;overflow:hidden}.bnr_starter_pack a img{display:block;width:100%;max-width:1000px;height:auto;opacity:1;transform:scale(1);transition:.6s}.bnr_starter_pack a:hover img{opacity:.9;transform:scale(1.02);transition:.6s}.search-sec{position:relative;margin:0 auto;padding:0;width:940px}.search-sec .result-header{margin:10px auto;font-size:.875rem;color:#444}.search-sec .note{margin:0;padding:10px 0 30px;border-top:2px solid #ddd}.search-sec .note ul{margin:5px 0 0 0}.search-sec .note li{list-style:none;font-size:.75rem}.search-sec .note li ul li{list-style:disc;line-height:1.4}#result [class*=hidden-]{display:none}#result{margin-bottom:20px;width:940px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:.875rem}#result section{position:relative;margin:1px auto;padding:5px 0;border:1px solid #ddd;background:#f9f9f9}#result section h1{display:block;margin:5px 0 0 20px;padding:5px 0 5px 35px;background:url(./images/swich_on_icon.png) 5px center no-repeat;line-height:1.4em;text-align:left;cursor:pointer;font-size:1rem;color:#333;font-weight:bold}#result section h1.active{background:url(./images/swich_off_icon.png) 5px center no-repeat}#result section h1 span{display:inline-block;margin:0 0 0 10px;padding:3px 6px 3px 8px !important;background:#f90;border-radius:10px;text-align:center;color:#fff;font-size:.625rem;line-height:1}#result section table{margin:5px auto 15px;border-collapse:collapse;table-layout:fixed;width:900px;display:none}#result section table th{padding:10px 20px;background:#444 !important;border:1px solid #ccc;font-weight:normal;color:#fff;text-align:left}#result section table th:first-child{width:22%}#result section table td{padding:10px 20px;background:#fff;border:1px solid #ccc;color:#000;text-align:left}#select{position:relative;margin:30px auto 0;padding:5px 0;width:940px;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:.75rem}#select .deselect{margin:0 auto;padding:0;border-top:1px solid #ccc;text-align:center}#select .deselect label{display:block;margin:10px auto 0;padding:8px 5px;width:120px;border:1px solid #ccc;background-color:#ddd;color:#666;font-size:.875rem}#select .deselect label.selected{background-color:#444;color:#fff}#select .deselect label input{margin:0 10px 0 0;vertical-align:middle}#select .selectGp{margin:0 auto;padding:0;border:1px solid #ccc;border-bottom:none}#select .selectGp span{display:inline-block;margin:0;padding:10px 5px !important;background:#444;text-align:center;color:#fff;line-height:1;width:100px}#select .selectGp label input{margin:0 3px 0 10px;vertical-align:middle}.faq-sec{position:relative;margin:0 auto;padding:0 0 10px;width:940px}.about-sec{position:relative;margin:0 auto;padding:0 0 30px;width:940px}.about-sec.sec-border{margin:0 auto 30px;padding:20px 0 30px;border-top:2px solid #eee;border-bottom:2px solid #eee}.about-sec p{margin:0;padding:1.5em 0 0}.about-sec p.authorization{margin-left:10px;padding:1.5em 0;float:left;width:55%}.about-sec .overview{display:block;margin:0 0 0 20px;float:right;width:590px}.about-sec .overview ul:first-child{list-style:none;padding:20px 40px;background-color:#f9f9f9;border-radius:6px;box-shadow:0 0 3px 1px #eee inset}.about-sec .overview ul:first-child li{margin-top:5px}.about-sec .overview ul:first-child li:first-child{margin-top:0}.about-sec .overview ul:first-child li small{display:inline}.about-sec .overview ul:last-child{list-style:disc}.about-sec .overview ul:last-child li{margin-top:5px}.about-sec .overview ul:last-child li:first-child{margin-top:0}.about-sec figure.smci_logo{display:block;margin:50px 0 0 0;float:left;width:330px;text-align:center}.about-sec figure.production_base1{margin-top:20px;float:left}.about-sec figure.production_base2{margin-top:20px;float:right}.about-sec figure.smci_photo{display:block;margin:0 60px 0 10px;float:left;width:260px}.about-sec h4.production_base{margin:0 0 5px;padding:0;font-weight:normal;font-size:1rem;color:#444;clear:both}.about-sec .production_base_wrap figure{margin-left:5px;margin-right:5px;float:left;border-radius:4px}.about-sec .production_base_wrap figure img{border-radius:3px}.about-sec table{margin:0;border-collapse:collapse;width:600px}.about-sec table caption{padding:6px 0;background:#444 !important;font-weight:normal;color:#fff}.about-sec table th{padding:6px 20px;background:#444 !important;border:1px solid #ccc;font-weight:normal;color:#fff}.about-sec table th:first-child{width:20%}.about-sec table td{padding:6px 20px;background:#fff;border:1px solid #ccc;color:#000;text-align:left}.about-sec .authorization small{display:block;margin:10px auto;padding-left:1em}.about-sec .by_us{display:block;margin:0 auto;width:460px;float:left;text-align:center}.about-sec .by_us h3{margin:10px 0;background:#fff !important;font-size:1rem;color:#444}.about-sec .by_tw{display:block;margin:0 auto;width:460px;float:right;text-align:center}.about-sec .by_tw h3{margin:10px 0;background:#fff !important;font-size:1rem;color:#444}.about-sec #goodness{position:relative;display:block;margin:0 auto;padding:40px 0 30px}.about-sec #goodness .wrap{position:relative;display:block;margin:0 auto;padding:20px;border:1px solid #368a40}.about-sec #goodness h2{margin:0;padding:15px 10px;font-size:1.5em;background:#368a40;color:#fff;font-weight:normal;line-height:1.5;text-align:center}.about-sec #goodness h3{margin:0;padding:2em 20px 0;font-size:1.25em;color:#384d84;font-weight:bold;line-height:1.5}.about-sec #goodness h3::before{display:inline-block;margin-right:.2em;content:"●";color:#d32f2a}.about-sec #goodness h3+p{margin:0;padding:1.5em 20px 1em;line-height:1.5}.about-sec #goodness figure{display:block;margin:1em auto 0;text-align:center}.recommend-sec{position:relative;margin:0 auto;padding:0 0 30px;width:940px}.recommend-sec+.recommend-sec{margin-top:40px}.recommend-sec h2{padding:1em 1em}.recommend-sec h2 span.deco{display:inline-block;margin:0 0 7px 10px;padding:5px 8px 3px 8px;background:#d00;border-radius:16px;color:#fff;font-size:1rem;line-height:1}.recommend-sec h3{margin-top:1.5em;padding:.5em 1em;background-color:#0e3054}.recommend-sec p{margin:1em 1em 0;padding:0}.recommend-sec p.ssd{font-size:1.4rem;font-weight:bold}.recommend-sec p small{display:block;padding-left:1em;text-indent:-1em}.recommend-sec .btn_detail a{display:inline-block;margin:20px 20px 0 0;padding:16px 10px;width:200px;background:#444;color:#fff !important;text-decoration:none !important;text-align:center;line-height:1}.recommend-sec .btn_detail a:hover{opacity:.5;transition:.6s}.recommend-sec .bg-wrap00{position:relative;margin:20px auto 0;padding:30px 20px;width:900px}.recommend-sec .bg-wrap01{position:relative;margin:20px auto 0;padding:30px 20px;width:900px;background:#0a6fc1 url("./images/recommend_bg01.png") 0 0 no-repeat;color:#fff !important}.recommend-sec .bg-wrap02{position:relative;margin:20px auto 0;padding:30px 20px;width:900px;background:#0a6fc1 url("./images/recommend_bg02.png") 0 0 no-repeat;color:#fff !important}.recommend-sec .bg-wrap03{position:relative;margin:20px auto 0;padding:30px 20px;width:900px;background:#093162 url("./images/recommend_bg03.jpg") 0 0 no-repeat;color:#fff !important}.recommend-sec .video-wrap{position:relative;margin:20px auto 0;width:640px;text-align:center}.recommend-sec .product-list-table{position:relative;margin:10px auto 0;padding:0;width:900px}.recommend-sec .product-list-table li{display:block;margin:0;padding:0;list-style:none;float:left}.recommend-sec .product-list-table li a{display:block;background-color:#fff}.recommend-sec .widget-wrap{position:relative;margin:10px auto 0;padding:1em 2em;border-radius:6px;border:2px solid #e3ba73;background-color:#fdfae2;color:#222;font-size:14px}.recommend-sec .widget-wrap h5{margin:10px 0 0 0;padding:0;font-size:18px;color:#ed1d24}.recommend-sec .widget-wrap .absolute-block{position:relative;margin:20px auto 0;width:100%}.recommend-sec .float-wrap{margin:20px auto;width:900px}.recommend-sec .float-wrap figure{margin:0;text-align:center;width:250px;float:left}.recommend-sec .float-wrap p{margin:0;padding:.5em;float:right;width:620px;background-color:rgba(0,0,0,.1);border-radius:3px;font-size:14px}.recommend-sec .float-wrap p b{display:block;margin:0;padding:0 0 10px;font-size:16px;color:#f90}.recommend-sec .float-wrap .feature{margin:0;text-align:center;width:435px}.recommend-sec .float-wrap .feature h3{margin:0 auto;height:40px;line-height:1.6}.recommend-sec .float-wrap .feature h4{margin:10px auto}.recommend-sec .float-wrap .feature figure{display:block;margin:20px auto;padding:0;text-align:center;width:340px;float:none !important}.recommend-sec .float-wrap .feature figure img{margin:0 auto;width:340px}.recommend-sec .float-wrap .feature ul{margin:0;padding:0;background-color:hsla(0,0%,100%,.8)}.recommend-sec .float-wrap .feature li{margin:0;padding:5px 0;color:#036;border-bottom:1px solid #999;list-style:none;text-align:center;font-size:14px}.recommend-sec .lead{padding:1em;background-color:rgba(0,160,200,.4);border-radius:6px;font-size:1.25rem;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.5)}.recommend-sec .workload_usecase{margin:40px 0 0;width:100%}.recommend-sec .workload_usecase img{display:block;width:100%;max-width:1350px;height:auto;aspect-ratio:27/16}.recommend-sec figcaption,.recommend-sec .caption{display:block;margin:1em auto 0;width:100%;max-width:fit-content;font-size:.875rem}.recommend-sec figcaption.heading,.recommend-sec .caption.heading{margin:0 auto 1em;font-size:1.4rem;background-color:#000;text-align:center}.recommend-sec .spec_wrap{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.recommend-sec .spec_wrap .spec{width:540px;overflow-x:auto}.recommend-sec .spec_wrap .photo{display:block;width:calc(100% - 560px)}.recommend-sec .spec_wrap .photo figure{width:100%}.recommend-sec .spec_wrap .photo figure img{display:block;width:100%;max-width:800px;height:auto}.recommend-sec table.spec_table{position:relative;margin:0 auto;padding:0;width:100%;background-color:rgba(0,0,0,0);box-sizing:border-box;border-collapse:separate;border-spacing:0;line-height:1.6}.recommend-sec table.spec_table .nowrap{white-space:nowrap !important}.recommend-sec table.spec_table thead th{padding:10px 15px;background-color:rgba(0,0,0,.3);border:1px solid #e2e2e2;border-left:none;color:#fff;font-size:1rem;font-weight:bold;vertical-align:middle;text-align:center}.recommend-sec table.spec_table thead th:first-child{border-left:1px solid #e2e2e2}.recommend-sec table.spec_table tbody{font-size:.875rem;line-height:1.8}.recommend-sec table.spec_table tbody tr{background-color:rgba(0,0,0,.2)}.recommend-sec table.spec_table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.15)}.recommend-sec table.spec_table tbody th{padding:10px 15px;border:1px solid #e2e2e2;border-top:none;color:#fff;font-size:.875rem;font-weight:normal;vertical-align:top;text-align:left;white-space:nowrap}.recommend-sec table.spec_table tbody th small{display:block;margin-top:.5em;font-size:90%}.recommend-sec table.spec_table tbody th .vcm{vertical-align:middle}.recommend-sec table.spec_table tbody td{padding:10px 15px;border:1px solid #e2e2e2;border-top:none;border-left:none;vertical-align:middle;text-align:left;width:10}.recommend-sec table.spec_table tbody td small{display:inline-block;font-size:80%}.recommend-sec table.spec_table tbody td.cnt{text-align:center}.recommend-sec table.spec_table tbody td ul{margin:0 0 0 1.4em;padding:0}.recommend-sec .superiority{margin:0 0 0 1em;padding:0 1em}.recommend-sec .superiority li+li{margin-top:.5em}.recommend-sec .flex_wrap{position:relative;display:flex;gap:40px;width:100%}.recommend-sec .flex_wrap .item{width:calc((100% - 40px)/2)}.recommend-sec .datasheet_wrap{position:relative;margin:0 auto;width:100%}.recommend-sec .datasheet_wrap figure{width:100%}.recommend-sec .datasheet_wrap figure img{display:block;width:100%;height:auto;max-width:640px;aspect-ratio:16/9}.recommend-sec .video_wrap{position:relative;margin:0 auto;width:100%}.recommend-sec .video_wrap iframe{width:100%;height:auto;aspect-ratio:16/9}.recommend-sec .cta_wrap{position:relative;display:flex;justify-content:center;align-items:center;margin:40px 0 0}.recommend-sec .cta_wrap .cta_btn{position:relative;width:100%}.recommend-sec .cta_wrap .cta_btn a{display:block;margin:0 auto;padding:1em .5em;width:100%;max-width:400px;text-align:center;background-color:#0d3253;border-radius:6px;font-size:1.25rem;color:#fff !important;text-decoration:none !important;transition:.4s ease}.recommend-sec .cta_wrap .cta_btn a::before{display:inline-block;margin-right:.5em;font-family:"Font Awesome 5 Free" !important;font-weight:900;content:""}.recommend-sec .cta_wrap .cta_btn a:visited{color:#fff !important;text-decoration:none !important}.recommend-sec .cta_wrap .cta_btn a:hover{background-color:#0b4889;transition:.4s ease}.absolute-block .ab-left{position:absolute;top:0;left:0}.absolute-block .ab-left a{display:block;background-color:#fff}.absolute-block .ab-left b{display:block;margin:0;padding:0 0 8px;color:#093162}.absolute-block .ab-right{position:absolute;top:0;right:10px}.absolute-block .ab-right a{display:block;background-color:#fff}.service-sec{position:relative;margin:0 auto;padding:0 0 30px;width:940px}.service-sec h3{padding:0;background:#fff;color:#444;font-weight:bold;border-bottom:2px solid #333}.service-sec .maker-link{margin:0 0 50px 0}.service-sec .maker-link a{display:inline-block;margin:0;padding:16px 10px;width:400px;background:#444;border-radius:4px;color:#fff !important;font-size:18px;text-decoration:none !important;text-align:center}.service-sec .maker-link a:hover{opacity:.5;transition:.6s}.service-sec .maker-link span{display:inline-block;margin:0 5px 0 0;padding:16px 10px;color:#fff;font-size:18px}.service-sec .maker-link span.free{background:#2e4980}.service-sec .maker-link span.pay{background:#f38b04}.service-sec .maker-link small{display:block;padding-left:1em;text-indent:-1em}.cases-sec{position:relative;margin:0 auto;padding:0 0 30px;width:940px}.mt00{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt05e{margin-top:.5em !important}.mt10e{margin-top:1em !important}.mt15e{margin-top:1.5em !important}.mt20e{margin-top:2em !important}.mt25e{margin-top:2.5em !important}.mt30e{margin-top:3em !important}.mb00{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb05e{margin-bottom:.5em !important}.mb10e{margin-bottom:1em !important}.mb15e{margin-bottom:1.5em !important}.mb20e{margin-bottom:2em !important}.mb25e{margin-bottom:2.5em !important}.mb30e{margin-bottom:3em !important}.ml00{margin-left:0 !important}.ml10{margin-left:10px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.mr00{margin-right:0 !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.pt00{padding-top:0 !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pt50{padding-top:50px !important}.pb00{padding-bottom:0 !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pb50{padding-bottom:50px !important}.pl00{padding-left:0 !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.pl50{padding-left:50px !important}.pr00{padding-right:0 !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr50{padding-right:50px !important}.taCt{text-align:center !important}.taLt{text-align:left !important}.taRt{text-align:right !important}.mCt{margin-left:auto !important;margin-right:auto !important}p.reset{margin:0 auto;padding:0}sup{font-size:60%}.floatl{float:left !important}.floatr{float:right !important}* html .clearfix{zoom:1}*+html .clearfix{zoom:1}.clearfix::before,.clearfix::after{display:table;content:" "}.clearfix::after{clear:both}.clearfix{*zoom:1}a img{opacity:1;-webkit-transition:.6s;transition:.6s}a img:hover{opacity:.6;-webkit-transition:.6s;transition:.6s}.logo a img:hover,.sub-iglogo a img:hover,.top-slide a img:hover{opacity:1;-webkit-transition:0s;transition:0s}img.outline{border:1px solid #eee !important}.vbox{display:table;margin-left:auto;margin-right:auto;text-align:center}.inbk{display:inline-block !important}.block{display:block !important}.tbbk{display:table !important}.nml-block{display:block !important;color:inherit !important}.inl-block{display:inline-block !important;color:inherit !important}.wd-break{word-break:break-all !important;color:inherit !important}.inherit{color:inherit !important}p.txind,small.txind,span.txind{padding-left:1em !important;text-indent:-1em !important}.flex_wrap{position:relative;display:flex}.jc_c{justify-content:center}.ai_c{align-items:center}.gap20{gap:20px}.gap30{gap:30px}.gap40{gap:40px}