@charset "utf-8";

.write_btn{ background-color:#bd141b; width:280px; margin:30px auto; text-align:center; border-radius:6px;}
.write_btn a{color:#fff; font-size:18px; font-family: 'NotoRegular'; padding:15px 0; display:block;}

h4{color:#0b4266; font-size:22px; font-family: 'NotoRegular'; margin-bottom:15px;}
h5{color:#333;  font-size:19px; font-family: 'NotoRegular'; margin-bottom:15px; background:url('/images/icon_01.jpg') no-repeat 0px 6px; padding-left:20px;}
h6{font-family: 'NotoRegular'; margin-bottom:15px; font-size:16px;}

.guide_02{font-size:16px; margin-bottom:15px; background:url('/images/icon_02.jpg') no-repeat 0px 6px; padding-left:20px;}
.guide_03{padding-left:20px;}
.guide_03 li{list-style-type:none; background:url('/images/icon_03.jpg') no-repeat 0px 5px; padding-left:15px; margin-bottom:5px;}
.guide_04 li{list-style-type:none; background:url('/images/icon_04.jpg') no-repeat 0px 5px; padding-left:10px;}

.m_input{width:300px; padding:15px; margin-top:5px;}
.bt_log{width:332px; border:none; padding:15px 0; text-align:center; background-color:#bb141b; color:#fff; margin-top:15px; font-size:20px;font-family:'NotoRegular';}



.devLayer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.devLayer .devLayerBg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
#devLayer1, #devLayer2, #devLayer3, #devLayer4{display:none; position: absolute; top:25%; left: 25%; width: 840px; height:auto;  background-color:#fff; z-index: 10;}
.devLayerClose{border:none; font-size:18px; font-family:'NotoBlack'; background:none; float:right;}


/*공통 블릿기호*/
.guide_01{ font-size:18px; font-weight:bold; padding:2px 0 3px 19px; margin-bottom:15px; position:relative;}
.guide_01:before { position:absolute; content:''; width:12px; height:12px; border-radius:12px; top:9px; left:0; background:#1f1caa;}
.guide_02{ font-weight:bold; padding-left:33px; margin-bottom:7px;font-size:15px; position:relative;}
.guide_02:before {position:absolute; content:''; width:8px; height:8px; top:9px; left:18px; background:#1d3372;}
.guide_03{font-weight:bold; padding-left:33px; margin-bottom:7px;font-size:15px; position:relative;}
.guide_03 li{ list-style: none;}
.guide_03 li:before {  font-family: 'FontAwesome'; content: '\f105';  z-index: 10;  padding-right:8px; }

/*공통 버튼*/
.basic_btn{display:flex; justify-content:center; flex-wrap:wrap; }
.basic_btn li{ list-style:none; width:33%; border-radius:10px; text-align:center; padding: 15px; margin: 20px 10px;}
.basic_btn li a{ color:#fff; display:block; font-weight: bold;}
.basic_btn li:hover a{color:#FF0;}

.basic_btn li:nth-child(1) { background:#2965a1;} 
.basic_btn li:nth-child(2) { background:#29a19d;}
.basic_btn li:nth-child(3) { background:#8129a1;}
.basic_btn li:nth-child(4) { background:#df5a5a;}
 

/*공통 테이블*/
.basic_tbl{border-collapse:collapse;}
.basic_tbl thead th, .basic_tbl thead td, .basic_tbl tbody th, .basic_tbl tbody td { border: 1px solid #ddd; padding: 10px;}
.basic_tbl thead th{background-color:#e55d4e; color:#fff;}
.basic_tbl tbody th{background-color:#f6f6f6; color:#000;}
