/* TUTTI 068: 基礎・ページ外枠 */
/* base.css */
		:root { 
			color-scheme: light; 
		}
		* { 
			box-sizing: border-box; 
		}
		
		
		html { 
			scroll-behavior: auto; 
		}
		
		
		body { 
			margin:0; 
			background:#f2f1ed; 
			color:#222; 
			font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;
			line-height:1.8; /* 行間隔 */
		}
		@media (max-width:600px) { /* 携帯用 */
			body { 
				line-height:1.6; /* 行間隔 */
			}
		}
		@media print {
			body {
				background:#fff; 
			} 
		}
			
			
		
		/* MAIN */
		main { 
			max-width:860px; 
			margin:2rem auto; 
			padding:clamp(1.25rem,4vw,3.5rem); 
			background:#fff; 
			box-shadow:0 1px 8px rgba(0,0,0,.08); 
		}
		@media (min-width:900px) { /* PC大画面用 */
			main { /* 外枠追加 */
				padding:3.5rem 5rem; 
			}
		}
		@media (max-width:600px) { /* 携帯用 */
			main { 
				margin:0; 
				padding:1.2rem 1rem 2rem; 
				box-shadow:none; 
			}
		}
		@media print { /* 印刷用 */
			main {
				max-width:none;
				margin:0; 
				padding:0; 
				box-shadow:none; 
			}
		}
/* ---------------------------------------------------------
   4. 携帯表示
   --------------------------------------------------------- */

@media screen and (max-width: 600px) {
    main {
        padding: 22px 16px 28px;
    }
}
