@import "common.css";
@import "index.css";
/***********************/
body {
    margin: 0 auto;
    background-image: url("/images/credit.deai-soku.gif");
}

/*
a:link { color: #FFD700; }
a:visited { color: #FFD700; }
a:active { color: #00f; }*/
a:hover { color: #f00; }

#container {
    margin: 0 auto;
    width: 890px;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    padding: 0 3px;
    background-color: #fff;
}
/*****  header section  *****/
div#header {
    width: 890px;
    margin: 0 auto;
}
div#header h1 {
    float: left;
    padding-right: 20px;
}
div#header #info {
    background-color: #000080;
    color: #fff;
    padding: 5px;
}
div#header #info a {
    color: #fff;
}
div#test_content {
    float: left;
}
div#right {
    width: 240px;
    margin-left: 650px;
}
div#left {
    float: left;
    width: 640px;
    margin-left; 10px;
}
div#start_bar {
    background-color: #4A1000;
    color: #fff;
    font-size: 15px;
    margin: 0 10px;
    padding: 5px;
}
.start_text {
    line-height: 20px;
    border: 2px solid #4A1000;
    margin-left:10px;
    margin-right: 10px;
    color: #333;
    padding: 8px;
}
.rec_ad {
    background-color: #4A1000;
    color: #fff;
    font-size: 15px;
    margin: 0 10px;
    padding: 5px;
}
.rec_ad_text {
    font-size: 15px;
    line-height: 20px;
    border: 2px solid #4A1000;
    margin-left:10px;
    margin-right: 10px;
    padding: 8px;
    text-align: center;
}
.rec_ad_text table {
    border: 1px solid #000;
    margin: 0 auto 15px auto;
    width: 550px;
    text-align: left;
}
.rec_ad_text table tr,
.rec_ad_text table tr td {
    border: 1px solid #c0c0c0;
}
.rec_ad_text table .shop_image {
    width: 180px;
    text-align: center;
}
       
.knowledge {
    font-size: 14px;
    background-color:#000080;
    color:#fff;
    padding: 5px;
}
.knowledge_text {
    font-size: 12px;
    line-height: 20px;
    border: 2px solid #4A1000;
    padding: 8px;
}
.rank {
    font-size: 14px;
    background-color: #000080;
    color: #fff;
    padding: 5px;
}
.ad_rank {
    font-size: 15px;
    line-height: 20px;
    border: 2px solid #4A1000;
    padding: 8px;
}

.trouble_bar {
	background-color: #4A1000;
	color: #fff;
	font-size: 15px;
	margin: 0 10px;
	padding: 5px;
}

.trouble_text {
    font-size: 15px;
    border: double 2px #880000;
    margin-left:10px;
    margin-right:10px; 
    padding:10px;
}

.clear {
clear: both
}

div#tag_bar {
	background-color: #fff;
	font-size: 15px;
	margin: 0 10px;
	padding: 2px;
   }

.tag_text {
    font-size: 15px;
    border: double 2px #880000;
    margin-left:10px;
    margin-right:10px; 
    padding:10px;
}
/*****  footer section  *****/
div#footer {
    background-color: #4A1000;
    text-align: center;
    padding: 15px 5px;
    color: #fff ;
    border-bottom: 10px solid #424142;
}
.docs {
    text-align: right;
    margin: 5px;
    clear: both;
    padding: 5px;           
}     
.docs_title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-top: 20px;
}
.docs_text {
    line-height: 25px;
    margin: 0 20px;
}
.docs a{
      color: #33f;
      font-size: 13px
}
.copyright {
    text-decoration: none;
    color: #eee;
    font-size: 12px;
}
/****  about section  ****/
.square {
    color: #000080;
}

.dia {
	color: #4A1000;
}
