/******************** BOX ********************/
/* BOX type	A */
.adverA_2 { border:1px solid #2f71d3; background:#6ca8e8; padding:2px; }
.adverA_2 .adver_body { border:1px solid #2f71d3; background:#fff;}
.adverA_2 .adver_body {padding:0px 5px; } /*테이블의 좌,우측 5px*/
.adverA_2 .in{ padding:5px; }
.adverA_2 .in_start { padding:10px 5px 5px 5px; }
.adverA_2 .in_end { padding:5px 5px 10px 5px; }
.adverA_2 .adver_no { border:1px solid #ddd; }
.adverA_2 .in .pic { background:#fff; text-align:center; }
.adverA_2 .not .adver_no_outside { padding:0 5px; }
.adverA_2 .not img {position:relative;top:50%;margin-top:-15px; }
.adverA_2 img.adver_photo {border:1px solid #e2e2e2;}
.adverA_2 .msg {padding:5px 3px 0px 5px; text-align:left; word-break:break-all; }
.adverA_2 .msg2 {padding:2px 3px 0px 10px; text-align:left; word-break:break-all; }

/* BOX type B */
.adverB_2 {border:1px solid #2f71d3; background:#6ca8e8; padding:1px 0; }
.adverB_2 .adver_table {  }
.adverB_2 .adver_table td { padding:1px; }
.adverB_2 .adver_table td.td_first { padding-left:2px; padding-right:1px;}
.adverB_2 .adver_table td.td_end { padding-left:1px; padding-right:2px; }
.adverB_2 .in{border:1px solid #2f71d3;background:#fff; }
.adverB_2 .not {border:1px solid #2f71d3;background:#fff; }
.adverB_2 .not img {position:relative;top:50%;margin-top:-15px; }
.adverB_2 img.adver_photo {border:1px solid #e2e2e2;}
.adverB_2 .in .pic { padding:7px; background:#fff; text-align:center; }
.adverB_2 .in .pic2 {  padding:7px; background:#fff; text-align:center; vertical-align:middle; }
.adverB_2 .msg {text-align:left; padding-right:7px;padding-left:10px; }
.adverB_2 .msg2 {text-align:left; padding-top:10px;}

/* BOX type C */
.adverC_2 {border:1px solid #2f71d3; background:#6ca8e8; padding:1px 0px; }
.adverC_2 .adver_table {  }
.adverC_2 .adver_table td { padding:1px; }
.adverC_2 .adver_table td.td_first { padding-left:2px; padding-right:1px; }
.adverC_2 .adver_table td.td_end { padding-left:1px; padding-right:2px; }
.adverC_2 .in{border:1px solid #2f71d3;background:#eff6fe; }
.adverC_2 .not {border:1px solid #2f71d3;background:#fff; }
.adverC_2 .not img {position:relative;top:50%;margin-top:-15px; }
.adverC_2 img.adver_photo {border:1px solid #e2e2e2;}
.adverC_2 .in .pic { padding:7px; background:#fff; text-align:center; }
.adverC_2 .in .pic2 { padding:7px; background:#fff; text-align:center; border-right:1px solid #b7d2ee; vertical-align:middle; }
.adverC_2 .msg { text-align:left; word-break:break-all; border-top:1px solid #b7d2ee; padding:8px; }
.adverC_2 .msg2 { text-align:left; word-break:break-all; padding:10px 7px 7px 10px;  }

/* BOX type D */
.adverD_2{border:1px solid #84b9f3; background:#f4f9fe; padding:2px; }
.adverD_2 .adver_body {padding:0px 5px; } /*테이블의 좌,우측 5px*/
.adverD_2 .in{ padding:5px; }
.adverD_2 .in_start { padding:10px 5px 5px 5px; }
.adverD_2 .in_end { padding:5px 5px 10px 5px; }
.adverD_2 .in .pic { padding:5px; background:#fff; text-align:center; }
.adverD_2 .not img {position:relative;top:50%;margin-top:-15px; }
.adverD_2 .adver_no { border:1px solid #ddd; }
.adverD_2 img.adver_photo {border:1px solid #e2e2e2;}
.adverD_2 .msg { padding:7px 3px 0px 2px; text-align:left; word-break:break-all;}
.adverD_2 .msg2 { padding:8px 3px 0px 10px; text-align:left; word-break:break-all;}

/* BOX type E */
.adverE_2 .adver_table {border:1px solid #84b9f3; background:#f4f9fe;}
.adverE_2 .adver_table td { padding:0px 2px 4px 2px; }
.adverE_2 .adver_table .in td { padding:0px; } /*가로형일경우 이미지가 아래 여백생기는거 방지*/
.adverE_2 .adver_table td.td_first { padding-left:4px; padding-bottom:4px; padding-right:2px; }
.adverE_2 .adver_table td.td_end { padding-left:2px; padding-bottom:4px; padding-right:4px; }
.adverE_2 .adver_table td.tr_first { padding-top:4px; }
.adverE_2 .in{border:1px solid #84b9f3; background:#fff; padding:7px; }
.adverE_2 .not { padding:0px; }
.adverE_2 .not .adver_no { padding:7px; } /* noimg간격 주기 */
.adverE_2 img.adver_photo{border:1px solid #e2e2e2;}
.adverE_2 .msg { text-align:left; word-break:break-all; padding-top:5px; }
.adverE_2 .msg2 { text-align:left; word-break:break-all; padding:3px 3px 0px 7px; }

/* BOX type F */
.adverF_2{ }
.adverF_2 .adver_body {padding:0px 5px; } /*테이블의 좌,우측 5px*/
.adverF_2 .in { padding:10px 5px; }
.adverF_2 .layout_width { padding:0px 5px; } /*가로형인경우*/
.adverF_2 .in .pic { padding:5px; background:#fff; text-align:center; }
.adverF_2 .not .adver_no_outside { padding:0 5px; }
.adverF_2 .not .adver_no { border:2px solid #e2e2e2; }
.adverF_2 img.adver_photo {border:2px solid #e2e2e2;}
.adverF_2 .msg { padding:5px 3px 0px 7px; text-align:left; word-break:break-all; }
.adverF_2 .msg2 { padding:5px 3px 0px 10px; text-align:left; word-break:break-all; }

/* BOX type G */
.adverG_2 td {  background:#fff; padding:3px; }
.adverG_2 .adver_table td.td_first { padding-left:0px; padding-right:3px; }
.adverG_2 .adver_table td.td_end { padding-left:3px; padding-right:0px; }
.adverG_2 .in1 { border:1px solid #2f71d3; background:#6ca8e8; padding:2px;}
.adverG_2 .in2 { border:1px solid #2f71d3; background:#eff6fe;}
.adverG_2 .pic { background:#fff; padding:5px; padding-bottom:none; }
.adverG_2 .stitle { background:#fff; padding:2px 7px; text-align:left; }
.adverG_2 img.adver_photo{border:1px solid #e2e2e2;}
.adverG_2 .msg { text-align:left; word-break:break-all; border-top:1px solid #b7d2ee; padding:7px; }
.adverG_2 .msg2 { text-align:left; word-break:break-all; border-left:1px solid #b7d2ee; background:#eff6fe; }
.adverG_2 .msg2 .pd{padding:8px 3px 0px 7px;}

/* BOX type H */
.adverH_2 td { background:#fff; padding:2px; }
.adverH_2 .adver_table td.td_first { padding-left:0px; padding-right:3px; }
.adverH_2 .adver_table td.td_end { padding-left:3px; padding-right:0px; }
.adverH_2 .in{border:1px solid #84b9f3; background:#e0eeff; padding:2px; }
.adverH_2 .in2{border:1px solid #84b9f3;}
.adverH_2 .in .body {border:1px solid #84b9f3; background:#f6faff; }
.adverH_2 .in .pic { padding:6px; background:#fff; }
.adverH_2 .not { padding:1px; }
.adverH_2 .title { text-align:left; padding:7px 0px 4px 5px;}
.adverH_2 .msg { text-align:left; word-break:break-all; background:#f6faff; border-top:1px solid #b7d2ee; padding:5px 7px 0px 7px;}
.adverH_2 .msg2 { text-align:left; word-break:break-all; border-left:1px solid #b7d2ee; background:#f6faff; padding:8px 5px 3px 8px; }

/* BOX type I */
.adverI_2 td {border-top:2px solid #2f71d3; border-left:1px solid #2f71d3; background:#f2f8ff; }
.adverI_2 .in td { border:none; }
.adverI_2 .td_end { border-right:1px solid #2f71d3; }
.adverI_2 .td_end_tr { border-bottom:1px solid #2f71d3; }
.adverI_2 .in .pic { padding:8px; background:#fff; }
.adverI_2 .not { padding:0px; }
.adverI_2 .msg { text-align:left; word-break:break-all; background:#f2f8ff; padding:10px 7px 5px 7px; }
.adverI_2 .msg2{ text-align:left; word-break:break-all; background:#f2f8ff; padding:10px 0px 0px 8px; }
