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

/* お詫び */
body.apology #Main { background:none; }
.apology_area_wrap { padding-top:10px; width:652px; padding:0 162px 15px 166px;}
.apology_area { width:652px; background:url(../images/bg_001_m.jpg) repeat-y left top; position:relative;}
.apology_area_t { background:url(../images/bg_001_t.jpg) no-repeat left top;}
.apology_area_b { background:url(../images/bg_001_b.jpg) no-repeat left bottom; padding:72px 58px 15px 54px;}
.apology_area .date { position:absolute; top:13px; left:540px;}
.apology_area .date p { font-size:93%; color:#ffffff;}
.apology_area .txt_area { width:540px; padding-bottom:15px;}
.apology_area .txt_area h2 { font-size:138.5%; font-weight:bold; color:#ffffff; margin-bottom:20px;}
.apology_area .txt_area p { color:#ffffff; margin-bottom:30px; line-height:24px;}
.apology_area .txt_area a { color:#ffffff !important; text-decoration:underline;}
.back_btn { width:123px; margin:0 211px 0 206px;}
.apology_area .txt_area .img {margin-bottom:15px;}
.apology_area .txt_area .name {text-align:right;}
