body
 {/*background-attachment:fixed;*/ 
background-color:#5B7C7C;
 background-image:url(img2/pagebak.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 color:#FFFFFF;
Helvetica, Arial, sans-serif;
 font-size:12px;
 text-align:left;
 margin:0px;
 padding:0px 0px 5px 0px;
}

h1 {font-size:24px; font-weight:bold; margin:0px; padding:0px;}
h2 {font-size:16px;font-weight:bold; margin:0px; padding:0px;}
h3 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h4 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h5 {font-size:14px; font-weight:bold; margin:0px; padding:0px;}
h6 {font-size:12px; font-weight:bold; margin:0px; padding:0px;}


ul
 {margin-top:0;
 margin-left:0;
 padding-left:3px;
 list-style:disc;
}

li {margin:3px 0px 3px 10px}

li a {line-height:150%;}

a
 {color:#0000FF;
}

      /* unvisited links */

a:hover
 {color:#FF9900;
 text-decoration:none;
}

     /* user hovers     */

table {padding:0px; margin:0px; width:inherit;}
tbody {padding:0px; margin:0px; width:inherit;}
th {padding:0px; margin:0px; width:inherit;}

#wrap {width:768px; text-align:left; margin:auto;}

#leftcol
 {width:580px;
 float:left;
 vertical-align:top;
 padding:4px 2px 4px 4px;
}

#navbar
 {background-color:#F0F0F0;
 color:#777777;
 margin:0px 0px 5px 0;
 padding:5px; border:1px solid #333333;
 text-align:right;
}

#navbar a
 {font-weight:bold;
 color:#5B7C7C;
 background-color: #F0F0F0;
 text-decoration:none;
 border-bottom:1px dashed #333333;
}

#navbar a:hover
 {font-weight:bold;
 color:#FF9900;
 background-color: #F0F0F0;
 text-decoration:none;
 border-bottom:1px solid #999999;
}

#header
 {
 height: 150px;
 margin:0px 0px 5px 0;
 padding:0px; border:1px solid #333333;
 background-image:url(img2/header1.jpg);
 background-repeat:repeat-x;
 background-position:top center;
}

#header a
 {
 color:#FFFFFF;
 text-decoration:none;
}



#introtext {margin:25px 10px 10px 10px;}
#spotlight {background-color:#FFFFFF; color:#000000; margin:0px 0px 5px 0; padding:5px; border:1px solid #333333;}
#spotlight img {padding:3px 4px 0px 0; float:left;}
#lfeature {background-color:#FFFFFF; color:#000000; margin:0px 1px 5px 0; padding:5px; border:1px solid #333333; width:275px; float:left;}
#lfeature img {padding:3px 4px 0px 0; float:left;}
#rfeature {background-color:#FFFFFF; color:#000000; margin:0px 0px 5px 1px; padding:5px; border:1px solid #333333; width:275px; float:right;}
#rfeature img {padding:3px 4px 0px 0; float:left;}
#maincontent {clear:both;}


.mainblock
 {background-color:#FFFFFF;
 color:#000000;
 margin:0px 0px 5px 0px;
 padding:15px;
 border:1px solid #333333;
}

.mainblock-pan
 {background-color:#FFFFFF;
 color:#000000;
 margin:0px 0px 5px 0;
 padding:5px 0px 0px 15px;
 border:1px solid #333333;
}




#banners {clear:both; margin:5px; padding:5px; text-align:center;}
#footer {clear:both; text-align:center;}
#footertext {background-color:#F0F0F0; color:#5B7C7C; margin:auto; padding:5px; border:1px solid #333333; height:30px; width:750px;}
#footertext a {font-weight:bold; color:#5B7C7C; background-color: #F0F0F0; text-decoration:none; border-bottom:1px dashed #333333;}      /* unvisited links */
#footertext a:hover {font-weight:bold; color:#FF9900; background-color: #F0F0F0; text-decoration:none; border-bottom:1px solid #5B7C7C;}     /* user hovers     */


#rightcol
 {width:175px;
 float:right;
 vertical-align:top;
 padding:4px 4px 4px 2px;
}

.rblock {background-color:#FFFFFF; color:#000000; margin:0px 0px 5px 0; padding:5px; border:1px solid #333333;}

.btitle
 {display: block;
 clear:both;
 padding:2px;
 margin:0px 0px 2px 0;
 border-bottom:1px solid #666666;}

#rightcol .btitle {display: block; clear:both; padding:2px; margin:0px 0px 2px 0; border:1px solid #999999; background-color:#F0F0F0; color:#333333;}
.dlink {font-size:6px; display:none;}
a.dlink {text-decoration:none; border:0;}
a.dlink:hover {text-decoration:none; border:0;}
img {border:0px;}
img a {border:0px;}
img a:hover {border:0px;}

#authorbox {padding:4px;border:1px solid #333;background:#efefef;color:#333}
.gads {padding:4px;float:right}
a.mymain {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymain:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}
a.mymainsub {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px 2px 2px 9px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymainsub:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}
a.mymainlogin {color:#5B7C7C;display:block;height:14px;margin:2px;padding:2px;text-decoration:none;border-bottom:1px dotted #2A4A85}
a.mymainlogin:hover {color:#FF9900;text-decoration:none;border-bottom:1px dotted #5B7C7C}





.mainblock dt {
	font-family: Verdana, Arial, sans-serif;
	width: 70%;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 5px;
	border-bottom: dotted 1px;
	border-color: #999999;
}

.mainblock dd {
	font-size: 12px;
}


/* ##### パンくず設定 ##### */

.pan {
	font-size: 12px;
	margin:0px;
}

/* ##### 続きはこちら設定 ##### */

.next {
	font-size: 12px;
}

/* ##### カテゴリナビ設定 ##### */

.category {
	font-size: 10px;
	text-align:right;
	border-bottom: dotted 1px;
	margin-bottom:30px;
	border-color: #999999;
	padding-bottom:3px;
}

