@charset "utf-8";

/* ----------------------------
hall.css
----------------------------- */

body {
	background: url("../images/portal/footer_back.gif");
}

/* CONTENTS
----------------------*/

/* コンテンツ */
#contents {
	background: url("../images/hall/contents_all_back.gif");
}

.contents_inner {
	padding-top: 13px;
	background: url("../images/hall/contents_back_top.png") 0px 0px repeat-x;
}

.contents_top {
	margin: 0 auto;
	width: 964px;
	background: url("../images/hall/content_middle.gif") 0px 0px repeat-y;
}

.contents_middle {
	padding: 12px;
	width: 940px;
	background: url("../images/hall/content_top.png") 0px 0px no-repeat;
}

.top_text {
	color: #666;
}

.l_navi li {
	margin-bottom: 5px;
}

.l_navi .navi-li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 220px;
	height: 30px;
}

.l_navi_guide a {
	background: url(../images/hall/l_navi/l_navi_guide.png) no-repeat;
}

.l_navi_about a {
	background: url(../images/hall/l_navi/l_navi_about.png) no-repeat;
}

.l_navi_policy a {
	background: url(../images/hall/l_navi/l_navi_policy.png) no-repeat;
}

.l_navi_trade a {
	background: url(../images/hall/l_navi/l_navi_trade.png) no-repeat;
}

.l_navi_contact a {
	background: url(../images/hall/l_navi/l_navi_contact.png) no-repeat;
}

.l_navi_sitemap a {
	background: url(../images/hall/l_navi/l_navi_sitemap.png) no-repeat;
}

.l_navi_outline a {
	background: url(../images/hall/l_navi/l_navi_outline.png) no-repeat;
}

.l_navi .stay a,
.l_navi .stay a:hover {
	background-position: 0 -30px;
}


.entryTitle_text {
	padding: 26px 0px 0px 30px;
	width: 674px;
	height: 68px;
	font-weight: bold;
	color: #FFF;
	font-size: 26px;
	background: url("../images/portal/entry_title_back.jpg") 0px 0px no-repeat;
}

.entryHeader {
	margin-bottom: 15px;
}

.contents_main {
	padding-left: 17px;
	width: 702px;
}

.contents_main h3 {
	margin-top: 25px;
}

/* entry
--------------------*/

.topicPath {
	margin: 5px 0px 5px 5px;
	font-size: 92%;
	
}
.topicPath li {
	margin-right: 5px;
	float: left;
}

/* markup
---------------------*/

.entry h3,
h3.entryTitle {
	border-left: 6px solid #009BD4;
}

.entry h4 {
	background: url("../images/hall/mark1.gif") 0px 0px no-repeat;
}

.entry h5 {
	color: #039AD3;
}

.entry ul li {
	background: url("../images/hall/mark2.gif") 0px 4px no-repeat;
}

*:not(.topic_entry_text) > em,
span.js-tag_insertion a.em {
	color: #039AD3;
}

.PageLoop {
	border: 1px solid #039AD3;
	color: #039AD3;
}

/* FOOTER
----------------------*/
.footer_inner {
	height: 19px;
	background: url("../images/hall/content_bottom.png") no-repeat 0px 0px;
}

.footer_navi1 {
	padding-top: 32px;
}

.footer_navi1 li,
.footer_navi2 li {
	background: url("../images/portal/mark2.gif") no-repeat 0px 6px;
}

.address {
	top: 113px;
	background: url("../images/portal/p_address.png") no-repeat 0px 0px;
}

.copyright {
	top: 121px;
	background: url("../images/portal/p_copyright.png") no-repeat 0px 0px;
}

/* edit
----------------------*/
.entry-edit {
	width: 700px;
}

.p_am {
	margin-left: 19px;
}

.p_pm {
	margin-left: 47px;
}

.p_night {
	margin-left: 47px;
}

.p_ampm {
	margin-left: 28px;
}

.p_pmnight {
	margin-left: 13px;
}

.p_all {
	margin-left: 28px;
}


