img, form, h1, h2, h3{margin:0;padding:0;}

h1.nor1 {
    font-size:100%;
    margin:0px;
}

h1.wht1 {
    color:#FFFFFF;
    font-size:100%;
    margin:0px;
}

h2.nor2 {
    font-size:100%;
    margin:0px;
}

h2.column2 {
    font-size:100%;
    margin: 3px 0px 2px 0px;
    background-color:#EEFFCC;
}

h2.wht2 {
    color:#FFFFFF;
    font-size:100%;
    margin:0px;
}

h3 {
    font-size:80%;
    margin:0px;
}

.pruduct1 {
    font-size:100%;
    padding: 3px 0px 2px 0px;
}

.arrow {
    margin: 5px 0px 3px 5px;
    padding: 0px 0px 0px 20px;
    background-image: url(http://img.yahoo.co.jp/images/insurance/common/arrow.gif);
    background-repeat:no-repeat;
    background-position:left;
}

.white {
    color:#FFFFFF;
}

.s{
    font-size: 80%;
    line-height: 130%;
}

.s_bg_y{
    font-size: 80%;
    line-height: 130%;
    margin: 0px;
    padding:3px;
    background-color:#FFFFEE;
}

.bg_y{
    margin: 0px;
    padding:3px;
    background-color:#FFFFEE;
    border-left:1px solid #DDEEFF;
    border-right:1px solid #DDEEFF;
}

.s666{
    font-size: 80%;
    color:#666666;
    line-height: 130%;
    margin: 0px;
}

.dotline {
    margin:3px 0px 3px 0px;
    background-image: url(http://img.yahoo.co.jp/images/insurance/common/dotline.gif);
    background-repeat:repeat-x;
    background-position:left;
}

.headbox {
    margin: 0px;
    padding: 3px;
    border: 1px #cc9 solid;
}

.linktextbg {
    color: #333;
    background-color: #DDEEFF;
    padding: 2px;
    margin: 0px;
    font-weight:bold;
}

.lh150{
    line-height: 150%;
}

ol{
    margin: 0px 0px 0px 25px;
    padding: 3px;
}

div.rank_midashi {
    font-size: 80%;
    margin: 0px;
    padding:3px;
    background-color:#DDEEFF;
}

div.rec_midashi {
    margin: 0px;
    padding:1px;
    background-color:#DDEEFF;
}

div.margin5 {
    margin: 5px 0px 5px 0px;
}

.study_sum {
    font-size:80%;
    line-height: 130%;
    margin:0px 0px 3px 5px;
    padding: 2px 0px 2px 18px;
}



h1.title{
    width:750px;
    padding:5px 0 5px 15px;
    margin-top:8px;
    text-align:left;
    font-weight:bold;
    font-size:small;
    voice-family:"\"}\"";
    voice-family:inherit;
    font-size:medium;
    font-size /**/:small;
    color:#FFFFFF;
    background:url(http://i.yimg.jp/images/toolbar/page/title_bg.gif) repeat-x #6D2298;
    border:1px solid #6D2298;
}
html>body h1.title{
    font-size:100%;
    font-size/**/:medium;
}

#discription{
width:750px;
margin:0;
padding:5px;
text-align:center;
line-height:135%;
font-weight:bold;
color:#6D2298;
background:#F1EAFC;
}

#contentlinks{
width:750px;
margin:20px 0 15px;
padding:5px;
text-align:center;
font-size:x-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:small;
font-size /**/:x-small
}

html>body #contentlinks{
    font-size:84%;
    font-size/**/:small;}
    
.orange{border-top:2px solid #FFA441;border-bottom:2px solid #FFD099;}
.blue{border-top:2px solid #1F92FF;border-bottom:2px solid #99C8FF;}
.green{border-top:2px solid #4EDE34;border-bottom:2px solid #C3F7C1;}
.purple{border-top:2px solid #C433DE;border-bottom:2px solid #EBC6F1;}

#backlink{
width:750px;
margin:0 0 30px;
padding:5px;
text-align:center;
font-size:x-small;
voice-family:"\"}\"";
voice-family:inherit;
font-size:small;
font-size /**/:x-small;
}
html>body #backlink{
    font-size:84%;
    font-size/**/:small;}

#uft{width:100%;background-color:#ffffff;border-bottom:1px solid #aca899;margin:0 auto 15px auto;padding:2px 0;text-align:center;}
#uft900{width:900px;background-color:#ffffff;border-bottom:1px solid #aca899;margin:0 auto 15px auto;padding:0 0 2px 0;text-align:center;}
#uft750{width:750px;background-color:#ffffff;border-bottom:1px solid #aca899;margin:0 auto 15px auto;padding:0 0 2px 0;text-align:center;}
/*hr{color:#ACA899;clear:both;}*/
hr{height: 1px;background-color:#ACA899;border: none;color:#ACA899; clear:both;}


