#workshop .caption {
    line-height: 2.0em;
}
#workshop .caption p {
    margin: 0 auto 10px;
}
#workshop .txtBox {
    line-height: 2.0em;
    font-size: 1.1em;
    margin: 0 auto 100px;
}
#workshop .txtBox h3 {
    background: #f5f4ef;
    padding: 8px 15px;
    margin: 0 auto 15px;
    font-size: 1.3em;
}
#workshop .txtBox p {
    padding: 0 10px;
}
#workshop .img01 img {
    max-width: 80%;
    height: auto;
    display: block;
    margin: 0 auto;
}
#workshop .img02 img {
    width: 48%;
    margin: 0 1%;
    display: block;
    height: auto;
    float: left;
}
#workshop .img01,
#workshop .img02 {
    overflow: hidden;
    padding: 10px 0 0 !important;
    margin: 0 auto ;
}
header .shopIcon a {
    margin: 0 4px !important;
    font-size: .7em;
}
#workshop .img02.mb50 {
  margin:0 0 50px;
}