@charset "utf-8";
/* meiji-physics common.css */

html{
	height:100%;
}

body{
	overflow-y:scroll;
	color: #3D3938;
	height:100%;
	font-size:14px;
	font-family:"Lucida Grande", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro W3" , "Meiryo" , "CI" , "lr oSVbN","Arial";
	line-height:180%;
	background-color:#F4F6F8;
	padding:0px;
	margin:0px;
}

.clearfix:after{/*clearfix設定*/
	content: "";
	display: block;
	clear: both;
}
	
img, ul, li, h1, h2, h3, h4, p, div{
	padding:0;
	margin:0;
	border:0;
}

/* Yokoyama add start */
img {
	vertical-align:top;
}
/* Yokoyama add end */

ul, li{
	list-style-type:none;
}

.blank {
	clear:both;
	line-height:0px;
	font-size:0px;
}

a:link,
a:active,
a:visited{
	color:#381F86;
	text-decoration:underline;
}

a:hover{
	color:#381F86;
	text-decoration:none;
}

/*--header--*/
header{
	line-height:140%;
	clear:both;
	margin:0px auto 0px auto;
}

ul#navi li a{
	color:#3D3938;
	text-decoration:none;
}

ul#navi li a:hover{
	color:#7B92A8;
	text-decoration:none;
}


/*--pagetop--*/
#pagetop_pc{
    position:fixed;
    left: auto;
    bottom: 175px;
	margin-left:1120px;
	z-index:100;
}

#pagetop_pc a{
    width: 65px;
    height: 65px;
    display: block;
}


/*--footer--*/
footer{
	border-top:#7B92A8 1px solid;
}