@charset "utf-8";

	
	#flow{
		width:min(860px,100%);
		margin:0 auto;
		padding:30px;
		background:white;
		border-radius: 15px;
		border:1px solid silver;
		p{
			margin:20px auto 0 auto;
			text-align:left;
			&:nth-of-type(1){
				margin-top:0;
			}
		}
		figure{
			margin:20px auto 0 auto;
		}
	}
	
	.nintei{
		p{
			text-align:left;
			}
		dl{
			border-bottom:1px dashed rgb(var(--mainColor));
			margin:10px 0 0 0;
			background:white;
			dt{
				width:10em;
				float:left;
				padding:1em 0 0.7em 0;
				}
			dd{
				padding:1em 0 0.7em 10em;
				text-align:left;
				border-top:1px dashed rgb(var(--mainColor));
				}
			}
			@media (max-width: 768px) {
				dL{
					border-bottom:1px dashed rgb(var(--mainColor));
					dt{
						float:none;
						width:auto;
						text-align: left;
						padding:10px 10px 0 10px;
						border-top:1px dashed rgb(var(--mainColor));
						font-weight: 500;
					}
					dd{
						padding:.3em 10px 10px 10px;
						border-top:none;
					}
				}
			}
		}
		
		
