@charset "UTF-8";

/* =======================================

	CommonElements

======================================= */
body{
font-size:13px;
line-height:1.4em;
font-family:TsukuMinPr6-RB !important;
color:#000;
text-align:center;
background:#FFF;
margin:0;
padding:0;
}
img{
width:100%;
height:auto;
	border:none;
}
a img{
border:none;
}
a{
color:#000;
text-decoration:underline;
}
a:hover{
color:#777;
text-decoration:underline;
}
a:visited{
color:#000;
text-decoration:underline;
}
a:active{
color:#777;
text-decoration:underline;
}
@media screen and (min-width:1024px) {
p{
font-family:TsukuMinPr6-L;
font-size:14px;
line-height:1.4em;
text-align:justify;
}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
p{
font-family:TsukuMinPr6-L;
font-size:13px;
line-height:1.4em;
text-align:justify;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
p{
font-family:TsukuMinPr6-L;
font-size:14px;
line-height:1.4em;
text-align:justify;
}
}

.clearfix{
display:block;
}
.clear{
clear:both;
}
.clear hr{
display:none;
}
ul,li{
list-style:none;
}
ol,li{
list-style:none;
}
#container {
width:100%;
text-align:center;
}
#wrapper{
width:100%;
text-align:left;
background-color:#FFF;
color:#000;
position:relative;
z-index:120;
}
.footer{
background-color:#FFF;
color:#000;
}









@media screen and (min-width:1024px) {
img.grow{
-webkit-transition:0.3s ease-in-out;
-moz-transition:0.3s ease-in-out;
-ms-transition:0.3s ease-in-out;
-o-transition:0.3s ease-in-out;
transition:0.3s ease-in-out;
}
img.grow:hover{
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
img.grow{
-webkit-transition:0.3s ease-in-out;
-moz-transition:0.3s ease-in-out;
-ms-transition:0.3s ease-in-out;
-o-transition:0.3s ease-in-out;
transition:0.3s ease-in-out;
}
img.grow:hover{
-webkit-transform:scale(1.05,1.05);
-moz-transform:scale(1.05,1.05);
-ms-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
}
