@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap');
@import url("style-base.css");
@import url("style-skin.css");

:root {

	/* 全般設定｜お好みで調整してください
	-------------------------------------------- */
	--main-font-family: "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Segoe UI", "Meiryo", sans-serif;
	--width-moderate: 900px; /* 「説明多め」テンプレートの最大コンテンツ幅 */
	--radius:30px; /* ボタンなどの角丸サイズ。0～30pxくらい推奨 */


	/* 色設定 */
	--os1: ;
	--os2: ;
	--main-text-color: #3A3533;
	--main-text-rgb: 58,53,51;
	--sub-text-color: #f7f6ed;
        --background-image: repeating-linear-gradient(45deg, transparent, transparent 3px, rgba(229, 229, 229, 1) 3px, rgba(229, 229, 229, 1) 4px );
	--main-bg-design: rgba(255, 255, 255, 1);
	--shadow: 2px 2px 5px var(--text-color-03);
}

/* customize
-------------------------------------------- */
/*
	ここにあなたのカスタマイズcssをお書きいただくと、テンプレートのcssに更新があったときに差し替えが簡単です。
	「style-base.css」「style-skin.css」のみ差し替えてください。

*/


/* utility
-------------------------------------------- */
.mg0{	margin: 0 0 0 0 !important; }

.mt0{	margin-top: 0 !important; }
.mt5{	margin-top: 5px !important; }
.mt10{	margin-top: 10px !important; }
.mt20{	margin-top: 20px !important; }
.mt30{	margin-top: 30px !important; }

.mb0{	margin-bottom: 0 !important; }
.mb5{	margin-bottom: 5px !important; }
.mb10{	margin-bottom: 10px !important; }
.mb20{	margin-bottom: 20px !important; }
.mb30{	margin-bottom: 30px !important; }
/*
	特定の箇所だけマージンを変えたい・消したいときにこのクラス名をお使いください。
*/