
html{
margin: 0;
padding: 0;
}

* {
margin: 0;
padding: 0;
font-family:
    "メイリオ", Meiryo,
    "ヒラギノ角ゴ Pro W3",
    "Hiragino Kaku Gothic Pro W3",
    "Hiragino Kaku Gothic Pro",
    Osaka,
    "ＭＳ Ｐゴシック", "MS P Gothic",
    sans-serif;
font-size: 20px;
}

img{
	width: auto;
	max-width: 100%;
}

a:hover{
    opacity:0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity = 70);
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block;
}

a:link {
    color:#000;
    text-decoration: none;
}

a:visited {
    color:#000;
    text-decoration: none;
}

a:hover {
    color: #000;
    text-decoration: none;
}

a:active {
    color:#000;
    text-decoration: none;
}

a img {
    border: none;
}

ol, ul {
    list-style: none;
}

.clearfix:after {
    content: '';
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1; /* for IE6/7 */
}

.banner06{
	display: none;
}

/*Googlemap*/
.gmap {
margin: 20px 0;
height: 0;
overflow: hidden;
padding-bottom: 56.25%;
position: relative;
}
.gmap iframe {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
}

@media screen and (max-width: 680px){

p {
	line-height: 1.5em;
}

* {
	font-size: 98%;
}

.banner05{
	display: none;
}

.banner06{
	display: block;
}

}

%if ua.find('android 2.3') != - 1:
.svg {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
%else:
.svg {
    display:table-cell;
    vertical-align:center;
    text-align:center;
}
%endif


