body {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	margin:0px;
	background-color: #ffffff;
        background-image: url('./images/haikei1.png');
        text-align: center;
}

a {COLOR: #0000FF;}

a:hover {text-decoration:underline;}

form {
    margin:0px;
}

#container {
    line-height: 140%;
    font-size: 85%;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    padding: 20px 10px 20px 10px;
    width: 920px;
    background-color: #ffffff;
}

#head {
    width: 900px;
    margin-bottom:10px;
}

#bannerleft {
    float:left;
}

#bannerright {
    width:600px;
    height:80px;
    margin:0px 0px 0px 0px;
/*    background-color:#7878ff;
    border: 1px #7878ff solid;
*/
    background-image:url(./images/gra2.gif);
    background-repeat:repeat-x;
    background-position:top;
    float:left;
}

#bannerright_top {
    width:600px;
    height:55px;
    text-align: right;
}

#bannerright_bottom {
    width:580px;
    text-align: right;
    padding-right:20px;
}

#main1 {
    width: 900px;

}


#pan	{
    margin: 0px 0px 5px 0px;
    text-align: left;
    font-size: x-small;
}


#main2 {
    width: 720px;
    float:left;
}

#center {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 95%;
    width:530px;
    float:right;
}

#center_l {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    overflow: hidden;
    background-color: #ffffff;
    font-size: 95%;
    width:720px;
    float:left;
}

#left {
    width: 180px;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    float:left;
}

#right {
    width: 170px;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    float:left;
}

.centermidasi {
    width: 525px;
    height: 20px;
    padding:5px 0px 5px 5px;
    background-repeat:no-repert;
    background-image: url('./images/centermidashi.gif');
    background-color: #e2e2ff;
    font-weight:bold;
    font-size:90%;
    color:#555555;
}


.centermidasi_l {
    width: 715px;
    height: 20px;
    padding:5px 0px 5px 5px;
    background-repeat:no-repert;
    background-image: url('./images/centermidashi_l.gif');
    background-color: #e2e2ff;
    font-weight:bold;
    font-size:90%;
    color:#555555;
}
.centermidasi2 {
    width: 525px;
    border-bottom:1px #555555 dashed;
    font-weight:bold;
    font-size:90%;
    color:#555555;
    margin-bottom:15px;
}

.centermidasi2_l {
    width: 720px;
    border-bottom:1px #555555 dashed;
    font-weight:bold;
    font-size:90%;
    color:#555555;
    margin-bottom:10px;
}

.centermidasi3 {
    margin-bottom:10px;
}



.contents {
   margin:10px 0px;
}

#card_top {
    width: 698px;
    border:solid #cccccc 1px;
    padding:10px;
    margin-bottom:20px;
    background-image:url(./images/gra.gif);
    background-repeat:repeat-x;
    background-position:top;
}

#card_top_pic {
    float:left;
    padding:20px 20px 0px 20px;
    width: 128px;
    background-color: #eeeeff;
}

#card_top_point {
    float:left;
    padding:20px 20px 0px 20px;
    width: 490px;

}

#card_main {
    width: 698px;
    border:solid #cccccc 1px;
    padding:10px;
    margin:20px 0px;
    background-image:url(./images/gra.gif);
    background-repeat:repeat-x;
    background-position:top;
}

#campain {
    width: 468px;
    border:dotted #aaaaaa 1px;
    padding: 10px;
    margin-top:20px;
}

.top_contents {
    width: 390px;
    margin:15px 10px 0px 10px;
}

.leftsidemidasi1 {
    width: 150px;
    height: 16px;
    padding : 5px 0px 5px 30px;
    background-repeat:no-repert;
    background-image: url('./images/leftmidashi1.gif');
    background-color: #e2e2ff;
}

.leftsidemidasi2 {
    width: 150px;
    height: 16px;
    padding : 5px 0px 5px 30px;
    background-repeat:no-repert;
    background-image: url('./images/leftmidashi2.gif');
    background-color: #e2e2ff;
}

.leftsidebox {
    width: 168px;
    border: solid 1px #7878ff;
    padding:5px;
    margin-bottom:20px;
    font-size:90%;
}

.leftsidebox ul {
    margin-left:0px;
    padding-left:0px;
    list-style-type:none;
}


.rightsidemidasi {
    width: 170px;
    padding-left:0px;
    border-bottom:dotted 2px #aaaaaa;
    font-weight:bold;
    font-size:90%;
    color:#555555;
}

.rightsidebox {
    margin-bottom:20px;
    font-size:90%;
}

.rightsidebox ul {
    margin-left:0px;
    padding-left:0px;
    list-style-type:none;
}

#form_top {
    width:530px;
    height:20px;
    background-repeat:no-repert;
    background-image: url('./images/form_top.gif');
}

#form_bottom {
    width:530px;
    height:20px;
    background-repeat:no-repert;
    background-image: url('./images/form_bottom.gif');
}

#form_middle {
    font-size:90%;
    width:488px;
    padding:0px 20px;
    border-left:solid 1px #aaaaaa;
    border-right:solid 1px #aaaaaa;
    background-repeat:repeat-x;
    background-position:top;
    background-image: url('./images/form_middle.gif');
}

#form {
    font-size:90%;
    width:488px;
    padding: 20px;
    border:solid 1px #aaaaaa;
}

#foot {
    width: 900px;
    text-align: center;
}

.gra1 {
    background-image:url(./images/gra.gif);
    background-repeat:repeat-x;
    background-position:top;
}

.td_head {
    background-image:url(./images/stripe_pink.gif);
}

.toprecomend{
    padding-left:10px;
    margin-bottom:25px;
}

.toprecomend_inner{
    margin-bottom:5px;
}

#hyou {COLOR: #808080;}
A.hyou:link {COLOR: #808080; TEXT-DECORATION: none}
A.hyou:visited {COLOR: #808080; TEXT-DECORATION: none}
A.hyou:active {COLOR: #808080; TEXT-DECORATION: none}
A.hyou:hover {COLOR: #808080; TEXT-DECORATION: none; LEFT: 0px; TOP: 0px}

