*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

html , input , textarea {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	/*font-size:14px;*/
}

html, textarea {
	font-size: 88%;
}

body{
	box-sizing:border-box;
	min-width:960px;
	margin:0;
	padding:0;
	background-image:url(/images/top/back/back.jpg);
	background-repeat:repeat-x;
}

img{
	border-style:none;
}

.sp {
	display:none !important;	
}

.shadow{
	display:none;
}

div#pageArea{
	width:960px;
	margin:0 auto;
}

div#headerArea{
	width:960px;
	height:74px;
	margin:0 auto;
}

div#contentArea{
	margin:-1px 0 0 -1px;
	width:960px;
	margin:0 auto;
}

div#contentArea > div{
/*	width:100%;	*/
}


/* ******************** コンテンツエリア ******************** */


div.linkLevel{
	margin:0 0 10px 0;
}

div.linkLevel > ul > li{
	/*font-size:10pt;*/
	font-size: small;
	display:inline-block;
}

/* ******************** フッター ******************** */

div#footer{	
	width:960px;
	margin:0 auto;
	padding-top:50px;
}

div.footer1{
	background-color:#d6edf1;
	color:#4C4C4C;
	padding:10px 0;
	text-align:center;
}

div.footer1 > div{
	margin:5px 0;
}

div.footer1 > div > span {
	margin:0 20px;
}

div.footer1 > div > a > span {
	margin:0 20px;
}

div.footer2{
	padding:10px 0;
	text-align:center;
	font-weight:bold;
	/*background-color:#0071BE;*/
	background-color:#004095;
	color:#FFFFFF;
}

div.footer2 > div{
	padding:10px 0;
/*	background-color:#004095;	*/
}

div.footer2 > div#copyright {
	/*font-size:12px;*/
}

div.footer2 > div > span {
	margin:0 10px;
}

div.footer2 > div > a {
	color:#FFFFFF;
}

div.footer2 > div > a:hover {
	color:#F14401;
}

div.footer2 > div > a > span {
	margin:0 10px;
}

/* ******************** その他 ******************** */

div.clear{
	clear:both;
}

.noAccent a{
	text-decoration: none;
}

.noAccent a:link{
	color: #000000;
}

.noAccent a:visited{
	color: #000000;
}

.noAccent a:hover{
	color: #000000;
}

.noAccent a:active{
	color: #000000;
}

div.ulCommon > ul{
	list-style:none;
	/*font-size:0;*/
	font-size: 0%;
	margin:0;
	padding:0;
}

/* ******************** サイトマップ ******************** */

div.sitemap4 {
	padding-bottom:10px;
}

div.sitemap4 > div {
	display:inline-block;
	padding:7px 10px 7px 20px;
	width:24%;
}

/* ******************** プラグイン ******************** */

div.pluginCategory > ul {
	padding:10px 0 10px 35px;
}

div.pluginCategory > ul > li {
	padding:5px;
}

ul.genre-news {
	margin-left:20px;
}

div.genre-news {
	padding-top:10px;
}
div.genre-news > div {
	clear:both;
	margin-bottom:0;
	display:table;
	width:100%;
}
div.genre-news > div > div {
	display:table-cell;
	vertical-align:middle;
}
div.genre-news > div > div.date {
	background-color:#d3e7c3;
	width:9%;
	text-align:center;
}
div.genre-news > div > div.title {
	padding:0 10px;
}
div.genre-news > div > div.cate {
	width:17%;
	height:18px;
	text-align:right;
}
