@charset "utf-8";

/* ==================================================================
	project.css
=================================================================== */


/* --------------------------------
   □ 共通
------------------------------- */ 
.main h2.title{
	font-size:32px;
	margin-bottom:30px;
	letter-spacing:0.3em;
	border:solid 1px #ddd;
    padding: 17px;
    background: -webkit-gradient(linear, left top, left bottom, from(#177BD6), to(#035EAF));
    background: -moz-linear-gradient(left top, #177BD6, #035EAF);
	background: linear-gradient(to bottom right, #177BD6, #035EAF);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#177BD6', endColorstr='#035EAF',GradientType=0 );
	color:#FFF;
}
.main .section h3{
	font-size:160%;
	line-height:1.5;
	padding-bottom:1em;
	color:#035EAF;
	font-family: "Sawarabi Mincho";
}

.main{
	font-size:18px;
	background:#FFF;
}

.main .section{
	padding:0 3%;
}

.main .section .subsection{
    margin-bottom:30px;
}

.backnumber{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.backnumber li{
	margin-bottom:2em;
	width:49%;
}

.main .section .backnumber dt{
	position:relative;
	display:block;
	background:#f1f1f1;
	text-align:center;
}

.backnumber li dt img{
	margin:4% 0;
	width:80%;
}

.backnumber li dd{
	margin-top:0.5em;
	font-size:130%;
	font-family: "Sawarabi Mincho";
}
.backnumber li dd span{
	display:block;
	font-size:80%;
	color:#969696;
	font-family:"Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo;
}


/* new ***/
.main #new.section{
	margin-bottom:2em;
	font-size:130%;
}
.main #new.section dt{
	position:relative;
	display:block;
	background:#f1f1f1;
	text-align:center;
}

.main #new.section dt img{
	margin:4% 0;
	width:60%;
}

.main #new.section dd.outline{
	margin-top:0.5em;
	font-size:130%;
	font-family: "Sawarabi Mincho";
}

.main #new.section dd span{
	display:block;
	font-size:80%;
	color:#969696;
	font-family:"Helvetica Neue", "Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3", Meiryo;
}