@charset "UTF-8";
/* CSS Document */

body {
  margin:0;
  padding:0;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size:0.8em;
}

p { margin:0; padding:0;}
.left{ float: left; }

.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}


#wrapper {
	width: 320px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
}
h1 {
	width: 314px;
	height: 237px;
	margin: 0 auto 15px auto;
	padding: 0;
	background: url(../images/logo_index.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

nav {
	width: 314px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
}
nav div {
	width: 314px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0;
}


nav div.yokkaichi a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_yokkaichi_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.yokkaichi a:hover{
	opacity: 0.7;
}
nav div.tonari-pre a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_rec_tonari_pre.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.tonari-pre a:hover{
	opacity: 0.7;
}
nav div.zero_yokkaititen a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_zero_yokkaititen.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.zero_yokkaititen a:hover{
	opacity: 0.7;
}
nav div.zero a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_zero2_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.zero a:hover{
	opacity: 0.7
}
nav div.zeropremium a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_zeropremium_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.zeropremium a:hover{
	opacity: 0.7;
}
nav div.goodlady a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_goodlady_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.goodlady a:hover{
	opacity: 0.7;
}
nav div.waka a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_tonari_wakayama_r.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.waka a:hover{
	opacity: 0.7;
}
nav div.zerokyoto a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_zerokyoto_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.zerokyoto a:hover{
	opacity: 0.7;
}
nav div.tsu a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_tsu_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.tsu a:hover{
	opacity: 0.7;
}
nav div.kameyama a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_kameyama_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.kameyama a:hover{
	opacity: 0.7;
}
nav div.shiga a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_shiga_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.shiga a:hover{
	opacity: 0.7;
}
nav div.zerogifu a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_zerogifu_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.zerogifu a:hover{
	opacity: 0.7;
}
nav div.saku a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_saku_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.saku a:hover{
	opacity: 0.7;
}
nav div.kyoto a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_kyoto_r.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.kyoto a:hover{
	opacity: 0.7
}
nav div.awaderi a {
    width: 216px;
    height: 53px;
    margin: 0 0 8px 0;
    padding: 0;
	background: url(../images/nav_index_awaderi_r.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: left;
}
nav div.awaderi a:hover{
	opacity: 0.7
}
nav div.rec_yokkaichi a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_yokkaichi_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_yokkaichi a:hover{
	opacity: 0.7;
}
nav div.rec_zero_yokkaititen a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_zero_yokkaititen_recruit.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_zero_yokkaititen a:hover{
	opacity: 0.7;
}
nav div.rec_tonari-pre a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_tonari_pre_kyu.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_tonari-pre a:hover{
	opacity: 0.7;
}
nav div.rec_zero a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_zero_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_zero a:hover{
	opacity: 0.7;
}
nav div.rec_zeropremium a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_zeropremium_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_zeropremium a:hover{
	opacity: 0.7;
}
nav div.rec_goodlady a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_goodlady_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_goodlady a:hover{
	opacity: 0.7;
}
nav div.rec_waka a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_tonari_wakayama_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_waka a:hover{
	opacity: 0.7;
}
nav div.rec_zerokyoto a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_tonari_wakayama_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_zerokyoto a:hover{
	opacity: 0.7;
}
nav div.rec_tsu a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_tsu_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_tsu a:hover{
	opacity: 0.7;
}
nav div.rec_kameyama a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_kameyama_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_kameyama a:hover{
	opacity: 0.7;
}
nav div.rec_shiga a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_shiga_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_shiga a:hover{
	opacity: 0.7;
}
nav div.rec_zerogifu a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_zerogifu_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_zerogifu a:hover{
	opacity: 0.7;
}
nav div.rec_saku a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_saku_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_saku a:hover{
	opacity: 0.7
}
nav div.rec_kyoto a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_kyoto_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_kyoto a:hover{
	opacity: 0.7
}
nav div.rec_awaderi a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_awaderi_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_awaderi a:hover{
	opacity: 0.7
}


div.sub_box {
	width: 320px;
	height: 51px;
	margin: 0 auto 30px auto;
	padding: 0;
}

div.sub_box div.leave a {
	width: 107px;
	height: 51px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url(../images/nav_index_leave_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
div.sub_box div.leave a:hover{
	background: url(../images/nav_index_leave_r.png) no-repeat 0 0;
	background-size:contain;
}

footer {
	width: 100%;
	margin: 0;
	padding: 20px 0 20px 0;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

footer p {
	font-size: 12px;
	color: #000;
	text-align: center;
}

.banners_box {
    margin: 50px auto 30px auto;
    max-width: 300px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.banners_box2 {
    margin: 50px auto 30px auto;
    max-width: 300px;
    width: 100%;
}
.banners_box2 img {
    max-width: 300px;
    width: 100%;
}



/* 追加 */
nav div.nagoya a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_kasugai_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.nagoya a:hover{
    opacity: 0.7;
}
nav div.rec_nagoya a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_kasugai_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_nagoya a:hover{
	opacity: 0.7;
}

nav div.tumatuzaka a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_tumatuzaka_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.tumatuzaka a:hover{
	opacity: 0.7;
}
nav div.rec_tumatuzaka a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_tumatuzaka_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_tumatuzaka a:hover{
	opacity: 0.7;
}

nav div.tajimi a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_tajimi_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.tajimi a:hover{
    opacity: 0.7;
}
nav div.rec_tajimi a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_tajimi_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_tajimi a:hover{
	opacity: 0.7;
}

nav div.nagano a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_nagano_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.nagano a:hover{
    opacity: 0.7;
}
nav div.rec_nagano a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_nagano_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_nagano a:hover{
	opacity: 0.7;
}

nav div.shinjuku a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_shinjuku_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.shinjuku a:hover{
    opacity: 0.7;
}
nav div.rec_shinjuku a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_shinjuku_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_shinjuku a:hover{
	opacity: 0.7;
}
nav div.goodlady_shiga a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_glshiga_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.goodlady_shiga a:hover{
    opacity: 0.7;
}
nav div.rec_goodlady_shiga a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_glshiga_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_goodlady_shiga a:hover{
	opacity: 0.7;
}
nav div.zeroichi a {
	width: 216px;
	height: 53px;
	margin: 0 0 8px 0;
	padding: 0;
	background: url(../images/nav_index_ichinomiya_n.png) no-repeat 0 0;
	background-size:contain;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	float: left;
}
nav div.zeroichi a:hover{
    opacity: 0.7;
}
nav div.rec_zeroichi a {
    width: 90px;
    height: 51px;
    margin: 0;
    padding: 0;
	background: url(../images/nav_index_rec_ichinomiya_n.png) no-repeat 0 0;
    background-size:contain;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
    display:block;
    float: right;
}
nav div.rec_zeroichi a:hover{
	opacity: 0.7;
}
