@charset "utf-8";

h1 { display: none; }

.Wrap-1100-Top { clear: both; width: 1100px; margin: 0 auto; margin-top: 80px;/*margin-top: 130px;*/ }
.Wrap-1100-Top-Contain { width: 100%; display: inline-block; margin-top: 50px; }
h3 {
	clear: both; width: 100%; height: 40px; margin: 0; font-weight: 500; font-size: 25px; color: #013183;
	padding-bottom: 6px; border-bottom: 1px solid #E8E8E8;
}
h5 { font-size: 20px; /*margin-block-start: 0.5em; margin-block-end: 0.5em;*/ }
.Wrap-1100 { clear: both; width: 1100px; margin: 0 auto; margin-top: 20px; }
.Wrap-1100 .Wrap-1100-Contain { width: 100%; display: inline-block; }
.Table-Normal { width: 100%; }
.Table-Normal tbody th { height: 50px; text-align: left; font-size: 15px; }
.Table-Normal tbody td span { font-size: 13px; color: #999; padding-left: 6px; }
.Btn-Center { clear: both; width: 100%; text-align: center; margin-top: 10px; }
.Btn-Center div { display: inline-block; }
.agree-yak {
	width: calc(100% - 9px); height: 200px; overflow-y: auto; overflow-x: hidden; border: 1px solid #B3B3B3; padding: 4px 0px 0px 8px;
	-webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em; letter-spacing: -0.5px;
}

#UI-Wrap-Left { float: left; width: 215px; }
#UI-Wrap-Right { float: right; width: 865px; display: inline-block; margin-bottom: 50px; }

#Wrap-Head-Container { width: 100%; height: 80px; /*height: 130px;*/ top: 0; z-index: 1000; background: #FFF; top: 0; position: fixed; }
#Wrap-Head { width: 100%; height: 50px; border-bottom: 1px solid #E8E8E8; background: #FFF; }
#Wrap-Head .Container { width: 1100px; height: 50px; margin: 0 auto; }
#Wrap-Head .Container ul { float: right; width: 50%; height: 38px; margin-top: 12px; margin-bottom: 0; }
#Wrap-Head .Container ul li { float: right; height: 38px; }
#Wrap-Head .Container ul li.bar { width: 26px; height: 38px; background: url('/img/bar-head.gif') no-repeat 13px 7px; }
#Wrap-Head .Container ul li a { font-size: 14px; color: #666; }
#Wrap-Head .Container ul li a:hover { color: #000; }

#Wrap-Menu { clear: both; width: 100%; height: 79px; border-bottom: 1px solid #F2F2F2; }
#Wrap-Menu .Container { width: 1100px; height: 79px; margin: 0 auto; }
#Wrap-Menu .Container .logo { float: left; width: 100px; height: 40px; margin-top: 20px; }
#Wrap-Menu .Container ul { float: left; width: 1000px; margin-top: 25px; padding-inline-start: 0; margin-left: 0; }
#Wrap-Menu .Container ul li { float: right; padding-left: 40px; }
#Wrap-Menu .Container ul li a { font-size: 20px; font-weight: 500; color: #333; }
#Wrap-Menu .Container ul li a:hover { color: #215598; border-bottom: 1px solid #215598; }
#Wrap-Menu .Container ul li a.Selected { color: #215598; border-bottom: 1px solid #215598; }
#Wrap-Menu .Container .login { float: right; width: 100px; text-align: right; margin-top: 27px; }
#Wrap-Menu .Container .login a { font-size: 14px; color: #666; }

#Wrap-Menu-Sub { clear: both; width: 100%; height: 60px; border-bottom: 1px solid #F2F2F2; }
#Wrap-Menu-Sub .Container { width: 1100px; height: 79px; margin: 0 auto; }
#Wrap-Menu-Sub .Container ul { float: right; width: 760px; margin-left: 30px; margin-top: 16px; }
#Wrap-Menu-Sub .Container ul li { float: left; padding-right: 30px; }
#Wrap-Menu-Sub .Container ul li a { font-size: 18px; font-weight: 500; color: #555; }
#Wrap-Menu-Sub .Container ul li a:hover { color: #215598; border-bottom: 1px solid #215598; }
#Wrap-Menu-Sub .Container ul li a.Selected { color: #215598; border-bottom: 1px solid #215598; }
#Wrap-Menu-Sub .Container .login { float: right; width: 100px; text-align: right; margin-top: 27px; }
#Wrap-Menu-Sub .Container .login a { font-size: 14px; color: #666; }


.idx-Wrap-Quick { clear: both; width: 1100px; margin: 0 auto; margin-top: 120px; }
.idx-Wrap-Quick .Container { width: 100%; display: inline-block; margin-top: 10px; }
.idx-Wrap-Quick .Container .Left { float: left; width: 270px; }
.idx-Wrap-Quick .Container .Left h5 { width: 270px; font-size: 14px; font-weight: normal; margin-block-start: 0; margin-block-end: 0; margin-bottom: 5px; }
.idx-Wrap-Quick .Container .Left ul { width: 270px; margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0; padding-inline-end: 0; padding-left: 0; }
.idx-Wrap-Quick .Container .Left ul li {
	float: left; width: 132px; height: 31px; padding-top: 10px; margin: 2px 0 0 2px; text-align: center; font-weight: 500; font-size: 14px;
	border: 1px solid #E0E0E0; background: #FFF; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em;
}
.idx-Wrap-Quick .Container .Left ul li:hover { border: 1px solid #1d50a8; color: #013183; background: #e5eefe; }
.idx-Wrap-Quick .Container .Left ul a { color: #777; }

.idx-Wrap-Quick .Container .Center { float: left; width: 430px; margin-left: 25px; }
.idx-Wrap-Quick .Container .Center h5 { width: 430px; font-size: 14px; font-weight: normal; margin-block-start: 0; margin-block-end: 0; margin-bottom: 5px; }
.idx-Wrap-Quick .Container .Center ul { width: 430px; margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0; padding-left: 0; }
.idx-Wrap-Quick .Container .Center ul li {
	float: left; width: 68px; height: 31px; padding-top: 10px; margin: 2px 0 0 2px; text-align: center; font-weight: 500; font-size: 14px;
	border: 1px solid #E0E0E0; background: #FFF; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em;
}
.idx-Wrap-Quick .Container .Center ul li:hover { border: 1px solid #1d50a8; color: #013183; background: #e5eefe; }
.idx-Wrap-Quick .Container .Center ul a { color: #777; }

.idx-Wrap-Quick .Container .Right { float: right; width: 350px; }
.idx-Wrap-Quick .Container .Right h5 { width: 350px; font-size: 14px; font-weight: normal; margin-block-start: 0; margin-block-end: 0; margin-bottom: 5px; }
.idx-Wrap-Quick .Container .Right ul { width: 350px; margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0; padding-left: 0; }
.idx-Wrap-Quick .Container .Right ul li {
	float: left; width: 172px; height: 31px; padding-top: 10px; margin: 2px 0 0 2px; text-align: center; font-weight: 500; font-size: 14px;
	border: 1px solid #E0E0E0; background: #FFF; -webkit-border-radius: .3em; -moz-border-radius: .3em; border-radius: .3em;
}
.idx-Wrap-Quick .Container .Right ul li:hover { border: 1px solid #1d50a8; color: #013183; background: #e5eefe; }
.idx-Wrap-Quick .Container .Right ul a { color: #777; }

/***
 * 카피라이터
 */
#UI-Wrap-Foot { clear: both; width: 100%; height: 40px; margin-top: 50px; border-top: 4px solid #364159; border-bottom: 1px solid #DFDFDF; }
#UI-Wrap-Foot .Contain { width: 1100px; height: 37px; margin: 0 auto; }
#UI-Wrap-Foot .Contain dl { float: left; width: 100%; height: 23px; margin-bottom: 0; margin-block-start: 0; margin-block-end: 0; margin-top: 10px; }
#UI-Wrap-Foot .Contain dd { float: left; height: 19px; margin-inline-start: 0; margin-right: 30px; margin-left: 0; }
#UI-Wrap-Foot .Contain dd a { color: #666; font-size: 13px; }
#UI-Wrap-Foot .Contain dd a:hover { color: #000; }
#UI-Wrap-Foot .Contain dd a:visited { color: #666; }
#UI-Wrap-Foot .Contain dd:first-child { padding-left: 0; background: none; }
#UI-Wrap-Copyright { clear: both; width: 1100px; height: 73px; margin: 15px auto; }
#UI-Wrap-Copyright .Left { float: left; width: 20%; height: 73px; display: table; }
#UI-Wrap-Copyright .Left a { width: 100%; height: 73px; display: table-cell; vertical-align: middle;}
#UI-Wrap-Copyright .Center { float: left; width: 80%; margin-top: 0; }
#UI-Wrap-Copyright .Center .div { clear: both; width: 100%; }
#UI-Wrap-Copyright .Center dl { width: 100%; margin-block-start: 0; margin-block-end: 0; }
#UI-Wrap-Copyright .Center dt { font-size: 13px; }
#UI-Wrap-Copyright .Center dt, #UI-Wrap-Copyright .Center dd { padding-bottom: 7px; float: left; }
#UI-Wrap-Copyright .Center dd { font-size: 13px; padding: 0 30px 0 0; margin-inline-start: 8px; }
address {
	width: 100%; height: 28px; font-size: 13px; text-align: center; padding-top: 10px; color: #999; font-style: normal;
	background: #F9F9F9; border-top: 1px solid #F6F6F6; border-bottom: 1px solid #F6F6F6;
}