@charset "UTF-8";

/* 通常時 */
#container_inner { margin: 0px 4px; width: 840px; background: url(../images_common/main_standard.jpg) 220px 0px no-repeat; }

/* クリスマス仕様 */
//#container_inner { margin: 0px 4px; width: 840px; background: url(../images_common/main_xmas.jpg) 220px 0px no-repeat; }

#col_left { padding: 5px 0px 40px 0px; width: 220px; background: url(../images_common/header_line.gif) 0px 0px repeat-x; text-align: left; float: left; }
#col_centre { margin: 310px 0px 40px 0px; padding: 0px 0px 20px 0px; width: 400px; float: left; }
#col_right { margin: 300px 0px 40px 0px; width: 220px; text-align: left; float: left; }

/* ごあいさつ */
#greetings { margin: 10px 0px 20px 0px; color: #444444; font-size: 78%; line-height: 1.4; text-align: left; }
#greetings img { margin: 0px 10px 5px 0px; float: left; }
#greetings p { margin: 0em 0em 0.4em 0em !important; margin: 0em 0em 0.2em 0em; padding: 0px; }

/* 最新情報 */
#information { margin: 0px 0px 20px 0px; color: #444444; font-size: 78%; line-height: 1.4; text-align: left; }
#information ul { margin: 0px; padding: 0px; list-style: none; }
#information ul li { padding: 10px 5px 10px 5px; background: url(../images_common/information_dotline.gif) 0px bottom repeat-x; }
#information ul li p { margin: 0em 0em 0.8em 0em; padding: 0px; }

/* 本日のオススメ */
#recommend { margin: 10px 0px 20px 0px; color: #444444; font-size: 78%; line-height: 1.4; text-align: left; }
#recommend ul { margin: 10px 0px 0px 0px; padding: 0px; list-style: none; }
#recommend ul li { padding: 7px 5px 7px 5px; background: url(../images_common/information_dotline.gif) 0px bottom repeat-x; clear: both; }
#recommend ul li span { font-weight: 700; float: left; display: block; }
#recommend ul li p { margin: 0px; padding: 0px; float: right; }
#recommend ul li:hover { background-color: #F6E6E6; }