/* スタイルリセット */
ul, ol {list-style: none; /* マーカー（点や数字）を消す */padding: 0;/* ブラウザ初期の左余白を消す */margin: 0;/* 上下の余白を消す */}
*{margin: 0;padding: 0;box-sizing: border-box;}
/* マージン*/
.mb60{margin-bottom: 60px;}
.mb30{margin-bottom: 30px;}
/* ページのスタイル */
.external--pageTitle{margin:0;font-size: 40px;font-weight: bold;padding: 0 10px;}
.external--honbun{margin: 0;font-size: 13px;padding:20px 0;line-height: 1.8;}
.mokuji{background: rgba(21, 21, 21, 0.04);padding:30px 10px;padding-bottom: 60px;}
.mokuji--list{text-decoration: none;}
.mokuji--list h2{margin:0;font-size: 20px;font-weight: bold;margin-top: 40px;}
.mokuji--list h3{margin:0;font-size: 16px;font-weight: bold;margin-top: 20px;position: relative;padding-left: 20px;}
.mokuji--list h3::before{position: absolute;content: '';width: 9px;height: 9px;border-radius: 50%;background: #e87722;left: 0;top: 50%;transform: translateY(-50%);}
.mokuji--list h4{margin:0;font-size: 16px;font-weight: bold;margin-top: 20px;position: relative;padding-left: 20px;}
.mokuji--list h4::before{position: absolute;content: '';width: 9px;height: 9px;background: #333;left: 0;top: 50%;transform: translateY(-50%);}
.exinfo--item{padding: 10px 0;}
.exinfo--item li{list-style: none;position: relative;padding-left: 20px;line-height: 1.8;}
.exinfo--item li::before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;background: #333;left: 0;top: 50%;transform: translateY(-50%);}
.external--link{position: relative;}
.external--link::after{position: absolute;content: '';width: 13px;height: 12px;background: url(../img/external-transmission/external_link_icon.svg) no-repeat;background-size: 13px 12px;right: -20px;top: 50%;transform: translateY(-50%);}
