﻿@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(http://fonts.googleapis.com/earlyaccess/notosansjp.css);


/*@media(min-width:1020px){
	#wrap{
		width:1020px;
		margin:0 auto;
		background-image: 
		text-align:left;

	}
}*/

#eln_body {
	width:70%;
	margin:0 auto;
	padding-top:20px;
	margin-right: auto;
	font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	font-size:17px;
}


#eln_body a{
	color:#fff;
}

.site a{
	color:dodgerblue;
	text-decoration: none;

}

.site a:hover{
	color:dodgerblue;
	font-weight:none;
}



#main_eln section h3{
	/*font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	color:white;
	font-size:18px;	
	font-weight:bold;
	background:#0174DF;
	margin:5px;
	padding:5px;
}

.pcspec {
	font-size:16px;
	width:300px;
	height:20px;
	line-height:20px;
	margin-right:auto;
	margin-left :5%;
	text-align:center;
	border:2px solid blue;
	border-radius:10px 10px 10px 10px;
	background:blue;

}

main section p{
	padding-left: 1.2em;
	text-indent:0;
}




main section a{
	color: #fff;
	text-decoration: none;
	transition: 0.3s;
}


main section a:hover{
	color: #fff;
	font-weight: bold;
}



.close{
	text-align: center;
}

footer small{
	display:block;
	background-color:gray;
	color:white;
	font-size:0.7em;
	padding:5px;
	text-align:center;




/*===============================================
●画面の横幅が0～480px(スマホ用）
===============================================*/
/*
@media screen and (min-width: 0px) and (max-width: 480px) {
	
	header h1 {
		width:100%;
		font-size:150%;
		margin:5px 0px 5px 0px;
	}
	header h2 {
		width:97%;
		font-size:130%;
		margin:5px 0px 5px 0px;
	}
	header h4 {
		width:97%;
		font-size:120%;
		margin:5px 0px 5px 0px;
	}

	ul {
		display:none;
	}

	.form{
		font-size:120%;
		width:90%;
		height:30px;
		line-height:30px;
		margin-right:auto;
		margin-left :3%;
		text-align:center;
		border:2px solid blue;
		border-radius:10px 10px 10px 10px;
		background:blue;
	
}


	.gaiyo{
		font-size:90%;
		color:white;
		width:100%;
		height:auto;
		line-height:25px;
		margin-right: auto;
		margin-left : auto;
		text-align:left;
		border-radius:15px 15px 15px 15px;
		background:darkblue;
	}

	.pcspec {
		font-size:90%;
		width:90%;
		height:20px;
		line-height:20px;
		margin-right:auto;
		margin-left :5%;
		text-align:center;
		border:2px solid blue;
		border-radius:10px 10px 10px 10px;
		background:blue

}

	.demo{
		font-size:130%;
		color:white;
		width:90%;
		height:30px;
		line-height:30px;
		margin-right:auto;
		margin-left :3%;
		text-align:center;
		border:2px solid limegreen;
		background:linear-gradient(white,limegreen);
		text-shadow:-1px -1px 1px black;

}

	.nagare{
		font-size:120%;
		width:90%;
		height:30px;
		line-height:30px;
		margin-right: auto;
		margin-left : auto;
		text-align:center;
		border:2px solid blue;
		border-radius:15px 15px 15px 15px;
		background:linear-gradient(white,blue);
		text-shadow:-1px -1px 1px gray;
}

	
}*/


