.page-content{width:976px;margin:0 auto;padding:40px 0 80px}.page-content>div{padding-bottom:60px;margin-bottom:60px;border-bottom:#c8c8c8 solid 1px}.page-content>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.link-to-top>a{display:inline-block;background-color:#f0f0f0;color:#1f1f1f;padding:4px 14px 4px 22px;line-height:1.2;position:relative}.link-to-top>a:hover{color:#1f1f1f;text-decoration:none;opacity:.7}.link-to-top>a::before{content:"";display:inline-block;width:5px;height:5px;border-top:solid 1px #1f1f1f;border-right:solid 1px #1f1f1f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:10px;margin-top:-3px}.link-block{margin-top:40px;padding:30px 20px;line-height:1;margin-bottom:40px;background-color:#f0f0f0}.link-block ul{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:start}.anchor-list li a,.link-block ul li a{color:#1f1f1f}.link-block ul li a:hover,.option-list li .option-caption-link a:hover{text-decoration:underline}.anchor-list{flex-wrap:wrap}.anchor-list li{margin-bottom:10px;padding:0 20px;border-right:#1f1f1f solid 2px;font-size:20px;font-weight:700}.anchor-list li:last-child{border-right:none}.anchor-list li a:hover,.footer-link a:hover{color:#1f1f1f;text-decoration:underline}.about-type{font-size:28px;text-align:center;margin-top:40px;margin-bottom:30px}.about-notice{margin-top:0;font-style:italic}.about-notice li,.notice li{text-indent:-.7em;margin-left:.7em}.about-notice li a,.notice li a,.output-notice li a{color:#003a91}.about-notice li a:hover,.notice li a:hover,.output-notice li a:hover{color:#5378c6;text-decoration:underline}.notice,.output-notice{margin-top:10px;font-size:12px;font-style:italic}.notice.no-mt,.output-notice.no-mt{margin-top:0}.output-notice{margin-top:15px}.output-notice li{text-indent:-1.5em;margin-left:1.5em}.topic-wrap{margin-bottom:60px}.topic-wrap:last-child{margin-bottom:0}table.products-table{width:100%}table.products-table td,table.products-table th{box-sizing:border-box;padding:5px 8px;border:#c3c3c3 solid 1px;vertical-align:middle;font-size:12px}table.products-table td.cell-manufacturer,table.products-table th.cell-manufacturer{width:140px}table.products-table td.cell-name,table.products-table th.cell-name{width:260px}table.products-table td.cell-name2,table.products-table th.cell-name2{width:140px}table.products-table td.cell-num,table.products-table td.cell-ver,table.products-table th.cell-num,table.products-table th.cell-ver{width:120px}table.products-table td.cell-num2,table.products-table th.cell-num2{width:380px}table.products-table td.cell-result,table.products-table th.cell-result{width:60px}table.products-table th{background-color:#e3e3e3;font-weight:700}table.products-table td.cell-result{text-align:center}table.products-table.wrc-table td{height:108px}.lens-indent{overflow:hidden;zoom:1}.lens-indent dt{float:left;clear:left}.lens-indent dd{padding:0 0 0 3.5em}.explanation-list{margin-left:12px;list-style:disc}.explanation-list2{margin-left:12px;list-style:circle}.link-none{pointer-events:none}.link-none a{color:#222}.topic-ttl{font-size:24px;font-weight:700;line-height:1.2;border-left:#5a5a5a solid 5px;padding-left:12px;margin-top:80px}.topic-ttl:first-child{margin-top:0;margin-bottom:20px}.topic-sub-ttl{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:5px;margin-top:40px}.topic-sub-ttl:first-child{margin-top:0}.as-of-text{text-align:right;margin-bottom:10px}.mb20{margin-bottom:20px}.footer-link{text-align:center;margin:50px 0 30px}.footer-link a{color:#1f1f1f;padding:0 14px;border-right:#1f1f1f solid 2px;border-left:#1f1f1f solid 2px}.option-list{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-44px 0 0 -44px}.option-list li{width:296px;max-width:100%;margin:44px 0 0 44px}.option-list li a,.option-list li span{color:#1f1f1f;line-height:1.3;display:block}.option-list li a>div,.option-list li span>div{margin-bottom:10px}.option-list li a:hover{color:#1f1f1f;opacity:.8}.footer-link a,.option-list li .option-name,.poe2:after{font-size:20px;font-weight:700}.option-list li .option-name span{font-size:16px;display:initial}.option-list li .option-caption-link{font-size:12px;font-weight:400;font-style:italic;margin-top:15px;text-indent:-.6em;margin-left:.6em}.option-list li .option-caption-link a{color:#003a91}.option-text{margin-top:10px}.option-text span.indent,.option-text-mps span.indent{text-indent:-1em;margin-left:1em}.option-text-mps{margin-top:10px;color:#315cbe;font-weight:700}.option-text-support-from{margin-top:10px;font-weight:700;display:inline-block}.option-text-support-from span{padding:3px 10px;background-color:#ffbf00}.poe2{position:relative;padding-right:80px}.poe2:after{content:"PoE++";display:inline-block;font-size:14px;line-height:1;background-color:#dcf0dc;text-align:center;position:absolute;top:0;right:0;border-radius:4px;padding:12px 15px}.option-info{font-weight:400}.option-caption,.option-output-caption{font-size:12px;font-weight:400;font-style:italic;margin-top:10px;text-indent:-.4em;margin-left:.4em}.option-caption.no-mt,.poe2:after{margin-top:0}.option-caption.no-indent{text-indent:0;margin-left:0}.option-output-caption{margin-top:30px;text-indent:-1.5em;margin-left:1.5em}.option-output-caption.no-mt{margin-top:0}@media only screen and (max-width:640px){.page-content{width:auto;padding:30px 0 0;font-size:14px}.page-content>div{padding:40px 20px;margin:0}.page-content>div:first-child{padding:0 20px 40px}.anchor-list li{padding:0;font-size:16px;border-right:#1f1f1f solid 1px}.anchor-list li a{display:block;padding:4px}.about-type{font-size:24px;margin-bottom:20px}.products-table-wrap{overflow-x:scroll}table.products-table{width:976px}table.products-table th{padding:5px;font-size:12px}table.products-table td{padding:5px;font-size:13px}.explanation-list,.explanation-list2{margin-left:16px}.topic-ttl{font-size:20px;margin-top:40px}.topic-sub-ttl{font-size:16px;margin-top:30px}.footer-link a{font-size:14px;padding:0 6px}.option-list{display:block;margin:0}.option-list li{margin:40px auto 0}.option-list li:first-child{margin-top:0}.option-list li a>div,.option-list li span>div{margin-bottom:5px}.option-text-support-from span{padding:3px}.option-output-caption{margin-top:20px}}