@charset "utf-8";

html {
	background:#fff url(../../../img2/cm/event/100422/bg_sakura.gif) repeat-y center;
}
/*sakura*/
#head.sakura{
	height:118px;
	width:976px;
	text-align:left;
	margin:0 0 4px 0;
	_margin:0 0 4px -11px;
	background:url(../../../img2/cm/event/100422/bg_header_sakura03.jpg) no-repeat;
}
/*logo*/
#head #sakuralogo {
	margin:0 10px 0 18px;
	_margin:0 9px 0 9px;
	float:left;
}
#head #sakuralogo img {
	width:190px;
	height:85px;
}

/*lnavi*/
#head dd.lnavi.sakuranavi {
	clear:both;
	width:493px;
	height:45px;
	padding:1px 4px 0 4px;
	background:none;
}
#head dt.gnavi ul,#head dt.lnavi ul {
	list-style:none;
}
#head dt.gnavi li,
#head dd.lnavi li {
	list-style:none;
	float:left;
}
#head dd.lnavi li {
	margin:0 2px 0 0;
}

/*remote*/
#head ul.sakuraremote {
	padding:0 0 32px 0;
	text-align:left;
	margin:0 0 0 -4px;
}
#head ul.sakuraremote li{
	float:left;;
	background:none;
	margin:0;padding:0;
}

/*head_search*/
#head #sakurahead_search.head_search {
	clear:both;
	width:201px;
	height:52px;
	margin:0 15px 0 -7px;
	background:none;
}

#contents.sakuracontents{margin:0;}

/*Left*/
#contents div.userarea div.detailmenu {
	background:#fff5f5;
	clear:both;
	overflow:hidden;
	text-align:right;
	height:25px;
	margin:0;
	padding:0;
}
#contents div.userarea div.detailmenu span{
	background:url(../../../img2/cm/event/100422/bg_detail.gif) no-repeat;
	display:block;
	float:right;
	font-size:86%;
	height:16px;
	line-height:16px;
	margin-left:10px;
	padding-left:17px;
	margin:5px;
}
#contents .userarea .srtools .detailmenu {
	background:none;
	height:25px;
	margin:0;
	padding:0;
	width:188px;
	border:none;
}
#contents .userarea .srtools .detailmenu span {
	display:block;
	float:right;
	background:url(../../../img2/cm/event/100422/bg_detaillinks.gif) no-repeat left center;
	height:16px;
	margin-left:10px;
	padding-left:17px;
	font-size:86%;
	line-height:16px;
}

#contents p.search_txt {
	background:#fff7f7;

}
#contents div.search_list ul li {
	border-bottom:2px solid #fedddd;
}
#contents div.nosr{
	background:#fff;
}

/*Center*/
#contents div.linfo{
	background:#fffbfb url(../../../img2/cm/event/100422/bg_info.gif) bottom repeat-x;
	border:1px solid #ccc;
}

#contents div.sr_osusume {
	background:url(../../../img2/cm/event/100422/bg_todaytools_head.gif) no-repeat;
}
#contents div.srtools {
	background:url(../../../img2/cm/event/100422/bg_todaytools.gif) bottom no-repeat;
}
#contents dl.todayweather {
	background:url(../../../img2/cm/event/100422/bg_todaytools_head.gif) no-repeat;
}
#contents div.todaytools {
	background:url(../../../img2/cm/event/100422/bg_todaytools.gif) left bottom no-repeat;
}
#contents div.anothertools {
	background:url(../../../img2/cm/event/100422/bg_todaytools.gif) left bottom no-repeat;
}
#contents .sortbtn {
	background:url(../../../img2/cm/event/100422/bg_todaytools_head.gif) top no-repeat;
}
#contents div.userselect dl {
	background:url(../../../img2/cm/event/100422/bg_todaytools.gif) left bottom no-repeat;
}
#contents div.userselect dl dt {
	background:url(../../../img2/cm/event/100422/bg_todaytools_head.gif) top no-repeat;
}
#contents div.hc_mytop {
	background:none repeat scroll 0 0 #fff7f7;
	border-top:2px solid #fdebeb;
}
#contents .el_manage table.sch_mytop th {
	background:#fff7f7;
	border-top:2px solid #fdebeb;
	color:#0A3C8D;
}

.tab_area ul li a {
	background:url(http://img-dev.lococom.jp/img2/cm/event/100422/bg_tab_o.gif) bottom;
}

/*Right*/

#contents .main_search {
	background:#fff3f3 url(../../../img2/cm/event/100422/bg_search_area.gif) no-repeat scroll 0 0;
	border-bottom:3px solid #fee5e5;
}

#contents div.userselect dl {margin-left:5px;}

