/* CSS Document */
@charset "SHIFT-JIS";

/* ---------- @group ---------- */
#catalogcontents address, caption, em {
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
#catalogcontents ul li {
	list-style-type: none;
}
#catalogcontents li img {
	vertical-align: top;
}
#catalogcontents img {
	border: 0;
}
/* @end */

/* ---------- @common ---------- */
h1{
	font-size:12px;
	margin:2px 0 10px 0;
	font-weight:normal;
}
h2 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h3 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h4 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
p {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	color:#333;
}
html:\66irst-child h2 {
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
html:\66irst-child p {
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
/* ----- @group Link ----- */
a:link {
	color: #333;
	text-decoration:underline;
}
a:visited {
	color: #333;
	text-decoration:none;
}
a:active {
	color: #f60;
	text-decoration:underline;
}
a:hover {
	color: #f60;
	text-decoration:underline;
}
/* @end */

/* ----- @group Clearfix ----- */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hide MacIE \*/
* html .clearfix{height: 1%}
.clearfix{display: block;}
/* End hide MacIE */
/* @end */

/* ----- @group LAYOUT ----- */
#contentsArea{
	width:950px;
	margin:0px;
	padding:0px;
	zfont-family:',l,r ,ofSfVfbfN',sans-serif;
}
#contentsArea:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contentsArea{display: inline-block;}
/* Hide MacIE \*/
* html #contentsArea{height: 1%}
#contentsArea{display: block;}
/* End hide MacIE */
/* @end */

/* ----------------------------------------------
					MainArea
---------------------------------------------- */
/* ---FlashArea--- */
#flashArea{
	width:744px;
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;
}
/* ---RightNaviArea--- */
#catalogcontents div#rightnavi{
	width:206px;
	margin:0px;
	padding:0px;
	float:right;
}
#rightnavi .btn_catalog a{
	width:206px;
	height:124px;
	margin:0;
	padding:0;
}
#rightnavi .btn_kakunin{
	background:url(../img/dot_bg.gif) no-repeat 10px bottom;
	width:191px;
	text-align:left;
	padding:8px 0px 9px 15px;
	display:block;
}

#rightnavi .btn_order a{
	background:url(../img/dot_bg.gif) no-repeat 10px bottom;
	display:block;
	height:89px;
	margin-top:7px;
	padding:0;
}
#rightnavi .btn_entry a{
	margin:0px;
	margin-top:7px;
	display:block;
}
/* ----------------------------------------------
				MainContents
---------------------------------------------- */
#catalogcontents div#maincontents{
	width:950px;
	margin:0; 
	padding:7px 0 0 0;
	clear:both;
}
/* ----------------------------------------------
				RightContents
---------------------------------------------- */
#catalogcontents div#rightcontents{
	width:712px;
	margin:0 0 0 8px;
	padding:0;
	float:right;
	background-color:#f0f0f0;
}
/* -----------------------
		RecommendArea
----------------------- */
#catalogcontents .recommend_area{
	width:712px;
	margin:0px 0px 10px 0px;
	padding:0px;
	background:url(../img/contents_bg.gif) repeat-y;
}
.recommend_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.recommend_area{display: inline-block;}
/* Hide MacIE \*/
* html .recommend_area{height: 1%}
.recommend_area{display: block;}
/* End hide MacIE */
/* @end */

#catalogcontents h2.recommend_title{
	margin:0px;
	padding:0px;
}
#catalogcontents .recommend_catalog_area{
	margin:3px 25px 0px 31px;
	padding:0px;
	width:656px;
}



/* --== CatalogImg Left ==-- */
#catalogcontents .recommend_catalog_area01{
	width:254px;
	float:left;
	margin:8px 0 0 0;
}

#catalogcontents .catalog_img01{
	float:left;
	margin:0px;
	padding:0px;
	width:119px;
	height:149px;
	display:block;
	background:url(../img/recommend_catalog_bg.gif) no-repeat 0px 0px;
}
#catalogcontents .catalog_img01 img{
	margin-top:3px;
	padding:0 0 0 4px;
}
#catalogcontents .catalog_img_txtarea{
	float:left;
	padding-left:6px;
}


#catalogcontents .catalog_img_txtarea01{
	width:100px;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
}
#catalogcontents .catalog_title_name{
	margin:3px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}

#catalogcontents .catalog_img_txtarea02{
	width:69px;
	margin:16px 0 0 6px;
	padding:0;
	float:left;
}

#catalogcontents .catalog_img_small{
	margin:0;
	padding:0;
	width:69px;
	height:89px;
	display:block;
	background:url(../img/recommend_catalog_bg3.gif) no-repeat 0px 0px;
}
#catalogcontents .catalog_img_small img{
	margin-top:4px;
	padding:0 0 0 4px;
}
#catalogcontents .recommend_area p{
	font-size:10px;
	line-height:1.3;
}

/* --== Requestbtn ==-- */
#catalogcontents .request_catalog a{
	margin:8px 0 0 0;
	padding:0px;
	float:left;
}

/* --== CatalogImg Right ==-- */
#catalogcontents .recommend_catalog_area02{
	float:left;
	padding:0;
	margin:8px 0 0 0;

}
#catalogcontents .catalog_img02{
	width:170px;
	text-align:left;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}

#catalogcontents .catalog_img02bg{
	margin:0;
	padding:4px 0 0 4px;
	width:79px;
	height:99px;
	background:url(../img/recommend_catalog_bg2.gif) no-repeat left top;
	float:left;
}

#catalogcontents .catalog_title_name2{
	margin:3px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}
#catalogcontents .catalog_newread{
	clear:left;
	text-align:left;
}


#catalogcontents .contents_under{
	margin:0px;
	padding:0px;
	width:712px;
	height:15px;
	display:block;
	background:url(../img/contents_under.gif) no-repeat;
	clear:left;
}

/* -----------------------
		HajimeteArea
----------------------- */
#catalogcontents .hajimete_area{
	width:712px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/contents_bg.gif) repeat-y;
}
.hajimete_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.hajimete_area{display: inline-block;}
/* Hide MacIE \*/
* html .rhajimete_area{height: 1%}
.hajimete_area{display: block;}
/* End hide MacIE */
/* @end */

#catalogcontents h2.hajimete_title{
	margin:0px;
	padding:0px;
}
#catalogcontents p.hajimete_txt{
	margin:10px 35px 15px 35px;
	padding:0px 0px 10px 0px;
	font-size:12px;
	line-height:1.3;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}
#catalogcontents .hajimete_contents_area{
	width:712px;
	margin:0px 0px 7px 0px;
	padding:0px;
}
.hajimete_contents_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.hajimete_contents_area{display: inline-block;}
/* Hide MacIE \*/
* html .hajimete_contents_area{height: 1%}
.hajimete_contents_area{display: block;}
/* End hide MacIE */
/* @end */

/* --== FreeArea ==-- */
#catalogcontents .hajimete_free_area{
	margin:0px;
	padding:0px;
	width:251px;
	float:left;
}
#catalogcontents .hajimete_free a{
	margin:0px;
	padding:0px;
	display:block;
}

#catalogcontents .hajimete_freetitle{
	margin:0px;
	padding:0px;
}
#catalogcontents .hajimete_freetitle_bg{
	margin:0px;
	padding:0px;
	width:251px;
	height:93px;
	display:block;
	background:url(../img/hajimete_title01bg.gif) no-repeat;
}
#catalogcontents .hajimete_free_txt{
	margin:0px 18px 0px 30px;
	padding:2px 0 10px 0;
	font-size:10px;
	line-height:1.3;
}
#catalogcontents .hajimete_free_link{
	margin:0px 18px 0px 45px;
	padding:0px 0px 0px 17px;
	font-size:10px;
	line-height:1.3;
	background:url(../img/arrow02.gif) no-repeat left 2px;
}
#catalogcontents .hajimete_free_link a{
	text-decoration:underline;
}
/* --== SeikyuArea ==-- */
#catalogcontents .hajimete_seikyu_area{
	margin:0px;
	padding:0px;
	width:226px;
	float:left;
}
#catalogcontents .hajimete_seikyu a{
	margin:0px;
	padding:0px;
	display:block;
}

#catalogcontents .hajimete_seikyutitle{
	margin:0px;
	padding:0px;
}
#catalogcontents .hajimete_seikyutitle_bg{
	margin:0px;
	padding:0px;
	width:226px;
	height:93px;
	display:block;
	background:url(../img/hajimete_title02bg.gif) no-repeat;
}
#catalogcontents .hajimete_seikyu_txt{
	margin:0px 20px 0px 13px;
	padding:2px 0 10px 0;
	font-size:10px;
	line-height:1.3;
}
#catalogcontents .hajimete_seikyu_link{
	margin:0px 35px 0px 23px;
	padding:0px 0px 0px 17px;
	font-size:10px;
	line-height:1.3;
	background:url(../img/arrow03.gif) no-repeat left 2px;
}
#catalogcontents .hajimete_seikyu_link a{
	text-decoration:underline;
}
/* --== ShiharaiArea ==-- */
#catalogcontents .hajimete_shiharai_area{
	margin:0px;
	padding:0px;
	width:235px;
	float:left;
}
#catalogcontents .hajimete_shiharai a{
	margin:0px;
	padding:0px;
	display:block;
}

#catalogcontents .hajimete_shiharaititle{
	margin:0px;
	padding:0px;
}
#catalogcontents .hajimete_shiharaititle_bg{
	margin:0px;
	padding:0px;
	width:235px;
	height:93px;
	display:block;
	background:url(../img/hajimete_title03bg.gif) no-repeat;
}
#catalogcontents .hajimete_shiharai_txt{
	margin:0px 30px 0px 13px;
	padding:0px 0 10px 0;
	font-size:10px;
	line-height:1.3;
}
#catalogcontents .hajimete_shiharai_link{
	margin:0px 40px 0px 23px;
	padding:0px 0px 0px 17px;
	font-size:10px;
	line-height:1.3;
	background:url(../img/arrow04.gif) no-repeat left 2px;
}
#catalogcontents .hajimete_shiharai_link a{
	text-decoration:underline;
}
#catalogcontents .siawase5map{
	width:712px;
	}
		
/* -----------------------
		Shiawase5Area
----------------------- */
#catalogcontents .shiawase5area{
	background:url(../img/shiawase5_back.jpg) no-repeat left 66px;
	height:339px;
	width:712px;
	text-align:left;
	position:relative;
}

#catalogcontents .shiawase5area p.read{
	margin:15px 30px 0 38px;
	height:38px;
}

#catalogcontents .shiawase5area ul.itemlist{
	margin-left:27px;
}


#catalogcontents .shiawase5area ul.itemlist li.item{
	float:left;
}

#catalogcontents .shiawase5area ul.itemlist li.item span{
	display:block;
}

#catalogcontents .shiawase5area ul.itemlist li.mainasu{
	margin-top:31px;
	padding-left:13px;
	float:left;
}

#catalogcontents .shiawase5area ul.itemlist li.people{
	margin-top:7px;
	padding-left:13px;
	float:left;
}

#catalogcontents .shiawase5area p.siawasetop{
	margin-left:27px;
}

/* -----------------------
		BlogArea
----------------------- */
#catalogcontents .blog_area{
	width:712px;
	margin:10px 0 0 0;
	padding:0px;
	background:url(../img/contents_bg.gif) repeat-y;
	position:relative;
}
.blog_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.blog_area{display: inline-block;}
/* Hide MacIE \*/
* html .blog_area{height: 1%}
.blog_area{display: block;}
/* End hide MacIE */
/* @end */


#catalogcontents .blog_contents_area{
	width:676px;
	margin:10px 0px 5px 36px;
	padding:0px;
}
.blog_contents_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.blog_contents_area{display: inline-block;}
/* Hide MacIE \*/
* html .blog_contents_area{height: 1%}
.blog_contents_area{display: block;}
/* End hide MacIE */
/* @end */

/* --== BlogAreaLeft ==-- */
#catalogcontents .blog_editing_area{
	float:left;
	margin:0px;
	padding:0px;
}
#catalogcontents .blog_capture_img{
	float:left;
	margin:5px 0 0 0;
	padding:0px;
	display:block;
}

#catalogcontents .blog_txt_area{
	float:left;
	margin:0px 0px 0px 8px;
	padding:0px;
	text-align:left;
	width:390px;
}
#catalogcontents .blog_txt{
	font-size:12px;
	line-height:1.3;
	margin:3px 0px 8px 0;
	padding:0px 0px 8px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}
#catalogcontents .blog_btn a{
	margin:0px;
	padding:0px;
}


/* --== BlogAreaRight ==-- */
#catalogcontents .blog_list_area{
	float:left;
	width:249px;
	height:238px;
	margin:0px;
	padding:0px;
	background:url(../img/blog_link_bg.gif) no-repeat;
}

#catalogcontents .blog_list_area h4.blog_list_title{
	margin:28px 0 0 -5px;
}

#catalogcontents .blog_list_txt_area{
	margin:0px;
	padding:0px 0px 0px 15px;
	width:249px;
	text-align:left;
}
#catalogcontents .blog_list_txt_area ul{
	margin:0px;
	padding:13px 0px 0px 5px;
	float:left;
}
#catalogcontents .blog_list_txt_area li{
	margin:0px;
	padding:0px 0px 3px 8px;
	background:url(../img/arrow01.gif) no-repeat 0px 5px;
	font-size:10px;
	line-height:1.5;
	text-decoration:underline;
}
#catalogcontents .blog_list_txt_area li a:hover{
	color:#fc72b0;
}
/* -----------------------
		ReadingArea
----------------------- */
#catalogcontents .reading_area{
	width:712px;
	margin:10px 0 0 0;
	padding:0px;
	background:url(../img/contents_bg.gif) repeat-y;
	position:relative;
}
.reading_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.reading_area{display: inline-block;}
/* Hide MacIE \*/
* html .reading_area{height: 1%}
.reading_area{display: block;}
/* End hide MacIE */
/* @end */


#catalogcontents .reading_contents_area{
	width:712px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.reading_contents_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.reading_contents_area{display: inline-block;}
/* Hide MacIE \*/
* html .reading_contents_area{height: 1%}
.reading_contents_area{display: block;}
/* End hide MacIE */
/* @end */

/* --== HistoryArea ==-- */
#catalogcontents .reading_history_area{
	margin:0px;
	padding:0px 0px 0px 80px;
	float:left;
	width:180px;
}
#catalogcontents .history_img_area a{
	margin:4px 2px;
	display:block;
	text-align:left;
}
#catalogcontents .history_title_area a{
	margin:0px;
	padding:0px;
	width:139px;
	display:block;
}
#catalogcontents .history_txt_area{
	margin:8px 5px 0px 15px;
	padding:8px 0px 0px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px top;
	width:160px;
}
#catalogcontents .history_txt{
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
	width:160px;
}
#catalogcontents .history_link{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(../img/arrow02.gif) no-repeat left 2px;
	font-size:10px;
	line-height:1.3;
}
#catalogcontents .history_link a{
	text-decoration:underline;
}
/* --== ProductArea ==-- */
#catalogcontents .reading_product_area{
	margin:0px;
	padding:0px 0px 0px 25px;
	float:left;
	width:180px;
}
#catalogcontents .product_img_area a{
	margin:1px 0px 1px 15px;
	padding:0;
	text-align:left;
	display:block;
}
#catalogcontents .product_title_area a{
	margin:0px;
	padding:0px;
	width:155px;
	text-align:left;
	display:block;
}
#catalogcontents .product_txt_area{
	margin:8px 5px 0px 15px;
	padding:8px 0px 0px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px top;
	width:160px;
}
#catalogcontents .product_txt{
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
	width:160px;
}
#catalogcontents .product_link{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(../img/arrow03.gif) no-repeat left 2px;
	font-size:10px;
	line-height:1.3;
}
#catalogcontents .product_link a{
	text-decoration:underline;
}

/* --== PlantArea ==-- */
#catalogcontents .reading_plant_area{
	margin:0px;
	padding:0px 0px 0px 25px;
	float:left;
	width:180px;
}
#catalogcontents .plant_img_area a{
	margin:17px 0px 17px 15px;
	padding:0;
	display:block;
	text-align:left;
}
#catalogcontents .plant_title_area a{
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;
}
#catalogcontents .plant_txt_area{
	margin:8px 5px 0px 15px;
	padding:8px 0px 0px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px top;
	width:160px;
}
#catalogcontents .plant_txt{
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
	width:160px;
}
#catalogcontents .plant_link{
	margin:0px;
	padding:0px 0px 0px 15px;
	background:url(../img/arrow04.gif) no-repeat left 2px;
	font-size:10px;
	line-height:1.3;
}
#catalogcontents .plant_link a{
	text-decoration:underline;
}

/* -----------------------
		GenreArea
----------------------- */
#catalogcontents .genre_area{
	width:712px;
	margin:10px 0 0 0;
	padding:0px;
	background:url(../img/contents_bg2.gif) repeat-y;
	position:relative;
}
.genre_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.genre_area{display: inline-block;}
/* Hide MacIE \*/
* html .genre_area{height: 1%}
.genre_area{display: block;}
/* End hide MacIE */
/* @end */


#catalogcontents .genre_contents_area{
	width:622px;
	margin:0px 30px 0px 50px;
	padding:0px 0px 5px 0px;
}
.genre_contents_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.genre_contents_area{display: inline-block;}
/* Hide MacIE \*/
* html .genre_contents_area{height: 1%}
.genre_contents_area{display: block;}
/* End hide MacIE */
/* @end */

#catalogcontents .genre_list_area{
	margin:0px 15px 0px 0px;
	padding:0px;
	width:190px;
	float:left;
	text-decoration:underline;
}
#catalogcontents .genre_contents_area ul{
	margin:0px;
	padding:15px 0px 0px 0px;
}
#catalogcontents .genre_contents_area li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 8px 0px;
	text-align:left;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}
#catalogcontents .genre_contents_area li a{
	text-decoration:underline;
}
#catalogcontents .genre_contents_area li .arrow{
	margin:0px;
	padding:0px 0px 5px 18px;
	background:url(../img/arrow03.gif) no-repeat;
	text-align:left;
	font-size:12px;
	line-height:1.3;
}
#catalogcontents .contents_under2{
	margin:0px;
	padding:0px;
	width:712px;
	height:8px;
	display:block;
	background:url(../img/contents_under2.gif) no-repeat;
	clear:left;
}
#catalogcontents .genre_hajime{
	clear:left;
	margin:0px;
	padding:0px;
	position:absolute;
	top:215px;
	left:589px;
}
/* -----------------------
		CampaignArea
----------------------- */
#catalogcontents .campaign_area{
	width:712px;
	margin:10px 0 0 0;
	padding:0px;
	background:url(../img/contents_bg2.gif) repeat-y;
	position:relative;
}
.campaign_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.campaign_area{display: inline-block;}
/* Hide MacIE \*/
* html .campaign_area{height: 1%}
.campaign_area{display: block;}
/* End hide MacIE */
/* @end */

#catalogcontents h2.campaign_title{
	margin:0px;
	padding:0px;
	display:block;
}
#catalogcontents .campaign_contents_area{
	width:622px;
	margin:15px 40px 0px 50px;
	padding:0px 0px 5px 0px;
	clear:both;
}
.campaign_contents_area:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.campaign_contents_area{display: inline-block;}
/* Hide MacIE \*/
* html .campaign_contents_area{height: 1%}
.campaign_contents_area{display: block;}
/* End hide MacIE */
/* @end */

#catalogcontents .campaign_banner_left{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}
#catalogcontents .campaign_banner_right{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
}
#catalogcontents .campaign_banner{
	float:left;
	margin:0px 8px 0px 0px;
	padding:0px;
}
#catalogcontents .campaign_txt{
	float:left;
	width:170px;
	margin:0px;
	padding:0px;
}
#catalogcontents .banner_title{
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}
#catalogcontents .banner_txt{
	margin:0px 0px 6px 0px;
	padding:0px;
}
/* --== Checkbtn ==-- */
#catalogcontents .check_btn a{
	margin:0px;
	padding:0px;
	width:68px;
	height:20px;
	display:block;
	overflow:hidden;
	float:left;
}


/* ----------------------------------------------
				LeftContents
---------------------------------------------- */
#catalogcontents div#leftcontents{
	width:230px;
	margin:0px;
	padding:0px;
	float:left;
}
#leftcontents .navi_area{
	width:230px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	background:#F0F0F0;
	text-align:left;
	background:url(../img/dot_bg.gif) repeat-x 0px bottom;
}
#leftcontents .navi_area_bg{
	width:230px;
	margin:0px;
	padding:0px;
	background:url(../img/navi_bg.jpg) repeat-y;
}
#leftcontents .digicata_title{
	margin:0px 0px 9px 0px;
	padding:0px;
}
/* --== ListArea ==-- */
#leftcontents .digicata_navi{
	width:195px;
	margin:0px 17px 10px 18px;
	padding:0px 0px 0px 0px;
	background:url(../img/digicata_navi_bg.jpg) repeat-y;
}
#leftcontents .digicata_navi:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.digicata_navi{display: inline-block;}
/* Hide MacIE \*/
* html .digicata_navi{height: 1%}
.digicata_navi{display: block;}
/* End hide MacIE */
/* @end */

#leftcontents .digicata_navi_top{
	width:195px;
	height:7px;	
	margin:0px;
	padding:0px;
	background:url(../img/digicata_navi_top.jpg) no-repeat;
}
#leftcontents .navi_dot_line{
	margin:0px 0px 8px 10px;
	padding:0px 0px 10px 0px;
	text-align:left;
	background:url(../img/dot_bg2.gif) repeat-x 0px bottom;
	width:180px;
}
#leftcontents .navi_fashion{
	margin:0px;
	padding:0px;
}
#leftcontents .navi_interior{
	margin:0px;
	padding:0px;
}
#leftcontents .navi_matarnity{
	margin:0px;
	padding:0px;
}
#leftcontents .navi_gourmet{
	margin:0px;
	padding:0px;
}
#leftcontents .navi_beauty{
	margin:0px;
	padding:0px;
}
#leftcontents .navi_dfs{
	margin:0px;
	padding:0px;
}
#leftcontents .digicata_navi ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:195px;
	background:url(../img/digicata_navi_under.jpg) no-repeat left bottom;
}
#leftcontents .digicata_navi li{
	margin:0px;
	padding:0px 0px 0px 10px;
	text-align:left;
	font-size:12px;
	line-height:1.5;
	text-decoration:underline;
}
#leftcontents .digicata_navi li a:hover{
	color:#fc72b0;
}
#leftcontents .digicata_navi li.dot{
	margin:0px 0px 8px 10px;
	padding:0px 0px 8px 0px;
	background:url(../img/dot_bg2.gif) repeat-x 0px bottom;
	width:180px;
}
#leftcontents .digicata_navi li.arrow01{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	background:url(../img/arrow01.gif) no-repeat 0 6px;
}
#leftcontents .digicata_navi li.arrow03{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	background:url(../img/arrow01.gif) no-repeat 0 6px;
}
#leftcontents .digicata_navi p.arrow02{
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url(../img/arrow01.gif) no-repeat 0 6px;
}

/* --== DigicataBanner ==-- */
#leftcontents .digicata_banner a{
	margin:0px 17px 5px 18px;
	padding:0px 0px 0px 0px;
}
#leftcontents .navi_under{
	width:230px;
	height:17px;	
	margin:0px;
	padding:0px;
	background:url(../img/navi_under.jpg) no-repeat;
}

/* --== BannerArea ==-- */
#leftcontents .navi_area2{
	width:230px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#F0F0F0;
	text-align:left;
}
#leftcontents .present_banner a{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	display:block;
}
#leftcontents .e-mail_banner a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#leftcontents .navi_footer{
	margin:0px;
	padding:0px;
}

/* ----------------------------------------------
				FooterArea
---------------------------------------------- */
#catalogcontents .footer_area{
	margin:0px;
	padding:0px 0px 10px 0px;
	width:712px;
	height:10px;
	display:block;
	background:url(../img/contents_footer.gif) no-repeat;
	float:right;
}
#catalogcontents .page_top{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 15px;
	display:block;
	background:url(../img/arrow05.gif) no-repeat left 3px;
	float:right;
	clear:right;
	font-size:12px;
	line-height:1.3;
	text-decoration:underline;
}

