@charset "utf-8";
/*** GLOBAL ***/
*{margin:0px;padding:0px;font-size:12px;line-height:110%;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
a{color:#ffffff;text-decoration:none;font-size:12px;}
a:active{font-size:12px;}
hr.clear{clear:both;border:none;width:0px;height:0px;}
br.clear{clear:both;border:none;width:0px;height:0px;}
body{text-align:center;}
input, textarea, select, option {font-size: 100%;font-family: san-serif;float: left;}
div.clear{clear:both;width:0px;height:0px;font-size:0px;visibility:hidden;}
/*** HEADER ***/
#header {margin:0 auto;padding: 0;width: 900px;height: 215px;margin-bottom: 4px;}
#header_left {float: left;height: 154px;width: 550px;}
#header_right {float: left;height: 154px;width: 350px;}
#top_text {height: 24px;}
#top_text p.shop_name {color: #ffffff;font-size: 10px;padding-top: 5px;width: 800px;float: left;text-align: center;}
#top_text p.map {padding-top: 5px;width: 100px;float: left;text-align: right;}
#top_text p.map a {color: #ffffff;font-size: 10px;}
#top_text p.map a:hover {text-decoration: underline;}
/*** CONTENTS ***/
#contents {width: 912px;background: url(../images/common/back.png) left top repeat-y;margin:0 auto;padding-top: 10px;}
#head_line {
	background: url("../images/common/marquee.jpg") no-repeat;
	width: 640px;
	_width: 880px;
	height: 23px;
	_height: 32px;
	padding-top: 9px;
	padding-left: 200px;
	padding-right: 40px;
	color: #ff3399;
	font-weight: bold;
	overflow:hidden;
	margin: 0 auto;
}
#marquee-text{overflow:hidden;height:13px;width:640px;}
/*** SENDBTN ***/
input#post_button{background: url("../images/recruit/post_button.jpg") no-repeat;width:164px;height:48px;border:0px;cursor:pointer;text-indent:-9999px;}
/*** MENU ***/
#menu {clear: both;width:900px;height:37px;_margin-top: -3px;}
#menu ul {width: 900px;}
#menu li{text-indent:-9999px;float:left;height: 37px;}
#menu a{display:block;height:37px;outline:none;}
#menu a#menu_1{background:url(../images/common/menu.jpg) no-repeat 0 0;width:113px;}
#menu a#menu_1:hover{background:url(../images/common/menu.jpg) no-repeat 0 bottom;}
#menu a#menu_2{background:url(../images/common/menu.jpg) no-repeat -113px 0;width:113px;}
#menu a#menu_2:hover{background:url(../images/common/menu.jpg) no-repeat -113px bottom;}
#menu a#menu_3{background:url(../images/common/menu.jpg) no-repeat -226px 0;width:113px;}
#menu a#menu_3:hover{background:url(../images/common/menu.jpg) no-repeat -226px bottom;}
#menu a#menu_4{background:url(../images/common/menu.jpg) no-repeat -339px 0;width:113px;}
#menu a#menu_4:hover{background:url(../images/common/menu.jpg) no-repeat -339px bottom;}
#menu a#menu_5{background:url(../images/common/menu.jpg) no-repeat -452px 0;width:113px;}
#menu a#menu_5:hover{background:url(../images/common/menu.jpg) no-repeat -452px bottom;}
#menu a#menu_6{background:url(../images/common/menu.jpg) no-repeat -564px 0;width:112px;}
#menu a#menu_6:hover{background:url(../images/common/menu.jpg) no-repeat -564px bottom;}
#menu a#menu_7{background:url(../images/common/menu.jpg) no-repeat -676px 0;width:112px;}
#menu a#menu_7:hover{background:url(../images/common/menu.jpg) no-repeat -676px bottom;}
#menu a#menu_8{background:url(../images/common/menu.jpg) no-repeat -788px 0;width:111px;}
#menu a#menu_8:hover{background:url(../images/common/menu.jpg) no-repeat -788px bottom;}
/*** PAGE TOP ***/
a#page_top {display: block;width: 120px;height: 30px;margin-left: 760px;margin-top: 40px;padding-bottom: 20px;text-indent: -9999px;background: url(../images/common/page_top.jpg) left top no-repeat;}
/*** FOOTER ***/
#footer {background: url(../images/common/footer_back.jpg) no-repeat center 0;clear: both;}
#center {width: 900px;height: 180px;margin: 0 auto;}
#qr {float: left;width: 400px;height: 146px;_margin-top: 4px;}
#footer_right {background: url(../images/common/footer_right.jpg) no-repeat;width: 500px;height: 146px;float: left;_margin-top: 4px;}
#footer .text_menu {padding-top: 18px;height: 16px;_height: 34px:color: #ffffff;font-size: 11px;}
#footer .text_menu a {color: #ffffff;font-size: 11px;padding: 0 8px;}
#footer .text_menu a:hover {text-decoration: underline;}
.copyright {margin-top: 5px;}
.copyright .top {color: #ffffff;font-size: 10px;text-align: right;text-align: left;line-height: 18px;padding-left: 20px;}
.copyright .under {color: #ffffff;font-size: 11px;margin-top: 18px;text-align: right;}
