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

/*PILEトップ*/
#imabari .boxTop01-kinari { position:relative; width:900px; margin: 100px 40px 100px 40px; padding: 0; display:block; text-align: right;}
#imabari .boxTop01-kinari .point { position: absolute; top:0; left:195px; }
#imabari .boxTop01-kinari h2 { position: absolute; top:90px; left:212px; border:1px solid #555;font-size:14px; padding:20px 5px; font-weight:normal; }
#imabari .boxTop01-kinari span.sp1 { font-size:0.8rem; margin:0 0 0 25px;position: absolute; top:220px; left:194px;}
#imabari .boxTop01-kinari p.p1 {font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif;  font-size:24px; position: absolute; top:90px; left:150px;}
#imabari .boxTop01-kinari span.sp2 {font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif;  font-size:0.6rem; position: absolute; top:90px; left:142px; }
#imabari .boxTop01-kinari p.p2 {  position: absolute; top:90px; left:-18px;height: 310px; font-size: 14px;letter-spacing: 0em;text-align: left; }
/*#imabari .boxTop01-kinari img.pic01 { position: absolute; top:0; right:0; }*/



#imabari .boxTop02-kinari { position:relative; width:900px; padding:53px 40px 53px 40px; margin:0 0 0 0; }
#imabari .boxTop02-kinari .boxTop02T02 { display:table; width:900px;  margin: 0; padding:0; }
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02L02 { display:table-cell; border-right:1px solid #a0a0a0; padding:0 30px 0 0; vertical-align:top;  width:504px;}
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02L02 .pic1 { margin: 0 0 0 0;}
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02R02 h2 { position: absolute; top:18px; left:130px; border:1px solid #555;font-size:14px; padding:3px 20px 1px 20px; font-weight:normal; }
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02R02 span.sp1 { position: absolute; top:56px; left:145px;font-size:0.8rem;}
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02R02 span.sp2 { font-size:0.6rem;font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif; margin: 0;}
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02R02 p.p1 {
font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif;  font-size:24px; margin: 35px 0 0 0; line-height: 1em;}
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02R02 p.p2 { margin-top: 20px; line-height: 1.65em; height: }
#imabari .boxTop02-kinari .boxTop02T02 .boxTop02R02 { display:table-cell; padding:0 0 0 30px;position:relative; }



#imabari .boxTop03-kinari { position:relative; width:900px; padding:0 40px 0 40px; margin:0 0 0 0; }
#imabari .boxTop03-kinari .boxTop03T03 { display:table; width:900px;  margin: 0; padding:53px 0 53px 0;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0; }
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 { display:table-cell;  padding:0 40px 0 10px; vertical-align:top;position:relative;border-right:1px solid #a0a0a0; width:250px; }
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03R03 { display:table-cell; padding:0 0 0 40px;position:relative; width: 521px; }
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 .point { position: absolute; top: 0; right: 40px;}
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 h2 { position: absolute; top: 90px; right: 55px;border:1px solid #555;font-size:14px; padding:20px 5px 20px 5px; font-weight:normal;}
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 .sp1 { font-size:0.8rem;position: absolute; top: 190px; right: 62px;}
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 .p1 { position: absolute; top: 90px; right: 100px;font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif; margin: 0; font-size: 24px;}
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 .sp2 { position: absolute; top: 90px; right: 140px;font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif; margin: 0; font-size:0.6rem;}
#imabari .boxTop03-kinari .boxTop03T03 .boxTop03L03 .p2 { /* position: absolute; top: 90px; left: 30px; */ height: 280px; margin:90px 0 0 0; padding:0;}


#imabari .boxTop04-kinari { position:relative; width:900px; padding:53px 40px 100px 40px; margin:0 0 0 0; }
#imabari .boxTop04-kinari .boxTop04T04 { display:table; width:900px;  margin: 0; padding:0; }
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04L04 { display:table-cell; border-right:1px solid #a0a0a0; padding:0 30px 0 0; vertical-align:top;  width:336px;}
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04L04 .pic1 { margin: 0 0 0 0;}
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04R04 h2 { position: absolute; top:18px; left:115px; border:1px solid #555;font-size:14px; padding:3px 38px 1px 38px; font-weight:normal; }
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04R04 span.sp1 { position: absolute; top:56px; left:130px;font-size:0.8rem;}
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04R04 span.sp2 { font-size:0.6rem;font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif; margin: 0;}
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04R04 p.p1 {
font-family: 游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", Verdana, serif;  font-size:24px; margin: 35px 0 0 0; line-height: 1em;}
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04R04 p.p2 { margin-top: 20px; line-height: 1.65em;}
#imabari .boxTop04-kinari .boxTop04T04 .boxTop04R04 { display:table-cell; padding:0 0 0 30px;position:relative; }

 
