body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none}img{vertical-align:top;line-height:0;font-size:0}@media(max-width: 1023.9px){.en .introCol .titCol{top:15vw}}.en .introCol .titCol .txt01{max-width:549px;width:28.59375vw;display:block}@media(max-width: 1023.9px){.en .introCol .titCol .txt01{max-width:100%;width:50vw}}.en .introCol .titCol .txt02{max-width:657px;width:34.21875vw;margin-left:10vw}@media(max-width: 1023.9px){.en .introCol .titCol .txt02{max-width:100%;width:63vw;margin-left:22vw}}.en footer .footerColInner .rightCol .infoCol .infoColInner .fNaviCol li .ot-sdk-show-settings{line-height:1.1 !important}