/* BASIC css start */
.page-body { padding: 00px 55px; border: 1px solid rgb(221, 221, 221); border-radius: 20px; margin-bottom: 150px; }
h2.tit-page > .sub-page { font-size: 16px; line-height: 22px; color: rgb(153, 153, 153); font-weight: 400; margin-top: 10px; text-align: center; }
#guide .t-msg { margin-top: 20px; color: rgb(164, 164, 164); }
#guide .t-msg em { color: rgb(84, 84, 84); }
#guide .gd-dsc { margin-top: 70px; }
#guide .gd-dsc dt { position: relative; padding-right: 16px; }
#guide .gd-dsc dt span { position: relative; margin-bottom: 25px; font-size: 26px; color: rgb(0, 0, 0); display: inline-block; }
#guide .gd-dsc dt span a { font-weight: normal; color: rgb(255, 0, 34); font-size: 20px; display: inline-block; margin-left: 8px; }
#guide .gd-dsc dd { font-size: 16px; line-height: 28px; color: rgb(51, 51, 51); font-weight: 400; padding: 30px 0px; border-bottom: 1px solid rgb(238, 238, 238); border-top: 1px solid rgb(0, 0, 0); }
#guide .gd-dsc li { font-size: 16px; line-height: 28px; color: rgb(51, 51, 51); }
#guide .gd-dsc .bull li { padding-left: 10px; position: relative; }
#guide .gd-dsc .bull li::before { content: ""; width: 2px; height: 2px; position: absolute; left: 0px; top: 50%; background: rgb(51, 51, 51); }

/* BASIC css end */

