@charset "utf-8";

/* Structure Module
----------------------------------------------------------------------------------------------------*/

html{
height:100%;
min-height:100%;
background-color:#FFF;
}

body{
margin:0px;
padding:0px;
height:100%;
min-height:100%;
font-size:12px;
line-height:1.6;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

html > body{
height:auto;
font-size:75%;
}

*html body{
font-size:75%;
}
*:first-child + html body{
font-size:75%;
}

table{
font-size:100%;
line-height:1.6;
}


/* Heading */
h1,
h2,
h3,
h4,
h5,
h6,
p {
font-size:100%;
margin:0;
padding:0;
}

img {
border:none;
font-size:1%;
line-height:1;
vertical-align:top;
}
.img {
border:none;
font-size:1%;
line-height:1;
}

.ov	{}

dl{
zoom:1;
}
dl,dt,dd{
margin:0;
padding:0;
}

ul{
zoom:1;
}

ul,ul li{
margin:0;
padding:0;
list-style:none;
}

form,input,select{
margin:0;
padding:0;
}

/* clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html .clearfix {
display:inline-block;
}
*:first-child+html .clearfix {
display:inline-block;
}
.clear {
clear:both;
}
hr {
display:none;
}

/* safari only hack \*/
html:\66irst-child xxxxx {
}
/* end */ 


/* Hypertext Module
----------------------------------------------------------------------------------------------------*/
a:link,
a:visited {
color:#2a98f8;
text-decoration:underline;
}
a:hover,
a:active {
text-decoration:none;
}

.mb0{
  margin-bottom: 0;
}
.mb10{
  margin-bottom: 10px;
}

.twitter-share-button{
  width: 134px !important;
}