@charset "utf-8";
/* results*/
#international-wrap ul, li, dl, dt, dd				{margin:0; padding:0; list-style:none;}
#international-wrap									{font-size:0.875em;}

#international-wrap h3								{color: #444; font-size: 1.25em; font-weight: bold; background: url(./../images/bul_h2.gif) left 7px no-repeat; margin-bottom: 10px; margin-top:30px; padding-left: 10px;;}
#international-wrap h4								{color: #444;    font-size: 1.15em; font-weight: bold; background: url(./../images/bul_h3.gif) left 4px no-repeat; margin-bottom: 10px; padding-left: 20px;}

#international-login {padding:20px; border-bottom:1px solid #749dca; border-top:2px solid #749dca; width:80%; margin:0 auto 30px; background-color:#eef6ff;}
#international-login .title					{position:relative; font-weight:600; font-size:1.4em; margin:0 0 10px 0; padding-left:10px;}
#international-login .title:before	{content:''; width:3px; height:20px;  display:block; position:absolute; left:0; top:5px; background-color:#3a70ad;}
#international-login form{width:90%; margin:0 auto;}
#international-login form span				{display:block;}
#international-login form span			{position:relative; padding-left:15px; display:block; line-height:1.2; margin-top:5px; margin:10px 0 20px;}
#international-login form span:before	{content:''; width:3px; height:3px; border:3px solid #b53a3a; display:block; border-radius:10px; position:absolute; left:0; top:5px; }
#international-login form input				{padding: 10px; box-sizing: border-box; vertical-align: middle; min-height: 40px;}
#international-login form .login-inner .login-input .input-area.id input		{width:100%;}
#international-login form .login-inner .login-input .input-area.pw input		{width:49%;}
#international-login form .login-inner .login-input .input-area.pw input + input	{float:right;}
#international-login form .loginSubmit		{display:block; margin:0 auto; border:1px solid #888cae; background-color:#cad4ff; font-size:1.4em; padding:0 40px; cursor:pointer;}

.international-wrap								{width:100%;}
.box-title		{padding:30px; font-size:1.2em; border:1px solid #5878b4; background-color:#f3f4ff;}
.box-title span				{display:block; font-weight:600; font-size:1.2em; color:#204ea6;}
.international-wrap table						{width:100%; border-top:#1a69ae 2px solid;     border-collapse: collapse;}
.international-wrap table caption			{height:0; width:0; overflow:hidden;}
.international-wrap table th, td				{margin:0; padding:0; padding:10px; border-bottom:1px solid #ddd; line-height:1.6}
.international-wrap table th					{background-color:#f2f2f2; font-weight:bold; padding-left:10px; width:25%; text-align:left;}
.international-wrap table td					{padding-left:10px; text-align: left;}
.international-wrap table td select,
.international-wrap table td input			{padding:5px; box-sizing:border-box; vertical-align:middle; min-height:30px;}
.international-wrap table td input[type="file"] {border:1px solid #ddd; background-color:#f2f2f2;}
.international-wrap table td input[type="text"]{width:100%;}
.international-wrap table td .half			{width:auto !important;}

.international-wrap table td .mark			{position:relative; padding-left:15px; display:block; line-height:1.2; margin-top:5px;}
.international-wrap table td .mark:before	{content:''; width:3px; height:3px; border:3px solid #61729c; display:block; border-radius:10px; position:absolute; left:0; top:5px; }
.international-wrap table td .label			{vertical-align:middle;padding-right: 10px;padding-left: 3px;}
.international-wrap table td ul li				{margin:0;}
.international-wrap table td ul li input		{min-height:auto;}
.international-wrap .search-btn			{background-color:#274b85; color:#fff; font-size:1.6em; border:none; padding:10px 20px; display:block; margin:20px auto; border-radius:10px; line-height:25px; cursor:pointer;}

.international-wrap table td .thum		{float:right; margin-top:-60px; padding:5px; border:1px solid #999; max-height:200px;}

.international-wrap .text-box				{padding:20px; border:1px solid #999; background-color:#f2f2f2;}
.international-wrap .agree-button		{text-align:center; border:2px solid #7d89cd; background-color:#eff3ff; margin-top:30px; padding:20px; }
.international-wrap .agree-button input{vertical-align:middle;}
.international-wrap .agree-button span{vertical-align:middle; font-weight:600;}
.international-wrap .info-box				{padding:20px; border:1px solid #999; margin-top:30px; background-color:#f2f2f2;}

@media screen and (max-width:1023px) {
#international-wrap .international-table-wrap															{overflow-x:scroll;}
#international-wrap .international-table-wrap:before													{content:'※ 좌우로 드래그 해주세요'; color:red; font-size:1em; font-weight:600;}
#international-wrap .international-table-wrap .international-table									{width:850px;}
}
