@charset "utf-8";

/* 웹폰트 */

@font-face {
    font-family: 'OTEnjoystoriesBA';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/OTEnjoystoriesBA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family:"Noto Sans";
	font-style:normal;
	font-weight:500;
	src: local('☺'),
				url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
				url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff');
}
@font-face {
	font-family:"Noto Sans";
	font-style:normal;
	font-weight:700;
	src: local('☺'),
				url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
				url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff');
}




/* 본문 새창뱌로가기 아이콘 */
a.ico-win1 {position:relative;display:inline-block;vertical-align:top;padding:1px 18px 1px 3px;/*font-size:15px;*/}
a.ico-win1:after {position:absolute;top:8px;right:3px;content:"";display:block;width:12px;height:12px;background:url(https://www.hc.go.kr/_res/portal/img/inc/ic11newwindow.png) no-repeat} 
a.ico-win1 {background-color:#fff;}

/* 본문 새창뱌로가기 아이콘 */
a.ico-filedown1 {position:relative;display:inline-block;vertical-align:top;padding:1px 30px 1px 10px;color:#000;font-size:14px;background:#F7F7F7;/*border:1px solid #aaa;border-radius:2px;*/}
a.ico-filedown1:after {position:absolute;top:4px;right:10px;content:"";display:block;width:16px;height:16px;background:url(https://www.hc.go.kr/_res/portal/img/lib/ic16a1c1download2.png) no-repeat} 




/* (vote.css); */
body{min-width:200px;
	background:#fff;
	margin:0;
	padding:0;
	font-family:"GmarketSans",sans-serif;
	letter-spacing:-1px;}

em{color:#d24507;}
.em{color:#d00;} 
.em1{color:#e00;} 
.em16{color:#e00; font-size:1.538em;letter-spacing:-1px; line-height:14px;} 
.em17{color:#e00; font-size:1.418em;letter-spacing:-1px; line-height:26px;}
.em2{color:#fd5135;} 
.em3{color: #c73131;font-weight: 600;letter-spacing: -1px;}
.em4{color:#080;} 
.em4-5{color:#078;} 
.em5{color:#37c;} 
.em5-1{color:#37c; font-size: 1.19em; font-weight: bold; } 
.em5-2{color:#37c; font-size: 1.19em; font-weight: bold; text-decoration:underline;} 
.em5-6{color:#24c;} 
.i92{color:#37c; font-size: 1.4em; font-weight: bold; text-decoration:underline;} 
.em6{color:#009;} 
.em7{color:#85e;} 
.em8{color:#c2c;} 
.em9{color:#d06;} 
.em0{color:#000;} 
.em10{font-weight:bold;color:#d24507;font-size:1.538em; letter-spacing:-1px;}
.em15{font-weight:bold;color:#000;font-size:1.2em; letter-spacing:-1px;}
.i89{float:left; min-height:51px; margin:-9px 0 0 0; padding:0 0 0 0; vertical-align: middle;}
.i90{color:#009; font-size:1.238em; letter-spacing:-1px; line-height:14px; text-decoration:underline !important;}


@media all and (min-width:768px) and (max-width:2500px){/* ◇◆◇◆◇◆◇◆◇◆ */
ul,li{list-style:none;}
.pollbook_con{padding:0 0 0 20px;}
.pollbook_bg{padding-bottom: 20px;color: #000;}
.pollbook_bg h1{background:#fff url(img/bg.png) no-repeat; font-size:21px !important; font-weight:400; text-align:left;padding:20px 30px;box-sizing:border-box;background-size:cover;height:110px;margin:0;color:#fff}
.pollbook_bg h1 .h1_size{font-size:26px !important;font-weight:bold;color:#fffb99;}
.pollbook_bg .pollbook_con h3{position: relative; line-height: 20px; margin:10px 0 0 0; font-size:1.1em; padding-left:22px}
}




@media all and (min-width:0px) and (max-width:768px){/* ◇◆◇◆◇◆◇◆◇◆ */
ul,li{list-style:none;}
.pollbook_con{padding:0 10px 0 10px;}
.pollbook_bg{padding-bottom: 20px;color: #000;}
.pollbook_bg h1{background:#fff url(img/bg.png) no-repeat; font-size:23px !important; font-weight:400; text-align:left;padding:20px 10px;box-sizing:border-box;background-size:cover;height:auto;margin:0;color:#fff;}
.pollbook_bg h1 .h1_size{font-size:23px !important;font-weight:bold;color:#fffb99;}
.pollbook_bg .pollbook_con h3{position: relative; line-height: 20px; margin:10px 0 0 0; font-size:1.0em; padding-left:22px; letter-spacing:-1px;}
h3{ width: auto; height: auto; margin: 0.1em 0 0 0.7em; padding: 0 0 0 19px; background: transparent url(img/h2bg.png) no-repeat 0 0; color: #000; font-weight: bold; font-size: 1.2em; letter-spacing: 0; line-height: 1.3; }

}
/* .pollbook_bg .pollbook_con h3::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background:url(h2bg.png) no-repeat 0 0}*/


h3{ width: auto; height: auto; margin: 0.1em 0 0 0.7em; padding: 0 0 0 19px; background: transparent url(img/h2bg.png) no-repeat 0 0; color: #000; font-weight: bold; font-size: 1.4em; letter-spacing: 0; line-height: 1.3; }


.pollbook_bg .pollbook_con .list_ul{font-size:14px !important;padding-left:0px; margin-top: 10px;}
.pollbook_bg .pollbook_con .list_ul li{ margin: 0; padding: 0 0 0em 1.0em; line-height: 20px;background:url(img/li1bg.png) no-repeat 0 0 }
.pollbook_bg .pollbook_con .list_ul li::before{position: absolute;width: 4px; height: 4px; left: 0; top:3px;background: #bbb; border-radius: 50%;}

.pollbook_bg .pollbook_con .list_ul2{font-size:14px !important;padding-left:0px; margin-top: 10px;}
.pollbook_bg .pollbook_con .list_ul2 li{ margin: 0; padding: 0 0 0em 1.0em; line-height: 20px;background:url(img/li1bg.png) no-repeat 0 0 }
.pollbook_bg .pollbook_con .list_ul2 li::before{position: absolute;width: 4px; height: 4px; left: 0; top:3px;background: #bbb; border-radius: 50%;}

 
.pollbook_con .pollbook_tbl_wrap{overflow-x:inherit; margin-bottom:15px}
.pollbook_con .pollbook_tbl_wrap table{width:97%; background-color:#fff; text-align:center; border-collapse:collapse; border-spacing:0}



/* border */
table.t3{width:97%;margin:.55em 0;border:0;border-collapse:collapse;
	border-top:2px solid #444;
	border-bottom:1px solid #ddd;
	background:#fff;
}
table.t3>*>tr{border-right:1px hidden transparent;}
table.t3>*>tr>th,
table.t3>*>tr>td{text-align:left;
	padding:.5em .5em;
	border:1px solid #ddd;
	border-width:1px 1px 0 0;
}
table.t3>*>tr>th{
	background:#f3f9ff;
	font-weight:normal;
	text-align:center;
}
table.t3>thead>tr>th{
	padding:1.6875em .75em; 
	border-width:0 1px 1px 0;
	border-color:#c4cfd9;
	background:#e6f3ff;
	/* background-image:url(../../img/lib/b1c3slash1.png); */
	color:#000;
	line-height:1.375;
}
table.t3>tbody{
	border-top:2px solid #3f80be;}


/* 특색a1 */
[class*='panel'].hue1a1{padding:2px;border-color:#666;background:#fbf6ec;}
[class*='panel'][class*='pd20px']>[class*='deco1']{margin-left:0px;}
[class*='panel'][class*='pd30px']>[class*='deco1']{margin-left:0;}
/* 본문 */
[class*='panel']>[class*='deco1']+.body1{display:table-cell;
	width:9999px;
	/* height:80px; */ /* [class*='deco1'] 높이 */
	vertical-align:middle;
	overflow:hidden;
	line-height:1.2em;
	font-size:0.9em;
	letter-spacing:-1px;
}

[class*='panel']>[class*='deco1']+.body1 p {margin-top:.1.3em;margin-bottom:.5em}

/* 장식 */
[class*='panel']>[class*='deco1']{float:left;
	width:80px;
	height:80px;
	margin:0 10px;
	background:url(img/ic160deco1bulb1.png) no-repeat center center;
	background-size:contain;
}


[class*='panel']>[class*='deco7']{
	width:0px;height:0px;
	margin:10px 20px 0 0px;
}
[class*='panel']>.deco7bulb1{background-image:url(img/ic228a1c1bulb1.png);}



.text{border:1px solid #d2d2d2;padding:5px 15px;width:60%}
.text02{border:1px solid #d2d2d2;padding:5px 15px;width:30%}
.elect_input03{border:1px solid #d2d2d2;counter-reset:#999;padding:10px 15px;width:8%}
.btn{display:inline-block;width:32%;height:48px;line-height:51px;font-size:15px;cursor:pointer;text-align:center}
.btn a{color:#fff;display:block;text-decoration:none}
.btn_center{text-align:center;margin-bottom:50px;}
.btn01{background-color:#3f80be;}
.btn02{background-color:#666;}
.btn03{background-color:#1a9520;}
.btn04{width: 100%; background-color:#3f80be;}

.pollbook_box{border: 3px solid #eee;padding: 20px;margin-bottom: 18px; display: none;}
.center-type{padding: 0px 25px; text-align: center;}
.center-type02{padding: 0px 25px; text-align: center;}
.layout_bt{position: fixed;bottom: 0;left: 0;padding: 5px 0px;background: #000;color: #fff;text-align: right;width: 100%;font-size: 13px;}
.layout_bt input{margin-right: 5px;margin-top: 3px;}
.layout_bt a{margin-left: 5px;margin-right: 15px;color: #fffd33;}
br {opacity:0;}
.skip,.blind{position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;opacity:0;/* filter:alpha(opacity=0); */}
*+html .blind{height:0;} 

@media screen and (max-width:400px){
	.btn{width:100%;margin-bottom:10px}
	}


@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap");
@font-face{font-family:"GmarketSans";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff") format("woff");font-weight:normal;font-style:normal;}
@font-face{font-family:"GmarketSans";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff") format("woff");font-weight:200;font-style:normal;}
@font-face{font-family:"GmarketSans";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff") format("woff");font-weight:500;font-style:normal;}






