PageSourceSearch

https://www.kzyrepository.com/posts/

html kzyrepository.com collected 2026-09-24 14:15:05 UTC 65,726 bytes, 108 lines download raw bytes

1<!doctype html><html lang=ja dir=ltr class=scroll-smooth data-default-appearance=light data-auto-appearance=true><head><meta charset=utf-8><meta http-equiv=content-language content="ja"><meta name=viewport content="width=device-width,initial-scale=1"><meta http-equiv=x-ua-compatible content="ie=edge"><title>Posts &#183; ベトナム在住エンジニアKZY</title><meta name=title content="Posts &#183; ベトナム在住エンジニアKZY"><meta name=description content="ベトナム在住エンジニアKZYのブログ。アプリ開発、ベトナム語学習、ベトナム生活情報など、役立つ情報をお届けします。"><link rel=canonical href=https://www.kzyrepository.com/posts/><link rel=alternate type=application/rss+xml href=/posts/index.xml title=ベトナム在住エンジニアKZY><link type=text/css rel=stylesheet href=/css/main.bundle.min.67eb0befb1fb57e6528684f3a2ff6e0606a82100504705b66488d54a9f3fda9c2605c9bf3b70163208427288637a7b4d1a168384c1115e417458eae6b44b329c.css integrity="sha512-Z+sL77H7V+ZShoTzov9uBgaoIQBQRwW2ZIjVSp8/2pwmBcm/O3AWMghCcohjentNGhaDhMERXkF0WOrmtEsynA==">
1<script type=text/javascript src=/js/appearance.min.516a16745bea5a9bd011138d254cc0fd3973cd55ce6e15f3dec763e7c7c2c7448f8fe7b54cca811cb821b0c7e12cd161caace1dd794ac3d34d40937cbcc9ee12.js integrity="sha512-UWoWdFvqWpvQERONJUzA/TlzzVXObhXz3sdj58fCx0SPj+e1TMqBHLghsMfhLNFhyqzh3XlKw9NNQJN8vMnuEg=="></script>
vendor: 1 bytes, line 1
1
2<script defer type=text/javascript id=script-bundle src=/js/main.bundle.min.69acedd4592e3c71d9a32e6bed2c4e1255fe71f56ab521202ce4e77ecc84c5af0de744f63a837116d6c85731d00e8501128072032ebbaa90cecb61fe0955c270.js integrity="sha512-aazt1FkuPHHZoy5r7SxOElX+cfVqtSEgLOTnfsyExa8N50T2OoNxFtbIVzHQDoUBEoByAy67qpDOy2H+CVXCcA==" data-copy data-copied></script>
vendor: 1 bytes, line 2
2
3<script src=/lib/zoom/zoom.min.37d2094687372da3f7343a221a470f6b8806f7891aa46a5a03966af7f0ebd38b9fe536cb154e6ad28f006d184b294525a7c4054b6bbb4be62d8b453b42db99bd.js integrity="sha512-N9IJRoc3LaP3NDoiGkcPa4gG94kapGpaA5Zq9/Dr04uf5TbLFU5q0o8AbRhLKUUlp8QFS2u7S+Yti0U7QtuZvQ=="></script>
3
4<link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=manifest href=/site.webmanifest><meta property="og:title" content="Posts"><meta property="og:description" content="ベトナム在住エンジニアKZYのブログ。アプリ開発、ベトナム語学習、ベトナム生活情報など、役立つ情報をお届けします。"><meta property="og:type" content="website"><meta property="og:url" content="https://www.kzyrepository.com/posts/"><meta property="og:site_name" content="ベトナム在住エンジニアKZY"><meta name=twitter:card content="summary"><meta name=twitter:title content="Posts"><meta name=twitter:description content="ベトナム在住エンジニアKZYのブログ。アプリ開発、ベトナム語学習、ベトナム生活情報など、役立つ情報をお届けします。"><meta name=author content="KZY"><link href="mailto:[email protected]?subject=%e3%81%8a%e5%95%8f%e3%81%84%e5%90%88%e3%82%8f%e3%81%9b" rel=me><link href=https://x.com/KzyRepository rel=me><link href=https://youtube.com/@DevInDanang-kzy rel=me>
4<script src=/lib/jquery/jquery.slim.min.b0dca576e87d7eaa5850ae4e61759c065786cdb6489d68fcc82240539eebd5da522bdb4fda085ffd245808c8fe2acb2516408eb774ef26b5f6015fc6737c0ea8.js integrity="sha512-sNylduh9fqpYUK5OYXWcBleGzbZInWj8yCJAU57r1dpSK9tP2ghf/SRYCMj+KsslFkCOt3TvJrX2AV/Gc3wOqA=="></script>
vendor: 64 bytes, lines 4-5
4
5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-C0N970E567
vendor: 12 bytes, line 5
5"></script>
6<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-C0N970E567")</script>
6<meta name=theme-color>
6<script src=https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js></script>
vendor: 1 bytes, line 6
6
7<script src=https://www.gstatic.com/firebasejs/8.10.0/firebase-firestore.js></script>
vendor: 1 bytes, line 7
7
8<script src=https://www.gstatic.com/firebasejs/8.10.0/firebase-auth.js></script>
vendor: 1 bytes, line 8
8
9<script>const firebaseConfig={apiKey:"AIzaSyCDFmnxGVgw238ewBARL1rOLJCs-ljk1RQ",authDomain:"AIzaSyCDFmnxGVgw238ewBARL1rOLJCs-ljk1RQ",projectId:"kzyrepository-blog",storageBucket:"kzyrepository-blog.appspot.com",messagingSenderId:"350554286067",appId:"1:350554286067:web:fbaaaa039cee4fa0b25486",measurementId:"G-BCW41DB4C0"};var app=firebase.initializeApp(firebaseConfig),db=firebase.firestore(),auth=firebase.auth()</script>
9<link rel=stylesheet href=/css/custom.css></head><body class="flex flex-col h-screen px-6 m-auto text-lg leading-7 max-w-7xl bg-neutral text-neutral-900 dark:bg-neutral-800 dark:text-neutral sm:px-14 md:px-24 lg:px-32 scrollbar-thin scrollbar-track-neutral-200 scrollbar-thumb-neutral-400 dark:scrollbar-track-neutral-800 dark:scrollbar-thumb-neutral-600"><div id=the-top class="absolute flex self-center"><a class="px-3 py-1 text-sm -translate-y-8 rounded-b-lg bg-primary-200 focus:translate-y-0 dark:bg-neutral-600" href=#main-content><span class="font-bold text-primary-600 ltr:pr-2 rtl:pl-2 dark:text-primary-400">&darr;</span>メインコンテンツへスキップ</a></div><div class=min-h-[148px]></div><div class="fixed inset-x-0 pl-[24px] pr-[24px]" style=z-index:100><div id=menu-blur class="absolute opacity-0 inset-x-0 top-0 h-full single_hero_background nozoom bg-neutral dark:bg-neutral-800"></div><div class="relative max-w-[64rem] ml-auto mr-auto"><div style=padding-left:0;padding-right:0;padding-top:2px;padding-bottom:3px class="main-menu flex items-center justify-between px-4 py-6 sm:px-6 md:justify-start space-x-3"><div class="flex flex-1 items-center justify-between"><nav class="flex space-x-3"><a href=/ class="text-base font-medium text-gray-500 hover:text-gray-900">ベトナム在住エンジニアKZY</a></nav><nav class="hidden md:flex items-center space-x-5 md:ml-12 h-12"><a href=/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-base font-medium" title=ベトナム在住エンジニアKZY>ホーム</p></a><a href=/posts/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-base font-medium" title=Posts>ブログ</p></a><a href=/categories/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-base font-medium" title=Categories>カテゴリー</p></a><a href=/tags/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-base font-medium" title=Tags>タグ</p></a><button id=search-button aria-label=Search class="text-base hover:text-primary-600 dark:hover:text-primary-400" title>
10<span class="relative block icon"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9.0 208 0S0 93.1.0 208s93.1 208 208 208c48.3.0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9.0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7.0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7.0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg></span></button><div class="ltr:mr-14 rtl:ml-14 flex items-center"><button id=appearance-switcher aria-label="Dark mode switcher" type=button class="text-base hover:text-primary-600 dark:hover:text-primary-400"><div class="flex items-center justify-center dark:hidden"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M32 256C32 132.2 132.3 32 255.8 32c11.36.0 29.7 1.668 40.9 3.746 9.616 1.777 11.75 14.63 3.279 19.44C245 86.5 211.2 144.6 211.2 207.8c0 109.7 99.71 193 208.3 172.3 9.561-1.805 16.28 9.324 10.11 16.95C387.9 448.6 324.8 480 255.8 480 132.1 480 32 379.6 32 256z"/></svg></span></div><div class="items-center justify-center hidden dark:flex"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M256 159.1c-53.02.0-95.1 42.98-95.1 95.1s41.2 96.9 95.1 96.9 95.1-42.98 95.1-95.1S309 159.1 256 159.1zM509.3 347l-63.2-91.9 63.15-91.01c6.332-9.125 1.104-21.74-9.826-23.72l-109-19.7-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89 164.1 2.736c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6 12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256 2.74 347.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7 19.7 109c1.975 10.93 14.59 16.16 23.72 9.824L256 446.1l91.01 63.15c9.127 6.334 21.75 1.107 23.72-9.822l19.7-109 109-19.7C510.4 368.8 515.6 356.1 509.3 347zM256 383.1c-70.69.0-127.1-57.31-127.1-127.1.0-70.69 57.31-127.1 127.1-127.1S383.1 186.2 383.1 256c0 70.7-56.4 127.1-127.1 127.1z"/></svg></span></div></button></div></nav><div class="flex md:hidden items-center space-x-5 md:ml-12 h-12"><span></span>
11<button id=search-button-mobile aria-label=Search class="text-base hover:text-primary-600 dark:hover:text-primary-400" title>
12<span class="relative block icon"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
12<path fill="currentcolor" d="M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9.0 208 0S0 93.1.0 208s93.1 208 208 208c48.3.0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9.0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7.0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7.0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg></span></button>
13<button id=appearance-switcher-mobile aria-label="Dark mode switcher" type=button class="text-base hover:text-primary-600 dark:hover:text-primary-400" style=margin-right:5px><div class="flex items-center justify-center dark:hidden"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M32 256C32 132.2 132.3 32 255.8 32c11.36.0 29.7 1.668 40.9 3.746 9.616 1.777 11.75 14.63 3.279 19.44C245 86.5 211.2 144.6 211.2 207.8c0 109.7 99.71 193 208.3 172.3 9.561-1.805 16.28 9.324 10.11 16.95C387.9 448.6 324.8 480 255.8 480 132.1 480 32 379.6 32 256z"/></svg></span></div><div class="items-center justify-center hidden dark:flex"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M256 159.1c-53.02.0-95.1 42.98-95.1 95.1s41.2 96.9 95.1 96.9 95.1-42.98 95.1-95.1S309 159.1 256 159.1zM509.3 347l-63.2-91.9 63.15-91.01c6.332-9.125 1.104-21.74-9.826-23.72l-109-19.7-19.7-109c-1.975-10.93-14.59-16.16-23.72-9.824L256 65.89 164.1 2.736c-9.125-6.332-21.74-1.107-23.72 9.824L121.6 121.6 12.56 141.3C1.633 143.2-3.596 155.9 2.736 164.1L65.89 256 2.74 347.01c-6.332 9.125-1.105 21.74 9.824 23.72l109 19.7 19.7 109c1.975 10.93 14.59 16.16 23.72 9.824L256 446.1l91.01 63.15c9.127 6.334 21.75 1.107 23.72-9.822l19.7-109 109-19.7C510.4 368.8 515.6 356.1 509.3 347zM256 383.1c-70.69.0-127.1-57.31-127.1-127.1.0-70.69 57.31-127.1 127.1-127.1S383.1 186.2 383.1 256c0 70.7-56.4 127.1-127.1 127.1z"/></svg></span></div></button></div></div><div class="-my-2 -mr-2 md:hidden"><label id=menu-button class=block><div class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentcolor" d="M0 96C0 78.33 14.33 64 32 64H416c17.7.0 32 14.33 32 32 0 17.7-14.3 32-32 32H32C14.33 128 0 113.7.0 96zM0 256c0-17.7 14.33-32 32-32H416c17.7.0 32 14.3 32 32s-14.3 32-32 32H32c-17.67.0-32-14.3-32-32zM416 448H32c-17.67.0-32-14.3-32-32s14.33-32 32-32H416c17.7.0 32 14.3 32 32s-14.3 32-32 32z"/>
13</svg></span></div><div id=menu-wrapper style=padding-top:5px class="fixed inset-0 z-30 invisible w-screen h-screen m-0 overflow-auto transition-opacity opacity-0 cursor-default bg-neutral-100/50 backdrop-blur-sm dark:bg-neutral-900/50"><ul class="flex space-y-2 mt-3 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl"><li id=menu-close-button><span class="cursor-pointer inline-block align-text-bottom hover:text-primary-600 dark:hover:text-primary-400"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentcolor" d="M310.6 361.4c12.5 12.5 12.5 32.75.0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3 54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75.0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75.0-45.25s32.75-12.5 45.25.0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25.0s12.5 32.75.0 45.25l-105.4 105.4L310.6 361.4z"/></svg></span></span></li><li class=mt-1><a href=/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-bg font-bg" title=ベトナム在住エンジニアKZY>ホーム</p></a></li><li class=mt-1><a href=/posts/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-bg font-bg" title=Posts>ブログ</p></a></li><li class=mt-1><a href=/categories/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-bg font-bg" title=Categories>カテゴリー</p></a></li><li class=mt-1><a href=/tags/ class="flex items-center text-gray-500 hover:text-primary-600 dark:hover:text-primary-400"><p class="text-bg font-bg" title=Tags>タグ</p></a></li></ul></div></label></div></div></div></div>
13<script>window.addEventListener("scroll",function(){var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,n=document.getElementById("menu-blur");n.style.opacity=t/300})</script>
13<div class="relative flex flex-col grow"><main id=main-content class=grow><header><ol class="text-sm text-neutral-500 dark:text-neutral-400 print:hidden"><li class="inline hidden"><a class="hover:underline decoration-neutral-300 dark:underline-neutral-600" href=/>ベトナム在住エンジニアKZY</a><span class="px-1 text-primary-500">/</span></li><li class="inline hidden"><a class="hover:underline decoration-neutral-300 dark:underline-neutral-600" href=/posts/>Posts</a><span class="px-1 text-primary-500">/</span></li></ol><h1 class="mt-5 text-4xl font-extrabold text-neutral-900 dark:text-neutral">Posts</h1><div class="mt-1 mb-2 text-base text-neutral-500 dark:text-neutral-400 print:hidden"><div class="flex flex-row flex-wrap items-center"><span><span id=null class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title=views>loading</span>
14<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentcolor" d="M288 32c-80.8.0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7.0 24.6C17.3 304 48.6 356 95.4 399.4 142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7.0-24.6-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144 64.5-144 144-144 144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64-11.5.0-22.3-3-31.6-8.4-.2 2.8-.4 5.5-.4 8.4.0 53 43 96 96 96s96-43 96-96-43-96-96-96c-2.8.0-5.6.1-8.4.4 5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span></span><span class="px-2 text-primary-500">&#183;</span><span>
15<span id=null class="animate-pulse inline-block text-transparent max-h-3 rounded-full mt-[-2px] align-middle bg-neutral-300 dark:bg-neutral-400" title=likes>loading</span>
16<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M47.6 300.4 228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6.0 115.2.0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span></span><span class="px-2 text-primary-500">&#183;</span><span>
17<button id=button_likes class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400" onclick=process_article()>
18<span id=button_likes_heart style=display:none class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M47.6 300.4 228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6.0 115.2.0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span><span id=button_likes_emtpty_heart class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M244 84l11.1 12 12-11.98C300.6 51.37 347 36.51 392.6 44.1 461.5 55.58 512 115.2 512 185.1V190.9c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9S235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1.0 232.4.0 190.9V185.1c0-69.9 50.52-129.52 119.4-141 44.7-7.59 92 7.27 124.6 39.9C243.1 84 244 84.01 244 84zm11.1 79.9-45-46.8c-21.7-20.82-52.5-30.7-82.8-25.66C81.55 99.07 48 138.7 48 185.1V190.9c0 28.2 11.71 55.2 32.34 74.4L256 429.3l175.7-164c20.6-19.2 32.3-46.2 32.3-74.4V185.1c0-46.4-33.6-86.03-79.3-93.66C354.4 86.4 323.6 96.28 301.9 117.1l-46.8 46.8z"/></svg></span></span><span id=button_likes_text>&nbsp;Like</span></button></span></div></div></header><section class="mt-0 prose flex max-w-full flex-col dark:prose-invert lg:flex-row"><div class="min-w-0 min-h-0 max-w-prose"></div></section><div class="relative w-screen max-w-[1600px] px-[30px]" style="left:calc(max(-50vw,-800px
18) + 50%)"><h2 class="mt-12 mb-3 text-2xl font-bold text-neutral-700 first:mt-8 dark:text-neutral-300">2026</h2><section class="w-full grid gap-4 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5"><a href=/2026/09/vietnam-seikatsuhi-fufu/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/09/vietnam-seikatsuhi-fufu/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/09/vietnam-seikatsuhi-fufu/>ベトナムの生活費はいくら?日本人夫婦2人暮らしのリアルな家計【2026年最新版】</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E7%94%9F%E6%B4%BB/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム生活</span></span></span>
19<span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E7%A7%BB%E4%BD%8F/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム移住</span></span></span>
20<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E7%94%9F%E6%B4%BB%E8%B2%BB/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム生活費</span></span></span>
21<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/2%E4%BA%BA%E6%9A%AE%E3%82%89%E3%81%97/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">2人暮らし</span></span></span>
22<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%9B%E3%83%BC%E3%83%81%E3%83%9F%E3%83%B3/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ホーチミン</span></span></span>
23<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%8F%E3%83%8E%E3%82%A4/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ハノイ</span></span></span>
24<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E7%A7%BB%E4%BD%8F/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム移住</span></span></span>
25<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%AE%B6%E8%B3%83/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">家賃</span></span></span>
26<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E7%89%A9%E4%BE%A1/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">物価</span></span></span>
27<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%97%A5%E6%9C%AC%E4%BA%BA%E5%A4%AB%E5%A9%A6/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">日本人夫婦</span></span></span>
28<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%B5%B7%E5%A4%96%E7%A7%BB%E4%BD%8F/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外移住</span></span></span>
29<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E7%94%9F%E6%B4%BB%E8%B2%BB%E5%85%AC%E9%96%8B/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">生活費公開</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a>
29<a href=/2026/09/kaigai-ryokou-eigo-phrase-guide/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/09/kaigai-ryokou-eigo-phrase-guide/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/09/kaigai-ryokou-eigo-phrase-guide/>英語話せなくても海外旅行OK!フレーズ完全ガイド2026</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E6%B5%B7%E5%A4%96%E6%97%85%E8%A1%8C/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外旅行</span></span></span>
30<span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
31<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%B5%B7%E5%A4%96%E6%97%85%E8%A1%8C%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外旅行英語</span></span></span>
32<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E3%83%95%E3%83%AC%E3%83%BC%E3%82%BA/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語フレーズ</span></span></span>
33<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E7%A9%BA%E6%B8%AF%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">空港英語</span></span></span>
34<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%85%A5%E5%9B%BD%E5%AF%A9%E6%9F%BB%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">入国審査英語</span></span></span>
35<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%9B%E3%83%86%E3%83%AB%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ホテル英語</span></span></span>
36<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%B5%B7%E5%A4%96%E6%97%85%E8%A1%8C%E6%BA%96%E5%82%99/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外旅行準備</span></span></span>
37<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E4%BC%9A%E8%A9%B1%E5%88%9D%E5%BF%83%E8%80%85/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英会話初心者</span></span></span>
38<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%97%85%E8%A1%8C%E8%8B%B1%E4%BC%9A%E8%A9%B1/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">旅行英会話</span></span></span>
39<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%AC%E3%82%B9%E3%83%88%E3%83%A9%E3%83%B3%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">レストラン英語</span></span></span>
40<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%82%BF%E3%82%AF%E3%82%B7%E3%83%BC%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">タクシー英語</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/07/best-countries-for-relocation/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/07/best-countries-for-relocation/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/07/best-countries-for-relocation/>【2026年最新】海外移住おすすめ国ランキング15選!費用・ビザ・暮らしやすさを徹底比較</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E6%B5%B7%E5%A4%96%E7%A7%BB%E4%BD%8F%E3%82%AC%E3%82%A4%E3%83%89/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外移住ガイド</span></span></span>
41<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%B5%B7%E5%A4%96%E7%A7%BB%E4%BD%8F/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外移住</span></span></span>
42<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%93%E3%82%B6/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ビザ</span></span></span>
43<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%B5%B7%E5%A4%96%E7%94%9F%E6%B4%BB/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">海外生活</span></span></span>
44<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ランキング</span></span></span>
45<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E7%A7%BB%E4%BD%8F%E5%85%88%E9%81%B8%E3%81%B3/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">移住先選び</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/07/eigo-ondoku-yarikata-otona-shoshinsha/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/07/eigo-ondoku-yarikata-otona-shoshinsha/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/07/eigo-ondoku-yarikata-otona-shoshinsha/>英語音読の効果と正しいやり方【大人の初心者が3ヶ月で実感する5ステップ】</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
46<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
47<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E9%9F%B3%E8%AA%AD/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">音読</span></span></span>
48<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E3%82%84%E3%82%8A%E7%9B%B4%E3%81%97/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語やり直し</span></span></span>
49<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%A4%A7%E4%BA%BA%E3%81%AE%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">大人の英語</span></span></span>
50<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%82%B9%E3%83%94%E3%83%BC%E3%82%AD%E3%83%B3%E3%82%B0/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">スピーキング</span></span></span>
51<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%AA%E3%82%B9%E3%83%8B%E3%83%B3%E3%82%B0/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">リスニング</span></span></span>
52<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E5%8B%89%E5%BC%B7%E6%B3%95/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語勉強法</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/07/english-months-guide/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/07/english-months-guide/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/07/english-months-guide/>英語の月名一覧|スペル・発音・語源を完全解説【1月〜12月】</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
53<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E3%81%AE%E6%9C%88/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語の月</span></span></span>
54<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E5%8D%98%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英単語</span></span></span>
55<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%9F%BA%E7%A4%8E%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">基礎英語</span></span></span>
56<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%97%A5%E5%B8%B8%E4%BC%9A%E8%A9%B1/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">日常会話</span></span></span>
57<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ビジネス英語</span></span></span>
58<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/seo/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">SEO</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/06/eigo-zougo-tsukurikata/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/06/eigo-zougo-tsukurikata/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/06/eigo-zougo-tsukurikata/>英語の造語とは|7つの作り方と面白い例50選【完全解説】</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
59<span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%AA%9E%E5%BD%99%E5%8D%98%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-pr
59imary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">語彙・単語</span></span></span>
60<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E9%80%A0%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語造語</span></span></span>
61<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E5%8D%98%E8%AA%9E%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英単語の作り方</span></span></span>
62<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%8E%A5%E9%A0%AD%E8%BE%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">接頭辞</span></span></span>
63<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%8E%A5%E5%B0%BE%E8%BE%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">接尾辞</span></span></span>
64<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%B7%B7%E6%88%90%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">混成語</span></span></span>
65<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E9%A0%AD%E5%AD%97%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">頭字語</span></span></span>
66<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E8%AA%9E%E5%BD%99/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語語彙</span></span></span>
67<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%8D%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ネーミング</span></span></span>
68<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E8%B1%86%E7%9F%A5%E8%AD%98/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語豆知識</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/06/third-person-singular-meaning/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/06/third-person-singular-meaning/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/06/third-person-singular-meaning/>英語の三人称単数とは?意味と使い方を中学レベルで解説</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%8B%B1%E6%96%87%E6%B3%95%E5%9F%BA%E7%A4%8E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英文法基礎</span></span></span>
69<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E6%96%87%E6%B3%95/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英文法</span></span></span>
70<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E4%B8%89%E4%BA%BA%E7%A7%B0%E5%8D%98%E6%95%B0/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">三人称単数</span></span></span>
71<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E4%B8%AD%E5%AD%A6%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">中学英語</span></span></span>
72<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/be%E5%8B%95%E8%A9%9
72E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">be動詞</span></span></span>
73<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E4%B8%80%E8%88%AC%E5%8B%95%E8%A9%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">一般動詞</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/06/eigo-ehon-muryo-site/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/06/eigo-ehon-muryo-site/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/06/eigo-ehon-muryo-site/>英語絵本が無料で読めるサイト20選|子ども向け・大人向け・PDF対応まで完全網羅【2026年版】</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
74<span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%81%8A%E3%81%86%E3%81%A1%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">おうち英語</span></span></span>
75<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E7%B5%B5%E6%9C%AC/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語絵本</span></span></span>
76<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E7%84%A1%E6%96%99/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">無料</span></span></span>
77<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%AD%90%E3%81%A9%E3%82%82%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">子ども英語</span></span></span>
78<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%81%8A%E3%81%86%E3%81%A1%E8%8B%B1%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">おうち英語</span></span></span>
79<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%A4%9A%E8%AA%AD/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">多読</span></span></span>
80<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%AA%AD%E3%81%BF%E8%81%9E%E3%81%8B%E3%81%9B/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">読み聞かせ</span></span></span>
81<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">英語学習</span></span></span>
82<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/pdf/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">PDF</span></span></span>
83<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/oxford-owl/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">Oxford Owl</span></span></span>
84<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/storyline-online/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">Storyline Online</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/05/vietnam-go-bunsho-tsukurikata/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/05/vietnam-go-bunsho-tsukurikata/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/05/vietnam-go-bunsho-tsukurikata/>ベトナム語で文章を作る方法|語順・基本構文・すぐ使えるテンプレート集</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E8%AA%9E%E3%83%95%E3%83%AC%E3%83%BC%E3%82%BA/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム語フレーズ</span></span></span>
85<span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E8%AA%9E%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム語学習</span></span></span>
86<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム語</span></span></span>
87<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%96%87%E7%AB%A0/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">文章</span></span></span>
88<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%AA%9E%E9%A0%86/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">語順</span></span></span>
89<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%96%87%E6%B3%95/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">文法</span></span></span>
90<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">テンプレート</span></span></span>
91<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%87%AA%E5%B7%B1%E7%B4%B9%E4%BB%8B/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">自己紹介</span></span></span>
92<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%A1%E3%83%BC%E3%83%AB/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">メール</span></span></span>
93<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E4%BE%8B%E6%96%87/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">例文</span></span></span>
94<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%AA%9E%E5%AD%A6%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">語学学習</span></span></span>
95<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%88%9D%E5%BF%83%E8%80%85/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">初心者</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a><a href=/2026/05/vietnam-go-hisashiburi/ class=min-w-full><div class="min-h-full border border-neutral-200 dark:border-neutral-700 border-2 rounded overflow-hidden shadow-2xl relative"><div class="w-full thumbnail_card nozoom" style=background-image:url(/2026/05/vietnam-go-hisashiburi/thumbnail.jpg)></div><div class="px-6 py-4"><div class="font-bold text-xl text-neutral-800 decoration-primary-500 hover:underline hover:underline-offset-2 dark:text-neutral" href=/2026/05/vietnam-go-hisashiburi/>【音声付】ベトナム語で「久しぶり」の表現5選!親しい友人からビジネスまで徹底解説</div><div class="text-sm text-neutral-500 dark:text-neutral-400"><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"></div><div class="flex flex-row flex-wrap items-center"><span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E8%AA%9E%E3%83%95%E3%83%AC%E3%83%BC%E3%82%BA/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム語フレーズ</span></span></span>
96<span style=margin-top:.5rem class=mr-2 onclick='window.open("/categories/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E6%97%85%E8%A1%8C/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム旅行</span></span></span>
97<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ベトナム語</span></span></span>
98<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E4%B9%85%E3%81%97%E3%81%B6%E3%82%8A/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">久しぶり</span></span></span>
99<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E5%86%8D%E4%BC%9A%E3%83%95%E3%83%AC%E3%83%BC%E3%82%BA/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">再会フレーズ</span></span></span>
100<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%8C%A8%E6%8B%B6/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">挨拶</span></span></span>
101<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E3%83%99%E3%83%88%E3%83%8A%E3%83%A0%E8%AA%9E/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">ビジネスベトナム語</span></span></span>
102<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/l%C3%A2u-r%E1%BB%93i-kh%C3%B4ng-g%E1%BA%B7p/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">Lâu rồi không gặp</span></span></span>
103<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E7%99%BA%E9%9F%B3/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">発音</span></span></span>
104<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E6%97%85%E8%A1%8C%E3%83%95%E3%83%AC%E3%83%BC%E3%82%BA/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">旅行フレーズ</span></span></span>
105<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E8%AA%9E%E5%AD%A6%E5%AD%A6%E7%BF%92/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">語学学習</span></span></span>
106<span style=margin-top:.5rem class=mr-2 onclick='window.open("/tags/%E3%82%AB%E3%82%B8%E3%83%A5%E3%82%A2%E3%83%AB%E8%A1%A8%E7%8F%BE/","_self")'><span class=flex style=cursor:pointer><span class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">カジュアル表現</span></span></span></div></div></div><div class="px-6 pt-4 pb-2"></div></div></a></section></div><ul class="flex flex-row mt-8 justify-center"><li><a href=/posts/ class="bg-primary-200 dark:bg-primary-400 dark:text-neutral-800
107mx-1 block min-w-[1.8rem] rounded text-center hover:bg-primary-600 hover:text-neutral">1</a></li><li><a href=/posts/page/2/ class="mx-1 block min-w-[1.8rem] rounded text-center hover:bg-primary-600 hover:text-neutral">2</a></li><li><a href=/posts/page/3/ class="mx-1 block min-w-[1.8rem] rounded text-center hover:bg-primary-600 hover:text-neutral">3</a></li><li class=page-item><span class=page-link aria-hidden=true>&mldr;</span></li><li><a href=/posts/page/18/ class="mx-1 block min-w-[1.8rem] rounded text-center hover:bg-primary-600 hover:text-neutral">18</a></li><li><a href=/po
107sts/page/2/ class="mx-1 block min-w-[1.8rem] rounded text-center hover:bg-primary-600 hover:text-neutral" rel=next>&rarr;</a></li></ul></main><footer id=site-footer class="py-10 print:hidden"><nav class="flex flex-row pb-4 text-base font-medium text-neutral-500 dark:text-neutral-400"><ul class="flex flex-col list-none sm:flex-row"><li class="flex mb-1 ltr:text-right rtl:text-left sm:mb-0 ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:sm:ml-7 rtl:sm:last:ml-0"><a class="decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2 flex items-center" href=/2019/07/%E3%83%97%E3%83%A9%E3%82%A4%E3%83%90%E3%82%B7%E3%83%BC%E3%83%9D%E3%83%AA%E3%82%B7%E3%83%BC/ title=プライバシーポリシー>プライバシーポリシー</a></li><li class="flex mb-1 ltr:text-right rtl:text-left sm:mb-0 ltr:sm:mr-7 ltr:sm:last:mr-0 rtl:sm:ml-7 rtl:sm:last:ml-0"><a class="decoration-primary-500 hover:underline hover:decoration-2 hover:underline-offset-2 flex items-center" href=mailto:[email protected] title>お問い合わせ</a></li></ul></nav><div class="flex items-center justify-between"><p class="text-sm text-neutral-500 dark:text-neutral-400">© 2025 ベトナム在住エンジニア KZY. All Rights Reserved</p></div>
107<script>mediumZoom(document.querySelectorAll("img:not(.nozoom)"),{margin:24,background:"rgba(0,0,0,0.5)",scrollOffset:0})</script>
107<script type=text/javascript src=/js/process.min.62060bb247f4de2b6dde45903668fefb68d792f365587605177b1227c0cf43588701edaca0cb40e2c8e2789bd5ce67c1d2a215b9fb258c3496a7cd25e7cb5fdf.js integrity="sha512-YgYLskf03itt3kWQNmj++2jXkvNlWHYFF3sSJ8DPQ1iHAe2soMtA4sjieJvVzmfB0qIVufsljDSWp80l58tf3w=="></script>
107</footer><div id=search-wrapper class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh]" data-url=https://www.kzyrepository.com/ style=z-index:500><div id=search-modal class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800"><header class="relative z-10 flex items-center justify-between flex-none px-2"><form class="flex items-center flex-auto min-w-0"><div class="flex items-center justify-center w-8 h-8 text-neutral-400"><span class="relative block icon"><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentcolor" d="M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9.0 208 0S0 93.1.0 208s93.1 208 208 208c48.3.0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9.0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7.0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7.0 128 57.2 128 128 0 70.7-57.2 128-128 128z"/></svg></span></div><input type=search id=search-query class="flex flex-auto h-12 mx-1 bg-transparent appearance-none focus:outline-dotted focus:outline-2 focus:outline-transparent" placeholder=検索 tabindex=0></form><button id=close-search-button class="flex items-center justify-center w-8 h-8 text-neutral-700 hover:text-primary-600 dark:text-neutral dark:hover:text-primary-400" title="閉じる (Esc)">
108<span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentcolor" d="M310.6 361.4c12.5 12.5 12.5 32.75.0 45.25C304.4 412.9 296.2 416 288 416s-16.38-3.125-22.62-9.375L160 301.3 54.63 406.6C48.38 412.9 40.19 416 32 416S15.63 412.9 9.375 406.6c-12.5-12.5-12.5-32.75.0-45.25l105.4-105.4L9.375 150.6c-12.5-12.5-12.5-32.75.0-45.25s32.75-12.5 45.25.0L160 210.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25.0s12.5 32.75.0 45.25l-105.4 105.4L310.6 361.4z"/></svg></span></button></header><section class="flex-auto px-2 overflow-auto"><ul id=search-results></ul></section></div></div></div><meta name="google-site-verification=Rdts6qevGfuZ3Uj48ffsU_Xpd6V9XFLRu9GukI6UkhQ" /></body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.