@charset "utf-8";@font-face{font-family:roboto-regular;src:url(../fonts/roboto-regular.eot);src:url(../fonts/roboto-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-regular.woff2) format('woff2'),url(../fonts/roboto-regular.woff) format('woff'),url(../fonts/roboto-regular.ttf) format('truetype'),url(../fonts/roboto-regular.svg#roboto-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto-medium;src:url(../fonts/roboto-medium.eot);src:url(../fonts/roboto-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-medium.woff2) format('woff2'),url(../fonts/roboto-medium.woff) format('woff'),url(../fonts/roboto-medium.ttf) format('truetype'),url(../fonts/roboto-medium.svg#roboto-medium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:roboto-bold;src:url(../fonts/roboto-bold.eot);src:url(../fonts/roboto-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-bold.woff2) format('woff2'),url(../fonts/roboto-bold.woff) format('woff'),url(../fonts/roboto-bold.ttf) format('truetype'),url(../fonts/roboto-bold.svg#roboto-bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:meiryo ui;src:local("Noto Sans CJK JP"),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype')}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,select,button,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,audio,video{margin:0;padding:0}body{background-color:#fff;color:#444;font-style:normal;font-size:18px;font-family:roboto-medium,helvetica neue,helvetica,arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;scrollbar-face-color:#e6e6e6;scrollbar-3dlight-color:#e6e6e6;scrollbar-darkshadow-color:#fff;scrollbar-shadow-color:#e6e6e6;scrollbar-arrow-color:#999;scrollbar-track-color:#fff}*::-webkit-scrollbar{width:15px}*::-webkit-scrollbar-button{height:0;background:#fff}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-track-piece{background:#fff}*::-webkit-scrollbar-thumb{background:#a2a2a2}*::-webkit-scrollbar-corner{}*::-webkit-resizer{}h1,h2,h3,h4,h5,h6,dt,b,strong{font-weight:400}img,fieldset,iframe,button{border:0}li{list-style:none}button{background:0 0;cursor:pointer;vertical-align:middle;font-family:roboto-regular,helvetica neue,helvetica,arial,sans-serif;font-size:20px;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}th,td{border-collapse:collapse}legend,caption,hr{display:none}form{display:inline}select,input,textarea{padding:0;color:#444;border:1px solid #d0d0d0;border-radius:0;font-size:14px;font-family:roboto-regular,helvetica neue,helvetica,arial,sans-serif;vertical-align:middle;resize:none;-webkit-appearance:none}input::-ms-clear{display:none}i,em,u,cite{font-style:normal}a{font-family:roboto-regular,helvetica neue,helvetica,arial,sans-serif;font-size:18px;text-decoration:none;color:#444}html,body{height:100%}body{text-align:center}::-moz-selection{color:#fff;background:#007cbf}::selection{color:#fff;background:#007cbf}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}body{}#wrap{width:100%}#header{position:fixed;z-index:100;width:100%;min-width:1220px;height:80px}#header .inner{position:relative;width:1180px;height:31px;margin:22px auto}#contents{width:100%;min-width:1220px}#footer{width:100%;min-width:1220px;height:80px;background-color:#262d36;line-height:80px}#footer p{font-size:14px;color:#fff}#footer p img{margin-right:26px;vertical-align:middle}.btn-download{display:inline-block;height:54px;padding:0 20px;background-color:#262d36;border-radius:5px;color:#fff;text-align:center;vertical-align:top}.btn-download:before{display:inline-block;content:'';width:11px;height:13px;margin-right:31px;background:url(../images/front/icon_btn_download.png) 0 0 no-repeat}.btn-top-wrap{position:fixed;bottom:0;left:50%;z-index:100;transform:translateX(-50%);width:1180px;height:1px;margin:0 auto}.btn-top{display:none;position:absolute;bottom:180px;right:0;z-index:100;width:43px;height:43px;background-color:#fff;border:1px solid #d2d2d2;text-decoration:none}.btn-top:after{display:block;position:absolute;top:11px;left:17px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #444;vertical-align:3px}.btn-top .txt{display:block;margin-top:17px;font-size:14px;font-weight:700;color:#444}#header h1{position:absolute;top:0;left:0;width:86px;height:37px;background:url(../images/front/logo.png);text-indent:-5000em}#header h1 a{display:block;width:86px;height:37px}#header .gnb{position:absolute;top:0;left:120px}#header .gnb ul{}#header .gnb ul:after{display:block;content:'';clear:both}#header .gnb ul li{float:left}#header .gnb ul li a{display:block;padding:8px 30px 6px;font-family:roboto-medium;font-size:16px;color:#fff}#header .gnb ul li a:hover{color:#0054aa}#header .util-lang{display:block;position:absolute;top:0;right:80px;text-align:left}#header .util-lang>a{display:block;position:relative;padding:10px 10px 10px 40px;width:100px;font-size:14px;color:#fff}#header .util-lang>a:after{display:inline-block;content:'';width:0;height:0;margin-left:17px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;vertical-align:3px}#header .util-lang>a:before{display:block;content:'';position:absolute;top:15px;left:10px;width:20px;height:12px;background:url(../images/front/icon_gnb_lang.png) 0 0 no-repeat}#header .util-lang>a.icon-en:before{background-position:0 0}#header .util-lang>a.icon-fr:before{background-position:0 -20px}#header .util-lang>a.icon-de:before{background-position:0 -40px}#header .util-lang>a.icon-es:before{background-position:0 -60px}#header .util-lang>a.icon-jp:before{background-position:0 -80px}#header .util-lang:hover>a~ul{display:block}#header .util-lang ul{display:none;position:absolute;top:0;right:0;padding:6px 0;background-color:#fff;border-radius:5px;border:1px solid #e4e4e4;box-shadow:0 3px 4px rgba(0,0,0,.1)}#header .util-lang ul.hover{display:block}#header .util-lang ul li{position:relative;height:28px;line-height:28px}#header .util-lang ul li a{display:block;width:98px;padding-left:40px;font-size:14px;color:#666}#header .util-lang ul li a:hover,#header .util-lang ul li a.on{background-color:#eee}#header .util-lang ul li a:before{display:block;content:'';position:absolute;top:8px;left:10px;width:20px;height:12px;background:url(../images/front/icon_gnb_lang.png) 0 0 no-repeat}#header .util-lang ul li.icon-en a:before{background-position:0 0}#header .util-lang ul li.icon-fr a:before{background-position:0 -20px}#header .util-lang ul li.icon-de a:before{background-position:0 -40px}#header .util-lang ul li.icon-es a:before{background-position:0 -60px}#header .util-lang ul li.icon-jp a:before{background-position:0 -80px}#header .util-lang ul:after{display:block;position:absolute;top:16px;right:11px;content:'';width:0;height:0;margin-left:22px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #888;vertical-align:3px}#header .social-link{position:absolute;top:-9px;right:-12px}#header .social-link ul{}#header .social-link ul:after{display:block;content:'';clear:both}#header .social-link ul li{float:left}#header .social-link ul li a{display:block}#header .social-link ul li a span{display:block;text-indent:-5000em}#header .social-link ul li a:before{display:block;content:'';background:url(../images/front/icon_gnb_social.png) no-repeat}#header .social-link ul li.facebook{}#header .social-link ul li.facebook a{width:9px;height:20px;padding:15px}#header .social-link ul li.facebook a:before{width:9px;height:20px;background-position:0 0}#header .social-link ul li.linkedin{display:none}#header .social-link ul li.linkedin a{width:17px;height:18px;padding:16px 12px 16px 15px}#header .social-link ul li.linkedin a:before{width:17px;height:18px;background-position:0 -30px}#header .social-link ul li.twitter{}#header .social-link ul li.twitter a{width:20px;height:17px;padding:18px 12px 15px}#header .social-link ul li.twitter a:before{width:20px;height:17px;background-position:0 -60px}#header,#header h1,#header .gnb ul li a,#header .util-lang>a,#header.fixed .util-lang>a,#header .util-lang>a:after,#header .social-link ul li a:before{-webkit-transition:all .5s ease-out;transition:all .5s ease-out}#header.fixed{height:65px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.15)}#header.fixed .inner{margin-top:14px}#header.fixed h1{background-image:url(../images/front/logo_black.png)}#header.fixed .gnb ul li a{color:#222}#header.fixed .util-lang>a{color:#444}#header.fixed .util-lang>a:after{border-top-color:#444}#header.fixed .social-link ul li a:before{background-image:url(../images/front/icon_gnb_social_black.png)}#header.fixed .gnb ul li a:hover{color:#0054aa}.spot{overflow:hidden;width:100%;height:900px}.spot .gallery-wrapper{position:relative}.spot .gallery-list{overflow:hidden;position:relative;width:100%;height:900px}.spot .gallery-list li{display:none;position:absolute;left:0;width:100%;height:900px;text-align:center;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.spot .gallery-list li:nth-of-type(1){background-image:url(../images/front/img_spot_visual1_w.png)}.spot .gallery-list li:nth-of-type(2){background-image:url(../images/front/img_spot_visual2_w.png)}.spot .gallery-list li:nth-of-type(3){background-image:url(../images/front/img_spot_visual3_w.png)}.spot .gallery-list li:first-child,.spot .gallery-list li.active{display:block}.spot .gallery-list li h2{position:absolute;top:300px;left:50%;transform:translateX(-135%);-webkit-transform:translateX(-135%);font-size:54px;color:#fff;line-height:60px;text-align:left}.spot .gallery-list li img{}.spot .control-wrap{position:absolute;left:50%;bottom:22px;transform:translateX(-50%)}.spot .control-wrap a{display:block;float:left;padding:8px}.spot .control-wrap a i{display:block;width:13px;height:13px;border-radius:13px;background-color:#fff;text-indent:-5000em}.spot .control-wrap a.active i{background-color:#0054aa}.section1{}.section1 h2{padding-top:170px;font-size:50px;color:#0054aa;line-height:56px}.section1 h2 span{font-size:37px}.section1 .article1{position:relative}.section1 .article1:before{display:block;content:'';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:810px;background-color:#e0eaf5}.section1 .article1 img{margin-top:80px;margin-left:-70px}.section1 .article1 p{margin-top:20px}.section1 .article1 img+p{margin-top:38px}.section1 .article1 .move-area{margin-top:85px}.section1 .article1 .question-area{margin-top:53px;font-size:30px;line-height:60px;color:#222}.section1 .article1 .safety-desc{margin-top:87px;padding:86px 0;background:#d5d5d5 url(../images/front/bg_article1_sfetydesc.png) right 0 no-repeat}.section1 .article1 .safety-desc strong{font-size:30px;color:#0054aa;font-weight:700}.section1 .article1 .safety-desc p{margin-top:5px;font-size:22px;font-family:roboto-regular}.section1 .article2{padding-bottom:125px}.section1 .article2 .inner{position:relative;width:980px;margin:132px auto 0}.section1 .article2 h3{font-size:40px;color:#222;line-height:40px}.section1 .article2 .top-desc{margin-top:50px;text-align:left;display:inline-block}.section1 .article2 .top-desc li{margin-top:4px;margin-bottom:20px;padding-left:15px;background:url(../images/front/bullet_ul_li.png) 0 12px no-repeat}.section1 .article2 h4{margin-top:107px}.section1 .article2 h4 strong{display:block;margin:0 auto;font-size:50px}.section1 .article2 h4 span{display:inline-block;margin-top:5px;font-size:20px}.section1 .article2 .graph{position:relative;margin-top:70px;padding:0 22px}.section1 .article2 .graph:before{display:block;content:'';position:absolute;bottom:114px;left:0;width:100%;height:1px;background-color:#ccc}.section1 .article2 .graph:after{display:block;clear:both;content:''}.section1 .article2 .graph li{float:left;width:187px}.section1 .article2 .graph dl{position:relative;width:187px;height:370px;margin:0 auto}.section1 .article2 .graph dl dd{position:absolute;bottom:115px;width:60px;height:252px}.section1 .article2 .graph dl dd .graph-bar{position:absolute;bottom:0;display:block;width:100%;height:80%}.section1 .article2 .graph dl dd .bil{position:absolute;top:10px;left:0;font-size:12px;width:100%;text-align:center}.section1 .article2 .graph dl dd:nth-of-type(1){left:33px}.section1 .article2 .graph dl dd:nth-of-type(1) .bil{color:#000;opacity:.5}.section1 .article2 .graph dl dd:nth-of-type(2){left:94px}.section1 .article2 .graph dl dd:nth-of-type(2) .bil{color:#fff}.section1 .article2 .graph li.cash dl dd:nth-of-type(1) .graph-bar{height:221px;background-color:#cce5a7}.section1 .article2 .graph li.cash dl dd:nth-of-type(2) .graph-bar{height:200px;background-color:#5d9e00}.section1 .article2 .graph li.checks dl dd:nth-of-type(1) .graph-bar{height:85px;background-color:#f7cda7}.section1 .article2 .graph li.checks dl dd:nth-of-type(2) .graph-bar{height:49px;background-color:#ca3e00}.section1 .article2 .graph li.credit-cards dl dd:nth-of-type(1) .graph-bar{height:97px;background-color:#acccf3}.section1 .article2 .graph li.credit-cards dl dd:nth-of-type(2) .graph-bar{height:140px;background-color:#0054aa}.section1 .article2 .graph li.debit-cards dl dd:nth-of-type(1) .graph-bar{height:168px;background-color:#fbebab}.section1 .article2 .graph li.debit-cards dl dd:nth-of-type(2) .graph-bar{height:252px;background-color:#ebbc00}.section1 .article2 .graph li.electronic-payments dl dd:nth-of-type(1) .graph-bar{height:44px;background-color:#f3bcb7}.section1 .article2 .graph li.electronic-payments dl dd:nth-of-type(2) .graph-bar{height:85px;background-color:#d92f20}.section1 .article2 .graph dl dt{position:absolute;bottom:0;width:100%;height:115px;text-align:center}.section1 .article2 .graph dl dt .tit{display:block;margin-top:16px;font-size:16px;color:#2e303c}.section1 .article2 .graph dl dt .state{margin-top:15px}.section1 .article2 .graph dl dt .state span{display:block;margin-top:15px;font-size:14px;color:#777}.section1 .article2 .graph dl dt .state strong{display:inline-block;font-size:34px;font-family:roboto-bold}.section1 .article2 .graph dl dt .state.down strong{color:#d3362f}.section1 .article2 .graph dl dt .state.down strong:before{display:inline-block;content:'';width:0;height:0;margin-right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #d3362f;vertical-align:12px}.section1 .article2 .graph dl dt .state.up strong{color:#2f80e0}.section1 .article2 .graph dl dt .state.up strong:before{display:inline-block;content:'';width:0;height:0;margin-right:12px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #2f80e0;vertical-align:10px}.section1 .article2 .graph~span{display:block;margin-top:32px;font-size:12px;font-family:roboto-regular;color:#666}.section1 .article2 .point-desc{margin-top:70px;font-size:24px;color:#0054aa}.section1 .article3{width:100%;height:900px;background:url(../images/front/bg_section1_atricle3.png) 50% 0 no-repeat;background-size:cover}.section1 .article3 h3{padding-top:160px;font-size:50px;color:#fff}.section1 .article3 h3~p{margin-top:14px;font-family:roboto-regular;font-size:30px;color:#fff;line-height:38px}.section1 .article3 ol{width:1060px;margin:70px auto 0}.section1 .article3 ol:after{display:block;content:'';clear:both}.section1 .article3 ol li{float:left;width:340px;height:360px;margin-right:20px;background-color:#fff;text-align:left}.section1 .article3 ol li:last-child{margin-right:0}.section1 .article3 ol li img{}.section1 .article3 ol li strong{display:block;margin-top:12px;margin-left:25px;font-size:18px;font-weight:700;color:#000}.section1 .article3 ol li strong+p{margin-top:8px}.section1 .article3 ol li p{margin-left:25px;padding-left:15px;background:url(../images/front/bullet_ul_li.png) 0 7px no-repeat;font-size:14px;font-family:roboto-regular;color:#666;line-height:20px}.section1 .article4{padding-top:86px;text-align:left}.section1 .article4 h3{width:980px;margin:0 auto;font-size:40px;color:#0054aa}.section1 .article4 h3 b{font-size:80px}.section1 .article4 ul{width:980px;margin:20px auto 0}.section1 .article4 ul:after{display:block;content:'';clear:both}.section1 .article4 ul li{float:left;width:300px;height:175px;margin-top:60px;margin-right:40px}.section1 .article4 ul li:nth-child(3n+3){margin-right:0}.section1 .article4 ul li:last-child{margin-top:65px}.section1 .article4 ul li .img-wrap{position:relative;height:45px}.section1 .article4 ul li .img-wrap img{position:absolute;bottom:0}.section1 .article4 ul li strong{display:block;margin-top:20px;font-size:18px;font-weight:700}.section1 .article4 ul li p{margin-top:5px;font-size:14px;line-height:20px}.section1 .article4 .inner-wrap{width:980px;margin:20px auto 0}.section1 .article4 .inner-wrap strong{display:block;margin-top:20px;font-size:18px;font-weight:700}.section1 .article4 .inner-wrap p{padding-left:15px;background:url(../images/front/bullet_ul_li.png) 0 7px no-repeat;font-size:14px;color:#666;line-height:20px}.section1 .article4 .download-wrap{margin-top:90px;width:100%;height:90px;padding:76px 0 69px;background:url(../images/front/bg_section1_download.png) 0 0;background-size:cover;text-align:center}.section1 .article4 .download-wrap p{display:inline-block;height:90px;margin-right:25px;font-size:30px;color:#fff}.section1 .article4 .download-wrap p:before{display:inline-block;content:'';width:90px;height:90px;margin-right:30px;background:rgba(0,0,0,.5) url(../images/front/icon_pdf_download.png) 50% 50% no-repeat;border-radius:90px;vertical-align:middle}.section1 .article4 .download-wrap .btn-download{margin-top:15px}.section1 .article5{padding-top:150px;text-align:left}.section1 .article5 .inner{width:980px;margin:0 auto}.section1 .article5 h3{float:left;font-size:40px;color:#222;line-height:40px}.section1 .article5 .top-desc{float:left;margin-left:30px}.section1 .article5 .top-desc p{font-size:14px;line-height:20px}.section1 .article5 ul{}.section1 .article5 ul:before{display:block;content:'';clear:both;width:100%;height:70px}.section1 .article5 ul:after{display:block;content:'';clear:both}.section1 .article5 ul li{float:left;text-align:center}.section1 .article5 ul li:nth-of-type(1){width:140px;text-align:left}.section1 .article5 ul li:nth-of-type(2){width:173px}.section1 .article5 ul li:nth-of-type(3){width:164px}.section1 .article5 ul li:nth-of-type(4){width:167px}.section1 .article5 ul li:nth-of-type(5){width:235px}.section1 .article5 ul li:nth-of-type(6){width:100px;text-align:right}.section1 .article5 ul li img{}.section1 .article6{padding-top:170px}.section1 .article6 .inner{position:relative;width:980px;margin:0 auto}.section1 .article6 h3{position:absolute;top:0;left:0;font-size:40px;color:#222;line-height:40px}.section1 .article6 ul{padding:80px 90px 0}.section1 .article6 ul:after{display:block;content:'';clear:both}.section1 .article6 ul li{padding-left:15px;background:url(../images/front/bullet_ul_li.png) 0 50% no-repeat;text-align:left;line-height:80px}.section1 .article6 ul li:nth-child(odd){float:left}.section1 .article6 ul li:nth-child(even){float:right;width:280px}.section1 .article7{margin-top:160px;padding-top:150px;background-color:#f7f7f7}.section1 .article7 h3{font-size:50px;color:#0054aa;line-height:50px}.section1 .article7 .top-desc{width:1180px;margin:0 auto}.section1 .article7 .top-desc h4{margin-top:65px;font-size:40px;color:#222}.section1 .article7 .top-desc ul{position:relative;height:330px;margin-top:-10px}.section1 .article7 .top-desc ul li{position:absolute;text-align:left}.section1 .article7 .top-desc ul li:nth-of-type(1){top:0;left:0;width:332px;height:172px;padding:90px 0 0 70px;background:url(../images/front/bg_section1_article7_box1.png) 0 0 no-repeat}.section1 .article7 .top-desc ul li:nth-of-type(2){top:56px;left:400px;width:343px;height:199px;padding:70px 0 0 40px;background:url(../images/front/bg_section1_article7_box2.png) 0 0 no-repeat}.section1 .article7 .top-desc ul li:nth-of-type(3){top:70px;right:0;width:346px;height:201px;padding:33px 0 0 50px;background:url(../images/front/bg_section1_article7_box3.png) 0 0 no-repeat}.section1 .article7 .step-desc{width:980px;margin:68px auto 0;text-align:left}.section1 .article7 .step-desc h4{font-size:24px;color:#0054aa;line-height:24px}.section1 .article7 .step-desc h4+img{margin-top:25px}.section1 .article7 .step-desc ol{margin-top:27px}.section1 .article7 .step-desc ol:after{display:block;content:'';clear:both}.section1 .article7 .step-desc ol li{float:left;width:245px}.section1 .article7 .step-desc ol li strong{}.section1 .article7 .step-desc ol li p{margin-top:9px;font-size:14px;line-height:20px}.section1 .article7 .manual-desc{margin-top:80px}.section1 .article7 .manual-desc h4{font-size:30px}.section1 .article7 .manual-desc .btn-download{margin-top:20px}.section1 .article8{position:relative;padding-top:145px;height:1130px;background-color:#f7f7f7}.section1 .article8:before{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:565px;background-color:#262d36}.section1 .article8 .inner{position:absolute;top:145px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:1;width:1180px;height:1090px;margin:0 auto}.section1 .article8 .img1{margin-top:72px}.section1 .article8 .top-desc{text-align:center}.section1 .article8 .top-desc h3{font-size:40px;color:#222;line-height:40px}.section1 .article8 .top-desc p{margin-top:25px}.section1 .article8 .top-desc ol{width:980px;margin:0 auto;font-size:14px;font-family:roboto-regular;color:#fff;line-height:44px}.section1 .article8 .top-desc ol:after{display:block;content:'';clear:both}.section1 .article8 .top-desc ol li{position:relative;height:50px;padding-left:35px;line-height:18px;text-align:left}.section1 .article8 .top-desc ol li:nth-child(odd){float:left;width:450px}.section1 .article8 .top-desc ol li:nth-child(even){float:right;width:430px;padding-left:60px}.section1 .article8 .top-desc ol li i{display:inline-block;position:absolute;top:0;left:0;width:22px;height:22px;margin-right:8px;font-size:12px;border:2px solid #fff;border-radius:100%;line-height:22px;text-align:center}.section1 .article8 .top-desc ol li:nth-child(even) i{left:20px}.section1 .article8 .btn-area{margin-top:90px;text-align:left}.section1 .article8 .btn-area p{display:inline-block;padding:10px 80px 0 100px;font-size:18px;line-height:24px;color:#fff;vertical-align:top}.section1 .article8 .btn-area button{width:268px;height:70px;padding-left:98px;border-radius:5px;background-color:#51555e;background-position:24px 0;background-repeat:no-repeat;color:#fff;text-align:left}.section1 .article8 .btn-area button span{font-size:12px;font-family:roboto-regular}.section1 .article8 .btn-area button strong{font-size:16px;display:block}.section1 .article8 .btn-area .btn-googleplay{background-image:url(../images/front/btn_googleplay.png);margin-right:25px}.section1 .article8 .btn-area .btn-appstore{background-image:url(../images/front/btn_appstore.png)}.section2{position:relative;padding-top:130px;background:url(../images/front/bg_section2.png) 50% 0 no-repeat;background-size:contain}.section2:before{display:block;content:'';position:absolute;top:780px;left:0;right:0;width:100%;height:350px;background-color:transparent;background-image:-webkit-linear-gradient( top,#fff,transparent );background-image:linear-gradient( to top,#fff,transparent );background-repeat:no-repeat}.section2:after{display:block;content:'';position:absolute;top:1130px;left:0;right:0;width:100%;background-color:#fff}.section2 h2{font-size:50px;color:#0054aa;line-height:50px}.section2 .article1{position:relative;z-index:1;width:1020px;margin:84px auto 0;text-align:left}.section2 .article1 .top-cont{width:980px;margin:0 auto}.section2 .article1 .top-cont h3{font-family:roboto-bold;font-size:40px;color:#222}.section2 .article1 .top-cont p{margin-top:34px;font-size:18px;line-height:24px}.section2 .article1 .top-cont p+p{margin-top:26px}.section2 .article1 .btm-desc{margin-top:62px}.section2 .article1 .btm-desc:after{display:block;content:'';clear:both}.section2 .article1 .btm-desc .top-area{width:980px;margin:0 auto}.section2 .article1 .btm-desc .top-area h4{font-size:18px;font-weight:700;color:#0054aa}.section2 .article1 .btm-desc .top-area ul{width:800px;margin-top:22px}.section2 .article1 .btm-desc .top-area ul:after{display:block;content:'';clear:both}.section2 .article1 .btm-desc .top-area ul li{float:left;width:385px;padding-left:15px;background:url(../images/front/bullet_ul_li.png) 0 7px no-repeat;font-size:14px;font-family:roboto-regular;color:#2e303c;line-height:20px}.section2 .article1 .btm-desc h3{width:980px;margin:40px auto;font-family:roboto-bold;font-size:40px;color:#222}.section2 .article1 .btm-desc .bottom-area{width:980px;margin:30px auto;padding:60px 40px 78px 78px;border-radius:10px;background-color:#263243;color:#fff}.section2 .article1 .btm-desc .bottom-area h4{font-size:30px;line-height:30px}.section2 .article1 .btm-desc .bottom-area p{margin-top:10px;font-size:22px}.section2 .article1 .btm-desc .bottom-area ul{margin-top:50px;margin-left:-10px}.section2 .article1 .btm-desc .bottom-area ul:after{display:block;content:'';clear:both}.section2 .article1 .btm-desc .bottom-area ul li{float:left;width:170px;margin-right:33px;text-align:center}.section2 .article1 .btm-desc .bottom-area ul li:nth-of-type(4),.section2 .article1 .btm-desc .bottom-area ul li:nth-of-type(5){margin-right:0}.section2 .article1 .btm-desc .bottom-area ul li:nth-of-type(5){width:122px}.section2 .article1 .btm-desc .bottom-area ul li:nth-of-type(5) img{margin-left:0}.section2 .article1 .btm-desc .bottom-area ul li img{margin-left:10px}.section2 .article1 .btm-desc .bottom-area ul li strong{display:block;font-size:14px;font-family:roboto-regular;color:#fff}.section2 .article2{width:980px;margin:0 auto;padding-top:60px;text-align:left}.section2 .article2 .inner{position:relative;text-align:center}.section2 .article2 h3{font-family:roboto-bold;font-size:40px;color:#222;line-height:40px}.section2 .article2 p{margin-top:30px;font-size:14px;line-height:22px}.section2 .article2 ul{margin-top:73px;text-align:center}.section2 .article2 ul:after{display:block;content:'';clear:both}.section2 .article2 ul li{float:left;width:245px;margin-right:120px}.section2 .article2 ul li:last-child{margin-right:0}.section2 .article2 dl{width:245px}.section2 .article2 dl dt{width:245px;font-size:14px;color:#666}.section2 .article2 dl dd{width:245px;height:108px}.section2 .article2 dl dd span{display:table-cell;width:245px;height:108px;vertical-align:middle}.section2 .article3{padding-top:130px}.section2 .article3 .inner{position:relative;width:980px;margin:0 auto;text-align:center}.section2 .article3 h3{font-family:roboto-bold;font-size:40px;color:#222;line-height:40px}.section2 .article3 p{margin-top:30px;font-size:14px}.section2 .article3 p strong{font-weight:700}.section2 .article3 ul{position:relative;width:1100px;height:620px;margin-top:120px;margin-left:-27px;background:url(../images/front/bg_section2_article3.png) 0 0 no-repeat}.section2 .article3 ul li{position:absolute}.section2 .article3 ul li span{display:inline-block;padding:10px 10px 5px;background-color:#fff;border:1px solid #666;border-radius:3px;box-shadow:3px 3px 5px 0 rgba(0,0,0,.1)}.section2 .article3 ul li span img{font-size:0;line-height:0}.section2 .article3 ul li.item1{top:0;left:75px}.section2 .article3 ul li.item2{top:0;left:605px}.section2 .article3 ul li.item3{top:0;right:110px}.section2 .article3 ul li.item4{top:100px;left:100px}.section2 .article3 ul li.item5{top:80px;left:340px}.section2 .article3 ul li.item6{top:160px;right:430px}.section2 .article3 ul li.item7{top:90px;right:260px}.section2 .article3 ul li.item8{top:190px;right:225px}.section2 .article3 ul li.item9{top:215px;left:150px}.section2 .article3 ul li.item10{top:280px;left:425px}.section2 .article3 ul li.item11{top:280px;left:580px}.section2 .article3 ul li.item12{top:290px;right:200px}.section2 .article3 ul li.item13{top:320px;left:50px}.section2 .article3 ul li.item14{top:405px;left:315px}.section2 .article3 ul li.item15{top:380px;left:505px}.section2 .article3 ul li.item16{top:380px;right:340px}.section2 .article3 ul li.item17{top:420px;right:145px}.section2 .article3 ul li.item18{top:435px;left:115px}.section2 .article3 ul li.item19{top:480px;left:440px}.section2 .article3 ul li.item20{top:510px;right:215px}.section3{margin-top:137px;padding-top:110px;padding-bottom:66px;background-color:#f7f7f7;text-align:left}.section3 .inner{width:980px;margin:0 auto}.section3 h2{margin-bottom:68px;font-size:50px;color:#0054aa;text-align:center;line-height:50px}.section3 h3{display:inline-block;font-size:24px;font-weight:700;color:#222}.section3 .btn-more{float:right;display:inline-block;width:70px;height:26px;margin-top:5px;border:2px solid #444;border-radius:14px;font-size:14px;color:#222;text-align:center;line-height:24px}.section3 .btn-more:before{display:inline-block;content:'';width:10px;height:10px;margin-right:7px;background:url(../images/front/icon_btn_more.png) 0 0 no-repeat;vertical-align:-2px}.section3 .btn-more:hover{border-color:#0054aa;color:#0054aa}.section3 .btn-more:hover:before{background-image:url(../images/front/icon_btn_more_hover.png)}.section3 .list{margin-top:13px;padding-top:20px;border-top:1px solid #acacac}.section3 .list li{line-height:30px}.section3 .list li:after{display:block;content:'';clear:both}.section3 .list li .layer-link{float:left;font-size:16px;font-family:roboto-regular;width:396px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.section3 .list li .date{display:block;margin-left:397px;font-size:14px;font-family:roboto-regular}.section3 .list li:hover .layer-link,.section3 .list li:hover .date{color:#0054aa;text-decoration:underline}.section3 .news{width:470px;float:left}.section3 .media{width:470px;float:right}.section3 .event{width:980px;margin-top:45px}.section3 .event:before{display:block;content:'';clear:both;width:100%;height:45px;clear:both}.section3 .event-list{margin-top:23px}.section3 .event-list:after{display:block;content:'';clear:both}.section3 .event-list li{float:left;margin:0 20px 20px 0;font-size:0;line-height:0;border:0}.section3 .event-list li:nth-child(4n+4){margin:0 0 20px}.section3 .event-list li a{display:block;position:relative;width:230px;height:230px;background-size:cover;background-position:center}.section3 .event-list li a:hover:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:6px solid #2a77d2}.section4{width:980px;margin:0 auto;padding-top:100px;padding-bottom:95px;text-align:left}.section4 h2{font-size:50px;color:#0054aa;text-align:center}.section4 .map-area{width:980px;height:440px;margin-top:33px;background-color:#ebe8de}.section4 .info-desc{margin-top:38px}.section4 .info-desc:after{display:block;content:'';clear:both}.section4 dl{float:left;margin-right:20px}.section4 dl dt{margin-bottom:20px;font-weight:700;color:#222}.section4 dl dt img{margin-right:5px;vertical-align:middle}.section4 dl dd{font-size:14px}.section4 dl dd strong{display:block;font-weight:700}.section4 dl dd a{font-size:14px}.section4 .address{width:380px}.section4 .address dd:last-child{margin-top:10px}.section4 .email{width:280px}.section4 .social{width:280px;margin-right:0}.section4 .social dd{}.section4 .social dd:after{display:block;clear:both;content:''}.section4 .social a{display:block;float:left;width:40px;height:40px;margin-right:20px}.popup-layer{display:none;position:absolute;top:50%;left:50%;width:820px;height:auto;background-color:#fff;border-radius:5px;z-index:10}.popup-layer .popup-container{}.popup-layer .popup-top{position:relative;width:100%;height:40px;background-color:#2a77d2;line-height:40px;border-radius:5px 5px 0 0}.popup-layer .popup-top .popup-title{font-size:16px;color:#fff}.popup-layer .popup-top .btn-layer-close{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background:url(../images/front/btn_layer_close.png) 50% 50% no-repeat;text-indent:-5000em}.popup-layer .popup-top .btn-layer-back{display:block;position:absolute;top:0;left:0;width:24px;height:14px;padding:13px 15px 13px 35px;background:url(../images/front/btn_layer_back.png) 15px 50% no-repeat;font-size:16px;color:#fff;line-height:14px}.popup-layer .popup-top .tite{}.popup-layer .popup-content{width:100%;height:604px;background-color:#fff;border-radius:0 0 5px 5px}.popup-layer .popup-content .inner{margin:40px 40px 0}#layer-news-view .inner,#layer-media-view .inner{padding-bottom:20px;border-bottom:1px solid #d3d3d3}#layer-event-list .popup-content,#layer-event-view .popup-content{height:574px}.dimmed-layer{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.dimmed-layer .dimmed-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}.dimmed-layer .popup-layer{display:block}table[class*=table-style]{width:100%;border-bottom:1px solid #d3d3d3;table-layout:fixed}table[class*=table-style] caption{height:30px;padding-right:3px;margin-top:-30px;text-align:right}table[class*=table-style] thead th{padding:9px 0 10px;background-color:#eee;border-top:1px solid #b2b2b2;border-right:1px solid #d3d3d3;color:#222;font-size:14px;box-sizing:border-box;font-weight:400;line-height:1.2;vertical-align:middle}table[class*=table-style] tbody td{padding:13px 0 12px;font-size:14px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background-color:#fff;text-align:center;box-sizing:border-box;word-break:break-all;word-wrap:break-word}table[class*=table-style] tbody td a{font-size:14px;color:#444}table[class*=table-style] thead th:last-child,table[class*=table-style] tbody td:last-child{border-right:0}table[class*=table-style] thead tr:nth-of-type(2) th{border-top:1px solid #5d6063}table[class*=table-style] td svg *[fill^="#"]{fill:#444}table[class*=table-style] td svg *[stroke^="#"]{stroke:#444}table[class*=table-style] tbody tr:hover td,table[class*=table-style] tbody tr.selected td,table[class*=table-style] tbody tr:hover td a{background-color:#eff8fe;color:#0054aa;font-weight:700}table[class*=table-style] tbody tr.dimmed td,table[class*=table-style] tbody tr.dimmed:hover td{background-color:#fafafa;color:#999;border-color:#e3e3e3}table[class*=table-style] tbody tr:hover td svg *[fill^="#"],table[class*=table-style] tbody tr.selected td svg *[fill^="#"]{fill:#078f98}table[class*=table-style] tbody tr:hover td svg *[stroke^="#"],table[class*=table-style] tbody tr.selected td svg *[stroke^="#"]{stroke:#078f98}table[class*=table-style] tbody tr:hover button.tbtn-select{background-color:#009ac0;border-color:#009ac0}table[class*=table-style] tbody tr:hover button.tbtn-select:before{background-position:0 -60px}table[class*=table-style] tbody tr.selected button.tbtn-select{background-color:#009ac0;border-color:#009ac0}table[class*=table-style] tbody tr.selected button.tbtn-select:before{background-position:0 -60px}table[class*=table-style] tbody tr:first-child td{border-top:none}.paging{padding-top:15px;overflow:hidden}.paging.btm{position:relative;height:30px;margin-top:0;margin-right:15px;padding:6px 20px 5px;background-color:#f2f2f2}.paging.btm:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:#aeaeae}.paging .pg{font-size:0}.paging .pg a{display:inline-block;min-width:32px;height:30px;padding:0 8px;font-size:13px;box-sizing:border-box;line-height:28px;text-align:center;overflow:hidden;margin-left:-1px;background-color:#fff;letter-spacing:-.025em}.paging .pg a:first-child{margin-left:0}.paging .pg a.prev,.paging .pg a.next,.paging .pg a.first,.paging .pg a.last{padding:0;line-height:3000px;background:#fff url(../images/front/set_arr_pg.png) no-repeat}.paging .pg a.prev{background-position:0 -30px}.paging .pg a.prev:hover{background-position:-31px -30px}.paging .pg a.prev[disabled]{background-position:-62px -30px}.paging .pg a.next{}.paging .pg a.next:hover{background-position:-31px 0}.paging .pg a.on,.paging .pg a:hover{position:relative;color:#fff;background-color:#2a77d2}.paging .pg a[disabled]{color:#ccc}.paging .pg a[disabled]:hover{border-color:#e3e3e3;background-color:#fff}.popup-content .news-content{overflow-y:scroll;height:534px;padding-right:40px;margin-right:-40px;text-align:left}.popup-content .news-content .data{font-size:14px;font-weight:700}.popup-content .news-content .content{margin-top:30px;font-size:14px;font-family:roboto-regular;line-height:22px}.popup-content .event-list{overflow-y:scroll;height:512px;padding-right:40px;margin-right:-40px;text-align:left}.popup-content .event-list dt{margin-top:24px;font-size:14px;color:#222}.popup-content .event-list dd{margin-top:10px}.popup-content .event-list dt:first-child{margin-top:0}.popup-content .event-list ul{}.popup-content .event-list ul:after{display:block;content:'';clear:both}.popup-content .event-list ul li{float:left;margin-right:5px}.popup-content .event-list ul li:last-child{margin-right:0}.popup-content .event-list ul li a{display:block;position:relative;width:140px;height:80px}.popup-content .event-list ul li a .layer-img-wrap{display:flex;display:-webkit-flex;height:90px;align-items:center;-webkit-align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden}.popup-content .event-list ul li a:hover:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:6px solid #2a77d2}.popup-content .event-list ul li a img{font-size:0}.popup-content .gallery{margin:0 auto;width:732px}.popup-content .image{width:732px;height:412px;margin:0 auto}.popup-content .image li{display:none}.popup-content .image li:first-child{display:block}.popup-content .image li img{width:732px;height:412px}.popup-content .thumbnail{position:relative;width:100%;height:95px;margin-top:30px}.popup-content .thumbnail div{float:left}.popup-content .thumbnail .prev,.popup-content .thumbnail .next{position:absolute;top:0;z-index:10;width:30px;height:72px;background-color:#e5e5e5;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;text-indent:-5000em}.popup-content .thumbnail .prev a,.popup-content .thumbnail .next a{display:block;width:30px;height:72px}.popup-content .thumbnail .prev{left:0;background-image:url(../images/front/arr_gallery_prev.png)}.popup-content .thumbnail .next{right:0;background-image:url(../images/front/arr_gallery_next.png)}.popup-content .thumbnail .thumb-list{overflow:hidden;position:relative;width:657px;height:72px;margin-left:37px}.popup-content .thumbnail .thumb-list ul{position:absolute;white-space:nowrap;font-size:0}.popup-content .thumbnail .thumb-list li{display:inline-block;width:126px;height:72px;margin-right:8px;cursor:pointer;background-size:cover;background-position:center}#header .gnb#lang-fr ul li a,#header .gnb#lang-de ul li a{padding:8px 19px 6px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;min-width:160px;z-index:1;background:#fff}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}#header ul.dropdown-content li a{color:#000}.dropdown:hover .dropdown-content{display:block}#safe-modal.modal{max-width:100%;border-radius:0;width:100%}.video-popup iframe{width:100%}.modal-content .image-safe img{width:100%}.jquery-modal.blocker.current{z-index:9999}.section-download{margin-top:30px;text-align:center}.section-download .col-6{width:49%;display:inline-block;vertical-align:top}.section-download p{font-size:13px;padding-top:10px}.section-download #lag-jp p{font-size:12px}.section-download h3{border-bottom:1px solid #000;display:inline-block}.image-safe,.video-popup{margin-bottom:40px}ul.list-download{margin-top:30px}ul.list-download li{display:inline-block;width:10%;margin:0 5px;top:0;transition:all 1s linear}ul.list-download li:hover{position:relative;top:-5px}ul.list-download li img{width:100%}p.contact-us{margin-top:50px;margin-bottom:20px;text-align:right;font-size:15px;color:#2c6a94}p.contact-us a{color:#2c6a94;font-size:15px;font-family:roboto-medium,helvetica neue,helvetica,arial,sans-serif}p.icon-video{text-align:right}p.icon-video img{width:150px}