﻿
@charset "utf-8";
/* CSS Document */


* {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
	}
	
a:link{
	color: #CCCCCC;
}	
	
a:hover{
	color: #0099FF;
}


/*body背景イメージ・potition挿入*/
body {
	background-image: url(../images/gunsei-bg-01_02.png);
	background-repeat: repeat-x;
	width: auto;
	height: auto;
	background-color: #ccffff;
	}


#box {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	background-color: #fff;
	padding-top: 0px;
	color: #000;
	padding-top: 1px;
			}

#title {
	height: 70;
	width: 1000px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	 }

#navi_btn {
	height: auto;
	width:1000px;
	margin: 0px;
	padding: 0px;
		
	}
/*
#navi_btn ul{
	height: auto;
	width: 170px;
	margin-left: 15px;
	margin-right: 15px;	
	}
 
 #navi_btn li {
	float:  left;
	height: auto;
	width: 170px;
	overflow: hidden;
	}
	
	
*/

	
#contents {
	width: 1000px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	background-color: #fff;
	
	}



#left-box{
	float: left;
	width: 245px;
	height: auto;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
}


	

#right-box {
	float: left;
	width: 710px;
	height: auto;
	margin-left: 15px;
	margin-top: 15px;
	
	}
	
	


#top-photo{
	width: 970px;
	height:auto;
	margin-top:15px;
	margin-left: 15px;
	margin-right: 15px;
}

#main-box {		
	width: 970px;
	height: auto;
	padding: 0px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	background-color: #fff;
	}


#footer{
	width:1000px;
	height: auto;
	clear: both;
	margin-bottom: 0px;
	}

/*
#table td{
	border:solid 1px #1b1b1b;
	}

#table tr{
	border:solid 1px #1b1b1b;
	}
	
#table table{
	border:solid 1px #1b1b1b;
	}
*/


h1{
	color: #F90;
	font-weight: bold;
	}

h2{
	color: #FFF;
	font-weight: bold;
	}
h3{
	color: #F90;
	font-weight: bold;
	}

p{
	clear: both;
	margin: 0;
	
}

table{
	height: auto;
	float: left;
	margin-top: 0;
	}
 
 
ul{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 15px;
	padding: 0;
	border-bottom:solid 1px #0000FF;

}
li{
	list-style:none;
	margin: 0; 
	padding: 0;
}
a{
	margin: 0; 
	padding: 0;
}


img{
	float: left;
	display: block;
	border: none;
	margin: 0;
	}

span.sample600 { font-weight: 600; }

p.line-height{ line-height:35px; }




#gallery {
	
	padding: 0px;
	margin: 0 auto;
}
#gallery ul {
	list-style: none;
	border:none;	
}
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #FF99CC;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	
}
#gallery ul a:hover { color: #fff; }
