@charset "UTF-8";
@import url("partial/affiliate.css");
@import url("partial/affiliate2.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-d-flex.css");
@import url("partial/cls-form-bgc.css");
@import url("partial/cls-promotion.css");
@import url("partial/cls-ranking.css");
@import url("partial/cls-review.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/toc.css");

/* top-page  1 画像あり or 2 画像なし */
@import url("partial/top-page2.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-headline2.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;
	margin: 0px 3px;
/* 	background-color: #FCFCFC; */

}


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

ul li {
	margin-bottom: 6px;
}


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









