@charset "UTF-8";

/* CSS Document */
 /* @import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);*/
/* 共通 */

/* 共通 */

body, img, p, h1, h2, h3, ul, li, dt, dd {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

*, h1, h2, dt, dd {
	font-family : YuGothic, '游ゴシック', sans-serif;/*font-family: 'Noto Sans Japanese', sans-serif;*/
	font-weight: lighter;
}


/* ヒーロー */



.heroPicture ul{
	position:absolute;
	right:0px;
	background-color:rgba(0,0,0,0.70);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:30px;
}
	
.heroPicture li {
	list-style:none;
	display:inline-block;
	margin-right:40px;
	font-size:18px;
	color:white;
	font-family: 'Dosis', sans-serif;
	font-weight:300;
}

/*.heroPicture .titleWrapper {
	width:768px;
	height:auto;
	position:absolute;
	top:50%;
	margin-top:-50px;
}
*/
.heroPicture .logo {
	width:384px;
	position:absolute;
	top:50%;
	margin-top:-50px;
	background-color:rgba(255,255,255,0.90);
	padding-left:50px;
	padding-top:30px;
	padding-bottom:20px;
	height:100px;

}

/* ナビゲーション */

.navi a {
	font-family: 'Dosis', sans-serif;
	color:white;
}

.navi a:hover {
	color:#5A5A5A;
}

/* フッター */

footer {
	padding-top:100px;
	padding-bottom:100px;
	background:url(../img/backGroundCircle03.png)
}
footer ul {
}
footer li {
	height:650px;
	border-left:solid thin white;
}

footer li:last-child {
	border-right:solid thin white;
}

footer a:link {
	color:white;
}

footer a:focus {
	color:white;
}

footer a:hover {
	color:#5A5A5A;
	text-decoration:none;
}

footer p {
	font-size:16px;
	line-height:2;
	color:white;
}

footer a:visited {
	color:#929292;
}