@charset "utf-8";
@import url('(/css/reset2017.css');

@font-face {
    font-family: 'NotoSans-Thin';
    font-style: normal;
    font-weight: 100;
    src: local('Noto Sans Thin'), local('NotoSans-Thin'),
    url(/css/fonts/eot/NotoSansKR-Thin-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-Thin-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-Thin-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-Thin-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans-Light';
    font-style: normal;
    font-weight: 300;
    src: local('Noto Sans Light'), local('NotoSans-Light'),
    url(/css/fonts/eot/NotoSansKR-Light-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans-DemiLight';
    font-style: normal;
    font-weight: 350;
    src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'),
    url(/css/fonts/eot/NotoSansKR-DemiLight-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-DemiLight-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-DemiLight-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans-Regular';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(/css/fonts/eot/NotoSansKR-Regular-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans-Medium';
    font-style: normal;
    font-weight: 500;
    src: local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(/css/fonts/eot/NotoSansKR-Medium-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans-Bold';
    font-style: normal;
    font-weight: 700;
    src: local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(/css/fonts/eot/NotoSansKR-Bold-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    font-family: 'NotoSans-Black';
    font-style: normal;
    font-weight: 900;
    src: local('Noto Sans Black'), local('NotoSans-Black'),
    url(/css/fonts/eot/NotoSansKR-Black-Hestia.eot),
    url(/css/fonts/eot/NotoSansKR-Black-Hestia.eot?#iefix) format('embedded-opentype'),
    url(/css/fonts/woff/NotoSansKR-Black-Hestia.woff) format('woff'),
    url(/css/fonts/otf/NotoSansKR-Black-Hestia.otf) format('opentype');
}




html, body { width:100% height:100%;  font-family:"NotoSans-Medium"; margin:0 auto; color:#393939; line-height:20px; text-decoration:none; background-color:#ffffff; }

table,td,br   {
			           font-family: "NotoSans-Regular";
			           font-size:92%;
			           text-decoration:none;
					    color:#666666;
	        }


img { border:0; }
li {list-style:none;}


hr {
        border-top: 1px solid #e8e8e8;
		border-left: 0px none #ffffff;
		border-right: 0px none #ffffff;
		border-bottom: 0px none #ffffff;
		width:100%;
		height:1px;
}

.rsmn_btn5 { width:150px; height:44px; border:solid 1px #a5c422; border:0; border-radius:2px; text-align:center; background-color:#a5c422; font-family:"NotoSans-Medium" font-size:0.8em; color:#fff; margin-top:20px; padding:0 20px 0 20px; cursor: pointer;  }

/*========미디어쿼리1200=======*/
@media only screen and (min-width:1536px){ 
.mboxsize { float:none; width:1200px; margin:0 auto; padding:0 0 0 0; clear:both; }
.topmenu_box { position:fixed; top:0px; z-index:999; float:none; width:100%; height:115px; margin:0 auto; background-color:#ffffff; padding:0 0 0 0; box-shadow: 0 2px 0px #ededed; -moz-box-shadow: 0 2px 0px #ededed; clear:both; }
.topmenua_box { float:none; width:100%; height:42px; margin:0 auto; border-bottom:1px solid #ededed; padding:0 0 0 0; clear:both; }
.topmenub_box { float:none; width:100%; height:73px; margin:0 auto; border-bottom:1px solid #ededed; padding:0 0 0 0; clear:both; }

.defDiv { float:none; width:1200px; margin:0 auto; padding:0 0 0 0; clear:both; }

.m_box { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.m01 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#f5f5f5;  clear:both; }
.m02 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#287fb7;  clear:both; }
.m03 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#f5f5f5;  clear:both; }
.m04 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#ed6941;  clear:both; }
.m05 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#f5f5f5;  clear:both; }
.m06 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#ae5da1;  clear:both; }

.topsa { float:left; width:50%; margin:0 auto; padding:10px 0 10px 0;   font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181;}
.topsb { float:left; width:50%; margin:0 auto; padding:0 0 0 0; }
.topsb_a { float:left; width:30%; text-align:center; margin:0 auto; padding:10px 10px 10px 0;  font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181;  }
.topsb_b { float:left; width:40%; text-align:center; margin:0 auto; padding:10px;  font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181; border-left:1px solid #ededed; border-right:1px solid #ededed;}
.topsb_c { float:left; width:30%; text-align:center; margin:0 auto; padding:10px;  font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181; border-right:1px solid #ededed; }

.topma { float:left; width:20%; margin:0 auto; padding:20px 20px 20px 0; }

.topmb { float:left; width:80%; margin:0 auto; padding:25px; }
.topmb div { float:right;  text-align:center;  margin:0 auto; padding:0; }
.topmb div li{ float:left;  text-align:center;  margin:0 auto; padding:0 20px 0 20px;  font-family:"NotoSans-Regular";  font-size:1.1em; color:#000000;cursor: pointer; }
.topmc { float:left; width:20%; margin:0 auto; padding:15px 0 10px 10px; }
.so_btnm{ width:100%; border:0; border-radius:2px; text-align:center; background-color:#a5c422;  font-family:"NotoSans-Medium";  font-size:0.8em;  color:#ffffff; padding:10px; cursor: pointer;  }

.mvisual_box { float:none; width:100%; height:665px; margin:0 auto; padding:119px 0 0 0; background-position:center; clear:both; }
.mvisual  { float:none;   width:100%; margin:0 auto; padding:270px 0 0 0;  font-size:1.0em; color:#ffffff; text-align:center;  clear:both; }


.spage_box { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.spage { float:none; width:1200px;  margin:0 auto; padding:150px 0 0 0;  font-family:"NotoSans-Regular";  font-size:1.0em; color:#818181; clear:both; }

.bbs_memo { float:none; width:100%;  margin:0 auto; padding:0; clear:both; }
.bbs_none { float:none; width:100%;  height:44px; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; margin:0 auto; padding:0; clear:both; }
.bbs_ct { float:none; width:100%; border-bottom:1px solid #e1e1e1;   margin:0 auto; padding:10px 0 0 0; clear:both; }
.bbs_cta { float:left; width:15%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctb { float:left; width:65%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctc { float:left; width:10%; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctd { float:left; width:10%; text-align:right; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }





.insc_login { float:none;  width:100%; margin:0 auto; padding:0; clear:both; }
.insc_logban { float:left; width:40%;  text-align:left; padding:10px; }
.insc_log { float:left; width:40%;  text-align:left; padding-top:10px; }
.insc_loga { float:none; width:100%; margin:0 auto; padding:5px; clear:both; }
.insc_logbtn1 { height:44px;  border:solid 1px #005b7f; text-align:center; background-color:#005b7f;  font-size:1.3em; font-weight:bold; margin-right:10px; color:#fff; padding:0 60px 0 60px; cursor: pointer;  }
.insc_logbtn2 { height:44px;  border:solid 1px #898989; text-align:center; background-color:#898989;  font-size:1.3em; font-weight:bold; margin-right:10px;  color:#fff; padding:0 60px 0 60px; cursor: pointer;  }


.LAban{ float:none; width:100%;  text-align:center; margin:0 auto; padding:0 0 15px 0;  clear:both;  }

.stext_inform { height:34px;  border:solid 1px #e1e1e1;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
#text100 { width:100%;}


.insc_tsrow{ width:100%; border:1px solid #e1e1e1; margin:0 auto; padding:20px;  clear:both; }
.t_log{ width:100%; border:1px solid #e1e1e1; border-spacing:0; border-collapse:0; }
.t_log_s{  border:1px solid #e1e1e1; padding:3px 10px 3px 10px; }
.t_log_f{  border:1px solid #e1e1e1; padding:3px 10px 3px 10px; }

.textarea_form { width:100%; height:120px;  border:solid 1px #cccccc; text-align:left; background-color:#ffffff; font-family:"NanumSquareR";  font-size:1.0em;  color:#000000; padding:4px 0 4px 0; }





.insc { float:none; width:100%;  text-align:center; margin:0 auto; padding:0;  font-family:"NanumSquareR";  font-size:1.0em; clear:both; }
.insclia{ float:left; width:20%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.insclib{ float:left; width:70%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.insclic{ float:left; width:10%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.smn_btn5 {  width:100%;height:44px;  border:solid 1px #898989; text-align:center; background-color:#898989;  font-size:1.3em; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.stext_form {  width:100%; height:44px;  border:solid 1px #898989;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.select100_form { width:100%; height:44px;   border:solid 1px #898989; text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.select_form {  width:100%; height:36px;  border:solid 1px #898989;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:0 0 0 0; }

.rsmn_btn5 {  width:98%;height:44px;  border:solid 1px #000000; text-align:center; background-color:#000000;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 10px 0 10px; cursor: pointer;  }
.rstext_form {  width:100%; height:44px;  border:solid 1px #000000;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.rselect100_form { width:100%; height:44px;   border:solid 1px #000000; text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }

.so_btnm { cursor:hand; height:24px; border-radius:3px; border:solid 1px #f26d7d; text-align:center; background-color:#f26d7d;   font-family:"NanumSquareR";  font-size:0.8em; color:#fff; padding:2px; cursor: pointer; }
.so_btnd { cursor:hand; height:24px; border-radius:3px; border:solid 1px #000000; text-align:center; background-color:#000000;   font-family:"NanumSquareR";  font-size:0.8em; color:#fff; padding:2px; cursor: pointer;  }


.subpagebox { float:left; width:100%; height:100%;  margin:0 auto; padding:0;  }
.subpageboxcs { float:none; width:100%;  margin:0 auto; padding:0; clear:both;  }

.subpagebox_title { float:none; width:100%; font-family:"nanumSquareB";  font-size:1.7em;  margin:0 auto; padding:0; clear:both;  }



.insc_trow { float:none; width:100%;  margin:0 auto; padding:0;  font-family:"NanumSquareR";  font-size:0.9em; clear:both; }


.divfoot { float:none; width:100%; height:300px; margin:0 auto; padding:0 0 0 0; border-top:solid 1px #e1e1e1; background-color:#ffffff; clear:both; }
.divfoot_box { float:none; width:1200px;height:70px; margin:0 auto; border-bottom:solid 1px #e1e1e1;  padding:10px 0 0 0; clear:both; }
.foot1 { float:left; width:120px; height:70px;  margin:0 auto; text-align:left; padding:10px 0 0 0;  }
.foot2 { float:left; width:1080px; height:70px;  margin:0 auto; text-align:left; padding:15px 0 0 0;  }
.foot2a { float:right;  margin:0 auto; padding:0 0 0 0; text-align:left;  clear:both; }
.foot2a li{ float:left; text-align:center; font-family:"NotoSans-Regular";  font-size:0.7em;  color:#898989;  margin:0 auto; border-right:1px solid #e1e1e1;  text-align:center; padding:0 10px 0 10px;cursor: pointer;}
.foot3 { float:none; width:1200px; margin:0 auto; padding:10px 0 50px 0;  text-align:left;  font-family:"NotoSans-Regular";  font-size:0.8em;   color:#898989; clear:both; }


.arrow {
	position:absolute;
	top:50%;
	z-index:5;
	
	margin-top:-35px;
}
.arrow-left {
	left:50px;
}
.arrow-right {
	right:50px;
}
.arrow img {
	height:71px;
	width:auto;
}


}
/*========미디어쿼리1200=======*/







/*========미디어쿼리1119=======*/
@media only screen and (max-width:1536px){ 

.mboxsize { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }

.topmenu_box { position:fixed; top:0px; z-index:999; float:none; width:100%; height:115px; margin:0 auto; background-color:#ffffff; padding:0 0 0 0; box-shadow: 0 2px 0px #ededed; -moz-box-shadow: 0 2px 0px #ededed; clear:both; }
.topmenua_box {display:none; float:none; width:100%; height:42px; margin:0 auto; border-bottom:1px solid #ededed; padding:0 0 0 0; clear:both; }
.topmenub_box { float:none; width:100%; height:70px; margin:0 auto; border-bottom:1px solid #ededed; padding:0 0 0 0; clear:both; }

.defDiv { float:none; width:100%; margin:0 auto; padding:0 0 0 0; clear:both; }

.m_box { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.m01 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#f5f5f5;  clear:both; }
.m02 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#287fb7;  clear:both; }
.m03 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#f5f5f5;  clear:both; }
.m04 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#ed6941;  clear:both; }
.m05 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#f5f5f5;  clear:both; }
.m06 { float:none; width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; background-color:#ae5da1;  clear:both; }
.m01 img {  width:100%; }
.m02 img {  width:100%; }
.m03 img {  width:100%; }
.m04 img {  width:100%; }
.m05 img {  width:100%; }
.m06 img {  width:100%; }

.topsa { float:left; width:30%; margin:0 auto; padding:10px 0 10px 0;   font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181;}
.topsb { float:left; width:70%; margin:0 auto; padding:0 0 0 0; }
.topsb_a { float:left; width:60%; text-align:center; margin:0 auto; padding:10px 10px 10px 0;  font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181;  }
.topsb_b { display:none;  float:left; width:40%; text-align:center; margin:0 auto; padding:10px;  font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181; border-left:1px solid #ededed; border-right:1px solid #ededed;}
.topsb_c { float:left; width:40%; text-align:center; margin:0 auto; padding:10px;  font-family:"NotoSans-Regular";  font-size:0.7em; color:#818181; border-right:1px solid #ededed; }

.topma { float:none; width:100%; text-align:center;margin:0 auto; padding:20px 10px 20px 0; }
.topma img{ width:70px; }
.topmb { float:none; width:100%; margin:0 auto; padding:10px; }
.topmb div { float:none; width:100%;  background-color:#ffffff; text-align:center;  margin:0 auto; padding:0;  clear:both; }
.topmb div li{ float:left; width:33%; background-color:#ffffff; text-align:center;  margin:0 auto; padding:10px 3px 10px 3px;  font-family:"NotoSans-Regular";  font-size:0.9em; color:#000000;cursor: pointer; }
.topmc { float:left; width:20%; margin:0 auto; padding:15px 0 10px 10px; }
.so_btnm{ width:100%; border:0; border-radius:2px; text-align:center; background-color:#a5c422;  font-family:"NotoSans-Medium";  font-size:0.8em;  color:#ffffff; padding:10px; cursor: pointer;  }

.mvisual_box { float:none; width:100%;  margin:0 auto; padding:160px 0 0 0; background-position:center; clear:both; }
.mvisual  { float:none;   width:100%; margin:0 auto; padding:270px 0 0 0;  font-size:1.0em; color:#ffffff; text-align:center;  clear:both; }


.spage_box { float:none; width:100%;  margin:0 auto; padding:0 0 0 0; clear:both; }
.spage { float:none; width:100%;  margin:0 auto; padding:150px 0 0 0;  font-family:"NotoSans-Regular";  font-size:1.0em; color:#818181; clear:both; }

.bbs_memo { float:none; width:100%;  margin:0 auto; padding:0; clear:both; }
.bbs_none { float:none; width:100%;  height:44px; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; margin:0 auto; padding:0; clear:both; }
.bbs_ct { float:none; width:100%; border-bottom:1px solid #e1e1e1;   margin:0 auto; padding:10px 0 0 0; clear:both; }
.bbs_cta { float:left; width:15%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctb { float:left; width:65%; text-align:left; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctc { float:left; width:10%; text-align:center; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }
.bbs_ctd { float:left; width:10%; text-align:right; font-family:"NanumSquareR";  font-size:1.0em; padding:10px 0 0 0;  }



.insc_login { float:none;  width:100%; margin:0 auto; padding:0; clear:both; }
.insc_logban { float:none; width:100%;  text-align:center; padding:10px; clear:both;}
.insc_log { float:none; width:100%;  text-align:center; padding:10px; clear:both;}
.insc_loga { float:none; width:90%; margin:0 auto; padding:5px; clear:both; }
.insc_logbtn1 { height:38px;  border:solid 1px #005b7f; text-align:center; background-color:#005b7f;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 15px 0 15px; cursor: pointer;  }
.insc_logbtn2 { height:38px;  border:solid 1px #898989; text-align:center; background-color:#898989;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 15px 0 15px; cursor: pointer;  }

.LAban{ float:none; width:100%;  text-align:center; margin:0 auto; padding:0 0 15px 0;  clear:both;  }

.stext_inform { height:34px;  border:solid 1px #e1e1e1;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
#text100 { width:100%;}


.insc { float:none; width:100%;  text-align:center; margin:0 auto; padding:0;  font-family:"NanumSquareR";  font-size:1.0em; clear:both; }
.insclia{ float:left; width:20%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.insclib{ float:left; width:70%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.insclic{ float:left; width:10%; text-align:left; padding:0 0 0 0;  font-family:"NanumSquareR";  font-size:1.0em; }
.smn_btn5 {  width:100%;height:44px;  border:solid 1px #898989; text-align:center; background-color:#898989;  font-size:1.3em; font-weight:bold;  color:#fff; padding:0 20px 0 20px; cursor: pointer;  }
.stext_form {  width:100%; height:44px;  border:solid 1px #898989;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.select100_form { width:100%; height:44px;   border:solid 1px #898989; text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.select_form {  width:100%; height:36px;  border:solid 1px #898989;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:0 0 0 0; }

.rsmn_btn5 {  width:98%;height:44px;  border:solid 1px #000000; text-align:center; background-color:#000000;  font-size:1.0em; font-weight:bold;  color:#fff; padding:0 10px 0 10px; cursor: pointer;  }
.rstext_form {  width:100%; height:44px;  border:solid 1px #000000;  text-align:left; background-color:#ffffff;  font-family:"NanumSquareR";  font-size:1.0em; color:#000000; padding:4px 0 2px 0; }
.rselect100_form { width:100%; height:44px;   border:solid 1px #000000; text-align:left; background-color:#ffffff;   font-size:1.0em; color:#000000; padding:4px 0 2px 0; }

.so_btnm { cursor:hand; height:24px; border-radius:3px; border:solid 1px #f26d7d; text-align:center; background-color:#f26d7d;   font-family:"NanumSquareR";  font-size:0.8em; color:#fff; padding:2px; cursor: pointer; }
.so_btnd { cursor:hand; height:24px; border-radius:3px; border:solid 1px #000000; text-align:center; background-color:#000000;   font-family:"NanumSquareR";  font-size:0.8em; color:#fff; padding:2px; cursor: pointer;  }


.subpagebox { float:left; width:100%; height:100%;  margin:0 auto; padding:0;  }
.subpageboxcs { float:none; width:100%;  margin:0 auto; padding:0; clear:both;  }

.subpagebox_title { float:none; width:100%; font-family:"nanumSquareB";  font-size:1.7em;  margin:0 auto; padding:0; clear:both;  }



.insc_trow { float:none; width:100%;  margin:0 auto; padding:0;  font-family:"NanumSquareR";  font-size:0.9em; clear:both; }
.insc_trow img {  width:100%; }


.insc_tsrow{ width:100%; border:1px solid #e1e1e1; margin:0 auto; padding:20px;  clear:both; }
.t_log{ width:100%; border:1px solid #e1e1e1; border-spacing:0; border-collapse:0; }
.t_log_s{  border:1px solid #e1e1e1; padding:3px 10px 3px 10px; }
.t_log_f{  border:1px solid #e1e1e1; padding:3px 10px 3px 10px; }

.textarea_form { width:100%; height:120px;  border:solid 1px #cccccc; text-align:left; background-color:#ffffff; font-family:"NanumSquareR";  font-size:1.0em;  color:#000000; padding:4px 0 4px 0; }



.divfoot { float:none; width:100%; height:300px; margin:0 auto; padding:0 0 0 0; border-top:solid 1px #e1e1e1; background-color:#ffffff; clear:both; }
.divfoot_box { float:none; width:100%;height:70px; margin:0 auto; border-bottom:solid 1px #e1e1e1;  padding:10px 0 0 0; clear:both; }
.foot1 { float:none; width:100%; height:70px;  margin:0 auto; text-align:left; padding:10px 0 0 0;  clear:both;}
.foot2 { float:none; width:100%; height:70px;  margin:0 auto; text-align:left; padding:15px 0 0 0;  clear:both;}
.foot2a { float:right;  margin:0 auto; padding:0 0 0 0; text-align:left;  clear:both; }
.foot2a li{ float:left; text-align:center; font-family:"NotoSans-Regular";  font-size:0.7em;  color:#898989;  margin:0 auto; border-right:1px solid #e1e1e1;  text-align:center; padding:0 10px 0 10px;cursor: pointer;}
.foot3 { float:none; width:100%; margin:0 auto; padding:10px 0 50px 0;  text-align:left;  font-family:"NotoSans-Regular";  font-size:0.8em;   color:#898989; clear:both; }


.arrow {
	position:absolute;
	top:50%;
	z-index:5;
	
	margin-top:-35px;
}
.arrow-left {
	left:50px;
}
.arrow-right {
	right:50px;
}
.arrow img {
	height:71px;
	width:auto;
}

}
/*========미디어쿼리1119=======*/






