@charset "utf-8";

body {font-size: 12px;}

.member-title {margin:30px 10px 15px; font-size:18px; font-weight: bold; text-align:center;}
#lmypage{display: flex; position: relative; bottom: 30px; margin:30px 15px 0;}
#lmypage .my-nickname{margin-bottom:5px; text-align:right; font-weight:normal; font-size:1.0em; color:#333}
#lmypage .my-nickname .nim{font-size:0.722em}
#lmypage ul{margin:0; padding:0; list-style:none}
#lmypage li{padding: 4px;}
#lmypage li a{display:block; width:100%; height:70px; border:1px solid #585858; border-radius: 10px; text-align:center}
#lmypage li a:hover{background: #3c4452; border:1px solid #2b313b;}
.multil #lmypage li a{height:93px}
#lmypage li a span{display:inline-block; font-size: 0.75rem; line-height: 1.1; margin-top: -5px; color:#ddd}
.multil #lmypage li a span{font-size:0.917em}
#lmypage li a > div{display: flex; align-items: center; justify-content: center; padding-top: 6px;}
#lmypage li a i{display: contents; font-size:24px}
.multil #lmypage li a span{font-size:0.85rem}
#lmypage li a:hover,
#lmypage li a:focus{border-color:#888; color:#333}

.xm .nav-tabs{display:none}
.xm h1{font-weight:normal; font-size:1.500em; color:#333}

@media(max-width: 769px) {
#lmypage li a span{font-size: 0.75rem;}
#lmypage li a{height:58px !important;}
#lmypage li a i{font-size:19px !important;}
}
