﻿@charset "UTF-8";

/* ▼▼▼ ES賞受賞
=====================================*/
section{
    max-width: 1000px;
    margin: 0 auto;
    padding: 50px 20px 60px;
    }
.read{
	margin: 0 0 50px;
	color: #A25E5E;
	font-size: 22px;
	font-weight: bold;
	}
	.read + p img{
		width: 100%;
		}
article{
	border-top: 1px dashed #ccc;
	padding-top: 50px;
	margin-top: 50px;
	}
	article p{
		margin-bottom: 30px;
		}
article + div p{
	text-align: right;
	width: 100%;
	}
	article + div p:nth-child(1){
		margin: 0 0 20px;
		}
	article + div p img{
		width: 100%;
		max-width: 200px;
		}
#awards{
	padding-top: 0;
	}
	#awards .read{
		font-size: 20px;
		margin-bottom: 30px;
		}
	#awards ul.bg_txt{
		padding: 40px;
		margin: 0 0 30px;
		}
	#awards ul.bg_txt li{
		border-bottom: 1px dashed #ccc;
		padding-bottom: 20px;
		margin-bottom: 20px;
		}
	#awards ul.bg_txt li:last-child{
		margin: 0;
		}

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

section{
	padding: 30px 20px 40px;
	}
.read{
	margin: 0 0 25px;
	font-size: 18px;
	}

article{
	padding-top: 25px;
	margin-top: 25px;
	}
	article p{
		margin-bottom: 20px;
		}
article + div p:nth-child(1){
	margin: 0 0 20px;
	}
	article + div p img{
		max-width: 140px;
		}
#awards .read{
	font-size: 3.8vw;
	margin-bottom: 10px;
	}
	#awards ul.bg_txt{
		padding: 20px;
		margin: 0 0 20px;
		}
	#awards ul.bg_txt li{
		padding-bottom: 10px;
		margin-bottom: 10px;
		}
	#awards ul.bg_txt li:last-child{
		margin: 0;
		}

}


