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


/* ご慶事・ご法要プラン */
#plan_aniversary #header { background:url(../../plan/img/aniv_title_bg.jpg) no-repeat center top;}
#plan_aniversary #header h2 { top:81px; right:181px;}
#plan_aniversary #header .title_text { top:111px; right:264px;}

#plan_aniversary #container { margin-bottom:40px;}
#plan_aniversary #container div { background:#fff; display:inline-block; width:100%;}
#plan_aniversary #container div div { display:inline-block; width:950px; padding:11px 25px 45px 25px;}
#plan_aniversary #container div div .photo { display:inline-block; float:left;}
#plan_aniversary #container div div p { display:inline-block; width:541px; float:right;}
#plan_aniversary #container table { width:541px; float:right; border-top:1px solid #bfab81; border-left:1px solid #bfab81;}
#plan_aniversary #container th { background:#e3d9c3; padding:10px 0; text-align:center; font-size:1.2em; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; color:#552501; border-bottom:1px solid #bfab81; border-right:1px solid #bfab81;}
#plan_aniversary #container td { background:#fff8e9; padding:5px 10px; border-bottom:1px solid #bfab81; border-right:1px solid #bfab81;}
#plan_aniversary #container ul { display:inline-block; width:541px; float:right;}
#plan_aniversary #container a:hover img { -ms-filter: "alpha( opacity=80 )"; filter: alpha( opacity=80 ); opacity:0.80;}
#plan_aniversary #container .title_col { width:380px; float:left; padding:0;}
#plan_aniversary #container .title_col p { width:auto; float:none; padding:25px 0 19px 28px;}
#plan_aniversary #container .photo { float:right;}
#plan_aniversary #container .color_box { background:#f8f5ed; margin-left:28px;}
#plan_aniversary #container .price { padding-bottom:16px; border-bottom:3px double #6e4716;}
#plan_aniversary #container .item_col { width:160px;}
#plan_aniversary #container .list_col { background:url(../../plan/img/aniv_bg_bot.gif) no-repeat left bottom; display:inline-block; width:940px; margin-left:30px;}
#plan_aniversary #container .list_col dt { background:url(../../plan/img/aniv_bg_top.gif) no-repeat left top; display:inline-block; width:926px; float:left; padding:7px; margin-right:-712px;}
#plan_aniversary #container .list_col dd { display:inline-block; width:700px; float:right; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; color:#552501;}

#plan_aniversary #sec1 { padding-bottom:40px; margin-bottom:60px;}
#plan_aniversary #sec1 div .photo { padding-top:18px;}
#plan_aniversary #sec1 div ul { padding:15px 0 21px 0;}
#plan_aniversary #sec1 table { margin-bottom:12px;}
#plan_aniversary #sec1 .color_box dt { width:307px; padding:14px 0 9px 0; margin:0 auto; text-align:center; font-size:1.3em; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; border-bottom:1px solid #c7c0ac;}
#plan_aniversary #sec1 .color_box dd { width:307px; padding:15px 0; margin:0 auto; text-align:center; font-size:1.3em;}
#plan_aniversary #sec1 .list_col dd { padding:12px 12px 12px 0; font-size:1.3em;}
#plan_aniversary #sec1 a { display:block; width:940px; margin:12px auto 0 auto;}

#plan_aniversary #sec2 { padding-bottom:40px;}
#plan_aniversary #sec2 .title_col .color_box { width:308px; padding:15px;}
#plan_aniversary #sec2 div .photo { padding-top:4px;}
#plan_aniversary #sec2 table { margin:16px 0 13px 0;}
#plan_aniversary #sec2 .list_col dd { padding:6px 12px 6px 0;}



/* 宴会団体プラン */
#plan_enkai #header { background:url(../../plan/img/enk_title_bg.jpg) no-repeat center top;}
#plan_enkai #header h2 { top:81px; right:181px;}
#plan_enkai #header .title_text { top:111px; right:264px;}
#plan_enkai #container { margin-bottom:40px;}

#plan_enkai #contents { background:#fff; padding-bottom:40px;}
#plan_enkai .inquiry { display:block; margin:0 auto;}
#plan_enkai #sec1 { display:inline-block; width:100%; padding-bottom:53px;}
#plan_enkai #sec1 .title_col { display:inline-block; width:405px; float:left; padding-top:14px;}
#plan_enkai #sec1 .title_col div { background:url(../../plan/img/enk_sec1_bg.jpg) no-repeat left top; display:inline-block; width:334px; padding-left:71px;}
#plan_enkai #sec1 .title_col p { display:inline-block; float:left; padding-top:8px;}
#plan_enkai #sec1 h3 { padding-top:75px;}
#plan_enkai #sec1 dl { padding:0 21px 0 30px; color:#552501;}
#plan_enkai #sec1 dt { padding-top:15px;}
#plan_enkai #sec1 dd { padding-top:25px;}
#plan_enkai #sec1 ul { padding-top:20px; font-size:0.9em;}
#plan_enkai #sec1 li { padding-left:1em; text-indent:-1em;}
#plan_enkai #sec1 .img_col { display:inline-block; float:right; padding-bottom:4px;}
#plan_enkai #sec1 .photo { display:inline-block; float:right;}
#plan_enkai #sec1 .price { display:inline-block; width:538px; float:right; margin-top:35px;}
#plan_enkai #sec1 .price img { display:inline-block; padding:0 223px 15px 9px; border-bottom:3px double #6e4716;}

#plan_enkai #sec2 { display:inline-block; width:100%; padding-bottom:40px;}
#plan_enkai #sec2 .title_col { display:inline-block; width:419px; float:right;}
#plan_enkai #sec2 .title_col div { background:url(../../plan/img/enk_sec2_bg.gif) no-repeat left top; display:inline-block; width:319px; padding-left:100px;}
#plan_enkai #sec2 .title_col div p { display:inline-block; width:112px; float:left; padding-top:15px; text-align:center;}
#plan_enkai #sec2 .title_col div p img { margin-bottom:8px;}
#plan_enkai #sec2 h3 { padding-top:58px;}
#plan_enkai #sec2 dl { padding:0 30px 0 32px; color:#552501;}
#plan_enkai #sec2 dt { padding-top:19px;}
#plan_enkai #sec2 dd { padding-top:12px;}
#plan_enkai #sec2 dd p { display:inline-block; width:100%; padding-bottom:15px;}
#plan_enkai #sec2 dd p img { display:inline-block; float:left; padding-right:10px;}
#plan_enkai #sec2 ul { padding-top:14px; font-size:0.9em;}
#plan_enkai #sec2 li { padding-left:1em; text-indent:-1em;}
#plan_enkai #sec2 .img_col { display:inline-block; float:right; padding:6px 0;}
#plan_enkai #sec2 .photo { display:inline-block; float:left; padding-top:13px;}
#plan_enkai #sec2 .price { display:inline-block; width:525px; float:left; padding:33px 0 0 29px;}
#plan_enkai #sec2 .price img { display:inline-block; padding:0 239px 17px 5px; border-bottom:3px double #6e4716;}

#plan_enkai #sec3 { width:940px; padding-bottom:40px; margin:0 auto;}
#plan_enkai #sec3 h3 { background:url(../../plan/img/enk_sec3_bg.gif) left top; width:938px; padding:16px 0; text-align:center; border:1px solid #bfab81;}
#plan_enkai #sec3 table { width:939px; border-left:1px solid #bfab81;}
#plan_enkai #sec3 th { background:#e3d9c3; padding:10px 0; border-bottom:1px solid #bfab81; border-right:1px solid #bfab81; font-size:1.3em; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; color:#552501; text-align:center;}
#plan_enkai #sec3 th span { font-size:0.9em;}
#plan_enkai #sec3 td { background:#fff8e9; padding:5px 22px; border-bottom:1px solid #bfab81; border-right:1px solid #bfab81;}
#plan_enkai #sec3 td span { padding-left:13em;}

#plan_enkai #sec4 { width:940px; padding-bottom:40px; margin:0 auto;}
#plan_enkai #sec4 h3 { background:url(../../plan/img/enk_sec4_bg.gif) no-repeat left top; padding:16px 0; text-align:center;}
#plan_enkai #sec4 div { background:#fff8e9; display:inline-block; width:934px; padding:20px 0 25px 0; border-left:3px solid #b28139; border-right:3px solid #b28139; border-bottom:3px solid #b28139;}
#plan_enkai #sec4 dl { display:inline-block; width:280px; float:left; padding-left:24px;}
#plan_enkai #sec4 dd { padding-top:19px;}
#plan_enkai #sec4 b { display:block; padding-bottom:13px; text-align:center; font-size:1.4em; font-weight:normal; font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; color:#955715;}
#plan_enkai #sec4 p { padding-top:8px; margin-top:8px; border-top:1px dotted #b28139; font-weight:bold;}
#plan_enkai #sec4 span { display:block; color:#e10000;}