.clearfix {min-height: 1px;}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}




#edtwrap{width:auto;}
#edtwrap .mb20, #edtwrap p.mb20{margin-bottom:20px;}
#edtwrap .mb30, #edtwrap p.mb30{margin-bottom:30px;}

#edtwrap h3.edtti01 {color:#006a9b;background-color:#f5eee9; padding:15px; font-size:24px;font-weight:400;margin-bottom:15px;}
#edtwrap h4.edtti02 {color:#e86901;border-left:3px solid #e86901; padding:3px 10px; font-size:16px;font-weight:bold;margin-bottom:15px;}
#edtwrap p.edtdate {color:#e33333;}
#edtwrap .edtimg{text-align:center;margin-bottom:20px;}
#edtwrap .edttbl{border-collapse:collapse;  padding:0; border:1px solid #ccc; margin:0 auto;}
#edtwrap table.edttbl td {border-collapse:collapse;  padding:0; border:1px solid #ccc; padding:5px;text-align:center;}
#edtwrap .edtbox{height:auto; overflow:hidden;}


/***** MOBILE *****/

@media screen and (max-device-width: 720px) and (max-device-height: 1280px) and (orientation:portrait), screen and (max-device-width: 1280px) and (max-device-height: 720px) and (orientation:landscape), screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2)
{
.entry-content img{border:0px;margin:0;padding:0;vertical-align:top;text-align:center;}


.edtti01 {color:#006a9b;border-left:3px solid #006a9b; padding:0px 5px !important;font-size:16px !important;font-weight:400;margin:25px 0 15px 0;}

}