
* {
list-style-type:none;
margin:0;
padding:0;
}

div,td,th,p,ul {
font-size:12px;
}

#contener {
color:#333;

width:920px;
padding-top:0;
padding-bottom:0;
border-color:#e74541;
border-style:solid;
border-width:0 1px;
margin:0 auto;
background:#fff;
}

BODY {
font-family:"ＭＳ Ｐゴシック","MS UI Gothic",メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
text-align:center;
font-size:12px;
margin:0;
padding:0;
background:#f0f0f0;
}

#wd_mc {
color:#666;
text-align:left;
width:706px;
margin:0 107px;
background:#fFF;
}

/* ヘッダフッタ */
#wd-header{margin-top : 0px;}

#wd_fotter{
color : #ffffff;
background-color : #990000;
font-size : 12px;
background-image : url(../img/wedding/wd_51.gif);
background-repeat : repeat-x;
height : 40px;
width : 706px;
margin : 8px 107px 0 107px;
}
#wd_fotter A{
color : #ffffff;

}




/* トップページ */

#top_wd_mc .imageline{border-width : 1px;border-style : solid;border-color : #999999;}

#top_wd_mc P{
font-size : 12px;
color : #666;
line-height : 1.4em;
padding-left : 5px;
padding-right : 4px;
}
#top_wd_mc A{color:#00f;}
#top_wd_mc A:hover{color:#F0f;}

.dot_line_bottom{
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #666;
}

.dot_line_left{
border-left-width : 1px;
border-left-style : dotted;
border-left-color : #666;
}


#wd_mc a:hover img{
    opacity:0.6;
    filter: alpha(opacity=60);
} 

/**  雪の美術館のブライダル  **/

#foods_menu{
text-align : center;
}

#foods_menu .item2{color : #7a311f;
padding-bottom : 10px;
}
.dc4 {
padding : 10px;
line-height : 150%;
color : #6c584b;
}

.dc4 LI{padding : 6px;
border-left-width : 2px;
border-left-style : solid;
border-left-color : #c5b5a4;
margin-top : 3px;
margin-bottom : 14px;
}

/**  2010パッケージプラン  **/
H4.wed-style1{color:#909;padding : 0 0 4px 7px;border-color:#800040;border-style:solid;border-width:0 0 2px;}

.wed_mb_1 IMG{margin-bottom:5px;border-color:#333;border-style:solid;border-width:1px;}

#wd-option TD{font-size:12px;line-height:1.8em;color:#333;vertical-align:top;}

.wed_dc1{
color : #f578ec;
margin : 5px 0 0 25px;
font-size : 10px;
line-height : 130%;
}


/** スタッフ **/
.staff_title{
padding-top : 50px;
padding-left : 30px;
padding-right : 2px;
padding-bottom : 6px;
border-left-width : 13px;
border-left-style : solid;
border-left-color : #48002f;
vertical-align : bottom;

}
.staff_ph{
margin-left : 40px;
}

#wd_mc .staff_ph img{
margin : 6px 0px 6px 6px;
}

/** ウエディングプラン   **/


.style_7{
color : #9C6969;
background-color : #ffe3e9;
margin: 0 0 0 53px;
width : 645px;
line-height : 140%;
}
.style_7 LI{margin: 5px;

}
.style_3{
color : #6c584b;
background-color : #ffe3e9;
}
#photo_plan TD{
border-width : 1px 0 0 0;
border-style : solid;
border-color : #cccccc;
}

#photo_plan .price{
background-image : url(../img/wedding/wd5_box.gif);
background-repeat : no-repeat;background-position : 0px 0px;
width : 180px;
height : 98px;
text-align : right;
padding-right : 40px;

}
#photo_plan TABLE.icon1 TD{border-width : 0px;
width : 24px;
height : 32px;
}
#photolineup TD{
padding: 2px;
}
#photolineup IMG{border-width : 0px 2px 2px 0px;border-style : solid;border-color :#999999;}
#photo_plan LI{
padding-right : 1em;

color : #333333;
padding-left : 0em;
list-style-type : square;
margin-left : 2em;
}

/**    **/
#foot_navi TD{color : #371c00;
color : #999999;
font-size : 10px;
}
#foot_navi a{
color : #999999;
/**    **/
/**    **/
/**    **/
/**    **/
/**    **/


}
