@charset "UTF-8";
@import url("partial/affiliate.css");
@import url("partial/aff-button.css");
@import url("partial/blockquote.css");
@import url("partial/body.css");
@import url("partial/border.css");
@import url("partial/breadcrumb.css");
@import url("partial/box.css");
@import url("partial/cls-btn.css");
@import url("partial/cls-form-bgc.css");
@import url("partial/cls-promotion.css");
@import url("partial/date.css");
@import url("partial/dl.css");
@import url("partial/tag-footer.css");
@import url("partial/google-ad.css");
@import url("partial/idx-page.css");
@import url("partial/image.css");
@import url("partial/list.css");
@import url("partial/pre.css");

@import url("partial/table.css");
@import url("partial/text.css");
@import url("partial/timer.css");
@import url("partial/toc.css");
@import url("partial/top-page.css");

@import url("partial/cls-no-underline.css");

@import url("partial/id-sidebar.css");

@import url("partial/tag-header.css");

/* headline 1 or 2 を選択 */
@import url("partial/tag-headline1.css");

@import url("partial/variables.css");

/* z-layout  1 セパレートあり , 2 セパレートなし */
@import url("partial/z-layout1.css");




/* 全体設定 */

html * {
	box-sizing: border-box;
}


body {
	font-size: 16px;
/* 	font-family: 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo, Helvetica, Arial, sans-serif; */
	font-family: ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;
	margin: 0px 3px;
/* 	background-color: #FCFCFC; */

}


a {
	color: var(--a-color);
}

ul li {
	margin-bottom: 6px;
}


.main-col {
	padding: 5px 10px;
}









