﻿@charset "utf-8";

	header div{
		height:30vw;
		text-align:center;
		background-image:url("../images/top/header.jpg");
		background-position:left bottom;
		background-size:cover;
	}

	header div img{
		width:55%;
		margin-top:4vw;
	}

	article p.cat{
		position: relative;
	}
		
	article p.txt{
		position: relative;
		padding-top: 10px;
		padding-left: 15px;
		padding-bottom: 5px;
		font-size:x-large;
	}
	article p.sub{
		padding-left: 15px;
		padding-bottom: 10px;
		font-size:"small";
		white-space: nowrap;
		color:#FFFFFF;
	}

	aside{
		margin-bottom:12px;
	}
	
	article p.cat img.ng{
		position: absolute;
		bottom:2px;
		left:0px;
	}
	
	aside div{
		margin:0.1wv;
	}
	
	aside ul.newsUl{
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
	}
	aside ul.newsUl li{
		white-space: nowrap;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
	}

	aside ul.newsUl li span.day{
		font-size:1.1em;
	}
	aside ul.newsUl li span.msg{
		font-size:1.2em;
	}
	
/**********
PC 向け(1920超え)
***********/
@media only screen and (min-width: 1921px){
	
	article p.cat img.bg{
		width:100%;
	}

}
/**********
PC 向け
***********/
@media only screen and (min-width: 1261px){

	article div.min,
	article div.max{
		display:inline-block;
		overflow:hidden;
		background-color:FFFFFF;
		margin:0.1vw;
	}

	article div.min{
		width:33%;
	}
	article div.max{
		width:66%;
	}

	article p.txt img{
		margin-left:10px;
		position: absolute;
		top:10px;
		right:10px;
	}
	

}

/**********
モバイル 向け
***********/
@media only screen and (max-width: 1260px){

	#navUl{
		background-color:#FFFFFF;
	}
	
	header,article,aside,footer{
		width:100%;
	}
	
	header{
		margin-bottom:20px;
	}

	header img{
		width:70%;
	}
	article div.lef{
		margin-bottom:12px;
	}
	article div.rig{
		margin-bottom:12px;
	}
	article p.cat{
		position: relative;
	}
	article p.cat img.bg{
		width:100%;
	}
	article p.txt img{
		position: absolute;
		right:20px;
	}
	article p#cat2 img.bg{
		height:22.8vw;
	}
	article p#cat3 img.bg{
		height:22.8vw;
	}
	article p#cat6 img.bg{
		height:22.8vw;
	}
}

