@charset "utf-8";
/* Fonts CSS */

/* 768px-- */
@media screen and (min-width: 768px) {/* 768px以上への置き換え */
	html{font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight: 500;}
	body{font-size: 15px;color: #111111;line-height: 1.8;}
}
/* --768px */
/* 767px-- */
@media screen and (max-width: 767px) {/* 767px以下への置き換え */
	body{font-size: 15px;color: #111111;line-height: 1.8;}
}
/* --767px */

/* 文字に関する基本設定 */
p{margin-bottom: 10px;}

/* 文字サイズに関する設定（14px）
.ft_size-5{font-size: 65%;}
.ft_size-4{font-size: 72%;}
.ft_size-3{font-size: 79%;}
.ft_size-2{font-size: 86%;}
.ft_size-1{font-size: 93%;}
.ft_size0{font-size: 100%;}
.ft_size1{font-size: 108%;}
.ft_size2{font-size: 115%;}
.ft_size3{font-size: 122%;}
.ft_size4{font-size: 129%;}
.ft_size5{font-size: 136%;}
.ft_size6{font-size: 143%;}
.ft_size7{font-size: 150%;}
.ft_size8{font-size: 158%;}
.ft_size9{font-size: 165%;}
.ft_size10{font-size: 172%;}
.ft_size11{font-size: 179%;}
 */
 
/* 文字サイズに関する設定（15px） */
.ft_size-5{font-size: 67%;}
.ft_size-4{font-size: 74%;}
.ft_size-3{font-size: 80%;}
.ft_size-2{font-size: 87%;}
.ft_size-1{font-size: 94%;}
.ft_size0{font-size: 100%;}
.ft_size1{font-size: 107%;}
.ft_size2{font-size: 114%;}
.ft_size3{font-size: 120%;}
.ft_size4{font-size: 127%;}
.ft_size5{font-size: 134%;}
.ft_size6{font-size: 140%;}
.ft_size7{font-size: 147%;}
.ft_size8{font-size: 154%;}
.ft_size9{font-size: 160%;}
.ft_size10{font-size: 167%;}
.ft_size11{font-size: 174%;}

/* 文字サイズに関する設定（16px）
.ft_size-5{font-size: 69%;}
.ft_size-4{font-size: 75%;}
.ft_size-3{font-size: 82%;}
.ft_size-2{font-size: 88%;}
.ft_size-1{font-size: 94%;}
.ft_size0{font-size: 100%;}
.ft_size1{font-size: 107%;}
.ft_size2{font-size: 113%;}
.ft_size3{font-size: 119%;}
.ft_size4{font-size: 125%;}
.ft_size5{font-size: 132%;}
.ft_size6{font-size: 138%;}
.ft_size7{font-size: 144%;}
.ft_size8{font-size: 150%;}
.ft_size9{font-size: 157%;}
.ft_size10{font-size: 163%;}
.ft_size11{font-size: 169%;}
 */

/* 文字装飾に関する設定 */
strong,.ft_strong{font-weight:bold;}
.ft_ita{font-style: italic;}
.ft_got{font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;font-weight: 500;}
.ft_min{font-family: "游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Meiryo,"Times New Roman",serif;}

/* 先頭文字のみ突出 */
.ft_indent{
	padding-left:1em;
	text-indent:-1em;
}

/* 文字色に関する設定 */
.ft_red{color: #a90000;}
.ft_blue{color: #171c61;}
.ft_black{color: black;}
.ft_white{color: white;}

/* リストに関する設定 */
ul.list_number,
ol.list_number{
	list-style: decimal outside;
	margin-left: 24px;
}
ul.list_disc,
ol.list_disc{
	list-style: disc;
	margin-left: 24px;
}

/* リンクに関する設定 */
a{color: #171c61;}
a:hover{color: #171c61; text-decoration: none;}
a:visited{color: #171c61;}

a.link_rivers{text-decoration: none;}
a.link_rivers:hover{text-decoration: underline;}