/* ========================================
system
======================================== */

/* 強制フロート解除 */
.clear {clear: both;margin: 0px;padding: 0px;}
/* 強制フロート解除(解除時にマージン有りを指定) */
.clear_margin {clear: both;margin: 0px;padding: 2px 0px;}
/* 共通フォームボタン位置指定(右寄せ) */
.bt {clear: both;margin: 5px;padding: 0;text-align: right;}
/* システムコメント掲載箇所(共通) */
.alert {clear: both;width: auto;margin: 5px auto 0;padding: 5px;text-align: left;background-color: #fff;border: 1px solid #ccc;}
/* システムコメント掲載箇所(共通) */
.alert02 {clear: both;width: 100%;margin: 5px auto 0;padding: 0;text-align: left;}
/* 注意コメントエリア(共通・大) */
.caution {width: auto;margin: 3px auto;padding: 50px 3px 50px 120px;text-align: left;}
/* 注意コメントエリア(50音リスト・小) */
.caution02 {margin: 3px auto;padding: 30px 3px 30px 90px;text-align: left;}
/* [ページのトップへ]ボタン位置指定 */
.sc {clear: both;margin: 0px;padding: 16px 0;text-align: center;}

/* ========================================
link
======================================== */

/* 基本リンク色指定 */
a:link {color: #d762b2;}
a:visited {color: #d762b2;}
a:hover {color: #f41b86;}
a:active {color: #0e6fbc;}

/* ========================================
foundation
======================================== */

@font-face {
  font-family: "Yu Gothic";
  src: local("Yu Gothic Medium"),
       local("Yu Gothic");
  font-weight: 500;
}

html {
font-size: 62.5%;
}

body {
font-family: 'Yu Gothic', YuGothic, "Noto Sans Japanese" , sans-serif;
font-weight: 500;
margin: 0;
color: #333;
line-height: 1.8;
font-size: 16px;
font-size: 1.6rem;
background: url(../../../core_sys/images/main/assets/bg_paper.jpg);
}

img {
max-width: 100%;
}

ul {
  padding:0;
  list-style: none;
}