@charset "UTF-8";
/* カラー設定 */
/* 透ける背景用設定 */
/* 基本テキスト色 */
/* font関係 */
/* フォント[size,line-height,letter-spacing] */
/* 角丸 */
/* margin-bottom */
/* screenサイズ */
/* ブレイクポイント */
/*$break-smartphone:1050px;*/
/* z-index */
/* CSS Transition Easing */
/* カラー設定 */
/* 透ける背景用設定 */
/* 基本テキスト色 */
/* font関係 */
/* フォント[size,line-height,letter-spacing] */
/* 角丸 */
/* margin-bottom */
/* screenサイズ */
/* ブレイクポイント */
/*$break-smartphone:1050px;*/
/* z-index */
/* カラー設定 */
/* 透ける背景用設定 */
/* 基本テキスト色 */
/* font関係 */
/* フォント[size,line-height,letter-spacing] */
/* 角丸 */
/* margin-bottom */
/* screenサイズ */
/* ブレイクポイント */
/*$break-smartphone:1050px;*/
/* z-index */
/* agreement */
#common-contents #contents-substance {
  float: none;
  margin: 0 auto;
  padding: 140px 50px 50px; }
  @media only screen and (max-width: 480px) {
    #common-contents #contents-substance {
      padding: 40px 15px 50px; } }
  #common-contents #contents-substance h1 {
    display: block;
    border-bottom: 3px double #482707;
    text-indent: 0;
    line-height: 1.6em;
    position: relative;
    width: 100%;
    height: 1.6em;
    margin-bottom: 3em;
    font-size: large;
    font-weight: bold;
    text-align: center; }
    @media only screen and (max-width: 480px) {
      #common-contents #contents-substance h1 {
        min-width: auto;
        width: 290px !important;
        padding: 0;
        font-size: small; } }
  #common-contents #contents-substance ol {
    list-style-position: outside;
    padding-left: 1.5em;
    margin-bottom: 2em; }
    @media only screen and (max-width: 480px) {
      #common-contents #contents-substance ol li {
        font-size: small; } }
