@charset "Shift_JIS";

.left_set{ width:462px; float:left;}
.right_set{ width:462px; float:right;}
.left_set table, .right_set table{ width:100%;}
.left_set table th, .right_set table th{ border:1px solid #DDDDDD; border-collapse:collapse; background-color:#EEEEEE; padding:5px;}
.left_set table td, .right_set table td{ border:1px solid #DDDDDD; border-collapse:collapse;padding:5px;}



dl.dome_dl{ margin-top:20px; border:1px solid #999; padding:15px;}
dl.dome_dl dt{ font-weight:bold;}


/* secTitleA01 2012 */
div.secTitleA01{position:relative;height:142px;margin:0;background-position:top right;background-repeat:no-repeat;color:#ffffff;margin-bottom:20px;}
#secNaviA01{position:absolute;top:115px;display:block;padding-left:20px;}
#secNaviA01 li,#secNaviA01 li a,#secNaviA01 li img{display:inline;}

/*secPointdp_box*/
.point_box h2{color:#75bc2a; font-size:25px; line-height: 1.3em;}
#secPointdp_box_a, #secPointdp_box_b, #secPointdp_box_c{
border: 10px solid #75bc2a !important; 
}
.point_box .ttlLv2{
padding-top:0!important;padding-bottom:0!important;
}
.point_box .pointdp{padding-left:1.9em;}
#secPointdp_box_a .ttlLv2 .heading, 
#secPointdp_box_b .ttlLv2 .heading, 
#secPointdp_box_c .ttlLv2 .heading{
border: none !important; font-size:22px;
text-indent:-2.3em;
}
#secPointdp_box_a .ttlLv2, #secPointdp_box_b .ttlLv2, #secPointdp_box_c .ttlLv2{
border: none !important;
}
.ttlLv2 .pointdp .pointNum {color:#75bc2a; font-size:40px; padding-right: 10px;}

/*txt*/
.txt_small {font-size: 12px; font-weight:normal; margin:0; padding-left: 4em;}