@charset "UTF-8";
/*
------------------------------------------------------------
FileName:   common.css
------------------------------------------------------------
*/

/* 基本レイアウト設定 */
body, div, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li, pre, dl, dt, dd, table, th, tr, td {margin: 0px; padding: 0px;}
table {border-collapse: collapse; border-spacing: 0;}
tr,th,td{text-align: left;}
img {border: 0px;}
select, option, textarea {margin: 0px;}
ul, li {list-style: none; text-align: left;}


/* 基本フォント設定 */
body, th, td, input, select, option, textarea {font-style: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;;}
h1, h2, h3, h4, h5, h6 {font-style: normal; font-weight: normal; font-size: 100%; font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;}
input, select, option, textarea {font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;}
li {font-family: Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;}


/* 基本アンカー設定 */
a:link {color: #ff0099; text-decoration: underline;}
a:visited {color: #ff0099; text-decoration: underline;}
a:hover,a:active {color: #ff3399; text-decoration: none;}


/* body */
body {margin: 0px; padding: 0px; background: #1c001c; color: #f0e8f0;}
#page_body {background: url(../img/bg_main.gif) repeat-x left top;}
#header_area {width: 910px; height: 42px; margin-bottom: 5px;}
#content_all {width: 915px; margin-left: 10px;}
#content_main {float: left; display: inline; width: 570px; margin: 0 10px 0 15px; padding: 0;}
#content_right {float: left;width: 320px; margin: 0;}


/* header area */
#header_area div#navi_area h1 {width: 44px; height: 42px; margin: 0 10px 0 15px; float: left; display: inline; background: url(../img/ohayocafe_mark2.gif) no-repeat; text-indent: -9999px;}
#header_area div#navi_area h1 a {display: block; width: 44px; height: 42px; overflow: hidden;}
#header_area div#navi_area p.lead {float: left; width: 560px; padding-top: 12px; color: #cdc0cd; font-size: 10px;}
#header_area div#navi_area p.navi_top {float: right; padding-top: 12px; color: #cdc0cd; font-size: 10px;}


/* footer area */
#footer_area {clear:both; width: 910px; margin: 10px 0 0 15px;}
#footer_area div.body {padding: 16px 0 30px 0; background: url(../img/line_dot.gif) repeat-x left top;}

/* EOF */