@charset "UTF-8";

/* Layout */
@import url('default_pup.css');

#election {width:420px; border:solid 3px #3a77ab;}
#election .box_in {height: 540px; padding: 10px;} /* height: 450px; */

#election h1{}
#election h2{font-size:13px;  margin:10px 0 5px 10px; padding:1px 0 0 17px; background: url('../images/icon.jpg') 1px 2px no-repeat;}

#election ul.bu2 { margin: 0 0 0 25px; padding: 0 0 0.5em 0; list-style: none; text-align: left; }
#election ul.bu2 li { margin: 0; padding: 0 0 0 0.6em;  background: url('../images/dot.gif') no-repeat 0 0.4em; }


#searchbox{margin-left:20px; position:relative;width:360px; padding:10px 0 0 0; background:#e8ebf6;border:solid 1px #d1d6e6;}
#searchbox .search{padding:10px;}
* html #searchbox .search{padding:10px 0 28px 10px;}
#searchbox .search p{margin:5px 0}
#searchbox .search .head{float:left; width:80px;min-width:80px;padding:5px 0 0 0;font-weight:bold;}
#searchbox .search input.input1{width:120px; height:15px;}
#searchbox .search input.input2{width:50px;height:15px;}
#searchbox .search .em_font1 { font-size:14px; color:#333;}
#searchbox .search .em_font2 { font-size:14px; color:#f60;}

.btn{position:relative; text-align:center;top:5px}

legend {font-size:0;height:0;overflow:hidden;position:absolute;visibility:hidden;width:0;}


.padding_L_10{padding:0 0 0 10px}
.padding_L_80{padding:0 0 0 80px}
.padding_L_90{padding:0 0 0 90px}
.padding_T_10{padding:10px 0 0 0}
.text_center{text-align:center; font-size:14px;}


#election .btn_close_el { background:#3a77ab; text-align:right; padding:5px 5px 0 0; color:#fff; line-height:18px;}
#election .btn_close_el input, #election .btn_close_el img { vertical-align:middle;}

/* 250519 Γί°‘ */
#election .text_box{width: 360px;border: 1px solid #e4e4e4;margin-left: 20px;}
#election .text_box .box_Inner{padding: 10px;}
#election .inquiry_box{margin-top: 15px;}