@charset "utf-8";

body { min-width: 920px; font-family: "游ゴシック体", "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic Pro","Meiryo","メイリオ","Osaka","ＭＳ Ｐゴシック","MS P Gothic","Arial",sans-serif; }
a:link { color: #111; text-decoration: none; }
a:visited { color: #111; text-decoration: none; }

a:hover,
a:hover img,
input[type="submit"]:hover { color: #111; text-decoration: none; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

input[type="text"],
select,
textaera	{ border: 1px solid #b5b5b5; width: 100%; padding: 10px 0; }

input[type="submit"] { -webkit-appearance: button; cursor: pointer; padding: 0; border: none; }
.inner 	{ width: 900px; margin: 0 auto; }
.SP { display: none; }

.bgbox { background: #fcf8ef; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.pagetop { display: block; background: #414141; text-align: center; padding: 18px 0; }
/* ------------------------------------------------------------ title */
h3.title { font-size: 44px; text-align: center; font-family: "bebas-neue", sans-serif; font-weight: 400; font-style: normal; letter-spacing: 3px; }

/* --------------------------------------------------------------------- mobile ------------------------------------------------------------ */
@media only screen and (max-width:750px){
body { min-width: 100%; }
.inner { width: 90%; margin: 0 auto; }
.SP { display: block; }
.PC { display: none; }

.pagetop { padding: 12px 0 18px; }
.pagetop img { width: 20px; height: auto; }
/* ------------------------------------------------------------ title */
h3.title { font-size: 32px; letter-spacing: 1px; }

}
