指数関数の微分はなぜ特別なのか?|自然対数の底eの役割を理解する

数学

はじめに

前回の記事では、合成関数の微分を扱い、内側と外側の関数の変化率を掛け合わせる「連鎖律」を学びました。

今回は、指数関数の微分を考えます。たとえば、次の関数です。

$$
y=2^x
$$

この関数は、\(x\) が \(1\) 増えるたびに値が \(2\) 倍になります。では、この関数を微分すると、どのような式になるのでしょうか?

実は、指数関数を微分すると、元の指数関数に一定の係数を掛けた形になります。さらに、底を特別な数 \(e\) にすると、

$$
\frac{d}{dx}e^x=e^x
$$

となります。微分しても、元の関数とまったく同じになるのです。

では、なぜこのようなことが起こるのでしょうか? また、\(e\) とはどのような数なのでしょうか?

この記事では、指数関数の性質を確認し、微分の定義から公式を導きながら、自然対数の底 \(e\) が特別な理由を考えていきます。

この記事では、指数関数を微分すると元の関数に比例する理由を、微分の定義から導きます。さらに、自然対数の底 \(e\) の役割と極限による表現を理解し、連鎖律やAIへの応用まで学びます。

この記事でわかること

この記事では、次の内容の理解を目指します。

  • 指数関数には、どのような性質があるのか?
  • 指数関数を微分すると、なぜ元の関数に比例するのか?
  • 自然対数の底 \(e\) は、なぜ特別なのか?
  • \(e\) を極限で表す式には、どのような意味があるのか?
  • 指数関数の微分公式と連鎖律は、どのように使われるのか?

1.指数関数とは何か?

まず、指数関数の基本的な性質を確認しましょう。

1.1.指数関数は一定の倍率で変化する

指数関数は、次の形で表される関数です。

$$
y=a^x
$$

ここで、底 \(a\) は \(a \gt 0\)、\(a\ne1\) とします。

たとえば、\(y=2^x\) なら、

$$
\begin{aligned}
x=0&\quad\Rightarrow\quad y=1\\
x=1&\quad\Rightarrow\quad y=2\\
x=2&\quad\Rightarrow\quad y=4\\
x=3&\quad\Rightarrow\quad y=8
\end{aligned}
$$

です。\(x\) が \(1\) 増えるたびに、関数の値は \(2\) 倍になります。

一般に、指数関数には、

$$
a^{x+h}=a^xa^h
$$

という性質があります。つまり、\(x\) を \(h\) だけ増やすと、関数の値は \(a^h\) 倍になります。

指数関数は、入力が一定量増えるたびに、出力が一定の倍率で変化する関数なのです。

1.2.指数法則を確認する

指数関数の微分を考える前に、指数法則を確認しましょう。

指数法則には、次のような関係があります。

$$
\begin{aligned}
a^{p+q}&=a^pa^q\\
a^{p-q}&=\frac{a^p}{a^q}\\
(a^p)^q&=a^{pq}
\end{aligned}
$$

これらは、正の整数の指数では、掛け算を繰り返すことから理解できます。たとえば、

$$
2^2\cdot2^3
=(2\cdot2)(2\cdot2\cdot2)
=2^5
$$

です。

指数を整数から実数へ拡張する場合も、指数法則が成り立つように指数関数を定義します。

今回の微分の導出では、特に \(a^{x+h}=a^xa^h\) という性質を使います。

1.3.底によってグラフの形が変わる

指数関数のグラフは、底 \(a\) の値によって変わります。

  • \(a\gt1\) の場合:\(x\) が増えると関数の値も増える。
  • \(0\lt a\lt1\) の場合:\(x\) が増えると関数の値は減る。

たとえば、\(y=2^x\)、\(y=3^x\)、\(y=(1/2)^x\) を比較してみましょう。

底が \(2\) や \(3\) の場合は右上がりのグラフになり、底が \(1/2\) の場合は右下がりのグラフになります。

一方、どの指数関数も \(a^0=1\) なので、点 \((0,\ 1)\) を通ります。また、\(a^x\gt0\) なので、グラフは常に \(x\) 軸より上にあります。

底の異なる指数関数のグラフ

このように、底によって増加・減少の様子は変わりますが、指数関数には共通する性質があります。次は、その性質が微分にどのように現れるのかを考えます。

2.指数関数を微分すると何が起こるのか?

ここから、指数関数の微分を考えます。

2.1.微分の定義から導く

次の関数を考えます。

$$
f(x)=a^x
$$

微分の定義から、

$$
f'(x)
=
\lim_{h\to0}
\frac{a^{x+h}-a^x}{h}
$$

です。

ここで、指数法則 \(a^{x+h}=a^xa^h\) を使うと、

$$
\begin{aligned}
f'(x)
&=\lim_{h\to0}\frac{a^xa^h-a^x}{h}\\
&=\lim_{h\to0}a^x\frac{a^h-1}{h}
\end{aligned}
$$

となります。

\(a^x\) は \(h\) に依存しないため、極限の外に出せます。

$$
f'(x)
=
a^x\lim_{h\to0}\frac{a^h-1}{h}
$$

この式に注目してください。右辺には、元の関数 \(a^x\) がそのまま残っています。

一方、残りの部分、

$$
\lim_{h\to0}\frac{a^h-1}{h}
$$

は、\(x\) に依存せず、底 \(a\) だけで決まる値です。

この極限が存在することを認めて、その値を \(C(a)\) とおきます。

$$
C(a)=\lim_{h\to0}\frac{a^h-1}{h}
$$

すると、

$$
\frac{d}{dx}a^x=C(a)a^x
$$

が得られます。

つまり、指数関数を微分すると、元の指数関数に一定の係数を掛けた形になるのです。

なお、ここでは実数の指数関数が連続であり、\(C(a)\) の極限が存在することを前提としています。

2.2.なぜ元の関数に比例するのか?

先ほど導いた微分公式は、

$$
f'(x)=C(a)f(x)
$$

と表せます。これは、指数関数の接線の傾きが、その点での関数の値に比例することを意味します。

なぜ、このような関係になるのでしょうか?

理由は、指数関数が \(a^{x+h}=a^xa^h\) という性質を持つからです。

\(x\) を \(h\) だけ変化させたとき、関数の値の変化量は、

$$
\begin{aligned}
\Delta y
&=a^{x+h}-a^x\\
&=a^x(a^h-1)
\end{aligned}
$$

です。

ここで、\(a^h-1\) は変化量 \(h\) だけで決まります。つまり、\(h\) だけ入力を変化させたとき、出力の変化量は、変化前の関数の値 \(a^x\) に比例するのです。

そのため、\(h\) を \(0\) に近づけて瞬間の変化率を求めても、元の関数に比例するという性質が残ります。

これが、指数関数の導関数が元の関数に比例する理由です。

2.3.底によって比例係数が変わる

先ほどの比例係数は、

$$
C(a)=\lim_{h\to0}\frac{a^h-1}{h}
$$

でした。

この値は、底 \(a\) によって異なります。たとえば、次のようになります。

$$
\begin{aligned}
C(2)&\approx0.6931\\
C(3)&\approx1.0986\\
C(1/2)&\approx-0.6931
\end{aligned}
$$

底が \(1\) より大きい場合は係数が正になり、指数関数は増加します。一方、底が \(0\) と \(1\) の間の場合は係数が負になり、指数関数は減少します。

では、この係数がちょうど \(1\) になる底はあるのでしょうか?

3.自然対数の底 \(e\) はなぜ特別なのか?

指数関数の微分では、底によって比例係数が変わることがわかりました。その中に、特別な底があります。

3.1.微分係数が1になる底

指数関数の微分で現れる係数は、

$$
C(a)=\lim_{h\to0}\frac{a^h-1}{h}
$$

です。

この係数が \(C(a)=1\) となる底を \(e\) と呼びます。

つまり、

$$
\lim_{h\to0}\frac{e^h-1}{h}=1
$$

です。

この特別な数 \(e\) は、自然対数の底として知られています。その値は、

$$
e\approx2.718281828\ldots
$$

です。

ここでは、係数 \(C(a)\) が連続かつ単調増加であり、値 \(1\) をとる底がただ1つ存在することを前提とします。

重要なのは、\(e\) が「微分したときの比例係数が \(1\) になる底」として特徴づけられることです。

3.2.\(e\) の指数関数は微分しても変わらない

指数関数の微分公式は、

$$
\frac{d}{dx}a^x=C(a)a^x
$$

でした。

ここで \(a=e\) とすると、

$$
\begin{aligned}
\frac{d}{dx}e^x
&=C(e)e^x\\
&=1\cdot e^x
\end{aligned}
$$

となります。したがって、

$$
\frac{d}{dx}e^x=e^x
$$

です。

これが、自然指数関数の微分公式です。

この式は、自然指数関数では、関数の値と接線の傾きが一致することを意味します。

たとえば、\(f(x)=e^x\) なら、

$$
\begin{aligned}
f(0)&=1,&f'(0)&=1\\
f(1)&=e,&f'(1)&=e\\
f(2)&=e^2,&f'(2)&=e^2
\end{aligned}
$$

となります。つまり、どの点でも関数の値が、その点における接線の傾きと等しくなります。次の図では、\(x=0\) と \(x=1\) における接線を比較します。

自然指数関数の値と接線の傾き

\(x=0\) では関数の値と接線の傾きがともに \(1\) であり、\(x=1\) ではどちらも \(e\) です。これは特定の2点だけでなく、すべての \(x\) で成り立ちます。

3.3.なぜ \(e\) が自然な底なのか?

ここまでの結果を整理しましょう。

一般の指数関数では、

$$
\frac{d}{dx}a^x=C(a)a^x
$$

です。

ところが、底が \(e\) の場合は、

$$
\frac{d}{dx}e^x=e^x
$$

となり、比例係数が \(1\) になります。

このため、指数関数を使った微分計算では、底を \(e\) にすると式が特に簡単になります。

また、指数関数が自分自身に比例する変化率を持つという性質は、一定の割合で増加・減少する現象を表すときにも役立ちます。

このように、\(e\) は単に計算を簡単にする数ではなく、指数関数の変化率を考えると自然に現れる数なのです。

4.【発展】\(e\) は極限からどのように現れるのか?

ここまで、\(e\) を「微分したときの比例係数が \(1\) になる底」として紹介しました。

実は、\(e\) は次の極限でも表せます。

$$
e=\lim_{n\to\infty}
\left(1+\frac1n\right)^n
$$

この式には、どのような意味があるのでしょうか?

4.1.増加を細かく分けて考える

最初の量を \(1\) とし、年率100%の増加分を、1年間に何回かに分けて加える状況を考えます。

まず、1年の終わりに1回だけ増加分を加えると、

$$
1+1=2
$$

となります。

次に、1年を2つに分け、それぞれの期間で、その時点の量に対して50%ずつ増加させると、

$$
\left(1+\frac12\right)^2=2.25
$$

となります。

さらに、4つに分けて、それぞれ25%ずつ増加させると、

$$
\left(1+\frac14\right)^4\approx2.4414
$$

です。

一般に、\(n\) 回に分けて、各回でその時点の量を \(1/n\) の割合だけ増加させると、最終的な値は、

$$
\left(1+\frac1n\right)^n
$$

となります。

ここで重要なのは、毎回の増加が、その時点での量に対して計算されることです。そのため、分割回数を増やすと、最終的な値も変わります。

4.2.分割回数を増やすとどうなるのか?

実際に値を計算してみましょう。

分割回数 \(n\) \((1+1/n)^n\)
\(1\) \(2.000000\)
\(2\) \(2.250000\)
\(4\) \(2.441406\)
\(10\) \(2.593742\)
\(100\) \(2.704814\)
\(1000\) \(2.716924\)
\(10000\) \(2.718146\)

分割回数を増やすほど、値は約 \(2.71828\) に近づいていきます。この極限値が \(e\) です。

分割回数とeへの収束

グラフからも、分割回数を増やすと値が \(e\) に近づいていく様子がわかります。ただし、このグラフは収束の様子を数値的に確認するものであり、極限値が \(e\) であることの証明ではありません。

次の節では、微分係数の条件から、その関係を考えます。

4.3.この極限と微分にはどのような関係があるのか?

ここまでで、\(e\) には2つの特徴があることがわかりました。

1つ目は、指数関数の微分係数に関する性質です。

$$
\lim_{h\to0}\frac{e^h-1}{h}=1
$$

2つ目は、増加を細かく分けたときの極限です。

$$
e=\lim_{n\to\infty}\left(1+\frac1n\right)^n
$$

この2つは、同じ数を表しています。では、どのようにつながっているのでしょうか?

まず、微分係数の条件を出発点として、\(h\ne0\) のとき、

$$
t=e^h-1
$$

とおきます。

指数関数は連続かつ単調増加なので、\(h\to0\) のとき \(t\to0\) となり、\(0\) の近くでは両者が一対一に対応します。

また、微分係数の条件から、

$$
\frac{t}{h}
=\frac{e^h-1}{h}\to1
$$

なので、その逆数である \(h/t=1/(t/h)\to1\) です。

ここで、\(e^h=1+t\) なので、指数法則を使うと、

$$
(1+t)^{1/t}=e^{h/t}
$$

と変形できます。

\(h/t\to1\) であり、指数関数は連続なので、

$$
\lim_{t\to0}(1+t)^{1/t}=e
$$

が得られます。

さらに、\(t=1/n\) とおけば、\(n\to\infty\) のとき \(t\to0\) となるため、

$$
e=\lim_{n\to\infty}\left(1+\frac1n\right)^n
$$

となります。

つまり、微分係数が \(1\) になるという性質から、増加を細かく分けたときの極限による表現を導けるのです。

なお、ここでは実数の指数法則、指数関数の連続性・単調性、極限の基本的な性質を前提としています。

また、今回は微分係数の条件から極限による表現を導きました。逆方向も含めた完全な同値性の証明には追加の議論が必要なため、この記事では省略します。

5.指数関数の微分公式を使ってみよう

ここまでで、自然指数関数の微分公式を導きました。ここからは、一般の指数関数と、連鎖律を使った計算例を考えます。

5.1.一般の指数関数を \(e\) で表す

底が \(e\) 以外の指数関数は、どのように微分するのでしょうか?

実は、一般の指数関数も、自然指数関数を使って表すことができます。そのために使うのが、自然対数です。

自然対数は、底が \(e\) の対数で、

$$
\ln a=\log_e a
$$

と表します。

対数とは、「ある数を何乗すると、指定した数になるか」を表すものです。たとえば、\(2^3=8\) なので、\(\log_2 8=3\) です。

同じように、自然対数では、

$$
e^{\ln a}=a
$$

という関係が成り立ちます。つまり、\(\ln a\) は「\(e\) を何乗すると \(a\) になるか」を表す数です。

対数関数の詳しい性質や対数法則は、次回の記事で説明します。ここでは、この逆関数の関係だけを使います。

先ほどの関係から、\(a=e^{\ln a}\) です。両辺を \(x\) 乗すると、

$$
a^x=(e^{\ln a})^x
$$

となります。

指数法則を使えば、

$$
a^x=e^{x\ln a}
$$

です。

これにより、一般の指数関数を自然指数関数で表すことができました。

5.2.一般の指数関数を連鎖律で微分する

次に、

$$
a^x=e^{x\ln a}
$$

を微分します。

ここで、\(\ln a\) は \(x\) に依存しない定数です。

内側の関数を \(u=x\ln a\) とおくと、\(a^x=e^u\) となります。

それぞれを微分すると、

$$
\begin{aligned}
&\frac{d}{du}e^u=e^u\\
&\frac{du}{dx}=\ln a
\end{aligned}
$$

です。

連鎖律から、

$$
\begin{aligned}
\frac{d}{dx}a^x
&=\frac{d}{du}e^u\frac{du}{dx}\\
&=e^u\ln a\\
&=a^x\ln a
\end{aligned}
$$

となります。

したがって、

$$
\frac{d}{dx}a^x=a^x\ln a
$$

です。これが、一般の指数関数の微分公式です。

底が \(e\) の場合は \(\ln e=1\) なので、\(\frac{d}{dx}e^x=e^x\) となることも確認できます。

また、第2章で導いた、

$$
\frac{d}{dx}a^x=C(a)a^x
$$

と比較すると、

$$
C(a)=\ln a
$$

であることもわかります。

つまり、指数関数の微分で現れる比例係数は、底の自然対数だったのです。

5.3.指数関数の微分を計算してみよう

ここからは、連鎖律を使って指数関数を微分してみましょう。

まず、次の関数を考えます。

$$
y=e^{x^2}
$$

この関数は、指数関数の中に \(x^2\) が入った合成関数です。

内側の関数を \(u=x^2\) とおくと、\(y=e^u\) となります。

それぞれを微分すると、

$$
\begin{aligned}
\frac{dy}{du}=e^u\\
\frac{du}{dx}=2x
\end{aligned}
$$

です。

連鎖律から、

$$
\begin{aligned}
\frac{dy}{dx}
&=\frac{dy}{du}\frac{du}{dx}\\
&=e^u\cdot2x\\
&=2xe^{x^2}
\end{aligned}
$$

となります。

つまり、自然指数関数の中に別の関数が入っている場合は、元の指数関数に、内側の関数の導関数を掛ければよいのです。

一般に、

$$
\frac{d}{dx}e^{g(x)}
=e^{g(x)}g'(x)
$$

となります。

次に、底が \(e\) 以外の場合を考えます。

$$
y=2^{3x}
$$

この場合は、一般の指数関数の微分公式と連鎖律を組み合わせます。

内側の関数を \(u=3x\) とおくと、

$$
\begin{aligned}
\frac{dy}{du}&=2^u\ln2\\
\frac{du}{dx}&=3
\end{aligned}
$$

です。

したがって、

$$
\begin{aligned}
\frac{dy}{dx}
&=\frac{dy}{du}\frac{du}{dx}\\
&=2^u\ln2\cdot3\\
&=3\ln2\cdot2^{3x}
\end{aligned}
$$

となります。

一般に、\(g(x)\) が微分可能なら、

$$
\frac{d}{dx}a^{g(x)}
=a^{g(x)}\ln a\,g'(x)
$$

です。

このように、指数関数の中に別の関数が入っている場合も、連鎖律を使えば微分できます。

6.指数関数はAIでどう使われるのか?

指数関数は、AIのニューラルネットワークでも重要な役割を持っています。ここでは、シグモイド関数とソフトマックス関数を例に考えます。

6.1.シグモイド関数の微分

シグモイド関数は、入力を \(0\) から \(1\) の範囲の値に変換する活性化関数です。

$$
\sigma(x)=\frac{1}{1+e^{-x}}
$$

この関数を微分してみましょう。

まず、次のように書き換えます。

$$
\sigma(x)=(1+e^{-x})^{-1}
$$

連鎖律を使うと、

$$
\begin{aligned}
\sigma'(x)
&=-(1+e^{-x})^{-2}
\frac{d}{dx}(1+e^{-x})\\
&=-(1+e^{-x})^{-2}(-e^{-x})\\
&=\frac{e^{-x}}{(1+e^{-x})^2}
\end{aligned}
$$

となります。

さらに、

$$
1-\sigma(x)
=\frac{e^{-x}}{1+e^{-x}}
$$

なので、

$$
\sigma'(x)=\sigma(x)(1-\sigma(x))
$$

と表せます。

つまり、シグモイド関数の導関数は、シグモイド関数自身を使って表せるのです。

この性質は、ニューラルネットワークの誤差逆伝播法で利用されます。

6.2.ソフトマックス関数と指数関数

ソフトマックス関数も、指数関数を使う代表的な関数です。

複数の値 \(z_1,\ z_2,\ \ldots,\ z_m\) に対して、ソフトマックス関数は、

$$
p_i=
\frac{e^{z_i}}
{\displaystyle\sum_{j=1}^{m}e^{z_j}}
$$

と定義されます。

この関数は、各入力を指数関数で変換し、その合計で割ることで、出力を \(0\) から \(1\) の範囲に収めます。

また、

$$
\sum_{i=1}^{m}p_i=1
$$

となります。

たとえば、入力が \(z_1=1\)、\(z_2=2\) なら、

$$
p_1=\frac{e}{e+e^2},
\quad
p_2=\frac{e^2}{e+e^2}
$$

です。

指数関数は入力が大きいほど急速に増えるため、ソフトマックス関数では大きな入力に、より大きな出力が割り当てられます。

ソフトマックス関数の詳しい微分や、交差エントロピー損失との関係はAI編で説明します。

まとめ

今回は、指数関数の微分が特別な理由と、自然対数の底 \(e\) の役割を学びました。

  • 指数関数は、入力が一定量増えると出力が一定の倍率で変化する関数である。
  • 指数関数を微分すると、元の指数関数に一定の係数を掛けた形になる。
  • 自然対数の底 \(e\) は、微分したときの比例係数が \(1\) になる特別な底である。
  • 自然指数関数は、関数の値と接線の傾きが一致する。
  • \(e\) は、増加を細かく分けたときの極限でも表せる。
  • 指数関数の合成関数は、連鎖律を使って微分できる。
  • 指数関数は、AIのシグモイド関数やソフトマックス関数にも使われる。

重要な微分公式をまとめると、

$$
\begin{aligned}
&\frac{d}{dx}e^x=e^x\\[4pt]
&\frac{d}{dx}a^x=a^x\ln a\\[4pt]
&\frac{d}{dx}e^{g(x)}=e^{g(x)}g'(x)\\[4pt]
&\frac{d}{dx}a^{g(x)}=a^{g(x)}\ln a\,g'(x)
\end{aligned}
$$

となります。

指数関数の微分が特別なのは、元の関数に比例する形になるためです。特に底が \(e\) の自然指数関数では、比例係数が \(1\) になり、微分しても元の関数と同じになります。

次回は、対数関数を扱います。指数関数との逆関数関係から対数法則を理解し、対数関数の微分公式と対数微分を導いていきます。

関連記事

▶ 前回:合成関数の微分とは何か?|連鎖律が成り立つ理由を理解する
合成関数の微分とは何か?|連鎖律が成り立つ理由を理解する
合成関数の微分とは何か?連鎖律がなぜ成り立つのかを、変化率の連鎖と微分の定義から丁寧に解説します。入力・中間変数・出力の関係を図で理解し、具体的な計算例を通して連鎖律の使い方を学びます。AIの誤差逆伝播法とのつながりも紹介します。
▶ 第3回:微分の公式はなぜ成り立つのか?|和・積・商の微分を理解する
微分の公式はなぜ成り立つのか?|和・積・商の微分を理解する
微分の公式はなぜ成り立つのか?べき関数、定数倍、和・差、積、商の微分公式を、微分の定義から丁寧に導出します。長方形の面積変化を使った図解や具体的な計算例を通して、公式の仕組みとAIの活性化関数とのつながりを理解します。
▶ 次回:対数関数の微分はなぜ成り立つのか?|対数法則と対数微分を理解する

(準備中)

▶ 関連:活性化関数はなぜ必要なのか?|ニューラルネットワークに非線形性が必要な理由
活性化関数はなぜ必要なのか?|ニューラルネットワークに非線形性が必要な理由
活性化関数はなぜニューラルネットワークに必要なのか?線形と非線形の違いから、活性化関数がないと何層重ねても1つのアフィン変換にまとめられる理由、非線形性によって複雑な関係を表現できる仕組みまで、図を使ってわかりやすく解説します。

シリーズ全体を理解する

▶ 微分・積分をしくみから理解する|変化率・偏微分・勾配・連鎖律

(準備中)

関連書籍

指数関数の微分をさらに深く理解したい方には、微分積分の入門書がおすすめです。特に、自然対数の底 \(e\) の意味や、指数関数の変化率と極限の関係を確認すると、理解が深まります。

文系編集者がわかるまで書き直した世界一美しい数式「eiπ=-1」を証明する | 佐藤 敏明 |本 | 通販 | Amazon
Amazonで佐藤 敏明の文系編集者がわかるまで書き直した世界一美しい数式「eiπ=-1」を証明する。アマゾンならポイント還元本が多数。佐藤 敏明作品ほか、お急ぎ便対象商品は当日お届けも可能。また文系編集者がわかるまで書き直した世界一美しい...
ふたたびの微分・積分 | 永野 裕之 |本 | 通販 | Amazon
Amazonで永野 裕之のふたたびの微分・積分。アマゾンならポイント還元本が多数。永野 裕之作品ほか、お急ぎ便対象商品は当日お届けも可能。またふたたびの微分・積分もアマゾン配送商品なら通常配送無料。
妥協しないデータ分析のための 微積分+線形代数入門 定義と公式、その背景にある理由、考え方から使い方まで完全網羅! | 杉山 聡 |本 | 通販 | Amazon
Amazonで杉山 聡の妥協しないデータ分析のための 微積分+線形代数入門 定義と公式、その背景にある理由、考え方から使い方まで完全網羅!。アマゾンならポイント還元本が多数。杉山 聡作品ほか、お急ぎ便対象商品は当日お届けも可能。また妥協しな...

コメント

タイトルとURLをコピーしました