*{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	margin: 0;
	padding: 0;
}
.spMenu h1{
	font-size: 16px;
	font-weight: 400;
	color: #555;
}
.spMenu h2{
	font-size: 16px;
	font-weight: 400;
	color: #555;
}
.header h1{
	font-size: 16px;
	font-weight: 400;
	color: #555;
}
.header h1:hover{
	opacity: .7;
}
/*CompanyProfile*/
.profile_list h1{
	font-size: 20px;
	color: #333;
}
.profile_list h2{
	font-size: 20px;
	color: #333;
}
/*Contact Us*/
.contact_list h1, .confirm_list h1 {
	font-size: 16px;
	word-break: break-all;
	color: #333;
}
/*datailes*/
h15{
	font-size: 18px;
}
h16 {
	font-size: 16px;
	font-weight: bold;
	color: #796baf;
}
h17 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
/*Linup*/
h18 {
	font-size: 15px;
	font-weight: 700;
	color: #333;
	line-height: .5;
}
h19 {
	font-size: 14px;
	font-weight: 700;
	color: #796baf;
}
h20 {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #111;
}
/*Books*/
h22 {
	font-size: 15px;
	font-weight: 700;
	color: #333;
	line-height: .5;
}
h23 {
	font-size: 14px;
	font-weight: 700;
	color: #796baf;
}
h24 {
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	color: #111;
}
h25 {
	font-size: 12px;
	color: #111;
}
h26 {
	font-size: 12px;
	color: #111;
}
h27{
	font-size: 18px;
	color: #111;
	margin: 0;
	padding: 0;
}
h28{
	font-size: 14px;
	color: #111;
	margin: 0;
	padding: 0;
}
h29{
	font-size: 16px;
}
h30{
	font-size: 18px;
	font-weight: 500;
}
h31{
	font-size: 20px;
}
h32{
	font-size: 18px;
	word-break: break-all;
}
h33{
	font-size: 16px;
	color: #555;
}
/*スペシャルページ注意分*/
h34{
	font-size: 16px;
}
/*募集確認*/
h35{
	font-size: 18px;
	word-break: break-all;
}
h36{
	font-size: 18px;
}
/*特約店一覧　注意文*/
h37{
	font-size: 14px;
}
.body0Left ul h37{
	font-size: 12px;
}
/*特約店一覧*/
.tokuyakuRegionBox .region h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 11px;
}
.tokuyakuRegionBox .todoufuken .hasData h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 11px;
}
.tokuyakuRegionBox .todoufuken .noData h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 11px;
	color: #ccc;
}
h38{
	font-size: 18px;
	color: #333;
}
h39{
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
/*detailesページ　紹介文*/
h40{
	font-size: 12px;
}
/*特約店一覧　地方都道府県*/
h41{
	font-size: 14px;
}
h42{
	font-size: 14px;
	color: #777;
}
/*単行本リスト　ボタン　見出し*/
h43{
	font-size: 12px;
	color: #555;
	font-weight: bold;
}
/*midashi*/
.midashi h1{
	font-size: 26px;
	font-weight: 700;
	color: #333;
}
/*NEWS*/
.indexNewsDate h1{
	font-size: 14px;
	font-weight: 700;
	word-wrap: break-word;
	color: #333;
}
.indexNewsWord h2{
	font-size: 14px;
	word-wrap: break-word;
	color: #333;
}
/*INFORMATION*/
.info_word h1 {
	font-size: 16px;
	color: #333;
}
/*ToTop*/
.bodyRightToTopArea h1{
	font-size: 14px;
	color: #fff;
}
.bodyRightToTopArea h2{
	font-size: 14px;
	color: #fff;
}
h1 .fas{
	color: #796baf;
}
h2 .fas{
	color: #fff;
}
/*Notice*/
.noticeMidashi h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 20px;
	color: #555;
}
.boxButton h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 20px;
	color: #555;
}
.noticeOshirase h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 18px;
	color: #555;
}
.noticeHenshubu h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 16px;
	color: #555;
}
#foryouSubmitButton{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 16px;
	color: #796baf;
}
.footer2 h1{
	font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
	font-size: 16px;
	color: #fff;
}
@media screen and (max-width: 768px){
	.spMenu h1{
		font-size: 20px;
		color: #fff;
	}
	.spMenu h2{
		font-size: 20px;
		color: #fff;
	}
h20 {
	font-size: 18px;
}
/*Books*/
h22 {
	font-size: 18px;
}
h23 {
	font-size: 18px;
}
h25 {
	font-size: 18px;
	color: #111;
}
h26 {
	font-size: 18px;
	color: #111;
}
	/*特約店一覧　注意文*/
	h37{
		font-size: 16px;
		color: #333;
		word-break: break-all;
	}
	/*特約店一覧*/
	h38{
		font-size: 15px;
		color: #333;
	}
	h39{
		font-size: 18px;
		color: #fff;
		font-weight: bold;
	}
	/*detailesページ　紹介文*/
	h40{
		font-size: 18px;
	}
	/*特約店一覧　地方都道府県*/
	h41{
		font-size: 12px;
		font-weight: bold;
	}
	/*単行本リスト　ボタン 見出し*/
	h43{
		font-size: 16px;
		color: #555;
		font-weight: bold;
	}
}