@charset "utf-8";

.eQ01 .wrap_sub_visual:before{background:url(/sites/museum/images/sub/sub_visual_01.jpg) no-repeat center top;}
.eQ02 .wrap_sub_visual:before{background:url(/sites/templetstyleguide/images/sub/sub_visual_02.jpg) no-repeat center top;}
.eQ03 .wrap_sub_visual:before{background:url(/sites/templetstyleguide/images/sub/sub_visual_03.jpg) no-repeat center top;}
.eQ04 .wrap_sub_visual:before{background:url(/sites/templetstyleguide/images/sub/sub_visual_04.jpg) no-repeat center top;}
.eQ05 .wrap_sub_visual:before{background:url(/sites/templetstyleguide/images/sub/sub_visual_05.jpg) no-repeat center top;}
.eQ06 .wrap_sub_visual:before{background:url(/sites/templetstyleguide/images/sub/sub_visual_06.jpg) no-repeat center top;}
.eQ07 .wrap_sub_visual:before{background:url(/sites/templetstyleguide/images/sub/sub_visual_07.jpg) no-repeat center top;}


/* 전시안내 이미지 컨텐츠 구조 */
.lrDivWrap { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:flex-start; }
.lrDivWrap > .lBox { flex: 0 0 30%; }
.lrDivWrap > .rBox { flex: 0 0 67%; }
@media all and (max-width: 768px) {
  .lrDivWrap > .lBox { flex-basis: 100%; margin-bottom:20px;  }
  .lrDivWrap > .rBox { flex-basis: 100%; margin-bottom:20px;  }
}

.lrDivWrap.custom01 > .lBox { flex:0 0 190px; }
.lrDivWrap.custom01 > .rBox { flex:1 0 calc(100% - 190px); }


.rBox.custom { align-items:flex-start; }
.rBox.custom > li { border:1px solid #444; }
.rBox.custom > li > .bTit { text-align:center; background:#444; color:#fff; }

.histDlWrap { display:flex; flex-flow:row nowrap; justify-content:flex-start; align-items:stretch; }
.histDlWrap > dt { flex: 0 0 110px; font-weight:bold; }