/* class設定 */
.small, .xsmall, .large, .xlarge , .xxlarge , .xxxlarge{
	font-family:Arial, Verdana, sans-serif
}

/* リンク設定 */
A{}
A:link { color:#003399;text-decoration:none}
A:visited { color: #CC6600;text-decoration:none}
A:hover   { color: #CC0000;text-decoration:underline}
A:active  { color: #CC6600;text-decoration:none}

/* Hタグ文字設定 */
h1 {
	font-size: 10px;
	margin: 0px;
	text-align: right;
	color: #444444;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

.rsstc   { font-size: 12px; background-color: #ff9933; margin: 0; padding: 0 }
.rsstc a { color: #000000;}
.rsstc em  { font-style: normal; font-weight: bold; margin-left: 10px; padding: 0 }
.rsstc ul   { background-color: #fdfdfd; margin: 0; padding: 0 ;border: solid 2px #ff9933 }
.rsstc li   { list-style-type: none; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; border-bottom: 1px dashed #ff9933 }

ul{ list-style:square outside; 
padding-right: 10px;
	padding-left: -20px;
} 



/* 2008.10.1_add */
#top{
	padding:5px 10px 0 0;
	text-align:right;
}

#top h1 {
	font-size: 10px;
	margin: 0px;
	padding:0px;
	text-align: right;
	color: #444444;
	display:inline;
} 

#top p{
	font-size: 10px;
	margin: 0px;
	padding:0px;
	color: #444444;
	display:inline;
	font-weight:bold;
	text-align: right;
}

#text{
	padding-top:0px;
	vertical-align: top;
	margin-top: 0px;
}

.headline {
       	font-size: 12px;
	padding-left: -24px;
	font-weight:normal;
        margin: 0px;
}

.feedTitle{
	font-size: 12px;
	margin: 0px;
	padding-top: 2px;
	font-weight:bold;
        text-align: center;
}
#text h2{
	margin: 0px;
	padding:0px;
	font-size:12px;
	
}

#text p{
	font-size:12px;
	margin: 0px;
	padding:0px;
	
	letter-spacing:0.1em;
}

/* 2008.10.1_add_end */

/* ↓サイト毎の設定は以下に記載↓ */
body {
	margin: 0px auto;
	color: #444444;
}
.footer {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D8520B;
}
.topics {
	background-image: url(recommend/img/arrow.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.rightline {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.xxxlarge {
	font-size: 22px;
	font-weight: bold;
}
.urline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCCCCC;
}
.bg_chklist {background-color:#DDC153;}
.bg_chklist2 {background-color:#EEE0A9;}

.highslide {       cursor: url(highslide/graphics/zoomin.cur), pointer;       outline: none;   }   .highslide img {       border: 2px solid gray;   }   .highslide:hover img {       border: 2px solid white;   }     .highslide-image {       border: 10px solid white;       cursor: pointer; /* opera */      cursor: url(highslide/graphics/zoomout.cur), pointer;   }   .highslide-image-blur {       cursor: pointer;       cursor: hand;   }   .highslide-caption {       display: none;       border: 5px solid white;       border-top: none;       padding: 5px;       background-color: white;   }   .highslide-display-block {       display: block;   }   .highslide-display-none {       display: none;   }   .highslide-loading {       display: block;       color: white;       font-style: 'MS Sans Serif';       font-size: 9px;       font-weight: bold;       text-transform: uppercase;       text-decoration: none;       padding: 3px;       opacity: 0.60; /* w3c */      filter: alpha(opacity=60); /* ie */      border-top: 1px solid white;       border-bottom: 1px solid white;       background-color: black;              padding-left: 22px;       background-image: url(highslide/graphics/loader.gif);       background-repeat: no-repeat;       background-position: 3px 1px;          }   a.highslide-credits,   a.highslide-credits i {       padding: 2px;       color: silver;       text-decoration: none;       font-size: 10px;   }   a.highslide-credits:hover,   a.highslide-credits:hover i {       color: white;       background-color: gray;   }  
