@charset "utf-8";

/*
----------------------------------------
2007.2.27
version 1.0
----------------------------------------
*/

/*
***********************************
*
*
*
***********************************
*/

/*メインイメージ*/

#I-Main-Img{background:url(../img/index/i_main01.jpg) left top no-repeat; width:601px; height:340px; text-indent:-3000em; display:block; margin:8px 0px 0px 8px;}

/*#I-Main-Img{width:601px; height:340px; margin:8px 0px 0px 8px; display:block;}
#I-Main-Img li{ float:left;}
#I-Main-Img .I-Main-L a{ background:url(../img/index/main_l.jpg) left top no-repeat; width:300px; height:340px; text-indent:-9000em; display:block;}
#I-Main-Img .I-Main-R a{ background:url(../img/index/main_r.jpg) left top no-repeat; width:301px; height:340px; text-indent:-9000em; display:block;}*/




#Main-bana{margin:0px; width:820px;}
#Main-bana li {float:left;}
#Main-bana .bunner01 a{background: url(../img/index/m_bana01.jpg) left top no-repeat; text-indent:-1000em; width: 405px; height: 80px; margin: 0px 8px 8px 0px;padding: 0;display: block;}
#Main-bana .bunner01 a:hover{background: url(../img/index/m_bana01_on.jpg) left top no-repeat;}
#Main-bana .bunner02 a{background: url(../img/index/m_bana02.jpg) left top no-repeat; text-indent:-1000em; width: 405px; height: 80px; margin: 0px 0px 8px 0px;padding: 0;display: block;}
#Main-bana .bunner02 a:hover{background: url(../img/index/m_bana02_on.jpg) left top no-repeat;}
#Main-bana .bunner03 a{background: url(../img/index/m_bana03.jpg) left top no-repeat; text-indent:-1000em; width: 405px; height: 80px; margin: 0px 8px 8px 0px;padding: 0;display: block; clear:left;}
#Main-bana .bunner03 a:hover{background: url(../img/index/m_bana03_on.jpg) left top no-repeat;}
#Main-bana .bunner04 a{width: 405px; height: 80px; margin: 0px 0px 8px 0px;padding: 0;display: block;}
#Main-bana .M-line{background: #FFFFFF;margin:5px 0px 0px 0px;padding: 0;border-style: dotted none none none; border-top-width: 1px; border-top-color: #cccccc; height: 1px; width:818px;}

#News-Tit{ background:url(../img/index/m_topics_tit.jpg) left top no-repeat; width:305px; height:95px; text-align:right; float:left; padding:6px 7px 0px 0px; margin:0px 0px 10px 0px;}

#News-Box{float:left; width:490px; border:1px solid #CCCCCC; height:99px; margin:0px 0px 10px 0px; overflow-y:scroll;}
#News-Box dl{ padding:0px; width:470px;}
#News-Box dt{background: url(../img/common/arrow_g.jpg) left top no-repeat;padding:5px 0px 3px 10px; border-bottom:1px dotted #CCCCCC; margin:0px 7px; background-position:left 10px; float:left; width:90px; clear:left;}
#News-Box dd{ border-bottom:1px dotted #CCCCCC; margin:0px 7px;padding:5px 0px 3px 10px;}


#News-Area-Tit{background: url(../img/index/m_list_tit.jpg) left top no-repeat; width:804px; height: 35px; text-align:right; padding:10px 0px 0px 0px; vertical-align:middle;}
#News-Area-Tit a{ background-position:left 10px; text-decoration:underline;}
#News-Area{width:810px;height:auto;padding:0px;margin:5px 0px 0px 15px;}
#News-Area li{float:left; width:158px; border:1px solid #CCCCCC; margin:0px 0px 10px 1px; text-align:center;}

.L-Name a{color:#3366CC; text-decoration:underline;}
.L-Name a:hover{text-decoration:none;}
.L-Add{ background:#ECF1FF; width:148px; font-weight:bold; padding:2px 5px; margin:2px 0px;}
.L-Price{}
.L-Area{}
.L-Box{margin:5px 3px 3px 3px;width:148px; padding:2px 2px 4px 2px;background:#CCCCCC;}
.L-tbl {margin:0px;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show; background:#CCCCCC;}
.L-tbl td {padding:2px 2px 0px 2px;border:0px;vertical-align: top; text-align:left; font-size:12px; line-height:120%;}
.L-tbl th {padding:2px 2px 0px 2px;border:0px;vertical-align: top; text-align:left;}


#I-tbl {margin:10px 0px;border-collapse:collapse;border-spacing:0px;border:1px solid #cccccc;empty-cells:show;}
#I-tbl td {padding:3px;border:1px solid #cccccc;vertical-align: middle; text-align:center; font-size:12px; line-height:120%;}
#I-tbl th {padding:3px;border:1px solid #cccccc;vertical-align: middle; text-align:center; font-weight:normal; font-size:12px; line-height:120%;}
#I-tbl th a{ color:#3333CC; text-decoration:underline;}
#I-tbl th a:hover{text-decoration:none;}

.I-tbl-bg{ background:#CAD9FF; color:#003399;}

