/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); 익스플로러 미지원으로 인해 주석처리 18-01-25 보미*/
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 400;
  src: url(//www.duranno.com/fonts/NanumGothic-Regular.eot);
  src: url(//www.duranno.com/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//www.duranno.com/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(//www.duranno.com/fonts/NanumGothic-Regular.woff) format('woff'),
       url(//www.duranno.com/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: 700;
  src: url(//www.duranno.com/fonts/NanumGothic-Bold.eot);
  src: url(//www.duranno.com/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//www.duranno.com/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(//www.duranno.com/fonts/NanumGothic-Bold.woff) format('woff'),
       url(//www.duranno.com/fonts/NanumGothic-Bold.ttf) format('truetype');
}
* {
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	
	font-family: 'NanumGothic',san-serif;
}
:focus {
	outline: 0;
	border:none;
	/*color: rgba(0, 0, 0, 0);*/
}
input, select, textarea, button{font-family:inherit;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aaa;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #aaa;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #aaa;
   opacity:  1;
}
input.txtField:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #aaa;
}
body{
	border:0;
	margin:0px auto;
	min-width:320px;
	width:100%;
	max-width:100%;
	font-family:'Nanum Gothic', serif;
	overflow-y: scroll;
	overflow-x: hidden;
}
@media print {
	body {-webkit-print-color-adjust: exact;}
}
.ie7 body{
	overflow:hidden;
}
.container{
	width:100%; margin:0px auto; display:table;
}
.commonLayout_700{
	width:100%; max-width:700px; margin:0px auto; display:table;
}
.commonLayout_850{
	width:100%; max-width:850px; margin:0px auto; display:table;
}
.commonLayout_960{
	width:100%; max-width:1005px; margin:0px auto; display:table;
}
.commonLayout_1040{
	width:100%; max-width:1040px; margin:0px auto; display:table;
}
.commonLayout_1280{
	width:100%; max-width:1280px; margin:0px auto; display:table;
}
.middle_layout{
	margin-bottom:100px;
}

