*{margin:0;
padding:0;
font-size:100%;
list-style: none;
}
img {border: none;vertical-align:  bottom;}
hr{display:none;}
p{padding: 10px 0;font-weight: bold;}

a:link{color:#FF9900; text-decoration:underline;}
a:visited{color:#FF9900; text-decoration:underline;}
a:active{color:#6699FF; text-decoration:none;}
a:hover{color:#FFCC66; text-decoration:none;}

input,textarea,select{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	color:#996600;	
	background-color: #FFCC33;
	border-bottom: #FFCC33 1px solid;
	border-right: #FFCC33 1px solid;
	border-left: #FFCC33 1px solid;
	border-top: #FFCC33 1px solid;
}
.button{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	color:#ffffff;	
	background-color: #FF6633;
	border-bottom: #FF6633 3px double;
	border-right: #FF6633 3px double;
	border-left: #FF6633 3px double;
	border-top: #FF6633 3px double;
}
.radio{
background: none;
border: none;
border-bottom: #CC9966 1px solid;
border-right: #CC9966 1px solid;
}

/*----------------------------------------------------------------クラス */
.light1{color: #ffffff;}/* white */
.light2{color: #FFFF00;}/* yellow */
.light3{color: #FFCC00;}/* yellow_orange */
.light4{color: #33FF00;}/* green */
.light5{color: #00CCFF;}/* blue */
.light6{color: #00FFFF;}/* sky_blue */

.dark1{color: #FF0033;}/* red */
.dark2{color: #FF6699;}/* pink */
.dark3{color: #9966FF;}/* purple */
.dark4{color: #3366FF;}/* blue */
.dark5{color: #339900;}/* green */
.dark6{color: #FF6600;}/* orange */
.dark7{color: #996600;}/* tya */

.textS{font-size: 10px;}
.textM{font-size: 14px;}
.textL{font-size: 16px;}

.font1{font-weight: bold;}
.font2{font-family: "ＤＦＰまるもじ体", Arial, Helvetica, sans-serif;}
.font3{font-family: "ＤＦまるもじ体", Arial, Helvetica, sans-serif;}
.font4{font-family: "ＤＦ中丸ゴシック体", Arial, Helvetica, sans-serif;}
.font5{text-indent:-1.3em;margin-left:1.4em;}
.font6{text-indent: -0.8em;margin-left: 1.4em;}

.text-out{text-indent:-9999px;}
.hidden{position:absolute;
	left:0px;
	top:-500px;
	width:1px; 
	height:1px; 
	overflow:hidden; 
}
.clearfix {
	zoom: 1;
	}
	.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.line{background: url(../html/images/line.gif) repeat-x;height: 3px;margin: 5px 8px;}



/*----------------------------------------------------------------全共通 */

#wrap{width: 800px;margin: 0 auto;background: url(../html/images/bg_side.gif) repeat-y;}
#side_head{padding: 0 10px;background: url(../html/images/side_head.gif) no-repeat;}
#area_data{background: #ffffff;padding-bottom: 10px;}

#head_bottom{background: url(../html/images/bg_head.gif) no-repeat;}
#head_data{width: 584px;float: right;}
#tel{float: left;background: url(../html/images/tel.gif) no-repeat;width: 252px;height: 62px;}
#mail{float: left;background: url(../html/images/mail.gif) no-repeat;width: 332px;height: 62px;}

#area_stage{background: url(../html/images/bg_stage.gif) repeat-y;}
#area_menu{float: left;width: 200px;padding-bottom: 20px;}
#mn_head{background: url(../html/images/mn_head.gif) no-repeat;height: 50px;}
#area_main{float: left;width: 580px;background: url(../html/images/main_head.gif) no-repeat;padding-bottom: 20px;}
#area_left{margin-left: 5px;}
#main_stage{padding: 15px;}
*html #pg_link #main_stage{padding: 15px 0 15px 15px;}
*html #pg_happy #main_stage{padding: 15px 0 15px 15px;}
#contents{}

#bottom_bar{background: url(../html/images/bg_bottom.gif) repeat-x;height: 27px;}
#copy{background: url(../html/images/copy.gif) no-repeat center;height: 14px;}

#catch{margin-bottom: 10px;height: 400px;}
#pg_omise #catch{background: url(../html/omise/images/catch.gif) no-repeat;}
#pg_job #catch{background: url(../html/job/images/catch.gif) no-repeat;}
#pg_happy #catch{background: url(../html/happy/images/catch.gif) no-repeat;}
#pg_mensetu #catch{background: url(../html/mensetu/images/catch.gif) no-repeat;}
#pg_recruit #catch{background: url(../html/recruit/images/catch.gif) no-repeat;}
#pg_eisei #catch{background: url(../html/eisei/images/catch.gif) no-repeat;}
#pg_mensetu #catch{background: url(../html/mensetu/images/catch.gif) no-repeat;}
#pg_recruit #catch{background: url(../html/recruit/images/catch.gif) no-repeat;}
#pg_qa #catch{background: url(../html/qa/images/catch.gif) no-repeat;}

#bottom_link{margin: 15px 0;}

/*----------------------------------------------------------------左コンテンツ */

.box_mini{background: url(../html/images/tb_main_back.gif) repeat-y;width: 171px;margin: 0 auto 10px;}
.mini_head{background: url(../html/images/tb_shade_head.gif) no-repeat;}
.mini_bottom{background: url(../html/images/tb_shade_bottom.gif) no-repeat bottom;}

.box_mini #tl_24{background: url(../html/images/tl_24.gif) no-repeat;height: 111px;}
.box_mini #tl_mail{background: url(../html/images/tl_mail.gif) no-repeat;height: 22px;}
.box_mini #tl_tel{background: url(../html/images/tl_tel.gif) no-repeat;height: 24px;}
.box_mini #tl_mail_qr{background: url(../html/images/tl_mail_qr.gif) no-repeat;height: 23px;}
.box_mini #tl_mobile{background: url(../html/images/tl_mobile.gif) no-repeat;height: 32px;}
.qr{text-align: center;padding: 10px 0 20px;}
.qr img{border: solid 1px #FF99CC;}


/*----------------------------------------------------------------body */

body{
	font-size :12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#663300;
	line-height: 16px;
	background: url(../html/images/bg_main.gif) repeat-x #FFE3EC fixed;
	scrollbar-base-color : #51B7EA;
	scrollbar-face-color : #51B7EA;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color : #ffffff; 
	scrollbar-3dlight-color: #51B7EA;
	scrollbar-highlight-color : #97DCFF;
	scrollbar-shadow-color : #096FA2;
	scrollbar-darkshadow-color : #00344F;
}


/*----------------------------------------------------------------h1 */

h1{background: url(../html/images/h1.gif) no-repeat;height: 88px;}

/*----------------------------------------------------------------h2 */

h2{height: 50px;}

#pg_omise h2{background: url(../html/omise/images/h2.gif) no-repeat;}
#pg_job h2{background: url(../html/job/images/h2.gif) no-repeat;}
#pg_happy h2{background: url(../html/happy/images/h2.gif) no-repeat;}
#pg_eisei h2{background: url(../html/eisei/images/h2.gif) no-repeat;}
#pg_mensetu h2{background: url(../html/mensetu/images/h2.gif) no-repeat;}
#pg_recruit h2{background: url(../html/recruit/images/h2.gif) no-repeat;}
#pg_mail h2{background: url(../html/mail/images/h2.gif) no-repeat;}
#pg_link h2{background: url(../html/link/images/h2.gif) no-repeat;}
#pg_qa h2{background: url(../html/qa/images/h2.gif) no-repeat;}


/*----------------------------------------------------------------h3 */

h3{font-size: 16px;height: 41px;margin: 10px 0;}
h3#h3_contets{background: url(../html/images/h3_contents.gif) no-repeat;}
h3#h3_link{background: url(../html/link/images/h3_link.gif) no-repeat;}
h3#h3_banner{background: url(../html/link/images/h3_banner.gif) no-repeat;}
h3#h3_kodawari{background: url(../html/omise/images/h3_kodawari.gif) no-repeat;}


h3#h3_privacy{background: url(../html/qa/images/h3_privacy.gif) no-repeat;}
h3#h3_job{background: url(../html/qa/images/h3_job.gif) no-repeat;}
h3#h3_oubo{background: url(../html/qa/images/h3_oubo.gif) no-repeat;}
h3#h3_money{background: url(../html/qa/images/h3_money.gif) no-repeat;}
h3#h3_seikatu{background: url(../html/qa/images/h3_seikatu.gif) no-repeat;}
h3#h3_eisei{background: url(../html/qa/images/h3_eisei.gif) no-repeat;}
h3#h3_other{background: url(../html/qa/images/h3_other.gif) no-repeat;}

/*----------------------------------------------------------------h4 */

h4{font-size: 14px;}


/*----------------------------------------------------------------enter */



/*----------------------------------------------------------------menu */

#box_menu{width: 183px;}
#box_menu li{margin: 7px 0;}
#box_menu a{display: block;height: 35px;height: 57px;}

#mn_top a{background: url(../html/images/mn_top.gif) no-repeat;}
#mn_omise a{background: url(../html/images/mn_omise.gif) no-repeat;}
#mn_job a{background: url(../html/images/mn_job.gif) no-repeat;}
#mn_happy a{background: url(../html/images/mn_happy.gif) no-repeat;}
#mn_eisei a{background: url(../html/images/mn_eisei.gif) no-repeat;}
#mn_mensetu a{background: url(../html/images/mn_mensetu.gif) no-repeat;}
#mn_recruit a{background: url(../html/images/mn_recruit.gif) no-repeat;}
#mn_mail a{background: url(../html/images/mn_mail.gif) no-repeat;}
#mn_link a{background: url(../html/images/mn_link.gif) no-repeat;}
#mn_qa a{background: url(../html/images/mn_qa.gif) no-repeat;}

#mn_top span{background: url(../html/images/mn_top.gif) no-repeat;}
#mn_omise span{background: url(../html/images/mn_omise.gif) no-repeat;}
#mn_job span{background: url(../html/images/mn_job.gif) no-repeat;}
#mn_happy span{background: url(../html/images/mn_happy.gif) no-repeat;}
#mn_eisei span{background: url(../html/images/mn_eisei.gif) no-repeat;}
#mn_mensetu span{background: url(../html/images/mn_mensetu.gif) no-repeat;}
#mn_recruit span{background: url(../html/images/mn_recruit.gif) no-repeat;}
#mn_mail span{background: url(../html/images/mn_mail.gif) no-repeat;}
#mn_link span{background: url(../html/images/mn_link.gif) no-repeat;}
#mn_qa span{background: url(../html/images/mn_qa.gif) no-repeat;}

#box_menu a:hover{background-position: 0 -57px;}
#box_menu span{background-position: 0 -57px;display: block;height: 57px;}

/*----------------------------------------------------------------top */

#img_top{background: url(../html/images/img_top.gif) no-repeat;height: 530px;}

#contents_button li{width: 180px;float: left;margin-bottom: 5px;}
#contents_button a{display: block;height: 96px;}
#bt_omise a{background: url(../html/images/bt_omise.gif) no-repeat;}
#bt_job a{background: url(../html/images/bt_job.gif) no-repeat;}
#bt_happy a{background: url(../html/images/bt_happy.gif) no-repeat;}
#bt_eisei a{background: url(../html/images/bt_eisei.gif) no-repeat;}
#bt_recruit a{background: url(../html/images/bt_recruit.gif) no-repeat;}
#bt_mail a{background: url(../html/images/bt_mail.gif) no-repeat;}
#bt_qa a{background: url(../html/images/bt_qa.gif) no-repeat;}
#contents_button a:hover{background-position: 0 -96px;}
#contents_button .bt_spacer{margin: 0 5px;}

#bottom_img{
	background: url(../html/images/bottom_img.gif) no-repeat;
	height: 260px;
	margin: 15px 0;
}

/*----------------------------------------------------------------お店紹介 */



#omise_list dt{
background: #FF6699;
border: 3px #FF99CC solid;
padding: 3px;color: #FFFF00;
font-weight: bold;
font-family: "ＤＦＰまるもじ体", Arial, Helvetica, sans-serif;
font-size: 16px;
margin: 0 0 0;
}
#omise_list dd.mise_name{
text-align: right;
font-weight: bold;
color: #00CC33;
border-bottom: dotted 3px #00CC33;
padding: 7px 0 5px;
margin-bottom: 5px;
font-size: 16px;
}
#omise_list dd.mise_cm{letter-spacing: 1px;margin-bottom: 10px;}

/*----------------------------------------------------------------お仕事内容 */

#job_list dt{
border: 5px #FF99CC solid;
padding: 3px;
font-weight: bold;
background: #FFCC00;
}
#job_list dd{
border-left: 5px #FF99CC solid;
border-right: 5px #FF99CC solid;
border-bottom: 5px #FF99CC solid;
margin-bottom: 10px;
padding: 5px;
padding: 10px;
background: #FFFFCC;
letter-spacing: 1px;
color: #FF0066;
}


/*----------------------------------------------------------------待遇 */

.box_happy{
float: left;
width: 270px;
background: #FF99CC;
margin-right: 5px;
margin-bottom: 5px;
}
.box_happy dt{
background: #99FF33;
padding: 3px;
font-weight: bold;
font-family: "ＤＦＰまるもじ体", Arial, Helvetica, sans-serif;
font-size: 16px;
text-align: center;
color: #339900;
border-bottom: 1px solid #009900;
}
.box_happy dd{margin: 5px;padding: 7px;border: 3px solid #FFFF00;letter-spacing: 1px;}

dd#happy_money{background: url(../html/happy/images/img_money.gif) no-repeat bottom right #FCDEF1;}
dd#happy_hibarai{background: url(../html/happy/images/img_hibarai.gif) no-repeat bottom right #FCDEF1;}
dd#happy_schedule{background: url(../html/happy/images/img_schedule.gif) no-repeat bottom right #FCDEF1;}
dd#happy_nolma{background: url(../html/happy/images/img_nolma.gif) no-repeat bottom right #FCDEF1;}
dd#happy_mascomi{background: url(../html/happy/images/img_mascomi.gif) no-repeat bottom right #FCDEF1;}
dd#happy_heikin{background: url(../html/happy/images/img_heikin.gif) no-repeat bottom right #FCDEF1;}

dd#happy_none{background: #FCDEF1;}

/*----------------------------------------------------------------衛生管理*/

#eisei_bottom{
	margin-top: 20px;
	background: url(../html/eisei/images/eisei_bottom.gif) no-repeat;
	height: 688px;
}



/*----------------------------------------------------------------面接について */


#mensetu_list dt{
border-bottom: dashed 3px #FF6600;
font-weight: bold;
font-family: "ＤＦＰまるもじ体", Arial, Helvetica, sans-serif;
font-size: 16px;
padding-bottom: 3px;
margin-bottom: 3px;
color: #00CCFF;
}
#mensetu_list dd{letter-spacing: 1px;padding: 10px;}


/*----------------------------------------------------------------募集要項 */

#rec_list dt{
float: left;
width: 140px;
padding: 5px;
font-weight: bold;
background: #FF99CC;
border: solid 1px #CC6666;
margin: 0 5px 5px 0;
color: #ffffff;
}

#rec_list dd{
float: left;
width: 381px;
padding: 5px;
background: #CCFFFF;
border: solid 1px #99CCFF;
margin: 0 0 5px 0;
font-weight: bold;
}
#recruit_bottom{
	margin-top: 20px;
	background: url(../html/recruit/images/recruit_bottom.gif) no-repeat;
	height: 250px;
}

/*----------------------------------------------------------------ご応募 */


#rec_list #form dt{
background: #CCFF99;
border: solid 1px #99CC66;
font-family: "ＤＦＰまるもじ体", Arial, Helvetica, sans-serif;
color: #339900;
font-size: 14px;
clear: both;
}
#rec_list #form dd{background: #FFFFCC;font-weight: normal;border: solid 1px #99CC66;}
#form li{float: left;padding: 8px 6px;}
.ie #form li{padding: 5px 10px;}

#mail_bottom{
	margin-top: 20px;
	background: url(../html/mail/images/mail_bottom.jpg) no-repeat;
	height: 200px;
}

/*----------------------------------------------------------------相互リンク */

.link_cm dt{
float: left;
font-weight: bold;
width: 160px;
padding: 5px;
background: #FF9933;
color: #ffffff;
margin: 0 5px 5px 0;
}
.link_cm dd{
float: left;
width: 365px;
padding: 5px;
background: #CCFF99;
margin: 0 0 5px 0;
}

.link_cm#link_data dt{background: #66CCCC;width: 90px;}
.link_cm#link_data dd{width: 435px;}
.link_cm#link_data dd input{margin-top: 5px;}

#banner_list{margin: 10px 0;}
#banner_list li{float: left;margin: 0 10px 10px 10px;}

#banner_data{text-align: center;}
#banner_data dt{background: #87CEEB;padding: 3px;color: #ffffff;width: 95%;}
#banner_data dd{margin-bottom: 15px;}


/*----------------------------------------------------------------Ｑ＆Ａ */

#qa_list dl{margin-bottom: 30px;}
#qa_list dt{
	border: 4px solid #FF9CBD;
	background: url(../html/qa/images/ic_q.gif) no-repeat 7px 5px #ADD8E6;
	color: #4169E1;
	font-weight: bold;
	padding: 7px 5px 7px 35px;
}
#qa_list dd{
	border-left: 4px solid #FF9CBD;;
	border-right: 4px solid #FF9CBD;;
	border-bottom: 4px solid #FF9CBD;;
	margin-bottom: 10px;
	background: url(../html/qa/images/ic_a.gif) no-repeat 7px 5px #FFFF99;
	padding: 7px 7px 7px 40px;
}














