@charset "Shift_JIS";
/* CSS Document */
 @import url(/css/import.css);
 @import url(/css/index.css);
 @import url(/css/common.css);
/*-------------------------------------

全ページ共通

-------------------------------------*/
html{background:#fceaee;}
body{background:#fceaee;}

/*-------------------------------------
#header
-------------------------------------*/
#header .logo a{background:url(../../img/gift_s/header_logo.png) no-repeat left top;}

#header .navi{background:#e6e6e6;}
	
#header .navi .home a{background:url(../../img/gift_s/navi_04.png) no-repeat top center;}

#header .navi .mypage a{background:url(../../img/gift_s/navi_03.png) no-repeat top center;}

#header .navi .basket a{background:url(../../img/gift_s/navi_02.png) no-repeat top center;}

#header .navi .search a{background:url(../../img/gift_s/navi_01.png) no-repeat top center;}

#header .navi .newmem a{background:url(../../img/gift_s/navi_05.png) no-repeat top center;}

.act_index #header .navi .home,
.act_mypage #header .navi .mypage,
.act_basket #header .navi .basket,
.act_search #header .navi .search,
.act_newmem #header .navi .newmem{background:#F6D7C8;}

/*-------------------------------------
#contents .side
-------------------------------------*/
/* category */
#contents .side .category h2{background:url(../../img/gift_s/side_tit_category.png) no-repeat left top;}

#contents .side .category h2 + ul{
	border:1px solid #d2d2d2;
	border-top:none;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

#contents .side .category li:last-child .menu{border-bottom:none;}

#contents .side .category li:last-child .sub_menu li:last-child{border-bottom:none;}

#contents .side .category li:last-child .menu:hover{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

#contents .side .category li:last-child .menu.active{border-bottom:1px solid #e5e5e5;}

#contents .side .category li:last-child .menu.active:hover{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}

/*-------------------------------------
#footer
-------------------------------------*/
#footer{background:#e6e6e6;}


/*-------------------------------------

#index（トップページ）

-------------------------------------*/
/* .info */
#index .side .info h2{background: url(../../img/gift_s/side_tit_info.png) no-repeat left top;}

#index .side .info dl{
	border:1px solid #F29B76;
	border-top:none;
}

/* .special */
#index .main .special .column li{
	background:#fff;
	border:1px solid #fac0a8;
}

/* .pickup */
#index .main .pickup .column li{
	background:#fff;
	border:1px solid #fac0a8;
}

/* .txt_area */
#index .main .txt_area h2 a{
	display:block;
	width:750px;
	height:50px;
	text-indent:-9999px;
	background: url(../../img/gift_s/main_tit_txtarea.png) no-repeat left top;}

#index .main .txt_area div{margin-bottom:30px;}

#index .main .txt_area div{
	padding:5px 10px;
	background:#FFF;
	border:5px solid #990000;
	border-top:none;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}



/*-------------------------------------

#detail（トップページ以外）

-------------------------------------*/
/* .text */
#detail .box_02 .text{border:1px solid #E0D99D;}

/* list */
ul.type01 li{background:url(../../img/gift_s/icon_01.gif) no-repeat left 8px;}

/* .sitemap */
#detail .sitemap > li.nolink{background:url(../../img/gift_s/icon_01.gif) no-repeat 8px 11px #FFFFFF;}

#detail .sitemap > li li{background:url(../../img/gift_s/side_icon_04.png) no-repeat left 7px;}

/* .selection_map */
#detail .selection_map li{background:url(../../img/gift_s/side_icon_04.png) no-repeat left 6px;}

/* .category_map */
#detail .category_map dt{background:url(../../img/gift_s/icon_01.gif) no-repeat 8px 7px #eee;}

#detail .category_map li{background:url(../../img/gift_s/side_icon_04.png) no-repeat left 6px;}



