@charset "UTF-8";

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 100;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
  }
  @font-face {
	font-family: 'Noto Sans Korean';
	font-style: normal;
	font-weight: 300;
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
  }
  @font-face {
	 font-family: 'Noto Sans Korean';
	 font-style: normal;
	 font-weight: 400;
	 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
   }
  @font-face {
	 font-family: 'Noto Sans Korean';
	 font-style: normal;
	 font-weight: 500;
	 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
   }
  @font-face {
	 font-family: 'Noto Sans Korean';
	 font-style: normal;
	 font-weight: 700;
	 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
   }
  @font-face {
	 font-family: 'Noto Sans Korean';
	 font-style: normal;
	 font-weight: 900;
	 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
		  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
   }
* {padding:0; margin:0;}

html {overflow-y:scroll;height: 100%;box-sizing: border-box;}
body {background:#fff}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,address,caption,cite,code,dfn,em,th,var{margin:0;padding:0;font-style:normal; font-family: 'Noto Sans KR', sans-serif; }

a:link {text-decoration:none; transition: all 0.3s ease-in-out 0s; }
a:hover {text-decoration:none;transition: all 0.3s ease-in-out 0s;}
a:visited {text-decoration:none;}

img, fieldset {border:none;}
legend,caption {position: r;left: 0;top:-5000px;font-size:0;line-height:0;text-indent: -9999px;}
iframe {border:none;border-collapse:collapse;}
ul,ol,li{list-style:none;margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}

/* Setting */
body, input, select, textarea, button, a {color:#000; font-family: 'Noto Sans KR', sans-serif;}
body, textarea {line-height:1.4em;}
body {font-size:12px;height: 100%;box-sizing: border-box;padding: 0;margin: 0;}
strong {font-weight:400;}

/* default */
.clear:after {content:''; display:block; clear:both; height:0; line-height:0; font-size:0;}
.block {display:block;}

/* SKIP_NAVI */
.skip_navi {position: absolute;  top: 0;left: 0;  width: 100%; z-index: 99999;}
.skip_navi li { height: 0; font-size: 0;  line-height: 0;}
.skip_navi a {position: absolute; top: -500px;  left: 0;  height: 1px; }
.skip_navi a:focus, .skip_navi a:active, .skip_navi a:hover { top: 0; width: 100%; height: 33px; display: inline-block; color: #fff;  font-size: 14px; font-weight: bold; line-height: 35px;  padding: 2px 0 0 38px; text-align: center;  text-decoration: none; z-index:999; background-color:#8ec51e;}

/* HEADER */
#wrap{width:100%;}

#header{position: absolute; top:0; left:0; width:100%; padding:0; z-index:5; }
#header:after { content:""; display:block; clear:both; }
#header .head {position:relative;padding: 14px 0;background: #eeeeee;}
#header h1 {overflow:hidden;width: 10rem;margin: 0.7rem auto 0;z-index:2;}
#header h1 a {display:block;}
#header h1 a img {max-width: 100%;}

/* #header .login_area {position:absolute; top:57px; right:0px; width:161px; height:47px;  padding:0; text-align:center;background: #996b56}
#header .login_area a {overflow:hidden;vertical-align:middle;  margin:0 13px ; letter-spacing:-1px; display: inline-block; color: #fff;  font-size: 14px; line-height:47px; }
#header .login_area img {vertical-align:middle; } */

/* GNB */
.hidden_bg {
    display: none;
    z-index: 998;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    background-color: black;
    width: 100%;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.menu{display:block;position: absolute;top: 1.8rem;left: 1rem;}
.menu img{width: 2rem;}
.quick_menu{z-index: 999;position: absolute;width:240px;height:100vh;top:0px;left: -240px;display:block;padding:0;background-color:#fff;overflow-y: auto;overflow-x: hidden;}
.quick_menu .q_login .logo{display: block;padding: 29px 0;}
.quick_menu .q_login .logo a img{max-width: 60%;}
.quick_menu .q_login {position: relative;overflow:hidden;background-color:#fff;width:100%;height:121px;text-align:center;padding: 0;z-index:2;box-sizing: border-box;background: #40423d;}
.quick_menu .q_login a.btn {display:inline-block;float: left;width:50%;padding:7px 0;font-weight:400;font-size: 0.9rem;text-align:center;color: #474747;background: #fff;margin: 0;outline: 1px #e1e1e1 inset;}
.quick_menu h1 a {display:block; }
.quick_menu h1 a img{width:100px;}

.menu_close{display:none;position: relative;background: #40423d;text-align: center;padding: 25px 0 0 0;}
.menu_close img{width:22px;}

.menu_list dd{display:none;padding: 0 0 8px 24px;background-color:#f2f2f2;}
.menu_list dd ul li a{font-size:14px; color:#6d696a;line-height:35px;font-weight:normal }
.menu_list dd ul li{line-height:35px;color: #474747;font-weight: bold;font-size: 18px;}
.menu_list dd ul li:before{content: "- ";}
.menu_list dt a{color: #474747;font-size: 1rem;}
.menu_list dt {position: relative;line-height: 3.5rem;padding:0 5%;border-bottom: 1px solid #eceeed;}
.menu_list dt.active{background: #6fa613;color: #fff;}
/*
.menu_list dt a:after { content: '+'; position: absolute; top: 0; right: 5%;font-weight:400; font-size: 25px;line-height: 43px;color: #0164a5;}
.menu_list dt.active a:after { content: '-'; }
*/
.menu_list dt .gnb{display: block;width: 30px;height: 30px;position: absolute;top: 13px;right: 5%;}
.menu_list dt .gnb_icon-01 {background: url(/resource/assets/mobile/images/gnb/gnb_icon-01.png) center no-repeat /100%; -webkit-mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-01.svg);-webkit-mask-size: 100%;mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-01.svg);mask-image: 100%;}
.menu_list dt .gnb_icon-02 {background: url(/resource/assets/mobile/images/gnb/gnb_icon-02.png) center no-repeat /100%;-webkit-mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-02.svg);-webkit-mask-size: 100%;mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-02.svg);mask-image: 100%;}
.menu_list dt .gnb_icon-03 {background: url(/resource/assets/mobile/images/gnb/gnb_icon-03.png) center no-repeat /100%;-webkit-mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-03.svg);-webkit-mask-size: 100%;mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-03.svg);mask-image: 100%;}
.menu_list dt .gnb_icon-04 {background: url(/resource/assets/mobile/images/gnb/gnb_icon-04.png) center no-repeat /100%;-webkit-mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-04.svg);-webkit-mask-size: 100%;mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-04.svg);mask-image: 100%;}
.menu_list dt .gnb_icon-05 {background: url(/resource/assets/mobile/images/gnb/gnb_icon-05.png) center no-repeat /100%;-webkit-mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-05.svg);-webkit-mask-size: 100%;mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-05.svg);mask-image: 100%;}
.menu_list dt .gnb_icon-06 {background: url(/resource/assets/mobile/images/gnb/gnb_icon-06.png) center no-repeat /100%;-webkit-mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-06.svg);-webkit-mask-size: 100%;mask-image: url(/resource/assets/mobile/images/gnb/gnb_icon-06.svg);mask-image: 100%;}
.menu_list dt.active .gnb{background-image: none; background-color: #fff;}
.menu_list dt.active a{color: #fff;}


.bt_gnb{     overflow: hidden;   text-align: center; padding:0 5%;}
.bt_gnb a:first-child{float:left; width: 49%; height:32px; line-height:32px; font-weight:400;margin-right:2%;display:block; background-color:#d99a28; color:#fff;font-size:14px;}
.bt_gnb a:last-child{float:left;width: 49%; font-weight:400; height:32px; line-height:32px;display:block; background-color:#a0a0a0; color:#fff; font-size:14px;}
.tit_clause{    overflow: hidden;position: relative; display: block; height: 50px; font-size: 15px; line-height: 54px;color: #575757;}

/* FOOTER */
#footer {position:relative;width:100%;padding:0 0 0 0;text-align:center;box-sizing: border-box;background-color: #454a51;}
#footer h2 img{width:90px;}
#footer .foot_in {position:relative;margin:22px auto 0;padding:0;}
#footer .foot_in:after { content:""; display:block; clear:both; }
.addr {position:relative;width:100%;overflow: hidden;margin:0 auto;}
.addr dl {overflow: hidden;display:block;margin: 0 0 0.4rem;}
.addr dl dt {position:relative;display:inline-block;padding:0 3px 0 0;font-size:13px;line-height:20px;color: #c7c7c7;vertical-align: top;}
.addr dl dd {display:inline-block;letter-spacing:-0.2px;margin:0;padding:0 0 0 0;font-size:12px;line-height:20px;color: #c7c7c7;vertical-align: top;}
.addr dl dd a {color:#acacac;}
#footer .foot_ul {position: relative;text-align:center;margin: auto;display: inline-block;}
#footer .foot_ul li {float: left;box-sizing: border-box;}
#footer .foot_ul li:first-child {border-left:none}
#footer .foot_ul a {display:block;margin: 1rem 0.5rem 0.5rem;color: #fff;font-size:13px;line-height: 18px;font-weight:400;border-bottom: 1px solid;}
.addr p {overflow: hidden; display:block; clear:both; padding:7px 0; letter-spacing: -0.5px;  font-size:11px; line-height:17px; color:#959595; background-color:#eaeaea}
.addr p strong {color:#0050b4}

.footer_infor .infor {display: inline-block;position: relative;padding: 0 8px;font-weight: 300;font-size: 13px;line-height: 20px;letter-spacing: -.5px;color: #fff;vertical-align: top;}
.footer_infor .infor+.infor {margin-left: 1px;}
.footer_infor .infor+.infor::before {content: ""; display: block; position: absolute; top: 5px; left: -1px; width: 1px; height: 10px; background-color: #dbe0e8;}

#body { position:relative; z-index:1;  width:100%; padding:0; box-sizing: border-box }
#body:after{display:block;clear:both;content:'';}
 
#content_body{width: 100% !important;}
#content_body, .content_sub{background: #fff;}
.content_sub{width: 95%;margin: auto;word-break: keep-all;}
.tit_area {padding: 5.5rem 0 1rem;text-align:center;font-weight:500;font-size: 1rem;line-height: 1rem;color:#1e1e1e;background:#f8f8f8;}
.tit_area span {display:inline-block; padding:0; font-weight:500; font-size:20px; line-height:29px;  color:#1e1e1e;  }

	/* table */
.paging{margin:7px 0;}
table.board_main {table-layout: fixed;border-collapse:collapse;border-spacing:0;width:100%; border-bottom:1px solid #dcdcdc;}
table.board_main tr:first-child td {border-top:2px solid #210000; }
table.board_main th {padding:10px 0 8px 5px;border-bottom:1px solid #dcdcdc;background:#fff;color:#2a2929;font-size:12px;font-weight: 500;text-align:left;}
table.board_main th span {color:#f55f08;	font-weight:normal;}
table.board_main td {padding:10px 2px; height:25px; font-size:12px; border-bottom:1px solid #dcdcdc;color:#8d8c8c;background:#fff;}
table.board_main td.noti {font-size:12px; line-height:18px; color:#d99a28; padding: 10px 0 8px 0; text-align:center;}		
table.board_main td img {vertical-align:middle;}

/********************* BOARD WRITE ************************/
table.board-write {border-collapse:collapse;border-spacing:0;
	width:100%;		
	border-bottom:1px solid #dcdcdc;
}

table.board-write tr:first-child th, table.board-write tr:first-child td{border-top:2px solid #210000;}
table.board-write th {
	padding:10px 0 8px 5px;
	border-bottom:1px solid #dcdcdc;
	background:#fff;
	color:#2a2929;
	font-size:12px;font-weight: 500;
	text-align:left;
}

	table.board-write tbody th label {
		font-size:16px;
		color:#8d8c8c;
	}
	table.board-write tbody th.first{
		border-right:1px solid #dcdcdc;
	}
	table.board-write tbody th.firline{
		border-right:1px solid #dcdcdc;
		padding-left:0;
		text-align:center;
	}
	table.board-write tbody td.line {
		border-top:1px solid #dcdcdc;
		border-top:0;
	}
	table.board-write th.tspace {padding-left:15px;}
	table.board-write th.tspace2 {padding-left:26px;}
	table.board-write th.tspace3 {padding-left:40px;}
	table.board-write th.lth {border-left:1px solid #dcdcdc;}
	table.board-write th span {
		color:#f55f08;
		font-weight:normal;
	}
	table.board-write th span.btxt {
		color:#8d8c8c;
		font-weight:bold;
	}
	table.board-write th span.ntxt {
		color:#8d8c8c;
	}	
	table.board-write td {
		padding:10px 0 10px 20px; height:25px; font-size:12px;
		border-left:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		color:#8d8c8c;background:#fff;
	}
		table.board-write td.center {
			text-align:center;
			padding-left:0;
		}
		table.board-write td p.day-select {
			margin-bottom:4px;
			line-height:18px;
		}
	table.board-write td.tt {
		padding:4px 0 2px 20px;
	}
	/*table.board-write td img{width:100%;}*/
	.none_st{display:none}
	table.board-write td.bcont {padding-top:5px; padding-bottom:5px;}
	table.board-write td.bcont2 {padding:5px 0 5px 0; border-left:0;}
	table.board-write td.td_st-01{border-left:0px;padding:5px;}
	table.board-write td > div img {max-width: 100%;}
	table.board-write td img,
	table.board-write td input {	vertical-align:middle;	}
	table.board-write td textarea {	vertical-align:middle; }
	table.board-write td.b-contents {	padding:5px 0 6px;}
	.last th, .last td {border-bottom:none !important;}
.board-write label {float:left; margin-right:15px; }
.board-write input,.board-write select  {vertical-align:middle;}
.bt_post02, .chek_double {display:block; background-color: #210000;line-height: 21px; margin:3px 0;text-align: center; color: #fff;width: 87px; font-size: 12px;padding: 0px; border-radius: 5px;}
table.board_write th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write.td_left td {text-align:left; padding-left:15px;}
.bt_right a {display: inline-block;margin-top:12px; padding: 0 10px;font-size: 12px; line-height: 26px;color: #fff;background: #1e1e1e;}
.bt_top{position: absolute;top:40px; right:5%;}
.bt_top img{width:45px;}

/*지역주민예치금안내*/
.none_st{display: none !important;}

.sub_title_area-01{width: 100%;height: 205px;display:block;position: relative;background:url("/resource/assets/myContents/images/guaranteeIn_sub_bg-01.jpg") center center no-repeat;background-size: cover;margin: 0 0 30px 0;}
.sub_title_area-01 span{display:block;position: relative;background: rgba(5,146,141,0.85);width: auto;height: 176px;padding: 15px;}
.sub_title_area-01 span dt{font-size: 18px;color: #fff;margin: 10px 0 30px;word-break: keep-all;}
.sub_title_area-01 span dt::after{content:" ";background-image:url("/resource/assets/myContents/images/guaranteeIn_icon-01.png");position: relative;width: 10px;height: 10px;display: block;/* float: right; */margin-left: 122px;margin-top: -25px;}
.sub_title_area-01 span dd{font-size: 15px;color: #fff;line-height: 150%;margin: 20px 0 0 0; word-break: keep-all;}
.sub_title_area-01 span i{font-size: 15px; color: #cef33d; font-style: normal;}
table.bank tr:nth-child(3) th, table.bank tr:nth-child(3) td{border-top:2px solid #424242 !important;}
.guaranteeIn_tbs_01{margin-right: 15px;}
.guaranteeIn_tbs_02{border-left: 0px !important; background: #f9f9f9 !important; padding:0 !important; text-align: center;}
td.guaranteeIn_tbs_02{text-align: center;}
td.guaranteeIn_tbs_02 span{display: block;position: relative;width: 100%;line-height: 216%;word-break: keep-all;text-align: center;}
a.guaranteeIn_a_01 {padding: 10px 40px;background: #f26322;border-radius: 32px;color: #fff;font-size: 15px;margin: 7%;line-height: 380%;}
.sub_guaranteeIn_area-01, .sub_guaranteeIn_area-02{display: block; position: relative; margin: 10% 0;}
.sub_guaranteeIn_area-02 h2{margin: 0 0 24px; color:#030303; font-size: 18px; font-weight: normal;}
.sub_guaranteeIn_area-02 h2::after{content:" ";background-image:url("/resource/assets/myContents/images/guaranteeIn_icon-01.png");position: relative;width: 10px;height: 10px;display: block;float: left;margin-left: 320px;margin-top: -25px;}
table.guaranteeIn_tbs_03{margin-bottom: 2%;}
table.guaranteeIn_tbs_03 th{padding: 1.5% !important;}
table.guaranteeIn_tbs_03 td{padding: 2% !important; line-height: 180%; word-break: keep-all;text-align: center;font-size: 1em !important;}
table.guaranteeIn_tbs_03 i{color: #129893; font-style: normal;}
td.guaranteeIn_tbs_04{border-left: 0px !important;}
.sub_guaranteeIn_area-02 li::before {content:"※  ";}
.sub_guaranteeIn_area-02 li {display:block;padding-left: 18px;text-indent: -19px;color: #000;line-height: 150%;font-size: 15px;word-break: keep-all;margin: 2%;}
.sub_guaranteeIn_area-02 li i{color: #f26322; font-style: normal;}

/* 약관 */
strong {font-weight:600;}
.clause_guide {width:100%;font-size: 14px;color:#747474;word-break: keep-all;}
.clause_guide .title_jang {display:block; font-size:22px; line-height:45px; color:#000;}
.clause_guide .title_jo {display:block;font-size:16px;line-height: initial;color:#5b5b5b;margin: 1rem auto 0;text-indent: -1.2rem;padding-left: 1.2rem;}
.clause_guide .con_jo {margin: 0 auto 1rem;font-size: 14px;line-height:18px;color:#747474;padding: 0 1.2rem;}
.clause_guide .con_jo ul li {display:block;padding:0 0 0 14px;text-indent:-14px;font-size: 14px;line-height:18px;color:#747474;word-break: keep-all;}
.tbl_clause {width:100%;border-collapse:collapse;border-spacing:0;}
.tbl_clause th {font-size: 0.9em;line-height:1.4;font-weight:bold;color:#666;text-align:center;border:1px solid #cadfe8;background-color:#e7edf1;padding: 0.3rem;}
.tbl_clause td {font-size: 0.9em;line-height: initial;color:#666;text-align:center;border:1px solid #cadfe8;word-break: keep-all;padding: 0.3rem;}
.txt_sell {display:block; margin:0 0 25px 0; font-size:14px; color:#fff;}
.clause_mini { width:274px; font-size:13px; line-height:18px; color:#676767; padding:10px; background-color:#fff; }
.clause_mini2{ width:275px; font-size:13px; line-height:18px; margin:5px 0 0 0; color:#676767; padding:10px; background-color:#fff; }
.label_agree {display:block; margin:8px 0 0 ; font-size:12px; line-height:14px; color:#676767; }
.label_agree input {vertical-align:-2px;}

/*팝업*/
.app_listpop {width:100%; height:100%;  z-index:999; position:fixed; left:0; top:3%; }
.app_listpop .bg {display:block; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,.7)}
.app_listpop_in {display:block; position:relative;  padding:10px 5px 10px 5px; width:90%; margin:0 auto;  background-color:#fff; }
.app_listpop .close_btn{position:absolute; right:-60px; top:0px; }
.app_listpop_in .intro{     line-height: 21px; padding:0 0 7px 0 ; margin:0 0 15px 0;  text-align: center;display: block; font-size: 14px; font-weight: 500; border-bottom:1px solid #dcdcdd;}


.dl_list dt{    font-size: 15px; font-weight: 500; padding:0 0 7px 0;}

.dl_list dd{font-size:14px; background-color:#f0eff2; text-align:center;padding: 10px 0 10px 0; margin:0 0 15px 0;}
.dl_list dd ul li{margin:0 0 7px 0;padding-left:10px;}
.dl_list dd ul li strong{display:block; text-align:left;}

.dl_list02 dd{background-color:#fff;}
.ok_btn{color:red; text-align:center; display:block; font-size:16px; padding-top:12px; border-top:1px solid #c7c7c7;}
.dl_list dd ul li span{display:block; text-align:left;}

/*단체예약*/
.h3_use > em{text-align: right;position: absolute;right: 10px;font-size: 12px;color: #ff3333;}
.terms .bt_center {background: #f5f5f5; overflow: hidden;display: block; margin: 0 auto; padding: 10px 0; text-align: center;}
.group_guide .bt_center{padding: 10px 0px;clear: both; margin-top:5px; font-size: 14px !important;}
.in_tab_area.terms{position: relative;display: block;height: 82px;}
.scroll_area{width: 95%;height: 250px;margin: 10px auto;overflow: auto;}
.scroll_area .ul_type01 li{font-size: 14px !important;}
.group_guide .ul_type01 li{font-size: 14px !important;}
.input_area-01 > p > span:nth-child(1){display: inline-block;float: left;width: 30%;line-height: 3;}
.input_area-01 > p > span:nth-child(2){display: inline-block; width: 70%;}
.input_area-01 > p > span:nth-child(2) > input{width: 85%;margin: 8px 0;}
.selbox {background: #fff;}

.grecaptcha-badge{z-index:9999 !important;}

/* 연단체 신청서 작성 페이지 */
.year_use_info p{overflow:hidden;text-align:left;}
.year_use_info.input_area-01 > p > span:nth-child(1){float:left;display:inherit;width:20%;}
.year_use_info.input_area-01 > p > span:nth-child(2){float:left;width:70%;}
.year_use_info.input_area-01 > p > span:nth-child(2) > input{width:100%;}

/* 일반단체 규정 */
.dayMem_terms .tit_h4{margin-bottom:10px;}
.dayMem_terms .tit_h4 .num{color:#7ca710;font-weight:600;}
.dayMem_terms .tit_h4 em.color_red{font-size:12px;display:block;}
.dayMem_terms .ul_type01{margin-bottom:20px;}
