/*
Copyright(c)2006 LIBERAL Co., Ltd. All Rights Reserved.
http://www.liberal-ad.co.jp
*/

/**********index.html用**********/

body{ background: url(../img/index/bg.gif) repeat-x top;}
h1{ background: url(../img/index/ttl.gif) no-repeat;}
a{ color: #004c05;}
a:hover{ color: #02810a;}

/*上部〜リードまでの背景画像指定*/
#cont_t{ background: url(../img/index/bg_cont_t.gif) no-repeat top center;}

/*本文*/
#main_index{ float: right; border-left: solid 1px #ccc; width: 560px; padding: 0 0 0 15px; text-align: justify; text-justify: inter-ideograph; _height: 100px; min-height: 100px;}
#flash{ margin: 20px 0 0 5px; background: url(../img/index/liberal.jpg);}

/*トピックス*/
h2{ height: 33px; background: url(../img/index/ttl_topics.gif) no-repeat left bottom;}
dl{ margin: 0 0 15px 5px; border-left: 1px solid #ccc; border-bottom: 3px solid #ccc; line-height: 1.7em; font-size: 93%;}
dt{ padding: 2px 0 0 15px; border-top: 1px solid #ccc;}
dt#tp{ border-top: none;}
dd{ margin: -1.65em 1em 0 7em;}

/*バナー*/
#banner{ margin: 10px 0 5px 5px; padding: 1px 0 3px 1px; text-align: center; font-size: 93%; background: #ccc; line-height: 160%;}
#banner a{ text-decoration: none;}
#banner a:hover{ text-decoration: underline;}
#banner #left{ float: left; width: 276px; background: #ddd;}
#banner #left img{ border: none;}
#banner #left a{ color: #b54700;}
#banner #left a:hover{ color: #ea5d02;}
 
#banner #rght{ float: right; width: 272px; background: #fff; height:50px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
#banner #rght img{ border: none;}
#banner #rght a{ color: #466d01;}
#banner #rght a:hover{ color: #5f9500;}