@charset "utf-8";

/*공통사항*/
li{list-style: none;}
/*h1~h6까지 기본1em으로기준/아티클일때 기준으로 사이즈재지정함(예외:웹판h1은기사타이틀이라 제외)*/
.article h2{font-size:1.4em; font-weight: bold; }
.article h3{font-size:1.2em;font-weight: bold; }
.marticle h2{font-size:1.4em; font-weight: bold; }
.marticle h3{font-size:1.2em;font-weight: bold; }

/*layout-템플릿별*/
.tpl-img{ width:100%; text-align:center; }
.tpl-img img{ width:720px; vertical-align:top; }

.tpl-img-col1{ overflow: hidden; }
.tpl-img-col1{ border:1px solid #cccccc; padding: 8px; }
.tpl-img-col1 >.info_photo{ float:left; width:240px; }
.tpl-img-col1 >.info_detail{ float:left; width:400px; }
.tpl-img-col1 >.info_detail2{padding-right:30px;}
.tpl-img-col1 p{ clear: both; padding-top: 10px; }

/*->모바일용-.tpl-img-col1사항*/
.marticle .tpl-img-col1 .info_detail{ width:100%; font-size: 14px ;}
.marticle .tpl-img-col1 .info_photo{ width:100%; margin-bottom: 10px; }
.marticle .tpl-img-col1 .info_photo{ text-align: center; }
.marticle .tpl-img-col1 img{ display: inline-block;  margin-right: 8px; }



.tpl-col3 >*{ display: block;}
.tpl-col3 ul { width:100%; padding:0;text-align: center; }/*센터로정렬시 center지정*/
.tpl-col3 li { width:230px; display: inline-block;text-align: left; }

.tpl-col3 img{ width:225px;}


/*테이블스타일*/
.boardlist{ width:100%;}
.boardlist th { padding:6px;text-align:left; font-weight:bold; border-top:2px solid #bdd6f6; border-bottom:1px solid #b2c8f0; }
.boardlist td { border-bottom:1px solid #b2c8f0; padding:6px; }
.boardlist td strong { color:#3a4472;}
.boardlist .num { text-align:center; background-color: #f6faff; font-weight: bold; }
.boardlist caption { position:absolute; text-indent:-9999px; }
.tpl-table .boardlist td>*{ display: block; }



/*스페이스조정*/

p { margin:0; }




/*CSS추가*/

.center { text-align:center; }/*사진이나 텍스트 센터로 오는 스타일 필요해서 추가*/


.tpl-col2 >*{ display: block;}/*사진 2장일 경우*/
.tpl-col2 ul { width:100%; padding:0;text-align: center; } 
.tpl-col2 li { width:320px; display: inline-block;text-align: left; } /*아이폰이 320px이라 320px으로 설정*/


/*캡션이 있을경우 20150824수정*/
.box-caption{display:block; font-size: 12px; text-align:center;}


