.art_detail .adHeadTitle{margin-top: 25px; font-size: 20px; font-family: 'bold'; max-width: 1000px;}
.art_detail .adBody{display: grid; grid-template-columns: 350px 1fr; grid-gap: 25px; margin-top: 25px; max-width: 1000px;}
.art_detail .adBody > div{width: 100%; position: relative;}
.art_detail .adCover{padding-bottom: 150%; background-color: var(--bg_silvercalm); border-radius: 10px;}
.art_detail .adStatus{position: absolute; top: 20px; left: 20px; padding: 5px 15px 6px 15px; border-radius: 5px; background: var(--bg_premium); color: var(--text_white);}
.art_detail .adProfile{padding-top: 20px; padding-bottom: 15px; border-bottom: 1px solid var(--bg_line);}
.art_detail .adProfile > div:first-child{margin-bottom: 5px; color: var(--text_silver);}
.art_detail .adProfile > div:nth-child(2){display: grid; grid-template-columns: 45px 1fr 100px; grid-gap: 15px; align-items: center;}
.art_detail .adProfile > div:nth-child(2) > div{width: 100%;}
.art_detail .adProfile > div:nth-child(2) > div:first-child div{height: 45px; background-color: var(--bg_silvercalm); border-radius: 50%;}
.art_detail .adProfile > div:nth-child(2) > div:nth-child(2) > a > div:first-child{font-family: 'bold';}
.art_detail .adProfile > div:nth-child(2) > div:nth-child(2) > a > div:nth-child(2){color: var(--text_silver); font-size: 11px;}
.art_detail .adDesc{margin-top: 15px; min-height: 150px;}
.art_detail .adDesc > div:first-child{font-family: 'bold';}
.art_detail .adMonetize{margin: 25px 0px 30px 0px; border-top: 1px solid var(--bg_silver); border-bottom: 1px solid var(--bg_silver); padding: 15px 0px 25px 0px;}
.art_detail .adMonetize .amSale{display: grid; grid-template-columns: 1fr 1fr 140px; grid-gap: 15px; align-items: center;}
.art_detail .adMonetize .amSale > div{width: 100%;}
.art_detail .adMonetize .amSale > div:not(.amButton){text-align: center;}
.art_detail .adMonetize .amSale > div:not(.amButton) > div:first-child{padding: 5px 0px; font-family: 'bold';}
.art_detail .adMonetize .amSale .amStatus span{padding: 3px 10px 5px 10px; border-radius: 5px; background: var(--bg_bluecalm); color: var(--text_silver);}
.art_detail .adMonetize .amNotSale{color: var(--text_silver); margin-top: 10px;}
.art_detail .adOption .aoOpt{white-space: nowrap; margin-top: 25px;}
.art_detail .adOption .aoOpt > div{display: inline-block; cursor: pointer; transition: var(--transition);}
.art_detail .adOption .aoOpt > div:not(:last-child){margin-right: 25px;}
.art_detail .adOption .aoOpt > div:hover{color: var(--text_blue);}
.art_detail .adOption .aoOpt > div > div:first-child{width: 25px; height: 25px;}
.art_detail .adOption .aoOpt > div > div:nth-child(2){font-size: 11px; text-align: center; margin-top: 3px; font-family: 'bold'; width: 105px;}
.art_detail .adOption .aoInfo{margin-top: 7px; color: var(--text_silver);}