@charset "utf-8";


/* common ---------------- */
#contents {  }
#pan { margin-top:5px; padding:5px 0; }
#pan li { display:inline-block; font-size:13px; }
#pan li:not(:first-child):before { content:">"; padding:0 5px; color:#888; }

/* title */
.pageTitle { background-color:#f5f2f0; }
.pageTitle > span { display:block; max-width:1100px; margin:0 auto; padding:60px 0; text-align:center; font-size:25px; }

/* contents ---------------- */
.thanks .title { margin:40px 0 0px; font-size:22px; }
.thanks .title + p { margin-top:5px; }

.subTitle { font-size:22px; text-align:center; }


#error .btn { margin-top:40px; }


/* ================================================================
  レスポンシブ
=================================================================== */
/* 600以上(PC・タブレット) */
@media screen and (min-width: 600px) {

}

/* 960px以上(PC) */
@media screen and (min-width: 960px) {

}

/* ================================================================
  タブレット
=================================================================== */
/* 1024以下 (タブレット横以下) */
@media screen and (max-width: 1024px) {

}

/* 959以下 (タブレット以下) */
@media screen and (max-width: 959px) {

}

/* ================================================================
  スマホ
=================================================================== */
@media screen and (max-width: 599px){
  .pageTitle { margin-top:10px; }
}

