@charset "utf-8";
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url("https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url("https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url("https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url("https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2") format('woff2')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans Extrabold Italic'),local('OpenSans-ExtraboldItalic'),url("https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2") format('woff2')}@font-face{font-family:'NexaLight';src:url("fonts/NexaLight.eot");src:url("fonts/NexaLight.eot?#iefix") format('embedded-opentype'),url("fonts/NexaLight.woff2") format('woff2'),url("fonts/NexaLight.woff") format('woff'),url("fonts/NexaLight.ttf") format('truetype'),url("fonts/NexaLight.svg#NexaLight") format('svg');font-weight:normal;font-style:normal;unicode-range:U+0020-007F}@font-face{font-family:'NexaBold';src:url("fonts/NexaBold.eot");src:url("fonts/NexaBold.eot?#iefix") format('embedded-opentype'),url("fonts/NexaBold.woff2") format('woff2'),url("fonts/NexaBold.woff") format('woff'),url("fonts/NexaBold.ttf") format('truetype'),url("fonts/NexaBold.svg#NexaBold") format('svg');font-weight:normal;font-style:normal;unicode-range:U+0020-007F}b{font-family:"Microsoft YaHei UI","Microsoft YaHei","微软雅黑体","微軟雅黑體","黑体","黑體","Microsoft JhengHei UI","Microsoft JhengHei","微軟正黑體",Meiryo,"Helvetica Neue",Helvetica,"Lucida Grande",Arial,"WenQuanYi Micro Hei",sans-serif;font-weight:normal}@media (max-width:768px){nav{display:none;}nav.pushbar{display:block}}h2{color:#313131;font-family:"NexaBold","Microsoft YaHei UI","Microsoft YaHei","微软雅黑体","微軟雅黑體","黑体","黑體","Microsoft JhengHei UI","Microsoft JhengHei","微軟正黑體",Meiryo,"Helvetica Neue",Helvetica,"Lucida Grande",Arial,"WenQuanYi Micro Hei",sans-serif;font-weight:normal;font-size:1.3em;line-height:1.2;text-align:center;clear:both;margin:20px auto;padding:11px 0;}@media (max-width:768px){h2{margin:10px auto}}h3,h4{font-family:"NexaLight","Microsoft YaHei UI","Microsoft YaHei","微软雅黑体","微軟雅黑體","黑体","黑體","Microsoft JhengHei UI","Microsoft JhengHei","微軟正黑體",Meiryo,"Helvetica Neue",Helvetica,"Lucida Grande",Arial,"WenQuanYi Micro Hei",sans-serif;font-weight:normal}body{font-family:"NexaLight","Microsoft YaHei UI","Microsoft YaHei","微软雅黑体","微軟雅黑體","黑体","黑體","Microsoft JhengHei UI","Microsoft JhengHei","微軟正黑體",Meiryo,"Helvetica Neue",Helvetica,"Lucida Grande",Arial,"WenQuanYi Micro Hei",sans-serif;font-size:1.25em;}body.no_scroll{overflow:hidden}.wrapper{width:80%;max-width:60em;margin:0 auto;}@media (max-width:768px){.wrapper{width:100%;min-width:16em}}#gotop{width:60px;height:40px;color:#fff;padding:12px 0 8px;text-align:center;background:rgba(0,0,0,0.4);border-radius:5px;cursor:pointer;position:fixed;right:20px;bottom:150px;display:none;z-index:1;}#gotop span{margin:0;padding:0;font-size:.9em;line-height:1.1em;display:block;clear:both}@media (max-width:768px){#gotop{width:45px;height:30px;padding:8px 0 7px;bottom:20px}#gotop span{font-size:.7em}}.select_style select{background:transparent;padding:0 30px 0 5px;padding:0 11px 2px 5px\0;font-size:16px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;cursor:pointer;}.select_style select:focus{outline:none;behavior:expression(this.onFocus=this.blur())}@media (max-width:768px){.select_style select{width:240px;padding:0 15px 0 5px;padding:0 10px 0 5px\0}}.select_style option{padding:5px 10px}.select_style label:after{position:absolute;right:10px;padding:0;content:'>';font-size:1em;-webkit-transform:rotate(90deg);transform:rotate(90deg);pointer-events:none}.select_style label:before{position:absolute;right:0;top:0;width:30px;content:'';pointer-events:none;display:block}#header{position:relative;color:#fff;background-color:#000;text-align:center;overflow:visible;}@media (max-width:768px){#header{overflow:hidden}.mobile_active #header{position:fixed;top:0;left:0;right:0;overflow:visible;z-index:2}}#header .wrapper{position:relative;height:80px;padding-top:20px;}@media (max-width:768px){#header .wrapper{height:110px;padding-top:0}}#header p{position:absolute;margin:0;right:0;font-size:.7em;color:#295699;-webkit-transition:1s;transition:1s;}@media (max-width:768px){#header p{position:relative;height:14px;padding:5px 20px 1px 0;line-height:14px;text-align:right;font-size:.5em;color:#7d7d7d;background-color:#333}}#header #logo{width:100px;height:70px;display:block;margin:0 auto;background-image:url("../img/logo.png");background-image:url("../img/logo.svg");background-position:0 0;-webkit-transition:1s;transition:1s;}@media (max-width:768px){#header #logo{margin:10px auto}}#header #menu_mobile{position:absolute;top:110px;left:0;right:0;bottom:0;display:none;overflow:auto;width:100%;padding-bottom:110px;background-color:rgba(0,0,0,0.9)}#header #menu dl{position:relative;margin:0;padding:0;}@media (max-width:768px){#header #menu dl{border-bottom:1px solid #333}}#header #menu dl >dd:nth-child(2) dl{position:absolute;display:table;left:50%;margin-left:-320px}#header #menu dl >dd:nth-child(3) dl{position:absolute;display:table;left:50%;margin-left:-195px}#header #menu dl >dd:nth-child(7) dl{display:table;margin:0 auto}#header #menu dd{margin:0;padding:0;display:inline-block;}@media (max-width:768px){#header #menu dd{position:relative;display:block;border-top:1px solid #333}}#header #menu dd section{position:absolute;top:60px;left:0;width:100%;height:40px;z-index:999;display:none;background-color:rgba(20,20,20,0.7);}#header #menu dd section a{line-height:40px}#header #menu dd a{font-size:.8em;color:#dcdcdc;line-height:60px;text-decoration:none;margin:0 10px;white-space:nowrap;}#header #menu dd a:hover{color:#579ed4}@media (max-width:860px){#header #menu dd a{margin-left:4px;margin-right:4px}}#header #menu i.fa{margin-left:5px;font-size:.75em;}@media (max-width:768px){#header #menu i.fa{display:none}}#header #menu_btn{display:none;}@media (max-width:768px){#header #menu_btn{position:absolute;margin:0;top:50px;right:20px;width:24px;height:28px;display:block;font-size:1.4em;color:#fff}}#content{position:relative}.fb-like{display:inline;}.fb-like >span{vertical-align:baseline !important}video{width:100%;margin:20px auto;background-color:#000;}@media (max-width:768px){video{margin:10px auto}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin:20px auto;}@media (max-width:768px){.video-container{margin:10px auto}}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.img_hover{position:relative;display:block;-webkit-transition:.3s;transition:.3s;z-index:1;}.img_hover i{position:absolute;display:block;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;}.img_hover i:hover{-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.4);box-shadow:inset 0 0 0 10px rgba(255,255,255,0.4)}.col{position:relative;list-style:none;margin:0 7%;padding:0;overflow:hidden;}@media (max-width:768px){.col{margin:0}}#quotes{font-size:.65em;font-family:arial,helvetica,sans-serif;margin:3px;padding:3px;text-align:center;}#quotes a{padding:5px 7px 4px;color:#666;text-decoration:none;margin:2px;}#quotes a:hover{margin-right:2px}#quotes a:active{margin-right:2px}#quotes span{padding:5px 7px 4px;}#quotes span.current{font-weight:bold;color:#fff;margin:2px;background-color:#00376e}#quotes span.disabled{color:#666;margin:2px}#footer{position:relative;height:130px;margin-top:40px;}@media (max-width:768px){#footer{height:180px}}#footer p.corp{position:absolute;bottom:0;width:100%;color:#7d7d7d;font-size:.7em;line-height:80px;margin:0;text-align:center;background-color:#000;}@media (max-width:321px){#footer p.corp{font-size:.4em}}#footer_wrapper{width:100%;height:50px;text-align:center;background-color:#333;}@media (max-width:768px){#footer_wrapper{height:100px}}#footer_wrapper #footer_wrapper_links{position:relative;width:80%;max-width:1200px;height:50px;text-align:left;margin:0 auto;}@media (max-width:768px){#footer_wrapper #footer_wrapper_links{width:100%;text-align:center}}#footer_wrapper #footer_wrapper_links a{width:50px;height:50px;font-size:1.25em;line-height:50px;color:#dcdcdc;text-decoration:none;text-align:center;margin:0;display:inline-block;white-space:nowrap;}#footer_wrapper #footer_wrapper_links a:hover{color:#579ed4}#footer_select_box{position:absolute;top:0;right:0;height:50px;line-height:50px;overflow:hidden;color:#fff;background-color:#333;}@media (max-width:768px){#footer_select_box{position:relative;width:240px;clear:both;margin:0 auto}}#footer_select_box select{height:50px;background:#333}#footer_select_box label:after{top:2px;color:#aaa}#footer_select_box label:before{height:50px;background:#333}.load_more{clear:both;text-align:center;margin:20px 0;}.load_more a{cursor:pointer;width:180px;display:inline-block;margin:0 auto;padding:0;font-size:.7em;line-height:2.75em;color:#7d7d7d;border:1px solid #dcdcdc;background-color:#fff;text-decoration:none;}.load_more a:hover{color:#dcdcdc;border-color:#00376e;background-color:#00376e}.distributor_story{margin:0 7% 40px;}@media (max-width:768px){.distributor_story{margin-left:2%;margin-right:2%}.mobile_active .distributor_story{margin-top:120px}}.distributor_story article{margin-top:20px;margin-bottom:20px;text-align:center}.distributor_story h2{border-bottom:1px solid #dcdcdc}.distributor_story h3{color:#579ed4;font-size:.7em;font-weight:bold;text-align:center;margin:0;padding:30px 0 20px;border-bottom:1px solid #dcdcdc}.distributor_story h4{color:#313131;font-size:.7em;margin:0;padding:0 0 5px}.distributor_story p{color:#464646;font-size:.7em;margin:0;padding:5px 0;}.distributor_story p a{color:#579ed4;text-decoration:none;}.distributor_story p a:hover{text-decoration:underline}.distributor_story dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;text-align:left;overflow:hidden}.distributor_story dt{display:block;width:46%;margin:30px 2%;}@media (max-width:768px){.distributor_story dt{width:100%;margin:30px 0;clear:both}}.distributor_story figure{margin:0 auto;padding:30px 0;}.distributor_story figure img{padding:0;margin:0;max-width:100%;display:block}.distributor_story figure figcaption{padding:5px 10px;text-align:left;color:#dcdcdc;font-size:.7em;background-color:#000;}.distributor_story figure figcaption a{margin-right:10px;color:#dcdcdc;text-decoration:none}