/* Q-pot.OFFICIAL WEB SITE用CSS */

/* ---------------- */
/* --大枠ボックス-- */
/* ---------------- */

#wrapper {
	width: 950px;
	padding: 0px;
	margin: 0 auto;
	position: relative;
}

#tabArea {
	width: 930px;
	height: 35px;
	border-top: #928074 5px solid;
	padding-right: 20px;
}

#contentsTitle {
	padding: 105px 0 35px 20px;
	clear: both;
}

#contentsBox {
	background: url(../images/static/bg_black.gif) repeat-y left;
	width: 950px;
}

#contentsLeft {
	width: 210px;
	padding-top: 20px;
	float: left;
}

#contentsRight {
	width: 690px;
	padding-bottom: 20px;
	float: right;
}

#company {
	margin-top: 5px;
}

#company table {
	font-size: 12px;
	font-weight: normal;
}

#company table th {
	font-size: 12px;
	font-weight: normal;
}

/* ------------------------ */
/* --左サイドビゲーション-- */
/* ------------------------ */

#contentsLeft ul {
	color: #928074;
	font-size: 12px;
	width: 210px;
	margin: 15px 0;
	clear: both;
}

#contentsLeft ul li {
	list-style-type: none;
	color: #928074;
	font-size: 12px;
	line-height: 160%;
	width: 210px;
	height: 20px;
	display: block;
}

#contentsLeft ul li.side2 {
	background: url(../images/static/list_bg.gif) repeat-y bottom;
	text-decoration: none;
	color: #928074;
	width: 190px;
	height: 20px;
	padding-left: 20px;
	display: block;
}

#contentsLeft ul li.side1 a {
	background: url(../images/static/list_bg.gif) repeat-y top;
	text-decoration: none;
	color: #928074;
	width: 190px;
	height: 20px;
	padding-left: 20px;
	display: block;
}

#contentsLeft ul li.side1 a:hover {
	background: url(../images/static/list_bg.gif) repeat-y bottom;
	text-decoration: none;
	color: #928074;
	width: 190px;
	height: 20px;
	padding-left: 20px;
	display: block;
}

/* ---------------------- */
/* --右コンテンツエリア-- */
/* ---------------------- */

.rightTitleBox {
	border-top: #000000 5px solid;
	border-bottom: #000000 5px solid;
	width: 690px;
	margin-bottom: 20px;
	display: block;
	clear: both;
}

.rightContentsText {
	padding: 0 20px 0 0;
	line-height: 160%;
	margin-bottom: 20px;
}

.rightContentsText2 {
	padding: 0 0 0 0;
	line-height: 160%;
	margin-bottom: 20px;
}

.rightContentsInnerOut {
}

.rightContentsInnerIn {
	background-color: #e9e4d8;
	padding: 20px;
	font-size: 12px;
	line-height: 160%;
}

.rightContentsInnerTab {
	padding-right: 20px;
	height:25px;
}

.rightContentsInnerTab img {
	float: right;
}

.rightContentsTextLeft {
	padding-right: 20px;
	float: left;
}

.rightContentsTextRight {
	float: left;
	width: 530px;
}

.rightContentsTextRight2 {
	font-size: 12px;
	line-height: 160%;
	float: left;
	width: 595px;
}

.rightContentsText h2 {
	height: 16px;
	margin: 0;
	padding: 0;
}

.rightContentsText p {
	margin-top: 5px;
}

.rightContentsText dl {
	font-size: 12px;
	line-height: 140%;
	margin-top: 10px;
	display: block;
}

.rightContentsText dt {
	clear: left;
	float: left;
	margin: 0;
	padding-left: 1px;
	color: #000;
}

.rightContentsText dd {
	margin-bottom: 0.5em;
	padding-left: 65px;

}

.rightContentsText2 dl {
	font-size: 12px;
	line-height: 140%;
	display: block;
}

.rightContentsText2 dt {
	clear: left;
	float: left;
	margin: 0;
	padding-left: 1px;
	color: #000;
}

.rightContentsText2 dd {
	margin-bottom: 0.5em;
	padding-left: 100px;
}

.shopRightTextBox {
	font-size: 12px;
	line-height: 160%;
	background-color: #e9e4d8;
	width: 260px;
	height: 300px;
	padding-bottom: 20px;
	float:right;
}

.shopRightTextBoxTop {
	padding: 20px 20px 0 20px;
}

.shopRightTextBox dl {
	font-size: 12px;
	line-height: 140%;
	margin-top: 5px;
	display: block;
}

.shopRightTextBox dt {
	clear: left;
	float: left;
	margin: 0;
	padding-left: 1px;
	color: #000;
}

.shopRightTextBox dd {
	margin-bottom: 0.5em;
	padding-left: 65px;
}

.shopList dl{
	font-size: 12px;
	line-height: 120%;
	margin-top: 5px;
	margin-bottom: 15px;
	display: block;
}

.shopList dt {
	clear: left;
	float: left;
	margin: 0;
	padding-left: 1px;
	color: #000;
}

.shopList dd {
	padding-left: 65px;
}

.shopTitle {
	font-size: 14px;
	font-weight: bold;
	margin-top: 15px;
}

.shopTitle2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
	color: #928074;
}

.shopTitle3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
	color: #928074;
}
 
.textTitle1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #928074;
}

.textTitle1 a {
	background:url(../images/static/icon_1.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #928074;
}

.textTitle1 a:hover {
	background:url(../images/static/icon_1.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #928074;
}

.textTitle2 {
	background:url(../images/static/icon_2.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	color: #000000;
}

.textTitle3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
	padding-bottom: 1px;
	color: #928074;
}

.textTitle3 a {
	background:url(../images/static/icon_1.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #928074;
}

.textTitle3 a:hover {
	background:url(../images/static/icon_1.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #928074;
}

div.coming{
	margin-top: 20px;
	}


/* ---------------------------- */
/* --グローバルナビゲーション-- */
/* ---------------------------- */

#gNavBox {
	width: 950px;
	top: 20px;
	left: 0;
	position: absolute;
}

#navBox1 {
	width: 950px;
	height: 35px;
}

#navBox2 {
	border-top: #e9e4d8 5px solid;
	width: 950px;
	height: 25px;
}

#tabMenu {
	border-top: #928074 5px solid;
	width: 950px;
	text-align: right;
	float: right;
}

#tabMenu img {
	margin-right: 20px;
}

ul.fLeft {
	margin: 0;
	padding: 0;
	float: left;
}

ul.fLeft li {
	float: left;
}

ul.fLeft li#nav1 a {
/*	background: url(../images/static/g_navi1.gif) no-repeat top;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav1 a:hover {
/*	background: url(../images/static/g_navi1.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav1b {
/*	background: url(../images/static/g_navi1.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}


ul.fLeft li#nav2 a {
/*	background: url(../images/static/g_navi2.gif) no-repeat top;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav2 a:hover {
/*	background: url(../images/static/g_navi2.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav2b {
/*	background: url(../images/static/g_navi2.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}


ul.fLeft li#nav3 a {
/*	background: url(../images/static/g_navi3.gif) no-repeat top;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav3 a:hover {
/*	background: url(../images/static/g_navi3.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav3b {
/*	background: url(../images/static/g_navi3.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav4 a {
/*	background: url(../images/static/g_navi4.gif) no-repeat top;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav4 a:hover {
/*	background: url(../images/static/g_navi4.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav4b {
/*	background: url(../images/static/g_navi4.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav5 a {
/*	background: url(../images/static/g_navi5.gif) no-repeat top;*/
	width: 118px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav5 a:hover {
/*	background: url(../images/static/g_navi5.gif) no-repeat bottom;*/
	width: 118px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav5b {
/*	background: url(../images/static/g_navi5.gif) no-repeat bottom;*/
	width: 118px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav6 a {
/*	background: url(../images/static/g_navi6.gif) no-repeat top;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav6 a:hover {
/*	background: url(../images/static/g_navi6.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav6b {
/*	background: url(../images/static/g_navi6.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}


ul.fLeft li#nav7 a {
/*	background: url(../images/static/g_navi7.gif) no-repeat top;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav7 a:hover {
/*	background: url(../images/static/g_navi7.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav7b {
/*	background: url(../images/static/g_navi7.gif) no-repeat bottom;*/
	width: 119px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav8 a {
/*	background: url(../images/static/g_navi8.gif) no-repeat top;*/
	width: 118px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav8 a:hover {
/*	background: url(../images/static/g_navi8.gif) no-repeat bottom;*/
	width: 118px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav8b {
/*	background: url(../images/static/g_navi8.gif) no-repeat bottom;*/
	width: 118px;
	height: 35px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav9 a {
/*	background: url(../images/static/g_navi9.gif) no-repeat top;*/
	width: 191px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav9 a:hover {
/*	background: url(../images/static/g_navi9.gif) no-repeat bottom;*/
	width: 191px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav9b {
/*	background: url(../images/static/g_navi9.gif) no-repeat bottom;*/
	width: 191px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav10 a {
/*	background: url(../images/static/g_navi10.gif) no-repeat top;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav10 a:hover {
/*	background: url(../images/static/g_navi10.gif) no-repeat bottom;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav10b {
/*	background: url(../images/static/g_navi10.gif) no-repeat bottom;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav11 a {
/*	background: url(../images/static/g_navi11.gif) no-repeat top;*/
	width: 189px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav11 a:hover {
/*	background: url(../images/static/g_navi11.gif) no-repeat bottom;*/
	width: 189px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav11b {
/*	background: url(../images/static/g_navi11.gif) no-repeat bottom;*/
	width: 189px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav12 a {
/*	background: url(../images/static/g_navi12.gif) no-repeat top;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav12 a:hover {
/*	background: url(../images/static/g_navi12.gif) no-repeat bottom;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav12b {
/*	background: url(../images/static/g_navi12.gif) no-repeat bottom;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav13 a {
/*	background: url(../images/static/g_navi13.gif) no-repeat top;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav13 a:hover {
/*	background: url(../images/static/g_navi13.gif) no-repeat bottom;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#nav13b {
/*	background: url(../images/static/g_navi13.gif) no-repeat bottom;*/
	width: 190px;
	height: 25px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

/* ------------------ */
/* --フッターエリア-- */
/* ------------------ */

#footerBox {
	width: 950px;
	height: 1380px;
	padding-top: 20px;
	margin: 0 auto;
}

#footBorder {
	width: 950px;
	border-top: #928074 1px solid;
	border-bottom: #928074 1px solid;
	height: 28px;
	display: block;
}

#footerLeft {
	float: left;
	background-color:red;
}

#footerRight {
	float: right;
	background-color:#993366;
}

ul.fLeft li {
	list-style-type: none;
	display: block;
}

ul.fLeft li#foot1 a {
	background: url(../images/static/footer_navi1.gif) no-repeat top;
	width: 63px;
	height: 28px;
	padding: 0 20px 0 12px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot1 a:hover {
	background: url(../images/static/footer_navi1.gif) no-repeat bottom;
	width: 63px;
	height: 28px;
	padding: 0 20px 0 12px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot1b {
	background: url(../images/static/footer_navi1.gif) no-repeat bottom;
	width: 63px;
	height: 28px;
	padding: 0 20px 0 12px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot2 a {
	background: url(../images/static/footer_navi2.gif) no-repeat top;
	width: 89px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot2 a:hover {
	background: url(../images/static/footer_navi2.gif) no-repeat bottom;
	width: 89px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot2b {
	background: url(../images/static/footer_navi2.gif) no-repeat bottom;
	width: 89px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot3 a {
	background: url(../images/static/footer_navi3.gif) no-repeat top;
	width: 49px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot3 a:hover {
	background: url(../images/static/footer_navi3.gif) no-repeat bottom;
	width: 49px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot3b {
	background: url(../images/static/footer_navi3.gif) no-repeat bottom;
	width: 49px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot4 a {
	background: url(../images/static/footer_navi4.gif) no-repeat top;
	width: 23px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot4 a:hover {
	background: url(../images/static/footer_navi4.gif) no-repeat bottom;
	width: 23px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot4b {
	background: url(../images/static/footer_navi4.gif) no-repeat bottom;
	width: 23px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot5 a {
	background: url(../images/static/footer_navi5.gif) no-repeat top;
	width: 99px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot5 a:hover {
	background: url(../images/static/footer_navi5.gif) no-repeat bottom;
	width: 99px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot5b {
	background: url(../images/static/footer_navi5.gif) no-repeat bottom;
	width: 99px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot6 a {
	background: url(../images/static/footer_navi6.gif) no-repeat top;
	width: 56px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot6 a:hover {
	background: url(../images/static/footer_navi6.gif) no-repeat bottom;
	width: 56px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

ul.fLeft li#foot6b {
	background: url(../images/static/footer_navi6.gif) no-repeat bottom;
	width: 56px;
	height: 28px;
	padding-right: 20px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: left;
}

#foot7 a {
	background: url(../images/static/footer_navi7.gif) no-repeat top;
	width: 106px;
	height: 28px;
	margin-right: 12px;
	*margin-right: 6px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: right;
}

#foot7 a:hover {
	background: url(../images/static/footer_navi7.gif) no-repeat bottom;
	width: 106px;
	height: 28px;
	margin-right: 12px;
	*margin-right: 6px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: right;
}

#foot7b {
	background: url(../images/static/footer_navi7.gif) no-repeat bottom;
	width: 106px;
	height: 28px;
	margin-right: 12px;
	*margin-right: 6px;
	display: block;
	text-indent:-9999px;
	overflow:hidden;
	float: right;
}

#copyRight {
	color: #808080;
	text-align: right;
	font-size: 11px;
	margin-top: 5px;
	padding-right: 12px;
	clear: both;
}

