@charset"utf-8";

/*+++++++++++++++++++++++++*/
/*        Tops CSS         */
/*+++++++++++++++++++++++++*/

/*=======================ヘッダーエリア適用========================*/
#contents_area .info_space2 {
	float: center;
	margin: 0 auto 0;
	width: 800px;
	height: 500px;
	padding: 10px;
	background-color: #fff;
	}

.info_space2 .low_space {
	float: center;
	margin: 0 auto 0;
	width: 790px;
	height: 490px;
	background-image: url("../../../img_p/low_back.jpg");
	background-repeat: no-repeat;
	}

.low_space .link {
	float: center;
	margin: 0 auto 0;
	width: 790px;
	height: 60px;
	}

.link p.access {
	text-align: right;
	color: #646464;
	font-size: 12px;
	padding: 5px 20px 0 0;
	line-height: 14px;
	letter-spacing: 0;
	}

.low_space .content {
	float: center;
	margin: 0 auto 0;
	width: 600px;
    padding-top: 10px;
	}
	
.low_space .content2 {
	float: center;
	margin: 0 auto 0;
	width: 600px;
    padding-top: 5px;
	}

.content h2.name {
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 1px;
	background-color: #e11e1e;
	}

.content p.description {
	text-align: left;
	color: #646464;
	font-size: 12px;
	line-height: 18px;
	width: 500px;
	margin: 10px 50px;
	}

.content2 h2.name {
	text-align: center;
	color: #fff;
	font-size: 16px;
	padding: 1px;
	background-color: #e11e1e;
	}

.content2 p.description {
	text-align: left;
	color: #646464;
	font-size: 12px;
	line-height: 18px;
	width: 500px;
	margin: 10px 50px;
	}


/*=======================navi適用========================*/
.menu_box1 a {
    display: block;
    text-indent: -9999px;
    text-decoration: none;
    }

.menu_box1 li {
    float: left;
    height: 115px;
    list-style-type: none;
    }

.menu_box1 h3.navi1 {
    color: #646464;
    }

.menu_box1 li#nm01 a:link,#nm1 li#nm01 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat 0 0; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm01 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat 0 -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm02 a:link,#nm1 li#nm02 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -130px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm02 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -130px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm03 a:link,#nm1 li#nm03 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -260px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm03 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -260px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm04 a:link,#nm1 li#nm04 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -390px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm04 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -390px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm05 a:link,#nm1 li#nm05 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -520px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm05 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -520px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm06 a:link,#nm1 li#nm06 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -650px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box1 li#nm06 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi1.png") no-repeat -650px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box2 a {
    display: block;
    text-indent: -9999px;
    text-decoration: none;
    }

.menu_box2 li {
    float: left;
    height: 115px;
    list-style-type: none;
    }

.menu_box2 h3.navi2 {
    color: #646464;
    }

.menu_box2 li#nm07 a:link,#nm2 li#nm07 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat 0 0; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm07 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat 0 -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm08 a:link,#nm2 li#nm08 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -130px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm08 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -130px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm09 a:link,#nm2 li#nm09 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -260px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm09 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -260px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm10 a:link,#nm2 li#nm10 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -390px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm10 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -390px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm11 a:link,#nm2 li#nm11 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -520px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm11 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -520px -115px; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm12 a:link,#nm2 li#nm12 a:visited {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -650px 0; 
	width: 130px;
	height: 115px;
	}

.menu_box2 li#nm12 a:hover {
	text-decoration: none;
	background: url("../../../img_p/shopnavi2.png") no-repeat -650px -115px; 
	width: 130px;
	height: 115px;
	}

/*=======================メインエリア適用========================*/

/*=======================ページトップエリア適用========================*/
.pagetop {
	clear: both;
	height: 30px;
	text-align: right;
	padding-top: 10px;
	font-size: 12px;
	color: #dcdcdc;
	}

/*=======================フッターエリア適用========================*/

#footer p.address {
	text-align: center;
	color: #dcdcdc;
	}
