@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}

.nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;-webkit-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;background-color:#3b8070;z-index:999999}.nuxt-progress.nuxt-progress-notransition{-webkit-transition:none;transition:none}.nuxt-progress-failed{background-color:red}



@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,ol,ul{list-style:none}html{overflow-y:scroll}body,button,input,option,pre,select,textarea{font-family:メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}img{vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%!important;height:auto!important}img[src$=".svg"]{max-width:100%}*{-webkit-appearance:normal;-moz-appearance:normal;appearance:normal;word-break:break-all;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box!important}a,input[type=checkbox],input[type=radio],label{cursor:pointer}:focus{outline:none!important}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.forSP,.forTB{display:none}@media screen and (min-width:701px) and (max-width:768px){.forTB{display:block}.forTB img{max-width:100%;height:auto}.forPC.off{display:none!important}}@media screen and (max-width:700px){.forSP{display:block}.forSP img{max-width:100%;height:auto}.forPC{display:none!important}}body{font-size:14px!important;line-height:1.7!important;color:#333}@media screen and (max-width:700px){body{font-size:14px!important;line-height:1.6!important}}.tk-kozuka-gothic-pr6n{font-family:kozuka-gothic-pr6n,メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.tk-regular{font-weight:400!important}.tk-medium{font-weight:500!important}.tk-bold{font-weight:700!important}.tk-heavy{font-weight:900!important}h1 .small,h2 .small,h3 .small,h4 .small,h5 .small{font-size:75%;font-weight:400;color:#666;padding:16px 0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}body,html{text-align:center}.section_wrap{width:100%;padding:0;position:relative;background:#f5f5f5}.section_body{max-width:1280px;margin:0 auto;padding:40px 20px}.section_body_inner{padding:0;position:relative;width:100%;margin:0 auto;text-align:center}@media screen and (max-width:1020px){body,html{width:100%;text-align:center;min-width:100%}.section_wrap{width:100%;padding:0}.section_body{min-width:100%;width:100%;padding:8px 0 16px}.section_body_inner{width:100%;margin:0 auto;padding:8px 16px}}@media screen and (max-width:700px){.section_body_inner{text-align:left;padding:8px 16px}}@media screen and (min-width:700px){.column_wrapper{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;align-content:stretch}.side_column{-webkit-box-flex:1;flex:1;margin-right:40px}.main_column{-webkit-box-flex:2;flex:2}}.bg-transparent-dark{position:relative;width:100%;overflow:hidden;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ5Q0ZEREU2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ5Q0ZEREY2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDlDRkREQzZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDlDRkRERDZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxLSzMAAAAaSURBVHjaYlRSUnrIAAWMQAznMDEgAYAAAwBBWQItpDZs3wAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:scroll;color:#fff!important}#cbox_content .h{font-weight:700;margin-bottom:0;padding:5px 5px 5px 8px}#colorbox #cboxClose{background:url(/contents/corporate/img/1774367952756-7beik3w.png) no-repeat;background-size:contain;top:5px;right:5px}

@charset "utf-8";.fade-enter-active,.fade-leave-active{-webkit-transition:opacity 1s;transition:opacity 1s}.fade-enter,.fade-leave-to{opacity:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.float-r{float:right}.float-l{float:left}.inline-block{letter-spacing:-.4em}.inline-block>*{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;vertical-align:top}.inline-block>* a{display:block}.display-none{display:none!important}.display-block{display:block!important;width:100%}.display-inline-block{display:inline-block!important}.display-tb{display:table!important}.display-tr{display:table-row!important}.display-td{display:table-cell!important}.hidden,.hide{display:none!important}.border-0{border:0}.border-l-0{border-left:0}.border-r-0{border-right:0}.border-t-0{border-top:0}.border-b-0{border-bottom:0}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.text-r{text-align:right!important}.text-l{text-align:left!important}.text-c{text-align:center!important}.text_left{text-align:left!important}.text_right{text-align:right!important}.text_center{text-align:center!important}.nowrap,.text_nowrap{white-space:nowrap!important}.valign-top{vertical-align:top!important}.valign-middle{vertical-align:middle!important}.valign-bottom{vertical-align:bottom!important}.font-size-10px{font-size:10px}.font-size-11px{font-size:11px}.font-size-13px{font-size:12px}.font-size-14px{font-size:14px}.font-size-16px{font-size:16px}.font-size-18px{font-size:18px}.font-size-85p{font-size:85%}.font-size-90p{font-size:90%}.font-size-95p{font-size:95%}.font-size-100p{font-size:100%}.font-size-110p{font-size:110%}.font-size-120p{font-size:120%}.font-size-130p{font-size:130%}.font-size-140p{font-size:140%}.small{font-size:80%}.big{font-size:130%;font-weight:inherit}.text-strike{text-decoration:line-through}.strong,.text-bold,strong{font-weight:700}.tbl-sprite tr:nth-child(2n) td{background-color:#f6f6f6}table.tbl-type01{border-collapse:collapse;text-align:left}table.tbl-type01 th{font-weight:700}table.tbl-type01 td,table.tbl-type01 th{padding:8px;vertical-align:top;border:1px solid #ccc;background:#fff}table.tbl-type02{border-collapse:separate;border-spacing:0;text-align:left;border-top:1px solid #ccc;border-left:1px solid #ccc}table.tbl-type02 th{padding:8px;font-weight:700;vertical-align:top;border-color:#fff #ccc #ccc #fff;border-style:solid;border-width:1px;background:#eee}table.tbl-type02 td{padding:8px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}table.tbl-type03{border-collapse:collapse;text-align:left;border-top:1px solid #ccc;border-left:3px solid #369}table.tbl-type03 th{font-weight:700;color:#153d73}table.tbl-type03 td,table.tbl-type03 th{padding:8px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}table.tbl-type04{border-collapse:collapse;text-align:left;width:100%;margin:0 auto}table.tbl-type04 tr{border-bottom:1px solid #ccc}table.tbl-type04 th{padding:16px 16px 16px 8px;font-weight:700;vertical-align:top;width:24%}table.tbl-type04 td{padding:16px 8px 16px 16px;vertical-align:top;width:76%}table.tbl-type05{border-collapse:separate;border-spacing:1px;text-align:left;border-top:1px solid #ccc}table.tbl-type05 th{font-weight:700;background:#efefef}table.tbl-type05 td,table.tbl-type05 th{padding:8px;vertical-align:top;border-bottom:1px solid #ccc}table.tbl-type06{border-collapse:collapse;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc}table.tbl-type06 th{font-weight:700}table.tbl-type06 td,table.tbl-type06 th{padding:8px;vertical-align:top}table.tbl-type06 .even{background:#efefef}table.tbl-type07{border-collapse:collapse;text-align:left;border:1px solid #ccc}table.tbl-type07 thead{border-right:1px solid #ccc;border-left:1px solid #ccc;background:#04162e}table.tbl-type07 thead th{padding:8px;font-weight:700;vertical-align:top;color:#fff}table.tbl-type07 tbody th{font-weight:700;background:#efefef}table.tbl-type07 tbody th,table.tbl-type07 td{padding:8px;vertical-align:top;border-bottom:1px solid #ccc}table.tbl-type08{border-collapse:collapse;text-align:left;border-left:1px solid #ccc}table.tbl-type08 thead th{padding:8px;font-weight:700;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:2px solid #c00;background:#dcdcd1}table.tbl-type08 tbody th{font-weight:700;background:#ececec}table.tbl-type08 tbody th,table.tbl-type08 td{padding:8px;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.tbl-type09{border-collapse:collapse;text-align:left}table.tbl-type09 thead th{padding:8px;font-weight:700;vertical-align:top;color:#369;border-bottom:3px solid #036}table.tbl-type09 tbody th{font-weight:700;background:#f3f6f7}table.tbl-type09 tbody th,table.tbl-type09 td{padding:8px;vertical-align:top;border-bottom:1px solid #ccc}table.tbl-type10{border-collapse:collapse;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc}table.tbl-type10 thead th{font-weight:700;color:#fff;background:#04162e}table.tbl-type10 td,table.tbl-type10 thead th{padding:8px;vertical-align:top}table.tbl-type10 .even{background:#f3f6f7}table.tbl-type11{border-collapse:separate;border-spacing:1px;text-align:center}table.tbl-type11 th{padding:8px;font-weight:700;vertical-align:top;color:#fff;background:#036}table.tbl-type11 td{padding:8px;vertical-align:top;border-bottom:1px solid #ccc;background:#eee}table.tbl-plane{border:none;margin:0;width:auto}table.tbl-plane tr{border:none}table.tbl-plane td,table.tbl-plane th{font-weight:400;padding:2px 0;text-align:left;width:inherit}table.tbl-plane th{white-space:nowrap;padding-right:3em;font-weight:400}@media screen and (max-width:700px){table.tbl-type04 td,table.tbl-type04 th{width:100%;display:block}table.tbl-type04 th{padding:8px 0 2px}table.tbl-type04 td{padding:2px 0 8px}}.v-top{vertical-align:top}.v-bottom{vertical-align:bottom}.v-middle{vertical-align:middle}.mauto{margin:auto}.m0auto{margin:0 auto}.mt-10{margin-top:-10px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb0{margin-bottom:0}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.ml0auto{margin-left:auto}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}.mr0auto{margin-right:auto}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}.pt0{padding-top:0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pb0{padding-bottom:0}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.w0px{width:0}.w5px{width:5px}.w10px{width:10px}.w15px{width:15px}.w20px{width:20px}.w25px{width:25px}.w30px{width:30px}.w35px{width:35px}.w40px{width:40px}.w45px{width:45px}.w50px{width:50px}.w55px{width:55px}.w60px{width:60px}.w65px{width:65px}.w70px{width:70px}.w75px{width:75px}.w80px{width:80px}.w85px{width:85px}.w90px{width:90px}.w95px{width:95px}.w100px{width:100px}.w150px{width:150px}.w200px{width:200px}.w250px{width:250px}.w300px{width:300px}.w350px{width:350px}.w400px{width:400px}.w450px{width:450px}.w500px{width:500px}.w550px{width:550px}.w600px{width:600px}.w900px{width:900px}.w980px{width:980px}.w0{width:0}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.w150{width:150%}.w200{width:200%}.w250{width:250%}.w300{width:300%}.w350{width:350%}.w400{width:400%}.w450{width:450%}.w500{width:500%}.w550{width:550%}.w600{width:600%}.w900{width:900%}.w980{width:980%}.wrapper{width:100%;margin:40px auto 0;text-align:left}.wrapper.w50p{width:50%}.wrapper.w60p{width:60%}.wrapper.w65p{width:65%}.wrapper.w70p{width:70%}.wrapper.w80p{width:80%}.wrapper.w90p{width:90%}.wrapper.w100p{width:100%}.wrapper-w600{max-width:600px}.wrapper-w600,.wrapper-w700{width:100%;margin-left:auto;margin-right:auto}.wrapper-w700{max-width:700px}.wrapper-w760{max-width:760px}.wrapper-w760,.wrapper-w800{width:100%;margin-left:auto;margin-right:auto}.wrapper-w800{max-width:800px}.wrapper-w900{max-width:900px}.wrapper-w900,.wrapper-w980{width:100%;margin-left:auto;margin-right:auto}.wrapper-w980{max-width:980px}.wrapper-w1000{max-width:1000px}.wrapper-w1000,.wrapper-w1080{width:100%;margin-left:auto;margin-right:auto}.wrapper-w1080{max-width:1080px}.wrapper-w1180{max-width:1180px}.wrapper-w1180,.wrapper-w1200{width:100%;margin-left:auto;margin-right:auto}.wrapper-w1200{max-width:1200px;padding:0 20px}@media screen and (max-width:1020px){.wrapper{width:100%!important;margin:16px auto 0}}.required:after{content:"必須";background:#cf646b}.required:after,.required_condition:after{color:#fff;padding:0 10px;margin:0 0 0 5px;font-weight:400;font-size:.9em;border-radius:3px;float:right;min-width:2em;text-align:center}.required_condition:after{content:"※";background:#317dcb}.alertMsg,.errorMessage{display:block;color:#e30011;margin-top:5px;font-size:90%}.alertMsg+*{margin-top:5px}.article_wrap{max-width:1080px;width:100%;text-align:left;margin-left:auto;margin-right:auto}.article_wrap:after{content:"";clear:both;display:block}.article_wrap .h{text-align:left;font-size:18px;font-weight:700}.article_wrap>section+section{margin-top:2em}.article_wrap .description{text-align:left}.img-right{float:right;text-align:right;margin:0 0 32px 32px}.img-left{float:left;text-align:right;margin:0 32px 32px 0}@media screen and (min-width:701px) and (max-width:1020px){.article_wrap .h{font-size:16px}.img-right{margin:0 0 0 24px}.img-left{margin:0 24px 0 0}}@media screen and (max-width:700px){.article_wrap .h{font-size:14px}.img-right{width:33%;margin:0 0 0 16px}.img-left{width:33%;margin:0 16px 0 0}}.wrap_parent{display:table!important;width:100%}.left_wrap{padding-right:15px}.left_wrap,.right_wrap{display:table-cell;width:50%;vertical-align:top}.right_wrap{padding-left:15px}.wrap_parent_3{display:table!important;width:102%;margin-left:-1%}.part_wrap_3{display:table-cell;padding-left:1%;padding-right:1%;width:33.333%;vertical-align:top}.wrap_parent_4{display:table!important;width:102%;margin-left:-1%}.part_wrap_4{display:table-cell;padding-left:1%;padding-right:1%;width:25%;vertical-align:top}.col_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;align-content:stretch}.col__item{padding:16px;width:50%;text-align:left}.col__item-right{padding:16px 0 16px 32px}.col__item-left{padding:16px 32px 16px 0}.col__item-left.pt0,.col__item-right.pt0{padding-top:0}.col__item-order1{-webkit-box-ordinal-group:2;order:1}.col__item-order2{-webkit-box-ordinal-group:3;order:2}.col__item-order3{-webkit-box-ordinal-group:4;order:3}.col__item.w10,.img-float.w10{width:10%}.col__item.w20,.img-float.w20{width:20%}.col__item.w25,.img-float.w25{width:25%}.col__item.w30,.img-float.w30{width:30%}.col__item.w40,.img-float.w40{width:40%}.col__item.w50,.img-float.w50{width:50%}.col__item.w60,.img-float.w60{width:60%}.col__item.w70,.img-float.w70{width:70%}.col__item.w75,.img-float.w75{width:75%}.col__item.w80,.img-float.w80{width:80%}.col__item.w90,.img-float.w90{width:90%}@media screen and (max-width:1020px){.col_wrap .col__item-left{padding:0 24px 24px 0}.col_wrap .col__item-right{padding:0 0 24px 24px}}@media screen and (max-width:700px){.col__item,.col__item-left,.col__item-right,.col__item-spblock,.col__item-spblock.col__item-left,.col__item-spblock.col__item-right{padding:0 0 16px;width:100%!important}.col_wrap .col__item-left,.col_wrap .col__item-right{padding:0 0 16px}}.float_wrap{margin:0 auto;width:100%}.float_wrap__inner{padding:24px 48px;text-align:left}.float_wrap .float__item-left,.float_wrap .float__item-right{text-align:right;padding:24px 48px;display:block;background:transparent}.float_wrap .float__item-right{float:right}.float_wrap .float__item-left{float:left}@media screen and (max-width:1020px){.float_wrap .float__item-left,.float_wrap .float__item-right,.float_wrap__inner{padding:24px 32px}.float_wrap .float__item-left,.float_wrap .float__item-right{width:33.333%;max-width:280px}}@media screen and (max-width:700px){.float_wrap .float__item-left,.float_wrap .float__item-right,.float_wrap__inner{padding:16px}.float_wrap+.float_wrap{padding-top:2em}}@media screen and (max-width:568px){.float_wrap__inner{padding:0}.float_wrap .float__item-right{padding:0 0 0 16px}.float_wrap .float__item-left{padding:0 16px 0 0}}.float_wrap .h{text-align:left;font-weight:700}.float_wrap__inner section+section{padding-top:2em}.card_wrap{display:block!important;width:100%;letter-spacing:-.4em}.card_shadow{box-shadow:2px 6px 8px rgba(0,0,0,.1)}.card_wrap .card_part{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.card_wrap_2 .card_part{width:50%;vertical-align:top}.card_wrap_2 .card_part_inner{margin-left:16px;margin-right:16px;padding:16px}.card_wrap_3 .card_part{width:33.333%;vertical-align:top}.card_wrap_3 .card_part_inner{margin-left:16px;margin-right:16px;padding:16px}.card_wrap_4 .card_part{width:25%;vertical-align:top}.card_wrap_4 .card_part_inner{margin-left:16px;margin-right:16px;padding:16px}.card_wrap_5 .card_part{width:20%;vertical-align:top}.card_wrap_5 .card_part_inner{margin-left:16px;margin-right:16px;padding:16px}.card_wrap_320 .card_part{max-width:360px;vertical-align:top;margin:8px;padding:8px}.card_wrap_320 .card_part:nth-child(-n+3){margin-top:0}.card_wrap.card_wrap_320{display:block!important;margin:0 auto;width:100%}@media screen and (min-width:701px) and (max-width:1020px){.card_wrap .card_part,.card_wrap_320 .card_part,.tile_wrap .tile_part{width:48%;margin:0 auto}}@media screen and (max-width:700px){.card_wrap .card_part,.card_wrap_320 .card_part,.tile_wrap .tile_part{width:100%;display:block;margin:0 auto}.card_wrap .card_part{margin:16px auto}}.tile_wrap{display:table!important;width:100%}.tile_wrap_2 .tile_part{display:table-cell;width:50%;vertical-align:top}.tile_wrap_2 .tile_part_inner{margin-left:0;margin-right:0;padding:16px}.tile_wrap_3 .tile_part{display:table-cell;width:33.333%;vertical-align:top}.tile_wrap_3 .tile_part_inner{margin-left:0;margin-right:0;padding:16px}.tile_wrap_4 .tile_part{display:table-cell;width:25%;vertical-align:top}.tile_wrap_4 .tile_part_inner{margin-left:0;margin-right:0;padding:16px}.tile_wrap_5 .tile_part{display:table-cell;width:20%;vertical-align:top}.tile_wrap_5 .tile_part_inner{margin-left:0;margin-right:0;padding:16px}.link-blank:after{font-family:FontAwesome;font-size:1em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:.5em;top:-.05em;width:1.2em;text-align:center;content:"\f08e";color:#999}.bg-orange.link-blank:after{color:#fff}.btn-col1{margin:24px auto}.btn-col2{display:block;margin:0 auto;letter-spacing:-.4em}.btn-col2 .btn-col2-item{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;margin:auto 8px}.btn{padding:8px 16px;background-color:#253f68;color:#fff;font-weight:400;text-decoration:none;display:inline-block;text-align:center;position:relative;width:100%;max-width:288px}.btn-col1:last-child,.btn:last-child{margin-bottom:0}.btn,.btn:link,.btn:visited{color:#fff;font-weight:400;text-decoration:none}.btn-o{background-color:#fff;color:#253f68;border:1px solid #ccc}.btn.btn-o-orange{background-color:#fff;color:#ec6c00;border:1px solid #ec6c00}.btn.btn-o-orange:hover{background-color:#ec6c00;color:#fff}.btn.btn-o-blue{background-color:#fff;color:#005eae;border:1px solid #005eae}.btn.btn-o-blue:hover{background-color:#005eae;color:#fff}.btn.btn-radius{border-radius:40px}.btn-small{padding-top:5px;padding-bottom:5px}@media screen and (max-width:700px){.btn-col1{margin:16px auto}.btn-col2{letter-spacing:normal}.btn-col2 .btn-col2-item{display:block;width:100%;margin:16px auto}.btn,.btn-small{width:100%;float:none;padding:.5em;max-width:inherit}.btn:before{width:auto;margin-right:.1em}}.btn-w100 .btn{width:100%}.btn .btn-inner.icon-border-rotate{display:inline-block;position:relative;white-space:nowrap!important;padding-right:20px}.btn .btn-inner.icon-border-rotate:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:7px;right:0;margin-top:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.btn .btn-inner.icon-border-rotate.arrow-left{display:inline-block;position:relative;white-space:nowrap!important;padding-left:20px}.btn .btn-inner.icon-border-rotate.arrow-left:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:7px;left:0;margin-top:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.btn .btn-inner.icon-border-rotate.arrow-right{display:inline-block;position:relative;white-space:nowrap!important;padding-right:20px}.btn .btn-inner.icon-border-rotate.arrow-right:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:7px;right:0;margin-top:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px}.btn-icon{white-space:nowrap!important;padding-left:8px;line-height:1!important}.btn-icon,.btn-icon:after{display:inline-block;position:relative}.btn-icon:after{font-family:FontAwesome;font-size:1.2em;padding:0;vertical-align:middle;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:.5em;top:-.05em;width:1.2em;text-align:center}.btn-icon.icon-angle-right:after,.btn-icon.icon-arrow-right:after{content:"\f105"}.btn-icon.icon-chevron-right:after{content:"\f054"}.btn-icon.icon-chevron-circle-right:after{content:"\f138"}.btn-icon.icon-blank:after{content:"\f08e";font-size:90%;margin-left:.3em}.link-icon{display:block;position:relative}.link-icon:before{font-family:FontAwesome;font-size:1.1em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:0;margin-top:-.2px;width:1.2em;text-align:center;color:#e60019;content:"\f138"}.link-icon.icon-angle-right:before,.link-icon.icon-arrow-right:before{content:"\f105"}.link-icon.icon-chevron-right:before{content:"\f054"}.link-icon.icon-chevron-circle-right:before{content:"\f138"}.link-icon.icon-blank:before{content:"\f08e";font-size:90%;margin-left:.3em}.flexbox{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;align-content:stretch;margin-left:-.5%;margin-right:-.5%;margin-top:-16px}.flexbox,.flexbox-left{-webkit-box-pack:start;justify-content:flex-start}.flexbox-center{-webkit-box-pack:center;justify-content:center}.flexbox-right{-webkit-box-pack:end;justify-content:flex-end}.flexbox-between{-webkit-box-pack:justify;justify-content:space-between}.flexbox-space{justify-content:space-around}.flexbox-middle,.flexbox-top{-webkit-box-align:center;align-items:center}.flexbox-bottom{-webkit-box-align:start;align-items:flex-start}.flexbox-col1 .flexbox__item{width:100%}.flexbox-col2 .flexbox__item{width:49%}.flexbox-col3 .flexbox__item{width:32.333%}.flexbox-col4 .flexbox__item{width:24%}.flexbox-col5 .flexbox__item{width:19%}.flexbox-col6 .flexbox__item{width:15.66666666666667%}.flexbox-col7 .flexbox__item{width:13.285%}.flexbox__item{margin:16px .5% .5%;padding:24px}.flexbox-pb .flexbox__item{padding-bottom:4.5rem;position:relative}.flexbox-pb .flexbox__item.pd0{padding-bottom:1rem}.flexbox-pb .flexbox__item.pall0{padding:0}.flexbox-pb .flexbox__item.pall0 .pall0_inner{padding:1rem}.btn-bottom{bottom:20px;display:block;padding:0 24px;position:absolute;left:0;right:0}.btn-w100 a{min-width:inherit}@media screen and (max-width:1020px){.flexbox-col1 .flexbox__item{width:100%}.flexbox-col2 .flexbox__item{width:49%}.flexbox-col3 .flexbox__item,.flexbox-col4 .flexbox__item,.flexbox-col5 .flexbox__item,.flexbox-col6 .flexbox__item,.flexbox-col7 .flexbox__item{width:32.333%}}@media screen and (max-width:700px){.flexbox-col1 .flexbox__item,.flexbox-col2 .flexbox__item,.flexbox-col3 .flexbox__item,.flexbox-col4 .flexbox__item,.flexbox-col5 .flexbox__item{width:100%}.flexbox-col5.flexbox{margin-top:inherit}.flexbox-row-reverse{-webkit-box-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.flexbox-column-reverse{-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (max-width:540px){.flexbox-col6 .flexbox__item{width:49%}}.flexbox__item a{color:inherit}.flexbox-wh .flexbox__item{background:#fff}.card-shadow,.flexbox-shadow-01 .flexbox__item{box-shadow:2px 6px 8px rgba(0,0,0,.1)}.flexbox-shadow-02 .flexbox__item{box-shadow:0 10px 6px -6px rgba(0,0,0,.1)}.flexbox-border-01 .flexbox__item{border:1px solid #ccc}.link_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;align-content:stretch}.link_panel_item{width:32.3%;background:#fff;margin:16px .5% 0;padding:0;text-align:left;border:1px solid #e0e0e0;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.link_panel_item a{text-decoration:none;color:#333;display:block}.link_panel_item .visual img{width:100%}.link_panel_item .description{padding:0;font-size:14px;display:inline-block}.link_panel_item .description-inner{margin:24px}.link_panel_item .h{font-size:21px;line-height:1.2;font-weight:400;text-align:left}.link_panel_item a:hover .h{color:#e60019}@media screen and (max-width:1020px){.link_panel_item{width:48%;margin:16px auto 0}.link_panel_item .description-inner{margin:24px}.link_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.link_panel_item{width:100%;margin:16px auto 0}.link_panel_item .description-inner{margin:16px}.link_panel_item .h{font-size:16px;margin-bottom:8px}}.link_panel-col2 .link_panel_item{width:49%}.link_panel-col3 .link_panel_item{width:32.3%}.link_panel-col4 .link_panel_item{width:24%}.link_panel-col5 .link_panel_item{width:19%}.link_panel-col6 .link_panel_item{width:15.66%}@media screen and (max-width:1200px){.link_panel-col4 .link_panel_item,.link_panel-col5 .link_panel_item,.link_panel-col6 .link_panel_item{width:24%}}@media screen and (max-width:800px){.link_panel-col4 .link_panel_item,.link_panel-col5 .link_panel_item,.link_panel-col6 .link_panel_item{width:32.3%}}@media screen and (max-width:700px){.link_panel-col2 .link_panel_item,.link_panel-col3 .link_panel_item,.link_panel-col4 .link_panel_item,.link_panel-col5 .link_panel_item,.link_panel-col6 .link_panel_item{width:100%}}.m-header-pc .link_panel_wrap{-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.m-header-pc .link_panel_item{background:#fff;margin:16px .5% 0;padding:0}.m-header-pc .link_panel-col2 .link_panel_item{width:49%}.m-header-pc .link_panel-col3 .link_panel_item{width:32.3%}.m-header-pc .link_panel-col4 .link_panel_item{width:24%}.m-header-pc .link_panel-col5 .link_panel_item{width:19%}.m-header-pc .link_panel-col2 .description-inner{margin:16px}.m-header-pc .link_panel-col3 .description-inner{margin:16px 8px}.m-header-pc .link_panel-col4 .description-inner,.m-header-pc .link_panel-col5 .description-inner{margin:8px}.m-header-pc .link_panel_item .h{font-size:16px}.m-header-pc.link_panel_item .text_wrap{display:none}@media screen and (max-width:1020px){.m-header-pc.link_panel_wrap{-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.m-header-pc.link_panel_item{width:24%}}@media screen and (max-width:700px){.m-header-pc.link_panel_item{width:49%;margin-top:4px}.m-header-pc.link_panel_item .h{font-size:14px}.m-header-pc.link_panel_item .description-inner{margin:8px}}.footer-category-menu{border-top:1px solid #ccc}.footer-category-menu .link_panel_wrap{-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start}.footer-category-menu .link_panel_item{background:#fff;margin:0 .5% 8px;padding:0}.footer-category-menu .link_panel_item .description-inner{margin:16px}.footer-category-menu .link_panel_item .h{font-size:16px}.footer-category-menu .link_panel_item .text_wrap{display:none}@media screen and (max-width:700px){.footer-category-menu .link_panel_item{width:49%;margin-top:4px}.footer-category-menu .link_panel_item .h{font-size:14px}.footer-category-menu .link_panel_item .description-inner{margin:8px}}.sidenav{margin-top:0;background:#fff;text-align:left;border-bottom:1px solid #ccc}.sidenav>li{margin-top:0;border-top:1px solid #ccc}.sidenav>li>a{display:block;padding:11px 32px 11px 20px}.sidenav>li>a>span{position:relative;display:inline-block;padding-left:18px}.sidenav>li>a>span:before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:5px;height:5px;border-top:2px solid #c00;border-right:2px solid #c00;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.side_menu_list{border:1px solid #ccc;background:#fff}.side_menu_list li a{position:relative;border-top:1px dotted #ccc;padding:10px 28px 10px 10px;display:block;text-decoration:none}.side_menu_list li:first-child a{border-top:0}.side_menu_list li a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:4px;font-size:24px;padding:0;text-align:center;top:50%;margin-top:-10px;color:#e7241d}@media screen and (max-width:600px){.side_menu_list li a{position:relative;border-top:1px solid #ede0d5;padding:12px 38px 12px 12px;display:block;text-decoration:none;color:#333;font-size:14px}.side_menu_list li:first-child a{border-top:0}.side_menu_list li a:after{font-family:FontAwesome;content:"\f105";position:absolute;right:12px;font-size:26px;padding:0;text-align:center;top:50%;margin-top:-10px;color:#e7241d;line-height:.8}.side_menu_section .section_body .side_menu_list{background-color:#fff;border:1px solid #d0c7b9;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}}.accordion_menu_list{border-bottom:1px solid #ccc;margin-bottom:16px}.accordion_menu_list dd .sidenav{border-bottom:0}.accordion_menu_list dt{position:relative;border-top:1px solid #ccc;padding:11px 32px 11px 20px;display:block;cursor:pointer;background:#fff}.accordion_menu_list dt:after{font-family:FontAwesome;content:"\f107";position:absolute;right:8px;font-size:24px;padding:0;text-align:center;top:50%;margin-top:-20px;color:#000}.h{text-align:center;margin-bottom:16px;line-height:1.5;font-family:kozuka-gothic-pr6n,メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.h.h-border-bottom-02{border-bottom:2px solid #253f68;padding-bottom:.4em;margin-bottom:1.5em}.ttl_section .section_body{padding:16px 20px}@media screen and (max-width:1020px){.ttl_section .section_body{padding:0}.ttl_section .section_body_inner{padding:0 16px}}@media screen and (max-width:700px){.ttl_section .section_body{padding:0}}.h-type00{background:#fff;padding:.8em;border-top:2px solid #253f68;border-bottom:2px solid #253f68;margin:0}.h-type00 .h-main,.h-type00 .h-sub{color:#253f68}.h-type00 .h-main,.h-type01 .h-main{font-size:28px;line-height:1.5;margin-bottom:0;font-weight:700}.h-type00 .h-sub,.h-type01 .h-sub{font-size:13px;line-height:1.2;font-weight:400;color:#666;margin-top:0}.h-type00 .h-sub.en,.h-type01 .h-sub.en{font-family:Arial,Helvetica,sans-serif}@media screen and (min-width:701px) and (max-width:1020px){.h-type00 .h-main,.h-type01 .h-main{font-size:21px}.h-type00 .h-sub,.h-type01 .h-sub{font-size:12px}.h-type02{font-size:21px;margin-top:2em}}@media screen and (max-width:700px){.h-type00 .h-main,.h-type01 .h-main{font-size:18px}.h-type00 .h-sub,.h-type01 .h-sub{font-size:11px}.h-type02{font-size:18px;margin-top:1em}}.h-type02{font-weight:400;font-size:28px}@media screen and (max-width:1020px){.h-type02{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type02{font-size:16px;margin:0 auto 16px}}.h-type03{font-size:21px;line-height:1.5;font-weight:400;color:#000;margin:0 auto 24px;border-bottom:4px double #253f68}@media screen and (max-width:1020px){.h-type03{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type03{font-size:16px;margin:0 auto 16px}}.h-type04,.h-type04-2,.h-type04-l{font-weight:400;font-size:24px;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center;color:#000}.h-type04-2:after,.h-type04-2:before,.h-type04-l:after,.h-type04:after,.h-type04:before{border-color:currentcolor #ccc #ccc;border-top:1px solid #ccc;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1}.h-type04-2:after,.h-type04-l:after,.h-type04:after{margin-left:1em}.h-type04-2:before,.h-type04:before{margin-right:1em}@media screen and (max-width:1020px){.h-type04,.h-type04-2,.h-type04-l{font-size:21px;margin:1.5em auto .5em}}@media screen and (max-width:700px){.h-type04,.h-type04-l{font-size:16px;margin:1em auto .5em}.h-type04-2{font-size:14px}#about .bg-orange+.h-type04-2{margin-top:20px!important}}.h-type05{font-weight:400;font-size:24px;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center;color:#000}.h-type05:after,.h-type05:before{height:1px;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1}.h-type05:after{margin-left:1em;background:-webkit-gradient(linear,left top,right top,from(#888),to(transparent));background:linear-gradient(90deg,#888,transparent)}.h-type05:before{margin-right:1em;background:-webkit-gradient(linear,right top,left top,from(#888),to(transparent));background:linear-gradient(-90deg,#888,transparent)}@media screen and (max-width:1020px){.h-type05{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type05{font-size:16px;margin:0 auto 16px}}.h-type06{border-bottom:2px solid #253f68;font-size:24px;font-weight:400;line-height:1.5;margin:0 auto 24px;padding-bottom:.2em;color:#000}@media screen and (max-width:1020px){.h-type06{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type06{font-size:16px;margin:0 auto 16px}}.h-type07{background:#333;color:#fff;font-size:24px;font-weight:400;line-height:1.5;margin:0 auto 24px;padding:.3em 1em}.section_wrap>.h-type07{margin-bottom:0}@media screen and (max-width:1020px){.h-type07{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type07{font-size:16px;margin:0 auto 16px}}.h-type08{font-size:18px;font-weight:700;line-height:1.5;margin:8px auto;padding-bottom:.2em;color:#000;text-align:left}@media screen and (max-width:1020px){.h-type08{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type08{font-size:16px;margin:0 auto 16px}}.h-type09{font-size:21px;border-bottom:1px solid #ccc;padding:4px 0;margin-bottom:16px}.h-type10{background:#333;color:#fff;font-size:28px;font-weight:400;line-height:1.5;margin:0 auto 24px;padding:.4em 1em}.section_wrap>.h-type10{margin-bottom:0}@media screen and (max-width:1020px){.h-type10{font-size:21px;margin:0 auto 16px}}@media screen and (max-width:700px){.h-type10{font-size:16px;margin:0 auto 16px}}.bg-transparent-dark .h-main,.bg-transparent-dark .h-type01 .h-main{color:#fff!important}.bg-transparent-dark .h-sub,.bg-transparent-dark .h-type01 .h-sub{color:#ccc!important}.h1{font-size:2em}.h1,.h2{margin-bottom:1em;font-weight:900}.h2{font-size:1.8em}.h3{font-size:1.5em;margin-bottom:.8em}.h3,.h4{font-weight:700}.h4{font-size:1.2em}.h4,.h5{margin-bottom:.5em}.h5{font-size:1em;font-weight:500}.h-border-bottom{border-bottom:2px solid #000;padding:4px;display:inline-block}@media screen and (min-width:701px) and (max-width:1020px){.h1{font-size:2em;margin-bottom:3em}.h1,.h2{font-weight:900}.h2{font-size:1.8em;margin-bottom:2.5em}.h3{font-size:1.5em;margin-bottom:2em}.h3,.h4{font-weight:700}.h4{font-size:1.2em;margin-bottom:1.8em}.h5{font-size:1em;margin-bottom:1.5em;font-weight:500}.h-border-bottom{border-bottom:2px solid #000;padding:4px;display:inline-block}}@media screen and (max-width:700px){.h1{font-size:1.5em}.h1,.h2{margin-bottom:1em;font-weight:900}.h2{font-size:1.3em}.h3{font-size:1.2em}.h3,.h4{margin-bottom:1em;font-weight:700}.h4{font-size:1.1em}.h5{font-size:1em;margin-bottom:1em;font-weight:500}.h-border-bottom{border-bottom:2px solid #000;padding:4px;display:inline-block}}p{margin-bottom:2em}p:last-child{margin-bottom:0}@media screen and (max-width:700px){.no_br br{display:none}.br-sp br{display:block}}.pankuzu_section .section_body{padding:0 0 0 200px}@media screen and (max-width:900px){.pankuzu_section,.pankuzu_section .section_body{padding:0}}.pankuzu{padding:16px 24px;margin:0;text-align:left;font-size:90%}.pankuzu .pankuzu_here,.pankuzu .pankuzu_link,.pankuzu .pankuzu_link:after,.pankuzu .pankuzu_link:before{position:relative;display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.pankuzu .pankuzu_link:after,.pankuzu .pankuzu_link:before{font-family:FontAwesome;font-size:1.2em;padding:0;margin:0 4px;color:#999;vertical-align:middle;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:2px;top:-.1em;width:18px;text-align:center}.pankuzu .pankuzu_link:before{left:0}.pankuzu .pankuzu_link:after{content:"\f105";font-size:150%}.pankuzu .home:before{content:"\f015";font-size:130%;color:#666}.pankuzu a{text-decoration:none}.pankuzu a:hover{text-decoration:underline}@media screen and (max-width:1020px){.pankuzu{padding:16px 24px;margin:0;text-align:left;font-size:90%}.pankuzu a i{margin:0 2px;font-size:140%}.pankuzu_here,.pankuzu_splast:after{display:none!important}}@media screen and (max-width:900px){.pankuzu{padding:0}.pankuzu_section .section_body_inner{padding:8px!important}}header .globalNav{width:100%;height:96px;top:0}header .globalNav ul{display:table;margin:0 auto}header .globalNav li{display:table-cell;height:96px;vertical-align:middle}header .globalNav li .menu_block{display:block;margin:0}header .globalNav li img{width:inherit}header .globalNav li a{display:table-cell;height:96px;text-decoration:none;font-size:14px;padding:0 40px;vertical-align:middle;color:#333;font-weight:500;-webkit-transform:scale(1);transform:scale(1)}header .globalNav li:first-child a{margin-left:0}header .globalNav li a{-webkit-transition:all .3s;transition:all .3s}header .globalNav li a:hover{background:#f0f0f0}.hvr-underline-from-center,header .globalNav li a{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-center:before,header .globalNav li a:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#253f68;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before,header .globalNav .here a:before,header .globalNav li a:active:before,header .globalNav li a:focus:before,header .globalNav li a:hover:before{left:0;right:0}.nav-2 li{width:50%}.sub_nav .nav-2 li a{margin:0 40px}.nav-5 li{width:20%}.nav-6 li{width:16.66666666666667%}.nav-7 li{width:14.28571428571429%}.sub_nav{width:100%;border-bottom:2px solid #e7e7e7;margin:16px 0 0}.sub_nav ul{display:block;max-width:1080px;width:100%;margin:0 auto;letter-spacing:-.4em}.sub_nav li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;vertical-align:middle}.sub_nav li a{display:block;margin:0 16px;padding:24px 16px;color:#666;font-weight:500;text-decoration:none}.sub_nav .here a{color:#000}.sub_nav a{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.sub_nav a:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#ec6c00;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.sub_nav .here a:before,.sub_nav a:active:before,.sub_nav a:focus:before,.sub_nav a:hover:before{left:0;right:0}footer .sub_nav{display:none}@media screen and (min-width:701px) and (max-width:1020px){.sub_nav ul{max-width:100%}.sub_nav li a{margin:0 2%;padding:16px 2%;font-size:90%}footer .sub_nav{display:none}}@media screen and (max-width:700px){.sub_nav ul{max-width:100%}.sub_nav li a{margin:0;padding:16px 2%;font-size:1.2em}.sub_nav.nav-5 li{width:50%}.sub_nav li{display:none}.sub_nav li.here{display:block;width:100%}footer .sub_nav{display:block;background:#f5f5f5;max-width:100%;margin:0;padding:4px}footer .sub_nav .h{margin:24px auto}footer .sub_nav ul{max-width:100%}footer .sub_nav li a{margin:4px;padding:24px 2%;background:#fff;font-size:1em}footer .sub_nav.nav-5 li{width:50%}footer .sub_nav li{display:inline-block}footer .sub_nav li.here{display:none}}.tab_nav{width:100%;border-bottom:1px solid #ccc;margin:0}.tab_nav ul{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;align-content:stretch;width:1200px;margin:0 auto}.tab_nav li{background:hsla(0,0%,100%,.8);border-right:1px solid #ccc;border-top:1px solid #ccc}.tab_nav li:first-child{border-left:1px solid #ccc}.tab_nav li a{display:block;margin:0;padding:16px;border-left:0;color:#333;font-weight:500;text-decoration:none;position:relative;top:1px;opacity:.8}.tab_nav .here{background:#fff}.tab_nav .here a{color:#000;border-bottom:1px solid #fff;font-weight:700}.tab_nav .here a,.tab_nav a:hover{opacity:1}.tab_nav a{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.tab_nav a:before{content:"";position:absolute;z-index:-1;left:50.1%;right:50.1%;top:-6px;background:#ec6c00;height:6px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tab_nav .here a:before,.tab_nav a:active:before,.tab_nav a:focus:before,.tab_nav a:hover:before{left:-.5%;right:-.7%}.tab_nav li:first-child.here a:before,.tab_nav li:first-child a:active:before,.tab_nav li:first-child a:focus:before,.tab_nav li:first-child a:hover:before{left:-1px;right:-1px}footer .tab_nav{display:none}@media screen and (min-width:701px) and (max-width:1020px){.tab_nav ul{max-width:100%}.tab_nav li a{margin:0;padding:16px 2%;font-size:90%}footer .tab_nav{display:none}}@media screen and (max-width:700px){.tab_nav ul{max-width:100%}.tab_nav li a{margin:0;padding:16px 2%;font-size:1.2em}.tab_nav.nav-5 li{width:50%}.tab_nav li{display:none}.tab_nav li.here{display:block;width:100%}.tab_nav a:before{top:auto;bottom:-6px}footer .tab_nav{display:block;background:#f5f5f5;max-width:100%;margin:0;padding:4px}footer .tab_nav .h{margin:24px auto}footer .tab_nav ul{max-width:100%}footer .tab_nav li a{margin:4px;padding:24px 2%;background:#fff;font-size:1em}footer .tab_nav.nav-5 li{width:50%}footer .tab_nav li{display:inline-block}footer .tab_nav li.here{display:none}}@media screen and (max-width:700px){.faq_nav.forSP{width:100%;display:block;letter-spacing:-.4em}.faq_nav.forSP li{width:50%;display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.faq_nav.forSP li a{font-size:.9em;border-collapse:collapse}.faq_nav.forSP a:before{top:-6px;bottom:auto}.tab_nav.faq_nav.forSP li a{border:1px solid #ccc;border-bottom:0;border-left:0}}.nav-ec a:before,.nav-eltexdc a:before{background:#ec6c00}.nav-eltexcx a:before,.nav-marketing a:before{background:#005eae}.nav-design a:before{background:#00a1d3}.nav-infra a:before{background:#009a59}.nav-corporate a:before{background:#253f68}.nav-torihiki a:before{background:#999}.tab_nav a,.tab_nav a:hover{color:#000}.icon-ec i:before{content:"\f07a";position:relative;top:-1px}.icon-marketing i:before{content:"\f201";font-size:.8em;font-weight:700;position:relative;top:-1px}.icon-design i:before{content:"\f1fc";font-size:.8em;position:relative;top:-1px}.icon-infra i:before{content:"\f0c2";position:relative;top:-1px}.icon-corporate i:before{content:"\f1ad";position:relative;top:-1px;left:1px}.icon-torihiki i:before{content:"\f118";position:relative;top:-1px}.icon-facebook i:before{content:"\f09a";position:relative;top:0;font-size:18px}.icon-access i:before{content:"\f041";position:relative;top:0;font-size:18px}.icon-db i:before{content:"\f1c0";left:.5px}.icon-db i:before,.icon-tool i:before{position:relative;top:-1px;font-size:18px}.icon-tool i:before{content:"\f0ad";left:1px}.icon-graph-circle i:before{content:"\f200";position:relative;top:-1px;left:1px;font-size:18px}.icon-graph-line i:before{content:"\f201";position:relative;top:-1px;left:1px;font-size:18px}.icon-graph-bar i:before{content:"\f080";position:relative;top:-1px;left:1px;font-size:18px}.icon-cloud i:before{content:"\f0c2";position:relative;top:.5px;left:.5px;font-size:90%}.icon-monitor i:before{content:"\f108";position:relative;top:.5px;font-size:90%}.icon-mobile i:before{content:"\f10b";position:relative;top:.5px}.icon-commenting i:before{content:"\f27a";position:relative;top:.5px;font-size:90%}.icon.icon-circle{font-size:24px;display:inline-block;margin:0 6px 6px;color:#fff;width:40px;height:40px;border-radius:50%;vertical-align:middle;font-weight:400;text-align:center}.icon-ec.icon-circle,.icon.icon-circle{background:#ec6c00}.icon-marketing.icon-circle{background:#005eae}.icon-design.icon-circle{background:#00a1d3}.icon-infra.icon-circle{background:#009a59}.icon-corporate.icon-circle{background:#253f68}.icon-torihiki.icon-circle{background:#999}.icon-eltexnavy.icon-circle{background:#253f68}.icon-eltexred.icon-circle{background:#e7241d}.icon.icon-circle-wh{font-size:24px;display:inline-block;margin:0 6px 6px;background:#fff;color:#253f68;width:40px;height:40px;border-radius:50%;vertical-align:middle;font-wheight:normal;text-align:center}.icon-ec.icon-circle-wh{color:#ec6c00}.icon-marketing.icon-circle-wh{color:#005eae}.icon-design.icon-circle-wh{color:#00a1d3}.icon-infra.icon-circle-wh{color:#009a59}.icon-corporate.icon-circle-wh{color:#253f68}.icon-torihiki.icon-circle-wh{color:#999}.icon-eltexnavy.icon-circle-wh{color:#253f68}.icon-eltexred.icon-circle-wh{color:#e7241d}.icon.icon-circle-o{font-size:24px;display:inline-block;margin:0 6px 6px;background:#fff;border:2px solid #ec6c00;color:#fff;width:40px;height:40px;border-radius:50%;vertical-align:middle;font-weight:400;text-align:center}.icon-ec.icon-circle-o{background:#fff;border-color:#ec6c00}.icon-marketing.icon-circle-o{background:#fff;border-color:#005eae}.icon-design.icon-circle-o{background:#fff;border-color:#00a1d3}.icon-infra.icon-circle-o{background:#fff;border-color:#009a59}.icon-corporate.icon-circle-o{background:#fff;border-color:#253f68}.icon-torihiki.icon-circle-o{background:#fff;border-color:#999}.icon-ec.icon-circle-o i:before{color:#ec6c00}.icon-marketing.icon-circle-o i:before{color:#005eae}.icon-design.icon-circle-o i:before{color:#00a1d3}.icon-infra.icon-circle-o i:before{color:#009a59}.icon-corporate.icon-circle-o i:before{color:#253f68}.icon-torihiki.icon-circle-o i:before{color:#999}.icon.icon-square{font-size:24px;display:inline-block;margin:0 6px 6px;background:#ec6c00;color:#fff;width:40px;height:40px;vertical-align:middle;font-weight:400;text-align:center}.icon.icon-square.br{border-radius:4px}.icon-ec.icon-square{background:#ec6c00}.icon-marketing.icon-square{background:#005eae}.icon-design.icon-square{background:#00a1d3}.icon-infra.icon-square{background:#009a59}.icon-corporate.icon-square{background:#253f68}.icon-torihiki.icon-square{background:#999}.icon.icon-square-o{font-size:24px;display:inline-block;margin:0 6px 6px;background:#fff;border:2px solid #ec6c00;color:#fff;width:40px;height:40px;vertical-align:middle;font-weight:400;text-align:center}.icon.icon-square-o.br{border-radius:4px}.icon-ec.icon-square-o{background:#fff;border-color:#ec6c00}.icon-marketing.icon-square-o{background:#fff;border-color:#005eae}.icon-design.icon-square-o{background:#fff;border-color:#00a1d3}.icon-infra.icon-square-o{background:#fff;border-color:#009a59}.icon-corporate.icon-square-o{background:#fff;border-color:#253f68}.icon-torihiki.icon-square-o{background:#fff;border-color:#999}.icon-ec.icon-square-o i:before{color:#ec6c00}.icon-marketing.icon-square-o i:before{color:#005eae}.icon-design.icon-square-o i:before{color:#00a1d3}.icon-infra.icon-square-o i:before{color:#009a59}.icon-corporate.icon-square-o i:before{color:#253f68}.icon-torihiki.icon-square-o i:before{color:#999}.icon.icon-80{font-size:40px;width:120px;height:120px;vertical-align:middle;font-weight:400;text-align:center}.ph{text-indent:-18px!important;padding-left:2em!important}.ph,.ph:before{position:relative}.ph:before{font-family:FontAwesome;font-size:1.2em;padding:0;color:#e60019;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center}.ph.info-circle:before{content:"\f05a"}.ph.lock:before{content:"\f023"}.ph.user:before{content:"\f007"}.ph.question-circle:before{content:"\f059"}.ph.shopping-cart:before{content:"\f07a"}.ph.smile-o:before{content:"\f118"}.ph.icon-locked:before{font-family:icomoon;content:"\e801"}.ph.exclamation-triangle:before{content:"\f071"}.ph.exclamation-circle:before{content:"\f06a"}.ph.icon-warning:before{font-family:icomoon;content:"\e903";font-size:110%}.ph.gift:before{content:"\f06b"}.ph.check-circle:before{content:"\f058"}.ph.check-square-o:before{content:"\f046"}.ph.envelope:before{content:"\f0e0";font-size:110%}.ph.circle:before{content:"\f111";font-size:100%}.ph.train:before{content:"\f238"}.ph.taxi:before{content:"\f1ba"}.ph.plane:before{content:"\f072"}.ph.chevron-circle-right:before{content:"\f138"}.color-red.ph:before,.errorMessage.ph:before{color:#e30011}.errorMessage.ph:before,.ph.alert_msg-error:before{font-family:icomoon;content:"\e903";font-size:110%}.ph.alert_msg-error:before{color:#e30011}.ph.alert_msg-attention:before{content:"\f06a"}.ph.alert_msg-hint:before{content:"\f058";color:#78a000}.ph.alert_msg-info:before{content:"\f05a";color:#4097d4}.ph.alert_msg-help:before{content:"\f059";color:#e97300}.ph.alert_msg-promotion:before{content:"\f06b";color:#eda0b1;font-size:155%}.ph_after_group{margin-left:2em;margin-top:.5em}hr{border:0;height:0;border-top:1px solid #666;margin:24px 0}.hr-1{border-top:1px solid #f0f0f0}.hr-2{border-top:2px solid #f0f0f0}.hr-4{border-top:4px solid #f0f0f0}.bg-pgray .hr,.bg-pgray .hr-1,.bg-pgray .hr-2,.bg-pgray .hr-4{border-color:#e0e0e0!important}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-webkit-border-image:none;-o-border-image:none;border-image:none;border:0 -moz-use-text-color;border-top:6px solid #e6231d;border-bottom:none}hr,hr.hr-large{margin:32px auto;max-width:100px}hr.hr-large{border-bottom:none;border-top:6px solid #e6231d}hr.hr-medium{margin:24px auto;border-top:4px solid #e6231d}hr.hr-medium,hr.hr-small{border-bottom:none;max-width:100px}hr.hr-small{margin:8px auto 32px;border-top:3px solid #e6231d}@media screen and (min-width:701px) and (max-width:1020px){hr.hr-small{margin:8px auto 24px}}@media screen and (max-width:700px){hr.hr-small{margin:8px auto 16px}}hr.hr-left{margin-left:0;margin-right:0}hr.hr-primary{border-top-color:#e6231d}hr.hr-light{border-top-color:#f4f5f7}hr.hr-dark{border-top-color:#3e444d}hr.hr-eltexnavy{border-top-color:#253f68}.arrow_wide{width:160px;text-align:center;margin:0 auto}.arrow_wide.section_hr{position:relative;top:-48px}@media screen and (max-width:1020px){.arrow_wide.section_hr{top:-16px}}.em{font-weight:700}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#f1ec35));background:linear-gradient(transparent 60%,#f1ec35 0)}.onepoint{background:#fff;border:1px solid #ccc;padding:1em;font-size:90%;text-align:left}@media screen and (max-width:1020px){.onepoint{border-width:3px}}@media screen and (max-width:700px){.onepoint{border-width:2px}}.caption{font-size:85%;opacity:.8}ol.decimal>li{list-style-position:outside;margin-left:1.5em;margin-top:.5em;margin-bottom:.5em;list-style-type:decimal!important}ul.disc>li{text-indent:-1em!important;padding-left:1em!important;position:relative;margin-bottom:.5em}ul.disc>li:before{font-size:1em;padding:0;font-weight:700;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:1em;text-align:center;content:"・"}ol.paren{counter-reset:item;list-style:none}ol.paren>li:before{content:"(" counters(item,"-") ")";counter-increment:item;margin-right:0;position:relative;left:-.5em}ol.paren>li{margin-left:2em;text-indent:-1.5em;list-style-type:none}dl.upper-roman-em dt{margin-top:1em}dl.upper-roman-em dd{margin-left:2em}.indent_1,.kome{margin-left:1em!important;text-indent:-1em!important}.swiper-container.client_logo_slider{width:100%;margin:32px auto;padding:0 48px;height:120px}.client_logo_slider .swiper-slide{text-align:center;font-size:18px;background:#fff;width:12%;margin:0 48px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (min-width:701px) and (max-width:1020px){.swiper-container.client_logo_slider{margin:32px auto;height:80px}.client_logo_slider .swiper-slide{width:20%;margin:0 4%}}@media screen and (max-width:700px){.swiper-container.client_logo_slider{margin:16px auto;height:80px}.client_logo_slider .swiper-slide{width:32%;margin:0 8%}}.swiper-container.product_logo_slider{width:100%;height:88px;margin:32px auto 0;padding:0 48px}.product_logo_slider .swiper-slide{text-align:center;font-size:18px;background:#fff;width:320px;height:82px;margin:0 8px;padding:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.color-orange{color:#ec6c00!important}.color-blue{color:#005eae!important}.color-green{color:#009a5a!important}.color-red{color:#e60019!important}.color-purple{color:#920783!important}.color-ygreen{color:#9fbf2a!important}.color-eltexnavy{color:#253f68!important}.color-eltexred{color:#e7241d!important}.color-eltexred-dark{color:#a9201c!important}.bg-orange{background:#ec6c00!important}.bg-blue{background:#005eae!important}.bg-green{background:#009a5a!important}.bg-red{background:#e60019!important}.bg-purple{background:#920783!important}.bg-ygreen{background:#9fbf2a!important}.bg-eltexnavy{background:#253f68!important}.bg-eltexred{background:#e7241d!important}.bg-eltexred-dark{background:#a9201c!important}.bg-white{background:#fff!important}.bg-pgray{background:#f5f5f5!important}.bg-lgray{background:#898989!important}.bg-dgray{background:#333!important}.bg-black{background:#000!important}.border-orange{border-color:#ec6c00!important}.border-blue{border-color:#005eae!important}.border-green{border-color:#009a5a!important}.border-red{border-color:#e60019!important}.border-purple{border-color:#920783!important}.border-ygreen{border-color:#9fbf2a!important}.border-eltexnavy{border-color:#253f68!important}.border-eltexred{border-color:#e7241d!important}.border-eltexred-dark{border-color:#a9201c!important}.border-white{border-color:#fff!important}.border-pgray{border-color:#f5f5f5!important}.border-lgray{border-color:#898989!important}.border-dgray{border-color:#333!important}.border-black{border-color:#000!important}.eltex_sms .h-type00{border-top:2px solid #e60019;border-bottom:2px solid #e60019}.eltex_sms .h-type00 .h-main,.eltex_sms .h-type00 .h-sub{color:#e60019}.eltex_sms .btn{background-color:#e60019}.eltex_sms .color-eltexnavy{color:#e60019!important}.read_text{color:#333;font-weight:700;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff,-1px 1px 0 #fff}.contact_tel_consultant_02 .contact_tel_consultant_inner{background:url(/contents/corporate/img/1774367952797-bdzdk07.png) 100% 0 no-repeat;background-size:contain;padding:2% 170px 2% 14px;margin:20px 0;text-align:left;width:620px;max-width:100%}.contact_tel_consultant_02 .read_text.read_text_consultant{font-size:16px!important;margin-bottom:10px;margin-top:0}.contact_tel_consultant_02 .tel{width:418px;max-width:100%}@media screen and (max-width:700px){.contact_tel_consultant_02 .contact_tel_consultant_inner{background:none;padding:0;margin:20px 0}.contact_tel_consultant_02 .read_text.read_text_consultant{text-shadow:none}}.img-100-50>img,.img-100-60>img,.img-100-70>img,.img-100-80>img,.img-100-90>img{width:100%}@media screen and (max-width:700px){.img-100-90>img{width:90%}.img-100-80>img{width:80%}.img-100-70>img{width:70%}.img-100-60>img{width:60%}.img-100-50>img{width:50%}}

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.0.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 * Hover.css Copyright Ian Lunn 2014. Generated with Sass.
 */.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-shrink:active,.hvr-shrink:focus,.hvr-shrink:hover{-webkit-transform:scale(.9);transform:scale(.9)}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse-grow:active,.hvr-pulse-grow:focus,.hvr-pulse-grow:hover{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse-shrink{to{-webkit-transform:scale(.9);transform:scale(.9)}}.hvr-pulse-shrink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pulse-shrink:active,.hvr-pulse-shrink:focus,.hvr-pulse-shrink:hover{-webkit-animation-name:hvr-pulse-shrink;animation-name:hvr-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.hvr-push{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-push:active,.hvr-push:focus,.hvr-push:hover{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-pop:active,.hvr-pop:focus,.hvr-pop:hover{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-bounce-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-in:active,.hvr-bounce-in:focus,.hvr-bounce-in:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-rotate:active,.hvr-rotate:focus,.hvr-rotate:hover{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.hvr-grow-rotate{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-float:active,.hvr-float:focus,.hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.hvr-sink{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sink:active,.hvr-sink:focus,.hvr-sink:hover{-webkit-transform:translateY(8px);transform:translateY(8px)}@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes hvr-bob-float{to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes hvr-bob-float{to{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-bob:active,.hvr-bob:focus,.hvr-bob:hover{-webkit-animation-name:hvr-bob-float,hvr-bob;animation-name:hvr-bob-float,hvr-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang{0%{-webkit-transform:translateY(8px);transform:translateY(8px)}50%{-webkit-transform:translateY(4px);transform:translateY(4px)}to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@-webkit-keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}@keyframes hvr-hang-sink{to{-webkit-transform:translateY(8px);transform:translateY(8px)}}.hvr-hang{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-hang:active,.hvr-hang:focus,.hvr-hang:hover{-webkit-animation-name:hvr-hang-sink,hvr-hang;animation-name:hvr-hang-sink,hvr-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}.hvr-skew{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-skew:active,.hvr-skew:focus,.hvr-skew:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-forward{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-forward:active,.hvr-skew-forward:focus,.hvr-skew-forward:hover{-webkit-transform:skew(-10deg);transform:skew(-10deg)}.hvr-skew-backward{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-skew-backward:active,.hvr-skew-backward:focus,.hvr-skew-backward:hover{-webkit-transform:skew(10deg);transform:skew(10deg)}@-webkit-keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-vertical:active,.hvr-wobble-vertical:focus,.hvr-wobble-vertical:hover{-webkit-animation-name:hvr-wobble-vertical;animation-name:hvr-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-horizontal:active,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:hover{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes hvr-wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px,8px);transform:translate(8px,8px)}33.3%{-webkit-transform:translate(-6px,-6px);transform:translate(-6px,-6px)}49.95%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}66.6%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}83.25%{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}to{-webkit-transform:translate(0);transform:translate(0)}}.hvr-wobble-to-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-to-bottom-right:active,.hvr-wobble-to-bottom-right:focus,.hvr-wobble-to-bottom-right:hover{-webkit-animation-name:hvr-wobble-to-bottom-right;animation-name:hvr-wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes hvr-wobble-to-top-right{16.65%{-webkit-transform:translate(8px,-8px);transform:translate(8px,-8px)}33.3%{-webkit-transform:translate(-6px,6px);transform:translate(-6px,6px)}49.95%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}66.6%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}83.25%{-webkit-transform:translate(1px,-1px);transform:translate(1px,-1px)}to{-webkit-transform:translate(0);transform:translate(0)}}.hvr-wobble-to-top-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-to-top-right:active,.hvr-wobble-to-top-right:focus,.hvr-wobble-to-top-right:hover{-webkit-animation-name:hvr-wobble-to-top-right;animation-name:hvr-wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform-origin:0 100%;transform-origin:0 100%}.hvr-wobble-top:active,.hvr-wobble-top:focus,.hvr-wobble-top:hover{-webkit-animation-name:hvr-wobble-top;animation-name:hvr-wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform-origin:100% 0;transform-origin:100% 0}.hvr-wobble-bottom:active,.hvr-wobble-bottom:focus,.hvr-wobble-bottom:hover{-webkit-animation-name:hvr-wobble-bottom;animation-name:hvr-wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}@keyframes hvr-wobble-skew{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}to{-webkit-transform:skew(0);transform:skew(0)}}.hvr-wobble-skew{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-wobble-skew:active,.hvr-wobble-skew:focus,.hvr-wobble-skew:hover{-webkit-animation-name:hvr-wobble-skew;animation-name:hvr-wobble-skew;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:hvr-buzz-out;animation-name:hvr-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-fade{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-fade:active,.hvr-fade:focus,.hvr-fade:hover{background-color:#2098d1;color:#fff}@-webkit-keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}@keyframes hvr-back-pulse{50%{background-color:rgba(32,152,209,.75)}}.hvr-back-pulse{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color,background-color;transition-property:color,background-color}.hvr-back-pulse:active,.hvr-back-pulse:focus,.hvr-back-pulse:hover{-webkit-animation-name:hvr-back-pulse;animation-name:hvr-back-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#2098d1;color:#fff}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-sweep-to-right,.hvr-sweep-to-right:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-sweep-to-left,.hvr-sweep-to-left:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-left:active,.hvr-sweep-to-left:focus,.hvr-sweep-to-left:hover{color:#fff}.hvr-sweep-to-left:active:before,.hvr-sweep-to-left:focus:before,.hvr-sweep-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-sweep-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-sweep-to-bottom,.hvr-sweep-to-bottom:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-bottom:active,.hvr-sweep-to-bottom:focus,.hvr-sweep-to-bottom:hover{color:#fff}.hvr-sweep-to-bottom:active:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-sweep-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-sweep-to-top,.hvr-sweep-to-top:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-top:active,.hvr-sweep-to-top:focus,.hvr-sweep-to-top:hover{color:#fff}.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-bounce-to-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-bounce-to-right,.hvr-bounce-to-right:before{-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-right:active,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:hover{color:#fff}.hvr-bounce-to-right:active:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-bounce-to-left,.hvr-bounce-to-left:before{-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-bounce-to-bottom,.hvr-bounce-to-bottom:before{-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-bottom:active,.hvr-bounce-to-bottom:focus,.hvr-bounce-to-bottom:hover{color:#fff}.hvr-bounce-to-bottom:active:before,.hvr-bounce-to-bottom:focus:before,.hvr-bounce-to-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color}.hvr-bounce-to-top,.hvr-bounce-to-top:before{-webkit-transition-duration:.5s;transition-duration:.5s}.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-bounce-to-top:active,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:hover{color:#fff}.hvr-bounce-to-top:active:before,.hvr-bounce-to-top:focus:before,.hvr-bounce-to-top:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-radial-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;background:#e1e1e1;-webkit-transition-property:color;transition-property:color}.hvr-radial-out,.hvr-radial-out:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-out:active,.hvr-radial-out:focus,.hvr-radial-out:hover{color:#fff}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(2);transform:scale(2)}.hvr-radial-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden;background:#2098d1;-webkit-transition-property:color;transition-property:color}.hvr-radial-in,.hvr-radial-in:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-radial-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;border-radius:100%;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-radial-in:active,.hvr-radial-in:focus,.hvr-radial-in:hover{color:#fff}.hvr-radial-in:active:before,.hvr-radial-in:focus:before,.hvr-radial-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color}.hvr-rectangle-in,.hvr-rectangle-in:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-in:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e1e1e1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-in:active,.hvr-rectangle-in:focus,.hvr-rectangle-in:hover{color:#fff}.hvr-rectangle-in:active:before,.hvr-rectangle-in:focus:before,.hvr-rectangle-in:hover:before{-webkit-transform:scale(0);transform:scale(0)}.hvr-rectangle-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color}.hvr-rectangle-out,.hvr-rectangle-out:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-rectangle-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-rectangle-out:active,.hvr-rectangle-out:focus,.hvr-rectangle-out:hover{color:#fff}.hvr-rectangle-out:active:before,.hvr-rectangle-out:focus:before,.hvr-rectangle-out:hover:before{-webkit-transform:scale(1);transform:scale(1)}.hvr-shutter-in-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-horizontal:active,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:hover{color:#fff}.hvr-shutter-in-horizontal:active:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}.hvr-shutter-out-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-horizontal:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-horizontal:active,.hvr-shutter-out-horizontal:focus,.hvr-shutter-out-horizontal:hover{color:#fff}.hvr-shutter-out-horizontal:active:before,.hvr-shutter-out-horizontal:focus:before,.hvr-shutter-out-horizontal:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.hvr-shutter-in-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#2098d1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-in-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e1e1e1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-in-vertical:active,.hvr-shutter-in-vertical:focus,.hvr-shutter-in-vertical:hover{color:#fff}.hvr-shutter-in-vertical:active:before,.hvr-shutter-in-vertical:focus:before,.hvr-shutter-in-vertical:hover:before{-webkit-transform:scaleY(0);transform:scaleY(0)}.hvr-shutter-out-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;background:#e1e1e1;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-shutter-out-vertical:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#2098d1;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-shutter-out-vertical:active,.hvr-shutter-out-vertical:focus,.hvr-shutter-out-vertical:hover{color:#fff}.hvr-shutter-out-vertical:active:before,.hvr-shutter-out-vertical:focus:before,.hvr-shutter-out-vertical:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.hvr-border-fade{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-border-fade:active,.hvr-border-fade:focus,.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #2098d1,0 0 1px transparent}.hvr-hollow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background;transition-property:background;box-shadow:inset 0 0 0 4px #e1e1e1,0 0 1px transparent}.hvr-hollow:active,.hvr-hollow:focus,.hvr-hollow:hover{background:none}.hvr-trim{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-trim:before{content:"";position:absolute;border:4px solid #fff;top:4px;left:4px;right:4px;bottom:4px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-trim:active:before,.hvr-trim:focus:before,.hvr-trim:hover:before{opacity:1}@-webkit-keyframes hvr-ripple-out{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}@keyframes hvr-ripple-out{to{top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}}.hvr-ripple-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-ripple-out:before{content:"";position:absolute;border:6px solid #e1e1e1;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-out:active:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:hover:before{-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}@-webkit-keyframes hvr-ripple-in{to{top:0;right:0;bottom:0;left:0;opacity:1}}@keyframes hvr-ripple-in{to{top:0;right:0;bottom:0;left:0;opacity:1}}.hvr-ripple-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-ripple-in:before{content:"";position:absolute;border:4px solid #e1e1e1;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.hvr-ripple-in:active:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:hover:before{-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-outline-out:before{content:"";position:absolute;border:4px solid #e1e1e1;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-out:active:before,.hvr-outline-out:focus:before,.hvr-outline-out:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px}.hvr-outline-in{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-outline-in:before{pointer-events:none;content:"";position:absolute;border:4px solid #e1e1e1;top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left}.hvr-outline-in:active:before,.hvr-outline-in:focus:before,.hvr-outline-in:hover:before{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:1}.hvr-round-corners{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:border-radius;transition-property:border-radius}.hvr-round-corners:active,.hvr-round-corners:focus,.hvr-round-corners:hover{border-radius:1em}.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-left:active:before,.hvr-underline-from-left:focus:before,.hvr-underline-from-left:hover:before{right:0}.hvr-underline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}.hvr-underline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;bottom:0;background:#2098d1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-from-right:active:before,.hvr-underline-from-right:focus:before,.hvr-underline-from-right:hover:before{left:0}.hvr-overline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;top:0;background:#2098d1;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-left:active:before,.hvr-overline-from-left:focus:before,.hvr-overline-from-left:hover:before{right:0}.hvr-overline-from-center{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;top:0;background:#2098d1;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-center:active:before,.hvr-overline-from-center:focus:before,.hvr-overline-from-center:hover:before{left:0;right:0}.hvr-overline-from-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-from-right:before{content:"";position:absolute;z-index:-1;left:100%;right:0;top:0;background:#2098d1;height:4px;-webkit-transition-property:left;transition-property:left;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-from-right:active:before,.hvr-overline-from-right:focus:before,.hvr-overline-from-right:hover:before{left:0}.hvr-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;border:0 solid #2098d1;-webkit-transition-property:border-width;transition-property:border-width;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-reveal:active:before,.hvr-reveal:focus:before,.hvr-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0);border-width:4px}.hvr-underline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-underline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098d1;height:4px;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-underline-reveal:active:before,.hvr-underline-reveal:focus:before,.hvr-underline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-overline-reveal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;overflow:hidden}.hvr-overline-reveal:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;background:#2098d1;height:4px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-overline-reveal:active:before,.hvr-overline-reveal:focus:before,.hvr-overline-reveal:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:active,.hvr-glow:focus,.hvr-glow:hover{box-shadow:0 0 8px rgba(0,0,0,.6)}.hvr-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-shadow:active,.hvr-shadow:focus,.hvr-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5)}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;-webkit-transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,-webkit-transform;transition-property:box-shadow,transform;transition-property:box-shadow,transform,-webkit-transform}.hvr-grow-shadow:active,.hvr-grow-shadow:focus,.hvr-grow-shadow:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.hvr-box-shadow-outset{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-box-shadow-outset:active,.hvr-box-shadow-outset:focus,.hvr-box-shadow-outset:hover{box-shadow:2px 2px 2px rgba(0,0,0,.6)}.hvr-box-shadow-inset{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;box-shadow:inset 0 0 0 rgba(0,0,0,.6),0 0 1px transparent}.hvr-box-shadow-inset:active,.hvr-box-shadow-inset:focus,.hvr-box-shadow-inset:hover{box-shadow:inset 2px 2px 2px rgba(0,0,0,.6),0 0 1px transparent}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-float-shadow,.hvr-float-shadow:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-property:transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.hvr-float-shadow:active,.hvr-float-shadow:focus,.hvr-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hvr-float-shadow:active:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.hvr-shadow-radial{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-shadow-radial:after,.hvr-shadow-radial:before{pointer-events:none;position:absolute;content:"";left:0;width:100%;box-sizing:border-box;background-repeat:no-repeat;height:5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.hvr-shadow-radial:before{bottom:100%;background:radial-gradient(ellipse at 50%,at 150%,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% 150%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:after{top:100%;background:radial-gradient(ellipse at 50%,at -50%,rgba(0,0,0,.6) 0,transparent 80%);background:radial-gradient(ellipse at 50% -50%,rgba(0,0,0,.6) 0,transparent 80%)}.hvr-shadow-radial:active:after,.hvr-shadow-radial:active:before,.hvr-shadow-radial:focus:after,.hvr-shadow-radial:focus:before,.hvr-shadow-radial:hover:after,.hvr-shadow-radial:hover:before{opacity:1}.hvr-bubble-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-top:before{pointer-events:none;position:absolute;z-index:-1;content:"";-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;left:calc(50% - 10px);top:0;border-color:transparent transparent #e1e1e1;border-style:solid;border-width:0 10px 10px}.hvr-bubble-top:active:before,.hvr-bubble-top:focus:before,.hvr-bubble-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-right:before{pointer-events:none;position:absolute;z-index:-1;content:"";-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;top:calc(50% - 10px);right:0;border-color:transparent transparent transparent #e1e1e1;border-style:solid;border-width:10px 0 10px 10px}.hvr-bubble-right:active:before,.hvr-bubble-right:focus:before,.hvr-bubble-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-bottom:before{pointer-events:none;position:absolute;z-index:-1;content:"";-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;left:calc(50% - 10px);bottom:0;border-color:#e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 0}.hvr-bubble-bottom:active:before,.hvr-bubble-bottom:focus:before,.hvr-bubble-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-left:before{pointer-events:none;position:absolute;z-index:-1;content:"";-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;top:calc(50% - 10px);left:0;border-color:transparent #e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 10px 0}.hvr-bubble-left:active:before,.hvr-bubble-left:focus:before,.hvr-bubble-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-top{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-float-top,.hvr-bubble-float-top:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-bubble-float-top:before{position:absolute;z-index:-1;content:"";left:calc(50% - 10px);top:0;border-color:transparent transparent #e1e1e1;border-style:solid;border-width:0 10px 10px}.hvr-bubble-float-top:active,.hvr-bubble-float-top:focus,.hvr-bubble-float-top:hover{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-top:active:before,.hvr-bubble-float-top:focus:before,.hvr-bubble-float-top:hover:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-float-right,.hvr-bubble-float-right:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-bubble-float-right:before{position:absolute;z-index:-1;top:calc(50% - 10px);right:0;content:"";border-color:transparent transparent transparent #e1e1e1;border-style:solid;border-width:10px 0 10px 10px}.hvr-bubble-float-right:active,.hvr-bubble-float-right:focus,.hvr-bubble-float-right:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-bubble-float-right:active:before,.hvr-bubble-float-right:focus:before,.hvr-bubble-float-right:hover:before{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-bottom{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-float-bottom,.hvr-bubble-float-bottom:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-bubble-float-bottom:before{position:absolute;z-index:-1;content:"";left:calc(50% - 10px);bottom:0;border-color:#e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 0}.hvr-bubble-float-bottom:active,.hvr-bubble-float-bottom:focus,.hvr-bubble-float-bottom:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hvr-bubble-float-bottom:active:before,.hvr-bubble-float-bottom:focus:before,.hvr-bubble-float-bottom:hover:before{-webkit-transform:translateY(10px);transform:translateY(10px)}.hvr-bubble-float-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-bubble-float-left,.hvr-bubble-float-left:before{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.hvr-bubble-float-left:before{position:absolute;z-index:-1;content:"";top:calc(50% - 10px);left:0;border-color:transparent #e1e1e1 transparent transparent;border-style:solid;border-width:10px 10px 10px 0}.hvr-bubble-float-left:active,.hvr-bubble-float-left:focus,.hvr-bubble-float-left:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.hvr-bubble-float-left:active:before,.hvr-bubble-float-left:focus:before,.hvr-bubble-float-left:hover:before{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.hvr-icon-back{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-left:2.2em}.hvr-icon-back,.hvr-icon-back:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-back:before{content:"\f137";position:absolute;left:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-back:active:before,.hvr-icon-back:focus:before,.hvr-icon-back:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.hvr-icon-forward{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-forward,.hvr-icon-forward:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.1s;transition-duration:.1s}.hvr-icon-forward:before{content:"\f138";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-forward:active:before,.hvr-icon-forward:focus:before,.hvr-icon-forward:hover:before{-webkit-transform:translateX(4px);transform:translateX(4px)}@-webkit-keyframes hvr-icon-down{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-down{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-down{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-down,.hvr-icon-down:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-down:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-down:active:before,.hvr-icon-down:focus:before,.hvr-icon-down:hover:before{-webkit-animation-name:hvr-icon-down;animation-name:hvr-icon-down;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-up{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,50%,to{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-up{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-up,.hvr-icon-up:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-up:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-up:active:before,.hvr-icon-up:focus:before,.hvr-icon-up:hover:before{-webkit-animation-name:hvr-icon-up;animation-name:hvr-icon-up;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-spin{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-spin:before{content:"\f021";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.hvr-icon-spin:active:before,.hvr-icon-spin:focus:before,.hvr-icon-spin:hover:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%,to{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%,to{opacity:1}}.hvr-icon-drop{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-drop,.hvr-icon-drop:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-drop:before{content:"\f041";position:absolute;right:1em;opacity:1;padding:0 1px;font-family:FontAwesome}.hvr-icon-drop:active:before,.hvr-icon-drop:focus:before,.hvr-icon-drop:hover:before{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:cubic-bezier(.52,1.64,.37,.66);animation-timing-function:cubic-bezier(.52,1.64,.37,.66)}.hvr-icon-fade{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-fade,.hvr-icon-fade:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-fade:before{content:"\f00c";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:color;transition-property:color}.hvr-icon-fade:active:before,.hvr-icon-fade:focus:before,.hvr-icon-fade:hover:before{color:#0f9e5e}@-webkit-keyframes hvr-icon-float-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes hvr-icon-float-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.hvr-icon-float-away{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-float-away:after,.hvr-icon-float-away:before{content:"\f055";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-float-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-float-away:active:after,.hvr-icon-float-away:focus:after,.hvr-icon-float-away:hover:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes hvr-icon-sink-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}@keyframes hvr-icon-sink-away{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}}.hvr-icon-sink-away{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-sink-away:after,.hvr-icon-sink-away:before{content:"\f056";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-sink-away:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.hvr-icon-sink-away:active:after,.hvr-icon-sink-away:focus:after,.hvr-icon-sink-away:hover:after{-webkit-animation-name:hvr-icon-sink-away;animation-name:hvr-icon-sink-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.hvr-icon-grow{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-grow,.hvr-icon-grow:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow:before{content:"\f118";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow:active:before,.hvr-icon-grow:focus:before,.hvr-icon-grow:hover:before{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0)}.hvr-icon-shrink{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-shrink,.hvr-icon-shrink:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-shrink:before{content:"\f119";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-shrink:active:before,.hvr-icon-shrink:focus:before,.hvr-icon-shrink:hover:before{-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hvr-icon-pulse{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}75%{-webkit-transform:scale(.8);transform:scale(.8)}}.hvr-icon-pulse{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pulse,.hvr-icon-pulse:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-pulse:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse:active:before,.hvr-icon-pulse:focus:before,.hvr-icon-pulse:hover:before{-webkit-animation-name:hvr-icon-pulse;animation-name:hvr-icon-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes hvr-icon-pulse-grow{to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.hvr-icon-pulse-grow{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pulse-grow,.hvr-icon-pulse-grow:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-pulse-grow:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-grow:active:before,.hvr-icon-pulse-grow:focus:before,.hvr-icon-pulse-grow:hover:before{-webkit-animation-name:hvr-icon-pulse-grow;animation-name:hvr-icon-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hvr-icon-pulse-shrink{to{-webkit-transform:scale(.8);transform:scale(.8)}}.hvr-icon-pulse-shrink{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pulse-shrink,.hvr-icon-pulse-shrink:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-pulse-shrink:before{content:"\f015";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pulse-shrink:active:before,.hvr-icon-pulse-shrink:focus:before,.hvr-icon-pulse-shrink:hover:before{-webkit-animation-name:hvr-icon-pulse-shrink;animation-name:hvr-icon-pulse-shrink;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hvr-icon-push{50%{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes hvr-icon-push{50%{-webkit-transform:scale(.5);transform:scale(.5)}}.hvr-icon-push{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-push,.hvr-icon-push:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-push:before{content:"\f006";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-push:active:before,.hvr-icon-push:focus:before,.hvr-icon-push:hover:before{-webkit-animation-name:hvr-icon-push;animation-name:hvr-icon-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes hvr-icon-pop{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.hvr-icon-pop{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-pop,.hvr-icon-pop:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-pop:before{content:"\f005";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-pop:active:before,.hvr-icon-pop:focus:before,.hvr-icon-pop:hover:before{-webkit-animation-name:hvr-icon-pop;animation-name:hvr-icon-pop;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-icon-bounce{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-bounce,.hvr-icon-bounce:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bounce:before{content:"\f087";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-bounce:active:before,.hvr-icon-bounce:focus:before,.hvr-icon-bounce:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36)}.hvr-icon-rotate{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-rotate,.hvr-icon-rotate:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-rotate:before{content:"\f0c6";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-rotate:active:before,.hvr-icon-rotate:focus:before,.hvr-icon-rotate:hover:before{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.hvr-icon-grow-rotate{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-grow-rotate,.hvr-icon-grow-rotate:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-grow-rotate:before{content:"\f095";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-grow-rotate:active:before,.hvr-icon-grow-rotate:focus:before,.hvr-icon-grow-rotate:hover:before{-webkit-transform:scale(1.5) rotate(12deg);transform:scale(1.5) rotate(12deg)}.hvr-icon-float{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-float,.hvr-icon-float:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-float:before{content:"\f01b";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-float:active:before,.hvr-icon-float:focus:before,.hvr-icon-float:hover:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hvr-icon-sink{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em}.hvr-icon-sink,.hvr-icon-sink:before{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-sink:before{content:"\f01a";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-icon-sink:active:before,.hvr-icon-sink:focus:before,.hvr-icon-sink:hover:before{-webkit-transform:translateY(4px);transform:translateY(4px)}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.hvr-icon-bob{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-bob,.hvr-icon-bob:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-bob:before{content:"\f077";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-bob:active:before,.hvr-icon-bob:focus:before,.hvr-icon-bob:hover:before{-webkit-animation-name:hvr-icon-bob-float,hvr-icon-bob;animation-name:hvr-icon-bob-float,hvr-icon-bob;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang-sink{to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{to{-webkit-transform:translateY(6px);transform:translateY(6px)}}.hvr-icon-hang{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-hang,.hvr-icon-hang:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-hang:before{content:"\f078";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-hang:active:before,.hvr-icon-hang:focus:before,.hvr-icon-hang:hover:before{-webkit-animation-name:hvr-icon-hang-sink,hvr-icon-hang;animation-name:hvr-icon-hang-sink,hvr-icon-hang;-webkit-animation-duration:.3s,1.5s;animation-duration:.3s,1.5s;-webkit-animation-delay:0s,.3s;animation-delay:0s,.3s;-webkit-animation-timing-function:ease-out,ease-in-out;animation-timing-function:ease-out,ease-in-out;-webkit-animation-iteration-count:1,infinite;animation-iteration-count:1,infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal,alternate;animation-direction:normal,alternate}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-horizontal:before{content:"\f061";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:active:before,.hvr-icon-wobble-horizontal:focus:before,.hvr-icon-wobble-horizontal:hover:before{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hvr-icon-wobble-vertical{16.65%{-webkit-transform:translateY(6px);transform:translateY(6px)}33.3%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.hvr-icon-wobble-vertical{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-wobble-vertical:before{content:"\f062";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome;-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-vertical:active:before,.hvr-icon-wobble-vertical:focus:before,.hvr-icon-wobble-vertical:hover:before{-webkit-animation-name:hvr-icon-wobble-vertical;animation-name:hvr-icon-wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-icon-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}to{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-icon-buzz{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz,.hvr-icon-buzz:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz:before{content:"\f017";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-buzz:active:before,.hvr-icon-buzz:focus:before,.hvr-icon-buzz:hover:before{-webkit-animation-name:hvr-icon-buzz;animation-name:hvr-icon-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes hvr-icon-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-icon-buzz-out{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;padding-right:2.2em;-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-icon-buzz-out,.hvr-icon-buzz-out:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-buzz-out:before{content:"\f023";position:absolute;right:1em;padding:0 1px;font-family:FontAwesome}.hvr-icon-buzz-out:active:before,.hvr-icon-buzz-out:focus:before,.hvr-icon-buzz-out:hover:before{-webkit-animation-name:hvr-icon-buzz-out;animation-name:hvr-icon-buzz-out;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.hvr-curl-top-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-top-left:before{pointer-events:none;position:absolute;content:"";height:0;width:0;top:0;left:0;background:#fff;background:linear-gradient(135deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr="#ffffff",endColorstr="#000000");z-index:1000;box-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-left:active:before,.hvr-curl-top-left:focus:before,.hvr-curl-top-left:hover:before{width:25px;height:25px}.hvr-curl-top-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-top-right:before{pointer-events:none;position:absolute;content:"";height:0;width:0;top:0;right:0;background:#fff;background:linear-gradient(225deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px 1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-top-right:active:before,.hvr-curl-top-right:focus:before,.hvr-curl-top-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-right{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-bottom-right:before{pointer-events:none;position:absolute;content:"";height:0;width:0;bottom:0;right:0;background:#fff;background:linear-gradient(315deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:-1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-right:active:before,.hvr-curl-bottom-right:focus:before,.hvr-curl-bottom-right:hover:before{width:25px;height:25px}.hvr-curl-bottom-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-curl-bottom-left:before{pointer-events:none;position:absolute;content:"";height:0;width:0;bottom:0;left:0;background:#fff;background:linear-gradient(45deg,#fff 45%,#aaa 50%,#ccc 56%,#fff 80%);box-shadow:1px -1px 1px rgba(0,0,0,.4);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:width,height;transition-property:width,height}.hvr-curl-bottom-left:active:before,.hvr-curl-bottom-left:focus:before,.hvr-curl-bottom-left:hover:before{width:25px;height:25px}

@charset "utf-8";.dc-header-pc{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}.dc-toppage .dc-header-pc{width:100%;height:170px;background-color:transparent;border-bottom:0;box-shadow:none;position:relative;z-index:9999}.header_wrap{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:48px;border-bottom:6px solid #ec6c00;position:relative}header #sub_header .header_body{height:48px}header #sub_header .tagline{position:absolute;left:0}header #sub_header .logo_eltex_jpn{position:absolute;right:0;top:8px}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block;vertical-align:top}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block;vertical-align:top}header #main_header,header #main_header .header_body{height:112px}header #main_header .logo_eltexdc{width:368px;position:absolute;left:0}header .contactMenu{position:relative;text-align:right}header .contact_sectoin .contactMenu ul{display:block}header .contactMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:16px 0 0}header .contactMenu li .menu_block{display:block;margin:0 8px}header .contact_tel img{width:208px}.btn-tawara{border-radius:48px;height:48px;padding:12px 42px;display:inline-block}.btn-contact{background:#283f68;color:#fff}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.dc-toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.dc-toppage .logo_eltex_square img{width:100%}header li.dc-gnav-about{margin-right:15px}.gnavsub{background:#fff;display:none;position:absolute;top:96px;left:0;z-index:999;border-bottom:1px solid #ececec}#footer,.gnavsub{width:100%}#footer__nav{background:#fff;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#333;text-decoration:none}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#ec6c00}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#ec6c00;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}.section_wrap{background-color:#f5f8f6}.bg-orange-tr{background-color:rgba(236,108,0,.9);color:#fff}@media screen and (min-width:900px) and (max-width:1020px){.dc-toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents{padding-top:56px}#works_other #main_contents,.dc-toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367952842-uqh4ikd.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:49.3%;margin-top:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.service_panel_item .visual img{width:100%}.service_panel_item .description{padding:0;text-align:left}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (max-width:1020px){.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.service_panel_item{width:100%}.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}#service-top .service_panel-col1 .visual{width:65%;float:left}#service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .h img{width:20%;min-width:60px}.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item:first-child{border-top:1px solid #ccc}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367952885-p0nrkev.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.faq_section{background:#e3f2f9;background-image:url(/common/images/bg_sankaku_blue_01.png)}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:16px;min-height:100px}.a_wrap .icon_wrap,.q_wrap .icon_wrap{display:block;text-align:center;flex-shrink:0;flex-basis:auto}.a_wrap .text_wrap,.q_wrap .h_wrap{display:block;text-align:left}.q_wrap .icon-faq-q{position:relative;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #2e9dd5;margin:0 16px 0 auto}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{text-align:left;font-size:18px}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{display:-webkit-box;display:flex;padding:16px 0}.a_wrap .icon-faq-a{position:relative;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #e97300;margin:0 16px 0 auto}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.page_head{position:relative}.main_visual{background-color:#f5f8f6}.main_visual-dcmsg{height:0;padding-top:56.25%;background:url(/contents/corporate/img/1774367952983-kded861.png) 0 0 no-repeat;background-size:contain}.page_head__msg{position:absolute}.pankuzu_section,.pankuzu_section .section_body{padding:0;background:#fff}@media screen and (max-width:1020px){.section_body_inner{padding-bottom:0}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/common/images/bg_pattern_sprite_light.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;padding:0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) #333;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.m-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;cursor:pointer}.is-overlay .m-modal-overlay{display:block}.dc-header-pc{display:block;position:relative;top:0;background:#fff}body.dc-toppage header.dc-header-pc{position:absolute;background-color:transparent;background-repeat:repeat;background-attachment:scroll;border-bottom:0;box-shadow:none;width:100%;top:0;left:0}.dc-header-sp{display:none}.dc-toppage header.dc-header-pc.fixed{position:fixed;border-top:6px solid #ec6c00;background-image:none;height:87px}.dc-toppage header.dc-header-pc.fixed.header_white{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}header.dc-header-pc.fixed{position:fixed;border-top:6px solid #ec6c00;background:#fff;width:100%;height:87px}.dc-header-pc.fixed .dc-header__above{margin-top:-48px;opacity:0}.dc-toppage .dc-header-pc.fixed.header_white .dc-gnav>ul>li>a{color:#000}.dc-header-pc.fixed .dc-gnav>ul>li>a>div>span,.dc-header-pc.fixed .dc-header__main,header.dc-header-pc.fixed{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out}.dc-header-pc.fixed .dc-header__logo img{width:78%}.dc-header-pc.fixed .contactMenu .contact_form img,.dc-header-pc.fixed .dc-header__logo img{-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out}.dc-header-pc.fixed .contactMenu .contact_form img{width:60%}header.fixed .contact_tel img{-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;width:140px}.dc-header-pc a{color:#000}.dc-header-pc a:hover{color:#c00;text-decoration:none}.dc-header-pc .dc-header__above{width:100%;background-color:#fff;border-bottom:6px solid #ec6c00;height:48px}.dc-header-pc .dc-header__above-inner{max-width:1800px;margin:0 auto;padding:0 20px;position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:44px}.dc-header__tagline{font-size:14px;text-align:left;line-height:1.3}.dc-header-pc .dc-header__util{display:table;margin-left:auto;padding:0;position:relative;top:3px}.dc-header-pc .dc-header__util>li{display:table-cell;padding-left:32px;vertical-align:middle;line-height:1;font-weight:700;color:#333;font-size:14px}.dc-header-pc .dc-header__util>li>a{text-decoration:none;color:#333}.dc-header-pc.fixed .btn-tawara{height:auto;padding:6px 32px;display:inline;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out}.dc-header-pc.fixed .dc-gnav>ul>li>a>div>span{height:auto;padding:12px 0}.dc-header-pc .dc-header__main{width:100%;position:relative}.dc-header-pc .dc-header__main-inner{max-width:1280px;margin:0 auto;padding:0;width:100%}.dc-header-pc .dc-header__logo{max-width:364px;width:30%;position:absolute;z-index:9999;padding:24px 0;background:#fff;top:0;-webkit-transition:.2s;transition:.2s;-webkit-transform-origin:top left;transform-origin:top left;text-align:left}.dc-header-pc.fixed .dc-header__logo{padding:4px 0}.dc-header-pc .dc-header__logo img{width:364px;position:relative;top:16%;margin:0 auto}header.dc-header-pc.fixed .contactMenu li{margin-top:8px}.dc-header-pc .dc-gnav{width:100%;padding:0 0 0 32%}.dc-header-pc .dc-gnav>ul{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;margin-left:auto;-webkit-box-pack:end;justify-content:flex-end}.dc-header-pc .dc-gnav>ul>li{vertical-align:middle;text-align:center;font-weight:700}.dc-header-pc .dc-gnav>ul>li>a{display:block;padding:0 .4em;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;color:#333;font-family:kozuka-gothic-pr6n,メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:500;font-size:1.1em}.dc-toppage .dc-header-pc .dc-gnav>ul>li>a{color:#fff}.dc-header-pc .dc-gnav>ul>li>a:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAApCAYAAAAmukmKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE9JREFUeNrs0EENADAIBEEkVUqlVAIOK+mAVEPvtZfw3jARxknazlj2yRVbektX8M5ZKedLKKGEEkoooYQSSiihhBJKKKGE8mvs2Ch7JcAA5nSCWsHKqI8AAAAASUVORK5CYII=);display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-top:17px}.dc-header-pc.fixed .dc-gnav>ul>li>a:after{content:url(/contents/corporate/img/1774367953098-i64zhx6.png);margin-top:12px}header #sub_header .logo_eltex_jpn{text-align:right;white-space:nowrap;padding-left:1.5em;position:inherit;right:inherit;top:inherit}@media (max-width:1045px){.dc-header-pc .dc-gnav>ul>li>a:after,.dc-header-pc.fixed .dc-gnav>ul>li>a:after{display:none}}.dc-header-pc .dc-gnav>ul>li:last-child a:after{content:"";display:none}.dc-header-pc .dc-gnav>ul>li>a>div{display:inline-block;*display:inline;*zoom:1}.dc-header-pc .dc-gnav>ul>li>a>div>span{display:block;height:80px;padding:20px 0}.dc-header-pc .dc-gnavsub{display:none;position:absolute;background-color:#333;padding:0;text-align:left;font-weight:400;z-index:901;top:144px}.dc-toppage .dc-header-pc .dc-gnavsub{top:123px}.dc-header-pc.fixed .dc-gnavsub,.dc-toppage .dc-header-pc.fixed .dc-gnavsub{top:82px}.dc-header-pc .dc-gnavsub__inner{max-width:980px;margin-left:auto;margin-right:auto;padding:0 15px}.dc-header-pc .dc-gnavsub__top{font-size:20px}.dc-header-pc .dc-gnav__sub{margin-top:0}.dc-header-pc .dc-gnav__sub>li{margin-top:0;border-top:1px solid #5e5e5e}.dc-header-pc .dc-gnav__sub>li:first-child{border-top:none}.dc-header-pc .dc-gnav__sub>li>a{display:block;padding:11px 32px 11px 20px;color:#fff}.dc-header-pc .dc-gnav__sub>li>a>span{position:relative;display:inline-block;padding-left:18px}.dc-header-pc .dc-gnav__sub>li>a>span:before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:5px;height:5px;border-top:2px solid #c00;border-right:2px solid #c00;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dc-header-pc .dc-gnavsub__img{margin:0 0 20px}.dc-header-pc .dc-gnavsub__img img{width:100%}.dc-header-pc .dc-gnavsub__img:hover a img{opacity:.75;filter:alpha(opacity=75)}.dc-header-pc .dc-gnavsub__menu>li>a{padding-top:2px;line-height:1.5;font-size:16px}.dc-header-pc .dc-gnavsub__menu>li .dc-linklist{margin-left:7px}.dc-header-pc .dc-gnavsub__childcol{overflow:hidden}.dc-header-pc .dc-gnavsub__childcol>li{float:left;width:50%;padding-right:15px;box-sizing:border-box}.dc-header-pc .dc-gnavsub__col2,.dc-header-pc .dc-gnavsub__col3,.dc-header-pc .dc-gnavsub__col4,.dc-header-pc .dc-gnavsub__col5{overflow:hidden;margin-left:-2.5%}.dc-header-pc .dc-gnavsub__col2>li,.dc-header-pc .dc-gnavsub__col3>li,.dc-header-pc .dc-gnavsub__col4>li,.dc-header-pc .dc-gnavsub__col5>li{float:left;padding-left:2.5%;box-sizing:border-box}.dc-header-pc .dc-gnavsub__col2>li{width:50%}.dc-header-pc .dc-gnavsub__col3>li{width:33.3%}.dc-header-pc .dc-gnavsub__col4>li{width:25%}.dc-header-pc .dc-gnavsub__col5>li{width:20%}

@charset "utf-8";.dc-header-pc{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}.dc-toppage .dc-header-pc{width:100%;height:170px;background-color:transparent;border-bottom:0;box-shadow:none;position:relative;z-index:9999}.header_wrap{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:48px;border-bottom:6px solid #ec6c00;position:relative}header #sub_header .header_body{height:48px}header #sub_header .tagline{position:absolute;left:0}header #sub_header .logo_eltex_jpn{position:absolute;right:0;top:8px}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block;vertical-align:top}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block;vertical-align:top}header #main_header,header #main_header .header_body{height:112px}header #main_header .logo_eltexdc{width:368px;position:absolute;left:0}header .contactMenu{position:relative;text-align:right}header .contact_sectoin .contactMenu ul{display:block}header .contactMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:16px 0 0}header .contactMenu li .menu_block{display:block;margin:0 8px}header .contact_tel img{width:208px}.btn-tawara{border-radius:48px;height:48px;padding:12px 42px;display:inline-block}.btn-contact{background:#283f68;color:#fff}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.dc-toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.dc-toppage .logo_eltex_square img{width:100%}header li.dc-gnav-about{margin-right:15px}.gnavsub{background:#fff;display:none;position:absolute;top:96px;left:0;z-index:999;border-bottom:1px solid #ececec}#footer,.gnavsub{width:100%}#footer__nav{background:#fff;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#333;text-decoration:none}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#ec6c00}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#ec6c00;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}.section_wrap{background-color:#f5f8f6}.bg-orange-tr{background-color:rgba(236,108,0,.9);color:#fff}@media screen and (min-width:900px) and (max-width:1020px){.dc-toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents{padding-top:56px}#works_other #main_contents,.dc-toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367953143-d1bzapk.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:49.3%;margin-top:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.service_panel_item .visual img{width:100%}.service_panel_item .description{padding:0;text-align:left}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (max-width:1020px){.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.service_panel_item{width:100%}.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}#service-top .service_panel-col1 .visual{width:65%;float:left}#service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .h img{width:20%;min-width:60px}.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item:first-child{border-top:1px solid #ccc}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367953186-be41s6k.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.faq_section{background:#e3f2f9;background-image:url(/common/images/bg_sankaku_blue_01.png)}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:16px;min-height:100px}.a_wrap .icon_wrap,.q_wrap .icon_wrap{display:block;text-align:center;flex-shrink:0;flex-basis:auto}.a_wrap .text_wrap,.q_wrap .h_wrap{display:block;text-align:left}.q_wrap .icon-faq-q{position:relative;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #2e9dd5;margin:0 16px 0 auto}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{text-align:left;font-size:18px}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{display:-webkit-box;display:flex;padding:16px 0}.a_wrap .icon-faq-a{position:relative;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #e97300;margin:0 16px 0 auto}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.page_head{position:relative}.main_visual{background-color:#f5f8f6}.main_visual-dcmsg{height:0;padding-top:56.25%;background:url(/contents/corporate/img/1774367953273-5udbxkm.png) 0 0 no-repeat;background-size:contain}.page_head__msg{position:absolute}.pankuzu_section,.pankuzu_section .section_body{padding:0;background:#fff}@media screen and (max-width:1020px){.section_body_inner{padding-bottom:0}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/common/images/bg_pattern_sprite_light.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;padding:0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) #333;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.m-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;cursor:pointer}.is-overlay .m-modal-overlay{display:block}header #sub_header .logo_eltex_jpn{text-align:right;white-space:nowrap;padding-left:1.5em;position:inherit;right:inherit;top:inherit}@media (max-width:1045px){.dc-header-pc .dc-gnav>ul>li>a:after,.dc-header-pc.fixed .dc-gnav>ul>li>a:after{display:none}}.dc-header-pc .dc-gnav>ul>li:last-child a:after{content:"";display:none}.dc-header-pc .dc-gnav>ul>li>a>div{display:inline-block;*display:inline;*zoom:1}.dc-header-pc .dc-gnav>ul>li>a>div>span{display:block;height:80px;padding:20px 0}.dc-header-pc .dc-gnavsub{display:none;position:absolute;background-color:#333;padding:0;text-align:left;font-weight:400;z-index:901;top:144px}.dc-toppage .dc-header-pc .dc-gnavsub{top:123px}.dc-header-pc.fixed .dc-gnavsub,.dc-toppage .dc-header-pc.fixed .dc-gnavsub{top:82px}.dc-header-pc .dc-gnavsub__inner{max-width:980px;margin-left:auto;margin-right:auto;padding:0 15px}.dc-header-pc .dc-gnavsub__top{font-size:20px}.dc-header-pc .dc-gnav__sub{margin-top:0}.dc-header-pc .dc-gnav__sub>li{margin-top:0;border-top:1px solid #5e5e5e}.dc-header-pc .dc-gnav__sub>li:first-child{border-top:none}.dc-header-pc .dc-gnav__sub>li>a{display:block;padding:11px 32px 11px 20px;color:#fff}.dc-header-pc .dc-gnav__sub>li>a>span{position:relative;display:inline-block;padding-left:18px}.dc-header-pc .dc-gnav__sub>li>a>span:before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:5px;height:5px;border-top:2px solid #c00;border-right:2px solid #c00;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dc-header-pc .dc-gnavsub__img{margin:0 0 20px}.dc-header-pc .dc-gnavsub__img img{width:100%}.dc-header-pc .dc-gnavsub__img:hover a img{opacity:.75;filter:alpha(opacity=75)}.dc-header-pc .dc-gnavsub__menu>li>a{padding-top:2px;line-height:1.5;font-size:16px}.dc-header-pc .dc-gnavsub__menu>li .dc-linklist{margin-left:7px}.dc-header-pc .dc-gnavsub__childcol{overflow:hidden}.dc-header-pc .dc-gnavsub__childcol>li{float:left;width:50%;padding-right:15px;box-sizing:border-box}.dc-header-pc .dc-gnavsub__col2,.dc-header-pc .dc-gnavsub__col3,.dc-header-pc .dc-gnavsub__col4,.dc-header-pc .dc-gnavsub__col5{overflow:hidden;margin-left:-2.5%}.dc-header-pc .dc-gnavsub__col2>li,.dc-header-pc .dc-gnavsub__col3>li,.dc-header-pc .dc-gnavsub__col4>li,.dc-header-pc .dc-gnavsub__col5>li{float:left;padding-left:2.5%;box-sizing:border-box}.dc-header-pc .dc-gnavsub__col2>li{width:50%}.dc-header-pc .dc-gnavsub__col3>li{width:33.3%}.dc-header-pc .dc-gnavsub__col4>li{width:25%}.dc-header-pc .dc-gnavsub__col5>li{width:20%}@media (max-width:900px){.dc-header-pc{display:none}.dc-header-sp{display:block;height:56px;position:relative;top:0;position:fixed;width:100%;z-index:901;box-shadow:0 0 10px rgba(0,0,0,.1)}.dc-header-sp .dc-header-inner{padding:10px 15px;height:56px;border-top:6px solid #ec6c00;border-bottom:1px solid #e4e4e4;background-color:#fff;overflow:hidden;position:relative;z-index:901}.dc-header-sp .dc-header__logo{float:left}.dc-header-sp .dc-header__logo img{width:200px;height:auto;position:relative;top:-10px;left:-20px}.dc-header-sp .dc-header__menu{position:absolute;right:0;top:0;width:50px;height:50px;display:block;cursor:pointer}.dc-header-sp .dc-header__menu>span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box;position:absolute;left:18px;width:17px;height:2px;background-color:#000}.dc-header-sp .dc-header__menu>span:first-child{top:18px}.dc-header-sp .dc-header__menu>span:nth-child(2){top:23px}.dc-header-sp .dc-header__menu>span:nth-child(3){top:28px}.dc-header-sp .dc-header__menu.is-open>span:first-child{-webkit-animation:openmenu1-data-v-30eee4d7 .6s forwards;animation:openmenu1-data-v-30eee4d7 .6s forwards}.dc-header-sp .dc-header__menu.is-open>span:nth-child(2){opacity:0}.dc-header-sp .dc-header__menu.is-open>span:nth-child(3){-webkit-animation:openmenu3-data-v-30eee4d7 .6s forwards;animation:openmenu3-data-v-30eee4d7 .6s forwards}.dc-header-sp .dc-header__menu.is-close>span:first-child{-webkit-animation:closemenu1-data-v-30eee4d7 .6s forwards;animation:closemenu1-data-v-30eee4d7 .6s forwards}.dc-header-sp .dc-header__menu.is-close>span:nth-child(2){-webkit-transition:all .3s;transition:all .3s;opacity:1}.dc-header-sp .dc-header__menu.is-close>span:nth-child(3){-webkit-animation:closemenu3-data-v-30eee4d7 .6s forwards;animation:closemenu3-data-v-30eee4d7 .6s forwards}@-webkit-keyframes openmenu1-data-v-30eee4d7{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}}@keyframes openmenu1-data-v-30eee4d7{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}}@-webkit-keyframes openmenu3-data-v-30eee4d7{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}}@keyframes openmenu3-data-v-30eee4d7{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}}@-webkit-keyframes closemenu1-data-v-30eee4d7{0%{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes closemenu1-data-v-30eee4d7{0%{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes closemenu3-data-v-30eee4d7{0%{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes closemenu3-data-v-30eee4d7{0%{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.dc-header-sp .dc-gnav{display:none;position:absolute;left:0;width:100%;line-height:1.5;z-index:901}.dc-header-sp .dc-gnav>ul{border-bottom:1px solid #ccc}.dc-header-sp .dc-gnav>ul>li{border-top:1px solid #ccc;text-align:left}.dc-header-sp .dc-gnav>ul>li:first-child{border-top:0}.dc-header-sp .dc-gnav>ul>li>span{display:block;padding:15px 40px 15px 15px;background-color:#efefef;text-decoration:none;font-weight:400;font-size:15px;position:relative}.dc-header-sp .dc-gnav>ul>li>span:after,.dc-header-sp .dc-gnav>ul>li>span:before{content:"";display:inline-block;position:absolute;top:50%;right:15px;margin-top:-2px;width:16px;height:2px;background-color:#000}.dc-header-sp .dc-gnav>ul>li>span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}.dc-header-sp .dc-gnav>ul>li>span.is-open:after{-webkit-transform:rotate(0);transform:rotate(0)}.dc-header-sp .dc-gnav>ul>li>a{display:block;padding:15px 40px 15px 15px;background-color:#efefef;text-decoration:none;font-weight:400;font-size:15px;position:relative}.dc-header-sp .dc-gnav>ul>li>a:after{content:"";display:inline-block;position:absolute;width:10px;height:10px;margin-top:-5px;top:50%;right:20px;background-color:inherit;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dc-header-sp .dc-gnav__cont{display:none;background-color:#fff;font-weight:400;font-size:15px}.dc-header-sp .dc-gnav__top{padding:11px 15px;border-top:1px solid #e4e4e4}.dc-header-sp .dc-gnav__top>a{display:block;padding-top:5px}.dc-header-sp .dc-gnav__sub{margin-top:0}.dc-header-sp .dc-gnav__sub>li{margin-top:0;border-top:1px solid #e4e4e4}.dc-header-sp .dc-gnav__sub>li>a{display:block;padding:11px 10px 11px 40px}.dc-header-sp .dc-gnav__sub>li>a>span{position:relative;display:inline-block;padding-left:18px}.dc-header-sp .dc-gnav__sub>li>a>span:before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:5px;height:5px;border-top:2px solid #c00;border-right:2px solid #c00;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dc-header-sp .dc-gnav__util{border-bottom:1px solid #404040!important}.dc-header-sp .dc-gnav__util>li{border-top:1px solid #404040!important}.dc-header-sp .dc-gnav__util>li>a,.dc-header-sp .dc-gnav__util>li>span{background-color:#000!important;color:#fff}.dc-searchbox-sp{padding:20px 5px 20px 15px;background-color:#000}.dc-searchbox-sp form{position:relative;padding-right:45px}.dc-searchbox-sp__text{width:100%;padding:8px!important;border:1px solid #fff!important;background-color:#000;color:#fff}.dc-searchbox-sp__btn{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.dc-searchbox-sp__btn>img{width:19px;height:19px;margin-top:2px}}@media (max-width:700px){.accordion_menu_list{margin-bottom:0!important;border-bottom-color:#ec6c00!important;border-width:2px}.accordion_menu_list .here{pointer-events:none;cursor:default}}

@charset "utf-8";.dc-header-pc{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}.dc-toppage .dc-header-pc{width:100%;height:170px;background-color:transparent;border-bottom:0;box-shadow:none;position:relative;z-index:9999}.header_wrap{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:48px;border-bottom:6px solid #ec6c00;position:relative}header #sub_header .header_body{height:48px}header #sub_header .tagline{position:absolute;left:0}header #sub_header .logo_eltex_jpn{position:absolute;right:0;top:8px}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block;vertical-align:top}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block;vertical-align:top}header #main_header,header #main_header .header_body{height:112px}header #main_header .logo_eltexdc{width:368px;position:absolute;left:0}header .contactMenu{position:relative;text-align:right}header .contact_sectoin .contactMenu ul{display:block}header .contactMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:16px 0 0}header .contactMenu li .menu_block{display:block;margin:0 8px}header .contact_tel img{width:208px}.btn-tawara{border-radius:48px;height:48px;padding:12px 42px;display:inline-block}.btn-contact{background:#283f68;color:#fff}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.dc-toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.dc-toppage .logo_eltex_square img{width:100%}header li.dc-gnav-about{margin-right:15px}.gnavsub{background:#fff;display:none;position:absolute;top:96px;left:0;z-index:999;border-bottom:1px solid #ececec}#footer,.gnavsub{width:100%}#footer__nav{background:#fff;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#333;text-decoration:none}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#ec6c00}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#ec6c00;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}.section_wrap{background-color:#f5f8f6}.bg-orange-tr{background-color:rgba(236,108,0,.9);color:#fff}@media screen and (min-width:900px) and (max-width:1020px){.dc-toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents{padding-top:56px}#works_other #main_contents,.dc-toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367953395-67dfkro.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:49.3%;margin-top:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.service_panel_item .visual img{width:100%}.service_panel_item .description{padding:0;text-align:left}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (max-width:1020px){.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.service_panel_item{width:100%}.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}#service-top .service_panel-col1 .visual{width:65%;float:left}#service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .h img{width:20%;min-width:60px}.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item:first-child{border-top:1px solid #ccc}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367953438-1npo3fp.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.faq_section{background:#e3f2f9;background-image:url(/common/images/bg_sankaku_blue_01.png)}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:16px;min-height:100px}.a_wrap .icon_wrap,.q_wrap .icon_wrap{display:block;text-align:center;flex-shrink:0;flex-basis:auto}.a_wrap .text_wrap,.q_wrap .h_wrap{display:block;text-align:left}.q_wrap .icon-faq-q{position:relative;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #2e9dd5;margin:0 16px 0 auto}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{text-align:left;font-size:18px}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{display:-webkit-box;display:flex;padding:16px 0}.a_wrap .icon-faq-a{position:relative;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #e97300;margin:0 16px 0 auto}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.page_head{position:relative}.main_visual{background-color:#f5f8f6}.main_visual-dcmsg{height:0;padding-top:56.25%;background:url(/contents/corporate/img/1774367953521-vprn3xt.png) 0 0 no-repeat;background-size:contain}.page_head__msg{position:absolute}.pankuzu_section,.pankuzu_section .section_body{padding:0;background:#fff}@media screen and (max-width:1020px){.section_body_inner{padding-bottom:0}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/common/images/bg_pattern_sprite_light.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;padding:0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) #333;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

@charset "utf-8";.client_works_list a.link-blank,.work_list a.link-blank{color:#666}.client_works_list a.link-blank:hover,.work_list a.link-blank:hover{color:#a00}.work_list{margin-bottom:1em}.work__head{margin-bottom:20px}.work__head img{width:400px}.work__head .sentence img{max-width:180px!important;width:100%!important}.work__head .chojyu img{max-width:113px!important;width:100%!important}.work__head .bianne img{max-width:215px!important;width:100%!important}.work__head .nicorio img{max-width:230px!important;width:100%!important}.work__head .rhc img{max-width:252px!important;width:100%!important}.work__head .um img{max-width:340px!important;width:100%!important}.work__head .herb img{max-width:280px!important;width:100%!important;margin-bottom:5px}.flexbox-col3 .work__name{margin:0 auto 2em;border-bottom:1px solid #ccc}.work__name__main{font-size:1.6em;font-weight:600;height:140px;width:600px;display:table-cell;vertical-align:middle;text-align:center}.work__img img{width:calc(50% - 10px);float:left}.work__img img.work_right_img{margin-left:20px}.flexbox__item__inner .btn-col1{clear:both;padding-top:30px}.flexbox-pb .flexbox__item.work{padding-bottom:25px;position:relative}.icon_b2b{font-size:.55em;color:#fff;display:block;font-weight:400;background:#333;width:60%;margin:8px auto 0;padding:5px 3px 3px;border-radius:4px;min-width:150px;max-width:220px}@media screen and (max-width:1020px){.work__name__main{font-size:1.2em}.work__name .small{padding:0}}.client_list h5{width:400px;height:100px;display:table-cell;vertical-align:middle;text-align:center}.client_logo.h{font-size:20px;font-weight:700}.client_logo img{padding:0 30px;width:100%}h5 .client_name_sub.small{padding:0}.client_list .btn-col1{margin-top:10px}.client_list .btn{padding:3px 16px}.client_list .small{font-size:85%}.client_list h5.no_btn{height:150px}@media screen and (max-width:700px){.flexbox-col4 .flexbox__item,.flexbox-col5 .flexbox__item{width:49%}.flexbox__item{margin-top:12px}.client_logo img{padding:0 10px}.client_logo.h{font-size:18px}.client_list .btn{min-width:140px;width:100%}}.client_works_list .flexbox__item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.client_works_list .flexbox__item__inner{width:100%}.client_works_list.client_list h5{height:100px;display:table;vertical-align:middle;text-align:center;width:100%}.client_works_list.client_list h5.no_btn{height:100px}.client_works_list .client_logo{font-size:20px;font-weight:700;display:table-cell;vertical-align:middle}.client_works_list .client_name_sub.small{margin-top:5px;text-align:center}.client_works_list .client_logo img{padding:0 20px;width:100%;min-width:120px;max-width:180px!important;image-rendering:-webkit-optimize-contrast}.client_works_list.client_list .btn-col1{margin-top:10px;width:100%}.client_works_list.flexbox-col6 .abckaumo img{max-width:100px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col4 .abckaumo img,.client_works_list.flexbox-col5 .abckaumo img{max-width:125px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col6 .jalux img{max-width:130px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col4 .jalux img,.client_works_list.flexbox-col5 .jalux img{max-width:150px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col4 .herb img,.client_works_list.flexbox-col4 .jr-cross img,.client_works_list.flexbox-col4 .kirin img,.client_works_list.flexbox-col5 .kirin img{padding:0}.client_works_list.flexbox-col4 .bnd img{padding:0;max-width:230px!important}.client_works_list.flexbox-col4 .hosokawa img{padding:0;max-width:200px!important}@media screen and (max-width:700px){.client_works_list.client_list .btn{min-width:auto}.client_works_list .client_logo img{padding:0;max-width:150px!important}.client_works_list.flexbox-col4 .abckaumo img,.client_works_list.flexbox-col6 .abckaumo img{max-width:120px!important}.client_works_list.flexbox-col4 .jalux img,.client_works_list.flexbox-col6 .jalux img{max-width:100px!important}}.h-msg_eltexdc01{font-weight:900;font-size:36px}.h-about_dc{font-weight:900;font-size:24px;margin-top:24px}.after-section,.before-section{background:#fff}.before-section{border:1px solid #6e6e6e}.after-section{border:1px solid #ec6c00}.after-wrap,.before-wrap{padding:0 40px 40px}.after-wrap .flexbox,.before-wrap .flexbox{margin-top:auto}.h-after,.h-before{background:#6e6e6e;color:#fff;text-align:left;font-size:1.4em;padding:.2em 1em}.h-after{background:#ec6c00}.h-after span[class*=heightLine]{display:table-cell!important;vertical-align:middle}.h-system{font-size:24px;text-align:left}.h-hiyou,.h-unyou{background:#000;color:#fff;text-align:center;font-size:18px;padding:.1em 1em;display:inline-block}.h-hiyou{margin-top:40px}.after-image,.before-image{width:30%}.after-list-wrap,.before-list-wrap{text-align:left;font-size:18px;font-family:kozuka-gothic-pr6n,メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;padding-left:40px;width:70%}.list-maru li,.list-sankaku li{text-indent:-43px!important;padding-left:2em!important;position:relative;margin-bottom:.5em}.list-maru li .small,.list-sankaku li .small{text-indent:0!important;padding-left:0!important;color:#666}.list-maru li:before,.list-sankaku li:before{position:relative;top:.1em;padding:0 .5em}.list-sankaku li:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjI0LjkzM3B4IiBoZWlnaHQ9IjIxLjU5MXB4IiB2aWV3Qm94PSIwIDAgMjQuOTMzIDIxLjU5MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQuOTMzIDIxLjU5MSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1ODlFMjAiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTEyLjQ2NiwzbDkuODY4LDE3LjA5MUgyLjU5OEwxMi40NjYsM3ogTTEyLjQ2Niw0LjUxMkwzLjksMTkuMzM1aDE3LjEzMw0KCQlMMTIuNDY2LDQuNTEyeiIvPg0KPC9nPg0KPC9zdmc+DQo=)}.list-maru li:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjIxLjg5NnB4IiBoZWlnaHQ9IjIxLjg5NnB4IiB2aWV3Qm94PSIwIDAgMjEuODk2IDIxLjg5NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuODk2IDIxLjg5NiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNFNzI0MUQiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTIwLjM5NiwxMC45NDhjMCw1LjIyOS00LjIyLDkuNDQ4LTkuNDQ4LDkuNDQ4UzEuNSwxNi4xNzcsMS41LDEwLjk0OA0KCQlTNS43MiwxLjUsMTAuOTQ4LDEuNUMxNi4yMTgsMS41LDIwLjM5Niw1Ljc2MywyMC4zOTYsMTAuOTQ4eiBNMi45NDgsMTAuOTQ4YzAsNC40MDksMy41OTEsOCw4LDhzOC0zLjU5MSw4LThzLTMuNTkxLTgtOC04DQoJCUM2LjQ5NywyLjk0OCwyLjk0OCw2LjU4MSwyLjk0OCwxMC45NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)}.cx_tokuchou_list figure{margin-bottom:1em}table.eltexcx_table tbody td,table.eltexcx_table tbody th{padding:16px 24px}body#dc-product-cx{padding-top:0}table.eltexcx_table tbody .icon_blue_num{padding-right:0;text-align:center;width:24px;position:relative;top:-2px;padding-right:4px}@media screen and (max-width:1020px){table.eltexcx_table tbody td,table.eltexcx_table tbody th{display:block}}@media screen and (max-width:700px){#dc-product-cx .flexbox-col4 .flexbox__item{width:100%}.cx_tokuchou_list figure{text-align:center}}.signature{text-align:right}.infra04__vwware{background:#fff;border:4px solid #b41d23;padding:32px;text-align:center;margin:24px auto;border-radius:8px}.infra04__vwware .h{text-align:center;margin-top:1em}.infra04__vwware .infra04__img01{margin:.5em auto}.infra04__vwware .infra04__img02{margin:2em auto}

@charset "utf-8";.dc-header-pc{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}.dc-toppage .dc-header-pc{width:100%;height:170px;background-color:transparent;border-bottom:0;box-shadow:none;position:relative;z-index:9999}.header_wrap{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:48px;border-bottom:6px solid #ec6c00;position:relative}header #sub_header .header_body{height:48px}header #sub_header .tagline{position:absolute;left:0}header #sub_header .logo_eltex_jpn{position:absolute;right:0;top:8px}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block;vertical-align:top}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block;vertical-align:top}header #main_header,header #main_header .header_body{height:112px}header #main_header .logo_eltexdc{width:368px;position:absolute;left:0}header .contactMenu{position:relative;text-align:right}header .contact_sectoin .contactMenu ul{display:block}header .contactMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:16px 0 0}header .contactMenu li .menu_block{display:block;margin:0 8px}header .contact_tel img{width:208px}.btn-tawara{border-radius:48px;height:48px;padding:12px 42px;display:inline-block}.btn-contact{background:#283f68;color:#fff}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.dc-toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.dc-toppage .logo_eltex_square img{width:100%}header li.dc-gnav-about{margin-right:15px}.gnavsub{background:#fff;display:none;position:absolute;top:96px;left:0;z-index:999;border-bottom:1px solid #ececec}#footer,.gnavsub{width:100%}#footer__nav{background:#fff;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#333;text-decoration:none}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#ec6c00}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#ec6c00;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}.section_wrap{background-color:#f5f8f6}.bg-orange-tr{background-color:rgba(236,108,0,.9);color:#fff}@media screen and (min-width:900px) and (max-width:1020px){.dc-toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents{padding-top:56px}#works_other #main_contents,.dc-toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367953644-8uomzv3.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:49.3%;margin-top:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.service_panel_item .visual img{width:100%}.service_panel_item .description{padding:0;text-align:left}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (max-width:1020px){.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.service_panel_item{width:100%}.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}#service-top .service_panel-col1 .visual{width:65%;float:left}#service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .h img{width:20%;min-width:60px}.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item:first-child{border-top:1px solid #ccc}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367953689-4y2g311.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.faq_section{background:#e3f2f9;background-image:url(/common/images/bg_sankaku_blue_01.png)}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:16px;min-height:100px}.a_wrap .icon_wrap,.q_wrap .icon_wrap{display:block;text-align:center;flex-shrink:0;flex-basis:auto}.a_wrap .text_wrap,.q_wrap .h_wrap{display:block;text-align:left}.q_wrap .icon-faq-q{position:relative;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #2e9dd5;margin:0 16px 0 auto}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{text-align:left;font-size:18px}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{display:-webkit-box;display:flex;padding:16px 0}.a_wrap .icon-faq-a{position:relative;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #e97300;margin:0 16px 0 auto}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.page_head{position:relative}.main_visual{background-color:#f5f8f6}.main_visual-dcmsg{height:0;padding-top:56.25%;background:url(/contents/corporate/img/1774367953774-ebmu0e9.png) 0 0 no-repeat;background-size:contain}.page_head__msg{position:absolute}.pankuzu_section,.pankuzu_section .section_body{padding:0;background:#fff}@media screen and (max-width:1020px){.section_body_inner{padding-bottom:0}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/common/images/bg_pattern_sprite_light.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;padding:0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) #333;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.bg-transparent-dark{position:relative;width:100%;overflow:hidden;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ5Q0ZEREU2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ5Q0ZEREY2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDlDRkREQzZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDlDRkRERDZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxLSzMAAAAaSURBVHjaYlRSUnrIAAWMQAznMDEgAYAAAwBBWQItpDZs3wAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:scroll;color:#fff!important}

@font-face{font-family:icomoon;src:url(/contents/corporate/img/1774367953898-kdkznzq.eot);src:url(/contents/corporate/img/1774367953944-1xfhhcx.eot) format("embedded-opentype"),url(/contents/corporate/img/1774367953993-6agzdnf.ttf) format("truetype"),url(/contents/corporate/img/1774367954038-a7o344v.woff) format("woff"),url(/contents/corporate/img/1774367954082-ieyqgdm.svg) format("svg");font-weight:400;font-style:normal}.im{display:inline-block;font-family:icomoon;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.icon-faq_a:before{content:"\e901"}.icon-faq_q:before{content:"\e902"}.icon-warning:before{content:"\e903"}.icon-wakaba:before{content:"\e900"}.icon-film_and_play:before{content:"\e826"}.icon-kirakira:before{content:"\e803"}.icon-new_tag:before{content:"\e806"}.icon-tv_normal:before{content:"\e815"}.icon-tv_gentei:before{content:"\e818"}.icon-tv_new:before{content:"\e821"}.icon-yen_circle:before{content:"\e822"}.icon-feedly:before{content:"\e600"}.icon-hatebu:before{content:"\e603"}.icon-line:before{content:"\e604"}.icon-pocket:before{content:"\e605"}.icon-unlocked:before{content:"\e800"}.icon-locked:before{content:"\e801"}

@charset "utf-8";.dc-header-pc{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}.dc-toppage .dc-header-pc{width:100%;height:170px;background-color:transparent;border-bottom:0;box-shadow:none;position:relative;z-index:9999}.header_wrap{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:48px;border-bottom:6px solid #ec6c00;position:relative}header #sub_header .header_body{height:48px}header #sub_header .tagline{position:absolute;left:0}header #sub_header .logo_eltex_jpn{position:absolute;right:0;top:8px}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block;vertical-align:top}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block;vertical-align:top}header #main_header,header #main_header .header_body{height:112px}header #main_header .logo_eltexdc{width:368px;position:absolute;left:0}header .contactMenu{position:relative;text-align:right}header .contact_sectoin .contactMenu ul{display:block}header .contactMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:16px 0 0}header .contactMenu li .menu_block{display:block;margin:0 8px}header .contact_tel img{width:208px}.btn-tawara{border-radius:48px;height:48px;padding:12px 42px;display:inline-block}.btn-contact{background:#283f68;color:#fff}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.dc-toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.dc-toppage .logo_eltex_square img{width:100%}header li.dc-gnav-about{margin-right:15px}.gnavsub{background:#fff;display:none;position:absolute;top:96px;left:0;z-index:999;border-bottom:1px solid #ececec}#footer,.gnavsub{width:100%}#footer__nav{background:#fff;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#333;text-decoration:none}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#ec6c00}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#ec6c00;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}.section_wrap{background-color:#f5f8f6}.bg-orange-tr{background-color:rgba(236,108,0,.9);color:#fff}@media screen and (min-width:900px) and (max-width:1020px){.dc-toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents{padding-top:56px}#works_other #main_contents,.dc-toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367954124-2t19bua.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:49.3%;margin-top:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.service_panel_item .visual img{width:100%}.service_panel_item .description{padding:0;text-align:left}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (max-width:1020px){.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.service_panel_item{width:100%}.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}#service-top .service_panel-col1 .visual{width:65%;float:left}#service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .h img{width:20%;min-width:60px}.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item:first-child{border-top:1px solid #ccc}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367954167-ohp3o5b.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.faq_section{background:#e3f2f9;background-image:url(/common/images/bg_sankaku_blue_01.png)}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:16px;min-height:100px}.a_wrap .icon_wrap,.q_wrap .icon_wrap{display:block;text-align:center;flex-shrink:0;flex-basis:auto}.a_wrap .text_wrap,.q_wrap .h_wrap{display:block;text-align:left}.q_wrap .icon-faq-q{position:relative;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #2e9dd5;margin:0 16px 0 auto}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{text-align:left;font-size:18px}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{display:-webkit-box;display:flex;padding:16px 0}.a_wrap .icon-faq-a{position:relative;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #e97300;margin:0 16px 0 auto}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.page_head{position:relative}.main_visual{background-color:#f5f8f6}.main_visual-dcmsg{height:0;padding-top:56.25%;background:url(/contents/corporate/img/1774367954263-jufhqon.png) 0 0 no-repeat;background-size:contain}.page_head__msg{position:absolute}.pankuzu_section,.pankuzu_section .section_body{padding:0;background:#fff}@media screen and (max-width:1020px){.section_body_inner{padding-bottom:0}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/common/images/bg_pattern_sprite_light.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;padding:0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) #333;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

@charset "utf-8";.client_works_list a.link-blank,.work_list a.link-blank{color:#666}.client_works_list a.link-blank:hover,.work_list a.link-blank:hover{color:#a00}.work_list{margin-bottom:1em}.work__head{margin-bottom:20px}.work__head img{width:400px}.work__head .sentence img{max-width:180px!important;width:100%!important}.work__head .chojyu img{max-width:113px!important;width:100%!important}.work__head .bianne img{max-width:215px!important;width:100%!important}.work__head .nicorio img{max-width:230px!important;width:100%!important}.work__head .rhc img{max-width:252px!important;width:100%!important}.work__head .um img{max-width:340px!important;width:100%!important}.work__head .herb img{max-width:280px!important;width:100%!important;margin-bottom:5px}.flexbox-col3 .work__name{margin:0 auto 2em;border-bottom:1px solid #ccc}.work__name__main{font-size:1.6em;font-weight:600;height:140px;width:600px;display:table-cell;vertical-align:middle;text-align:center}.work__img img{width:calc(50% - 10px);float:left}.work__img img.work_right_img{margin-left:20px}.flexbox__item__inner .btn-col1{clear:both;padding-top:30px}.flexbox-pb .flexbox__item.work{padding-bottom:25px;position:relative}.icon_b2b{font-size:.55em;color:#fff;display:block;font-weight:400;background:#333;width:60%;margin:8px auto 0;padding:5px 3px 3px;border-radius:4px;min-width:150px;max-width:220px}@media screen and (max-width:1020px){.work__name__main{font-size:1.2em}.work__name .small{padding:0}}.client_list h5{width:400px;height:100px;display:table-cell;vertical-align:middle;text-align:center}.client_logo.h{font-size:20px;font-weight:700}.client_logo img{padding:0 30px;width:100%}h5 .client_name_sub.small{padding:0}.client_list .btn-col1{margin-top:10px}.client_list .btn{padding:3px 16px}.client_list .small{font-size:85%}.client_list h5.no_btn{height:150px}@media screen and (max-width:700px){.flexbox-col4 .flexbox__item,.flexbox-col5 .flexbox__item{width:49%}.flexbox__item{margin-top:12px}.client_logo img{padding:0 10px}.client_logo.h{font-size:18px}.client_list .btn{min-width:140px;width:100%}}.client_works_list .flexbox__item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.client_works_list .flexbox__item__inner{width:100%}.client_works_list.client_list h5{height:100px;display:table;vertical-align:middle;text-align:center;width:100%}.client_works_list.client_list h5.no_btn{height:100px}.client_works_list .client_logo{font-size:20px;font-weight:700;display:table-cell;vertical-align:middle}.client_works_list .client_name_sub.small{margin-top:5px;text-align:center}.client_works_list .client_logo img{padding:0 20px;width:100%;min-width:120px;max-width:180px!important;image-rendering:-webkit-optimize-contrast}.client_works_list.client_list .btn-col1{margin-top:10px;width:100%}.client_works_list.flexbox-col6 .abckaumo img{max-width:100px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col4 .abckaumo img,.client_works_list.flexbox-col5 .abckaumo img{max-width:125px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col6 .jalux img{max-width:130px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col4 .jalux img,.client_works_list.flexbox-col5 .jalux img{max-width:150px!important;min-width:inherit;width:100%!important}.client_works_list.flexbox-col4 .herb img,.client_works_list.flexbox-col4 .jr-cross img,.client_works_list.flexbox-col4 .kirin img,.client_works_list.flexbox-col5 .kirin img{padding:0}.client_works_list.flexbox-col4 .bnd img{padding:0;max-width:230px!important}.client_works_list.flexbox-col4 .hosokawa img{padding:0;max-width:200px!important}@media screen and (max-width:700px){.client_works_list.client_list .btn{min-width:auto}.client_works_list .client_logo img{padding:0;max-width:150px!important}.client_works_list.flexbox-col4 .abckaumo img,.client_works_list.flexbox-col6 .abckaumo img{max-width:120px!important}.client_works_list.flexbox-col4 .jalux img,.client_works_list.flexbox-col6 .jalux img{max-width:100px!important}}.h-msg_eltexdc01{font-weight:900;font-size:36px}.h-about_dc{font-weight:900;font-size:24px;margin-top:24px}.after-section,.before-section{background:#fff}.before-section{border:1px solid #6e6e6e}.after-section{border:1px solid #ec6c00}.after-wrap,.before-wrap{padding:0 40px 40px}.after-wrap .flexbox,.before-wrap .flexbox{margin-top:auto}.h-after,.h-before{background:#6e6e6e;color:#fff;text-align:left;font-size:1.4em;padding:.2em 1em}.h-after{background:#ec6c00}.h-after span[class*=heightLine]{display:table-cell!important;vertical-align:middle}.h-system{font-size:24px;text-align:left}.h-hiyou,.h-unyou{background:#000;color:#fff;text-align:center;font-size:18px;padding:.1em 1em;display:inline-block}.h-hiyou{margin-top:40px}.after-image,.before-image{width:30%}.after-list-wrap,.before-list-wrap{text-align:left;font-size:18px;font-family:kozuka-gothic-pr6n,メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;padding-left:40px;width:70%}.list-maru li,.list-sankaku li{text-indent:-43px!important;padding-left:2em!important;position:relative;margin-bottom:.5em}.list-maru li .small,.list-sankaku li .small{text-indent:0!important;padding-left:0!important;color:#666}.list-maru li:before,.list-sankaku li:before{position:relative;top:.1em;padding:0 .5em}.list-sankaku li:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjI0LjkzM3B4IiBoZWlnaHQ9IjIxLjU5MXB4IiB2aWV3Qm94PSIwIDAgMjQuOTMzIDIxLjU5MSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQuOTMzIDIxLjU5MSINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM1ODlFMjAiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTEyLjQ2NiwzbDkuODY4LDE3LjA5MUgyLjU5OEwxMi40NjYsM3ogTTEyLjQ2Niw0LjUxMkwzLjksMTkuMzM1aDE3LjEzMw0KCQlMMTIuNDY2LDQuNTEyeiIvPg0KPC9nPg0KPC9zdmc+DQo=)}.list-maru li:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjIxLjg5NnB4IiBoZWlnaHQ9IjIxLjg5NnB4IiB2aWV3Qm94PSIwIDAgMjEuODk2IDIxLjg5NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjEuODk2IDIxLjg5NiINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNFNzI0MUQiIHN0cm9rZS13aWR0aD0iMyIgZD0iTTIwLjM5NiwxMC45NDhjMCw1LjIyOS00LjIyLDkuNDQ4LTkuNDQ4LDkuNDQ4UzEuNSwxNi4xNzcsMS41LDEwLjk0OA0KCQlTNS43MiwxLjUsMTAuOTQ4LDEuNUMxNi4yMTgsMS41LDIwLjM5Niw1Ljc2MywyMC4zOTYsMTAuOTQ4eiBNMi45NDgsMTAuOTQ4YzAsNC40MDksMy41OTEsOCw4LDhzOC0zLjU5MSw4LThzLTMuNTkxLTgtOC04DQoJCUM2LjQ5NywyLjk0OCwyLjk0OCw2LjU4MSwyLjk0OCwxMC45NDh6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==)}.cx_tokuchou_list figure{margin-bottom:1em}table.eltexcx_table tbody td,table.eltexcx_table tbody th{padding:16px 24px}body#dc-product-cx{padding-top:0}table.eltexcx_table tbody .icon_blue_num{padding-right:0;text-align:center;width:24px;position:relative;top:-2px;padding-right:4px}@media screen and (max-width:1020px){table.eltexcx_table tbody td,table.eltexcx_table tbody th{display:block}}@media screen and (max-width:700px){#dc-product-cx .flexbox-col4 .flexbox__item{width:100%}.cx_tokuchou_list figure{text-align:center}}.signature{text-align:right}.infra04__vwware{background:#fff;border:4px solid #b41d23;padding:32px;text-align:center;margin:24px auto;border-radius:8px}.infra04__vwware .h{text-align:center;margin-top:1em}.infra04__vwware .infra04__img01{margin:.5em auto}.infra04__vwware .infra04__img02{margin:2em auto}

.m-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;cursor:pointer}.is-overlay .m-modal-overlay{display:block}header{height:136px;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;z-index:9999}.header_wrap,header{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:40px;border-bottom:6px solid #253f68;position:relative;background:#f0f0f0}header #sub_header .header_body{height:40px}header #sub_header .tagline{position:absolute;left:0;top:-8px;font-size:14px}header #sub_header .logo_eltex_jpn{position:absolute;right:0}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block}header .contactMenu{position:absolute;right:0;top:-10px}header .contact_sectoin .contactMenu ul{display:block;letter-spacing:-.4em}header .contactMenu li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1;vertical-align:middle;margin:0}header .contactMenu li .menu_block{display:block;margin:0 16px}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.toppage .logo_eltex_square img{width:100%}.m-header-pc{display:block}.m-header-pc a{color:#000}.m-header-pc a:hover{color:#c00;text-decoration:none}.m-header-pc .m-header__above{width:100%;background-color:#f0f0f0;border-bottom:6px solid #253f68;height:40px;opacity:1}.m-header-pc .m-header__above-inner{max-width:1280px;margin:0 auto;padding:0 20px;position:relative}.m-header__tagline{font-size:14px;float:left;position:relative;top:5px}.m-header-pc .m-header__util{display:table;margin-left:auto;padding:0;position:relative;top:3px}.m-header-pc .m-header__util>li{display:table-cell;padding-left:32px;vertical-align:middle;line-height:1;font-weight:700;color:#333;font-size:14px}.m-header-pc .m-header__util>li>a{text-decoration:none;color:#333}.m-header-pc .m-header__main{width:100%;background-color:#fff;position:relative;height:96px}.m-header-pc .m-header__main-inner{max-width:1280px;margin:0 auto;padding:0 20px;width:100%}.m-header-pc .m-header__logo{width:184px;position:absolute;top:-1px;z-index:9999;-webkit-transition:.2s ease-in-out;-webkit-transition:.2s;transition:.2s;-webkit-transform-origin:top left;transform-origin:top left;text-align:left}.m-header-pc img.logo{width:184px}.m-header-pc .m-gnav{width:100%;padding:0 0 0 21%}.m-header-pc .m-gnav>ul{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;margin-left:auto;-webkit-box-pack:start;justify-content:flex-start}.m-header-pc .m-gnav>ul>li{vertical-align:middle;text-align:center;font-weight:700}.m-header-pc .m-gnav>ul>li>a{display:block;padding:0 40px;-webkit-transition:all .3s;transition:all .3s;text-decoration:none;color:#000}.m-header-pc .m-gnav>ul>li>a.is-current,.m-header-pc .m-gnav>ul>li>a:hover{background-color:#f5f5f5}.m-header-pc .m-gnav>ul>li>a>div{display:table;width:100%}.m-header-pc .m-gnav>ul>li>a>div>span{display:table-cell;height:96px;vertical-align:middle}.m-header-pc .m-gnavsub{display:none;position:absolute;background-color:#333;padding:0;text-align:left;font-weight:400;z-index:901}.m-header-pc .m-gnavsub__inner{max-width:980px;margin-left:auto;margin-right:auto;padding:0}.m-header-pc .m-gnavsub__top{font-size:20px}.m-header-pc .m-gnav__sub{margin-top:0}.m-header-pc .m-gnav__sub>li{margin-top:0;border-top:1px solid #5e5e5e}.m-header-pc .m-gnav__sub>li .m-gnav_li_wrap,.m-header-pc .m-gnav__sub>li>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:11px 13px 11px 20px;color:#fff;cursor:pointer}.m-header-pc .m-gnav__sub-sub a>span,.m-header-pc .m-gnav__sub>li .m-gnav_li_wrap>span,.m-header-pc .m-gnav__sub>li>a>span{position:relative;display:inline-block;padding:0 18px}.m-header-pc .m-gnav__sub-sub a span:before,.m-header-pc .m-gnav__sub>li .m-gnav_li_wrap>span:before,.m-header-pc .m-gnav__sub>li>a>span:before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:5px;height:5px;border-top:2px solid #c00;border-right:2px solid #c00;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-header-pc .m-gnavsub__img{margin:0 0 20px}.m-header-pc .m-gnavsub__img img{width:100%}.m-header-pc .m-gnavsub__img:hover a img{opacity:.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75)}.m-header-pc .m-gnavsub__menu>li>a{padding-top:2px;line-height:1.5;font-size:16px}.m-header-pc .m-gnavsub__menu>li .m-linklist{margin-left:7px}.m-header-pc .m-gnavsub__childcol{overflow:hidden}.m-header-pc .m-gnavsub__childcol>li{float:left;width:50%;padding-right:15px;box-sizing:border-box}.m-header-pc .m-gnavsub__col2,.m-header-pc .m-gnavsub__col3,.m-header-pc .m-gnavsub__col4,.m-header-pc .m-gnavsub__col5{overflow:hidden;margin-left:-2.5%}.m-header-pc .m-gnavsub__col2>li,.m-header-pc .m-gnavsub__col3>li,.m-header-pc .m-gnavsub__col4>li,.m-header-pc .m-gnavsub__col5>li{float:left;padding-left:2.5%;box-sizing:border-box}.m-header-pc .m-gnavsub__col2>li{width:50%}.m-header-pc .m-gnavsub__col3>li{width:33.3%}.m-header-pc .m-gnavsub__col4>li{width:25%}.m-header-pc .m-gnavsub__col5>li{width:20%}.m-header-pc .m-gnav__sub>li.parent_menu{position:relative}.m-header-pc .m-gnav__sub>li.parent_menu>.m-gnav_li_wrap:after,.m-header-pc .m-gnav__sub>li.parent_menu>a:after{content:"+";color:#c00;font-size:1.4em;line-height:1;margin-left:auto}.m-header-pc .m-gnav__sub-sub{position:absolute;top:0;left:100%;min-width:300px;display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;background-color:#333;display:none}.m-header-pc .m-gnav__sub-sub li{border-top:1px solid #5e5e5e}.m-header-pc .m-gnav__sub-sub a{color:#fff;padding:11px 20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.m-gnav__sub .link-blank:after{margin-left:auto;left:0;top:0}.m-header-pc .m-gnav__sub .link-blank:after{color:#fff}header.m-header-pc.fixed{position:fixed;border-top:6px solid #253f68}.m-header-pc.fixed .m-header__above{margin-top:-40px;opacity:0}.m-header-pc.fixed .m-gnav>ul>li>a>div>span,.m-header-pc.fixed .m-header__main,header.m-header-pc.fixed{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;height:53px}.long-logo{width:80%}.longLogo-enter{width:100%!important}.longLogo-enter-active{-webkit-transition:width .3s;transition:width .3s;width:80%}

.m-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;cursor:pointer}.is-overlay .m-modal-overlay{display:block}header{width:100%;height:136px;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;z-index:9999}a:link,a:visited{color:#000;text-decoration:none}.m-header-sp{display:block;height:56px;position:relative;top:0;position:fixed}.m-header-sp .m-header-inner{padding:10px 15px;height:56px;border-top:6px solid #253f68;border-bottom:1px solid #e4e4e4;background-color:#fff;overflow:hidden;position:relative;z-index:901}.m-header-sp .m-header__logo{float:left}.m-header-sp .m-header__logo img{width:80px;height:auto}.m-header-sp .m-header__menu{position:absolute;right:0;top:0;width:50px;height:50px;display:block;cursor:pointer}.m-header-sp .m-header__menu>span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;box-sizing:border-box;position:absolute;left:18px;width:17px;height:2px;background-color:#000}.m-header-sp .m-header__menu>span:first-child{top:18px}.m-header-sp .m-header__menu>span:nth-child(2){top:23px}.m-header-sp .m-header__menu>span:nth-child(3){top:28px}.m-header-sp .m-header__menu.is-open>span:first-child{-webkit-animation:openmenu1-data-v-315c8788 .6s forwards;animation:openmenu1-data-v-315c8788 .6s forwards}.m-header-sp .m-header__menu.is-open>span:nth-child(2){opacity:0}.m-header-sp .m-header__menu.is-open>span:nth-child(3){-webkit-animation:openmenu3-data-v-315c8788 .6s forwards;animation:openmenu3-data-v-315c8788 .6s forwards}.m-header-sp .m-header__menu.is-close>span:first-child{-webkit-animation:closemenu1-data-v-315c8788 .6s forwards;animation:closemenu1-data-v-315c8788 .6s forwards}.m-header-sp .m-header__menu.is-close>span:nth-child(2){-webkit-transition:all .3s;transition:all .3s;opacity:1}.m-header-sp .m-header__menu.is-close>span:nth-child(3){-webkit-animation:closemenu3-data-v-315c8788 .6s forwards;animation:closemenu3-data-v-315c8788 .6s forwards}@-webkit-keyframes openmenu1-data-v-315c8788{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}}@keyframes openmenu1-data-v-315c8788{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}}@-webkit-keyframes openmenu3-data-v-315c8788{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}}@keyframes openmenu3-data-v-315c8788{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}}@-webkit-keyframes closemenu1-data-v-315c8788{0%{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes closemenu1-data-v-315c8788{0%{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}50%{-webkit-transform:translateY(5px) rotate(0);transform:translateY(5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes closemenu3-data-v-315c8788{0%{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes closemenu3-data-v-315c8788{0%{-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}50%{-webkit-transform:translateY(-5px) rotate(0);transform:translateY(-5px) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.m-header-sp .m-gnav{display:none;position:absolute;left:0;width:100%;line-height:1.5;z-index:901}.m-header-sp .m-gnav>ul{border-bottom:1px solid #ccc}.m-header-sp .m-gnav>ul>li{border-top:1px solid #ccc;text-align:left}.m-header-sp .m-gnav>ul>li:first-child{border-top:0}.m-header-sp .m-gnav>ul>li>span{display:block;padding:15px 40px 15px 15px;background-color:#efefef;text-decoration:none;font-weight:400;font-size:15px;position:relative}.m-header-sp .m-gnav>ul>li>span:after,.m-header-sp .m-gnav>ul>li>span:before{content:"";display:inline-block;position:absolute;top:50%;right:15px;margin-top:-2px;width:16px;height:2px;background-color:#000}.m-header-sp .m-gnav>ul>li>span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}.m-header-sp .m-gnav>ul>li>span.is-open:after{-webkit-transform:rotate(0);transform:rotate(0)}.m-header-sp .m-gnav>ul>li>a{display:block;padding:15px 40px 15px 15px;background-color:#efefef;text-decoration:none;font-weight:400;font-size:15px;position:relative}.m-header-sp .m-gnav>ul>li>a:after{content:"";display:inline-block;position:absolute;width:10px;height:10px;margin-top:-5px;top:50%;right:20px;background-color:inherit;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-header-sp .m-gnav__cont{display:none;background-color:#fff;font-weight:400;font-size:15px}.m-header-sp .m-gnav__top{padding:11px 15px;border-top:1px solid #e4e4e4}.m-header-sp .m-gnav__top>a{display:block;padding-top:5px}.m-header-sp .m-gnav__sub{margin-top:0}.m-header-sp .m-gnav__sub>li{margin-top:0;border-top:1px solid #e4e4e4}.m-header-sp .m-gnav__sub .m-gnav__sub-sub>li>a,.m-header-sp .m-gnav__sub>li .m-gnav_li_wrap,.m-header-sp .m-gnav__sub>li>a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:11px 10px 11px 1em}.m-header-sp .m-gnav__sub .m-gnav__sub-sub>li>a>span,.m-header-sp .m-gnav__sub>li .m-gnav_li_wrap>span,.m-header-sp .m-gnav__sub>li>a>span{position:relative;display:inline-block;padding-left:18px}.m-header-sp .m-gnav__sub .m-gnav__sub-sub>li>a>span:before,.m-header-sp .m-gnav__sub>li>a>span:before{content:"";display:inline-block;position:absolute;top:7px;left:0;width:5px;height:5px;border-top:2px solid #c00;border-right:2px solid #c00;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-header-sp .m-gnav__sub .m-gnav__sub-sub>li>a{padding-left:2em}.m-header-sp .m-gnav__util{border-bottom:1px solid #404040!important}.m-header-sp .m-gnav__util>li{border-top:1px solid #404040!important}.m-header-sp .m-gnav__util>li>a,.m-header-sp .m-gnav__util>li>span{background-color:#000!important;color:#fff}.m-searchbox-sp{padding:20px 5px 20px 15px;background-color:#000}.m-searchbox-sp form{position:relative;padding-right:45px}.m-searchbox-sp__text{width:100%;padding:8px!important;border:1px solid #fff!important;background-color:#000;color:#fff}.m-searchbox-sp__btn{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.m-searchbox-sp__btn>img{width:19px;height:19px;margin-top:2px}

.bg-transparent-dark{position:relative;width:100%;overflow:hidden;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ5Q0ZEREU2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ5Q0ZEREY2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDlDRkREQzZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDlDRkRERDZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxLSzMAAAAaSURBVHjaYlRSUnrIAAWMQAznMDEgAYAAAwBBWQItpDZs3wAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:scroll;color:#fff!important}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#service-top #cx .description-inner .txet_wrap,#service-top #uxd .description-inner .txet_wrap{height:5.5em}#service-top #infra .description-inner .txet_wrap,#service-top #innovation .description-inner .txet_wrap{height:7em}#service-top #cx .description-inner .text-c,#service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){#service-top #innovation .description-inner .txet_wrap{width:60%;float:left}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){#service-top #cx .description-inner .text-c,#service-top #cx .description-inner .txet_wrap,#service-top #infra .description-inner .text-c,#service-top #infra .description-inner .txet_wrap,#service-top #innovation .description-inner .text-c,#service-top #innovation .description-inner .txet_wrap,#service-top #uxd .description-inner .text-c,#service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}.lineup_list .item a.ico-blank:after{content:"\f08e";color:#d1d1d1}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){#toppage .lineup-eltexits img,#toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}

.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367954387-0mnljot.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}

footer{width:100%}a:link,a:visited{color:#000;text-decoration:none}#footer__nav{background:#181818;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#253f68;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}#scroll_top{clear:both;position:fixed;margin:0;padding:0;right:30px;bottom:30px;top:auto;z-index:700;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}#scroll_top>a{content:"";display:block;box-sizing:border-box;position:relative;width:40px;height:40px;margin:0;padding:12px;border-radius:50%;background-color:rgba(24,24,24,.8)}#scroll_top>a:hover{background-color:#005eae}#scroll_top>a:after{content:"";display:inline-block;position:absolute;top:16px;left:13px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#scroll_top.is-btm{position:absolute;bottom:auto;margin-top:-45px}#scroll_top.up_move{-webkit-animation-name:UpAnime-data-v-33d76310;animation-name:UpAnime-data-v-33d76310}#scroll_top.down_move{-webkit-animation-name:DownAnime-data-v-33d76310;animation-name:DownAnime-data-v-33d76310}@-webkit-keyframes UpAnime-data-v-33d76310{0%{opacity:0}to{opacity:1}}@keyframes UpAnime-data-v-33d76310{0%{opacity:0}to{opacity:1}}@-webkit-keyframes DownAnime-data-v-33d76310{0%{opacity:1}to{opacity:0}}@keyframes DownAnime-data-v-33d76310{0%{opacity:1}to{opacity:0}}@media (max-width:600px){#scroll_top{right:15px;bottom:15px}#scroll_top.is-btm{margin-top:-55px}}

#cate_trans{text-align:center;margin:25px 0}#cate_trans ul{margin-right:auto;margin-left:auto;display:inline-block}#cate_trans li{padding-top:6px;padding-bottom:4px;display:inline-block}#cate_trans li:nth-child(2){border-left:1px solid #999}#cate_trans .list_link{padding-top:20px;display:block;text-align:center;clear:both;padding-bottom:10px}#cate_trans .list_link a{font-weight:700;display:inline-block;padding-left:20px}#cate_trans ul a{font-weight:700}#cate_trans li a.back{padding-right:22px;margin-right:5px;color:#333;font-size:14px;line-height:18px}#cate_trans li a.next{color:#333;font-size:14px;line-height:18px;padding-left:15px;margin-left:12px}.detail_btn_back a:before{left:-5px;content:"\f137"}.detail_btn_back a:before,.detail_btn_next a:after{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);top:-1px;width:18px;text-align:center;color:#ec6c00}.detail_btn_next a:after{left:5px;content:"\f138"}.detail_btn_up a:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:-5px;top:-1px;width:18px;text-align:center;color:#ec6c00;content:"\f139"}

.contact_info{clear:both;display:block;background:#f5f8f6;border:1px solid #c2c3c5;padding:20px 30px;width:70%;margin:40px auto 20px}.contact_info h4{font-weight:700;margin-bottom:5px;font-size:18px;line-height:22px;margin-top:10px;color:#253f68}.contact_info p{margin-bottom:10px;font-size:12px;line-height:18px;color:#253f68}.contact_info .send{border:1px solid #c2c3c5;padding:20px;background:#fff}.contact_info .office{margin-bottom:10px;font-size:12px;line-height:16px}.contact_info .namu{margin-bottom:15px;font-size:13px;line-height:18px;font-weight:700}.contact_info address{font-size:14px;line-height:16px}

@charset "utf-8";#main_area h3{border-left-color:#253f68!important}#contents #contens_wrap #main_area.sty01{background-size:18%!important}#main_area a:hover{opacity:.8;-moz-opacity:.8}#main_area #maincaption a.rss:hover,#main_area a:hover{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#main_area #maincaption a.rss:hover{opacity:.7;-moz-opacity:.7}#main_area .research_list{clear:both;margin-top:10px;margin-bottom:50px}#main_area .research_list .inner{padding:20px 0;border-bottom:1px solid #c9caca}#main_area .research_list .inner header{margin:5px 5px 15px}#main_area .research_list .inner header .date{font-size:14px;line-height:18px;font-weight:700;width:110px;margin:0;float:left}#main_area .research_list .inner header h3{font-size:14px;line-height:18px;margin-left:110px}#main_area .research_list section{text-align:left}#main_area .research_list section figure{margin:0 0 25px;clear:both}#main_area .research_list section p{margin:0 5px 20px}#main_area .research_list section p strong{font-weight:700;font-size:14px;padding-right:4px;padding-left:4px}#main_area .research_list section .detail_btn{text-align:right;clear:both;margin:20px 10px 0}#main_area .research_list section .detail_btn a{color:#333}#main_area .research_cap{clear:both;padding:0 10px}#main_area .research_cap p{margin-bottom:50px}#main_area .research_cap .atten{margin:0 40px 30px 52px;text-indent:-12px}#main_area .research_cap figure{clear:both;margin-top:20px;margin-bottom:20px;display:block;text-align:center;position:relative}#main_area .research_cap figure a figcaption{padding-left:18px;text-align:left}#main_area .research_cap figure a figcaption:before{left:0;display:block;font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:-5px;top:-1px;width:18px;text-align:left;color:#ec6c00;content:"\f138"}#main_area .research_cap figure a:hover{opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#main_area .research_cap .intro{margin-bottom:50px;border-bottom:1px solid #c9caca}#main_area .research_cap .outline{background:#f5f8f6;border:1px solid #c2c3c5;padding:20px 25px;font-size:14px;line-height:24px;margin-bottom:25px}#main_area .research_cap .outline p{margin:0}#main_area .research_cap .explan{clear:both;margin-bottom:60px}#main_area .research_cap .explan header{margin-bottom:30px;border:1px solid #c2c3c5;padding:10px 15px}#main_area .research_cap .explan header p{margin-right:5px;margin-left:5em;text-indent:-5em;margin-bottom:0;font-weight:400}#main_area .research_cap .explan .q_area{margin-bottom:30px;border:1px solid #c2c3c5;padding:10px 15px}#main_area .research_cap .explan .q_area p{margin-left:5em;text-indent:-5em;margin-bottom:0;font-weight:400}#main_area .research_cap .explan header .q_area{margin-bottom:0;border:none;padding:0}#main_area .research_cap h4{font-weight:700;margin-bottom:30px;font-size:18px;line-height:24px}#main_area .research_cap h5{font-size:14px;line-height:21px;font-weight:700;margin-top:10px;margin-bottom:15px;text-indent:-28px;margin-left:28px}#main_area .research_cap h5 small{font-weight:400;font-size:11px;line-height:16px}#main_area .research_cap h5.typ02{font-weight:700;margin-top:10px;margin-bottom:10px;text-indent:-49px;margin-left:49px}#main_area .research_cap h6{font-weight:700;margin-top:10px;margin-bottom:20px;font-size:16px;line-height:24px}#main_area .research_cap .pdf{display:block;clear:both;margin:6px 5px 0}#main_area .research_cap .pdf small{font-size:12px;line-height:16px}#main_area .research_cap .download{text-align:center}#main_area .outline_list{clear:both;margin-bottom:60px!important}#main_area .outline_list h4{font-weight:700;margin-bottom:30px;font-size:18px;line-height:20px}#main_area .outline_list ul{padding:15px;border:1px solid #c2c3c5}#main_area .outline_list ul li{text-indent:-24px;margin-left:24px;margin-top:2px;margin-bottom:8px}#main_area .outline_list ul li.info{font-size:11px;line-height:15px;padding-right:20px;padding-left:20px;font-weight:700}#main_area .outline_list ul.typ02 li{text-indent:-41px;margin-left:41px}#main_area .outline_list ul.typ02 li.info{font-size:12px;line-height:16px;font-weight:700;padding-right:32px;padding-left:32px}#main_area .outline_list .detail_btn{margin-top:0;margin-bottom:0;text-align:right}#main_area .search_info{padding:30px;border:1px solid #c2c3c5}#main_area .search_info h4{font-weight:700;margin-bottom:20px;font-size:18px;line-height:20px;border-bottom:1px solid #c9caca;padding-bottom:5px}#main_area .search_info p{margin-bottom:15px}#main_area .search_info table{margin-bottom:0}#main_area .search_info table th{white-space:nowrap;padding-right:10px;padding-top:4px;padding-bottom:4px}#main_area .search_info table td{padding:4px}#main_area .search_info table td ol{margin:5px 0 10px}#main_area .search_info table td ol li{margin-top:2px;margin-bottom:4px;list-style:decimal outside}.icon_pdf{line-height:1.9!important}.report_title{margin:10px 0 20px;font-family:kozuka-gothic-pr6n,メイリオ,Meirio,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.report_title a:hover{text-decoration:none}.report_num{background:#ec6c00;padding:0 18px;color:#fff;font-size:20px;height:45px;text-align:center}.report_main_title,.report_num{display:inline-block;font-weight:700;line-height:48px;vertical-align:middle}.report_main_title{padding:0 12px;color:#000;font-size:27px;height:48px;letter-spacing:-.3px}.report_sub_title{display:inline-block;padding:12px 0;color:#000;font-size:20px;font-weight:700}#main_contents .main_column{text-align:left}#main_caption p{padding:5px 10px 20px;min-height:130px;border-bottom:2px solid #ec6c00}.right{float:right}#main_contents .main_column .inner{border-bottom:1px solid #ccc;padding:20px 10px 30px}.side_column ul{padding:10px 0}#main_area h2{width:100%}#main_area .detail_btn a:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:-5px;top:-1px;width:18px;text-align:center;color:#ec6c00;content:"\f138"}@media (max-width:900px){.right{float:none}#main_caption p,#main_contents .main_column,.right{text-align:center}}@media (max-width:600px){#main_area h2{font-size:22px}.report_title{margin:12px 0 15px}.report_num{font-size:15px;height:35px;line-height:38px;padding:0 14px;margin-bottom:15px}.report_main_title{font-size:20px;height:35px;line-height:24px;padding-right:0}.report_sub_title{font-size:15px;padding-top:0}}#dc-research-article h2{font-size:28px;font-weight:700;line-height:48px;width:90%;margin-bottom:40px}#dc-research-article #main_area h2{margin-bottom:0;padding-bottom:.2em;border-bottom:2px solid #ec6c00}#dc-research-article #main_caption h3{font-weight:700;font-size:17px;padding:20px 0 30px}@media (max-width:1020px){#dc-research-article .pankuzu_here,#dc-research-article .pankuzu_splast:after{display:inline-block!important}}@media (max-width:900px){#dc-research-article #main_caption p,#dc-research-article #main_contents .main_column{text-align:left}#dc-research-article #main_area .contact_info{width:100%}}@media (max-width:600px){#dc-research-article #main_area h2{font-size:20px}#dc-research-article #main_area h4,#dc-research-article #main_caption h3{font-size:16px}}

@charset "utf-8";.dc-header-pc{background-color:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:9999}.dc-toppage .dc-header-pc{width:100%;height:170px;background-color:transparent;border-bottom:0;box-shadow:none;position:relative;z-index:9999}.header_wrap{width:100%}.header_body{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.header_body_inner{padding:0;position:relative;width:100%;margin:0 auto;display:inline-block;vertical-align:middle}.menu_wrap{width:100%;padding-left:248px}header #sub_header{height:48px;border-bottom:6px solid #ec6c00;position:relative}header #sub_header .header_body{height:48px}header #sub_header .tagline{position:absolute;left:0}header #sub_header .logo_eltex_jpn{position:absolute;right:0;top:8px}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_tagline{width:182px;display:inline-block;vertical-align:top}header #sub_header .logo_eltex_jpn .logo_eltex_jpn_01{width:220px;display:inline-block;vertical-align:top}header #main_header,header #main_header .header_body{height:112px}header #main_header .logo_eltexdc{width:368px;position:absolute;left:0}header .contactMenu{position:relative;text-align:right}header .contact_sectoin .contactMenu ul{display:block}header .contactMenu li{display:inline-block;vertical-align:middle;letter-spacing:normal;margin:16px 0 0}header .contactMenu li .menu_block{display:block;margin:0 8px}header .contact_tel img{width:208px}.btn-tawara{border-radius:48px;height:48px;padding:12px 42px;display:inline-block}.btn-contact{background:#283f68;color:#fff}header #main_header{height:96px;position:relative}header #main_header .header_body{height:96px}header #main_header .header_body_inner{position:inherit}.logo_eltex_square{width:184px;position:absolute;top:0;z-index:9999}.logo_eltex_square img{width:75%}.dc-toppage .logo_eltex_square{width:184px;position:absolute;top:-1px;z-index:9999}.dc-toppage .logo_eltex_square img{width:100%}header li.dc-gnav-about{margin-right:15px}.gnavsub{background:#fff;display:none;position:absolute;top:96px;left:0;z-index:999;border-bottom:1px solid #ececec}#footer,.gnavsub{width:100%}#footer__nav{background:#fff;color:#eee;font-size:14px}#footer__nav .section_body{padding-left:0;padding-right:0}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#333;text-decoration:none}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#ec6c00}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}@media screen and (max-width:700px){#footer__nav{display:none}}#footer__main{background:#ec6c00;color:#fff}#footer__main .footer__logo{width:380px;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:14px}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;font-size:12px;text-align:center;margin-top:16px}@media screen and (max-width:1020px){#footer__main .footer__logo{width:240px}}@media screen and (max-width:700px){#footer__main .footer__logo{width:60%}#footer__main .address{font-size:12px;text-align:center}#footer__main .copyright{font-size:11px;text-align:center}}.pagetop_sectoin{color:#253f68;padding:0}.pagetop_sectoin a{color:#253f68;font-size:.9em;width:100%;display:block;padding:0 0 4px}.pagetop_sectoin a i:before{font-size:2em;margin:0;position:relative;top:4px}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}.section_wrap{background-color:#f5f8f6}.bg-orange-tr{background-color:rgba(236,108,0,.9);color:#fff}@media screen and (min-width:900px) and (max-width:1020px){.dc-toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents{padding-top:56px}#works_other #main_contents,.dc-toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367954430-i3w9i3k.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:49.3%;margin-top:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}.service_panel_item .visual img{width:100%}.service_panel_item .description{padding:0;text-align:left}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (max-width:1020px){.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}}@media screen and (max-width:700px){.service_panel_item{width:100%}.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}#service-top .service_panel-col1 .visual{width:65%;float:left}#service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .h img{width:20%;min-width:60px}.news_list{max-width:800px;margin:0 auto}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item:first-child{border-top:1px solid #ccc}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367954479-bsb1sfk.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.faq_section{background:#e3f2f9;background-image:url(/common/images/bg_sankaku_blue_01.png)}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:16px;min-height:100px}.a_wrap .icon_wrap,.q_wrap .icon_wrap{display:block;text-align:center;flex-shrink:0;flex-basis:auto}.a_wrap .text_wrap,.q_wrap .h_wrap{display:block;text-align:left}.q_wrap .icon-faq-q{position:relative;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #2e9dd5;margin:0 16px 0 auto}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{text-align:left;font-size:18px}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{display:-webkit-box;display:flex;padding:16px 0}.a_wrap .icon-faq-a{position:relative;background:#fff;border-radius:50%;width:40px;height:40px;border:1px solid #e97300;margin:0 16px 0 auto}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.page_head{position:relative}.main_visual{background-color:#f5f8f6}.main_visual-dcmsg{height:0;padding-top:56.25%;background:url(/contents/corporate/img/1774367954573-rz3pj0m.png) 0 0 no-repeat;background-size:contain}.page_head__msg{position:absolute}.pankuzu_section,.pankuzu_section .section_body{padding:0;background:#fff}@media screen and (max-width:1020px){.section_body_inner{padding-bottom:0}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/common/images/bg_pattern_sprite_light.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;padding:0;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) #333;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367954699-rgj98ja.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367954742-kcl5re2.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367954824-i5qsczw.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

header{width:100%;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);position:absolute;height:96px;display:block;top:0;z-index:9999;word-wrap:break-word}.m-header-pc .m-header__above{width:100%;background-color:#f0f0f0;border-bottom:6px solid #253f68;height:40px;opacity:1}.m-header__above-inner{max-width:1280px;margin:0 auto;padding:0 20px;position:relative}.m-header__tagline{font-size:14px;float:left;position:relative;top:5px}.m-header__util{display:table;margin-left:auto;padding:0;position:relative;top:3px}.m-header__util>li{display:table-cell;padding-left:32px;vertical-align:middle;line-height:1;font-weight:700;color:#333;font-size:14px}.m-header__main{width:100%;position:relative;height:96px}.m-header__main-inner{max-width:1280px;margin:0 auto;padding:0 20px;width:100%}.m-header-pc .m-header__logo{width:184px;position:absolute;top:-1px;z-index:9999;-webkit-transition:.2s;transition:.2s;-webkit-transform-origin:top left;transform-origin:top left;text-align:left}.m-header-pc a{color:#000}.m-header__logo img{width:184px}

header{width:100%;height:136px;background:#fff;border-bottom:1px solid #ececec;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;z-index:9999}.m-header-sp{display:block;height:56px;position:relative;top:0;position:fixed}.m-header-sp .m-header-inner{padding:10px 15px;height:56px;border-top:6px solid #253f68;border-bottom:1px solid #e4e4e4;background-color:#fff;overflow:hidden;position:relative;z-index:901}.m-header-sp .m-header__logo{float:left}.m-header-sp .m-header__logo img{width:80px;height:auto}

#footer__main{background:#253f68;color:#fff}#footer__main .footer__logo{width:60%;margin:0 auto}#footer__main .address{margin:32px auto 16px;font-size:12px;text-align:center}#footer__main .icon_set{text-align:center;margin:0 auto}#footer__main .copyright{color:#fff;margin-top:16px;font-size:11px;text-align:center}#footer__sub{padding:0}#footer__sub .section_body{padding-top:8px;padding-bottom:8px}#footer__sub .section_body_inner{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:baseline;align-items:baseline;-webkit-align-items:baseline}.policy_mark{width:200px;text-align:right}.footer__subnav{color:#666;font-size:12px;text-align:left}.footer__subnav ul{display:block}.footer__subnav li{display:inline-block;border-left:1px solid #ccc;padding:0 16px;white-space:nowrap}.footer__subnav a:link,.footer__subnav a:visited{color:#333;text-decoration:none}.footer__subnav a:hover{text-decoration:underline}.footer__subnav li:first-child{border-left:0}.footer_banner img{padding:0 8px;width:216px}.footer_policy_mark{padding:0 0 0 8px;width:208px}@media screen and (min-width:701px) and (max-width:1020px){#footer__sub .section_body_inner{padding:0}.policy_mark{width:160px}.footer__subnav{text-align:center;padding:16px}}@media screen and (max-width:700px){#footer__sub .section_body_inner{padding:0}.policy_mark{margin:0 auto;width:120px}.footer__subnav{text-align:center;padding:8px;margin:0 auto;font-size:11px}.footer__subnav li{padding-left:4px;padding-right:4px}}#scroll_top{clear:both;position:fixed;margin:0;padding:0;right:30px;bottom:30px;top:auto;z-index:700;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}#scroll_top>a{content:"";display:block;box-sizing:border-box;position:relative;width:40px;height:40px;margin:0;padding:12px;border-radius:50%;background-color:rgba(24,24,24,.8)}#scroll_top>a:hover{background-color:#005eae}#scroll_top>a:after{content:"";display:inline-block;position:absolute;top:16px;left:13px;width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#scroll_top.is-btm{position:absolute;bottom:auto;margin-top:-45px}#scroll_top.up_move{-webkit-animation-name:UpAnime-data-v-e48c828a;animation-name:UpAnime-data-v-e48c828a}#scroll_top.down_move{-webkit-animation-name:DownAnime-data-v-e48c828a;animation-name:DownAnime-data-v-e48c828a}@-webkit-keyframes UpAnime-data-v-e48c828a{0%{opacity:0}to{opacity:1}}@keyframes UpAnime-data-v-e48c828a{0%{opacity:0}to{opacity:1}}@-webkit-keyframes DownAnime-data-v-e48c828a{0%{opacity:1}to{opacity:0}}@keyframes DownAnime-data-v-e48c828a{0%{opacity:1}to{opacity:0}}@media (max-width:600px){#scroll_top{right:15px;bottom:15px}#scroll_top.is-btm{margin-top:-55px}}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367954871-jax23n5.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367954918-aa9pa8n.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367955002-yn2litz.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

.tk-kozuka-gothic-pr6n{font-family:"kozuka-gothic-pr6n",sans-serif;}

.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367955046-uqgs8do.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367955092-6v1eixh.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367955175-l8elg7y.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

.page_head3{max-width:900px;width:100%;margin:0 auto;padding:16px 0;text-align:left}@media screen and (max-width:1020px){.page_head3{padding:16px 0 0}}.page_head3:after{content:"";clear:both;display:block}.lead{margin-bottom:1em;text-align:center}.lead2{margin-bottom:2em}.lead3{margin-bottom:3em}.lead_txt-l,.lead_txt-l2{text-align:left}.lead_txt-l2{line-height:2.25}@media screen and (max-width:700px){.lead_txt-l2{line-height:inherit}}.main_visual{max-width:900px;width:100%;margin:0 auto;overflow:hidden;position:relative}.h_flexbox{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:justify;justify-content:space-between}.h_flexbox .mb-02{margin-bottom:-.2em}@media screen and (max-width:700px){.h_flexbox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:start;align-items:flex-start}}.ci_triangle{margin:40px auto 0}.mvv_table th{background-color:#ddd;width:1.8em;text-align:center;vertical-align:middle;line-height:2em}.mvv_table td{padding-left:.5em}.mvv_table td ul.disc li{margin-bottom:.25em}.mvv_table td ul:not(:first-child){margin-top:1em}.action_info{display:inline-block;text-align:left}.ci_sdgs{margin:0 auto}.sdgs_info{margin:40px auto 0;text-align:left}.sdgs_info dt{font-size:1.2rem;font-weight:700;margin-bottom:10px;text-align:left}.sdgs_info dd{font-size:.9rem;margin-left:20px;text-align:left;display:-webkit-box;display:flex}.sdgs_txt{-webkit-box-flex:1;flex:1 0 0%;margin-right:30px}.sdgs_icons{font-size:0;max-width:45%;width:100%}.sdgs_icons>li{width:calc(25% - 5px);display:inline-block}.sdgs_icons>li:not(:last-child){margin-right:5px}.environment_info{display:inline-block;text-align:left}.ci_health{margin:30px auto 0}.health{margin:40px auto 0;text-align:left}.health_logo>img{width:100%}#company-msg_section .management_img__photo{margin-bottom:16px}#company-msg_section .management_img__name{font-size:18px;font-weight:700;margin-bottom:16px;text-align:right}#company-msg_section .management_img__position{font-size:14px;font-weight:400}#company-msg_section .management_img__text{font-size:80%;margin:0 auto;padding:16px 0;text-align:left;border-top:1px solid #ccc}@media screen and (max-width:700px){.mvv_wrap dt{margin:20px 0 5px;padding:0}.sdgs_info{margin-top:30px}.sdgs_info:first-of-type{margin-top:10px}.sdgs_info dt{font-size:1rem}.sdgs_info dd{display:block}.sdgs_txt{margin-right:0}.sdgs_icons{margin-top:10px;max-width:100%}.health_logo>img{width:60%}}@media screen and (max-width:520px){.img-right.msg_img__photo{width:50%;margin-bottom:1em}}.company-about__table .logo_eltex_en{width:120px}.logo-mark_wrap li{display:inline-block}.logo-mark_wrap .kenko_keiei{width:80px}.logo-mark_wrap .kenko_yuryou{width:116px;margin-left:-5px}.logo-mark_wrap .y-sdgs-superior{width:82px;margin-left:10px}.logo-mark_wrap .kanagawa-sdgs{width:78px;margin-left:10px}@media screen and (max-width:768px){table.tbl-plane th{white-space:normal}.logo-mark_wrap .policy_mark{margin:0}.logo-mark_wrap .kenko_keiei{width:70px}.logo-mark_wrap .y-sdgs-superior{width:71px}.logo-mark_wrap .kanagawa-sdgs{width:68px}}.client_list_wrap{margin-top:24px;background:#fff;padding:16px}.client_list:after{content:"";clear:both;display:block}.client_list li{float:left;display:block;width:50%;font-size:14px;text-align:left;padding:0 8px}@media screen and (max-width:700px){.client_list li{width:100%;font-size:11px;padding:0}}.partner_list.link_panel_wrap .link_panel_item{text-align:center}.partner_list.link_panel_wrap .link_panel_item .description-inner{text-align:center;margin:16px}.partner_list .partner-logo{height:80px}.partner_list .partner-name{font-size:16px;font-weight:700;margin:16px auto}.management_list.link_panel_wrap .link_panel_item{width:100%;text-align:left;margin:0 auto 16px}.management_list.link_panel_wrap .link_panel_item .description-inner{text-align:left;margin:16px}.management-img:after{content:"";clear:both;display:block}.management-name{font-size:18px;font-weight:700}.management-position{font-size:14px;font-weight:400}.map_wrap{margin-top:20px}.map_wrap iframe{height:650px}.map_wrap .btn-col1{margin-top:10px}#head_office p,#tokyo_office p{margin-top:.5em;margin-bottom:.5em;text-align:left}@media screen and (max-width:1020px){.map_wrap iframe{height:450px}}@media screen and (max-width:700px){.map_wrap iframe{height:210px}}.access_wrap{font-size:90%}.h-icon{text-indent:-18px!important;padding-left:28px!important;position:relative}.h-icon:before{font-family:FontAwesome;font-size:1.2em;padding:0;font-weight:400;color:#253f68;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:0;top:-.1em;width:18px;text-align:center}.h-icon.h-icon-train:before{content:"\f238"}.h-icon.h-icon-taxi:before{content:"\f1ba"}.h-icon.h-icon-plane:before{content:"\f072"}.h-icon.h-icon-bus:before{content:"\f207"}.h-icon.h-icon-parking:before{content:"\f288"}#access_section .map_wrap+.access_wrap,#access_section .map_wrap+.col_wrap{margin-top:30px}#access_section .col_wrap .col__item{padding:0}#access_section .access_wrap+.access_wrap{padding-left:2em}#access_section .access_wrap .h-type08{font-size:15px;padding-bottom:0}#access_section .access_wrap ul.disc:last-of-type{margin-bottom:20px}#access_section .access_wrap ul.disc li{margin-bottom:.25em}#access_section .access_wrap ul.disc:not(:last-of-type) li:last-of-type{padding-bottom:1em}#access_section .link_panel_wrap{display:block}#access_section .link_panel_wrap .description,#access_section .link_panel_wrap .link_panel_item{width:100%}#access_section .link_panel_wrap .description-inner{font-size:85%}#access_section .link_panel_wrap .h{font-size:18px}.link_panel_wrap .timetable{margin-top:20px}.link_panel_wrap .timetable.col_wrap{flex-wrap:nowrap}.link_panel_wrap .timetable .h-type08{font-size:13px;margin-bottom:0}.link_panel_wrap .timetable h4.h-type08{font-size:15px}.link_panel_wrap .timetable .col__item{margin-left:1%;margin-right:1%;width:47%}.link_panel_wrap .timetable .tbl-type02{width:100%}.link_panel_wrap .timetable .tbl-type02 td,.link_panel_wrap .timetable .tbl-type02 th{font-size:11px;padding:4px 1% 3px;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap}.link_panel_wrap .timetable .tbl-type02 th{text-align:right;width:35px}#map_head_office,#map_tokyo_office{border:5px solid #fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#map_head_office{height:390px}#map_tokyo_office{height:350px}#map_head_office,#map_tokyo_office{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}#map_head_office iframe,#map_tokyo_office iframe{position:absolute;left:0;top:0;height:100%;width:100%}#main_contents .gmnoprint .gm-style-mtc div[role=button]{font-size:13px!important;padding:0 12px!important}#main_contents .gm-svpc img{height:30px!important;max-width:30px!important}@media screen and (max-width:1020px){#access_section .access_wrap .h-type08{margin:8px auto}}@media screen and (max-width:700px){#access_section .access_wrap+.access_wrap{padding-left:0}#access_section .timetable,.link_panel_wrap .timetable .h-type08{margin-top:16px}#map_head_office{height:350px}}.csr_list_wrap{margin-bottom:2em}.csr_list{margin-bottom:1em}.csr_list dt img{width:60px;height:60px;margin-right:1em}.csr_list dd,.csr_list dt{display:table-cell;vertical-align:middle}.photo_kanaphil{width:320px}#section-infra-title .lead{padding-top:48px}@media screen and (max-width:1020px){#section-infra-title .lead{padding-top:32px}}@media screen and (max-width:700px){#section-infra-title .lead{padding-top:0}}.infra01__img{background:#fff;padding:5%;margin:0 auto 24px;text-align:center;width:100%}@media screen and (max-width:1020px){.infra01__img{margin:0 auto 16px}}.infra02_contents{padding:24px 40px}@media screen and (max-width:1020px){.infra02_contents{padding:16px}}.infra03__img{float:right;background:#fff;padding:5%;margin:0 auto 24px 16px;text-align:center}@media screen and (max-width:1020px){.infra03__img{float:none;margin:0 auto 24px}}.infra04__vwware{background:#fff;border:4px solid #2d3f4a;padding:32px;text-align:center;margin:24px auto;border-radius:8px}.infra04__vwware .h{text-align:center;margin-top:1em}.infra04__vwware .infra04__img01{margin:.5em auto}.infra04__vwware .infra04__img02{margin:2em auto}@media screen and (max-width:1020px){.page_head3__img img{margin:0 auto 16px}}.uxd01__img,.uxd02__img{text-align:center}.uxd01__img img,.uxd02__img img{margin:0 auto 40px}#section-strategy-title .lead{padding-top:24px}@media screen and (max-width:1020px){#section-strategy-title .lead{padding-top:8px}}@media screen and (max-width:700px){#section-strategy-title .lead{padding-top:0}}.msg_wrap{margin:0 auto;background:#fff;width:100%}.msg_wrap_inner{margin:48px}.msg_wrap .description{text-align:left}.msg_wrap .visual{float:right;text-align:right}@media screen and (min-width:701px) and (max-width:1020px){.msg_wrap_inner{margin:32px}.msg_wrap .visual{width:40%}}@media screen and (max-width:700px){.msg_wrap_inner{margin:16px}.msg_wrap .visual{width:50%}}.msg_wrap .h{text-align:left;font-weight:700;font-size:18px}.img-selling_point,.img-tokuchou_list{text-align:center;margin:40px auto 0}.dekirukoto_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;align-content:stretch}.dekirukoto_list li img{padding:4%}.riyuu_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;align-content:stretch;text-align:center}.riyuu_list>li{margin:56px 1% 0;border:2px solid #ddd;background:#ececec;padding:0;width:31.333%;vertical-align:top}.riyuu_head{position:relative;top:-52px;margin:0 auto -52px}.riyuu_image{background:#fff;margin-top:-70px;padding:24px 0}.riyuu_exp{background:#ececec;padding:16px;margin:0 auto;text-align:left}@media screen and (max-width:1020px){.riyuu_list>li{width:100%}}.jirei_list li{margin:16px auto}table.eltexcx_table tbody td,table.eltexcx_table tbody th{padding:16px 24px}table.eltexcx_table tbody .icon_blue_num{padding-right:0;text-align:center;width:24px;position:relative;top:-2px;padding-right:4px}@media screen and (max-width:1020px){table.eltexcx_table tbody td,table.eltexcx_table tbody th{display:block}}.signature,.signature p{text-align:right}.client_list h5{display:table-cell;vertical-align:middle;text-align:center}.client_logo.h{font-size:20px;font-weight:700}.client_logo img{padding:0 30px;width:100%}h5 .client_name_sub.small{padding:0}.client_list .btn-col1{margin-top:10px}.client_list .btn{min-width:190px;padding:3px 16px;width:auto}.client_list .small{font-size:85%}.client_list h5.no_btn{height:150px}.client_logo_list.flexbox{margin:0}.client_logo_list.flexbox-col7 .flexbox__item{width:13.2%}.client_logo_list.flexbox-col8 .flexbox__item{width:11.5%}.client_logo_list.flexbox-col9 .flexbox__item{width:10.1%}.client_logo_list .flexbox__item{margin:.5%}.client_logo_list h5{display:block}.client_logo_list .client_logo{padding:10px;text-align:center}.client_logo_list .client_logo img{padding:0 20px;width:auto;max-height:60px;image-rendering:-webkit-optimize-contrast}.client_logo_list .client_logo img.large{padding:0 15px}.client_logo_list .client_logo img.medium{padding:0 10px}.client_logo_list .client_logo img.small{padding:0}@media screen and (max-width:1020px){.client_logo_list.flexbox-col8 .flexbox__item{width:18%}}@media screen and (max-width:768px){.client_logo_list.flexbox-col7 .flexbox__item,.client_logo_list.flexbox-col8 .flexbox__item,.client_logo_list.flexbox-col9 .flexbox__item{width:24%}}@media screen and (max-width:700px){.flexbox-col4 .flexbox__item{width:49%}.flexbox__item{margin-top:12px}.client_logo img{padding:0 10px}.client_logo.h{font-size:18px}.client_list .btn{min-width:140px;width:100%}}@media screen and (max-width:540px){.client_logo_list.flexbox-col7 .flexbox__item,.client_logo_list.flexbox-col8 .flexbox__item,.client_logo_list.flexbox-col9 .flexbox__item{width:48.93%}}

video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.big-background{height:100vh;position:relative}.pattern{background-image:url(/contents/corporate/img/1774367955218-3tlzhwf.png);background-repeat:repeat;background-attachment:scroll;position:absolute;width:100%;height:100%;top:0;left:0}.big-background h1{width:90vw;position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.message_wrap{padding:60px 0}.h-message .h-main{font-size:22px}@media (max-width:900px){.big-background{height:100%;width:100%;overflow:hidden}video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:7px;-webkit-transform:translate(-50%);transform:translate(-50%)}.message_wrap{padding:50px 20px;text-align:left}}.bg-transparent-dark{position:relative;width:100%;overflow:hidden;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ5Q0ZEREU2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ5Q0ZEREY2RTZFMTFFNjkxOUQ5NDY4QUZFNThDRUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERDlDRkREQzZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERDlDRkRERDZFNkUxMUU2OTE5RDk0NjhBRkU1OENFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrxLSzMAAAAaSURBVHjaYlRSUnrIAAWMQAznMDEgAYAAAwBBWQItpDZs3wAAAABJRU5ErkJggg==);background-repeat:repeat;background-attachment:scroll;color:#fff!important}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367955261-n9cht0b.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367955304-kzl13bu.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367955388-9reqcu0.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

ul.news_list{min-height:500px}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367955431-oogfkxn.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367955473-m3z2shq.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367955555-tv0vdfn.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

ul.news_list{min-height:500px}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367955597-qksera2.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367955643-dy4yzy6.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367955731-jznqt6u.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

@charset "utf-8";@media screen and (min-width:900px) and (max-width:1020px){.toppage #main_contents{padding-top:0}}@media screen and (max-width:900px){#main_contents,.toppage .contents_wrap{padding-top:56px}.toppage #main_contents{padding-top:0}}.bg-stripe-pgray-01{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEYwMzY4RTc2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEYwMzY4RTg2RTgwMTFFNkIyOTA4MjQwRkJFRDE3NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRjAzNjhFNTZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRjAzNjhFNjZFODAxMUU2QjI5MDgyNDBGQkVEMTc3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvITvuYAAAAbSURBVHjaYvz16xcDGLB8/vwZwmJigAGAAAMAheoFz/xSJKQAAAAASUVORK5CYII=) repeat}.bg-stripe-pgray-02{background:#f5f5f5 url(/contents/corporate/img/1774367955774-sv170c8.png) repeat}#massage_section .message_wrap{width:100%;max-width:900px;margin:24px auto}#massage_section .h img{width:320px}#massage_section .text_wrap{margin-top:32px}#service_panel .h img{width:20%;min-width:200px}.service_panel_wrap{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;-webkit-justify-content:space-between}.service_panel_item{width:48.95%;margin:16px auto 0;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 16px -8px #ddd;-moz-box-shadow:0 0 16px -8px #ddd;-webkit-box-shadow:0 0 16px -8px #ddd}#commerce.service_panel_item{width:99%;border-bottom:none}#commerce.service_panel_item,#eltexcx.service_panel_item,#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#infra.service_panel_item,#innovation.service_panel_item,#sms.service_panel_item,#uxd.service_panel_item{position:relative}#commerce .link-img .btn-col1{position:absolute;bottom:20px;left:0;right:0}#eltexcx .link-img .btn-col1,#hanabidata .link-img .btn-col1,#ibmcloud .link-img .btn-col1,#infra .link-img .btn-col1,#innovation .link-img .btn-col1,#sms .link-img .btn-col1,#uxd .link-img .btn-col1{margin:0}#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:absolute}#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:32.33%}.service_panel_item .description{padding:0;text-align:left}.service-top #commerce.service_panel_item .description{margin-top:-38.4%;width:50%}.service-top #commerce.service_panel_item .description .forPC img{width:53%}#achievement.service_panel_item{width:99%;margin-top:0;border-top:none}.service_panel_item .description-inner{margin:32px;text-align:left}.service_panel_item .h{font-size:21px;line-height:1.2;font-weight:700;text-align:left}.service_panel_item .h .catch{font-size:70%;margin-bottom:4px;font-weight:400}.service_panel_item .logo-product{margin:16px auto 0}.service_panel_item .link-img{display:block}@media screen and (min-width:700px){#commerce .link-img .btn,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{left:55px;bottom:15px;max-width:140px;padding:5px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:30px}#commerce .link-img .btn{left:9.25%;bottom:-5px;max-width:180px}.service_panel_item .visual{min-height:211px;height:auto}#innovation.service_panel_item .visual{min-height:200px}}@media screen and (max-width:1020px){#hanabidata.service_panel_item,#ibmcloud.service_panel_item,#innovation.service_panel_item{width:100%}#hanabidata.service_panel_item img,#ibmcloud.service_panel_item img,#innovation.service_panel_item img{width:85%;margin:auto;display:block}.service_panel_item .description-inner{margin:24px}.service_panel_item .h{font-size:18px;margin-bottom:8px}#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#innovation .link-img .btn{left:55px}}@media screen and (max-width:768px){.service_panel_item{width:100%}}@media screen and (max-width:700px){.service_panel_item:first-child{margin-top:0}.service_panel_item .description-inner{margin:16px}.service_panel_item .h{font-size:16px;margin-bottom:8px}.service-top #commerce.service_panel_item .description{margin-top:0;width:auto}#commerce .link-img .btn-col1,#eltexcx .link-img .btn,#hanabidata .link-img .btn,#ibmcloud .link-img .btn,#infra .link-img .btn,#innovation .link-img .btn,#sms .link-img .btn,#uxd .link-img .btn{position:inherit;max-width:inherit}#commerce .link-img .btn-col1{margin:10px 25px}#commerce .link-img .btn{position:inherit}.service-top #commerce.service_panel_item .description figure{text-align:left}}.service_panel-col1 .service_panel_item{width:100%}.service_panel-col1 .description figure{margin:1em auto;text-align:center}#main_contents .service_panel-col1 .visual{width:50%;float:left}#main_contents .service_panel-col1 .visual img{padding:1em 0 1em 1em}#main_contents .service_panel-col1 .description{width:50%;float:right;font-size:90%}.service-top .service_panel-col1 .visual{width:65%;float:left}.service-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}.service-top .service_panel-col1 .description{width:35%;float:right;font-size:90%}#product-top .service_panel-col1 .visual{width:45%;float:left}#product-top .service_panel-col1 .visual img{padding:1em 0 1em 1em}#product-top .service_panel-col1 .description{width:55%;float:right;font-size:90%}@media screen and (max-width:1020px){#main_contents .service_panel-col1 .description,#main_contents .service_panel-col1 .visual{width:100%}#main_contents .service_panel-col1 .visual img{padding:0}}.service_panel-col3 .service_panel_item{width:32.333%;margin:8px .5%}.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}.service_panel-col3 .description{width:100%;font-size:90%}.service_panel-col3 .description figure{margin:1em auto;text-align:center}.service_panel-col3 .btn{min-width:inherit}@media screen and (max-width:1020px){.service_panel-col3 .description,.service_panel-col3 .visual{width:100%}.service_panel-col3 .visual img{padding:0}}.service-top #cx .description-inner .txet_wrap,.service-top #uxd .description-inner .txet_wrap{height:5.5em}.service-top #infra .description-inner .txet_wrap{height:7em}.service-top #cx .description-inner .text-c,.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c{height:8em}@media screen and (min-width:701px){.service-top #hanabidata .description-inner .txet_wrap,.service-top #ibmcloud .description-inner .txet_wrap,.service-top #innovation .description-inner .txet_wrap{height:9em}#innovation figure.text-c.mt20{float:right;width:35%;margin-top:0}#innovation .btn-col1{clear:both}}@media screen and (max-width:700px){.service-top #cx .description-inner .text-c,.service-top #cx .description-inner .txet_wrap,.service-top #infra .description-inner .text-c,.service-top #infra .description-inner .txet_wrap,.service-top #innovation .description-inner .text-c,.service-top #innovation .description-inner .txet_wrap,.service-top #uxd .description-inner .text-c,.service-top #uxd .description-inner .txet_wrap{height:auto}}#lineup_section .h img{width:20%;min-width:200px}.lineup_list{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.lineup_list .item{width:24%;margin:0;padding:8px}.lineup_list-02 .item{width:25%}.lineup-eltexcx,.lineup-eltexdc,.lineup-eltexuxd{-webkit-box-flex:2;flex-grow:2}.lineup_list .item a{display:block;background:#fff;border:4px solid #ddd;position:relative;text-decoration:none;text-align:center}.lineup_list .item a:after{font-family:FontAwesome;content:"\f054";font-size:120%;padding:0;margin:0 4px;font-weight:400;color:#ddd;position:absolute;bottom:4%;right:2.5%;vertical-align:middle}@media screen and (max-width:1020px){.lineup_list .item{width:32%}.lineup_list-02 .item{width:25%}.lineup_list .item a{border:3px solid #ddd}.lineup_list .item a:after{font-size:90%;bottom:2%;right:2%}}@media screen and (min-width:701px){.toppage .lineup-eltexits img,.toppage .lineup-eltexsms img{width:100%!important;max-width:274px!important}}@media screen and (max-width:700px){.lineup_list .item{width:100%}.lineup_list .item a{border:4px solid #ddd}.lineup_list .item a:after{font-size:140%;bottom:4%;right:2.5%}}.lineup_list .item.orange a:hover{border-color:#ec6c00}.lineup_list .item.orange a:hover:after{color:#ec6c00}.lineup_list .item.blue a:hover{border-color:#005eae}.lineup_list .item.blue a:hover:after{color:#005eae}.lineup_list .item.green a:hover{border-color:#009a5a}.lineup_list .item.green a:hover:after{color:#009a5a}.lineup_list .item.red a:hover{border-color:#e60019}.lineup_list .item.red a:hover:after{color:#e60019}.lineup_list .item.purple a:hover{border-color:#920783}.lineup_list .item.purple a:hover:after{color:#920783}#main_contents .contact_tel img{width:178px}#main_contents .contact_mail img{width:220px}#news_section .section_body{padding-top:20px}.news_index .h{text-align:left}#news_section .h img{width:20%;min-width:60px}.news_list{margin:0 auto}.toppage .news_list{max-width:800px}.news_list .item{border-bottom:1px solid #ccc;padding:16px 0;text-align:left}.news_list .item a{display:block;text-decoration:none;color:#333}.news_list .item .news_inner{display:table;width:100%}.news_list .item .news_thumb{display:table-cell;width:auto;vertical-align:top;padding-right:16px}.news_list .item .news_body{display:table-cell;width:99%;vertical-align:top}.news_list .item .news_img{width:100px;height:100px;overflow:hidden;position:relative;background:url(/contents/corporate/img/1774367955823-jyupq9r.svg) no-repeat 50%;background-size:100% 100%;display:block}.news_list .item .news_img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:inherit!important;height:100%!important}.news_list .item .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_list .item .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_list .item .news_title{margin-top:4px;text-decoration:underline}@media screen and (max-width:700px){#news_section .section_body{padding-top:0}.news_list .item .news_date{margin-right:8px}.news_list .item .news_category{font-size:12px}.news_list .item .news_title{font-size:14px;line-height:1.5}}.news_detail,.news_detail .h{text-align:left}.news_detail .news_head{margin:.5em 0}.news_detail .news_date{font-weight:700;font-family:Arial,Helvetica,sans-serif;display:inline-block;margin:0 16px 4px 0}.news_detail .news_category{display:inline-block;background:#fff;color:#e71a1d;font-size:13px;line-height:1.7;white-space:nowrap;font-weight:400;border:1px solid #e71a1d;border-radius:2px;padding:0 .5em;min-width:11em;margin:0;position:relative;top:-4px;text-align:center}.news_detail__text{margin:1em 0}.news_detail__img{margin:1em auto;text-align:center}.reason_nav{margin-top:-32px}@media screen and (max-width:700px){.reason_nav{margin-top:0}}.reason_nav a .icon{display:block;margin:0 auto 8px;width:40px;opacity:.75}.reason_nav .here .icon,.reason_nav a:hover .icon{opacity:1}.product_nav .logo_eltexdc{width:260px}.product_nav .logo_eltexcx{width:300px}.review_list{margin-bottom:32px}.review_list .card_part_inner{padding:0}.review_list .user_data_wrap{margin:0 auto;width:100%;position:relative;padding:16px}.review_list .user_data_wrap .user_logo{background:#fff;width:100%;margin:0 auto}.review_list .user_data_wrap .user_logo img{width:100%}.review_list.card_wrap_2 .user_data_wrap .user_logo img{width:80%}.review_list .user_data_wrap .user_name{padding:16px;width:100%;font-size:16px;font-weight:500}.review_list .user_data_wrap .user_point{text-align:left;width:100%;margin:0 auto}.review_list.card_wrap_2 .user_data_wrap .user_point{width:80%}.review_list .user_tag{margin:8px auto;width:100%}.review_list.card_wrap_2 .user_tag{margin:8px auto;width:80%}.tag ul{margin:0 auto}.tag li{display:inline-block;text-align:center}.tag li div{display:block;border-radius:4px;border:1px solid #ccc;padding:2px 8px;font-size:12px;margin:2px;color:#666}.site_cap{height:160px;overflow:hidden}.result_detail_wrap{margin:0 auto;text-align:left}.result_detail_wrap .user_logo{width:100%}.result_detail_wrap .user_name{font-size:14px;font-weight:500;margin:16px 0}.result_detail dd,.result_detail dt{margin:16px}.result_detail dt{font-weight:700}.result_detail{border:1px solid #ececec;margin:16px auto}.result_detail_seika{width:48%;float:left;margin-right:8px}.result_detail_seika dd{color:#e7241d;font-weight:700}.result_detail_point{width:48%;float:right;margin-left:8px}.tandan-q:before{content:" ─ ";width:21px;font-size:21px;display:inline-block;vertical-align:middle;margin:0 8px 2px 0}.taidan-name{display:inline-block;font-weight:500;margin-right:1.5em}.taidan-name,.taidan-name-q{color:#009aea}.taidan-name-a{color:#ea3d00}.faq_list_container .section_body_inner{width:1080px;font-size:120%}.faq_list{margin:30px}.faq_list li{padding:8px}.faq_sub_link{font-size:90%;margin:0 auto;padding:30px}.faq_sub_link .h{background:#f5f5f5;padding:8px 16px;border-radius:8px}@media screen and (max-width:1020px){.faq_list_container .section_body_inner{width:100%;font-size:110%;padding:8px}.faq_list_container .h{margin:.5em auto}.faq_list{margin:30px}}@media screen and (max-width:700px){.faq_list_container .section_body_inner{width:100%;font-size:110%}.faq_list{margin:10px}}.faq_list li,i.icon-faq{text-indent:-24px!important;padding-left:1.5em!important;position:relative}i.icon-faq{display:inline-block}.faq_list_a:before,.faq_list_q:before,.icon-faq:before{font-family:icomoon;font-size:1.3em;padding:0;color:#baa99f;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:24px;text-align:center}.faq_list_q:before,.icon-faq-q:before{content:"\e902";color:#2e9dd5}.faq_list_a:before,.icon-faq-a:before{content:"\e901";color:#e97300}.faq_detail{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px;margin:0 auto}.faq_detail.faq_list li{text-indent:-24px!important;padding-left:1.5em!important;position:relative;margin-bottom:16px}.faq_detail .faq_list_a:before,.faq_detail .faq_list_q:before,.faq_detail .icon-faq:before{width:24px}.faq_detail_a{display:inline-block;margin-top:8px;text-indent:0}.h-faq{font-weight:700}.reason_title{width:400px;margin:0 auto}.reason_section .reason_list a{display:block;text-decoration:none;color:#333;border:10px solid #f5f5f5;border-radius:10px}.reason_section .reason_list a:hover{border:10px solid #f5f5f5;box-shadow:4px 8px 0 rgba(0,0,0,.1)}.reason_section .card_part .image{width:80%;padding:8px;margin:0 auto 8px}.reason_section .text{background:#fff;padding:24px;background:#f5f5f5;text-align:left}.reason_section .card_part .image img{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.reason_section .card_part:hover .image img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media screen and (min-width:701px) and (max-width:1020px){.reason_section .card_part .image{width:60%}.reason_title{width:70%;margin:0 auto}.reason_section .text{padding:8px}}@media screen and (max-width:700px){.reason_section .card_part .image{width:60%}.reason_title{width:90%;margin:0 auto}.reason_section .text{padding:8px}}.product_section_2 .card_part .h{font-weight:900;font-size:18px;margin:16px auto}.product_section_2 .card_part .text{text-align:left}.faq_section{background:#e3f2f9}.faq_section .card_part_inner{background:#fff}.faq_topics .card_part{margin-top:16px}.faq_topics .card_part_inner{padding:0}.q_wrap{padding:16px}.q_wrap .icon-faq-q{position:relative;top:-32px;background:#2e9dd5;border-radius:50%;width:40px;height:40px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;border:1px solid #2e9dd5}.q_wrap .icon-faq-q:before{color:#fff;font-size:24px;position:relative;top:8px;left:0}.q_wrap .h{position:relative;top:-16px;color:#000;font-size:16px;font-weight:500}.a_wrap .arrow_wide.section_hr{width:80px;top:-24px}.a_wrap{background:#f5f5f5;padding:16px 16px 32px}.a_wrap .icon-faq-a{position:relative;top:-16px;background:#fff;border-radius:50%;width:40px;height:40px;margin:0 auto;border:1px solid #e97300}.a_wrap .icon-faq-a:before{color:#e97300;font-size:24px;position:relative;top:6px;left:0}.a_wrap .text{text-align:left}@media screen and (min-width:701px) and (max-width:1020px){.faq_topics .card_part{margin-top:32px}.faq_topics .card_part:first-child,.faq_topics .card_part:nth-child(2){margin-top:16px}}@media screen and (max-width:700px){.faq_topics .card_part{margin-top:48px}.faq_topics .card_part:first-child{margin-top:24px}}.mainvisual-slide .bg{background-size:auto 100%;height:100%;left:0;position:relative;top:0;width:100%;background-repeat:no-repeat;background:no-repeat 50%;background-size:cover;margin:0 auto;max-width:1280px}.mainvisual-slide.marketer{background-position:80% 10%}.mainvisual-slide.marketer .bg{background-position:50%}.mainvisual-slide .text{text-align:left;margin:0 auto;max-width:1280px}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:40%}.mainvisual-slide .text .h{width:38%}.hero{min-height:540px!important}.hero,.mainvisual-slider{height:540px!important}@media screen and (min-width:701px) and (max-width:1020px){.mainvisual-slide .text .h{width:40%}.hero{min-height:440px!important}.hero,.mainvisual-slider{height:420px!important}.mainvisual-slide .h{height:100%;left:10%;position:absolute;top:20%;width:50%}}@media screen and (max-width:700px){.hero{min-height:320px!important}.hero,.mainvisual-slider{height:320px!important}.mainvisual-slide .bg{background-size:auto 320px;background-position:center 80%}.mainvisual-slide.marketer .bg{background-position:70% 48%}.mainvisual-slide.marketer{background-position:80% 48%}.mainvisual-slide .h{left:10%;width:50%}}@media screen and (max-width:360px){.mainvisual-slide .h{left:3%;width:60%}}.full-video{background-color:#000;background-image:url(/20th/img/img_video_poster.jpg);background-repeat:no-repeat;background-size:cover;min-height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-2}.full-video:after{background-image:url(/contents/corporate/img/1774367955906-g8kmxec.png);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.fullback-video{width:100%;min-width:100%;height:100%;min-height:100%;overflow:hidden;position:fixed;text-align:center;z-index:550;background-size:cover}.fullback-video video{background-color:#000;display:block;height:auto;min-height:100%;min-width:100%;position:absolute;width:auto}.bgVideo_wrapper{position:relative;z-index:600}body{margin:0;background-attachment:fixed;background-size:cover}.video-container video{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-size:cover;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.video-container video{position:relative;min-height:inherit;min-width:inherit;width:120%;top:15px;-webkit-transform:translate(-50%);transform:translate(-50%)}.big-background{height:auto!important;min-height:inherit!important}.big-background .big-background-container{top:calc(50% + 40px)!important}.big-background-title,.big-background-title img{width:93%}}@media screen and (max-width:1020px){.pankuzu_section .section_body_inner{padding:0 0 16px}}.footer__gnav{text-align:left}.footer__gnav a:link,.footer__gnav a:visited{color:#eee;text-decoration:none}#section-sitemap .footer__gnav a:link,#section-sitemap .footer__gnav a:visited{color:#000}.footer__gnav a:hover{text-decoration:underline}.footer__gnav .link-blank:after{color:#8a8a8a;left:1.5em}.nav-col1 li{margin-left:1.5rem}.nav-col1 li:first-child{margin-left:0}.footer__gnav .h{font-weight:700;display:-webkit-box;display:flex;display:-webkit-flex;-webkit-box-align:center;align-items:center;-webkit-align-items:center;text-align:center}.footer__gnav .h:after{border-color:currentcolor #666 #666;border-top:1px solid #666;content:"";display:inline;-webkit-box-flex:1;flex-grow:1;-webkit-flex-grow:1;margin-left:1em}.footer__gnav li{text-align:left;text-indent:-18px!important;padding-left:2em!important;position:relative;margin-top:.5em}.footer__gnav li:before{content:"\f138"}.footer__gnav li:before,.footer__gnav li li:before{font-family:FontAwesome;font-size:1.2em;padding:0;position:relative;vertical-align:middle;display:inline-block;font-feature-settings:normal,auto,normal;-webkit-font-kerning:auto;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0);left:5px;top:-.1em;width:18px;text-align:center;color:#a9201c}.footer__gnav li li:before{content:"\f105"}.nav-col1{display:block}.nav-col2,.nav-col3,.nav-col4{display:-webkit-box;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;align-items:stretch;-webkit-align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-justify-content:center}.nav-col2>nav{width:50%;padding:24px}.nav-col3>nav{width:33%;padding:24px}.nav-col4>nav{width:25%;padding:24px}.footer__gnav ul+.h{margin-top:48px}@media screen and (min-width:701px) and (max-width:1020px){.nav-col4>nav{width:50%}}@media screen and (max-width:700px){.nav-col2>nav,.nav-col3>nav,.nav-col4>nav{width:100%}}.footer__gnav #basic{margin:16px}.inline-link{letter-spacing:-.4em}.inline-link li{display:inline-block;letter-spacing:normal;*display:inline;*zoom:1}.emergency_notice{width:100%;position:absolute;top:136px;z-index:600}.emergency_notice ul{max-width:1280px;margin:0 auto;padding:15px 0}.emergency_notice ul li{padding:0 20px 0 24%;text-align:left}.emergency_notice ul li+li{margin-top:.5em}.emergency_notice ul li a{color:#fff;display:inline-block}@media (max-width:900px){.emergency_notice{top:57px}.emergency_notice ul li{font-size:.95em;padding:0 16px}}

@media (min-width: 769px) { .eltex-sp-only { display: none !important; } }
@media (max-width: 768px) { .eltex-pc-only { display: none !important; } }