@charset "utf-8";

#body .fix-layout {padding-top:70px !important}
.board-artist h2 {margin-bottom: 120px; font-size: 45px; font-weight: 900; text-transform: uppercase; line-height: 1;}

.bo_fx {position:relative;padding:20px 0;}

.board-write	{  padding: 0 10px; }
.board-write > dl {position:relative;}
.board-write > dl > dt { width:100px;position:absolute;line-height:32px;text-align:center; font-size: 16px;}
.board-write > dl > dd { width:100%;margin-left:0;padding-left:110px;box-sizing:border-box;line-height:32px;}
.board-write input.frm_input.full	{ width: 100%; display:block;margin:1px 0;}

.artist-list {max-width: 900px; margin: 0 auto; display: flex; gap: 20px; flex-wrap: wrap;}
.artist-list li {transform: translate3d(0,40px,0);}
.artist-list li a {display: inline-block; border: 2px solid #fff; padding: 15px 35px; font-size: 35px; border-radius: 100px; font-weight: 600; line-height: 1;}

.art_wrap {display: flex; gap: 30px; line-height: 1.5;}
.art_wrap .contents {max-width: 900px;}
.art_wrap .art_info {display: flex; flex-direction: column; justify-content: space-between; gap: 20px;}
.art_wrap .subject strong {display: block; font-size: 40px; font-weight: 900;}
.art_wrap .subject span {color:#696969; font-size: 18px;}
.art_wrap .keyword {color:#696969; font-size: 18px;}


#bo_v_bot	{ padding: 20px 0; overflow: hidden; }
.bo_v_nb	{ float: left; font-size: 20px;}
.bo_v_nb a {color: #696969;}
.bo_v_com	{ float: right; }
#bo_v_img a {display: block;}
