.pagetop {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.pagetop p {
	text-align: right;
}
.txt-box {
	padding: 10px;
}
.txt-box p {
	line-height: 135%;
}

#main #subpage-box {
	margin: 0px;
	padding: 0px;
	width: 580px;
	clear: both;
}
/*******************************サブタイトル***************************************/

#main #title-bus_muryou {
	background-image: url(../../img/subimg/title-bus_sougei.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-choice {
	background-image: url(../../img/subimg/title-choice.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-choice_moto {
	background-image: url(../../img/subimg/title-choice_moto.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-links {
	background-image: url(../../img/subimg/title-links.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-access {
	background-image: url(../../img/subimg/title-access.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-map {
	background-image: url(../../img/subimg/title-map.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-bus {
	background-image: url(../../img/subimg/title-bus.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


#main #title-entering {
	background-image: url(../../img/subimg/title-entering.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-price {
	background-image: url(../../img/subimg/title-price.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main #title-price01 {
	background-image: url(../../img/subimg/title-price01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-price02 {
	background-image: url(../../img/subimg/title-price02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-price03 {
	background-image: url(../../img/subimg/title-price03.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main #title-price04 {
	background-image: url(../../img/subimg/title-price04.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-kari-nyuko {
	background-image: url(../../img/subimg/title-kari-nyuko.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-contact {
	background-image: url(../../img/subimg/title-contact.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-flow01 {
	background-image: url(../../img/subimg/title-flow01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-flow02 {
	background-image: url(../../img/subimg/title-flow02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-campaign {
	background-image: url(../../img/subimg/title-campaign.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-nursery {
	background-image: url(../../img/subimg/title-nursery.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-info {
	background-image: url(../../img/subimg/title-info.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-info01 {
	background-image: url(../../img/subimg/title-info01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-info02 {
	background-image: url(../../img/subimg/title-info02.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-student01 {
	background-image: url(../../img/subimg/title-student01.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-student {
	background-image: url(../../img/subimg/title-student.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-schedule {
	background-image: url(../../img/subimg/title-schedule.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-schedule_week {
	background-image: url(../../img/subimg/title-schedule_week.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-policy {
	background-image: url(../../img/subimg/title-policy.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-company {
	background-image: url(../../img/subimg/title-company.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-sitemap {
	background-image: url(../../img/subimg/title-sitemap.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main #title-hours {
	background-image: url(../../img/subimg/title-hours.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main #title-yakan {
	background-image: url(../../img/subimg/title-yakan.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #title-tanki {
	background-image: url(../../img/subimg/title-tanki.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




.ddsg-wrapper h2{
	background-image: url(../../img/subimg/title-sitemap.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 180px;
	width: 650px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.ddsg-wrapper ul{
	margin-left:25px;
}

.ddsg-wrapper li{
	line-height:150%;
}






/********************************鴨居を選ぶ理由***************************************/

#main .choice-txt {
	padding-left: 70px;
	padding-right: 10px;
	line-height: 135%;
	padding-bottom: 25px;
}
#main .choice01,#main .choice01 a {
	background-image: url(../../img/subimg/choice01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice02,#main .choice02 a {
	background-image: url(../../img/subimg/choice02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice03,#main .choice03 a {
	background-image: url(../../img/subimg/choice03.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice04,#main .choice04 a{
	background-image: url(../../img/subimg/choice04.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice05,#main .choice05 a {
	background-image: url(../../img/subimg/choice05.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice06,#main .choice06 a {
	background-image: url(../../img/subimg/choice06.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice07,#main .choice07 a {
	background-image: url(../../img/subimg/choice07.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice08,#main .choice08 a{
	background-image: url(../../img/subimg/choice08.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice09,#main .choice09 a {
	background-image: url(../../img/subimg/choice09.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice10,#main .choice10 a {
	background-image: url(../../img/subimg/choice10.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}
#main .choice11,#main .choice11 a {
	background-image: url(../../img/subimg/choice11.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 46px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
}




/********************************鴨居の二輪が人気な理由**************************************/







	div#choice_moto01 {
		margin:10px 0; width:580px; height:77px;
		background-image:url(../../img/subimg/choice_moto01.jpg); position: relative;
	}
 	div#choice_moto01-link1 {
		position:absolute; left:348px; top: 7px; width: 205px; height: 30px;
	}
	div#choice_moto01-link1 a {
		display: block; height: 30px;
		text-indent:-9999px;
		overflow: hidden;
	}
	div#choice_moto01-link1 a:hover {
		background:url(../../img/subimg/choice_moto01_rollover.jpg) -348px -7px no-repeat;
	}
	div#choice_moto01-link2 {
		position:absolute; left:348px; top: 39px; width: 205px; height: 30px;
	}
	div#choice_moto01-link2 a {
		display: block; height: 30px;
		text-indent:-9999px;
		overflow: hidden;
	}
	div#choice_moto01-link2 a:hover {
		background:url(../../img/subimg/choice_moto01_rollover.jpg) -348px -39px no-repeat;
	}
	
	/* rollover 07 */
	div#choice_moto07 {
		margin:10px 0; width:580px; height:150px;
		background-image:url(../../img/subimg/choice_moto07.jpg); position: relative;
	}
 	div#choice_moto07-link1 {
		position:absolute; left:15px; top: 44px; width: 272px; height: 92px;
	}
	div#choice_moto07-link1 a {
		display: block; height: 92px;
		text-indent:-9999px;
		overflow: hidden;
	}
	div#choice_moto07-link1 a:hover {
		background:url(../../img/subimg/choice_moto07_rollover.jpg) -15px -44px no-repeat;
	}
	div#choice_moto07-link2 {
		position:absolute; left:293px; top: 44px; width: 272px; height: 92px;
	}
	div#choice_moto07-link2 a {
		display: block; height: 92px;
		text-indent:-9999px;
		overflow: hidden;
	}
	div#choice_moto07-link2 a:hover {
		background:url(../../img/subimg/choice_moto07_rollover.jpg) -293px -44px no-repeat;
	}
	
	.block-hide {
		height:0px; overflow: hidden;
	}


/********************************入学案内**************************************/


#subpage-box .txt-box .entrance1 a {
	background-image: url(../../img/subimg/entrance01_link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;
}

#subpage-box .txt-box .entrance2 a {
	background-image: url(../../img/subimg/entrance02_link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;
}

#subpage-box .txt-box .entrance3 a {
	background-image: url(../../img/subimg/entrance03_link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;
}




/********************************アクセス**************************************/

#main #subpage-box .access {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B4BF;
	padding-bottom: 10px;
	margin-bottom: 10px;
	height: 71px;
}


#main #subpage-box .access:after {
    display:block;
    margin-top:-1px;
    height:1px;
    content:"";
    clear:both;
}
#main #subpage-box .access .access-1{
	float: left;
	height: 71px;
	width: 71px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #subpage-box .access .access-2 {
	float: right;
	width: 499px;
	margin: 0px;
	padding: 0px;
}
#main #subpage-box .access .access-1 .train {
	background-image: url(../../img/subimg/access-train.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 71px;
	text-indent: -9999px;
}
#main #subpage-box .access .access-2 .train1 {
	background-image: url(../../img/subimg/access-train1.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 35px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-bottom: 7px;
}
#main #subpage-box .access .access-1 .bus {
	background-image: url(../../img/subimg/access-bus.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 71px;
	text-indent: -9999px;
}
#main #subpage-box .access .access-2 .bus1 {
	background-image: url(../../img/subimg/access-bus1.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 34px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-bottom: 7px;
}
.clear {
	clear: both;
}
.list1 li {
	background-image: url(../../img/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px;
	font-size: 14px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
}
.list2 li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.list3 li {
	list-style-position: inside;
	list-style-type: decimal;
	font-size: 12px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 135%;
	background-image: url(../../img/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
}
.list4 li {
	list-style-type: none;
	font-size: 12px;
	background-image: none;
	padding-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 0px;
}

.list5 {
	background-image: url(../../img/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 5px;
	font-size: 14px;
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 30px;
}
.list6 li {
	background-image: url(../../img/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	font-size: 12px;
}



table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B4BF;
	border-left-color: #B2B4BF;
}
td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B4BF;
	border-bottom-color: #B2B4BF;
	padding: 7px;
	font-size: 12px;
}
.pink-td {
	background-color: #FBE2E2;
}
.yellow-td {
	background-color: #FFFFCC;
}
.yellow01-td {
	background-color: #FFFF99;
	font-weight: bold;
}

.blue-td {
	background-color: #DCF0FC;
}

.orange-td {
	background-color:#FFDFD0;
}

.green-td {
	background-color:#E1F4CA;
}
.perple-td {
	background-color: #DADAED;
}

.kon-td {
	background-color:#AEC9E3;
}

#main #subpage-box .nursery {
	background-image: url(../../img/subimg/nursery.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 580px;
	text-indent: -9999px;
}

.tb_op{
	margin-bottom:15px;
}

.tb_op .red{
	color:#F00;
}

.op_td{
	text-align:center;
	background-color:#A2DDFF;
}

.cen_td{
	text-align:center;
}
.course_td{
	width:350px;
	font-size: 14px;
	text-align: center;
	background-color:#A2DDFF;
}
/********************************施設案内*****************************/
#main #subpage-box .info01 {
	background-image: url(../../img/subimg/info01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}
#main #subpage-box .info02 {
	background-image: url(../../img/subimg/info02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}
#subpage-box .txt-box .info01_link a {
	background-image: url(../../img/subimg/info01_link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 110px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-indent:-7777px;

}

#subpage-box .txt-box .info02_link a {
	background-image: url(../../img/subimg/info02_link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 110px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-indent:-7777px;

}
#subpage-box .txt-box .info03_link a {
	background-image: url(../../img/subimg/info03_link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 110px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-indent:-7777px;

}


#subpage-box .txt-box .info-mark {
	height: 25px;
	width: 26px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
}


#main #subpage-box .txt-box .navi {
	font-size: 10px;
	text-align: right;
}



/********************************料金*****************************/

table.price{
	margin-left: 10px;
}

#subpage-box .txt-box .price1 a {
	background-image: url(../../img/subimg/price01-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;
}

#subpage-box .txt-box .price2 a {
	background-image: url(../../img/subimg/price02-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;

}

#subpage-box .txt-box .price3 a {
	background-image: url(../../img/subimg/price03-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;

}

#subpage-box .txt-box .price4 a {
	background-image: url(../../img/subimg/price04-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 63px;
	width: 500px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 40px;
	text-indent:-7777px;

}

#main #subpage-box .price td,.entering td {
	font-size: 14px;
}
#main #subpage-box .price01-1 {
	background-image: url(../../img/subimg/price01-1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 138px;
	text-indent: -9999px;
}
#main #subpage-box .price01-2 {
	background-image: url(../../img/subimg/price01-2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 20px;
	width: 138px;
	text-indent: -9999px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #subpage-box .price01{
	background-image: url(../../img/subimg/price01-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main #subpage-box .price02-1 {
	background-image: url(../../img/subimg/price02-bar1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #subpage-box .price02-2 {
	background-image: url(../../img/subimg/price02-bar2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}#main #subpage-box .txt-box .price02 {
	background-image: url(../../img/subimg/price02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 316px;
	text-indent: -9999px;
}
#main #subpage-box .price03{
	background-image: url(../../img/subimg/price03-bar.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #subpage-box .price04-1 {
	background-image: url(../../img/subimg/price04-bar1.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #subpage-box .price04-2 {
	background-image: url(../../img/subimg/price04-bar2.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#main #subpage-box .price04-3 {
	background-image: url(../../img/subimg/price04-bar3.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/********************************教習の流れ*************************/
#main #subpage-box .flow01-1 {
	background-image: url(../../img/subimg/flow01-1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

#main #subpage-box .flow01-2 {
	background-image: url(../../img/subimg/flow01-2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

#main #subpage-box .flow02-1 {
	background-image: url(../../img/subimg/flow02-1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

#main #subpage-box .flow02-2 {
	background-image: url(../../img/subimg/flow02-2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

/********************************教習の流れ*************************/
#main #subpage-box .contact01 {
	background-image: url(../../img/subimg/contact01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #subpage-box .contact02 {
	background-image: url(../../img/subimg/contact02.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

/********************************教習セイの声*************************/

#main #subpage-box .txt-box .student-01,#main #subpage-box .txt-box .student-02,#main #subpage-box .txt-box .student-03 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 71px;
	width: 71px;
}
#main #subpage-box .txt-box .student-01 h3 {
	background-image: url(../../img/subimg/student-01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 71px;
	text-indent: -9999px;
}
#main #subpage-box .txt-box .student-02 h3 {
	background-image: url(../../img/subimg/student-02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 71px;
	text-indent: -9999px;
}

#main #subpage-box .txt-box .student-03 h3 {
	background-image: url(../../img/subimg/student-03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 71px;
	width: 71px;
	text-indent: -9999px;
}
#main #subpage-box .txt-box .stydent-txt {
	float: none;
	width: 560px;
}


#main #subpage-box .txt-box .stydent-txt .student-01_txt {

	width: 500px;
	border: 1px solid #C5CCE8;
	background-color: #FAF7DC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(../../img/subimg/student-01_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
#main #subpage-box .txt-box .stydent-txt .student-02_txt {

	width: 500px;
	border: 1px solid #C5CCE8;
	background-color: #EDF8F7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(../../img/subimg/student-02_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#main #subpage-box .txt-box .stydent-txt .student-03_txt {

	width: 400px;
	border: 1px solid #C5CCE8;
	background-color: #E0EFE0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url(../../img/subimg/student-03_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

/****************************教習生のページ**************************************/

#main #subpage-box .student1 a {
	background-image: url(../../img/subimg/student01-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 75px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}
#main #subpage-box .student2 a {
	background-image: url(../../img/subimg/student02-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 75px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}

#main #subpage-box .student3 a {
	background-image: url(../../img/subimg/student03-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 75px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}

#main #subpage-box .student4 a {
	background-image: url(../../img/subimg/student04-link.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 75px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
}



#subpage-box .txt-box .schedule a {
	background-image: url(../../img/subimg/schedule-link.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	height: 151px;
	width: 502px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent:-7777px;
}

#subpage-box .schedule .schedule-left {
	float: left;
	width: 280px;
}
#subpage-box .schedule .schedule-right {
	float: right;
	width: 280px;
}
#subpage-box .schedule .entering{width:280px;}
#subpage-box .schedule .entering td{text-align:center;}

#subpage-box .schedule-left p,#subpage-box .schedule-right p{
font-size:14px; margin-top:20px; padding:5px; font-weight:bold; letter-spacing:2px; color:#006699;
}

/***************************バス路線**********************************/
#main #subpage-box #bus-list {
	padding: 0px;
	height: 60px;
	width: 580px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#main #subpage-box #bus-list #bus01,#main #subpage-box #bus-list #bus02,#main #subpage-box #bus-list #bus03,#main #subpage-box #bus-list #bus04,#main #subpage-box #bus-list #bus05,#main #subpage-box #bus-list #bus06,#main #subpage-box #bus-list #bus07,#main #subpage-box #bus-list #bus08,#main #subpage-box #bus-list #bus09 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	text-indent:-7777px;

}
#main #subpage-box #bus-list #bus01 a {
	background-image: url(../../img/subimg/bus01.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 115px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus02 a {
	background-image: url(../../img/subimg/bus02.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 115px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus03 a {
	background-image: url(../../img/subimg/bus03.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 116px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus04 a {
	background-image: url(../../img/subimg/bus04.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 115px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus05 a {
	background-image: url(../../img/subimg/bus05.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 115px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus06 a {
	background-image: url(../../img/subimg/bus06.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 116px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus07 a {
	background-image: url(../../img/subimg/bus07.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 115px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#main #subpage-box #bus-list #bus08 a {
	background-image: url(../../img/subimg/bus08.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 116px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}

#main #subpage-box #bus-list #bus09 a {
	background-image: url(../../img/subimg/bus09.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 60px;
	width: 116px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
.style5 {
	color: #0187CC;
	font-size: 14px;
}

.style6 {color: #E25812}

.style7 {color: #036129}

.style8 {color: #6B9F1F}

.style9 {font-size: 10px}
.style10 {
	text-align: right;
}
.style11 {
	font-weight: bold;
	color: #FF3300;
}
.style12 {
	font-weight: bold;
	color: #0066CC;
}
.style13 {
	color: #942328;
}
.style14 {
	color: #F0639B;
}
.style15 {
	color: #66BD6C;
}
.style16 {
	color: #002910;
}
.style17 {
	color: #FFCF10;
}
.style18 {
	color: #13007C;
}




#main #subpage-box .txt-box .links{
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

#main #subpage-box .txt-box .links td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0DFE3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
/********************************営業時間･教習時間*****************************/
#main #subpage-box .hours01 {
	background-image: url(../../img/subimg/hours01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}
#main #subpage-box .hours02 {
	background-image: url(../../img/subimg/hours02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

#main #subpage-box .hours03 {
	background-image: url(../../img/subimg/hours03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 580px;
	text-indent: -9999px;
}

