/* CSS Document */

#frame-third{
width:100%;
height:320px;
margin:0;
padding:0;
background-image:url(../images/common/bg_03.jpg);
background-repeat:repeat-x;
}

#frame-fourth{
width:100%;
margin:0;
padding:0;
background-image:url(../images/common/bg_04.jpg);
}

.flash{
width:960px;
height:320px;
margin:0 auto;
padding:0;
}

#contents{
width:960px;
margin:0 auto;
padding-top:20px;
background:url(../images/common/bg_05.jpg) repeat;
}

#left-contents{
width:630px;
float:left;
margin-left:20px;
}

#right-contents{
width:270px;
float:right;
margin-right:20px;
}

.item{
width:630px;
margin-bottom:30px;
padding:0;
}

.item-whole{
width:910px;
margin-bottom:30px;
padding:0;
}


.item-ban{
margin:0;
margin-bottom:20px;
padding:0;
}

.item-textarea{
width:600px;
margin-left:20px;
padding:0;
}


p.item-txt{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
letter-spacing:2px;
line-height:150%;
color:#666666;
font-size:95%;
padding:0;
}

p.item-txt a{
color:#666666;
}

p.item-txt img{
margin:0;
padding:0;
}

.entry-area{
clear:both;
}

.entry-text{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
letter-spacing:2px;
line-height:150%;
color:#666666;
font-size:95%;
padding:0;
}

.entry-text a{
color:#666666;
}

.entry-area img{
border:0;
}

span.under{
text-decoration:underline;
}

span.right{
float:right;
padding-right:5px;
}

.sub-navi{
width:270px;
margin-bottom:10px;
padding:0;
}

.sub-navi{
border:0;
}

.news-text{
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:14px;
letter-spacing:2px;
color:#666666;
font-size:95%;
margin:0;
margin-top:-10px;
padding:0;
}

.mt10 {
margin-top:10px;
}

.mt20 {
margin-top:20px;
}









