@charset "utf-8";
#header,
#svisual,
#location,
#remote,
#footer,
#point{display:none;}
#wrap .layout{width:100%;max-width:none;}
#content{width:100%;float:none;margin: 0;}
#txt{/* max-width:1340px; */margin: 0 auto;position: relative;}
a:hover,a:focus,.btn:hover,.btn:focus{text-decoration: none;}



body{overflow-x:hidden;}

.layoutwrap{width:900px;margin:0 auto;position: relative;}
input[type="text"], input[type="password"], input[type="file"], input[type="search"]{width:60%;height:40px;padding:10px;border-color:#ddd;}
input::placeholder{color:#bbb;}

.login{display: block;/* border-top:1px solid #ddd; */text-align: center;}
.login .form-group{display: block;width: 100%;margin: 10px 0;padding: 0;}
.login strong{display: none;width: 80px;font-size: 0;color:#222;font-weight: 600;}
.login .namebox{
	border: none;
}
.login .passbox{}
.login .info{position: relative;display:block;padding:10px 0 0 20px;color: #a31010;border-top:1px solid #ddd;text-align: left;}
.login .info:before{display: inline;position: absolute;left: 0;top: 13px;width:16px;height:16px;background: url(/images/startup/info-icon.png)center no-repeat;content: '';}
.login .warning{position: relative;display:block;padding:10px 0 0 20px;color: #a31010;text-align: left;}
.login .warning:before{display: inline;position: absolute;left: 0;top: 13px;width:16px;height:16px;background: url(/images/startup/info-icon.png)center no-repeat;content: '';}
.form-group{margin:20px 0}
.form-group textarea{overflow-x:hidden;overflow-y:auto;width:calc(100% - 40px);padding:20px !important;border:1px solid #ddd;}
.form-group textarea::placeholder{color:#bbb;}
.clause .submit{display: inline-block;float: right;padding: 10px 50px;margin-top: -10px;background: #2b74bf;color: #fff;font-size: 15px;max-width: 195px;border-radius: 30px;}

.list{margin:100px 0 50px;border-top: 3px solid #2b74bf;}
.list .list-item{display: block;/* margin:20px 0; */padding: 20px;border-top:1px solid #ddd;background-color:#f2f2f2}
.list .list-item:nth-child(2n){background-color:#fff;}
.list .list-item:nth-child(1){border-top:none;}
.list .list-item:last-child{border-bottom:1px solid #ddd;}
.list .list-item .list-top{}
.list .list-item .list-top .name{position:relative;margin-left: 10px;font-size: 16px;line-height: 1;}
.list .list-item .list-top .name:before{display: inline-block;position: absolute;left: -10px;top: 10px;width:3px;height:3px;border-radius: 50%;background: #6d6d6d;content: '';}
.list .list-item .list-top .date{position:relative;display: inline-block;margin:0 10px;padding: 0 10px 0 0;color:#aaa;font-size: 16px;line-height: 1;}
.list .list-item .list-top .date:before{display: inline-block;position: absolute;right: -3px;top: 0;width:1px;height:15px;background: #ddd;content: '';}
.list .list-item .list-top .delete{display:inline-block;font-size:16px;}
.list .list-item .list-cont{display: block;margin: 10px 0 0 10px;}
.paginate{margin:20px 0px 50px;}

#footer{position: static;padding:20px;background:#4f4f4f;text-align: center;color:#fff;margin: 0;}

h2{font-size:20px;color: #494d51;line-height:160%;font-weight:600;}
h2:before{display:none;}
.clause{/* text-align:right; */text-align:left;padding-top: 20px;}
[class^="form-"] input[type="text"], [class^="form-"] input[type="password"]{height:51px;line-height:51px;border-radius: 4px;}
textarea#content{margin:0;padding:0;border-radius: 4px;}
#top{padding-top: 20px;margin-bottom: 50px;position: relative;}
#top .img{background-color:#2b74bf;position: relative;border: 70px solid #fff;border-top: 0;border-bottom: 0;}

#top #logo{position: relative;margin: 0 auto 20px;display: block;z-index:10;width: 180px;height: 40px;}
#top #logo a{display:block; width:100%; height:100%;background:url(/images/kor2/layout/logo.png) no-repeat left top;text-indent: -9999px;}
#top .img .inner{max-width:900px;margin:0 auto;position: relative;}
#top .img .inner:after{content:'';position:absolute;bottom: -100px;right: -200px;width: 244px;height: 305px;background: url(/images/startup/after.png)center no-repeat;}

@media(max-width:1023px){
	#txt{padding:0;}
	.layoutwrap{width:auto;padding: 0 20px;}
	#top .img .inner:after{display:none;}

}
@media(max-width:767px){
	.login .form-group{display: block;width:100%;}
	.topbox{width:calc(100% + 60px);margin-left:-30px;}
	.topbox .top-title{width:300px;background-size: 100%;}
	#top .img{border:none;}
	#wrap .layout{padding: 0 !important;}

}
@media(max-width:360px){
	.clause .submit{margin-top:30px;}

}


