@charset "UTF-8";



@media only screen and (max-width: 768px) {
h3, .h3 {
    font-size: 17px;
}
h4, .h4 {
    font-size: 15px;
		font-weight: bold;
}
}

@media (max-width: 320px) {
.list-group-item {
    padding: 10px 10px;
}
}

.meiryo {
font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


[class*="ind"] i { /* セレクタ名の部分一致 */
	text-indent: 0;
}

.ind_012 {
	display: block;
	padding-left: 1.2em;
	text-indent: -1.2em;
}

.module_inner {
    padding: 10px 10px;
}

/** 00. インデント追加
 **************************************************************** **/
span.ind_015 {					/* spanブロック化 */
	display: block;
	padding-left: 1.5em;
	text-indent: -1.5em;
}




/** 01. back to home
 **************************************************************** **/
#content a.btn_home {
	display: inline-block; 
	min-width: 120px;
	padding: 8px 24px;
	margin: 10px 0;
	text-align: center;
	text-decoration: none;
	background: transparent;
	border-color: rgba(66,172,194,0.90);
	border-style: solid;
	border-width: 1px;
	color: rgba(66,172,194,0.90);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
}
#content a.btn_home:hover {
	background-color: rgba(66,172,194,0.90); 
	color: #fff; 
	cursor: pointer;
}




