#mainMenuSubItem[data-astro-cid-tvtu53q6]{display:none}#mainMenuService[data-astro-cid-tvtu53q6]:hover #mainMenuSubItem[data-astro-cid-tvtu53q6]{display:block}:root{--color-brand: #3EB7BD;--color-brand-dark: #009c99;--color-brand-darker: #006461;--color-text-body: #444;--color-text-primary: #254446;--color-text-dark: #283028;--color-text-gray: #666;--color-text-light: #999;--color-bg-light: #f8f8f8;--color-bg-gray: #eee;--color-bg-dark: #444;--color-bg-header: #254446;--color-border: #eee;--color-border-dark: #ddd;--color-form-error-bg: #F2DEDE;--color-form-error-border: #EBCCD1;--color-form-success-bg: #DFF0D8;--color-form-warning-bg: #FCF8E3;--color-form-warning-border: #FAEBCC;--color-form-required: #DB524F;--width-container: 900px;--width-side: 200px;--width-main: 680px;--font-family-base: Verdana, sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family-base);color:var(--color-text-body)}div#page{width:100%;margin:0;padding:0}hr{border:0}a img{border:0px}a{text-decoration:none}a:link,a:visited{color:var(--color-brand-dark)}.textalign-left{text-align:left}.c-red{color:red}.c-blue{color:#00f}.c-gray{color:gray}.c-silver{color:silver}.bc-pink{background-color:#ffd4d4}.bc-gray{background-color:gray}.bc-silver{background-color:silver}.w100{width:100px}.w150{width:150px}.w200{width:200px}.w300{width:300px}.w400{width:400px}.w500{width:500px}.w550{width:550px}.w600{width:600px}.ml25{margin-left:25px}.ml30{margin-left:30px}.mt0{margin-top:0}.mt10{margin-top:10px}.mt30{margin-top:30px}.mt50{margin-top:50px}.mt100{margin-top:100px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.p10{padding:10px}.pt0{padding-top:0}.pb0{padding-bottom:0}.bc-allf8{background-color:#f8f8f8}.h10{height:10px}.tal{text-align:left}.tar{text-align:right}.tac{text-align:center}.mb20{margin-bottom:20px}.mt40{margin-top:40px}div#header-wrapper{padding-bottom:5px;position:relative;z-index:100}div#header{max-width:var(--width-container);margin:0 auto;padding:0 16px}div#header-nav{display:flex;justify-content:space-between;align-items:center}h1{margin-top:10px}div#lead,h1#lead{font-size:10px;color:gray;margin-bottom:5px}h1#lead{font-weight:400}div#thankyou{font-size:64%;color:gray;margin-right:12px}div#mainMenu ul{margin:0;padding:0;list-style:none}div#mainMenu>ul{display:flex;flex-direction:row-reverse}div#mainMenu ul li{display:block;color:#382e1f;height:31px;line-height:31px;margin-top:7px;text-align:center;text-decoration:none;font-size:13px;z-index:1;width:100px}div#mainMenu a{text-decoration:none;color:#555}div#mainMenu ul li.current_page_parent,div#mainMenu ul li:hover{background-color:#eee;border-radius:5px}div#mainMenu ul li.current_page_item{background-color:var(--color-brand);border-radius:5px;color:#fff}div#mainMenu ul li.current_page_item a{color:#fff;font-weight:400}div#mainMenu ul li#mainMenuService{width:120px}div#mainMenu ul li#mainMenuService ul{display:none;position:relative;z-index:9999}div#mainMenu ul li#mainMenuService ul li{margin-top:0;margin-bottom:0;padding:2px 0;width:120px;background-color:#404040bf}div#mainMenu ul li#mainMenuService ul li a{color:silver}div#mainMenu ul li#mainMenuService ul li a:hover{color:#fff}div#pagecontent-wrapper{font-size:13px;margin-bottom:50px}div#pageimage-wrapper{margin:4px 0 30px}div#pageimage{width:100%;margin:0 auto;height:300px}div#pageimage-caption{text-align:center;font-family:Avenir,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;padding-top:110px;color:#eee;font-size:24px}div#pageimage-company{height:240px;background:url(../images/page_image_company.jpg) 0 0 repeat-x}div#pageimage-product{height:240px;background:url(../images/page_image_espar.jpg) 0 0 repeat-x}div#pageimage-product_espar_fast{height:240px;background:url(../images/espar/product_espar_fast_splash.png) 0 0 repeat-x;background-size:cover}div#pageimage-product_espar_fast div#pageimage-caption{font-size:200%;text-shadow:3px 3px 3px #222222}div#pageimage-product_espar_fast div#pageimage-caption span.subcaption{font-size:60%}div#pageimage-product_espar_security{height:240px;background:url(../images/espar/product_espar_security_splash.png) 0 0 repeat-x;background-size:cover}div#pageimage-product_espar_security div#pageimage-caption{font-size:200%;text-shadow:3px 3px 3px #222222}div#pageimage-product_espar_security div#pageimage-caption span.subcaption{font-size:60%}div#pageimage-product_espar_ssl{height:240px;background:url(../images/espar/product_espar_ssl_splash.png) 0 0 repeat-x;background-size:cover}div#pageimage-product_espar_ssl div#pageimage-caption{font-size:200%;text-shadow:3px 3px 3px #222222}div#pageimage-product_espar_ssl div#pageimage-caption span.subcaption{font-size:60%}div#pageimage-report_aossl{height:240px;background:linear-gradient(#00000059,#00000059),url(../images/page_image_aossl.jpg) 0 0 repeat-x;background-size:cover}div#pageimage-report_aossl div#pageimage-caption{font-size:200%;text-shadow:3px 3px 3px #222222}div#pageimage-report_aossl div#pageimage-caption span.subcaption{font-size:60%}div#pageimage-urllist{height:240px;background:url(../images/urllist/product_urllist_splash.png) 0 0 repeat-x;background-size:cover}div#pageimage-espar-form{height:240px;background:url(../images/espar/espar-form/espar-form_splash.jpg) 0 0 repeat-x;background-size:cover}div#pageimage-espar-dns{height:240px;background:url(../images/espar/espar-dns/espar-dns_splash.jpg) 0 0 repeat-x;background-size:cover}div#pageimage-espar-archive{height:240px;background:linear-gradient(#00000059,#00000059),url(../images/espar/espar-archive/espar-archive_splash.jpg) 0 0 repeat-x;background-size:cover}div#pageimage-webtech{height:240px;background:url(../images/espar/webtech/webtech_banner.jpg) 0 0 repeat-x;background-size:cover}div#pageimage-espar-onpremises{height:240px;background:url(../images/espar/espar-onpremises/espar-onpremises_splash.png) 0 0 repeat-x;background-size:cover}div#pageimage-advisory{height:240px;background:linear-gradient(#0006,#0006),url(../images/advisory/advisory_press_20250909.jpg) center center no-repeat;background-size:cover}div#pageimage-advisory div#pageimage-caption{font-size:200%;text-shadow:3px 3px 3px #222222}div#pageimage-advisory-dmarc{height:240px;background:linear-gradient(#0009,#0009),url(../images/advisory/advisory_press_20251026.jpg) center center no-repeat;background-size:cover}div#pageimage-advisory-dmarc div#pageimage-caption{font-size:200%;text-shadow:3px 3px 3px #222222}li.preparing{opacity:.6}span.preparing-text{color:#999;font-style:italic;cursor:default}div#pageimage-achievement{height:240px;background:url(../images/page_image_achievement.jpg) 0 0 repeat-x}div#pageimage-form{height:240px;background:url(../images/page_image_form.jpg) 0 0 repeat-x}div#pageimage img{padding:5px 0;margin:0 auto}div#pagecontent{max-width:var(--width-container);margin:20px auto;padding:0 16px;display:flex;gap:20px}div#page-side{width:var(--width-side);flex-shrink:0}div#page-side div.sidebox{font-size:13px;width:100%;background-color:#fff;margin-bottom:25px}div#page-side div.sidebox div.sidebox-caption{font-size:14px;padding:10px 10px 7px 3px;margin:1px;color:var(--color-text-primary);font-weight:700;border-bottom:2px solid var(--color-text-primary)}div#page-side div.sidebox div.sidebox-caption a{text-decoration:none;color:var(--color-text-primary);font-weight:700}div#page-side div.sidebox ul{list-style:none;padding:10px;margin:0}div#page-side div.sidebox ul li{padding:5px}div#page-side div.sidebox ul li.current_page_item{text-decoration:underline;font-weight:700}div#page-side div.sidebox ul li.current_submenu_item{background-color:#2c9ad2;border-radius:5px}div#page-side div.sidebox ul li a{text-decoration:none;color:var(--color-text-primary)}div#page-side div.sidebox ul li.current_submenu_item a{color:#fff}div#page-side div.sidebox ul li.current_submenu_item a:hover{color:var(--color-text-primary)}div#page-side div.sidebox ul li:hover{background-color:#eee;border-radius:5px}div#page-side div.sidebox ul#about li.pagenav{background:#00f url(../images/icon_submenu_company.png) 3px 3px no-repeat}div#page-side div.sidebox ul li.pagenav ul{background-color:#fff;padding:10px;margin:20px 0}div#page-side div.sidecaption{background-color:#eaf6f7;padding:10px;border:1px dotted rgb(102,138,172);border-radius:13px}div#page-main{flex:1;min-width:0;line-height:160%}div#page-main img{max-width:100%;height:auto}div#page-main div.section-description>img,div#page-main div.section-description>a>img{margin-left:25px;margin-right:25px;max-width:calc(100% - 50px)}div#page-main table{line-height:150%}div#page-main table tr td.center{text-align:center}div#page-main table tr span.note{color:gray}div#page-main table{border:1px solid silver;width:90%;margin-left:25px}div#page-main table thead tr th{padding:5px;background-color:silver;font-size:110%}div#page-main table tbody tr th.thw80{width:80px;padding:10px;background-color:#eee}div#page-main table tbody tr th.thw100{width:100px;padding:10px;background-color:#eee}div#page-main table tbody tr th.thw120{width:120px;padding:10px;background-color:#eee}div#page-main table tbody tr th.thw140{width:140px;padding:10px;background-color:#eee}div#page-main table tbody tr th.thw160{width:160px;padding:10px;background-color:#eee}div#page-main table tbody tr th.thw180{width:180px;padding:10px;background-color:#eee}div#page-main table tbody tr th.thw200{width:200px;padding:10px;background-color:#eee}div#page-main table tbody tr td.tdw100{width:100px}div#page-main table tbody tr td.tdw140{width:140px}div#page-main table tbody tr td.pad5{padding:5px}div#page-main table tr td.key{background-color:#e0f3f4;border-right:1px solid silver;border-bottom:1px solid silver;width:100px;font-weight:700;color:#333;text-align:center}div#page-main table tr td.value{background-color:#fff;border-bottom:1px solid silver}div#page-main table tr td.lastrow{border-bottom:none}div#page-main table tr td ul.table_inner_list{padding-left:0;list-style-type:none}div#page-main div.post{width:100%}div#page-main div.entry{padding:0 10px}div#page-main ul li{margin-left:10px}div#page-main div.section{margin-top:50px;margin-bottom:10px}div#page-main div.section:first-child{margin-top:10px;margin-bottom:20px}div#page-main div.section div.section-title{margin:0 0 10px 20px;padding:5px 0 5px 10px;font-weight:700;max-width:640px;font-size:16px;color:var(--color-text-primary);border-left:5px solid var(--color-text-primary)}div#page-main div.section div.section-description{padding:0 15px 10px 10px}div#page-main div.section p{margin:15px 25px}div#page-main div.section p img.right{float:left;margin-left:20px;margin-right:40px}div#page-main div.section div.subsection-title{margin:15px 0 0 25px;font-weight:700;text-decoration:underline}div#page-main div.section div.subsection-description{margin-left:10px}div#page-main div.section h3{margin:50px 0 0 20px;border-bottom:1px dotted var(--color-text-primary);width:95%;background-color:#f8f8f8;padding:5px 0 5px 5px;border-radius:5px}span.form-error,.form-input-error{color:red}div.form-success{background-color:var(--color-form-success-bg);border:1px solid var(--color-form-success-bg);padding:10px;border-radius:5px;margin:10px 25px}div.form-warning{background-color:var(--color-form-warning-bg);border:1px solid var(--color-form-warning-border);padding:10px;border-radius:5px;margin:10px 25px}div.form-danger{background-color:var(--color-form-error-bg);border:1px solid var(--color-form-error-border);padding:10px;border-radius:5px;margin:10px 25px}table.ft-form tbody tr th,table.ft-form tbody tr td{text-align:left;padding:5px}table.ft-form tbody tr th span.required{border-radius:3px;background-color:var(--color-form-required);color:#fff;font-size:8px;padding:1px 3px}form.ft-form .form-control{border-radius:3px;border:1px solid silver;padding:7px 10px;margin:3px 0}form.ft-form select.form-control{height:24px;width:300px}form.ft-form input.btn{background-color:var(--color-brand-dark);border:0px;color:#fff;border-radius:7px;padding:10px 20px;font-size:15px}form.ft-form div#form_btns{margin:20px 0 0 24px}form table tbody tr th span.required{border-radius:3px;background-color:var(--color-form-required);color:#fff;font-size:8px;padding:1px 3px}form .form-control{border-radius:3px;border:1px solid silver;padding:7px 10px;margin:3px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form select.form-control{height:32px;width:300px;font-size:100%}form textarea.form-control{width:100%}form input.btn{background-color:var(--color-brand-dark);border:0px;color:#fff;border-radius:7px;padding:10px 20px;font-size:15px}form div#form_btns{margin:20px 0 0 24px}noscript p,p.noscript{background-color:var(--color-form-error-bg);border:1px solid var(--color-form-error-border);padding:10px 15px;border-radius:5px;margin:10px 25px;font-size:85%;width:85%}div.form-success,div.form-danger,form.espf .form-input-error,form.espf input#btn_submit,form.espf input#btn_back,form.espfTrial .form-input-error,form.espfTrial input#btn_submit,form.espfTrial input#btn_back,form.espfEsparForm .form-input-error,form.espfEsparForm input#btn_submit,form.espfEsparForm input#btn_back,form.espfEsparFormMonitor .form-input-error,form.espfEsparFormMonitor input#btn_submit,form.espfEsparFormMonitor input#btn_back{display:none}div#tipMenu{padding-right:15px}div#tipMenu ul{margin:0;padding:0}div#tipMenu ul li{list-style:none;display:block;color:#382e1f;padding:0 4px;font-size:10px;z-index:1}div#tipMenu ul li a{text-decoration:none}div#splash-wrapper{background-color:#004648;background-image:url(../images/index/splash.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:380px}div#splash{max-width:var(--width-container);margin:0 auto;padding:0 16px}div#splash-navi ul{padding:0;margin:0 0 0 10px;list-style:none}div#splash-navi ul li{list-style:none;text-align:right;font-size:12px;width:130px;height:20px;padding:10px 10px 10px 0}div#splash-navi ul li#current{background:url(../images/icons/navi_selected.png) 5px 4px no-repeat;font-weight:700}div#splash-navi ul li a{text-decoration:none;color:#fff}div#splash-overview-catch{font-size:16px;text-align:right;font-weight:700;margin-right:30px}div#splash-overview-description{font-size:10px;color:#fff;margin:15px 0 15px auto;text-align:right;width:360px}div#splash-overview-merit{background:url(../images/page_image_top_merit_bg.png);width:360px;padding:10px 0 10px 10px;margin-left:15px;margin-top:10px}div#splash-overview-merit-caption{font-weight:700;margin-bottom:5px;text-decoration:underline;font-size:12px}div#splash-overview-merit ol{margin:0 0 0 30px;padding:0}div#splash-overview-merit ol li{margin:2px 0}div#splash-overview-detail{margin:50px 20px 0 0}section#news{background-color:#fff;opacity:.9;margin-top:-30px;height:30px}section#news div#news-text{height:26px;padding:5px 16px 0;color:#000;font-size:14px;max-width:var(--width-container);margin:0 auto;text-align:center}section#news div#news-text span#news-badge{padding:2px 5px;background-color:#000;border-radius:5px;color:#fff;font-size:12px;margin-right:10px}div.post{width:100%}div.post table{font-size:12px}div#content-wrapper{font-size:12px;margin-top:4px}div#content{max-width:var(--width-container);margin:20px auto;padding:0 16px}div#main{width:600px;color:var(--color-text-dark)}div#main div#main-pickup-caption{font-weight:700;margin-bottom:5px;background:url(../images/icons/star_full_16.png) no-repeat;padding:1px 0 0 24px;height:20px}div#main div#main-pickup-description{font-size:11px;color:gray;margin-bottom:3px}div#main div#main-pickup{background-color:red;height:200px;width:100%}div#main div#main-topics div#topic-caption{font-size:12px;font-weight:700;margin:10px 0;background:url(../images/icons/message_16.png) no-repeat;padding:0 0 0 24px}div#main div#main-topics div.topic{margin:10px;padding-bottom:10px}div#main div#main-topics div.topic div.topic-thumbnail{float:left;width:64px;height:64px;border:1px solid #dde0dd;vertical-align:middle;text-align:center;margin:0 10px 0 0}div#main div#main-topics div.topic div.topic-thumbnail img{width:60px;height:60px;margin-top:2px}div#main div#main-topics div.topic div.topic-title{text-decoration:underline}div#main div#main-topics div.topic div.topic-date{font-size:10px;color:gray;margin-bottom:2px}div#main div#main-topics div.topic div.topic-description{margin:4px 0 0 75px;color:#444;font-size:11px}div#side{width:280px}div#side div.sidebox{margin-bottom:20px}div#side div.sidebox div#sidebox-caption-iphoneapps{font-size:12px;font-weight:700;margin:30px 0 10px;background:url(../images/icons/iphone.png) no-repeat;padding:0 0 0 20px}div#side div.sidebox div.sidebox-body{border:1px solid silver}div#side div#iphoneapps div.iphoneapp{margin:10px}div#side div#iphoneapps div.iphoneapp-date{font-size:10px;color:gray}div#side div#iphoneapps div.iphoneapp-icon{width:61px;height:61px;border:1px solid silver;float:left;margin-right:5px}div#side div#iphoneapps div.iphoneapp-icon img{width:57px;height:57px;padding:2px}div#side div#iphoneapps div.iphoneapp-title{font-weight:700}div#side div#iphoneapps div.iphoneapp-vendor{font-size:9px;font-weight:400;margin-left:5px}div#side div#iphoneapps div.iphoneapp-description{font-size:11px}div.faq{margin-top:10px;margin-bottom:30px}div.faq div.faq-question{margin-left:15px;font-weight:700;text-decoration:underline}div.faq div.faq-answer{font-size:90%;color:#666;margin-left:30px;margin-top:5px}div#iphoneapps div.iphoneapp{margin:20px 10px 80px}div#iphoneapps div.iphoneapp-date{font-size:10px;color:gray}div#iphoneapps div.iphoneapp-icon{width:61px;height:61px;border:1px solid silver;float:left;margin-right:5px}div#iphoneapps div.iphoneapp-icon img{width:57px;height:57px;padding:2px}div#iphoneapps div.iphoneapp-title{font-weight:700}div#iphoneapps div.iphoneapp-vendor{font-weight:400;margin-left:5px;color:gray}div#iphoneapps div.iphoneapp-description{font-size:11px}div#iphoneapps div.iphoneapp-thumbnail{margin-top:15px}div#iphoneapps div.iphoneapp-price{text-decoration:underline}div#iphoneapps div.iphoneapp-warning{color:red;font-size:80%}div#iphoneapps div.nondisclosure{margin:10px}div#nondisclosure-description{margin:20px 0 0 10px;font-size:85%;color:gray}div#footer-wrapper{background-color:#004648;font-size:11px}div#footer-wrapper ul li{list-style:none}div#footer-wrapper a{text-decoration:none;color:#fff}div#footer{text-align:center;margin:0 auto;max-width:var(--width-container);padding:20px 16px}div#footer span.footer-link{padding:0 5px}div#footer div#copyright{font-size:10px;margin-top:6px;color:#fff}div.press_image_caption{color:gray;font-size:80%;margin:-20px 0 15px}figure figcaption{color:gray;font-size:90%;margin:5px 0 15px}img.border{border:1px solid silver}img.shadow{box-shadow:3px 3px 5px #0000001a}table.data-table{border-collapse:separate;border-spacing:1px}table.data-table td,table.data-table th{padding:5px;border:none}img.media-thumbnail{float:left;margin:4px;border:none}pre>code{display:block;padding:1em;background-color:#f8f8f8;border:1px solid #ccc;white-space:pre;overflow:auto;font-family:monospace;font-size:.9em;line-height:1.5;color:#333;border-radius:.25em;margin:15px 25px}@media(max-width:900px){div#pagecontent{flex-direction:column}div#page-side{width:100%;order:2}div#page-main{width:100%}div#page-main table{width:100%;margin-left:0}div#page-main div.section div.section-title{margin-left:0}div#mainMenu>ul{flex-wrap:wrap;justify-content:center}div#mainMenu ul li{width:auto;padding:0 8px}}@media(max-width:600px){h1#lead{font-size:9px}div#mainMenu ul li{font-size:11px;height:28px;line-height:28px;padding:0 4px}div#header-nav{flex-wrap:wrap}div#pageimage{height:200px}}div.main{text-align:center}h2.main_section_header{text-decoration:underline}div.main_section1{padding:30px 0;background-color:#004648;color:#fff}div.main_section1 div.main_section1_content{margin:30px 320px;font-size:140%;font-weight:400}div.main_section2{padding:30px 0;background-color:#eee}div.main_section2 h2{font-size:24px}div.main_section2 h3{font-size:16px}div.main_section2 div.main_section2_content{margin-left:9%;padding:30px 0}div.main_section3{background-color:#fff;padding:30px 0}div.main_section3 div.main_section3_content{font-size:140%;padding:30px 0;font-weight:400}div.main_section2_content{display:flex;flex-wrap:wrap}div.main_internal_block{width:30%;min-width:250px}div.main_internal_block p{font-size:120%;margin:32px 16px 16px}div.main_internal_block img{width:260px;border-radius:10px}div.main_section3_logos{margin:50px 0}div.main_section3_logos img.logo{height:40px;margin:0 10px}div.main_section{padding:30px}div.main_section h2{font-size:24px}div.main_section div.main_section_content{font-size:16px;margin-bottom:50px}
