@charset "utf-8";
/* CSS Document */

ul.navi01 a.a04{
	background-position: -269px -132px;
}

.box1{
background:url(../img/exe_img01.jpg) no-repeat top right;
margin-top:30px;
padding-bottom:60px;
}
.box1 .p1{margin-bottom:12px;}
.box1 .p2{margin-bottom:14px;width:470px;}
.box1 .p3{margin-bottom:14px;}

.box2{margin-top:30px;}
.box2 h3{margin-bottom:25px;}
.box2 .p1{margin:15px 0 0 0;color:#ff3b6f;}
.box2 .tbl1{width:580px;}
.box2 th{background-color:#e0e0e0;padding:4px 8px;width:248px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;padding:6px 6px;}
.box2 td{text-align:center;border-bottom:solid 2px #fff;border-right:solid 2px #fff;background-color:#f5f5f5;padding:6px 0;}
.box2 .td1{background-color:#e0e0e0 !important;}



.box3{
position:relative;
background:url(../img/exe_box01.jpg) no-repeat;
margin-top:30px;
padding:15px 25px;
}
.box3 .div3{margin-bottom:20px;}
.box3 .div1{position:absolute;left:0;top:20px;}
.box3 .div2{padding-top:30px;background:url(../img/exe_img03.jpg) no-repeat top center;}
.box3 .p1{
float:left;
margin-top:45px;
width:420px;
}

.box4{margin-top:30px;}
.box4 .p1{margin:15px 0px;}
.box4 .p2{margin-bottom:25px;}
.box4 .p3{width:320px;}
.box4 .clearfix{margin-bottom:15px;}



