/* ------------------------------
 左側内容
------------------------------ */
#leftcolumn { 
 color: #453;
 border-right: 0px solid #ccc;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 1050px;
 width: 210px;
 float: left;
 text-align:left;
}
#leftmenu {
 margin: 20px 0px 0px 4px;
 border: 0px solid #ccc;
 padding: 0px;
 width: 196px;
 height:20px;
 float: left;
}


/* --- ナビゲーションバー --- */
#leftmenu2 {
 margin: 0px 0px 5px 4px;
 padding: 0px;
 width: 196px;
 float: left;
}
#navi{
margin-left:0;
padding-left:0;
list-style-type:none;
width:196px;
border-top:1px solid #cccccc;
}

#navi a{
display:block;
padding:5px 0px 5px 0px;
background-color:#FFFFFF;
text-decoration:none;
color:#555555;
width:194px;
}

#navi a:hover{
background-color: #FFCCFF;
}

#navi li{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

#leftnewtopbar_pull {
 margin: 0px 0px 10px 4px;
 padding: 0px;
 width: 196px;
 height:130px;
 float: left;
}
#leftnewtopbar_pull select {
 width: 196px;
}
#leftnewtopbar_pull_img {
 margin: 0px 0px 0px 4px;
 border: 1px solid #ccc;
 padding: 0px;
 width: 196px;
 height:20px;
 float: left;
}


#leftnewtopbar {
 margin: 0px 0px 0px 4px;
 border: 1px solid #ccc;
 padding: 0px;
 width: 196px;
 height:20px;
 float: left;
}

#newbar {
 margin: 2px 0px 0px 3px;
 padding: 0px;
 width: 202px;
 height:350px;
 float: left;
}

#bana1 {
 margin: 15px 0px 0px 5px;
 padding: 0px;
 width: 192px;
 height:60px;
 float: left;
}
#bana2 {
 margin: 15px 0px 0px 5px;
 padding: 0px;
 width: 192px;
 height:60px;
 float: left;
}
#bana3 {
 margin: 15px 0px 0px 5px;
 padding: 0px;
 width: 192px;
 height:60px;
 float: left;
}


/* --- ナビゲーションバー2 --- */
#fnavi{
	margin-bottom:8px
}

#fnavi a{
	height:45px;
	background-position:0 0;
	display:block;
	margin-top:3px;
}

#fnavi a:hover{
	background-position:0 45px;
}

#fnavi #bar01{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_01.gif);
}

#fnavi #bar02{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_02.gif);
}

#fnavi #bar03{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_03.gif);
}

#fnavi #bar04{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_04.gif);
}

#fnavi #bar05{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_05.gif);
}

#fnavi #bar06{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_06.gif);
}
#fnavi #bar07{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_07.gif);
}
#fnavi #bar08{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_08.gif);
}
#fnavi #bar09{
	width:196px;
	height:45px;
	background-image:url(../image/bnr_09.gif);
}


#fnavi_recruit a{
	height:115px;
	background:url(../image/bnr_recruit.gif) 0 0;
	display:block;
	margin-top:5px;
	margin-bottom: 8px;
}

#fnavi_recruit a:hover{
	background-position:0 115px;
}
.displaynone {
	display:none;
}



/* ------------------------------
 右側内容
------------------------------ */
#rightcolumn_top { 
 float: left;
 border-left: 0px solid #ccc;
 /* ------------------------------
 background-image:url(../image/bk_flower.png);
 background-position: 50% 100%;
 background-repeat: no-repeat;
 background-attachment: fixed;
------------------------------ */
 width: 596px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align:left;
}

#rightcolumn { 
 float: left;
 border-left: 0px solid #ccc;
 /* ------------------------------
 background-image:url(../image/bk_flower.png);
 background-position: 50% 100%;
 background-repeat: no-repeat;
 background-attachment: fixed;
------------------------------ */
 width: 596px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 text-align:left;
}
#right_toku { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 margin: 20px 0px 10px 28px;
 padding: 0px;
 width: 545px;
 display: inline;
}
#right_shopitem { 
 float: left;
 color: #453;
 margin: 15px 0 2px 0;
 padding: 5px 0 0 0px;
 height: 20px;
 width: 540px;
 height:100%;
 display: inline;
}
#right_toku_1 { 
 float: left;
 color: #333333;
 background-color: #CCCCCC;
 margin: 0px 0 2px 0;
 padding: 5px 0 0 0px;
 height: 20px;
 width: 540px;
 display: inline;
}

#right_toku_obo { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 margin: 0px 0 5px 0;
 width: 540px;
 height: 160px;
 display: inline;
}

#right_toku_eve { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/tokusyu06.jpg);
 margin: 0px 0 5px 0;
 width: 540px;
 height: 80px;
 display: inline;
}

#right_toku_2 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/tokusyu01.jpg);
 margin: 0px 0 5px 0;
 width: 540px;
 height: 80px;
 display: inline;
}
#text_toku_2 { 
 float: left;
 margin: 35px 0 0px 10px;
 width: 280px;
 display: inline;
 line-height:12px;
 font-size:10px;
 letter-spacing:1px;
 color: #454545;
}
#text_toku_2 a{
 text-decoration:none;
 color: #454545; 
}
#text_toku_2 a:hover{
	color:#ca417d;
	text-decoration:underline;
}

#text_toku_img {
 float: left;
 border: 0px solid #ccc;
 margin: 40px 0 0px 60px;
 width: 150px;
 display: inline;
}

#right_toku_3 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/tokusyu02.jpg);
 margin: 0px 0 20px 0;
 width: 540px;
 height: 80px;
 display: inline;
}

#right_toku_4 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/tokusyu03.jpg);
 margin: 0px 0 20px 0;
 width: 540px;
 height: 80px;
 display: inline;
}

#right_toku_alllist { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 margin: 0px 0 20px 0;
 width: 540px;
 height: 80px;
 display: inline;
}

/* ------------------------------
 右側内容　商品一覧
------------------------------ */
#right_toku_5 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item01.jpg);
 margin: 0px 0 5px 0;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_6 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item02.jpg);
 margin: 0px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_7 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item03.jpg);
 margin: 0px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_8 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item04.jpg);
 margin: 10px 0 5px 0;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_9 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item05.jpg);
 margin: 10px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_10 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item06.jpg);
 margin: 10px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_11 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item07.jpg);
 margin: 10px 0 5px 0;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_12 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item08.jpg);
 margin: 10px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_13 { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item09.jpg);
 margin: 10px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}
#right_toku_spl { 
 float: left;
 color: #453;
 border: 0px solid #ccc;
 background-image:url(../image/item10.jpg);
 margin: 10px 0 5px 15px;
 width: 170px;
 height: 190px;
 display: inline;
}


#right_item_bar{
margin-top: 90px;
margin-left: 7px;
margin-bottom: 8px;
}

#right_item_text{
 font-size: 9px;
 margin-left:5px;
 margin-right:5px;
}
#right_item_text a{
 text-decoration:none;
 color:#454545; 
}
#right_item_text a:hover{
	color:#ca417d;
	text-decoration:underline;
}
