ダークプーリングとは、プログラマティック広告のサプライチェーンにおいて、複数のパブリッシャーの広告在庫を不透明な形で混合・集約し、広告主に対して在庫の実際の出所を見えにくくする行為を指す。
ダークプーリングを直接観測することはできないため、本調査では公開情報(ads.txt・sellers.json)に現れる4つの間接シグナルを分析し、リスクを定量的に評価する。
| シグナル | 何を測るか | なぜリスクか |
|---|---|---|
| A. sellers.json 不一致 | ads.txtの販売経路がSSP側で認証されているか | 未認証の経路は在庫偽装の入口になりうる |
| B. CONFIDENTIAL 販売者比率 | SSPが販売者情報を公開しているか | 情報を隠すほど在庫の出所が追跡困難になる |
| C. seller_id の過剰共有 | 1つのIDを多数のサイトが使い回していないか | 大量集約はサイト別品質の識別を困難にする |
| D. OWNERDOMAIN 未設定 | 在庫の真の所有者・管理者が宣言されているか | 不明確な管理構造はなりすましの温床になる |
パブリッシャーは ads.txt に「このSSPに、このアカウントIDで在庫を販売することを許可する」と宣言し、SSP は sellers.json に「このアカウントIDはこのパブリッシャーのものだ」と宣言する。両者が一致して初めて、販売経路が正規に認証される。
SSPがsellers.jsonを公開する際、個々の販売者の名前やドメインを is_confidential = true とすることで外部から見えなくすることができる。
CONFIDENTIAL指定それ自体に不正な意図があるわけではないが、CONFIDENTIALが多用されると外部から検証できない構造が生まれ、ダークプーリングのような不透明な在庫操作が見過ごされやすくなる。
| SSP | 総販売者数 | CONFIDENTIAL比率 | 外部検証 |
|---|---|---|---|
| adm.shinobi.jp | 173,680 | 100.0% | 外部検証ほぼ不可 |
| ads.vk.com | 8,327 | 100.0% | 外部検証ほぼ不可 |
| target.my.com | 8,317 | 100.0% | 外部検証ほぼ不可 |
| target.vk.ru | 8,317 | 100.0% | 外部検証ほぼ不可 |
| www.i-mobile.co.jp | 1,450 | 100.0% | 外部検証ほぼ不可 |
| i-mobile.co.jp | 1,450 | 100.0% | 外部検証ほぼ不可 |
| readwhere.digital | 593 | 99.8% | 外部検証ほぼ不可 |
| cci.co.jp | 101 | 91.1% | 外部検証ほぼ不可 |
| ad-stir.com | 13,066 | 86.1% | 外部検証ほぼ不可 |
| google.com | 1,002,249 | 71.9% | 限定的 |
| rtbsape.com | 449 | 65.9% | 限定的 |
| genieesspv.jp | 40,854 | 64.0% | 限定的 |
| adbro.me | 551 | 63.9% | 限定的 |
| adswizz.com | 2,666 | 32.8% | おおむね可能 |
| relaido.jp | 187 | 29.4% | おおむね可能 |
| olaex.biz | 195 | 28.7% | おおむね可能 |
| admile.com | 2,015 | 14.8% | おおむね可能 |
| brid.tv | 408 | 14.7% | おおむね可能 |
| target-video.com | 408 | 14.7% | おおむね可能 |
| gitberry.com | 143 | 13.3% | おおむね可能 |
| adingo.jp | 4,905 | 12.8% | おおむね可能 |
| x.adprime.com | 135 | 11.1% | おおむね可能 |
| rixengine.com | 293 | 10.2% | おおむね可能 |
| acexchange.co.kr | 126 | 9.5% | 完全に可能 |
| dobyai.com | 334 | 8.1% | 完全に可能 |
| uis.mobfox.com | 378 | 7.9% | 完全に可能 |
| ad-generation.jp | 9,353 | 7.5% | 完全に可能 |
| rtbhouse.com | 38,090 | 6.3% | 完全に可能 |
| blasto.ai | 239 | 6.3% | 完全に可能 |
| motorik.io | 115 | 6.1% | 完全に可能 |
seller_id はSSPが各パブリッシャーに発行するIDで、本来は1つのIDに1つのパブリッシャーが対応する設計。しかしリセラーが傘下の多数のサイト在庫を同一のseller_idでまとめて販売することがある。この状態では広告主はどの個別サイトを指すか判別できない。
| SSP | 100ドメイン以上で共有されるID数 | 最大共有数 | 平均共有数 |
|---|---|---|---|
| pubmatic.com | 266 | 1,277 | 446 |
| rubiconproject.com | 186 | 1,283 | 426 |
| google.com | 174 | 978 | 346 |
| appnexus.com | 161 | 1,517 | 459 |
| openx.com | 130 | 1,196 | 434 |
| indexexchange.com | 107 | 1,067 | 407 |
| freewheel.tv | 100 | 1,023 | 349 |
| smartadserver.com | 100 | 1,023 | 425 |
| video.unrulymedia.com | 87 | 918 | 314 |
| lijit.com | 76 | 914 | 320 |
| yahoo.com | 69 | 1,212 | 343 |
| contextweb.com | 67 | 1,112 | 374 |
| improvedigital.com | 64 | 1,150 | 368 |
| themediagrid.com | 61 | 834 | 284 |
| onetag.com | 61 | 1,025 | 341 |
| triplelift.com | 54 | 740 | 291 |
| rhythmone.com | 51 | 1,174 | 365 |
| adform.com | 50 | 925 | 374 |
| sharethrough.com | 46 | 1,027 | 319 |
| advertising.com | 40 | 1,008 | 385 |
| loopme.com | 40 | 1,110 | 330 |
| spotxchange.com | 39 | 1,011 | 376 |
| spotx.tv | 38 | 919 | 370 |
| criteo.com | 37 | 773 | 301 |
| media.net | 35 | 789 | 261 |
| inmobi.com | 34 | 631 | 314 |
| sonobi.com | 34 | 817 | 320 |
| richaudience.com | 33 | 784 | 274 |
| 33across.com | 30 | 1,007 | 342 |
| adyoulike.com | 30 | 1,027 | 298 |
| amxrtb.com | 30 | 543 | 237 |
| smaato.com | 29 | 1,028 | 419 |
| sovrn.com | 29 | 859 | 344 |
| admanmedia.com | 27 | 1,021 | 327 |
| conversantmedia.com | 27 | 782 | 279 |
| aps.amazon.com | 27 | 684 | 287 |
| impact-ad.jp | 26 | 796 | 404 |
| adingo.jp | 26 | 726 | 300 |
| xandr.com | 26 | 854 | 350 |
| emxdgt.com | 25 | 1,000 | 452 |
| adtech.com | 23 | 880 | 378 |
| gumgum.com | 22 | 1,040 | 340 |
| pubnative.net | 20 | 1,105 | 409 |
| yieldmo.com | 19 | 1,006 | 271 |
| outbrain.com | 18 | 775 | 320 |
| e-planning.net | 16 | 728 | 304 |
| ad-stir.com | 16 | 715 | 391 |
| districtm.io | 15 | 1,178 | 383 |
| tremorhub.com | 15 | 1,015 | 366 |
| vidoomy.com | 13 | 674 | 322 |
| 152media.info | 12 | 542 | 275 |
| opera.com | 12 | 564 | 316 |
| i-mobile.co.jp | 12 | 953 | 633 |
| ad-generation.jp | 12 | 1,158 | 353 |
| seedtag.com | 12 | 468 | 330 |
| teads.tv | 11 | 1,004 | 359 |
| yieldlab.net | 11 | 523 | 280 |
| risecodes.com | 11 | 688 | 276 |
| aolcloud.net | 11 | 709 | 361 |
| aol.com | 11 | 698 | 387 |
| genieesspv.jp | 11 | 254 | 178 |
| smilewanted.com | 10 | 622 | 318 |
| adagio.io | 10 | 471 | 211 |
| bidmachine.io | 9 | 565 | 394 |
| synacor.com | 9 | 808 | 393 |
| taboola.com | 9 | 325 | 179 |
| admixer.net | 9 | 837 | 369 |
| thebrave.io | 9 | 552 | 269 |
| lkqd.net | 9 | 744 | 274 |
| beachfront.com | 9 | 840 | 350 |
| betweendigital.com | 9 | 534 | 378 |
| videoheroes.tv | 9 | 553 | 238 |
| gammassp.com | 9 | 688 | 279 |
| connectad.io | 8 | 587 | 358 |
| axonix.com | 8 | 1,019 | 407 |
| undertone.com | 8 | 565 | 273 |
| publishers.logicad.jp | 8 | 813 | 340 |
| smartyads.com | 8 | 486 | 231 |
| telaria.com | 8 | 499 | 277 |
| gmossp-sp.jp | 7 | 422 | 261 |
| ogury.com | 7 | 467 | 258 |
| yandex.com | 7 | 537 | 331 |
| supply.colossusssp.com | 7 | 419 | 241 |
| adcolony.com | 7 | 872 | 533 |
| tritondigital.com | 7 | 334 | 187 |
| nobid.io | 7 | 468 | 222 |
| engagebdr.com | 7 | 522 | 192 |
| admixer.co.kr | 6 | 623 | 442 |
| fyber.com | 6 | 356 | 257 |
| aja.vision | 6 | 464 | 264 |
| lemmatechnologies.com | 6 | 554 | 341 |
| microad.co.jp | 6 | 461 | 218 |
| zetaglobal.net | 6 | 595 | 331 |
| algorix.co | 6 | 503 | 288 |
| adswizz.com | 6 | 468 | 246 |
| imds.tv | 6 | 356 | 209 |
| aralego.com | 6 | 577 | 356 |
| as.amanad.adtdp.com | 6 | 583 | 345 |
| adwmg.com | 5 | 570 | 239 |
| adelement.com | 5 | 569 | 377 |
| adipolo.com | 5 | 277 | 154 |
| adpone.com | 5 | 527 | 327 |
| aniview.com | 5 | 855 | 312 |
| mintegral.com | 5 | 819 | 509 |
| nextmillennium.io | 5 | 627 | 245 |
| proparm.jp | 5 | 573 | 365 |
| quantum-advertising.com | 5 | 616 | 421 |
| smartclip.net | 5 | 509 | 231 |
| ucfunnel.com | 5 | 575 | 390 |
| yeahmobi.com | 5 | 490 | 282 |
| impactify.io | 4 | 414 | 372 |
| pokkt.com | 4 | 711 | 487 |
| uis.mobfox.com | 4 | 319 | 197 |
| adtelligent.com | 4 | 466 | 243 |
| consumable.com | 4 | 195 | 156 |
| adtdp.com | 4 | 421 | 255 |
| truvid.com | 4 | 400 | 290 |
| tpmn.io | 4 | 501 | 397 |
| eskimi.com | 4 | 227 | 177 |
| lkqd.com | 4 | 324 | 252 |
| onlinemediasolutions.com | 4 | 267 | 191 |
| stroeer.com | 4 | 326 | 216 |
| rtbhouse.com | 4 | 320 | 188 |
| zmaticoo.com | 4 | 500 | 328 |
| relaido.jp | 4 | 328 | 304 |
| iqzone.com | 4 | 401 | 274 |
| coxmt.com | 4 | 326 | 262 |
| xapads.com | 4 | 469 | 229 |
| mgid.com | 4 | 518 | 237 |
| meitu.com | 4 | 487 | 332 |
| reforge.in | 4 | 492 | 302 |
| xad.com | 4 | 1,033 | 818 |
| ambientdigitalgroup.com | 4 | 230 | 230 |
| webeyemob.com | 4 | 854 | 543 |
| visiblemeasures.com | 4 | 681 | 367 |
| chocolateplatform.com | 4 | 276 | 216 |
| adipolosolutions.com | 4 | 280 | 172 |
| disqus.com | 3 | 377 | 287 |
| minutemedia.com | 3 | 686 | 374 |
| fivecdm.com | 3 | 364 | 272 |
| revcontent.com | 3 | 590 | 405 |
| mobfox.com | 3 | 661 | 487 |
| ivideosmart.com | 3 | 161 | 161 |
| se7en.es | 3 | 551 | 343 |
| nativo.com | 3 | 481 | 254 |
| selectmedia.asia | 3 | 296 | 179 |
| kargo.com | 3 | 436 | 268 |
| smartstream.tv | 3 | 206 | 185 |
| spotim.market | 3 | 586 | 355 |
| opamarketplace.com | 3 | 256 | 173 |
| gamoshi.io | 3 | 333 | 214 |
| appads.in | 3 | 1,014 | 560 |
| sunmedia.tv | 3 | 569 | 514 |
| ampliffy.com | 3 | 376 | 224 |
| targetspot.com | 3 | 145 | 143 |
| adm.shinobi.jp | 3 | 692 | 480 |
| lunamedia.io | 3 | 200 | 173 |
| gannett.com | 3 | 245 | 181 |
| bizzclick.com | 3 | 500 | 421 |
| pmbmonetize.com | 3 | 277 | 180 |
| bidmatic.io | 3 | 275 | 167 |
| uliza.jp | 3 | 647 | 533 |
| verve.com | 3 | 1,000 | 605 |
| vi.ai | 3 | 475 | 300 |
| mediafuse.com | 3 | 253 | 172 |
| viralize.com | 3 | 466 | 323 |
| gingerad.com | 3 | 342 | 205 |
| publiffy.com | 3 | 375 | 224 |
| amoad.com | 3 | 964 | 415 |
| boldscreen.com | 2 | 118 | 118 |
| blis.com | 2 | 358 | 344 |
| admatic.com.tr | 2 | 399 | 258 |
| admagnetix.io | 2 | 180 | 149 |
| justpremium.com | 2 | 322 | 235 |
| trustedstack.com | 2 | 197 | 169 |
| dxkulture.com | 2 | 469 | 468 |
| brightcom.com | 2 | 235 | 180 |
| aceex.io | 2 | 135 | 127 |
| insticator.com | 2 | 122 | 120 |
| udmserve.net | 2 | 379 | 307 |
| soundcast.fm | 2 | 228 | 228 |
| motorik.io | 2 | 360 | 239 |
| unblockia.com | 2 | 274 | 229 |
| dynadmic.com | 2 | 395 | 285 |
| unifd.la | 2 | 118 | 118 |
| unity.com | 2 | 451 | 314 |
| vdopia.com | 2 | 242 | 217 |
| velismedia.com | 2 | 493 | 492 |
| adtonos.com | 2 | 141 | 141 |
| goldvertise.com | 2 | 140 | 140 |
| adtrue.com | 2 | 435 | 333 |
| pubx.ai | 2 | 124 | 123 |
| vidazoo.com | 2 | 844 | 495 |
| videoffy.com | 2 | 375 | 263 |
| kueez.com | 2 | 259 | 189 |
| getmediamx.com | 2 | 154 | 152 |
| mobilefuse.com | 2 | 557 | 529 |
| rhebus.works | 2 | 295 | 209 |
| krushmedia.com | 2 | 576 | 455 |
| instreamatic.com | 2 | 229 | 186 |
| gitberry.com | 2 | 167 | 148 |
| onomagic.com | 2 | 154 | 152 |
| hindsightsolutions.net | 2 | 145 | 144 |
| voicemediagroup.com | 2 | 360 | 299 |
| voisetech.com | 2 | 139 | 129 |
| cpmstar.com | 2 | 139 | 128 |
| sspx.tech | 2 | 309 | 232 |
| hyperad.tech | 2 | 167 | 143 |
| criteo.net | 2 | 283 | 283 |
| bliink.io | 2 | 204 | 174 |
| audienciad.com | 2 | 150 | 139 |
| lockerdome.com | 2 | 320 | 223 |
| adpushup.com | 2 | 321 | 247 |
| freewheel.com | 2 | 365 | 365 |
| pangleglobal.com | 2 | 439 | 415 |
| tappx.com | 2 | 238 | 189 |
| smartadline.com | 2 | 148 | 138 |
| appvador.com | 2 | 678 | 465 |
| atemda.com | 2 | 223 | 223 |
| admixer.com | 2 | 398 | 381 |
| admedia.com | 2 | 464 | 352 |
| advangelists.com | 1 | 372 | 372 |
| adsyield.com | 1 | 145 | 145 |
| spotx.tvspotxchange.com | 1 | 221 | 221 |
| ssp.disqus.com | 1 | 466 | 466 |
| ssphwy.com | 1 | 223 | 223 |
| ssp.kiviads.com | 1 | 208 | 208 |
| stailamedia.com | 1 | 180 | 180 |
| startapp.com | 1 | 494 | 494 |
| start.io | 1 | 432 | 432 |
| streamkey.tv | 1 | 139 | 139 |
| streamlyn.com | 1 | 119 | 119 |
| sublime.xyz | 1 | 412 | 412 |
| adsinteractive.com | 1 | 140 | 140 |
| switchconcepts.com | 1 | 220 | 220 |
| adriver.ru | 1 | 319 | 319 |
| tagoras.io | 1 | 120 | 120 |
| tapjoy.com | 1 | 672 | 672 |
| admixplay.com | 1 | 173 | 173 |
| thisisdax.com | 1 | 141 | 141 |
| adlive.io | 1 | 234 | 234 |
| truvidplayer.com | 1 | 223 | 223 |
| tvp.tv | 1 | 594 | 594 |
| 9dots.com | 1 | 117 | 117 |
| adlane.info | 1 | 123 | 123 |
| vertoz.com | 1 | 222 | 222 |
| viads.com | 1 | 172 | 172 |
| adgebra.co.in | 1 | 262 | 262 |
| ad.caprofitx.adtdp.com | 1 | 193 | 193 |
| vistarsagency.com | 1 | 142 | 142 |
| vlyby.com | 1 | 180 | 180 |
| waardex.com | 1 | 117 | 117 |
| walletcircle.co | 1 | 142 | 142 |
| webtvasia.com | 1 | 179 | 179 |
| wideorbit.com | 1 | 142 | 142 |
| adbility-media.com | 1 | 171 | 171 |
| acd.op.hicloud.com | 1 | 437 | 437 |
| condigolabs.com | 1 | 143 | 143 |
| copper6.com | 1 | 141 | 141 |
| chartboost.com | 1 | 156 | 156 |
| crystall.io | 1 | 117 | 117 |
| dauup.com | 1 | 131 | 131 |
| dentsu.com | 1 | 119 | 119 |
| didna.io | 1 | 146 | 146 |
| display.io | 1 | 524 | 524 |
| c1exchange.com | 1 | 243 | 243 |
| dorvan.it | 1 | 139 | 139 |
| durationmedia.net | 1 | 321 | 321 |
| dyntrk.com | 1 | 174 | 174 |
| blueroostermedia.com | 1 | 120 | 120 |
| exchange.admazing.co | 1 | 487 | 487 |
| exchange.loyal.app | 1 | 139 | 139 |
| flashb.id | 1 | 257 | 257 |
| flat-ads.com | 1 | 139 | 139 |
| blitz.gg | 1 | 128 | 128 |
| gamaigroup.com | 1 | 276 | 276 |
| germaniavid.com | 1 | 259 | 259 |
| bigo.sg | 1 | 439 | 439 |
| goldbach-germany.de | 1 | 180 | 180 |
| good.ad | 1 | 126 | 126 |
| bidtellect.com | 1 | 824 | 824 |
| greedygame.com | 1 | 178 | 178 |
| groundtruth.com | 1 | 326 | 326 |
| groupm.com | 1 | 146 | 146 |
| grouprvn.com | 1 | 121 | 121 |
| bidsxchange.com | 1 | 223 | 223 |
| hoopladigital.co.uk | 1 | 152 | 152 |
| iion.io | 1 | 128 | 128 |
| bidswitch.com | 1 | 224 | 224 |
| bidgx.com | 1 | 190 | 190 |
| bidfuse.com | 1 | 121 | 121 |
| bidease.com | 1 | 172 | 172 |
| infolinks.com | 1 | 147 | 147 |
| bematterfull.com | 1 | 118 | 118 |
| integralstream.com | 1 | 119 | 119 |
| ironsrc.com | 1 | 167 | 167 |
| jfacassoc.com | 1 | 343 | 343 |
| kidoz.net | 1 | 490 | 490 |
| kiosked.com | 1 | 392 | 392 |
| kulture.media | 1 | 362 | 362 |
| league-m.de | 1 | 147 | 147 |
| leanback.digital | 1 | 142 | 142 |
| azeriondigital.com | 1 | 322 | 322 |
| liftoff.io | 1 | 488 | 488 |
| audigentmedia.com | 1 | 244 | 244 |
| limpid.tv | 1 | 128 | 128 |
| luponmedia.com | 1 | 131 | 131 |
| madvertise.com | 1 | 139 | 139 |
| mantisadnetwork.com | 1 | 432 | 432 |
| markappmedia.site | 1 | 312 | 312 |
| mars.media | 1 | 171 | 171 |
| martadserver.com | 1 | 499 | 499 |
| mediago.io | 1 | 644 | 644 |
| as.vt.open8.com | 1 | 223 | 223 |
| mediawayss.com | 1 | 223 | 223 |
| memevideoad.com | 1 | 223 | 223 |
| aax.media | 1 | 143 | 143 |
| missena.com | 1 | 401 | 401 |
| mman.kr | 1 | 364 | 364 |
| mobupps.com | 1 | 120 | 120 |
| my6sense.com | 1 | 340 | 340 |
| nend.net | 1 | 911 | 911 |
| netpoint-media.de | 1 | 180 | 180 |
| 9dotsmedia.com | 1 | 123 | 123 |
| app-stock.com | 1 | 195 | 195 |
| nsightvideo.com | 1 | 282 | 282 |
| appnerve.com | 1 | 245 | 245 |
| oko.uk | 1 | 118 | 118 |
| olaex.biz | 1 | 165 | 165 |
| omgstudios.com | 1 | 121 | 121 |
| onairglobal.com | 1 | 551 | 551 |
| applovin.com | 1 | 197 | 197 |
| ooyala.com | 1 | 223 | 223 |
| app.audiopulsar.com | 1 | 142 | 142 |
| optidigital.com | 1 | 141 | 141 |
| optimatic.com | 1 | 223 | 223 |
| orangeclickmedia.com | 1 | 334 | 334 |
| otm-r.com | 1 | 147 | 147 |
| pgamssp.com | 1 | 109 | 109 |
| playbuzz.com | 1 | 222 | 222 |
| playdigo.com | 1 | 144 | 144 |
| playstream.media | 1 | 121 | 121 |
| pmc.com | 1 | 180 | 180 |
| podium-audio.com | 1 | 142 | 142 |
| primis.tech | 1 | 124 | 124 |
| programmatic-pie.com | 1 | 258 | 258 |
| programmaticx.ai | 1 | 473 | 473 |
| projectagora.com | 1 | 184 | 184 |
| zedo.com | 1 | 234 | 234 |
| amazon.com | 1 | 232 | 232 |
| pubstack.io | 1 | 141 | 141 |
| pubwise.io | 1 | 493 | 493 |
| qntv.io | 1 | 104 | 104 |
| qortex.ai | 1 | 121 | 121 |
| quantcast.com | 1 | 224 | 224 |
| zeta.com | 1 | 312 | 312 |
| redpineapplemedia.com | 1 | 272 | 272 |
| relict.media | 1 | 287 | 287 |
| alliancegravity.com | 1 | 142 | 142 |
| aerserv.com | 1 | 601 | 601 |
| adx-drru.op.hicloud.com | 1 | 439 | 439 |
| adx-dre.op.hicloud.com | 1 | 438 | 438 |
| screencore.io | 1 | 140 | 140 |
| adx-dra.op.hicloud.com | 1 | 439 | 439 |
| sekindo.com | 1 | 124 | 124 |
| advlion.com | 1 | 172 | 172 |
| showheroes.com | 1 | 357 | 357 |
| adview.com | 1 | 173 | 173 |
| advibe.media | 1 | 118 | 118 |
| zetaglobal.com | 1 | 159 | 159 |
ads.txt v1.1(2022年)では OWNERDOMAIN(在庫の真の所有者)と MANAGERDOMAIN(管理を委託されている事業者)を宣言できる。設定がなければ、誰でもそのドメインを名乗って在庫を販売しようとしても、真の所有者を確認する手段がない。
| 課題 | 実測値 | 評価 |
|---|---|---|
| sellers.json で裏付けられない販売経路 | 38.4% | 要注意 |
| CONFIDENTIAL比率が高いSSP | 上表参照 | 要改善 |
| 在庫所有者・管理者が不明なドメイン | 91.1% | 業界全体の課題 |
本レポートの分析は公開情報(ads.txt・sellers.json)に基づく間接的な評価であり、実際のダークプーリング行為の確定的な証明ではない。sellers.json の不一致はSSP側の更新タイミング差異によっても生じる。実際の取引品質評価には、DSPのビッドストリームデータや第三者検証ツールとの組み合わせが推奨される。
本レポートのデータはAPTI Transparency-Toolkitによる自動収集・分析結果です。
作成: APTI | 次回更新: 翌月号