@charset "utf-8";

#main_wrapper { width: 878px; margin: 20px auto; text-align: left; }
#main { float:right; margin:0px 0px 0px 0px;}
#search { width:675px; }
.search_head { background: url(/img/search_head.gif) no-repeat top; width:675px; height:9px; font-size:0;}
.search_middle { background: url(/img/search_bg.gif) repeat 0 0; width:675px; margin:0px; }
.search_middle:after { content: ""; display: block; clear: both;}
.search_foot { background: url(/img/search_foot.gif) no-repeat bottom; width:675px; height:9px; font-size:0;}

.search_anniversary_jiku {width:205px; margin:2px 0px 0px 15px; float:left; display: inline;}
.search_center {margin:0px; padding:0px; float:left;}
.search_for_men {width:205px; margin:2px 0px 0px 15px;}
.search_category_jiku {width:205px; margin:5px 0px 0px 15px;}
.search_right {margin:0px; padding:0px; float:left;}
.search_for_women {width:205px; margin:2px 0px 0px 15px;}
.search_reccomend_jiku {width:205px; margin:2px 0px 0px 15px;}
#search .search_jiku_head { background: url(/img/search_jiku_head.gif) no-repeat top; width:205px; height:10px; font-size:0; }
#search .search_jiku_middle { background: url(/img/search_jiku_middle.gif) repeat 0 0; width:205px; }
#search .search_jiku_foot { background: url(/img/search_jiku_foot.gif) no-repeat bottom; width:205px; height:10px; font-size:0; }
#search ul { padding:0px 0px 0px 10px; }
#search ul li.title01 { width:150px; height:30px; background: url(/img/annviersary_title.gif) no-repeat 0 0; padding:0 0 10px 0; }
#search ul li.title02 { width:180px; height:30px; background: url(/img/category_title.gif) no-repeat 0 0; padding:0 0 10px 0; }
#search ul li.title03 { width:180px; height:30px; background: url(/img/recommend_title.gif) no-repeat 0 0; padding:0 0 10px 0; }
#search ul li { line-height:150%; background: url(/img/yajirushi.gif) no-repeat 0 0.5em; padding:0 0 0 10px; }

#ka_cont {margin:20px 0px 0px 0px;}
table#ka{margin: 15px 0 0 20px;}
table#ka th {font-weight:normal;}
.input_form {
	font-family:"Verdana","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	color:#000000; font-size:160%; font-weight:normal; width: 219px; height: 45px; background: url(/img/input_form.gif) no-repeat; border: none; padding: 13px 0 0 20px; display: }

#today { width:675px; margin:10px 0px 0px 0px;}
h2.today {margin:5px 0px 0px 20px;}
#today ul {margin:10px 0px 10px 30px;}
#today ul li {display:inline; list-style-type:none; padding:0 10px 0 10px; background: url(/img/yajirushi.gif) no-repeat 0 0.5em; }


#twitter {
	float:left;
	font-size:0.8em;
	width:410px;
	background-color:#F1EFEA;
	padding:10px;
	margin-top:5px;
}

#twitter li {
	padding:3px;
	background: url(/img/top/line_dot_1.gif) repeat-x 0 100%;
}
#twitter p.tw_icon {
	display: inline;
	width: 60px;
	float:left;
	margin:5px;
}

#twitter p.tw_cont {
	display:inline;
	float: left;
	width: 330px;
}

#twitter p.tw_icon img {
	border:2px solid #CCC;
}

#news {
	float:left;
	font-size:0.8em;
	width:410px;
	margin-left:15px;
	background-color:#F8FAEE;
	padding:10px;
	margin-top:5px;
}

#news a {
	color:#61402B;
}

#news li {
	padding:4px;
	background: url(/img/top/line_dot_1.gif) repeat-x 0 100%;
}


#catch {
	background: url(/img/catch_bg.jpg) repeat 0 0;
	padding:8px 10px 10px 10px;
}

#catch dt {font-weight:bold; font-size:small color:#666666; }
#catch dl {font-size:x-small; color:#666666; }

#footer_ban {
	margin:20px 0px 0px 0px;
	background-color:#EFEFEF; 
	text-align:center;
}
#link { text-align:center;margin:5px 0 0 0; }
