body{
    width:100%;
}
#section{
    width:100%;
    margin-top:0;
}
#sec-lf{
    width:100%;
    height:auto;
}
.bg_color{
    display: none;
}
#nav{
    width:100%;
}
#nav .nav-logo{
	margin-left:32%;
}
#nav-sort{
    display: none;
}
#sec_rt{
    display: none;
}
#nav-search{
    display: none;
}
#nav-login{
    display: none;
}
#banner_cont{
    display: none;
}
#scroll{
    display:none;
}
#recommended{
    display:none;
}
#article{
    margin-top:-18px;
    width:100%;
    height:auto;
}
#article li{
    width:96%;
    height:auto;
    margin-top: 1em;
    padding-bottom: 2em;
  	padding-left:2%;
}
#article h2{
    width:100%;
    display: none;
}
#article h3{
    font-size:1.2em;
    width:100%;
    margin-top:0;
    margin-left:2%;
    margin-bottom: 0.5em;
}
#article a img{
    margin-left:1%;
    width: 39%;
}
#article>ul>li>p{
    font-size:1em;
    width:55%;
    height:7.5em;
    overflow: hidden;
    margin-top:0;
    margin-left:2%;
    line-height: 1.5em;
  	text-align: justify;
}
#section #sec-lf #article .title{
	width:100%;
  	margin-top:1em;
    margin-bottom: .7em;
}
#section #sec-lf #article .title h3{
	padding:0;
  	margin:0;
}
#article .title_smail{
	width:98%;
	padding:0;
  	margin:0;
    padding-left:1%
    padding-right:1%
}
#article .title_smail ul{
  	width:100%;
	padding:0;
  	margin:0;
    height: 1.5em;
    line-height: 1.5em;
  	padding-left:2%;
}
#article .title_smail li{
	float:left;
  	width:10%;
  	padding:0;
  	margin:0;
    font-size:0.7em;
}
#article .title_smail ul li:nth-child(1){
 	width:33%; 
  	padding-left:1%;
}
#article  .title_smail ul li:nth-child(2){
 	width:25%; 
}
#article .title_smail ul li:nth-child(3){
 	width:20%; 
}
#article .title_smail ul li:nth-child(4){
 	width:15%; 
}
#article #content,#content{
	width:96%;
    margin:0;
    padding:0;
    padding-top:.5em;
  	padding-left:2%;
}
#sec-lf .comment{
	width:100%;
    margin:0;
    padding:0;
}
#sec-lf .comment h4{
	margin: 0 .5em;
  	font-size:1em;
  	width: 4.5em;
    padding: 0.2em 0;
}
#sec-lf .comment .rub_comment{
	margin:0;
  	padding:0;
    margin: 1em 2em;
  	width:80%;
}
#sec-lf .comment .new_comment{
	padding:0;
  	margin:0;
  	width:100%;
}
#comment_txt{
	width:95%;
}
#sec-lf .comment_list{
	width:100%;
  	margin:3em 0;
  	padding:0;
}
#sec-lf .comment_list li{
	width:90%;
  	margin:0;
  	padding:0;
  	margin-left:5%;
}
#article .sort-list{
    display: none;
}
#article .sort-time{
    display: none;
}
#article .view{
    display: none;
}
#foot-cont{
    padding-top:0;
    margin-top:0;
}
#foot-cont a{
    font-size:0.7em;
}
#log_alert,#reg_alert{
	width:90%;
  	margin:0;
  	padding:0;
  	left:5%;
  	top:10%;
}
#log_alert p,#reg_alert p{
	margin: 1.5em 2.5em;
    padding: 0;
    font-size: 1em;
}
#log_alert p input,#reg_alert p input{
	padding:0;
  	height:auto;
  	width: 64%;
    margin-top: 1em;
    margin-left: 2em;
    font-size: 1em;
}
#log_alert button,#reg_alert button{
	margin:0;
  	margin-top: 1em;
    font-size: 1em;
    width: 70%;
    margin-left: 10%;
}
#reg_alert .ushow{
  	margin:0;
	padding:0;
  	height:auto;
    font-size: 1em;
    margin-left: 3em;
}
.nav-mobile{
    width:20%;
    height:3em;
    background: url(../img/nav_mobile.png) no-repeat;
    background-size: 45%;
    margin-top: .8em;
    margin-right: -1.5em;
    display:block;
}
.nav-msort{
    width:100%;
    height:auto;
    background-color: rgb(255, 255, 255);
    text-align: center;
    padding-bottom: 3%;
    margin-top:-.2em;
}
.nav-msort li{
    padding:4% 0;
    border-bottom: 1px solid #d4d5d6;
}
#sort-note{
    display:none;
}
#pageBox{
    width:100%;
    padding:0;
    margin:0;
}