@charset "UTF-8";
body {
	background-color: #A3998E;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.base_text {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

.obi {
	position: absolute;
	left: 0px;
	top: 0px;

	behavior: expression(IEPNGFIX.fix(this));
	z-index: 10;
}


/*トップbody設定*/
#topbody {
	background-image: url(../img/top_main_photo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*トップbody設定------ここまで*/


/*セカンドbody設定*/
#sebody {
	background-image: url(../share_img/head_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*セカンドbody設定------ここまで*/


/*ヘッダー設定------ここから*/
#head {
	width: 920px;
	background-image: url(../share_img/head_bg_photo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 200px;
}
#tophead {
	padding: 0px;
	height: 450px;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.topback {
	padding: 0px;
	height: 60px;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}
.topback a {
	padding: 0px;
	height: 140px;
	width: 250px;
	display: block;
	margin: 0px;
}
/*ヘッダー設定------ここまで*/


/*===============メインメニュー設定ここから===============*/
#topmenu {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 920px;
	display: block;
	position: absolute;
	left: 0px;
	top: 380px;
	background-image: url(../share_img/menu_shadow.png);
	background-repeat: no-repeat;
}
#topflash {
}

#topmenu ul  {
	padding: 0px;
	height: 60px;
	width: 900px;
	display: block;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#topmenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#topmenu ul li.m1 a {
	background-image: url(/share_img/menu_001.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 132px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	display: block;
}

#topmenu ul li.m1 a:hover {
	background-image: url(/share_img/menu_001over.gif);
	background-repeat: no-repeat;
}

#topmenu ul li.m2 a {
	background-image: url(/share_img/menu_002.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li.m2 a:hover {
	background-image: url(/share_img/menu_002over.gif);
	background-repeat: no-repeat;
}

#topmenu ul li.m3 a {
	background-image: url(/share_img/menu_003.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li.m3 a:hover {
	background-image: url(/share_img/menu_003over.gif);
	background-repeat: no-repeat;
}

#topmenu ul li.m4 a {
	background-image: url(/share_img/menu_004.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li.m4 a:hover {
	background-image: url(/share_img/menu_004over.gif);
	background-repeat: no-repeat;
}

#topmenu ul li.m5 a {
	background-image: url(/share_img/menu_005.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li.m5 a:hover {
	background-image: url(/share_img/menu_005over.gif);
	background-repeat: no-repeat;
}

#topmenu ul li.m6 a {
	background-image: url(/share_img/menu_006.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li.m6 a:hover {
	background-image: url(/share_img/menu_006over.gif);
	background-repeat: no-repeat;
}

#topmenu ul li.m7 a {
	background-image: url(/share_img/menu_007.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}

#topmenu ul li.m7 a:hover {
	background-image: url(/share_img/menu_007over.gif);
	background-repeat: no-repeat;
}
/*===============メインメニュー設定ここまで===============*/

#topcollection {
	padding: 0px;
	height: 140px;
	width: 920px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#topcollection ul {
	padding: 0px;
	height: 110px;
	width: 900px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	left: 10px;
	top: 0px;
}
#topcollection  ul h2 {
	padding: 0px;
	height: 30px;
	width: 900px;
	font-size: 5px;
	display: block;
	margin: 0px;
}
#topcollection  ul li {
	padding: 0px;
	height: 100px;
	width: 150px;
	margin: 0px;
	list-style-type: none;
	float: left;
}

/*===============第2階層メインメニュー設定ここから===============*/
#menu {
	padding: 0px;
	width: 900px;
	margin-top: 80px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
}


#menu li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#menu li.m1 a {
	background-image: url(/share_img/menu_001.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 132px;
	float: left;
	text-indent: -9999px;
}

#menu li.m1 a:hover {
	background-image: url(/share_img/menu_001over.gif);
	background-repeat: no-repeat;
}

#menu li.m2 a {
	background-image: url(/share_img/menu_002.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	float: left;
	text-indent: -9999px;
}

#menu li.m2 a:hover {
	background-image: url(/share_img/menu_002over.gif);
	background-repeat: no-repeat;
}

#menu li.m3 a {
	background-image: url(/share_img/menu_003.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	float: left;
	text-indent: -9999px;
}

#menu li.m3 a:hover {
	background-image: url(/share_img/menu_003over.gif);
	background-repeat: no-repeat;
}

#menu li.m4 a {
	background-image: url(/share_img/menu_004.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	float: left;
	text-indent: -9999px;
}

#menu li.m4 a:hover {
	background-image: url(/share_img/menu_004over.gif);
	background-repeat: no-repeat;
}

#menu li.m5 a {
	background-image: url(/share_img/menu_005.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	float: left;
	text-indent: -9999px;
}

#menu li.m5 a:hover {
	background-image: url(/share_img/menu_005over.gif);
	background-repeat: no-repeat;
}

#menu li.m6 a {
	background-image: url(/share_img/menu_006.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	float: left;
	text-indent: -9999px;
}

#menu li.m6 a:hover {
	background-image: url(/share_img/menu_006over.gif);
	background-repeat: no-repeat;
}

#menu li.m7 a {
	background-image: url(/share_img/menu_007.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 128px;
	float: left;
	text-indent: -9999px;
}

#menu li.m7 a:hover {
	background-image: url(/share_img/menu_007over.gif);
	background-repeat: no-repeat;
}
/*================第2階層メインメニュー設定ここまで================*/


/*===============メイン設定ここから===============*/
#main {
	width: 100%;
	background-color: #232323;
	background-image: url(/share_img/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
}

#main_content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#main_content #pankuzu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #D0AA39;
	text-decoration: none;
	width: 900px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#main_content #pankuzu a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #D0AA39;
	text-decoration: none;
}


#main_content #pankuzu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#main_content #primary {
	background-color: #FFFFFF;
	float: left;
	width: 600px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

#primary .topics_subtitle {
	text-align: left;
	float: right;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(/share_img/line_parts_002.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#primary h1 {
	text-align: left;
	padding: 0px;
	float: right;
	width: 570px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.topics_subtitle  h2  {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	line-height: 15px;
}
.topics_subtitle  h3  {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 440px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #993333;
	line-height: 16px;
}
.topics_subtitle    h3    .aka   {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 440px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #993333;
	line-height: 16px;
}

#primary h4 {
	text-align: left;
	float: right;
	width: 440px;
	font-size: 12px;
	color: #999999;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#primary h4 a {
	color: #3399CC;
}
#primary h4 a:hover {
	color: #003399;
}


ul#bottom_btn {
	padding: 0px;
	float: right;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#bottom_btn li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#bottom_btn .bb_L {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 353px;
}
#bottom_btn  .bb_R {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 187px;
}


.page_setumei {
	padding: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	display: block;
	float: right;
}
.page_setumei2 {
	padding: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	display: block;
	float: right;
}

.about_mida1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #72B0E0;
	display: block;
	height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.page_setumei h2 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 0px;
	float: right;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.gallery_oya {
	padding: 0px;
	width: 560px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.gallery_oya UL {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	width: 560px;
	display: block;
}
.gallery_oya UL LI {
	padding: 0px;
	height: 120px;
	width: 120px;
	float: left;
	display: block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#primary .subtitle {
	text-align: left;
	float: right;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(/share_img/line_parts_002.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#primary .subtitle h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #71AEDE;
	margin: 0px;
	float: left;
}
#primary .subtitle h2 {
	font-size: 10px;
	color: #999999;
	margin: 0px;
	float: left;
	width: 540px;
}
#primary  .subtitle500 {
	text-align: left;
	float: right;
	width: 500px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(/share_img/line_parts_002.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#primary  .subtitle500  h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #71AEDE;
	margin: 0px;
	float: left;
}
.about_photo {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}


ul#about_table {
	padding: 0px;
	width: 540px;
	float: right;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 0px;
}
ul#about_table li {
	list-style-type: none;
	width: 540px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

ul#access_table {
	float: right;
	width: 500px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 0px;
}
ul#access_table li {
	list-style-type: none;
	margin: 0px;
	width: 500px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: block;
	padding: 0px;
	float: left;
}
ul#access_table a {
	font-size: 12px;
	line-height: 18px;
	color: #71AEDE;
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#access_table a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.access_table-left {
	font-size: 12px;
	line-height: 18px;
	color: #72B0E0;
	width: 80px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-left: 0px;
	margin: 0px;
	float: left;
}
.access_table-right {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	float: left;
}
.access_table-right-tel {
	font-size: 15px;
	line-height: 20px;
	color: #FF6600;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	float: left;
}

.school_table1-left {
}

.school_table1-right {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
ul#shop_photo {
	padding: 0px;
	float: right;
	width: 540px;
	display: block;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	top: -30px;
}
ul#shop_photo li {
	padding: 0px;
	list-style-type: none;
	float: right;
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.contact_mida1 {
	height: 22px;
	width: 140px;
}
.contact_mida1 a {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #72B0E0;
	display: block;
	height: 22px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 140px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
.contact_mida1 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #142B52;
}
#form {
	width: 540px;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#form .form_mida {
	font-size: 10px;
	background-image: url(../order/img/order_sub_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	padding: 0px;
	height: 30px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.form_main {
	padding: 0px;
	float: right;
	width: 540px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pagetop {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 25px;
	width: 540px;
}
.pagetop a {
	background-image: url(../share_img/pagetop_btn.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 130px;
}
.pagetop a:hover {
	background-image: url(../share_img/pagetop_btn_over.gif);
	background-repeat: no-repeat;
}





#main_content #primary2 {
	background-color: #FFFFFF;
	float: left;
	width: 900px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}


#primary2 .content {
	float: right;
	width: 870px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#primary2 .contentline {
	float: right;
	width: 870px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#primary2 .subtitle {
	text-align: left;
	float: right;
	width: 840px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(/share_img/line_parts_002.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#primary2  .subcontent  {
	float: right;
	width: 770px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#primary2  .subcontent2  {
	float: right;
	width: 800px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 50px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#primary2 h1 {
	text-align: left;
	padding: 0px;
	float: right;
	width: 870px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#primary2 h2 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	float: right;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 840px;
}

#primary2 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #71AEDE;
	margin: 0px;
	float: left;
	width: 870px;
}

#primary2 h4 {
	font-size: 10px;
	color: #999999;
	margin: 0px;
	float: left;
	width: 870px;
}

#primary2 h5 {
	font-size: 12px;
	line-height: 18px;
	color: #72B0E0;
	float: left;
	width: 80px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}

#primary2 h6 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#main_content #secondary_about {
	float: right;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#secondary_about h1 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 250px;
}

#secondary_about h2 {
	padding: 0px;
	float: right;
	width: 250px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCCCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#secondary_about h3 {
	float: right;
	width: 250px;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#secondary_about ul {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 250px;
}

#secondary_about ul li {
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#secondary_about ul li.m1 a {
	background-image: url(/kenneth_turner/img/sidemenu1_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
#secondary_about ul li.m1 a:hover {
	background-image: url(/kenneth_turner/img/sidemenu1_001over.gif);
}

#secondary_about ul li.m2 a {
	background-image: url(/kenneth_turner/img/sidemenu1_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
#secondary_about ul li.m2 a:hover {
	background-image: url(/kenneth_turner/img/sidemenu1_002over.gif);
}
#secondary_about ul li.m3 a {
	background-image: url(/kenneth_turner/img/sidemenu1_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
#secondary_about ul li.m3 a:hover {
	background-image: url(/kenneth_turner/img/sidemenu1_003over.gif);
}

/*============　　スクールサイドメニュー　　============*/
.school_m1 a {
	background-image: url(/school/img/sidemenu1_001.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
.school_m1 a:hover {
	background-image: url(/school/img/sidemenu1_001over.gif);
}

.school_m2 a {
	background-image: url(/school/img/sidemenu1_002.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
.school_m2 a:hover {
	background-image: url(/school/img/sidemenu1_002over.gif);
}
.school_m3 a {
	background-image: url(/school/img/sidemenu1_003.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
.school_m3 a:hover {
	background-image: url(/school/img/sidemenu1_003over.gif);
}
.school_m4 a {
	background-image: url(/school/img/sidemenu1_004.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
	width: 250px;
	display: block;
}
.school_m4 a:hover {
	background-image: url(/school/img/sidemenu1_004over.gif);
}
.day_mida {
	font-size: 20px;
	line-height: 25px;
	color: #FFFFFF;
	background-color: #6DA7DB;
	height: 35px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.day_mida2 {
	font-size: 15px;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #6DA7DB;
	height: 28px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.naiyou_mida1 {
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/*============スクールサイドメニューここまで============*/




/*===============メイン設定ここまで===============*/


/*サイドバナー設定*/
#banner {
	float: right;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#banner h1 {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*サイドバナー設定------------------------------------ここまで*/

.base_table1 {
	font-size: 12px;
	color: #4E7CBD;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #EBEBEB;
	border-bottom-color: #CCCCCC;
}
.base_table2 {
	font-size: 12px;
	color: #4E7CBD;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
}
.base_table3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}



/*===============フッターメニュー設定ここから===============*/

#foot {
	padding: 0px;
	background-color: #A3998E;
	background-image: url(/share_img/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
	float: left;
	margin: 0px;
	height: 60px;
}

#foot ul {
	padding: 0px;
	background-color: #A3998E;
	background-image: url(/share_img/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 910px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
#foot ul li {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

#foot ul li.fm1 a {
	background-image: url(/share_img/foot_menu_001.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 74px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#foot ul li.fm1 a:hover {
	background-image: url(/share_img/foot_menu_001over.gif);
	background-repeat: no-repeat;
}
#foot ul li.fm2 a {
	background-image: url(/share_img/foot_menu_002.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 129px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}
#foot ul li.fm2 a:hover {
	background-image: url(/share_img/foot_menu_002over.gif);
	background-repeat: no-repeat;
}
#foot ul li.fm3 a {
	background-image: url(/share_img/foot_menu_003.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 104px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}
#foot ul li.fm3 a:hover {
	background-image: url(/share_img/foot_menu_003over.gif);
	background-repeat: no-repeat;
}
#foot ul li.fm4 a {
	background-image: url(/share_img/foot_menu_004.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 87px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}
#foot ul li.fm4 a:hover {
	background-image: url(/share_img/foot_menu_004over.gif);
	background-repeat: no-repeat;
}
#foot ul li.fm5 a {
	background-image: url(/share_img/foot_menu_005.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 86px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

#foot ul li.fm5 a:hover {
	background-image: url(/share_img/foot_menu_005over.gif);
	background-repeat: no-repeat;
}
#foot ul li.fm6 a {
	background-image: url(/share_img/foot_menu_006.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 80px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
}

#foot ul li.fm6 a:hover {
	background-image: url(/share_img/foot_menu_006over.gif);
	background-repeat: no-repeat;
}

#foot ul .copyright {
	width: 900px;
	padding: 0px;
	display: block;
	background-image: url(../share_img/copyright.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	float: left;
	position: absolute;
	left: 5px;
	top: 27px;
}
/*===============フッターメニュー設定ここまで===============*/
