@charset "UTF-8";

/* ベースの文字サイズの設定 */
body {
	font-size: 16px;
	line-height: 1.5;
}
/* reset cssのoverwrite */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	box-sizing: inherit;
}
#globalNav>ul>li .child nav ul li {
	margin-bottom: 15px;
}
#globalNav>ul>li .child nav h2 a:hover {
	text-decoration: none;
}
#globalFooter .list__about ul li {
	text-align: left!important;
}
/* ==================================
アミューズメントページ調整
================================== */
#globalHeader {
	z-index: 55556;
}
#am2014 .pagetop {
	display: none;
}
#pan {
	font-size: 12px;
}
#AM_BOX {
	font-size: 14px;
}


/* ==================================
採用ページ調整
================================== */
div#wrapper {
	padding-top: 0!important;
}
body#career-idx div#content .open {
	display: none;
}
body#career-idx div#content .panel {
	display: block;
	float: right !important;
}
body#career-idx div#content div#lv02-02 .data,
body#career-idx div#content div#lv02-04 .data {
	float: left !important;
}
body#home #main ul.accordion > li > ul {
	display: block !important;
}
body#home #main ul.accordion > li > p span {
	background-image: none;
}
body#career-idx div#main h1{
	background: url(/job/img/h1-career-idx.jpg) no-repeat center/100%;
	height: auto;
	padding: 180px 0;
}
@media only screen and (max-width : 999px){
	body#career-idx div#main h1{
		padding: 80px 0;
	}
}
#cs59-gnav {
	display: none!important;
}
@media only screen and (min-width: 767px) and ( max-width : 999px){
	#globalNav.is-open .parent .child nav h2 a{
	  text-align: left;
	}
	#globalNav ul{
	  padding-left: 0;
	}
}

body.person #content div#lv02-02 div.inner{
	width: calc(90% - 670px);
}
@media only screen and (max-width : 999px){
	body.person #content div#lv02-02 div.inner{
		width: auto;
	}
}
