/* CSS Document */
body{
background-image: url(img/bg-A.jpg);
margin-top: 0px;
}
#contents { 
width: 900px; 
margin:auto;
background:#FFFFFF;
position:relative;
border-left: 1px solid #b39d7b;
border-right: 1px solid #b39d7b;
}
#line-head { 
width: 900px; 
height: 33px; 
background-image: url(img/line-head.jpg);
}
#line-under-v1 { 
width: 900px; 
height: 105px; 
background-image: url(img/line-under-v1.jpg);
}
#line-under-v2 { 
width: 900px; 
height: 54px; 
background-image: url(img/line-under-v2.jpg);
padding-top:3px;
}
#line-under-v3 { 
width: 900px; 
height: 54px; 
background-image: url(img/line-under-v2.jpg);
padding-top:3px;
position:absolute;
top:1500px;
}
#bg-body { 
width: 900px; 
height: 662px; 
background-image: url(img/bg-body.jpg);
}
#info-area{ 
width: 271px; 
height: 157px;
position:absolute;
background-image: url(img/info-area.jpg);
left:62px;
top:472px;
padding-top:40px;
padding-left:28px;
padding-right: 15px;
padding-bottom: 15px;
font-size: 11px;
line-height: 18px;
text-align:left;
color: #222222;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#btn-menu{ 
width: 188px; 
height: 207px;
position:absolute;
left:17px;
top:217px;
}
#btn-menu-v2{ 
width: 188px; 
height: 207px;
position:absolute;
left:0px;
top:165px;
}
#btn-menu-v3{ 
width: 175px; 
height: 232px;
position:absolute;
left:17px;
top:152px;
background-repeat : no-repeat;
}
#btn{ 
position:absolute;
right:0px;
}
#top-photo{ 
width: 420px; 
height: 630px;
position:absolute;
left:443px;
top:55px;
}
#bg-menu { 
width: 220px; 
height: 689px; 
left:0px;
position:absolute;
background-image: url(img/bg-menu_.jpg);
}
#bg-menu-v2 { 
width: 220px; 
height: 1500px; 
left:0px;
position:absolute;
background-image: url(img/bg-menu-2_.jpg);
}
#bg-menu-v3 { 
width: 220px; 
height: 1045px; 
left:0px;
position:absolute;
background-image: url(img/bg-menu-3.jpg);
}
#contents-area{ 
width: 540px;
height: 634px;
left:220px;
position:relative;
background-color:#FFFFFF;
padding-top:30px;
padding-left:70px;
padding-right: 70px;
padding-bottom: 25px;
}
#contents-area2{ 
width: 600px;
height: 634px;
left:220px;
position:relative;
background-color:#FFFFFF;
padding-top:30px;
padding-left:40px;
padding-right: 40px;
padding-bottom: 25px;
}
#contents-area-v2{ 
width: 540px;
height: 1468px;
left:220px;
position:relative;
background-color:#FFFFFF;
padding-top:30px;
padding-left:70px;
padding-right: 70px;
padding-bottom: 25px;
}
#contents-area-v3{ 
width: 540px;
height: 990px;
left:220px;
position:relative;
background-color:#FFFFFF;
padding-top:30px;
padding-left:70px;
padding-right: 70px;
padding-bottom: 25px;
}
#banner-area{ 
width: 420px;
height: 26px;
left:440px;
position:relative;
padding-top:15px;
font-size: 10px;
line-height: 8px;
text-align:right;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#shopinfo-area{ 
width: 110px;
height: 26px;
left:170px;
position:relative;
padding-top:12px;
font-size: 10px;
line-height: 8px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#line-A{
border-top: 1px dashed #666666;
border-bottom: 1px dashed #666666;
}
#line-B{
margin-top:30px;
border-bottom: 1px solid #AAAAAA;
}
#line-C{
background-image: url(img/recent/line.gif);
background-repeat: no-repeat;
}
#text-area-A{
padding-left:30px;
}
#text-area-B{
padding-left:20px;
}
#text-area-C{
padding-left:20px;
padding-top:25px;
}
#text-area-D{
padding-right:20px;
}
#table-position-A{
top:30px;
}
#recent-title-1 { 
width: 225px; 
height: 210px; 
background-image: url(img/recent/title-1.gif);
background-repeat: no-repeat;
padding-left:45px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#recent-title-2 { 
width: 225px; 
height: 170px; 
background-image: url(img/recent/title-2.gif);
background-repeat: no-repeat;
padding-left:45px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#recent-title-3 { 
width: 225px; 
height: 170px; 
background-image: url(img/recent/title-3.gif);
background-repeat: no-repeat;
padding-left:45px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#recent-title-4 { 
width: 225px; 
height: 170px; 
background-image: url(img/recent/title-4.gif);
background-repeat: no-repeat;
padding-left:45px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#recent-title-4_archive { 
width: 420px; 
height: 100px; 
background-image: url(img/recent/title-4.gif);
background-repeat: no-repeat;
padding-left:92px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#recent-title-5 { 
width: 225px; 
height: 170px; 
background-image: url(img/recent/title-5.gif);
background-repeat: no-repeat;
padding-left:45px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}
#recent-title-5_archive { 
width: 420px; 
height: 100px; 
background-image: url(img/recent/title-5.gif);
background-repeat: no-repeat;
padding-left:92px;
padding-right:10px;
padding-top:80px;
font-size: 13px;
line-height: 16px;
text-align:left;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"
}

#side1 { 
width: 150px; 
height:865px;
position:absolute;
left:0px;
background:#FFFBEE;
}
#side1_top { 
width: 150px; 
height: 740px;
left:0px;
background:#FFFBEE;
border-width: 1px;
border-color: #FFFFFF;
border-style: solid;
}
#side2 { 
width: 185px; 
height: 865px;
margin-left:715px;
background-color:#FFFFFF;
}
#main { 
width: 555px;
height: 855px;
margin:auto;
position:absolute;
left:150px; 
padding:5px;
background-color:#FFFFFF;
}
#bottom { 
width: 900px;
height: 35px;
margin:auto;
align:center;
}
#bottom2 { 
width: 900px;
height: 150px;
margin:auto;
}
#login { 
height: 152px; 
background-image: url(img/login_bg.jpg);
background-repeat:no-repeat;
position:relative; 
}
#list{
margin-top:0px;
margin-left:0px;
margin-bottom:8px;
padding-left:5px;
font-size: 12px;
line-height: 20px;
list-style-type: disc;
}
#topic{
width: 539px;
height: 336px;
padding: 7px;
}
#topic_title{
width: 553px;
height: 20px;
background-color: #366710;
padding-top: 3px;
}
#news_contents{
border-top: 1px solid #CCCCCC;
padding: 3px;
}
#news1{
width:547px;
height:432px;
overflow: auto;
margin:bottom;
padding: 3px;
float:left;
}
#news2{
width:345px;
height:324px;
overflow: auto;
margin-left:0px;
padding-left:0px;
float:right;
}
#weekly{
width:175px;
height:283px;
border-width: 1px;
border-color: #6A8A79;
border-style: solid;
margin-top:3px;
padding-left:3px;
padding-top:3px;
background-color: #E6E6E6;
overflow: auto;
}
#map_area{
margin-top:0px;
}
#info{
width:174px;
height:144px;
overflow: auto;
border-width: 1px;
border-color: #6A8A79;
border-style: solid;
padding: 3px;
margin-top:4px;
}
#search{
width:140px;
height:110px;
text-align:left;
padding:5px;
background-color: #C3BCA8;
position:relative; 
}
