html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
    font-family: "ＭＳ Ｐゴシック", Arial;
    font-size: 12px;
	line-height: 150%;
	color: #86776A;
	background-image: url(http://zala.xsrv.jp/zala_company/images/bg_body.gif);
	background-repeat: repeat-y;
	background-position: 50% 0%;
	background-color: #F7F4EA;
}

body#mizonokuchi_map{background:none;background:#fff; text-aling:center;margin:0 auto;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 0px;
    margin-bottom: 0px;
}

form { margin: 0; padding: 0; }
input, textarea {
	font-size:12px;
	color: #333333;
}

input#search{
	color: #86776A;
	font-size: 12px;
	padding: 2px;
}

address {
	font-style: normal;
	color: #BB9457;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 20px;
	background-image: url(http://zala.xsrv.jp/zala_company/images/address.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	margin-top: 20px;
	margin-bottom: 30px;
}

a { text-decoration: underline; }
a img { border: 0; }
a, a:link, a:visited {color: #FF6666;}
a:focus, a:hover, a:active {color: #FF0066;}

.font-mini {font-size:10px;}


/* standard helper classes */

.clr {
    clear: both;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: 0 -1px -1px 0;
    border: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */


/* page layout */

body { text-align: center; } /* center on ie */

#container {
    position: relative;
    margin: 0 auto; /* center on everything else */
    text-align: center;
	background-image: url(http://zala.xsrv.jp/zala_company/images/bg_wrapper.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}
#container-inner {
	position: static;
	width: 880px;
	margin: 0 auto; /* center on everything else */
}

#banner {
	background-image: url(http://zala.xsrv.jp/zala_company/images/bg_header.gif);
	background-repeat: no-repeat;
	background-position: 220px 0px;
	padding: 0px;
	margin: 0 auto; /* center on everything else */
}
#banner-inner {
	/*position: static;*/	
	position:relative;
	padding: 0px;
	height: 254px;
	width: 880px;
	margin: 0 auto; /* center on everything else */	
	text-align: left;
}
#banner-header { background:url(images/banner-header.gif) 0 0 no-repeat; width:220px; height:190px;}

#cam-banner {position:absolute; top:21px; left:680px; width:200px;}

#banner-inner h1 img {
	margin-top: 53px;
	margin-left: 30px;
	/*margin-bottom: 28px;*/	
}

#bcat {position:absolute; top:136px; left:230px;}
#bcat ul.bcat-btn{margin:0 0 0 0; padding:0; list-style:none;}
#bcat ul.bcat-btn li{width:30px; height:43px; margin:0 0 0 2px; padding:0; float:left;}
#bcat ul.bcat-btn img {visibility: hidden;}

#bcat ul.bcat-btn a,
#bcat ul.bcat-btn a:link,
#bcat ul.bcat-btn a:visited {background-position: 0px 0px;float:left;}

#bcat ul.bcat-btn a:focus,
#bcat ul.bcat-btn a:hover,
#bcat ul.bcat-btn a:active {background-position: 0px 43px;float:left;}

#bcat ul.bcat-btn .bcat1 a {background-image: url(images/bcat1.gif);}/*ピアノ*/
#bcat ul.bcat-btn .bcat2 a {background-image: url(images/bcat2.gif);}/*バイオリン・ビオラ*/
#bcat ul.bcat-btn .bcat3 a {background-image: url(images/bcat3.gif);}/*フルート*/
#bcat ul.bcat-btn .bcat4 a {background-image: url(images/bcat4.gif);}/*チェロ*/
#bcat ul.bcat-btn .bcat5 a {background-image: url(images/bcat5.gif);}/*アルパ*/
#bcat ul.bcat-btn .bcat6 a {background-image: url(images/bcat6.gif);}/*声楽*/
#bcat ul.bcat-btn .bcat7 a {background-image: url(images/bcat7.gif);}/*尺八・篠笛*/
#bcat ul.bcat-btn .bcat8 a {background-image: url(images/bcat8.gif);}/*幼児音楽*/
#bcat ul.bcat-btn .bcat9 a {background-image: url(images/bcat9.gif);}/*合唱*/
#bcat ul.bcat-btn .bcat10 a {background-image: url(images/bcat10.gif);}/*フラワースクール*/
#bcat ul.bcat-btn .bcat11 a {background-image: url(images/bcat11.gif);}/*リトミック*/
#bcat ul.bcat-btn .bcat12 a {background-image: url(images/bcat12.gif);}/*講師派遣*/
#bcat ul.bcat-btn .bcat13 a {background-image: url(images/bcat13.gif);}/*演奏派遣*/
#bcat ul.bcat-btn .bcat17 a {background-image: url(images/bcat14.gif);}/*ソルフェージュ・楽典*/
#bcat ul.bcat-btn .bcat15 a {background-image: url(images/bcat15.gif);}/*サックス*/
#bcat ul.bcat-btn .bcat14 a {background-image: url(images/bcat16.gif);}/*トランペット*/
#bcat ul.bcat-btn .bcat16 a {background-image: url(images/bcat17.gif);}/*ホルン*/
#bcat ul.bcat-btn .bcat18 a {background-image: url(images/bcat18.gif);}/*クラリネット*/
#bcat ul.bcat-btn .bcat19 a {background-image: url(images/bcat19.gif);}/*オーボエ*/
#bcat ul.bcat-btn .bcat20 a {background-image: url(images/bcat20.gif);}/*トロンボーン*/
#bcat ul.bcat-btn .bcat21 a {background-image: url(images/bcat21.gif);}/*コントラバス*/

#pagebody { /*position: relative;*/ width: 100%; }
#pagebody-inner { position: static; width: 100%; }

/*
#alpha, #beta, #gamma, #delta {
    display: inline; /* ie win bugfix 
    position: relative;
    float: left;
    min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner {
    position: static;
}

*/

#alpha {
	text-align: left;
	float: right;
	width: 610px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#beta {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	text-align: left;
}

#alpha-inner,
#beta-inner {
	position: static;
	margin: 0px;
	padding: 0px;
}


/* banner user/photo */
/*
.banner-user {
    float: left;
    overflow: hidden;
    width: 64px;
    margin: 0 15px 0 0;
    border: 0;
    padding: 0;
    text-align: center;
}

.banner-user-photo {
    display: block;
    margin: 0 0 2px 0;
    border: 0;
    padding: 0;
    background-position: center center;
    background-repeat: no-repeat;
    text-decoration: none !important;
}

.banner-user-photo img {
    width: 64px;
    height: auto;
    margin: 0;
    border: 0;
    padding: 0;
}*/


/* content */

.content-nav {
    margin: 10px;
    text-align: center;
}

.date-header,
.entry-content {
    position: static;
    clear: both;

	
}

.entry,
.trackbacks,
.comments,
.archive {
    position: static;
    overflow: hidden;
    clear: both;
    width: 100%;
    margin-bottom: 20px;

}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header {
	/* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
	width: 100%;
	w\idth: auto;
	margin: 0;
	border-left: 5px solid #90A613;
	border-bottom: 1px solid #90A613;
	padding: 5px;
	color: #90A613;
	font-size: 11px;
	font-weight: bold;
	line-height: 1;
	text-transform: uppercase;
	background-color: #FFFFFF;
}

#trackbacks-info {
	margin: 10px 0;
	padding: 0 10px;
	font-size: 11px;
	text-align: center;
	border-bottom: 1px dotted #90A613;
}


.entry-header,
#archive-title,
.pagettl {
	background-image: url(http://zala.xsrv.jp/zala_company/images/pgttl.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 35px;
	width: 610px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	color: #7F5034;
	line-height: 30px;
	text-indent: 25px;
	font-weight:bold;
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    clear: both;
}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
	clear: both;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;

}

.entry-footer,
.trackback-footer,
.comment-footer,
.archive-content {
	clear: both;
	margin: 5px 10px 20px 10px;
	font-size: 10px;
	text-align: right;
}

.entry-tags {
	clear: both;
	margin: 5px 10px 20px 10px;
	font-size: 10px;
	text-align: left;
}

.comments-open-footer {
	clear: both;
	margin: 5px 10px 20px 10px;
	font-size: 10px;
	text-align: center;
}

.entry-tags-header,
.entry-tags-list,
.entry-tag { display: inline; }

.entry-tags-list {
    list-style:none;
    padding: 0px;
}

#comments-open-data,
#comments-open-text {
	clear: both;
	margin: 5px 10px 20px 10px;
}

.comments-open label { display: block; font-weight:bold; }

#comment-author, #comment-email, #comment-url, #comment-text {
    /*width: 240px;*/
	font-size:12px;
	color: #666666;
}

#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}

.comments-open-header {
    clear: both;
}

#comment-post {
    font-weight: bold;
}

img.image-full { width: 100%; }

.image-thumbnail {
    float: left;
    width: 115px;
    margin: 0 10px 10px 0;
}

.image-thumbnail img {
    width: 115px;
    height: 115px;
    margin: 0 0 2px 0;
}

.comments-open-moderated{
	clear: both;
	margin: 5px 10px 20px 10px;
	font-size: 12px;
	text-align: left;
}


/* modules */

.module {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.module-content {
    position: relative;
    margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.module-list-item {
    margin-top: 5px;
    margin-bottom: 5px;
}

.module-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist .module-content { text-align: center; }

.module-calendar .module-content table {
    border-collapse: collapse;
}

.module-calendar .module-content th,
.module-calendar .module-content td {
    width: 14%;
    text-align: center;
}

.typelist-thumbnailed { margin: 0 0 20px 0; }

.typelist-thumbnailed .module-list-item {
    display: block;
    clear: both;
    margin: 0;
}

/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .typelist-thumbnailed .module-list-item { display: inline-block; }
/* no ie mac \*/
* html .typelist-thumbnailed .module-list-item { height: 1%; }
.typelist-thumbnailed .module-list-item { display: block; }
/* */

.typelist-thumbnail {
    float: left;
    min-width: 60px;
    width: 60px;
    /* no ie mac \*/width: auto;/* */
    margin: 0 5px 0 0;
    text-align: center;
    vertical-align: middle;
}

.typelist-thumbnail img { margin: 5px; }

.module-galleries .typelist-thumbnail img { width: 50px; }

.typelist-description {
    margin: 0;
    padding: 5px;
}

.module-featured-photo .module-content,
.module-photo .module-content {
    margin: 0;
}

.module-featured-photo img { width: 100%; }

.module-recent-photos { margin: 0 0 15px 0; }
.module-recent-photos .module-content { margin: 0; }
.module-recent-photos .module-list {
    display: block;
    height: 1%;
    margin: 0;
    border: 0;
    padding: 0;
    list-style: none;
}

/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .module-recent-photos .module-list { display: inline-block; }
/* no ie mac \*/
* html .module-recent-photos .module-list { height: 1%; }
.module-recent-photos .module-list { display: block; }
/* */

.module-recent-photos .module-list-item {
    display: block;
    float: left;
    /* ie win fix \*/ height: 1%; /**/
    margin: 0;
    border: 0;
    padding: 0;
}

.module-recent-photos .module-list-item a {
    display: block;
    margin: 0;
    border: 0;
    padding: 0;
}

.module-recent-photos .module-list-item img {
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}


/* mmt calendar */

.module-mmt-calendar { margin-bottom: 15px; }
.module-mmt-calendar .module-content { margin: 0; }
.module-mmt-calendar .module-header { margin: 0; }
.module-mmt-calendar .module-header a { text-decoration: none; }
.module-mmt-calendar table { width: 100%; }

.module-mmt-calendar th { text-align: left; }

.module-mmt-calendar td {
    width: 14%;
    height: 75px;
    text-align: left;
    vertical-align: top;
}

.day-photo {
    width: 54px;
    height: 54px;
}

.day-photo a {
    display: block;
}

.day-photo a img {
    width: 50px;
    height: 50px;
}




.comment-errorbox,
.comment-pending {
	background-color: #FFFFFF;
	position: static;
	overflow: hidden;
	clear: both;
	margin:20px;
	padding: 10px;
	text-align: center;
}

.comment-errorbox h3,
.comment-pending h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.comment-errorbox {
	border: 2px solid #FF6666;
}

.comment-pending {
	border: 2px solid #90A613;
}
.comment-errorbox h3 {
	color: #FF6666;
	border-bottom: 1px solid #FF6666;
}

.comment-pending h3 {
	color: #90A613;
	border-bottom: 1px solid #90A613;
}
.comment-errorbox blockquote {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
}
.news-header {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.news {
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7F5034;
	margin-left: 25px;
	margin-bottom: 10px;
}




/* 音楽受講コース
-------------------------------------------*/
#alpha #music_course {width: 610px;margin: 0px auto 20px auto;}

#alpha #music_course h4 {margin:15px;}
#alpha #music_course p {margin:0 30px;}

#alpha #music_course h4.piano {background:url(images/music_course/music_course_ttlbg.gif) no-repeat 0 0; width:530px; height:30px; font-weight:bold; color:#7F5034; line-height:30px; padding:0 20px 0 30px; font-size:12px;}

#alpha #music_course #music_course_description td{text-align:left; vertical-align:top;}

#alpha #music_course #music_course_description #imgpiano-bg{background:url(images/music_course/piano-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* ピアノコース */
#alpha #music_course #music_course_description #imgvocal-bg{background:url(images/music_course/vocal-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* 声楽 */
#alpha #music_course #music_course_description #imgjapan-bg{background:url(images/music_course/japan-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* 和楽器 */
#alpha #music_course #music_course_description #imgjapan2-bg{background:url(images/music_course/noukan-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* 和楽器（能管） */
#alpha #music_course #music_course_description #imgviolin-bg{background:url(images/music_course/violin-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* ヴァイオリン・ビオラ */
#alpha #music_course #music_course_description #imgflute-bg{background:url(images/music_course/flute-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* フルート */
#alpha #music_course #music_course_description #imgarpa-bg{background:url(images/music_course/arpa-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* アルパ */
#alpha #music_course #music_course_description #imggrandharp-bg{background:url(images/music_course/grandharp-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* グランドハープ */
#alpha #music_course #music_course_description #imgchor-bg{background:url(images/music_course/chor_zala-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* chor合唱 */

/*▼******************/
#alpha #music_course #music_course_description #imgsolfeggio-bg{background:url(images/music_course/solfeggio-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* ソルフェージュ・楽典 */
#alpha #music_course #music_course_description #imgsaxophone-bg{background:url(images/music_course/saxophone-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* サックス */
#alpha #music_course #music_course_description #imghorn-bg{background:url(images/music_course/horn-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* ホルン */
#alpha #music_course #music_course_description #imgtrumpet-bg{background:url(images/music_course/trumpet-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* トランペット */
/*▲******************/

/*▽******************/
#alpha #music_course #music_course_description #imgclarinet-bg{background:url(images/music_course/clarinet-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* クラリネット */
#alpha #music_course #music_course_description #imgoboe-bg{background:url(images/music_course/oboe-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* オーボエ */
#alpha #music_course #music_course_description #imgtrombone-bg{background:url(images/music_course/trombone-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* トロンボーン */
#alpha #music_course #music_course_description #imgcontrabass-bg{background:url(images/music_course/contrabass-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* コントラバス */
/*△******************/

#alpha #music_course #music_course_description #imgfagotto-bg{background:url(images/music_course/fagotto-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* ファゴット */
#alpha #music_course #music_course_description #imgmandorin-bg{background:url(images/music_course/mandorin-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* マンドリン */
#alpha #music_course #music_course_description #imgcembalo-bg{background:url(images/music_course/cembalo-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* チェンバロ */
#alpha #music_course #music_course_description #imgniko-bg{background:url(images/music_course/niko-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* 二胡 */
#alpha #music_course #music_course_description #imgmarinba-bg{background:url(images/music_course/marinba-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* マリンバ */
#alpha #music_course #music_course_description #imgtuba-bg{background:url(images/music_course/tuba-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* チューバ */

#alpha #music_course #music_course_description #imgvibra-bg{background:url(images/music_course/vibra-img2.jpg) 0 0 no-repeat; width:225px; height:240px; } /* ビブラフォン */


#alpha #music_course #music_course_description #banner-img{width:180px; position:relative; top:31px; left:2px;}
#alpha #music_course #music_course_description #banner-img p{padding:0; margin:0;}
#alpha #music_course #music_course_description #banner-img p.b1{position:absolute; top:21px; left:18px; z-index:1;}
#alpha #music_course #music_course_description #banner-img p.b2{position:absolute; top:112px; left:18px; z-index:2;}
#alpha #music_course #music_course_description #banner-img p.btf1{position:absolute; top:0px; left:177px; z-index:3;}
#alpha #music_course #music_course_description #banner-img p.btf2{position:absolute; top:112px; left:0px; z-index:4;}


#alpha #music_course #music_course_description #banner-img-b1{width:180px; position:relative; top:84px; left:2px;}
#alpha #music_course #music_course_description #banner-img-b1 p{padding:0; margin:0;}
#alpha #music_course #music_course_description #banner-img-b1 p.b1{position:absolute; top:21px; left:18px; z-index:1;}
#alpha #music_course #music_course_description #banner-img-b1 p.btf1{position:absolute; top:0px; left:177px; z-index:3;}


.gotop{text-align:right; clear:both; font-size:10px;}

#alpha #music_course #music_course_description,
#alpha #music_course #music_course_photos{background-image: url(images/music_course/music_course_bg.gif);background-repeat: repeat-y;}

#alpha #music_course #music_course_photos {margin-top:10px;}

#alpha #music_course #music_course_photos .photo-table{margin:0 15px 50px 15px; width:580px;}
#alpha #music_course #music_course_photos .photo-table td{text-align:center;}
#alpha #music_course #music_course_photos .photo-table td img{
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#DDD093 #CBB75A;
}

#alpha #music_course #music_course_photos h5{color:#666600; border-top:1px dotted #666600; border-bottom:1px dotted #666600; background:url(images/music_course/photo-mark.jpg) no-repeat 0 0; height:24px; padding-left:24px; line-height:24px; font-weight:bold; text-align:left; margin:10px 15px; font-size:12px;}

.mcnav{float:right; list-style:none; margin-bottom:15px;}
.mcnav li {background:url(images/music_course/mark.gif) no-repeat 0 0; padding-left:20px;margin-bottom:3px;}

#alpha #music_course #piano {text-align:center;}
#alpha #music_course #piano ul {margin:0px auto; padding:0px; width:570px;}
#alpha #music_course #piano ul li {margin:0px 0px 10px 10px; padding:3px; float:left; display:block; width:262px; min-height:170px;border:#DACEC3 1px solid;}
#alpha #music_course #piano ul#music_course_entrys li{min-height:70px;}
#alpha #music_course #piano ul li p{margin:0; padding:0;}

#alpha #music_course #piano ul li a {display:block; height:170px;text-decoration: none; color:#fff; cursor: hand; /* ie */cursor: pointer; /* w3c */}
#alpha #music_course #piano ul#music_course_entrys li a {display:block; height:130px;text-decoration: none; cursor: hand; /* ie */cursor: pointer; /* w3c */}

#alpha #music_course #piano ul li a p{color: #663300; text-decoration:none;}

#alpha #music_course #music_course_description #piano ul p{ 
	width:240px;margin:10px auto 10px auto; 
	font-size:10px;line-height:1.4em;
	text-align:left;color: #663300;
	max-height:120px;overflow:hidden;
}
#alpha #music_course #music_course_description #piano ul#music_course_entrys p{ max-height:50px; overflow:hidden;}


/* ピアノコース ----------------------------------------------- */
#alpha #music_course #piano ul li.piano1{ background:url(images/music_course/bg_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano2{ background:url(images/music_course/bg_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano3{ background:url(images/music_course/bg_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano4{ background:url(images/music_course/bg_04.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano5{ background:url(images/music_course/bg_05.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano1:hover{ border:#666600 1px solid; background:url(images/music_course/bg_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano2:hover{ border:#666600 1px solid; background:url(images/music_course/bg_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano3:hover{ border:#666600 1px solid; background:url(images/music_course/bg_03_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano4:hover{ border:#666600 1px solid; background:url(images/music_course/bg_04_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.piano5:hover{ border:#666600 1px solid; background:url(images/music_course/bg_05_on.jpg) no-repeat 3px bottom;}

/* 声楽 ----------------------------------------------- */
#alpha #music_course #piano ul li.vocal1{ background:url(images/music_course/bgv_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.vocal2{ background:url(images/music_course/bgv_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.vocal3{ background:url(images/music_course/bgv_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.vocal1:hover{ border:#666600 1px solid; background:url(images/music_course/bgv_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.vocal2:hover{ border:#666600 1px solid; background:url(images/music_course/bgv_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.vocal3:hover{ border:#666600 1px solid; background:url(images/music_course/bgv_03_on.jpg) no-repeat 3px bottom;}

/* ヴァイオリン・ビオラ ----------------------------------------------- */
#alpha #music_course #piano ul li.violin1,
#alpha #music_course #piano ul li.cello1{ background:url(images/music_course/bgvc_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin2,
#alpha #music_course #piano ul li.cello2{ background:url(images/music_course/bgvc_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin3,
#alpha #music_course #piano ul li.cello3{ background:url(images/music_course/bgvc_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin4,
#alpha #music_course #piano ul li.cello4{ background:url(images/music_course/bgvc_04.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin1:hover,
#alpha #music_course #piano ul li.cello1:hover{ border:#666600 1px solid; background:url(images/music_course/bgvc_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin2:hover,
#alpha #music_course #piano ul li.cello2:hover{ border:#666600 1px solid; background:url(images/music_course/bgvc_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin3:hover,
#alpha #music_course #piano ul li.cello3:hover{ border:#666600 1px solid; background:url(images/music_course/bgvc_03_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.violin4:hover,
#alpha #music_course #piano ul li.cello4:hover{ border:#666600 1px solid; background:url(images/music_course/bgvc_04_on.jpg) no-repeat 3px bottom;}

/* 和楽器 ----------------------------------------------- */
#alpha #music_course #piano ul li.bamboo_flute1{ background:url(images/music_course/bgj_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.bamboo_flute2{ background:url(images/music_course/bgj_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.bamboo_flute3{ background:url(images/music_course/bgj_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.bamboo_flute1:hover{ border:#666600 1px solid; background:url(images/music_course/bgj_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.bamboo_flute2:hover{ border:#666600 1px solid; background:url(images/music_course/bgj_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.bamboo_flute3:hover{ border:#666600 1px solid; background:url(images/music_course/bgj_03_on.jpg) no-repeat 3px bottom;}

/* 和楽器（能管・龍笛） ----------------------------------------------- */
#alpha #music_course #piano ul li.noh_flute1{ background:url(images/music_course/bgj_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.noh_flute2{ background:url(images/music_course/bgj_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.noh_flute3{ background:url(images/music_course/bgj_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.noh_flute1:hover{ border:#666600 1px solid; background:url(images/music_course/bgj_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.noh_flute2:hover{ border:#666600 1px solid; background:url(images/music_course/bgj_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.noh_flute3:hover{ border:#666600 1px solid; background:url(images/music_course/bgj_03_on.jpg) no-repeat 3px bottom;}

/* フルート ----------------------------------------------- */
#alpha #music_course #piano ul li.flute1{ background:url(images/music_course/bgf_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.flute2{ background:url(images/music_course/bgf_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.flute3{ background:url(images/music_course/bgf_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.flute1:hover{ border:#666600 1px solid; background:url(images/music_course/bgf_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.flute2:hover{ border:#666600 1px solid; background:url(images/music_course/bgf_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.flute3:hover{ border:#666600 1px solid; background:url(images/music_course/bgf_03_on.jpg) no-repeat 3px bottom;}

/* アルパ ----------------------------------------------- */
#alpha #music_course #piano ul li.harp1{ background:url(images/music_course/bgar_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.harp2{ background:url(images/music_course/bgar_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.harp3{ background:url(images/music_course/bgar_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.harp1:hover{ border:#666600 1px solid; background:url(images/music_course/bgar_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.harp2:hover{ border:#666600 1px solid; background:url(images/music_course/bgar_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.harp3:hover{ border:#666600 1px solid; background:url(images/music_course/bgar_03_on.jpg) no-repeat 3px bottom;}

/* 合唱 ----------------------------------------------- */
#alpha #music_course #piano ul li.chor_zala1{ background:url(images/music_course/bgchor_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.chor_zala2{ background:url(images/music_course/bgchor_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.chor_zala1:hover{ border:#666600 1px solid; background:url(images/music_course/bgchor_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.chor_zala2:hover{ border:#666600 1px solid; background:url(images/music_course/bgchor_02_on.jpg) no-repeat 3px bottom;}

/* サックス ----------------------------------------------- */
#alpha #music_course #piano ul li.saxophone1{ background:url(images/music_course/bgsax_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.saxophone2{ background:url(images/music_course/bgsax_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.saxophone3{ background:url(images/music_course/bgsax_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.saxophone1:hover{ border:#666600 1px solid; background:url(images/music_course/bgsax_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.saxophone2:hover{ border:#666600 1px solid; background:url(images/music_course/bgsax_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.saxophone3:hover{ border:#666600 1px solid; background:url(images/music_course/bgsax_03_on.jpg) no-repeat 3px bottom;}

/* ホルン ----------------------------------------------- */
#alpha #music_course #piano ul li.horn1{ background:url(images/music_course/bghor_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.horn2{ background:url(images/music_course/bghor_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.horn3{ background:url(images/music_course/bghor_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.horn1:hover{ border:#666600 1px solid; background:url(images/music_course/bghor_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.horn2:hover{ border:#666600 1px solid; background:url(images/music_course/bghor_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.horn3:hover{ border:#666600 1px solid; background:url(images/music_course/bghor_03_on.jpg) no-repeat 3px bottom;}

/* トランペット ----------------------------------------------- */
#alpha #music_course #piano ul li.trumpet1{ background:url(images/music_course/bgtr_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trumpet2{ background:url(images/music_course/bgtr_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trumpet3{ background:url(images/music_course/bgtr_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trumpet1:hover{ border:#666600 1px solid; background:url(images/music_course/bgtr_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trumpet2:hover{ border:#666600 1px solid; background:url(images/music_course/bgtr_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trumpet3:hover{ border:#666600 1px solid; background:url(images/music_course/bgtr_03_on.jpg) no-repeat 3px bottom;}

/* クラリネット ----------------------------------------------- */
#alpha #music_course #piano ul li.clarinet1{ background:url(images/music_course/bgcl_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.clarinet2{ background:url(images/music_course/bgcl_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.clarinet3{ background:url(images/music_course/bgcl_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.clarinet1:hover{ border:#666600 1px solid; background:url(images/music_course/bgcl_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.clarinet2:hover{ border:#666600 1px solid; background:url(images/music_course/bgcl_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.clarinet3:hover{ border:#666600 1px solid; background:url(images/music_course/bgcl_03_on.jpg) no-repeat 3px bottom;}

/* オーボエ ----------------------------------------------- */
#alpha #music_course #piano ul li.oboe1{ background:url(images/music_course/bgob_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.oboe2{ background:url(images/music_course/bgob_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.oboe3{ background:url(images/music_course/bgob_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.oboe1:hover{ border:#666600 1px solid; background:url(images/music_course/bgob_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.oboe2:hover{ border:#666600 1px solid; background:url(images/music_course/bgob_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.oboe3:hover{ border:#666600 1px solid; background:url(images/music_course/bgob_03_on.jpg) no-repeat 3px bottom;}

/* トロンボーン ----------------------------------------------- */
#alpha #music_course #piano ul li.trombone1{ background:url(images/music_course/bgtb_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trombone2{ background:url(images/music_course/bgtb_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trombone3{ background:url(images/music_course/bgtb_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trombone1:hover{ border:#666600 1px solid; background:url(images/music_course/bgtb_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trombone2:hover{ border:#666600 1px solid; background:url(images/music_course/bgtb_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.trombone3:hover{ border:#666600 1px solid; background:url(images/music_course/bgtb_03_on.jpg) no-repeat 3px bottom;}

/* コントラバス ----------------------------------------------- */
#alpha #music_course #piano ul li.contrabass1{ background:url(images/music_course/bgco_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.contrabass2{ background:url(images/music_course/bgco_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.contrabass3{ background:url(images/music_course/bgco_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.contrabass1:hover{ border:#666600 1px solid; background:url(images/music_course/bgco_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.contrabass2:hover{ border:#666600 1px solid; background:url(images/music_course/bgco_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.contrabass3:hover{ border:#666600 1px solid; background:url(images/music_course/bgco_03_on.jpg) no-repeat 3px bottom;}

/* ファゴット ----------------------------------------------- */
#alpha #music_course #piano ul li.fagotto1{ background:url(images/music_course/bgfagotto_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.fagotto2{ background:url(images/music_course/bgfagotto_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.fagotto3{ background:url(images/music_course/bgfagotto_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.fagotto1:hover{ border:#666600 1px solid; background:url(images/music_course/bgfagotto_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.fagotto2:hover{ border:#666600 1px solid; background:url(images/music_course/bgfagotto_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.fagotto3:hover{ border:#666600 1px solid; background:url(images/music_course/bgfagotto_03_on.jpg) no-repeat 3px bottom;}

/* マンドリン ----------------------------------------------- */
#alpha #music_course #piano ul li.mandorin1{ background:url(images/music_course/bgmandorin_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.mandorin2{ background:url(images/music_course/bgmandorin_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.mandorin3{ background:url(images/music_course/bgmandorin_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.mandorin1:hover{ border:#666600 1px solid; background:url(images/music_course/bgmandorin_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.mandorin2:hover{ border:#666600 1px solid; background:url(images/music_course/bgmandorin_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.mandorin3:hover{ border:#666600 1px solid; background:url(images/music_course/bgmandorin_03_on.jpg) no-repeat 3px bottom;}

/* チェンバロ ----------------------------------------------- */
#alpha #music_course #piano ul li.cembalo1{ background:url(images/music_course/bgcembalo_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.cembalo2{ background:url(images/music_course/bgcembalo_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.cembalo3{ background:url(images/music_course/bgcembalo_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.cembalo1:hover{ border:#666600 1px solid; background:url(images/music_course/bgcembalo_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.cembalo2:hover{ border:#666600 1px solid; background:url(images/music_course/bgcembalo_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.cembalo3:hover{ border:#666600 1px solid; background:url(images/music_course/bgcembalo_03_on.jpg) no-repeat 3px bottom;}

/* マリンバ ----------------------------------------------- */
#alpha #music_course #piano ul li.marinba1{ background:url(images/music_course/bgmarinba_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.marinba2{ background:url(images/music_course/bgmarinba_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.marinba3{ background:url(images/music_course/bgmarinba_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.marinba1:hover{ border:#666600 1px solid; background:url(images/music_course/bgmarinba_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.marinba2:hover{ border:#666600 1px solid; background:url(images/music_course/bgmarinba_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.marinba3:hover{ border:#666600 1px solid; background:url(images/music_course/bgmarinba_03_on.jpg) no-repeat 3px bottom;}

/* チューバ ----------------------------------------------- */
#alpha #music_course #piano ul li.tuba1{ background:url(images/music_course/bgtuba_01.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.tuba2{ background:url(images/music_course/bgtuba_02.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.tuba3{ background:url(images/music_course/bgtuba_03.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.tuba1:hover{ border:#666600 1px solid; background:url(images/music_course/bgtuba_01_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.tuba2:hover{ border:#666600 1px solid; background:url(images/music_course/bgtuba_02_on.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano ul li.tuba3:hover{ border:#666600 1px solid; background:url(images/music_course/bgtuba_03_on.jpg) no-repeat 3px bottom;}



#alpha #music_course #piano #music_course_entrys li.hs {background:url(images/music_course/bghs.jpg) no-repeat 3px bottom;}
#alpha #music_course #piano #music_course_entrys li.hs:hover {background:url(images/music_course/bghs_on.jpg) no-repeat 3px bottom;}



#alpha #music_course #piano ul li .classname{margin:0; padding:0; height:33px; text-align:left; line-height:normal;}
#alpha #music_course #piano ul li div.classname {background:url(images/music_course/pttl-bg1.jpg) no-repeat 0 0;}
#alpha #music_course #piano ul li:hover div.classname {background:url(images/music_course/pttl-bg2.jpg) no-repeat 0 0;}

#alpha #music_course #piano ul li .classname div{margin:0; padding:0;}
#alpha #music_course #piano ul li .classname div.childclass{width:230px;}


#alpha #music_course #piano ul li div.classname div {display: table-cell; vertical-align: middle; margin: 0; }  
/*for IE6 */  
* html #alpha #music_course #piano ul li .classname div {display: inline; zoom: 1;}   
/*for IE7 */  
*:first-child+html #alpha #music_course #piano ul li .classname div {display:inline; zoom: 1;}


/* --------------------------------------
Mizonokuchi_Map_Detail
-------------------------------------- */

#mizonokuchi_mapbody{width:1220px; text-align:left;margin:0 auto;}
#mizonokuchi_mapbody .entrymap-header{
	font-weight:bold;	font-size:14px;
	border-bottom:3px solid #E7DEB4;
	border-top:1px solid #E7DEB4;
	background:url(images/mizonokuchi_map/mizonokuchi_detailmap_icon.gif) no-repeat 5px center;
	height: 30px;	line-height: 30px;
	text-indent: 25px;	margin-bottom:10px; color:#573927;
}
#mizonokuchi_mapbody .entrymap-body #photomap{position:relative; background:#F7F4EA; display:block;}

#mizonokuchi_mapbody .entrymap-body #photomap #detailmap{position:relative; width:1220px; text-align:center;}

#mizonokuchi_mapbody .entrymap-body #photomap #photo1{
	position:absolute;top:5px;left:805px;
	width:/*265px*/ 270px;height:182px;overflow:hidden;z-index: 1000;
}
#mizonokuchi_mapbody .entrymap-body #photomap #photo2{position:absolute; top:5px; left:5px; width:130px;z-index: 1001;}
#mizonokuchi_mapbody .entrymap-body #photomap #photo3{position:absolute; top:5px; left:1075px; width:130px;z-index: 1003;}
#mizonokuchi_mapbody .entrymap-body #photomap #photo4{position:relative; top:-25px; left:0px; width:1220px; text-align:center;z-index: 1004;}
#mizonokuchi_mapbody .entrymap-body #photomap #photo1 a img,
#mizonokuchi_mapbody .entrymap-body #photomap #photo2 a img,
#mizonokuchi_mapbody .entrymap-body #photomap #photo3 a img,
#mizonokuchi_mapbody .entrymap-body #photomap #photo4 a img{border:1px solid #ccc; padding:3px; margin-bottom:3px;margin-right:3px; background:#fff;}

#mizonokuchi_mapbody .entrymap-body #photomap #photo1 a:hover img,
#mizonokuchi_mapbody .entrymap-body #photomap #photo2 a:hover img,
#mizonokuchi_mapbody .entrymap-body #photomap #photo3 a:hover img,
#mizonokuchi_mapbody .entrymap-body #photomap #photo4 a:hover img{border:2px solid #FFA500; padding:2px;}

#mizonokuchi_mapbody strong.orange{color:#FF9900;}
#mizonokuchi_mapbody td{vertical-align:top;}
#mizonokuchi_mapbody td#phototd{background:#F7F4EA;/* padding:3px; text-align:center;*/}

#mizonokuchi_mapbody td.phototd  img,
#mizonokuchi_mapbody td.phototd  a img{border:1px solid #ccc; padding:3px; margin-bottom:3px;margin-right:3px; background:#fff;}
#mizonokuchi_mapbody td.phototd  a:hover img{border:2px solid #FFA500; padding:2px;}
#mizonokuchi_mapbody .entrymap-body #photomap #camera_icons img{position:absolute;cursor: pointer;}


/* Music Salon
--------------------------------------------------------- */
#zalaMS .infolist {
	margin: 0px;
	padding: 8px;
	border-color:#d6cab2;
	border-style:solid;
	border-width:0 2px;
	background:#fff;
}

#zalaMS .infolist table td {border-bottom:1px #ccc dotted; padding:10px;}

#zalaMS .infobtm{border-bottom:2px #d6cab2 solid;}


#zalaMS .MS_course td {background: url(http://zala.xsrv.jp/zala_company/images/genre/coursebg.gif) no-repeat left bottom;vertical-align:top; padding-bottom:10px;}
#zalaMS .MS_course td div.coursebox{padding:0 10px 10px 10px;}

#zalaMS .MS_course td img.courseimg{float:left; padding-right:10px;}

#zalaMS .MS_course td span{display:block; text-align:right; width:275px;}
#zalaMS .MS_course td span img{padding-top:5px;}


/* 特徴で選ぶ 
---------------------------------------------------------- */
.arrowsidemenu{width:295px;}
.arrowsidemenu .items{margin-bottom:10px;}

.arrowsidemenu .menucontents {background: url(./images/genre/typelist_bg.gif) no-repeat left bottom; margin:0px;}

.arrowsidemenu ul, .arrowsidemenu li{list-style-type: none;margin: 0;padding: 0;}
.arrowsidemenu ul {margin:0 10px 10px 10px;}
.arrowsidemenu ul li{border-bottom:1px #ccc solid; padding:7px;}

.arrowsidemenu ul li img{float:left;}
.arrowsidemenu ul li span {display:block; margin-left:30px;}

.arrowsidemenu p.btn{text-align:right; margin:0px 10px 10px 10px;}
.arrowsidemenu p.btn img{padding-bottom:10px;}

.arrowsidemenu .menuheaders{height:61px; overflow:hidden;}

.arrowsidemenu .menuheaders a{display: block;height: 61px;}
.arrowsidemenu .menuheaders a:hover img{margin-top:-61px;}
.arrowsidemenu div.unselected a img{margin-top:0px;}

	
.arrowsidemenu div.selected a img{margin-top:-61px !important;}

.arrowsidemenu li.otherzala{border-top:5px solid #fff; border-bottom:none;font-weight:bold;background-color: #EAE3D7;color:#5C483D;}
.arrowsidemenu li.otherzala ul li{font-weight:normal; border-color:#fff;}



#zalaMS .typedetail {
	background-color: #FFFFFF;
	border-color:#d6cab2;
	border-style:solid;
	border-width: 0px 2px 2px 2px;
	padding:10px;
}

#zalaMS .typedetail .ctgimg{margin:0px 10px; float:left;}
#zalaMS .typedetail span{display:block; margin:30px 15px 0px 0px; float:right; width:380px;}

#zalaMS .typedetail table tr.otherzala{background-color: #EAE3D7;	color:#5C483D;}
#zalaMS .typedetail table tr.otherzala th, #zalaMS .typedetail table tr.otherzala td{border-color:#fff; border-style:solid; border-width:5px 0px;}

#zalaMS .typedetail table{width:95%; margin:10px auto 0px auto; text-align:left;border-top:1px dotted #ccc;}
#zalaMS .typedetail td, #zalaMS .typedetail th {border-bottom:1px dotted #ccc; padding:5px; text-align:left;}
#zalaMS .typedetail th{width:35%; vertical-align:top;}
#zalaMS .typedetail th img{vertical-align:middle; margin-right:10px;}
#zalaMS .typedetail .ctgimg{float:none; margin:0;}
#zalaMS .typedetail td ul{margin:0; padding:0;}
#zalaMS .typedetail td ul li{margin-left:15px;}

/*2014 07 add */
.cam_Ballon {position: fixed; top: 50px;right: 30px;width: 150px;height: 150px; z-index:200"}
.cam_nav{position:absolute; top:0; left:0; width:220px; height:52px;}