@charset "utf-8";
@import "common.css";
@import "glonavipopup.css";

html body{
font-family:Arial,Roboto,"Droid Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
color:#000;
margin:0;
padding:0;
}

* html body,html body{
font-size:medium;
line-height:160%;
}

*+html body{
font-size:medium;
line-height:160%;
}

a,blockquote,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,pre,select,table,td,textarea,th,ul{
margin:0;
padding:0;
}

address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
font-weight:400;
font-size:100%;
}

h1{
color:#666;
font-size:10px;
}

h3,h4,h5{
font-size:20px;
line-height:130%;
}

p{
margin:10px 0;
}

table{
width:100%;
border-collapse:collapse;
}

caption,dt,th{
font-weight:700;
}

img{
vertical-align:center;
}

address,em{
font-style:normal;
}

hr{
display:none;
clear:both;
}

dl,li,ol,ul{
list-style:none;
}

caption,th{
text-align:left;
}

q:after,q:before{
content:'';
}

embed,object{
vertical-align:top;
}

hr,legend{
display:none;
}

abbr,acronym,fieldset,img{
border:0;
}

a:link{
color:#069;
}

a:link,a:visited{
text-decoration:none;
}

a:visited{
color:#666;
}

a:hover{
color:#f60;
}

a:active,a:hover{
text-decoration:none;
}

.ClearFloat{
clear:both!important;
margin:0!important;
padding:0!important;
font-size:0!important;
line-height:0!important;
}

.clear{
clear:both;
}

.clearfix:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.clearfix{
display:inline-block;
}

* html .clearfix{
height:1%;
}

.clearfix{
display:block;
}

.spc15{
margin:15px 0;
}

.spc25{
margin:25px 0;
}

.al-spc{
margin:0 0 25px 15px;
}

.al-spc-l{
margin:0 15px 25px 0;
}

.warn{
color:#666;
font-size:90%;
padding-left:15px;
text-indent:-15px;
}

img.ex-link{
vertical-align:middle;
}
