﻿@charset "UTF-8";
@import url("default.css");

a,
a:link,
a:visited {
	color: #aadc14;
	text-decoration: none;
}

a:hover {
	color: #666;
	text-decoration: none;
}

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 80%;
	background: transparent url(../img/00_background.gif) repeat-x 0px 0px;
}

div#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 885px;
	text-align: center;
	font-size: 100%;
}

div#inner {
	float: left;
	width: 730px;
}

h1 {
	float: left;
	margin: 30px 0px 22px 0px;
	padding: 0px;
	width: 160px;
	background: transparent url(../img/00_logo.jpg) no-repeat 0px 0px;
	text-indent: -9999px;
}

h1 a {
	display: block;
	width: 160px;
	height: 22px;
	text-indent: -9999px;
}

h1 strong {
	text-indent: -9999px;
}

ul.sub_navi {
	float: right;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	list-style: none;
}

ul.sub_navi li {
	float: left;
	margin: 0;
	padding: 0;
	height: 20px;
	text-indent: -10000px;
}

ul.sub_navi li a {
	display: block;
	height: 20px;
	text-indent: -10000px;
}

ul.sub_navi li.hom {
	width: 50px;
	background: transparent url(../img/navi/home_s.gif) no-repeat 0px 0px;
}

ul.sub_navi li.hom a {
	background: transparent url(../img/navi/home_s.gif) no-repeat 0px 0px;
}

ul.sub_navi li.hom a:hover {
	background-position: 0px -20px;
}

ul.sub_navi li.sit {
	width: 61px;
	background: transparent url(../img/navi/sitemap.gif) no-repeat 0px 0px;
}

ul.sub_navi li.sit a {
	background: transparent url(../img/navi/sitemap.gif) no-repeat 0px 0px;
}

ul.sub_navi li.sit a:hover {
	background-position: 0px -20px;
}

ul.sub_navi li.rec {
	width: 58px;
	background: transparent url(../img/navi/recruit.gif) no-repeat 0px 0px;
}

ul.sub_navi li.rec a {
	background: transparent url(../img/navi/recruit.gif) no-repeat 0px 0px;
}

ul.sub_navi li.rec a:hover {
	background-position: 0px -20px;
}

ul.sub_navi li.lin {
	width: 46px;
	background: transparent url(../img/navi/link.gif) no-repeat 0px 0px;
}

ul.sub_navi li.lin a {
	background: transparent url(../img/navi/link.gif) no-repeat 0px 0px;
}

ul.sub_navi li.lin a:hover {
	background-position: 0px -20px;
}

ul#navi {
	margin: 0px;
	padding: 0px;
	height: 35px;
	list-style: none;
	background: transparent url(../img/navi/navi_back.jpg) repeat-x 0px 0px;
}

ul#navi li {
	float: left;
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -10000px;
}

ul#navi li a {
	display: block;
	height: 35px;
	text-indent: -10000px;
}

ul#navi li.hom {
	width: 50px;
	background: transparent url(../img/navi/home.jpg) no-repeat 0px 0px;
}

ul#navi li.hom a {
	background: transparent url(../img/navi/home.jpg) no-repeat 0px 0px;
}

ul#navi li.hom a:hover {
	background-position: 0px -35px;
}

ul#navi li.up {
	width: 70px;
	background: transparent url(../img/navi/up.jpg) no-repeat 0px 0px;
}

ul#navi li.up a {
	background: transparent url(../img/navi/up.jpg) no-repeat 0px 0px;
}

ul#navi li.up a:hover {
	background-position: 0px -35px;
}

ul#navi li.gui {
	width: 75px;
	background: transparent url(../img/navi/guide.jpg) no-repeat 0px 0px;
}

ul#navi li.gui a {
	background: transparent url(../img/navi/guide.jpg) no-repeat 0px 0px;
}

ul#navi li.gui a:hover {
	background-position: 0px -35px;
}

ul#navi li.hal {
	width: 70px;
	background: transparent url(../img/navi/hall.jpg) no-repeat 0px 0px;
}

ul#navi li.hal a {
	background: transparent url(../img/navi/hall.jpg) no-repeat 0px 0px;
}

ul#navi li.hal a:hover {
	background-position: 0px -35px;
}

ul#navi li.equ {
	width: 70px;
	background: transparent url(../img/navi/equip.jpg) no-repeat 0px 0px;
}

ul#navi li.equ a {
	background: transparent url(../img/navi/equip.jpg) no-repeat 0px 0px;
}

ul#navi li.equ a:hover {
	background-position: 0px -35px;
}

ul#navi li.gal {
	width: 55px;
	background: transparent url(../img/navi/gallery.jpg) no-repeat 0px 0px;
}

ul#navi li.gal a {
	background: transparent url(../img/navi/gallery.jpg) no-repeat 0px 0px;
}

ul#navi li.gal a:hover {
	background-position: 0px -35px;
}

ul#navi li.acc {
	width: 55px;
	background: transparent url(../img/navi/access.jpg) no-repeat 0px 0px;
}

ul#navi li.acc a {
	background: transparent url(../img/navi/access.jpg) no-repeat 0px 0px;
}

ul#navi li.acc a:hover {
	background-position: 0px -35px;
}

ul#navi li.con {
	width: 55px;
	background: transparent url(../img/navi/contact.jpg) no-repeat 0px 0px;
}

ul#navi li.con a {
	background: transparent url(../img/navi/contact.jpg) no-repeat 0px 0px;
}

ul#navi li.con a:hover {
	background-position: 0px -35px;
}

ul#navi li.zio {
	float: right;
	width: 105px;
	background: transparent url(../img/navi/zion.jpg) no-repeat 0px 0px;
}

ul#navi li.zio a {
	background: transparent url(../img/navi/zion.jpg) no-repeat 0px 0px;
}

ul#navi li.zio a:hover {
	background-position: 0px -35px;
}

div#content {
	margin: 0px;
	padding: 15px 0px 40px 0px;
	width: 730px;
	background: transparent url(../img/00_back_content.gif) repeat-y 0px 0px;
}

div.content_in {
	padding-left: 10px;
}

div.content_in h2 {
	margin-bottom: 10px;
}

div.pickup {
	float: left;
	margin: 0px 9px 10px 0px;
	width: 350px;
}

div.pickup img.pickup_img {
	float: left;
	width: 130px;
}

div.pickup div.pickup_in {
	float: right;
	width: 210px;
	text-align: right;
}

div.pickup div.pickup_in h3,
div.pickup div.pickup_in p {
	line-height: 100%;
}

div.sch-info {
	float: left;
	margin-right: 9px;
	width: 350px;
}

div.sch-info img.sch-info_img {
	float: left;
	margin-bottom: 10px;
	width: 130px;
}

div.sch-info_in {
	float: right;
	margin-bottom: 10px;
	width: 210px;
	text-align: right;
}

div.sch-info div.sch-info_in h3 {
	font-size: 80%;
}

div.sch-info div.sch-info_in p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 80%;
	line-height: 100%;
}

div#footer {
	background: transparent url(../img/00_back_footer.jpg) repeat-x 0px 0px;
	font-size: 90%;
}

ul.bot_navi {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	height: 35px;
	list-style: none;
}

ul.bot_navi li {
	float: left;
	margin: 0;
	padding: 0;
	height: 35px;
	text-indent: -10000px;
}

ul.bot_navi li a {
	display: block;
	height: 35px;
	text-indent: -10000px;
}

ul.bot_navi li.s_pol {
	width: 75px;
	background: transparent url(../img/navi/si_policy.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.s_pol a {
	background: transparent url(../img/navi/si_policy.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.s_pol a:hover {
	background-position: 0px -35px;
}

ul.bot_navi li.p_pol {
	width: 85px;
	background: transparent url(../img/navi/pr_policy.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.p_pol a {
	background: transparent url(../img/navi/pr_policy.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.p_pol a:hover {
	background-position: 0px -35px;
}

ul.bot_navi li.hom {
	width: 50px;
	background: transparent url(../img/navi/home_b.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.hom a {
	background: transparent url(../img/navi/home_b.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.hom a:hover {
	background-position: 0px -35px;
}

ul.bot_navi li.p_top {
	float: right;
	width: 85px;
	background: transparent url(../img/navi/page_top.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.p_top a {
	background: transparent url(../img/navi/page_top.jpg) no-repeat 0px 0px;
}

ul.bot_navi li.p_top a:hover {
	background-position: 0px -35px;
}

div#footer h2.f_logo01 {
	float: left;
	width: 125px;
	height: 13px;
	background: transparent url(../img/00_logo_bottom.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

div#footer h2.f_logo02 {
	float: left;
	width: 125px;
	height: 40px;
	background: transparent url(../img/00_logo_zion.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

div#footer h2.f_logo01 strong,
div#footer h2.f_logo02 strong {
	text-indent: -9999px;
}

div#footer p {
	float: left;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 590px;
	color: #fff;
}

div#footer p.produce {
	margin-top: 10px;
	padding-top: 10px;
	width: 280px;
	background: transparent url(../img/00_produce.gif) no-repeat 0px 0px;
}

div#footer p.produce strong {
	font-weight: normal;
	color: #fff;
}

address {
	float: right;
	margin: 20px 5px 20px 0px;
	width: 230px;
	text-align: right;
	color: #fff;
}


/*-----サイドバー-----*/

div#sidebar {
	float: right;
	margin: 74px 0px 0px 0px;
	padding: 0px;
}

div#sidebar div {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 140px;
	background: #000 url(../img/00_back_sidebar.gif) no-repeat 0px 0px;
	text-align: center;
}

div#sidebar div p.ban {
	margin: 0px auto 10px auto;
	width: 120px;
}

p.radix_mo {
	margin: 0px auto 10px auto;
	padding: 0px;
	width: 120px;
	height: 220px;
	background: transparent url(../img/00_ban_qr.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

p.adv {
	margin: 0px;
	padding: 0px;
	width: 140px;
	background: transparent url(../img/00_ban_advertisement.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

p.adv a {
	display: block;
	width: 140px;
	height: 60px;
	text-indent: -9999px;
}
