:root{--border-radius-integrated: 10px}.ot-sdk-container{display:none !important}.integrated_report main *{font-feature-settings:"palt";overflow-wrap:anywhere;word-break:normal;line-break:strict}.integrated_report main .common-breadcrumb_inner>ol{flex-wrap:wrap}.integrated_report main img{display:block;border:0;padding:0;margin:0}.integrated_report main .posRelative{position:relative}.integrated_report main .txtIndent{text-indent:-1em;padding-left:1em}.integrated_report main .lh10{line-height:1 !important}.integrated_report main .lh12{line-height:1.2 !important}.integrated_report main .lh13{line-height:1.3 !important}.integrated_report main .lh14{line-height:1.4 !important}.integrated_report main .lh15{line-height:1.5 !important}.integrated_report main .lh16{line-height:1.6 !important}.integrated_report main .lh17{line-height:1.7 !important}.integrated_report main .lh18{line-height:1.8 !important}.integrated_report main .top-200em{top:-2em !important}.integrated_report main .top-195em{top:-1.95em !important}.integrated_report main .top-190em{top:-1.9em !important}.integrated_report main .top-185em{top:-1.85em !important}.integrated_report main .top-180em{top:-1.8em !important}.integrated_report main .top-175em{top:-1.75em !important}.integrated_report main .top-170em{top:-1.7em !important}.integrated_report main .top-165em{top:-1.65em !important}.integrated_report main .top-160em{top:-1.6em !important}.integrated_report main .top-155em{top:-1.55em !important}.integrated_report main .top-150em{top:-1.5em !important}.integrated_report main .top-145em{top:-1.45em !important}.integrated_report main .top-140em{top:-1.4em !important}.integrated_report main .top-135em{top:-1.35em !important}.integrated_report main .top-130em{top:-1.3em !important}.integrated_report main .top-125em{top:-1.25em !important}.integrated_report main .top-120em{top:-1.2em !important}.integrated_report main .top-115em{top:-1.15em !important}.integrated_report main .top-110em{top:-1.1em !important}.integrated_report main .top-105em{top:-1.05em !important}.integrated_report main .top-100em{top:-1em !important}.integrated_report main .top-95em{top:-0.95em !important}.integrated_report main .top-90em{top:-0.9em !important}.integrated_report main .top-85em{top:-0.85em !important}.integrated_report main .top-80em{top:-0.8em !important}.integrated_report main .top-75em{top:-0.75em !important}.integrated_report main .top-70em{top:-0.7em !important}.integrated_report main .top-65em{top:-0.65em !important}.integrated_report main .top-60em{top:-0.6em !important}.integrated_report main .top-55em{top:-0.55em !important}.integrated_report main .top-50em{top:-0.5em !important}.integrated_report main .top-45em{top:-0.45em !important}.integrated_report main .top-40em{top:-0.4em !important}.integrated_report main .top-35em{top:-0.35em !important}.integrated_report main .top-30em{top:-0.3em !important}.integrated_report main .top-25em{top:-0.25em !important}.integrated_report main .top-20em{top:-0.2em !important}.integrated_report main .top-15em{top:-0.15em !important}.integrated_report main .top-10em{top:-0.1em !important}.integrated_report main .top-05em{top:-0.05em !important}.integrated_report main .top0{top:0 !important}.integrated_report main .top05em{top:.05em !important}.integrated_report main .top10em{top:.1em !important}.integrated_report main .top15em{top:.15em !important}.integrated_report main .top20em{top:.2em !important}.integrated_report main .top25em{top:.25em !important}.integrated_report main .top30em{top:.3em !important}.integrated_report main .top35em{top:.35em !important}.integrated_report main .top40em{top:.4em !important}.integrated_report main .top45em{top:.45em !important}.integrated_report main .top50em{top:.5em !important}.integrated_report main .top55em{top:.55em !important}.integrated_report main .top60em{top:.6em !important}.integrated_report main .top65em{top:.65em !important}.integrated_report main .top70em{top:.7em !important}.integrated_report main .top75em{top:.75em !important}.integrated_report main .top80em{top:.8em !important}.integrated_report main .top85em{top:.85em !important}.integrated_report main .top90em{top:.9em !important}.integrated_report main .top95em{top:.95em !important}.integrated_report main .top100em{top:1em !important}.integrated_report main .top105em{top:1.05em !important}.integrated_report main .top110em{top:1.1em !important}.integrated_report main .top115em{top:1.15em !important}.integrated_report main .top120em{top:1.2em !important}.integrated_report main .top125em{top:1.25em !important}.integrated_report main .top130em{top:1.3em !important}.integrated_report main .top135em{top:1.35em !important}.integrated_report main .top140em{top:1.4em !important}.integrated_report main .top145em{top:1.45em !important}.integrated_report main .top150em{top:1.5em !important}.integrated_report main .top155em{top:1.55em !important}.integrated_report main .top160em{top:1.6em !important}.integrated_report main .top165em{top:1.65em !important}.integrated_report main .top170em{top:1.7em !important}.integrated_report main .top175em{top:1.75em !important}.integrated_report main .top180em{top:1.8em !important}.integrated_report main .top185em{top:1.85em !important}.integrated_report main .top190em{top:1.9em !important}.integrated_report main .top195em{top:1.95em !important}.integrated_report main .top200em{top:2em !important}.integrated_report main .ls-10em{letter-spacing:-0.1em !important}.integrated_report main .ls-05em{letter-spacing:-0.05em !important}.integrated_report main .ls0{letter-spacing:0 !important}.integrated_report main .ls05em{letter-spacing:.05em !important}.integrated_report main .ls10em{letter-spacing:.1em !important}.integrated_report main .ls15em{letter-spacing:.15em !important}.integrated_report main .ls20em{letter-spacing:.2em !important}.integrated_report main .fs0per{font-size:0% !important}.integrated_report main .fs5per{font-size:5% !important}.integrated_report main .fs10per{font-size:10% !important}.integrated_report main .fs15per{font-size:15% !important}.integrated_report main .fs20per{font-size:20% !important}.integrated_report main .fs25per{font-size:25% !important}.integrated_report main .fs30per{font-size:30% !important}.integrated_report main .fs35per{font-size:35% !important}.integrated_report main .fs40per{font-size:40% !important}.integrated_report main .fs45per{font-size:45% !important}.integrated_report main .fs50per{font-size:50% !important}.integrated_report main .fs55per{font-size:55% !important}.integrated_report main .fs60per{font-size:60% !important}.integrated_report main .fs65per{font-size:65% !important}.integrated_report main .fs70per{font-size:70% !important}.integrated_report main .fs75per{font-size:75% !important}.integrated_report main .fs80per{font-size:80% !important}.integrated_report main .fs85per{font-size:85% !important}.integrated_report main .fs90per{font-size:90% !important}.integrated_report main .fs95per{font-size:95% !important}.integrated_report main .fs100per{font-size:100% !important}.integrated_report main .fs105per{font-size:105% !important}.integrated_report main .fs110per{font-size:110% !important}.integrated_report main .fs115per{font-size:115% !important}.integrated_report main .fs120per{font-size:120% !important}.integrated_report main .fs125per{font-size:125% !important}.integrated_report main .fs130per{font-size:130% !important}.integrated_report main .fs135per{font-size:135% !important}.integrated_report main .fs140per{font-size:140% !important}.integrated_report main .fs145per{font-size:145% !important}.integrated_report main .fs150per{font-size:150% !important}.integrated_report main .fs155per{font-size:155% !important}.integrated_report main .fs160per{font-size:160% !important}.integrated_report main .fs165per{font-size:165% !important}.integrated_report main .fs170per{font-size:170% !important}.integrated_report main .fs175per{font-size:175% !important}.integrated_report main .fs180per{font-size:180% !important}.integrated_report main .fs185per{font-size:185% !important}.integrated_report main .fs190per{font-size:190% !important}.integrated_report main .fs195per{font-size:195% !important}.integrated_report main .fs200per{font-size:200% !important}.integrated_report main .fs205per{font-size:205% !important}.integrated_report main .fs210per{font-size:210% !important}.integrated_report main .fs215per{font-size:215% !important}.integrated_report main .fs220per{font-size:220% !important}.integrated_report main .fs225per{font-size:225% !important}.integrated_report main .fs230per{font-size:230% !important}.integrated_report main .fs235per{font-size:235% !important}.integrated_report main .fs240per{font-size:240% !important}.integrated_report main .fs245per{font-size:245% !important}.integrated_report main .fs250per{font-size:250% !important}.integrated_report main .fs255per{font-size:255% !important}.integrated_report main .fs260per{font-size:260% !important}.integrated_report main .fs265per{font-size:265% !important}.integrated_report main .fs270per{font-size:270% !important}.integrated_report main .fs275per{font-size:275% !important}.integrated_report main .fs280per{font-size:280% !important}.integrated_report main .fs285per{font-size:285% !important}.integrated_report main .fs290per{font-size:290% !important}.integrated_report main .fs295per{font-size:295% !important}.integrated_report main .fs300per{font-size:300% !important}.integrated_report main .fs305per{font-size:305% !important}.integrated_report main .fs310per{font-size:310% !important}.integrated_report main .fs315per{font-size:315% !important}.integrated_report main .fs320per{font-size:320% !important}.integrated_report main .fs325per{font-size:325% !important}.integrated_report main .fs330per{font-size:330% !important}.integrated_report main .fs335per{font-size:335% !important}.integrated_report main .fs340per{font-size:340% !important}.integrated_report main .fs345per{font-size:345% !important}.integrated_report main .fs350per{font-size:350% !important}.integrated_report main .fs355per{font-size:355% !important}.integrated_report main .fs360per{font-size:360% !important}.integrated_report main .fs365per{font-size:365% !important}.integrated_report main .fs370per{font-size:370% !important}.integrated_report main .fs375per{font-size:375% !important}.integrated_report main .fs380per{font-size:380% !important}.integrated_report main .fs385per{font-size:385% !important}.integrated_report main .fs390per{font-size:390% !important}.integrated_report main .fs395per{font-size:395% !important}.integrated_report main .fs400per{font-size:400% !important}.integrated_report main .fs405per{font-size:405% !important}.integrated_report main .fs410per{font-size:410% !important}.integrated_report main .fs415per{font-size:415% !important}.integrated_report main .fs420per{font-size:420% !important}.integrated_report main .fs425per{font-size:425% !important}.integrated_report main .fs430per{font-size:430% !important}.integrated_report main .fs435per{font-size:435% !important}.integrated_report main .fs440per{font-size:440% !important}.integrated_report main .fs445per{font-size:445% !important}.integrated_report main .fs450per{font-size:450% !important}.integrated_report main .fs455per{font-size:455% !important}.integrated_report main .fs460per{font-size:460% !important}.integrated_report main .fs465per{font-size:465% !important}.integrated_report main .fs470per{font-size:470% !important}.integrated_report main .fs475per{font-size:475% !important}.integrated_report main .fs480per{font-size:480% !important}.integrated_report main .fs485per{font-size:485% !important}.integrated_report main .fs490per{font-size:490% !important}.integrated_report main .fs495per{font-size:495% !important}.integrated_report main .fs500per{font-size:500% !important}.integrated_report main .fs505per{font-size:505% !important}.integrated_report main .fs510per{font-size:510% !important}.integrated_report main .fs515per{font-size:515% !important}.integrated_report main .fs520per{font-size:520% !important}.integrated_report main .fs525per{font-size:525% !important}.integrated_report main .fs530per{font-size:530% !important}.integrated_report main .fs535per{font-size:535% !important}.integrated_report main .fs540per{font-size:540% !important}.integrated_report main .fs545per{font-size:545% !important}.integrated_report main .fs550per{font-size:550% !important}.integrated_report main .fs555per{font-size:555% !important}.integrated_report main .fs560per{font-size:560% !important}.integrated_report main .fs565per{font-size:565% !important}.integrated_report main .fs570per{font-size:570% !important}.integrated_report main .fs575per{font-size:575% !important}.integrated_report main .fs580per{font-size:580% !important}.integrated_report main .fs585per{font-size:585% !important}.integrated_report main .fs590per{font-size:590% !important}.integrated_report main .fs595per{font-size:595% !important}.integrated_report main .fs600per{font-size:600% !important}.integrated_report main .fs605per{font-size:605% !important}.integrated_report main .fs610per{font-size:610% !important}.integrated_report main .fs615per{font-size:615% !important}.integrated_report main .fs620per{font-size:620% !important}.integrated_report main .fs625per{font-size:625% !important}.integrated_report main .fs630per{font-size:630% !important}.integrated_report main .fs635per{font-size:635% !important}.integrated_report main .fs640per{font-size:640% !important}.integrated_report main .fs645per{font-size:645% !important}.integrated_report main .fs650per{font-size:650% !important}.integrated_report main .fs655per{font-size:655% !important}.integrated_report main .fs660per{font-size:660% !important}.integrated_report main .fs665per{font-size:665% !important}.integrated_report main .fs670per{font-size:670% !important}.integrated_report main .fs675per{font-size:675% !important}.integrated_report main .fs680per{font-size:680% !important}.integrated_report main .fs685per{font-size:685% !important}.integrated_report main .fs690per{font-size:690% !important}.integrated_report main .fs695per{font-size:695% !important}.integrated_report main .fs700per{font-size:700% !important}.integrated_report main .fs705per{font-size:705% !important}.integrated_report main .fs710per{font-size:710% !important}.integrated_report main .fs715per{font-size:715% !important}.integrated_report main .fs720per{font-size:720% !important}.integrated_report main .fs725per{font-size:725% !important}.integrated_report main .fs730per{font-size:730% !important}.integrated_report main .fs735per{font-size:735% !important}.integrated_report main .fs740per{font-size:740% !important}.integrated_report main .fs745per{font-size:745% !important}.integrated_report main .fs750per{font-size:750% !important}.integrated_report main .fs755per{font-size:755% !important}.integrated_report main .fs760per{font-size:760% !important}.integrated_report main .fs765per{font-size:765% !important}.integrated_report main .fs770per{font-size:770% !important}.integrated_report main .fs775per{font-size:775% !important}.integrated_report main .fs780per{font-size:780% !important}.integrated_report main .fs785per{font-size:785% !important}.integrated_report main .fs790per{font-size:790% !important}.integrated_report main .fs795per{font-size:795% !important}.integrated_report main .fs800per{font-size:800% !important}.integrated_report main .fs805per{font-size:805% !important}.integrated_report main .fs810per{font-size:810% !important}.integrated_report main .fs815per{font-size:815% !important}.integrated_report main .fs820per{font-size:820% !important}.integrated_report main .fs825per{font-size:825% !important}.integrated_report main .fs830per{font-size:830% !important}.integrated_report main .fs835per{font-size:835% !important}.integrated_report main .fs840per{font-size:840% !important}.integrated_report main .fs845per{font-size:845% !important}.integrated_report main .fs850per{font-size:850% !important}.integrated_report main .fs855per{font-size:855% !important}.integrated_report main .fs860per{font-size:860% !important}.integrated_report main .fs865per{font-size:865% !important}.integrated_report main .fs870per{font-size:870% !important}.integrated_report main .fs875per{font-size:875% !important}.integrated_report main .fs880per{font-size:880% !important}.integrated_report main .fs885per{font-size:885% !important}.integrated_report main .fs890per{font-size:890% !important}.integrated_report main .fs895per{font-size:895% !important}.integrated_report main .fs900per{font-size:900% !important}.integrated_report main .fs905per{font-size:905% !important}.integrated_report main .fs910per{font-size:910% !important}.integrated_report main .fs915per{font-size:915% !important}.integrated_report main .fs920per{font-size:920% !important}.integrated_report main .fs925per{font-size:925% !important}.integrated_report main .fs930per{font-size:930% !important}.integrated_report main .fs935per{font-size:935% !important}.integrated_report main .fs940per{font-size:940% !important}.integrated_report main .fs945per{font-size:945% !important}.integrated_report main .fs950per{font-size:950% !important}.integrated_report main .fs955per{font-size:955% !important}.integrated_report main .fs960per{font-size:960% !important}.integrated_report main .fs965per{font-size:965% !important}.integrated_report main .fs970per{font-size:970% !important}.integrated_report main .fs975per{font-size:975% !important}.integrated_report main .fs980per{font-size:980% !important}.integrated_report main .fs985per{font-size:985% !important}.integrated_report main .fs990per{font-size:990% !important}.integrated_report main .fs995per{font-size:995% !important}.integrated_report main .fs1000per{font-size:1000% !important}.integrated_report main .fs1005per{font-size:1005% !important}.integrated_report main .fs1010per{font-size:1010% !important}.integrated_report main .fs1015per{font-size:1015% !important}.integrated_report main .fs1020per{font-size:1020% !important}.integrated_report main .fs1025per{font-size:1025% !important}.integrated_report main .fs1030per{font-size:1030% !important}.integrated_report main .fs1035per{font-size:1035% !important}.integrated_report main .fs1040per{font-size:1040% !important}.integrated_report main .fs1045per{font-size:1045% !important}.integrated_report main .fs1050per{font-size:1050% !important}.integrated_report main .fs1055per{font-size:1055% !important}.integrated_report main .fs1060per{font-size:1060% !important}.integrated_report main .fs1065per{font-size:1065% !important}.integrated_report main .fs1070per{font-size:1070% !important}.integrated_report main .fs1075per{font-size:1075% !important}.integrated_report main .fs1080per{font-size:1080% !important}.integrated_report main .fs1085per{font-size:1085% !important}.integrated_report main .fs1090per{font-size:1090% !important}.integrated_report main .fs1095per{font-size:1095% !important}.integrated_report main .fs1100per{font-size:1100% !important}.integrated_report main .fs1105per{font-size:1105% !important}.integrated_report main .fs1110per{font-size:1110% !important}.integrated_report main .fs1115per{font-size:1115% !important}.integrated_report main .fs1120per{font-size:1120% !important}.integrated_report main .fs1125per{font-size:1125% !important}.integrated_report main .fs1130per{font-size:1130% !important}.integrated_report main .fs1135per{font-size:1135% !important}.integrated_report main .fs1140per{font-size:1140% !important}.integrated_report main .fs1145per{font-size:1145% !important}.integrated_report main .fs1150per{font-size:1150% !important}.integrated_report main .fs1155per{font-size:1155% !important}.integrated_report main .fs1160per{font-size:1160% !important}.integrated_report main .fs1165per{font-size:1165% !important}.integrated_report main .fs1170per{font-size:1170% !important}.integrated_report main .fs1175per{font-size:1175% !important}.integrated_report main .fs1180per{font-size:1180% !important}.integrated_report main .fs1185per{font-size:1185% !important}.integrated_report main .fs1190per{font-size:1190% !important}.integrated_report main .fs1195per{font-size:1195% !important}.integrated_report main .fs1200per{font-size:1200% !important}.integrated_report main .fs1205per{font-size:1205% !important}.integrated_report main .fs1210per{font-size:1210% !important}.integrated_report main .fs1215per{font-size:1215% !important}.integrated_report main .fs1220per{font-size:1220% !important}.integrated_report main .fs1225per{font-size:1225% !important}.integrated_report main .fs1230per{font-size:1230% !important}.integrated_report main .fs1235per{font-size:1235% !important}.integrated_report main .fs1240per{font-size:1240% !important}.integrated_report main .fs1245per{font-size:1245% !important}.integrated_report main .fs1250per{font-size:1250% !important}.integrated_report main .fs1255per{font-size:1255% !important}.integrated_report main .fs1260per{font-size:1260% !important}.integrated_report main .fs1265per{font-size:1265% !important}.integrated_report main .fs1270per{font-size:1270% !important}.integrated_report main .fs1275per{font-size:1275% !important}.integrated_report main .fs1280per{font-size:1280% !important}.integrated_report main .fs1285per{font-size:1285% !important}.integrated_report main .fs1290per{font-size:1290% !important}.integrated_report main .fs1295per{font-size:1295% !important}.integrated_report main .fs1300per{font-size:1300% !important}.integrated_report main .fs1305per{font-size:1305% !important}.integrated_report main .fs1310per{font-size:1310% !important}.integrated_report main .fs1315per{font-size:1315% !important}.integrated_report main .fs1320per{font-size:1320% !important}.integrated_report main .fs1325per{font-size:1325% !important}.integrated_report main .fs1330per{font-size:1330% !important}.integrated_report main .fs1335per{font-size:1335% !important}.integrated_report main .fs1340per{font-size:1340% !important}.integrated_report main .fs1345per{font-size:1345% !important}.integrated_report main .fs1350per{font-size:1350% !important}.integrated_report main .fs1355per{font-size:1355% !important}.integrated_report main .fs1360per{font-size:1360% !important}.integrated_report main .fs1365per{font-size:1365% !important}.integrated_report main .fs1370per{font-size:1370% !important}.integrated_report main .fs1375per{font-size:1375% !important}.integrated_report main .fs1380per{font-size:1380% !important}.integrated_report main .fs1385per{font-size:1385% !important}.integrated_report main .fs1390per{font-size:1390% !important}.integrated_report main .fs1395per{font-size:1395% !important}.integrated_report main .fs1400per{font-size:1400% !important}.integrated_report main .fs1405per{font-size:1405% !important}.integrated_report main .fs1410per{font-size:1410% !important}.integrated_report main .fs1415per{font-size:1415% !important}.integrated_report main .fs1420per{font-size:1420% !important}.integrated_report main .fs1425per{font-size:1425% !important}.integrated_report main .fs1430per{font-size:1430% !important}.integrated_report main .fs1435per{font-size:1435% !important}.integrated_report main .fs1440per{font-size:1440% !important}.integrated_report main .fs1445per{font-size:1445% !important}.integrated_report main .fs1450per{font-size:1450% !important}.integrated_report main .fs1455per{font-size:1455% !important}.integrated_report main .fs1460per{font-size:1460% !important}.integrated_report main .fs1465per{font-size:1465% !important}.integrated_report main .fs1470per{font-size:1470% !important}.integrated_report main .fs1475per{font-size:1475% !important}.integrated_report main .fs1480per{font-size:1480% !important}.integrated_report main .fs1485per{font-size:1485% !important}.integrated_report main .fs1490per{font-size:1490% !important}.integrated_report main .fs1495per{font-size:1495% !important}.integrated_report main .fs1500per{font-size:1500% !important}.integrated_report main .fs1505per{font-size:1505% !important}.integrated_report main .fs1510per{font-size:1510% !important}.integrated_report main .fs1515per{font-size:1515% !important}.integrated_report main .fs1520per{font-size:1520% !important}.integrated_report main .fs1525per{font-size:1525% !important}.integrated_report main .fs1530per{font-size:1530% !important}.integrated_report main .fs1535per{font-size:1535% !important}.integrated_report main .fs1540per{font-size:1540% !important}.integrated_report main .fs1545per{font-size:1545% !important}.integrated_report main .fs1550per{font-size:1550% !important}.integrated_report main .fs1555per{font-size:1555% !important}.integrated_report main .fs1560per{font-size:1560% !important}.integrated_report main .fs1565per{font-size:1565% !important}.integrated_report main .fs1570per{font-size:1570% !important}.integrated_report main .fs1575per{font-size:1575% !important}.integrated_report main .fs1580per{font-size:1580% !important}.integrated_report main .fs1585per{font-size:1585% !important}.integrated_report main .fs1590per{font-size:1590% !important}.integrated_report main .fs1595per{font-size:1595% !important}.integrated_report main .fs1600per{font-size:1600% !important}.integrated_report main .fs1605per{font-size:1605% !important}.integrated_report main .fs1610per{font-size:1610% !important}.integrated_report main .fs1615per{font-size:1615% !important}.integrated_report main .fs1620per{font-size:1620% !important}.integrated_report main .fs1625per{font-size:1625% !important}.integrated_report main .fs1630per{font-size:1630% !important}.integrated_report main .fs1635per{font-size:1635% !important}.integrated_report main .fs1640per{font-size:1640% !important}.integrated_report main .fs1645per{font-size:1645% !important}.integrated_report main .fs1650per{font-size:1650% !important}.integrated_report main .fs1655per{font-size:1655% !important}.integrated_report main .fs1660per{font-size:1660% !important}.integrated_report main .fs1665per{font-size:1665% !important}.integrated_report main .fs1670per{font-size:1670% !important}.integrated_report main .fs1675per{font-size:1675% !important}.integrated_report main .fs1680per{font-size:1680% !important}.integrated_report main .fs1685per{font-size:1685% !important}.integrated_report main .fs1690per{font-size:1690% !important}.integrated_report main .fs1695per{font-size:1695% !important}.integrated_report main .fs1700per{font-size:1700% !important}.integrated_report main .fs1705per{font-size:1705% !important}.integrated_report main .fs1710per{font-size:1710% !important}.integrated_report main .fs1715per{font-size:1715% !important}.integrated_report main .fs1720per{font-size:1720% !important}.integrated_report main .fs1725per{font-size:1725% !important}.integrated_report main .fs1730per{font-size:1730% !important}.integrated_report main .fs1735per{font-size:1735% !important}.integrated_report main .fs1740per{font-size:1740% !important}.integrated_report main .fs1745per{font-size:1745% !important}.integrated_report main .fs1750per{font-size:1750% !important}.integrated_report main .fs1755per{font-size:1755% !important}.integrated_report main .fs1760per{font-size:1760% !important}.integrated_report main .fs1765per{font-size:1765% !important}.integrated_report main .fs1770per{font-size:1770% !important}.integrated_report main .fs1775per{font-size:1775% !important}.integrated_report main .fs1780per{font-size:1780% !important}.integrated_report main .fs1785per{font-size:1785% !important}.integrated_report main .fs1790per{font-size:1790% !important}.integrated_report main .fs1795per{font-size:1795% !important}.integrated_report main .fs1800per{font-size:1800% !important}.integrated_report main .fs1805per{font-size:1805% !important}.integrated_report main .fs1810per{font-size:1810% !important}.integrated_report main .fs1815per{font-size:1815% !important}.integrated_report main .fs1820per{font-size:1820% !important}.integrated_report main .fs1825per{font-size:1825% !important}.integrated_report main .fs1830per{font-size:1830% !important}.integrated_report main .fs1835per{font-size:1835% !important}.integrated_report main .fs1840per{font-size:1840% !important}.integrated_report main .fs1845per{font-size:1845% !important}.integrated_report main .fs1850per{font-size:1850% !important}.integrated_report main .fs1855per{font-size:1855% !important}.integrated_report main .fs1860per{font-size:1860% !important}.integrated_report main .fs1865per{font-size:1865% !important}.integrated_report main .fs1870per{font-size:1870% !important}.integrated_report main .fs1875per{font-size:1875% !important}.integrated_report main .fs1880per{font-size:1880% !important}.integrated_report main .fs1885per{font-size:1885% !important}.integrated_report main .fs1890per{font-size:1890% !important}.integrated_report main .fs1895per{font-size:1895% !important}.integrated_report main .fs1900per{font-size:1900% !important}.integrated_report main .fs1905per{font-size:1905% !important}.integrated_report main .fs1910per{font-size:1910% !important}.integrated_report main .fs1915per{font-size:1915% !important}.integrated_report main .fs1920per{font-size:1920% !important}.integrated_report main .fs1925per{font-size:1925% !important}.integrated_report main .fs1930per{font-size:1930% !important}.integrated_report main .fs1935per{font-size:1935% !important}.integrated_report main .fs1940per{font-size:1940% !important}.integrated_report main .fs1945per{font-size:1945% !important}.integrated_report main .fs1950per{font-size:1950% !important}.integrated_report main .fs1955per{font-size:1955% !important}.integrated_report main .fs1960per{font-size:1960% !important}.integrated_report main .fs1965per{font-size:1965% !important}.integrated_report main .fs1970per{font-size:1970% !important}.integrated_report main .fs1975per{font-size:1975% !important}.integrated_report main .fs1980per{font-size:1980% !important}.integrated_report main .fs1985per{font-size:1985% !important}.integrated_report main .fs1990per{font-size:1990% !important}.integrated_report main .fs1995per{font-size:1995% !important}.integrated_report main .fs2000per{font-size:2000% !important}.integrated_report main .w0per{width:0% !important}.integrated_report main .w5per{width:5% !important}.integrated_report main .w10per{width:10% !important}.integrated_report main .w15per{width:15% !important}.integrated_report main .w20per{width:20% !important}.integrated_report main .w25per{width:25% !important}.integrated_report main .w30per{width:30% !important}.integrated_report main .w35per{width:35% !important}.integrated_report main .w40per{width:40% !important}.integrated_report main .w45per{width:45% !important}.integrated_report main .w50per{width:50% !important}.integrated_report main .w55per{width:55% !important}.integrated_report main .w60per{width:60% !important}.integrated_report main .w65per{width:65% !important}.integrated_report main .w70per{width:70% !important}.integrated_report main .w75per{width:75% !important}.integrated_report main .w80per{width:80% !important}.integrated_report main .w85per{width:85% !important}.integrated_report main .w90per{width:90% !important}.integrated_report main .w95per{width:95% !important}.integrated_report main .w100per{width:100% !important}.integrated_report main .w33per{width:33.3333333333% !important}.integrated_report main .p01em{padding:.1em !important}.integrated_report main .p02em{padding:.2em !important}.integrated_report main .p03em{padding:.3em !important}.integrated_report main .p04em{padding:.4em !important}.integrated_report main .p05em{padding:.5em !important}.integrated_report main .p06em{padding:.6em !important}.integrated_report main .p07em{padding:.7em !important}.integrated_report main .p08em{padding:.8em !important}.integrated_report main .p09em{padding:.9em !important}.integrated_report main .p10em{padding:1em !important}.integrated_report main .p11em{padding:1.1em !important}.integrated_report main .p12em{padding:1.2em !important}.integrated_report main .p13em{padding:1.3em !important}.integrated_report main .p14em{padding:1.4em !important}.integrated_report main .p15em{padding:1.5em !important}.integrated_report main .p16em{padding:1.6em !important}.integrated_report main .p17em{padding:1.7em !important}.integrated_report main .p18em{padding:1.8em !important}.integrated_report main .p19em{padding:1.9em !important}.integrated_report main .p20em{padding:2em !important}.integrated_report main .p21em{padding:2.1em !important}.integrated_report main .p22em{padding:2.2em !important}.integrated_report main .p23em{padding:2.3em !important}.integrated_report main .p24em{padding:2.4em !important}.integrated_report main .p25em{padding:2.5em !important}.integrated_report main .p26em{padding:2.6em !important}.integrated_report main .p27em{padding:2.7em !important}.integrated_report main .p28em{padding:2.8em !important}.integrated_report main .p29em{padding:2.9em !important}.integrated_report main .p30em{padding:3em !important}.integrated_report main .p31em{padding:3.1em !important}.integrated_report main .p32em{padding:3.2em !important}.integrated_report main .p33em{padding:3.3em !important}.integrated_report main .p34em{padding:3.4em !important}.integrated_report main .p35em{padding:3.5em !important}.integrated_report main .p36em{padding:3.6em !important}.integrated_report main .p37em{padding:3.7em !important}.integrated_report main .p38em{padding:3.8em !important}.integrated_report main .p39em{padding:3.9em !important}.integrated_report main .p40em{padding:4em !important}.integrated_report main .p41em{padding:4.1em !important}.integrated_report main .p42em{padding:4.2em !important}.integrated_report main .p43em{padding:4.3em !important}.integrated_report main .p44em{padding:4.4em !important}.integrated_report main .p45em{padding:4.5em !important}.integrated_report main .p46em{padding:4.6em !important}.integrated_report main .p47em{padding:4.7em !important}.integrated_report main .p48em{padding:4.8em !important}.integrated_report main .p49em{padding:4.9em !important}.integrated_report main .p50em{padding:5em !important}.integrated_report main .p0em{padding:0em !important}.integrated_report main .pr00em{padding-right:0em !important}.integrated_report main .pr05em{padding-right:.5em !important}.integrated_report main .pr10em{padding-right:1em !important}.integrated_report main .pr15em{padding-right:1.5em !important}.integrated_report main .pr20em{padding-right:2em !important}.integrated_report main .pr25em{padding-right:2.5em !important}.integrated_report main .pr30em{padding-right:3em !important}.integrated_report main .pr35em{padding-right:3.5em !important}.integrated_report main .pr40em{padding-right:4em !important}.integrated_report main .pr45em{padding-right:4.5em !important}.integrated_report main .pr50em{padding-right:5em !important}.integrated_report main .pr55em{padding-right:5.5em !important}.integrated_report main .pr60em{padding-right:6em !important}.integrated_report main .pr65em{padding-right:6.5em !important}.integrated_report main .pr70em{padding-right:7em !important}.integrated_report main .pr75em{padding-right:7.5em !important}.integrated_report main .pr80em{padding-right:8em !important}.integrated_report main .pr85em{padding-right:8.5em !important}.integrated_report main .pr90em{padding-right:9em !important}.integrated_report main .pr95em{padding-right:9.5em !important}.integrated_report main .pr100em{padding-right:10em !important}.integrated_report main .pl00em{padding-left:0em !important}.integrated_report main .pl05em{padding-left:.5em !important}.integrated_report main .pl10em{padding-left:1em !important}.integrated_report main .pl15em{padding-left:1.5em !important}.integrated_report main .pl20em{padding-left:2em !important}.integrated_report main .pl25em{padding-left:2.5em !important}.integrated_report main .pl30em{padding-left:3em !important}.integrated_report main .pl35em{padding-left:3.5em !important}.integrated_report main .pl40em{padding-left:4em !important}.integrated_report main .pl45em{padding-left:4.5em !important}.integrated_report main .pl50em{padding-left:5em !important}.integrated_report main .pl55em{padding-left:5.5em !important}.integrated_report main .pl60em{padding-left:6em !important}.integrated_report main .pl65em{padding-left:6.5em !important}.integrated_report main .pl70em{padding-left:7em !important}.integrated_report main .pl75em{padding-left:7.5em !important}.integrated_report main .pl80em{padding-left:8em !important}.integrated_report main .pl85em{padding-left:8.5em !important}.integrated_report main .pl90em{padding-left:9em !important}.integrated_report main .pl95em{padding-left:9.5em !important}.integrated_report main .pl100em{padding-left:10em !important}.integrated_report main .mt0{margin-top:0rem !important}.integrated_report main .mt5{margin-top:.5rem !important}.integrated_report main .mt10{margin-top:1rem !important}.integrated_report main .mt15{margin-top:1.5rem !important}.integrated_report main .mt20{margin-top:2rem !important}.integrated_report main .mt25{margin-top:2.5rem !important}.integrated_report main .mt30{margin-top:3rem !important}.integrated_report main .mt35{margin-top:3.5rem !important}.integrated_report main .mt40{margin-top:4rem !important}.integrated_report main .mt45{margin-top:4.5rem !important}.integrated_report main .mt50{margin-top:5rem !important}.integrated_report main .mt55{margin-top:5.5rem !important}.integrated_report main .mt60{margin-top:6rem !important}.integrated_report main .mt65{margin-top:6.5rem !important}.integrated_report main .mt70{margin-top:7rem !important}.integrated_report main .mt75{margin-top:7.5rem !important}.integrated_report main .mt80{margin-top:8rem !important}.integrated_report main .mt85{margin-top:8.5rem !important}.integrated_report main .mt90{margin-top:9rem !important}.integrated_report main .mt95{margin-top:9.5rem !important}.integrated_report main .mt100{margin-top:10rem !important}.integrated_report main .mt105{margin-top:10.5rem !important}.integrated_report main .mt110{margin-top:11rem !important}.integrated_report main .mt115{margin-top:11.5rem !important}.integrated_report main .mt120{margin-top:12rem !important}.integrated_report main .mt125{margin-top:12.5rem !important}.integrated_report main .mt130{margin-top:13rem !important}.integrated_report main .mt135{margin-top:13.5rem !important}.integrated_report main .mt140{margin-top:14rem !important}.integrated_report main .mt145{margin-top:14.5rem !important}.integrated_report main .mt150{margin-top:15rem !important}.integrated_report main .mt155{margin-top:15.5rem !important}.integrated_report main .mt160{margin-top:16rem !important}.integrated_report main .mt165{margin-top:16.5rem !important}.integrated_report main .mt170{margin-top:17rem !important}.integrated_report main .mt175{margin-top:17.5rem !important}.integrated_report main .mt180{margin-top:18rem !important}.integrated_report main .mt185{margin-top:18.5rem !important}.integrated_report main .mt190{margin-top:19rem !important}.integrated_report main .mt195{margin-top:19.5rem !important}.integrated_report main .mt200{margin-top:20rem !important}.integrated_report main .mt205{margin-top:20.5rem !important}.integrated_report main .mt210{margin-top:21rem !important}.integrated_report main .mt215{margin-top:21.5rem !important}.integrated_report main .mt220{margin-top:22rem !important}.integrated_report main .mt225{margin-top:22.5rem !important}.integrated_report main .mt230{margin-top:23rem !important}.integrated_report main .mt235{margin-top:23.5rem !important}.integrated_report main .mt240{margin-top:24rem !important}.integrated_report main .mt245{margin-top:24.5rem !important}.integrated_report main .mt250{margin-top:25rem !important}.integrated_report main .mb0{margin-bottom:0rem !important}.integrated_report main .mb5{margin-bottom:.5rem !important}.integrated_report main .mb10{margin-bottom:1rem !important}.integrated_report main .mb15{margin-bottom:1.5rem !important}.integrated_report main .mb20{margin-bottom:2rem !important}.integrated_report main .mb25{margin-bottom:2.5rem !important}.integrated_report main .mb30{margin-bottom:3rem !important}.integrated_report main .mb35{margin-bottom:3.5rem !important}.integrated_report main .mb40{margin-bottom:4rem !important}.integrated_report main .mb45{margin-bottom:4.5rem !important}.integrated_report main .mb50{margin-bottom:5rem !important}.integrated_report main .mb55{margin-bottom:5.5rem !important}.integrated_report main .mb60{margin-bottom:6rem !important}.integrated_report main .mb65{margin-bottom:6.5rem !important}.integrated_report main .mb70{margin-bottom:7rem !important}.integrated_report main .mb75{margin-bottom:7.5rem !important}.integrated_report main .mb80{margin-bottom:8rem !important}.integrated_report main .mb85{margin-bottom:8.5rem !important}.integrated_report main .mb90{margin-bottom:9rem !important}.integrated_report main .mb95{margin-bottom:9.5rem !important}.integrated_report main .mb100{margin-bottom:10rem !important}.integrated_report main .mb105{margin-bottom:10.5rem !important}.integrated_report main .mb110{margin-bottom:11rem !important}.integrated_report main .mb115{margin-bottom:11.5rem !important}.integrated_report main .mb120{margin-bottom:12rem !important}.integrated_report main .mb125{margin-bottom:12.5rem !important}.integrated_report main .mb130{margin-bottom:13rem !important}.integrated_report main .mb135{margin-bottom:13.5rem !important}.integrated_report main .mb140{margin-bottom:14rem !important}.integrated_report main .mb145{margin-bottom:14.5rem !important}.integrated_report main .mb150{margin-bottom:15rem !important}.integrated_report main .mb155{margin-bottom:15.5rem !important}.integrated_report main .mb160{margin-bottom:16rem !important}.integrated_report main .mb165{margin-bottom:16.5rem !important}.integrated_report main .mb170{margin-bottom:17rem !important}.integrated_report main .mb175{margin-bottom:17.5rem !important}.integrated_report main .mb180{margin-bottom:18rem !important}.integrated_report main .mb185{margin-bottom:18.5rem !important}.integrated_report main .mb190{margin-bottom:19rem !important}.integrated_report main .mb195{margin-bottom:19.5rem !important}.integrated_report main .mb200{margin-bottom:20rem !important}.integrated_report main .mb205{margin-bottom:20.5rem !important}.integrated_report main .mb210{margin-bottom:21rem !important}.integrated_report main .mb215{margin-bottom:21.5rem !important}.integrated_report main .mb220{margin-bottom:22rem !important}.integrated_report main .mb225{margin-bottom:22.5rem !important}.integrated_report main .mb230{margin-bottom:23rem !important}.integrated_report main .mb235{margin-bottom:23.5rem !important}.integrated_report main .mb240{margin-bottom:24rem !important}.integrated_report main .mb245{margin-bottom:24.5rem !important}.integrated_report main .mb250{margin-bottom:25rem !important}.integrated_report main .mr01em{margin-right:.1em !important}.integrated_report main .mr-01em{margin-right:-0.1em !important}.integrated_report main .mr02em{margin-right:.2em !important}.integrated_report main .mr-02em{margin-right:-0.2em !important}.integrated_report main .mr03em{margin-right:.3em !important}.integrated_report main .mr-03em{margin-right:-0.3em !important}.integrated_report main .mr04em{margin-right:.4em !important}.integrated_report main .mr-04em{margin-right:-0.4em !important}.integrated_report main .mr05em{margin-right:.5em !important}.integrated_report main .mr-05em{margin-right:-0.5em !important}.integrated_report main .mr06em{margin-right:.6em !important}.integrated_report main .mr-06em{margin-right:-0.6em !important}.integrated_report main .mr07em{margin-right:.7em !important}.integrated_report main .mr-07em{margin-right:-0.7em !important}.integrated_report main .mr08em{margin-right:.8em !important}.integrated_report main .mr-08em{margin-right:-0.8em !important}.integrated_report main .mr09em{margin-right:.9em !important}.integrated_report main .mr-09em{margin-right:-0.9em !important}.integrated_report main .mr10em{margin-right:1em !important}.integrated_report main .mr-10em{margin-right:-1em !important}.integrated_report main .mr11em{margin-right:1.1em !important}.integrated_report main .mr-11em{margin-right:-1.1em !important}.integrated_report main .mr12em{margin-right:1.2em !important}.integrated_report main .mr-12em{margin-right:-1.2em !important}.integrated_report main .mr13em{margin-right:1.3em !important}.integrated_report main .mr-13em{margin-right:-1.3em !important}.integrated_report main .mr14em{margin-right:1.4em !important}.integrated_report main .mr-14em{margin-right:-1.4em !important}.integrated_report main .mr15em{margin-right:1.5em !important}.integrated_report main .mr-15em{margin-right:-1.5em !important}.integrated_report main .mr16em{margin-right:1.6em !important}.integrated_report main .mr-16em{margin-right:-1.6em !important}.integrated_report main .mr17em{margin-right:1.7em !important}.integrated_report main .mr-17em{margin-right:-1.7em !important}.integrated_report main .mr18em{margin-right:1.8em !important}.integrated_report main .mr-18em{margin-right:-1.8em !important}.integrated_report main .mr19em{margin-right:1.9em !important}.integrated_report main .mr-19em{margin-right:-1.9em !important}.integrated_report main .mr20em{margin-right:2em !important}.integrated_report main .mr-20em{margin-right:-2em !important}.integrated_report main .mr21em{margin-right:2.1em !important}.integrated_report main .mr-21em{margin-right:-2.1em !important}.integrated_report main .mr22em{margin-right:2.2em !important}.integrated_report main .mr-22em{margin-right:-2.2em !important}.integrated_report main .mr23em{margin-right:2.3em !important}.integrated_report main .mr-23em{margin-right:-2.3em !important}.integrated_report main .mr24em{margin-right:2.4em !important}.integrated_report main .mr-24em{margin-right:-2.4em !important}.integrated_report main .mr25em{margin-right:2.5em !important}.integrated_report main .mr-25em{margin-right:-2.5em !important}.integrated_report main .mr26em{margin-right:2.6em !important}.integrated_report main .mr-26em{margin-right:-2.6em !important}.integrated_report main .mr27em{margin-right:2.7em !important}.integrated_report main .mr-27em{margin-right:-2.7em !important}.integrated_report main .mr28em{margin-right:2.8em !important}.integrated_report main .mr-28em{margin-right:-2.8em !important}.integrated_report main .mr29em{margin-right:2.9em !important}.integrated_report main .mr-29em{margin-right:-2.9em !important}.integrated_report main .mr30em{margin-right:3em !important}.integrated_report main .mr-30em{margin-right:-3em !important}.integrated_report main .mr31em{margin-right:3.1em !important}.integrated_report main .mr-31em{margin-right:-3.1em !important}.integrated_report main .mr32em{margin-right:3.2em !important}.integrated_report main .mr-32em{margin-right:-3.2em !important}.integrated_report main .mr33em{margin-right:3.3em !important}.integrated_report main .mr-33em{margin-right:-3.3em !important}.integrated_report main .mr34em{margin-right:3.4em !important}.integrated_report main .mr-34em{margin-right:-3.4em !important}.integrated_report main .mr35em{margin-right:3.5em !important}.integrated_report main .mr-35em{margin-right:-3.5em !important}.integrated_report main .mr36em{margin-right:3.6em !important}.integrated_report main .mr-36em{margin-right:-3.6em !important}.integrated_report main .mr37em{margin-right:3.7em !important}.integrated_report main .mr-37em{margin-right:-3.7em !important}.integrated_report main .mr38em{margin-right:3.8em !important}.integrated_report main .mr-38em{margin-right:-3.8em !important}.integrated_report main .mr39em{margin-right:3.9em !important}.integrated_report main .mr-39em{margin-right:-3.9em !important}.integrated_report main .mr40em{margin-right:4em !important}.integrated_report main .mr-40em{margin-right:-4em !important}.integrated_report main .mr41em{margin-right:4.1em !important}.integrated_report main .mr-41em{margin-right:-4.1em !important}.integrated_report main .mr42em{margin-right:4.2em !important}.integrated_report main .mr-42em{margin-right:-4.2em !important}.integrated_report main .mr43em{margin-right:4.3em !important}.integrated_report main .mr-43em{margin-right:-4.3em !important}.integrated_report main .mr44em{margin-right:4.4em !important}.integrated_report main .mr-44em{margin-right:-4.4em !important}.integrated_report main .mr45em{margin-right:4.5em !important}.integrated_report main .mr-45em{margin-right:-4.5em !important}.integrated_report main .mr46em{margin-right:4.6em !important}.integrated_report main .mr-46em{margin-right:-4.6em !important}.integrated_report main .mr47em{margin-right:4.7em !important}.integrated_report main .mr-47em{margin-right:-4.7em !important}.integrated_report main .mr48em{margin-right:4.8em !important}.integrated_report main .mr-48em{margin-right:-4.8em !important}.integrated_report main .mr49em{margin-right:4.9em !important}.integrated_report main .mr-49em{margin-right:-4.9em !important}.integrated_report main .mr50em{margin-right:5em !important}.integrated_report main .mr-50em{margin-right:-5em !important}.integrated_report main .ml01em{margin-left:.1em !important}.integrated_report main .ml-01em{margin-left:-0.1em !important}.integrated_report main .ml02em{margin-left:.2em !important}.integrated_report main .ml-02em{margin-left:-0.2em !important}.integrated_report main .ml03em{margin-left:.3em !important}.integrated_report main .ml-03em{margin-left:-0.3em !important}.integrated_report main .ml04em{margin-left:.4em !important}.integrated_report main .ml-04em{margin-left:-0.4em !important}.integrated_report main .ml05em{margin-left:.5em !important}.integrated_report main .ml-05em{margin-left:-0.5em !important}.integrated_report main .ml06em{margin-left:.6em !important}.integrated_report main .ml-06em{margin-left:-0.6em !important}.integrated_report main .ml07em{margin-left:.7em !important}.integrated_report main .ml-07em{margin-left:-0.7em !important}.integrated_report main .ml08em{margin-left:.8em !important}.integrated_report main .ml-08em{margin-left:-0.8em !important}.integrated_report main .ml09em{margin-left:.9em !important}.integrated_report main .ml-09em{margin-left:-0.9em !important}.integrated_report main .ml10em{margin-left:1em !important}.integrated_report main .ml-10em{margin-left:-1em !important}.integrated_report main .ml11em{margin-left:1.1em !important}.integrated_report main .ml-11em{margin-left:-1.1em !important}.integrated_report main .ml12em{margin-left:1.2em !important}.integrated_report main .ml-12em{margin-left:-1.2em !important}.integrated_report main .ml13em{margin-left:1.3em !important}.integrated_report main .ml-13em{margin-left:-1.3em !important}.integrated_report main .ml14em{margin-left:1.4em !important}.integrated_report main .ml-14em{margin-left:-1.4em !important}.integrated_report main .ml15em{margin-left:1.5em !important}.integrated_report main .ml-15em{margin-left:-1.5em !important}.integrated_report main .ml16em{margin-left:1.6em !important}.integrated_report main .ml-16em{margin-left:-1.6em !important}.integrated_report main .ml17em{margin-left:1.7em !important}.integrated_report main .ml-17em{margin-left:-1.7em !important}.integrated_report main .ml18em{margin-left:1.8em !important}.integrated_report main .ml-18em{margin-left:-1.8em !important}.integrated_report main .ml19em{margin-left:1.9em !important}.integrated_report main .ml-19em{margin-left:-1.9em !important}.integrated_report main .ml20em{margin-left:2em !important}.integrated_report main .ml-20em{margin-left:-2em !important}.integrated_report main .ml21em{margin-left:2.1em !important}.integrated_report main .ml-21em{margin-left:-2.1em !important}.integrated_report main .ml22em{margin-left:2.2em !important}.integrated_report main .ml-22em{margin-left:-2.2em !important}.integrated_report main .ml23em{margin-left:2.3em !important}.integrated_report main .ml-23em{margin-left:-2.3em !important}.integrated_report main .ml24em{margin-left:2.4em !important}.integrated_report main .ml-24em{margin-left:-2.4em !important}.integrated_report main .ml25em{margin-left:2.5em !important}.integrated_report main .ml-25em{margin-left:-2.5em !important}.integrated_report main .ml26em{margin-left:2.6em !important}.integrated_report main .ml-26em{margin-left:-2.6em !important}.integrated_report main .ml27em{margin-left:2.7em !important}.integrated_report main .ml-27em{margin-left:-2.7em !important}.integrated_report main .ml28em{margin-left:2.8em !important}.integrated_report main .ml-28em{margin-left:-2.8em !important}.integrated_report main .ml29em{margin-left:2.9em !important}.integrated_report main .ml-29em{margin-left:-2.9em !important}.integrated_report main .ml30em{margin-left:3em !important}.integrated_report main .ml-30em{margin-left:-3em !important}.integrated_report main .ml31em{margin-left:3.1em !important}.integrated_report main .ml-31em{margin-left:-3.1em !important}.integrated_report main .ml32em{margin-left:3.2em !important}.integrated_report main .ml-32em{margin-left:-3.2em !important}.integrated_report main .ml33em{margin-left:3.3em !important}.integrated_report main .ml-33em{margin-left:-3.3em !important}.integrated_report main .ml34em{margin-left:3.4em !important}.integrated_report main .ml-34em{margin-left:-3.4em !important}.integrated_report main .ml35em{margin-left:3.5em !important}.integrated_report main .ml-35em{margin-left:-3.5em !important}.integrated_report main .ml36em{margin-left:3.6em !important}.integrated_report main .ml-36em{margin-left:-3.6em !important}.integrated_report main .ml37em{margin-left:3.7em !important}.integrated_report main .ml-37em{margin-left:-3.7em !important}.integrated_report main .ml38em{margin-left:3.8em !important}.integrated_report main .ml-38em{margin-left:-3.8em !important}.integrated_report main .ml39em{margin-left:3.9em !important}.integrated_report main .ml-39em{margin-left:-3.9em !important}.integrated_report main .ml40em{margin-left:4em !important}.integrated_report main .ml-40em{margin-left:-4em !important}.integrated_report main .ml41em{margin-left:4.1em !important}.integrated_report main .ml-41em{margin-left:-4.1em !important}.integrated_report main .ml42em{margin-left:4.2em !important}.integrated_report main .ml-42em{margin-left:-4.2em !important}.integrated_report main .ml43em{margin-left:4.3em !important}.integrated_report main .ml-43em{margin-left:-4.3em !important}.integrated_report main .ml44em{margin-left:4.4em !important}.integrated_report main .ml-44em{margin-left:-4.4em !important}.integrated_report main .ml45em{margin-left:4.5em !important}.integrated_report main .ml-45em{margin-left:-4.5em !important}.integrated_report main .ml46em{margin-left:4.6em !important}.integrated_report main .ml-46em{margin-left:-4.6em !important}.integrated_report main .ml47em{margin-left:4.7em !important}.integrated_report main .ml-47em{margin-left:-4.7em !important}.integrated_report main .ml48em{margin-left:4.8em !important}.integrated_report main .ml-48em{margin-left:-4.8em !important}.integrated_report main .ml49em{margin-left:4.9em !important}.integrated_report main .ml-49em{margin-left:-4.9em !important}.integrated_report main .ml50em{margin-left:5em !important}.integrated_report main .ml-50em{margin-left:-5em !important}.integrated_report main .mt01em{margin-top:.1em !important}.integrated_report main .mt-01em{margin-top:-0.1em !important}.integrated_report main .mt02em{margin-top:.2em !important}.integrated_report main .mt-02em{margin-top:-0.2em !important}.integrated_report main .mt03em{margin-top:.3em !important}.integrated_report main .mt-03em{margin-top:-0.3em !important}.integrated_report main .mt04em{margin-top:.4em !important}.integrated_report main .mt-04em{margin-top:-0.4em !important}.integrated_report main .mt05em{margin-top:.5em !important}.integrated_report main .mt-05em{margin-top:-0.5em !important}.integrated_report main .mt06em{margin-top:.6em !important}.integrated_report main .mt-06em{margin-top:-0.6em !important}.integrated_report main .mt07em{margin-top:.7em !important}.integrated_report main .mt-07em{margin-top:-0.7em !important}.integrated_report main .mt08em{margin-top:.8em !important}.integrated_report main .mt-08em{margin-top:-0.8em !important}.integrated_report main .mt09em{margin-top:.9em !important}.integrated_report main .mt-09em{margin-top:-0.9em !important}.integrated_report main .mt10em{margin-top:1em !important}.integrated_report main .mt-10em{margin-top:-1em !important}.integrated_report main .mt11em{margin-top:1.1em !important}.integrated_report main .mt-11em{margin-top:-1.1em !important}.integrated_report main .mt12em{margin-top:1.2em !important}.integrated_report main .mt-12em{margin-top:-1.2em !important}.integrated_report main .mt13em{margin-top:1.3em !important}.integrated_report main .mt-13em{margin-top:-1.3em !important}.integrated_report main .mt14em{margin-top:1.4em !important}.integrated_report main .mt-14em{margin-top:-1.4em !important}.integrated_report main .mt15em{margin-top:1.5em !important}.integrated_report main .mt-15em{margin-top:-1.5em !important}.integrated_report main .mt16em{margin-top:1.6em !important}.integrated_report main .mt-16em{margin-top:-1.6em !important}.integrated_report main .mt17em{margin-top:1.7em !important}.integrated_report main .mt-17em{margin-top:-1.7em !important}.integrated_report main .mt18em{margin-top:1.8em !important}.integrated_report main .mt-18em{margin-top:-1.8em !important}.integrated_report main .mt19em{margin-top:1.9em !important}.integrated_report main .mt-19em{margin-top:-1.9em !important}.integrated_report main .mt20em{margin-top:2em !important}.integrated_report main .mt-20em{margin-top:-2em !important}.integrated_report main .mt21em{margin-top:2.1em !important}.integrated_report main .mt-21em{margin-top:-2.1em !important}.integrated_report main .mt22em{margin-top:2.2em !important}.integrated_report main .mt-22em{margin-top:-2.2em !important}.integrated_report main .mt23em{margin-top:2.3em !important}.integrated_report main .mt-23em{margin-top:-2.3em !important}.integrated_report main .mt24em{margin-top:2.4em !important}.integrated_report main .mt-24em{margin-top:-2.4em !important}.integrated_report main .mt25em{margin-top:2.5em !important}.integrated_report main .mt-25em{margin-top:-2.5em !important}.integrated_report main .mt26em{margin-top:2.6em !important}.integrated_report main .mt-26em{margin-top:-2.6em !important}.integrated_report main .mt27em{margin-top:2.7em !important}.integrated_report main .mt-27em{margin-top:-2.7em !important}.integrated_report main .mt28em{margin-top:2.8em !important}.integrated_report main .mt-28em{margin-top:-2.8em !important}.integrated_report main .mt29em{margin-top:2.9em !important}.integrated_report main .mt-29em{margin-top:-2.9em !important}.integrated_report main .mt30em{margin-top:3em !important}.integrated_report main .mt-30em{margin-top:-3em !important}.integrated_report main .mt31em{margin-top:3.1em !important}.integrated_report main .mt-31em{margin-top:-3.1em !important}.integrated_report main .mt32em{margin-top:3.2em !important}.integrated_report main .mt-32em{margin-top:-3.2em !important}.integrated_report main .mt33em{margin-top:3.3em !important}.integrated_report main .mt-33em{margin-top:-3.3em !important}.integrated_report main .mt34em{margin-top:3.4em !important}.integrated_report main .mt-34em{margin-top:-3.4em !important}.integrated_report main .mt35em{margin-top:3.5em !important}.integrated_report main .mt-35em{margin-top:-3.5em !important}.integrated_report main .mt36em{margin-top:3.6em !important}.integrated_report main .mt-36em{margin-top:-3.6em !important}.integrated_report main .mt37em{margin-top:3.7em !important}.integrated_report main .mt-37em{margin-top:-3.7em !important}.integrated_report main .mt38em{margin-top:3.8em !important}.integrated_report main .mt-38em{margin-top:-3.8em !important}.integrated_report main .mt39em{margin-top:3.9em !important}.integrated_report main .mt-39em{margin-top:-3.9em !important}.integrated_report main .mt40em{margin-top:4em !important}.integrated_report main .mt-40em{margin-top:-4em !important}.integrated_report main .mt41em{margin-top:4.1em !important}.integrated_report main .mt-41em{margin-top:-4.1em !important}.integrated_report main .mt42em{margin-top:4.2em !important}.integrated_report main .mt-42em{margin-top:-4.2em !important}.integrated_report main .mt43em{margin-top:4.3em !important}.integrated_report main .mt-43em{margin-top:-4.3em !important}.integrated_report main .mt44em{margin-top:4.4em !important}.integrated_report main .mt-44em{margin-top:-4.4em !important}.integrated_report main .mt45em{margin-top:4.5em !important}.integrated_report main .mt-45em{margin-top:-4.5em !important}.integrated_report main .mt46em{margin-top:4.6em !important}.integrated_report main .mt-46em{margin-top:-4.6em !important}.integrated_report main .mt47em{margin-top:4.7em !important}.integrated_report main .mt-47em{margin-top:-4.7em !important}.integrated_report main .mt48em{margin-top:4.8em !important}.integrated_report main .mt-48em{margin-top:-4.8em !important}.integrated_report main .mt49em{margin-top:4.9em !important}.integrated_report main .mt-49em{margin-top:-4.9em !important}.integrated_report main .mt50em{margin-top:5em !important}.integrated_report main .mt-50em{margin-top:-5em !important}.integrated_report main .mb01em{margin-bottom:.1em !important}.integrated_report main .mb-01em{margin-bottom:-0.1em !important}.integrated_report main .mb02em{margin-bottom:.2em !important}.integrated_report main .mb-02em{margin-bottom:-0.2em !important}.integrated_report main .mb03em{margin-bottom:.3em !important}.integrated_report main .mb-03em{margin-bottom:-0.3em !important}.integrated_report main .mb04em{margin-bottom:.4em !important}.integrated_report main .mb-04em{margin-bottom:-0.4em !important}.integrated_report main .mb05em{margin-bottom:.5em !important}.integrated_report main .mb-05em{margin-bottom:-0.5em !important}.integrated_report main .mb06em{margin-bottom:.6em !important}.integrated_report main .mb-06em{margin-bottom:-0.6em !important}.integrated_report main .mb07em{margin-bottom:.7em !important}.integrated_report main .mb-07em{margin-bottom:-0.7em !important}.integrated_report main .mb08em{margin-bottom:.8em !important}.integrated_report main .mb-08em{margin-bottom:-0.8em !important}.integrated_report main .mb09em{margin-bottom:.9em !important}.integrated_report main .mb-09em{margin-bottom:-0.9em !important}.integrated_report main .mb10em{margin-bottom:1em !important}.integrated_report main .mb-10em{margin-bottom:-1em !important}.integrated_report main .mb11em{margin-bottom:1.1em !important}.integrated_report main .mb-11em{margin-bottom:-1.1em !important}.integrated_report main .mb12em{margin-bottom:1.2em !important}.integrated_report main .mb-12em{margin-bottom:-1.2em !important}.integrated_report main .mb13em{margin-bottom:1.3em !important}.integrated_report main .mb-13em{margin-bottom:-1.3em !important}.integrated_report main .mb14em{margin-bottom:1.4em !important}.integrated_report main .mb-14em{margin-bottom:-1.4em !important}.integrated_report main .mb15em{margin-bottom:1.5em !important}.integrated_report main .mb-15em{margin-bottom:-1.5em !important}.integrated_report main .mb16em{margin-bottom:1.6em !important}.integrated_report main .mb-16em{margin-bottom:-1.6em !important}.integrated_report main .mb17em{margin-bottom:1.7em !important}.integrated_report main .mb-17em{margin-bottom:-1.7em !important}.integrated_report main .mb18em{margin-bottom:1.8em !important}.integrated_report main .mb-18em{margin-bottom:-1.8em !important}.integrated_report main .mb19em{margin-bottom:1.9em !important}.integrated_report main .mb-19em{margin-bottom:-1.9em !important}.integrated_report main .mb20em{margin-bottom:2em !important}.integrated_report main .mb-20em{margin-bottom:-2em !important}.integrated_report main .mb21em{margin-bottom:2.1em !important}.integrated_report main .mb-21em{margin-bottom:-2.1em !important}.integrated_report main .mb22em{margin-bottom:2.2em !important}.integrated_report main .mb-22em{margin-bottom:-2.2em !important}.integrated_report main .mb23em{margin-bottom:2.3em !important}.integrated_report main .mb-23em{margin-bottom:-2.3em !important}.integrated_report main .mb24em{margin-bottom:2.4em !important}.integrated_report main .mb-24em{margin-bottom:-2.4em !important}.integrated_report main .mb25em{margin-bottom:2.5em !important}.integrated_report main .mb-25em{margin-bottom:-2.5em !important}.integrated_report main .mb26em{margin-bottom:2.6em !important}.integrated_report main .mb-26em{margin-bottom:-2.6em !important}.integrated_report main .mb27em{margin-bottom:2.7em !important}.integrated_report main .mb-27em{margin-bottom:-2.7em !important}.integrated_report main .mb28em{margin-bottom:2.8em !important}.integrated_report main .mb-28em{margin-bottom:-2.8em !important}.integrated_report main .mb29em{margin-bottom:2.9em !important}.integrated_report main .mb-29em{margin-bottom:-2.9em !important}.integrated_report main .mb30em{margin-bottom:3em !important}.integrated_report main .mb-30em{margin-bottom:-3em !important}.integrated_report main .mb31em{margin-bottom:3.1em !important}.integrated_report main .mb-31em{margin-bottom:-3.1em !important}.integrated_report main .mb32em{margin-bottom:3.2em !important}.integrated_report main .mb-32em{margin-bottom:-3.2em !important}.integrated_report main .mb33em{margin-bottom:3.3em !important}.integrated_report main .mb-33em{margin-bottom:-3.3em !important}.integrated_report main .mb34em{margin-bottom:3.4em !important}.integrated_report main .mb-34em{margin-bottom:-3.4em !important}.integrated_report main .mb35em{margin-bottom:3.5em !important}.integrated_report main .mb-35em{margin-bottom:-3.5em !important}.integrated_report main .mb36em{margin-bottom:3.6em !important}.integrated_report main .mb-36em{margin-bottom:-3.6em !important}.integrated_report main .mb37em{margin-bottom:3.7em !important}.integrated_report main .mb-37em{margin-bottom:-3.7em !important}.integrated_report main .mb38em{margin-bottom:3.8em !important}.integrated_report main .mb-38em{margin-bottom:-3.8em !important}.integrated_report main .mb39em{margin-bottom:3.9em !important}.integrated_report main .mb-39em{margin-bottom:-3.9em !important}.integrated_report main .mb40em{margin-bottom:4em !important}.integrated_report main .mb-40em{margin-bottom:-4em !important}.integrated_report main .mb41em{margin-bottom:4.1em !important}.integrated_report main .mb-41em{margin-bottom:-4.1em !important}.integrated_report main .mb42em{margin-bottom:4.2em !important}.integrated_report main .mb-42em{margin-bottom:-4.2em !important}.integrated_report main .mb43em{margin-bottom:4.3em !important}.integrated_report main .mb-43em{margin-bottom:-4.3em !important}.integrated_report main .mb44em{margin-bottom:4.4em !important}.integrated_report main .mb-44em{margin-bottom:-4.4em !important}.integrated_report main .mb45em{margin-bottom:4.5em !important}.integrated_report main .mb-45em{margin-bottom:-4.5em !important}.integrated_report main .mb46em{margin-bottom:4.6em !important}.integrated_report main .mb-46em{margin-bottom:-4.6em !important}.integrated_report main .mb47em{margin-bottom:4.7em !important}.integrated_report main .mb-47em{margin-bottom:-4.7em !important}.integrated_report main .mb48em{margin-bottom:4.8em !important}.integrated_report main .mb-48em{margin-bottom:-4.8em !important}.integrated_report main .mb49em{margin-bottom:4.9em !important}.integrated_report main .mb-49em{margin-bottom:-4.9em !important}.integrated_report main .mb50em{margin-bottom:5em !important}.integrated_report main .mb-50em{margin-bottom:-5em !important}.integrated_report main .p0{padding:0 !important}.integrated_report main .pt0{padding-top:0 !important}.integrated_report main .pb0{padding-bottom:0 !important}.integrated_report main .pr0{padding-right:0 !important}.integrated_report main .pl0{padding-left:0 !important}.integrated_report main .ml0{margin-left:0 !important}.integrated_report main .mr0{margin-right:0 !important}.integrated_report main .mbAuto{margin-bottom:auto !important}.integrated_report main .mtAuto{margin-top:auto !important}.integrated_report main .mrAuto{margin-right:auto !important}.integrated_report main .mlAuto{margin-left:auto !important}.integrated_report main .mgAuto{margin:auto !important}.integrated_report main .paddingNon{padding:unset !important}.integrated_report main .paddingNon>figure{margin-top:unset !important}.integrated_report main .nowrap{white-space:nowrap}.integrated_report main .br10{overflow:hidden;border-radius:var(--border-radius-integrated)}.integrated_report main .colorWhite{color:#fff}.integrated_report main .colorBlue{color:var(--color-text-blue)}.integrated_report main .colorBlack{color:333}.integrated_report main .borderSolid{padding:2rem;border:1px solid var(--color-text-blue);border-radius:var(--border-radius-integrated);overflow:hidden;background-color:#fff}.integrated_report main .borderSolid.rNone{border-radius:unset;border-color:#000;background-color:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center}.integrated_report main .borderSolid.borderSolidRight{border-color:rgba(0,0,0,0);border-right:1px solid #000}.integrated_report main .borderSolid.borderSolidRightGray{border-color:rgba(0,0,0,0) !important;border-right:1px solid #d7d7d7 !important}.integrated_report main .borderSolid.borderSolidTop{border-color:rgba(0,0,0,0);border-top:1px solid #000}.integrated_report main .borderSolid.borderSolidTopGray{border-color:rgba(0,0,0,0) !important;border-top:1px solid #d7d7d7 !important}.integrated_report main .borderSolid.borderSolidBtm{border-color:rgba(0,0,0,0);border-bottom:1px solid #000}.integrated_report main .borderSolid.borderSolidBtmGray{border-color:rgba(0,0,0,0) !important;border-bottom:1px solid #d7d7d7 !important}.integrated_report main .borderSolid.borderPaddingNon{padding:0}.integrated_report main .borderSolid.borderNon{border-color:rgba(0,0,0,0) !important}.integrated_report main .borderColorBlue{border:1px solid var(--color-text-blue) !important}.integrated_report main .bgWhite{background-color:#fff}.integrated_report main .bgGray{background-color:#f5f5f5}.integrated_report main .bgGrayDark{background-color:#515151}.integrated_report main .bgPadding{padding:.1em .5em}.integrated_report main .bgBlue{background-color:var(--color-text-blue)}.integrated_report main .colorIab{color:#009fde}.integrated_report main .colorHcb{color:#7d4698}.integrated_report main .colorSsb{color:#003f98}.integrated_report main .colorDmb{color:#00aebb}.integrated_report main .colorDsb{color:#5486ac}.integrated_report main .colorJp{color:#0068b7}.integrated_report main .colorUsa{color:#187fc4}.integrated_report main .colorEu{color:#6c9bd2}.integrated_report main .colorCh{color:#a3bce2}.integrated_report main .colorAjia{color:#d3def1}.integrated_report main .textAlignLeft{text-align:left}.integrated_report main .textAlignCenter{text-align:center}.integrated_report main .textAlignRight{text-align:right}.integrated_report main .fw400{font-weight:400 !important}.integrated_report main .fw500{font-weight:500 !important}.integrated_report main .fw600{font-weight:600 !important}.integrated_report main .alignItemCenter{align-items:center !important}.integrated_report main .alignItemStart{align-items:flex-start !important}.integrated_report main .alignItemEnd{align-items:flex-end !important}.integrated_report main .placeItemCenter{place-items:center}.integrated_report main .justifyContentCenter{justify-content:center}.integrated_report main .justifyContentEnd{justify-content:flex-end}.integrated_report main .link-underline{text-decoration:underline}.integrated_report main ul.third-ul.colorWhite li:before{background-image:url(/jp/ja/integrated_report/assets/img/common/list_icon_dot_white.svg);background-repeat:no-repeat}.integrated_report main ul.third-ul.colorGray li:before{background-image:url(/jp/ja/integrated_report/assets/img/common/list_icon_dot_gray.svg);background-repeat:no-repeat}.integrated_report main ul.third-ul li{line-height:1.4}.integrated_report main ul.third-ul li:before{top:-0.1em}.integrated_report main ol.third-ol.noNone>li{padding-left:unset;padding-bottom:1em}.integrated_report main ol.third-ol,.integrated_report main ul.third-ul{line-height:1.2;margin-top:unset;margin-left:unset}.integrated_report main ol.third-ol.noNone>li:before,.integrated_report main ul.third-ul.noNone>li:before{display:none}.integrated_report main li>ul.third-ul>li:before{background-image:url(/jp/ja/_assets/common/image/list/list_icon_dot.svg)}.integrated_report main [class^=common-gap] ul.third-ul,.integrated_report main [class*=" common-gap"] ul.third-ul{padding-left:2rem}.integrated_report main [class^=common-gap] ul.third-ul>li,.integrated_report main [class*=" common-gap"] ul.third-ul>li{padding-left:1rem}.integrated_report main .common-pageNav{padding-bottom:unset;margin-bottom:8rem}.integrated_report main .common-pageNav+.common-section .common-section_box{padding-top:unset}.integrated_report main .common-pageNav+.common-section section:first-of-type{margin-top:unset !important}.integrated_report main .common-section section:not(:first-of-type){margin-top:10rem}.integrated_report main .common-section p+section:first-of-type{margin-top:5rem}.integrated_report main .image-section{margin-top:3rem}.integrated_report main .image-section+p{margin-top:3rem}.integrated_report main .image-section+p+.image-section{margin-top:6em}.integrated_report main .third-heading4+.image-section{margin-top:1rem}.integrated_report main .info-item-txt_box{font-weight:500}.integrated_report main .info-item-txt_box .third-ul{padding-left:2rem}.integrated_report main .info-item-txt_big{font-size:220%}.integrated_report main .info-item-txt_big,.integrated_report main .info-item-txt_small{letter-spacing:-0.05em}.integrated_report main .image-title{font-size:1.6rem;font-weight:600;margin-bottom:.25em}.integrated_report main .image-box{display:inline-flex;flex-direction:column;justify-content:center}.integrated_report main .image-box.borderBox{border:solid 1px #d7d7d7;padding:1.5em 2em;border-radius:var(--border-radius-integrated);overflow:hidden}.integrated_report main .image-box>figure img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.integrated_report main table tr td ul:not(.linkList):not(.linkList__inline):not(.localNav dl.localNav__list dd.ct3rdList dl dd ul):not(.localNav__v3 .localNav__list__v3 .ct3rdList>ul .childct>ul):not(.circleList){padding-left:unset !important;padding-right:unset !important}.integrated_report main td{padding:0;line-height:1.5}.integrated_report main table{border-collapse:collapse;table-layout:fixed;width:100%}.integrated_report main table{overflow-x:auto;display:table;margin-bottom:unset}.integrated_report main table td{border:1px solid #d7d7d7}.integrated_report main table thead td{background-color:rgba(215,215,215,.3) !important}.integrated_report main table td{text-align:center;font-size:1.3rem !important;padding:.75em .5em;line-height:1.2;vertical-align:middle}.integrated_report main table ol,.integrated_report main table ul{text-align:left}.integrated_report main table ol{padding-left:unset !important}.integrated_report main table tr td ul.third-ul{padding-left:unset !important;padding-right:unset !important}.integrated_report main table ul.third-ul{padding-left:unset !important;padding-right:unset !important}.integrated_report main table ul.third-ul li{list-style-type:none;padding-left:2em}.integrated_report main table ul.third-ul li:before{height:var(--space-left)}.integrated_report main table li{font-size:1.3rem !important}.integrated_report main table img{display:block;max-height:100%;max-width:100%;height:auto}.integrated_report main .table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.integrated_report main .table-scroll table{border-collapse:collapse;width:auto;min-width:1100px}.integrated_report main .table-scroll table th{line-height:1.2;padding:.5em;font-size:1.3rem !important}.integrated_report .l-container{overflow:unset}.integrated_report main .pageNavSection{margin-bottom:5em}.integrated_report main .third-heading4{border-bottom:1px solid #707070;padding-bottom:1em;margin-bottom:1.25em;padding-left:unset;--this-space: unset}.integrated_report main .third-heading4:before{display:none}.integrated_report main .l-central_side-wrap{margin-left:auto;margin-right:auto;width:100%;max-width:1320px}.integrated_report main .l-central_side-wrap .l-central{padding-top:unset;padding-left:unset;padding-right:unset}.integrated_report main .l-central_side-wrap .l-central .common-section_box{padding:unset}.integrated_report main .l-central_side-wrap .l-central .common-section_inner{max-width:100%}.integrated_report main .l-central_side-wrap .l-side-wrap{flex:0 0 auto}.integrated_report main .l-central_side-wrap .l-side{background-color:#f3f4f6;transition:opacity .4s ease;width:300px}.integrated_report main .l-central_side-wrap .side-title{padding:.1em;line-height:1;border-bottom:1px solid #d9d9d9}.integrated_report main .l-central_side-wrap .side-title h1{font-size:1.8rem;font-weight:600;text-align:center}.integrated_report main .l-central_side-wrap .side-head{font-size:1.6rem;font-weight:600}.integrated_report main .l-central_side-wrap .side-sub-txt{font-size:1.4rem}.integrated_report main .l-central_side-wrap .side-sub-link{color:#646464;position:relative;font-weight:500;display:flex;line-height:1.4;padding:.5em;padding-left:1.6em}.integrated_report main .l-central_side-wrap .side-sub-link.is-current,.integrated_report main .l-central_side-wrap .side-sub-link:hover{width:100%;background-color:#d9d9d9;border-color:#a3bcd5}.integrated_report main .l-central_side-wrap .side-sub-item-list{padding-left:1em;padding-right:1em}.integrated_report main .l-central_side-wrap .side-sub-item-list .side-sub-item:last-child{margin-bottom:1em}.integrated_report main .accordion{margin:0 auto}.integrated_report main .accordion__item:not(:last-child){border-bottom:1px solid #ddd}.integrated_report main .accordion__item.is-open .accordion__head::before{opacity:0}.integrated_report main .accordion__item.is-open .accordion__head::after{opacity:1}.integrated_report main .accordion__item.is-top .accordion__head::before,.integrated_report main .accordion__item.is-top .accordion__head::after{display:none !important}.integrated_report main .accordion__head{padding:.5em 1em .5em 2.7em;background:#f3f4f6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.integrated_report main .accordion__head::before,.integrated_report main .accordion__head::after{position:absolute;left:1.15em;top:50%;transform:translateY(-50%);border-radius:2px;padding-bottom:.15em;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;font-family:sans-serif;color:#646464;transition:opacity .3s ease}.integrated_report main .accordion__head::before{content:"+";opacity:1}.integrated_report main .accordion__head::after{content:"-";opacity:0}.integrated_report main .accordion__body{height:0;overflow:hidden;transition:height .6s cubic-bezier(0.25, 1, 0.5, 1)}.integrated_report main .dli-arrow{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:.1em;height:2em;background:currentColor;margin-top:.5em}.integrated_report main .dli-arrow:before{width:.65em;height:.65em;border:.1em solid currentColor;position:absolute;box-sizing:border-box}.integrated_report main .dli-arrow.colorBlue{color:var(--color-text-blue);background:var(--color-text-blue)}.integrated_report main .dli-arrow.colorBlue:before{border-color:.1em solid var(--color-text-blue)}.integrated_report main .dli-arrow-up::before{content:"";border-left:0;border-bottom:0;transform:rotate(-45deg);transform-origin:top right;top:-0.05em;right:50%}.integrated_report main .dli-arrow-down::before{content:"";border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:bottom left;left:50%;bottom:-0.05em}.integrated_report main .triangle{background:var(--color-text-blue)}.integrated_report main .triangleRight{width:100px;aspect-ratio:1/2;clip-path:polygon(0 0, 100% 50%, 0 100%)}.integrated_report main .triangleDown{height:100px;aspect-ratio:2;clip-path:polygon(50% 100%, 100% 0, 0 0)}.integrated_report main .noimage{height:500px;width:100%;position:relative;background-color:rgba(128,128,128,.5)}.integrated_report main .noimage:after{position:absolute;content:"imgが入る予定です。";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:1.5rem}.integrated_report main .dummyimg{position:relative;width:unset !important}.integrated_report main .dummyimg:before{position:absolute;content:"ダミーイメージ";top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:1.5rem;color:#fff;font-weight:500;z-index:1}.integrated_report main .dummyimg:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.5)}.integrated_report main .dummyimg figure{width:100%}.integrated_report main .common-note{font-size:12px;line-height:1.2;text-align:left;text-indent:-1em;padding-left:1em}.integrated_report main span.common-note{text-indent:unset;padding-left:unset}.integrated_report main figure+.common-note,.integrated_report main p+.common-note,.integrated_report main div+.common-note,.integrated_report main ul+.common-note,.integrated_report main ol+.common-note{margin-top:2em;margin-bottom:.5em}.integrated_report main figure+.common-note+.common-note,.integrated_report main p+.common-note+.common-note,.integrated_report main div+.common-note+.common-note,.integrated_report main ul+.common-note+.common-note,.integrated_report main ol+.common-note+.common-note{margin-top:0;margin-bottom:.5em}.integrated_report main figure+.common-note:last-of-type,.integrated_report main figure+.common-note:not(:has(+.common-note)),.integrated_report main p+.common-note:last-of-type,.integrated_report main p+.common-note:not(:has(+.common-note)),.integrated_report main div+.common-note:last-of-type,.integrated_report main div+.common-note:not(:has(+.common-note)),.integrated_report main ul+.common-note:last-of-type,.integrated_report main ul+.common-note:not(:has(+.common-note)),.integrated_report main ol+.common-note:last-of-type,.integrated_report main ol+.common-note:not(:has(+.common-note)){margin-bottom:0}.integrated_report main .common-displayBlock{display:block}.integrated_report main .common-displayInlineBlock{display:inline-block}.integrated_report main .common-grid{display:grid}.integrated_report main .common-grid-templatecolumns-1{grid-template-columns:repeat(1, 1fr)}.integrated_report main .common-grid-templatecolumns-2{grid-template-columns:repeat(2, 1fr)}.integrated_report main .common-grid-templatecolumns-3{grid-template-columns:repeat(3, 1fr)}.integrated_report main .common-grid-templatecolumns-4{grid-template-columns:repeat(4, 1fr)}.integrated_report main .common-flex{display:flex}.integrated_report main .common-flex-wrap{flex-wrap:wrap}.integrated_report main .common-flex-row{flex-direction:row}.integrated_report main .common-flex-column{flex-direction:column}.integrated_report main .common-flex-column-reverse{flex-direction:column-reverse}.integrated_report main .common-flex-1{flex:1}.integrated_report main .common-flex-align-items-flex-end{align-items:flex-end}.integrated_report main .common-gap5{gap:.5rem}.integrated_report main .common-gap10{gap:1rem}.integrated_report main .common-gap15{gap:1.5rem}.integrated_report main .common-gap20{gap:2rem}.integrated_report main .common-gap25{gap:2.5rem}.integrated_report main .common-gap30{gap:3rem}.integrated_report main .common-gap35{gap:3.5rem}.integrated_report main .common-gap40{gap:4rem}.integrated_report main .common-gap45{gap:4.5rem}.integrated_report main .common-gap50{gap:5rem}.integrated_report main .common-gap55{gap:5.5rem}.integrated_report main .common-gap60{gap:6rem}.integrated_report main .common-gap65{gap:6.5rem}.integrated_report main .common-gap70{gap:7rem}.integrated_report main .common-gap75{gap:7.5rem}.integrated_report main .common-gap80{gap:8rem}.integrated_report main .common-gap85{gap:8.5rem}.integrated_report main .common-gap90{gap:9rem}.integrated_report main .common-gap95{gap:9.5rem}.integrated_report main .common-gap100{gap:10rem}.integrated_report main .common-rabel-pos{position:relative;padding-top:3em;overflow:unset !important}.integrated_report main .common-rabel-rightTop{position:absolute;top:0;right:.5em;margin-top:-2em}.integrated_report main .common-rabel-btm-pos{position:relative;padding-bottom:2em;overflow:unset !important}.integrated_report main .common-rabel-btm-right{position:absolute;bottom:0;right:.5em;margin-top:-2em}.integrated_report main .third-layout_head-wrap{border-bottom:1px solid var(--color-border-gray)}.integrated_report main .phase-txt-item-list{display:flex}.integrated_report main .phase-txt-item .info-item-txt_big{font-size:120%;font-weight:600;margin-top:.25em}.integrated_report main .phase-txt-item .third-ul li{font-size:90%}.integrated_report main .itemDoughnut{position:relative;max-width:520px;width:100%;margin:0 auto}.integrated_report main .itemDoughnut canvas{width:100% !important;height:100% !important;display:block}.integrated_report main .itemDoughnut-title{font-weight:600;text-align:center;margin-bottom:1rem;line-height:1.2}.integrated_report main .itemDoughnut-wrap{width:25%;padding:2rem;box-sizing:border-box}.integrated_report main .itemDoughnut-wrap .teal{background:var(--color-text-blue)}.integrated_report main .itemDoughnut-wrap .gray{background:#e2e2e2}.integrated_report main .itemDoughnut-box{flex-direction:row;margin:-2rem;display:flex}.integrated_report main .itemDoughnut-box .legend{display:flex;justify-content:center;gap:10px;margin-top:1.5rem;font-size:12px;font-weight:500}.integrated_report main .itemDoughnut-box .legend .item{display:flex;align-items:center;gap:4px;line-height:1}.integrated_report main .itemDoughnut-box .legend .swatch{display:inline-block;width:13px;height:13px}.integrated_report main .table-item-title{display:flex;border-bottom:1px solid #d7d7d7;margin-bottom:1em}.integrated_report main .table-item-list{display:flex;flex-direction:column;width:100%}.integrated_report main .table-item-list .table-item,.integrated_report main .table-item-list .table-item-head,.integrated_report main .table-item-list .table-item-detail{margin:unset;padding:unset;font-weight:inherit}.integrated_report main .table-item-list .table-item{width:100%;display:flex;line-height:1.3;padding:1em 0 1em;border-bottom:1px solid #d7d7d7}.integrated_report main .table-item-list .table-item:first-of-type{padding-top:0}.integrated_report main .table-item-list .table-item-head{width:50%}.integrated_report main .table-item-list .table-item-detail{flex:1}.integrated_report main .table-item-list .table-item.borderBlue{border-color:var(--color-text-blue)}.integrated_report main .data-item{position:relative}.integrated_report main .data-item::after{position:absolute;font-weight:600;top:-1.8em;left:0;color:var(--color-text-blue);padding:.1em .25em;content:"— " attr(data-item) " —";letter-spacing:-0.01em}.integrated_report main .borderBox{border:solid 1px #d7d7d7;padding:1.5em 2em;border-radius:var(--border-radius-integrated);overflow:hidden}.integrated_report main .borderBox .third-ul{padding-left:2rem}.integrated_report main .borderBox .third-ul>li{padding-left:1rem}.integrated_report main .borderBox .table-item-list .table-item:last-child{border-bottom:unset;padding-bottom:unset}.integrated_report main .borderList.third-ol{border-top:1px solid #d7d7d7}.integrated_report main .borderList.third-ol li{padding:1em .5em;border-bottom:1px solid #d7d7d7}.integrated_report main .common-link-arrow{position:relative;display:inline-block;padding-left:1.2em}.integrated_report main .common-link-arrow::before{content:"";position:absolute;top:.35em;left:0;display:inline-block;width:1em;height:1em;border-radius:50%;background:#c9c9c9 url("/jp/ja/integrated_report/assets/img/common/icon-arrow-white-right.svg") no-repeat center/contain;background-size:50%;transition:all .3s ease}.integrated_report main .common-link-arrow:hover,.integrated_report main .common-link-arrow:focus-visible{color:var(--color-text-blue)}.integrated_report main .common-link-arrow:hover::before,.integrated_report main .common-link-arrow:focus-visible::before{background-color:var(--color-text-blue)}.integrated_report main .top-borderbox{display:inline-block;width:-moz-fit-content;width:fit-content;height:auto;padding:1.6rem;border:1px solid #ccc;border-radius:7px}.integrated_report main a.top-borderbox:hover,.integrated_report main a.top-borderbox:focus-visible{color:#fff;background:var(--color-text-blue)}.integrated_report main a.top-borderbox:hover .common-link-arrow:hover,.integrated_report main a.top-borderbox:focus-visible .common-link-arrow:hover{color:#fff}.integrated_report main a.top-borderbox:hover .common-link-arrow:hover::before,.integrated_report main a.top-borderbox:focus-visible .common-link-arrow:hover::before{background-color:#c9c9c9}.integrated_report main .sec-footer{opacity:0;height:0;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-top:unset !important;border-top:1px solid var(--border-low-emphasis, var(--color-border-gray));padding-top:6.5rem;padding-bottom:5.7rem}.integrated_report main .sec-footer .common-section_box{padding-top:unset;padding-bottom:unset}.integrated_report main .integrated_report_footer_item_wrap{display:flex}.integrated_report main .integrated_report_footer_item{width:25%}.integrated_report main .integrated_report_footer_item_head{font-weight:600;font-size:2rem;margin-bottom:1em;line-height:1.3;padding-right:1em}.integrated_report main .integrated_report_footer_item_head .txt_small{display:none;font-weight:500;font-size:50%}.integrated_report main .integrated_report_footer_detail_item_list{margin-left:.5em;margin-top:-0.05em;margin-bottom:-0.05em}.integrated_report main .integrated_report_footer_detail_item{font-weight:500;font-size:1.5rem;letter-spacing:.05em;padding-top:.05em;padding-bottom:.05em;line-height:1.2;margin-bottom:.5em}.integrated_report main .integrated_report_footer_detail_item_list.hierarchy01{margin-left:.6em;margin-bottom:1em}.integrated_report main .integrated_report_footer_detail_item_list.hierarchy01 li{font-size:75%;line-height:1.2;margin-top:.5em;position:relative;text-indent:-1em;padding-left:.5em}.integrated_report main .integrated_report_footer_detail_item_list.hierarchy01 li:before{position:relative;font-family:"Font Awesome 7 Free";content:"";font-weight:900;font-size:80%;top:-0.1em;margin-right:-0.1em}.integrated_report.top .sec-footer .common-section_inner,.integrated_report.top .sec-recommend .common-section_inner{max-width:var(--size-inner-width) !important}.integrated_report:not(.top) main .recommend-footer-wrap{margin-top:13rem}.integrated_report main .sec-recommend{padding-top:4rem;padding-bottom:4rem}.integrated_report main .sec-recommend .common-heading_title{font-size:2.8rem}.integrated_report main:not(:has(.sec-recommend)) .sec-footer{margin-top:13rem}:root{--fs-axes: clamp(10px, 1.4vw, 12px);--fs-table: clamp(12px, 1.6vw, 14px)}.roic-module{max-width:900px;margin:22px auto}.roic-module .roic-title{margin:0 0 8px;font-size:clamp(22px,3vw,36px);font-weight:800;letter-spacing:.02em}.roic-module .roic-box{position:relative;width:100%;height:clamp(300px,46vw,420px)}.roic-module .roic-box canvas{width:100% !important;height:100% !important;display:block}.roic-module .roic-table-wrap{max-width:900px;margin:12px auto 0;overflow-x:auto;position:relative}.roic-module .roic-table-wrap .roic-table{width:100%;border-collapse:collapse;font-size:var(--fs-table)}.roic-module .roic-table-wrap .roic-table th,.roic-module .roic-table-wrap .roic-table td{border:1px solid #e3e3e3;padding:clamp(6px,1vw,10px) clamp(8px,1.2vw,12px);text-align:right;white-space:nowrap}.roic-module .roic-table-wrap .roic-table th:first-child,.roic-module .roic-table-wrap .roic-table td:first-child{text-align:left;background:#f7f7f7}.roic-module .roic-table-wrap .roic-table thead th{background:#f0f0f0;font-weight:700}.roic-module .roic-csv{margin:0 0 8px;padding:6px 10px;font-size:12px}.sales-modules{display:grid;grid-template-columns:1fr;gap:0}.sales-modules h2{max-width:900px;margin:18px auto 6px;font-size:clamp(18px,2vw,22px)}.sales-module{max-width:900px;margin:22px auto}.sales-module .sales-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.sales-module .sales-head h3{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700}.sales-module .sales-head .sales-share{font-size:clamp(16px,2vw,22px);font-weight:700;color:#333}.sales-module .sales-box{position:relative;width:100%;height:clamp(240px,32vw,280px)}.sales-module .sales-box canvas{width:100% !important;height:100% !important;display:block}.sales-module .sales-table-wrap{position:relative;overflow-x:auto;margin-top:8px}.sales-module .sales-table-wrap .unit-right{position:absolute;right:0;top:-18px;color:#666;font-size:12px}.sales-module .sales-table-wrap .sales-table{width:100%;border-collapse:collapse;font-size:var(--fs-table)}.sales-module .sales-table-wrap .sales-table th,.sales-module .sales-table-wrap .sales-table td{border:1px solid #e3e3e3;padding:clamp(6px,1vw,10px) clamp(8px,1.2vw,12px);text-align:right;white-space:nowrap}.sales-module .sales-table-wrap .sales-table th:first-child,.sales-module .sales-table-wrap .sales-table td:first-child{text-align:left;background:#f7f7f7}.sales-module .sales-table-wrap .sales-table thead th{background:#f0f0f0;font-weight:700}body main .barGraph{display:flex;align-items:flex-end;gap:16px;border-left:1px solid #333;border-bottom:1px solid #333;padding-left:20px;height:170px}body main .barGraph .bar{display:flex;flex-direction:column-reverse;width:50px;overflow:hidden;transition:transform .3s;pointer-events:none;position:relative}body main .barGraph .bar:before{position:absolute;bottom:0;left:0;content:"";width:100%;height:100%;transition:filter .3s ease,opacity .3s ease}body main .barGraph .bar:not(.is-active){filter:grayscale(15%);opacity:.6}body main .barGraph .bar.is-active{filter:brightness(1.2);box-shadow:0 0 4px rgba(0,0,0,.2)}body main .barGraph-area{margin-left:auto;margin-right:auto;position:fixed;bottom:0;left:0;z-index:999;padding-left:2vw;padding-right:2vw;width:100%;transition:opacity .5s ease;opacity:1}body main .barGraph-area.is-fadeout{opacity:0;pointer-events:none;visibility:hidden}body main .barGraph-area.is-fadein{opacity:1;pointer-events:auto;visibility:visible}body main .barGraph-wrap{display:flex;align-items:flex-start;gap:8px;max-width:100%;margin-left:auto;margin-right:auto}body main .barGraph-wrap .scroll-area{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:1}body main .barGraph-wrap .scroll-area::-webkit-scrollbar{display:none}body main .barGraph-inner{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;width:-moz-max-content;width:max-content}body main .y-axis{display:flex;flex-direction:column-reverse;justify-content:space-between;height:300px;margin-bottom:40px;height:150px}body main .y-axis span{font-size:12px;color:#333;position:relative;right:4px}body main .x-axis{display:flex;gap:16px;padding-left:20px;font-size:12px;text-align:center;margin-top:4px}body main .x-axis span{width:50px;text-align:center}body main .segment{width:100%}body main .jp{background:#0070c0}body main .us{background:#004080}body main .eu{background:#00b0f0}body main .sea{background:#cfd8dc}body main .cn{background:#90a4ae}body main .barGraph-area{background-color:#f9f9f9}body main .barGraph-area{padding:1em 2em}body main .label-item{display:flex;align-items:center;line-height:1}body main .label-item-list{flex-wrap:wrap;display:flex;gap:1em;font-size:80%;justify-content:flex-end;margin-left:auto;padding-right:.5em;line-height:1}body main .label-item-color{width:1em;height:1em;margin-right:.25em}body.top main small{font-size:.8em}body.top main .top-borderbox{display:inline-block;width:-moz-fit-content;width:fit-content;height:auto;padding:1.6rem;border:1px solid #ccc;border-radius:7px}body.top main a.top-borderbox:hover,body.top main a.top-borderbox:focus-visible{color:#fff;background:var(--color-text-blue)}body.top main a.top-borderbox:hover .common-link-arrow:hover,body.top main a.top-borderbox:focus-visible .common-link-arrow:hover{color:#fff}body.top main a.top-borderbox:hover .common-link-arrow:hover::before,body.top main a.top-borderbox:focus-visible .common-link-arrow:hover::before{background-color:#c9c9c9}body.top main .section-mv{width:100%;height:370px}body.top main .section-mv_inner{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;width:100%;max-width:920px;height:100%}body.top main .section-mv-text{width:60%}body.top main .section-mv-text h1{margin-bottom:3rem !important}body.top main .section-mv-text h1>img{width:100%;max-width:496px}body.top main .section-mv-text p{font-size:1.8rem}body.top main .section-mv-text p+.common-link-arrow{margin-top:6rem}body.top main .section-mv-img{display:grid;justify-content:end;align-items:center;width:40%}body.top main .section-mv-img>img{display:block;width:222px}body.top main .section-mv_bg{width:100%;height:100%}body.top main .section-mv_bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}body.top main .integrated_report-linkarea{padding-top:6rem}body.top main .integrated_report-linkarea .common-section_inner{display:flex;flex-wrap:wrap;max-width:920px}body.top main .integrated_report-linkarea .common-section_inner>span,body.top main .integrated_report-linkarea .common-section_inner>section{width:30%}body.top main .integrated_report-linkarea .common-section_inner>section:not(:nth-of-type(3n)){margin-right:5%}body.top main .integrated_report-linkarea .common-section_inner>section:nth-of-type(n+4){margin-top:4rem}body.top main .integrated_report-linkarea .common-section_inner .w100per{box-sizing:border-box;padding-top:4.5rem;padding-bottom:4.5rem;text-align:center}body.top main .integrated_report-linkarea .sec-top-item-title{min-height:78px;padding-bottom:.8em;margin-bottom:1.6em;border-bottom:1px solid #bebebe;font-size:1.6rem;font-weight:600}body.top main .integrated_report-linkarea .sec-top-item-title>*[lang=en]{color:var(--color-text-blue);font-size:1.8rem}body.top main .integrated_report-linkarea .sec-top-item-list .sec-top-item+.sec-top-item{margin-top:1em}body.top main .integrated_report-linkarea.other-linkarea{background:#f3f3f3}body.top main .integrated_report-linkarea.other-linkarea section{width:100%}body.top main .integrated_report-linkarea.other-linkarea h2.sec-top-item-title{margin-bottom:3.5rem;font-size:2rem}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-title{min-height:0;padding-bottom:0;margin-bottom:3rem;border-bottom:none;font-size:1.6rem}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list{display:flex;flex-wrap:wrap;width:100%;margin-bottom:4rem}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item{width:48%;padding:.5em;border-bottom:1px solid #bebebe}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item:not(:nth-of-type(2n)){margin-right:4%}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item:nth-of-type(1),body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item:nth-of-type(2){border-top:1px solid #bebebe}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item+.sec-top-item{margin-top:0}body.top main .integrated_report-linkarea.backnumber-linkarea section{width:100%}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-title{padding-bottom:0;margin-bottom:2rem;border-bottom:none;font-size:2rem}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list{display:flex;justify-content:space-between}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item{width:28%;height:196px}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link{display:block;width:100%;height:100%;padding-top:2.4rem;padding-bottom:2.4rem;background:#f3f3f3;text-align:center}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link .backnumber-img{display:block;width:-moz-fit-content;width:fit-content;height:120px;margin:0 auto;overflow:hidden}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link .backnumber-img>img{display:block;height:100%;transition:all .3s ease}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link .sec-top-link-txt{margin-top:1em;font-size:1.4rem}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link:hover .backnumber-img>img,body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link:focus-visible .backnumber-img>img{transform:scale(1.1)}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link:hover .sec-top-link-txt,body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item .sec-top-link:focus-visible .sec-top-link-txt{color:var(--color-blue-600)}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item+.sec-top-item{margin-top:0}body.top main .integrated_report-linkarea.backnumber-linkarea .w100per .top-borderbox{min-width:28%}body.top main .sec-pdf{margin-top:unset !important}body.top main .sec-pdf .common-section_box{padding-top:unset;padding-bottom:unset;padding-top:10rem}body.top main .sec-pdf .img-link-wrap{display:flex}body.top main .sec-pdf .pdf-img{max-width:27rem;width:100%;margin-left:10.8333333333vw}body.top main .sec-pdf .link-wrap{flex:1;margin-left:6rem;margin-top:auto}body.top main .sec-pdf .common-linkBlock_button{margin-bottom:2rem;display:inline-flex;padding:0.7291666667vw .9375vw 0.5208333333vw 1.5625vw;line-height:1.3}body.top main .sec-pdf .common-linkBlock_button.-bg-blue{background-color:#fff;border-radius:7px;border:1px solid var(--color-blue-600)}body.top main .sec-pdf .common-linkBlock_button.-bg-blue .common-linkBlock_txt{color:var(--color-blue-600);display:flex;align-items:center;margin-top:-0.25em;line-height:1.2}body.top main .sec-pdf .common-linkBlock_button.-bg-blue:hover{border:1px solid var(--color-blue-600);background-color:var(--color-blue-600)}body.top main .sec-pdf .common-linkBlock_button.-bg-blue:hover .common-linkBlock_txt{color:#fff}body.top main .sec-pdf .common-linkBlock_button.-bg-blue .common-linkBlock_icon{margin-top:-0.1em}body.top main .sec-pdf .common-linkBlock_button .common-linkBlock_txt{font-size:1.6rem;font-weight:500;margin-right:21px}body.top main .sec-pdf .common-linkBlock_button .common-linkBlock_icon .icon.-large{--this-icon-size: 2.5rem}body.top main .sec-pdf .third-linkBlock_inner{display:flex;flex-wrap:wrap;margin-top:3rem;overflow:hidden;margin:-0.59375vw -2.0052083333vw}body.top main .sec-pdf .third-linkBlock_inner .common-linkBlock{width:50%;-moz-column-gap:unset;column-gap:unset;padding:unset;padding:.59375vw 2.0052083333vw;box-sizing:border-box}body.top main .sec-pdf .third-linkBlock_inner .common-linkBlock_title{font-size:16px;line-height:1.3}body.top main .sec-pdf .common-linkBlock{border-bottom:unset}body.top main .sec-pdf .common-linkBlock:after{display:none}body.top main .sec-backNumber{padding-bottom:6.7rem}body.top main .sec-backNumber .common-heading{margin-bottom:3rem}body.top main .sec-backNumber .common-heading .common-heading_title{font-size:3.8rem}body.top main .sec-backNumber .common-section_box{padding-top:unset;padding-bottom:unset}body.top main .sec-backNumber .common-linkBlock_button_box{font-size:0;margin:-10px}body.top main .sec-backNumber .common-linkBlock_button{border:1px solid #0060b8;border-radius:7px;display:inline-flex;align-items:center;padding:7px 25.6px 7px 17px;color:#0060b8;margin:10px;background-color:#fff}body.top main .sec-backNumber .common-linkBlock_txt{font-size:16px;font-weight:500;margin-right:64.4px}body.top main .sec-backNumber .common-linkBlock_icon{width:17px;height:17px}body.vision .sf2030Image .image-box{border-top:1px solid var(--color-text-blue);padding-top:1rem}body.vision .sf2030Image .third-heading5{display:flex}body.vision .sf2030Image .third-heading5 .leftCon{width:45%}body.vision .sf2030Image .table-item{display:flex;padding-bottom:2rem;padding-top:1em !important;padding-left:5em}body.vision .sf2030Image .table-item-head{display:flex;width:45%}body.vision .sf2030Image .table-item-txt{margin-bottom:unset}body.vision .sf2030Image .table-item-txt>span{font-weight:600;margin-bottom:.25rem}body.vision .sf2030Image .table-item-detail{flex:1;padding-left:3rem;padding-right:3rem;display:flex;flex-direction:column;justify-content:center}body.vision .sf2030Image .table-item .third-ul li:before{top:-0.05em;left:.5em}body.vision .sf2030Image .table-item .third-ul.colorGray li{left:0}body.vision .sf2030Image .table-item .third-ul.colorGray li:before{top:0em;left:1em}body.vision .sf2030Image .triangle{width:1.5rem;height:3rem;margin-top:auto;margin-bottom:auto}body.vision .sf2030Image .triangle-wrap{display:flex}body.vision .sf2030Image .third-ol>li:before{font-size:400%}body.vision .sf2030Image .third-heading5 .rightCon,body.vision .next2025Image .third-heading5 .rightCon{flex:1}body.vision .sf2030Image .image-box>.third-ol,body.vision .next2025Image .image-box>.third-ol{counter-reset:listnum;list-style:none}body.vision .sf2030Image .image-box>.third-ol>li,body.vision .next2025Image .image-box>.third-ol>li{padding-left:unset}body.vision .sf2030Image .image-box>.third-ol>li:before,body.vision .next2025Image .image-box>.third-ol>li:before{font-weight:normal;counter-increment:listnum;content:counter(listnum)}body.vision .sf2030Image .data-item::after,body.vision .next2025Image .data-item::after{font-size:1.15rem}body.vision .next2025Image .image-box>.third-ol>li{padding-top:unset;padding-bottom:unset}body.vision .next2025Image .image-box>.third-ol>li:before{position:absolute}body.vision .next2025Image .image-box{border-top:1px solid #d7d7d7}body.vision .next2025Image .table-title{display:flex}body.vision .next2025Image .leftCon{width:20%}body.vision .next2025Image .rightCon{flex:1}body.vision .next2025Image .plan,body.vision .next2025Image .achievements{width:50%}body.vision .next2025Image .table-item-list .table-item{padding:unset;align-items:stretch}body.vision .next2025Image .table-item-list .table-item-head{padding-right:.75em;font-weight:500;display:flex;align-items:center}body.vision .next2025Image .table-item-list .table-item-detail{display:flex;flex-direction:row}body.vision .next2025Image .table-item-list .table-item-detail .plan span,body.vision .next2025Image .table-item-list .table-item-detail .achievements span{padding:1em;display:flex;align-items:center}body.vision .goalsAndResults .table-title,body.vision .externalEvaluation .table-title{color:var(--color-text-blue);padding-bottom:.5em}body.vision .goalsAndResults .plan,body.vision .externalEvaluation .plan{width:70%;padding-left:5.5em;padding-right:1.5em}body.vision .goalsAndResults .achievements,body.vision .externalEvaluation .achievements{flex:1}body.vision .goalsAndResults .table-item:first-of-type,body.vision .externalEvaluation .table-item:first-of-type{padding-top:1em}body.vision .goalsAndResults .table-item-detail,body.vision .externalEvaluation .table-item-detail{display:flex;align-items:center}body.vision .goalsAndResults ol.third-ol,body.vision .externalEvaluation ol.third-ol{border-top:1px solid #d7d7d7}body.vision .goalsAndResults ol.third-ol li:before,body.vision .externalEvaluation ol.third-ol li:before{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-weight:300;position:absolute;line-height:1;text-align:center;padding-left:unset;margin-left:unset;z-index:1}body.vision .goalsAndResults ol.third-ol li.ajdust:before,body.vision .externalEvaluation ol.third-ol li.ajdust:before{content:"+1";letter-spacing:-0.1em}body.vision .goalsAndResults .data-item::after,body.vision .externalEvaluation .data-item::after{white-space:nowrap}body.vision .goalsAndResults .achievements,body.vision .externalEvaluation .achievements{display:flex;justify-content:center;align-items:center}body.vision .goalsAndResults .achievements span,body.vision .externalEvaluation .achievements span{font-weight:500;text-align:center;display:flex;align-items:center}body.vision .kpiResults-item{border:1px solid #d7d7d7;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em 1em}body.vision .kpiResults-item-wrap{display:grid}body.vision .externalEvaluation .borderSolidTop{border-top:1px solid #d7d7d7}body.vision .externalEvaluation ul.third-ul li{padding-left:unset}body.vision .externalEvaluation .image-box{border-top:1px solid #d7d7d7}body.vision .externalEvaluation .customersAndBusinessPartners{width:50%}body.vision .externalEvaluation .institutionalInvestors{flex:1}body.vision .externalEvaluation .customersAndBusinessPartners-img{width:15%}body.vision .externalEvaluation .institutionalInvestors-img{width:30%}body.vision .externalEvaluation .customersAndBusinessPartners-img+p,body.vision .externalEvaluation .institutionalInvestors-img+p{flex:1;padding-left:2em}body.vision .externalEvaluation .table-item-list .table-item-detail{gap:30px}body.vision.financial_nofinancial .performanceByBusinessDivision .table-item,body.vision.financial_nofinancial .consolidatedSalesByRegion .table-item,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item{display:flex;align-items:center}body.vision.financial_nofinancial .performanceByBusinessDivision .sales,body.vision.financial_nofinancial .performanceByBusinessDivision .operatingProfit,body.vision.financial_nofinancial .performanceByBusinessDivision .operatingProfitMargin,body.vision.financial_nofinancial .performanceByBusinessDivision .years_3,body.vision.financial_nofinancial .performanceByBusinessDivision .years_5,body.vision.financial_nofinancial .performanceByBusinessDivision .years_10,body.vision.financial_nofinancial .performanceByBusinessDivision .highestValue,body.vision.financial_nofinancial .performanceByBusinessDivision .lowestPrice,body.vision.financial_nofinancial .performanceByBusinessDivision .volatility,body.vision.financial_nofinancial .consolidatedSalesByRegion .sales,body.vision.financial_nofinancial .consolidatedSalesByRegion .operatingProfit,body.vision.financial_nofinancial .consolidatedSalesByRegion .operatingProfitMargin,body.vision.financial_nofinancial .consolidatedSalesByRegion .years_3,body.vision.financial_nofinancial .consolidatedSalesByRegion .years_5,body.vision.financial_nofinancial .consolidatedSalesByRegion .years_10,body.vision.financial_nofinancial .consolidatedSalesByRegion .highestValue,body.vision.financial_nofinancial .consolidatedSalesByRegion .lowestPrice,body.vision.financial_nofinancial .consolidatedSalesByRegion .volatility,body.vision.financial_nofinancial .overviewOfFinancialPosition .sales,body.vision.financial_nofinancial .overviewOfFinancialPosition .operatingProfit,body.vision.financial_nofinancial .overviewOfFinancialPosition .operatingProfitMargin,body.vision.financial_nofinancial .overviewOfFinancialPosition .years_3,body.vision.financial_nofinancial .overviewOfFinancialPosition .years_5,body.vision.financial_nofinancial .overviewOfFinancialPosition .years_10,body.vision.financial_nofinancial .overviewOfFinancialPosition .highestValue,body.vision.financial_nofinancial .overviewOfFinancialPosition .lowestPrice,body.vision.financial_nofinancial .overviewOfFinancialPosition .volatility{width:33.3333333333%;display:flex;align-items:center;justify-content:center}body.vision.financial_nofinancial .table-item-title .operatingProfit,body.vision.financial_nofinancial .table-item-title .sales,body.vision.financial_nofinancial .table-item-title .operatingProfitMargin{margin-left:auto}body.vision.financial_nofinancial .table-item .operatingProfit,body.vision.financial_nofinancial .table-item .sales,body.vision.financial_nofinancial .table-item .operatingProfitMargin{display:flex;margin-left:auto}body.vision.financial_nofinancial .table-item .operatingProfit .left-item,body.vision.financial_nofinancial .table-item .sales .left-item,body.vision.financial_nofinancial .table-item .operatingProfitMargin .left-item{width:53%}body.vision.financial_nofinancial .table-item .operatingProfit .right-item,body.vision.financial_nofinancial .table-item .sales .right-item,body.vision.financial_nofinancial .table-item .operatingProfitMargin .right-item{flex:1}body.vision.financial_nofinancial .table-item .operatingProfit .left-item,body.vision.financial_nofinancial .table-item .operatingProfit .right-item,body.vision.financial_nofinancial .table-item .sales .left-item,body.vision.financial_nofinancial .table-item .sales .right-item,body.vision.financial_nofinancial .table-item .operatingProfitMargin .left-item,body.vision.financial_nofinancial .table-item .operatingProfitMargin .right-item{text-align:right}body.vision.history *[data-remodal-target=modal]:hover,body.vision.history *[data-remodal-target=modal]:focus-visible{cursor:pointer}body.vision.history .history-report2025-contents{width:96%;max-width:96%;background-color:rgba(0,0,0,0)}body.vision.history .history-report2025-contents:focus-visible{box-shadow:none}body.vision.history .history-report2025-contents .remodal-close{top:30px;left:15px;width:60px;height:60px}body.vision.history .history-report2025-contents .remodal-close::before{width:60px;height:60px;font-size:80px;transition:all .3s ease}body.vision.history .history-report2025-contents .remodal-close:hover::before,body.vision.history .history-report2025-contents .remodal-close:focus-visible::before{color:#fff}body.vision.history .history-report2025-contents .zoom-btnArea{display:flex;justify-content:center}body.vision.history .history-report2025-contents .zoom-btnArea button{width:-moz-fit-content;width:fit-content;padding:.5em;margin:.5em;color:#fff;background:var(--color-text-blue);border-radius:7px;font-size:1.6rem;line-height:1}body.vision.history .history-report2025-contents .zoom-containar{background:#fff;overflow:hidden}body.vision.history .history-report2025-contents .zoom-containar img{width:100%}body.vision.history .history-report2025-contents-text{margin-top:4rem}body.vision.history .history-report2025-contents-text dt::after{content:"＋";font-weight:700}body.vision.history .history-report2025-contents-text dt.active::after{content:"ー"}body.vision.history .history-report2025-contents-text dd .philosophy-sub-title{margin-top:3rem}body.innovationtechnology main .image-section01{display:flex;width:100%;align-items:center}body.innovationtechnology main .image-section01 .triangleRight{width:5rem;margin:auto 1.5rem}body.innovationtechnology main .image-section01 .triangleDown{height:5rem}body.innovationtechnology main .image-wrap .item03{margin:1em 0}body.innovationtechnology main .image-wrap .info-item-txt_box{display:flex;align-items:center;justify-content:center;flex-direction:column}body.innovationtechnology main .image-wrap .info-item-txt_box .info-item-txt_big{font-size:160%}body.innovationtechnology main .image-wrap .info-item-txt_box.item02,body.innovationtechnology main .image-wrap .info-item-txt_box.item04,body.innovationtechnology main .image-wrap .info-item-txt_box.con02{flex-direction:row}body.innovationtechnology main .image-wrap .info-item-txt_box.item02,body.innovationtechnology main .image-wrap .info-item-txt_box.item04{margin:.5em}body.innovationtechnology main .image-wrap .info-item-txt_box.item02 .info-item-txt_big,body.innovationtechnology main .image-wrap .info-item-txt_box.item04 .info-item-txt_big{margin-right:.5em;font-size:250%;line-height:1}body.innovationtechnology main .image-wrap .info-item-txt_box.item04 .dli-arrow-up{left:1.25em}body.innovationtechnology main .image-wrap .con01{width:80%}body.innovationtechnology main .image-wrap .con02{margin-top:2rem;display:flex;padding:1.5rem;background-color:var(--color-text-blue);border-radius:var(--border-radius-integrated);width:100%}body.innovationtechnology main .image-wrap .con02 .third-ul{margin-left:2rem}body.innovationtechnology main .image-wrap .con02 .third-ul li:before{top:var(--space-3xs)}body.innovationtechnology main .image-wrap02 .info-item-txt_box_wrap{overflow:hidden;display:grid;gap:15px}body.innovationtechnology main .image-wrap02 .info-item-txt_box{display:inline-flex}body.innovationtechnology main .image-wrap02 .info-item-txt_box .info-item-txt_big{font-size:140%}body.environment main .table-scroll table th{font-size:100% !important;line-height:1.2}body.environment main .table-scroll table tbody td{font-size:100% !important;line-height:1.2}body.environment main .table-scroll table tbody td li{font-size:1.2rem !important;padding-left:1.5em;margin-left:-0.1em !important}body.environment main .table-scroll table tbody td li:before{width:1.5em;height:1.5em;top:.25em}body.people main table{display:table}body.people main table .grayFrame{background-color:rgba(215,215,215,.8) !important}body.people main table .icon-human-list{display:flex;justify-content:center}body.people main table .icon-human-list figure{max-width:2rem;width:100%}body.people main table .corePosition .common-flex{align-items:center}body.people main table .corePosition .w30per{white-space:nowrap;text-align:left}body.people main table .corePosition .w70per{flex:1;text-align:right}body.people main .third-ol.measures .measures-title{border-bottom:1px solid var(--color-text-blue);padding-bottom:.1em}body.people main .third-ol.measures>li{padding-left:unset}body.people main .third-ol.measures>li:not(:last-child){margin-bottom:8rem}body.people main .third-ol.measures>li .no{position:relative;display:inline-block;font-size:180%;margin-right:.5em;bottom:-0.05em}body.people main .third-ol.measures>li .no:after{position:absolute;content:"施策";top:-1.05em;left:0;font-size:1.2rem;color:var(--color-text-blue);letter-spacing:0em;font-weight:600;line-height:1;white-space:nowrap;left:50%;transform:translateY(-50%) translateX(-50%)}body.people main .third-ol.measures>li:before{display:none}body.people main .evolutionaryPoint .table-item-detail li{padding-left:3rem !important}body.humanrights main .pyramid{width:100%;aspect-ratio:1/.866;position:relative;clip-path:polygon(50% 0, 100% 100%, 0 100%);display:flex;flex-direction:column}body.humanrights main .pyramid-top{flex:1;background:#0066b2;color:#fff;display:flex;align-items:center;justify-content:center}body.humanrights main .pyramid-bottom{flex:2;background:#bcd2f1;color:#000;display:flex;align-items:center;justify-content:center}body.humanrights main .common-note-label{position:relative}body.humanrights main .common-note-label:after{position:absolute;content:"※2";color:#000;white-space:nowrap;top:10%;font-size:80%;right:30%}body.governance main .evaluationMethod .triangle{width:3rem;height:6rem;margin-top:auto;margin-bottom:auto;margin-right:.5em;margin-left:.5em}body.governance main .discussionTimeForEachMeeting{flex:1}body.governance main .RemunerationComposition .remunerationCompositionRatio-box{display:flex;gap:10px;width:100%}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .info-item-txt_ratio_wrap{width:33.3333333333%;display:flex;flex-direction:column}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .info-item-txt_box{padding:.5em;height:100%;display:flex;flex-direction:column;justify-content:center}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .tyutyoki .info-item-txt_box{background-color:var(--color-text-blue)}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .tyutyoki .info-item-txt_box div{color:#fff}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .tanki .info-item-txt_box{background-color:#bacce9}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .kihon .info-item-txt_box{background-color:#f5f5f5}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio{text-align:center;font-size:230%;color:var(--color-text-blue);display:flex;align-items:center;justify-content:center;margin-top:3rem}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio .equal{position:relative}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon:after,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon:before,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio .equal:after,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio .equal:before{position:absolute;font-size:120%}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon:after{right:0;margin-right:-0.25em;top:-0.2em;content:":";color:var(--color-text-blue)}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio.equal:before{content:"｜｜";color:rgba(0,0,0,.2);top:-1.1em;letter-spacing:-0.3em;font-weight:normal;font-size:60%;margin-left:-0.5em;height:1em;overflow:hidden}body.governance main .table-item{padding-bottom:1em}body.governance main .table-item-title p{font-size:90%}body.governance main .table-item-title .rightCon{flex:1}body.governance main .revisionDetails .table-item-title .leftCon,body.governance main .revisionDetails .table-item-head{width:45%}body.governance main .revisionDetails .third-ul{padding-left:unset}body.governance main .revisionDetails .third-ul li{padding-left:2.5rem}body.governance main .overviewOfTheNewCompensationSystem{display:flex}body.governance main .overviewOfTheNewCompensationSystem .table-item-title{display:flex}body.governance main .overviewOfTheNewCompensationSystem .table-item-title .rightCon{display:flex}body.governance main .overviewOfTheNewCompensationSystem .table-item-title .newCompensationIndex{text-align:center}body.governance main .overviewOfTheNewCompensationSystem .table-item-head,body.governance main .overviewOfTheNewCompensationSystem .table-item-detail{display:flex;align-items:center}body.governance main .overviewOfTheNewCompensationSystem .table-item-title .leftCon,body.governance main .overviewOfTheNewCompensationSystem .table-item-head{width:35%}body.governance main .overviewOfTheNewCompensationSystem .table-item-title .rightCon,body.governance main .overviewOfTheNewCompensationSystem .table-item-detail{flex:1}body.governance main .overviewOfTheNewCompensationSystem .table-item-detail{display:flex}body.governance main .overviewOfTheNewCompensationSystem .evaluationWeight{width:30%;text-align:center}body.governance main .overviewOfTheNewCompensationSystem .newCompensationIndex{flex:1}body.governance main .pdca{position:relative}body.governance main .pdca .pdcaImg{z-index:1;position:absolute;max-width:20rem;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin-top:-4rem}body.message main .mv-wrap{position:relative;width:100%;background:linear-gradient(180deg, #f8fbfd 0%, #e6f2f9 100%);padding-top:10rem}body.message main .mv-wrap .mv-inner{width:100%;margin-left:auto;margin-right:auto;max-width:140rem}body.message main .mv-wrap .main-copy-img-wrap{position:relative;display:flex}body.message main .mv-wrap .mv-img{position:relative;display:flex;flex-direction:column;margin-top:auto}body.message main .mv-wrap .mainCopy{flex:1;display:flex;flex-direction:column;position:relative;white-space:nowrap}body.message main .mv-wrap .mainCopy h2{font-weight:600;letter-spacing:.1em;color:#0068b7}body.message main .mv-wrap .mainCopy .copy{letter-spacing:.2em;color:#0068b7;font-weight:200;font-family:"Noto Sans JP",serif;font-optical-sizing:auto}body.message main .mv-wrap .mainCopy .quotation-adjust.-left{margin-left:-0.45em}body.message main .mv-wrap .mainCopy .quotation-adjust.-right{margin-right:-0.4em}body.message main .mv-wrap .mainCopy .profile-main-item{position:relative;left:unset !important;background-color:unset !important;box-shadow:unset !important;padding:unset !important;bottom:unset !important;right:unset !important;text-align:right;padding-right:10% !important;font-family:"Noto Sans JP",serif;font-optical-sizing:auto}body.message main .mv-wrap .mainCopy .profile-main-item .profile-post{font-weight:500 !important}body.message main .mv-wrap .mainCopy .profile-main-item .profile-name{font-weight:500 !important}body.message main .mv-wrap.chairman .main-copy-img-wrap{overflow:hidden}body.message main .mv-wrap.chairman .mv-img{margin-right:unset;z-index:0}body.message main .mv-wrap.chairman .mainCopy{flex:auto;position:relative;z-index:1}body.message main .mv-wrap.chairman .mainCopy .copy{letter-spacing:.01em;white-space:normal}body.message main .mv-wrap.chairman .profile-main-item{margin-left:auto}body.message main .mv-wrap.chairman .profile-post,body.message main .mv-wrap.chairman .profile-name{text-align:left}body.message main .third-ul li::before{top:-0.075em}body.message main .profile-main-item.rightCon{right:unset}body.message main .profile-main-item .profile-name{font-size:160%;font-weight:600}body.message main .profile-main-item .profile-post{font-weight:600}body.message main .profile-sub-img{width:100%}body.message main .profile-sub-img.rightCon{margin-left:auto}body.message main .profile-massage{margin-top:8rem;line-height:2.6}body.message main .achievements-heading{position:relative;margin-top:5rem}body.message main .achievements-heading span{background-color:var(--color-text-blue);color:#fff;z-index:1;font-weight:500;font-size:1.4rem;padding-right:2rem;padding-left:2rem;margin-left:2.5em;position:absolute;margin-top:-0.8em;padding-bottom:.05em}body.message main .achievements-title{font-weight:600;line-height:1.2;margin-bottom:.5em}body.message main .achievements-wrap{position:relative;background-color:#f5f5f5;padding:2.5em 2em 2em}body.message main .achievements-wrap:has(.achievements-item:first-child+.achievements-item){display:flex;gap:5rem}body.message main .achievements-wrap .numberOfTimesHeld{padding:.25em .5em;line-height:1;margin-left:.75em;font-size:1.1rem;position:relative;top:-0.2em}body.message main .common-section_box{padding-top:unset;padding-bottom:unset}body.message main .contents-massage-section{margin-top:8rem}body.message main .contents-massage-section:last-child{margin-bottom:8em}body.message main .contents-massage-paragraph:not(:last-child){margin-bottom:3rem}body.message main .contents-massage-paragraph.-question{color:var(--color-text-blue);font-weight:600;position:relative;margin-top:2rem;margin-bottom:2rem;font-size:110%}body.message main .contents-massage-paragraph.-question span{position:relative;z-index:1}body.message.outsidedirector_index main section:last-child,body.message.new_auditor main section:last-child{margin-bottom:10rem}body.message.outsidedirector_index main .recommend-footer-wrap section.sec-recommend,body.message.new_auditor main .recommend-footer-wrap section.sec-recommend{margin-bottom:0}body.message.ceo .profile-main-box{padding-top:2rem}body.message.chairman .profile-main-box{padding-top:2rem}body.message.chairman .profile-main-item.rightCon{bottom:0}body.message.ceo main .third-layout_head-wrap,body.message.chairman main .third-layout_head-wrap{display:none}body.message.ceo main .profile-main-item.rightCon,body.message.chairman main .profile-main-item.rightCon{left:37%;box-shadow:unset;background-color:unset;line-height:1.3}body.message.ceo main .adjustUl .adjust:before,body.message.chairman main .adjustUl .adjust:before{top:unset}body.message.new_auditor main .profile-main-box{background:radial-gradient(circle at center, #ffffff 0%, #f7f9fb 60%, #e9eef3 100%)}body.message.new_auditor main .mv-inner{position:relative;max-width:140rem;padding-left:4rem;padding-right:4rem;margin-left:auto;margin-right:auto;padding-top:10rem;width:100%}body.message.new_auditor main .profile-main-img{max-width:38rem;width:100%;margin-left:auto}body.message.outsidedirector main .profile-main-img{overflow:hidden}body.message.outsidedirector main .profile-main-img img{-o-object-fit:contain;object-fit:contain;height:100%}body.message.outsidedirector main .profile-main-img.left-item img{-o-object-position:left top;object-position:left top}body.message.outsidedirector main .profile-main-img.right-item img{-o-object-position:right top;object-position:right top}body.message.outsidedirector_index main .profile-main-item{font-size:90% !important}body.message.outsidedirector_index main .profile-main-item.rightCon{right:unset}body.message.outsidedirector_index main .profile-main-img{height:37rem !important;background-color:pink;max-width:var(--size-inner-width);margin-left:auto;margin-right:auto}body.message.outsidedirector_index main .profile-main-img img{height:100%;-o-object-fit:cover;object-fit:cover}body.message.outsidedirector_index main .profile-main-img img.kamikama{-o-object-position:left 40%;object-position:left 40%}body.message.outsidedirector_individual main section{margin-top:unset}body.message.outsidedirector_individual main section:last-child{margin-bottom:10rem}body.message.outsidedirector_individual main section .profile-sub-inner{margin-top:6rem}body.message.outsidedirector_individual main section .profile-sub-img{height:30vw;overflow:hidden}body.message.outsidedirector_individual main section .profile-sub-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right 30%;object-position:right 30%}body.strategybusiness.iab main .colorStrategybusiness{color:#009fde}body.strategybusiness.iab main .borderSolid{border-color:#009fde}body.strategybusiness.iab main ul.third-ul li:before{background-color:#009fde}body.strategybusiness.iab main ul.third-ul li .third-ul-dot:before{background-color:#009fde}body.strategybusiness.hcb main .colorStrategybusiness{color:#7d4698}body.strategybusiness.hcb main .borderSolid{border-color:#7d4698}body.strategybusiness.hcb main ul.third-ul li:before{background-color:#7d4698}body.strategybusiness.hcb main ul.third-ul li .third-ul-dot:before{background-color:#7d4698}body.strategybusiness.hcb .salesBreakdownByBusiness .pic-wrap{align-items:stretch}body.strategybusiness.ssb main .colorStrategybusiness{color:#003f98}body.strategybusiness.ssb main .borderSolid{border-color:#003f98}body.strategybusiness.ssb main ul.third-ul li:before{background-color:#003f98}body.strategybusiness.ssb main ul.third-ul li .third-ul-dot:before{background-color:#003f98}body.strategybusiness.ssb main .salesBreakdownByBusiness .pic-wrap{align-items:stretch}body.strategybusiness.dmb main .colorStrategybusiness{color:#00aebb}body.strategybusiness.dmb main .borderSolid{border-color:#00aebb}body.strategybusiness.dmb main ul.third-ul li:before{background-color:#00aebb}body.strategybusiness.dmb main ul.third-ul li .third-ul-dot:before{background-color:#00aebb}body.strategybusiness.dmb main .salesBreakdownByBusiness .pic-wrap{align-items:stretch}body.strategybusiness.dsb main .colorStrategybusiness{color:#5486ac}body.strategybusiness.dsb main .borderSolid{border-color:#5486ac}body.strategybusiness.dsb main ul.third-ul li:before{background-color:#5486ac}body.strategybusiness.dsb main ul.third-ul li .third-ul-dot:before{background-color:#5486ac}body.strategybusiness main ul.third-ul li .third-ul-dot{position:relative;display:inline-block;width:0;height:1em}body.strategybusiness main ul.third-ul li .third-ul-dot::before{position:absolute;top:.4em;left:-1em;display:block;width:.5em;height:.5em;background-color:#000;line-height:1;content:""}body.strategybusiness main ul.third-ul li:before{display:none}body.strategybusiness main ul.third-ul li.bigFont:before{top:2em}body.strategybusiness main ul.third-ul li.lh13:before{top:.6em}body.strategybusiness main .borderBox .third-ul{padding-left:unset}body.strategybusiness main .borderBox .third-ul li{padding-left:1em}body.strategybusiness main .sdgsItem-list{display:flex;gap:2rem}body.strategybusiness main .sdgsItem .sdgsimg{max-width:10rem}body.strategybusiness main .sdgsItem .sdgsimg-caption{font-size:1.3rem;font-weight:500;margin-top:.25em}body.officer main .officer-post-name-wrap{font-weight:500;display:flex;flex-direction:column;line-height:1.2}body.officer main .officer-post-name-wrap .officer-post-item-list{display:flex;flex-direction:column}body.officer main .officer-item-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}body.officer main .officer-item-list.-adjustHalf{grid-template-columns:repeat(6, 1fr)}body.officer main .officer-item-list.-adjustHalf .officer-txt-wrap{font-size:80%}body.officer main .officer-txt-wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-top:1em;padding-left:.25em;padding-right:.25em;flex-wrap:wrap}body.officer main .officer-name{margin-bottom:.5em}body.officer main .officer-post-color{display:flex;gap:.5rem;margin-left:auto}body.officer main .officer-post-color-item{padding:.75em;width:.5em;height:.5em;text-align:center}body.officer main .officer-post-color-item.color-post{position:relative}body.officer main .officer-post-color-item.color-post:before{position:absolute;content:"";color:#fff;font-weight:600;line-height:1;letter-spacing:0em;white-space:nowrap;font-size:1.2rem;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}body.officer main .officer-post-color-item.color-post-vc:before{content:"VC"}body.officer main .officer-post-color-item.color-post-c:before{content:"C"}body.officer main .officer-post-color .color-white{background-color:#fff;outline:1px solid #000;outline-offset:-1px}body.officer main .officer-post-color .color-white:before{color:#000}body.officer main .officer-post-color .color-blue{background-color:#0068b6}body.officer main .officer-post-color .color-purple{background-color:#920683}body.officer main .officer-post-color .color-orange{background-color:#f39700}body.officer main .officer-post-color .color-green{background-color:#00a971}body.officer main .color-note{font-size:90%}body.officer main .color-note .officer-post-color-item{width:.25em;height:.25em;padding:.5em}body.officer main .color-note .officer-post-color-item:before{font-size:.8rem}body.officer main .color-note .officer-post-color{gap:20px;line-height:1}body.officer main .color-note .color-detail{padding-left:.25em}body.officer main .skillsMatrix .data-item:after{font-size:1.15rem;left:0;transform:unset;margin-left:unset;padding-left:unset;top:-1.7em}body.philosophy main .philosophy-sub-title{display:flex;align-items:center;margin-bottom:1.5em}body.philosophy main .philosophy-sub-title .yearNumber{padding-right:.5em;font-size:130%;font-weight:600;margin-bottom:.1em;line-height:1.2}body.philosophy main .philosophy-sub-title .third-heading4{line-height:1.2;padding-bottom:unset;border-bottom:unset;margin-bottom:unset}body.philosophy main .philosophy-sub-title .third-heading4:before{width:.2rem;height:1.2em;top:.65em}body.philosophy main section .section-contents:not(:last-of-type):not(:has(+.triangle-wrap)){margin-bottom:6rem}body.philosophy main section .triangle-wrap{margin-top:2em;margin-bottom:2em}body.philosophy main .shaft-wrap{width:100%;margin-right:auto;margin-left:auto;position:relative;padding-left:var(--space-gap) var(--space-gutter);padding-right:var(--space-gap) var(--space-gutter);transition:opacity .5s ease;opacity:1}body.philosophy main .shaft-wrap.is-fixed{position:fixed;top:var(--shaft-top, 0);left:0;right:0;z-index:500}body.philosophy main .shaft-wrap.is-absolute{position:absolute;bottom:0;left:0;right:0}body.philosophy main .shaft-wrap.is-fadeout{opacity:0;pointer-events:none;visibility:hidden}body.philosophy main .shaft-wrap.is-fadein{opacity:1;pointer-events:auto;visibility:visible}body.philosophy main .shaft-pos{position:relative}body.philosophy main .shaft-pos .shaft-placeholder{height:6rem}body.philosophy main .shaft-item-list{height:80px;overflow:hidden;width:100%;display:flex;padding-right:32px;position:relative}body.philosophy main .shaft-item-list::after{content:"";width:100%;height:80px;background:#4882b9;clip-path:polygon(0% -9%, 75% 0%, 97.6% 0%, 100% 50%, 97.6% 100%, 0% 100%, 0% 100%);position:absolute;top:0;left:0;z-index:0}body.philosophy main .shaft-item-arrow{position:absolute;right:0px;top:-2px;background-color:#4882b9}body.philosophy main .shaft-item-arrow::after,body.philosophy main .shaft-item-arrow::before{content:"";position:absolute;width:0;height:0}body.philosophy main .shaft-item-arrow::after{border-top:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0);border-left:32px solid #4882b9;z-index:2;top:2px;right:-32px}body.philosophy main .shaft-item-arrow::before{border-top:48px solid rgba(0,0,0,0);border-bottom:48px solid rgba(0,0,0,0);border-left:38px solid #fff;z-index:1;right:-38px;top:-6px}body.philosophy main .shaft-item-text{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:3;color:#fff;margin-left:30px;font-weight:500;white-space:nowrap}body.philosophy main .shaft-item{line-height:1.2;justify-content:center;align-items:center;text-align:center;z-index:3;width:25%;height:100%;position:relative}body.philosophy main .shaft-item:after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}body.philosophy main .shaft-item.is-highlights{background-color:#015fb8}body.philosophy main .shaft-item.is-highlights .shaft-item-arrow::after{border-left:32px solid #015fb8}body.philosophy main .shaft-item.last .shaft-item-arrow::before{border-top:70px solid rgba(0,0,0,0);border-bottom:70px solid rgba(0,0,0,0);border-left:43px solid #fff;top:-26px;right:-43px}body.philosophy main .shaft-item.first:before{background-color:#fff;content:"長期\aビジョン";padding:.5em;display:inline-flex;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem;line-height:1.2;font-weight:600;color:#015fb8;white-space:pre}body.philosophy main .shaft-item.is-front{z-index:999;position:relative}body.philosophy main .common-section{padding-bottom:10em}body.philosophy main .shaft-pos{margin-bottom:3rem}body.philosophy main .recommend-footer-wrap{margin-top:unset !important}body.philosophy main .triangleDown{height:3rem;width:5%}body.philosophy main .sp-shaft{font-size:80%;font-weight:500;line-height:1.2;padding:.5em 1em;background-color:var(--color-text-blue);color:#fff;margin-bottom:.25em}body.history main .triangle{width:5rem;height:2rem}body.history main .triangle-wrap{display:flex;justify-content:center}body.issue #sinic #issue-mission-linkWrapper{position:relative}body.issue #sinic #issue-mission-linkWrapper .issue-mission-link{position:absolute;display:block;height:2.6rem;background:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);font-size:0;transition:all .3s ease}body.issue #sinic #issue-mission-linkWrapper .issue-mission-link:hover,body.issue #sinic #issue-mission-linkWrapper .issue-mission-link:focus-visible{border-bottom-color:var(--color-text-blue)}body.issue #sinic #issue-mission-linkWrapper #issue-pdf-link-01{width:22%;height:38%;top:53%;left:6%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-01{width:36%;top:8%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-02{width:15%;top:16%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-03{width:24%;top:16%;left:74%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-04{width:26%;top:24%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-05{width:13%;top:31.6%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-06{width:16%;top:53%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-07{width:16%;top:53%;left:76%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-08{width:27%;top:74.5%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-09{width:13%;top:82%;left:56%}body.issue #sinic #issue-mission-linkWrapper #issue-mission-link-10{width:28%;top:90%;left:56%}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:rgba(0,0,0,0)}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}@media(max-width: 768px){.integrated_report main .lh10-tab{line-height:1 !important}.integrated_report main .lh12-tab{line-height:1.2 !important}.integrated_report main .lh13-tab{line-height:1.3 !important}.integrated_report main .lh14-tab{line-height:1.4 !important}.integrated_report main .lh15-tab{line-height:1.5 !important}.integrated_report main .lh16-tab{line-height:1.6 !important}.integrated_report main .lh17-tab{line-height:1.7 !important}.integrated_report main .lh18-tab{line-height:1.8 !important}.integrated_report main .top-200em-tab{top:-2em !important}.integrated_report main .top-195em-tab{top:-1.95em !important}.integrated_report main .top-190em-tab{top:-1.9em !important}.integrated_report main .top-185em-tab{top:-1.85em !important}.integrated_report main .top-180em-tab{top:-1.8em !important}.integrated_report main .top-175em-tab{top:-1.75em !important}.integrated_report main .top-170em-tab{top:-1.7em !important}.integrated_report main .top-165em-tab{top:-1.65em !important}.integrated_report main .top-160em-tab{top:-1.6em !important}.integrated_report main .top-155em-tab{top:-1.55em !important}.integrated_report main .top-150em-tab{top:-1.5em !important}.integrated_report main .top-145em-tab{top:-1.45em !important}.integrated_report main .top-140em-tab{top:-1.4em !important}.integrated_report main .top-135em-tab{top:-1.35em !important}.integrated_report main .top-130em-tab{top:-1.3em !important}.integrated_report main .top-125em-tab{top:-1.25em !important}.integrated_report main .top-120em-tab{top:-1.2em !important}.integrated_report main .top-115em-tab{top:-1.15em !important}.integrated_report main .top-110em-tab{top:-1.1em !important}.integrated_report main .top-105em-tab{top:-1.05em !important}.integrated_report main .top-100em-tab{top:-1em !important}.integrated_report main .top-95em-tab{top:-0.95em !important}.integrated_report main .top-90em-tab{top:-0.9em !important}.integrated_report main .top-85em-tab{top:-0.85em !important}.integrated_report main .top-80em-tab{top:-0.8em !important}.integrated_report main .top-75em-tab{top:-0.75em !important}.integrated_report main .top-70em-tab{top:-0.7em !important}.integrated_report main .top-65em-tab{top:-0.65em !important}.integrated_report main .top-60em-tab{top:-0.6em !important}.integrated_report main .top-55em-tab{top:-0.55em !important}.integrated_report main .top-50em-tab{top:-0.5em !important}.integrated_report main .top-45em-tab{top:-0.45em !important}.integrated_report main .top-40em-tab{top:-0.4em !important}.integrated_report main .top-35em-tab{top:-0.35em !important}.integrated_report main .top-30em-tab{top:-0.3em !important}.integrated_report main .top-25em-tab{top:-0.25em !important}.integrated_report main .top-20em-tab{top:-0.2em !important}.integrated_report main .top-15em-tab{top:-0.15em !important}.integrated_report main .top-10em-tab{top:-0.1em !important}.integrated_report main .top-05em-tab{top:-0.05em !important}.integrated_report main .top0-tab{top:0 !important}.integrated_report main .top05em-tab{top:.05em !important}.integrated_report main .top10em-tab{top:.1em !important}.integrated_report main .top15em-tab{top:.15em !important}.integrated_report main .top20em-tab{top:.2em !important}.integrated_report main .top25em-tab{top:.25em !important}.integrated_report main .top30em-tab{top:.3em !important}.integrated_report main .top35em-tab{top:.35em !important}.integrated_report main .top40em-tab{top:.4em !important}.integrated_report main .top45em-tab{top:.45em !important}.integrated_report main .top50em-tab{top:.5em !important}.integrated_report main .top55em-tab{top:.55em !important}.integrated_report main .top60em-tab{top:.6em !important}.integrated_report main .top65em-tab{top:.65em !important}.integrated_report main .top70em-tab{top:.7em !important}.integrated_report main .top75em-tab{top:.75em !important}.integrated_report main .top80em-tab{top:.8em !important}.integrated_report main .top85em-tab{top:.85em !important}.integrated_report main .top90em-tab{top:.9em !important}.integrated_report main .top95em-tab{top:.95em !important}.integrated_report main .top100em-tab{top:1em !important}.integrated_report main .top105em-tab{top:1.05em !important}.integrated_report main .top110em-tab{top:1.1em !important}.integrated_report main .top115em-tab{top:1.15em !important}.integrated_report main .top120em-tab{top:1.2em !important}.integrated_report main .top125em-tab{top:1.25em !important}.integrated_report main .top130em-tab{top:1.3em !important}.integrated_report main .top135em-tab{top:1.35em !important}.integrated_report main .top140em-tab{top:1.4em !important}.integrated_report main .top145em-tab{top:1.45em !important}.integrated_report main .top150em-tab{top:1.5em !important}.integrated_report main .top155em-tab{top:1.55em !important}.integrated_report main .top160em-tab{top:1.6em !important}.integrated_report main .top165em-tab{top:1.65em !important}.integrated_report main .top170em-tab{top:1.7em !important}.integrated_report main .top175em-tab{top:1.75em !important}.integrated_report main .top180em-tab{top:1.8em !important}.integrated_report main .top185em-tab{top:1.85em !important}.integrated_report main .top190em-tab{top:1.9em !important}.integrated_report main .top195em-tab{top:1.95em !important}.integrated_report main .top200em-tab{top:2em !important}.integrated_report main .ls-10em-tab{letter-spacing:-0.1em !important}.integrated_report main .ls-05em-tab{letter-spacing:-0.05em !important}.integrated_report main .ls0-tab{letter-spacing:0 !important}.integrated_report main .ls05em-tab{letter-spacing:.05em !important}.integrated_report main .ls10em-tab{letter-spacing:.1em !important}.integrated_report main .ls15em-tab{letter-spacing:.15em !important}.integrated_report main .ls20em-tab{letter-spacing:.2em !important}.integrated_report main .fs0per-tab{font-size:0% !important}.integrated_report main .fs5per-tab{font-size:5% !important}.integrated_report main .fs10per-tab{font-size:10% !important}.integrated_report main .fs15per-tab{font-size:15% !important}.integrated_report main .fs20per-tab{font-size:20% !important}.integrated_report main .fs25per-tab{font-size:25% !important}.integrated_report main .fs30per-tab{font-size:30% !important}.integrated_report main .fs35per-tab{font-size:35% !important}.integrated_report main .fs40per-tab{font-size:40% !important}.integrated_report main .fs45per-tab{font-size:45% !important}.integrated_report main .fs50per-tab{font-size:50% !important}.integrated_report main .fs55per-tab{font-size:55% !important}.integrated_report main .fs60per-tab{font-size:60% !important}.integrated_report main .fs65per-tab{font-size:65% !important}.integrated_report main .fs70per-tab{font-size:70% !important}.integrated_report main .fs75per-tab{font-size:75% !important}.integrated_report main .fs80per-tab{font-size:80% !important}.integrated_report main .fs85per-tab{font-size:85% !important}.integrated_report main .fs90per-tab{font-size:90% !important}.integrated_report main .fs95per-tab{font-size:95% !important}.integrated_report main .fs100per-tab{font-size:100% !important}.integrated_report main .fs105per-tab{font-size:105% !important}.integrated_report main .fs110per-tab{font-size:110% !important}.integrated_report main .fs115per-tab{font-size:115% !important}.integrated_report main .fs120per-tab{font-size:120% !important}.integrated_report main .fs125per-tab{font-size:125% !important}.integrated_report main .fs130per-tab{font-size:130% !important}.integrated_report main .fs135per-tab{font-size:135% !important}.integrated_report main .fs140per-tab{font-size:140% !important}.integrated_report main .fs145per-tab{font-size:145% !important}.integrated_report main .fs150per-tab{font-size:150% !important}.integrated_report main .fs155per-tab{font-size:155% !important}.integrated_report main .fs160per-tab{font-size:160% !important}.integrated_report main .fs165per-tab{font-size:165% !important}.integrated_report main .fs170per-tab{font-size:170% !important}.integrated_report main .fs175per-tab{font-size:175% !important}.integrated_report main .fs180per-tab{font-size:180% !important}.integrated_report main .fs185per-tab{font-size:185% !important}.integrated_report main .fs190per-tab{font-size:190% !important}.integrated_report main .fs195per-tab{font-size:195% !important}.integrated_report main .fs200per-tab{font-size:200% !important}.integrated_report main .fs205per-tab{font-size:205% !important}.integrated_report main .fs210per-tab{font-size:210% !important}.integrated_report main .fs215per-tab{font-size:215% !important}.integrated_report main .fs220per-tab{font-size:220% !important}.integrated_report main .fs225per-tab{font-size:225% !important}.integrated_report main .fs230per-tab{font-size:230% !important}.integrated_report main .fs235per-tab{font-size:235% !important}.integrated_report main .fs240per-tab{font-size:240% !important}.integrated_report main .fs245per-tab{font-size:245% !important}.integrated_report main .fs250per-tab{font-size:250% !important}.integrated_report main .fs255per-tab{font-size:255% !important}.integrated_report main .fs260per-tab{font-size:260% !important}.integrated_report main .fs265per-tab{font-size:265% !important}.integrated_report main .fs270per-tab{font-size:270% !important}.integrated_report main .fs275per-tab{font-size:275% !important}.integrated_report main .fs280per-tab{font-size:280% !important}.integrated_report main .fs285per-tab{font-size:285% !important}.integrated_report main .fs290per-tab{font-size:290% !important}.integrated_report main .fs295per-tab{font-size:295% !important}.integrated_report main .fs300per-tab{font-size:300% !important}.integrated_report main .fs305per-tab{font-size:305% !important}.integrated_report main .fs310per-tab{font-size:310% !important}.integrated_report main .fs315per-tab{font-size:315% !important}.integrated_report main .fs320per-tab{font-size:320% !important}.integrated_report main .fs325per-tab{font-size:325% !important}.integrated_report main .fs330per-tab{font-size:330% !important}.integrated_report main .fs335per-tab{font-size:335% !important}.integrated_report main .fs340per-tab{font-size:340% !important}.integrated_report main .fs345per-tab{font-size:345% !important}.integrated_report main .fs350per-tab{font-size:350% !important}.integrated_report main .fs355per-tab{font-size:355% !important}.integrated_report main .fs360per-tab{font-size:360% !important}.integrated_report main .fs365per-tab{font-size:365% !important}.integrated_report main .fs370per-tab{font-size:370% !important}.integrated_report main .fs375per-tab{font-size:375% !important}.integrated_report main .fs380per-tab{font-size:380% !important}.integrated_report main .fs385per-tab{font-size:385% !important}.integrated_report main .fs390per-tab{font-size:390% !important}.integrated_report main .fs395per-tab{font-size:395% !important}.integrated_report main .fs400per-tab{font-size:400% !important}.integrated_report main .fs405per-tab{font-size:405% !important}.integrated_report main .fs410per-tab{font-size:410% !important}.integrated_report main .fs415per-tab{font-size:415% !important}.integrated_report main .fs420per-tab{font-size:420% !important}.integrated_report main .fs425per-tab{font-size:425% !important}.integrated_report main .fs430per-tab{font-size:430% !important}.integrated_report main .fs435per-tab{font-size:435% !important}.integrated_report main .fs440per-tab{font-size:440% !important}.integrated_report main .fs445per-tab{font-size:445% !important}.integrated_report main .fs450per-tab{font-size:450% !important}.integrated_report main .fs455per-tab{font-size:455% !important}.integrated_report main .fs460per-tab{font-size:460% !important}.integrated_report main .fs465per-tab{font-size:465% !important}.integrated_report main .fs470per-tab{font-size:470% !important}.integrated_report main .fs475per-tab{font-size:475% !important}.integrated_report main .fs480per-tab{font-size:480% !important}.integrated_report main .fs485per-tab{font-size:485% !important}.integrated_report main .fs490per-tab{font-size:490% !important}.integrated_report main .fs495per-tab{font-size:495% !important}.integrated_report main .fs500per-tab{font-size:500% !important}.integrated_report main .fs505per-tab{font-size:505% !important}.integrated_report main .fs510per-tab{font-size:510% !important}.integrated_report main .fs515per-tab{font-size:515% !important}.integrated_report main .fs520per-tab{font-size:520% !important}.integrated_report main .fs525per-tab{font-size:525% !important}.integrated_report main .fs530per-tab{font-size:530% !important}.integrated_report main .fs535per-tab{font-size:535% !important}.integrated_report main .fs540per-tab{font-size:540% !important}.integrated_report main .fs545per-tab{font-size:545% !important}.integrated_report main .fs550per-tab{font-size:550% !important}.integrated_report main .fs555per-tab{font-size:555% !important}.integrated_report main .fs560per-tab{font-size:560% !important}.integrated_report main .fs565per-tab{font-size:565% !important}.integrated_report main .fs570per-tab{font-size:570% !important}.integrated_report main .fs575per-tab{font-size:575% !important}.integrated_report main .fs580per-tab{font-size:580% !important}.integrated_report main .fs585per-tab{font-size:585% !important}.integrated_report main .fs590per-tab{font-size:590% !important}.integrated_report main .fs595per-tab{font-size:595% !important}.integrated_report main .fs600per-tab{font-size:600% !important}.integrated_report main .fs605per-tab{font-size:605% !important}.integrated_report main .fs610per-tab{font-size:610% !important}.integrated_report main .fs615per-tab{font-size:615% !important}.integrated_report main .fs620per-tab{font-size:620% !important}.integrated_report main .fs625per-tab{font-size:625% !important}.integrated_report main .fs630per-tab{font-size:630% !important}.integrated_report main .fs635per-tab{font-size:635% !important}.integrated_report main .fs640per-tab{font-size:640% !important}.integrated_report main .fs645per-tab{font-size:645% !important}.integrated_report main .fs650per-tab{font-size:650% !important}.integrated_report main .fs655per-tab{font-size:655% !important}.integrated_report main .fs660per-tab{font-size:660% !important}.integrated_report main .fs665per-tab{font-size:665% !important}.integrated_report main .fs670per-tab{font-size:670% !important}.integrated_report main .fs675per-tab{font-size:675% !important}.integrated_report main .fs680per-tab{font-size:680% !important}.integrated_report main .fs685per-tab{font-size:685% !important}.integrated_report main .fs690per-tab{font-size:690% !important}.integrated_report main .fs695per-tab{font-size:695% !important}.integrated_report main .fs700per-tab{font-size:700% !important}.integrated_report main .fs705per-tab{font-size:705% !important}.integrated_report main .fs710per-tab{font-size:710% !important}.integrated_report main .fs715per-tab{font-size:715% !important}.integrated_report main .fs720per-tab{font-size:720% !important}.integrated_report main .fs725per-tab{font-size:725% !important}.integrated_report main .fs730per-tab{font-size:730% !important}.integrated_report main .fs735per-tab{font-size:735% !important}.integrated_report main .fs740per-tab{font-size:740% !important}.integrated_report main .fs745per-tab{font-size:745% !important}.integrated_report main .fs750per-tab{font-size:750% !important}.integrated_report main .fs755per-tab{font-size:755% !important}.integrated_report main .fs760per-tab{font-size:760% !important}.integrated_report main .fs765per-tab{font-size:765% !important}.integrated_report main .fs770per-tab{font-size:770% !important}.integrated_report main .fs775per-tab{font-size:775% !important}.integrated_report main .fs780per-tab{font-size:780% !important}.integrated_report main .fs785per-tab{font-size:785% !important}.integrated_report main .fs790per-tab{font-size:790% !important}.integrated_report main .fs795per-tab{font-size:795% !important}.integrated_report main .fs800per-tab{font-size:800% !important}.integrated_report main .fs805per-tab{font-size:805% !important}.integrated_report main .fs810per-tab{font-size:810% !important}.integrated_report main .fs815per-tab{font-size:815% !important}.integrated_report main .fs820per-tab{font-size:820% !important}.integrated_report main .fs825per-tab{font-size:825% !important}.integrated_report main .fs830per-tab{font-size:830% !important}.integrated_report main .fs835per-tab{font-size:835% !important}.integrated_report main .fs840per-tab{font-size:840% !important}.integrated_report main .fs845per-tab{font-size:845% !important}.integrated_report main .fs850per-tab{font-size:850% !important}.integrated_report main .fs855per-tab{font-size:855% !important}.integrated_report main .fs860per-tab{font-size:860% !important}.integrated_report main .fs865per-tab{font-size:865% !important}.integrated_report main .fs870per-tab{font-size:870% !important}.integrated_report main .fs875per-tab{font-size:875% !important}.integrated_report main .fs880per-tab{font-size:880% !important}.integrated_report main .fs885per-tab{font-size:885% !important}.integrated_report main .fs890per-tab{font-size:890% !important}.integrated_report main .fs895per-tab{font-size:895% !important}.integrated_report main .fs900per-tab{font-size:900% !important}.integrated_report main .fs905per-tab{font-size:905% !important}.integrated_report main .fs910per-tab{font-size:910% !important}.integrated_report main .fs915per-tab{font-size:915% !important}.integrated_report main .fs920per-tab{font-size:920% !important}.integrated_report main .fs925per-tab{font-size:925% !important}.integrated_report main .fs930per-tab{font-size:930% !important}.integrated_report main .fs935per-tab{font-size:935% !important}.integrated_report main .fs940per-tab{font-size:940% !important}.integrated_report main .fs945per-tab{font-size:945% !important}.integrated_report main .fs950per-tab{font-size:950% !important}.integrated_report main .fs955per-tab{font-size:955% !important}.integrated_report main .fs960per-tab{font-size:960% !important}.integrated_report main .fs965per-tab{font-size:965% !important}.integrated_report main .fs970per-tab{font-size:970% !important}.integrated_report main .fs975per-tab{font-size:975% !important}.integrated_report main .fs980per-tab{font-size:980% !important}.integrated_report main .fs985per-tab{font-size:985% !important}.integrated_report main .fs990per-tab{font-size:990% !important}.integrated_report main .fs995per-tab{font-size:995% !important}.integrated_report main .fs1000per-tab{font-size:1000% !important}.integrated_report main .fs1005per-tab{font-size:1005% !important}.integrated_report main .fs1010per-tab{font-size:1010% !important}.integrated_report main .fs1015per-tab{font-size:1015% !important}.integrated_report main .fs1020per-tab{font-size:1020% !important}.integrated_report main .fs1025per-tab{font-size:1025% !important}.integrated_report main .fs1030per-tab{font-size:1030% !important}.integrated_report main .fs1035per-tab{font-size:1035% !important}.integrated_report main .fs1040per-tab{font-size:1040% !important}.integrated_report main .fs1045per-tab{font-size:1045% !important}.integrated_report main .fs1050per-tab{font-size:1050% !important}.integrated_report main .fs1055per-tab{font-size:1055% !important}.integrated_report main .fs1060per-tab{font-size:1060% !important}.integrated_report main .fs1065per-tab{font-size:1065% !important}.integrated_report main .fs1070per-tab{font-size:1070% !important}.integrated_report main .fs1075per-tab{font-size:1075% !important}.integrated_report main .fs1080per-tab{font-size:1080% !important}.integrated_report main .fs1085per-tab{font-size:1085% !important}.integrated_report main .fs1090per-tab{font-size:1090% !important}.integrated_report main .fs1095per-tab{font-size:1095% !important}.integrated_report main .fs1100per-tab{font-size:1100% !important}.integrated_report main .fs1105per-tab{font-size:1105% !important}.integrated_report main .fs1110per-tab{font-size:1110% !important}.integrated_report main .fs1115per-tab{font-size:1115% !important}.integrated_report main .fs1120per-tab{font-size:1120% !important}.integrated_report main .fs1125per-tab{font-size:1125% !important}.integrated_report main .fs1130per-tab{font-size:1130% !important}.integrated_report main .fs1135per-tab{font-size:1135% !important}.integrated_report main .fs1140per-tab{font-size:1140% !important}.integrated_report main .fs1145per-tab{font-size:1145% !important}.integrated_report main .fs1150per-tab{font-size:1150% !important}.integrated_report main .fs1155per-tab{font-size:1155% !important}.integrated_report main .fs1160per-tab{font-size:1160% !important}.integrated_report main .fs1165per-tab{font-size:1165% !important}.integrated_report main .fs1170per-tab{font-size:1170% !important}.integrated_report main .fs1175per-tab{font-size:1175% !important}.integrated_report main .fs1180per-tab{font-size:1180% !important}.integrated_report main .fs1185per-tab{font-size:1185% !important}.integrated_report main .fs1190per-tab{font-size:1190% !important}.integrated_report main .fs1195per-tab{font-size:1195% !important}.integrated_report main .fs1200per-tab{font-size:1200% !important}.integrated_report main .fs1205per-tab{font-size:1205% !important}.integrated_report main .fs1210per-tab{font-size:1210% !important}.integrated_report main .fs1215per-tab{font-size:1215% !important}.integrated_report main .fs1220per-tab{font-size:1220% !important}.integrated_report main .fs1225per-tab{font-size:1225% !important}.integrated_report main .fs1230per-tab{font-size:1230% !important}.integrated_report main .fs1235per-tab{font-size:1235% !important}.integrated_report main .fs1240per-tab{font-size:1240% !important}.integrated_report main .fs1245per-tab{font-size:1245% !important}.integrated_report main .fs1250per-tab{font-size:1250% !important}.integrated_report main .fs1255per-tab{font-size:1255% !important}.integrated_report main .fs1260per-tab{font-size:1260% !important}.integrated_report main .fs1265per-tab{font-size:1265% !important}.integrated_report main .fs1270per-tab{font-size:1270% !important}.integrated_report main .fs1275per-tab{font-size:1275% !important}.integrated_report main .fs1280per-tab{font-size:1280% !important}.integrated_report main .fs1285per-tab{font-size:1285% !important}.integrated_report main .fs1290per-tab{font-size:1290% !important}.integrated_report main .fs1295per-tab{font-size:1295% !important}.integrated_report main .fs1300per-tab{font-size:1300% !important}.integrated_report main .fs1305per-tab{font-size:1305% !important}.integrated_report main .fs1310per-tab{font-size:1310% !important}.integrated_report main .fs1315per-tab{font-size:1315% !important}.integrated_report main .fs1320per-tab{font-size:1320% !important}.integrated_report main .fs1325per-tab{font-size:1325% !important}.integrated_report main .fs1330per-tab{font-size:1330% !important}.integrated_report main .fs1335per-tab{font-size:1335% !important}.integrated_report main .fs1340per-tab{font-size:1340% !important}.integrated_report main .fs1345per-tab{font-size:1345% !important}.integrated_report main .fs1350per-tab{font-size:1350% !important}.integrated_report main .fs1355per-tab{font-size:1355% !important}.integrated_report main .fs1360per-tab{font-size:1360% !important}.integrated_report main .fs1365per-tab{font-size:1365% !important}.integrated_report main .fs1370per-tab{font-size:1370% !important}.integrated_report main .fs1375per-tab{font-size:1375% !important}.integrated_report main .fs1380per-tab{font-size:1380% !important}.integrated_report main .fs1385per-tab{font-size:1385% !important}.integrated_report main .fs1390per-tab{font-size:1390% !important}.integrated_report main .fs1395per-tab{font-size:1395% !important}.integrated_report main .fs1400per-tab{font-size:1400% !important}.integrated_report main .fs1405per-tab{font-size:1405% !important}.integrated_report main .fs1410per-tab{font-size:1410% !important}.integrated_report main .fs1415per-tab{font-size:1415% !important}.integrated_report main .fs1420per-tab{font-size:1420% !important}.integrated_report main .fs1425per-tab{font-size:1425% !important}.integrated_report main .fs1430per-tab{font-size:1430% !important}.integrated_report main .fs1435per-tab{font-size:1435% !important}.integrated_report main .fs1440per-tab{font-size:1440% !important}.integrated_report main .fs1445per-tab{font-size:1445% !important}.integrated_report main .fs1450per-tab{font-size:1450% !important}.integrated_report main .fs1455per-tab{font-size:1455% !important}.integrated_report main .fs1460per-tab{font-size:1460% !important}.integrated_report main .fs1465per-tab{font-size:1465% !important}.integrated_report main .fs1470per-tab{font-size:1470% !important}.integrated_report main .fs1475per-tab{font-size:1475% !important}.integrated_report main .fs1480per-tab{font-size:1480% !important}.integrated_report main .fs1485per-tab{font-size:1485% !important}.integrated_report main .fs1490per-tab{font-size:1490% !important}.integrated_report main .fs1495per-tab{font-size:1495% !important}.integrated_report main .fs1500per-tab{font-size:1500% !important}.integrated_report main .fs1505per-tab{font-size:1505% !important}.integrated_report main .fs1510per-tab{font-size:1510% !important}.integrated_report main .fs1515per-tab{font-size:1515% !important}.integrated_report main .fs1520per-tab{font-size:1520% !important}.integrated_report main .fs1525per-tab{font-size:1525% !important}.integrated_report main .fs1530per-tab{font-size:1530% !important}.integrated_report main .fs1535per-tab{font-size:1535% !important}.integrated_report main .fs1540per-tab{font-size:1540% !important}.integrated_report main .fs1545per-tab{font-size:1545% !important}.integrated_report main .fs1550per-tab{font-size:1550% !important}.integrated_report main .fs1555per-tab{font-size:1555% !important}.integrated_report main .fs1560per-tab{font-size:1560% !important}.integrated_report main .fs1565per-tab{font-size:1565% !important}.integrated_report main .fs1570per-tab{font-size:1570% !important}.integrated_report main .fs1575per-tab{font-size:1575% !important}.integrated_report main .fs1580per-tab{font-size:1580% !important}.integrated_report main .fs1585per-tab{font-size:1585% !important}.integrated_report main .fs1590per-tab{font-size:1590% !important}.integrated_report main .fs1595per-tab{font-size:1595% !important}.integrated_report main .fs1600per-tab{font-size:1600% !important}.integrated_report main .fs1605per-tab{font-size:1605% !important}.integrated_report main .fs1610per-tab{font-size:1610% !important}.integrated_report main .fs1615per-tab{font-size:1615% !important}.integrated_report main .fs1620per-tab{font-size:1620% !important}.integrated_report main .fs1625per-tab{font-size:1625% !important}.integrated_report main .fs1630per-tab{font-size:1630% !important}.integrated_report main .fs1635per-tab{font-size:1635% !important}.integrated_report main .fs1640per-tab{font-size:1640% !important}.integrated_report main .fs1645per-tab{font-size:1645% !important}.integrated_report main .fs1650per-tab{font-size:1650% !important}.integrated_report main .fs1655per-tab{font-size:1655% !important}.integrated_report main .fs1660per-tab{font-size:1660% !important}.integrated_report main .fs1665per-tab{font-size:1665% !important}.integrated_report main .fs1670per-tab{font-size:1670% !important}.integrated_report main .fs1675per-tab{font-size:1675% !important}.integrated_report main .fs1680per-tab{font-size:1680% !important}.integrated_report main .fs1685per-tab{font-size:1685% !important}.integrated_report main .fs1690per-tab{font-size:1690% !important}.integrated_report main .fs1695per-tab{font-size:1695% !important}.integrated_report main .fs1700per-tab{font-size:1700% !important}.integrated_report main .fs1705per-tab{font-size:1705% !important}.integrated_report main .fs1710per-tab{font-size:1710% !important}.integrated_report main .fs1715per-tab{font-size:1715% !important}.integrated_report main .fs1720per-tab{font-size:1720% !important}.integrated_report main .fs1725per-tab{font-size:1725% !important}.integrated_report main .fs1730per-tab{font-size:1730% !important}.integrated_report main .fs1735per-tab{font-size:1735% !important}.integrated_report main .fs1740per-tab{font-size:1740% !important}.integrated_report main .fs1745per-tab{font-size:1745% !important}.integrated_report main .fs1750per-tab{font-size:1750% !important}.integrated_report main .fs1755per-tab{font-size:1755% !important}.integrated_report main .fs1760per-tab{font-size:1760% !important}.integrated_report main .fs1765per-tab{font-size:1765% !important}.integrated_report main .fs1770per-tab{font-size:1770% !important}.integrated_report main .fs1775per-tab{font-size:1775% !important}.integrated_report main .fs1780per-tab{font-size:1780% !important}.integrated_report main .fs1785per-tab{font-size:1785% !important}.integrated_report main .fs1790per-tab{font-size:1790% !important}.integrated_report main .fs1795per-tab{font-size:1795% !important}.integrated_report main .fs1800per-tab{font-size:1800% !important}.integrated_report main .fs1805per-tab{font-size:1805% !important}.integrated_report main .fs1810per-tab{font-size:1810% !important}.integrated_report main .fs1815per-tab{font-size:1815% !important}.integrated_report main .fs1820per-tab{font-size:1820% !important}.integrated_report main .fs1825per-tab{font-size:1825% !important}.integrated_report main .fs1830per-tab{font-size:1830% !important}.integrated_report main .fs1835per-tab{font-size:1835% !important}.integrated_report main .fs1840per-tab{font-size:1840% !important}.integrated_report main .fs1845per-tab{font-size:1845% !important}.integrated_report main .fs1850per-tab{font-size:1850% !important}.integrated_report main .fs1855per-tab{font-size:1855% !important}.integrated_report main .fs1860per-tab{font-size:1860% !important}.integrated_report main .fs1865per-tab{font-size:1865% !important}.integrated_report main .fs1870per-tab{font-size:1870% !important}.integrated_report main .fs1875per-tab{font-size:1875% !important}.integrated_report main .fs1880per-tab{font-size:1880% !important}.integrated_report main .fs1885per-tab{font-size:1885% !important}.integrated_report main .fs1890per-tab{font-size:1890% !important}.integrated_report main .fs1895per-tab{font-size:1895% !important}.integrated_report main .fs1900per-tab{font-size:1900% !important}.integrated_report main .fs1905per-tab{font-size:1905% !important}.integrated_report main .fs1910per-tab{font-size:1910% !important}.integrated_report main .fs1915per-tab{font-size:1915% !important}.integrated_report main .fs1920per-tab{font-size:1920% !important}.integrated_report main .fs1925per-tab{font-size:1925% !important}.integrated_report main .fs1930per-tab{font-size:1930% !important}.integrated_report main .fs1935per-tab{font-size:1935% !important}.integrated_report main .fs1940per-tab{font-size:1940% !important}.integrated_report main .fs1945per-tab{font-size:1945% !important}.integrated_report main .fs1950per-tab{font-size:1950% !important}.integrated_report main .fs1955per-tab{font-size:1955% !important}.integrated_report main .fs1960per-tab{font-size:1960% !important}.integrated_report main .fs1965per-tab{font-size:1965% !important}.integrated_report main .fs1970per-tab{font-size:1970% !important}.integrated_report main .fs1975per-tab{font-size:1975% !important}.integrated_report main .fs1980per-tab{font-size:1980% !important}.integrated_report main .fs1985per-tab{font-size:1985% !important}.integrated_report main .fs1990per-tab{font-size:1990% !important}.integrated_report main .fs1995per-tab{font-size:1995% !important}.integrated_report main .fs2000per-tab{font-size:2000% !important}.integrated_report main .w0per-tab{width:0% !important}.integrated_report main .w5per-tab{width:5% !important}.integrated_report main .w10per-tab{width:10% !important}.integrated_report main .w15per-tab{width:15% !important}.integrated_report main .w20per-tab{width:20% !important}.integrated_report main .w25per-tab{width:25% !important}.integrated_report main .w30per-tab{width:30% !important}.integrated_report main .w35per-tab{width:35% !important}.integrated_report main .w40per-tab{width:40% !important}.integrated_report main .w45per-tab{width:45% !important}.integrated_report main .w50per-tab{width:50% !important}.integrated_report main .w55per-tab{width:55% !important}.integrated_report main .w60per-tab{width:60% !important}.integrated_report main .w65per-tab{width:65% !important}.integrated_report main .w70per-tab{width:70% !important}.integrated_report main .w75per-tab{width:75% !important}.integrated_report main .w80per-tab{width:80% !important}.integrated_report main .w85per-tab{width:85% !important}.integrated_report main .w90per-tab{width:90% !important}.integrated_report main .w95per-tab{width:95% !important}.integrated_report main .w100per-tab{width:100% !important}.integrated_report main .w33per-tab{width:33.3333333333% !important}.integrated_report main .p01em-tab{padding:.1em !important}.integrated_report main .p02em-tab{padding:.2em !important}.integrated_report main .p03em-tab{padding:.3em !important}.integrated_report main .p04em-tab{padding:.4em !important}.integrated_report main .p05em-tab{padding:.5em !important}.integrated_report main .p06em-tab{padding:.6em !important}.integrated_report main .p07em-tab{padding:.7em !important}.integrated_report main .p08em-tab{padding:.8em !important}.integrated_report main .p09em-tab{padding:.9em !important}.integrated_report main .p10em-tab{padding:1em !important}.integrated_report main .p11em-tab{padding:1.1em !important}.integrated_report main .p12em-tab{padding:1.2em !important}.integrated_report main .p13em-tab{padding:1.3em !important}.integrated_report main .p14em-tab{padding:1.4em !important}.integrated_report main .p15em-tab{padding:1.5em !important}.integrated_report main .p16em-tab{padding:1.6em !important}.integrated_report main .p17em-tab{padding:1.7em !important}.integrated_report main .p18em-tab{padding:1.8em !important}.integrated_report main .p19em-tab{padding:1.9em !important}.integrated_report main .p20em-tab{padding:2em !important}.integrated_report main .p21em-tab{padding:2.1em !important}.integrated_report main .p22em-tab{padding:2.2em !important}.integrated_report main .p23em-tab{padding:2.3em !important}.integrated_report main .p24em-tab{padding:2.4em !important}.integrated_report main .p25em-tab{padding:2.5em !important}.integrated_report main .p26em-tab{padding:2.6em !important}.integrated_report main .p27em-tab{padding:2.7em !important}.integrated_report main .p28em-tab{padding:2.8em !important}.integrated_report main .p29em-tab{padding:2.9em !important}.integrated_report main .p30em-tab{padding:3em !important}.integrated_report main .p31em-tab{padding:3.1em !important}.integrated_report main .p32em-tab{padding:3.2em !important}.integrated_report main .p33em-tab{padding:3.3em !important}.integrated_report main .p34em-tab{padding:3.4em !important}.integrated_report main .p35em-tab{padding:3.5em !important}.integrated_report main .p36em-tab{padding:3.6em !important}.integrated_report main .p37em-tab{padding:3.7em !important}.integrated_report main .p38em-tab{padding:3.8em !important}.integrated_report main .p39em-tab{padding:3.9em !important}.integrated_report main .p40em-tab{padding:4em !important}.integrated_report main .p41em-tab{padding:4.1em !important}.integrated_report main .p42em-tab{padding:4.2em !important}.integrated_report main .p43em-tab{padding:4.3em !important}.integrated_report main .p44em-tab{padding:4.4em !important}.integrated_report main .p45em-tab{padding:4.5em !important}.integrated_report main .p46em-tab{padding:4.6em !important}.integrated_report main .p47em-tab{padding:4.7em !important}.integrated_report main .p48em-tab{padding:4.8em !important}.integrated_report main .p49em-tab{padding:4.9em !important}.integrated_report main .p50em-tab{padding:5em !important}.integrated_report main .p0em-tab{padding:0em !important}.integrated_report main .pr00em-tab{padding-right:0em !important}.integrated_report main .pr05em-tab{padding-right:.5em !important}.integrated_report main .pr10em-tab{padding-right:1em !important}.integrated_report main .pr15em-tab{padding-right:1.5em !important}.integrated_report main .pr20em-tab{padding-right:2em !important}.integrated_report main .pr25em-tab{padding-right:2.5em !important}.integrated_report main .pr30em-tab{padding-right:3em !important}.integrated_report main .pr35em-tab{padding-right:3.5em !important}.integrated_report main .pr40em-tab{padding-right:4em !important}.integrated_report main .pr45em-tab{padding-right:4.5em !important}.integrated_report main .pr50em-tab{padding-right:5em !important}.integrated_report main .pr55em-tab{padding-right:5.5em !important}.integrated_report main .pr60em-tab{padding-right:6em !important}.integrated_report main .pr65em-tab{padding-right:6.5em !important}.integrated_report main .pr70em-tab{padding-right:7em !important}.integrated_report main .pr75em-tab{padding-right:7.5em !important}.integrated_report main .pr80em-tab{padding-right:8em !important}.integrated_report main .pr85em-tab{padding-right:8.5em !important}.integrated_report main .pr90em-tab{padding-right:9em !important}.integrated_report main .pr95em-tab{padding-right:9.5em !important}.integrated_report main .pr100em-tab{padding-right:10em !important}.integrated_report main .pl00em-tab{padding-left:0em !important}.integrated_report main .pl05em-tab{padding-left:.5em !important}.integrated_report main .pl10em-tab{padding-left:1em !important}.integrated_report main .pl15em-tab{padding-left:1.5em !important}.integrated_report main .pl20em-tab{padding-left:2em !important}.integrated_report main .pl25em-tab{padding-left:2.5em !important}.integrated_report main .pl30em-tab{padding-left:3em !important}.integrated_report main .pl35em-tab{padding-left:3.5em !important}.integrated_report main .pl40em-tab{padding-left:4em !important}.integrated_report main .pl45em-tab{padding-left:4.5em !important}.integrated_report main .pl50em-tab{padding-left:5em !important}.integrated_report main .pl55em-tab{padding-left:5.5em !important}.integrated_report main .pl60em-tab{padding-left:6em !important}.integrated_report main .pl65em-tab{padding-left:6.5em !important}.integrated_report main .pl70em-tab{padding-left:7em !important}.integrated_report main .pl75em-tab{padding-left:7.5em !important}.integrated_report main .pl80em-tab{padding-left:8em !important}.integrated_report main .pl85em-tab{padding-left:8.5em !important}.integrated_report main .pl90em-tab{padding-left:9em !important}.integrated_report main .pl95em-tab{padding-left:9.5em !important}.integrated_report main .pl100em-tab{padding-left:10em !important}.integrated_report main .mt0-tab{margin-top:0rem !important}.integrated_report main .mt5-tab{margin-top:.5rem !important}.integrated_report main .mt10-tab{margin-top:1rem !important}.integrated_report main .mt15-tab{margin-top:1.5rem !important}.integrated_report main .mt20-tab{margin-top:2rem !important}.integrated_report main .mt25-tab{margin-top:2.5rem !important}.integrated_report main .mt30-tab{margin-top:3rem !important}.integrated_report main .mt35-tab{margin-top:3.5rem !important}.integrated_report main .mt40-tab{margin-top:4rem !important}.integrated_report main .mt45-tab{margin-top:4.5rem !important}.integrated_report main .mt50-tab{margin-top:5rem !important}.integrated_report main .mt55-tab{margin-top:5.5rem !important}.integrated_report main .mt60-tab{margin-top:6rem !important}.integrated_report main .mt65-tab{margin-top:6.5rem !important}.integrated_report main .mt70-tab{margin-top:7rem !important}.integrated_report main .mt75-tab{margin-top:7.5rem !important}.integrated_report main .mt80-tab{margin-top:8rem !important}.integrated_report main .mt85-tab{margin-top:8.5rem !important}.integrated_report main .mt90-tab{margin-top:9rem !important}.integrated_report main .mt95-tab{margin-top:9.5rem !important}.integrated_report main .mt100-tab{margin-top:10rem !important}.integrated_report main .mt105-tab{margin-top:10.5rem !important}.integrated_report main .mt110-tab{margin-top:11rem !important}.integrated_report main .mt115-tab{margin-top:11.5rem !important}.integrated_report main .mt120-tab{margin-top:12rem !important}.integrated_report main .mt125-tab{margin-top:12.5rem !important}.integrated_report main .mt130-tab{margin-top:13rem !important}.integrated_report main .mt135-tab{margin-top:13.5rem !important}.integrated_report main .mt140-tab{margin-top:14rem !important}.integrated_report main .mt145-tab{margin-top:14.5rem !important}.integrated_report main .mt150-tab{margin-top:15rem !important}.integrated_report main .mt155-tab{margin-top:15.5rem !important}.integrated_report main .mt160-tab{margin-top:16rem !important}.integrated_report main .mt165-tab{margin-top:16.5rem !important}.integrated_report main .mt170-tab{margin-top:17rem !important}.integrated_report main .mt175-tab{margin-top:17.5rem !important}.integrated_report main .mt180-tab{margin-top:18rem !important}.integrated_report main .mt185-tab{margin-top:18.5rem !important}.integrated_report main .mt190-tab{margin-top:19rem !important}.integrated_report main .mt195-tab{margin-top:19.5rem !important}.integrated_report main .mt200-tab{margin-top:20rem !important}.integrated_report main .mt205-tab{margin-top:20.5rem !important}.integrated_report main .mt210-tab{margin-top:21rem !important}.integrated_report main .mt215-tab{margin-top:21.5rem !important}.integrated_report main .mt220-tab{margin-top:22rem !important}.integrated_report main .mt225-tab{margin-top:22.5rem !important}.integrated_report main .mt230-tab{margin-top:23rem !important}.integrated_report main .mt235-tab{margin-top:23.5rem !important}.integrated_report main .mt240-tab{margin-top:24rem !important}.integrated_report main .mt245-tab{margin-top:24.5rem !important}.integrated_report main .mt250-tab{margin-top:25rem !important}.integrated_report main .mb0-tab{margin-bottom:0rem !important}.integrated_report main .mb5-tab{margin-bottom:.5rem !important}.integrated_report main .mb10-tab{margin-bottom:1rem !important}.integrated_report main .mb15-tab{margin-bottom:1.5rem !important}.integrated_report main .mb20-tab{margin-bottom:2rem !important}.integrated_report main .mb25-tab{margin-bottom:2.5rem !important}.integrated_report main .mb30-tab{margin-bottom:3rem !important}.integrated_report main .mb35-tab{margin-bottom:3.5rem !important}.integrated_report main .mb40-tab{margin-bottom:4rem !important}.integrated_report main .mb45-tab{margin-bottom:4.5rem !important}.integrated_report main .mb50-tab{margin-bottom:5rem !important}.integrated_report main .mb55-tab{margin-bottom:5.5rem !important}.integrated_report main .mb60-tab{margin-bottom:6rem !important}.integrated_report main .mb65-tab{margin-bottom:6.5rem !important}.integrated_report main .mb70-tab{margin-bottom:7rem !important}.integrated_report main .mb75-tab{margin-bottom:7.5rem !important}.integrated_report main .mb80-tab{margin-bottom:8rem !important}.integrated_report main .mb85-tab{margin-bottom:8.5rem !important}.integrated_report main .mb90-tab{margin-bottom:9rem !important}.integrated_report main .mb95-tab{margin-bottom:9.5rem !important}.integrated_report main .mb100-tab{margin-bottom:10rem !important}.integrated_report main .mb105-tab{margin-bottom:10.5rem !important}.integrated_report main .mb110-tab{margin-bottom:11rem !important}.integrated_report main .mb115-tab{margin-bottom:11.5rem !important}.integrated_report main .mb120-tab{margin-bottom:12rem !important}.integrated_report main .mb125-tab{margin-bottom:12.5rem !important}.integrated_report main .mb130-tab{margin-bottom:13rem !important}.integrated_report main .mb135-tab{margin-bottom:13.5rem !important}.integrated_report main .mb140-tab{margin-bottom:14rem !important}.integrated_report main .mb145-tab{margin-bottom:14.5rem !important}.integrated_report main .mb150-tab{margin-bottom:15rem !important}.integrated_report main .mb155-tab{margin-bottom:15.5rem !important}.integrated_report main .mb160-tab{margin-bottom:16rem !important}.integrated_report main .mb165-tab{margin-bottom:16.5rem !important}.integrated_report main .mb170-tab{margin-bottom:17rem !important}.integrated_report main .mb175-tab{margin-bottom:17.5rem !important}.integrated_report main .mb180-tab{margin-bottom:18rem !important}.integrated_report main .mb185-tab{margin-bottom:18.5rem !important}.integrated_report main .mb190-tab{margin-bottom:19rem !important}.integrated_report main .mb195-tab{margin-bottom:19.5rem !important}.integrated_report main .mb200-tab{margin-bottom:20rem !important}.integrated_report main .mb205-tab{margin-bottom:20.5rem !important}.integrated_report main .mb210-tab{margin-bottom:21rem !important}.integrated_report main .mb215-tab{margin-bottom:21.5rem !important}.integrated_report main .mb220-tab{margin-bottom:22rem !important}.integrated_report main .mb225-tab{margin-bottom:22.5rem !important}.integrated_report main .mb230-tab{margin-bottom:23rem !important}.integrated_report main .mb235-tab{margin-bottom:23.5rem !important}.integrated_report main .mb240-tab{margin-bottom:24rem !important}.integrated_report main .mb245-tab{margin-bottom:24.5rem !important}.integrated_report main .mb250-tab{margin-bottom:25rem !important}.integrated_report main .mr01em-tab{margin-right:.1em !important}.integrated_report main .mr-01em-tab{margin-right:-0.1em !important}.integrated_report main .mr02em-tab{margin-right:.2em !important}.integrated_report main .mr-02em-tab{margin-right:-0.2em !important}.integrated_report main .mr03em-tab{margin-right:.3em !important}.integrated_report main .mr-03em-tab{margin-right:-0.3em !important}.integrated_report main .mr04em-tab{margin-right:.4em !important}.integrated_report main .mr-04em-tab{margin-right:-0.4em !important}.integrated_report main .mr05em-tab{margin-right:.5em !important}.integrated_report main .mr-05em-tab{margin-right:-0.5em !important}.integrated_report main .mr06em-tab{margin-right:.6em !important}.integrated_report main .mr-06em-tab{margin-right:-0.6em !important}.integrated_report main .mr07em-tab{margin-right:.7em !important}.integrated_report main .mr-07em-tab{margin-right:-0.7em !important}.integrated_report main .mr08em-tab{margin-right:.8em !important}.integrated_report main .mr-08em-tab{margin-right:-0.8em !important}.integrated_report main .mr09em-tab{margin-right:.9em !important}.integrated_report main .mr-09em-tab{margin-right:-0.9em !important}.integrated_report main .mr10em-tab{margin-right:1em !important}.integrated_report main .mr-10em-tab{margin-right:-1em !important}.integrated_report main .mr11em-tab{margin-right:1.1em !important}.integrated_report main .mr-11em-tab{margin-right:-1.1em !important}.integrated_report main .mr12em-tab{margin-right:1.2em !important}.integrated_report main .mr-12em-tab{margin-right:-1.2em !important}.integrated_report main .mr13em-tab{margin-right:1.3em !important}.integrated_report main .mr-13em-tab{margin-right:-1.3em !important}.integrated_report main .mr14em-tab{margin-right:1.4em !important}.integrated_report main .mr-14em-tab{margin-right:-1.4em !important}.integrated_report main .mr15em-tab{margin-right:1.5em !important}.integrated_report main .mr-15em-tab{margin-right:-1.5em !important}.integrated_report main .mr16em-tab{margin-right:1.6em !important}.integrated_report main .mr-16em-tab{margin-right:-1.6em !important}.integrated_report main .mr17em-tab{margin-right:1.7em !important}.integrated_report main .mr-17em-tab{margin-right:-1.7em !important}.integrated_report main .mr18em-tab{margin-right:1.8em !important}.integrated_report main .mr-18em-tab{margin-right:-1.8em !important}.integrated_report main .mr19em-tab{margin-right:1.9em !important}.integrated_report main .mr-19em-tab{margin-right:-1.9em !important}.integrated_report main .mr20em-tab{margin-right:2em !important}.integrated_report main .mr-20em-tab{margin-right:-2em !important}.integrated_report main .mr21em-tab{margin-right:2.1em !important}.integrated_report main .mr-21em-tab{margin-right:-2.1em !important}.integrated_report main .mr22em-tab{margin-right:2.2em !important}.integrated_report main .mr-22em-tab{margin-right:-2.2em !important}.integrated_report main .mr23em-tab{margin-right:2.3em !important}.integrated_report main .mr-23em-tab{margin-right:-2.3em !important}.integrated_report main .mr24em-tab{margin-right:2.4em !important}.integrated_report main .mr-24em-tab{margin-right:-2.4em !important}.integrated_report main .mr25em-tab{margin-right:2.5em !important}.integrated_report main .mr-25em-tab{margin-right:-2.5em !important}.integrated_report main .mr26em-tab{margin-right:2.6em !important}.integrated_report main .mr-26em-tab{margin-right:-2.6em !important}.integrated_report main .mr27em-tab{margin-right:2.7em !important}.integrated_report main .mr-27em-tab{margin-right:-2.7em !important}.integrated_report main .mr28em-tab{margin-right:2.8em !important}.integrated_report main .mr-28em-tab{margin-right:-2.8em !important}.integrated_report main .mr29em-tab{margin-right:2.9em !important}.integrated_report main .mr-29em-tab{margin-right:-2.9em !important}.integrated_report main .mr30em-tab{margin-right:3em !important}.integrated_report main .mr-30em-tab{margin-right:-3em !important}.integrated_report main .mr31em-tab{margin-right:3.1em !important}.integrated_report main .mr-31em-tab{margin-right:-3.1em !important}.integrated_report main .mr32em-tab{margin-right:3.2em !important}.integrated_report main .mr-32em-tab{margin-right:-3.2em !important}.integrated_report main .mr33em-tab{margin-right:3.3em !important}.integrated_report main .mr-33em-tab{margin-right:-3.3em !important}.integrated_report main .mr34em-tab{margin-right:3.4em !important}.integrated_report main .mr-34em-tab{margin-right:-3.4em !important}.integrated_report main .mr35em-tab{margin-right:3.5em !important}.integrated_report main .mr-35em-tab{margin-right:-3.5em !important}.integrated_report main .mr36em-tab{margin-right:3.6em !important}.integrated_report main .mr-36em-tab{margin-right:-3.6em !important}.integrated_report main .mr37em-tab{margin-right:3.7em !important}.integrated_report main .mr-37em-tab{margin-right:-3.7em !important}.integrated_report main .mr38em-tab{margin-right:3.8em !important}.integrated_report main .mr-38em-tab{margin-right:-3.8em !important}.integrated_report main .mr39em-tab{margin-right:3.9em !important}.integrated_report main .mr-39em-tab{margin-right:-3.9em !important}.integrated_report main .mr40em-tab{margin-right:4em !important}.integrated_report main .mr-40em-tab{margin-right:-4em !important}.integrated_report main .mr41em-tab{margin-right:4.1em !important}.integrated_report main .mr-41em-tab{margin-right:-4.1em !important}.integrated_report main .mr42em-tab{margin-right:4.2em !important}.integrated_report main .mr-42em-tab{margin-right:-4.2em !important}.integrated_report main .mr43em-tab{margin-right:4.3em !important}.integrated_report main .mr-43em-tab{margin-right:-4.3em !important}.integrated_report main .mr44em-tab{margin-right:4.4em !important}.integrated_report main .mr-44em-tab{margin-right:-4.4em !important}.integrated_report main .mr45em-tab{margin-right:4.5em !important}.integrated_report main .mr-45em-tab{margin-right:-4.5em !important}.integrated_report main .mr46em-tab{margin-right:4.6em !important}.integrated_report main .mr-46em-tab{margin-right:-4.6em !important}.integrated_report main .mr47em-tab{margin-right:4.7em !important}.integrated_report main .mr-47em-tab{margin-right:-4.7em !important}.integrated_report main .mr48em-tab{margin-right:4.8em !important}.integrated_report main .mr-48em-tab{margin-right:-4.8em !important}.integrated_report main .mr49em-tab{margin-right:4.9em !important}.integrated_report main .mr-49em-tab{margin-right:-4.9em !important}.integrated_report main .mr50em-tab{margin-right:5em !important}.integrated_report main .mr-50em-tab{margin-right:-5em !important}.integrated_report main .ml01em-tab{margin-left:.1em !important}.integrated_report main .ml-01em-tab{margin-left:-0.1em !important}.integrated_report main .ml02em-tab{margin-left:.2em !important}.integrated_report main .ml-02em-tab{margin-left:-0.2em !important}.integrated_report main .ml03em-tab{margin-left:.3em !important}.integrated_report main .ml-03em-tab{margin-left:-0.3em !important}.integrated_report main .ml04em-tab{margin-left:.4em !important}.integrated_report main .ml-04em-tab{margin-left:-0.4em !important}.integrated_report main .ml05em-tab{margin-left:.5em !important}.integrated_report main .ml-05em-tab{margin-left:-0.5em !important}.integrated_report main .ml06em-tab{margin-left:.6em !important}.integrated_report main .ml-06em-tab{margin-left:-0.6em !important}.integrated_report main .ml07em-tab{margin-left:.7em !important}.integrated_report main .ml-07em-tab{margin-left:-0.7em !important}.integrated_report main .ml08em-tab{margin-left:.8em !important}.integrated_report main .ml-08em-tab{margin-left:-0.8em !important}.integrated_report main .ml09em-tab{margin-left:.9em !important}.integrated_report main .ml-09em-tab{margin-left:-0.9em !important}.integrated_report main .ml10em-tab{margin-left:1em !important}.integrated_report main .ml-10em-tab{margin-left:-1em !important}.integrated_report main .ml11em-tab{margin-left:1.1em !important}.integrated_report main .ml-11em-tab{margin-left:-1.1em !important}.integrated_report main .ml12em-tab{margin-left:1.2em !important}.integrated_report main .ml-12em-tab{margin-left:-1.2em !important}.integrated_report main .ml13em-tab{margin-left:1.3em !important}.integrated_report main .ml-13em-tab{margin-left:-1.3em !important}.integrated_report main .ml14em-tab{margin-left:1.4em !important}.integrated_report main .ml-14em-tab{margin-left:-1.4em !important}.integrated_report main .ml15em-tab{margin-left:1.5em !important}.integrated_report main .ml-15em-tab{margin-left:-1.5em !important}.integrated_report main .ml16em-tab{margin-left:1.6em !important}.integrated_report main .ml-16em-tab{margin-left:-1.6em !important}.integrated_report main .ml17em-tab{margin-left:1.7em !important}.integrated_report main .ml-17em-tab{margin-left:-1.7em !important}.integrated_report main .ml18em-tab{margin-left:1.8em !important}.integrated_report main .ml-18em-tab{margin-left:-1.8em !important}.integrated_report main .ml19em-tab{margin-left:1.9em !important}.integrated_report main .ml-19em-tab{margin-left:-1.9em !important}.integrated_report main .ml20em-tab{margin-left:2em !important}.integrated_report main .ml-20em-tab{margin-left:-2em !important}.integrated_report main .ml21em-tab{margin-left:2.1em !important}.integrated_report main .ml-21em-tab{margin-left:-2.1em !important}.integrated_report main .ml22em-tab{margin-left:2.2em !important}.integrated_report main .ml-22em-tab{margin-left:-2.2em !important}.integrated_report main .ml23em-tab{margin-left:2.3em !important}.integrated_report main .ml-23em-tab{margin-left:-2.3em !important}.integrated_report main .ml24em-tab{margin-left:2.4em !important}.integrated_report main .ml-24em-tab{margin-left:-2.4em !important}.integrated_report main .ml25em-tab{margin-left:2.5em !important}.integrated_report main .ml-25em-tab{margin-left:-2.5em !important}.integrated_report main .ml26em-tab{margin-left:2.6em !important}.integrated_report main .ml-26em-tab{margin-left:-2.6em !important}.integrated_report main .ml27em-tab{margin-left:2.7em !important}.integrated_report main .ml-27em-tab{margin-left:-2.7em !important}.integrated_report main .ml28em-tab{margin-left:2.8em !important}.integrated_report main .ml-28em-tab{margin-left:-2.8em !important}.integrated_report main .ml29em-tab{margin-left:2.9em !important}.integrated_report main .ml-29em-tab{margin-left:-2.9em !important}.integrated_report main .ml30em-tab{margin-left:3em !important}.integrated_report main .ml-30em-tab{margin-left:-3em !important}.integrated_report main .ml31em-tab{margin-left:3.1em !important}.integrated_report main .ml-31em-tab{margin-left:-3.1em !important}.integrated_report main .ml32em-tab{margin-left:3.2em !important}.integrated_report main .ml-32em-tab{margin-left:-3.2em !important}.integrated_report main .ml33em-tab{margin-left:3.3em !important}.integrated_report main .ml-33em-tab{margin-left:-3.3em !important}.integrated_report main .ml34em-tab{margin-left:3.4em !important}.integrated_report main .ml-34em-tab{margin-left:-3.4em !important}.integrated_report main .ml35em-tab{margin-left:3.5em !important}.integrated_report main .ml-35em-tab{margin-left:-3.5em !important}.integrated_report main .ml36em-tab{margin-left:3.6em !important}.integrated_report main .ml-36em-tab{margin-left:-3.6em !important}.integrated_report main .ml37em-tab{margin-left:3.7em !important}.integrated_report main .ml-37em-tab{margin-left:-3.7em !important}.integrated_report main .ml38em-tab{margin-left:3.8em !important}.integrated_report main .ml-38em-tab{margin-left:-3.8em !important}.integrated_report main .ml39em-tab{margin-left:3.9em !important}.integrated_report main .ml-39em-tab{margin-left:-3.9em !important}.integrated_report main .ml40em-tab{margin-left:4em !important}.integrated_report main .ml-40em-tab{margin-left:-4em !important}.integrated_report main .ml41em-tab{margin-left:4.1em !important}.integrated_report main .ml-41em-tab{margin-left:-4.1em !important}.integrated_report main .ml42em-tab{margin-left:4.2em !important}.integrated_report main .ml-42em-tab{margin-left:-4.2em !important}.integrated_report main .ml43em-tab{margin-left:4.3em !important}.integrated_report main .ml-43em-tab{margin-left:-4.3em !important}.integrated_report main .ml44em-tab{margin-left:4.4em !important}.integrated_report main .ml-44em-tab{margin-left:-4.4em !important}.integrated_report main .ml45em-tab{margin-left:4.5em !important}.integrated_report main .ml-45em-tab{margin-left:-4.5em !important}.integrated_report main .ml46em-tab{margin-left:4.6em !important}.integrated_report main .ml-46em-tab{margin-left:-4.6em !important}.integrated_report main .ml47em-tab{margin-left:4.7em !important}.integrated_report main .ml-47em-tab{margin-left:-4.7em !important}.integrated_report main .ml48em-tab{margin-left:4.8em !important}.integrated_report main .ml-48em-tab{margin-left:-4.8em !important}.integrated_report main .ml49em-tab{margin-left:4.9em !important}.integrated_report main .ml-49em-tab{margin-left:-4.9em !important}.integrated_report main .ml50em-tab{margin-left:5em !important}.integrated_report main .ml-50em-tab{margin-left:-5em !important}.integrated_report main .mt01em-tab{margin-top:.1em !important}.integrated_report main .mt-01em-tab{margin-top:-0.1em !important}.integrated_report main .mt02em-tab{margin-top:.2em !important}.integrated_report main .mt-02em-tab{margin-top:-0.2em !important}.integrated_report main .mt03em-tab{margin-top:.3em !important}.integrated_report main .mt-03em-tab{margin-top:-0.3em !important}.integrated_report main .mt04em-tab{margin-top:.4em !important}.integrated_report main .mt-04em-tab{margin-top:-0.4em !important}.integrated_report main .mt05em-tab{margin-top:.5em !important}.integrated_report main .mt-05em-tab{margin-top:-0.5em !important}.integrated_report main .mt06em-tab{margin-top:.6em !important}.integrated_report main .mt-06em-tab{margin-top:-0.6em !important}.integrated_report main .mt07em-tab{margin-top:.7em !important}.integrated_report main .mt-07em-tab{margin-top:-0.7em !important}.integrated_report main .mt08em-tab{margin-top:.8em !important}.integrated_report main .mt-08em-tab{margin-top:-0.8em !important}.integrated_report main .mt09em-tab{margin-top:.9em !important}.integrated_report main .mt-09em-tab{margin-top:-0.9em !important}.integrated_report main .mt10em-tab{margin-top:1em !important}.integrated_report main .mt-10em-tab{margin-top:-1em !important}.integrated_report main .mt11em-tab{margin-top:1.1em !important}.integrated_report main .mt-11em-tab{margin-top:-1.1em !important}.integrated_report main .mt12em-tab{margin-top:1.2em !important}.integrated_report main .mt-12em-tab{margin-top:-1.2em !important}.integrated_report main .mt13em-tab{margin-top:1.3em !important}.integrated_report main .mt-13em-tab{margin-top:-1.3em !important}.integrated_report main .mt14em-tab{margin-top:1.4em !important}.integrated_report main .mt-14em-tab{margin-top:-1.4em !important}.integrated_report main .mt15em-tab{margin-top:1.5em !important}.integrated_report main .mt-15em-tab{margin-top:-1.5em !important}.integrated_report main .mt16em-tab{margin-top:1.6em !important}.integrated_report main .mt-16em-tab{margin-top:-1.6em !important}.integrated_report main .mt17em-tab{margin-top:1.7em !important}.integrated_report main .mt-17em-tab{margin-top:-1.7em !important}.integrated_report main .mt18em-tab{margin-top:1.8em !important}.integrated_report main .mt-18em-tab{margin-top:-1.8em !important}.integrated_report main .mt19em-tab{margin-top:1.9em !important}.integrated_report main .mt-19em-tab{margin-top:-1.9em !important}.integrated_report main .mt20em-tab{margin-top:2em !important}.integrated_report main .mt-20em-tab{margin-top:-2em !important}.integrated_report main .mt21em-tab{margin-top:2.1em !important}.integrated_report main .mt-21em-tab{margin-top:-2.1em !important}.integrated_report main .mt22em-tab{margin-top:2.2em !important}.integrated_report main .mt-22em-tab{margin-top:-2.2em !important}.integrated_report main .mt23em-tab{margin-top:2.3em !important}.integrated_report main .mt-23em-tab{margin-top:-2.3em !important}.integrated_report main .mt24em-tab{margin-top:2.4em !important}.integrated_report main .mt-24em-tab{margin-top:-2.4em !important}.integrated_report main .mt25em-tab{margin-top:2.5em !important}.integrated_report main .mt-25em-tab{margin-top:-2.5em !important}.integrated_report main .mt26em-tab{margin-top:2.6em !important}.integrated_report main .mt-26em-tab{margin-top:-2.6em !important}.integrated_report main .mt27em-tab{margin-top:2.7em !important}.integrated_report main .mt-27em-tab{margin-top:-2.7em !important}.integrated_report main .mt28em-tab{margin-top:2.8em !important}.integrated_report main .mt-28em-tab{margin-top:-2.8em !important}.integrated_report main .mt29em-tab{margin-top:2.9em !important}.integrated_report main .mt-29em-tab{margin-top:-2.9em !important}.integrated_report main .mt30em-tab{margin-top:3em !important}.integrated_report main .mt-30em-tab{margin-top:-3em !important}.integrated_report main .mt31em-tab{margin-top:3.1em !important}.integrated_report main .mt-31em-tab{margin-top:-3.1em !important}.integrated_report main .mt32em-tab{margin-top:3.2em !important}.integrated_report main .mt-32em-tab{margin-top:-3.2em !important}.integrated_report main .mt33em-tab{margin-top:3.3em !important}.integrated_report main .mt-33em-tab{margin-top:-3.3em !important}.integrated_report main .mt34em-tab{margin-top:3.4em !important}.integrated_report main .mt-34em-tab{margin-top:-3.4em !important}.integrated_report main .mt35em-tab{margin-top:3.5em !important}.integrated_report main .mt-35em-tab{margin-top:-3.5em !important}.integrated_report main .mt36em-tab{margin-top:3.6em !important}.integrated_report main .mt-36em-tab{margin-top:-3.6em !important}.integrated_report main .mt37em-tab{margin-top:3.7em !important}.integrated_report main .mt-37em-tab{margin-top:-3.7em !important}.integrated_report main .mt38em-tab{margin-top:3.8em !important}.integrated_report main .mt-38em-tab{margin-top:-3.8em !important}.integrated_report main .mt39em-tab{margin-top:3.9em !important}.integrated_report main .mt-39em-tab{margin-top:-3.9em !important}.integrated_report main .mt40em-tab{margin-top:4em !important}.integrated_report main .mt-40em-tab{margin-top:-4em !important}.integrated_report main .mt41em-tab{margin-top:4.1em !important}.integrated_report main .mt-41em-tab{margin-top:-4.1em !important}.integrated_report main .mt42em-tab{margin-top:4.2em !important}.integrated_report main .mt-42em-tab{margin-top:-4.2em !important}.integrated_report main .mt43em-tab{margin-top:4.3em !important}.integrated_report main .mt-43em-tab{margin-top:-4.3em !important}.integrated_report main .mt44em-tab{margin-top:4.4em !important}.integrated_report main .mt-44em-tab{margin-top:-4.4em !important}.integrated_report main .mt45em-tab{margin-top:4.5em !important}.integrated_report main .mt-45em-tab{margin-top:-4.5em !important}.integrated_report main .mt46em-tab{margin-top:4.6em !important}.integrated_report main .mt-46em-tab{margin-top:-4.6em !important}.integrated_report main .mt47em-tab{margin-top:4.7em !important}.integrated_report main .mt-47em-tab{margin-top:-4.7em !important}.integrated_report main .mt48em-tab{margin-top:4.8em !important}.integrated_report main .mt-48em-tab{margin-top:-4.8em !important}.integrated_report main .mt49em-tab{margin-top:4.9em !important}.integrated_report main .mt-49em-tab{margin-top:-4.9em !important}.integrated_report main .mt50em-tab{margin-top:5em !important}.integrated_report main .mt-50em-tab{margin-top:-5em !important}.integrated_report main .mb01em-tab{margin-bottom:.1em !important}.integrated_report main .mb-01em-tab{margin-bottom:-0.1em !important}.integrated_report main .mb02em-tab{margin-bottom:.2em !important}.integrated_report main .mb-02em-tab{margin-bottom:-0.2em !important}.integrated_report main .mb03em-tab{margin-bottom:.3em !important}.integrated_report main .mb-03em-tab{margin-bottom:-0.3em !important}.integrated_report main .mb04em-tab{margin-bottom:.4em !important}.integrated_report main .mb-04em-tab{margin-bottom:-0.4em !important}.integrated_report main .mb05em-tab{margin-bottom:.5em !important}.integrated_report main .mb-05em-tab{margin-bottom:-0.5em !important}.integrated_report main .mb06em-tab{margin-bottom:.6em !important}.integrated_report main .mb-06em-tab{margin-bottom:-0.6em !important}.integrated_report main .mb07em-tab{margin-bottom:.7em !important}.integrated_report main .mb-07em-tab{margin-bottom:-0.7em !important}.integrated_report main .mb08em-tab{margin-bottom:.8em !important}.integrated_report main .mb-08em-tab{margin-bottom:-0.8em !important}.integrated_report main .mb09em-tab{margin-bottom:.9em !important}.integrated_report main .mb-09em-tab{margin-bottom:-0.9em !important}.integrated_report main .mb10em-tab{margin-bottom:1em !important}.integrated_report main .mb-10em-tab{margin-bottom:-1em !important}.integrated_report main .mb11em-tab{margin-bottom:1.1em !important}.integrated_report main .mb-11em-tab{margin-bottom:-1.1em !important}.integrated_report main .mb12em-tab{margin-bottom:1.2em !important}.integrated_report main .mb-12em-tab{margin-bottom:-1.2em !important}.integrated_report main .mb13em-tab{margin-bottom:1.3em !important}.integrated_report main .mb-13em-tab{margin-bottom:-1.3em !important}.integrated_report main .mb14em-tab{margin-bottom:1.4em !important}.integrated_report main .mb-14em-tab{margin-bottom:-1.4em !important}.integrated_report main .mb15em-tab{margin-bottom:1.5em !important}.integrated_report main .mb-15em-tab{margin-bottom:-1.5em !important}.integrated_report main .mb16em-tab{margin-bottom:1.6em !important}.integrated_report main .mb-16em-tab{margin-bottom:-1.6em !important}.integrated_report main .mb17em-tab{margin-bottom:1.7em !important}.integrated_report main .mb-17em-tab{margin-bottom:-1.7em !important}.integrated_report main .mb18em-tab{margin-bottom:1.8em !important}.integrated_report main .mb-18em-tab{margin-bottom:-1.8em !important}.integrated_report main .mb19em-tab{margin-bottom:1.9em !important}.integrated_report main .mb-19em-tab{margin-bottom:-1.9em !important}.integrated_report main .mb20em-tab{margin-bottom:2em !important}.integrated_report main .mb-20em-tab{margin-bottom:-2em !important}.integrated_report main .mb21em-tab{margin-bottom:2.1em !important}.integrated_report main .mb-21em-tab{margin-bottom:-2.1em !important}.integrated_report main .mb22em-tab{margin-bottom:2.2em !important}.integrated_report main .mb-22em-tab{margin-bottom:-2.2em !important}.integrated_report main .mb23em-tab{margin-bottom:2.3em !important}.integrated_report main .mb-23em-tab{margin-bottom:-2.3em !important}.integrated_report main .mb24em-tab{margin-bottom:2.4em !important}.integrated_report main .mb-24em-tab{margin-bottom:-2.4em !important}.integrated_report main .mb25em-tab{margin-bottom:2.5em !important}.integrated_report main .mb-25em-tab{margin-bottom:-2.5em !important}.integrated_report main .mb26em-tab{margin-bottom:2.6em !important}.integrated_report main .mb-26em-tab{margin-bottom:-2.6em !important}.integrated_report main .mb27em-tab{margin-bottom:2.7em !important}.integrated_report main .mb-27em-tab{margin-bottom:-2.7em !important}.integrated_report main .mb28em-tab{margin-bottom:2.8em !important}.integrated_report main .mb-28em-tab{margin-bottom:-2.8em !important}.integrated_report main .mb29em-tab{margin-bottom:2.9em !important}.integrated_report main .mb-29em-tab{margin-bottom:-2.9em !important}.integrated_report main .mb30em-tab{margin-bottom:3em !important}.integrated_report main .mb-30em-tab{margin-bottom:-3em !important}.integrated_report main .mb31em-tab{margin-bottom:3.1em !important}.integrated_report main .mb-31em-tab{margin-bottom:-3.1em !important}.integrated_report main .mb32em-tab{margin-bottom:3.2em !important}.integrated_report main .mb-32em-tab{margin-bottom:-3.2em !important}.integrated_report main .mb33em-tab{margin-bottom:3.3em !important}.integrated_report main .mb-33em-tab{margin-bottom:-3.3em !important}.integrated_report main .mb34em-tab{margin-bottom:3.4em !important}.integrated_report main .mb-34em-tab{margin-bottom:-3.4em !important}.integrated_report main .mb35em-tab{margin-bottom:3.5em !important}.integrated_report main .mb-35em-tab{margin-bottom:-3.5em !important}.integrated_report main .mb36em-tab{margin-bottom:3.6em !important}.integrated_report main .mb-36em-tab{margin-bottom:-3.6em !important}.integrated_report main .mb37em-tab{margin-bottom:3.7em !important}.integrated_report main .mb-37em-tab{margin-bottom:-3.7em !important}.integrated_report main .mb38em-tab{margin-bottom:3.8em !important}.integrated_report main .mb-38em-tab{margin-bottom:-3.8em !important}.integrated_report main .mb39em-tab{margin-bottom:3.9em !important}.integrated_report main .mb-39em-tab{margin-bottom:-3.9em !important}.integrated_report main .mb40em-tab{margin-bottom:4em !important}.integrated_report main .mb-40em-tab{margin-bottom:-4em !important}.integrated_report main .mb41em-tab{margin-bottom:4.1em !important}.integrated_report main .mb-41em-tab{margin-bottom:-4.1em !important}.integrated_report main .mb42em-tab{margin-bottom:4.2em !important}.integrated_report main .mb-42em-tab{margin-bottom:-4.2em !important}.integrated_report main .mb43em-tab{margin-bottom:4.3em !important}.integrated_report main .mb-43em-tab{margin-bottom:-4.3em !important}.integrated_report main .mb44em-tab{margin-bottom:4.4em !important}.integrated_report main .mb-44em-tab{margin-bottom:-4.4em !important}.integrated_report main .mb45em-tab{margin-bottom:4.5em !important}.integrated_report main .mb-45em-tab{margin-bottom:-4.5em !important}.integrated_report main .mb46em-tab{margin-bottom:4.6em !important}.integrated_report main .mb-46em-tab{margin-bottom:-4.6em !important}.integrated_report main .mb47em-tab{margin-bottom:4.7em !important}.integrated_report main .mb-47em-tab{margin-bottom:-4.7em !important}.integrated_report main .mb48em-tab{margin-bottom:4.8em !important}.integrated_report main .mb-48em-tab{margin-bottom:-4.8em !important}.integrated_report main .mb49em-tab{margin-bottom:4.9em !important}.integrated_report main .mb-49em-tab{margin-bottom:-4.9em !important}.integrated_report main .mb50em-tab{margin-bottom:5em !important}.integrated_report main .mb-50em-tab{margin-bottom:-5em !important}.integrated_report main .pr0-tab{padding-right:0 !important}.integrated_report main .pl0-tab{padding-left:0 !important}.integrated_report main .ml0-tab{margin-left:0 !important}.integrated_report main .mr0-tab{margin-right:0 !important}.integrated_report main .mbAuto-tab{margin-bottom:auto !important}.integrated_report main .mtAuto-tab{margin-top:auto !important}.integrated_report main .mrAuto-tab{margin-right:auto !important}.integrated_report main .mlAuto-tab{margin-left:auto !important}.integrated_report main .mgAuto-tab{margin:auto !important}.integrated_report main .display-pc{display:none !important}.integrated_report main .display-tab{display:block}.integrated_report main .borderSolid.borderNon-tab{border-color:rgba(0,0,0,0) !important}.integrated_report main .textAlignLeft-tab{text-align:left}.integrated_report main .textAlignCenter-tab{text-align:center}.integrated_report main .textAlignRight-tab{text-align:right}.integrated_report main .alignItemCenter-tab{align-items:center !important}.integrated_report main .alignItemStart-tab{align-items:flex-start !important}.integrated_report main .alignItemEnd-tab{align-items:flex-end !important}.integrated_report main .placeItemCenter-tab{place-items:center}.integrated_report main .alignCenter-tab{text-align:center}.integrated_report main .justifyContentCenter-tab{justify-content:center}.integrated_report main .justifyContentEnd-tab{justify-content:flex-end}.integrated_report main .common-pageNav{margin-bottom:3rem}.integrated_report main .common-section section:not(:first-of-type){margin-top:5rem}.integrated_report main .common-section p+section:first-of-type{margin-top:3rem}.integrated_report main .image-box.borderBox{padding:1em}.integrated_report main table{overflow-x:scroll}.integrated_report main .pageNavSection{margin-bottom:3em}.integrated_report main .common-displayBlock-tab{display:block}.integrated_report main .common-displayInlineBlock-tab{display:inline-block}.integrated_report main .common-grid-tab{display:grid}.integrated_report main .common-grid-templatecolumns-1-tab{grid-template-columns:repeat(1, 1fr)}.integrated_report main .common-grid-templatecolumns-2-tab{grid-template-columns:repeat(2, 1fr)}.integrated_report main .common-grid-templatecolumns-3-tab{grid-template-columns:repeat(3, 1fr)}.integrated_report main .common-grid-templatecolumns-4-tab{grid-template-columns:repeat(4, 1fr)}.integrated_report main .common-flex-tab{display:flex}.integrated_report main .common-flex-wrap-tab{flex-wrap:wrap}.integrated_report main .common-flex-row-tab{flex-direction:row}.integrated_report main .common-flex-column-tab{flex-direction:column}.integrated_report main .common-flex-column-reverse-tab{flex-direction:column-reverse}.integrated_report main .common-flex-1-tab{flex:1}.integrated_report main .common-flex-align-items-flex-end-tab{align-items:flex-end}.integrated_report main .common-gap5-tab{gap:.5rem}.integrated_report main .common-gap10-tab{gap:1rem}.integrated_report main .common-gap15-tab{gap:1.5rem}.integrated_report main .common-gap20-tab{gap:2rem}.integrated_report main .common-gap25-tab{gap:2.5rem}.integrated_report main .common-gap30-tab{gap:3rem}.integrated_report main .common-gap35-tab{gap:3.5rem}.integrated_report main .common-gap40-tab{gap:4rem}.integrated_report main .common-gap45-tab{gap:4.5rem}.integrated_report main .common-gap50-tab{gap:5rem}.integrated_report main .common-gap55-tab{gap:5.5rem}.integrated_report main .common-gap60-tab{gap:6rem}.integrated_report main .common-gap65-tab{gap:6.5rem}.integrated_report main .common-gap70-tab{gap:7rem}.integrated_report main .common-gap75-tab{gap:7.5rem}.integrated_report main .common-gap80-tab{gap:8rem}.integrated_report main .common-gap85-tab{gap:8.5rem}.integrated_report main .common-gap90-tab{gap:9rem}.integrated_report main .common-gap95-tab{gap:9.5rem}.integrated_report main .common-gap100-tab{gap:10rem}.integrated_report main .phase-txt-item-list{flex-direction:column}.integrated_report main .phase-txt-item{margin-bottom:2rem}.integrated_report main .itemDoughnut-wrap{width:50%;padding:4rem}.integrated_report main .itemDoughnut-box{flex-wrap:wrap;margin:-4rem}.integrated_report main .borderBox{padding:1em}.integrated_report main .sec-footer{padding-top:3rem}.integrated_report main .integrated_report_footer_item_wrap{flex-wrap:wrap;margin:-2rem}.integrated_report main .integrated_report_footer_item{width:50%;padding:2rem}.integrated_report:not(.top) main .recommend-footer-wrap{margin-top:6rem}.integrated_report main:not(:has(.sec-recommend)) .sec-footer{margin-top:6rem}body.top main .section-mv{height:auto}body.top main .section-mv .section-mv_inner{position:relative;display:inherit;padding-top:2rem;padding-bottom:2rem;background:url("/jp/ja/integrated_report/assets/img/top/mv_bg.webp") no-repeat right/cover}body.top main .section-mv .section-mv_inner .section-mv-text{width:90%;margin:0 auto 2rem auto}body.top main .section-mv .section-mv_inner .section-mv-img{width:90%;margin:0 auto;justify-content:center}body.top main .section-mv .section-mv_bg{display:none}body.top main .integrated_report-linkarea .common-section_inner>span{width:48%;margin-bottom:4rem}body.top main .integrated_report-linkarea .common-section_inner>section{width:48%}body.top main .integrated_report-linkarea .common-section_inner>section:not(:nth-of-type(3n)){margin-right:0}body.top main .integrated_report-linkarea .common-section_inner>section:not(:nth-of-type(2n)){margin-right:4%}body.top main .integrated_report-linkarea .common-section_inner>section:nth-of-type(n+3){margin-top:4rem}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list{flex-wrap:wrap}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item{width:48%;margin-bottom:2rem}body.top main .sec-pdf .common-linkBlock_button{width:70%;padding:1rem;justify-content:center}body.top main .sec-backNumber .common-linkBlock_button_box{margin:-0.5rem}body.top main .sec-backNumber .common-linkBlock_button{margin:.5rem}body.vision .sf2030Image .table-item{flex-direction:column;padding-right:2rem;padding-top:3rem !important}body.vision .sf2030Image .table-item-head{flex-direction:column;width:100%}body.vision .sf2030Image .table-item-txt>span{margin-bottom:0}body.vision .sf2030Image .table-item-detail{width:100%;padding-left:unset;padding-right:unset}body.vision .sf2030Image .table-item .third-ul li:before{top:-0.15em}body.vision .sf2030Image .triangle{width:3rem;height:1.5rem;margin:0 auto}body.vision .sf2030Image .triangle-wrap{margin:.5rem auto 1.5rem}body.vision .next2025Image .leftCon{width:100%}body.vision .next2025Image .table-item-list.third-ol .leftCon{margin-bottom:1em;font-weight:600}body.vision .next2025Image .table-item-list.third-ol .table-item{padding-left:4em}body.vision .next2025Image .table-item-list .leftCon{justify-content:center;margin-bottom:1em;font-weight:600}body.vision .next2025Image .table-item-list .table-item{flex-direction:column;padding-top:1em}body.vision .next2025Image .data-item::after{top:-0.75em;left:1em}body.vision .goalsAndResults .plan,body.vision .externalEvaluation .plan{padding-left:5em;width:65%}body.vision .goalsAndResults .table-item:first-of-type,body.vision .externalEvaluation .table-item:first-of-type{padding-top:1.5em}body.vision .goalsAndResults ol.third-ol li,body.vision .externalEvaluation ol.third-ol li{padding-left:unset}body.vision .goalsAndResults ol.third-ol li:before,body.vision .externalEvaluation ol.third-ol li:before{width:1.5em;margin-left:-0.25em}body.vision .goalsAndResults .data-item::after,body.vision .externalEvaluation .data-item::after{font-size:1.15rem;top:-2em;left:50%;transform:translateX(-50%)}body.vision .externalEvaluation .data-item::after{transform:unset;left:unset}body.vision .externalEvaluation .customersAndBusinessPartners{padding-bottom:1em;width:100%;align-items:flex-start;flex-direction:column;border-bottom:1px solid #d7d7d7}body.vision .externalEvaluation .institutionalInvestors{width:100%}body.vision .externalEvaluation .customersAndBusinessPartners-img img{width:20% !important}body.vision .externalEvaluation .customersAndBusinessPartners-img,body.vision .externalEvaluation .institutionalInvestors-img{width:30% !important}body.vision .externalEvaluation .customersAndBusinessPartners-img img,body.vision .externalEvaluation .institutionalInvestors-img img{margin-left:auto;margin-right:auto}body.vision .externalEvaluation .table-item-list .table-item-detail{align-items:flex-start;flex-direction:column}body.innovationtechnology main .image-section01{flex-wrap:wrap;flex-direction:column}body.innovationtechnology main .image-section01 .triangleDown{margin:1.5rem auto}body.innovationtechnology main .image-wrap01{width:100%}body.innovationtechnology main .image-wrap02{width:100%}body.people main .evolutionaryPoint .table-item-detail .third-ul{padding-left:unset}body.governance main .evaluationMethod .bgGrayOl{margin-left:auto;margin-right:auto}body.governance main .evaluationMethod .triangle{margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;width:10rem;height:3rem}body.message main .mv-wrap{padding-top:5rem}body.message main .mv-wrap .mv-inner{padding-left:4rem;padding-right:4rem}body.message main .profile-main-item{padding:1em 1.5em;font-size:1.6rem;bottom:3rem;right:3rem}body.message main .profile-main-item.rightCon{left:3rem}body.message main .profile-massage{margin-top:2rem}body.message main .achievements-wrap:has(.achievements-item:first-child+.achievements-item){flex-direction:column;gap:2rem}body.message main .contents-massage-section{margin-top:6rem}body.message main .mv-section+.contents-massage-section{margin-top:3rem}body.message.outsidedirector_index main section:not(:last-child),body.message.new_auditor main section:not(:last-child){margin-bottom:8rem}body.message.ceo main .profile-main-item.rightCon,body.message.chairman main .profile-main-item.rightCon{font-size:1.3rem;bottom:0}body.message.new_auditor main .mv-inner{padding-top:4rem}body.message.new_auditor main .profile-main-img{max-width:28rem}body.message.new_auditor main .profile-main-item{left:10% !important;bottom:5rem !important}body.message.outsidedirector_index main .profile-main-item.kamikama{right:5%}body.message.outsidedirector_individual main .contents-massage-section:has(>.profile-sub-inner)+section:has(.third-heading4){margin-top:6rem}body.message.outsidedirector_individual main .contents-massage-section:has(>.profile-sub-inner)+section:not(:has(.third-heading4)){margin-top:6rem}body.message.outsidedirector_individual main section .profile-sub-inner{margin-top:3rem}body.officer main .officer-item-list{grid-template-columns:repeat(2, 1fr)}body.officer main .officer-item-list.-adjustHalf{grid-template-columns:repeat(3, 1fr)}body.officer main .color-note .officer-post-color{gap:10px}body.philosophy main .philosophy-sub-title .third-heading4:before{top:.5em}body.philosophy main .shaft-item-text{font-size:1.8vw}body.philosophy main .shaft-item.last .shaft-item-arrow::before{border-top:100px solid rgba(0,0,0,0);border-bottom:100px solid rgba(0,0,0,0);border-left:43px solid #fff;top:-50px;right:-43px}body.philosophy main .shaft-item.first:before{font-size:1.4vw}body.philosophy main .triangleDown{height:3rem;width:15%;margin-left:auto;margin-right:auto}}@media(max-width: 480px){.integrated_report main .lh10-sp{line-height:1 !important}.integrated_report main .lh12-sp{line-height:1.2 !important}.integrated_report main .lh13-sp{line-height:1.3 !important}.integrated_report main .lh14-sp{line-height:1.4 !important}.integrated_report main .lh15-sp{line-height:1.5 !important}.integrated_report main .lh16-sp{line-height:1.6 !important}.integrated_report main .lh17-sp{line-height:1.7 !important}.integrated_report main .lh18-sp{line-height:1.8 !important}.integrated_report main .top-200em-sp{top:-2em !important}.integrated_report main .top-195em-sp{top:-1.95em !important}.integrated_report main .top-190em-sp{top:-1.9em !important}.integrated_report main .top-185em-sp{top:-1.85em !important}.integrated_report main .top-180em-sp{top:-1.8em !important}.integrated_report main .top-175em-sp{top:-1.75em !important}.integrated_report main .top-170em-sp{top:-1.7em !important}.integrated_report main .top-165em-sp{top:-1.65em !important}.integrated_report main .top-160em-sp{top:-1.6em !important}.integrated_report main .top-155em-sp{top:-1.55em !important}.integrated_report main .top-150em-sp{top:-1.5em !important}.integrated_report main .top-145em-sp{top:-1.45em !important}.integrated_report main .top-140em-sp{top:-1.4em !important}.integrated_report main .top-135em-sp{top:-1.35em !important}.integrated_report main .top-130em-sp{top:-1.3em !important}.integrated_report main .top-125em-sp{top:-1.25em !important}.integrated_report main .top-120em-sp{top:-1.2em !important}.integrated_report main .top-115em-sp{top:-1.15em !important}.integrated_report main .top-110em-sp{top:-1.1em !important}.integrated_report main .top-105em-sp{top:-1.05em !important}.integrated_report main .top-100em-sp{top:-1em !important}.integrated_report main .top-95em-sp{top:-0.95em !important}.integrated_report main .top-90em-sp{top:-0.9em !important}.integrated_report main .top-85em-sp{top:-0.85em !important}.integrated_report main .top-80em-sp{top:-0.8em !important}.integrated_report main .top-75em-sp{top:-0.75em !important}.integrated_report main .top-70em-sp{top:-0.7em !important}.integrated_report main .top-65em-sp{top:-0.65em !important}.integrated_report main .top-60em-sp{top:-0.6em !important}.integrated_report main .top-55em-sp{top:-0.55em !important}.integrated_report main .top-50em-sp{top:-0.5em !important}.integrated_report main .top-45em-sp{top:-0.45em !important}.integrated_report main .top-40em-sp{top:-0.4em !important}.integrated_report main .top-35em-sp{top:-0.35em !important}.integrated_report main .top-30em-sp{top:-0.3em !important}.integrated_report main .top-25em-sp{top:-0.25em !important}.integrated_report main .top-20em-sp{top:-0.2em !important}.integrated_report main .top-15em-sp{top:-0.15em !important}.integrated_report main .top-10em-sp{top:-0.1em !important}.integrated_report main .top-05em-sp{top:-0.05em !important}.integrated_report main .top0-sp{top:0 !important}.integrated_report main .top05em-sp{top:.05em !important}.integrated_report main .top10em-sp{top:.1em !important}.integrated_report main .top15em-sp{top:.15em !important}.integrated_report main .top20em-sp{top:.2em !important}.integrated_report main .top25em-sp{top:.25em !important}.integrated_report main .top30em-sp{top:.3em !important}.integrated_report main .top35em-sp{top:.35em !important}.integrated_report main .top40em-sp{top:.4em !important}.integrated_report main .top45em-sp{top:.45em !important}.integrated_report main .top50em-sp{top:.5em !important}.integrated_report main .top55em-sp{top:.55em !important}.integrated_report main .top60em-sp{top:.6em !important}.integrated_report main .top65em-sp{top:.65em !important}.integrated_report main .top70em-sp{top:.7em !important}.integrated_report main .top75em-sp{top:.75em !important}.integrated_report main .top80em-sp{top:.8em !important}.integrated_report main .top85em-sp{top:.85em !important}.integrated_report main .top90em-sp{top:.9em !important}.integrated_report main .top95em-sp{top:.95em !important}.integrated_report main .top100em-sp{top:1em !important}.integrated_report main .top105em-sp{top:1.05em !important}.integrated_report main .top110em-sp{top:1.1em !important}.integrated_report main .top115em-sp{top:1.15em !important}.integrated_report main .top120em-sp{top:1.2em !important}.integrated_report main .top125em-sp{top:1.25em !important}.integrated_report main .top130em-sp{top:1.3em !important}.integrated_report main .top135em-sp{top:1.35em !important}.integrated_report main .top140em-sp{top:1.4em !important}.integrated_report main .top145em-sp{top:1.45em !important}.integrated_report main .top150em-sp{top:1.5em !important}.integrated_report main .top155em-sp{top:1.55em !important}.integrated_report main .top160em-sp{top:1.6em !important}.integrated_report main .top165em-sp{top:1.65em !important}.integrated_report main .top170em-sp{top:1.7em !important}.integrated_report main .top175em-sp{top:1.75em !important}.integrated_report main .top180em-sp{top:1.8em !important}.integrated_report main .top185em-sp{top:1.85em !important}.integrated_report main .top190em-sp{top:1.9em !important}.integrated_report main .top195em-sp{top:1.95em !important}.integrated_report main .top200em-sp{top:2em !important}.integrated_report main .ls-10em-sp{letter-spacing:-0.1em !important}.integrated_report main .ls-05em-sp{letter-spacing:-0.05em !important}.integrated_report main .ls0-sp{letter-spacing:0 !important}.integrated_report main .ls05em-sp{letter-spacing:.05em !important}.integrated_report main .ls10em-sp{letter-spacing:.1em !important}.integrated_report main .ls15em-sp{letter-spacing:.15em !important}.integrated_report main .ls20em-sp{letter-spacing:.2em !important}.integrated_report main .fs0per-sp{font-size:0% !important}.integrated_report main .fs5per-sp{font-size:5% !important}.integrated_report main .fs10per-sp{font-size:10% !important}.integrated_report main .fs15per-sp{font-size:15% !important}.integrated_report main .fs20per-sp{font-size:20% !important}.integrated_report main .fs25per-sp{font-size:25% !important}.integrated_report main .fs30per-sp{font-size:30% !important}.integrated_report main .fs35per-sp{font-size:35% !important}.integrated_report main .fs40per-sp{font-size:40% !important}.integrated_report main .fs45per-sp{font-size:45% !important}.integrated_report main .fs50per-sp{font-size:50% !important}.integrated_report main .fs55per-sp{font-size:55% !important}.integrated_report main .fs60per-sp{font-size:60% !important}.integrated_report main .fs65per-sp{font-size:65% !important}.integrated_report main .fs70per-sp{font-size:70% !important}.integrated_report main .fs75per-sp{font-size:75% !important}.integrated_report main .fs80per-sp{font-size:80% !important}.integrated_report main .fs85per-sp{font-size:85% !important}.integrated_report main .fs90per-sp{font-size:90% !important}.integrated_report main .fs95per-sp{font-size:95% !important}.integrated_report main .fs100per-sp{font-size:100% !important}.integrated_report main .fs105per-sp{font-size:105% !important}.integrated_report main .fs110per-sp{font-size:110% !important}.integrated_report main .fs115per-sp{font-size:115% !important}.integrated_report main .fs120per-sp{font-size:120% !important}.integrated_report main .fs125per-sp{font-size:125% !important}.integrated_report main .fs130per-sp{font-size:130% !important}.integrated_report main .fs135per-sp{font-size:135% !important}.integrated_report main .fs140per-sp{font-size:140% !important}.integrated_report main .fs145per-sp{font-size:145% !important}.integrated_report main .fs150per-sp{font-size:150% !important}.integrated_report main .fs155per-sp{font-size:155% !important}.integrated_report main .fs160per-sp{font-size:160% !important}.integrated_report main .fs165per-sp{font-size:165% !important}.integrated_report main .fs170per-sp{font-size:170% !important}.integrated_report main .fs175per-sp{font-size:175% !important}.integrated_report main .fs180per-sp{font-size:180% !important}.integrated_report main .fs185per-sp{font-size:185% !important}.integrated_report main .fs190per-sp{font-size:190% !important}.integrated_report main .fs195per-sp{font-size:195% !important}.integrated_report main .fs200per-sp{font-size:200% !important}.integrated_report main .fs205per-sp{font-size:205% !important}.integrated_report main .fs210per-sp{font-size:210% !important}.integrated_report main .fs215per-sp{font-size:215% !important}.integrated_report main .fs220per-sp{font-size:220% !important}.integrated_report main .fs225per-sp{font-size:225% !important}.integrated_report main .fs230per-sp{font-size:230% !important}.integrated_report main .fs235per-sp{font-size:235% !important}.integrated_report main .fs240per-sp{font-size:240% !important}.integrated_report main .fs245per-sp{font-size:245% !important}.integrated_report main .fs250per-sp{font-size:250% !important}.integrated_report main .fs255per-sp{font-size:255% !important}.integrated_report main .fs260per-sp{font-size:260% !important}.integrated_report main .fs265per-sp{font-size:265% !important}.integrated_report main .fs270per-sp{font-size:270% !important}.integrated_report main .fs275per-sp{font-size:275% !important}.integrated_report main .fs280per-sp{font-size:280% !important}.integrated_report main .fs285per-sp{font-size:285% !important}.integrated_report main .fs290per-sp{font-size:290% !important}.integrated_report main .fs295per-sp{font-size:295% !important}.integrated_report main .fs300per-sp{font-size:300% !important}.integrated_report main .fs305per-sp{font-size:305% !important}.integrated_report main .fs310per-sp{font-size:310% !important}.integrated_report main .fs315per-sp{font-size:315% !important}.integrated_report main .fs320per-sp{font-size:320% !important}.integrated_report main .fs325per-sp{font-size:325% !important}.integrated_report main .fs330per-sp{font-size:330% !important}.integrated_report main .fs335per-sp{font-size:335% !important}.integrated_report main .fs340per-sp{font-size:340% !important}.integrated_report main .fs345per-sp{font-size:345% !important}.integrated_report main .fs350per-sp{font-size:350% !important}.integrated_report main .fs355per-sp{font-size:355% !important}.integrated_report main .fs360per-sp{font-size:360% !important}.integrated_report main .fs365per-sp{font-size:365% !important}.integrated_report main .fs370per-sp{font-size:370% !important}.integrated_report main .fs375per-sp{font-size:375% !important}.integrated_report main .fs380per-sp{font-size:380% !important}.integrated_report main .fs385per-sp{font-size:385% !important}.integrated_report main .fs390per-sp{font-size:390% !important}.integrated_report main .fs395per-sp{font-size:395% !important}.integrated_report main .fs400per-sp{font-size:400% !important}.integrated_report main .fs405per-sp{font-size:405% !important}.integrated_report main .fs410per-sp{font-size:410% !important}.integrated_report main .fs415per-sp{font-size:415% !important}.integrated_report main .fs420per-sp{font-size:420% !important}.integrated_report main .fs425per-sp{font-size:425% !important}.integrated_report main .fs430per-sp{font-size:430% !important}.integrated_report main .fs435per-sp{font-size:435% !important}.integrated_report main .fs440per-sp{font-size:440% !important}.integrated_report main .fs445per-sp{font-size:445% !important}.integrated_report main .fs450per-sp{font-size:450% !important}.integrated_report main .fs455per-sp{font-size:455% !important}.integrated_report main .fs460per-sp{font-size:460% !important}.integrated_report main .fs465per-sp{font-size:465% !important}.integrated_report main .fs470per-sp{font-size:470% !important}.integrated_report main .fs475per-sp{font-size:475% !important}.integrated_report main .fs480per-sp{font-size:480% !important}.integrated_report main .fs485per-sp{font-size:485% !important}.integrated_report main .fs490per-sp{font-size:490% !important}.integrated_report main .fs495per-sp{font-size:495% !important}.integrated_report main .fs500per-sp{font-size:500% !important}.integrated_report main .fs505per-sp{font-size:505% !important}.integrated_report main .fs510per-sp{font-size:510% !important}.integrated_report main .fs515per-sp{font-size:515% !important}.integrated_report main .fs520per-sp{font-size:520% !important}.integrated_report main .fs525per-sp{font-size:525% !important}.integrated_report main .fs530per-sp{font-size:530% !important}.integrated_report main .fs535per-sp{font-size:535% !important}.integrated_report main .fs540per-sp{font-size:540% !important}.integrated_report main .fs545per-sp{font-size:545% !important}.integrated_report main .fs550per-sp{font-size:550% !important}.integrated_report main .fs555per-sp{font-size:555% !important}.integrated_report main .fs560per-sp{font-size:560% !important}.integrated_report main .fs565per-sp{font-size:565% !important}.integrated_report main .fs570per-sp{font-size:570% !important}.integrated_report main .fs575per-sp{font-size:575% !important}.integrated_report main .fs580per-sp{font-size:580% !important}.integrated_report main .fs585per-sp{font-size:585% !important}.integrated_report main .fs590per-sp{font-size:590% !important}.integrated_report main .fs595per-sp{font-size:595% !important}.integrated_report main .fs600per-sp{font-size:600% !important}.integrated_report main .fs605per-sp{font-size:605% !important}.integrated_report main .fs610per-sp{font-size:610% !important}.integrated_report main .fs615per-sp{font-size:615% !important}.integrated_report main .fs620per-sp{font-size:620% !important}.integrated_report main .fs625per-sp{font-size:625% !important}.integrated_report main .fs630per-sp{font-size:630% !important}.integrated_report main .fs635per-sp{font-size:635% !important}.integrated_report main .fs640per-sp{font-size:640% !important}.integrated_report main .fs645per-sp{font-size:645% !important}.integrated_report main .fs650per-sp{font-size:650% !important}.integrated_report main .fs655per-sp{font-size:655% !important}.integrated_report main .fs660per-sp{font-size:660% !important}.integrated_report main .fs665per-sp{font-size:665% !important}.integrated_report main .fs670per-sp{font-size:670% !important}.integrated_report main .fs675per-sp{font-size:675% !important}.integrated_report main .fs680per-sp{font-size:680% !important}.integrated_report main .fs685per-sp{font-size:685% !important}.integrated_report main .fs690per-sp{font-size:690% !important}.integrated_report main .fs695per-sp{font-size:695% !important}.integrated_report main .fs700per-sp{font-size:700% !important}.integrated_report main .fs705per-sp{font-size:705% !important}.integrated_report main .fs710per-sp{font-size:710% !important}.integrated_report main .fs715per-sp{font-size:715% !important}.integrated_report main .fs720per-sp{font-size:720% !important}.integrated_report main .fs725per-sp{font-size:725% !important}.integrated_report main .fs730per-sp{font-size:730% !important}.integrated_report main .fs735per-sp{font-size:735% !important}.integrated_report main .fs740per-sp{font-size:740% !important}.integrated_report main .fs745per-sp{font-size:745% !important}.integrated_report main .fs750per-sp{font-size:750% !important}.integrated_report main .fs755per-sp{font-size:755% !important}.integrated_report main .fs760per-sp{font-size:760% !important}.integrated_report main .fs765per-sp{font-size:765% !important}.integrated_report main .fs770per-sp{font-size:770% !important}.integrated_report main .fs775per-sp{font-size:775% !important}.integrated_report main .fs780per-sp{font-size:780% !important}.integrated_report main .fs785per-sp{font-size:785% !important}.integrated_report main .fs790per-sp{font-size:790% !important}.integrated_report main .fs795per-sp{font-size:795% !important}.integrated_report main .fs800per-sp{font-size:800% !important}.integrated_report main .fs805per-sp{font-size:805% !important}.integrated_report main .fs810per-sp{font-size:810% !important}.integrated_report main .fs815per-sp{font-size:815% !important}.integrated_report main .fs820per-sp{font-size:820% !important}.integrated_report main .fs825per-sp{font-size:825% !important}.integrated_report main .fs830per-sp{font-size:830% !important}.integrated_report main .fs835per-sp{font-size:835% !important}.integrated_report main .fs840per-sp{font-size:840% !important}.integrated_report main .fs845per-sp{font-size:845% !important}.integrated_report main .fs850per-sp{font-size:850% !important}.integrated_report main .fs855per-sp{font-size:855% !important}.integrated_report main .fs860per-sp{font-size:860% !important}.integrated_report main .fs865per-sp{font-size:865% !important}.integrated_report main .fs870per-sp{font-size:870% !important}.integrated_report main .fs875per-sp{font-size:875% !important}.integrated_report main .fs880per-sp{font-size:880% !important}.integrated_report main .fs885per-sp{font-size:885% !important}.integrated_report main .fs890per-sp{font-size:890% !important}.integrated_report main .fs895per-sp{font-size:895% !important}.integrated_report main .fs900per-sp{font-size:900% !important}.integrated_report main .fs905per-sp{font-size:905% !important}.integrated_report main .fs910per-sp{font-size:910% !important}.integrated_report main .fs915per-sp{font-size:915% !important}.integrated_report main .fs920per-sp{font-size:920% !important}.integrated_report main .fs925per-sp{font-size:925% !important}.integrated_report main .fs930per-sp{font-size:930% !important}.integrated_report main .fs935per-sp{font-size:935% !important}.integrated_report main .fs940per-sp{font-size:940% !important}.integrated_report main .fs945per-sp{font-size:945% !important}.integrated_report main .fs950per-sp{font-size:950% !important}.integrated_report main .fs955per-sp{font-size:955% !important}.integrated_report main .fs960per-sp{font-size:960% !important}.integrated_report main .fs965per-sp{font-size:965% !important}.integrated_report main .fs970per-sp{font-size:970% !important}.integrated_report main .fs975per-sp{font-size:975% !important}.integrated_report main .fs980per-sp{font-size:980% !important}.integrated_report main .fs985per-sp{font-size:985% !important}.integrated_report main .fs990per-sp{font-size:990% !important}.integrated_report main .fs995per-sp{font-size:995% !important}.integrated_report main .fs1000per-sp{font-size:1000% !important}.integrated_report main .fs1005per-sp{font-size:1005% !important}.integrated_report main .fs1010per-sp{font-size:1010% !important}.integrated_report main .fs1015per-sp{font-size:1015% !important}.integrated_report main .fs1020per-sp{font-size:1020% !important}.integrated_report main .fs1025per-sp{font-size:1025% !important}.integrated_report main .fs1030per-sp{font-size:1030% !important}.integrated_report main .fs1035per-sp{font-size:1035% !important}.integrated_report main .fs1040per-sp{font-size:1040% !important}.integrated_report main .fs1045per-sp{font-size:1045% !important}.integrated_report main .fs1050per-sp{font-size:1050% !important}.integrated_report main .fs1055per-sp{font-size:1055% !important}.integrated_report main .fs1060per-sp{font-size:1060% !important}.integrated_report main .fs1065per-sp{font-size:1065% !important}.integrated_report main .fs1070per-sp{font-size:1070% !important}.integrated_report main .fs1075per-sp{font-size:1075% !important}.integrated_report main .fs1080per-sp{font-size:1080% !important}.integrated_report main .fs1085per-sp{font-size:1085% !important}.integrated_report main .fs1090per-sp{font-size:1090% !important}.integrated_report main .fs1095per-sp{font-size:1095% !important}.integrated_report main .fs1100per-sp{font-size:1100% !important}.integrated_report main .fs1105per-sp{font-size:1105% !important}.integrated_report main .fs1110per-sp{font-size:1110% !important}.integrated_report main .fs1115per-sp{font-size:1115% !important}.integrated_report main .fs1120per-sp{font-size:1120% !important}.integrated_report main .fs1125per-sp{font-size:1125% !important}.integrated_report main .fs1130per-sp{font-size:1130% !important}.integrated_report main .fs1135per-sp{font-size:1135% !important}.integrated_report main .fs1140per-sp{font-size:1140% !important}.integrated_report main .fs1145per-sp{font-size:1145% !important}.integrated_report main .fs1150per-sp{font-size:1150% !important}.integrated_report main .fs1155per-sp{font-size:1155% !important}.integrated_report main .fs1160per-sp{font-size:1160% !important}.integrated_report main .fs1165per-sp{font-size:1165% !important}.integrated_report main .fs1170per-sp{font-size:1170% !important}.integrated_report main .fs1175per-sp{font-size:1175% !important}.integrated_report main .fs1180per-sp{font-size:1180% !important}.integrated_report main .fs1185per-sp{font-size:1185% !important}.integrated_report main .fs1190per-sp{font-size:1190% !important}.integrated_report main .fs1195per-sp{font-size:1195% !important}.integrated_report main .fs1200per-sp{font-size:1200% !important}.integrated_report main .fs1205per-sp{font-size:1205% !important}.integrated_report main .fs1210per-sp{font-size:1210% !important}.integrated_report main .fs1215per-sp{font-size:1215% !important}.integrated_report main .fs1220per-sp{font-size:1220% !important}.integrated_report main .fs1225per-sp{font-size:1225% !important}.integrated_report main .fs1230per-sp{font-size:1230% !important}.integrated_report main .fs1235per-sp{font-size:1235% !important}.integrated_report main .fs1240per-sp{font-size:1240% !important}.integrated_report main .fs1245per-sp{font-size:1245% !important}.integrated_report main .fs1250per-sp{font-size:1250% !important}.integrated_report main .fs1255per-sp{font-size:1255% !important}.integrated_report main .fs1260per-sp{font-size:1260% !important}.integrated_report main .fs1265per-sp{font-size:1265% !important}.integrated_report main .fs1270per-sp{font-size:1270% !important}.integrated_report main .fs1275per-sp{font-size:1275% !important}.integrated_report main .fs1280per-sp{font-size:1280% !important}.integrated_report main .fs1285per-sp{font-size:1285% !important}.integrated_report main .fs1290per-sp{font-size:1290% !important}.integrated_report main .fs1295per-sp{font-size:1295% !important}.integrated_report main .fs1300per-sp{font-size:1300% !important}.integrated_report main .fs1305per-sp{font-size:1305% !important}.integrated_report main .fs1310per-sp{font-size:1310% !important}.integrated_report main .fs1315per-sp{font-size:1315% !important}.integrated_report main .fs1320per-sp{font-size:1320% !important}.integrated_report main .fs1325per-sp{font-size:1325% !important}.integrated_report main .fs1330per-sp{font-size:1330% !important}.integrated_report main .fs1335per-sp{font-size:1335% !important}.integrated_report main .fs1340per-sp{font-size:1340% !important}.integrated_report main .fs1345per-sp{font-size:1345% !important}.integrated_report main .fs1350per-sp{font-size:1350% !important}.integrated_report main .fs1355per-sp{font-size:1355% !important}.integrated_report main .fs1360per-sp{font-size:1360% !important}.integrated_report main .fs1365per-sp{font-size:1365% !important}.integrated_report main .fs1370per-sp{font-size:1370% !important}.integrated_report main .fs1375per-sp{font-size:1375% !important}.integrated_report main .fs1380per-sp{font-size:1380% !important}.integrated_report main .fs1385per-sp{font-size:1385% !important}.integrated_report main .fs1390per-sp{font-size:1390% !important}.integrated_report main .fs1395per-sp{font-size:1395% !important}.integrated_report main .fs1400per-sp{font-size:1400% !important}.integrated_report main .fs1405per-sp{font-size:1405% !important}.integrated_report main .fs1410per-sp{font-size:1410% !important}.integrated_report main .fs1415per-sp{font-size:1415% !important}.integrated_report main .fs1420per-sp{font-size:1420% !important}.integrated_report main .fs1425per-sp{font-size:1425% !important}.integrated_report main .fs1430per-sp{font-size:1430% !important}.integrated_report main .fs1435per-sp{font-size:1435% !important}.integrated_report main .fs1440per-sp{font-size:1440% !important}.integrated_report main .fs1445per-sp{font-size:1445% !important}.integrated_report main .fs1450per-sp{font-size:1450% !important}.integrated_report main .fs1455per-sp{font-size:1455% !important}.integrated_report main .fs1460per-sp{font-size:1460% !important}.integrated_report main .fs1465per-sp{font-size:1465% !important}.integrated_report main .fs1470per-sp{font-size:1470% !important}.integrated_report main .fs1475per-sp{font-size:1475% !important}.integrated_report main .fs1480per-sp{font-size:1480% !important}.integrated_report main .fs1485per-sp{font-size:1485% !important}.integrated_report main .fs1490per-sp{font-size:1490% !important}.integrated_report main .fs1495per-sp{font-size:1495% !important}.integrated_report main .fs1500per-sp{font-size:1500% !important}.integrated_report main .fs1505per-sp{font-size:1505% !important}.integrated_report main .fs1510per-sp{font-size:1510% !important}.integrated_report main .fs1515per-sp{font-size:1515% !important}.integrated_report main .fs1520per-sp{font-size:1520% !important}.integrated_report main .fs1525per-sp{font-size:1525% !important}.integrated_report main .fs1530per-sp{font-size:1530% !important}.integrated_report main .fs1535per-sp{font-size:1535% !important}.integrated_report main .fs1540per-sp{font-size:1540% !important}.integrated_report main .fs1545per-sp{font-size:1545% !important}.integrated_report main .fs1550per-sp{font-size:1550% !important}.integrated_report main .fs1555per-sp{font-size:1555% !important}.integrated_report main .fs1560per-sp{font-size:1560% !important}.integrated_report main .fs1565per-sp{font-size:1565% !important}.integrated_report main .fs1570per-sp{font-size:1570% !important}.integrated_report main .fs1575per-sp{font-size:1575% !important}.integrated_report main .fs1580per-sp{font-size:1580% !important}.integrated_report main .fs1585per-sp{font-size:1585% !important}.integrated_report main .fs1590per-sp{font-size:1590% !important}.integrated_report main .fs1595per-sp{font-size:1595% !important}.integrated_report main .fs1600per-sp{font-size:1600% !important}.integrated_report main .fs1605per-sp{font-size:1605% !important}.integrated_report main .fs1610per-sp{font-size:1610% !important}.integrated_report main .fs1615per-sp{font-size:1615% !important}.integrated_report main .fs1620per-sp{font-size:1620% !important}.integrated_report main .fs1625per-sp{font-size:1625% !important}.integrated_report main .fs1630per-sp{font-size:1630% !important}.integrated_report main .fs1635per-sp{font-size:1635% !important}.integrated_report main .fs1640per-sp{font-size:1640% !important}.integrated_report main .fs1645per-sp{font-size:1645% !important}.integrated_report main .fs1650per-sp{font-size:1650% !important}.integrated_report main .fs1655per-sp{font-size:1655% !important}.integrated_report main .fs1660per-sp{font-size:1660% !important}.integrated_report main .fs1665per-sp{font-size:1665% !important}.integrated_report main .fs1670per-sp{font-size:1670% !important}.integrated_report main .fs1675per-sp{font-size:1675% !important}.integrated_report main .fs1680per-sp{font-size:1680% !important}.integrated_report main .fs1685per-sp{font-size:1685% !important}.integrated_report main .fs1690per-sp{font-size:1690% !important}.integrated_report main .fs1695per-sp{font-size:1695% !important}.integrated_report main .fs1700per-sp{font-size:1700% !important}.integrated_report main .fs1705per-sp{font-size:1705% !important}.integrated_report main .fs1710per-sp{font-size:1710% !important}.integrated_report main .fs1715per-sp{font-size:1715% !important}.integrated_report main .fs1720per-sp{font-size:1720% !important}.integrated_report main .fs1725per-sp{font-size:1725% !important}.integrated_report main .fs1730per-sp{font-size:1730% !important}.integrated_report main .fs1735per-sp{font-size:1735% !important}.integrated_report main .fs1740per-sp{font-size:1740% !important}.integrated_report main .fs1745per-sp{font-size:1745% !important}.integrated_report main .fs1750per-sp{font-size:1750% !important}.integrated_report main .fs1755per-sp{font-size:1755% !important}.integrated_report main .fs1760per-sp{font-size:1760% !important}.integrated_report main .fs1765per-sp{font-size:1765% !important}.integrated_report main .fs1770per-sp{font-size:1770% !important}.integrated_report main .fs1775per-sp{font-size:1775% !important}.integrated_report main .fs1780per-sp{font-size:1780% !important}.integrated_report main .fs1785per-sp{font-size:1785% !important}.integrated_report main .fs1790per-sp{font-size:1790% !important}.integrated_report main .fs1795per-sp{font-size:1795% !important}.integrated_report main .fs1800per-sp{font-size:1800% !important}.integrated_report main .fs1805per-sp{font-size:1805% !important}.integrated_report main .fs1810per-sp{font-size:1810% !important}.integrated_report main .fs1815per-sp{font-size:1815% !important}.integrated_report main .fs1820per-sp{font-size:1820% !important}.integrated_report main .fs1825per-sp{font-size:1825% !important}.integrated_report main .fs1830per-sp{font-size:1830% !important}.integrated_report main .fs1835per-sp{font-size:1835% !important}.integrated_report main .fs1840per-sp{font-size:1840% !important}.integrated_report main .fs1845per-sp{font-size:1845% !important}.integrated_report main .fs1850per-sp{font-size:1850% !important}.integrated_report main .fs1855per-sp{font-size:1855% !important}.integrated_report main .fs1860per-sp{font-size:1860% !important}.integrated_report main .fs1865per-sp{font-size:1865% !important}.integrated_report main .fs1870per-sp{font-size:1870% !important}.integrated_report main .fs1875per-sp{font-size:1875% !important}.integrated_report main .fs1880per-sp{font-size:1880% !important}.integrated_report main .fs1885per-sp{font-size:1885% !important}.integrated_report main .fs1890per-sp{font-size:1890% !important}.integrated_report main .fs1895per-sp{font-size:1895% !important}.integrated_report main .fs1900per-sp{font-size:1900% !important}.integrated_report main .fs1905per-sp{font-size:1905% !important}.integrated_report main .fs1910per-sp{font-size:1910% !important}.integrated_report main .fs1915per-sp{font-size:1915% !important}.integrated_report main .fs1920per-sp{font-size:1920% !important}.integrated_report main .fs1925per-sp{font-size:1925% !important}.integrated_report main .fs1930per-sp{font-size:1930% !important}.integrated_report main .fs1935per-sp{font-size:1935% !important}.integrated_report main .fs1940per-sp{font-size:1940% !important}.integrated_report main .fs1945per-sp{font-size:1945% !important}.integrated_report main .fs1950per-sp{font-size:1950% !important}.integrated_report main .fs1955per-sp{font-size:1955% !important}.integrated_report main .fs1960per-sp{font-size:1960% !important}.integrated_report main .fs1965per-sp{font-size:1965% !important}.integrated_report main .fs1970per-sp{font-size:1970% !important}.integrated_report main .fs1975per-sp{font-size:1975% !important}.integrated_report main .fs1980per-sp{font-size:1980% !important}.integrated_report main .fs1985per-sp{font-size:1985% !important}.integrated_report main .fs1990per-sp{font-size:1990% !important}.integrated_report main .fs1995per-sp{font-size:1995% !important}.integrated_report main .fs2000per-sp{font-size:2000% !important}.integrated_report main .w0per-sp{width:0% !important}.integrated_report main .w5per-sp{width:5% !important}.integrated_report main .w10per-sp{width:10% !important}.integrated_report main .w15per-sp{width:15% !important}.integrated_report main .w20per-sp{width:20% !important}.integrated_report main .w25per-sp{width:25% !important}.integrated_report main .w30per-sp{width:30% !important}.integrated_report main .w35per-sp{width:35% !important}.integrated_report main .w40per-sp{width:40% !important}.integrated_report main .w45per-sp{width:45% !important}.integrated_report main .w50per-sp{width:50% !important}.integrated_report main .w55per-sp{width:55% !important}.integrated_report main .w60per-sp{width:60% !important}.integrated_report main .w65per-sp{width:65% !important}.integrated_report main .w70per-sp{width:70% !important}.integrated_report main .w75per-sp{width:75% !important}.integrated_report main .w80per-sp{width:80% !important}.integrated_report main .w85per-sp{width:85% !important}.integrated_report main .w90per-sp{width:90% !important}.integrated_report main .w95per-sp{width:95% !important}.integrated_report main .w100per-sp{width:100% !important}.integrated_report main .w33per-sp{width:33.3333333333% !important}.integrated_report main .p01em-sp{padding:.1em !important}.integrated_report main .p02em-sp{padding:.2em !important}.integrated_report main .p03em-sp{padding:.3em !important}.integrated_report main .p04em-sp{padding:.4em !important}.integrated_report main .p05em-sp{padding:.5em !important}.integrated_report main .p06em-sp{padding:.6em !important}.integrated_report main .p07em-sp{padding:.7em !important}.integrated_report main .p08em-sp{padding:.8em !important}.integrated_report main .p09em-sp{padding:.9em !important}.integrated_report main .p10em-sp{padding:1em !important}.integrated_report main .p11em-sp{padding:1.1em !important}.integrated_report main .p12em-sp{padding:1.2em !important}.integrated_report main .p13em-sp{padding:1.3em !important}.integrated_report main .p14em-sp{padding:1.4em !important}.integrated_report main .p15em-sp{padding:1.5em !important}.integrated_report main .p16em-sp{padding:1.6em !important}.integrated_report main .p17em-sp{padding:1.7em !important}.integrated_report main .p18em-sp{padding:1.8em !important}.integrated_report main .p19em-sp{padding:1.9em !important}.integrated_report main .p20em-sp{padding:2em !important}.integrated_report main .p21em-sp{padding:2.1em !important}.integrated_report main .p22em-sp{padding:2.2em !important}.integrated_report main .p23em-sp{padding:2.3em !important}.integrated_report main .p24em-sp{padding:2.4em !important}.integrated_report main .p25em-sp{padding:2.5em !important}.integrated_report main .p26em-sp{padding:2.6em !important}.integrated_report main .p27em-sp{padding:2.7em !important}.integrated_report main .p28em-sp{padding:2.8em !important}.integrated_report main .p29em-sp{padding:2.9em !important}.integrated_report main .p30em-sp{padding:3em !important}.integrated_report main .p31em-sp{padding:3.1em !important}.integrated_report main .p32em-sp{padding:3.2em !important}.integrated_report main .p33em-sp{padding:3.3em !important}.integrated_report main .p34em-sp{padding:3.4em !important}.integrated_report main .p35em-sp{padding:3.5em !important}.integrated_report main .p36em-sp{padding:3.6em !important}.integrated_report main .p37em-sp{padding:3.7em !important}.integrated_report main .p38em-sp{padding:3.8em !important}.integrated_report main .p39em-sp{padding:3.9em !important}.integrated_report main .p40em-sp{padding:4em !important}.integrated_report main .p41em-sp{padding:4.1em !important}.integrated_report main .p42em-sp{padding:4.2em !important}.integrated_report main .p43em-sp{padding:4.3em !important}.integrated_report main .p44em-sp{padding:4.4em !important}.integrated_report main .p45em-sp{padding:4.5em !important}.integrated_report main .p46em-sp{padding:4.6em !important}.integrated_report main .p47em-sp{padding:4.7em !important}.integrated_report main .p48em-sp{padding:4.8em !important}.integrated_report main .p49em-sp{padding:4.9em !important}.integrated_report main .p50em-sp{padding:5em !important}.integrated_report main .p0em-sp{padding:0em !important}.integrated_report main .pr00em-sp{padding-right:0em !important}.integrated_report main .pr05em-sp{padding-right:.5em !important}.integrated_report main .pr10em-sp{padding-right:1em !important}.integrated_report main .pr15em-sp{padding-right:1.5em !important}.integrated_report main .pr20em-sp{padding-right:2em !important}.integrated_report main .pr25em-sp{padding-right:2.5em !important}.integrated_report main .pr30em-sp{padding-right:3em !important}.integrated_report main .pr35em-sp{padding-right:3.5em !important}.integrated_report main .pr40em-sp{padding-right:4em !important}.integrated_report main .pr45em-sp{padding-right:4.5em !important}.integrated_report main .pr50em-sp{padding-right:5em !important}.integrated_report main .pr55em-sp{padding-right:5.5em !important}.integrated_report main .pr60em-sp{padding-right:6em !important}.integrated_report main .pr65em-sp{padding-right:6.5em !important}.integrated_report main .pr70em-sp{padding-right:7em !important}.integrated_report main .pr75em-sp{padding-right:7.5em !important}.integrated_report main .pr80em-sp{padding-right:8em !important}.integrated_report main .pr85em-sp{padding-right:8.5em !important}.integrated_report main .pr90em-sp{padding-right:9em !important}.integrated_report main .pr95em-sp{padding-right:9.5em !important}.integrated_report main .pr100em-sp{padding-right:10em !important}.integrated_report main .pl00em-sp{padding-left:0em !important}.integrated_report main .pl05em-sp{padding-left:.5em !important}.integrated_report main .pl10em-sp{padding-left:1em !important}.integrated_report main .pl15em-sp{padding-left:1.5em !important}.integrated_report main .pl20em-sp{padding-left:2em !important}.integrated_report main .pl25em-sp{padding-left:2.5em !important}.integrated_report main .pl30em-sp{padding-left:3em !important}.integrated_report main .pl35em-sp{padding-left:3.5em !important}.integrated_report main .pl40em-sp{padding-left:4em !important}.integrated_report main .pl45em-sp{padding-left:4.5em !important}.integrated_report main .pl50em-sp{padding-left:5em !important}.integrated_report main .pl55em-sp{padding-left:5.5em !important}.integrated_report main .pl60em-sp{padding-left:6em !important}.integrated_report main .pl65em-sp{padding-left:6.5em !important}.integrated_report main .pl70em-sp{padding-left:7em !important}.integrated_report main .pl75em-sp{padding-left:7.5em !important}.integrated_report main .pl80em-sp{padding-left:8em !important}.integrated_report main .pl85em-sp{padding-left:8.5em !important}.integrated_report main .pl90em-sp{padding-left:9em !important}.integrated_report main .pl95em-sp{padding-left:9.5em !important}.integrated_report main .pl100em-sp{padding-left:10em !important}.integrated_report main .mt0-sp{margin-top:0rem !important}.integrated_report main .mt5-sp{margin-top:.5rem !important}.integrated_report main .mt10-sp{margin-top:1rem !important}.integrated_report main .mt15-sp{margin-top:1.5rem !important}.integrated_report main .mt20-sp{margin-top:2rem !important}.integrated_report main .mt25-sp{margin-top:2.5rem !important}.integrated_report main .mt30-sp{margin-top:3rem !important}.integrated_report main .mt35-sp{margin-top:3.5rem !important}.integrated_report main .mt40-sp{margin-top:4rem !important}.integrated_report main .mt45-sp{margin-top:4.5rem !important}.integrated_report main .mt50-sp{margin-top:5rem !important}.integrated_report main .mt55-sp{margin-top:5.5rem !important}.integrated_report main .mt60-sp{margin-top:6rem !important}.integrated_report main .mt65-sp{margin-top:6.5rem !important}.integrated_report main .mt70-sp{margin-top:7rem !important}.integrated_report main .mt75-sp{margin-top:7.5rem !important}.integrated_report main .mt80-sp{margin-top:8rem !important}.integrated_report main .mt85-sp{margin-top:8.5rem !important}.integrated_report main .mt90-sp{margin-top:9rem !important}.integrated_report main .mt95-sp{margin-top:9.5rem !important}.integrated_report main .mt100-sp{margin-top:10rem !important}.integrated_report main .mt105-sp{margin-top:10.5rem !important}.integrated_report main .mt110-sp{margin-top:11rem !important}.integrated_report main .mt115-sp{margin-top:11.5rem !important}.integrated_report main .mt120-sp{margin-top:12rem !important}.integrated_report main .mt125-sp{margin-top:12.5rem !important}.integrated_report main .mt130-sp{margin-top:13rem !important}.integrated_report main .mt135-sp{margin-top:13.5rem !important}.integrated_report main .mt140-sp{margin-top:14rem !important}.integrated_report main .mt145-sp{margin-top:14.5rem !important}.integrated_report main .mt150-sp{margin-top:15rem !important}.integrated_report main .mt155-sp{margin-top:15.5rem !important}.integrated_report main .mt160-sp{margin-top:16rem !important}.integrated_report main .mt165-sp{margin-top:16.5rem !important}.integrated_report main .mt170-sp{margin-top:17rem !important}.integrated_report main .mt175-sp{margin-top:17.5rem !important}.integrated_report main .mt180-sp{margin-top:18rem !important}.integrated_report main .mt185-sp{margin-top:18.5rem !important}.integrated_report main .mt190-sp{margin-top:19rem !important}.integrated_report main .mt195-sp{margin-top:19.5rem !important}.integrated_report main .mt200-sp{margin-top:20rem !important}.integrated_report main .mt205-sp{margin-top:20.5rem !important}.integrated_report main .mt210-sp{margin-top:21rem !important}.integrated_report main .mt215-sp{margin-top:21.5rem !important}.integrated_report main .mt220-sp{margin-top:22rem !important}.integrated_report main .mt225-sp{margin-top:22.5rem !important}.integrated_report main .mt230-sp{margin-top:23rem !important}.integrated_report main .mt235-sp{margin-top:23.5rem !important}.integrated_report main .mt240-sp{margin-top:24rem !important}.integrated_report main .mt245-sp{margin-top:24.5rem !important}.integrated_report main .mt250-sp{margin-top:25rem !important}.integrated_report main .mb0-sp{margin-bottom:0rem !important}.integrated_report main .mb5-sp{margin-bottom:.5rem !important}.integrated_report main .mb10-sp{margin-bottom:1rem !important}.integrated_report main .mb15-sp{margin-bottom:1.5rem !important}.integrated_report main .mb20-sp{margin-bottom:2rem !important}.integrated_report main .mb25-sp{margin-bottom:2.5rem !important}.integrated_report main .mb30-sp{margin-bottom:3rem !important}.integrated_report main .mb35-sp{margin-bottom:3.5rem !important}.integrated_report main .mb40-sp{margin-bottom:4rem !important}.integrated_report main .mb45-sp{margin-bottom:4.5rem !important}.integrated_report main .mb50-sp{margin-bottom:5rem !important}.integrated_report main .mb55-sp{margin-bottom:5.5rem !important}.integrated_report main .mb60-sp{margin-bottom:6rem !important}.integrated_report main .mb65-sp{margin-bottom:6.5rem !important}.integrated_report main .mb70-sp{margin-bottom:7rem !important}.integrated_report main .mb75-sp{margin-bottom:7.5rem !important}.integrated_report main .mb80-sp{margin-bottom:8rem !important}.integrated_report main .mb85-sp{margin-bottom:8.5rem !important}.integrated_report main .mb90-sp{margin-bottom:9rem !important}.integrated_report main .mb95-sp{margin-bottom:9.5rem !important}.integrated_report main .mb100-sp{margin-bottom:10rem !important}.integrated_report main .mb105-sp{margin-bottom:10.5rem !important}.integrated_report main .mb110-sp{margin-bottom:11rem !important}.integrated_report main .mb115-sp{margin-bottom:11.5rem !important}.integrated_report main .mb120-sp{margin-bottom:12rem !important}.integrated_report main .mb125-sp{margin-bottom:12.5rem !important}.integrated_report main .mb130-sp{margin-bottom:13rem !important}.integrated_report main .mb135-sp{margin-bottom:13.5rem !important}.integrated_report main .mb140-sp{margin-bottom:14rem !important}.integrated_report main .mb145-sp{margin-bottom:14.5rem !important}.integrated_report main .mb150-sp{margin-bottom:15rem !important}.integrated_report main .mb155-sp{margin-bottom:15.5rem !important}.integrated_report main .mb160-sp{margin-bottom:16rem !important}.integrated_report main .mb165-sp{margin-bottom:16.5rem !important}.integrated_report main .mb170-sp{margin-bottom:17rem !important}.integrated_report main .mb175-sp{margin-bottom:17.5rem !important}.integrated_report main .mb180-sp{margin-bottom:18rem !important}.integrated_report main .mb185-sp{margin-bottom:18.5rem !important}.integrated_report main .mb190-sp{margin-bottom:19rem !important}.integrated_report main .mb195-sp{margin-bottom:19.5rem !important}.integrated_report main .mb200-sp{margin-bottom:20rem !important}.integrated_report main .mb205-sp{margin-bottom:20.5rem !important}.integrated_report main .mb210-sp{margin-bottom:21rem !important}.integrated_report main .mb215-sp{margin-bottom:21.5rem !important}.integrated_report main .mb220-sp{margin-bottom:22rem !important}.integrated_report main .mb225-sp{margin-bottom:22.5rem !important}.integrated_report main .mb230-sp{margin-bottom:23rem !important}.integrated_report main .mb235-sp{margin-bottom:23.5rem !important}.integrated_report main .mb240-sp{margin-bottom:24rem !important}.integrated_report main .mb245-sp{margin-bottom:24.5rem !important}.integrated_report main .mb250-sp{margin-bottom:25rem !important}.integrated_report main .mr01em-sp{margin-right:.1em !important}.integrated_report main .mr-01em-sp{margin-right:-0.1em !important}.integrated_report main .mr02em-sp{margin-right:.2em !important}.integrated_report main .mr-02em-sp{margin-right:-0.2em !important}.integrated_report main .mr03em-sp{margin-right:.3em !important}.integrated_report main .mr-03em-sp{margin-right:-0.3em !important}.integrated_report main .mr04em-sp{margin-right:.4em !important}.integrated_report main .mr-04em-sp{margin-right:-0.4em !important}.integrated_report main .mr05em-sp{margin-right:.5em !important}.integrated_report main .mr-05em-sp{margin-right:-0.5em !important}.integrated_report main .mr06em-sp{margin-right:.6em !important}.integrated_report main .mr-06em-sp{margin-right:-0.6em !important}.integrated_report main .mr07em-sp{margin-right:.7em !important}.integrated_report main .mr-07em-sp{margin-right:-0.7em !important}.integrated_report main .mr08em-sp{margin-right:.8em !important}.integrated_report main .mr-08em-sp{margin-right:-0.8em !important}.integrated_report main .mr09em-sp{margin-right:.9em !important}.integrated_report main .mr-09em-sp{margin-right:-0.9em !important}.integrated_report main .mr10em-sp{margin-right:1em !important}.integrated_report main .mr-10em-sp{margin-right:-1em !important}.integrated_report main .mr11em-sp{margin-right:1.1em !important}.integrated_report main .mr-11em-sp{margin-right:-1.1em !important}.integrated_report main .mr12em-sp{margin-right:1.2em !important}.integrated_report main .mr-12em-sp{margin-right:-1.2em !important}.integrated_report main .mr13em-sp{margin-right:1.3em !important}.integrated_report main .mr-13em-sp{margin-right:-1.3em !important}.integrated_report main .mr14em-sp{margin-right:1.4em !important}.integrated_report main .mr-14em-sp{margin-right:-1.4em !important}.integrated_report main .mr15em-sp{margin-right:1.5em !important}.integrated_report main .mr-15em-sp{margin-right:-1.5em !important}.integrated_report main .mr16em-sp{margin-right:1.6em !important}.integrated_report main .mr-16em-sp{margin-right:-1.6em !important}.integrated_report main .mr17em-sp{margin-right:1.7em !important}.integrated_report main .mr-17em-sp{margin-right:-1.7em !important}.integrated_report main .mr18em-sp{margin-right:1.8em !important}.integrated_report main .mr-18em-sp{margin-right:-1.8em !important}.integrated_report main .mr19em-sp{margin-right:1.9em !important}.integrated_report main .mr-19em-sp{margin-right:-1.9em !important}.integrated_report main .mr20em-sp{margin-right:2em !important}.integrated_report main .mr-20em-sp{margin-right:-2em !important}.integrated_report main .mr21em-sp{margin-right:2.1em !important}.integrated_report main .mr-21em-sp{margin-right:-2.1em !important}.integrated_report main .mr22em-sp{margin-right:2.2em !important}.integrated_report main .mr-22em-sp{margin-right:-2.2em !important}.integrated_report main .mr23em-sp{margin-right:2.3em !important}.integrated_report main .mr-23em-sp{margin-right:-2.3em !important}.integrated_report main .mr24em-sp{margin-right:2.4em !important}.integrated_report main .mr-24em-sp{margin-right:-2.4em !important}.integrated_report main .mr25em-sp{margin-right:2.5em !important}.integrated_report main .mr-25em-sp{margin-right:-2.5em !important}.integrated_report main .mr26em-sp{margin-right:2.6em !important}.integrated_report main .mr-26em-sp{margin-right:-2.6em !important}.integrated_report main .mr27em-sp{margin-right:2.7em !important}.integrated_report main .mr-27em-sp{margin-right:-2.7em !important}.integrated_report main .mr28em-sp{margin-right:2.8em !important}.integrated_report main .mr-28em-sp{margin-right:-2.8em !important}.integrated_report main .mr29em-sp{margin-right:2.9em !important}.integrated_report main .mr-29em-sp{margin-right:-2.9em !important}.integrated_report main .mr30em-sp{margin-right:3em !important}.integrated_report main .mr-30em-sp{margin-right:-3em !important}.integrated_report main .mr31em-sp{margin-right:3.1em !important}.integrated_report main .mr-31em-sp{margin-right:-3.1em !important}.integrated_report main .mr32em-sp{margin-right:3.2em !important}.integrated_report main .mr-32em-sp{margin-right:-3.2em !important}.integrated_report main .mr33em-sp{margin-right:3.3em !important}.integrated_report main .mr-33em-sp{margin-right:-3.3em !important}.integrated_report main .mr34em-sp{margin-right:3.4em !important}.integrated_report main .mr-34em-sp{margin-right:-3.4em !important}.integrated_report main .mr35em-sp{margin-right:3.5em !important}.integrated_report main .mr-35em-sp{margin-right:-3.5em !important}.integrated_report main .mr36em-sp{margin-right:3.6em !important}.integrated_report main .mr-36em-sp{margin-right:-3.6em !important}.integrated_report main .mr37em-sp{margin-right:3.7em !important}.integrated_report main .mr-37em-sp{margin-right:-3.7em !important}.integrated_report main .mr38em-sp{margin-right:3.8em !important}.integrated_report main .mr-38em-sp{margin-right:-3.8em !important}.integrated_report main .mr39em-sp{margin-right:3.9em !important}.integrated_report main .mr-39em-sp{margin-right:-3.9em !important}.integrated_report main .mr40em-sp{margin-right:4em !important}.integrated_report main .mr-40em-sp{margin-right:-4em !important}.integrated_report main .mr41em-sp{margin-right:4.1em !important}.integrated_report main .mr-41em-sp{margin-right:-4.1em !important}.integrated_report main .mr42em-sp{margin-right:4.2em !important}.integrated_report main .mr-42em-sp{margin-right:-4.2em !important}.integrated_report main .mr43em-sp{margin-right:4.3em !important}.integrated_report main .mr-43em-sp{margin-right:-4.3em !important}.integrated_report main .mr44em-sp{margin-right:4.4em !important}.integrated_report main .mr-44em-sp{margin-right:-4.4em !important}.integrated_report main .mr45em-sp{margin-right:4.5em !important}.integrated_report main .mr-45em-sp{margin-right:-4.5em !important}.integrated_report main .mr46em-sp{margin-right:4.6em !important}.integrated_report main .mr-46em-sp{margin-right:-4.6em !important}.integrated_report main .mr47em-sp{margin-right:4.7em !important}.integrated_report main .mr-47em-sp{margin-right:-4.7em !important}.integrated_report main .mr48em-sp{margin-right:4.8em !important}.integrated_report main .mr-48em-sp{margin-right:-4.8em !important}.integrated_report main .mr49em-sp{margin-right:4.9em !important}.integrated_report main .mr-49em-sp{margin-right:-4.9em !important}.integrated_report main .mr50em-sp{margin-right:5em !important}.integrated_report main .mr-50em-sp{margin-right:-5em !important}.integrated_report main .ml01em-sp{margin-left:.1em !important}.integrated_report main .ml-01em-sp{margin-left:-0.1em !important}.integrated_report main .ml02em-sp{margin-left:.2em !important}.integrated_report main .ml-02em-sp{margin-left:-0.2em !important}.integrated_report main .ml03em-sp{margin-left:.3em !important}.integrated_report main .ml-03em-sp{margin-left:-0.3em !important}.integrated_report main .ml04em-sp{margin-left:.4em !important}.integrated_report main .ml-04em-sp{margin-left:-0.4em !important}.integrated_report main .ml05em-sp{margin-left:.5em !important}.integrated_report main .ml-05em-sp{margin-left:-0.5em !important}.integrated_report main .ml06em-sp{margin-left:.6em !important}.integrated_report main .ml-06em-sp{margin-left:-0.6em !important}.integrated_report main .ml07em-sp{margin-left:.7em !important}.integrated_report main .ml-07em-sp{margin-left:-0.7em !important}.integrated_report main .ml08em-sp{margin-left:.8em !important}.integrated_report main .ml-08em-sp{margin-left:-0.8em !important}.integrated_report main .ml09em-sp{margin-left:.9em !important}.integrated_report main .ml-09em-sp{margin-left:-0.9em !important}.integrated_report main .ml10em-sp{margin-left:1em !important}.integrated_report main .ml-10em-sp{margin-left:-1em !important}.integrated_report main .ml11em-sp{margin-left:1.1em !important}.integrated_report main .ml-11em-sp{margin-left:-1.1em !important}.integrated_report main .ml12em-sp{margin-left:1.2em !important}.integrated_report main .ml-12em-sp{margin-left:-1.2em !important}.integrated_report main .ml13em-sp{margin-left:1.3em !important}.integrated_report main .ml-13em-sp{margin-left:-1.3em !important}.integrated_report main .ml14em-sp{margin-left:1.4em !important}.integrated_report main .ml-14em-sp{margin-left:-1.4em !important}.integrated_report main .ml15em-sp{margin-left:1.5em !important}.integrated_report main .ml-15em-sp{margin-left:-1.5em !important}.integrated_report main .ml16em-sp{margin-left:1.6em !important}.integrated_report main .ml-16em-sp{margin-left:-1.6em !important}.integrated_report main .ml17em-sp{margin-left:1.7em !important}.integrated_report main .ml-17em-sp{margin-left:-1.7em !important}.integrated_report main .ml18em-sp{margin-left:1.8em !important}.integrated_report main .ml-18em-sp{margin-left:-1.8em !important}.integrated_report main .ml19em-sp{margin-left:1.9em !important}.integrated_report main .ml-19em-sp{margin-left:-1.9em !important}.integrated_report main .ml20em-sp{margin-left:2em !important}.integrated_report main .ml-20em-sp{margin-left:-2em !important}.integrated_report main .ml21em-sp{margin-left:2.1em !important}.integrated_report main .ml-21em-sp{margin-left:-2.1em !important}.integrated_report main .ml22em-sp{margin-left:2.2em !important}.integrated_report main .ml-22em-sp{margin-left:-2.2em !important}.integrated_report main .ml23em-sp{margin-left:2.3em !important}.integrated_report main .ml-23em-sp{margin-left:-2.3em !important}.integrated_report main .ml24em-sp{margin-left:2.4em !important}.integrated_report main .ml-24em-sp{margin-left:-2.4em !important}.integrated_report main .ml25em-sp{margin-left:2.5em !important}.integrated_report main .ml-25em-sp{margin-left:-2.5em !important}.integrated_report main .ml26em-sp{margin-left:2.6em !important}.integrated_report main .ml-26em-sp{margin-left:-2.6em !important}.integrated_report main .ml27em-sp{margin-left:2.7em !important}.integrated_report main .ml-27em-sp{margin-left:-2.7em !important}.integrated_report main .ml28em-sp{margin-left:2.8em !important}.integrated_report main .ml-28em-sp{margin-left:-2.8em !important}.integrated_report main .ml29em-sp{margin-left:2.9em !important}.integrated_report main .ml-29em-sp{margin-left:-2.9em !important}.integrated_report main .ml30em-sp{margin-left:3em !important}.integrated_report main .ml-30em-sp{margin-left:-3em !important}.integrated_report main .ml31em-sp{margin-left:3.1em !important}.integrated_report main .ml-31em-sp{margin-left:-3.1em !important}.integrated_report main .ml32em-sp{margin-left:3.2em !important}.integrated_report main .ml-32em-sp{margin-left:-3.2em !important}.integrated_report main .ml33em-sp{margin-left:3.3em !important}.integrated_report main .ml-33em-sp{margin-left:-3.3em !important}.integrated_report main .ml34em-sp{margin-left:3.4em !important}.integrated_report main .ml-34em-sp{margin-left:-3.4em !important}.integrated_report main .ml35em-sp{margin-left:3.5em !important}.integrated_report main .ml-35em-sp{margin-left:-3.5em !important}.integrated_report main .ml36em-sp{margin-left:3.6em !important}.integrated_report main .ml-36em-sp{margin-left:-3.6em !important}.integrated_report main .ml37em-sp{margin-left:3.7em !important}.integrated_report main .ml-37em-sp{margin-left:-3.7em !important}.integrated_report main .ml38em-sp{margin-left:3.8em !important}.integrated_report main .ml-38em-sp{margin-left:-3.8em !important}.integrated_report main .ml39em-sp{margin-left:3.9em !important}.integrated_report main .ml-39em-sp{margin-left:-3.9em !important}.integrated_report main .ml40em-sp{margin-left:4em !important}.integrated_report main .ml-40em-sp{margin-left:-4em !important}.integrated_report main .ml41em-sp{margin-left:4.1em !important}.integrated_report main .ml-41em-sp{margin-left:-4.1em !important}.integrated_report main .ml42em-sp{margin-left:4.2em !important}.integrated_report main .ml-42em-sp{margin-left:-4.2em !important}.integrated_report main .ml43em-sp{margin-left:4.3em !important}.integrated_report main .ml-43em-sp{margin-left:-4.3em !important}.integrated_report main .ml44em-sp{margin-left:4.4em !important}.integrated_report main .ml-44em-sp{margin-left:-4.4em !important}.integrated_report main .ml45em-sp{margin-left:4.5em !important}.integrated_report main .ml-45em-sp{margin-left:-4.5em !important}.integrated_report main .ml46em-sp{margin-left:4.6em !important}.integrated_report main .ml-46em-sp{margin-left:-4.6em !important}.integrated_report main .ml47em-sp{margin-left:4.7em !important}.integrated_report main .ml-47em-sp{margin-left:-4.7em !important}.integrated_report main .ml48em-sp{margin-left:4.8em !important}.integrated_report main .ml-48em-sp{margin-left:-4.8em !important}.integrated_report main .ml49em-sp{margin-left:4.9em !important}.integrated_report main .ml-49em-sp{margin-left:-4.9em !important}.integrated_report main .ml50em-sp{margin-left:5em !important}.integrated_report main .ml-50em-sp{margin-left:-5em !important}.integrated_report main .mt01em-sp{margin-top:.1em !important}.integrated_report main .mt-01em-sp{margin-top:-0.1em !important}.integrated_report main .mt02em-sp{margin-top:.2em !important}.integrated_report main .mt-02em-sp{margin-top:-0.2em !important}.integrated_report main .mt03em-sp{margin-top:.3em !important}.integrated_report main .mt-03em-sp{margin-top:-0.3em !important}.integrated_report main .mt04em-sp{margin-top:.4em !important}.integrated_report main .mt-04em-sp{margin-top:-0.4em !important}.integrated_report main .mt05em-sp{margin-top:.5em !important}.integrated_report main .mt-05em-sp{margin-top:-0.5em !important}.integrated_report main .mt06em-sp{margin-top:.6em !important}.integrated_report main .mt-06em-sp{margin-top:-0.6em !important}.integrated_report main .mt07em-sp{margin-top:.7em !important}.integrated_report main .mt-07em-sp{margin-top:-0.7em !important}.integrated_report main .mt08em-sp{margin-top:.8em !important}.integrated_report main .mt-08em-sp{margin-top:-0.8em !important}.integrated_report main .mt09em-sp{margin-top:.9em !important}.integrated_report main .mt-09em-sp{margin-top:-0.9em !important}.integrated_report main .mt10em-sp{margin-top:1em !important}.integrated_report main .mt-10em-sp{margin-top:-1em !important}.integrated_report main .mt11em-sp{margin-top:1.1em !important}.integrated_report main .mt-11em-sp{margin-top:-1.1em !important}.integrated_report main .mt12em-sp{margin-top:1.2em !important}.integrated_report main .mt-12em-sp{margin-top:-1.2em !important}.integrated_report main .mt13em-sp{margin-top:1.3em !important}.integrated_report main .mt-13em-sp{margin-top:-1.3em !important}.integrated_report main .mt14em-sp{margin-top:1.4em !important}.integrated_report main .mt-14em-sp{margin-top:-1.4em !important}.integrated_report main .mt15em-sp{margin-top:1.5em !important}.integrated_report main .mt-15em-sp{margin-top:-1.5em !important}.integrated_report main .mt16em-sp{margin-top:1.6em !important}.integrated_report main .mt-16em-sp{margin-top:-1.6em !important}.integrated_report main .mt17em-sp{margin-top:1.7em !important}.integrated_report main .mt-17em-sp{margin-top:-1.7em !important}.integrated_report main .mt18em-sp{margin-top:1.8em !important}.integrated_report main .mt-18em-sp{margin-top:-1.8em !important}.integrated_report main .mt19em-sp{margin-top:1.9em !important}.integrated_report main .mt-19em-sp{margin-top:-1.9em !important}.integrated_report main .mt20em-sp{margin-top:2em !important}.integrated_report main .mt-20em-sp{margin-top:-2em !important}.integrated_report main .mt21em-sp{margin-top:2.1em !important}.integrated_report main .mt-21em-sp{margin-top:-2.1em !important}.integrated_report main .mt22em-sp{margin-top:2.2em !important}.integrated_report main .mt-22em-sp{margin-top:-2.2em !important}.integrated_report main .mt23em-sp{margin-top:2.3em !important}.integrated_report main .mt-23em-sp{margin-top:-2.3em !important}.integrated_report main .mt24em-sp{margin-top:2.4em !important}.integrated_report main .mt-24em-sp{margin-top:-2.4em !important}.integrated_report main .mt25em-sp{margin-top:2.5em !important}.integrated_report main .mt-25em-sp{margin-top:-2.5em !important}.integrated_report main .mt26em-sp{margin-top:2.6em !important}.integrated_report main .mt-26em-sp{margin-top:-2.6em !important}.integrated_report main .mt27em-sp{margin-top:2.7em !important}.integrated_report main .mt-27em-sp{margin-top:-2.7em !important}.integrated_report main .mt28em-sp{margin-top:2.8em !important}.integrated_report main .mt-28em-sp{margin-top:-2.8em !important}.integrated_report main .mt29em-sp{margin-top:2.9em !important}.integrated_report main .mt-29em-sp{margin-top:-2.9em !important}.integrated_report main .mt30em-sp{margin-top:3em !important}.integrated_report main .mt-30em-sp{margin-top:-3em !important}.integrated_report main .mt31em-sp{margin-top:3.1em !important}.integrated_report main .mt-31em-sp{margin-top:-3.1em !important}.integrated_report main .mt32em-sp{margin-top:3.2em !important}.integrated_report main .mt-32em-sp{margin-top:-3.2em !important}.integrated_report main .mt33em-sp{margin-top:3.3em !important}.integrated_report main .mt-33em-sp{margin-top:-3.3em !important}.integrated_report main .mt34em-sp{margin-top:3.4em !important}.integrated_report main .mt-34em-sp{margin-top:-3.4em !important}.integrated_report main .mt35em-sp{margin-top:3.5em !important}.integrated_report main .mt-35em-sp{margin-top:-3.5em !important}.integrated_report main .mt36em-sp{margin-top:3.6em !important}.integrated_report main .mt-36em-sp{margin-top:-3.6em !important}.integrated_report main .mt37em-sp{margin-top:3.7em !important}.integrated_report main .mt-37em-sp{margin-top:-3.7em !important}.integrated_report main .mt38em-sp{margin-top:3.8em !important}.integrated_report main .mt-38em-sp{margin-top:-3.8em !important}.integrated_report main .mt39em-sp{margin-top:3.9em !important}.integrated_report main .mt-39em-sp{margin-top:-3.9em !important}.integrated_report main .mt40em-sp{margin-top:4em !important}.integrated_report main .mt-40em-sp{margin-top:-4em !important}.integrated_report main .mt41em-sp{margin-top:4.1em !important}.integrated_report main .mt-41em-sp{margin-top:-4.1em !important}.integrated_report main .mt42em-sp{margin-top:4.2em !important}.integrated_report main .mt-42em-sp{margin-top:-4.2em !important}.integrated_report main .mt43em-sp{margin-top:4.3em !important}.integrated_report main .mt-43em-sp{margin-top:-4.3em !important}.integrated_report main .mt44em-sp{margin-top:4.4em !important}.integrated_report main .mt-44em-sp{margin-top:-4.4em !important}.integrated_report main .mt45em-sp{margin-top:4.5em !important}.integrated_report main .mt-45em-sp{margin-top:-4.5em !important}.integrated_report main .mt46em-sp{margin-top:4.6em !important}.integrated_report main .mt-46em-sp{margin-top:-4.6em !important}.integrated_report main .mt47em-sp{margin-top:4.7em !important}.integrated_report main .mt-47em-sp{margin-top:-4.7em !important}.integrated_report main .mt48em-sp{margin-top:4.8em !important}.integrated_report main .mt-48em-sp{margin-top:-4.8em !important}.integrated_report main .mt49em-sp{margin-top:4.9em !important}.integrated_report main .mt-49em-sp{margin-top:-4.9em !important}.integrated_report main .mt50em-sp{margin-top:5em !important}.integrated_report main .mt-50em-sp{margin-top:-5em !important}.integrated_report main .mb01em-sp{margin-bottom:.1em !important}.integrated_report main .mb-01em-sp{margin-bottom:-0.1em !important}.integrated_report main .mb02em-sp{margin-bottom:.2em !important}.integrated_report main .mb-02em-sp{margin-bottom:-0.2em !important}.integrated_report main .mb03em-sp{margin-bottom:.3em !important}.integrated_report main .mb-03em-sp{margin-bottom:-0.3em !important}.integrated_report main .mb04em-sp{margin-bottom:.4em !important}.integrated_report main .mb-04em-sp{margin-bottom:-0.4em !important}.integrated_report main .mb05em-sp{margin-bottom:.5em !important}.integrated_report main .mb-05em-sp{margin-bottom:-0.5em !important}.integrated_report main .mb06em-sp{margin-bottom:.6em !important}.integrated_report main .mb-06em-sp{margin-bottom:-0.6em !important}.integrated_report main .mb07em-sp{margin-bottom:.7em !important}.integrated_report main .mb-07em-sp{margin-bottom:-0.7em !important}.integrated_report main .mb08em-sp{margin-bottom:.8em !important}.integrated_report main .mb-08em-sp{margin-bottom:-0.8em !important}.integrated_report main .mb09em-sp{margin-bottom:.9em !important}.integrated_report main .mb-09em-sp{margin-bottom:-0.9em !important}.integrated_report main .mb10em-sp{margin-bottom:1em !important}.integrated_report main .mb-10em-sp{margin-bottom:-1em !important}.integrated_report main .mb11em-sp{margin-bottom:1.1em !important}.integrated_report main .mb-11em-sp{margin-bottom:-1.1em !important}.integrated_report main .mb12em-sp{margin-bottom:1.2em !important}.integrated_report main .mb-12em-sp{margin-bottom:-1.2em !important}.integrated_report main .mb13em-sp{margin-bottom:1.3em !important}.integrated_report main .mb-13em-sp{margin-bottom:-1.3em !important}.integrated_report main .mb14em-sp{margin-bottom:1.4em !important}.integrated_report main .mb-14em-sp{margin-bottom:-1.4em !important}.integrated_report main .mb15em-sp{margin-bottom:1.5em !important}.integrated_report main .mb-15em-sp{margin-bottom:-1.5em !important}.integrated_report main .mb16em-sp{margin-bottom:1.6em !important}.integrated_report main .mb-16em-sp{margin-bottom:-1.6em !important}.integrated_report main .mb17em-sp{margin-bottom:1.7em !important}.integrated_report main .mb-17em-sp{margin-bottom:-1.7em !important}.integrated_report main .mb18em-sp{margin-bottom:1.8em !important}.integrated_report main .mb-18em-sp{margin-bottom:-1.8em !important}.integrated_report main .mb19em-sp{margin-bottom:1.9em !important}.integrated_report main .mb-19em-sp{margin-bottom:-1.9em !important}.integrated_report main .mb20em-sp{margin-bottom:2em !important}.integrated_report main .mb-20em-sp{margin-bottom:-2em !important}.integrated_report main .mb21em-sp{margin-bottom:2.1em !important}.integrated_report main .mb-21em-sp{margin-bottom:-2.1em !important}.integrated_report main .mb22em-sp{margin-bottom:2.2em !important}.integrated_report main .mb-22em-sp{margin-bottom:-2.2em !important}.integrated_report main .mb23em-sp{margin-bottom:2.3em !important}.integrated_report main .mb-23em-sp{margin-bottom:-2.3em !important}.integrated_report main .mb24em-sp{margin-bottom:2.4em !important}.integrated_report main .mb-24em-sp{margin-bottom:-2.4em !important}.integrated_report main .mb25em-sp{margin-bottom:2.5em !important}.integrated_report main .mb-25em-sp{margin-bottom:-2.5em !important}.integrated_report main .mb26em-sp{margin-bottom:2.6em !important}.integrated_report main .mb-26em-sp{margin-bottom:-2.6em !important}.integrated_report main .mb27em-sp{margin-bottom:2.7em !important}.integrated_report main .mb-27em-sp{margin-bottom:-2.7em !important}.integrated_report main .mb28em-sp{margin-bottom:2.8em !important}.integrated_report main .mb-28em-sp{margin-bottom:-2.8em !important}.integrated_report main .mb29em-sp{margin-bottom:2.9em !important}.integrated_report main .mb-29em-sp{margin-bottom:-2.9em !important}.integrated_report main .mb30em-sp{margin-bottom:3em !important}.integrated_report main .mb-30em-sp{margin-bottom:-3em !important}.integrated_report main .mb31em-sp{margin-bottom:3.1em !important}.integrated_report main .mb-31em-sp{margin-bottom:-3.1em !important}.integrated_report main .mb32em-sp{margin-bottom:3.2em !important}.integrated_report main .mb-32em-sp{margin-bottom:-3.2em !important}.integrated_report main .mb33em-sp{margin-bottom:3.3em !important}.integrated_report main .mb-33em-sp{margin-bottom:-3.3em !important}.integrated_report main .mb34em-sp{margin-bottom:3.4em !important}.integrated_report main .mb-34em-sp{margin-bottom:-3.4em !important}.integrated_report main .mb35em-sp{margin-bottom:3.5em !important}.integrated_report main .mb-35em-sp{margin-bottom:-3.5em !important}.integrated_report main .mb36em-sp{margin-bottom:3.6em !important}.integrated_report main .mb-36em-sp{margin-bottom:-3.6em !important}.integrated_report main .mb37em-sp{margin-bottom:3.7em !important}.integrated_report main .mb-37em-sp{margin-bottom:-3.7em !important}.integrated_report main .mb38em-sp{margin-bottom:3.8em !important}.integrated_report main .mb-38em-sp{margin-bottom:-3.8em !important}.integrated_report main .mb39em-sp{margin-bottom:3.9em !important}.integrated_report main .mb-39em-sp{margin-bottom:-3.9em !important}.integrated_report main .mb40em-sp{margin-bottom:4em !important}.integrated_report main .mb-40em-sp{margin-bottom:-4em !important}.integrated_report main .mb41em-sp{margin-bottom:4.1em !important}.integrated_report main .mb-41em-sp{margin-bottom:-4.1em !important}.integrated_report main .mb42em-sp{margin-bottom:4.2em !important}.integrated_report main .mb-42em-sp{margin-bottom:-4.2em !important}.integrated_report main .mb43em-sp{margin-bottom:4.3em !important}.integrated_report main .mb-43em-sp{margin-bottom:-4.3em !important}.integrated_report main .mb44em-sp{margin-bottom:4.4em !important}.integrated_report main .mb-44em-sp{margin-bottom:-4.4em !important}.integrated_report main .mb45em-sp{margin-bottom:4.5em !important}.integrated_report main .mb-45em-sp{margin-bottom:-4.5em !important}.integrated_report main .mb46em-sp{margin-bottom:4.6em !important}.integrated_report main .mb-46em-sp{margin-bottom:-4.6em !important}.integrated_report main .mb47em-sp{margin-bottom:4.7em !important}.integrated_report main .mb-47em-sp{margin-bottom:-4.7em !important}.integrated_report main .mb48em-sp{margin-bottom:4.8em !important}.integrated_report main .mb-48em-sp{margin-bottom:-4.8em !important}.integrated_report main .mb49em-sp{margin-bottom:4.9em !important}.integrated_report main .mb-49em-sp{margin-bottom:-4.9em !important}.integrated_report main .mb50em-sp{margin-bottom:5em !important}.integrated_report main .mb-50em-sp{margin-bottom:-5em !important}.integrated_report main .pr0-sp{padding-right:0 !important}.integrated_report main .pl0-sp{padding-left:0 !important}.integrated_report main .ml0-sp{margin-left:0 !important}.integrated_report main .mr0-sp{margin-right:0 !important}.integrated_report main .mbAuto-sp{margin-bottom:auto !important}.integrated_report main .mtAuto-sp{margin-top:auto !important}.integrated_report main .mrAuto-sp{margin-right:auto !important}.integrated_report main .mlAuto-sp{margin-left:auto !important}.integrated_report main .mgAuto-sp{margin:auto !important}.integrated_report main .display-pc-to-sp{display:none !important}.integrated_report main .display-sp{display:block}.integrated_report main .adjust-sp-hidden{display:none !important}.integrated_report main .borderSolid.borderNon-sp{border-color:rgba(0,0,0,0) !important}.integrated_report main .textAlignLeft-sp{text-align:left}.integrated_report main .textAlignCenter-sp{text-align:center}.integrated_report main .textAlignRight-sp{text-align:right}.integrated_report main .alignItemCenter-sp{align-items:center !important}.integrated_report main .alignItemStart-sp{align-items:flex-start !important}.integrated_report main .alignItemEnd-sp{align-items:flex-end !important}.integrated_report main .placeItemCenter-sp{place-items:center}.integrated_report main .alignCenter-sp{text-align:center}.integrated_report main .justifyContentCenter-sp{justify-content:center}.integrated_report main .justifyContentEnd-sp{justify-content:flex-end}.integrated_report main .common-pageNav{margin-bottom:2rem}.integrated_report main .common-section section:not(:first-of-type){margin-top:4rem}.integrated_report main .common-section p+section:first-of-type{margin-top:3rem}.integrated_report main .image-section+p{margin-top:3rem}.integrated_report main .image-section+p+.image-section{margin-top:4rem}.integrated_report main .l-central_side-wrap .l-central .common-section_inner{padding-left:20px;padding-right:20px}.integrated_report main .common-displayBlock-sp{display:block}.integrated_report main .common-displayInlineBlock-sp{display:inline-block}.integrated_report main .common-grid-sp{display:grid}.integrated_report main .common-grid-templatecolumns-1-sp{grid-template-columns:repeat(1, 1fr)}.integrated_report main .common-grid-templatecolumns-2-sp{grid-template-columns:repeat(2, 1fr)}.integrated_report main .common-grid-templatecolumns-3-sp{grid-template-columns:repeat(3, 1fr)}.integrated_report main .common-grid-templatecolumns-4-sp{grid-template-columns:repeat(4, 1fr)}.integrated_report main .common-flex-sp{display:flex}.integrated_report main .common-flex-wrap-sp{flex-wrap:wrap}.integrated_report main .common-flex-row-sp{flex-direction:row}.integrated_report main .common-flex-column-sp{flex-direction:column}.integrated_report main .common-flex-column-reverse-sp{flex-direction:column-reverse}.integrated_report main .common-flex-1-sp{flex:1}.integrated_report main .common-flex-align-items-flex-end-sp{align-items:flex-end}.integrated_report main .common-gap5-sp{gap:.5rem}.integrated_report main .common-gap10-sp{gap:1rem}.integrated_report main .common-gap15-sp{gap:1.5rem}.integrated_report main .common-gap20-sp{gap:2rem}.integrated_report main .common-gap25-sp{gap:2.5rem}.integrated_report main .common-gap30-sp{gap:3rem}.integrated_report main .common-gap35-sp{gap:3.5rem}.integrated_report main .common-gap40-sp{gap:4rem}.integrated_report main .common-gap45-sp{gap:4.5rem}.integrated_report main .common-gap50-sp{gap:5rem}.integrated_report main .common-gap55-sp{gap:5.5rem}.integrated_report main .common-gap60-sp{gap:6rem}.integrated_report main .common-gap65-sp{gap:6.5rem}.integrated_report main .common-gap70-sp{gap:7rem}.integrated_report main .common-gap75-sp{gap:7.5rem}.integrated_report main .common-gap80-sp{gap:8rem}.integrated_report main .common-gap85-sp{gap:8.5rem}.integrated_report main .common-gap90-sp{gap:9rem}.integrated_report main .common-gap95-sp{gap:9.5rem}.integrated_report main .common-gap100-sp{gap:10rem}.integrated_report main .common-rabel-rightTop{margin-top:-1.75em}.integrated_report main .common-rabel-btm-right{margin-top:-1.75em}.integrated_report main .itemDoughnut-wrap{width:100%;padding:3rem 4rem}.integrated_report main .itemDoughnut-box{margin:-3rem -4rem}.integrated_report:not(.top) main .recommend-footer-wrap{margin-top:4rem}.integrated_report main .sec-recommend{padding-top:2rem;padding-bottom:2rem}.integrated_report main:not(:has(.sec-recommend)) .sec-footer{margin-top:4rem}body main .barGraph .bar{width:30px}body main .barGraph-area{padding-left:2rem;padding-right:2rem}body main .x-axis span{width:30px}body.top main .sec-pdf .common-section_box{padding-top:4rem}body.top main .sec-pdf .pdf-img{max-width:27rem}body.top main .sec-pdf .common-linkBlock_button{width:90% !important;padding:1.5rem 1rem 1rem !important}body.vision .sf2030Image .table-item{padding-left:3.5em}body.vision .sf2030Image .table-item .third-ul li:before{font-size:6rem;top:0em}body.vision .sf2030Image .triangle-wrap{margin:.5rem auto 3rem}body.vision .sf2030Image .third-ol>li:before{font-size:300%}body.vision .next2025Image .image-box>.third-ol>li:before{font-size:3rem;top:.1em;font-weight:500}body.vision .next2025Image .table-item-list.third-ol .leftCon{margin-left:2.3em}body.vision .next2025Image .table-item-list.third-ol .table-item{padding-left:unset}body.vision .next2025Image .table-item-list .leftCon{justify-content:left}body.vision .next2025Image .table-item-list .table-item-detail{flex-direction:column}body.vision .next2025Image .table-item-list .table-item-detail .plan,body.vision .next2025Image .table-item-list .table-item-detail .achievements{width:100%}body.vision .goalsAndResults .plan,body.vision .externalEvaluation .plan{padding-left:unset;width:100%}body.vision .goalsAndResults .achievements,body.vision .externalEvaluation .achievements{margin-top:2.5em}body.vision .goalsAndResults .table-item-detail,body.vision .externalEvaluation .table-item-detail{align-items:flex-start;flex-direction:column;padding-left:2.5em}body.vision .goalsAndResults ol.third-ol li:before,body.vision .externalEvaluation ol.third-ol li:before{font-size:3rem;top:.1em;font-weight:500;margin-left:-0.25em;left:0;transform:unset}body.vision .goalsAndResults .data-item::after,body.vision .externalEvaluation .data-item::after{left:0;transform:unset;margin-left:unset;padding-left:unset;top:-1.7em}body.vision .kpiResults-item{padding:1em}body.vision .kpiResults-item:not(:last-child){border-bottom:none}body.vision .externalEvaluation .table-item-list .table-item-detail{padding-left:unset}body.vision.financial_nofinancial .performanceByBusinessDivision .table-item-detail,body.vision.financial_nofinancial .consolidatedSalesByRegion .table-item-detail,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-detail{flex-direction:column}body.vision.financial_nofinancial .performanceByBusinessDivision .sales,body.vision.financial_nofinancial .performanceByBusinessDivision .operatingProfit,body.vision.financial_nofinancial .performanceByBusinessDivision .operatingProfitMargin,body.vision.financial_nofinancial .performanceByBusinessDivision .years_3,body.vision.financial_nofinancial .performanceByBusinessDivision .years_5,body.vision.financial_nofinancial .performanceByBusinessDivision .years_10,body.vision.financial_nofinancial .performanceByBusinessDivision .highestValue,body.vision.financial_nofinancial .performanceByBusinessDivision .lowestPrice,body.vision.financial_nofinancial .performanceByBusinessDivision .volatility,body.vision.financial_nofinancial .consolidatedSalesByRegion .sales,body.vision.financial_nofinancial .consolidatedSalesByRegion .operatingProfit,body.vision.financial_nofinancial .consolidatedSalesByRegion .operatingProfitMargin,body.vision.financial_nofinancial .consolidatedSalesByRegion .years_3,body.vision.financial_nofinancial .consolidatedSalesByRegion .years_5,body.vision.financial_nofinancial .consolidatedSalesByRegion .years_10,body.vision.financial_nofinancial .consolidatedSalesByRegion .highestValue,body.vision.financial_nofinancial .consolidatedSalesByRegion .lowestPrice,body.vision.financial_nofinancial .consolidatedSalesByRegion .volatility,body.vision.financial_nofinancial .overviewOfFinancialPosition .sales,body.vision.financial_nofinancial .overviewOfFinancialPosition .operatingProfit,body.vision.financial_nofinancial .overviewOfFinancialPosition .operatingProfitMargin,body.vision.financial_nofinancial .overviewOfFinancialPosition .years_3,body.vision.financial_nofinancial .overviewOfFinancialPosition .years_5,body.vision.financial_nofinancial .overviewOfFinancialPosition .years_10,body.vision.financial_nofinancial .overviewOfFinancialPosition .highestValue,body.vision.financial_nofinancial .overviewOfFinancialPosition .lowestPrice,body.vision.financial_nofinancial .overviewOfFinancialPosition .volatility{width:100%;line-height:1.2;justify-content:end}body.vision.financial_nofinancial .performanceByBusinessDivision .table-item-title,body.vision.financial_nofinancial .consolidatedSalesByRegion .table-item-title,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-title{display:none}body.vision.financial_nofinancial .performanceByBusinessDivision .table-item-detail,body.vision.financial_nofinancial .consolidatedSalesByRegion .table-item-detail,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-detail{gap:.5em}body.vision.financial_nofinancial .performanceByBusinessDivision .data-item::after,body.vision.financial_nofinancial .consolidatedSalesByRegion .data-item::after,body.vision.financial_nofinancial .overviewOfFinancialPosition .data-item::after{content:attr(data-item) ":";font-size:1.2rem;top:0;margin-left:.5em}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item .operatingProfitMargin,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item .table-item-head{font-size:100%}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item .operatingProfitMargin span,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item .table-item-head span{display:inline-block;width:70%;margin-left:1em;text-align:right}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-detail{display:flex;flex-direction:column;width:100%}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-head,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-detail dd{width:100%;text-align:right;padding-right:unset !important}body.vision.financial_nofinancial .overviewOfFinancialPosition .data-item:after{max-width:7rem}body.innovationtechnology main .image-section01 .triangleDown{height:2.5rem}body.innovationtechnology main .image-wrap .info-item-txt_box .info-item-txt_big{font-size:140%}body.innovationtechnology main .image-wrap .info-item-txt_box.item02 .info-item-txt_big,body.innovationtechnology main .image-wrap .info-item-txt_box.item04 .info-item-txt_big{font-size:200%}body.innovationtechnology main .image-wrap .con02 .third-ul li{font-size:80%}body.innovationtechnology main .image-wrap .con02 .info-item-txt_big{font-size:110%}body.innovationtechnology main .image-wrap02 .info-item-txt_box .info-item-txt_big{font-size:120%}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio{font-size:200%}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon:after,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon:before,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio .equal:after,body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratio .equal:before{font-size:100%}body.governance main .RemunerationComposition .remunerationCompositionRatio-box .ratioColon:after{top:-0.05em}body.governance main .overviewOfTheNewCompensationSystem .table-item-title .leftCon,body.governance main .overviewOfTheNewCompensationSystem .table-item-head{padding-right:.25em}body.governance main .overviewOfTheNewCompensationSystem .evaluationWeight{width:40%;text-align:left}body.governance main .pdca .pdcaImg{display:none}body.governance main .pdca .data-item{padding-top:2em}body.governance main .pdca .data-item::after{top:.1em;content:"[ " attr(data-item) " ]";left:.75em;opacity:.5}body.message main .mv-wrap .main-copy-img-wrap{flex-direction:column}body.message main .mv-wrap .mv-img{width:25rem;margin-left:auto !important;margin-right:auto !important}body.message main .mv-wrap .mainCopy h2{font-size:4.5vw !important;margin-bottom:6vw !important}body.message main .mv-wrap .mainCopy .copy{font-size:7.5vw !important}body.message main .mv-wrap .mainCopy .profile-main-item{display:none !important}body.message main .mv-wrap.chairman .mv-img{width:55vw !important;margin-left:auto !important;margin-right:auto !important}body.message main .mv-wrap.chairman .mainCopy .profile-main-item{display:none !important}body.message main .mv-wrap.chairman .mainCopy h2{font-size:4.5vw !important;margin-bottom:6vw !important}body.message main .mv-wrap.chairman .mainCopy .copy{font-size:7.5vw !important}body.message main .achievements-heading span{margin-left:2em}body.message main .achievements-wrap{padding:2em 1.5em 1em}body.message main .contents-massage-section{margin-top:4rem}body.message main .contents-massage-section:last-child{margin-bottom:4em}body.message main .contents-massage-paragraph.-question{margin-top:1rem;margin-bottom:1rem;font-size:100%}body.message.new_auditor main .mv-inner .profile-main-item{display:none}body.message.new_auditor main .profile-main-img{max-width:28rem;margin-right:auto}body.message.outsidedirector_individual main section .common-section_box{margin-bottom:4rem}body.message.outsidedirector_individual main section:last-child{margin-bottom:6rem}body.strategybusiness.hcb .salesBreakdownByBusiness .pic-wrap{align-items:center}body.strategybusiness.ssb main .salesBreakdownByBusiness .pic-wrap{align-items:center}body.strategybusiness.dmb main .salesBreakdownByBusiness .pic-wrap{align-items:center}body.officer main .officer-item-list{gap:20px}body.officer main .officer-txt-wrap{margin-top:.5em}body.officer main .officer-name{margin-bottom:.25em}body.officer main .skillsMatrix .data-item{padding-top:1em}body.officer main .skillsMatrix .data-item:after{top:-0.3em}body.officer main .skillsMatrix .data-item.table-item-detail{margin-top:.5em !important}body.philosophy main section .section-contents:not(:last-of-type):not(:has(+.triangle-wrap)){margin-bottom:3rem}body.philosophy main .shaft-wrap{display:none !important}}@media(min-width: 769px){.integrated_report main .display-pc{display:block}.integrated_report main .display-tab{display:none !important}.integrated_report main .phase-txt-item{width:20%;padding-right:1em}.integrated_report main .phase-txt-item .info-item-txt_big{text-align:center}body.vision .sf2030Image .table-item-txt{width:80%}body.vision .sf2030Image .triangle-wrap{flex:1;justify-content:flex-end}body.vision .sf2030Image .data-item::after,body.vision .next2025Image .data-item::after{display:none}body.vision .next2025Image .rightCon{align-items:center}body.vision .next2025Image .table-item-list.third-ol .leftCon{padding-left:4.25em}body.vision .next2025Image .table-item-list .table-item-detail{border-left:1px solid #d7d7d7}body.vision .next2025Image .table-item-list .table-item-detail .plan{display:flex;align-items:center;height:100%}body.vision .goalsAndResults ol.third-ol li:before,body.vision .externalEvaluation ol.third-ol li:before{width:2em}body.vision .goalsAndResults .data-item::after,body.vision .externalEvaluation .data-item::after{display:none;font-size:6rem}body.vision.financial_nofinancial .w35per-min-tab{width:35%}body.innovationtechnology main .image-wrap01{width:37.037037037%}body.innovationtechnology main .image-wrap02{flex:1}body.governance main .revisionDetails .table-item-title .leftCon,body.governance main .revisionDetails .table-item-head{width:40%}body.message main .profile-main-item{bottom:5%;right:5%}body.message main .profile-main-item.rightCon{left:5%}body.message.outsidedirector_individual main section .common-section_box{margin-bottom:8rem}body.message.outsidedirector_individual main .contents-massage-section:has(>.profile-sub-inner)+section:has(.third-heading4){margin-top:10rem}body.message.outsidedirector_individual main .contents-massage-section:has(>.profile-sub-inner)+section:not(:has(.third-heading4)){margin-top:10rem}body.philosophy main .triangle-wrap{text-align:center}}@media(min-width: 481px){.integrated_report main .display-pc-to-sp{display:block}.integrated_report main .display-sp{display:none !important}.integrated_report main .itemDoughnut-title{height:3em;display:flex;justify-content:center;align-items:center}body.vision .next2025Image .image-box>.third-ol>li:before{top:50%;transform:translateY(-50%);left:0;font-size:6rem}body.vision .next2025Image .table-item-list .table-item-detail .plan{border-right:1px solid #d7d7d7}body.vision .goalsAndResults ol.third-ol li:before,body.vision .externalEvaluation ol.third-ol li:before{top:50%;transform:translateY(-50%);left:0;font-size:6rem;margin-top:-0.075em}body.vision .kpiResults-item-wrap{grid-template-columns:repeat(2, 1fr)}body.vision .kpiResults-item:nth-child(-n+2){border-bottom:none}body.vision .kpiResults-item:nth-child(2),body.vision .kpiResults-item:last-of-type{border-left:none}body.vision.financial_nofinancial .performanceByBusinessDivision .data-item::after,body.vision.financial_nofinancial .consolidatedSalesByRegion .data-item::after,body.vision.financial_nofinancial .overviewOfFinancialPosition .data-item::after{display:none}body.vision.financial_nofinancial .overviewOfFinancialPosition .leftCon,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-head{width:30%;display:flex;align-items:center}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item{border-bottom:1px solid #d7d7d7;padding-bottom:1em}body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item .operatingProfitMargin{justify-content:flex-start}body.vision.financial_nofinancial .overviewOfFinancialPosition .sales,body.vision.financial_nofinancial .overviewOfFinancialPosition .operatingProfit{width:13%}body.vision.financial_nofinancial .overviewOfFinancialPosition .operatingProfitMargin{flex:1}body.innovationtechnology main .image-wrap02 .info-item-txt_box_wrap{grid-template-columns:1fr 1fr;gap:30px}body.humanrights main .pyramid-table .data-item::after{display:none}body.humanrights main .pyramid-table .table-item-head,body.humanrights main .pyramid-table ul.third-ul li,body.humanrights main .pyramid-table p{font-size:80%}body.humanrights main .pyramid-table ul.third-ul li:before{background-position:center;top:.25em}body.governance main .pdca .borderBox:nth-child(odd){padding-left:10rem}body.governance main .pdca .borderBox:nth-child(even){padding-right:10rem}body.governance main .pdca .data-item::after{display:none}body.message main .mv-wrap.chairman .mv-img{position:absolute;right:0}body.message main .achievements-title{font-size:110%}body.strategybusiness.hcb .salesBreakdownByBusiness .pic-wrap .w33per figure{max-height:20rem;height:100%}body.strategybusiness.hcb .salesBreakdownByBusiness .pic-wrap .w33per img{-o-object-fit:contain;object-fit:contain;height:100%}body.strategybusiness.ssb main .salesBreakdownByBusiness .pic-wrap>.common-flex figure{max-height:20rem;height:100%}body.strategybusiness.ssb main .salesBreakdownByBusiness .pic-wrap>.common-flex img{-o-object-fit:cover;object-fit:cover;height:100%}body.strategybusiness.dmb main .salesBreakdownByBusiness .pic-wrap>.common-flex figure{max-height:14rem;height:100%}body.strategybusiness.dmb main .salesBreakdownByBusiness .pic-wrap>.common-flex img{-o-object-fit:contain;object-fit:contain;height:100%}body.officer main .skillsMatrix .data-item:after{display:none}body.philosophy main .sp-shaft{display:none}}@media(min-width: 1240px){.integrated_report main .table-scroll table{width:auto;min-width:860px}.integrated_report main .l-central_side-wrap{display:flex;padding-left:40px;padding-right:40px}.integrated_report main .l-central_side-wrap .l-central{width:940px;padding-right:40px}.integrated_report main .l-central_side-wrap .l-side{position:sticky;align-self:flex-start;transition:opacity .4s ease;top:var(--side-top, 60px)}.integrated_report main .l-central_side-wrap .l-side.is-hide{opacity:0;pointer-events:none}.integrated_report main .l-central_side-wrap .l-side.is-sticking{top:calc(var(--side-top, 60px) + 1em)}body.message main .mv-wrap .mv-inner{padding-left:6rem;padding-right:6rem}body.message main .mv-wrap .mainCopy h2{font-size:2rem;margin-bottom:1rem}body.message main .mv-wrap .mainCopy .copy{font-size:3.5rem}body.message main .mv-wrap.chairman .mv-img{width:50rem;right:2rem}body.message main .mv-wrap.chairman .mainCopy{margin-bottom:3rem}body.message main .mv-wrap.chairman .mainCopy .copy{font-size:4.25rem}body.message main .mv-wrap.chairman .profile-main-item{margin-top:4rem;margin-right:25rem}body.message.ceo .mv-img{width:24rem !important}body.message.ceo .profile-main-item{font-size:100% !important;top:-1.5em}body.message.ceo .l-side-wrap,body.message.cfo .l-side-wrap,body.message.chairman .l-side-wrap{margin-top:8rem}}@media(max-width: 1239px)and (min-width: 1101px){.integrated_report main .table-scroll table{width:100%;min-width:0}}@media(max-width: 1100px){.integrated_report main .table-scroll table{width:auto;min-width:1100px}}@media(max-width: 1239px){.integrated_report main .l-central_side-wrap .l-central .common-section_inner{padding-left:40px;padding-right:40px}.integrated_report main .l-central_side-wrap .l-side-wrap{display:none}body.message main .mv-wrap .mv-inner{padding-left:4vw;padding-right:4vw}body.message main .mv-wrap .mainCopy h2{font-size:1.5vw;margin-bottom:1vw}body.message main .mv-wrap .mainCopy .copy{font-size:2.3vw}body.message main .mv-wrap .mainCopy .profile-main-item{font-size:1.5vw}body.message main .mv-wrap.chairman .mv-img{width:35vw;right:2vw}body.message main .mv-wrap.chairman .mainCopy{margin-bottom:2vw}body.message main .mv-wrap.chairman .mainCopy h2{font-size:2vw;margin-bottom:3vw}body.message main .mv-wrap.chairman .mainCopy .copy{font-size:3.3vw}body.message main .mv-wrap.chairman .profile-main-item{margin-top:2vw;margin-right:15vw;font-size:1.4vw}body.message.ceo .mv-img{width:18vw !important}body.message.ceo .profile-main-item{font-size:70% !important;top:-0.5vw}}@media(max-width: 1024px){.integrated_report main .sec-footer{padding-top:6rem}body.top main .sec-pdf .common-section_box{padding-top:5rem}body.top main .sec-pdf .pdf-img{margin-left:unset;max-width:23rem}body.top main .sec-pdf .link-wrap{margin-left:3rem}body.message main .profile-massage{margin-top:4rem}body.message main .achievements-heading{margin-top:4rem}body.message.outsidedirector_index main section:not(:last-child),body.message.new_auditor main section:not(:last-child){margin-bottom:10rem}body.message.new_auditor main .profile-main-img{margin-right:10rem}body.philosophy main .shaft-wrap.is-fixed{max-width:92%}body.philosophy main .shaft-pos .shaft-placeholder{height:3rem}}@media(min-width: 980px){.sales-modules{grid-template-columns:1fr 1fr;gap:12px;align-items:start}.sales-modules>section{max-width:900px;margin:0 auto}}@media(max-width: 1023px){body.top main .section-mv .section-mv_inner{padding-right:1rem;padding-left:1rem}}@media(max-width: 760px){body.top main .integrated_report-linkarea .common-section_inner>span{width:100%}body.top main .integrated_report-linkarea .common-section_inner>section{width:100%}body.top main .integrated_report-linkarea .common-section_inner>section:not(:nth-of-type(2n)){margin-right:0}body.top main .integrated_report-linkarea .common-section_inner>section:nth-of-type(n+2){margin-top:4rem}body.top main .integrated_report-linkarea .sec-top-item-title{min-height:0}body.top main .integrated_report-linkarea .sec-top-item-title>br{display:none}body.top main .integrated_report-linkarea .sec-top-item-title>*[lang=en]+br{display:block}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item{width:100%}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item:not(:nth-of-type(2n)){margin-right:0}body.top main .integrated_report-linkarea.other-linkarea .sec-top-item-list .sec-top-item:nth-of-type(2){border-top:none}body.top main .integrated_report-linkarea.backnumber-linkarea .sec-top-item-list .sec-top-item{width:100%}body.top main .integrated_report-linkarea.backnumber-linkarea .w100per .top-borderbox{min-width:100%}}@media(max-width: 600px){body.top main .sec-pdf .img-link-wrap{flex-wrap:wrap;flex-direction:column}body.top main .sec-pdf .pdf-img{margin:auto}body.top main .sec-pdf .link-wrap{margin-left:unset;margin-top:3rem;display:flex;flex-direction:column;align-items:center}body.message main .profile-main-item{text-align:right}body.message main .profile-massage{margin-top:1rem;border-top:1px solid rgba(0,0,0,.3);padding-top:2rem}body.message main .achievements-heading{margin-top:3rem}body.message.outsidedirector main .profile-main-img{height:60vw !important}body.message.outsidedirector main .profile-main-img img{-o-object-fit:cover;object-fit:cover}body.message.outsidedirector_individual main section .profile-sub-inner{padding-left:unset;padding-right:unset;max-width:unset}body.message.outsidedirector_individual main section .profile-sub-img{height:50vw !important}body.message.outsidedirector_individual main section .profile-sub-img img{width:100%}body.message.outsidedirector_individual main section .profile-sub-img.rightCon{margin-right:-2.4rem}body.message.outsidedirector_individual main section .profile-sub-img.rightCon img{margin-left:auto}body.message.outsidedirector_individual main section .profile-sub-img.leftCon{margin-left:-2.4rem}body.message.outsidedirector_individual main section .profile-sub-img.leftCon img{margin-right:auto}}@media(max-width: 414px){body.vision.financial_nofinancial .rate-wrap .brandName{margin-right:unset !important}body.vision.financial_nofinancial .rate-wrap .rate-item-list{gap:unset !important}body.vision.financial_nofinancial .rate-wrap .rate-item{margin-right:.25em !important}}@media(max-width: 480px)and (max-width: 414px){body.vision.financial_nofinancial .performanceByBusinessDivision .data-item::after,body.vision.financial_nofinancial .consolidatedSalesByRegion .data-item::after,body.vision.financial_nofinancial .overviewOfFinancialPosition .data-item::after{margin-left:-0.5em}body.vision.financial_nofinancial .performanceByBusinessDivision .table-item-head,body.vision.financial_nofinancial .consolidatedSalesByRegion .table-item-head,body.vision.financial_nofinancial .overviewOfFinancialPosition .table-item-head{font-size:85%;padding-right:1em}}@media(max-width: 425px){body.vision.financial_nofinancial .performanceByBusinessDivision .data-item::after{margin-left:-1.5em}}@media(min-width: 601px){body.message main .profile-main-item{position:absolute;background-color:#fff;font-size:2rem;padding:2% 3%;box-shadow:6px 6px 23px 0px rgba(0,0,0,.1)}body.message.outsidedirector_individual main section .profile-sub-img img{margin:auto;width:80%}}@media(min-width: 1025px){body.message main .profile-main-item{bottom:10%;right:10%}body.message main .profile-main-item.rightCon{left:10%}body.message.outsidedirector_index main section:not(:last-child),body.message.new_auditor main section:not(:last-child){margin-bottom:20rem}body.message.new_auditor main .profile-main-img{margin-right:20rem}body.message.new_auditor main .profile-main-item{left:20% !important}body.philosophy main .shaft-wrap.is-fixed{max-width:var(--size-inner-width)}}@media screen and (min-width: 769px)and (max-width: 1024px){body.message.new_auditor main .profile-main-item{left:15rem !important;bottom:10rem}}@media screen and (min-width: 600px)and (max-width: 1565px){body.message.outsidedirector main .profile-main-item{font-size:1.5vw;bottom:4vw}}@media(min-width: 1566px){body.message.outsidedirector main .profile-main-item.leftCon{left:60%;right:unset}body.message.outsidedirector main .profile-main-item.rightCon{right:60%;left:unset}body.message.outsidedirector main .profile-main-img{height:50rem}}@media(max-width: 1565px){body.message.outsidedirector main .profile-main-item.leftCon{right:15vw}body.message.outsidedirector main .profile-main-item.rightCon{left:15vw}body.message.outsidedirector main .profile-main-img{height:30vw}}@media(min-width: 1501px){body.message.outsidedirector_index main .profile-main-item{right:10%}body.message.outsidedirector_index main .profile-main-item.kamikama{right:4%}}@media(max-width: 1500px){body.message.outsidedirector_index main .profile-main-item{right:10%}}@media screen and (min-width: 769px)and (max-width: 1500px){body.message.outsidedirector_index main .profile-main-item.kamikama{right:6%}}@media screen and (min-width: 481px)and (max-width: 768px){body.message.outsidedirector_individual main section .common-section_box{margin-bottom:6rem}}@media(max-width: 375px){body.philosophy main .philosophy-sub-title .yearNumber{font-size:100%;width:4em}body.philosophy main .philosophy-sub-title .third-heading4{flex:1}body.philosophy main .philosophy-sub-title .third-heading4:before{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 769px)and (max-width: 1170px){body.philosophy main .shaft-item-text{font-size:1.3vw}}@media screen and (min-width: 1025px){body.history main .heightAdjust li .bgGray{height:6rem}}@media screen and (min-width: 669px)and (max-width: 1024px){body.history main .heightAdjust li .bgGray{height:8rem}}@media(max-width: 1200px){body.issue #sinic #issue-mission-linkWrapper .issue-mission-link:hover,body.issue #sinic #issue-mission-linkWrapper .issue-mission-link:focus-visible{border-bottom-color:rgba(0,0,0,0)}}@media(max-width: 700px){body.issue #sinic #issue-mission-linkWrapper .issue-mission-link{height:1.8rem}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}