#content_detail {font-size: 20px; line-height: 27px; padding-bottom: 20px;}
#content_detail.emanazine p {width: 680px; margin: 13px auto; font-family: Arial;}
#content_detail.emanazine blockquote {width: 680px !important; margin: 13px auto !important; font-family: Arial; padding: 13px 10px !important; float: none !important;}
#content_detail.emanazine * p {width: 100%;}
.exp_box_image_text {margin: 13px auto; display: block; width: 880px; padding-right: 100px;}
.exp_box_text_image {margin: 13px auto; display: block; width: 880px; padding-left: 100px;}
.exp_box_image_text figure {float: left; margin: 0 22px 0 0 !important; width: auto!important;}
.exp_box_text_image figure {float: right; margin-left: 0 0 0 22px !important; width: auto!important;}
.exp_box_image_text p:after, .exp_box_text_image p:after {clear: both;}
.exp_box_1_image img {width: auto !important;max-width: 100%;}
.exp_box_2_image {width: 980px; display: block; margin: 13px auto;}
.exp_box_2_image figure{max-width: 50%;width: 50%; float: left; padding:1px!important;-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
.exp_box_2_image figure img{max-width: 100%!important;width: 100%}
.exp_box_2_image figure figcaption{max-width: 100%!important;width: 100%}
.exp_box_2_image .exp_wrap {display: inline-block;}
.exp_box_3_image {width: 980px; display: block; margin: 13px auto;}
.exp_box_3_image figure{max-width: 33.33333%;width: 33.3333%; float: left; padding:1px!important;-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
.exp_box_3_image figure img{max-width: 100%!important;width: 100%}
.exp_box_3_image figure figcaption{max-width: 100%!important;width: 100%}
.exp_box_3_image .exp_wrap {display: inline-block;}
.wrap_video {position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;}
.wrap_video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
@media screen and (max-width:980px) {
.exp_box_image_text {width: 100%; padding-right: calc(50% - 340px);}
.exp_box_text_image {width: 100%; padding-left: calc(50% - 340px);;}
.exp_box_2_image, .exp_box_3_image {width: 100%;}
}
@media screen and (max-width:680px) {
#content_detail.emanazine p {width: 98%;}
.exp_box_image_text, .exp_box_text_image {width: 100%; padding-left: 0; padding-right: 0;}
.exp_box_2_image, .exp_box_3_image {width: 100%;}
}
#content_detail td.nn-tt-img {
    text-align: center;
}
#content_detail{
	max-width: 1000px;
	margin: auto;
}