/*b3f445cbc9ea1ac340b67cb1fc2c1099*/
@charset "UTF-8";
@font-face{font-family:"FontAwesome";font-weight:300;src:url('../fonts/fontawesome-webfont/fontawesome-webfont.ttf') format("truetype")}@media only all and (min-width:60rem){#g-page-surround{background-color:#eee}#g-page-surround>section{max-width:1920px;margin-left:auto;margin-right:auto}}body{font-family:"roboto", "Microsoft JhengHei UI", sans-serif;font-weight:400}body:lang(ja),h1:lang(ja),h2:lang(ja),h3:lang(ja),h4:lang(ja),h5:lang(ja){font-family:"-apple-system", BlinkMacSystemFont, "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "メイリオ", "Hiragino Kaku Gothic ProN", "MS PGothic", Osaka, "sans-serif"}a{color:#fb9a2d}a:hover{color:#fcbe78}.g-features-particle{text-align:center}.page #g-item-3 a.borderBtn,.page #g-item-4 a.borderBtn,.page #g-item-5 a.borderBtn,h1,h2,h3{font-family:"Raleway"}.page #g-item-1:before,.page #g-item-2:before,.page #g-item-3:before,.page #g-item-4:before,.page #g-item-5:before{width:90%;margin-left:auto;margin-right:auto;background:url('../images/common/header_lowergradient_v3.png') top center no-repeat;background-size:contain}.page #g-item-3 a.borderBtn,.page #g-item-4 a.borderBtn,.page #g-item-5 a.borderBtn{display:inline-block;color:#132951;border:2px solid #132951;border-radius:100px;font-size:calc(16vw /4.14);font-weight:600;line-height:1.7;padding:6px 25px}.page #g-item-3 a.borderBtn:hover,.page #g-item-4 a.borderBtn:hover,.page #g-item-5 a.borderBtn:hover{background-color:#FFCC40}@media only all and (min-width:60rem){.page #g-item-3 a.borderBtn,.page #g-item-4 a.borderBtn,.page #g-item-5 a.borderBtn{font-size:calc(20vw /19.2);padding-left:20px;padding-right:20px}}@media only all and (min-width:120rem){.page #g-item-3 a.borderBtn,.page #g-item-4 a.borderBtn,.page #g-item-5 a.borderBtn{font-size:20px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-3 a.borderBtn,.page #g-item-4 a.borderBtn,.page #g-item-5 a.borderBtn{font-size:20px}}.page #g-item-6 a.bottom_btn{transition:all 0.3s;display:inline-block;text-align:center;text-transform:uppercase;line-height:1.7;font-size:calc(16vw /4.14);font-weight:500;border-radius:100px;background-color:#f6921e;color:#fff;width:80%;padding:12px 16px}.page #g-item-6 a.bottom_btn:hover{background-color:#FFCC40}@media only all and (min-width:60rem){.page #g-item-6 a.bottom_btn{font-size:calc(20vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-6 a.bottom_btn{font-size:20px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-6 a.bottom_btn{font-size:20px}}h1,h2,h3{margin-top:0;margin-bottom:10px}h2,p{color:#132951}p{font-weight:300;margin-top:0;margin-bottom:10px}.text-center{text-align:center}.gantry{font-weight:300;line-height:1.3}.gantry h1,.gantry h2,.gantry h3,.gantry h4,.gantry h5,.gantry p,.gantry li,.gantry i,.gantry b,.gantry a{font-variant-numeric:lining-nums;-moz-font-feature-settings:"lnum" 1;-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum" 1;-o-font-feature-settings:"lnum" 1;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1}.gantry p:empty{display:none}.gantry .mobile-hidden{display:block}.gantry .desktop-hidden{display:none}@media only all and (min-width:48rem) and (max-width:59.99rem){.gantry .tablet-hidden{display:none}.gantry .tablet-show{display:block !important}}@media only all and (max-width:47.99rem){.gantry .mobile-hidden{display:none}.gantry .desktop-hidden{display:block}.gantry .tablet-hidden{display:none}}.gantry sup{font-size:0.7em}.gantry .gantry-logo{display:block}.gantry .gantry-logo img{width:auto}.gantry .info_click{cursor:pointer}.cc_banner p{color:#fff}#outsite-page{display:none;position:fixed;width:100%;height:100%;overflow:auto;background:#fff;top:0;left:0;z-index:999999999}#outsite-page #phison-outsite-page{margin:auto;margin-top:7.5%;width:50%;height:25%;border:1px solid #616265;background:#F2F2F2;display:flex;display:-ms-flexbox}@media only all and (max-width:47.99rem){#outsite-page #phison-outsite-page{width:90%}}#outsite-page #phison-outsite-page>div.g-content{padding:0;margin:0;width:50%;height:100%;display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center}@media only all and (max-width:47.99rem){#outsite-page #phison-outsite-page>div.g-content{width:30%}}#outsite-page #phison-outsite-page>div.desc{width:50%;height:80%;margin:auto;border-left:1px solid #616265;padding-left:30px;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;justify-content:center;-ms-flex-pack:center}@media only all and (max-width:47.99rem){#outsite-page #phison-outsite-page>div.desc{width:70%}}#outsite-page #phison-outsite-page>div.desc h3{margin:0}@media only all and (max-width:47.99rem){#outsite-page #phison-outsite-page>div.desc h3{font-size:14px;text-align:left}}#outsite-page #phison-outsite-page>div.desc h4{margin:0}@media only all and (max-width:47.99rem){#outsite-page #phison-outsite-page>div.desc h4{font-size:12px;text-align:left}}#outsite-page #phison-outsite-page>div.desc div.dot-flashing{margin-left:15px;margin-top:10px}.cc-header{max-width:400px}.cc-header p{color:#fff}.cc-message-text{line-height:1.2}.cc-header div.cookie_en,.cc-header div.cookie_tw,.cc-header div.cookie_zh,.cc-header div.cookie_ja,.cc-message-text div.cookie_en,.cc-message-text div.cookie_tw,.cc-message-text div.cookie_zh,.cc-message-text div.cookie_ja,.cc-checkbox-description div.cookie_en,.cc-checkbox-description div.cookie_tw,.cc-checkbox-description div.cookie_zh,.cc-checkbox-description div.cookie_ja,.cc-cookie-category-description div.cookie_en,.cc-cookie-category-description div.cookie_tw,.cc-cookie-category-description div.cookie_zh,.cc-cookie-category-description div.cookie_ja{display:none}.cc-header div.cookie_en:lang(en),.cc-message-text div.cookie_en:lang(en),.cc-checkbox-description div.cookie_en:lang(en),.cc-cookie-category-description div.cookie_en:lang(en){display:block !important}.cc-header div.cookie_tw:lang(zh-TW),.cc-message-text div.cookie_tw:lang(zh-TW),.cc-checkbox-description div.cookie_tw:lang(zh-TW),.cc-cookie-category-description div.cookie_tw:lang(zh-TW){display:block !important}.cc-header div.cookie_zh:lang(zh-CN),.cc-message-text div.cookie_zh:lang(zh-CN),.cc-checkbox-description div.cookie_zh:lang(zh-CN),.cc-cookie-category-description div.cookie_zh:lang(zh-CN){display:block !important}.cc-header div.cookie_ja:lang(ja),.cc-message-text div.cookie_ja:lang(ja),.cc-checkbox-description div.cookie_ja:lang(ja),.cc-cookie-category-description div.cookie_ja:lang(ja){display:block !important}.page #g-showcase.banner{background:url('../images/v2_security/security_page_header_hero_opt2.jpg') center center no-repeat;background-size:cover}.page #g-showcase.banner .g-grid{padding:70px 0}.page #g-showcase.banner h2{font-weight:300;font-size:calc(28vw /4.14)}@media only all and (min-width:60rem){.page #g-showcase.banner h2{font-size:calc(55vw /19.2)}}@media only all and (min-width:120rem){.page #g-showcase.banner h2{font-size:55px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-showcase.banner h2{font-size:35px}}@media only all and (min-width:48rem){.page #g-showcase.banner h2{width:60%}}.page #g-showcase.banner .g-grid{width:85%;margin-left:auto;margin-right:auto}@media only all and (min-width:60rem){.page #g-showcase.banner .g-grid{width:80%;max-width:calc(1600vw /19.2)}}@media only all and (min-width:120rem){.page #g-showcase.banner .g-grid{max-width:1600px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-showcase.banner .g-grid{width:80%}}.page #g-item-1>.g-grid,.page #g-item-2>.g-grid,.page #g-item-3>.g-grid,.page #g-item-4>.g-grid,.page #g-item-5>.g-grid{width:85%;margin-left:auto;margin-right:auto}@media only all and (min-width:60rem){.page #g-item-1>.g-grid,.page #g-item-2>.g-grid,.page #g-item-3>.g-grid,.page #g-item-4>.g-grid,.page #g-item-5>.g-grid{width:80%;max-width:calc(1600vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-1>.g-grid,.page #g-item-2>.g-grid,.page #g-item-3>.g-grid,.page #g-item-4>.g-grid,.page #g-item-5>.g-grid{max-width:1600px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-1>.g-grid,.page #g-item-2>.g-grid,.page #g-item-3>.g-grid,.page #g-item-4>.g-grid,.page #g-item-5>.g-grid{width:80%}}.page #g-item-1{background:url('../images/v2_security/Orange_back_v2.jpg') center center no-repeat;background-size:cover;text-align:center;padding-bottom:70px}.page #g-item-1:before{display:block;content:"";padding-top:47px}.page #g-item-1>.g-grid:nth-child(1){padding-top:100px}.page #g-item-1>.g-grid:nth-child(2) .g-grid{padding-top:100px;gap:20px 4.5%}.page #g-item-1 h3{font-weight:500;font-size:calc(28vw /4.14);color:#fff}@media only all and (min-width:60rem){.page #g-item-1 h3{font-size:calc(60vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-1 h3{font-size:60px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-1 h3{font-size:35px}}.page #g-item-1 h4{font-weight:300;font-size:calc(18vw /4.14);color:#fff}@media only all and (min-width:60rem){.page #g-item-1 h4{font-size:calc(25vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-1 h4{font-size:25px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-1 h4{font-size:20px}}.page #g-item-1 p{font-size:calc(18vw /4.14);color:#fff}@media only all and (min-width:60rem){.page #g-item-1 p{font-size:calc(30vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-1 p{font-size:30px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-1 p{font-size:24px}}@media only all and (min-width:48rem){.page #g-item-1>.g-grid:nth-child(2){max-width:1350px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-1>.g-grid:nth-child(1){padding-top:30px}.page #g-item-1>.g-grid:nth-child(2) .g-grid{padding-top:30px}.page #g-item-1>.g-grid:nth-child(2) .g-grid .g-block{flex:45%}}@media only all and (max-width:47.99rem){.page #g-item-1>.g-grid:nth-child(1){padding-top:30px}.page #g-item-1>.g-grid:nth-child(2) .g-grid{padding-top:30px}}.page #g-item-2{margin-bottom:80px;text-align:center}.page #g-item-2:before{display:block;content:"";padding-top:47px}.page #g-item-2 .g-grid{padding-top:100px}.page #g-item-2 h2{font-size:calc(24vw /4.14);margin-bottom:55px}@media only all and (min-width:60rem){.page #g-item-2 h2{font-size:calc(60vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-2 h2{font-size:60px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-2 h2{font-size:35px}}.page #g-item-2 p{font-size:calc(16vw /4.14)}@media only all and (min-width:60rem){.page #g-item-2 p{font-size:calc(30vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-2 p{font-size:30px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-2 p{font-size:20px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-2{margin-bottom:60px}.page #g-item-2 .g-grid{padding-top:30px}.page #g-item-2 h2{margin-bottom:30px}}@media only all and (max-width:47.99rem){.page #g-item-2{margin-bottom:60px}.page #g-item-2 .g-grid{padding-top:30px}}.page #g-item-3{background:url('../images/v2_security/security_circuit_bg_1.jpg') right top no-repeat #f2f2f2;background-size:contain}.page #g-item-3,.page #g-item-4,.page #g-item-5{padding-bottom:80px;text-align:center}.page #g-item-3:before,.page #g-item-4:before,.page #g-item-5:before{display:block;content:"";padding-top:47px;margin-bottom:100px}@media only all and (min-width:60rem){.page #g-item-3 .style1 .g-content,.page #g-item-4 .style1 .g-content,.page #g-item-5 .style1 .g-content{display:flex}.page #g-item-3 .style1 .g-content>div,.page #g-item-4 .style1 .g-content>div,.page #g-item-5 .style1 .g-content>div{width:50%}.page #g-item-3 .style1 .g-content .right_pc,.page #g-item-4 .style1 .g-content .right_pc,.page #g-item-5 .style1 .g-content .right_pc{position:relative}}.page #g-item-3 .img_div,.page #g-item-4 .img_div,.page #g-item-5 .img_div{padding:3% 0}@media only all and (min-width:60rem){.page #g-item-3 .img_div,.page #g-item-4 .img_div,.page #g-item-5 .img_div{padding:3% 7%}}.page #g-item-3 .info,.page #g-item-4 .info,.page #g-item-5 .info{text-align:left;padding-top:3%;padding-right:10%;padding-bottom:3%}.page #g-item-3 h2,.page #g-item-4 h2,.page #g-item-5 h2{font-weight:500;font-size:calc(23vw /4.14);margin-bottom:55px}@media only all and (min-width:60rem){.page #g-item-3 h2,.page #g-item-4 h2,.page #g-item-5 h2{font-size:calc(50vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-3 h2,.page #g-item-4 h2,.page #g-item-5 h2{font-size:50px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-3 h2,.page #g-item-4 h2,.page #g-item-5 h2{font-size:35px}}.page #g-item-3 p,.page #g-item-4 p,.page #g-item-5 p{text-align:left;font-size:calc(16vw /4.14)}@media only all and (min-width:60rem){.page #g-item-3 p,.page #g-item-4 p,.page #g-item-5 p{font-size:calc(25vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-3 p,.page #g-item-4 p,.page #g-item-5 p{font-size:25px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-3 p,.page #g-item-4 p,.page #g-item-5 p{font-size:20px}}.page #g-item-3 p+p,.page #g-item-4 p+p,.page #g-item-5 p+p{padding-top:25px}.page #g-item-3 a.borderBtn,.page #g-item-4 a.borderBtn,.page #g-item-5 a.borderBtn{margin-top:45px}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-3,.page #g-item-4,.page #g-item-5{padding-bottom:60px}.page #g-item-3:before,.page #g-item-4:before,.page #g-item-5:before{margin-bottom:30px}}@media only all and (max-width:47.99rem){.page #g-item-3:before,.page #g-item-4:before,.page #g-item-5:before{margin-bottom:30px}.page #g-item-3 .g-features-particle,.page #g-item-4 .g-features-particle,.page #g-item-5 .g-features-particle{margin-left:0;margin-right:0}.page #g-item-3 .info,.page #g-item-4 .info,.page #g-item-5 .info{text-align:center}.page #g-item-3 b,.page #g-item-4 b,.page #g-item-5 b{font-size:calc(17vw /4.14)}}.page #g-item-6{text-align:center;padding-bottom:55px}.page #g-item-6 .g-grid{justify-content:center}.page #g-item-6 p{font-size:calc(20vw /4.14);margin-bottom:45px}@media only all and (min-width:60rem){.page #g-item-6 p{font-size:calc(20vw /19.2)}}@media only all and (min-width:120rem){.page #g-item-6 p{font-size:20px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-6 p{font-size:20px}}@media only all and (max-width:47.99rem){.page #g-item-6 p{margin-left:40px;margin-right:40px}}.page #g-item-6 a.bottom_btn{width:70%;margin-left:auto;margin-right:auto}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-6 a.bottom_btn{width:50%}}@media only all and (min-width:60rem){.page #g-item-6 a.bottom_btn{width:32%}.page #g-item-6 a.bottom_btn+a.bottom_btn{margin-left:60px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.page #g-item-6 a.bottom_btn+a.bottom_btn{margin-top:20px}}@media only all and (max-width:47.99rem){.page #g-item-6 a.bottom_btn+a.bottom_btn{margin-top:20px}}@media only all and (min-width:48rem){.page .flex_pc{display:flex}.page .flex_pc>div{width:50%}.page .flex_pc .right_pc{position:relative}}