/* CSS Document */
/* 各ページ設定 */

/* 各ページボックス設定 */
#box {text-align:left; width:780px; padding:20px;}

/* 各ページ見出し */
H1 {color:#444; font-size:18pt; height:40px; vertical-align:middle; font-weight:normal; letter-spacing:0.1em; padding:8px 0px 0px 65px; /* border-left:20px solid #396; border-bottom:2px solid #396; */ background-image:url(../img/title_bk1.gif); background-repeat:no-repeat; margin-bottom:20px;}
H2 {color:#990000; font-size:13pt; padding:15px 0px 2px 40px; margin:0; background-image:url(../img/arrow1.gif); background-repeat:no-repeat;}
P {margin:10px 50px 23px 30px; line-height:140%;}


/* トップページ */
#main_img {margin-top:-5px; vertical-align:top; height:390px; background-image:url(../index_img/main_img3.gif); background-repeat:no-repeat;}
#top_txt {position:relative; top:245px; left:300px; font-size:10pt; color:#333; line-height:150%; letter-spacing:0.1em; white-space:nowrap; width:435px; height:100px;}
#news {margin:15px 35px; padding-bottom:10px; border:1px solid #666666; letter-spacing:0.1em;}
H4 {color:#666699; font-size:12pt; padding:7px 15px 3px 23px; margin:0px 0px 10px 0px; background-color:#CCCCCC;}
.new {color:#0066CC; margin-left:40px;}
#lead {height:140px; padding-top:43px; padding-left:388px; background-image:url(../index_img/lead.gif); background-repeat:no-repeat;}
#melit {padding:10px;}
#seikyu_txt {text-align:left; line-height:150%; padding:15px 0px 10px 100px;} 

/* カタログ掲載商品 */
#kakaku {position:relative; width:280px; top:-40px; left:357px; font-size:11px; margin-bottom:-18px;}
#catalog_menu {float:left; width:125px; text-align:left;}
#view {float:left; width:600px; padding:0px 0px 0px 15px;}
#view img {border:0px solid #666;}
#catalog_menu ul {list-style-position:inside; width:125px; margin-top:5px; margin-left:-5px;}
#catalog_menu li {list-style:none; margin:0px 0px 10px 0px;}
.c_menu {position:relative; background-image:url(../products/bana_bk.gif); background-color:#FFEF98; width:110px; height:28px; vertical-align:middle; padding-top:5px; padding-left:10px; display:block;}
/*#catalog_menu a,#catalog_menu a:link,#catalog_menu a:visited {position:relative; background-image:url(../products/bana_bk.gif); background-color:#FFEF98; width:110px; height:28px; vertical-align:middle; padding-top:5px; padding-left:10px; display:block;}*/
#catalog_menu a:hover {background-image:url(../products/bana_bk.gif); background-color:#FFF6C4;}
#degi_bana {width:125px;  margin-top:10px; border-left:1px solid #003366; border-top:1px solid #003366; border-right:1px solid #003366;}
#degibook {width:125px; font-size:8pt; margin-top:0px; padding:5px 0px 5px 5px; line-height:100%; border-right:1px solid #003366; border-bottom:1px solid #003366; border-left:1px solid #003366;}
.degi_a {width:100px; margin:4px 0px 10px 2px;}

/* お問い合せ */
#call{font-size:13pt; margin:15px 0px 30px 40px; vertical-align:middle;}
#mail{margin:15px 0px 30px 50px; vertical-align:middle;}
#mail img {margin-left:-140px; vertical-align:bottom;}
H3 {color:#666699; font-size:13pt; padding:0px 0px 20px 20px; margin:0;}

/* 会社概要 */
#box table {margin-left:30px;}
#box TH {font-size:10pt; padding:10px 0px 8px 20px; width:100px; background-color:#FFC; text-align:left; vertical-align:middle;}
#box TD {font-size:10pt; padding:7px 30px 5px 10px; line-height:150%;}
#company th,td {border-bottom:1px solid #CCC;}
