h1 { font-size:15px ; margin:0px; padding:0px; color: #333333; }
H2 { font-size:20px ; margin:0px; padding:0px; color: #FFFFFF; }
H3 { font-size:17px ; margin:0px; padding:0px; color: #FFFFFF; }
H4 { font-size:13px ; margin:0px; padding:0px; color: #FFFFFF; }
H5 { font-size:15px ; margin:0px; padding:0px; color: #FFFFFF; }
H6 { font-size:1px; color: #FFFFFF; }

a { text-decoration:none; }
a img { border:none; }
a:link { color:#0000FF; }
a:visited { color:#0000FF; }
a:hover { color:#FF0000; text-decoration:underline; }
a:active { color:#FF0000; }

body { width:850px;
margin:auto; 
padding:0px; 
text-align:center; 
font-size:95%; 
color:#333333; 
letter-spacing: 0.1em;
background-attachment: fixed; 
background-color: #FFFFFF; 
background-image: url(img/bg1.gif); 
background-repeat: repeat-y; 
background-position: center top
}

.box5 { width:620px; margin:30px 0px 0px 0px; text-align:left;
background-color:#FFFFFF; background-image:url(img/bg3.gif); float:left; }
/* 左サイド */
.box6 { width:200px; margin:20px 10px 0px 0px; float:left; }
.box7 { width:195px; margin:20px 0px 10px 5px; float:left; }
.box8 { width:170px; margin:20px 0px 10px 0px; text-align:center; font-size:12px; line-height:130%; color:#333333; float:left; }
/* インラインフレーム */
.box1 { width:618px; margin:3px 0px 0px 0px; text-align:left;
background-color:#FFFFFF; background-image:url(img/bg3.gif); border:#00B7EE 1px solid; float:left; }
/* 前メニューカテゴリー */
.box4 { width:620px; margin:15px 0px 0px 0px; font-size:15px; text-align:left; float:left; }
/* 上カテゴリー */
.box3 { width:620px; margin:0px 0px 0px 0px; text-align:right; float:left; }
/* 下メニュー */
.box2 { width:840px; margin:0px; padding:20px 0px 15px 0px; text-align:center; font-size:15px; color:#333333;}
#footer{ width:840px; margin:0px; padding:5px 0px 5px 0px; text-align:center; font-size:11px; color:#333333;
background-color:#F19EC2; background-image:url(img/bgfoot.gif); }
/* 求人 */
.box9 { width:620px; margin:15px 0px 0px 0px; font-size:15px; font-weight:bold; line-height:130%; text-align:left;
background-color:#FFFFFF; background-image:url(img/bg3.gif); float:left; }
.box10 { width:620px; margin:20px 0px 0px 0px; text-align:center; font-size:16px; line-height:130%; color:#333333; float:left; }
.box11 { width:620px; margin:10px 0px 5px 0px; text-align:center; font-size:16px; line-height:130%; color:#FF0000; background-color:#FFFFFF; float:left; }
/* ホテル */
.box12 { width:620px; margin:15px 0px 0px 0px; font-size:15px; font-weight:bold; line-height:130%; text-align:center;
background-color:#FFFFFF; background-image:url(img/bg3.gif); float:left; }
.box13 { width:150px; margin:0px 0px 5px 0px; border:1px solid #227192;
 font-size:15px; font-weight:bold; line-height:130%; text-align:left; float:left; }
.box14 { width:620px; margin:15px 0px 0px 0px; font-size:15px; font-weight:bold; line-height:130%; text-align:center; float:left; }
/* キャスト */
.box15 { width:200px; margin:15px 0px 0px 0px; font-size:15px; font-weight:bold; line-height:130%; text-align:center; float:left; }
.box16 { width:200px; margin:2px 0px 0px 0px; font-size:15px; font-weight:bold; line-height:130%; text-align:center; float:left; }
.box17 { width:300px; margin:10px 0px 0px 0px; font-size:18px; font-weight:bold; line-height:130%; text-align:center; float:left; }
.box18 { width:250px; margin:10px 0px 10px 10px; text-align:center; float:left; }
.box19 { width:300px; margin:10px 0px 0px 0px; font-size:15px; font-weight:bold; line-height:130%; text-align:left; float:left; }
.box20 { width:620px; margin:15px 0px 0px 0px; font-size:15px; text-align:left; 
background-color:#FFFFFF; background-image:url(img/bg3.gif); float:left; }
/* システム */
.box21 { width:620px; margin:15px 0px 0px 0px; font-size:20px; color:#333333; font-weight:bold; line-height:130%; text-align:center;
background-color:#FFFFFF; background-image:url(img/bg3.gif); border:#00B7EE 1px solid; float:left; }
.box22 { width:400px; margin:0px 0px 5px 0px; border:1px solid #227192;
font-size:15px; font-weight:bold; line-height:130%; text-align:right; float:left; }
.box23 { width:500px; margin:15px 0px 0px 0px; font-size:13px; font-weight:bold; line-height:130%; text-align:left; float:left; }
.box24 { width:620px; margin:15px 0px 0px 0px; font-size:20px; font-weight:bold; line-height:130%; text-align:center;
background-color:#FFFFFF; background-image:url(img/bg3.gif); border:#00B7EE 1px solid; float:left; }
.box25 { width:600px; margin:15px 0px 0px 0px; font-size:13px; font-weight:bold; line-height:130%; text-align:left; float:left; }

/*　サイドメニュー　*/
ul {
margin: 0;
padding: 0;
list-style-type: none;
}
ul#menu2{
list-style:none;
width:100%;
}
ul#menu2 li{
list-style:none;
width:170px;
}
ul#menu2 a{
display:block;
width:170px;
height:45px;
text-indent:-300px;
overflow:hidden;
}

a.s1{margin-top:5px; margin-left:0px; background-image:url(img/s-top1.gif);}
a:hover.s1{background-image:url(img/s-top2.gif);}

a.s2{margin-top:0px; margin-left:0px; background-image:url(img/s-top3.gif);}
a:hover.s2{background-image:url(img/s-top4.gif);}

a.s3{margin-top:0px; margin-left:0px; background-image:url(img/s-top5.gif);}
a:hover.s3{background-image:url(img/s-top6.gif);}

a.s4{margin-top:0px; margin-left:0px; background-image:url(img/s-top7.gif);}
a:hover.s4{background-image:url(img/s-top8.gif);}

a.s5{margin-top:0px; margin-left:0px; background-image:url(img/s-top9.gif);}
a:hover.s5{background-image:url(img/s-top10.gif);}

a.s6{margin-top:0px; margin-left:0px; background-image:url(img/s-top11.gif);}
a:hover.s6{background-image:url(img/s-top12.gif);}

a.s7{margin-top:0px; margin-left:0px; background-image:url(img/s-top13.gif);}
a:hover.s7{background-image:url(img/s-top14.gif);}

a.s8{margin-top:0px; margin-left:0px; background-image:url(img/s-top15.gif);}
a:hover.s8{background-image:url(img/s-top16.gif);}

hr.e1{height: 3px;
border: none;
color: #E60012;
background-color: #E60012;
}

hr.e2{height: 1px;
width:170px;
border: none;
color: #E60012;
background-color: #E60012;
}