@charset "utf-8";
@import url(css/bridal/shared.css);
body{border-color:#edeade;}
h2+p img {max-height: 50px;}
h1+p,h2,h2 a,#fnav,#fnav a{color:#877455;}
h3,.h3,h3 a,.h3 a{color:#333;}
#menu a{color:#333;}
#footer h3,#footer h3 a{color:#666;}
mark,.mark{background:#fdf5c1;}
th,td,button,input,select,textarea{border-color:#dddddd;}
button,[type="button"],[type="reset"],[type="submit"]{border-color:#b2844f;background:linear-gradient(to bottom, #e6d2a0 0%,#c9a065 100%);}
th,[type="text"]:focus,select:focus,textarea:focus{background:#fefdf9;}
h1{border-color:#d0b788;background:url("images/design/title.png") right 0 no-repeat;background-color:#fff;background-size:auto 100%;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
h3,.h3,h4,.h4,h5,.h5,h6,.h6{padding:.5em 12px .25em 12px;border:0;}
h3,.h3{background:url("images/design/h3.png"),linear-gradient(to bottom, #eee3cd 3%,#e7d5b2 100%);background-repeat:no-repeat;background-position:left center;border-bottom:solid 1px #d0b788;box-shadow:0 1px 0 #fff inset,0 -1px 0 #fff inset;padding:.7em 12px .55em 44px;border-radius:3px 3px 0 0;}
h4,.h4{background:url("images/design/h4line.png") 0 top repeat-x,url("images/design/h4line.png") 0 bottom repeat-x,url("images/design/h4.png") left top repeat;padding:.6em 12px .45em 12px;}
h5,.h5{background:url("images/design/h5.png") 0 bottom repeat-x;padding:.5em 12px .5em 5px;}
h6,.h6{background:url("images/design/h6.png") left center no-repeat;padding-left:48px;color:#a47548;}
[class*="linebox"]{border:1px solid #ffd2e8;background:#fffdfe;}
.linebox2{border-color:#bce7e5;background:#f7fdfd;}
#menu::before{background:#e4dbcf;}
#pnav{background:#ef4f9f;}
[id|="menu"],[id|="menu"] li+li,[id|="menu"] li ul{border-color:#ddd;}
[id|="menu"] li ul{margin:-1px 0 0 0;}
[id|="menu"] li{background:#f6f4eb url("images/design/menu_on.png") 10px 1.5em no-repeat;}
[id|="menu"] li a{background:#fff url("images/design/menu.png") 10px 1.5em no-repeat;margin-bottom:1px;}
[id|="menu"] li a::before{content:none;}
[id|="menu"] li a.on,#index [id|="menu"] li a[rel="home"],[id|="menu"] li a:hover,#e-contactssl [id|="menu"] .cl1 a,#e-contactssl2 [id|="menu"] .cl2 a,#e-contactssl3 [id|="menu"] .cl3 a{background:none;}
[id|="menu"] li li,[id|="menu"] li li a{background-position:30px 1.5em;}
[id|="topicpath"],[id|="topicpath"] a{background:#edeade;}
[id|="menu"]{border-top:none;}
#fnav{border-bottom:solid 1px #e4dbcf;background:#edeade;}#fnav .tel{font-size:8vw;color:#ef4f9f;}
#whatsnew h3+div{border:none;padding: 8px 0;}
#whatsnew article{background:url("images/design/h5line.png") 0 bottom repeat-x;}
#whatsnew time{color:#c3995d;background-image:url("images/design/arrow.png")}
@media (min-width:30em){
[id|="menu"] li,[id|="menu"] li a{background-position:10px 1em;}
[id|="menu"] li li,[id|="menu"] li li a{background-position:30px .75em;}
}
@media(min-width:48em){
h2+p img {max-height: 80px;}
h1{border-width:1px;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
h2+p{top:48px;}
#pnav{background:none;}
[id|="menu"]{border-top:1px solid #ddd;}
}
@media(min-width:87.5em){
}