body {
scrollbar-face-color: #CECECE; 
scrollbar-shadow-color: #720000; 
scrollbar-highlight-color: #9F1100; 
scrollbar-3dlight-color: #720000; 
scrollbar-darkshadow-color: #9F1100; 
scrollbar-track-color: #CECECE; 
scrollbar-arrow-color: #720000;
}

/* Page CSS */
.caution{
color: #FF0000;
}
.clr{
clear: both;
}

/* -- news -- */
div.news-head{
width: 426px;
height: 40px;
margin: 0 0 0 15px;
padding: 0;
background-image: url(../images/news_header_re.gif);
background-repeat: repeat-y;
font-family: "Verdana", "Arial", "sans-serif", "Osaka", "MS ゴシック", "MS UI Gothic";
font-size: 10px;
line-height: 125%;
font-weight: bold;
overflow: hidden;
}
span.days{
width: 70px;
height: 26px;
margin: 14px 3px 0 21px;
padding: 0;
text-align: center;
font-size: 8pt;
float: left;
}
div.news-contents{
width: 399px;
margin: 10px 0 20px 41px;
padding: 0;
font-family: "Verdana", "Arial", "sans-serif", "Osaka", "MS ゴシック", "MS UI Gothic";
font-size: 8pt;
line-height: 150%;
}
.vertical-dummy2{
width: 1px;
height: 7px;
overflow: hidden;
}
.vertical-dummy3{
width: 1px;
height: 1px;
overflow: hidden;
}
div.sample-sp{
width: 102px;
height: 102px;
margin: 5px 0 5px 0;
padding: 0px;
border: 1px solid #999999;
}
.sample-sp img{
margin: 1px;
padding: 0;
}
.img-l{
border: 1px solid #666666;
float: left;
}
.img-r{
border: 1px solid #666666;
float: right;
}
.img-d{
margin: 10px 0 10px 0;
border: 1px solid #666666;
}
div.list{
margin: 10px 0 10px 0;
}
div.list div{
margin: 10px 0 5px 0;
}
div.narrow{
margin: 10px 0 0 0;
line-height: 130%;
}

/* -- special -- */
div.sp-head{
width: 705px;
height: 40px;
margin: 10px 0 0 15px;
padding: 0;
background-image: url(../images/sp_header_re.gif);
background-repeat: repeat-y;
font-family: "Verdana", "Arial", "sans-serif", "Osaka", "MS ゴシック", "MS UI Gothic";
font-size: 10px;
line-height: 125%;
font-weight: bold;
overflow: hidden;
}
div.sp-contents{
width: 667px;
margin: 10px 0 20px 41px;
padding: 0;
font-family: "Verdana", "Arial", "sans-serif", "Osaka", "MS ゴシック", "MS UI Gothic";
font-size: 8pt;
line-height: 150%;
}
div.sp-detail{
background-color: #ECECEC;
width: 667px;
margin: 10px 0 20px 41px;
padding: 0;
font-family: "Verdana", "Arial", "sans-serif", "Osaka", "MS ゴシック", "MS UI Gothic";
font-size: 8pt;
line-height: 150%;
}
div.sp-detail div{
margin: 15px 20px 0 15px;
border: 1px solid #CCCCCC;
float: left;
}
td.news_title{
padding-left: 5px;
}
.news_title a:link, .news_title a:visited, .news_title a:active{
color: #000000;
float: left;
}
.news_title a:hover{
background-color: transparent;
color: #000000;
text-decoration: underline;
}

/* Box Border */
.outlineBorder { border: 1px solid #EDF1E0; }
.inlineBorder { border: 1px solid #E3E7D6; }
/* .news_title { border-left: 1px dashed #AAAAAA; } */

/* Font */
.en10  { font-size : 10px; font-family :geneva, arial, helvetica, sans-serif; color: #5e5e5e; }
.en9 { font-size : 9px; font-family :geneva, arial, helvetica, sans-serif; color: #5e5e5e; }
.live_title { font-size : 7pt; font-family : verdana,arial,sans-serif,osaka, ms gothic, ms ui gothic; line-height : 150%; color : #000000; font-weight: bold; }
.news_title { font-size : 9pt; font-family : verdana,arial,sans-serif,osaka, ms gothic, ms ui gothic; line-height : 120%; color : #000000; font-weight: bold; }
.jp10 { font-size : 8pt; font-family : verdana,arial,sans-serif,osaka, ms gothic, ms ui gothic; line-height : 150%; color : #000000; }
.jp9 { font-size : 7pt; font-family : verdana,arial,sans-serif,osaka, ms gothic, ms ui gothic; line-height : 150%; color : #000000; }
.jp9_h { font-size : 7pt; font-family : "verdana", "arial", "sans-serif", "osaka", "ms gothic", "ms ui gothic"; color : #000000; }
.red  { color: #990000; }
.brown  { color: #666600; }


/* LINK */


/* FORM */
input{ font-size : 10px; font-family : MS gothic, Osaka; color: #5E5E5E; background-color : #FFFFFF; }
select { background-color: #FFFFFF; font-family : MS gothic, Osaka; border-style:1px; font-size: 10px; color: #5E5E5E; }
textarea { font-size : 10px; font-family : MS gothic, Osaka; color: #5E5E5E; background-color : #FFFFFF; }
