/* レイアウト */
.a_cont { width:770px; background-color: #FFFFFF; margin-bottom:25px;}
.a_cont_in { width:770px; background-color: #FFFFFF; margin-bottom:30px; margin-top:25px;}
.a_cont_ttl{ margin-bottom:20px;}
.a_cont_sttl{margin:20px auto 5px 0;}
.a_cont_left{float:left;}
.a_cont_right{float:right;}

/* box */
.a_box_01{width:714px; padding:25px; border:3px solid #ffcc00;}
.a_box_02{width:714px; margin-bottom:50px; padding:25px; border:3px solid #ffcc00;}

/* contents */
.a_cont_box{margin-top:16px; margin-bottom:30px; background:#ffffff; width:770px;}
.a_cont_h1{margin-top:16px; margin-bottom:10px; background:#ffffff; width:770px;}
.a_cont_p{ margin-bottom:30px; background:#ffffff; width:770px;}

/* a1 */
.a1_bottom{margin-bottom:30px;}

/* a2 */
.a2_cont1_left{float:left; padding-right:40px; width:274px;}
.a2_cont1_right{float:right; width:374px;}
.a2_cont2_m{float:right; margin-top:180px;}
.a2_cont3_left{float:left; width:520px;}
.a2_cont3_right{float:right; margin-right:25px; width:171px;}

/* a3 */
.a3_cont1_left{float:left; width:435px;}

.a_next_l{float:left; width:348px;}
.a_next_r{float:right; width:336px;}
