@charset "euc-jp";
/********************************************/
/*	　　　　　		基本設定			　　*/
/********************************************/
body {
	margin:0;
	padding:0;
	background-color: #1A0A08;}
img {
	border:none;}
#coco {
	margin:0 auto;
	padding:0;
	width:765px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align:center;}
.wrapper {
	margin:0 auto;
	padding:0;
	width:765px;}
.clear {
	margin:0;
	padding:0;
	clear:both;
	display:none;}

/********************************************/
/*				　トップロゴ			　　*/
/********************************************/
#header {
	width:765px;
	height:255px;
	margin:0;}
.logo-top {
	margin:0;
	background: url("images/logo-top.gif") no-repeat;
	float:left;}
.logo-top a {
	display: block;
	padding: 0;
	width:510px;
	height:255px;
	text-decoration: none;}
.logo-top span {
	visibility:hidden;}
.header_right {
	float:left;
	width:510px;
	height:255px;}
.img2 {
	float:right;
	width:255px;
	height:255px;}
.img1 {
	float:right;
	width:255px;
	height:255px;}


/********************************************/
/*			ナビメニュー(全共通)　		　　*/
/********************************************/
#navi {
	width:765px;
	height:80px;
	margin:0;
	padding:0;}
#navi ul {
	margin:0;
	padding:0;
	list-style-type : none;}
#navi li {
	display:inline;
	padding:0;
	margin:0;
	float:left;}
.span1 {
	display:none;}

.menu1 a {
	background:url("images/navi1.gif") no-repeat;
	width:195px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu2 a {
	background:url("images/navi2.gif") no-repeat;
	width:120px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu3 a {
	background:url("images/navi3.gif") no-repeat;
	width:160px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu4 a {
	background:url("images/navi4.gif") no-repeat;
	width:115px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu5 a {
	background:url("images/navi5.gif") no-repeat;
	width:175px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu1 a:hover {
	background:url("images/navi1_f2.gif") no-repeat;
	width:195px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu2 a:hover {
	background:url("images/navi2_f2.gif") no-repeat;
	width:120px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu3 a:hover {
	background:url("images/navi3_f2.gif") no-repeat;
	width:160px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu4 a:hover {
	background:url("images/navi4_f2.gif") no-repeat;
	width:115px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}
.menu5 a:hover {
	background:url("images/navi5_f2.gif") no-repeat;
	width:175px;
	height:80px;
	margin:0;
	padding:0;
	display:block;}	



/********************************************/
/*	　　		トップナビ下段			  　*/
/********************************************/
#line3 {
	width:765px;
	height:510px;
	margin:0;
	padding:0;}
.left_img {
	float:left;
	width:255px;
	height:510px;
	margin:0;
	padding:0;}
.right_img {
	float:right;
	width:510px;
	height:510px;
	margin:0;
	padding:0;}
.img3 {
	float:left;
	width:255px;
	height:255px;}
.img4 {
	float:left;
	width:255px;
	height:340px;
	margin:0;
	padding:0;}
.middle-r {
	float:right;
	width:255px;
	height:340px;
	margin:0;
	padding:0;}
.aio {
	background: #FFFFFF;
	width:255px;
	height:170px;
	margin:0;
	padding:0;
}
.new_title {
	float:left;
	width:38px;}
#new_display {
	margin:0px;
	padding:0;
	float:right;
	width:217px;
	height:170px;
	background: #FFFFFF url(images/top_aio_bg.gif) top left repeat-y;
	overflow:auto;
	scrollbar-base-color: #DECFBE;/* スクロールバーベース色 */
	scrollbar-arrow-color: #374A62;/* スクロールバー△色 */	}
#pickup {
	background: url(images/top_img5.jpg) top left no-repeat;
	width:255px;
	height:170px;
	margin:0;
	padding:0;
}
.top-link {
	float:right;
	clear:both;
	margin:0;
	padding:0;
	background:url(images/top_arrow.gif) top left no-repeat;}
.top-link a {
	font-size:12px;
	color:#FF6600;}
	
#hiroba {
	height:170px;
	margin:0;
	padding:0;
	background: #330000;
	clear:both;}	
	
	
/*トップ表示取扱い販売店aio-shoplist-list*/
.pickup-shop {
	width:229px;
	margin:0 13px 0px 13px;
	padding:0;
	font-size:12px;
	text-align:left;}
.pickup-photo {
	text-align:center;}
.p-p-center {	
	border:#000000 1px solid;}
.pickup-name {
	line-height:1;
	padding:0;
	margin:0 0 5px;}
.pickup-name a {
	color:#00FF00;}
.pickup-address {
	color:#1A0A08;
	line-height:1;
	padding:0;
	margin:0;}
.pickup-comment {
	color:#FFFFFF;
	line-height:1.1;
	padding:0;
	margin:3px 0;
	hight:56px;
	overflow:hidden;}

/*トップ表示新商品aio-shopping-item*/
.new_box {
	margin:7px 0;
	padding:0;
	font-size:12px;
	text-align:left;}
.new_box a {
	color:#666666;}
.new_photo_bg {
	background:#DECFBE;
	text-align:center;}
.n_p_b-center {
	margin:0 auto;
	float:none;}
.new_newmark {
	float:left;
	clear:both;}
.aio_sltitle {
	float:left;
	margin:0;
	padding:0;
	line-height:1.1;
	text-align:left;}
.aio_sltitle a {
	color:#666666;}	

	
/*トップ表示新着情報aio-info-item*/
.aio_display {
	float:left;
	width:223px;
	margin:0 0 4px 0;
	padding:0;}
#whatsnew {
	background:url(images/top_img4.jpg) repeat-y;
	scrollbar-base-color: #0B0C0E;/* スクロールバーベース色 */
	scrollbar-arrow-color: #374A62;/* スクロールバー△色 */	}
.aio-whatsnew {
	float:left;
	margin:0;
	padding:10px;
	color:white;
	font-size:12px;
	text-align:left;
	line-height:17px;}
.aio-whatsnew a:link,.aio-whatsnew a:visited {
	color:#4A69BB;}
.aio_stitle {
	float:left;
	width:193px;
	margin:0;
	padding:0;
	text-align:left;
	line-height:15px;}
.aio_stitle a {
	color:#666666;}

/*トップ表示用ココ広場aio-hiroba-item*/
.hiroba_date {
	background:#990000;
	margin:8px 13px 0;
	color:#FFF;
	font-size:10px;
	padding:2px 3px;}
.h_recent_title {
	float:left;
	height:28px;
	background:url(images/top_thread_mark.gif) top left no-repeat;}
.title_txt {
	font-size:12px;
	color:#FF9900;
	margin:8px 0 0 32px;
	text-align:left;}
.title_txt a {
	color:#FF9900;}
.h_recent_name {
	float:right;
	font-size:12px;
	color:#990000;
	font-size:10px;
	padding:0;
	margin:4px 13px 0 0;
	text-align:right;}
.h_recent_name a {
	color:#990000;}
.h_recent_topic {
	clear:both;
	width:484px;
	margin:0 13px;
	padding:0;}
.h_recent_photo {
	float:left;
	margin:0 13px 0px 0;}
.h_recent_comment {
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	line-height:1.2;
	padding:0;
	margin:0;
	height:80px;
	overflow:hidden;}


	
/********************************************/
/*	　　　トップ用カテゴリーリスト		　　*/
/********************************************/
h3 {
	width:255px;
	height:47px;
	margin:0;
	padding:0;
	font-size:1px;
	text-align:left;
	background: url("images/cate_menu_0.jpg") no-repeat;}
.h3-title {
	visibility:hidden;}

#t-category {
	margin:0;
	padding:0;
	width:255px;
	font-size:12px;
	text-align:left;
	background:#BBA694;}
#t-category ul { 
	margin:0;
	padding:0;
	list-style-type:none;}

#t-category li.cate01 {
	background:url("images/cate_menu01_f2.jpg") no-repeat;
	width:255px;
	height:72px;
	margin:0;
	padding:0;
	display:inline;}
#t-category li.cate02 {
	background:url("images/cate_menu02_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:inline;}
#t-category li.cate03 {
	background:url("images/cate_menu03_f2.jpg")	no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:inline;}
#t-category li.cate04 {
	background:url("images/cate_menu04_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:inline;}
#t-category li.cate05 {
	background:url("images/cate_menu05_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:inline;}
#t-category li.cate06 {background:url("images/cate_menu06_f2.jpg") no-repeat;
	width:255px;
	height:72px;
	margin:0;
	padding:0;
	display:inline;}


#t-category li.cate01 a {
	background:url("images/cate_menu01.jpg") no-repeat;
	width:255px;
	height:72px;
	margin:0;
	padding:0;
	display:block;}
#t-category li.cate02 a {
	background:url("images/cate_menu02.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:block;}
#t-category li.cate03 a {
	background:url("images/cate_menu03.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:block;}
#t-category li.cate04 a {
	background:url("images/cate_menu04.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:block;}
#t-category li.cate05 a {
	background:url("images/cate_menu05.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;
	display:block;}
#t-category li.cate06 a {
	background:url("images/cate_menu06.jpg") no-repeat;
	width:255px;
	height:72px;
	margin:0;
	padding:0;
	display:block;}


#t-category li.cate01 a:hover {
	background:url("images/cate_menu01_f2.jpg") no-repeat;
	width:255px;
	height:72px;
	margin:0;
	padding:0;}
#t-category li.cate02 a:hover {
	background:url("images/cate_menu02_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;}
#t-category li.cate03 a:hover {
	background:url("images/cate_menu03_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;}
#t-category li.cate04 a:hover {
	background:url("images/cate_menu04_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;}
#t-category li.cate05 a:hover {
	background:url("images/cate_menu05_f2.jpg") no-repeat;
	width:255px;
	height:74px;
	margin:0;
	padding:0;}
#t-category li.cate06 a:hover {
	background:url("images/cate_menu06_f2.jpg") no-repeat;
	width:255px;
	height:72px;
	margin:0;
	padding:0;}

.top_center_part {
	width:765px;
	height:255px;
	margin:0;
	background:#BBA694;
	clear:both;}
.top_concept {
	margin:0;
	padding:0;
	float:right;}

/********************************************/
/*				　フッター　		　	　　*/
/********************************************/
#footer {
	width:765px;
	height:33px;
	margin:0;
	padding:0;
	background: #BBA694 url("images/footer_bg.gif") no-repeat;
	clear:both;}
.copyright {
	padding:10px 20px 0 34px;
	font-size:11px;
	color:#1A0A08;
	text-align:left;}
.copyright a {
	color:#1A0A08;}
.copyright a:hover {
	color:#31437C;}
