@charset "utf-8";
body {
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
header {
	width: 1046px;
	background-image: url(../images/cmn/head_back.jpg);
	padding-top: 10px;
	padding-left: 65px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	padding-bottom: 9px;
}
.logo {
	background-image: url(../images/cmn/logo.png);
	display: block;
	height: 73px;
	width: 493px;
	margin-top: 11px;
	color: transparent;
}
.tel_area {
	margin-left: 140px;
	margin-top: 7px;
}
.head_text {
	font-size: 14px;
	color: #6d3507;
	font-weight: bold;
	letter-spacing: 1px;
}
.head_tel {
	float: left;
	height: 35px;
	width: 221px;
}
.head_inquery {
	float: left;
	height: 35px;
	width: 140px;
}

.head_toi {
	background-image: url(../images/cmn/head_inqery.jpg);
	display: block;
	height: 35px;
	width: 140px;
	color: transparent;
}
.head_toi:hover {
	background-image: url(../images/cmn/head_inqery_hover.jpg);
}

nav {
	background-image: url(../images/cmn/nav_back.jpg);
	height: 48px;
}
nav ul {
	width: 938px;
	margin-right: auto;
	margin-left: auto;
}
nav ul li {
	float: left;
}
.navi1 {
	background-image: url(../images/cmn/nav1.jpg);
	display: block;
	height: 48px;
	width: 134px;
	color: transparent;
}
.navi1:hover {
	background-image: url(../images/cmn/nav1_hover.jpg);
}
.navi2 {
	background-image: url(../images/cmn/nav2.jpg);
	display: block;
	height: 48px;
	width: 165px;
	color: transparent;
}
.navi2:hover {
	background-image: url(../images/cmn/nav2_hover.jpg);
}
.navi3 {
	background-image: url(../images/cmn/nav3.jpg);
	display: block;
	height: 48px;
	width: 164px;
	color: transparent;
}
.navi3:hover {
	background-image: url(../images/cmn/nav3_hover.jpg);
}
.navi4 {
	background-image: url(../images/cmn/nav4.jpg);
	display: block;
	height: 48px;
	width: 165px;
	color: transparent;
}
.navi4:hover {
	background-image: url(../images/cmn/nav4_hover.jpg);
}
.navi5 {
	background-image: url(../images/cmn/nav5.jpg);
	display: block;
	height: 48px;
	width: 167px;
	color: transparent;
}
.navi5:hover {
	background-image: url(../images/cmn/nav5_hover.jpg);
}
.navi6 {
	background-image: url(../images/cmn/nav6.jpg);
	display: block;
	height: 48px;
	width: 143px;
	color: transparent;
}
.navi6:hover {
	background-image: url(../images/cmn/nav6_hover.jpg);
}
.main_image {
	width: 1111px;
	margin-right: auto;
	margin-left: auto;
	height: 384px;
}
.main_image_kasou {
	width: 1111px;
	margin-right: auto;
	margin-left: auto;
	height: 191px;
}
section {
	background-image: url(../images/cmn/content_back.jpg);
	background-repeat: repeat-y;
	width: 1060px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 38px;
	padding-left: 51px;
	padding-bottom: 28px;
}
#left_nav {
	width: 231px;
	float: left;
}
.lnav_news {
	height: 36px;
	width: 231px;
}
.news_text_area {
	background-image: url(../images/cmn/lnav_text_back.png);
	background-repeat: repeat;
	padding-right: 13px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 13px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6d3507;
	border-bottom-color: #6d3507;
	border-left-color: #6d3507;
	width: 202px;
}
.news_link {
	color: #09a2d4;
}
.news_link:hover {
	text-decoration: none;
}

.news_text_area li{
	list-style:none;
	margin-bottom:1em;
}
.news_text_area li a{
	color: #09a2d4;
}
.news_text_area li a:hover{
	text-decoration: none;
}


.lnav_inquery {
	margin-top: 18px;
	height: 115px;
	width: 231px;
}
.lnav_inqery_area {
	background-image: url(../images/cmn/lnav_inquery_back.jpg);
	height: 106px;
	width: 193px;
	padding-top: 13px;
	padding-right: 19px;
	padding-bottom: 13px;
	padding-left: 19px;
	color: #af6020;
	line-height: 18px;
}
.lnav_inqery {
	height: 23px;
	width: 190px;
	margin-top: 17px;
	margin-left: auto;
}

.lnav_inqery_button {
	background-image: url(../images/cmn/lnav_inqery_button.jpg);
	display: block;
	height: 23px;
	width: 190px;
	color: transparent;
}
.lnav_inqery_button:hover {
	background-image: url(../images/cmn/lnav_inqery_hover.jpg);
}
.banner1 {
	background-image: url(../images/cmn/lnav_bunner1.png);
	display: block;
	height: 99px;
	width: 231px;
	margin-top: 25px;
	color: transparent;
}
.banner1:hover {
	background-image: url(../images/cmn/lnav_bunner1hover.png);
}
.banner2 {
	background-image: url(../images/cmn/lnav_bunner2.png);
	display: block;
	height: 99px;
	width: 231px;
	margin-top: 25px;
	color: transparent;
}
.banner2:hover {
	background-image: url(../images/cmn/lnav_bunner2hover.png);
}

.banner3 {
	background-image: url(../images/cmn/lnav_bunnerWeb.png);
	display: block;
	height: 99px;
	width: 231px;
	margin-top: 5px;
	color: transparent;
}
.banner3:hover {
	background-image: url(../images/cmn/lnav_bunnerWebhover.png);
}







article {
	float: left;
	width: 785px;
	margin-left: 14px;
}
articles {
	float: left;
	width: 785px;
	margin-top: 14px;
	margin-left: 14px;
}
footer {
	background-color: #6d3507;
	color: #FFF;
}
#foot_area {
	width: 991px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
	padding-left: 120px;
	padding-bottom: 10px;
}
#foot2 {
	margin-top: 53px;
	margin-left: 521px;
}
.top_content1 {
	background-image: url(../images/top/top_content1_back.png);
	height: 116px;
	width: 692px;
	padding-top: 70px;
	padding-left: 93px;
}
.top_content_button1 {
	float: left;
	height: 212px;
	width: 251px;
}
.top_content_button2 {
	float: left;
	height: 212px;
	width: 251px;
	margin-left: 9px;
}
.top_menu1 {
	background-image: url(../images/top/top_menu1.jpg);
	display: block;
	height: 212px;
	width: 251px;
	color: transparent;
}
.top_menu1:hover {
	background-image: url(../images/top/top_menu1hover.jpg);
}
.top_menu2 {
	background-image: url(../images/top/top_menu2.jpg);
	display: block;
	height: 212px;
	width: 251px;
	color: transparent;
}
.top_menu2:hover {
	background-image: url(../images/top/top_menu2hover.jpg);
}
.top_menu3 {
	background-image: url(../images/top/top_menu3.jpg);
	display: block;
	height: 212px;
	width: 251px;
	color: transparent;
}
.top_menu3:hover {
	background-image: url(../images/top/top_menu3hover.jpg);
}
.top_menu4 {
	background-image: url(../images/top/top_menu4.jpg);
	display: block;
	height: 212px;
	width: 251px;
	color: transparent;
}
.top_menu4:hover {
	background-image: url(../images/top/top_menu4hover.jpg);
}
.top_menu5 {
	background-image: url(../images/top/top_menu5.jpg);
	display: block;
	height: 212px;
	width: 251px;
	color: transparent;
}
.top_menu5:hover {
	background-image: url(../images/top/top_menu5hover.jpg);
}
.top_menu6 {
	background-image: url(../images/top/top_menu6.jpg);
	display: block;
	height: 212px;
	width: 251px;
	color: transparent;
}
.top_menu6:hover {
	background-image: url(../images/top/top_menu6hover.jpg);
}
.top_content3 {
	margin-top: 22px;
}
.top_staff_banner {
	background-image: url(../images/top/staff_button.jpg);
	display: block;
	height: 211px;
	width: 769px;
	color: transparent;
}
.top_map_area {
	background-image: url(../images/top/map_area_back.jpg);
	height: 235px;
	width: 752px;
	margin-top: 19px;
	padding-top: 12px;
	padding-left: 17px;
	color: #af6020;
}
.top_map_print1 {
	float: left;
	width: 308px;
	line-height: 16px;
}
.top_map_print2 {
	float: left;
	height: 218px;
	width: 417px;
	margin-left: 14px;
	border: 1px solid #754014;
}
.service_menu1 {
	height: 64px;
	width: 251px;
	float: left;
}
.service_menu2 {
	height: 64px;
	width: 251px;
	float: left;
	margin-left: 8px;
}
.service_button1 {
	background-image: url(../images/service/service_menu1.png);
	display: block;
	height: 64px;
	width: 251px;
	color: transparent;
}
.service_button1:hover {
	background-image: url(../images/service/service_menu1hover.png);
}
.service_button2 {
	background-image: url(../images/service/service_menu2.png);
	display: block;
	height: 64px;
	width: 251px;
	color: transparent;
}
.service_button2:hover {
	background-image: url(../images/service/service_menu2hover.png);
}
.service_button3 {
	background-image: url(../images/service/service_menu3.png);
	display: block;
	height: 64px;
	width: 251px;
	color: transparent;
}
.service_button3:hover {
	background-image: url(../images/service/service_menu3hover.png);
}
.service_button_area2 {
	margin-top: 12px;
}

.service_button4 {
	background-image: url(../images/service/service_menu4.png);
	display: block;
	height: 64px;
	width: 251px;
	color: transparent;
}
.service_button4:hover {
	background-image: url(../images/service/service_menu4hover.png);
}
.service_button5 {
	background-image: url(../images/service/service_menu5.png);
	display: block;
	height: 64px;
	width: 251px;
	color: transparent;
}
.service_button5:hover {
	background-image: url(../images/service/service_menu5hover.png);
}
.service_button6 {
	background-image: url(../images/service/service_menu6.png);
	display: block;
	height: 64px;
	width: 251px;
	color: transparent;
}
.service_button6:hover {
	background-image: url(../images/service/service_menu6hover.png);
}
.service_print {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	margin-left: 91px;
	width: 573px;
	margin-top: 20px;
	padding-bottom: 2px;
}
.service_menu {
	float: left;
	width: 575px;
}

.service_menu_menu {
	width: 230px;
	height: 18px;
	float: left;
	background-color: #b3692b;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 7px;
	padding-left: 20px;
		
}

.service_menu_text {
	float: right;
	color: #b3692b;
	font-size: 14px;
	margin-right: 20px;
	margin-top: 7px;
	
}

.hair_photo {
	margin-top: 26px;
	margin-left: 77px;
}
.hair_photo1 {
	float: left;
	height: 154px;
	width: 150px;
}
.hair_photo2 {
	float: left;
	height: 154px;
	width: 150px;
	margin-left: 10px;
}
.hair_photo3 {
	float: left;
	height: 300px;
	width: 600px;
}
.service_tokki {
	margin-top: 30px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B3692C;
	width: 573px;
	margin-left: 91px;
	color: #B3692C;
}
#service_pro_course {
	height: 52px;
	width: 575px;
	margin-left: 91px;
	margin-top: 30px;
}

.service_pro_course {
	background-image: url(../images/service/service_make_pro.png);
	display: block;
	height: 52px;
	width: 575px;
	color: transparent;
}
.service_pro_course:hover {
	background-image: url(../images/service/service_make_prohover.png);
}
.page_top_button {
	background-image: url(../images/service/service_top_back.png);
	display: block;
	height: 28px;
	width: 102px;
	margin-top: 30px;
	margin-left: 564px;
}
.lesson_content1 {
	background-image: url(../images/lesson/lesson_text_area.png);
	height: 95px;
	width: 687px;
	padding-top: 74px;
	padding-left: 98px;
	color: #562904;
}
.lesson_area1 {
	margin-left: 91px;
}
.lesson_print {
	float: left;
}
.lesson_photo {
	float: left;
	margin-left: 30px;
}
.lesson_kiji1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	width: 382px;
	padding-bottom: 2px;
}
.lesson_kiji2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	width: 382px;
	padding-bottom: 2px;
	margin-top: 55px;
}
.lesson_menu {
	float: left;
	width: 117px;
}
.lesson_menu_text {
	float: left;
	color: #b3692b;
	font-size: 14px;
	margin-left: 16px;
	margin-top: 7px;
}
.lesson_tokki {
	margin-top: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3692b;
	padding-top: 14px;
}
.infoList{
	margin-left: 90px;
	margin-right: 110px;
}
.infoList li{
	list-style:none;
	margin-bottom: 30px;
}
.infoList h3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	padding-left: 20px;
	padding-bottom: 2px;
	font-weight:bold;
	font-size: 14px;
	color: #b3692b;
	margin-bottom: 10px;
}
.infoList p{

}
.infoList a{
	color: #09a2d4;
}
.infoList a:hover{
	text-decoration: none;
}




.lesson_content2 {
	background-image: url(../images/lesson/lesson_text_area.png);
	height: 95px;
	width: 687px;
	padding-top: 74px;
	padding-left: 98px;
	color: #562904;
	margin-top: 91px;
}
.info_text_area {
	background-image: url(../images/info/inqery_content.png);
	height: 103px;
	width: 691px;
	padding-top: 70px;
	padding-left: 95px;
	color: #6d3507;
}

#info_table {
	width: 620px;
	margin-left: 57px;
}
#info_table tr th {
	background-color: #c5a387;
	border: 1px solid #b3692c;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: middle;
	width: 116px;
}
#info_table tr td {
	border: 1px solid #eee1d2;
	background-color: #fdfaf5;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.info_table_button {
	text-align: center;
}
#school_text {
	margin-top: 36px;
	margin-left: 95px;
}
.school_tokki {
	color: #8d4307;
	margin-top: 37px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #8d4307;
	padding-top: 15px;
}
.school_susume_area {
	background-image: url(../images/school/school_susume_area.png);
	height: 682px;
	width: 712px;
	margin-top: 22px;
	padding-left: 55px;
	padding-top: 44px;
}
.school_curriculum_text {
	margin-top: 13px;
	margin-left: 44px;
}



.recruit_content1 {
	background-image: url(../images/recruit/voice_bar1.png);
	height: 95px;
	width: 687px;
	padding-top: 74px;
	padding-left: 98px;
	color: #562904;
}
.recruit_area1 {
	margin-left: 91px;
}
.recruit_print {
	float: left;
}
.recruit_photo {
	float: left;
	margin-left: 30px;
}
.recruit_kiji1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	width: 382px;
	padding-bottom: 2px;
}
.recruit_kiji2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	width: 382px;
	padding-bottom: 2px;
	margin-top: 55px;
}
.recruit_menu {
	float: left;
	width: 117px;
}
.recruit_menu_text {
	float: left;
	color: #b3692b;
	font-size: 14px;
	margin-left: 16px;
	margin-top: 7px;
}
.recruit_tokki {
	margin-top: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3692b;
	padding-top: 14px;
}


.recruit_content2 {
	background-image: url(../images/recruit/recruit_bar1.png);
	height: 95px;
	width: 687px;
	padding-top: 74px;
	padding-left: 98px;
	color: #562904;
}
.recruit_area1 {
	margin-left: 91px;
}
.recruit_print {
	float: left;
}
.recruit_photo {
	float: left;
	margin-left: 30px;
}
.recruit_kiji1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	width: 382px;
	padding-bottom: 2px;
}
.recruit_kiji2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3692b;
	width: 382px;
	padding-bottom: 2px;
	margin-top: 55px;
}
.recruit_menu {
	float: left;
	width: 117px;
}
.recruit_menu_text {
	float: left;
	color: #b3692b;
	font-size: 14px;
	margin-left: 16px;
	margin-top: 7px;
}
.recruit_tokki {
	margin-top: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3692b;
	padding-top: 14px;
}









.link {
	color: #FFF;
}

















.floatl {
	float: left;
}
.mt6 {
	margin-top: 6px;
}






































































.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}


.mt20 {
	margin-top: 20px;
}
.mt28 {
	margin-top: 28px;
}


.mt35 {
	margin-top: 35px;
}
.mt44 {
	margin-top: 44px;
}
.mt56 {
	margin-top: 56px;
}

.mt65 {
	margin-top: 65px;
}


.mt85 {
	margin-top: 85px;
}
.ml14 {
	margin-left: 14px;
}
.ml38 {
	margin-left: 38px;
}
.ml60 {
	margin-left: 60px;
}


.ml91 {
	margin-left: 91px;
}

.pt15 {
	padding-top: 15px;
}
.mo {
	margin-right: auto;
	margin-left: auto;
}





.f14 {
	font-size: 14px;
	font-weight: bold;
}
.f16 {
	font-size: 16px;

}
.tya {
	color: #6D3507;
}


.red {
	color: #fd0202;
}
.w110 {
	width: 110px;
}
.tac {
	text-align: center;
}
.bold {
	font-weight: bold;
}


/*----------------------------------------------------------
 slides  width="1111" height="384"
----------------------------------------------------------*/
#slides {
	clear:both;
}
.slides_container {
	width:1110px;
	height:384px;
	overflow:hidden;
	display:none;
}
.slides_container a {
	width:1110px;
	height:384px;
	display:block;
}
.slides_container img {
	display:block;
	vertical-align: bottom;
}
/*Pagination*/
.pagination {
	display:none;
}
