/* news_detail */
#content .medi0101 {font-size: 16px; line-height: 30px;}
#content .medi0101 .viewWrap .titleWrap .title {
	font-size: 32px;
    font-weight: 700;
    line-height: 46px;
    color: #222;
    padding-bottom: 30px;
}
#content .medi0101 .viewWrap .titleWrap .view.summary {font-size: 18px; line-height: 30px;}
#content .medi0101 .viewWrap .titleWrap .date {color: #222; display: inline-block; vertical-align: bottom;}
#content .medi0101 .viewWrap .viewContents .view p {margin-bottom:30px;};
#content .medi0101 .viewWrap .viewContents .img_area {text-align: center;}
#content .medi0101 .viewWrap .viewContents .img_area img {max-width: 100%;}
#content .medi0101 .viewWrap .viewContents .img_area.img_top {margin-bottom: 60px; margin-top:60px;}
#content .medi0101 .viewWrap .viewContents .img_area.img_middle {margin-bottom:60px;margin-top:60px;}
#content .medi0101 .viewWrap .viewContents .img_area.img_bottom {margin-bottom:60px;margin-top:60px;}
#content .medi0101 .viewWrap .viewContents .img_area.img_last {margin-bottom:0px;margin-top:60px;}

#content .medi0101 .viewWrap .viewContents .img_area .caption {
    padding: 30px 25px;
    background: #f5f5f5;
    margin: 0 auto;
    box-sizing: border-box;
}
#content .medi0101 .viewWrap .viewContents .img_area .caption:before {
    content: '▶ ';
}

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {
	
}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {

}
@media all and (max-width: 338px) {

	}