@charset "UTF-8";






@media screen and (min-width: 900px) {
	br.sp {
		display: none;
	}
	

	header.content {
		background: url(../img/title.png) 50% 50% no-repeat;
	}
	
	
	main section .column {
		margin: 55px 0 0;
	}
	main section .column + .column {
		margin-top: 75px;
	}
	main section h3 {
		margin: 0 0 40px;
		padding: 0 0 16px 3px;
		font-size: 22px;
		font-weight: bold;
		background: url(../img/dot.png) 0 100% repeat-x;
	}
	main section figure {
	}
	main section article {
	}
	main section figure + article {
		margin-top: 40px;
	}
	main section article + figure {
		margin-top: 40px;
	}
	main section figure img {
		width: 100%;
		height: auto;
	}
	
	main section .talk .name {
		position: absolute;
		left: 0;
		top: 0;
		font-weight: bold;
	}
	main section .talk .name:after {
		content: "：";
	}
	main section .talk p {
		position: relative;
		padding-left: 62px;
	}
	main section .talk p + p {
		margin-top: 30px;
	}
	main section .note {
		margin: 70px 0 0;
		font-size: 16px;
		font-weight: normal;
	}
}





@media screen and (max-width: 899px) {
	header.content {
		background: url(../img/title_sp.png) 50% 50% no-repeat;
		background-size: 202px auto;
	}
	
	
	main section .column {
		margin: 20px 0 0;
	}
	main section .column + .column {
		margin-top: 35px;
	}
	main section .column + .column + .column {
		margin-top: 40px;
	}
	main section h3 {
		margin: 0 0 20px;
		padding: 0 0 9px 2px;
		line-height: 1.5;
		font-size: 14px;
		font-weight: bold;
		background: url(../img/dot.png) 0 100% repeat-x;
		background-size: 5px auto;
	}
	main section figure {
	}
	main section article {
	}
	main section figure + article {
		margin-top: 20px;
	}
	main section article + figure {
		margin-top: 20px;
	}
	main section figure img {
		width: 100%;
		height: auto;
	}
	
	main section .talk .name {
		position: absolute;
		left: 0;
		top: 0;
		font-weight: bold;
	}
	main section .talk .name:after {
		content: "：";
	}
	main section .talk p {
		position: relative;
		padding-left: 42px;
	}
	main section .talk p + p {
		margin-top: 15px;
	}
	main section .note {
		margin: 35px 0 0;
		font-size: 12px;
		font-weight: normal;
	}
}







