@charset "UTF-8";



html{}

body{
font-size:14px;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
background-color:#fff;
color:#000;		
  -webkit-text-size-adjust: 100%;

	}

body{
	background-color:#fff!important;}
.common_class{
display: none;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,header,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,section{
    margin:0;padding:0;
	line-height:1.6em;
}

table{
    border-collapse:collapse;border-spacing:0;
}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{
    font-style:normal;font-weight:normal;
}
li { list-style:none; } caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{
    font-size:100%;font-weight:normal;
}
q:before,q:after{ content:''; }
abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
legend{ color:#000; }


a:link {
    color: #000;
	text-decoration:none;
}

a:visited {
	/*font-size:100%;*/
	text-decoration:none;
	color: #000;
}

a:hover{
    color:#727272;
    text-decoration: underline;
}



img{
	display:block;
	border-style:none;
	border:none;
	outline: none;
	margin:0;
	padding:0;}
a {border: none;
outline: none; }

::-webkit-scrollbar{
  width: 10px;
}
::-webkit-scrollbar-track{
  background: #fff;
  border: none;
  border-radius: 10px;
  box-shadow: inset 0 0 2px #777; 
}
::-webkit-scrollbar-thumb{
  background: #ccc;
  border-radius: 10px;
  box-shadow: none;
}
