@charset "UTF-8";

@media only screen and (min-width: 769px) {

body {
font-family: 'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 15px;
text-align: center;
margin: 0;
padding: 0;
line-height: 25px;
position: relative;
}

h1,h2,h3,h4 {
font-size: 15px;
margin: 0;
padding: 0;
font-weight: normal;
}

address {
font-style: normal;
font-weight: normal;
}

img {
border: 0;
vertical-align: bottom;
}

a:link,
a:visited {
text-decoration: none;
color: #FA5882;
}

a:hover,
a:active {
text-decoration: underline;
color: #FA5882;
}

table {
font-family: 'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 15px;
margin: 0;
padding: 0;
line-height: 25px;
color: #222222;
border: 0;
border-collapse: collapse;
}

table th {
font-style: normal;
font-weight: normal;
}

table td {}

ul {
margin: 0;
padding: 0;
}

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

ol {
margin: 0;
padding: 0;
}

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

dl {
margin: 0;
padding: 0;
}

dl dt {
margin: 0;
padding: 0;
}

dl dd {
margin: 0;
padding: 0;
}

p {
margin: 0;
padding: 0;
}

form {
margin: 0;
padding: 0;
}

input {
margin: 0;
padding: 0;
}

}
