/* 설문조사모듈 */
.module_poll_make		{}
.module_poll_make .process	{background:#f4f4f4}
.module_poll_make .process ol li	{float:left;width:25%;position:relative;color:#999}
.module_poll_make .process ol li.on	{background:#768395;color:#fff;}
.module_poll_make .process ol li.on .txt:before	{color:#fff;}
.module_poll_make .process ol li:before	{border-width:1px;}
.module_poll_make .process .txt			{padding:10px 10px 10px 40px}
.module_poll_make .process .txt:before	{content:"\f05d";font-family:"FontAwesome";position:absolute;left:10px;top:18px;font-size:200%;color:#ccc}
.module_poll_make .tit	{font-size:36px;text-align:center;padding:0;margin:40px 0;}

.module_poll_make3		{}
.module_poll_make3 .process	{background:#f4f4f4}
.module_poll_make3 .process ol li	{float:left;width:33%;position:relative;color:#999}
.module_poll_make3 .process ol li.on	{background:#768395;color:#fff;}
.module_poll_make3 .process ol li.on .txt:before	{color:#fff;}
.module_poll_make3 .process ol li:before	{border-width:1px;}
.module_poll_make3 .process .txt			{padding:10px 10px 10px 40px}
.module_poll_make3 .process .txt:before	{content:"\f05d";font-family:"FontAwesome";position:absolute;left:10px;top:18px;font-size:200%;color:#ccc}
.module_poll_make3 .tit	{font-size:36px;text-align:center;padding:0;margin:40px 0;}

.module_poll_tmp	{}
.module_poll_tmp ul	{margin:0 -10px}
.module_poll_tmp li	{float:left;margin:10px;position:relative;}
.module_poll_tmp li .btn	{display:none;position:absolute;left:0;top:0;width:100%;height:190px;background:rgba(0,0,0,0.8);padding-top:60px;}
.module_poll_tmp li:hover .btn{display:block;}
.module_poll_tmp .btn a {display:block;width:100px;margin:2px auto}
.module_poll_tmp img	{width:140px;height:190px;border:1px solid #ccc;}
.module_poll_tmp_view			{position:relative;text-align:center;}
.module_poll_tmp_view .img_frame	{width:360px;margin:20px auto;border-color:#5A6378}
.module_poll_tmp_view .control		{position:absolute;top:50%;width:100%;}
.module_poll_tmp_view .control .prev{position:absolute;left:10px;}
.module_poll_tmp_view .control .next{position:absolute;right:10px;}
.module_poll_tmp_view .control .prev:before{content:"\f053";font-family:"FontAwesome";font-size:120%;}
.module_poll_tmp_view .control .next:before{content:"\f054";font-family:"FontAwesome";font-size:120%;}

.module_poll_table		{}
.module_poll_table ul				{background:#F4F4F4}
.module_poll_table > ul > li		{position:relative;border-top:1px solid #D8DDE0;}
.module_poll_table > ul > li:first-child	{border-top:none}
.module_poll_table .bx					{border:1px solid #F4F4F4;padding:15px;}
.module_poll_table > ul > li:hover .bx	{border:1px solid #4283C1;}
.module_poll_table > ul > li:hover .btn_ico	{display:block;}
.module_poll_table .btn_ico		{display:none;position:absolute;right:0;top:-30px;padding:0;background:#4283C1;border:none;border-radius:0}
.module_poll_table .btn_ico a:before	{display:inline-block;padding:0;width:30px;line-height:30px;text-align:center;color:#fff;}
.module_poll_table .btn_ico a:hover		{display:inline-block;background:#3872AB;}
.module_poll_table .bico_modify:before	{border:1px solid #3872AB;border-top:none;border-bottom:none;}
.module_poll_table .tit{font-size:16px;color:#5A6378;font-weight:bold;margin:0 0 10px 0;}
.module_poll_table input[type="radio"], .module_poll_table input[type="checkbox"]{margin-right:5px;}

.module_poll_table .add_form		{display:block;text-align:center;line-height:60px;color:#5A6378;border:1px dashed #5A6378;font-size:16px;margin:10px 0;}
.module_poll_table .add_form span:before	{content:"\f196";font-family:"FontAwesome";font-weight:bold;margin-right:5px;}
.module_poll_table .add_form:hover	{color:#fff;background:#5A6378;text-decoration:none;}

.module_poll_end			{padding-top:240px;background:url(../img/module_poll_end.png) no-repeat 50% 0}
.module_poll_end .inbg		{background:#f4f4f4}
.module_poll_end .inbg p	{padding:30px 20px;font-size:20px;border-bottom:1px dashed #dadada;text-align:center;}
.module_poll_end .inbg ul	{padding:20px;font-size:16px;}

ul.list_v li	{margin:5px 0;}
ul.list_h li	{float:left;margin-left:20px;}
ul.list_h li:first-child{margin-left:0;}
ul.likert_guide li,
ul.likert li	{float:left;width:20%}
ul.list_h:after,
ul.likert:after{content:"";clear:both;display:block;float:none;}
ul.likert_guide			{position:relative;font-size:12px;color:#999;text-align:center;margin:20px 0;}
ul.likert_guide:before	{content:"";position:absolute;left:0;top:10px;border-bottom:1px solid #ccc;width:100%;}
ul.likert_guide li			{position:relative;}
ul.likert_guide li:before	{content:"";position:absolute;left:0;top:0;height:21px;border-left:1px solid #ccc;}
ul.likert_guide .num	{position:relative;display:block;width:20px;height:20px;background:#aaa;color:#fff;margin:0 auto;border-radius:50%;}
ul.likert li input[type="text"]{width:99%;}

/* 온라인신청모듈 */
.module_form_make		{font-size:36px;text-align:center;padding:0;margin:0 0 40px 0;}
.module_form_make:before{display:block;padding:100px 0 20px;content:"\f044";font-family:"FontAwesome";font-size:200%;line-height:100%;color:#3872AB}
.list_select_bx			{width:820px;margin:0 auto;}
.list_select_bx li		{float:left;text-align:center;}
.list_select_bx ul.d3 li{width:33.3333%;}
.list_select_bx a		{display:block;padding:40px 10px;margin:10px;border:2px solid #D8DDE0;border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#777}
.list_select_bx a:hover	{border-color:#4283C1;text-decoration:none;}
.list_select_bx a:hover .tit,
.list_select_bx a:hover span	{color:#4283C1;}
.list_select_bx .tit	{font-size:16px;font-weight:bold;padding:30px 0 10px;color:#222}
.list_select_bx a span	{font-family:"FontAwesome";font-size:40px;color:#D8DDE0}
.list_select_bx .ico1:before	{content:"\f0f7";}
.list_select_bx .ico2:before	{content:"\f2bc";}
.list_select_bx .ico3:before	{content:"\f2be";}

.list_select_bx4			{width:980px;margin:0 auto;}
.list_select_bx4 li		{float:left;text-align:center;}
.list_select_bx4 ul.d3 li{width:25%;}
.list_select_bx4 a		{display:block;padding:40px 10px;margin:10px;border:2px solid #D8DDE0;border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;color:#777}
.list_select_bx4 a:hover	{border-color:#4283C1;text-decoration:none;}
.list_select_bx4 a:hover .tit,
.list_select_bx4 a:hover span	{color:#4283C1;}
.list_select_bx4 .tit	{font-size:16px;font-weight:bold;padding:30px 0 10px;color:#222}
.list_select_bx4 a span	{font-family:"FontAwesome";font-size:40px;color:#D8DDE0}
.list_select_bx4 .ico1:before	{content:"\f0f7";}
.list_select_bx4 .ico2:before	{content:"\f2bc";}
.list_select_bx4 .ico3:before	{content:"\f2be";}

.module_form_table			{}
.module_form_table table	{background:#F4F4F4}
.module_form_table table tr	{border-top:1px solid #eaeaea;}
.module_form_table table tr:first-child	{border-top:none}
.module_form_table table th	{width:160px;}
.module_form_table table th,
.module_form_table table td	{padding:10px;text-align:left;vertical-align:top;}
.module_form_table table td.btn{width:50px;}
.module_form_table table .btn_ico	{padding:0;background:#BAC4C9;border-color:#9FAAB5}
.module_form_table table .btn_ico a	{display:inline-block;padding:4px 6px;border-color:#9FAAB5}
.module_form_table table .btn_ico a:before{color:#fff;}
.module_form_table .add_form	{display:block;text-align:center;line-height:60px;color:#5A6378;border:1px dashed #5A6378;font-size:16px;margin:10px 0;}
.module_form_table .add_form span:before	{content:"\f196";font-family:"FontAwesome";font-weight:bold;margin-right:5px;}
.module_form_table .add_form:hover	{color:#fff;background:#5A6378;text-decoration:none;}
.module_form_table .add_form.admin	{color:#999;border:1px dashed #EAE1D5;}
.module_form_table .add_form.admin:hover	{background:#FAF1E5;}

/*.module_form_title			{background:#768395;color:#fff;padding:5px 10px;border-radius:2px;font-size:20px;margin-right:10px;}*/
.module_form_title			{border:1px solid #c9dced;background:#f0f5fa;color:#4283c1;padding:5px 10px;border-radius:2px;font-size:20px;margin-right:10px;font-weight:normal}
.module_form_title:before	{content:"\f044";font-family:"FontAwesome";font-size:14px;margin-right:5px;}
.module_form_table ul li	{margin:1px 0;}
.module_form_mn li	{float:left;width:20%;}
.module_form_mn a	{position:relative;display:block;text-align:center;line-height:46px;background:#fff;border:2px solid #D8DDE0;border-radius:4px;margin:2px;font-size:12px;color:#768395}
.module_form_mn a.on,
.module_form_mn a:hover	{border-color:#4283C1;color:#4283C1;text-decoration:none;}
.module_form_mn a.on,
.module_form_mn a:hover i{color:#4283C1}
.module_form_mn i		{position:absolute;left:20px;top:0;line-height:46px;font-size:130%;color:#768395}
.module_form_mn .num	{position:absolute;left:20px;top:0;font-size:9px;}