* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
	outline:none;
}
body, input, select, textarea, button {
	font-weight: 300;
	font-size: 12px;
	font-family:'Noto Sans KR',sans-serif,'Malgun Gothic','NanumGothic',Dotum;
	background-color:#FFF;
}
select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsSAAALEgHS3X78AAAAuElEQVRIie3WWw3DMAwF0NsiaIJgDEZhEEohDAphEAZhEAZhEDYippDKVdVq6yPO1lhVlfvnD+tIli258N5DM6WqlsFDgIUxpgLwBHBObL0BXBh8KWADyiM9KWGcisFGEbyWRHQH4BQwx1a3pQqo643xLBKiA4bvw0+AfmATcGN0gs2CG6Gz2CL4J7qIrYI/oqtYEIxEg5gIFKIiTAwGUDHGiX6irLU1gFtfNkT0iOnPX1sGdw4CaAESg2cDBgmWTAAAAABJRU5ErkJggg==);
    background-position: right 6px center;
    background-repeat: no-repeat;
    background-size: 1.25ex;
    background-origin: content-box;
    padding-left: 0.5em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
select::-ms-expand {
    display: none;
}

label {cursor:pointer;font-weight:normal;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
.wrap {width:1480px;margin:auto;}

#header {border-bottom:1px solid #DEDEDE;}
#header .wrap {}
#header .logo {float:left;padding:0;margin:0;position:relative;}
#header .logo ._logo_img {}
#header .logo ._logo_img img {}
#header .logo ._logo_txt {padding:0;margin:0;}
#header .logo ._logo_txt a {}

#header .googletop {float:right;position:relative;right:0;top:5px;width:1000px;height:80px;}

#header .login {float:right;position:relative;}
#header .login a {}
#header .login i {display:inline-block;margin:0 3px 0 3px;position:relative;top:1px;width:1px;height:11px;}

#lrgoogle {position:relative;width:1480px;height:0;margin:0 auto;}
#lrgoogle .lgoogle {position:absolute;top:30px;left:-190px;width:170px;height:600px;}
#lrgoogle .rgoogle {position:absolute;top:30px;right:-190px;width:170px;height:600px;}

#content {padding:0;}

#content .main_left {float:left;width:180px;}
#content .main_right {float:right;width:calc(100% - 180px);padding:30px 0 30px 30px;border-left:1px solid #DEDEDE;}
#content .main_right h1 {width:100%;padding:0 0 10px 0;margin:0;}

#content .main_right .sub_left {float:left;width:980px;}
#content .main_right .sub_left #conts {min-height:380px;}
#content .main_right .sub_left .google {display:block;width:980px;height:120px;margin-top:30px;font-size:30pt;line-height:120px;color:#FFF;text-align:center;}
#content .main_right .sub_right {float:right;width:289px;padding-left:39px;}
#content .main_right .sub_right .beolcho,
#content .main_right .sub_right .user {display:block;width:250px;height:250px;font-size:30pt;line-height:250px;color:#FFF;background:#EEE;text-align:center;}
#content .main_right .sub_right .beolcho img,
#content .main_right .sub_right .user img {display:block;width:250px;height:250px;}

#lnb {padding:0;}	
#lnb li {color:#575757;}
#lnb li.lnb {cursor:pointer;width:100%;height:40px;font-weight:bold;font-size:12pt;line-height:40px;}
#lnb li.sub {cursor:pointer;width:100%;height:30px;font-size:10pt;padding-left:10px;line-height:30px;}
#lnb li.on {font-weight:bold;color:#000;}

#footer {border-top:1px solid #DEDEDE;}
#footer .wrap {padding:15px 0 20px 0;}
#footer .wrap .slinks {float:left;}
#footer .wrap .slinks .elink {padding:10px 0 10px 0;font-size:11px;font-family:dotum;color:#c0c0c0;letter-spacing:2px;}
#footer .wrap .slinks .elink a {font-family:gulim;font-size:12px;letter-spacing:-1px;color:#666666;}
#footer .wrap .slinks .elink a:hover {text-decoration:underline;}
#footer .wrap .slinks .copyright {font-size:11px;font-family:arial;color:#999999;}
#footer .wrap .powered {float:right;}
#footer .wrap .unear {padding:10px 0 10px 0;font-size:11px;font-family:arial;color:#c0c0c0;}
#footer .wrap .unear a {color:#c0c0c0;}