/*---------------ベースレイアウト----------------*/



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


body{
			text-align:center;
}


#all{
			width:800px;
			height:auto;
			margin: 0px auto;
			border:1px solid #000;
}


#head{
			width:800px;
			padding:10px 10px 0 10px;
			border:1px solid #ccc;
			float:left;
}


.logo{
			float:right;
}



#main{
			width:800px;
			height:300px;
			border-top:1px solid #000;
			border-bottom:1px solid #000;
}


#contens{
			width:800px;
			padding:10px 10px;
			border:0px solid #ccc;
}



#text1{
			width:380px;
			height:600px;
			margin:0 5px 0 0;
			border:1px solid #000;
			float:left;
}


#text2{
			width:380px;
			height:210px;
			border:1px solid #000;

}


#gallery{
			width:390px;
                           padding: 0 10px;
			margin:-390px 1px 0px 0px;
			border:0px solid #000;
			float:right;
}


#link{
			width:580px;
			padding:0px 10px;
			margin:0 0 10px 0;
			border:0px solid #000;
}


#gallery ul{
			margin:0 0px 5px 15px;
			width:365px;
			height:340px;
			border:0px solid #000;
			overflow-y: scroll;
}


#gallery li, #link li{
			margin:0 10px 5px 0;
			float:left;
}


#gallery ul li img{
			text-decoration: none;
			border:0px solid #000;
}


#ken{
			width:200px;
			height:70px;
			float:left;
			margin:0 0 0px 5px;
			border:1px solid #000;

}


#add{
			width:800px;
			height:20px;
			text-align:center;
			border:0px solid #000;

}




/*---------------イメージ----------------*/


.logo1{
			width:275px;
			height:60px;
			float:left;
			background-image: url(img/tateisi/title1.jpg);
			background-repeat: no-repeat;
			text-indent: -5000px;

}


.logo2{
			width:275px;
			height:60px;
			float:left;
			background-image: url(img/kinsi/title1.jpg);
			background-repeat: no-repeat;
			text-indent: -5000px;

}


.main1{
			width:800px;
			height:300px;
			float:left;
			background-image: url(img/tateisi/tate_back.jpg);
			background-repeat: no-repeat;
			text-indent: -5000px;
}


.main2{
			width:800px;
			height:300px;
			float:left;
			background-image: url(img/kinsi/kinsi_back.jpg);
			background-repeat: no-repeat;
			text-indent: -5000px;
}


.logo{
			width:100px;
			height:43px;
			background-image: url(img/k_logo.jpg);
			background-repeat: no-repeat;
			text-indent: -5000px;
}


/*---------------バナー----------------*/


.link1 a, .link2 a{
			display: block;
			width:88px;
			height:31px;
			text-indent: -5000px;
}


.link1{
			background-image: url(img/k_ban.jpg);
			background-repeat: no-repeat;
}


.link2{
			background-image: url(img/3d_banner.gif);
			background-repeat: no-repeat;
}


/*---------------テキスト----------------*/


h3, h4, h5{
			margin:0px 0 10px 0px;
			text-align:left;
			color:#fff;
			font-size:1em;
			background-color:#903;
}


h3, h4{
			width:380px;
			height:20px;
			padding:5px 10px;
}


h5{
			width:380px;
			height:20px;
			padding:5px 10px;
}


h6{
			margin:0px 0 10px 0px;
			text-align:left;
			color:#fff;
			font-size:0.9em;
			background-color:#903;
			padding:3px 10px;

}


#add{
			font-size:0.6em;
			color:#ccc;
}


#text2 li{
			text-align:left;
			margin:5px 0 4px 0px;
			font-size:0.9em;
}


#text2 ul{
			margin:10px 0 4px 40px;
			list-style-type: square;
}


#ken{
			text-align:center;
			text-margin:0 10px;
			font-size:0.9em;
}


#ken ul{
list-style-type: none;
}


/*---------------インフレーム----------------*/


#disp{
			width:375px;
			height:550px;
			border:0px solid #000;
}


