.h1text{
margin:25px 0 0 10px;
padding:0;
float:right;
width:610px;
font-size:1.4em;
}

#headtitle{
margin:0px 20px 0 20px;
padding:5px 10px 3px 10px;
background-color:#f7c97b;
color:#FFFFFF;
font-weight:bold;
font-size:1.1em;
background-image:url(../img/ad_title.gif);
background-repeat:no-repeat;
width:780px;
height:27px;
}

#headtitle .anot-simbol{
font-size:0.8em;
vertical-align:super;
}

#anot-text{
  padding-left: 650px;
  font-size: 0.7em;
}

#h2text{
margin:0px 20px 0 20px;
padding:10px 10px 3px 10px;
background-color:#f7c97b;
color:#FFFFFF;
font-weight:bold;
font-size:1.2em;
background-image:url(../img/ad_title.gif);
background-repeat:no-repeat;
width:780px;
height:22px;
}
.firsttext{
margin:15px 20px -10px 20px;
}


#bkbox h2{
margin:15px 0 0 0;
padding:10px 10px 10px 20px;
background-image:url(../img/bg_mtitle.gif);
background-position:bottom;
background-repeat:no-repeat;
font-size:1.6em;
border:1px solid #dddddd;
}

#bkbox p{
font-size:1.0em;
margin:20px 0 0 0;
padding:0;
}

#bkbox h1.ad_kiyaku{
margin:10px 0 0 0;
padding:10px 10px 10px 20px;
background-image:url(../img/bg_mtitle.gif);
background-position:bottom;
background-repeat:no-repeat;
font-size:1.8em;
border:1px solid #dddddd;
}



.resulttitle_a{
margin:30px 0 0 0;
}
.resulttitle_a p{
margin:0 0 0 0;
padding:3px 3px 3px 3px;
float:left;
background-color:#8ab834;
border:1px solid #bcbcbc;
color:#FFFFFF;
font-weight:bold;
width:110px;
text-align:center;
}
.resulttitle_a h3{
color:#000000;
margin:0;
padding:0;
border-bottom:2px solid #b8b19f;
font-size:1.70em;
float:right;
width:675px;
vertical-align:bottom;
}

.resulttext_a{
margin:15px 0 0 0;
font-size: 1.0em;
}


.resultbox_b{
margin:10px 0 0 0;
padding:0 0 15px 0;
border:1px solid #dddddd;
}
.resulttitle_b{
background-color:#ece5c8;
border-bottom:1px solid #dddddd;
padding:5px;
}
.resulttitle_b h4{
border-left:5px solid #fd8002;
margin:0;
padding:0 0 0 8px;
font-size:1.0em;
}
.resulttitle_b h3{
border-left:5px solid #fd8002;
margin:0;
padding:0 0 0 8px;
font-size:1.0em;
}
.resulttitle_b .resultsubtitle_b{
float: right;
font-size: 0.9em;
color: #666666;
}
.resulttext_b{
margin:10px 10px 0 10px;
font-size:0.85em;
}
.resultlink_b{
margin:5px 10px 0 10px;
}
.resultques_b{
margin:10px 10px 0 10px;
padding:0 0 0 80px;
font-size:0.85em;
background-image:url(../img/ic_question.gif);
background-position:0 0;
background-repeat:no-repeat;
height:65px;
}
.resultanswer_b{
border-top:1px dotted #bebebe;
margin:10px 10px 0 10px;
padding:10px 0 0 80px;
font-size:0.85em;
background-image:url(../img/ic_answer.gif);
background-position:0 10px;
background-repeat:no-repeat;
height:60px;
}


.resultbox_c{
margin:10px 0 0 0;
padding:0 0 8px 0;
border:1px solid #dddddd;
}
.resulttitle_c{
background-color:#ece5c8;
border-bottom:1px solid #dddddd;
padding:5px;
}
.resulttitle_c h3{
border-left:5px solid #fd8002;
margin:0;
padding:0 0 0 8px;
font-size:1.0em;
}
.resulttitle_c .resultsubtitle_c{
float: right;
font-size: 0.9em;
color: #666666;
}
.resultimg_c{
margin:8px 10px 0 10px;
float: left;
width: 180px;
}
.resulttext_c{
margin:5px 10px 0 10px;
font-size:0.85em;
padding-left: 180px;
padding-top: 30px;
}

.mykeywords{
margin:15px 10px 0 10px;
}
.mykeywords h5{
font-size:0.85em;
margin:0 0 0 0;
padding:0 0 0 15px;
background-image:url(../img/ic_keyword.gif);
background-position:0 0;
background-repeat:no-repeat;
font-weight:bold;
}
.mykeywords h4{
font-size:0.85em;
margin:0 0 0 0;
padding:0 0 0 15px;
background-image:url(../img/ic_keyword.gif);
background-position:0 0;
background-repeat:no-repeat;
font-weight:bold;
}
.mykeywords ul{
margin:0;
padding:0;
}
.mykeywords ul li{
margin:5px 15px 0 0;
padding:0 0 0 15px;
float:left;
background-image:url(../img/ic_arrow.gif);
background-position:0 2px;
background-repeat:no-repeat;
white-space:nowrap;
font-size:0.85em;
}

.allkeywords{
margin:30px 0 0 0;
padding:30px 0 0 0;
border-top:1px dotted #bebebe;
}
.allkeywords h2{
margin:0;
padding:5px 5px 5px 20px;
background-image:url(../img/bg_mtitle.gif);
background-position:bottom;
background-repeat:no-repeat;
font-size:1.5em;
border:1px solid #dddddd;
}
.allkeywords p{
font-size:0.9em;
margin:15px 0 0 0;
padding:0;
}
.allkeywords ul{
margin:15px 0 0 0;
padding:0;
}
.allkeywords ul li{
margin:5px 15px 0 0;
padding:0 0 0 15px;
float:left;
background-image:url(../img/ar_002.gif);
background-position:0 2px;
background-repeat:no-repeat;
white-space:nowrap;
font-size:0.85em;
}

.rules{
margin:20px 0 0 0;
padding:0;
}

.rules h2{
border-bottom:1px solid #dddddd;
font-size:1.0em;
margin:20px 0 0 0;
padding:0 0 2px 0;
}
.rules p{
font-size:1.0em;
margin:5px 0 0 0;
padding:0;
}
.rules dl{
font-size:1.0em;
margin:5px 0 0 0;
padding:0;
width:760px;
}
.rules dl dt{
margin:0;
padding:0;
width:20px;
float:left;
}
.rules dl dd{
margin:0 0 0 20px;
padding:0;
}



















