
body {
	margin: 0px 0px 20px 0px;
		background-color: #FFFFFF;
		background-image: url(img/haikei.png);	
        	text-align: center;
	        color: #CCCCCC;
                font-size: 10px;}

img {
	border-top-style: none; 
        border-right-style: none; 
        border-left-style: none; 
        border-bottom-style: none;} 


#table {
        width: 780px;
	border: 0px solid #999999;}

#table1 {
        width: 15px;
        background-image: url(img/kage1.png);
        background-repeat: repeat-y;}

#table2 {
        width: 750px;}

#table3 {
        width: 15px;
        background-image: url(img/kage2.png);
        background-repeat: repeat-y;}

#table4 {
        width: 750px;
        height: 15px;
        background-image: url(img/kage3.png);
        background-repeat: repeat-x;}

#table4-left {
        width: 15px;
        height: 15px;
        background-image: url(img/kage4.png);
        background-repeat: no-repeat;}

#table4-right {
        width: 15px;
        height: 15px;
        background-image: url(img/kage5.png);
        background-repeat: no-repeat;}

tr {
        vartical-align: top;} 




#table-inner {
        width: 95%;
	color: #666666;
	font-size: 12px;}

#table-inner tr,
#table-inner td {
        vartical-align: top;
        margin-bottom: 20px;}

#table-inner h2,
#table-inner h3 {
	background-color: #e6eae3;
	font-size: 14px;
	margin: 0px;
	padding: 3px;}
	
	
#table-inner h2 a:link,
#table-inner h3 a:link,
#table-inner h2 a:visited,
#table-inner h3 a:visited  {
	color: #006400;
        font-weight: bold;
	font-size: 14px;}
	

#table-inner a {
	text-decoration: underline;
	font-size: 12px;}

#table-inner a:link {
	color: #666666;}

#table-inner a:visited {
	color: #999999;}

#table-inner a:active {
	color: #8FABBE;}

#table-inner a:hover {
	color: #CC0000;
	background-color: #ffff66;}




	
#mid {
        width: 95%;
	color: #666666;
	font-size: 12px;
	background-color: #f3f3f2;}

#mid tr,
#mid td {
        vartical-align: top;}

#mid a {
	text-decoration: none;
	color: #006400;
	font-size: 12px;}


	
	
	
	
a {
	color: #CCCCCC;
	text-decoration: none;}
a:hover {
	color: #006699;}
	
	
	


h1, h2, h3, h4, h5, h6, strong, em {
	margin: 0px;
	padding: 0px;
	font-weight: normal;}




#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 750px;
	background-color: #FFFFFF;
	border: 0px solid #999999;}




#head {
	font-family: Verdana, Arial, sans-serif;
	color: #336633;
	background-color: #d4dcd6;
	text-align: left;
	padding: 5px;
        line-height: 150%;
	border-bottom: 1px solid #FFFFFF;
	height: 39px;}

#head-img {
	display: none;}

#head h1 a {
	color: #FFFFFF;
	font-size: large;
	text-decoration: none;}

#head h1 {
	font-size: large;
        font-weight: bold}

#head h2 {
	font-size: small;
	color: #336633;}

#head strong {
	font-size: xx-small;
        line-height: 130%;
	color: #336633;}

#head a {
	color: #336633;
	font-size: 12px;
	text-decoration: underline;}




#center {
	float: left;
	width: 575px;
        overflow: hidden;}

.content {
	padding: 2px 15px 5px 15px;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;}

.content pre {
	font-size: larger;}

.content p {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;}

.content blockquote {
	line-height: 150%;}

.content li {
	line-height: 150%;}

.content h2 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;}

.content h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: small;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;}

.content p.posted {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	border-top: 1px solid #999999;
	text-align: left;
        margin-bottom: 25px;
	line-height: normal;
	padding: 3px;}
	
.content a {
	color: #666666;
	font-size: xx-small;
	text-decoration: underline;}
.content a:hover {
	color: #007b43;
	background-color: #CCCCCC;}


.content b {
	color: #669966;}

.content strong {
	font-size: x-small;}

	

.content ul {
	padding-left: 10px;
	margin: 0px;
	margin-bottom: 10px;}

.content ul ul {
	padding-left: 10px;
	margin-bottom: 0px;}

.content li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	line-height: 150%;
	margin-top: 5px;
	list-style-type: none;}	

span {
	color: #CC6666;}	



#right {
	float: left;
	width: 175px;
	background-color: #f3f3f2;
	overflow: hidden;}

.rightbar {
	padding: 0px;}

.rightbar h2,
.rightbar h3 {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #d4dcd6;
  	letter-spacing: .3em;}

.rightbar ul {
	padding-left: 10px;
	margin: 0px;
	margin-bottom: 10px;}

.rightbar ul ul {
	margin-bottom: 0px;}

.rightbar li {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	line-height: 150%;
	margin-top: 5px;
	list-style-type: none;}


.rightbar img {
	border: 3px solid #FFFFFF;}
	
.rightbar a {
	color: #8FABBE;
	text-decoration: none;}
	
.rightbar a:hover {
	color: #006699;}
	
	
	
	


#powered {
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	line-height: 150%;
	text-align: left;
	color: #999999;
	margin-top: 50px;}

#powered a {
	color: #9999f5;}





#footer {
	float: left;
	font-size: x-small;
	line-height: 100%;
	width: 750px;
        overflow: hidden;
	color: #dcdcdc;
	background-color: #ffffff;
        border-top: 1px solid #dcdcdc;
	text-align: left;
	margin: 0px;
	padding-left: 50px;}

#footer-img {
	display: none;}

#footer a {
	color: #dcdcdc;
	font-size: x-small;
	text-decoration: none;}

#footer strong {
	font-size: x-small;
	color: #dcdcdc;}

#footer em {
	font-size: x-small;
	color: #dcdcdc;}



#copy {
	font-family: Verdana, Arial, sans-serif;

	font-size: xx-small;
	width: 750px;
        overflow: hidden;
	color: #999999;
	background-color: #f5f5f5;
	text-align: center;
	margin: 0px;
	padding: 0px;}

#copy-img {
	display: none;}

#copy a {
	color: #999999;
	font-size: xx-small;
	text-decoration: none;}

#copy strong {
	font-size: xx-small;
	color: #999999;}

#copy em {
	font-size: xx-small;
	color: #999999;}


	
	
	
fieldset {
                   font-size:12px;
                   margin:5px 5px 5px 5px;
                   padding:5px;
		   width:165px;
                   border:1px solid #999999;
}

legend {
                   color:#666666;
                   padding: 3px;
		   margin-bottom:5px;
                   font-size:14px;
                   font-weight:bold;
}

fieldset a,
fieldset a:visited {
                   color:#8FABBE;
}

fieldset a:hover {
                   color:#FF0000;
}








/* スゴワザ自動広告　◆大枠 */
#sidDatas {
width: 175px;
border-style: solid ! important;
border-color: #080808;
border-width: 0px;
margin: 0px;
padding: 0px;
font-style: normal;
font-weight: normal;
font-size: 9pt;
font-family: Times New Roman,Times,serif;
color: rgb(0, 0, 0);

background-color: #f3f3f2;
background-image: none ! important;
background-repeat: repeat ! important;
background-attachment: scroll ! important;
background-position: 0% 50%;

text-align: left;
visibility: visible;
clear: both;
}


#sidDatas a{
color: #0066FF;
text-decoration: underline;
}

#sidDatas a:hover{
color: #0066FF;
text-decoration: none;
}


#sidDatas table {
width: 100%;
border: 0px;
background-color: #f3f3f2;
margin: 0px;
padding: 0;
font-size: inherit;
font-family: inherit;
}

#sidDatas table tr td {
border: 0px;
padding: 0px;
}


/* ◆検索部分全体 */
#sidDatas .sidSearchBox {
background-color: #f3f3f2;
font-size: inherit;
font-family: inherit;
}

/* ◆検索フォーム部分 */
#sidDatas .sidSearchBox form {
margin-top: 0px;
margin-bottom: 0px;
padding: 2px;
}

/* ◆検索フォームに入力する文字 */
#sidDatas .sidSearchBox input[type=text] {
float: left;
clear: left;
}


/* ★★★各ASP毎の表示設定★★★ */

/* ◆スゴワザ */
#sidDatas .sidSugowaza table {
background-color: #f3f3f2;
font-size: 9pt;
border-bottom:1px dashed #666;
}
#sidDatas .sidSugowaza .image {
width: 50px;
height: 50px;
}
/* 新規登録紹介 */
#sidDatas .sidSugowazaAffiliate table{
/* 背景色 */
background-color: #eeeeee;
/* 文字の大きさ */
font-size: 9pt;
text-align: right;
}

/* ◆まぐぞう */
#sidDatas .sidMagzou table {
background-color: #f3f3f2;
font-size: 9pt;
border-bottom:1px dashed #666;
}

/* ◆Free-book */
#sidDatas .sidFreebook table {
/* 背景色 */
background-color: #f3f3f2;
/* 文字の大きさ */
font-size: 9pt;
}
#sidDatas .sidFreebook .image {
/* 画像の大きさ */
width: 50px;
height: 50px;
}

/* ◆メルぞう */
#sidDatas .sidMelzou table {
/* 背景色 */
background-color: #f3f3f2;
/* 文字の大きさ */
font-size: 9pt;
}
#sidDatas .sidMelzou .image {
/* 画像の大きさ */
width: 50px;
height: 50px;
}

/* ◆レポートGPS */
#sidDatas .sidGpsreport table {
/* 背景色 */
background-color: #f3f3f2;
/* 文字の大きさ */
font-size: 9pt;
}
#sidDatas .sidGpsreport .image {
/* 画像の大きさ */
width: 50px;
height: 50px;
}

/* ◆infotop */
#sidDatas .sidInfotop table {
background-color: #f3f3f2;
font-size: 9pt;
border-bottom:1px dashed #666;
}
#sidDatas .sidInfotop .image {
/* 画像の大きさ */
width: 50px;
height: 50px;
}

/* ◆インフォカート */
#sidDatas .sidInfocart table {
background-color: #f3f3f2;
font-size: 9pt;
border-bottom:1px dashed #666;
}
#sidDatas .sidInfocart .image {
/* 画像の大きさ */
width: 50px;
height: 50px;
}


/* ★★★ */


/* PRJの販売代理 */
#sidDatas .sidPragent table {
/* 背景色 */
background-color: #eeeeee;
/* 文字の大きさ */
font-size: 9pt;
text-align: right;
}

/* このランキングを張りたい人募集 */
#sidDatas .sidRegist table {
/* 背景色 */
background-color: #eeeeee;
/* 文字の大きさ */
font-size: 9pt;
text-align: right;
}


