/* ȸ���� */
.signup-privacy																					{margin-top:30px;}
.signup-privacy .submit-form .form-item .form-body input[type=text].form	{padding:0 6px; border: 1px solid #bababa;  font-size: 14px; }
.signup-privacy .submit-form .form-item .form-body input[type=password].form	{padding:6px; border: 1px solid #bababa;  font-size: 14px; }
.signup-privacy .submit-form .form-item .form-body select.form					{border: 1px solid #bababa; padding:6px 2px 6px 6px;  font-size: 14px; }
.signup-privacy																	{}
.signup-privacy .submit-form.theme-b														{border-top: 2px solid #5f7ccc;}
.signup-privacy .submit-form.theme-b .note												{font-size: 14px; color: #666666 !important; font-style: normal;}
.signup-privacy .submit-form.theme-b .form-item										{display: table; width: 50%; table-layout: fixed; min-height:45px; float:left;}
.signup-privacy .submit-form.theme-b .form-item.full									{width: 100%;}
.signup-privacy .submit-form.theme-b .form-item .form-head-title				{font-size:16px; font-weight:600; padding:10px; background-color:#fff; border-bottom:1px solid #e0e0e0; border-top:2px solid #5f7ccc;}
.signup-privacy .submit-form.theme-b .form-item .form-head						{display: table-cell; vertical-align: middle; padding: 6px 20px; width: 160px;  font-size: 14px; font-weight: bold; color: #333333; border-bottom: 1px solid #e0e0e0; background-color: #f6f9fe; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.signup-privacy .submit-form.theme-b .form-item .form-body						{display: table-cell; vertical-align: middle; padding: 6px;  border-bottom: 1px solid #e0e0e0; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.signup-privacy .submit-form.theme-b .form-item *+.form-head,
.signup-privacy .submit-form.theme-b .form-item *+.form-body					{border-left: 1px solid #e0e0e0;}
.signup-privacy .submit-form.theme-b .form-item .form-body .option-select label			{line-height: 24px; font-size: 14px;}
.signup-privacy .submit-form.theme-b .form-item .form-body .option-select label+label	{margin-left: 16px;}
.signup-privacy .submit-form.theme-b .form-item .form-body .option-select .text			{margin-left: 4px;}
.signup-privacy .submit-form.theme-b .form-item .form-body>.note				{margin-top: 6px; font-size: 14px; }
.signup-privacy .submit-form.theme-b .form-item .captcha							{margin-right: 19px; vertical-align: middle;}
.signup-privacy .info-board																	{font-size: 14px; margin: 20px 15px; padding-left: 25px; background: url(/Web-home/addons/images/login/bg_info_board.png) no-repeat 0 3px;}
.signup-privacy .option-select.acceptance-terms										{padding: 28px 0; text-align: center; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background-color: #f9f9f9;}
.signup-privacy .option-select.acceptance-terms label								{line-height: 24px; font-size: 14px;}
.signup-privacy .option-select.acceptance-terms label+label						{margin-left: 40px;}
.signup-privacy .option-select.acceptance-terms label .text							{margin-left: 4px;}
.signup-privacy .option-select.acceptance-terms .btn									{margin-left: 10px;}
.signup-privacy .button-area																	{margin-top: 50px; text-align: center;}
.signup-privacy .button-area .btn															{width: 100px;}
.btn-stype01																						{display:inline-block; margin-left:10px; padding:3px 10px; border-radius:10px; font-size:13px; color:#fff !important; font-weight:600; background-color:#0054a7;}
.btn-stype02																						{display:inline-block; padding:3px 10px; border-radius:10px; font-size:13px; color:#fff !important; font-weight:600; background-color:#5c719c;}
.form-ul																								{margin-bottom:15px;}
.form-ul li																							{font-size:14px; color:#555; position:relative; padding-left:10px;}
.form-ul li:before																					{content:""; display:block; width:4px; height:4px; background-color:#0054a7; position:absolute; left:0; top:8px;}	
.form-ul li:last-child																				{color:#a32a2a;}
.form-ul li:last-child:before																	{display:none;}
.app-btn-area																						{text-align:center; margin-top:20px;}
.app-btn-area a																					{display:inline-block; font-size:16px; padding:10px 20px; margin:2px; color:#fff; font-weight:600; border-radius:5px;}
.app-btn-area a.app-btn																		{background-color:#0054a7}
.app-btn-area a.cancel-btn																	{background-color:#4280be}
.point-red	{font-weight:600; color:#ba2a2a}
#header:after																		{content:''; display:block;  position:absolute; left:0; top:0; width:100%; z-index:-1;}

/*header-gnb*/
#menuUItop .top_div .ul_1:after												{content:""; display:block; clear:both;}
#menuUItop .top_div .ul_1 .li_1												{position:relative;}
#menuUItop .top_div .ul_1 .li_1 .a_1											{display:inline-block; position:relative;}

/*footer*/
#footer .wrap-policy .container												{position:relative;}
#footer .wrap-policy .container .policy-title								{float:left;}
#footer .wrap-policy .container ul li										{display:inline-block; position:relative;}
#footer .wrap-policy .container ul li + li:before							{content:""; display:block; position:absolute;}
#footer .wrap-policy .container ul li a										{display:table-cell; vertical-align:middle;}
#footer .wrap-policy .container .family-site								{position:absolute;}
#footer .wrap-policy .container .family-site input[type=submit]	{display:inline-block; vertical-align:middle;}

#footer .wrap-address .container											{position:relative;} 
#footer .wrap-address .container:after										{content:""; display:block; position:absolute;}
#footer .wrap-address .container .address .address-copy			{display:block;}

.pageNavigation{background: #0054a7;    overflow: hidden;    padding: 15px; margin-bottom: 30px;}
.pageNavigation ul{}
.pageNavigation ul li:first-child{padding-left:20px; background:url(./../images/navy-home.png) no-repeat;}
.pageNavigation ul li{background:url(./../images/navy-arr.png) right center no-repeat; color:#fff;}
.pageNavigation ul li strong{display: inline-block;
    padding-right: 40px;
    margin-left: 5px;}
