*,:after,:before{box-sizing:border-box}:focus{outline:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;overflow-wrap:anywhere;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}a,body,p{font-style:normal;line-height:1.5;text-decoration:none}body{position:relative;-webkit-overflow-scrolling:touch;overflow-anchor:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}img{height:auto;width:100%}li,ol,ul{margin:0;padding:0}li{list-style:none}a,a:hover{transition:.3s}svg{overflow:visible}.roboto{font-family:Roboto,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.roboto-condensed{font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.noto-sans-jp{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.fadeIn{animation-duration:2s;animation-fill-mode:forwards;animation-name:fadeInAnime;opacity:0}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.fadeUp{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeUpAnime;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeDownAnime;opacity:0}@keyframes fadeDownAnime{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeLeftAnime;opacity:0}@keyframes fadeLeftAnime{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeRightAnime;opacity:0}@keyframes fadeRightAnime{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeDownTrigger,.fadeInTrigger,.fadeLeftTrigger,.fadeRightTrigger,.fadeUpTrigger{opacity:0}.zoomIn{animation-duration:.5s;animation-fill-mode:forwards;animation-name:zoomInAnime}@keyframes zoomInAnime{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.zoomOut{animation-duration:.5s;animation-fill-mode:forwards;animation-name:zoomOutAnime}@keyframes zoomOutAnime{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{animation-duration:1s;animation-fill-mode:forwards;animation-name:blurAnime}@keyframes blurAnime{0%{filter:blur(10px);opacity:0;transform:scale(1.02)}to{filter:blur(0);opacity:1;transform:scale(1)}}.blurTrigger,.smooth{opacity:0}.smooth{animation-duration:1s;animation-fill-mode:forwards;animation-name:smoothAnime;transform-origin:left}@keyframes smoothAnime{0%{opacity:0;transform:translate3d(0,100%,0) skewY(12deg)}to{opacity:1;transform:translateZ(0) skewY(0)}}.smoothTrigger{opacity:0}.lineTrigger{opacity:0;position:relative}.lineTrigger.lineanime{animation-duration:1s;animation-fill-mode:forwards;animation-name:lineAnimeBase}@keyframes lineAnimeBase{0%{opacity:0}to{opacity:1}}.lineTrigger:after,.lineTrigger:before{background:#333;content:"";height:1px;position:absolute;width:0}.line2:after,.line2:before{background:#333;content:"";height:0;position:absolute;width:1px}.lineTrigger:before{left:0;top:0}.lineTrigger.lineanime:before{animation:lineAnime .5s linear 0s forwards}.line2:before{right:0;top:0}.lineTrigger.lineanime .line2:before{animation:lineAnime2 .5s linear .5s forwards}.lineTrigger:after{bottom:0;right:0}.lineTrigger.lineanime:after{animation:lineAnime .5s linear 1s forwards}.line2:after{bottom:0;left:0}.lineTrigger.lineanime .line2:after{animation:lineAnime2 .5s linear 1.5s forwards}@keyframes lineAnime{0%{width:0}to{width:100%}}@keyframes lineAnime2{0%{height:0}to{height:100%}}.lineTrigger.lineanime .lineinappear{animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@keyframes lineInnerAnime{0%{opacity:0}to{opacity:1}}.bgextend{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgextendAnimeBase;opacity:0;overflow:hidden;position:relative}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.bgappear{animation-delay:.6s;animation-duration:1s;animation-fill-mode:forwards;animation-name:bgextendAnimeSecond;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.bgLRextend:before{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgLRextendAnime;background-color:#666;content:"";height:100%;position:absolute;width:100%}@keyframes bgLRextendAnime{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.bgRLextend:before{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgRLextendAnime;background-color:#666;content:"";height:100%;position:absolute;width:100%}@keyframes bgRLextendAnime{0%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(1);transform-origin:right}50.001%{transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.bgDUextend:before{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgDUextendAnime;background-color:#666;content:"";height:100%;position:absolute;width:100%}@keyframes bgDUextendAnime{0%{transform:scaleY(0);transform-origin:bottom}50%{transform:scaleY(1);transform-origin:bottom}50.001%{transform-origin:top}to{transform:scaleY(0);transform-origin:top}}.bgUDextend:before{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgUDextendAnime;background-color:#666;content:"";height:100%;position:absolute;width:100%}@keyframes bgUDextendAnime{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.001%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.bgDUextendTrigger,.bgLRextendTrigger,.bgRLextendTrigger,.bgUDextendTrigger,.bgappearTrigger{opacity:0}.count2{animation-iteration-count:2}.countinfinite{animation-iteration-count:infinite}.delay-time01{animation-delay:.1s}.delay-time02{animation-delay:.2s}.delay-time03{animation-delay:.3s}.delay-time04{animation-delay:.4s}.delay-time05{animation-delay:.5s}.delay-time06{animation-delay:.6s}.delay-time07{animation-delay:.7s}.delay-time08{animation-delay:.8s}.delay-time09{animation-delay:.9s}.delay-time10{animation-delay:1s}.delay-time15{animation-delay:1.5s}.delay-time20{animation-delay:2s}.delay-time25{animation-delay:2.5s}.change-time01{animation-duration:.1s}.change-time05{animation-duration:.5s}.change-time10{animation-duration:1s}.change-time15{animation-duration:1.5s}.change-time20{animation-duration:2s}.change-time25{animation-duration:2.5s}.change-time30{animation-duration:3s}.change-time35{animation-duration:3.5s}.change-time40{animation-duration:4s}.change-time45{animation-duration:4.5s}:root{--base_color:#0c75bc;--sc_color:#0054a7;--th_color:#282561;--bg_color:#e5eff7}body{font-family:Roboto,Noto Sans JP,sans-serif;font-feature-settings:"palt" 1;font-size:3.6vw;line-height:1.8}a{color:#333}a:hover{color:var(--base_color)}.pc{display:none}.swarp,.warp{margin:0 auto;width:90%}header{background:#fff;font-family:Roboto,sans-serif;padding:4% 0;position:fixed;width:100%;z-index:10}header #logo,header #logo3{fill:var(--base_color)}header .logo{padding:0 5vw;width:70vw}header .logo a,header nav{display:block}header nav{background:#fff;bottom:0;font-weight:600;overflow-x:hidden;overflow-y:auto;position:fixed;right:-100%;top:0;width:100%;-webkit-overflow-scrolling:touch;opacity:0;transition:all .5s;z-index:10}header nav .mlogo{left:5vw;position:absolute;top:4vw;width:60vw}header nav li{border-bottom:1px solid #ccc}header nav li a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow3.svg) no-repeat right 0 center;background-size:2vw;display:block;padding:6vw 0}header nav li:first-child{border-top:1px solid #ccc}header nav .gmenu_lists{font-size:4.2vw;padding:25vw 5vw 0}header nav .gmenu_lists .gmenu_down{padding-bottom:1vw}header nav .gmenu_lists .gmenu_down .hgroup{display:none}header nav .gmenu_lists .gmenu_down ul{display:flex;flex-wrap:wrap;justify-content:space-between}header nav .gmenu_lists .gmenu_down li{border-bottom:none;font-weight:400;width:48%}header nav .gmenu_lists .gmenu_down li a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow3.svg) no-repeat right 0 center;background-size:2vw;display:block;font-size:3.2vw}header nav .gmenu_lists .gmenu_down li img{display:none}header nav .gmenu_lists .gmenu_down li:first-child{border-top:none}header nav .gmenu_lists .gmenu_down .ttl{font-family:Roboto Condensed,sans-serif;font-size:600;font-size:2.8vw}header nav .gmenu_lists .gmenu_down p{font-size:.9vw;font-weight:400}header nav .gmenu_lists .gmenu_down p img{width:1vw}header nav .search{border-bottom:none;padding-top:10%}header nav .search a{display:none}header nav .search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}header nav .search button{appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}header nav .search .search-box{display:flex;position:relative;width:100%}header nav .search .search-box input[type=text]{border:1px solid var(--base_color);border-radius:2rem;flex-grow:1;padding:.7rem 0 .7rem .8rem}header nav .search .search-box button{cursor:pointer;font-size:1rem;position:absolute;right:5vw;top:4vw;transition:.5s}header nav .search .search-box input:focus{utline:0;box-shadow:0 0 5px #e1e1e1,0 0 10px #e1e1e1,0 0 15px #e1e1e1}header nav .search .search-box button:hover{color:#4eadb8;transform:scale(1.2)}header nav .search .search-box img{width:5vw}header nav .contact{border-bottom:none;padding:10% 0 0}header nav .contact a{background:var(--base_color);border:2px solid var(--base_color);border-radius:100px;color:#fff;display:block;line-height:1;padding:6% 0;text-align:center;width:100%}header nav .ls{font-family:Roboto Condensed,sans-serif;font-size:4.8vw;font-weight:500;margin-bottom:5vw;padding-top:5%;text-align:center}header nav .ls .on{color:var(--base_color)}header .open nav{left:0;opacity:1}header .toggle_btn{background:var(--base_color);border-radius:200px;cursor:pointer;display:block;height:11vw;position:fixed;right:5%;top:3.5vw;transition:all .5s;width:11vw;z-index:11}header .toggle_btn span{background-color:#fff;border-radius:4px;display:block;height:2px;left:2.5vw;position:absolute;transition:all .5s;width:6vw}header .toggle_btn span:first-child{top:3.2vw}header .toggle_btn span:nth-child(2){top:5.2vw}header .toggle_btn span:nth-child(3){top:7.2vw}header .open .toggle_btn span{background-color:#fff}header .open .toggle_btn span:first-child{-webkit-transform:translatey(1.9vw) rotate(-315deg);transform:translatey(1.9vw) rotate(-315deg)}header .open .toggle_btn span:nth-child(2){opacity:0}header .open .toggle_btn span:nth-child(3){-webkit-transform:translatey(-2.1vw) rotate(315deg);transform:translatey(-2.1vw) rotate(315deg)}header #mask{display:none;transition:all .5s}header .open #mask{background:#000;cursor:pointer;display:block;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:2}#page-top{bottom:3%;opacity:0;position:fixed;right:3%;transform:translatex(100px);width:40px;z-index:3}#page-top a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/pagetop.svg) no-repeat 50%;background-size:cover;display:block;height:40px;width:40px}#page-top.LeftMove{animation:LeftAnime .5s forwards}#page-top.RightMove{animation:RightAnime .5s forwards}@keyframes LeftAnime{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes RightAnime{0%{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}#contentsBtn{padding:8% 0}#contentsBtn ul{width:100%}#contentsBtn ul li a{display:block;height:35vw;position:relative;width:100%}#contentsBtn ul li a dl{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_w.svg) no-repeat right 0 bottom;background-size:7vw;bottom:6vw;color:#fff;font-family:Roboto Condensed,sans-serif;left:6vw;position:absolute;width:90%}#contentsBtn ul li a dt{font-size:4.8vw;font-weight:600;line-height:1.5;margin-bottom:2vw}#contentsBtn ul li a dd{font-size:500;font-size:3vw}#contentsBtn ul li:first-child a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/img_faq.png) no-repeat 0 100%;background-size:cover;border-radius:2vw 2vw 0 0}#contentsBtn ul li:nth-child(2) a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/img_partners.png) no-repeat left top -5vw;background-size:cover}#contentsBtn ul li:nth-child(3) a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/img_contacct.png) no-repeat left top -5vw;background-size:cover;border-radius:0 0 1vw 1vw}#contentsBtn ul a:hover{opacity:.7}footer{background:var(--base_color);color:#fff;padding:15% 5% 12%;position:relative}footer #flogo{fill:#fff}footer .ttl{margin:0 auto 8%;width:70vw}footer nav{font-size:3.4vw}footer nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 6%;width:90%}footer nav li{position:relative}footer nav li:nth-child(4) a:after,footer nav li:nth-child(7) a:after,footer nav li:nth-child(9) a:after{background:none}footer nav a{color:#fff;display:block}footer nav a:hover{color:#fff;text-decoration:underline}footer ol{display:flex;justify-content:space-between;margin:0 auto 10%;width:50%}footer ol li{width:25%}footer .copy{font-family:Roboto Condensed,sans-serif;font-size:3vw;font-weight:300;text-align:center}main{padding-top:15vw}main .hgroup{margin-bottom:8%;position:relative;width:100%}main .hgroup h1{color:#fff;font-family:Roboto,sans-serif;font-size:6.8vw}main .hgroup h1 span{display:block;font-family:Roboto Condensed,sans-serif;font-size:3vw;font-weight:400;letter-spacing:1px}main .hgroup h2{font-family:Roboto,sans-serif;font-size:6vw;letter-spacing:1px}main .hgroup h2 span{color:var(--base_color);display:block;font-size:3vw;font-weight:400;letter-spacing:2px}main .hgroup h2 span,main .hgroup p{font-family:Roboto Condensed,sans-serif}main .hgroup .linkBtn{position:absolute;right:0;top:2vw}main .hgroup .linkBtn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow.svg) no-repeat 100%;background-size:7vw;color:var(--base_color);display:block;font-size:3.6vw;font-weight:600;padding:8% 0;width:25vw}main #pagenation{margin-bottom:8vw;overflow-x:auto}main #pagenation ul{display:flex;font-size:3.6vw;justify-content:flex-start;margin-bottom:2%;white-space:nowrap}main #pagenation li{margin-bottom:3%;margin-right:2vw;padding-right:2vw;position:relative}main #pagenation .on a{background:var(--bg_color);border-radius:3px;color:var(--base_color)}main #pagenation a{display:block;font-weight:600;padding:3vw 3vw 2.5vw}main #pagenation a:hover{background:var(--bg_color);border-radius:3px;color:var(--base_color)}main #pagenation a:after{background:#333;content:"";height:100%;position:absolute;right:0;top:1px;width:1px}main #pagenation .date input,main #pagenation .date select{-webkit-appearance:none;appearance:none;background:#f2f2f2;border:none;border-radius:3px;font-size:4vw;padding:1.5vw 8vw 1.5vw 4vw}main #pagenation .date:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333;content:"";position:absolute;right:3vw;top:4vw;width:0}main #pagenation::-webkit-scrollbar{height:10px;width:10px}main #pagenation::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}main #pagenation::-webkit-scrollbar-thumb{background:#888;border-radius:5px}main #ttlArea{background:var(--base_color);margin-bottom:10%;padding:15vw 0 9vw}main #ttlArea .hgroup{margin:0 auto;position:relative;width:90%}main #ttlArea .hgroup .date{position:absolute;right:0;top:15%}main #ttlArea .hgroup .date input,main #ttlArea .hgroup .date select{-webkit-appearance:none;appearance:none;background:#f2f2f2;border:none;border-radius:3px;font-size:4vw;padding:1.5vw 8vw 1.5vw 4vw}main #ttlArea .hgroup .date:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333;content:"";position:absolute;right:3vw;top:4vw;width:0}main #articlettlArea{background:var(--base_color);margin-bottom:8%;padding:15% 0 9%;position:relative}main #articlettlArea .hgroup{margin:0 auto 5%;width:90%}main #articlettlArea .slider{margin:0 auto;position:relative;width:90%}main #articlettlArea .slider .slick-prev{left:-2%}main #articlettlArea .slider .slick-next{right:-2%}main #articlettlArea .slider a{display:block;position:relative}main #articlettlArea .slider .linkBtn{display:none}main #articlettlArea .slider .pht{margin-bottom:3%}main #articlettlArea .slider .readArea{color:#fff}main #articlettlArea .slider .readArea p{font-family:Roboto Condensed,sans-serif;margin-bottom:1vw}main #articlettlArea .slider .readArea dl dt{font-family:Roboto Condensed,sans-serif;font-size:3.6vw;font-weight:400;padding:.4vw 0;position:relative}main #articlettlArea .slider .readArea dl dd h2{font-size:4.7vw}main #articlettlArea .slider .readArea dl dd span{background:#fff;color:var(--base_color);font-size:3.2vw;margin-left:2px;padding:.5vw 1vw}main #article .newsList ul li{border-bottom:1px solid #cad6dd;margin-bottom:8%;padding-bottom:8%;position:relative}main #article .newsList ul li a{display:block}main #article .newsList ul li:last-child{margin-bottom:0}main #article .newsList ul .tag_box{position:absolute;right:0;top:0}main #article .newsList ul span{border-radius:2px;color:#fff;font-size:3.2vw;line-height:1;padding:1.5vw 2vw 1vw;position:relative}main #article .newsList ul span.security{background:var(--base_color)}main #article .newsList ul span.malware{background:#e89744}main #article .newsList ul span.risk{background:#ec664b}main #article .newsList ul span.note{background:#4bb781}main #article .newsList ul span.response{background:#9248a1}main #article .newsList ul span.online{background:var(--base_color)}main #article .newsList ul span.ondemand{background:#e89744}main #article .newsList ul span.exhibition{background:#9248a1}main #article .newsList ul span.event{background:#4bb781}main #article .newsList ul .pht{border-radius:6px;margin-bottom:4%;overflow:hidden}main #article .newsList ul dl{line-height:1.5}main #article .newsList ul dl dt{font-family:Roboto Condensed,sans-serif;font-size:3.6vw;font-weight:400;margin-bottom:3%;padding:.4vw 0;position:relative}main #article .newsList ul dl dt span{background:var(--base_color);border-radius:2px;color:#fff;font-size:2.8vw;left:18vw;line-height:1;padding:1.5vw 2vw 1vw;position:absolute;top:.1vw}main #article .newsList ul dl dd h2{color:var(--base_color);font-size:4.8vw;line-height:1.5;margin-bottom:3%}main #article .newsList ul dl dd p{line-height:1.5}main #article .page{padding-top:5vw}main #article .page .on a{color:var(--base_color)}main #article .page ul{display:flex;justify-content:space-between;margin:0 auto;width:100%}main #article .page ul li a{display:block;text-align:center;width:8vw}main #article .page ul li:nth-child(2) a,main #article .page ul li:nth-child(3) a,main #article .page ul li:nth-child(4) a,main #article .page ul li:nth-child(5) a,main #article .page ul li:nth-child(6) a{border-radius:100px;font-size:3.6vw;font-weight:600;padding:1.2vw 0}main #article .article{padding-bottom:8vw}main #article .article .pht{overflow:hidden}main #article .article .day{font-family:Roboto Condensed,sans-serif;font-size:3.6vw;font-weight:400;position:relative}main #article .article .day span{border-radius:2px;color:#fff;font-size:2.8vw;left:18vw;line-height:1;padding:1.5vw 2vw 1vw;position:absolute;top:.3vw}main #article .article .icnList{margin-bottom:3%}main #article .article .icnList span{border-radius:2px;color:#fff;font-size:3.2vw;line-height:1;margin-left:2px;padding:1.5vw 2vw 1vw}main #article .article .icnList span.security{background:var(--base_color)}main #article .article .icnList span.malware{background:#e89744}main #article .article .icnList span.risk{background:#ec664b}main #article .article .icnList span.note{background:#4bb781}main #article .article .icnList span.response{background:#9248a1}main #article .article .icnList span.online{background:var(--base_color)}main #article .article .icnList span.ondemand{background:#e89744}main #article .article .icnList span.exhibition{background:#9248a1}main #article .article .icnList span.event{background:#4bb781}main #article .article .icn{margin-bottom:5%}main #article .article .snsList{padding-top:3%}main #article .article .snsList ul{display:flex}main #article .article .snsList li{margin:0 3px}main #article .article .pht{margin:0 auto 6vw;width:100%}main #article .article h2{font-size:6vw}main #article .article h2,main #article .article h3{color:var(--base_color);line-height:1.7;margin-bottom:3vw}main #article .article h3{font-size:4.8vw}main #article .article h4{font-size:4.2vw;line-height:1.7;margin-bottom:3vw}main #article .article h5{font-size:3.6vw;line-height:1.7;margin-bottom:3vw}main #article .article p{line-height:1.7;margin-bottom:5%}main #article .article table{margin-bottom:5%;text-align:center;width:100%}main #article .article table th{background:var(--bg_color);color:var(--base_color);display:block;font-weight:500;margin-bottom:1px;padding:3% 5%}main #article .article table td{background:#f2f2f2;display:block;padding:3% 5%}main #article .article .subttl{font-weight:600;text-align:center}main #article .article .linkBtn{width:100%}main #article .article .linkBtn a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) no-repeat right 4vw center var(--base_color);background-size:3vw;border-radius:4px;color:#fff;display:block;font-weight:600;margin-bottom:5%;padding:6% 5%;width:100%}main #article .pageLink{border-top:1px solid #ccc;padding:3vw 0 0}main #article .pageLink ul{display:flex;font-size:3.2vw;justify-content:space-between;margin:0 auto;width:100%}main #article .pageLink ul li a{display:block;padding:2vw 0}main #article .pageLink ul li:first-child a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_left.png) no-repeat 0;background-size:4vw;display:block;padding:2vw 0 2vw 5vw}main #article .pageLink ul li:nth-child(3) a{background:url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow_right.png) no-repeat 100%;background-size:4vw;display:block;padding:2vw 5vw 2vw 0}main #article .article img.max-810{max-width:810px;min-width:520px}main #article .article div:has(>img.max-810),main #article .article p:has(>img.max-810),main #article .article p:has(a>img.max-810){background:#f9fdff;border:1px solid #f8f8f8;border-radius:6px;overflow:auto;padding:5px}main #article .article img.max-640{max-width:640px}main #article .article img.max-380{max-width:380px}main #article .article img.max-250{max-width:250px}.linkBtn a{background:var(--base_color) url(https://242448018.fs1.hubspotusercontent-na2.net/hubfs/242448018/raw_assets/public/www/assets/img/common/arrow2.svg) right 3vw top 3vw no-repeat;background-size:3vw;border-radius:100px;color:#fff;display:block;font-size:3.6vw;padding:3vw 4vw;width:34vw}.modal__wrapper{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1100}.modal-bg{background:rgba(0,0,0,.7);height:100vh;position:absolute;width:100%}.modal-content{background:#fff;border-radius:10px;height:auto;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}body.fixed{height:100%;left:0;position:fixed;width:100%}.modal-content .js-modal-close{align-items:center;background:var(--base_color);border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:400;height:40px;justify-content:center;line-height:1;padding-bottom:3px;position:absolute;right:-20px;text-decoration:none;top:-20px;width:40px}.modal___bg{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1100}