@charset "UTF-8";
* { -webkit-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 62.5%; }

body { overflow-x: hidden; background-color: #fff; font-family: 'Noto Sans JP', -apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif !important; font-weight: 400; color: #333; }

ol, ul { list-style: none; }

a { text-decoration: none; }

.container { overflow: hidden; width: 100%; margin: 0 auto; }

@media screen and (max-width: 768px) { .container { width: 100%; } }

@media screen and (max-width: 768px) { .block { padding: 0 20px; } }

.pt-inner { max-width: 1080px; margin: 0 auto; }

@media screen and (min-width: 769px) and (max-width: 1120px) { .pt-inner { margin: 0 20px; } }

@media screen and (max-width: 768px) { .pt-inner { width: 100%; max-width: inherit; padding: 0 4.26667vw; } }

input { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; }

textarea { resize: none; border-radius: 0; }
/*# sourceMappingURL=base.css.map */