/* CSS Document */
/* テンプレート 全ページ共通設定 */
* {margin:0; padding:0;}
body {background-image:url(../img/temp_bg.gif); font-size:9pt; color:#666; line-height:120%; font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif; text-align:center} 
a {text-decoration:none;}
a:link {color:#993366;}
a:visited {color:#993366;}
a:hover {color:#FF9900;}
a:active {color:#FF9900;}

/* メイン構成 */
#container {width:800px; height:98%; background-image:url(../img/bg.gif); border-right:0px solid #888; border-bottom:0px solid #888; border-left:0px solid #888; padding:0px 10px; text-align:center;} 
#header {float:left; margin:5px 0px 6px 22px; text-align:left;} 
#footer {position:relative; width:752px; height:15px; padding:2px 5px; font-size:8pt; text-align:right; color:#FFF; letter-spacing:0.1em; background-color:#FF6666; margin-top:15px;}

/* 上部イメージ類 */
#top_bar {clear:left; position:relative; height:0px; width:780px; margin-bottom:-2px;}

/* ロゴ等ナビバー設定 */
#navi {float:left; width:510px; padding:0px; margin-top:15px; text-align:right; font-size:8pt; color:#666;}
#navi a:link,#navi a:visited {color:#666; margin-bottom:1px;}
#navi a:hover,#navi a:active {color:#FF9900; margin-top:-1px; border-bottom:1px dashed #FF9900;}
#navi ul {list-style-position:inside; margin:0; padding:0;}
#navi li {float:left; list-style-image:url(index_img/arrow_new_g.gif); margin-left:15px; padding:0px 1px;}
#navi li.1st {float:left; padding-left:130px;}

/* 資料請求案内設定 */
#to_form {clear:both; position:relative; margin-left:0px; height:43px; width:725px; background-color:#F1FDEE; color:#336666; font-size:10pt; line-height:140%; padding:3px; border:1px solid #CDD1C1; vertical-align:middle; font-family:"ＭＳ Ｐゴシック"; letter-spacing:0.1em;}
#to_form img {vertical-align:middle; margin-bottom:2px;}
#to_form a:link,#navi a:visited {color:#FFFF99; margin-bottom:1px;}
#to_form a:hover,#navi a:active {color:#FF3300;}

/* メニューバー設定 */
#menu {clear:both; position:relative; margin-left:20px; height:30px; width:745px; font-size:10pt;}
#menu ul,#menu li {margin:0; padding:0; list-style:none;}
#menu li {float:left; border-top:5px solid #FFF; border-right:3px solid #FFF; border-bottom:5px solid #FFF;}
#menu li.1st {border-left:0px solid #FFF}
#menu a,#menu a:link,#menu a:visited {position:relative; width:118px; height:auto; color:#555; background-color:#FFCC66; border-right:2px solid #AAA; border-bottom:2px solid #777; text-align:center; letter-spacing:0em; padding:5px 0px; display:block;}
#menu a:hover {color:#993300; background-color:#FFF397; margin-top:0px;}
#on {text-decoration:none; color:#2E8E96; font-weight:bold; background-color:#E4E4E4; width:129px; height:auto; text-align:center; padding:5px 0; display:block;}
