/*初期化*/

/*
* html img,* html div,* html ul li{
	behavior:url(http://192.168.0.3/test/kawasaki/www/js/iepngfix.htc);
}
*/

*{
	font-family:'メイリオ',Meiryo,'MS Pゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro';
	margin:0px;
	padding:0px;
}

html,body{
	height: 100%;
}

html{
	background:url("../../images/default/img_common/bg_gray.png");
	overflow-y:scroll;
}

body{
	font-size:62.5%;
}


h1,h2,h3,h4{
	margin:0px;
	padding:0px;
	font-size:1em;
}

ul{
	list-style:none;
	list-style-position:outside;
	padding:0px;
	margin:0px;
}

dl{
	list-style:none;
	list-style-position:outside;
	padding:0px;
	margin:0px;
}

ol{
	list-style-position:inside;
	padding:0px;
	margin:0px;
}

p{
	margin:0px;
	padding:0px;
}

address,em{
	font-style: normal;
}

img{
	vertical-align:top;
}

/*リンク設定*/
a,
a:visited{
	color:#B7EEFF;
	text-decoration: none;
}
/*
a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
*/

a:hover,a:active{
		background: url("../../images/default/img_common/txt_hover.png");
		font-weight:bold;
}
a#logo:hover,a#logo:active,p.twitter a:hover,p.twitter a:active,.newDiscoList a:hover,.newDiscoList:active{
		background: none;
}
a img{
	border:none 0px;
}

/*基本*/

html{
/*	background: #000;*/
}
body{
	width:100%;
	margin:0px;
	text-align:center;
/*	background: #FFF; */
}

#shadow{
	text-align:left;
	width:100%;
	margin:0;
	font-size:1.25em;
	line-height:1.7em;
/*	background: #FFF; */
	position: relative;
	height: 100%; 
	min-height: 100%;
}

body > #shadow{
	height: auto;
}


/*header*/
#header{
/*	height: auto;  */
height: 80%;
}

#content-wrapper{
}

/*screen*/
#screen{
}
/*parents*/
#parents{
/*	width: 920px; */
width:1020px;
	margin: 0 auto;
}
/*entry*/
#entry{
/*	width: 710px; */
width:820px;
	margin-left:200px;
	position: relative;
	z-index: 2;
	padding-top: 50px;
	min-height: 800px;
	margin-bottom:20px;
}
/*leftbox*/
#leftbox{
	background: url("../../images/default/img_common/leftbox_bg.png");
 	width:200px;
	height: 100%;
	position:absolute; 
	top:0;
	z-index: 1
}
	p.news{
		background: url("../../images/default/img_common/news_title.png") no-repeat;
		width: 43px;
		height: 0;
		padding-top: 11px;
		display: block;
		overflow: hidden;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	#leftbox dl#news_main{
		margin: 0 5px 20px 5px;
		background: url("../../images/default/img_common/dotline_white.gif") repeat-x top;
		padding-top: 20px;
}
			#leftbox dl#news_main dt,
			#leftbox dl#news_main dd{
				margin-left: 5px;
				font-size: 0.9em;
				line-height: 1.5em;
}
			#leftbox dl#news_main dt{
			background: url("../../images/default/img_common/news_arrow.gif") no-repeat left 2px;
			padding-left:13px;
}
			#leftbox dl#news_main dd{
				margin-bottom: 20px;
}
	#leftbox p.twitter{
		background: url("../../images/default/img_common/dotline_white.gif") repeat-x top;
		text-align: right;
		padding-top: 49px;
		padding-right: 5px;
		margin: 0 5px;
}
/*gnavi*/
#gnavi li a,#footer .btmMenu ul li a {
    -webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	-ms-transition: background 0.5s linear;
	transition: background 0.5s linear; /* 標準 */
}
#gnavi{
	text-align: left;
/*	margin: 131px 5px 48px 5px; */
	margin: 181px 5px 48px 5px;
	padding-top: 43px;
	background: url("../../images/default/img_common/dotline_white.gif") repeat-x top;
	}
/*#gnavi li a:hover{
	filter: alpha(opacity=60);
}
*/
	#gnavi li{
		margin-left: 15px;
	}
	#gnavi li a{
		height: 0;
		display: block;
		overflow: hidden;
	}
	#gnavi li a:link,
	#gnavi li a:visited{
		background-position: 0 0;
	}
	#gnavi li.navNews a{
		background: url("../../images/default/img_common/gnavi_news_a.png") no-repeat;
		width: 62px;
		padding-top: 30px;
	
}
	#gnavi li.navNews a:hover,
	#gnavi li.navNews a:active{
		background: url("../../images/default/img_common/gnavi_news_hover.png") no-repeat;
	}
	#gnavi li.navBiography a{
		background: url("../../images/default/img_common/gnavi_biography_a.png") no-repeat;
		width: 116px;
		padding-top: 42px;
		margin-top: 13px;
	}
	#gnavi li.navBiography a:hover,
	#gnavi li.navBiography a:active{
		background: url("../../images/default/img_common/gnavi_biography_hover.png") no-repeat;
	}

	#gnavi li.navDisco a{
		background: url("../../images/default/img_common/gnavi_disco_a.png") no-repeat;
		width: 124px;
		padding-top: 40px;
		margin-top: 10px;
	}
	#gnavi li.navDisco a:hover,
	#gnavi li.navDisco a:active{
		background: url("../../images/default/img_common/gnavi_disco_hover.png") no-repeat;
	}
	#gnavi li.navBlog a{
		background: url("../../images/default/img_common/gnavi_blog_a.png") no-repeat;
		width: 60px;
		padding-top: 32px;
		margin-top: 7px;
	}
	#gnavi li.navBlog a:hover,
	#gnavi li.navBlog a:active{
		background: url("../../images/default/img_common/gnavi_blog_hover.png") no-repeat;
	}
	#gnavi li.navInstagram a{
		background: url("../../images/default/img_common/gnavi_instagram_a.png") no-repeat;
		width: 116px;
		padding-top: 42px;
		margin-top: 7px;
	}
	#gnavi li.navInstagram a:hover,
	#gnavi li.navInstagram a:active{
		background: url("../../images/default/img_common/gnavi_instagram_hover.png") no-repeat;
	}
/*footer*/
#footer{
	position:absolute;
/*	bottom: 0;  */
	background:url("../../images/default/img_common/footer_bg_line.jpg") ;
	width:100%;
	font-size:1.4em;
	padding-bottom:10px;
	z-index: 1;
	height:20%;
	max-height: 210px;
	min-width:1020px;
}
#footer .btmMenuWrap{
		width: 1020px;
		margin:0 auto;
}
	#footer .btmMenu,
	#footer .copyright{
		width: 1020px; 
		margin:0 auto;
	}
	#footer .btmMenu ul{
		margin-top: 25px;
}
	#footer .btmMenu ul li{
		float: left;
		margin-right: 27px;
		padding-right: 27px;
		background: url("../../images/default/img_common/ft_dotborder.gif") no-repeat right;
}
	#footer .btmMenu ul li span{
}
	#footer .copyright{
		margin-top: 40px;
		margin-bottom: 20px;
	}
		#footer .copyright p{
			width: 233px;
			margin-left: auto;
			font-size:0.5em;
	}
		#footer .copyright a,
		#footer .copyright a:hover,
		#footer .copyright a:active,
		#footer .copyright a:visited{
		color:#d5d5d9;
}
			#footer .copyright p span{
				background: url("../../images/default/img_common/copyright.gif") no-repeat;
				width: 233px;
				height: 0;
				padding-top: 7px;
				display: block;
				overflow: hidden;
				text-align: right;
				font-size:0.1em;
			}
	#footer .btmMenu ul li a{
		height: 0;
		display: block;
		overflow: hidden;
	}
	#footer .btmMenu ul li.policy a{
		background: url("../../images/default/img_common/ftpolicy.png") no-repeat;
		width: 80px;
		padding-top: 21px;
	}
	#footer .btmMenu ul li.policy a:hover{
		background: url("../../images/default/img_common/ftpolicy_hover.png") no-repeat;
}
	#footer .btmMenu ul li.sitemap a{
		background: url("../../images/default/img_common/ftsitemap.png") no-repeat;
		width: 61px;
		padding-top: 20px;
	}
	#footer .btmMenu ul li.sitemap a:hover{
		background: url("../../images/default/img_common/ftsitemap_hover.png") no-repeat;
	}

/*共通*/
p,ul,ol,h1,h2,h3,dl{
color:#fff;
}
ul.pagelist{
	margin:10px 0px;
}

ul.pagelist li{
	display:inline-block;
	vertical-align:middle;
	border-right:1px solid #888;
	padding:0.25em;
	line-height:0.5em;
}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}