/* 全ページ共通のＣＳＳ */

body {background-color:#FFFFFF;
	margin-top:0px;
	height: 100%;
	font-size: 80%;
	line-height:150%}
	
a{color:#800000;text-decoration:note}

a:hover{color:#FF6600}

h1{	font-size: 100%;
	line-height:150%;
	margin-bottom: 10px}
	
h2{margin-top: 0px}

h3{text-align:center}

p{line-height:150%}

.back{text-align:right;
	padding-right:20px;
	font-size:80%}
	
img{border: 0}


hr.style-six {
	border: 0;
	height: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}




/* 全体の枠組み index */

.top_main{background-color: #FFFFFF;
	width: 980px;
	height: 100%;
	margin-right:auto;margin-left:auto;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px}

.main{background-color: #FFFFFF;
	width: 980px;
	height: 100%;
	margin-right:auto;margin-left:auto;
	padding-top:30px;
	margin-top:0px;
	margin-bottom:0px}
	
.centerhonbun{
	width: 855px;
	margin-right:auto;margin-left:auto}
	
.menu{width:980px;
	height:106px;
	margin-right:auto;margin-left:auto;
	background-color: #003300;
	text-decoration:note}
	
a.menutext:link { color: #FFFFFF}
a.menutext:visited { color: #FFFFFF}
a.menutext:hover { color: #ff8000}
a.menutext:active { color: #ff8000}

	
.footer_bg{background-color: #CEC998;
	width: 980px;
	margin-top: 0px
	margin-bottom: 0px}
	
	
	
.footerall{margin-right:auto;margin-left:auto;
	width: 980px;
	margin-top: 0px
	margin-bottom: 0px}
	
.footer{margin-right:auto;margin-left:auto}

.footerlink{float: left;
	font-size: 75%}

.footerlast{clear: both;
	font-size: 75%;
	text-align: center}
	
.footerwidth{width: 980px;
	margin-right:auto;margin-left:auto}



/* 2014新indexの本分内容 index */


	.area {
		/* boxレイアウトの指定 */
		display: box;
		display: -webkit-box;
		display: -moz-box;

		/* 配置したボックスを左右中央寄せにする */
		box-pack: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;

		border: 1px solid #ccc;
		border-radius: 5px;
	}
	.item {
		width: 320px;
		height: 320px;
		margin: 5px;
	}

.small {font-size: small;}
.bold {font-weight: bold;}









/* 旧indexの本分内容 index */

.main_index{background-color: #FFFFFF;
	width: 980px;
	height: 100%;
	margin-right:auto;margin-left:auto;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px}

.font{font-size: 90%;
	color:#800000}
	
.top{clear:both;
	text-align:right;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#336699;
	width:350px}

.honbun{width:350px;padding-top:0px;padding-left:10px;padding-right:10px}

.indextopixtema{width:350px;height: 250px}

.mainimg{width: 590px;
	float: right;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px}
	
.right{padding-right:0px}

.left{padding-left:0px}

.top_0{margin-top: 0px}

.tw{font-size:80%;
	color:#FF5555;
	margin-top: 0px}

	
/* aboutの本分内容 about */

.ahonbun{
	padding-left:20px}

.aboutimg{width: 380px;
	float: right;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px}
	
	
.aboutimg2{width: 380px;
	float: left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px}
	
.aboutline{clear:both;
	padding-left: 10px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#336699;
	width:855px}
	
.aboutmigi{float: right}
	
	
	
/* frowの本分内容 frow */

.fhonbun{width:400px;
	padding-left:10px}

.flowimg{width: 230px;
	float:right;
	padding-right:10px;
	padding-bottom:10px}
	
.flowlink{font-size:80%;
	color:#FF5555}

	
	

/* accessの本分内容 access */


.accessimg{width:855px;
	margin-right:auto;margin-left:auto}
	
.accesslink{font-size:80%;
	color:#FF5555}
	
.aimg{width: 380px;
	float: right;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px}
	

	
/* shoppingの本分内容 shopping */

	
.td{ border: solid 1px #d2b48c;
	background-color:#FFFFFF }

.t{background-color:#f5deb3 }

.shoppingline{ border-style:dotted solid;
	border-color:#d2b48c}
	
.tnote{margin-right:auto;margin-left:auto}



.shopsubnavi{padding-left 0px;
    width:140px;
	float: left;
	background-color: #FFFFFF}

.shopwaku{width: 600px;
	padding-left: 20px;
	float: right}
	
.shopline{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#336699;
	width:500px}
	
.shopnavitext{font-size:80%;
	line-height: 1.4
	list-style: none}

	
.shopnavi{list-style: none}


.shoptext{font-size:80%;
	line-height: 1.4
	list-style: none;
	color:#800000}	
	

	
/* usedの本分内容 used */

.used{line-height:150%}
	
.usedretu{ float: left}




/* qaの本分内容 used */

.qatext{line-height: 1.8}
	



	
	
/* index-RSS */

#blognews {
	height: 150px;
	text-align: left;
	border: 1px solid #CC9966;
	overflow: auto;
	width: 379px;
	background: #FFFFFF}

#blognews .space{
	margin:10px}

#blognews .midasi{
	font-size: 80%;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	clear:both;
	margin: 0px;
	padding: 0px}
	
#blognews .date{
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	color: #333333}
	
#blognews a,#blognews a:link,#blognews a:visited{
	color: #CC3333;
	text-decoration: underline}
	
#blognews a:active,#blognews a:hover{
	color: #FF3300;
	text-decoration: underline
}


.indexp {
	line-height: 150%;
	color: #333333
	

}

.openrss ul { 
margin-left:0px; 
padding-left:8px; 
list-style-type: none; 
} 
.openrss li { 
font-size:12px; 
} 


/* ************************************************ 
 *	トップページのスライドの、JQuery部分
 * ************************************************ */
#jq_wrapper { width:648px; height:300px; border:1px solid #ffffff; position:relative; overflow:hidden;}

#jq_navi { list-style:none; margin:2px; padding:0; position:absolute; right:0; z-index:10; font-size:0; }
#jq_navi li { padding:2px; padding-left:15px; }
#jq_navi li.active { background-color:#403329; }
#jq_navi li a { display:block; text-decoration:none; }
#jq_navi li img { width:108px; height:50px; _height:69px; border:0; }

#jq_content { list-style:none; margin:0; padding:0; position:relative; }
#jq_content li { position:absolute; width:648px; height:300px; display:none; overflow:hidden; background-color:#ffffff;}
#jq_content li a { display:block; width:100%; height:100%; text-decoration:none; color:#000; }
#jq_content li.active { display:block; }

li#jq_mask { background-color:#ffffff; display:none; z-index:5; }



/* ************************************************ 
 *	画面右上の予告画像スライドショー
 * ************************************************ */

#slideshow {
    position:relative;
    width:170px;
    height:192px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}



/* index-rss-end */

/* ************************************************ 
 *	画面右上の新商品情報
 * ************************************************ */

#koushin340 {
	height: 226px;
	text-align: left;
	border: 1px solid #CC9966;
	overflow: auto;
	width: 340px;
	background: #FFFFFF}

#koushin {
	height: 226px;
	text-align: left;
	border: 1px solid #CC9966;
	overflow: auto;
	width: 340px;
	background: #FFFFFF}


