/* ーーーーーー　インデックス　ーーーーーー */
.index {
    color: #ed4a64;
}
nav li:nth-child(1) a:hover { /* nav */
    color: #ed4a64;
    text-decoration: none;
}
/* ーーーーーー　プロフィール　ーーーーーー */
.prof { /* 文字色 */
    color: #edcd53;
}
.prof-dash {
    position: relative;
    display: inline-block;
    padding: 0 5rem;
    z-index: -1;
}
.prof-dash:before,.prof-dash:after {
    content: '';
    position: absolute;
    top: 50%;
    display: inline-block;
    width: 45px;
    height: 2px;
    border-top: solid 2px #edcd53;
    border-bottom: solid 2px #edcd53;
}
nav li:nth-child(2) a:hover { /* nav */
    color: #edcd53;
    text-decoration: none;
}
/* ーーーーーー　作品集　ーーーーーー */
.gallery {
    color: #42baba;
}
.gallery-dash {
    position: relative;
    display: inline-block;
    padding: 0 5rem;
    z-index: -1;
}
.gallery-dash:before,.gallery-dash:after {
    content: '';
    position: absolute;
    top: 50%;
    display: inline-block;
    width: 45px;
    height: 2px;
    border-top: solid 2px #42baba;
    border-bottom: solid 2px #42baba;
}
nav li:nth-child(3) a:hover {
    color: #42baba;
    text-decoration: none;
}
/* ーーーーーー　問合せ　ーーーーーー */
.contact {
    color: #b875c9;
}
.contact-dash {
    position: relative;
    display: inline-block;
    padding: 0 5rem;
    z-index: -1;
}
.contact-dash:before,.contact-dash:after {
    content: '';
    position: absolute;
    top: 50%;
    display: inline-block;
    width: 45px;
    height: 2px;
    border-top: solid 2px #b875c9;
    border-bottom: solid 2px #b875c9;
}
nav li:nth-child(4) a:hover {
    color: #b875c9;
    text-decoration: none;
}
/* ーーーーーー　(h2装飾)　ーーーーーー */
h2:before {
    left: 0;
}
h2:after {
    right: 0;
}