@charset "utf-8";

@import url(../../css/gtop_navi.css);

/*-----------------------------------------------
Recruit
----------------------------------------------- */

#body_bg {
	background: url(../../shop/marugame/images/maru_top_bg.jpg) no-repeat center top;
}

#topNavi_menu {
	background: #fff url(../../images/topimg_btmline.gif) no-repeat center bottom;
	padding-top: 0;
	padding-bottom: 5px;
}

#topNavi_menu ul {
	background: url(../images/menu_bg.jpg) no-repeat 0 0;
	padding-left: 0;
}

#topNavi_menu li#TNmenu1,
#topNavi_menu li#TNmenu2,
#topNavi_menu li#TNmenu3,
#topNavi_menu li#TNmenu4,
#topNavi_menu li#TNmenu5,
#topNavi_menu li#TNmenu6 {
	width: 162px;
	margin-top: 14px;
	float: left;
	background: url(../images/maru-menu_sep.gif) no-repeat 0;
}

#topNavi_menu li#TNmenu1 {
	background-image: none;
}

#topNavi_menu li a {
	padding-top: 7px;
	height: 25px;
}

#topNavi_menu li#TNmenu6 a {
	display: block;
}

#topNavi_menu li#TNmenu1 a:hover,
#topNavi_menu li#TNmenu2 a:hover,
#topNavi_menu li#TNmenu3 a:hover,
#topNavi_menu li#TNmenu4 a:hover,
#topNavi_menu li#TNmenu5 a:hover,
#topNavi_menu li#TNmenu6 a:hover {
	background: url(../images/maru-menu_actarw.gif) no-repeat center bottom;
}

#topNavi {
	padding-top: 5px;
	text-align: left;
	padding-left:22px;
}

#topNavi h2 {
	
}

#mainContents{
	padding-left:12px;
}

/* index.html and shared */
#recruitContents {
	width:648px;
}
#keyvisual {
	position:relative;
	background:url(../images/recruit-idx-keyvisual.jpg) no-repeat;
	width:648px;
	height:301px;
	margin:0 0 20px 0;
}
#keyvisual p{
	text-indent:-9999px;
}
#keyvisual a{

}
#recruitContents h3 {
	height:30px;
	border-bottom:#ccc solid 1px;
	margin:0 0 20px 0;
}
#menu {
	margin:0 0 50px 0;
}
#menu div {
	float:left;
	margin:0 13px 0 0;
}
#menu div.nomargin {
	float:left;
	margin:0 0 0 0;
}
ul.news{
	list-style:inside;
	margin:0 0 50px 0;
}
ul.news li{
	padding:10px 0 10px 20px;
	border-top:#ccc dotted 1px;
}
ul.news li.close{
	border-bottom:#ccc dotted 1px;
}
/* new_gra.html */

/* career.html */
careervisual{
margin:0;
}
table.tbl-career{
	margin:2px 0 0 0;
}
table.tbl-career th,
table.tbl-career td{
	border-collapse:collapse;
	border-top:#ccc solid 1px;
	padding:10px 10px;
	text-align:left;
	vertical-align:top;
}
table.tbl-career th{
	width:20%;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
table.tbl-career td{
	width:80%;
}
table.tbl-career .withline{
	border-bottom:#ccc solid 1px;
}
.btn{
	margin:20px 0 50px 0;
	text-align:center;
}
/* parttime.html */
#cellphoneinfo{
	margin:50px 0 0 0;
}
/* omo.html */
#omoContents{
	padding:0 0 0 80px;
}
/* end css */
