@charset "UTF-8";


.map1	{
	margin-left: 215px;
	margin-top: 15px;
	}	
/*body		{background-image: url(../images/background2.png);*/
		/*background-image: url(../images/classroom.png);
		background-repeat: no-repeat;
		background-position: 0 10px;}

a		{color: #000066;}

a:hover		{color: #6600ff;}

li a:hover	{background-color: #ff0000;
		padding: 5px 0 0 2px;
		color: #ffffff;}*/		


/*div#container	{background-color: #006633;
		width: 900px;
		margin-left: auto;
		margin-right: auto;
		}
/*
h1		{font-size: 1.5em;
		font-family: Verdana,Helvetica,sams-serif;
		color: #330066;
		background-image: url(../images/mark.png);
		padding-left: 10px;
		padding-bottom: 0
		}
*/
/*h2		{
		background-image: url(../images/mark2.png);
		background-repeat: no-repeat;*/
/*		padding-bottom: 3px;
		border-bottom: solid 1px #cccccc;
		border-left: solid 5px #ff4500;		/*#1a77be;追加*/
/*		padding-top: 0px;
		padding-left: 10px;
		font-size: 1em;
		line-height: 15px;
		margin-left: 20px;
		clear: both;
		}
*/
/*h3		{
		background-image: url(../images/mark2.png);
		background-repeat: no-repeat;
		padding-bottom: 3px;
		border-bottom: solid 1px #cccccc;
		padding-top: 0px;
		padding-left: 20px;
		font-size: 0.8em;
		line-height: 10px;
		margin-left: 20px;
		clear: both;
		}
/*
h3		{font-size: 0.875em;
		padding-left: 10px;}
*/
p		{font-size: 0.75em;
		padding-left: 20px;
		line-height: 1.4 
		}

/*img.photo-odd	{
		float:right;
		margin-left: 15px;
		margin-bottom:30px;
		margin-right: 10px;}

img.photo-even	{
		float:left;
		margin-left: 15px;
		margin-bottom:30px;
		margin-right: 10px;}
*/
/* ヘッダー */
/*div#header	{background-color: #ff6633;
		}*/

/*div#header p	{color: #ffffff;
		font-size: 1.5em;
		padding-left: 15px;}*/
/*サポート実績*/
/*
dl.box	{
	margin-left: 15px;
	margin-bottom: 70px;
	height: 130px;
	overflow: auto;
	font-size:0.75em;
	background-color: #fdf5e6;
	}
dl.box dt{
	margin: 5px 0px 0px 6px;
	float: left;
	width: 100px;
	color: #ff0033;
	}
dl.box dd{
	margin: 5px 0 10px 0;
	padding: 3px 0 3px 50px;
	border-bottom: 2px dotted #aaa;
	}
*/
/* スライドショー */
.slider	{
	width: 300px;
	height: 200px;
	overflow: hidden;
	margin: 0 auto;
}
.slider-item  {
	width: 300px;
	float: left;
}
.ga img  {
	width: 100%;
}
.slider-inner  {
	width: 300%;
	animation: slider 10s infinite ease;
}
@keyframes slider  {
    0%{
	transform: translateX(0);
    }
    33%{
	transform: translateX(-300px);
    }
    66%{
	transform: translateX(-600px);
    }
    100%{
	transform: translateX(0);
    }
}
/*
.slide img  {
	position: absolute;
	top: 50%
	left: 50%;
	transform: translate(-50%,-50%)
	width: 100%;
	height: auto;
	opacity: 0;
	animation: slideshow 24s linear infinite;
}

.slide img: nth-child(2){
    animation-delay: 8s;
}

.slide img: last-child{
    animation-delay: 16s;
}
*/

/* グローバルナビゲーション */
/*ul		{
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		background-color: #bbffaa;
		padding: 3px 10px;
		}

li		{display: inline;
		padding-right: 10px;
		margin-left: 10px;
		font-size: 0.75em;
		}

li a		{text-decoration: none;}

*/
dl.milai	{
		margin-left: 180px;
		font-size: 1.2em;
		color:#8b0000;
}
dl.milai dt	{
		padding-left: 30px;
		font-size: 0.75em;
		}
.milai dd	{
		padding-left: 0px;
		font-size: 0.75em;
		}

/*テーブル*/

table.torouble1	{
		width: 300px;
		margin-left: 25px;
		border-style: solid ;
		border-color: #ff0000;
		border-collapse: collapse;
		}

/* content 
div#content	{border: solid 2px #bbffaa;
		background-color: #ffffff;
		width: 885px;
		padding:5px;
		}

p.id		{color: #660000;
		font-size: 0.8em;
		text-align: right;
		padding: 0 20px 2px 0px;
		}

p.mac		{
		margin: 20px;
}*/

/* フッター */

/*address	{color: #ffffff;
	font-size: 0.9em;
	font-style:  normal;
	margin-top: 30px;
	padding-bottom: 5px;
	text-align: center;
	}
*/
/*お問い合わせボタン*/
.button1{
    border: 1px solid #cc9900;
    padding:10px;
    background: #ffcc33;
    display: inline-block;
    font-weight: bold;
    transition: .3s;
}
.button1:hover{
    background: #003366;
    color: #fff;
}



/*
address a		{color: #ccffff;}
address a:hover		{color: #ccff66;}
</style>
*/
