@charset "UTF-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
a{outline:none;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.current{color: #CDC8AA; text-decoration: none;}

a:link		{color:#669999; text-decoration: none;}
a:visited	{color:#669999; text-decoration: none;}
a:hover		{color: #CDC8AA; text-decoration: none;}
a:active	{color: #CDC8AA; text-decoration: none;}

a:hover img
{opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}


/*//////////////////////
Base Layout
//////////////////////*/
html,body {height: 100%;}

body{
	background: #fff;
	font-size:12px;
	line-height:1.8;
	}
p {
	margin-bottom:12px;
	}
	
strong{font-weight:bold;}

.tx-title{font-size:13px;
font-weight:bold;
color: #666666;}
	
#main{background:#FFF;
width:1000px;
padding:0;
margin:0 auto;
height:650px;}

#hed{widows:650px;
margin:0 0 0 10px;
padding:0;
display:block;}

#hed li{float:left;
margin:20px 40px 0 0px;
padding:0 0 0 0;}



	#naka{width:1000px;
margin:20px 0 0 0;
padding:0;}

.new{width:170px;
float:left;
margin:0;}

.list{width:170px;
float:left;
margin:0;
height:600px;}

.prof{width:170px;
float:left;
margin:0 20px 0 0;
height:600px;}

#naka2{width:1000px;}


#wrapper{min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
position: relative;}
	
/*//////////////////////
fonts
//////////////////////*/
h1,h2,h3,h4,h5{
	margin-bottom:18px;
	}
h3,h4,h5{
	padding-top:10px;
	}
body{
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	}
#footer{
display:block;
	background: #999999;
	font-size:11px;
	color:#fff;
	width:100%;
	text-align:center;
	height:20px;
	bottom:0;
	margin:0;
	padding:0;
	position: absolute;
	}
#footer a{color:#fff;}
#footer a:hover {color:#ccc;}



/*//////////////////////
utility
//////////////////////*/
.goTop{
	float:right;
	width:110px;
	margin-top:60px;
	}
	
.clearfix:after,#page-inner:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix,#page-inner {
  min-height: 1px;
}

* html .clearfix,* html #page-inner {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*//////////////////////
gallery
//////////////////////*/

#pic ul{margin-left:50px;}
#pic li{float:left; margin:0 15px 15px 0; padding:0;}