@charset "utf-8";
/* CSS Document */

/*---reset------------------------------------------------------------------*/

*{
font-size:12px;
line-height:17px;
margin:0;
padding:0;
background-repeat:no-repeat;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

html,body{
word-break: break-all;

}

h1,h2,h3,h4,h5,h6{
font-weight:normal;
}

img{
display:block;
border-style:none;
}

ul,li{
list-style-type:none;
}

a{
color:inherit;
text-decoration:none;
}
a:hover img{
/*opacity:0.85;*/
}

input, textarea, select{
}

.cf:before,
.cf:after {
content: " ";
display: table;
}

.cf:after {clear: both;}

.cf {*zoom: 1;}

/*---------------------------------------------------------------------*/

.dsn{display:none!important;}

.tac{text-align:center!important;}
.tal{text-align:left!important;}
.tar{text-align:right!important;}

.fll{float:left!important;}
.flr{float:right!important;}

/*---------------------------------------------------------------------*/

.w20{width:20px;}
.w25{width:25px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w120{width:120px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.w240{width:240px;}
.w260{width:260px;}
.w270{width:270px;}
.w300{width:300px;}
.w340{width:340px;}
.w360{width:360px;}
.w380{width:380px;}
.w400{width:400px;}
.w420{width:420px;}
.w480{width:480px;}
.w500{width:500px;}
.w520{width:520px;}

.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h120{height:120px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h180{height:180px;}
.h200{height:200px;}
.h260{height:260px;}
.h270{height:270px;}
.h300{height:300px;}
.h340{height:340px;}
.h360{height:360px;}
.h380{height:380px;}
.h400{height:400px;}
.h420{height:420px;}
.h480{height:480px;}
.h500{height:500px;}
.h520{height:520px;}

/*---------------------------------------------------------------------*/

.maxh500{max-height:500px;overflow:auto;}