/*****************************************************************/
/* スタイルシート: top_style.css                                 */
/* Copyright(c) 2010 Calligraphy Life Association, Inc.          */
/*****************************************************************/

@charset "shift-jis";

/***********************************************/
/* HTML タグ スタイル                          */
/***********************************************/ 
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body{ margin: 0px; padding: 0px; font-family:"ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, Osaka, ＭＳ Ｐゴシック, MS P Gothic, sans-serif"; font-size:11px; font-weight:bold; }
a:link, a:visited, a:hover { color: #FF0066; text-decoration: underline; }
a:hover { color: #B52C10; text-decoration: none; } /* overrides decoration from previous rule for hovered links */

/***********************************************/
/* 全体レイアウト Divs                         */
/***********************************************/
#body {	width: 750px; margin-left: auto; margin-right: auto; float:none; }
#header{ float:left; width: 750px; }
#main {	width: 750px; }
#footer{ width: 750px; margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px; clear: both; text-align: left; font-size: 75%; vertical-align: middle; }

/***********************************************/
/* 背景レイアウト Divs                         */
/***********************************************/
#menu_frame1 { height:300px; margin:0px 3px 0px 0px; background-image:url(../images/banner_main_shop.gif); background-repeat:no-repeat; background-position:center top; border-color:#cccccc; border-style:solid; border-width:1px; float:left; }
#menu_frame2 { height:300px; margin:0px 3px 0px 3px; background-image:url(../images/banner_main_cla.gif);  background-repeat:no-repeat; background-position:center top; border-color:#cccccc; border-style:solid; border-width:1px; float:left; }
#menu_frame3 { height:300px; margin:0px 0px 0px 3px; background-image:url(../images/banner_main_jcs.gif);  background-repeat:no-repeat; background-position:center top; border-color:#cccccc; border-style:solid; border-width:1px; float:left; }

#menu_link1 { width:240px; height:150px; text-align:center; }
#menu_link2 { width:240px; height:270px; text-align:center; }
#menu_link3 { width:240px; height:150px; text-align:center; }

#menu_ja1 { margin:120px 10px 0px 10px; }
#menu_ja2 { margin:30px 10px 0px 10px; }
#menu_ja3 { margin:120px 10px 0px 10px; }

#menu_en1 { margin:10px 10px 0px 10px; }
#menu_en1 a:link, a:visited, a:hover { color: #FF0066; text-decoration: none; }
#menu_en1 a:hover { color: #B52C10; text-decoration: none; } /* overrides decoration from previous rule for hovered links */
#menu_en2 { margin:10px 10px 0px 10px; }
#menu_en2 a:link, a:visited, a:hover { color: #FF0066; text-decoration: none; }
#menu_en2 a:hover { color: #B52C10; text-decoration: none; } /* overrides decoration from previous rule for hovered links */
#menu_en3 { margin:10px 10px 0px 10px; }
#menu_en3 a:link, a:visited, a:hover { color: #FF0066; text-decoration: none; }
#menu_en3 a:hover { color: #B52C10; text-decoration: none; } /* overrides decoration from previous rule for hovered links */

#menu_item { font-weight:lighter; color:#666666; line-height:18px; }