@charset "Shift_JIS";

/* CSS Document */

/* --### NEWメルヘンお問い合わせページ専用 ###-- */

body {
background:url(../mozpic-bg.jpg) right top repeat-y;
background-attachment:fixed;
}

/* 左ステッチ */
#hemstitch_l {
width:1000px; /* wrapの幅 */
margin:0px auto;
background-image:url(../117-t2-overlay2-left3.gif); 
background-repeat:repeat-y;
}
/* 右ステッチ */
#hemstitch_r {
width:100%;
background-image:url(../117-t2-overlay2-right3.gif);
background-repeat:repeat-y;
background-position:right top;
}


div#header h2#description a{
padding-top:12px;
padding-left:44px;
_padding-left:48px;
color:#6b8c33;
text-decoration:none;
width:540px;
height:28px;
display:block;
background:url(../bokashiwaku.png) left top no-repeat;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
(src='../bokashiwaku.png' ,sizingmethod=image);  /* -- この１行のためわざわざ各下位ディレクトリ用に書く-- */
}


#footer {
background:url(../117-t-overlay-che.gif) top left repeat-x; /* 117-t-overlay-che2.gifとページによって適宜交換可 */
}

.entry {
background:url(../) repeat-y top center; /* -- ここはhttp://は要らない -- */
}

.entry_body_inq {
font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
font-size: 12px;
line-height: 170%;
color: #444;
margin: 1px 0px 15px 0px;
padding-left:36px;
padding-right:25px;
background:url(../frame050.jpg) center top repeat-y;
}


/* -- 予約申し込み方法ページ専用タグ -- */


h2#entry_title_inq {
background-image:url(../inqttl.gif);
background-position:center bottom;
background-repeat:no-repeat;
text-indent:-9999em;
width:510px;
height:181px;
margin:0 auto;
position:relative;top:20px;
border-bottom:double 3px #bbb;
border-right:double 3px #bcbcbc;
}
h2#entry_title_inq a{
display:block;
text-decoration:none;
width:510px;
height:181px;
background-image:url(../inqttl.gif);
background-position:center bottom;
background-repeat:no-repeat;
}
h2#entry_title_inq a:hover{
background-color:linen;
}

h2#entry_title_inq span{
width:276px;
height:79px;
display:block;
background:url(../qtitle.gif) no-repeat;
position:absolute;top:120px;left:270px;
text-indent:-9999em;
}

h3#tyu,h3#tyu2{
text-indent:-9999em;
height:100px;
width:auto;
margin: 0 34px;
}
h3#tyu{
background:url(../) top center no-repeat;
}
h3#tyu2{
background:url(../) top center no-repeat;
}


dl {
margin: 20px 34px 10px;
background-color:#fff;
padding-bottom:3px;
}

dt {
margin: 5px 0 8px;
font-size: 96%;
font-weight: bold;
_letter-spacing:1px;
color: #212125;
padding-left:8px;
border-left:8px solid #778369;
}

dd {
margin: 0 8px 20px 16px;
_margin: 0 5px 20px 16px;
font-size: 100%;
letter-spacing:normal;
_letter-spacing:1px;
color: #000000;
}
dd a{
text-decoration:none;
border-bottom:1px dotted #5f785f;
}
dd img{
margin-right:5px;
}

ul.iq {
margin: 0px 0px 0px 10px;
padding: 0px;
list-style-type:sqare;
}
li.mawaru{
margin-top:8px;
_margin-top:10px;
margin-left:20px;
padding-left:4px;
line-height:16px;
list-style-image:url(../pic50.gif);
}
p img#post{
position:relative;top:-63px;left:300px;
}

p.inqury{
margin-top:6px;
margin-bottom:6px;
margin-right:16px;
line-height:18px;
}
p.inqury a{
color:#a75b4b;
text-decoration:none;
border:1px dotted #e4b394;
}

p.qr{
font-family:"Times New Roman", Times, serif;
font-size:x-small;
text-align:right;
padding-right:10px;
}
p.qr a{
color:#9999cc;
}



