@charset "UTF-8";

/* 初めての方 始 */

#first {
text-align: left;
margin: 0px;
padding: 47px 20px 0px 231px;
width: 359px;
background-image: url(http://www.u-zamrud.com/image_cat/first/first11.jpg);
background-repeat: no-repeat;
height: 134px;
}

#first2 {
text-align: left;
margin: 10px 0px 0px 0px;
padding: 0px;
}

#box_first2 {
float: left;
text-align: left;
margin: 0px 0px 20px 0px;
padding: 0px;
width: 200px;
}

#box_first {
float: left;
text-align: left;
margin: 0px 5px 20px 0px;
padding: 0px;
width: 200px;
}

#box_first_top {
text-align: left;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/first/first_top.jpg);
background-repeat: no-repeat;
height: 10px;
overflow: hidden;
}

#box_first_line {
text-align: left;
margin: 0px;
padding: 0px 10px 0px 10px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/first/first_line2.jpg);
background-repeat: repeat-y;
height: 330px;
}

#box_first_bottom {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/first/first_bottom.jpg);
background-repeat: no-repeat;
height: 10px;
}

/* 初めての方 終 */

/* 入会のご案内 始 */

ul#admission {
text-align: left;
margin: 35px 0px 28px 0px;
padding: 0px;
list-style:none;
overflow:hidden;
}

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

ul#admission a{
display:block;
overflow:hidden;
}

a.ad1 {
text-align: left;
width: 157px;
height: 36px;
margin: 0px 10px 0px 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/admission/btn_admission01.jpg);
background-repeat: no-repeat;
}

a:hover.ad1 {
text-align: left;
width: 157px;
height: 36px;
margin: 0px 10px 0px 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/admission/btn_admission01_2.jpg);
background-repeat: no-repeat;
}

a.ad2 {
text-align: left;
width: 157px;
height: 36px;
margin: 0px 10px 0px 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/admission/btn_admission02.jpg);
background-repeat: no-repeat;
}

a:hover.ad2 {
text-align: left;
width: 157px;
height: 36px;
margin: 0px 10px 0px 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/admission/btn_admission02_2.jpg);
background-repeat: no-repeat;
}

a.ad3 {
text-align: left;
width: 157px;
height: 36px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/admission/btn_admission03.jpg);
background-repeat: no-repeat;
}

a:hover.ad3 {
text-align: left;
width: 157px;
height: 36px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/admission/btn_admission03_2.jpg);
background-repeat: no-repeat;
}
/* 入会のご案内 終 */

/* 採用情報 始 */

#box_recruit2 {
float: left;
text-align: left;
margin: 0px 0px 20px 0px;
padding: 0px;
width: 146px;
}

#box_recruit {
float: left;
text-align: left;
margin: 0px 8px 20px 0px;
padding: 0px;
width: 146px;
}

#box_recruit_top {
text-align: left;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/recruit/box_recruit_top.jpg);
background-repeat: no-repeat;
height: 10px;
overflow: hidden;
}

#box_recruit_line {
text-align: left;
margin: 0px;
padding: 0px 10px 0px 10px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/recruit/box_recruit_line2.jpg);
background-repeat: repeat-y;
}

#box_recruit_bottom {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/recruit/box_recruit_bottom.jpg);
background-repeat: no-repeat;
height: 10px;
}

#box2_recruit {
text-align: left;
margin: 10px 0px 0px 0px;
padding: 0px;
width: 126px;
}

#box2_recruit_top {
text-align: left;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/recruit/box_recruit_top2.jpg);
background-repeat: no-repeat;
height: 6px;
overflow: hidden;
}

#box2_recruit_line {
text-align: center;
margin: 0px;
padding: 0px 10px 0px 10px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/recruit/box_recruit_line3.jpg);
background-repeat: repeat-y;
}

#box2_recruit_bottom {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/recruit/box_recruit_bottom2.jpg);
background-repeat: no-repeat;
height: 6px;
}

/* 採用情報 終 */

/* 施設案内 始 */

table.area2 { margin: 6px 0px 0px 0px; border: solid 0px #cccccc; border-collapse: separate;}
td.area {border: solid 0px #cccccc }
.area_text {
text-align: left;
margin: 0px 0px 0px 10px;
padding: 0px;
overflow: hidden;
}

.contents2 {
text-align: left;
margin: 10px 0px 10px 14px;
padding: 0px;
}

/* 施設案内 終 */

/* プログラム 始 */

#pro_text {
text-align: center;
margin: 10px 0px 20px 0px;
padding: 0px;
}

#box_pro2 {
float: left;
text-align: left;
margin: 0px 0px 20px 0px;
padding: 0px;
width: 190px;
}

#box_pro {
float: left;
text-align: left;
margin: 0px 16px 20px 0px;
padding: 0px;
width: 190px;
}

#box_pro_top {
text-align: left;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/box_program_top.jpg);
background-repeat: no-repeat;
height: 10px;
overflow: hidden;
}

#box_pro_line {
text-align: left;
margin: 0px;
padding: 0px 10px 0px 10px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/program/p_line2.jpg);
background-repeat: repeat-y;
}

#box_pro_bottom {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/program/box_program_bottom.jpg);
background-repeat: no-repeat;
height: 10px;
}

#box2_pro2 {
float: left;
text-align: left;
margin: 0px 0px 20px 0px;
padding: 0px;
width: 146px;
}

#box2_pro {
float: left;
text-align: left;
margin: 0px 7px 20px 0px;
padding: 0px;
width: 146px;
}

#box2_pro_top {
text-align: left;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/box2_program_top.jpg);
background-repeat: no-repeat;
height: 10px;
overflow: hidden;
}

#box2_pro_line {
text-align: left;
margin: 0px;
padding: 10px 10px 10px 10px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/program/box2_line.jpg);
background-repeat: repeat-y;
height: 100px;
}

#box2_pro_bottom {
text-align: left;
margin: 0px;
padding: 0px;
overflow: hidden;
background-image: url(http://www.u-zamrud.com/image_cat/program/box2_program_bottom.jpg);
background-repeat: no-repeat;
height: 44px;
}

ul#btn_pro1 {
text-align: left;
margin: 35px auto 28px auto;
padding: 0px;
list-style:none;
overflow:hidden;
width: 422px;
}

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

ul#btn_pro1 a{
display:block;
overflow:hidden;
}

a.prog1 {
text-align: left;
width: 422px;
height: 46px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/btn_program01.jpg);
background-repeat: no-repeat;
}

a:hover.prog1 {
text-align: left;
width: 422px;
height: 46px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/btn_program02.jpg);
background-repeat: no-repeat;
}

ul#btn_pro2 {
text-align: left;
margin: 0px auto 0px auto;
padding: 0px;
list-style:none;
overflow:hidden;
width: 116px;
}

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

ul#btn_pro2 a{
display:block;
overflow:hidden;
}

a.prog2 {
text-align: left;
width: 116px;
height: 26px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/btn2_program01.jpg);
background-repeat: no-repeat;
}

a:hover.prog2 {
text-align: left;
width: 116px;
height: 26px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/btn2_program02.jpg);
background-repeat: no-repeat;
}

ul#btn_pro3 {
text-align: center;
margin: 7px auto 0px auto;
padding: 0px;
list-style:none;
overflow:hidden;
width: 116px;
}

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

ul#btn_pro3 a{
display:block;
overflow:hidden;
}

a.prog3 {
text-align: left;
width: 116px;
height: 26px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/btn2_program01.jpg);
background-repeat: no-repeat;
}

a:hover.prog3 {
text-align: left;
width: 116px;
height: 26px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/program/btn2_program02.jpg);
background-repeat: no-repeat;
}

/* プログラム 終 */

/* アーカイブ 始 */

#box_archive {
text-align: left;
margin-bottom: 20px;
padding: 0px;
width: 600px;
overflow: hidden;
}

#box_archive_left {
float: left;
text-align: left;
margin: 20px 20px 20px 20px;
padding: 0px;
width: 280px;
line-height: 200%;
overflow: hidden;
}

#box_archive_right {
float: left;
text-align: left;
margin: 20px 0px 20px 0px;
padding: 0px;
width: 280px;
line-height: 200%;
overflow: hidden;
}

/* アーカイブ 終 */

/* スケジュール 始 */

#sche {
text-align: left;
overflow: hidden;
margin: 0px auto 56px auto;
padding: 0px;
width: 424px;
}

ul#btn_sche {
text-align: left;
margin: 50px auto 18px auto;
padding: 0px;
list-style:none;
overflow:hidden;
width: 424px;
}

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

ul#btn_sche a{
display:block;
overflow:hidden;
}

a.sc {
text-align: left;
width: 424px;
height: 54px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/schedule/btn_schedule01.jpg);
background-repeat: no-repeat;
}

a:hover.sc {
text-align: left;
width: 424px;
height: 54px;
margin: 0px;
padding: 0px;
background-image: url(http://www.u-zamrud.com/image_cat/schedule/btn_schedule02.jpg);
background-repeat: no-repeat;
}

.sche_mini {font-size:10px;}
.sche_red {color: #ff0000;font-size:10px;}
.sche_gre {color: #009900}
.sche_ora {color: #FF6600; font-size:10px;}

#sche_text {
text-align: left;
margin: 0px 0px 60px 14px;
padding: 0px;
}

/* スケジュール 終 */

.con_text {
text-align: left;
margin: 20px 0px 10px 0px;
padding: 0px;
}

/* 規約 始 */

#box_archive_left2 {
float: left;
text-align: left;
margin: 20px 20px 20px 10px;
padding: 0px;
width: 280px;
}

#box_archive_right2 {
float: left;
text-align: left;
margin: 20px 0px 20px 0px;
padding: 0px;
width: 280px;
}

/* 規約 終 */


/* add display:inline to floated elements */
#box_first2,
#box_first,
#box_recruit,
#box_pro2,
#box_pro,
#box2_pro,
#box_archive_left,
#box_archive_right,
#box_archive_left2,
#box_archive_right2,
ul#admission li,ul#btn_pro1 li,ul#btn_pro2 li,ul#btn_pro3 li,ul#btn_sche li,
#box_recruit2,#box2_pro2 {display:inline;}

/* add zoom:1 to overflow:hidden */
#box_first_top,
#box_first_line,
#box_first_bottom,
ul#admission,
#box_recruit_top,
#box_recruit_line,
#box_recruit_bottom,
#box2_recruit_top,
#box2_recruit_line,
#box2_recruit_bottom,
.area_text,
#box_pro_top,
#box_pro_line,
#box_pro_bottom,
#box2_pro_top,
#box2_pro_line,
#box2_pro_bottom,
ul#btn_pro1,
ul#btn_pro2,
ul#btn_pro3,
#sche,
ul#btn_sche,
#box_archive
ul#admission a,ul#btn_pro1 a,ul#btn_pro2 a,ul#btn_pro3 a,ul#btn_sche a {zoom:1;}
