@charset "utf-8";

/*** Common Style ***/

/** 텍스트 정렬 **/
.tal{text-align:left !important;}
.tac{text-align:center !important;}
.tar{text-align:right !important;}
.valm{vertical-align:middle !important;}
.valt{vertical-align:top !important;}


/** 폼서식 **/
input[type=text],
input[type=password],
input[type=file]{height:24px; padding:0 5px; border:1px solid #cdcdcd; background:#fff; line-height:24px;}
input[type=file]{height:24px; line-height:24px;}
input[type=checkbox],
input[type=radio]{display:inline-block; width:13px; height:13px; margin:2px 3px 0 0; vertical-align:middle;}
label{display:inline-block; vertical-align:middle;} 
select{display:inline-block; height:26px; border:1px solid #cdcdcd; vertical-align:top;}
textarea{display:inline-block; border:1px solid #cdcdcd; vertical-align:top;}




/* Table */
/* Table Type */
table.fixed{table-layout:fixed;}

/* 상단,좌측 제목 */
.tbl01{width:100%; margin-bottom:10px;}
.tbl01 th,
.tbl01 td{padding:10px 7px; border:1px solid #d9d9d9; word-break:keep-all;}
.tbl01 thead th{border-bottom:1px solid #d9d9d9; background:#f3f3f3; font-weight:bold; text-align:center;}
.tbl01 thead tr:first-child th{border-top:2px solid #ed0080;}
.tbl01 tbody th{background:#f3f3f3; font-weight:bold; text-align:center;}
.tbl01 td{}
/* 좌측 제목 */
.tbl02{width:100%; margin-bottom:10px; border-top:2px solid #ed0080;}
.tbl02 th,
.tbl02 td{padding:10px 7px; border:1px solid #d9d9d9; word-break:keep-all;}
.tbl02 tbody th{background:#f3f3f3; font-weight:bold; text-align:center;}
.tbl02 td{}

/* Content Title */
.conTit1{padding:0 0 10px 20px; font-size:1.385em; line-height:1.6;background:url(../images/common/bu_d1.jpg) no-repeat 0px 7px;}
.conTit2{padding:0 0 8px 17px; font-size:1.077em; line-height:1.6;background:url(../images/common/bu_d2.jpg) no-repeat 0px 6px;}
.conTit1:first-child,
.conTit2:first-child{margin-top:0;}
/* Content List */
.conLst1{margin-bottom:1em;}
.conLst1>li{padding:0 0 4px 15px; line-height:1.6;font-size:1.077em;background:url(../images/common/bu_d3.jpg) no-repeat 5px 8px;}
.conLst1>li ul{margin-top:5px;}
.conLst1>li li{padding-bottom:4px;}
.conLst2{}
.conLst2>li{padding:0 0 4px 10px; font-size:0.9em; line-height:1.6;color:#7c7c7c;}
.conLst2>li:before{content:''; display:inline-block; width:3px; height:2px; margin:-2px 6px 0 -10px; background-color:#9f9f9f;  vertical-align:middle;}
.conLst2>li ul{margin-top:5px;}
.conLst2>li li{padding-bottom:4px;}

/* Content Box */
.conBox{margin-bottom:30px;}
.conTit1 + .conBox,
.conTit1 + .conLst2{margin-left:18px; margin-bottom:30px;}
.conTit2 + .conBox,
.conTit2 + .conLst1{margin-left:16px; margin-bottom:15px;}
/* 문단 여백 */
.pBox{margin-bottom:20px;}
.pBox2{float:right; margin-bottom:10px;}
/* 들여쓰기 */
.conTitIdt {padding:0 0 4px 1.5em !important; text-indent:-1.5em; background:none !important;}
.conLstIdt>li {padding:0 0 4px 1.5em !important; text-indent:-1.5em; background:none !important;}
.conLstIdt>li div, 
.conLstIdt>li p, 
.conLstIdt>li dl, 
.conLstIdt>li ul {text-indent:0;}
/* */
.topBox{margin-bottom:30px; padding:30px 0 30px 150px; border:1px solid #d9d9d9;border-top:1px solid #ed0080;background:#f3f3f3 url(../images/common/bg_topBox.jpg) no-repeat 19px 50%;}
.topBox .tit{margin-bottom:10px;font-size:2.154em;font-weight:bold;}
.topBox .tit strong{color:#ed0080;}
.topBox .lst{}
.topBox .lst li{font-size:1.077em;padding:0 0 1px;}
/* */
.conTit1{padding:0 0 10px 20px; font-size:1.385em; line-height:1.6;background:url(../images/common/bu_d1.jpg) no-repeat 0px 5px;}
.conTit1_txt{padding:0 0 7px 0px; font-size:1.385em; line-height:1.6;}



