@charset "utf-8";a.linkImg:hover:after,footer #sitemap dl li a::before{position:absolute;content:""; left:0}#main a:visited,#pageAnchor ul li a:hover,#topicPath li a:hover,a,footer #footUnder #footNav li a:hover,footer #sitemap dl a:hover,header #productSearch a:hover,header ul li a:hover{text-decoration:underline}#main #catalogSeek div input[type=number],footer #footUnder #floating>li:last-child ul li input[type=number]{-moz-appearance:textfield}.mfp-arrow,html{-webkit-tap-highlight-color:transparent}@font-face{font-family:wf_segoe-ui_normal;font-display:fallback !important;src:url(wf_segoe-ui_normal.woff)}body,html{width:100%;height:100%}html{font-size:62.5%;-webkit-overflow-scrolling:touch}.invisible{font-size:1px;visibility:hidden}body{font-family:wf_segoe-ui_normal,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;font-size:1.4rem;line-height:1.7;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}@media screen and (min-width:741px){body{min-width:980px;margin:auto}}.subtitulo,.titulo{margin:0 15px;letter-spacing:2px;font-weight:100;color:#00559d}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{line-height:1.3}.titulo{font-size:40px}.subtitulo{font-size:30px}.tituloPages{font-weight:100;color:#00559d;font-size:35px;margin:0;text-transform:uppercase}.no-margin{margin:0}a,abbr,acronym,address,blockquote,body,caption,code,dd,del,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,li,object,ol,p,pre,span,strong,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;font-style:normal}li,ol,ul{margin:0;padding:0;list-style-type:none}dl,dl dd{margin:0}img{line-height:1}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}figcaption,figure{margin:0;font-size:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{color:#00559d}#main a:visited{color:#7e318e!important}#main a:hover,a:hover{text-decoration:none}a:focus,input[type=text],input[type=password],select,textarea{outline:0}canvas{image-rendering:optimizeQuality;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}button{border:0;background:0 0;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.clearfix:after{display:block;clear:both;content:""}.font10{font-size:1rem}.font11{font-size:1.1rem}.font12{font-size:1.2rem}.font13,header ul li a{font-size:1.3rem}.font14{font-size:1.4rem}.font15{font-size:1.5rem}.font16{font-size:1.6rem}.font17{font-size:1.7rem}.font18{font-size:1.8rem}.font19{font-size:1.9rem}.font20{font-size:2rem}.lineHeightS{line-height:1.2}.lineHeightM{line-height:1.5}.lineHeightL{line-height:2}.flLeft{float:left!important}.flRight{float:right!important}.flClear{clear:both!important;float:none!important}.teCenter{text-align:center}.teLeft{text-align:left}.teRight{text-align:right}.clearB{clear:both}.clearL{clear:left}.clearR{clear:right}.mt-30{margin-top:-30px!important}.mt-20{margin-top:-20px!important}.mt-10{margin-top:-10px!important}.mt-5{margin-top:-5px!important}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.mr70{margin-right:70px!important}.mr80{margin-right:80px!important}.mr90{margin-right:90px!important}.mr100{margin-right:100px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml100{margin-left:100px!important}.pt0{padding-top:0!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pr0{padding-right:0!important}.pr5{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr60{padding-right:60px!important}.pr70{padding-right:70px!important}.pr80{padding-right:80px!important}.pr90{padding-right:90px!important}.pr100{padding-right:100px!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pl0{padding-left:0!important}.pl5{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl60{padding-left:60px!important}.pl70{padding-left:70px!important}.pl80{padding-left:80px!important}.pl90{padding-left:90px!important}.pl100{padding-left:100px!important}.warp{width:960px;margin:0 auto;display:table}footer #footUnder #inquiry,header #btnMenuSP,header #btnSearchSP{display:none}a[href^="tel:"]{color:#333;text-decoration:none;cursor:text;pointer-events:none}a.linkImg:hover:after{background:rgba(0,85,157,.5);top:0;width:100%}#error404,#searchResults{margin-bottom:90px}header{width:960px;height:56px;margin:20px auto 17px}header #logo{float:left;width:210px;height:auto;margin-top:-10px}header #logo img{width:100%;height:auto}header ul{float:right;margin-bottom:5px}header ul li{float:left;margin-right:5px}header ul li:last-child{margin-right:0}header ul li a{text-decoration:none}header ul li a:hover{color:#00559d}header ul li a img{margin-left:5px}header ul li:nth-child(2) a.recBlank{padding-right:15px;background:url(/assets/blank_blue.svg) right center no-repeat}@media all and (-ms-high-contrast:none){::-ms-backdrop,header ul li:nth-child(2) a.recBlank{background-position:right 3px}::-ms-backdrop,footer #sitemap dl a{background-position:2px 3px}}header #productSearch a{float:right;font-size:1.2rem;color:#00559d;display:block;line-height:28px;text-decoration:none;padding:0 30px 0 20px;margin-right:12px;background-color:#e5eef5;background-image:url(/assets/arrow_black.svg),url(/assets/blank_blue.svg);background-position:10px center,92% center;background-repeat:no-repeat,no-repeat}header #searchBox{float:right;clear:right;width:207px}header #searchBox .text{float:left}header #searchBox .text input{float:left;border:none;background-color:#e3e3e3;height:28px;width:183px;padding:0 10px}header #searchBox .button{float:left}.gsc-search-box-tools .gsc-search-box .gsc-input{line-height:1!important}.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{width:auto!important;height:auto!important;padding:10px 27px!important;margin-top:5px!important}.gsc-input-box{height:auto!important}.gsib_a{padding:8px!important}.gsst_b{font-size:20px!important}.nopadding{padding:0!important}@media only screen and (min-width:740px){#navbar,nav{height:56px}.container{max-width:960px;margin:0 auto}#navbar{background-color:#00559d;line-height:56px;z-index:999;margin-top:0}nav{line-height:normal}#navbar nav li:last-child{border-right:1px #fff solid}.navbar-brand{display:none}#navbarNavDropdown{margin:0 auto;display:table;width:100%;clear:both;z-index:1}#navbarNavDropdown ul{margin:0;display:table;-webkit-font-smoothing:antialiased;-webkit-padding-start:0;width:100%;list-style:none;padding:0;text-align:center;float:left}#navbarNavDropdown ul li{display:table-cell;border-bottom:none;width:auto;float:none;max-height:25px;border-left:1px #fff solid}#navbarNavDropdown ul li a{padding:0 17px;text-decoration:none;font-size:1em;font-weight:300;color:#fff;text-transform:uppercase;letter-spacing:2px;font-family: wf_segoe-ui_normal,"Segoe UI",Segoe,"Segoe WP",Tahoma,Verdana,Arial,sans-serif;}#navbarNavDropdown ul li a:hover{color:#ccc!important}}footer{clear:both}footer #sitemap{background:#00559d;padding:48px 0;margin-bottom:30px}footer #sitemap dl{float:left;padding-right:65px}footer #sitemap dl:last-child{float:left;padding-right:0}footer #sitemap dl a{position:relative;color:#fff;font-size:1.2rem;text-decoration:none;padding-left:14px}footer #sitemap dl li a::before{top:4px;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer #sitemap dl a img{margin-left:6px}footer #sitemap dl dt a{background:0 0;font-size:1.5rem;padding-left:0;font-weight:400}footer #sitemap dl dd ul li ul{margin-left:1em}footer #footUnder{width:960px;margin:0 auto}footer #footUnder #footNav{font-size:1.1rem}footer #footUnder #footNav li a{float:left;color:#1a1a1a;line-height:1.2;text-decoration:none;margin-bottom:6px}footer #footUnder #footNav li:first-child a{padding-right:15px;margin-right:15px;border-right:#1a1a1a solid 1px}footer #footUnder #sns{float:right}footer #footUnder #sns li{float:left;margin-left:22px}footer #footUnder #sns li img{width:34px}footer #footUnder #copyright{float:left;clear:left;font-size:1.2rem;padding-bottom:20px}footer #footUnder #pagetop{position:fixed;right:0;bottom:90px;z-index:1}footer #footUnder #pagetop a{overflow:hidden;text-indent:100%;white-space:nowrap;width:45px;height:45px;display:block;background:url(/assets/pagetop.svg) 55% 50% no-repeat #fff;background-size:18px;border:1px solid #00559d;border-top:none;border-right:none}footer #footUnder #pagetop a:hover{background:url(/assets/pagetop_on.svg) 55% 50% no-repeat #00559d;background-size:18px}footer #footUnder #floating{display:block;z-index:1}footer #footUnder #floating>li:first-child>a,footer #footUnder #floating>li:nth-child(2)>a{position:fixed;right:-80px;width:125px;height:45px;padding-left:44px;line-height:45px;display:block;background-color:#fff;background-repeat:no-repeat;border:1px solid #00559d;border-right:none;color:#00559d;font-size:1.2rem;text-decoration:none;z-index:1}footer #footUnder #floating>li:first-child>a{background-image:url(/assets/tel.svg);background-position:12px 15px;bottom:178px}footer #footUnder #floating>li:first-child>a:hover{background-image:url(/assets/tel_on.svg);background-position:12px 6px}footer #floating>li:nth-child(2) a{background-image:url(/assets/plantlist.svg);background-position:14px 8px;bottom:134px}@media all and (-ms-high-contrast:none){::-ms-backdrop,footer #floating>li:nth-child(2)>a{background-size:20px}}footer #footUnder #floating>li:last-child{position:fixed;right:-153px;width:198px;height:98px;padding:9px 6px 0;display:block;background-color:#fff;border:1px solid #00559d;border-right:none;bottom:250px;z-index:1}footer #footUnder #floating>li:last-child:hover{color:#fff;background-color:#00559d}footer #footUnder #floating>li:last-child.open:hover{color:#00559d;background-color:#fff}footer #footUnder #floating>li:last-child p{float:left;font-size:1.2rem;line-height:1.2}footer #footUnder #floating>li:last-child p:first-child{cursor:pointer;color:#00559d;height:98px;padding:32px 8px 0 6px;margin:-8px 0 -6px -6px}footer #footUnder #floating>li:last-child:hover p:first-child{color:#fff}footer #footUnder #floating>li:last-child.open p:first-child,footer #footUnder #floating>li:last-child.open:hover p:first-child{cursor:auto;color:#00559d}footer #footUnder #floating>li:last-child p:last-child{cursor:pointer;float:right;color:#333;font-size:1rem;width:140px;padding-left:3em}footer #footUnder #floating>li:last-child p:last-child span{font-weight:700;font-size:1.2rem;padding-right:2px}footer #footUnder #floating>li:last-child ul{float:left;font-size:1.1rem;width:136px}footer #footUnder #floating>li:last-child ul li{float:left;margin-bottom:5px}footer #footUnder #floating>li:last-child ul li:first-child{display:none}#subNav p a,#subNav ul a{display:block;text-decoration:none}footer #footUnder #floating>li:last-child ul li input{float:left;color:#333;width:84%;height:30px;border:1px solid #00559d;border-right:none;padding:0 8px;line-height:30px;outline:0}footer #footUnder #floating>li:last-child ul li a{float:right;width:16%;height:30px;text-align:center;background-color:#00559d}#pageAnchor ul li,#subNav{float:left}footer #footUnder #floating>li:last-child ul li a img{margin:0 0 0 -1px;height:30px}footer #footUnder #floating>li:last-child ul li input[type=number]::-webkit-inner-spin-button,footer #footUnder #floating>li:last-child ul li input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}footer #footUnder #floating>li:last-child ul li input:-ms-input-placeholder{color:#9F9F9F}footer #footUnder #floating>li:last-child ul li input::-ms-input-placeholder{color:#9F9F9F}#content{min-height:450px}#content.fixed{margin-top:74px}#topicPath{width:960px;font-size:1.1rem;margin:0 auto}#topicPath nav{height:auto}#topicPath nav ol{float:right;text-align:right}#topicPath nav ol li{display:inline-block}#topicPath li:before{content:' > '}#topicPath li:first-child:before{content:'';content:none}#topicPath li a{padding:0 3px;text-decoration:none}#pageTitle{background-color:#ebebeb;padding:24px 0 25px;margin-bottom:20px}#pageTitle h1{color:#00559d;font-size:2.4rem;font-weight:400;width:440px}#pageAnchor{padding:15px 0;margin:-45px 0 45px;background-color:#00296f}#pageAnchor.fixed{position:fixed;top:101px;width:100%;z-index:2}#pageAnchor ul{width:960px;margin:0 auto;background-color:#00559d}#pageAnchor ul li a{color:#fff;text-decoration:none;padding-right:20px;margin-right:35px;background:url(/assets/arrow_anchor_white.svg) right center no-repeat}#subNav{width:200px;margin-bottom:90px;display:table}#subNav p a{color:#fff;background-color:#00559d;font-size:1.6rem;line-height:1.3;padding:20px 10px}#subNav ul a{color:#333;border-bottom:#c3c3c3 solid 1px}#subNav ul a.current,#subNav ul a:hover{background-color:#d9e5f0}#subNav ul li a img{margin-left:8px}#subNav .toggleBtn,#subNav p .toggleBtn{display:block;top:0;right:0;height:0;margin:0;cursor:pointer;overflow:hidden}#subNav ul li a{font-size:1.4rem;line-height:1.3;padding:15px 10px}#subNav ul li li a,#subNav ul li li li a,#subNav ul li li li li a,#subNav ul li li li li li a{font-size:1.2rem;line-height:1.3}#subNav ul li li a{padding:12px 10px 12px 20px;background-color:#f2f6fa}#subNav ul li li a.current,#subNav ul li li a:hover{color:#00559d;background:url(/assets/subnav_arrow.svg) 10px 15px no-repeat #f2f6fa}#subNav ul li li li a{padding:6px 10px 6px 30px;background:#fff;border-bottom:none}#subNav ul li li li a.current,#subNav ul li li li a:hover{color:#00559d;background:#fff}#subNav ul li li li li a{padding:4px 10px 4px 42px;background:#fff;border-bottom:none}#subNav ul li li li li a.current,#subNav ul li li li li a:hover{color:#00559d;background:#fff}#subNav ul li li li li li a{padding:3px 10px 3px 54px;background:#fff;border-bottom:none}#subNav ul li li li li li a.current,#subNav ul li li li li li a:hover{color:#00559d;background:#fff}#subNav p{float:none;position:relative;width:100%}#subNav p .toggleBtn{position:absolute;width:25%;padding:60px 0 0;background:url(/assets/gnav_down_current_sp.svg) 50% 50% no-repeat;background-size:10px}#subNav p .toggleBtn.open{background:url(/assets/gnav_up_current_sp.svg) 50% 50% no-repeat;background-size:10px}#subNav ul li{float:none;position:relative;width:100%}#subNav .toggleBtn{position:absolute;width:25%;padding:49px 0 0;background:url(/assets/gnav_down_sp.svg) 50% 50% no-repeat;background-size:10px}#subNav .subNone,#topSlider .sliderInner .slider li .bx-caption,#topTopics .slideBox{display:none}#subNav ul ul .toggleBtn{padding:40px 0 0}#subNav ul ul ul .toggleBtn{padding:25px 0 0}#subNav .toggleBtn.open{background:url(/assets/gnav_up_sp.svg) 50% 50% no-repeat;background-size:10px}@media all and (-ms-high-contrast:none){#subNav ul ul ul .toggleBtn,::-ms-backdrop{padding:20px 0 0}#subNav .toggleBtn,::-ms-backdrop{background-size:10px}#subNav .toggleBtn.open,::-ms-backdrop{background-size:10px}#subNav ul li a.current+.toggleBtn,::-ms-backdrop{background-size:10px}#subNav ul li a.current+.toggleBtn.open,::-ms-backdrop{background-size:10px}}#topTopics .topics01 a:hover:after,#topTopics .topicsUnder li a:hover:after{content:"";background:rgba(0,85,157,.5);left:0;border-radius:100%;top:0}.topTtl01{width:138px;margin:0 auto 56px}#topTopics,.topTtl01 img{width:100%}#topTopics{float:left;padding-bottom:60px;margin-bottom:85px;border-bottom:#a0a0a0 solid 1px}#topTopics .topics01{position:relative;float:left;text-align:center;line-height:1;width:454px}#topTopics .topics01 a{color:#00559d;text-decoration:none}#topTopics .topics01 img{border-radius:100%;margin-bottom:40px}#topTopics .topics01 a:hover:after{position:absolute;width:100%;height:454px}#topTopics .topics01 .name{font-size:4.7rem;margin-bottom:15px}#topTopics .topics01 a:hover .name{text-decoration:underline}#topTopics .topics01 .subNmae{font-size:3rem;color:grey;margin-bottom:15px}#topTopics .topics01 .expo{font-size:1.4rem;text-align:left;width:90%;margin:0 5%;line-height:1.4}#topTopics .topicsUnder{float:right;width:485px}#topTopics .topicsUnder li{position:relative;float:left;clear:both;text-align:center;line-height:1;width:200px;margin:0 0 50px 40px}#topTopics .topicsUnder li a{color:#00559d;text-decoration:none}#topTopics .topicsUnder li img{width:100%;border-radius:100%;margin-bottom:20px}#topTopics .topicsUnder li a:hover:after{position:absolute;width:100%;height:200px}#topTopics .topicsUnder li .name{font-size:2.8rem;margin-bottom:15px}#topTopics .topicsUnder li a:hover .name{text-decoration:underline}#main h3 a,.topInfo li a{text-decoration:none}#topTopics .topicsUnder li .subNmae{font-size:1.8rem;color:grey;margin-bottom:8px}#topTopics .topicsUnder li .expo{font-size:1.2rem;line-height:1.4;text-align:center}#topTopics .topicsUnder li:nth-child(2),#topTopics .topicsUnder li:nth-child(4){float:right;clear:right;margin-left:0}#topTopics .topicsUnder li:nth-child(3),#topTopics .topicsUnder li:nth-child(4){margin-bottom:0}.topInfo{float:right;width:435px;margin-bottom:80px}.topInfo .topTtl03{width:166px;margin-bottom:25px}.topInfo .topTtl03 img{width:100%}.topInfo li{position:relative;float:left;width:205px;line-height:1;text-align:center;margin-bottom:15px}#main,.topInfo li:nth-child(2n){float:right}.topInfo li img{width:100%;margin-bottom:5px}.topInfo li a{color:#333}.topInfo li a.linkImg:hover:after{height:115px}.topInfo li a span.blacklink{padding-right:15px;background:url(/assets/blank_black.svg) right center no-repeat}#topSlider{overflow:hidden;position:relative;width:100%;margin-bottom:20px}#topSlider .sliderInner{position:relative;left:50%;width:2880px;height:430px;margin-left:-1440px}#topSlider .sliderInner .slider li{width:960px}#topSlider .sliderInner .slider li.active .bx-caption{display:block}#topSlider .sliderInner .slider li a.linkImg:hover:after{height:430px}#topSlider #slideFilterL,#topSlider #slideFilterR{position:absolute;top:0;width:960px;height:430px;opacity:.5;background:#000}#topSlider #slideFilterL{left:1px}#topSlider #slideFilterR{right:1px}#topSlider .sliderInner .bx-wrapper{margin:0 auto;position:relative}#topSlider .sliderInner .bx-wrapper .bx-pager{margin:0 auto;width:960px;background:#fff;padding-top:20px;text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;display:none}#main .emp01Blue,#main .emp02Blue,#main h3,#main h3 a,#main h3 a:hover,#main h4{color:#00559d}#topSlider .sliderInner .bx-wrapper .bx-prev{left:940px;background:url(/assets/img_top_main_prev.svg) left top no-repeat}#topSlider .sliderInner .bx-wrapper .bx-next{right:940px;background:url(/assets/img_top_main_next.svg) left top no-repeat}#topSlider .sliderInner .bx-wrapper .bx-next:hover,#topSlider .sliderInner .bx-wrapper .bx-prev:hover{opacity:.8}#main #mailMagazine .mailMagaBoxImg a:hover>.img img,#main #mailMagazine .mailMagaLead a:hover>.mailMagaLeadImg img,#main .businessList li a:hover>span img,#main .catalogBox a:hover>.catalogCover img,#main .envLibrary a:hover>span img,#main .exDetailBox a:hover>div span img,#main .merumaga img:hover,#main .newProductBox a:hover>.newProductCover img,#main .profile_pamphlet a:hover>span img,#main.ir #annual li a:hover>span img,#main.ir #stockholder .stockBox li a:hover>div span img,#main.newsDetail a img:hover{opacity:.6}#topSlider .sliderInner .bx-wrapper .bx-controls-direction a{position:absolute;top:195px;outline:0;width:44px;height:44px;text-indent:-9999px;z-index:1}#main,#main h5{position:relative}#topSlider .sliderInner .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#topSlider .sliderInner .bx-wrapper .bx-pager .bx-pager-item{display:inline-block}#topSlider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;outline:0;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#666}#top_slider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a.active,#top_slider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}#main{z-index:1;width:720px;margin-bottom:0px}#main .spNone{display:block!important}#main .pcNone{display:none!important}#main .text{margin-bottom:10px}#main .text01{margin-bottom:20px}#main .text02{margin-bottom:40px}#main .lastBlock{margin-bottom:60px!important}#main .box352L{float:left;width:352px}#main .box352R{float:right;width:352px}#main .box345L{float:left;width:345px}#main .box345R{float:right;width:345px}#main .box336L{float:left;width:336px}#main .box336R{float:right;width:336px}#main .adobe{float:inherit;clear:both;margin-top:40px;padding-top:15px;border-top:#c7c7c7 solid 1px}#main .adobe dt{float:left;width:180px}#main .adobe dd{float:left;width:540px;font-size:1.2rem;line-height:1.2}#main h2{font-size:2rem;font-weight:400;padding:12px 15px;margin-bottom:30px;background-color:#e5eef5;clear:both}#main h3{font-size:1.8rem;font-weight:400;padding-bottom:6px;margin-bottom:20px;border-bottom:#c5c5c5 solid 1px;clear:both}#main h4,#main h5{font-weight:400;font-size:1.4rem;clear:both}#main h3 a:hover{text-decoration:underline}#main h4{padding:10px 15px;margin-bottom:15px;background-color:#ebebeb}#main .lead,#main .list,#main .notes,#main h5{margin-bottom:10px}#main .list li:after,#main h5:after{content:"";background:none;top:12px;width:6px;border-radius:100%;height:6px;left:0}#main h5{padding-left:15px}#main h5:after{position:absolute;margin-top:-5px}@media all and (-ms-high-contrast:none){#main h2,::-ms-backdrop{padding:15px 15px 10px}#main h3,::-ms-backdrop{padding-bottom:6px}#main h4,::-ms-backdrop{padding:12px 15px 8px}#main h5:after,::-ms-backdrop{margin-top:-8px}}#main .lead{font-size:1.6rem}#main .notes{font-size:1.2rem}#main .list ul{padding-top:5px}#main .list li{position:relative;padding:0 0 2px 1em}#main .list li:last-child{padding-bottom:0}#main .list li:after{position:absolute;margin-top:-5px}#main .list li li:after{background:#99bbd8}#main .list li li li:after{background:#9d9d9d;top:11px;margin-top:-5px;height:6px;width:6px}#main .list.file{float:inherit;width:100%}#main .list.file li{float:left;clear:left;width:334px;padding:0 10px 0 2em;margin-bottom:20px;background-position:left 0;background-repeat:no-repeat;background-size:20px}#main .list.file li:after{content:none}#main .list.file li:nth-child(2n){float:right;clear:right}#main .list.file li.pdfLink{background-image:url(https://webnasc.com/osg/wp-content/uploads/2021/12/ico_pdf.png)}#main .list.file li.catalogLink{background-image:url(/assets/ico_catalog.svg);background-position:6px 7px;background-size:9px}@media all and (-ms-high-contrast:none){#main .list.file li.catalogLink,::-ms-backdrop{background-position:6px 6px}}#main .list.file li.zipLink{background-image:url(/assets/ico_zip.svg);background-size:auto}#main .list.file li.docLink{background-image:url(/assets/ico_document.svg);background-position:.2em 0;background-size:15px}#main .list.file li.pptLink{background-image:url(/assets/ico_powerpoint.svg)}#main .list.file li.excelLink{background-image:url(/assets/ico_excel.svg)}#main .list.file li.wordLink{background-image:url(/assets/ico_word.svg)}#main .list.file li.movLink{background-image:url(/assets/ico_movie.svg)}#main .listImg{margin-bottom:10px}#main .listImg ul{padding-top:10px}#main .listImg li{float:left;width:352px;position:relative;padding:0 0 4px 1em;margin:0 16px 0 0}#main .listImg li:nth-child(2n){margin-right:0}#main .listImg li:after{content:"";position:absolute;background:#00559d;top:12px;left:0;margin-top:-3px;height:6px;width:6px;border-radius:100%}@media all and (-ms-high-contrast:none){#main .listImg li:after,::-ms-backdrop{margin-top:-5px}}#main .listImg li span{float:left;width:97%;margin:10px 0 0 -1.2em}#main .listImg li span img{width:100%}#main .phtoList{float:inherit}#main .phtoList li{float:left;width:156px;line-height:1.4;margin:0 32px 30px 0}#main .defin01,#main .defin02{line-height:1.5;padding:20px 25px}#main .phtoList li:nth-child(4n){margin-right:0}#main .phtoList li img{width:100%;margin-bottom:5px}#main .emp01Black,#main .emp01Blue{margin-bottom:20px;font-size:1.6rem}#main .emp02Black,#main .emp02Blue{margin-bottom:15px}#main .defin01{background-color:#e3ecf3;margin-bottom:10px}#main .defin02{margin-bottom:10px;border:2px solid #00559d}#main .defin01 dt,#main .defin02 dt{color:#00559d;font-size:1.6rem;font-weight:700;padding-bottom:6px;margin-bottom:10px;border-bottom:silver solid 1px}#main .btnLink01,#main .btnLink01:visited,#main .btnLink02,#main .btnLink02:visited{padding:17px 50px 15px 20px;color:#fff!important;display:block;line-height:1;float:left}#main .btnLink01,#main .btnLink01:visited{text-decoration:none;background:url(/assets/arrow_white.svg) 94% center no-repeat #be1c24;background-size:8px}#main .btnLink01:hover{color:#fff!important;text-decoration:underline}#main .btnLink02,#main .btnLink02:visited{text-decoration:none;background:url(/assets/arrow_white.svg) 94% center no-repeat #00559d;background-size:8px}#main .btnLink02:hover{color:#fff!important;text-decoration:underline}#main .btnLink03{float:left;display:block;line-height:1;padding:16px 50px 14px 20px;text-decoration:none;border:1px solid #c4c4c4;background:url(/assets/arrow_link.svg) 94% center no-repeat #fff;background-size:8px}#main .fileLink li a,#main p.fileLink a{border:1px solid #c4c4c4;background-repeat:no-repeat,no-repeat;display:block}@media all and (-ms-high-contrast:none){#main .btnLink03,::-ms-backdrop{background-position:94% 15px}}#main .btnLink03:hover{background-color:#d9e5f0;text-decoration:underline}#main .btnLink04{text-decoration:none}#main .btnLink04 img{margin-right:8px;width:8px}#main .btnLink04:hover{text-decoration:underline}#main ul.fileLink{width:100%}#main .fileLink li{float:left;margin-bottom:20px}#main .fileLink li a{width:338px;padding:10px 17px 10px 40px;text-decoration:none;background-color:#fff;background-position:10px 10px,96% 17px;background-size:auto,8px 12px}@media all and (-ms-high-contrast:none){#main .fileLink li a,::-ms-backdrop{padding:12px 10px 8px 40px;background-size:23px,9px 12px;background-position:10px 10px,96% 15px}}#main .fileLink li a:hover{background-color:#d9e5f0;text-decoration:underline}#main .fileLink li a:visited,#main p.fileLink a{text-decoration:none}#main .fileLink li:nth-child(2n){float:right}#main .fileLink a.pdfLink{background-image:url(/assets/ico_pdf.svg),url(/assets/arrow_link.svg);background-size:23px,8px}#main .fileLink a.zipLink{background-image:url(/assets/ico_zip.svg),url(/assets/arrow_link.svg);background-position:10px 13px,96% 17px}#main .fileLink a.catalogLink{background-image:url(/assets/arrow_link.svg);background-position:96% 15px;background-size:8px 12px;padding:10px 30px 10px 10px}#main .fileLink a.docLink{background-image:url(/assets/ico_document.svg),url(/assets/arrow_link.svg)}#main .fileLink a.movLink{background-image:url(/assets/ico_movie.svg),url(/assets/arrow_link.svg)}#main .fileLink a.pptLink{background-image:url(/assets/ico_powerpoint.svg),url(/assets/arrow_link.svg)}#main .fileLink a.excelLink{background-image:url(/assets/ico_excel.svg),url(/assets/arrow_link.svg)}#main .fileLink a.wordLink{background-image:url(/assets/ico_word.svg),url(/assets/arrow_link.svg)}@media all and (-ms-high-contrast:none){#main .fileLink a.pdfLink,::-ms-backdrop{background-image:url(/assets/ico_pdf.svg),url(/assets/arrow_link.png);background-size:23px,auto}#main .fileLink a.zipLink,::-ms-backdrop{background-image:url(/assets/ico_zip.svg),url(/assets/arrow_link.png);background-position:10px 13px,96% 17px}#main .fileLink a.catalogLink,::-ms-backdrop{background-image:url(/assets/arrow_link.png);background-position:96% 17px}#main .fileLink a.docLink,::-ms-backdrop{background-image:url(/assets/ico_document.svg),url(/assets/arrow_link.png)}#main .fileLink a.movLink,::-ms-backdrop{background-image:url(/assets/ico_movie.svg),url(/assets/arrow_link.png)}#main .fileLink a.pptLink,::-ms-backdrop{background-image:url(/assets/ico_powerpoint.svg),url(/assets/arrow_link.png)}#main .fileLink a.excelLink,::-ms-backdrop{background-image:url(/assets/ico_excel.svg),url(/assets/arrow_link.png)}#main .fileLink a.wordLink,::-ms-backdrop{background-image:url(/assets/ico_word.svg),url(/assets/arrow_link.png)}}#main p.fileLink{float:left}#main p.fileLink a{padding:10px 40px;background-color:#fff;background-position:10px 10px,96% 16px;background-size:auto,8px}@media all and (-ms-high-contrast:none){#main p.fileLink a,::-ms-backdrop{padding:13px 40px 8px;background-position:11px 12px,96% 18px}}#main p.fileLink a:hover{background-color:#d9e5f0;text-decoration:underline}#main p.fileLink a:visited{text-decoration:none}#main .anchorLink01 li{float:left;margin-bottom:15px;clear:both}#main .anchorLink01 li a{display:block;width:352px;padding:10px 28px 8px 10px;text-decoration:none;border:2px solid #d9e5f0;background:url(/assets/arrow_anchor.svg) 96% 17px no-repeat #fff;background-size:9px}#main .anchorLink01 li a:visited{color:#7e318e;text-decoration:none}@media all and (-ms-high-contrast:none){#main .anchorLink01 li a,::-ms-backdrop{padding:10px 28px 4px 10px;background-position:96% 15px}}#main .anchorLink01 li a:hover{background-color:#d9e5f0;text-decoration:underline}#main .anchorLink01 li:nth-child(2n){float:right;clear:right}#main .anchorLink02 li{float:left;margin-bottom:15px;width:25%}#main .anchorLink02 li a{display:block;padding:6px;text-align:center;text-decoration:none;border:1px solid #00559d;border-right:none;background-size:9px}#main .anchorLink02 li a:hover{background-color:#d9e5f0;text-decoration:underline}#main .anchorLink02 li a img{width:11px}#main .anchorLink02 li:last-child,#main .anchorLink02 li:nth-child(4n){border-right:#00559d solid 1px}#main .table01,#main .table02{width:100%;margin-bottom:15px}#main .table01 tr,#main .table02 tr{border-top:#b9b9b9 solid 1px}#main .table01 tr:last-child,#main .table02 tr:last-child{border-bottom:#b9b9b9 solid 1px}#main .table01 th,#main .table02 th{width:15%;padding:10px 18px;font-weight:400;text-align:left;background-color:#e5eef5}#main .table02 th{color:#fff;background-color:#00559d}#main .table01 td,#main .table02 td{width:85%;padding:10px 20px}#main .table02 tr:nth-child(2n) td{background-color:#f0f4f8}#main .table03{width:100%;margin-bottom:15px}#main .table03 table{width:100%}#main .table03 .list{margin-bottom:0}#main .table03 td,#main .table03 th{vertical-align:top;padding:10px 20px}#main .table03 .cellTtl01{color:#fff;background-color:#00559d;padding:14px 20px;border-left:#00559d solid 1px}#main .table03 .cellTtl02{color:#fff;background-color:#00004f;vertical-align:middle}#main .table03 .cellTtl03{background-color:#f2f6fa;border-left:#73a1c9 solid 1px;padding:6px 20px}#main .table03 .cellTtl04{background-color:#e5eef5;padding:6px 20px}#main .table03 td{border-top:#73a1c9 solid 1px;width:207px}#main .table03 tr:last-child{border-bottom:#73a1c9 solid 1px}#main .table03 .cellSub{width:81px;padding:10px;color:#00559d;font-weight:700;text-align:center}#main .table03 td:nth-child(2){background-color:#f2f6fa;border-left:#73a1c9 dashed 1px}#main .table03 td:nth-child(3){background-color:#e5eef5;border-right:#73a1c9 dashed 1px}#main .table03 td:nth-child(4){background-color:#d9e5f0}#main .table03 td ul li{position:relative;padding:0 0 4px 1em}#main .table03 td ul li:last-child{padding-bottom:0}#main .table03 td ul li:after{content:"";position:absolute;background:#00559d;top:12px;left:0;margin-top:-5px;height:6px;width:6px;border-radius:100%}#main .tab01{height:47px;padding:0;margin-bottom:24px;border-bottom:#00559d solid 1px}#main .tab01 li{float:left;width:32%;margin-right:2%}#main .tab01 li:last-child{margin-right:0;float:right}#main .tab01 li a{width:100%;height:47px;padding-top:14px;display:block;color:#333;background-color:#ececec;text-align:center;text-decoration:none;line-height:1.2;border:1px solid #ececec;border-bottom-color:#00559d}#main .tab01 li a.current,#main .tab01 li a:hover{height:48px;color:#00559d;background-color:#fff;border:1px solid #00559d;border-bottom-color:#fff}#main .tab02{height:37px;margin-bottom:44px}#main .tab02 li{float:left}#main .tab02 li a{width:144px;height:37px;line-height:37px;text-align:center;display:block;color:#333;text-decoration:none;border-left:#bebebe solid 1px}#main .tab02 li:last-child a{border-right:#bebebe solid 1px}#main .tab02 li a.current,#main .tab02 li a:hover{background-color:#d9e5f0}#main .contactBox{float:inherit;width:100%;background-color:#E7E7E7;padding:20px 50px}#main .contactBox .contactBoxTtl{color:#00559d;font-size:1.8rem;line-height:1.3;font-weight:700;text-align:center;margin-bottom:10px}#main .contactBox .btnLink02{width:300px;padding:17px 50px 15px 40px;background-image:url(/assets/ico_point.svg),url(/assets/arrow_white.svg);background-position:14px center,94% center;background-repeat:no-repeat,no-repeat;background-size:18px,8px}#main .contactBox .btnLink02:hover{text-decoration:underline}#main .contactBox.others .btnLink02{width:300px;margin:0 160px}@media all and (-ms-high-contrast:none){#main .contactBox .btnLink02,::-ms-backdrop{padding:15px 50px 12px 40px}}#main .contactBox .btnLink03{float:right;width:300px;padding:16px 30px 14px 46px;border:1px solid #B2CCE3;background-image:url(/assets/ico_mail.svg),url(/assets/arrow_link.svg);background-position:5% center,94% center;background-repeat:no-repeat,no-repeat;background-size:26px,8px}@media all and (-ms-high-contrast:none){#main .contactBox .btnLink03,::-ms-backdrop{padding:15px 30px 10px 46px}}#main .historyList li .current_page,#main .historyList li a{display:block;padding:5px 10px;margin-left:-1px;border:1px solid #00559d;text-decoration:none}#main .contactBox.seminar{margin-bottom:10px}#main .contactBox.seminar .btnLink03{background-image:url(/assets/tel.svg),url(/assets/arrow_link.svg);background-position:14px center,94% center;background-size:28px,8px}#main .historyList{float:inherit;width:100%;margin-bottom:30px}#main .historyList li{float:left;margin-bottom:5px}#main .historyList li .current_page{color:#fff;background-color:#00559d}#main .historyList li a{color:#00559d}#main form,#main form dl:first-child{border-top:#c5c5c5 solid 1px}#main .historyList li:last-child a{border-right:#00559d solid 1px}#main .historyList li a.current,#main .historyList li a:hover,#main .historyList li a:visited:hover{background-color:#00559d;color:#fff!important}#main .aform-header{font-size:2rem;font-weight:400;padding:12px 15px;margin:0 0 30px;background-color:#e5eef5;border-bottom:none;clear:both}@media all and (-ms-high-contrast:none){#main .aform-header,::-ms-backdrop{padding:15px 15px 10px}}#main form input,#main form select,#main form textarea{border:2px solid #00559d;padding:4px 6px;line-height:1.3}#main form select{-moz-appearance:none;appearance:none;border-right:none;padding:4px 50px 4px 6px;background:url('https://osg.com.br/wp-content/themes/OSG/assets/btn_select.svg') right center no-repeat #fff;background-size:inherit;width:auto}@media all and (-ms-high-contrast:none){#main form select,::-ms-backdrop{padding:2px 50px 2px 6px}}#main form select::-ms-expand{display:none}#main form input[type=button],#main form input[type=email],#main form input[type=tel],#main form input[type=url],#main form input[type=submit],#main form input[type=text],#main form select,#main form textarea{-webkit-appearance:none;border-radius:0}#main form input[type=email],#main form input[type=text],#main form textarea{width:120%}#main form input.aform-zipcode,#main form input.fax,#main form input[type=tel],#main form input[type=url]{width:60%}#main form input.aform-zipcode{width:40%}#main form dl{float:left;display:table;width:100%;margin:0;padding:0;border-bottom:#c5c5c5 solid 1px}#main form dl dt{float:none;display:table-cell;color:#00559d;font-weight:400;width:210px;padding:22px 20px;margin:0;background-color:#ededed}#main form dl dt .required{position:relative;font-size:1.2rem;color:#fff;padding:4px 8px;margin-left:8px;background-color:#00559d;border-radius:0;display:inline}#main form dl dt span.aform-validation.comment{display:none}#main form dl dd .validation-advice{clear:both}#main form dl dd{display:table-cell;width:510px;background-color:#fff;padding:20px 0 20px 25px;margin:0}#main form dl dd .aform-confirm{font-size:1.4rem}#main form dl dd .mailmagazine,#main form dl dd .parts-99{padding-bottom:20px}#main form dl dd ul.aform-kana-ul li,#main form dl dd ul.aform-name-ul li{float:left}#main form dl dd ul.aform-kana-ul li input[type=text],#main form dl dd ul.aform-name-ul li input[type=text]{width:110px;margin:0 20px 0 10px}#main form dl dd ul.aform-checkbox-ul li,#main form dl dd ul.aform-radio-ul li{padding:5px 0}#main form dl dd input[type=checkbox],#main form dl dd input[type=radio]{margin-right:8px;line-height:1.3}#main form dl dd input[type=checkbox]+label,#main form dl dd input[type=radio]+label{position:relative;display:inline-block;margin-right:12px;font-size:14px;cursor:pointer;line-height:1.3;padding:0 0 0 28px}#main form dl dd input[type=checkbox],#main form dl dd input[type=radio]{display:none;margin:0}#main form dl dd input[type=checkbox]+label::before,#main form dl dd input[type=radio]+label::before{content:"";position:absolute;top:50%;left:0;width:18px;height:18px;margin-top:-10px;background:#FFF}#main form dl dd input[type=radio]+label::before{border:2px solid #00559d;border-radius:30px}#main form dl dd input[type=checkbox]+label::before{border:2px solid #00559d}#main form dl dd input[type=checkbox]:checked+label::after,#main form dl dd input[type=radio]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}#main form dl dd input[type=radio]:checked+label::after{left:4px;width:11px;height:11px;margin-top:-6px;background:#00559d;border-radius:11px}#main form dl dd input[type=checkbox]:checked+label::after{left:3px;width:16px;height:8px;margin-top:-8px;border-left:3px solid #00559d;border-bottom:3px solid #00559d;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#main form dl dd select.aform-calendar{margin:0 10px 0 20px}#main form dl dd select:first-child.aform-calendar{margin:0 10px 0 0}#main form dl dd .aform-input-example{clear:both;margin-bottom:6px}#main form #aform_confirm_msg{float:left;width:100%;text-align:center;margin:30px 0 10px}#main form .aform-twice-note{margin-top:10px;font-size:90%;color:#595959}#main form .submit{clear:both;width:30%;margin:auto;background-color:transparent;padding:20px 0 30px}#main form .submit input[type=submit]{width:100%;border:none;color:#fff;padding:15px;background:url(/assets/arrow_white.svg) 90% center no-repeat #00559d;background-size:9px}#main form .submit input[type=button]{width:100%;border:none;color:#fff;padding:15px;background:url(/assets/arrow_white_return.svg) 10% center no-repeat #00559d;background-size:9px}#main form#aform-confirm-form .submit{clear:both;width:70%;margin:auto;background-color:transparent;padding:20px 0 30px}#main form#aform-confirm-form .submit input[type=submit]{float:right;width:48%;margin:0}#main form#aform-confirm-form .submit input[type=button]{float:left;width:48%;margin:0}#main .merumaga{float:left;line-height:0;background-color:#00559d;margin-top:10px}#main .merumaga img,#main .merumaga img:hover{margin:0}#main .defin01.meruma{float:left;width:100%;margin-bottom:0}#main .defin01.meruma dt{font-weight:400;font-size:1.8rem}#main .message{margin-bottom:40px}#main .message img{width:100%}#main .companyData{margin-bottom:5px}#main .companySign{float:left;margin-right:50px}#main .companySign img{width:170px;margin-top:10px}#main .companySign:last-child img{padding-top:25px;margin-top:0}#main .philosophy{float:inherit;border:1px solid #00559d;padding:30px 20px;margin-bottom:60px}#main .philosophy .lead{margin-bottom:30px}#main .philosophy .img_philosophy{width:598px;margin:0 auto 25px}#main .philosophy .btnLink03{float:right}#main .profile_pamphlet{position:relative;width:200px;height:auto;margin:0 auto 20px}#main .profile_pamphlet a:hover>p{text-decoration:none}#main .profile_pamphlet span{float:left;width:200px;margin-bottom:8px;background-color:#00559d;line-height:0}#main .profile_pamphlet span img{width:100%;margin:0;border:1px solid #c4c4c4}#main .profile_pamphlet a strong{float:inherit;font-size:1.3rem;font-weight:400;text-decoration:underline;padding:5px 0 8px 2.4em;background:url(/assets/ico_pdf.svg) left 0 no-repeat;background-size:21px}#main .businessList li a,#main .envLibrary a:hover>p,#main .profile_pamphlet a:hover>strong{text-decoration:none}#main .profileMovie{position:relative}#main .profileMovie strong{position:absolute;top:33%;left:42%}#main .profileMovie strong img{width:90%}#main .profileMovie img{width:100%;margin:0}#main .profileMovie a.linkImg:hover:after{height:198px}#main .officerL{float:left;width:336px;margin-bottom:40px}#main .officerR{float:right;width:336px;margin-bottom:40px}#main .officerL img,#main .officerR img{width:75%}#main .officerL .list li span{float:left;width:55%}#main .officerR .list li span{float:left;width:30%}#main .officerNote{float:left;font-size:1.3rem;margin-top:10px}#main .officerLeft{float:left;width:336px}#main .officerRight{float:right;width:336px}#main .officerLeft img,#main .officerRight img{width:75%}#main .officerLeft .list,#main .officerRight .list{margin:0 0 30px 1em}#main .officerLeft .list:last-child,#main .officerRight .list:last-child{margin-bottom:0}#main .officerLeft .list li span{float:left;width:62%}#main h2.businessTtl{position:relative;font-size:2rem;font-weight:700;padding:0;color:#fff;margin-bottom:30px;line-height:1;background-color:transparent}#main h2.businessTtl span{position:absolute;top:49px;left:25px}#main .officesBase li:after,#main .officesMap li:after{content:"";top:12px;left:0}#main .businessList{float:left;width:100%;margin-bottom:60px}#main .businessList:last-child{margin-bottom:0}#main .businessList li{position:relative;float:left;width:160px;height:auto;line-height:1.4;margin:0 26px 30px 0;text-align:center}#main .businessList li:nth-child(4n){float:right;margin-right:0}#main .businessList li:nth-child(5),#main .businessList li:nth-child(6),#main .businessList li:nth-child(7),#main .businessList li:nth-child(8){margin-bottom:0}#main .businessList li span{width:160px;height:160px;margin:0 0 10px;background-color:#e0e0e0;line-height:0;border-radius:100%;display:block}#main .businessList li span img{width:100%;margin:0}#main .businessList li a strong{float:inherit;font-weight:400}#main .businessList li a:hover>span{background-color:#00559d}#main #companyHistory{width:100%;padding-bottom:20px;margin-bottom:24px}#main #companyHistory .tabox,#main #companyHistory input{display:none}#main #companyHistory #cat01:checked~.cat01,#main #companyHistory #cat02:checked~.cat02,#main #companyHistory #cat03:checked~.cat03{display:block}#main #offices input,#main .officesMap li:first-child:after{display:none}#main #companyHistory label{float:left;width:32%;height:47px;line-height:47px;color:#333;background-color:#ececec;text-align:center;text-decoration:none;border:1px solid #ececec;border-bottom-color:#00559d;position:relative;cursor:pointer;z-index:0}#main #companyHistory label#tab_cat01{color:#4d4d4d;background:#dedede}#main #companyHistory label#tab_cat02,#main #companyHistory label#tab_cat03{color:#4d4d4d;background:#dedede;margin-left:2%}#main #companyHistory input#cat01:checked+label,#main #companyHistory input#cat02:checked+label,#main #companyHistory input#cat03:checked+label,#main #companyHistory input:checked+label,#main #companyHistory label#tab_cat01:hover,#main #companyHistory label#tab_cat02:hover,#main #companyHistory label#tab_cat03:hover,#main #companyHistory label:hover{color:#00559d;background-color:#fff;border:1px solid #00559d;border-bottom-color:#fff}#main #companyHistory table,#main #companyHistory table th,#main #companyHistory table tr,#main #companyHistory table tr.last{border-bottom:#b9b9b9 solid 1px}#main #companyHistory .tabox{float:left;width:100%;padding-top:35px;margin-top:-1px;border-top:#00559d solid 1px}#main #companyHistory table{width:100%;border-top:#b9b9b9 solid 1px}#main #companyHistory table th{color:#fff;font-weight:400;width:9.7%;text-align:center;vertical-align:top;background-color:#00559d;padding:15px 0}#main #companyHistory table tr td:nth-child(1),#main #companyHistory table tr td:nth-child(2){width:6.9%;background-color:#e5e5e5;text-align:center;vertical-align:top;padding:15px 0}#main #companyHistory table tr td:last-child{width:83.4%;text-align:left;padding:15px 0 15px 20px;background-color:transparent}#main #companyHistory table tr td li{padding:15px 0;border-bottom:#b9b9b9 dashed 1px}#main #companyHistory table tr td li:first-child{padding-top:0}#main #companyHistory table tr td li:last-child{padding-bottom:0;border-bottom:none}#main #brandBanner{float:left;width:100%;background-color:#e9ebeb;padding:20px 25px;margin-bottom:60px}#main #brandBanner p{color:#00559d;font-size:1.8rem}#main #brandBanner figure div{position:relative;float:left;width:210px;line-height:1}#main #brandBanner figure div img{width:100%;margin:0}#main #brandBanner figure figcaption{float:right;width:435px}#main #brandBanner figure a.linkImg:hover:after{height:98%}#main #brandTwitter{float:left;width:300px}#main #brandTwitter p:first-child{width:205px;margin:12px auto}#main #brandTwitter p:first-child img{width:100%}#main #brandTwitter div{position:relative;width:174px;margin:auto;background-color:#68aade;line-height:0}#main #brandTwitter div a{width:100%;padding:10px;display:inline-block}#main #brandTwitter div a.linkImg:hover:after{height:98%}#main #brandTwitter div img{float:left;width:48px;margin:0}#main #brandTwitter div p{float:left;color:#fff;line-height:1.2;margin:5px 0 0 7px}#main #brandTwitter div strong{font-size:2.1rem;font-weight:700;display:block}#main #brandTapKun{float:right;width:420px}#main #brandTapKun p:first-child{font-size:3rem}#main #brandTapKun p:first-child span{font-size:2.2rem}#main #brandTapKun p:nth-child(2){color:#00559d;border-bottom:1px dashed #666;margin-bottom:20px}#main #brandTapKun dl dt{float:left;color:#00559d;background-color:#e5eef5;width:90px;text-align:center;margin-bottom:1em;padding:3px 0}#main #brandTapKun dl dd{float:left;width:330px;margin-bottom:1em;padding:3px 0 3px 1em}#main .officesList li a{width:150px;margin-right:40px}#main .officesList li a:hover{background-color:#d9e5f0}#main .officesList li:nth-child(4) a{margin-right:0}#main .officesList li:nth-child(5){position:absolute;margin-right:0;margin-top:52px}#main .officesBase{float:left;padding:10px 20px;margin-top:320px}#main .officesBase li{float:left;position:relative;padding:0 0 0 1em}#main .officesBase li:after{position:absolute;background:#00559d;margin-top:-5px;height:8px;width:8px;border-radius:100%}#main .domesticBox{float:inherit;width:100%;margin:30px 0 85px}#main .domesticBox .domesticBoxL{float:left;width:350px}#main .domesticBox .domesticBoxR{float:right;width:350px;text-align:right}#main .officesMap img{width:558px;margin:0 0 85px 87px}#main .officesMap ul{position:absolute;width:140px;margin:-220px 0 0 507px;border:1px solid #cacaca;padding:10px 18px}#main .officesMap li{float:left;font-weight:700;position:relative;padding:0 0 2px 1em}#main .officesMap li:first-child{padding:0 0 2px}#main .officesMap li:after{position:absolute;background:#0090d9;margin-top:-5px;height:10px;width:10px;border-radius:100%}#main .officesMap li:nth-child(3):after{background-color:#00559d}#main .officesMap li:nth-child(4):after{background-color:#06a8c0}#main #offices{float:inherit;width:100%}#main #offices .tabox{display:block;float:inherit}#main #offices #cat01:checked~.cat01,#main #offices #cat02:checked~.cat02,#main #offices #cat03:checked~.cat03,#main #offices #cat04:checked~.cat04,#main #offices #cat05:checked~.cat05,#main #offices #cat06:checked~.cat06,#main #offices #cat07:checked~.cat07,#main #offices #cat08:checked~.cat08,#main #offices #cat09:checked~.cat09,#main #offices #cat10:checked~.cat10,#main #offices #cat11:checked~.cat11,#main #offices #cat12:checked~.cat12,#main #offices #cat13:checked~.cat13,#main #offices #cat14:checked~.cat14,#main #offices #cat15:checked~.cat15,#main #offices #cat16:checked~.cat16,#main #offices #cat17:checked~.cat17,#main #offices #cat18:checked~.cat18,#main #offices #cat19:checked~.cat19,#main #offices #cat20:checked~.cat20{display:block;width:100%}#main #offices label{font-size:2.2rem;line-height:1.2;padding:16px 20px;margin-bottom:30px;background-color:#e5eef5;float:inherit;width:100%}#main .officeDetailR p:after,#main .officesOverseas li:after{content:"";background:#00559d;top:12px;left:0;border-radius:100%}#main .officesBox{float:inherit;width:720px;margin-bottom:40px}#main .officesBox:last-child{margin-bottom:0}#main #offices .officesBox{margin-bottom:40px}#main #offices .officesBox:last-child{margin-bottom:60px}#main #offices .tabox:last-child .officesBox:last-child{margin-bottom:0}#main .officesBox article{width:200px;float:left}#main .officesBox .officesFactories{width:120px;float:right}#main .officesBox .imgOffice{float:left;width:280px;margin:0 20px 0 0}#main .officesBox .imgOffice img{width:100%}#main .officesBox ul{float:left;width:420px}#main .btnAccess,#main .officesBox ul .btnAccess{float:left;margin:10px 0 0}#main .officesBox .officesEach{float:left;clear:both;width:336px;margin-bottom:40px}#main .officesBox .officesEach:nth-child(2n){float:right;clear:right}#main .officesBox .officesEach:last-child,#main .officesBox .officesEach:nth-last-child(2){margin-bottom:0}#main .officesBox .officesEach ul{float:left;width:100%;height:inherit;margin-bottom:0;word-wrap:break-word}#main .officesBox .officesEach .btnAccess{float:left;margin:10px 0 0}#main .officeDetailL{float:left;width:360px;margin-bottom:30px}#main .officeDetailR{float:left;padding-left:28px;margin-bottom:30px}#main .officeDetailL.line{border-right:#bdbdbd solid 1px}#main .officeDetailR.line{border-left:#bdbdbd solid 1px}#main .officeDetailR dt{color:#00559d;font-weight:700}#main .officeDetailR dd{padding-bottom:4px}#main .officeDetailR dd:last-child{padding-bottom:0}#main .officeDetailR p{position:relative;padding:0 20px 0 1em}#main .officeDetailR p:after{position:absolute;margin-top:-5px;height:10px;width:10px}#main #officeMap{width:100%;height:475px}#main .officesOverseas{float:left;margin-bottom:20px}#main .officesOverseas img{margin-left:0}#main .officesOverseas ul{float:left;margin-top:-30px}#main .officesOverseas li{float:left;font-size:1.2rem;position:relative;padding:0 0 2px 1em}#main .officesOverseas li:after{position:absolute;margin-top:-6px;height:8px;width:8px}#main .envAct:nth-child(3) dt,#main .envLibrary{position:relative}#main .envData{float:inherit;width:100%}#main .envData .envDataL{float:left;width:345px}#main .envData .envDataR{float:right;width:350px}#main .envData .envDataR img{width:100%}#main .envLibrary{width:200px;height:auto;margin:0 auto 20px}#main .envLibrary span{float:left;width:200px;margin-bottom:8px;background-color:#00559d;line-height:0}#main .envLibrary span img{width:100%;margin:0;border:1px solid #c4c4c4}#main .envLibrary a strong{float:inherit;font-size:1.3rem;font-weight:400;text-decoration:underline;padding:5px 0 8px 2.1em;background:url(/assets/ico_pdf.svg) left 0 no-repeat;background-size:21px}#main .envAct dd span,#main .envAct dt{font-size:2rem;color:#00559d}#main .envLibrary a:hover>strong{text-decoration:none}#main .envAct{float:left;width:720px;border:2px solid #e5eef5;margin-bottom:30px}#main .envAct dt{float:left;width:205px;height:122px;padding:34px 30px;line-height:1.3;background-color:#e5eef5}#main .envAct:nth-child(3) dt:before{border-style:solid;border-width:22px 22px 0;border-color:#e5eef5 transparent;content:" ";top:auto;left:76px;bottom:-23px;position:absolute;background-color:transparent}#main .envAct.lastBlock dt{padding:51px 30px 0}#main .envAct dd{float:left;width:220px;margin:20px 0 20px 30px;padding-right:24px}#main .envAct dd:nth-child(2){border-right:#9f9f9f solid 1px}#main .envAct dd:nth-child(3){padding-right:0}#main .envAct dd .list{margin-bottom:0}#main .envAct dd .list li{padding-bottom:0}#main .envActImg{border:1px solid #b9b9b9;padding:15px 22px 20px;margin-bottom:30px}#main .envActImg img{width:100%}#main .envActBox{position:relative;padding:20px 25px;margin-bottom:40px}#main .envActBox .envActBoxL{float:left;height:100%;position:absolute;top:0;left:0;padding:40px;border:1px solid #b9b9b9;border-right:none}#main .envActBox .envActBoxR{float:right;height:100%;position:absolute;top:0;right:0;padding:40px;border:1px solid #b9b9b9;border-left:none}#main .envActContact{float:inherit;width:100%;background-color:#00559d;padding:18px 23px}#main .envActContact strong{float:left;color:#fff;width:415px}#main .envActContact .btnLink03{float:right}#main .envActContact .tabox{width:100%;height:100%}#main #envHistory{width:100%;padding-bottom:20px;margin-bottom:24px}#main #envHistory .tabox,#main #envHistory input{display:none}#main #envHistory #cat01:checked~.cat01,#main #envHistory #cat02:checked~.cat02{display:block}#main #envHistory label{float:left;width:49%;height:47px;line-height:47px;color:#333;background-color:#ececec;text-align:center;text-decoration:none;border:1px solid #ececec;border-bottom-color:#00559d;position:relative;cursor:pointer}#main #envHistory label#tab_cat01{color:#4d4d4d;background:#dedede}#main #envHistory label#tab_cat02{float:right;color:#4d4d4d;background:#dedede;margin-left:2%}#main #envHistory input#cat01:checked+label,#main #envHistory input#cat02:checked+label,#main #envHistory input:checked+label,#main #envHistory label#tab_cat01:hover,#main #envHistory label#tab_cat02:hover,#main #envHistory label:hover{color:#00559d;background-color:#fff;border:1px solid #00559d;border-bottom-color:#fff}#main #envHistory .tabox{float:left;width:100%;padding-top:35px;margin-top:-1px;border-top:#00559d solid 1px}#main .skillL01{float:left;width:275px;margin-bottom:30px}#main .skillL01 img{width:100%;border:1px solid #c2c2c2}#main .skillR01{float:right;width:420px;margin-bottom:30px}#main .skillR01 .list{font-size:1.2rem;margin-bottom:0}#main .skillR01 .btnLink02{float:right;width:215px}#main .skillLogin{float:left;width:100%;padding:10px}#main .skillLogin .skillLoginEmp{color:#bd1c24;font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:10px}#main .skillLogin .btnLink01{width:215px;margin-bottom:10px}#main .skillLogin .skillLoginBtn01{float:left;margin-left:125px}#main .skillLogin .skillLoginBtn02{float:left;margin-left:25px}#main .skillLogin .notes{clear:both;text-align:center;margin-bottom:0}#main .skillLogin{position:relative;display:inline-block;border:1px solid #c2c2c2;z-index:0;margin-bottom:30px}#main .skillLogin:after,#main .skillLogin:before{content:"";position:absolute;left:8%;border-style:solid;display:block}#main .skillLogin:before{top:-19px;margin-left:-9px;border-width:0 10px 21px;border-color:transparent transparent #fff;z-index:0}#main .skillLogin:after{top:-20px;margin-left:-10px;border-width:0 11px 20px;border-color:transparent transparent #c2c2c2;z-index:-1}#main .skillAdded{float:inherit;width:100%;margin-bottom:40px;border:1px solid #00559d}#main .skillAdded dt{float:left;font-size:1.6rem;font-weight:700;color:#fff;width:140px;height:80px;line-height:80px;text-align:center;background-color:#00559d}#main .skillAdded dd{float:left;font-weight:700;color:#00559d;width:532px;margin:0 23px}#main .skillAdded dd:nth-child(2){font-size:1.6rem;padding:10px 0 4px;margin-bottom:6px;border-bottom:#c2c2c2 solid 1px}#main .skillAdded dd:nth-child(2) span{font-size:1.4rem;font-weight:400;color:#333}#main .skillAdded dd:nth-child(3){font-size:1.8rem}#main .skillAdded dd:nth-child(3) span{font-size:1.4rem}#main h4.courseTtl{font-size:2rem;padding:0 0 0 1.2em;margin-bottom:30px;color:#333;background-color:#fff;clear:both;position:relative}#main h4.courseTtl:after{content:'';display:block;position:absolute;background:#00559d;width:12px;height:12px;top:6px;left:5px;transform:rotate(-45deg)}@media all and (-ms-high-contrast:none){#main h4.courseTtl:after,::-ms-backdrop{top:3px}}#main .courseBox{float:inherit;width:100%;margin-bottom:35px}#main .courseBox .courseType{float:left;width:350px;padding:20px;border:2px solid #ccddeb}#main .courseBox .courseType h5{font-size:1.8rem;padding:0 0 10px;margin-bottom:10px;color:#00559d;border-bottom:#c5c5c5 solid 1px;clear:both}#main .courseBox .courseType h5:after{display:none}#main .courseBox .courseType h5 span{color:#be1c24;margin-left:10px}#main .courseBox .courseType:nth-child(2n){float:right}#main .courseBox .courseType .list{margin-bottom:0}#main .courseFlowBox{position:relative;float:left;width:120px;height:148px;text-align:center;margin-bottom:25px}#main .courseFlowBox.flowNo01,#main .courseFlowBox.flowNo03{background-color:#fff;border:1px solid #00559d}#main .courseFlowBox.flowNo02,#main .courseFlowBox.flowNo04{background-color:#e5eef5;border:1px solid #e5eef5}#main .courseFlowBox.flowNo05{border:1px solid #00559d;background-color:#00559d;color:#fff}#main .courseFlowBox .flowNumber img{position:absolute;top:-1px;left:0;width:41px}#main .courseFlowBox span{height:92px;width:104px;margin:0 auto 15px;display:inherit;border-bottom:#c2c2c2 solid 1px}#main .courseFlowBox.flowNo01 span img{width:63px;margin-top:16px}#main .courseFlowBox.flowNo02 span img{width:47px;margin-top:18px}#main .courseFlowBox.flowNo03 span img{width:86px;margin-top:15px}#main .courseFlowBox.flowNo04 span img{width:49px;margin-top:15px}#main .courseFlowBox.flowNo05 span{border-bottom:none;margin:0 auto -7px}#main .courseFlowBox.flowNo05 span img{width:64px;margin-top:32px}#main .courseFlowArrow{float:left;margin:66px 2px 0 -1px}#main .skillL02{float:left;width:345px;margin-bottom:30px}#main .skillR02{float:right;width:345px;margin-bottom:30px}#main .skillL02 img,#main .skillR02 img{width:100%}#main .skillSeminar{float:inherit;width:100%}#main .skillSeminar .fileLink{float:right;width:auto;padding-top:0}#main .seminarBox{float:inherit;width:100%;padding:20px 23px;margin-bottom:10px;border:2px solid #ccdded}#main .seminarBox .seminarTtl{float:left;width:100%;margin-bottom:20px;border-bottom:#b9b9b9 solid 1px}#main .seminarBox .seminarTtl p{float:left;color:#00559d;font-size:2rem;font-weight:700}#main .seminarBox .seminarTtl p span{float:inherit;display:inline-block;font-size:1.4rem;background-color:#f2f2f2;padding:4px 15px;line-height:2;margin-right:15px}#main .seminarBox .seminarTtl .seminarStatus{float:right}#main .seminarBox .seminarTtl .seminarStatus p{float:left;color:#333;font-size:1.4rem;font-weight:400;margin:3px 10px 0 0}#main .seminarBox .seminarTtl .seminarStatus dl{float:right;border:1px solid #00559d}#main .seminarBox .seminarTtl .seminarStatus dt{float:left;color:#fff;padding:2px 8px;background-color:#00559d}#main .seminarBox .seminarTtl .seminarStatus dd{float:left;padding:0 8px;font-size:1.6rem}#main .seminarBox ul{float:left;margin-bottom:0}#main h2#clubTtl{line-height:1.2;color:#00559d}#main h2#clubTtl img{float:left;margin-right:10px}#main h2#clubTtl span{color:#666;font-size:1.5rem}#main #merumagaEntry{float:left;width:100%;margin-bottom:30px;padding:15px 45px 25px}#main #merumagaEntry .btnEntry{float:left;margin:0;width:300px}#main #merumagaEntry .btnClub{float:right;margin:0;width:300px}#main #merumagaEntry .btnClub .btnLink03{width:100%}#main .btnLeave{float:left;width:210px;margin:0}#main #merumagaRegist{float:left;width:100%;margin-bottom:30px;padding:15px 45px 25px}#main #merumagaRegist form{border:none}#main #merumagaRegist ul{float:left;width:100%;margin-bottom:50px}#main #merumagaRegist ul li{float:left;line-height:38px}#main #merumagaRegist ul li:first-child{padding-right:1em}#main #merumagaRegist ul li:nth-child(2) input[type=text]{height:38px;padding:8px 10px;width:320px}#main #merumagaRegist ul li:last-child input[type=submit]{height:38px;color:#fff;text-align:center;display:table-cell;vertical-align:middle;padding:0 40px 0 30px;background:url(/assets/blank_white.svg) 85% center no-repeat #00559d}#main #merumagaRegist ul li:last-child input[type=submit]:hover{text-decoration:underline}@media all and (-ms-high-contrast:none){#main #merumagaRegist ul li:nth-child(2) input[type=text],::-ms-backdrop{padding:6px 10px}#main #merumagaRegist ul li:last-child input[type=submit],::-ms-backdrop{padding-top:5px}}#main #merumagaRegist .btnClub{margin:0 auto;width:320px}#main #merumagaRegist .btnClub .btnLink03{width:100%}#main #aform-8 span.required,#main #aform-9 span.required{display:none}#main form dl dt .aform-label{padding-right:0;display:inline}#main #aform-8 .aform-header.disNone,#main #aform-9 .aform-header.disNone{display:none}#main #aform-8 form dl,#main #aform-9 form dl{float:left;width:565px;border:none;background-color:transparent}#main #aform-8 form dl dt,#main #aform-9 form dl dt{float:left;color:#333;width:120px;padding:6px 0 0;background-color:transparent}#main #aform-8 form dl dt .aform-label,#main #aform-9 form dl dt .aform-label{padding-right:0}#main #aform-8 form dl dd,#main #aform-9 form dl dd{float:left;width:445px;background-color:transparent;padding:0}#main #aform-8 form .validation-advice,#main #aform-9 form .validation-advice{background-color:transparent}#main #aform-8 form .submit,#main #aform-9 form .submit{float:left;clear:none;width:115px;margin:0;padding:0}#main #aform-8 form .submit input[type=submit],#main #aform-9 form .submit input[type=submit]{width:100%;height:38px;line-height:38px;border:none;color:#fff;padding:0;margin:0;background:#00559d}#main #aform-8 form#aform-confirm-form,#main #aform-9 form#aform-confirm-form{border:none}#main #aform-8 form#aform-confirm-form dl,#main #aform-9 form#aform-confirm-form dl{float:left;display:table;width:100%;margin:0;padding:0;border-top:#c5c5c5 solid 1px;border-bottom:#c5c5c5 solid 1px}#main #aform-8 form#aform-confirm-form dl dt,#main #aform-9 form#aform-confirm-form dl dt{float:none;display:table-cell;color:#00559d;font-weight:400;width:210px;padding:22px 20px;margin:0;background-color:#ededed;vertical-align:middle}#main #aform-8 form#aform-confirm-form dl dt .aform-label,#main #aform-9 form#aform-confirm-form dl dt .aform-label{padding-right:0}#main #aform-8 form#aform-confirm-form dl dd,#main #aform-9 form#aform-confirm-form dl dd{display:table-cell;width:510px;background-color:#fff;padding:20px 0 20px 25px;margin:0;vertical-align:middle}#main #aform-8 form#aform-confirm-form .submit,#main #aform-9 form#aform-confirm-form .submit{clear:both;width:70%;margin:auto 15%;background-color:transparent;padding:20px 0 30px}#main #aform-8 form#aform-confirm-form .submit input[type=submit],#main #aform-9 form#aform-confirm-form .submit input[type=submit]{float:right;width:48%;height:auto;line-height:1.3;border:none;color:#fff;padding:15px;background:url(/assets/arrow_white.svg) 90% center no-repeat #00559d;background-size:9px}#main #aform-8 form#aform-confirm-form .submit input[type=button],#main #aform-9 form#aform-confirm-form .submit input[type=button]{float:left;width:48%;border:none;color:#fff;padding:15px;background:url(/assets/arrow_white_return.svg) 10% center no-repeat #00559d;background-size:9px}#main .clubNotes{float:left;margin-bottom:60px}#main .clubNotes li{text-indent:-1em;padding-left:1em}#main h2.contactTtl{font-size:1.8rem;padding:0;margin:10px 0 20px;background-color:transparent;clear:both;align-items:center;text-align:center}#main h2.contactTtl:after,#main h2.contactTtl:before{border-top:#c5c5c5 solid 1px;content:"";flex-grow:1;width:27%;height:0;margin-top:10px}#main h2.contactTtl:before{float:left;margin-right:10px}#main h2.contactTtl:after{float:right;margin-left:10px}#main #contact{width:100%}#main #contact #tab li{float:left;width:107px;height:auto;padding-top:115px;margin:0 33px;font-size:1.5rem;font-weight:700;color:#333;text-align:center;text-decoration:none;position:relative;background-position:center top;background-repeat:no-repeat;cursor:pointer;background-size:107px}#main #contact #tab li:first-child{background-image:url(/assets/btn_contact01.svg)}#main #contact #tab li:nth-child(2){width:135px;background-image:url(/assets/btn_contact02.svg)}#main #contact #tab li:nth-child(3){background-image:url(/assets/btn_contact03.svg)}#main #contact #tab li:nth-child(4){background-image:url(/assets/btn_contact04.svg)}#main #contact #tab li a,#main #contact #tab li:hover{color:#00559d;text-decoration:none}#main #contact #tab li.select:first-child,#main #contact #tab li:first-child:hover{background-image:url(/assets/btn_contact01_on.svg)}#main #contact #tab li:nth-child(2).select,#main #contact #tab li:nth-child(2):hover{background-image:url(/assets/btn_contact02_on.svg)}#main #contact #tab li:nth-child(3).select,#main #contact #tab li:nth-child(3):hover{background-image:url(/assets/btn_contact03_on.svg)}#main #contact #tab li:nth-child(4).select,#main #contact #tab li:nth-child(4):hover{background-image:url(/assets/btn_contact04_on.svg)}#main #contact .tabox{float:left;position:relative;width:100%;background-color:#e5eef5;z-index:0}#main #contact .tabox.disnon{display:none}#main #contact .tabox.cat01:before{left:11.4%}#main #contact .tabox.cat02:before{left:37.4%}#main #contact .tabox.cat03:before{left:63.4%}#main #contact .tabox.cat04:before{left:87.4%}#main #contact .tabox h3{font-size:2rem;text-align:center;margin-bottom:20px;padding:15px;color:#fff;background-color:#00559d;border-bottom:none;clear:both}#main #contact .tabox .btnCcontact{float:left;width:360px;margin:0 180px}#main #contact .tabox .btnCcontact a.btnLink03{width:100%;border-color:#ccddeb;line-height:1}#main #contact .tabox .btnCcontact a.btnLink03 span{float:right;font-size:1.1rem;padding-top:3px;font-weight:400}#main #contact .tabox .btnCcontact a.btnLink02{width:100%;margin-bottom:0;border-color:#d9e5f0;line-height:1;padding-left:22%;background-color:#00559d;background-repeat:no-repeat,no-repeat;background-image:url(/assets/btn_contact_qa.svg),url(/assets/arrow_white.svg);background-position:8% center,94% center;background-size:auto,7px}#main #contact .tabox .tabboxDiv{float:left;width:335px;height:148px;padding:15px 0 0 15px;margin:0 0 20px 20px;background-color:#fff}#main #contact .tabox .tabboxDiv p{margin-bottom:5px}#main #contact .tabox .tabboxDiv p a img{margin:0;cursor:default}#main #contact .tabox .tabboxDiv dl dt{float:left;width:125px;height:30px;margin:1px 10px 0 0;line-height:30px;font-size:1.2rem;font-weight:700;text-align:center;background-color:#ededed}#main #contact .tabox .tabboxDiv dl dd{float:left;font-size:1.2rem;line-height:1.4}#main #contact .tabox .tabboxDiv span{font-size:1.2rem;font-weight:700;text-align:center;width:100%;float:inherit}#main #contact .tabox.cat01 .tabboxDiv:nth-child(3){float:right;margin:0 20px 0 0}#main #contact .tabox.cat01 .tabboxDiv:nth-child(3) dl dt{background-color:#ededed}#main #contact .tabox.cat01 .btnCcontact a.btnLink03{margin-bottom:19px}#main #contact .tabox.cat02 .btnCcontact.map a.btnLink03{height:154px;padding:63px 0 0 185px;margin-bottom:15px;font-size:2.1rem;background-repeat:no-repeat,no-repeat;background-image:url(/assets/btn_contact_map.svg),url(/assets/arrow_link.svg);background-position:10% center,94% center;background-size:40%,12px}@media all and (-ms-high-contrast:none){#main #contact .tabox.cat02 .btnCcontact.map a.btnLink03,::-ms-backdrop{background-position:10% center,94% 62px}}#main #contact .tabox.cat02 .btnCcontact.overseas a.btnLink03{background-position:94% center;margin-bottom:15px}#main #contact .tabox.cat03 .tabboxDiv{float:inherit;width:360px;height:auto;padding:30px 0 30px 28px;margin:0 180px 15px}#main #contact .tabox.cat04 .anchorLink01{float:inherit;width:660px;margin:20px 30px}#main #contact .tabox.cat04 .anchorLink01 li:nth-child(3),#main #contact .tabox.cat04 .anchorLink01 li:nth-child(4){margin-bottom:0}#main #contact .tabox.cat04 .anchorLink01 li:nth-child(5){margin:15px 0 0;width:100%}#main #contact .tabox.cat04 .anchorLink01 li a{width:320px;border-color:#ccddeb;border-width:1px;background:url(/assets/arrow_link.svg) 96% 14px no-repeat #fff;background-size:9px}#main #contact .tabox.cat04 .anchorLink01 li:nth-child(5) a{width:100%;background-position:98% 14px}#main #contact .tabox.cat04 .anchorLink01 li a:hover{background-color:#d9e5f0;text-decoration:underline}#main .contactNotes{width:100%;padding:25px 20px;line-height:1.4;border:1px solid #c5c5c5}#main .contactNotes li{text-indent:-1em;padding-left:1em;margin-bottom:4px}#main .contactNotes li:last-child{margin-bottom:0}#main .magazineHead{position:relative;float:inherit;width:100%;margin-bottom:60px}#main .magazineHead .magazineCover{float:left;width:222px;margin-right:20px}#main .magazineHead .magazineCover img{width:222px;height:287px;margin:0;border:1px solid #c5c5c5}#main .magazineHead .magazineCover a.linkImg:hover:after{width:222px;height:287px}#main .magazineHead .magazineHeadNew{float:right;width:478px;font-size:1.8rem;padding:8px 10px;margin-bottom:25px;background-color:#e5eef5}#main .magazineHead .magazineHeadNew span{color:#be1c24;margin-left:10px}#main .magazineHead .magazineHeadBox{float:left;width:228px}#main .magazineHead .magazineHeadBox:nth-child(4){float:right}#main .magazineHead .magazineHeadBox dl dt{font-size:1.6rem;color:#00559d;border-bottom:#c5c5c5 solid 1px;margin-bottom:10px}#main .magazineHead .magazineHeadBox:nth-child(3) dl dd{font-size:2.4rem;font-weight:700;word-break:break-all;line-height:1.4}#main .magazineHead .magazineHeadBtn{position:absolute;bottom:7px;left:242px}#main .magazineHead .fileLink.magazineHeadBtn a{border:none;padding:2px 0 2px 28px;background-image:url(/assets/ico_pdf.svg);background-position:left 2px;background-size:20px;text-decoration:underline}#main .magazineHead .fileLink.magazineHeadBtn a.catalogLink{background:url(/assets/ico_catalog.svg) left 4px no-repeat;background-size:auto}#main .magazineHead .fileLink.magazineHeadBtn a:hover{text-decoration:none;background-color:transparent}#main #magazineBack .magazineBox{position:relative;float:left;clear:both;width:336px;margin-bottom:45px}#main #magazineBack .magazineBox:nth-child(2n){float:right;clear:right}#main #magazineBack .magazineBox .magazineBoxTtl{float:left;width:100%;color:#00559d;font-size:1.6rem;margin-bottom:20px}#main #magazineBack .magazineBox .magazineBoxTtl dt{float:left;color:#333;font-size:1.2rem;font-weight:400;padding:3px 5px;margin:-2px 0 0;border:1px solid #333}#main #magazineBack .magazineBox .magazineBoxTtl dd{float:right;width:75%;line-height:1.4;word-break:break-all}#main #magazineBack .magazineBox .magazineCover{position:relative;float:left;width:120px;height:inherit;display:block;z-index:1;margin-bottom:5px}#main #magazineBack .magazineBox .magazineCover img{width:120px;height:156px;margin:0;border:1px solid #c4c4c4}#main #magazineBack .magazineBox .magazineCover a.linkImg:hover:after{height:156px}#main #magazineBack .magazineBox p.fileLink{float:left;clear:left}@media all and (-ms-high-contrast:none){#main .magazineHead .magazineHeadBtn,::-ms-backdrop{bottom:10px}#main #magazineBack .magazineBox p.fileLink,::-ms-backdrop{bottom:10px}}#main #magazineBack .magazineBox p.fileLink a{border:none;padding:2px 0 2px 28px;background-image:url(/assets/ico_pdf.svg);background-position:left 2px;background-size:20px,7px;text-decoration:underline}#main #magazineBack .magazineBox p.fileLink a.catalogLink{background:url(/assets/ico_catalog.svg) left 4px no-repeat;background-size:auto}#main #magazineBack .magazineBox p.fileLink a:hover{text-decoration:none;background-color:transparent;color:#00559d}#main #magazineBack .magazineBox .list{float:right;width:200px;margin-bottom:0;padding-bottom:10px}#main .appThread{float:inherit;margin-bottom:60px}#main .appThread img{float:left;margin:0 20px 20px 0}#main .appThread .text{float:left;width:540px}#main .appThread dl{float:left;width:540px;margin-bottom:10px}#main .appThread dl dt{float:left;color:#00559d;font-weight:700;width:17%}#main .appThread dl dd{float:left;width:83%}#main .appThread dl dd .list{font-size:1.4rem}#main .appThread dl dd .list li:after{background:#333}#main .appThread .btnLink01{float:left;width:300px;margin-bottom:20px}#main .appThread .list{float:left;clear:both;font-size:1.2rem}#main .appThreadMovie{float:left;margin:0 0 10px}#main .appThreadMovie iframe{width:600px;height:338px}#main .appThreadNotes{float:left;width:100%;margin:0 0 40px}#main .appThreadNotes dd{font-size:1.2rem}#main .appUpdate{clear:both;border:1px solid #e5e5e5;padding:25px}#main .appUpdate p,#main .appUpdate table tr{border-bottom:#e5e5e5 solid 1px}#main .appUpdate p{color:#00559d;padding-bottom:10px}#main .appUpdate table{width:100%;font-size:1.2rem}#main .appUpdate table th{width:12%;font-weight:400;text-align:left;padding:10px 0}#main .appUpdate table td{width:88%;padding:10px 0}#main .appNc{float:left;margin-bottom:60px}#main .appNc .text{float:left}#main .appNc .btnLink01{float:left;margin-bottom:20px}#main .appNc .list{float:left;clear:both;font-size:1.2rem}#main .appExplanation{float:inherit;width:100%;margin-bottom:50px}#main .appExplanation img{float:left;width:87px}#main .appExplanation p{float:right;width:620px;margin-top:15px}#main .appDlInfo{float:inherit;width:100%;padding:0 0 30px;border:1px solid #00559d}#main .appDlInfo p{float:inherit;width:100%;color:#fff;font-size:1.8rem;text-align:center;background-color:#00559d;padding:13px 0;margin-bottom:30px}#main .appDlInfo ol{float:left;width:410px;margin:0 155px 10px}#main .appDlInfo li{float:left;width:192px}#main .appDlInfo li:last-child{float:right}#main .appDlInfo li img{height:57px;margin:0}#main .appDlInfo li span{display:block;text-align:center}#main .appDlInfo li span img{width:100px;height:100px;margin:0 46px}#main .appDlInfo dl{width:410px;margin:0 auto}#main .appDlInfo dl dt{float:left;color:#00559d;font-size:1.2rem;font-weight:700;padding:3px 10px;border:1px solid #e5e5e5;margin-right:12px}#main .appDlInfo dl dd{float:left;padding:3px 0}#main .mediaTab.product li{margin:0 3px 2px 0}#main .mediaTab.product li:nth-child(4){margin-right:3px}#main .mediaTab.product li:nth-child(3n){margin-right:0}#main .mediaTab.product li a{width:238px;color:#7e318e!important}#main .mediaTab.product li:nth-child(5) a{background-image:url(../../media_dl/images/icn_media_tab06.svg);background-position:18px center}#main .mediaTab.product li:nth-child(6) a{background-image:url(../../media_dl/images/icn_media_tab05.svg);background-position:15px center}#main .newProductBox{position:relative;float:left;width:200px;margin:0 60px 45px 0;text-align:center}#main #newProduct .newProductBox:nth-child(3n){margin-right:0}#main .newProductBox .fileNew{width:200px;height:18px;margin:0 auto 3px;text-align:left;color:#be1c24;font-weight:700}#main .newProductBox a{width:200px;margin:0 auto 8px;display:block}#main .newProductBox .newProductCover{width:200px;height:260px;margin:0 auto 8px;background-color:#00559d;line-height:0}#main .newProductBox .newProductCover img{width:200px;height:auto;margin:0;border:1px solid #c4c4c4}#main .newProductBox h3{float:left;width:200px;height:49px;text-align:left;padding:0;margin:0 0 6px;border:none;font-size:1.3rem;overflow:hidden}#main .newProductBox a h3{text-decoration:underline}#main .newProductBox strong{float:left;font-size:1.3rem;font-weight:400;text-align:left;text-decoration:underline;padding:3px 0 3px 2.4em;margin-bottom:5px;background:url(/assets/ico_pdf.svg) left 0 no-repeat;background-size:23px}#main .newProductBox strong.catalogLink{background:url(/assets/ico_catalog.svg) left 4px no-repeat;background-size:auto}#main .newProductBox a:visited,#main .newProductBox a:visited h3{color:#7e318e}#main .newProductBox a:hover>h3,#main .newProductBox a:hover>strong{text-decoration:none}#main .catalogBox a h3,#main .catalogBox strong{text-decoration:underline}#main .newProductBox ul{width:200px;margin:0 auto}#main .newProductBox ul li{float:left}#main .newProductBox ul li:nth-child(2){padding:0 10px}#main .newProductBox ul li a{width:inherit}#main .movieList li{position:relative;float:left;width:220px;margin:0 30px 30px 0}#main .movieList li:nth-last-child(1),#main .movieList li:nth-last-child(2),#main .movieList li:nth-last-child(3){margin-bottom:0}#main .movieList li:nth-child(3n){margin-right:0}#main .movieList li:nth-child(3n+1){clear:left}#main .movieList li p{font-size:1.3rem}#main .movieList li .new{float:left;color:#be1c24;font-size:1.4rem;font-weight:700;line-height:1;height:18px;width:100%}#main .movieList li em{position:absolute;width:20%;height:auto;left:40%;top:60px}#main .movieList li em img{width:100%;border:none}#main .movieList li img{width:220px;margin:0;border:1px solid #c4c4c4}#main .movieList li a{width:220px;margin:0}#main .movieList li a.linkImg:hover:after{height:124px;margin-top:18px}#main .catalogBox{position:relative;float:left;clear:both;width:336px;margin-bottom:45px;text-align:center}#main #catalog .catalogBox:nth-child(2n){float:right;clear:right}#main .catalogBox a{width:200px;margin:0 auto 8px;display:block}#main .catalogBox .catalogCover{width:200px;margin:0 auto 8px;background-color:#00559d;line-height:0}#main .catalogBox .catalogCover img{width:200px;height:auto;margin:0;border:1px solid #c4c4c4}#main .catalogBox h3{float:left;width:200px;height:49px;text-align:left;padding:0;margin:0 0 6px;border:none;font-size:1.3rem;overflow:hidden}#main #catalogSeek:after,#main #catalogSeek:before{position:absolute;left:48%;border-style:solid;display:block;content:""}#main .catalogBox strong{float:left;font-size:1.3rem;font-weight:400;text-align:left;margin-bottom:5px;padding:0 0 3px}#main .catalogBox a:hover>h3,#main .catalogBox a:hover>strong,#main .mailMagazineNew a,#main .mediaTab li a{text-decoration:none}#main .catalogBox strong.catalogLink{background:url(/assets/ico_catalog.svg) left 2px no-repeat;background-size:auto}#main .catalogBox a:visited h3,#main .catalogBox a:visited strong{color:#7e318e!important}#main .catalogBox ul{width:200px;margin:0 auto}#main .catalogBox ul li{float:left}#main .catalogBox ul li:nth-child(2){padding:0 10px}#main .catalogBox ul li a{width:inherit}#main .catalogSearch{clear:both;float:left;width:100%;margin:0 auto 40px}#main #catalogSeek{position:relative;clear:both;width:82%;margin:0 auto 40px;padding:15px 30px;border:1px solid #C5C5C5}#main #catalogSeek:before{top:-24px;margin-left:-9px;border-width:0 15px 25px;border-color:transparent transparent #fff;z-index:0}#main #catalogSeek:after{top:-26px;margin-left:-10px;border-width:0 16px 26px;border-color:transparent transparent #c2c2c2;z-index:-1}#main #catalogSeek .caption{color:#00559d;font-size:2rem;text-align:center;margin-bottom:10px}#main #catalogSeek div{width:48%;margin-bottom:15px}#main #catalogSeek div input{float:left;width:84%;height:39px;border:2px solid #00559d;border-right:none;padding:0 8px;line-height:39px;outline:0}#main #catalogSeek div a{float:right;width:16%;height:39px;text-align:center;background-color:#00559d}#main #catalogSeek div a img{margin:0 0 0 -1px;height:39px}#main #catalogSeek .notes{font-size:1.6rem;clear:both;margin:0}#main #catalogSeek div input[type=number]::-webkit-inner-spin-button,#main #catalogSeek div input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#main #catalogSeek div input:-ms-input-placeholder{color:#9F9F9F}#main #catalogSeek div input::-ms-input-placeholder{color:#9F9F9F}#main #catalogAnker{float:left;width:100%;padding-top:60px;margin:-45px auto 0}#main .catalogSearch p{clear:both;width:50%;margin:0 auto}#main .catalogSearch p a{width:100%;padding:17px 50px 15px 45px;background-image:url(../../media_dl/catalog/images/img_search.svg),url(/assets/arrow_white.svg);background-position:4% center,94% center;background-size:auto,7px}#main #catalog .appDlInfo{float:left;width:100%;padding:20px 0 30px;border:none}#main .technicalList .list.file{float:left;width:100%;margin-bottom:40px}#main .technicalList .list.file:last-child{margin-bottom:0}#main .mediaTab{float:inherit;width:100%;margin-bottom:30px}#main .mediaTab li{float:left;margin:0 2px 2px 0}#main .mediaTab li:nth-child(4){margin-right:0}#main .mediaTab li a{display:block;width:178px;height:56px;color:#333;padding:18px 0 0 65px;background-repeat:no-repeat;background-color:#fff;background-position:18px center}#main .mediaTab li a.current,#main .mediaTab li a:hover{color:#00559d;background-color:#e5eef5}#main .mediaTab li:nth-child(1) a{background-image:url(../../media_dl/images/icn_media_tab01.svg)}#main .mediaTab li:nth-child(2) a{background-image:url(../../media_dl/images/icn_media_tab02.svg)}#main .mediaTab li:nth-child(3) a{background-image:url(../../media_dl/images/icn_media_tab03.svg)}#main .mediaTab li:nth-child(4) a{background-image:url(../../media_dl/images/icn_media_tab04.svg)}#main .mediaTab li:nth-child(5) a{background-image:url(../../media_dl/images/icn_media_tab06.svg)}#main .mediaTab li:nth-child(6) a{background-image:url(../../media_dl/images/icn_media_tab05.svg);background-position:15px center}#main .mediaTab li:nth-child(7) a{background-image:url(../../media_dl/images/icn_media_tab07.svg)}#main .mailMagazineNew{float:left;position:relative;padding:40px 40px 30px 30px;border:1px solid grey;margin-bottom:60px}#main .mailMagazineNew .ttl a:hover,#main .mailMagazineNew ul li a:hover{color:#00559d;text-decoration:underline}#main .mailMagazineNew span{position:absolute;top:-1.6px;right:-1px}#main .mailMagazineNew dl{float:left;width:100%;padding-bottom:8px;margin-bottom:25px;border-bottom:#c5c5c5 solid 1px}#main .mailMagazineNew dt{float:left;font-size:2.2rem;font-weight:700}#main .mailMagazineNew dd{float:right}#main .mailMagazineNew .preamble,#main .mailMagazineNew .ttl{float:left;width:370px;margin-bottom:20px}#main .mailMagazineNew .ttl{color:#00559d;font-size:1.8rem;line-height:1.3;font-weight:700}#main .mailMagazineNew .img{float:right;width:250px;margin:-53px 0 20px;line-height:0;background-color:#00559d}#main .mailMagazineNew .img img{width:100%;margin:0}#main .mailMagazineNew a:hover>.img img{opacity:.6}#main .mailMagazineNew ul{float:left;width:100%}#main .mailMagazineNew ul li{position:relative;float:left;width:310px;font-weight:700;padding:0 0 2px 1em;margin:0 28px 5px 0}#main .mailMagazineNew ul li a img{margin-left:8px;width:8px}#main .mailMagazineNew ul li:nth-child(2n){margin-right:0}#main .mailMagazineNew ul li:after{content:"";position:absolute;background:#00559d;top:12px;left:0;margin-top:-5px;height:8px;width:8px}#main .mailMagazine.notes{float:right;margin-top:-20px}#main .tab02.mailMagazine{margin-bottom:35px;display:inline-table}#main .tab02.mailMagazine li a{width:180px;height:20px;line-height:20px;margin-bottom:15px;text-align:center;display:block;color:#333;text-decoration:none;border-left:#bebebe solid 1px}#main .tab02.mailMagazine li:last-child a,#main .tab02.mailMagazine li:nth-child(4n) a{border-right:#bebebe solid 1px}#main .tab02.mailMagazine li a.current,#main .tab02.mailMagazine li a:hover{background-color:#d9e5f0}#main .anchorLink01.mailMagazine{float:inherit;width:100%;margin-bottom:60px}#main .anchorLink01.mailMagazine li a:visited{color:#00559d!important}#main #mailMagazine{float:inherit;width:100%}#main #mailMagazine input{display:none}#main #mailMagazine .tabox{display:block;float:left;width:100%;margin-bottom:40px}#main #mailMagazine #cat01:checked~.cat01,#main #mailMagazine #cat02:checked~.cat02,#main #mailMagazine #cat03:checked~.cat03,#main #mailMagazine #cat04:checked~.cat04,#main #mailMagazine #cat05:checked~.cat05,#main #mailMagazine #cat06:checked~.cat06{display:block}#main #mailMagazine label{font-size:1.8rem;line-height:1.3;padding-top:20px;padding-bottom:6px;margin-bottom:20px;color:#00559d;border-bottom:#c5c5c5 solid 1px;clear:both;width:100%;display:block;position:relative}#aboutUs .aboutBox a,#irNav nav .category{font-size:1.6rem;text-decoration:none}#main #mailMagazine .mailMagaLead{float:left;width:100%;margin-bottom:20px}#main #mailMagazine .mailMagaLead .mailMagaLeadTxt{float:left;width:450px}#main #mailMagazine .mailMagaLead .mailMagaLeadImg{float:right;width:250px;background-color:#00559d;line-height:0}#main #mailMagazine .mailMagaLead .mailMagaLeadImg img{width:100%;margin:0;line-height:0}#main #mailMagazine .mailMagaBox{float:left;width:100%;margin-bottom:30px}#main #mailMagazine .mailMagaBoxTxt{width:100%;margin-bottom:10px}#main #mailMagazine .mailMagaBoxTxt.last{float:left;margin:20px 0 0}#main #mailMagazine .mailMagaBoxImg{float:left;width:100%;text-align:center}#main #mailMagazine .mailMagaBoxImg .img{background-color:#00559d;display:inline-block;line-height:0}#main #mailMagazine .mailMagaBoxImg .img img{width:100%;max-width:100%;margin:0}#main #mailMagazine .mailMagaBoxImg .mailMagaBoxImgCap{margin-top:6px}#main #mailMagazine .text{float:left;width:100%;margin-bottom:20px}#main #mailMagazine .textBox{float:left;width:90%;margin:0 5% 20px}#main #mailMagazine .box180R{float:right;width:180px;margin-bottom:20px}#main #mailMagazine .box255R{float:right;width:255px;margin-bottom:20px}#main #mailMagazine .box445L{float:left;width:445px;margin-bottom:20px}#main #mailMagazine .box520L{float:left;width:520px;margin-bottom:20px}#main #mailMagazine .imgList li{float:left;width:230px;margin-right:5px}#main #mailMagazine .mailMagazineImg01 img{width:290px}#main #mailMagazine .mailMagazineImg02 img{width:610px}#main #mailMagazine .mailMagazineAround{float:inherit;width:100%;border-top:#c5c5c5 solid 1px;padding-top:30px;margin-bottom:20px}#main #mailMagazine .mailMagazineAround li:first-child{float:left}#main #mailMagazine .mailMagazineAround li:first-child a{padding-left:15px;background:url(../../common/images/arrow_previous.svg) left 5px no-repeat;background-size:6px}#main #mailMagazine .mailMagazineAround li:last-child{float:right}#main #mailMagazine .mailMagazineAround li:last-child a{padding-right:15px;background:url(../../common/images/arrow_next.svg) right 5px no-repeat;background-size:6px}#pageTitle.about_us,#topicPath.about_us{padding:0;position:relative;overflow:hidden}#topicPath.about_us{z-index:1;margin-bottom:-48px}#pageTitle.about_us{float:left;width:100%}#pageTitle.about_us .ttlArea{position:relative;width:100%;min-width:960px;max-width:1255px;height:67px;margin:-73px auto 0;background-color:rgba(0,85,157,.8)}#pageTitle.about_us .ttlArea h1{color:#fff;width:100%;line-height:67px}#pageTitle.about_us #visual{width:960px;position:relative;left:50%;margin-left:-627.5px}#aboutUs{float:left;margin-bottom:90px}#aboutUs .aboutBox{position:relative;float:left;width:292px;margin:0 42px 40px 0}#aboutUs .aboutBox a.linkImg:hover:after{height:160px}#aboutUs .aboutBox:nth-child(3n){margin-right:0}#aboutUs .aboutBox:nth-child(4),#aboutUs .aboutBox:nth-child(5),#aboutUs .aboutBox:nth-child(6){margin-bottom:0}#aboutUs .aboutBox a p img{margin-left:8px}#aboutAccordion,#pageTitle.tobira .pcNone{display:none}#main #tobiraBox{position:relative;width:100%;height:659px}#main #tobiraBox .tobiraBoxImg{position:absolute;z-index:-1;margin:84px 0 0}#main #tobiraBox li{float:left;margin-right:73px;width:173px;position:relative}#main #tobiraBox li a img{margin:0}#main #tobiraBox li a.linkImg:hover:after{height:173px;border-radius:100%}#main #tobiraBox li:nth-child(3n){margin-right:0}#main #tobiraBox li.rightLine{margin:63px 0 0 492px}#main #tobiraBox .toviraLead,#main #tobiraBox p{position:absolute;width:400px;margin:209px 0 0 43px}#main #tobiraBox .companyBtn{margin:616px 0 0}#main #tobiraBox .companyBtn .btnLink02{width:200px;background-color:rgba(0,85,157,.8)}#main #tobiraBox .tobiraBoxImg.company{margin:86px 0 0 87px}#main #tobiraBox ul.companyTobira li:nth-child(4){margin:65px 0 0}#main #tobiraBox ul.companyTobira li:nth-child(5),#main #tobiraBox ul.companyTobira li:nth-child(6){margin:65px 0 0 72px}#main #tobiraBox ul.companyTobira li:nth-child(7){margin:65px 0 0}#main #tobiraBox .toviraLead.mediaDl{margin-top:291px}#main #tobiraBox ul.mediaDl li:nth-child(3){position:absolute;right:57px}#main #tobiraBox ul.mediaDl li:nth-child(4){float:right;margin:243px 57px 0 -2px}#main #tobiraBox ul.mediaDl li:nth-child(5){position:absolute;bottom:-10px;right:-17px}#main #tobiraBox ul.mediaDl li:nth-child(6){position:absolute;bottom:-11px;left:245px}#main #tobiraBox ul.mediaDl li:nth-child(7){position:absolute;bottom:-10px}#main #tobiraBox ul.mediaDl li:nth-child(8){margin:62px 57px 0 0}#main.ir{float:inherit;width:960px;margin-bottom:60px}footer.ir{padding-top:30px;border-top:#c6c6c6 solid 1px}footer.ir #footUnder #floating li:first-child a{bottom:135px}footer.ir #footUnder #floating>li:last-child{bottom:205px}#irNav{position:relative;clear:both;width:960px;padding:20px;margin:0 auto 40px;background-color:#ececec}#irNav nav{float:left;width:292px;height:235px;margin:0 22px 25px 0;background-color:#fff}#irNav nav:nth-child(3){margin-right:0}#irNav nav:nth-child(4){margin:0;height:132px}#irNav nav .category{width:252px;height:47px;line-height:47px;padding:3px 0 0 40px;margin:0 auto;font-weight:700;color:#333;display:block;border-bottom:#bababa solid 1px;background-color:#fff;background-repeat:no-repeat;background-position:left 10px}#irNav nav:first-child .category{background-image:url(../../about_us/ir/images/ir_nav01.svg)}#irNav nav:nth-child(2) .category{padding-left:35px;background-image:url(../../about_us/ir/images/ir_nav02.svg)}#irNav nav:nth-child(3) .category{padding-left:30px;background-image:url(../../about_us/ir/images/ir_nav03.svg)}#irNav nav:nth-child(4) .category{padding-left:35px;background-image:url(../../about_us/ir/images/ir_nav04.svg)}#irNav nav .category.irTop{width:292px;padding:3px 0 0 50px;color:#fff;border-bottom:none;background-position:left top}#irNav nav:first-child .category.irTop{background-image:url(../../about_us/ir/images/ir_nav_top01.png)}#irNav nav:nth-child(2) .category.irTop{background-image:url(../../about_us/ir/images/ir_nav_top02.png)}#irNav nav:nth-child(3) .category.irTop{background-image:url(../../about_us/ir/images/ir_nav_top03.png)}#irNav nav:nth-child(4) .category.irTop{background-image:url(../../about_us/ir/images/ir_nav_top04.png)}#irNav nav .categoryNav{display:block;width:252px;margin:5px auto 0}#irNav nav .categoryNav li a{color:#00559d;font-weight:700;text-decoration:none;padding-right:13px;background:url(/assets/arrow_link.svg) right center no-repeat;background-size:8px}@media all and (-ms-high-contrast:none){#irNav nav .categoryNav li a,::-ms-backdrop{background-position:right 3px;padding:0 13px 0 0}}#irNav nav .categoryNav li a:hover{text-decoration:underline}#irNav nav .categoryNav li a img{margin:0 0 -7px 8px}#irNav nav .categoryNav li.blank a img{margin:0 0 0 5px}#irNav nav .categoryNav li a:visited{color:#7e318e}#irNav nav .categoryNav li ul{margin-left:1em;line-height:1.5}#irNav nav .categoryNav li ul li a{color:#333;font-size:1.2rem;font-weight:400;text-decoration:underline;padding-right:0;background:0 0}#irNav nav .categoryNav li ul li a:hover{text-decoration:none}#irNav .categoryOther{float:left;width:292px;height:47px;margin-left:22px}#irNav .categoryOther a{width:292px;height:47px;line-height:47px;padding:0 0 0 40px;font-weight:700;font-size:1.6rem;color:#333;text-decoration:none;display:block;background-color:#fff;background-repeat:no-repeat,no-repeat;background-position:12px center,95% center;background-size:auto,8px}#irNav .categoryOther a:hover,#irNewsMore a:hover{text-decoration:underline}#irNav .categoryOther a:visited{color:#7e318e}#irNav .categoryOther.news a{background-image:url(../../about_us/ir/images/ir_nav05.svg),url(/assets/arrow_link.svg)}#irNav .categoryOther.calendar a{background-image:url(../../about_us/ir/images/ir_nav06.svg),url(/assets/arrow_link.svg)}#irNav .categoryOther a.irTop{color:#fff;background-position:left center}#irNav .categoryOther.news a.irTop{background-image:url(../../about_us/ir/images/ir_nav_top05.png)}#irNav .categoryOther.calendar a.irTop{background-image:url(../../about_us/ir/images/ir_nav_top06.png)}#irNav ol{position:absolute;right:20px;bottom:40px;line-height:1.2}#irNav ol li{float:left;margin-left:20px}#irNav ol li:first-child{margin-left:0;padding-right:20px;border-right:#333 solid 1px}#irNav ol li a:visited{color:#7e318e}#main.ir #irNewTtl{color:#00559d;font-size:2rem;font-weight:400;padding:0 0 10px;margin-bottom:15px;background-color:#fff;border-bottom:#00559d solid 1px;clear:both}#irNewsMore{float:right;margin-top:-50px}#irNewsMore a{display:block;width:75px;height:24px;padding-left:27px;line-height:24px;font-size:1.3rem;color:#fff;text-decoration:none;background:url(../../about_us/ir/images/ir_list_more.svg) 7px center no-repeat #00559d}#irNewsMore a:visited{color:#fff!important}#main.ir #news{width:960px;height:152px}#main.ir #news dl{float:left;width:960px;padding:12px 0 10px;border-bottom:#666 dotted 1px}#main.ir #news dl dt{float:left;width:190px;margin-right:10px}#main.ir #news dl dt span{float:left;width:95px;height:22px;display:block;line-height:22px;font-size:1.2rem;color:#fff;text-align:center;margin-right:15px}#main.ir #news dl dt span.cat01{background-color:#00004f}#main.ir #news dl dt span.cat02{background-color:#00559d}#main.ir #news dl dt span.cat03{background-color:#598ab9}#main.ir #news dl dt span.cat04{color:#00559d;background-color:#ccdded}#main.ir #news dl dd{float:left;width:760px;padding-right:5px}#main.ir #news dl dd a{color:#333;padding:2px 10px 2px 0;text-decoration:none;background-repeat:no-repeat;background-position:right 6px;background-image:url(../../common/images/arrow_glay.svg);background-size:8px;display:block}#main.ir #news dl dd a img.pdf{width:20px;margin-bottom:-4px}#main.ir #news dl dd a:hover{text-decoration:underline}#main.ir .irPolicy{float:left;width:100%;margin-bottom:60px}#main.ir .irPolicy span{float:right;width:330px}#main.ir .irPolicy span img{width:100%}#main.ir .irPolicy p{float:left;width:595px}#main.ir .fileLink.nextStage{margin:30px 0}#main.ir .overview{margin-bottom:60px;border:1px solid #b7b7b7}#main.ir .overview th,#main.ir .overview tr{border-bottom:#b7b7b7 solid 1px}#main.ir .overview th{color:#fff;font-weight:400;width:240px;text-align:left;vertical-align:top;background-color:#00559d;padding:10px 15px}#main.ir .overview tr.group{border-bottom:#b7b7b7 dashed 1px}#main.ir .overview tr td{width:auto;text-align:left;padding:10px 15px;background-color:#fff}#main.ir .overview tr td.cell{width:160px;background-color:#f0f0f0;vertical-align:top}#main.ir .stockInfoL{float:left;width:608px}#main.ir .stockInfoL table{border:1px solid #b7b7b7;border-top:none}#main.ir .stockInfoL table thead{color:#fff;background-color:#00559d;text-align:center}#main.ir .stockInfoL table thead th{font-weight:400;line-height:1.4;padding:8px 5px;border-left:#b7b7b7 solid 1px;border-right:#b7b7b7 solid 1px}#main.ir .stockInfoL table thead th:first-child{width:428px}#main.ir .stockInfoL table thead th:nth-child(2),#main.ir .stockInfoL table thead th:nth-child(3){width:90px}#main.ir .stockInfoL table tbody td{line-height:1.4;padding:8px 10px;border:1px solid #b7b7b7;border-top:none}#main.ir .stockInfoL table tbody td:first-child{background-color:#f0f0f0}#main.ir .stockInfoL table tbody td:nth-child(2),#main.ir .stockInfoL table tbody td:nth-child(3){text-align:right}#main.ir .stockInfoR{float:right;width:315px}#main.ir .stockInfoR img{width:100%;margin:35px 0}#main.ir .stockInfoR .notes{float:right}#main.ir .dividendL{float:left;width:465px}#main.ir .dividendR{float:right;width:465px;text-align:center}#main.ir .dividendR img{width:80%}#main.ir .dividendR h2{text-align:left}#main.ir .dividendR ul{width:80%;margin:15px 0 0 16%;font-size:1.2rem;text-align:left}#main.ir .procedure{margin-bottom:60px}#main.ir .procedure th{width:20%;vertical-align:top}#main.ir .procedure td{width:80%}#main .list.procedure{float:left;width:33.3%;margin-bottom:0}#main.ir h3.calendarYear{font-size:2.4rem;padding:0 0 0 .5em;margin-bottom:15px;color:#333;border-bottom:none;clear:both}#main.ir .calendar{width:960px;margin-bottom:50px}#main.ir .calendar img{width:100%}#main.ir .calendarBox{float:left;width:296px;margin-right:36px}#main.ir #calendarArea .calendarBox:first-child{display:none}#main.ir .calendarBox:last-child{margin-right:0}#main.ir .calendarBox h4{font-size:1.4rem;color:#333;background-color:#e5eef5;text-align:center}#main.ir .calendarBox .table01{margin-bottom:0}#main.ir .calendarBox .table01 th{width:27%;padding:5px 10px;color:#fff;text-align:right;background-color:#00559d}#main.ir .calendarBox .table01 td{width:73%;padding:5px 15px}#main.ir .irTable{width:100%;margin-bottom:15px}#main.ir .highlight{width:960px}#main.ir .highlight thead th{color:#fff;font-weight:700;background-color:#00559d;padding:5px 10px;border:1px solid #b7b7b7;border-top:none}#main.ir .highlight thead th:first-child{border-left:none}#main.ir .highlight tbody td{padding:5px 10px;border:1px solid #b7b7b7;border-top:none}#main.ir .highlight tbody tr:nth-child(2n){background-color:#f2f6fa}#main.ir .highlight tbody tr th{width:130px;padding:5px 10px;color:#fff;font-weight:700;text-align:left;vertical-align:top;background-color:#00559d;border:1px solid #b7b7b7}#main.ir .highlight tbody tr td:nth-child(2){width:270px}#main.ir .highlight tbody tr td.icnGraf{width:40px;padding-top:10px;text-align:center;vertical-align:middle;background-color:#fff}#main.ir .highlight tbody tr td.icnGraf img{margin:0}#main.ir .highlight tbody tr td.icnGraf.bgBlue{background-color:#f2f6fa}#main.ir .highlight tbody tr td:last-child,#main.ir .highlight tbody tr td:nth-last-child(2),#main.ir .highlight tbody tr td:nth-last-child(3),#main.ir .highlight tbody tr td:nth-last-child(4),#main.ir .highlight tbody tr td:nth-last-child(5){width:104px;text-align:right}.inlineBox{position:relative;background-color:#fff;width:700px;text-align:center;margin:auto;padding:80px 0}.inlineBox .ttl{width:400px;margin:auto auto 40px;font-size:1.8rem;font-weight:700;padding:5px;background-color:#e5eef5}.inlineBox .popupDismiss{position:absolute;top:0;right:0}.inlineBox button{display:none!important}#main.ir .anchorLink02.irAbout li{float:left;margin-bottom:30px;width:20%}#main.ir .anchorLink02.irAbout li a{color:#fff;background-color:#00559d;border:none;border-left:#fff solid 1px}#main.ir .anchorLink02.irAbout li a img{width:10px;margin-left:8px}#main.ir .anchorLink02.irAbout li:last-child{border-left:none}#main.ir .irAbout01{float:left;margin-bottom:60px}#main.ir .irAbout01 p{float:left;width:580px;margin-right:26px}#main.ir .irAbout01 img{width:354px}#main.ir h3{font-size:2rem;line-height:1;padding:2px 0 2px 15px;margin-bottom:20px;color:#00559d;border-left:#00559d solid 5px;border-bottom:none;clear:both}@media all and (-ms-high-contrast:none){#main.ir h3,::-ms-backdrop{padding:5px 0 0 15px}}#main.ir h3 span{font-size:1.4rem;color:#333}#main.ir .irAbout02{float:left;width:100%;margin-bottom:60px}#main.ir .irAbout02 .image01{float:left;width:280px;margin-bottom:50px}#main.ir .irAbout02 .image01 img{width:100%}#main.ir .irAbout02 p{float:right;width:660px;margin-bottom:50px}#main.ir .irAbout02 .image02{text-align:center;margin-bottom:35px}#main.ir .irAbout02 .image03{text-align:center;margin-bottom:60px}#main.ir .irAbout03{float:left;width:100%;margin-bottom:60px}#main.ir .irAbout03 .left{float:left;width:480px}#main.ir .irAbout03 .left p img{float:left;width:280px;margin-right:10px}#main.ir .irAbout03 .image{float:right;margin-top:-46px}#main.ir .irAbout04{float:left;width:100%;margin-bottom:60px}#main.ir .irAbout04 .image01{float:left;width:280px;margin-bottom:50px}#main.ir .irAbout04 .image01 img{width:100%}#main.ir .irAbout04 p{float:right;width:660px;margin-bottom:50px}#main.ir .irAbout04 .image02{float:left;clear:left}#main.ir .irAbout04 .image03{float:right}#main.ir .irAbout05{float:left;width:100%;margin-bottom:60px}#main.ir .irAbout05 .image01{float:left;width:280px;margin-bottom:50px}#main.ir .irAbout05 .image01 img{width:100%}#main.ir .irAbout05 .right{float:right;width:650px;text-align:center;margin-bottom:50px}#main.ir .irAbout05 .right p{text-align:left;margin-bottom:10px}#main.ir .irAbout05 .image02{text-align:center}#main.ir .irAbout06{float:left;width:100%}#main.ir .irAbout06 .image01{float:left;width:280px;margin-right:20px}#main.ir .irAbout06 .image01 img{width:100%}#main.ir .irAbout06 p{float:left;width:445px}#main.ir .irAbout06 .image02{float:right;margin-top:-50px}#main.ir .developmentL{float:left;width:537px}#main.ir .developmentL img{width:100%}#main.ir .developmentR{float:right;width:410px;margin-top:100px}#main.ir h3.network{font-size:1.8rem;padding:0 0 6px;color:#00559d;border-left:none;border-bottom:#c5c5c5 solid 1px;clear:both;margin:60px 0 40px;float:left;width:100%}#main.ir .networkL{float:left;width:400px}#main.ir .networkL .graf{margin-left:20px}#main.ir .networkL .graf img{width:85%}#main.ir .networkR{float:right;width:540px}#main.ir .networkR .graf{margin:20px 40px 0 0}#main.ir .networkR img{float:right;width:100%}#main.ir .networkR .networkBase{float:left;padding:0 20px;font-size:1.2rem}#main.ir .networkR .networkBase li{float:left;position:relative;padding:0 20px 0 1em}#main.ir .networkR .networkBase li:after{content:"";position:absolute;background:#00559d;top:10px;left:0;margin-top:-5px;height:8px;width:8px;border-radius:100%}#main.ir .instrument tbody td a,#main.ir .irLibrary td a{background-repeat:no-repeat,no-repeat;background-image:url(/assets/ico_pdf.svg),url(/assets/arrow_link.svg);background-size:21px,8px}#main.ir .irLibrary{margin-bottom:60px}#main.ir .irLibrary th{width:30%;color:#fff;font-weight:700;background-color:#00559d}#main.ir .irLibrary td{width:70%;padding:10px 5px 10px 20px}#main.ir .irLibrary td a{color:#00559d;font-weight:700;text-decoration:none;padding:2px 14px 2px 30px;background-position:left 0,right 7px;display:block;width:100%}@media all and (-ms-high-contrast:none){#main.ir .networkR .networkBase li:after,::-ms-backdrop{top:9px}#main.ir .irLibrary td a,::-ms-backdrop{display:inline-block;background-position:left 0,right 5px}}#main.ir .irLibrary td a:hover{text-decoration:underline}#main.ir .irLibrary td a:visited{color:#7e318e}#main.ir .irLibraryBtn{float:inherit;width:100%}#main.ir .irLibraryBtn p{float:left;width:225px;height:54px;margin-right:20px}#main.ir .irLibraryBtn p:last-child{margin-right:0}#main.ir .irLibraryBtn .btnLink02{width:100%;height:54px;line-height:1.4;padding:10px 18px}#main.ir .irLibraryBtn p:nth-child(3) .btnLink02,#main.ir .irLibraryBtn p:nth-child(4) .btnLink02{padding:19px 18px}#main.ir .instrument{width:100%;border-top:none;margin-bottom:60px}#main.ir .instrument.pattern01,#main.ir .instrument.pattern02{border-top:#b7b7b7 solid 1px}#main.ir .instrument thead{color:#fff;background-color:#00559d;text-align:center}#main.ir .instrument thead th{font-weight:400;line-height:1.4;padding:12px 5px 8px;border-left:#b7b7b7 solid 1px}#main.ir .instrument thead th:first-child{width:20%;border-left:none}#main.ir .instrument thead th:nth-child(2),#main.ir .instrument thead th:nth-child(3){width:40%}#main.ir .instrument tbody tr{border-bottom:#b7b7b7 solid 1px}#main.ir .instrument tbody tr:nth-child(2n){background-color:#f2f6fa}#main.ir .instrument tbody td{line-height:1.4;padding:12px 10px 8px 15px;border-left:#b7b7b7 solid 1px}#main.ir .instrument tbody td:first-child{width:20%;border-left:none}#main.ir .instrument tbody td:nth-child(2),#main.ir .instrument tbody td:nth-child(3){width:40%}#main.ir .instrument tbody td a{color:#00559d;text-decoration:none;display:block;padding:2px 14px 2px 30px;background-position:left 50%,right 50%}@media all and (-ms-high-contrast:none){#main.ir .instrument tbody td a,::-ms-backdrop{padding:3px 14px 2px 30px}}#main.ir .instrument tbody td a:hover{text-decoration:underline}#main.ir .instrument tbody td a:visited{color:#7e318e}#main.ir .instrument.pattern01 td:first-child{width:20%}#main.ir .instrument.pattern01 td:nth-child(2){width:80%}#main.ir .instrumentBox div{float:left;width:460px;margin-bottom:60px}#main.ir .instrumentBox div:first-child{width:100%}#main.ir .instrumentBox.result div{width:100%;margin-bottom:0}#main.ir .instrumentBox div:nth-child(2n){float:left;margin-bottom:0}#main.ir .instrumentBox div:last-child{float:right;margin-bottom:0}#main.ir .instrumentBox div .instrument.pattern01,#main.ir .instrumentBox div:last-child table{margin-bottom:0}#main.ir .instrumentBox div .instrument.pattern01 td:first-child{width:32%}#main.ir .instrumentBox div .instrument.pattern01 td:nth-child(2){width:68%}#main.ir .instrumentBox div:first-child .instrument.pattern01 td:first-child{width:32%}#main.ir .instrumentBox div:first-child .instrument.pattern01 td:nth-child(2){width:84.6%}#main.ir .instrumentBox div .instrument.pattern02{margin-bottom:0}#main.ir .instrument.pattern02 tbody td{width:100%;padding:12px 10px 8px}#main.ir #annual{float:left;margin-bottom:-40px}#main.ir #annual li{float:left;width:300px;height:auto;margin:0 20px 40px 0}#main.ir #annual li:nth-child(6n){margin-right:0}#main.ir #annual li a:hover>p{text-decoration:none}#main.ir #annual li span{float:left;width:200px;margin-bottom:8px;background-color:#00559d;line-height:0}#main.ir #annual li span img{width:100%;margin:0;border:1px solid #c4c4c4}#main.ir #annual li a p{float:left;width:200px;font-size:1.3rem;text-align:center;text-indent:2em;text-decoration:underline;padding:0;background:url(/assets/ico_pdf.svg) 30% 0 no-repeat;background-size:21px}#main.ir #annual li p:hover>span,#main.ir #stockholder .stockBox li a:hover>p{text-decoration:none}#main.ir #stockholder{float:left;margin-bottom:-40px}#main.ir #stockholder .stockBox{float:left;width:300px;margin:0 30px 40px 0}#main.ir #stockholder .stockBox:nth-child(3n){margin:0 0 40px}#main.ir #stockholder .stockBox li{float:left;width:140px}#main.ir #stockholder .stockBox li:nth-child(2){float:right}#main.ir #stockholder .stockBox li div{float:left;width:140px;height:auto}#main.ir #stockholder .stockBox li div span{float:left;width:140px;margin-bottom:8px;background-color:#00559d;line-height:0}#main.ir #stockholder .stockBox li div span img{width:100%;margin:0;border:1px solid #c4c4c4}#main.ir #stockholder .stockBox li a p{float:left;font-size:1.3rem;text-decoration:underline;padding:0;background:url(/assets/ico_pdf.svg) 10% 6px no-repeat;background-size:21px;line-height:1.4;text-align:center;width:100%}#main #news{float:left;display:block}#main #news #newsCategory{width:100%}#main #news #newsCategory li{float:left}#main #news #newsCategory li a{display:block;float:left;width:136px;line-height:1;padding:8px 0 7px;margin:0 10px 30px 0;text-indent:inherit;text-align:center;cursor:pointer;border-style:solid;border-width:1px;background-color:#fff;border-color:#333;text-decoration:none;color:#333}#main #news #newsCategory li:last-child a{margin-right:0}@media all and (-ms-high-contrast:none){#main #news #newsCategory li a,::-ms-backdrop{padding:10px 0 5px}#main #news .tabox dl dt,::-ms-backdrop{padding-top:4px}}#main #news #newsCategory li a:visited{color:inherit!important}#main #news #newsCategory li:nth-child(1) a.current,#main #news #newsCategory li:nth-child(1) a:hover{color:#333!important;background-color:#ededed;border-color:#ededed}#main #news #newsCategory li:nth-child(2) a.current,#main #news #newsCategory li:nth-child(2) a:hover{color:#fff!important;background-color:#00004f;border-color:#00004f}#main #news #newsCategory li:nth-child(3) a.current,#main #news #newsCategory li:nth-child(3) a:hover{color:#fff!important;background-color:#00559d;border-color:#00559d}#main #news #newsCategory li:nth-child(4) a.current,#main #news #newsCategory li:nth-child(4) a:hover{color:#fff!important;background-color:#5990bf;border-color:#5990bf}#main #news #newsCategory li:nth-child(5) a.current,#main #news #newsCategory li:nth-child(5) a:hover{color:#00559d!important;background-color:#e5eef5;border-color:#e5eef5}#main #news .tabox{width:100%;height:100%}#main #news .tabox dl{float:left;width:100%;line-height:22px;padding-bottom:14px;margin-bottom:14px;border-bottom:#666 dotted 1px}#main #news .tabox dl dt{float:left;width:185px;margin-right:10px}#main #news .tabox dl dt span{float:left;font-size:1.2rem;font-weight:700;width:93px;text-align:center;line-height:1;padding:5px 0;margin-right:10px}#main #news .tabox dl dt span.cat01{color:#fff;background-color:#00004f}#main #news .tabox dl dt span.cat02{color:#fff;background-color:#00559d}#main #news .tabox dl dt span.cat03{color:#fff;background-color:#5990bf}#main #news .tabox dl dt span.cat04{color:#00559d;background-color:#e5eef5}#main #news .tabox dl dd{float:left;width:525px}@media all and (-ms-high-contrast:none){#main #news .tabox dl dt span,::-ms-backdrop{padding:7px 0 4px;margin-top:-2px}#main #news .tabox dl dd,::-ms-backdrop{padding:4px 0 0 27px}#main #news .tabox dl dd a,::-ms-backdrop{background-position:right 6px}}#main #news .tabox dl dd a{display:block;color:#333;padding:0 15px 0 0;text-decoration:none;background-repeat:no-repeat,no-repeat;background-position:right 6px;background-image:url(../../common/images/arrow_glay.svg);background-size:8px}#main #news .tabox dl dd a img.pdf{width:20px;margin-bottom:-4px}@media all and (-ms-high-contrast:none){#main #news .tabox dl dd a img.pdf,::-ms-backdrop{margin-bottom:-5px;margin-top:-3px}}#main #news .tabox dl dd a:hover{text-decoration:underline}#main #news .tabox dl dd a:visited{color:#7e318e;text-decoration:none}#main .historyList.news{padding-top:0;margin:30px 0 0;border-top:none}#main .newsData{float:left;width:100%;margin:-15px 0 30px}#main .newsData li:first-child{float:left}#main .newsData li:last-child{float:right}#main .newsData li span{float:left;font-size:1.2rem;font-weight:700;width:93px;text-align:center;line-height:1;padding:5px 0;margin-right:10px}@media all and (-ms-high-contrast:none){#main .newsData li span,::-ms-backdrop{padding:7px 0 4px;margin-top:-2px}}#main .newsData li span.cat01{color:#fff;background-color:#00004f}#main .newsData li span.cat02{color:#fff;background-color:#00559d}#main .newsData li span.cat03{color:#fff;background-color:#5990bf}#main .newsData li span.cat04{color:#00559d;background-color:#e5eef5}#main.newsDetail iframe{float:left;margin:0 0 10px;max-width:100%}#main.newsDetail a img{margin-left:0}#main #exhibitionList{float:left}#main .exhibition{float:inherit;width:100%;padding-bottom:50px;margin-bottom:50px;border-bottom:#c5c5c5 solid 1px}#main #exhibitionList .exhibition:last-child{padding-bottom:0;border-bottom:none}#main .exhibition .agenda{position:relative;float:left;width:130px;border-right:#00559d solid 5px}#main .exhibition .agenda p{font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:5px}#main .exhibition .agenda ul{color:#00559d;font-size:2.4rem;font-weight:700;line-height:1.4;margin-bottom:5px}#main .exhibition .agenda ul li span{font-size:1.5rem}#main .exhibition .info{float:left;width:590px;padding-left:31px;margin-left:-3px;border-left:#9f9f9f solid 1px}#main .exhibition .info h3{font-size:3.2rem;border-bottom:none}#main .exhibition .info h3 a{padding-right:24px}#main .exhibition .info h3 a img{width:13px;margin-bottom:3px}#main .exhibition .info dl{float:inherit;width:100%;margin-bottom:10px}#main .exhibition .info dt{float:left;width:56px;color:#fff;font-size:1.3rem;font-weight:700;text-align:center;line-height:1;background-color:#00559d;padding:5px}@media all and (-ms-high-contrast:none){#main .exhibition .info dt,::-ms-backdrop{padding:7px 0 3px}}#main .exhibition .info dd{float:left;width:487px;margin-left:15px;font-size:1.8rem;font-weight:700;line-height:1.3}#main .exhibition .info table{width:100%;line-height:1.4}#main .exhibition .info table th{width:75px;padding-bottom:5px;font-weight:400;text-align:left;vertical-align:top}#main .exhibition .info table td{width:483px;padding-bottom:5px}#main .exDetailImg{width:100%;margin-bottom:30px}#main .exDetailImg img{margin:0;width:auto;max-width:100%}#main .table01.exDetail{vertical-align:top;margin-bottom:20px}#main .exDetailBtn,#main .exDetailInfo{margin-bottom:60px;float:left}#main .exDetailInfo{width:100%;padding:25px 0 30px;border-top:#e5eef5 solid 8px;border-bottom:#e5eef5 solid 8px}#main .exDetailInfo dl{float:left;width:395px}#main .exDetailInfo dl dt{color:#00559d;font-size:2rem;font-weight:700;line-height:1.3;padding-bottom:20px}#main .exDetailInfo div{float:right;width:300px}#main .exDetailInfo div img{width:100%}#main #exDetailArea .exDetailBox{position:relative;float:left;clear:both;width:345px;margin-bottom:30px}#main #exDetailArea .exDetailBox:nth-child(2n){float:right;clear:right}#main .exDetailBox .ttl{float:left;width:100%;color:#00559d;font-size:1.6rem;font-weight:700;padding:3px 0 3px 23px;margin-left:-2px;line-height:1.4;border-left:#00559d solid 5px}#main .exDetailBox .ttl img{margin-bottom:3px}@media all and (-ms-high-contrast:none){#main .exDetailBox .ttl img,::-ms-backdrop{margin-bottom:2px}}#main .exDetailBox div{float:left;width:145px;padding:15px 0 0 25px;border-left:#c2c2c2 solid 1px}#main .exDetailBox div span{float:left;width:120px;background-color:#00559d;line-height:0}#main .exDetailBox div span img{width:100%;margin:0;border:1px solid #c4c4c4}#main .exDetailBox a:hover>.ttl{text-decoration:underline}#main .exDetailBox a:hover>div span,#main.sitemap h2 a{text-decoration:none}#main .exDetailBox .version{float:right;width:185px;padding-top:15px}#main .exDetailTtl{float:left;width:100%;padding-bottom:10px;margin-top:30px;border-bottom:none}#main .exDetailTtl span{font-size:1.4rem;margin-left:20px;padding:5px 10px;background-color:#ededed}@media all and (-ms-high-contrast:none){#main .exDetailTtl span,::-ms-backdrop{padding:5px 10px 1px}}#main .exDetailGuide{float:left;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:#c5c5c5 solid 1px}#main .exDetailGuide ul{float:left;width:140px;text-align:center}#main .exDetailGuide ul li{width:140px;font-weight:700;font-size:1.6rem}#main .exDetailGuide ul li:first-child{color:#00559d}#main .exDetailGuide ul li:first-child span{font-size:2.4rem}#main .exDetailGuide ul li:last-child{color:#fff;font-size:1.6rem;padding:5px;background-color:#00559d}@media all and (-ms-high-contrast:none){#main .exDetailGuide ul li:last-child,::-ms-backdrop{padding:7px 0 1px}}#main .exDetailGuide .notice{float:left;width:580px;padding-left:35px;border-left:#00559d solid 1px}#main .exDetailGuide .notice h4{font-size:2rem;font-weight:700;padding:0 0 8px;margin-bottom:15px;background-color:transparent}#main .exDetailGuide .notice dl{float:left;margin-bottom:10px}#main .exDetailGuide .notice dl dt{float:left;font-size:1.3rem;font-weight:700;color:#fff;background-color:#00559d;padding:2px 0;width:60px;margin-right:15px;text-align:center}#main .exDetailGuide .notice dl dd{float:left;font-size:1.8rem;font-weight:700;width:469px;line-height:1.4}@media all and (-ms-high-contrast:none){#main .exDetailGuide .notice dl dt,::-ms-backdrop{padding:4px 0 0}#main .exDetailGuide .notice dl dd,::-ms-backdrop{padding:4px 0 0}}#main .defin02.exDetailDefin{float:left;margin:20px 0 0;border-color:#b9b9b9}#main .defin02.exDetailDefin dt{font-weight:400}#main .privacyTable{width:100%;margin-bottom:15px}#main .privacyTable tr{border-top:#b9b9b9 solid 1px;border-bottom:#b9b9b9 solid 1px}#main .privacyTable th{width:35%;background-color:transparent;border-right:#b9b9b9 solid 1px}#main .privacyTable td{width:65%}#main .privacyList01{margin-bottom:40px}#main .privacyList01 li{text-indent:-1em;padding:0 0 2px 1em}#main .privacyNotes{font-size:1.2rem;margin-bottom:40px}#main .privacyNotes li{text-indent:-1.8em;padding:0 0 2px 2em}#main .sitepolicyList{float:inherit;margin-bottom:40px}#main .sitepolicyList li{text-indent:-1em;padding:0 0 2px 1em}#main .sitepolicyList li ul{margin-left:-1em}#main .sitepolicyList li ul li{text-indent:0;margin:15px 0}#main .sitepolicyList li dl{margin:10px 0 0 1em}#main .sitepolicyList li dl dt{float:left;margin:0 25px 0 0}#main .sitepolicyList li dl dd{float:left;padding-top:10px}#main.sitemap{float:inherit;width:960px;margin-bottom:60px}#main.sitemap h2 a{display:block;color:#00559d}#main.sitemap .list{margin-bottom:40px}#topicPath.products{position:relative;z-index:1;padding:0;margin-bottom:-51px;overflow:hidden;width:100%;height:51px;background-color:rgba(255,255,255,.7)}#topicPath.products nav{float:none;width:960px;margin:auto;padding-top:15px}#pageTitle.products{position:relative;overflow:hidden;padding:0;width:100%;height:305px;background-color:#00559d}#pageTitle.products h1{position:absolute;line-height:1;width:1100px;left:50%;margin-left:-550px}#products{float:left;margin-bottom:90px}#products li{float:left;margin:0 20px 20px 0;line-height:0}#products li:nth-child(4n){margin-right:0}#products li:nth-child(10),#products li:nth-child(11),#products li:nth-child(9){margin-bottom:0}#productsSlider{float:left;overflow:hidden;position:relative;width:100%;margin:-70px 0 -40px}#productsSlider .sliderInner{position:relative;left:50%;width:2300px;margin:1px 0 0 -1150px}#productsSlider .sliderInner .slider li{width:452px}#productsSlider .sliderInner .slider li span,#productsSlider .sliderInner .slider li.bx-clone span{display:none!important}#productsSlider .sliderInner .slider li .bx-caption{display:none}#productsSlider .sliderInner .slider li.active .bx-caption{display:block}#productsSlider .sliderInner .slider li.active span{position:absolute;color:#fff;top:60px;width:452px;bottom:initial;font-size:1.6rem;background-color:rgba(0,0,0,.4);display:block!important;padding:65px 15px 10px}#productsSlider .sliderInner .slider li.active.passive span,#productsSlider .sliderInner .slider li.passive span{display:none!important}#productsSlider .sliderInner .slider li a.linkImg:hover:after{height:510px}#productsSlider #productsFilterBottom,#productsSlider #productsFilterTop{position:absolute;width:2300px}#productsSlider #productsFilterTop{top:-1px}#productsSlider #productsFilterBottom{bottom:-10px}#productsSlider .sliderInner .bx-wrapper{margin:0 auto;position:relative}#productsSlider .sliderInner .bx-wrapper .bx-pager{margin:0 auto;width:960px;background:#fff;display:none}#productsSlider .sliderInner .bx-wrapper .bx-prev{left:900px;background:url(../../products/images/img_products_main_prev.svg) left top no-repeat;background-size:contain}#productsSlider .sliderInner .bx-wrapper .bx-next{right:900px;background:url(../../products/images/img_products_main_next.svg) left top no-repeat;background-size:contain}#productsSlider .sliderInner .bx-wrapper .bx-next:hover,#productsSlider .sliderInner .bx-wrapper .bx-prev:hover{opacity:.8}#industry .industryBox a:hover .image img,#industryFoot li a:hover>div img,#main .productsCatalog .catalogList .catalogPamphlet a:hover>span img,#main .productsPicup .picup a:hover>.image img{opacity:.6}#productsSlider .sliderInner .bx-wrapper .bx-controls-direction a{position:absolute;top:240px;outline:0;width:37px;height:37px;text-indent:-9999px;z-index:1}#productsSlider .sliderInner .bx-wrapper .bx-controls-auto .bx-controls-auto-item,#productsSlider .sliderInner .bx-wrapper .bx-pager .bx-pager-item{display:inline-block}#productsSlider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a{display:block;width:10px;height:10px;margin:0 5px;outline:0;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#666}#productsSlider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a.active,#productsSlider .sliderInner .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}#main .productsCollection{float:left;width:100%}#main .productsCollection .box{float:left;width:210px;margin:0 45px 50px 0}#main .productsCollection .box:nth-child(3n){margin-right:0}#main .productsCollection .box .image{width:210px;margin-bottom:10px}#main .productsCollection .box .image img{width:100%}#main .productsCollection .box .ttl{color:#00559d;font-size:1.8rem;line-height:1.3;height:21px;overflow:hidden;margin-bottom:6px}#main .productsCollection .box .comment{height:70px;overflow:hidden;margin-bottom:15px}#main .productsCollection .box ul{height:103px}#main .productsCollection .box ul li a{font-size:1.2rem;width:210px;padding:10px 0 7px 5%;line-height:1;text-decoration:none;display:block;background:url(/assets/arrow_link.svg) 96% center no-repeat;background-size:8px}#main .productsCollection .box ul li a:hover,#main .productsPicup .picup a:hover>.comment,#main .productsPicup .picup a:hover>.ttl{text-decoration:underline}#main .productsCollection .box ul .link01 a{background-color:#e5eef5;margin-bottom:8px}#main .productsCollection .box ul .link02 a{background-color:#ededed}#main .productsPicup{float:left;width:100%;padding-top:30px;margin-bottom:90px;border-top:#b1b1b1 solid 1px}#main .productsPicup .picup{float:left;width:220px;margin-right:30px}#main .productsPicup .picup:nth-child(3n){margin-right:0}#main .productsPicup .picup .image{float:left;width:90px;height:auto;background-color:#00559d;line-height:0}#main .productsPicup .picup .image img{width:100%;margin:0;border:1px solid #d9d9d9}#main .productsPicup .picup .ttl{float:right;width:120px;font-size:1.6rem;line-height:1.3;margin-bottom:5px}#main .productsPicup .picup .comment{float:right;color:#333;width:120px;font-size:1.2rem}#productsFeature{float:left;position:relative;overflow:hidden;padding:0;width:100%;background-color:#fff;margin:20px 0 50px}#productsFeature.dice{height:428px}#productsFeature.gauge{height:328px}#productsFeature.re_grind{height:428px}#productsFeature.special{height:310px;background-color:#e5eef5}#productsFeature #productsFeatureImg{position:absolute;line-height:1;width:1520px;left:50%;margin-left:-760px}#productsFeature .productCopy{position:relative;width:960px;margin:0 auto}#productsFeature .productCopy .copy{font-size:2.2rem;color:#00559d}#productsFeature .productCopy .lead.special a:visited,#productsFeature .productCopy li a:visited{color:#7e318e}#productsFeature .productCopy .lead{font-size:1.6rem}#productsFeature .productCopy .copy.dice{width:462px;margin:80px 0 20px}#productsFeature .productCopy .lead.dice{width:462px;margin:0 0 20px}#productsFeature .productCopy .copy.gauge{width:520px;margin:80px 0 20px}#productsFeature .productCopy .lead.gauge{width:570px;margin:0 0 20px}#productsFeature .productCopy .copy.re_grind{width:594px;margin:70px 0 20px}#productsFeature .productCopy .lead.re_grind{width:426px;margin:0 0 20px}#productsFeature .productCopy .copy.special{float:left;width:285px;margin:40px 0 30px}#productsFeature .productCopy .lead.special{float:left;width:285px;margin:0 0 10px}#productsFeature .productCopy .specialFlow{float:right;width:645px;margin:40px 0 0}#productsFeature .productCopy .specialFlow img{width:100%}#productsFeature .productCopy ul.specialList{float:left;width:285px}#productsFeature .productCopy li a{position:relative;padding-right:20px;margin-right:20px;text-decoration:none}#main .gaugeLink .box .linkbtn .btnLink02:hover,#main .re_grindDealing li a:hover>span,#productsFeature .productCopy li a:hover{text-decoration:underline}#productsFeature .productCopy li a img{margin-left:5px}#productsFeature .productCopy li a::before{position:absolute;content:"";top:6px;right:10px;width:7px;height:7px;border-top:1px solid grey;border-right:1px solid grey;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.productsMovie{clear:both;width:960px;margin:0 auto 80px}.productsMovie div{position:relative;float:left;width:450px}.productsMovie div img{width:100%;margin:0}.productsMovie strong{position:absolute;top:39%;left:42%}.productsMovie strong img{width:90%}.productsMovie img{width:100%;margin:0}.productsMovie .lead,.productsMovie .ttl{float:right;width:490px}.productsMovie a.linkImg:hover:after{height:250px}.productsMovie .ttl{color:#00559d;font-size:2rem;margin-bottom:25px}#main .gaugeLink{width:100%;float:left;margin-bottom:60px}#main .gaugeLink .box{float:left;width:352px;padding:15px;border:3px solid #e5eef5}#main .gaugeLink .box:nth-child(2n){float:right}#main .gaugeLink .box .ttl{color:#00559d;font-size:2.2rem;line-height:1.2;height:60px;text-align:center;margin-bottom:10px;border-bottom:#00559d solid 1px}#main .gaugeLink .box:nth-child(2) .ttl{padding-top:12px}#main .gaugeLink .box .ttl span{font-size:1.4rem}#main .gaugeLink .box .desc{height:110px}#main .gaugeLink .box .linkbtn .btnLink02{width:100%;text-align:center;padding:17px 0 15px}#main .productsLineup{float:left;width:100%}#main .productsTtl{font-size:1.8rem}#main .productsTtl.indekisaburu{padding-bottom:0;line-height:0;border-bottom:none}#main .productsTtl.indekisaburu img{width:100%}#main .productsTtl.indekisaburu.line img{border:1px solid #c3c3c3}#main .productsLineup .box{float:left;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:#c3c3c3 solid 1px}#main .productsLineup .box:last-child{margin-bottom:90px;border-bottom:none}#main .productsLineup .box .item{float:left;width:50%;border-right:#c3c3c3 solid 1px}#main .productsLineup .box .item:nth-child(2n){border-right:none;border-left:#c3c3c3 solid 1px;margin-left:-1px}#main .productsLineup .box .item .image{text-align:center;margin-bottom:20px}#main .productsLineup .box .item.gauge .image img{width:60%}#main .productsLineup .box .item.dice .image img{width:30%}#main .productsLineup .box .item .name{font-size:2rem;color:#00559d;margin:0 20px 5px 0}#main .productsLineup .box .item:nth-child(2n) .name{margin:0 0 5px 20px}#main .productsLineup .box .item .feature{margin:0 20px 5px 0}#main .productsLineup .box .item:nth-child(2n) .feature{margin:0 0 5px 20px}#main .productsLineup .box .item .fileLink.itemlink,#main .productsLineup .box .item .itemlink .btnLink03{width:70%;margin:0 20px 5px 0}#main .productsLineup .box .item:nth-child(2n) .fileLink.itemlink,#main .productsLineup .box .item:nth-child(2n) .itemlink .btnLink03{width:70%;margin:0 0 5px 20px}#main .productsLineup.special .box{float:left;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:#c3c3c3 solid 1px}#main .productsLineup.special .box:last-child{margin-bottom:90px;border-bottom:none}#main .productsLineup.special .box .item{float:left;width:50%;border-right:#c3c3c3 solid 1px}#main .productsLineup.special .box .item:nth-child(2n){border-right:none;border-left:#c3c3c3 solid 1px;margin-left:-1px}#main .productsLineup.special .box .item .image{text-align:center;margin-bottom:20px;margin-right:20px}#main .productsLineup.special .box .item:nth-child(2n) .image{margin-left:20px;margin-right:0}#main .productsLineup.special .box .item .image img{width:100%}#main .productsLineup.special .box .item .name{font-size:2rem;color:#00559d;margin:0 0 5px 20px}#main .productsLineup.special.box .item:nth-child(2n) .name{margin:0 0 5px 40px}.re_grindFeature{margin-bottom:60px}.re_grindFeature .image{float:left;width:450px}.re_grindFeature .image img{width:100%}.re_grindFeature .re_grindTtl{float:right;width:480px;color:#00559d;font-size:2rem;margin-bottom:10px}.re_grindFeature .re_grindComment{float:right;width:480px}#main .re_grindDealing{float:left;width:100%;margin-bottom:35px}#main .re_grindDealing li{float:left;width:226px;height:82px;margin:0 21px 20px 0;border-left:#c5c5c5 solid 1px;border-bottom:#c5c5c5 solid 1px;background-repeat:no-repeat;background-position:left bottom;background-size:33%}#main .re_grindDealing li a{width:100%;height:100%;display:inline-block}#main .re_grindDealing li a:hover{background-color:rgba(0,85,157,.25)}#main .re_grindDealing li:nth-child(3n){margin-right:0}#main .re_grindDealing li:nth-child(1){background-image:url(../../products/re_grind/images/pro_regrind_taps.png)}#main .re_grindDealing li:nth-child(2){background-image:url(../../products/re_grind/images/pro_regrind_drills.png)}#main .re_grindDealing li:nth-child(3){background-image:url(../../products/re_grind/images/pro_regrind_endmills.png)}#main .re_grindDealing li:nth-child(4){background-image:url(../../products/re_grind/images/pro_regrind_dies.png)}#main .re_grindDealing li:nth-child(5){background-image:url(../../products/re_grind/images/pro_regrind_diamond.png)}#main .re_grindDealing li:nth-child(6){background-image:url(../../products/re_grind/images/pro_regrind_recoating.png)}#main .re_grindDealing li span{position:relative;float:left;margin:31px 0 0 34%;line-height:1.3;padding:3px 17px 3px 23px;text-decoration:none;background-repeat:no-repeat,no-repeat;background-position:left center,96% center;background-image:url(/assets/ico_pdf.svg),url(/assets/arrow_link.svg);background-size:20px,8px}@media all and (-ms-high-contrast:none){#main .re_grindDealing li span,::-ms-backdrop{background-position:left 0,96% 5px;background-size:19px,8px}}#main .re_grindDealing li a img{margin:0 5px -6px 0}#main .re_grindOffices{float:left;width:100%;padding:20px;margin-bottom:60px;border:1px solid #cfcfcf}#main .re_grindOffices div{float:left;width:240px;margin-right:20px;line-height:0}#main .re_grindOffices div img{width:100%;margin:0}#main .re_grindOffices .re_grindOfficesTtl{float:left;color:#00559d;font-size:1.9rem;margin-bottom:10px}#main .re_grindOffices .btnLink03{float:left;display:block;line-height:1;padding:17px 50px 15px 40px;background-image:url(/assets/ico_point_blue.svg),url(/assets/arrow_link.svg);background-position:5% center,94% center;background-size:18px,8px}#main .toolingItem{float:left;width:100%;margin-bottom:60px}#main .toolingItem .image{float:left;width:295px}#main .toolingItem .image img{width:100%}#main .toolingItem .toolingCopy{float:right;width:405px;color:#00559d;font-size:1.8rem;line-height:1.3}#main .toolingItem .toolingTtl{float:right;width:405px;color:#00559d;font-size:2.9rem;font-weight:700;line-height:1.3;margin-bottom:10px}#main .toolingItem .toolingTxt{float:right;width:405px;height:162px;margin-bottom:10px;overflow:hidden}#main .toolingItem .toolingLink{float:right;width:405px;margin-bottom:19px}@media all and (-ms-high-contrast:none){#main .toolingItem .toolingLink,::-ms-backdrop{margin-bottom:16px}}#main .toolingItem .toolingLink a{position:relative;padding-right:12px}#main .toolingItem .toolingLink a:before{position:absolute;content:"";top:5px;right:0;width:7px;height:7px;border-top:1px solid grey;border-right:1px solid grey;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main .toolingItem .fileLink{float:right;width:405px}#main .toolingItem .fileLink li{float:left;width:48%;margin-bottom:0}#main .toolingItem .fileLink li:nth-child(2n){float:right}#main .toolingItem .fileLink li a{width:100%}#main .toolingItem .fileLink li a:visited{color:#7e318e!important}#main .productsLead{font-size:1.8rem;margin-bottom:40px}#main .indekisaburuItem{float:left;width:100%;margin-bottom:60px}#main .indekisaburuItem .image{float:left;width:220px}#main .indekisaburuItem .image img{width:100%;border:1px solid #c3c3c3}#main .indekisaburuItem h3{float:right;width:480px;clear:none}#main .indekisaburuItem .indekisaburuTxt{float:right;width:480px;height:88px;margin-bottom:10px;overflow:hidden}#main .indekisaburuItem .fileLink{float:right;width:480px}#main .indekisaburuItem .fileLink li{float:left;width:48%;margin-bottom:0}#main .indekisaburuItem .fileLink li:nth-child(2n){float:right}#main .indekisaburuItem .fileLink li a{width:100%}#main .indekisaburuItem .fileLink li a.blankLink{display:block;padding:10px 17px 10px 15px;text-decoration:none;border:1px solid #c4c4c4;background-color:#fff;background-position:96% 17px;background-repeat:no-repeat;background-size:8px;background-image:url(/assets/arrow_link.svg)}#main .indekisaburuItem .fileLink li a.blankLink:hover{background-color:#d9e5f0;text-decoration:underline}@media all and (-ms-high-contrast:none){#main .indekisaburuItem .fileLink li a.blankLink,::-ms-backdrop{padding:12px 10px 8px 15px;background-size:8px;background-position:96% 15px}#main .indekisaburuItem .fileLink li a.pdfLink,::-ms-backdrop{background-size:23px,8px}}#productsPick.abrand{width:250px}#productsCopy.abrand{width:660px;margin:40px 0 20px}#productsLink.abrand{width:660px;margin:0 0 79px}#productsLink li{float:left}#productsLink li a{position:relative;padding-right:20px;margin-right:20px;text-decoration:none;display:block}#subNav.abrand{position:absolute;background-color:#fff;margin-top:-144px}@media all and (-ms-high-contrast:none){#subNav.abrand,::-ms-backdrop{margin-top:-145px}}#productAnchor{padding:15px 0 14px;margin:-40px 0 40px;background-color:#00296f}#productAnchor.fixed{position:fixed;top:56px;width:100%;z-index:2;margin:0}#productAnchor li{position:relative;float:left;margin-right:39px;line-height:1}#productAnchor li:last-child{margin-right:0}#productAnchor li a{color:#fff;display:block;padding-right:15px;text-decoration:none}#productAnchor li a:hover{text-decoration:underline}#productAnchor li a::before{position:absolute;content:"";top:2px;right:0;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media all and (-ms-high-contrast:none){#productAnchor,::-ms-backdrop{padding:15px 0 10px}#productAnchor li a::before,::-ms-backdrop{top:0}}#main .productsName{float:left;width:100%;margin-bottom:10px}#main .productsName p{float:left;width:525px;color:#00559d;font-size:2.2rem;line-height:1.3}#main .productsName span{float:right;width:185px}#main .productsName span img{width:100%;margin:0}#main .productsCharact .charactBox .charactText ul li:after,#main .productsParade .paradeBox .paradeText ul li:after{background:#00559d;top:12px;left:0;margin-top:-5px;height:6px;border-radius:100%;content:""}#main .productsFree{float:left;width:100%;margin-bottom:60px}#main .productsFree .left{float:left;width:220px}#main .productsFree .left img{width:100%}#main .productsFree .right{float:right;width:480px}#main .productsCharact{float:left;width:100%;margin-bottom:60px}#main .productsCharact .charactBox{float:left;width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:#c4c4c4 dashed 1px}#main .productsCharact .charactBox:last-child{margin-bottom:0}#main .productsCharact .charactBox .charactImg{float:left;width:100%}#main .productsCharact .charactBox .charactImg img{width:auto;max-width:100%}#main .productsCharact .charactBox .charactText{float:left;width:100%;margin-bottom:10px}#main .productsCharact .charactBox .charactText ul{margin-bottom:0}#main .productsCharact .charactBox .charactText ul li{position:relative;padding:0 0 2px 1em}#main .productsCharact .charactBox .charactText ul li:last-child{padding-bottom:0}#main .productsCharact .charactBox .charactText ul li:after{position:absolute;width:6px}#main .charactSupport,#main .productsParade{float:left;width:100%;margin-bottom:60px}#main .productsParade .paradeBox{float:left;width:100%;margin-bottom:30px}#main .productsParade .paradeBox:last-child{margin-bottom:0}#main .productsParade .paradeBox .paradeImg{float:left;width:100%}#main .productsParade .paradeBox .paradeImg img{width:auto;max-width:100%}#main .productsParade .paradeBox .paradeText{float:left;width:100%;margin-bottom:10px}#main .productsParade .paradeBox .paradeText ul{margin-bottom:0}#main .productsParade .paradeBox .paradeText ul li{position:relative;padding:0 0 2px 1em}#main .productsParade .paradeBox .paradeText ul li:last-child{padding-bottom:0}#main .productsParade .paradeBox .paradeText ul li:after{position:absolute;width:6px}#main .productsCase{float:left;width:100%;margin-bottom:60px}#main .productsCase .caseImg,#main .productsCase .caseText{float:left;width:100%;margin-bottom:10px}#main .productsCase .caseImg img{width:auto;max-width:100%}#main .productsCase .caseImg .procLeft{float:left;margin-bottom:20px}#main .productsCase .caseImg .procRight{float:right;margin-bottom:20px}#main .productsCase .caseImg .procLeft img,#main .productsCase .caseImg .procRight img{width:100%}#main .productsCase .fileLink{width:50%}#main .productsCatalog{float:left;width:100%;margin-bottom:60px}#main .productsCatalog .catalogList{float:left;width:335px}#main .productsCatalog .catalogList:nth-child(2){float:right}#main .productsCatalog .catalogList .catalogPamphlet{position:relative;width:200px;height:auto;margin:0 auto 20px}#main .productsCatalog .productsCatalog .catalogList .catalogPamphlet a:hover>strong{text-decoration:none}#main .productsCatalog .catalogList .catalogPamphlet span{float:left;width:200px;margin-bottom:12px;background-color:#00559d;line-height:0}#main .productsCatalog .catalogList .catalogPamphlet span img{width:100%;margin:0;border:1px solid #c4c4c4}#main .productsCatalog .catalogList .catalogPamphlet a strong{float:inherit;font-size:1.3rem;font-weight:400;text-decoration:underline;padding:5px 0 8px 2.4em;background:url(/assets/ico_pdf.svg) left 0 no-repeat;background-size:21px}#industry .industryBox a,#main .productsCatalog .catalogList .catalogPamphlet a:hover>strong{text-decoration:none}#main .productsCatalog .catalogList .catalogPamphlet a strong.catalogLink{background:url(/assets/ico_catalog.svg) left 4px no-repeat;background-size:auto;display:inline-block}#main .productsCatalog .catalogList ul{width:200px;margin:0 auto}#main .productsCatalog .catalogList ul li{float:left}#main .productsCatalog .catalogList ul li:nth-child(2){padding:0 10px}#main .productsCatalog .catalogList ul li a{width:inherit}#main .productsCatalog .catalogList .catalogMovie{position:relative}#main .productsCatalog .catalogList .catalogMovie strong{position:absolute;top:33%;left:42%}#main .productsCatalog .catalogList .catalogMovie strong img{width:90%}#main .productsCatalog .catalogList .catalogMovie img{width:100%;margin:0}#main .productsCatalog .catalogList .catalogMovie a.linkImg:hover:after{height:97%}#main .productsWorkshop{float:left;width:100%;margin-bottom:60px}#main .productsWorkshop .workshopMovie{position:relative;width:595px;margin:0 auto}#main .productsWorkshop .workshopMovie strong{position:absolute;top:43.5%;left:44.5%}#main .productsWorkshop .workshopMovie a strong img{width:90%}#main .productsWorkshop .workshopMovie a img{margin:0;width:100%}#main .productsWorkshop .workshopMovie a.linkImg:hover:after{height:98%}#itemSlider{float:left;width:100%;margin-bottom:20px}#itemSlider .slider{float:left;clear:both;display:block;margin:0 auto;width:604px;max-width:604px;height:auto}#itemSlider .slider li{z-index:0!important}#itemSlider .bx-wrapper{float:left;width:604px;margin:0;box-sizing:border-box;border:1px solid #e3e3d3}#itemSlider .bx-wrapper img{width:100%;height:auto}#itemSlider #itemPager{width:101px;float:right}#itemSlider #itemPager>a{width:101px;float:left;text-align:center;overflow:hidden;line-height:0;box-sizing:border-box;border:1px solid #e3e3d3;display:inline-block;margin-bottom:13.5px}#itemSlider #itemPager>a img{width:101px;margin:-1px}#itemSlider #itemPager>a.active,#itemSlider #itemPager>a:hover{box-sizing:border-box;border:6px solid #00559d}#itemSlider #itemPager>a.active img,#itemSlider #itemPager>a:hover img{margin:-6px}#main .itemCopy{margin-bottom:60px}#subNav.industry{display:none}#topicPath.industry{position:relative;z-index:1;padding:0;margin-bottom:-51px;overflow:hidden;width:100%;height:51px;background-color:rgba(255,255,255,0)}#topicPath.industry nav{float:none;width:960px;margin:auto;padding-top:15px}#pageTitle.industry{position:relative;overflow:hidden;padding:0;width:100%;height:349px;background-color:#fff}#pageTitle.industry h1{position:absolute;line-height:1;width:2300px;left:50%;margin-left:-1150px}#industry{float:left;width:100%;margin-bottom:90px}#industry .industryBox{float:left;width:286px;margin:0 51px 30px 0}#industry .industryBox:nth-child(3){margin-right:0}#industry .industryBox:nth-child(4),#industry .industryBox:nth-child(5){margin-bottom:0}#industry .industryBox .image{width:100%;line-height:0;background-color:#00559d;margin-bottom:6px}#industry .industryBox .image img{width:100%}#industry .industryBox .ttl{position:relative;font-size:2rem;font-weight:700;display:inline;line-height:1}#industry .industryBox a:hover .ttl{text-decoration:underline}#industryFeature{float:left;position:relative;overflow:hidden;padding:0;width:100%;background-color:#fff;margin:0 0 50px}#industryFeature.automobile{height:660px}#industryFeature.mold{height:525px;margin-bottom:145px}#industryFeature.aerospace{height:614px}#industryFeature.energy{height:607px}#industryFeature.heavy{height:648px}#industryFeature #industryMain{position:absolute;line-height:1;width:2300px;left:50%;margin-left:-1150px}#industryFeature .industryDesc{position:relative;width:960px;margin:0 auto;z-index:1}#industryFeature .industryDesc .copy{float:left;clear:both;width:338px;color:#00559d;font-size:2.5rem;font-weight:700;line-height:1.4;margin:95px 0 24px}#industryFeature.energy .industryDesc .copy{float:right;width:460px;margin-top:133px}#industryFeature.heavy .industryDesc .copy{float:right;width:365px;margin-top:133px}#industryFeature .industryDesc .lead{float:left;clear:both;width:380px;font-size:1.6rem;line-height:1.8}#industryFeature.energy .industryDesc .lead{float:right;width:460px}#industryFeature.heavy .industryDesc .lead{float:right;width:365px}#industryCatalog{position:relative;float:left;width:100%;margin-top:-156px;margin-bottom:60px}#industryCatalog a:visited{color:#7e318e!important;text-decoration:underline}#industryCatalog.mold{margin-top:-252px}#industryCatalog.aerospace{margin-top:-166px}#industryCatalog.reverse.energy,#industryCatalog.reverse.heavy{margin-top:-50px}#industryCatalog .itemBox{float:left;clear:left;width:481px;padding-top:100px;margin-right:-1px;border-right:#00559d solid 1px}#industryCatalog .itemBox:nth-child(2n),#industryCatalog.reverse .itemBox{float:right;clear:right;border-right:none;border-left:#00559d solid 1px}#industryCatalog.reverse.heavy .itemBox:first-child{padding-top:0}#industryCatalog.reverse .itemBox:nth-child(2n){float:left;clear:left;border-left:none;border-right:#00559d solid 1px}#industryCatalog .itemBox:nth-child(2),#industryCatalog.aerospace .itemBox:first-child,#industryCatalog.mold .itemBox:first-child{padding-top:200px}#industryCatalog.aerospace .itemBox:nth-child(2),#industryCatalog.mold .itemBox:nth-child(2){padding-top:400px}#industryCatalog .itemBox .itemImg{width:481px;padding-right:71px;margin-bottom:20px}#industryCatalog .itemBox:nth-child(2n) .itemImg,#industryCatalog.reverse .itemBox .itemImg{padding:0 0 0 71px}#industryCatalog.reverse.heavy .itemBox:first-child .itemName{margin-top:50px}#industryCatalog .itemBox .itemImg img{width:100%}#industryCatalog.reverse .itemBox:nth-child(2n) .itemImg{padding:0 71px 0 0}#industryCatalog .itemBox .itemName{position:relative;width:489px;padding-right:80px;margin-bottom:20px;color:#00559d;font-size:2.4rem;font-weight:700;text-align:center;background:url(/assets/img_industry_pro_left.png) right center no-repeat}#industryCatalog .itemBox:nth-child(2n) .itemName,#industryCatalog.reverse .itemBox .itemName{padding:0 0 0 80px;margin-left:-8px;background:url(/assets/img_industry_pro_right.png) left center no-repeat}#industryCatalog.reverse .itemBox:nth-child(2n) .itemName{padding:0 80px 0 0;margin-left:0;background:url(/assets/img_industry_pro_left.png) right center no-repeat}#industryCatalog .itemBox .itemName span{padding:0 20px;background-color:#fff}#industryCatalog .itemBox .itemComment{width:481px;padding-right:71px;margin-bottom:55px}#industryCatalog .itemBox:nth-child(2n) .itemComment,#industryCatalog.reverse .itemBox .itemComment{padding:0 0 0 71px}#industryCatalog.reverse .itemBox:nth-child(2n) .itemComment{padding:0 71px 0 0}#industryCatalog .itemBox .itemList{display:none;float:left}#industryCatalog .itemBox .itemList .box{float:left;width:481px;padding-right:71px;margin-bottom:50px}#industryCatalog .itemBox:nth-child(2n) .itemList .box,#industryCatalog.reverse .itemBox .itemList .box{padding:0 0 0 71px}#industryCatalog.reverse .itemBox:nth-child(2n) .itemList .box{padding:0 71px 0 0}#industryCatalog .itemBox .itemList .box .ttl{font-size:1.6rem;padding:5px 15px;margin-bottom:25px;background-color:#ececec}@media all and (-ms-high-contrast:none){#industryCatalog .itemBox .itemName,::-ms-backdrop{background-position:right 6px}#industryCatalog.reverse .itemBox .itemName,::-ms-backdrop{background-position:left 6px}#industryCatalog .itemBox:nth-child(2n) .itemName,::-ms-backdrop{background-position:left 6px}#industryCatalog.reverse .itemBox:nth-child(2n) .itemName,::-ms-backdrop{background-position:right 6px}#industryCatalog .itemBox .itemList .box .ttl,::-ms-backdrop{padding:7px 15px 3px}}#industryCatalog .itemBox .itemList .box .image{margin-bottom:25px}#industryCatalog .itemBox .itemList .box .image img{width:100%}#industryCatalog .itemBox .itemList .box ul{text-align:center;width:60%;margin:0 20%}#industryCatalog .itemBox .itemList .box ul.matter01{width:100%;margin:0}#industryCatalog .itemBox .itemList .box ul.matter02{width:80%;margin:0 10%}#industryCatalog .itemBox .itemList .box ul li{float:left;width:50%}#industryCatalog .itemBox .itemList .box ul.matter01 li{width:100%}#industryCatalog .itemBox .itemList .box ul.matter02 li{width:33.3%}#industryCatalog .itemBox .itemList .box ul li a{position:relative;padding-right:12px;text-decoration:none;display:inline-block}#industryCatalog .itemBox .itemBtn span:hover,#industryCatalog .itemBox .itemList .box ul li a:hover{text-decoration:underline}#industryCatalog .itemBox .itemList .box ul li a img{margin-left:5px}#industryCatalog .itemBox .itemList .box ul li a:before{position:absolute;content:"";top:7px;right:0;width:7px;height:7px;border-top:2px solid #a1a1a1;border-right:2px solid #a1a1a1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mfp-container:before,.mfp-figure:after{content:''}@media all and (-ms-high-contrast:none){#industryCatalog .itemBox .itemList .box ul li a,::-ms-backdrop{display:inline}#industryCatalog .itemBox .itemList .box ul li a:before,::-ms-backdrop{top:5.5px}}#industryCatalog .itemBox .itemBtn{float:left;width:410px;margin-bottom:35px;border-top:#fff solid 1px}#industryCatalog .itemBox:nth-child(2n) .itemBtn,#industryCatalog.reverse .itemBox .itemBtn{float:right}#industryCatalog.reverse .itemBox:nth-child(2n) .itemBtn{float:left}#industryCatalog .itemBox .itemBtn.close{border-top:#bebebe solid 1px}#industryCatalog .itemBox .itemBtn span{position:relative;line-height:1;text-align:center;text-indent:30px;width:220px;margin:-19px auto 0;background:url(/assets/img_abrand_open.svg) 60px center no-repeat #fff;padding:10px 0;border:1px solid #d8d8d8;display:block;cursor:pointer}@media all and (-ms-high-contrast:none){#industryCatalog .itemBox .itemBtn span,::-ms-backdrop{padding:13px 0 7px}}#industryCatalog .itemBox .itemBtn.close span{margin:-19px auto 0;background:url(/assets/img_abrand_close.svg) 60px center no-repeat #d8d8d8}#industryCatalog .itemBox .itemBtn span:first-child{display:block}#industryCatalog .itemBox .itemBtn span:last-child,#industryCatalog .itemBox .itemBtn.close span:first-child{display:none}#industryCatalog .itemBox .itemBtn.close span:last-child{display:block}#industryFoot{float:left;width:100%;margin-bottom:60px}#industryFoot li{float:left;width:16.22%;text-align:center;margin-right:5px}#industryFoot li a{text-decoration:none}#industryFoot li div{display:inline-block;line-height:0;background-color:#00559d}#industryFoot li:last-child{margin-right:0}#industryFoot li a:hover>p{text-decoration:underline}#industryFoot li a:visited>p{color:#7e318e}#industryContact{clear:both;width:720px;margin:0 auto;background-color:#E7E7E7;padding:20px 50px}#industryContact .industryContacTtl{color:#00559d;font-size:1.8rem;line-height:1.3;font-weight:700;text-align:center;margin-bottom:10px}#industryContact .btn01 a,#industryContact .btn02 a{line-height:1;width:300px;background-repeat:no-repeat,no-repeat;background-position:14px center,94% center;display:block}#industryContact .btn01 a{float:left;color:#fff!important;text-decoration:none;padding:17px 50px 15px 40px;background-color:#00559d;background-image:url(/assets/ico_point.svg),url(/assets/arrow_white.svg);background-size:18px,8px}#industryContact .btn01 a:hover{color:#fff!important;text-decoration:underline}@media all and (-ms-high-contrast:none){#industryContact .btn01 a,::-ms-backdrop{padding:16px 50px 11px 40px}}#industryContact .btn02 a{float:right;text-decoration:none;padding:16px 30px 14px 52px;border:1px solid #B2CCE3;background-color:#fff;background-image:url(/assets/tel.svg),url(/assets/arrow_link.svg);background-size:28px,8px}@media all and (-ms-high-contrast:none){#industryContact .btn02 a,::-ms-backdrop{padding:16px 30px 9px 52px}}#industryContact .btn02 a:hover{background-color:#d9e5f0;text-decoration:underline}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/assets/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;display:block;padding:10px}.mCustomScrollbar{-ms-touch-action:none;touch-action:none}.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.mCSB_inside>.mCSB_container{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:8px;height:auto;left:auto;top:0;right:0;bottom:0;background:#CCC;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:8px;height:100%;margin:0 auto;background-color:#DEDEDE}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:8px;height:100%;margin:0 auto}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mfp-bg,.mfp-wrap{position:fixed;top:0}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;left:0}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#00559d}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mfp-bg{height:100%;z-index:1042;overflow:hidden;background:#00559d;opacity:.9}.mfp-wrap{height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;height:100%;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;font-size:4rem;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
;body > .skiptranslate{display:none;} 

#industryCatalog .itemBox .itemBtn span {
    position: relative;
    line-height: 1;
    text-align: center;
    text-indent: 30px;
    width: 220px;
    font-weight: 600;
    font-size: 14px;
    margin: -19px auto 0;
    background: url(https://osg.com.br/wp-content/uploads/2022/03/img_abrand_open.png) 60px center no-repeat #fff!important;
    padding: 10px 0;
    border: 1px solid #d8d8d8;
    display: block;
    cursor: pointer;
}


#industryCatalog .itemBox .itemBtn.close span {
    margin: -19px auto 0;
    font-weight: 600;
    font-size: 15px;
    background: url(https://osg.com.br/wp-content/uploads/2022/03/img_abrand_close.png) 60px center no-repeat #d8d8d8!important;
}