﻿@charset "UTF-8";

#main {
	padding-bottom: 30px;
}

/* ごあいさつ
=====================================*/
#wrapper {
	background-image: url("img/about_bg.png");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.main-container {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 150px;
}

.content-left {
	flex: 1;
	max-width: 50%;
}

.content-right {
	flex: 2;
	max-width: 50%;

}

.txt_inner {
	background-color: #ffffff;
	padding: 20px;
	margin: 0 50px;
}

.name {
	margin-top: 30px;
	text-align: right;
}


/* ▼▼▼ 480px〜768px
=====================================*/
@media screen and (max-width: 768px) {


	#main {
		background-color: #ffffff;
	}

	.name {
		float: right;
		width: 120px;
	}

	.main-container {
		display: block;
		flex-wrap: wrap;
		padding-bottom: 0px;
	}

	.content-left {
		flex: 1;
		max-width: 100%;
		min-height: 200px;
		background-image: url("img/about_bg.png");
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.content-right {
		flex: 2;
		max-width: 100%;
		background-color: #ffffff;
	}

	.txt_inner {
		background-color: #ffffff;
		padding: 50px 0 50px 0;
		margin: 0 15px 0 15px;
	}

}