/*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}h1,h2,h3,#g-navigation a,#g-header .menu_title{font-family:"Raleway"}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}#g-navigation{background:#fff;color:#666;text-align:center;position:relative;z-index:2}#g-navigation .g-container{position:relative}#g-navigation a{font-weight:600;color:#666}#g-navigation a:hover{opacity:0.7}#g-navigation .g-social a{background:#3a8573;border:none;text-decoration:none;transition:all 0.2s}#g-navigation .g-social a:hover{background:#4caf99}#g-navigation .g-main-nav .g-toplevel{display:flex;flex-flow:row wrap;justify-content:center;-webkit-justify-content:center}#g-navigation .search input{color:#666}.main_menu .g-main-nav .g-toplevel>li{padding-left:calc(15vw /4.14);padding-right:calc(15vw /4.14);transition:all 0.4s}@media only all and (min-width:60rem){.main_menu .g-main-nav .g-toplevel>li{padding-left:calc(20vw /19.2)}}@media only all and (min-width:120rem){.main_menu .g-main-nav .g-toplevel>li{padding-left:20px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.main_menu .g-main-nav .g-toplevel>li{padding-left:11px}}@media only all and (min-width:60rem){.main_menu .g-main-nav .g-toplevel>li{padding-right:calc(20vw /19.2)}}@media only all and (min-width:120rem){.main_menu .g-main-nav .g-toplevel>li{padding-right:20px}}@media only all and (min-width:48rem) and (max-width:59.99rem){.main_menu .g-main-nav .g-toplevel>li{padding-right:11px}}.main_menu .g-main-nav .g-toplevel>li>.g-menu-item-container{transition:all 0.4s;text-decoration:none;padding:2rem 0;border-bottom:5px solid transparent}.main_menu .g-main-nav .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{line-height:normal}.main_menu .g-main-nav .g-toplevel>li:hover>.g-menu-item-container{color:#ccc;border-color:#f6921e}.main_menu .g-main-nav .g-toplevel i{opacity:0.6}.main_menu .g-main-nav .g-dropdown{text-align:left}.dir-rtl .main_menu .g-main-nav .g-dropdown{text-align:right}.main_menu .g-main-nav .g-sublevel>li>.g-menu-item-container{padding:0.7815rem 1rem}@media only all and (min-width:48rem) and (max-width:59.99rem){.size-25{flex:0 20%;width:20%}.size-75{flex:0 80%;width:80%}#g-header .g-main-nav .g-toplevel{justify-content:flex-end}.main_menu .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.2rem 0}#g-header .g-content{padding:1.4rem 0}#g-header a{font-size:13px}}#g-navigation .align-left .g-toplevel,#g-header .align-left .g-toplevel{justify-content:flex-start;-webkit-justify-content:flex-start}#g-navigation .align-right .g-toplevel,#g-header .align-right .g-toplevel{justify-content:flex-end;-webkit-justify-content:flex-end}.g-menu-item-subtitle{opacity:0.7}.g-nav-overlay,.g-menu-overlay{background:rgba(0, 0, 0, 0.4)}@media print{#g-navigation{background:#fff !important;color:#000 !important}}#g-header .g-dropdown{background-color:#f2f2f2}#g-header .g-menu-item-container>.g-menu-parent-indicator{display:none}#g-header .submenu{padding-top:20px;padding-bottom:20px}#g-header .submenu>.menu_title{margin-left:auto;margin-right:auto;max-width:80%}#g-header .menu_title{color:#132951;font-weight:700;font-size:16px}#g-header .menu_title:after{content:"";display:block;width:50px;height:5px;background-color:#f7941d}#g-header .flex_div{margin-left:auto;margin-right:auto;max-width:80%;display:flex}#g-header .flex_div>*{flex:1}#g-header .flex_div li a{display:block;font-family:"roboto", "Microsoft JhengHei UI", sans-serif;color:#333;font-size:14px;padding-bottom:10px}.search_click .g-menu-item-title{display:none}