@charset "utf-8";



/*컨텐츠 타이틀*/
#content_guide h4{background:url("../images/inc/title01.gif") left 5px no-repeat; padding-left:27px; margin-bottom:15px; font-size:20px; letter-spacing:-0.5px;  font-weight:600; line-height:30px;}
#content_guide h5{background:url("../images/inc/title01_01.gif") 0px 5px no-repeat; padding-left:22px; margin-bottom:10px;font-size:18px; letter-spacing:-0.5px; font-weight:600; line-height:26px;}
#content_guide h6{background:url("../images/inc/title01_02.gif") 0px 5px no-repeat; padding-left:20px; margin-bottom:10px;font-size:16px; letter-spacing:-0.5px; font-weight:600; line-height:24px;}




/* 텍스트 처리방식 */
.cul01{ margin-bottom:30px; margin-left:15px;}
.cul01 li{ padding-left:10px; background:url("../images/inc/title01_03.gif") left 11px no-repeat;line-height:1.8em;}
.cul01 li ul{ margin-left:5px; margin-bottom:0;}
.cul01 li ul li{ padding-left:7px; background:url("../images/inc/title01_05.gif") left 11px no-repeat; font-size:15px;}
.cul01 li ul li ul{ margin-left:5px; margin-bottom:0;}
.cul01 li ul li ul li{ padding-left:8px; background:url("../images/inc/title01_08.gif") left 11px no-repeat; font-size:14px;}
.cul01 li ul li ul li ul{ margin-left:5px; margin-bottom:0;}
.cul01 li ul li ul li ul li{ padding-left:8px; background:url("../images/inc/all_icon01.gif") left 11px no-repeat; font-size:13px;}

.cul02{ margin-bottom:30px; margin-left:15px;}
.cul02 li{ padding-left:18px; background:url("../images/inc/title01_06.gif") left 9px no-repeat; line-height:1.8em;}
.cul02 li ul li{ padding-left:7px; background:url("../images/inc/title01_05.gif") left 11px no-repeat;}

.cul03{ margin-bottom:30px;}
.cul03 li{ padding-left:10px; background:url("../images/inc/all_icon01.gif") left 11px no-repeat;line-height:1.8em;}


.tul01{}
.tul01 li{ padding-left:10px; background:url("../images/inc/title01_03.gif") left 10px no-repeat;line-height:1.8em;}
.tul01 li li{ padding-left:10px; background:url("../images/inc/title01_08.gif") left 11px no-repeat;line-height:1.8em;}

.cul_none01{ margin-bottom:30px; margin-left:15px;}
.cul_none01 li{line-height:1.8em;}
.cul_none01 li ul{margin-bottom:10px; margin-left:10px;}

.cul_none02{ margin-bottom:30px; margin-left:15px;}
.cul_none02 li{line-height:1.8em;}
.cul_none02 li ul{ margin-bottom:10px; margin-left:10px;}
.cul_none02 li ul li{ padding-left:8px; background:url("../images/inc/all_icon01.gif") left 11px no-repeat;line-height:1.8em;}




.cdl01{margin-bottom:30px;}
.cdl01 dt{ font-weight:600; background:url("../images/inc/title01_02.gif") left 5px no-repeat; padding-left:18px; margin-bottom:5px; margin-top:20px; font-size:16px;line-height:24px;}
.cdl01 dd{ margin-left:10px; padding-left:8px; background:url("../images/inc/all_icon01.gif") left 10px no-repeat;line-height:1.8em;}

.cdl02{margin-bottom:30px;}
.cdl02 dt{ font-weight:600; background:url("../images/inc/title01_02.gif") left 5px no-repeat; padding-left:18px; margin-bottom:5px; margin-top:20px; font-size:16px;line-height:24px;}
.cdl02 dd{ margin-left:10px; padding-left:8px; background:url("../images/inc/all_icon01.gif") left 10px no-repeat;line-height:1.8em; padding-right:2%; display:inline-block;}





/*박스처리*/
.cbox01{border:1px solid #e6e6e6; padding:15px 3%; border-radius:10px; margin-bottom:30px; line-height:1.8em}
.cbox02{border:1px solid #e6e6e6; padding:15px 3%; background:#f4f4f4; border-radius:10px; margin-bottom:30px; line-height:1.8em}
.cbox03{border:1px solid #e6e6e6; padding:25px 4%; border-radius:10px; background:#f4f4f4 url("../images/inc/bg01.png"); box-shadow: 1px 2px 1px #f0f0f0; line-height:1.8em; margin-bottom:30px;}






/* 텍스트 처리 */
.ctext01{margin-bottom:20px;line-height:1.7em;}
.ctext02{line-height:1.7em;}


/* 버튼 스타일 이미지 들어가는거 */
.btn_link01{ background:#0079ce; color:#fff; padding:0 15px; display:inline-block; font-weight:400;line-height:1.8em; font-size:14px;}
.btn_link01 a{ background:#0079ce url("../images/inc/file01.gif") right center no-repeat; color:#fff; padding:4px 25px 4px 0; display:inline-block; font-weight:400;line-height:1.8em;}

.btn_link02{ background:#48b200; color:#fff; padding:0 15px; display:inline-block; font-weight:400;line-height:1.8em; font-size:14px;}
.btn_link02 a{ background:#48b200 url("../images/inc/down01.gif") right center no-repeat; color:#fff; padding:4px 25px 4px 2px; display:inline-block; font-weight:400;line-height:1.8em;}

.btn_link03{ background:#ff6c00; color:#fff; padding:0 10px 0 15px; display:inline-block; font-weight:400;line-height:1.8em; font-size:14px;}
.btn_link03 a{ background:url("../images/inc/search01.png") right center no-repeat; color:#fff; padding:4px 18px 4px 0; display:inline-block; font-weight:400;line-height:1.8em;}

.btn_link04{ background:#4158ff; color:#fff; padding:0 10px 0 15px; display:inline-block; font-weight:400;line-height:1.8em; font-size:14px;}
.btn_link04 a{ background:#4158ff url("../images/inc/search02.png") right center no-repeat; color:#fff; padding:4px 18px 4px 0; display:inline-block; font-weight:400;line-height:1.8em;}


.btn_link05{ padding:0 20px; display:inline-block; font-weight:400;line-height:1.4em; font-size:14px; background:url("../images/inc/search03.png") 20px center no-repeat;}
.btn_link05 a{padding:4px 0 4px 25px; display:inline-block; font-weight:400;line-height:1.4em;}

/* 버튼스타일 기본 */

.btn_link_b01 a{ background:#868686; color:#fff; padding:4px 20px; display:inline-block; font-weight:400;line-height:1.8em; font-size:14px;}
.btn_link_b01 a:hover, .btn_link_b01 a:focus{background:#868686;}

.btn_link_b02 a{ background:#304aff; color:#fff; padding:4px 20px; display:inline-block; font-weight:400;line-height:1.8em; font-size:14px;}
.btn_link_b02 a:hover, .btn_link_b02 a:focus{background:#304aff; /*transition:all 0.8s ease-out;*/}




/* 정렬방식 01*/

.cal01{font-size:0; margin-bottom:30px;}
.cal01 li{ display:inline-block; font-size:15px; padding:5px;}


.cac01 { font-size:0;text-align:center;margin-bottom:30px;}
.cac01 li{display:inline-block; font-size:15px; padding:5px;}











/* 테이블 센터정렬 풀라인*/
.ctable01 {width:100%; border-top:2px solid #009c00; margin-bottom:30px; word-break:keep-all;}
.ctable01 th{  padding:8px 10px;text-align:center;background: #f1f8ed; border:1px solid #ccc; border-right:none; color:#000; line-height:1.8em; font-size:14px;}
.ctable01 th:first-child{ border-left:none;}
.ctable01 th.leftline{ border-left:1px solid #ccc;}
.ctable01 td{border:1px solid #ccc; border-right:none; padding:8px 10px;text-align:center; line-height:1.8em; font-size:14px;}
.ctable01 td:first-child{ border-left:none;}
.ctable01 td.leftline{ border-left:1px solid #ccc;}
.ctable01 .tl{ text-align:left;}
.ctable01 .tr{ text-align:right;}

/* 테이블 센터정렬 풀라인*/
.ctable01_01 {width:100%; border-top:2px solid #009c00; margin-bottom:30px; word-break:keep-all;}
.ctable01_01 th{  padding:8px 10px;text-align:center;background: #f1f8ed; border:1px solid #ccc; border-right:none; color:#000; line-height:1.8em; font-size:14px;}
.ctable01_01 th:first-child{ border-left:none;}
.ctable01_01 td{border:1px solid #ccc; border-right:none; padding:8px 10px;text-align:center; line-height:1.8em; font-size:14px;}
.ctable01_01 td.lnoline{ border-left:none;}
.ctable01_01 .tl{ text-align:left;}
.ctable01_01 .tr{ text-align:right;}


/* 테이블 왼쪽정렬 풀라인*/
.ctable02 {width:100%; border-top:2px solid #009c00;margin-bottom:30px;}
.ctable02 th{ padding:8px 10px;background: #f1f8ed; border:1px solid #ccc; border-right:none; color:#000; line-height:1.8em; font-size:14px;}
.ctable02 th:first-child{ border-left:none;}
.ctable02 td{border:1px solid #ccc; border-right:none; padding:8px 10px;line-height:1.8em; font-size:14px;}
.ctable02 td:first-child{ border-left:none;}
.ctable02 .tc{ text-align:center;}
.ctable02 .tr{ text-align:right;}





/* 테이블 가로선01 */
.ctable03 {width:100%; border-top:2px solid #009c00;margin-bottom:30px;color:#000;}
.ctable03 th{ padding:8px 10px;background: #f1f8ed; border-bottom:1px solid #ccc;color:#000; line-height:1.8em; font-size:14px;}
.ctable03 td{border-bottom:1px solid #ccc; padding:8px 10px;line-height:1.8em; font-size:14px;}
.ctable03 .tc{ text-align:center;}
.ctable03 .tr{ text-align:right;}


/* 테이블 가로선02 */
.ctable04 {width:100%; border-top:2px solid #009c00;margin-bottom:50px;color:#000;}
.ctable04 th{ padding:8px 10px;background: #f1f8ed; border-bottom:1px solid #ccc;color:#000; line-height:1.8em; font-size:14px;}
.ctable04 td{border-bottom:1px solid #ccc; padding:8px 10px;line-height:1.8em; font-size:14px;}
.ctable04 .tdr{ border-right:1px solid #ccc;}
.ctable04 .tc{ text-align:center;}
.ctable04 .tr{ text-align:right;}





/* 탭처리 */
.ctab01 ul{ margin-bottom:50px; vertical-align:top;}
.ctab01 ul:after{content:''; display:block;clear:both;}
.ctab01 a {display: block;color:#555; background:#eaede4; font-weight:600; padding:14px 2%; font-size:16px; border-radius:15px 0; margin:0 2px 4px 2px; box-shadow:1px 1px 1px #CCC;}
.ctab01 a:hover{/*transition:all .3s;*/ }
.ctab01 li { float: left; line-height:1.8em; text-align:center;}
.ctab01 a:hover,.ctab01 a:focus,.ctab01 .on a{ color:#fff; font-size:18px; background:#75a501 url("../images/inc/bg02.png");}


.liw02 li{ width:49.7%;}
.liw03 li{ width:33%;}
.liw04 li{ width:24.7%;}
.liw04_2 li{ width:24.7%;}
.liw05 li{ width:19.7%;}
.liw06 li{ width:16.3%;}
.liw06_2 li{ width:16.3%;}



/* 정렬방식 02*/
.al_ac_768{ text-align:left;}
.al_ac_480{ text-align:left;}
.al_ac_320{ text-align:left;}

.ar_ac_768{ text-align:right;}
.ar_ac_480{ text-align:right;}
.ar_ac_320{ text-align:right;}


.ar_al_768{ text-align:right;}
.ar_al_480{ text-align:right;}
.ar_al_320{ text-align:right;}


.al_ar_768{ text-align:left;}
.al_ar_480{ text-align:left;}
.al_ar_320{ text-align:left;}







.ml42{ margin-left:42px;}
.fc100{ color:#878787;}

.h_win_icon02{ background:url("../images/inc/blank01_01.gif") right bottom no-repeat; padding-right:15px;}





/* 모바일 */
@media all and (max-width :800px) {




/* 정렬방식 02*/
.al_ac_768{ text-align:center;}
.ar_ac_768{ text-align:center}
.ar_al_768{ text-align:left;}
.al_ar_768{ text-align:right;}




/* 라인박스 안의 이미지가 있는경우 모바일에선 라인이 없어짐*/
.imbox01_moh{ border:none;}






/* 탭처리 */

.liw02 li{ width:49.3%;}
.liw03 li{ width:49.3%;}
.liw04 li{ width:49.3%;}
.liw04_2 li{ width:49.3%;}
.liw05 li{ width:49.3%;}
.liw06 li{ width:32.7%;}
.liw06_2 li{ width:24.8%;}




}





@media all and (max-width :480px) {


/* 정렬방식 02*/
.al_ac_480{ text-align:center;}
.ar_ac_480{ text-align:center}
.ar_al_480{ text-align:left;}
.al_ar_480{ text-align:right;}



/* 탭처리 */
.ctab01 a {padding:5px 3%; font-size:15px; margin:0 0px 4px 0px;}
.ctab01 a:hover,.ctab01 a:focus,.ctab01 .on a{font-size:16px;}

.liw02 li{ width:99.7%;}
.liw03 li{ width:99.7%;}
.liw04 li{ width:99.7%;}
.liw05 li{ width:99.7%;}
.liw06 li{ width:99.7%;}	
.liw06_2 li{ width:31.5%; margin:0 0.9% 2px 0.9%;}




}



@media all and (max-width :320px) {


/* 정렬방식 02*/
.al_ac_320{ text-align:center;}
.ar_ac_320{ text-align:center}
.ar_al_320{ text-align:left;}
.al_ar_320{ text-align:right;}

}