@charset "utf-8";

h3.tit { display:inline-block ;margin-bottom:18px; padding-right:12px; font-size:20px; font-family:'NotoKrM'; font-weight:normal; color:#222; line-height:100%; background:url(/img/common/h3_bu.gif) no-repeat right bottom;}
h3.h3_t { margin-top:40px; }
ul.list li { padding-left:20px; margin-bottom:8px; color:#666; font-size:14px; background:url(/img/common/list1_bu.gif) no-repeat 0 6px; }
ul.list ul.list2{margin:8px 0 15px 0;}
ul.list2 li{padding-left:12px;margin-bottom:5px;color:#888;font-size:13px;background:url(/img/common/list2_bu.gif) no-repeat 0 8px;}

/* p0105 ptext_top */
.p0105ptext_top { width:100%; padding:40px 0 45px 0; text-align:center; }
.p0105ptext_top .btxt { margin-bottom:20px; font-size:40px; color:#626262; line-height:80px; }
.p0105ptext_top .btxt strong { color:#000000; font-family:'NotoKrB';background:url(/img/common/text_underline.gif) repeat-x left 40px;}
.p0105ptext_top .stxt { color:#7f7f7f; font-size:20px; line-height:24px; }










/* ptext_top */
.ptext_top { width:100%; padding:20px 0 45px 0; text-align:center; }
.ptext_top .btxt{margin-bottom:20px;font-size:30px;color:#222;line-height:40px;}
.ptext_top .btxt strong{font-family:'NotoKrB';background:url(/img/common/text_underline.gif) repeat-x left 24px;}
.ptext_top .stxt{color:#888;font-size:14px;line-height:24px;}




/*상단 알림 문구 공통*/
.text_top{width:100%;padding:20px 0 45px 0;text-align:center;}
.text_top .btxt{margin-bottom:20px;font-size:30px;color:#222;line-height:40px;}
.text_top .btxt strong{font-family:'NotoKrB';background:url(/img/common/text_underline.gif) repeat-x left 24px;}
.text_top .stxt{color:#888;font-size:14px;line-height:24px;}

/*라인박스*/
.line_box{padding:25px;border:1px solid #ddd;}

/*텍스트박스*/
.icon_text { position:relative; width:100%; background:#ffba08;}
.icon_text .tbg{position:absolute;top:0;left:0;width:100%;height:40px;background:url(/img/common/icon_txt_top.gif) no-repeat top left;}
.icon_text .fbg{position:absolute;bottom:0;left:0;width:100%;height:40px;background:url(/img/common/icon_txt_bottom.gif) no-repeat right bottom;}
.icon_text .cont{ position:relative; display:inline-block;padding:55px 30px 55px 175px;z-index:1; }
.icon_text .cont.icon0502 { font:18px; color:#FFF; line-height:20px;  background:url(/img/common/icon_txt0502.png) no-repeat 40px 50%; }
.icon_text .cont.icon0503{background:url(/img/common/icon_txt0503.png) no-repeat 40px 50%;}



/*테이블정의*/
table.table1{width:100%;border-collapse:collapse;font-size:14px;border-top:2px solid #cfbfce;}
table.table1 thead th,
table.table1 tbody th{font-family:'NotoKrM';color:#000;font-weight:normal;}
table.table1 thead th{border-bottom:1px solid #cfbacd;background:#fbf7fb;}
table.table1 tbody td{color:#666;}
table.table1 thead:first-child th:first-child{border-top:2px solid #c05bb8;}
table.table1 th,
table.table1 td{padding:15px 0;text-align:center;border:1px solid #d1d1d1;}
table.table1 .left{padding:15px 12px;text-align:left;}
table.table1 .right{padding:15px 12px;text-align:right;}
table.table1 .link{color:#ba42b1;}

.con_tab{width:100%;margin-bottom:40px;overflow:hidden;clear:both;}
.con_tab ul{float:left;width:100%;position:relative;border-bottom:1px solid #ccc;}
.con_tab ul li{float:left;margin-bottom:-1px;}
.con_tab ul li a{display:block;padding:11px 30px;font-family:'NotoKrM';color:#888;font-size:15px;border-top:2px solid #fff;border-bottom:1px solid #ccc;}
.con_tab ul li a:hover{color:#222;}
.con_tab ul li a.on{position:relative;padding-right:50px;color:#222;border:1px solid #ccc;border-top:2px solid #d153c7;border-bottom:1px solid #fff;z-index:1;background:url(/img/common/con_tab_on.gif) no-repeat right 50%;}

.con_tab2{width:100%;}
.con_tab2 ul{width:100%;overflow:hidden;clear:both;}
.con_tab2 ul li{float:left;width:25%;}
.con_tab2 ul li a{display:block;margin-right:1px;padding:12px 0;text-align:center;color:#666;font-size:14px;border-bottom:2px solid #999;background:#f2f2f2;}
.con_tab2 ul li a:hover{border-bottom:2px solid #222;color:#222;}
.con_tab2 ul li a.on{border-bottom:2px solid #d153c7;color:#c13ab6;background:#fff;}
.con_tab2 ul.no2 li{width:50%;}
.con_tab2 ul.no3 li{width:33.3%;}
.con_tab2 ul.no4 li{width:25%;}
.con_tab2 ul.no5 li{width:20%;}
.con_tab2.tab_b{margin-bottom:35px;}

/*버튼정의*/
.btn_w{width:100%;text-align:center;}
.con_btn{display:inline-block;*display:inline;*zoom:1;height:40px;line-height:40px;padding:0 30px;font-size:13px;border-radius:50px;}
.con_btn.white{color:#3d3d3d;border:1px solid #d1d1d1;background:#fff;}
.con_btn.white:hover{background-color:#f5f5f5;}
.con_btn.purple{color:#fff;border:1px solid #c860c0;background:#c860c0;}
.con_btn.purple:hover{background-color:#bb57b3;}
.con_btn.gray{color:#fff;border:1px solid #888;background:#888;}
.con_btn.gray:hover{background-color:#777;}

.con_btn.white_arrow{color:#3d3d3d;padding-right:50px;border:1px solid #d1d1d1;background:#fff url(/img/common/btn_icon1.png) no-repeat right 50%;}
.con_btn.white_arrow:hover{background-color:#f5f5f5;}
.con_btn.purple_arrow{color:#fff;padding-right:50px;border:1px solid #c860c0;background:#c860c0 url(/img/common/btn_icon2.png) no-repeat right 50%;}
.con_btn.purple_arrow:hover{background-color:#bb57b3;}
.con_btn.gray_arrow{color:#fff;padding-right:50px;border:1px solid #888;background:#888 url(/img/common/btn_icon2.png) no-repeat right 50%;}
.con_btn.gray_arrow:hover{background-color:#777;}


/********************모바일********************/
@media(max-width:736px){

/*기본리스트*/
h3.tit{font-size:17px;background-position:top right;}
h3.h3_t{margin-top:20px;}

ul.list li{padding-left:20px;margin-bottom:5px;font-size:13px;}

ul.list ul.list2{margin:8px 0 15px 0;}
ul.list2 li{padding-left:10px;margin-bottom:3px;font-size:12px;}


/*상단 알림 문구 공통*/
.text_top .btxt{font-size:20px;line-height:25px;}
.text_top .btxt strong{background-position:left 14px;}
.text_top .stxt{padding:0 20px;font-size:12px;line-height:18px;word-break:keep-all;}

/*텍스트박스*/
.icon_text .tbg,
.icon_text .fbg{height:20px;background-size:auto 20px;}
.icon_text .cont{padding:90px 30px 30px 30px;background-size:45px auto !important;background-position:50% 30px !important;word-break:keep-all;font-size:13px;line-height:20px;text-align:center;}
.icon_text .cont br{display:none;}

/*테이블정의*/
table.table1{table-layout:fixed;word-break:break-all;}
table.table1 th,
table.table1 td{padding:10px 5px;box-sizing:border-box;font-size:12px;}

/*탭정의*/
.con_tab{margin-bottom:30px;}
.con_tab ul{border-left:1px solid #ccc;box-sizing:border-box;}
.con_tab ul li{width:50%;border-right:1px solid #ccc;box-sizing:border-box;}
.con_tab ul li a{padding:8px 15px;font-size:13px;border-top:1px solid #ccc;text-align:center;}
.con_tab ul li a.on{border:0;border-top:2px solid #d153c7;padding:8px 15px;background:none;}
.con_tab ul.no3 li{width:33.3%;}

.con_tab2 ul li{width:50% !important;}
.con_tab2 ul li:nth-child(even){margin-right:0;}
.con_tab2 ul li a{padding:10px 0;font-size:12px;}


.mimg img{max-width:100%;}
}

/********************웹********************/
@media(min-width:737px){








}