@charset "UTF-8";button,html,input,select,textarea{font-family:YakuHanJP,noto,notoB,ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif;font-weight:500}html{background:#fff;color:#1a1311;font-size:14px;line-height:1.86;word-break:break-all}html.is-fixed{left:0;position:fixed;width:100%}body{background:#fff;margin:0}*,:after,:before{box-sizing:border-box}img{border:0;max-width:100%;vertical-align:top}img,p{margin:0}p{word-wrap:break-word;overflow-wrap:break-word;padding:0}a{color:#333;text-decoration:none}button,input,select:not(.orderby-option-container),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}select::-ms-expand{display:none}textarea{resize:vertical}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}button{border:none}button,label{cursor:pointer}table{border-collapse:collapse}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:500;margin:0;padding:0}main{display:block}#wrapper,.outer-block{min-width:1150px}.inner-block{position:relative;width:1110px}#wrapper{overflow:hidden;position:relative}.en-site{word-break:break-word}.ib{display:inline-block}main:not(.home){display:block;margin-top:80px}main:not(.home) .inner-block{padding-bottom:180px}.bg-gray{background:#fafafa}@font-face{font-family:roboto;src:url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/Roboto-Bold.woff) format("woff"),url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:robotoB;font-weight:700;src:url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/Roboto-Bold.woff) format("woff"),url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:noto;src:url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/NotoSansJP-Regular.woff) format("woff"),url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:notoB;font-weight:700;src:url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/NotoSansJP-Bold.woff) format("woff"),url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/font/NotoSansJP-Bold.woff) format("opentype")}.roboto{font-family:roboto}.robotoB{font-family:robotoB}.ico-tab{position:relative}.ico-tab:after{background:url(/hubfs/8005843/library/icon/ico-tab.png) no-repeat 50%/contain;bottom:0;content:"";height:9px;left:0;left:auto;margin:auto;position:absolute;right:0;right:-16px;top:0;width:9px}.ico-tab.white:after{background:url(/hubfs/8005843/library/icon/ico-tab-white.png) no-repeat 50%/contain}.new{background:#91000f;color:#fff;font-size:12px;font-weight:700;margin-left:15px;padding:4px}.actions input[type=submit],.btn-area .c-btn01{background:#1a1311;border:1px solid #fff;color:#fff;display:block;margin:0 auto;padding:10px 20px;text-align:center;width:230px}.btn-area .c-btn01.w-320{width:320px}.btn-area .c-btn01.w-400{width:400px}.btn-area .c-btn01.ico-tab-white{position:relative}.btn-area .c-btn01.ico-tab-white:before{background:url(/hubfs/8005843/library/icon/ico-tab-white.png) no-repeat 50%;bottom:0;content:"";height:9px;margin:auto;position:absolute;right:16px;top:0;width:9px}.btn-area .c-btn01.ico-download{background:url(/hubfs/8005843/library/icon/ico-download-white.png) no-repeat center right 10px #1a1311}.btn-area .c-btn01.ico-tab{background:url(/hubfs/8005843/library/icon/ico-tab-white.png) no-repeat center right 10px #1a1311}.btn-area .c-btn01.ico-tab:after{content:none}.btn-area .c-btn01.ico-youtube{background:url(/hubfs/8005843/library/icon/ico-youtube-white.svg) no-repeat center right 10px #1a1311}.bold{font-weight:700}.ttl-area{margin-bottom:50px;text-align:center}.ttl-area .c-ttl01{display:inline-block;line-height:1.4;position:relative}.ttl-area .c-ttl01 .ja{display:block;font-size:26px;letter-spacing:.05em;margin-bottom:10px}.ttl-area .c-ttl01 .en{font-family:robotoB;font-size:12px;letter-spacing:.1em}.ttl-area .c-ttl01 .small{font-size:14px}.ttl-area .c-ttl01.white{color:#fff}.ttl-area .c-ttl01.border{padding-bottom:16px;position:relative}.ttl-area .c-ttl01.border:before{background:#1a1311;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:28px}.c-ttl01>span{font-size:24px;letter-spacing:.1em}.c-list01 li a{display:block}.c-list01 .img-area,.c-list01 li a{position:relative}.c-list01 .img-area img{width:100%}.c-list01 .ttl-area{display:-webkit-box;display:flex;left:0;position:absolute;top:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;color:#fff;height:100%;justify-content:center;margin:0;text-align:center;-webkit-transition:.7s;transition:.7s;width:100%}.c-list01 .ttl-area .c-ttl01 .ja{font-size:20px;margin-bottom:2px}.c-list01 .ttl-area .c-ttl01 .en{font-size:10px}.c-list01 .txt-area{margin-top:20px}.c-list01 .txt-area .txt{text-align:center}.c-list01.half .ttl-area{background:rgba(43,54,95,.5);bottom:0;height:40%;top:auto}.c-list02 li{border-top:1px solid #ddd}.c-list02 li a{display:block;padding:16px 0}.c-list02 li a>*{vertical-align:top}.c-list02 li a .q-ttl{font-weight:700;padding-right:10px}.c-list02 li:last-child{border-bottom:1px solid #ddd}.c-table01{width:100%}.c-table01 td,.c-table01 th{padding:20px}.c-table01 th{background:#1a1311;border:1px solid #fff;color:#fff;vertical-align:top;width:170px}.c-table01 td{border:1px solid #ddd}.scroll::-webkit-scrollbar{height:10px;width:10px}.scroll::-webkit-scrollbar-track{background:#fafafa;border-left:1px solid #ececec;box-shadow:inset 0 0 1px #ddd}.scroll::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:10px;box-shadow:inset 0 0 0 2px #fff}header{position:relative;z-index:100}header .slick-slide{height:100vh}header .slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ie header .object-fit-img{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}.ie header .slick-slide{height:auto}.ie header .slick-slide img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#header{background:#fff;border-bottom:1px solid #eee;font-size:0;width:100%}#header .logo{margin-left:20px}#header .logo img{height:16px;width:122px}#header.is-fixed{left:0;position:fixed;top:0}#header .off{color:#ddd}#header .nav-area{font-size:0;text-align:center}#header .nav-area li{font-size:14px;vertical-align:top}#header .nav-area li .category,#header .nav-area li a{cursor:pointer;font-size:14px;font-weight:700;line-height:1.4;padding:23px 18px;position:relative;-webkit-transition-property:color;transition-property:color}@media (max-width:1170px){#header .nav-area li .category,#header .nav-area li a{font-size:13px}}#header .nav-area li .category:before,#header .nav-area li a:before{background:#0d2580;bottom:0;content:"";height:2px;left:0;margin:auto;opacity:0;position:absolute;right:0;width:56px}#header .nav-area .has-child{position:relative}.sub-menu-list.contact{background:#1a1311;left:0;opacity:0;padding:80px 20px;position:absolute;right:0;-webkit-transition:.3s;transition:.3s;visibility:hidden;width:100vw}.sub-menu-list.contact .txt{color:#fff;font-size:14px;margin-bottom:30px;text-align:center}.sub-menu-list.contact ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:auto}.sub-menu-list.contact ul li{border-top:1px solid #666}.sub-menu-list.contact ul li a{background:#fff;border:1px solid transparent;color:#1a1311;display:block;font-size:14px;padding:13px 20px 13px 10px;text-align:center;width:255px}.english-site .sub-menu-list.contact ul li a{min-width:255px;width:auto}@media only screen and (min-width:897px){.sub-menu-list.contact ul li a:hover{background:#1a1311;border:1px solid #fff;color:#fff}.sub-menu-list.contact ul li a:hover .ico-tab:after{background:url(/hubfs/8005843/library/icon/ico-tab-white.png) no-repeat 50%/contain}}.sub-menu-list.contact ul li+li{margin-left:30px}.sub-menu-list.contact.is-selected{opacity:1;-webkit-transition:.3s;transition:.3s;visibility:visible}.home .mv-block .inner-block{padding:15vh 0 0}.home .mv-block .mv-txt{font-size:50px;font-weight:700;text-align:center}.home .mv-block .btn-area .c-btn01{background:url(/hubfs/8005843/library/icon/ico-arrow-white.svg) no-repeat center right 50px #e6933f;font-size:30px;padding:31px 10px}.home .mv-block .btn-area .c-btn01.ico-mail-open:before{height:42px;left:50px;width:42px}.home .mv-block .link-area{font-weight:700;text-align:center}.home .mv-block .banner{text-align:center}.home .mv-block .banner .item+.item{margin-top:15px}.home .mv-block .banner a{display:inline-block}.home .ps-block .inner-block{padding:120px 0}.home .process-block{background:url(/hubfs/8005843/library/images/process-bg.jpg) no-repeat 50%/cover;padding:80px 0;text-align:center}.home .process-block .bg-black{background:rgba(0,0,0,.8);padding:40px 0}.home .process-block .ttl-area{margin-bottom:10px}.home .process-block .txt{color:#fff;margin-top:10px}.home .process-block .btn-area{margin-bottom:-60px;margin-top:20px}.home .about-block .inner-block{padding:110px 0 50px}.home .if-block .inner-block{padding:50px 0 180px}.home .if-block .if-area .btn-area{margin-top:30px}.home .if-block .recruit-area{margin-top:120px}.recruit-area .txt-area{background:#1a1311;color:#fff;padding:34px 20px}.recruit-area .txt-area .ttl-area{margin-bottom:20px}.recruit-area .txt-area .txt{margin-bottom:30px;text-align:center}.kv-block{background:no-repeat 50%/cover;display:table;width:100%}.kv-block>.inner-block{height:200px}.kv-block>.inner-block:after,.kv-block>.inner-block:before{background:#1a1311;bottom:0;content:"";height:1px;margin:auto;position:absolute;top:0;width:100%}.kv-block>.inner-block:before{right:-760px}.kv-block>.inner-block:after{left:-760px}.kv-block .kv-title{left:0;letter-spacing:.1em;margin:auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kv-block .kv-title .ja{display:block;font-size:26px}.kv-block .kv-title .en{display:block;font-family:roboto;font-size:12px;line-height:1;margin-top:8px}.kv-block .kv-title>span{font-size:24px}main .breadcrumb{border-bottom:1px solid #eee;font-size:0}main .breadcrumb ul{font-size:0;position:relative}main .breadcrumb ul li{color:#000;display:inline;font-size:12px;vertical-align:bottom}main .breadcrumb ul li+li:before{background:url(/hubfs/8005843/library/icon/ico-arrow-black.svg) no-repeat;background-size:100% 100%;content:"";display:inline-block;height:8px;left:-18px;margin:-2px 12px;top:5px;width:4px}main .breadcrumb a,main .breadcrumb span{color:#000;font-size:13px;line-height:2.4;-webkit-transition-property:color;transition-property:color;vertical-align:middle}.byuse-block:nth-child(n+4) .inner-block{padding-top:100px}.byuse-block .kv-area{margin-bottom:100px}.byuse-block .box+.box{margin-top:50px}.byuse-block .box .info-area .ttl-area{margin-bottom:10px;text-align:left}.byuse-block .box .info-area .ttl-area .ttl{font-size:22px}.byuse-block .box .info-area .ttl-area .cat{border:1px solid #000;display:inline-block;font-size:12px;line-height:1.5;margin-left:15px;margin-top:-4px;padding:2px 12px;vertical-align:middle}.byuse-block .box .info-area .ttl-area .cat+.cat{margin-left:10px}.byuse-block .box .info-area .txt-area{text-align:justify}.byuse-block .box .info-area .btn-area{margin-top:50px}.byuse-block .box .info-area .btn-area .c-btn01{margin:0;padding:6px 20px;width:150px}.news-block .c-list01{-webkit-box-pack:start;justify-content:flex-start}.news-block .c-list01 .img-area{text-align:center}.news-block .c-list01 .info{margin-top:10px}.news-block .c-list01 .info .txt{line-height:2;margin-top:8px}.date{flex-shrink:0;font-weight:700;margin-right:16px;vertical-align:middle}.article-block .m-ttl{font-size:24px;margin-top:20px;padding-bottom:20px;position:relative}.article-block .m-ttl:after,.article-block .m-ttl:before{bottom:0;content:"";height:1px;left:0;position:absolute}.article-block .m-ttl:before{background:#eee;width:100%}.article-block .m-ttl:after{background:#1a1311;width:50px}.article-block p{margin:40px 0}.article-block img{display:block;margin:40px auto}.article-block .btn-area,.paging-area{margin-top:80px}.paging-area{font-size:0;text-align:center}.paging-area>*{background:#1a1311;border:1px solid #1a1311;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:40px;line-height:40px;margin:0 4px 10px;min-width:40px;padding:0 5px;position:relative;text-align:center;vertical-align:top}.paging-area .page-numbers.next{background:url(/hubfs/8005843/library/icon/ico-next-white.svg) #1a1311 no-repeat 50%;background-size:10px auto}.paging-area .page-numbers.prev{background:url(/hubfs/8005843/library/icon/ico-prev-white.svg) #1a1311 no-repeat 50%;background-size:10px auto}.paging-area .page-numbers.current{background:#fff;color:#1a1311}.company-block .img01{margin-bottom:80px}.company-block .img02{margin-bottom:100px;text-align:center}.company-block .txt-area{margin-bottom:40px}.company-block .c-table01+.ttl-area{margin-top:100px}.company-block .map-area .access .head{font-size:22px}.company-block .map-area .access .btn-area{margin-top:30px}.company-block .map-area .map{height:280px;width:540px}.company-block .map-area .map iframe{height:100%;width:100%}.message-block .img-area{margin-bottom:100px}.message-block .txt-area{margin-bottom:40px}.message-block .txt-area .txt+.txt{margin-top:2em}.message-block .name-area{text-align:right}.message-block .name-area .company{font-size:18px}.message-block .name-area .name{font-size:30px;margin-top:10px}.guide-block{text-align:justify}.guide-block .ttl{font-weight:700;margin-top:2em}.guide-block .txt+.txt{margin-top:1em}.guide-block .cont{padding-left:1em}.guide-block .dot-list li{padding-left:1em;position:relative}.guide-block .dot-list li:before{background:#1a1311;border-radius:50%;content:"";height:3px;left:0;position:absolute;top:9px;width:3px}.guide-block .num-list{counter-reset:number}.guide-block .num-list li{padding-left:2em;position:relative}.guide-block .num-list li:before{content:counter(number) "）";counter-increment:number;left:0;position:absolute}.site-list{line-height:2;padding:14px 0}.site-list+.site-list{border-top:1px solid #ddd}.site-list a{font-weight:700;padding-left:10px;position:relative}.site-list a:before{background:url(/hubfs/8005843/library/icon/ico-arrow-black.svg) no-repeat 50%;content:"";height:8px;left:0;position:absolute;top:.5em;width:4px}.site-list .link-list li a{font-weight:400}.ie .site-list a:before{top:6px}.initiatives-block .kv-area{margin-bottom:70px}.initiatives-block .txt-area{margin-bottom:75px;text-align:center}.initiatives-col{margin-bottom:80px}.initiatives-col .wrap>li{font-size:18px;letter-spacing:.1em;padding-left:25px;position:relative;text-align:justify}.initiatives-col .wrap>li:before{background:url(https://8005843.fs1.hubspotusercontent-na1.net/hubfs/8005843/library/icon/check.svg) no-repeat;background-size:contain;content:"";height:13px;left:0;position:absolute;top:.6em;width:16px}.initiatives-col .wrap>li+li{margin-top:20px}.initiatives-list .ttl{font-size:22px;padding:25px 0}.initiatives-list .ttl,.initiatives-list .txt{color:#1a1311;letter-spacing:.1em;text-align:justify}.faq-cat+.faq-cat{margin-top:100px}.faq-wrap{border-top:1px solid #ddd}.faq-wrap .faq-a,.faq-wrap .faq-q{position:relative;text-align:justify}.faq-wrap .faq-a:before,.faq-wrap .faq-q:before{color:#000;font-size:14px;font-weight:700;left:0;position:absolute}.faq-wrap .faq-q{cursor:pointer;padding:15px 40px 15px 15px}.faq-wrap .faq-q .question-icon{height:13px;position:absolute;right:10px;top:20px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:13px}.faq-wrap .faq-q .question-icon:after,.faq-wrap .faq-q .question-icon:before{background-color:#000;content:"";position:absolute}.faq-wrap .faq-q .question-icon:before{height:100%;left:50%;margin-left:-.5px;top:0;width:1px}.faq-wrap .faq-q .question-icon:after{height:1px;left:0;margin-top:-.5px;top:50%;width:100%}.faq-wrap .faq-q.is-open{border-radius:12px 12px 0 0}.faq-wrap .faq-q.is-open .question-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-wrap .faq-q.is-open .question-icon:after{display:none}.faq-wrap .faq-q:before{content:"Q";top:15px}.faq-wrap .faq-a{display:none;padding:0 40px 15px 15px}.faq-wrap .faq-a:before{content:"A";top:0}.faq-wrap .faq-a a{color:#0d2580;display:block;text-decoration:underline}.faq-wrap:last-child{border-bottom:1px solid #ddd}.faq-cat-list{margin-bottom:60px}.faq-cat-list a{display:block;padding:10px 20px 10px 0;position:relative;text-align:center}.faq-cat-list a:before{border-bottom:2px solid;border-right:2px solid;bottom:0;content:"";height:8px;margin:auto 0;position:absolute;right:5px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.process .kv-area{padding:0 0 50px}.process .kv-area .ttl{font-size:28px;margin:80px 0 40px;text-align:center}.process .kv-area .txt-area{text-align:center}.process .unique-block .cont{padding:50px 0}.process .unique-block .cont .txt-area{margin-bottom:20px;text-align:center}.process .unique-block .cont .btn-area{margin-top:50px}@media only screen and (min-width:897px){.process .unique-block .kv-area .txt{text-align:center}}.safety-block .inner-block>.img-area,.safety-sec01{margin-bottom:100px}.safety-sec01{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.safety-sec01 .img-area{width:540px}.safety-sec01 .txt-area{width:510px}.sefety-sec02{margin-bottom:45px}.sefety-sec02 ul{-webkit-box-pack:justify;justify-content:space-between}.sefety-sec02 li{height:495px;width:350px}.sefety-sec02 .list-head{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-top:30px}.sefety-sec02 .list-head .sub{border:1px solid #1a1311;display:inline-block;font-size:14px;height:26px;letter-spacing:.1em;line-height:24px;margin:5px 12px 0 0;text-align:center;width:53px}.sefety-sec02 .list-head .ttl{font-size:22px;letter-spacing:.1em;line-height:1.5}.sefety-sec02 .list-body{margin-top:20px}.sefety-sec02 .list-body .txt{line-height:1.85;text-align:justify}.safety-sec03{margin-bottom:90px}.safety-sec03 .col{-webkit-box-pack:justify;justify-content:space-between}.safety-sec03 .num{font-size:20px;letter-spacing:.1em}.safety-sec03 .head{font-size:22px;letter-spacing:.1em}.safety-sec03 .sub{line-height:1.85;margin-top:20px}.safety-sec04{margin-bottom:100px}.safety-sec04 .col{-webkit-box-pack:justify;justify-content:space-between}.safety-sec04 .flow{width:620px}.safety-sec04 .flow li{display:-webkit-box;display:flex;padding:20px 0;position:relative}.safety-sec04 .flow li+li{border-top:1px solid #ddd}.safety-sec04 .flow li+li:before{border-color:#ddd transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.safety-sec04 .wrap{width:620px}.safety-sec04 .wrap td,.safety-sec04 .wrap th{padding:20px 0}.safety-sec04 .wrap th{text-align:left;width:125px;width:190px}.safety-sec04 .wrap tr{position:relative}.safety-sec04 .wrap tr+tr{border-top:1px solid #ddd}.safety-sec04 .wrap .arrow{position:relative}.safety-sec04 .wrap .arrow:before{border-color:#ddd transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";height:0;left:calc(100% + 120px);position:absolute;top:0;width:0}.safety-sec04 .wrap .num{border:1px solid #1a1311;border-radius:50%;display:inline-block;height:60px;line-height:58px;margin-right:20px;text-align:center;width:60px}.safety-sec04 .wrap .ttl{display:inline-block;font-family:noto;font-weight:700;text-align:center;width:95px}.safety-sec04 .wrap .ttl>span{display:block;font-weight:400}.safety-sec04 .wrap .wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.safety-sec04 .wrap .cont>p+p{margin-top:30px}.safety-sec04 .img-box{width:445px}.safety-sec04 .img-box img+img{margin-top:20px}.safety-sec05{margin-bottom:100px}.safety-sec05 .list-wrap{-webkit-box-pack:justify;justify-content:space-between}.safety-sec05 .list-wrap .list-item{background-color:#fafafa;padding:30px;width:350px}.safety-sec05 .list-wrap .list-item .name{font-size:22px;letter-spacing:.1em;margin-bottom:20px}.safety-sec06 th{white-space:nowrap}.to-contact{margin-top:90px}.to-contact .head{text-align:center}.to-contact .btn-area{margin-top:30px}.sec{margin-top:100px}.sec .wrapper{border-bottom:1px solid #ddd;padding-bottom:60px;padding-top:40px}.sec .wrapper:last-child{border:none;padding-bottom:0}.sec .wrapper.first{padding-top:0}.pro-ttl-container{-webkit-box-align:center;align-items:center}.pro-ttl-container .item{border:1px solid #1a1311;font-size:12px;letter-spacing:.1em;padding:4px 12px}.pro-ttl-container .ttl .lead{display:block;font-size:18px;font-weight:700}.pro-ttl-container .ttl .name{display:inline-block;font-size:28px;letter-spacing:.1em;line-height:1.4}.pro-ttl-container .ttl .name .small{font-size:14px;font-weight:400}.pro-ttl-container .ttl .name+.name{margin-left:40px}.text-area .head{font-size:18px;font-weight:700}.text-area .txt{margin-top:5px}.text-area+.text-area{margin-top:20px}.service-block .img-area{margin-bottom:75px}.product-wrapper .pro{border-bottom:1px solid #ddd;padding-bottom:40px;padding-top:40px}.product-wrapper .pro .box01{margin-right:30px}.product-wrapper .desc,.product-wrapper .pro-img{margin-top:20px}.product-wrapper .btn-area{margin-top:30px}.product-wrapper .btn-area .c-btn01{width:153px}.product-wrapper .btn-area a{margin:0}.product-wrapper+.pro{margin-top:40px}.product-wrapper .sub-pro .ttl .lead{font-size:11px}.product-wrapper .sub-pro .ttl .name{font-size:24px}.product-wrapper .sub-pro .desc{margin-top:0}.sec-pro-detail .pro-ttl-container{margin-bottom:30px}.sec-pro-detail .pro-ttl-container .ttl .lead{font-size:15px}.sec-pro-detail .pro-ttl-container .ttl .name{font-size:26px}.sec-pro-detail .pro-ttl-container .wrap.complex{position:relative}.sec-pro-detail .box01 img+img{margin-top:20px}.sec-pro-detail .box02 .img-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:30px}.sec-pro-detail .box02 .wrap{margin-top:20px;text-align:center}.sec-pro-detail .box02 .wrap+*{margin-top:30px}.sec-pro-detail .box02 .btn-area{flex-wrap:wrap;margin-left:-10px;margin-top:20px}.sec-pro-detail .box02 .btn-area .c-btn01{margin:10px 0 0 10px;padding:5px 20px;width:152px}.sec-pro-detail .figure{margin-bottom:40px;text-align:center}.sec-pro-detail .table-pic-wrap .table-head{font-size:16px;font-weight:700;margin-bottom:10px}.sec-pro-detail .table-pic-wrap .c-table01 tr:first-child th:nth-child(2) img{height:12px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 tr:first-child img{height:15px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(2) img{width:175px}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(2) td:first-child img{height:15px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(3) img{width:168px}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(3) td:first-child img{width:100px}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(4) img{width:24px}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(4) td:first-child img{height:15px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(5) img{height:24px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(5) td:first-child img{height:15px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 tr:nth-child(5) td:nth-child(2) img{height:40px;width:auto}.sec-pro-detail .table-pic-wrap .c-table01 img{display:block;height:auto;margin:0 auto;vertical-align:middle}.sec-pro-detail .table-pic-wrap .c-table01 td,.sec-pro-detail .table-pic-wrap .c-table01 th{padding:0;text-align:center}.sec-pro-detail .table-pic-wrap .c-table01 .table-ttl{padding:5px;width:200px}.sec-pro-detail .table-pic-wrap .c-table01 .table-ttl.dif{border-right:1px solid #fff;width:128px}.sec-pro-detail .table-pic-wrap .c-table01 .table-ttl.bdc{border-right:1px solid #fff}.sec-pro-detail .table-pic-wrap .c-table01 th{border:1px solid #2b2e34}.sec-pro-detail .table-pic-wrap .c-table01 td{border:1px solid #2b2e34;padding:17px 11px 17px 15px}.sec-pro-detail .table-pic-wrap .c-table01 .cont03,.sec-pro-detail .table-pic-wrap .c-table01 .cont04{padding:16.3px 6.7px 22.8px 22.9px}.sec-pro-detail .box01-01 .pro-ttl-container{margin-bottom:20px}.sec-pro-detail .box01-01 .pro-ttl-container .lead{font-size:11px}.sec-pro-detail .box01-01 .pro-ttl-container .name{font-size:22px}.sec-pro-detail .box02.box02-02 .text-area .head{font-size:14px}.sec-pro-spec .c-table01{text-align:center}.sec-pro-spec .c-table01 tr:not(:first-child) td:first-child{font-weight:700}.sec-pro-spec .c-table01 th{vertical-align:middle}.sec-pro-spec .c-table01.normal td,.sec-pro-spec .c-table01.normal th{padding:7px 10px;width:370px}.sec-pro-spec .c-table01.complex01 td,.sec-pro-spec .c-table01.complex01 th{line-height:1.4;padding:0}.sec-pro-spec .c-table01.complex01 td{padding:15px 5px}.sec-pro-spec .c-table01.complex01 .single{padding:7px 0}.sec-pro-spec .c-table01.complex01 .double{padding:23px 0}.sec-pro-spec .c-table01.complex01 .triple{padding:5px 0}.sec-pro-spec .c-table01.complex02 td,.sec-pro-spec .c-table01.complex02 th{line-height:1.4;padding:0}.sec-pro-spec .c-table01.complex02 th{padding:7px 0}.sec-pro-spec .c-table01.complex02 td{padding:15px}.sec-pro-spec .c-table01.complex03 td,.sec-pro-spec .c-table01.complex03 th{line-height:1.4;padding:0}.sec-pro-spec .c-table01.complex03 th{padding:15px 0;width:370px}.sec-pro-spec .c-table01.complex03 td{padding:10px}.sec-pro-spec .c-table01.normal02 td,.sec-pro-spec .c-table01.normal02 th{line-height:1.4;padding:0}.sec-pro-spec .c-table01.normal02 th{padding:15px}.sec-pro-spec .c-table01.normal02 td{padding:20px 0}.sec-pro-spec .c-table01.normal02 .nowrap{white-space:nowrap}.sec-pro-spec .c-table01.normal02 .notbold{font-weight:400!important}.sec-table+.sec-table{margin-top:60px}.sec-table .ttl{font-size:24px;letter-spacing:.1em;margin-bottom:30px}.sec-table .sub{font-size:16px;font-weight:700;margin-bottom:10px}.sub-sec+.sub-sec{margin-top:30px}.certification{display:-webkit-box;display:flex}.certification .text-area{margin-left:20px}.certification .text-area .txt{margin-top:20px}.certification .pro-name{font-weight:700}.certification .pro-name span{display:block}.option-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap}.option-wrapper .card .txt{margin-top:10px}.notfound-txt{font-size:1em;line-height:2.1;padding:0 0 4rem;text-align:center}.notfound-txt a{font-weight:700;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.notfound-txt a:hover{text-decoration:none}.notfound-lst{background-color:#000;margin:auto;padding:30px 70px;width:550px}body.lang-en .notfound-lst{width:650px}.notfound-lst-li{color:#fff;font-size:1rem;line-height:1.6;margin-top:.3em;padding-left:1em;position:relative}.notfound-lst-li:first-of-type{margin-top:0}.notfound-lst-li:before{background-color:#fff;border-radius:50%;content:"";height:.3em;left:0;margin:auto;position:absolute;top:.65em;width:.3em}.maintenance_txt{font-size:1em;padding:6em 0 0;text-align:center}footer{position:relative}#footer{background:#1a1311;color:#fff;padding:40px 20px 20px}#footer .address-area .com{font-size:20px;font-weight:700}#footer .address-area .sub{font-size:14px;font-weight:700}#footer .address-area .info{font-size:13px;margin-top:20px}#footer .nav-area>ul li.block a{font-weight:700}#footer .nav-area>ul li .category{font-size:13px;font-weight:700;position:relative}#footer .nav-area>ul li a{color:#fff;display:block;font-size:13px}#footer .nav-area>ul .has-child li a{font-weight:400;position:relative}#footer .copyright{font-family:robotoB;font-size:13px;margin-top:30px;text-align:center}.ie #footer .nav-area>ul li a:before{background-size:4px 8px;top:7px}html.en-web #footer .address-area .info,html.en-web #footer .nav-area>ul li a{font-size:13px}html.en-web #header li.hs-menu-item a[href*="https://www.daiwalance.com.vn/en/inquiry"]{background:#eb1b24;color:#fff}html.en-web #header li.hs-menu-item a[href*="https://www.daiwalance.com.vn/en/inquiry"]:hover{opacity:.8;transition:all .2s}html.en-web #header li.hs-menu-item a[href*="https://www.daiwalance.com.vn/en/inquiry"]:before{display:none}html.en-web #header .nav-area li .category,html.en-web #header .nav-area li a{font-size:16px}html.en-web #header.is-fixed{border-bottom:unset;box-shadow:-.5px .9px 5px 0 rgba(0,0,0,.31)}@media only screen and (min-width:1050px){html.en-web #header .nav-area li:nth-child(6).hs-item-has-children{margin-right:calc(50vw - 450px)}html.en-web #header li.hs-menu-item a[href*="https://www.daiwalance.com.vn/en/inquiry"]{height:55px;margin-top:7px}}@media only screen and (min-width:768px){html.en-web #header .header-area{height:100px}html.en-web main:not(.home){margin-top:110px}html.en-web #header .logo{margin-left:40px}html.en-web #header .logo img{width:180px!important}}#pagetop{position:absolute;right:20px;top:-70px;z-index:10}#pagetop a{background:url(/hubfs/8005843/library/icon/ico-arrow-top.svg) no-repeat center top 14px #fff;border:1px solid #1a1311;border-radius:50%;display:block;height:50px;position:relative;width:50px}.anm-list>*{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.anm-list>.is-animated{-webkit-animation:fadeInUp 1.5s forwards;animation:fadeInUp 1.5s forwards}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition-timing-function:cubic-bezier(0,.4,.2,1);transition-timing-function:cubic-bezier(0,.4,.2,1)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ballDrop{60%{-webkit-transform:translateY(20px) rotate(-180deg) scale(.5);transform:translateY(20px) rotate(-180deg) scale(.5)}to{opacity:1;-webkit-transform:translate(0) rotate(0deg) scale(1);transform:translate(0) rotate(0deg) scale(1)}}@keyframes ballDrop{60%{-webkit-transform:translateY(20px) rotate(-180deg) scale(.5);transform:translateY(20px) rotate(-180deg) scale(.5)}to{opacity:1;-webkit-transform:translate(0) rotate(0deg) scale(1);transform:translate(0) rotate(0deg) scale(1)}}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media only screen and (min-width:897px){.inner-block{margin:0 auto}.sp{display:none!important}a[href^="tel:"]{pointer-events:none}.c-btn01,.c-btn01:after,.c-btn01:before,a,a:after,a:before,button,button:after,button:before{-webkit-transition:.6s cubic-bezier(.215,.61,.355,1);transition:.6s cubic-bezier(.215,.61,.355,1)}.actions input[type=submit]:hover,.btn-area .c-btn01:hover{background:#fff;border:1px solid #1a1311;color:#1a1311;cursor:pointer}.btn-area .c-btn01.ico-download:hover{background:url(/hubfs/8005843/library/icon/ico-download-black.png) no-repeat center right 10px #fff}.btn-area .c-btn01.ico-tab:hover{background:url(/hubfs/8005843/library/icon/ico-tab.png) no-repeat center right 10px #fff}.btn-area .c-btn01.ico-youtube:hover{background:url(/hubfs/8005843/library/icon/ico-youtube-black.svg) no-repeat center right 10px #fff}.c-list01{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.c-list01 li{width:356px}.c-list01 li:nth-child(n+4){margin-top:40px}.c-list01 li a:hover .img-area img{-webkit-transform:scale(1.1);transform:scale(1.1)}.c-list01 li a:hover .ttl-area{background:rgba(43,54,95,.9);-webkit-transition:.7s;transition:.7s}.c-list01 .img-area{height:180px;overflow:hidden;width:356px}.c-list01 .img-area img{height:180px;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:.7s;transition-duration:.7s;width:356px}.c-list02 li a:hover{background:#eee}.c-list02 li a .ttl,.col{display:-webkit-box;display:flex}.col.list-wrap{flex-wrap:wrap}#header .header-area{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;height:66px;justify-content:space-between}#header .header-area,#header .nav-area>ul{display:-webkit-box;display:flex}#header .nav-area li .category,#header .nav-area li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}#header .nav-area li .category:hover,#header .nav-area li a:hover{color:#0d2580}#header .nav-area li .category.is-current:before,#header .nav-area li .category:hover:before,#header .nav-area li a.is-current:before,#header .nav-area li a:hover:before{opacity:1}#header .nav-area li .language:hover{color:#ddd}#header .nav-area li .language:hover .off{color:#0d2580}#header .nav-area .has-child .sub-menu-list{left:-30px;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;-webkit-transition:.3s;transition:.3s;width:250px}html.vn #header .nav-area .has-child .sub-menu-list{left:-70px}#header .nav-area .has-child .sub-menu-list li+li{border-top:1px solid #666}#header .nav-area .has-child .sub-menu-list li a{background:#1a1311;color:#fff;height:50px;padding:0}#header .nav-area .has-child .sub-menu-list li a:hover{color:#999}#header .nav-area .has-child .sub-menu-list li a:hover:before{content:none}#header .nav-area .has-child.is-selected .sub-menu-list{opacity:1;pointer-events:auto;-webkit-transition:.3s;transition:.3s}#header .btn{display:inline-block;vertical-align:middle}#header .nav-area .single{display:-webkit-box;display:flex}.home .mv-block{padding-bottom:30px}.home .mv-block .btn-area .c-btn01{background-size:15px 28px}.home .mv-block .btn-area .c-btn01:hover{background:url(/hubfs/8005843/library/icon/ico-arrow-white.svg) no-repeat center right 50px #d67a1c;background-size:15px 28px}.home .mv-block .banner a:hover{opacity:.7}.home .if-block .if-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.home .c-list02{width:540px}.recruit-area{display:-webkit-box;display:flex}.recruit-area .img-area,.recruit-area .txt-area{width:555px}.kv-block .kv-title{width:380px}main .breadcrumb .inner-block{padding:10px 0}main .breadcrumb a:hover{color:#0d2580}.byuse-block .box{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.byuse-block .box .info-area{width:510px}.byuse-block .box .info-area .btn-area{display:-webkit-box;display:flex}.byuse-block .box .info-area .btn-area .c-btn01+.c-btn01{margin-left:10px}.news-block .c-list01 li+li{margin-left:21px}.news-block .c-list01 li:nth-child(3n+1){margin-left:0}.paging-area .page-numbers.next:hover{background:url(/hubfs/8005843/library/icon/ico-next-black.svg) #fff no-repeat 50%}.paging-area .page-numbers.prev:hover{background:url(/hubfs/8005843/library/icon/ico-prev-black.svg) #fff no-repeat 50%}.paging-area .page-numbers:hover{background:#fff;color:#1a1311}.company-block .txt-area .txt{text-align:center}.company-block .map-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:justify;justify-content:space-between}.company-block .map-area .access{width:530px}.company-block .map-area .access .btn-area .c-btn01{margin:0 auto 0 0}.company-block .map-area .access .btn-area .c-btn01:hover:before{background:url(/hubfs/8005843/library/icon/ico-tab.png) no-repeat 50%}.site-list a:hover{color:#0d2580}.site-list .link-list{display:-webkit-box;display:flex}.site-list .link-list li+li{margin-left:40px}.initiatives-col{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.initiatives-col .img{width:244px}.initiatives-col .wrap{padding-left:60px;width:calc(100% - 244px)}.initiatives-list{display:-webkit-box;display:flex;flex-wrap:wrap}.initiatives-list>li{margin-right:30px;width:calc(33.33333% - 20px)}.initiatives-list>li:nth-child(3n){margin-right:0}.initiatives-list>li:nth-child(n+4){margin-top:60px}.faq-cat-list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.faq-cat-list>li{background-color:#fafafa;padding:0 20px;width:16.66667%}.faq-cat-list a{width:100%}.safety-sec03 li:first-child{width:376px}.safety-sec03 li+li{width:330px}.pro-ttl-container .wrap{align-self:flex-end;bottom:15px;margin-left:16px;position:relative}.pro-ttl-container .item+.item{margin-left:10px}.product-wrapper .pro .box01{width:350px}.product-wrapper .pro .box02{width:calc(100% - 320px)}.product-wrapper .pro.pro02 .wrap{left:-88px;position:relative}.product-wrapper .pro.pro04 .btn-area{margin-top:50px}.product-wrapper .pro.pro06 .btn-area{margin-top:40px}.product-wrapper .btn-area a+a{margin-left:6px}.product-wrapper .sub-pro .wrap{bottom:10px}.product-wrapper .sub-pro .btn-area .c-btn01{font-size:11px;padding:4px 20px}.sec-pro-detail .pro-ttl-container .wrap{bottom:10px}.sec-pro-detail .pro-ttl-container .wrap.complex{left:-288px}.sec-pro-detail .box01{margin-right:60px;width:540px}.sec-pro-detail .box02{width:calc(100% - 600px)}.sec-pro-detail .box01-01{margin-right:30px;width:350px}.sec-pro-detail .box01-01 .pro-ttl-container{width:350px}.sec-pro-detail .box02.box02-02{width:calc(100% - 380px)}.sec-pro-detail .box02.box02-02 .btn-area .c-btn01{font-size:11px;padding:4px 20px}.certification{margin-right:45px;width:365px}.option-wrapper{margin-left:-30px;margin-top:-30px}.option-wrapper .card{margin-left:30px;margin-top:30px}#footer .inner-block{width:1280px}#footer .cont,#footer .nav-area>ul{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}#footer .nav-area>ul li.block{border-left:1px solid #666;padding:0 35px 0 20px}#footer .nav-area>ul li.block a+a{margin-top:10px}#footer .nav-area>ul li.block a:hover{color:#999}#footer .nav-area>ul li .category{margin-bottom:10px}#footer .nav-area>ul .has-child li a{padding-left:10px}#footer .nav-area>ul .has-child li a:before{background:url(/hubfs/8005843/library/icon/ico-arrow.svg) no-repeat 50%;content:"";height:8px;left:0;position:absolute;top:5px;width:4px}#footer .nav-area>ul .has-child li+li{margin-top:10px}#pagetop a:hover{background:url(/hubfs/8005843/library/icon/ico-arrow-top.svg) no-repeat center top 12px hsla(0,0%,100%,.8)}}@media only screen and (min-width:897px) and (min-width:897px){.faq-cat-list>li{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}@media not print{.anm{opacity:0}.anm.is-animated{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.anm-up{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.anm-up.is-animated{-webkit-animation:fadeInUp 1s forwards;animation:fadeInUp 1s forwards}.anm-left{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.anm-left.is-animated{-webkit-animation:fadeInLeft 1.5s forwards;animation:fadeInLeft 1.5s forwards}.anm-right{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.anm-right.is-animated{-webkit-animation:fadeInRight 1.5s forwards;animation:fadeInRight 1.5s forwards}}