a:link{color:#000066;text-decoration:none}
a:visited{color:#000066;text-decoration:none}
a:active{color:#000066;text-decoration:none}
a:hover{color:#000099;text-decoration:underline}

.px10{font-size:10px}
.px11{font-size:11px}
.px12{font-size:12px}
.px13{font-size:13px}
.px14{font-size:14px}
.px15{font-size:15px}
.px16{font-size:16px}
.px17{font-size:17px}
.px18{font-size:18px}
.px19{font-size:19px}
.px20{font-size:20px}
.px25{font-size:25px}
.px30{font-size:30px}
.px32{font-size:32px}
.px35{font-size:35px}

.lh {  font-size: 12px; line-height: 16px}

.adtxt{font-size:13px;color:#000099}
.adtxt a:link{color:#000099;text-decoration:underline}
.adtxt a:visited{color:#000099;text-decoration:underline}
.adtxt a:active{color:#000099;text-decoration:underline}
.adtxt a:hover{color:#0000FF;text-decoration:underline}

.top_info{
        width:229px;
		height:120px;
		font-size:10px;
		color:#333333;
		background-color:#FFFFFF;
		padding:3px;
		overflow:auto
; border: 2px #FF4400 dotted; clip:       rect(   )}

.title_normal{font-size:14px}
.title_active{font-size:14px}
.title_active a:link{color:#CC0033;text-decoration:none}
.title_active a:visited{color:#CC0033;text-decoration:none}
.title_active a:active{color:#CC0033;text-decoration:none}
.title_active a:hover{color:#FF0000;text-decoration:underline}.px10_brand { font-size:10px ; line-height: 20px}

.caution_b{
    font-size:17px;
    font-weight:bold;
    color:#FF0033;
    
}
.caution_n{
    font-size:12px;
    color:#FF0033;
}

.ad_title{ 
    font-size:x-large;
    font-weight:bold;
}
.ad_title_s{ 
    font-size:medium;
    font-weight:bold;
}
.ad_frame{
    width:640px;
    height:480px;
    font-size:10px;
    color:#333333;
    margin:10px;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:3px;
}
.ad_frame2{
    width:690px;
    height:150px;
    font-size:10px;
    color:#333333;
    margin:10px;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:3px;
}
.ad_inner{
    width:620px;
    margin:10px;
}
.ad_inner2{
    margin:40px;
    font-size:10px;
    color:#333333;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:3px;
}
.ad_button_b{
    width:208px;
    margin:4px 4px 4px 0px;
}
.ad_button_n{
    width:100px;
    margin:2px 2px 2px 0px;
}

.ad_select_b{
    width:208px;
    margin:4px 4px 4px 0px;
}

.ad_form_text_n{
    width:250px;
    margin:2px 2px 2px 0px;
}

.ad_form_text_s{
    width:70px;
    margin:2px 2px 2px 0px;
}

.ad_p_border{
    border-bottom:1px solid #000000;
}

.ad_list_title{
    font:normal normal bold 15px;
    background-color:#B0C4DE;
}
.ad_list_even{
    font:normal normal nomal 15px;
    background-color:#FFFFFF;
    border-color:#000000;
}
.ad_list_odd{
    font:normal normal nomal 15px;
    background-color:#AFEEEE;
    border-color:#000000;
}
.ad_list_total{
    font:normal normal bold 15px;
    background-color:#3CB371;
}

.ad_menu_frame{
    width:540px;
    height:30px;
    font-size:20px;
    color:#333333;
    margin:10px;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:10px;
}

.ad_menu_link_frame{
    width:540px;
    height:200px;
    font-size:20px;
    color:#333333;
    margin:10px;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:10px;
}

.ad_oshirase_frame{
    width:640px;
    height:50px;
    font-size:10px;
    color:#333333;
    margin:10px;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:10px;
}

.ad_system_rate_frame{
    width:640px;
    height:180px;
    font-size:10px;
    color:#333333;
    margin:10px;
    background-color:#FFFFFF;
    padding:3px;
    border:2px #000000 solid;
    border-collapdr:separate;
    border-spacing:3px;
}


