
* { margin: 0; padding:0; }
ul { list-style: none outside; }
li { display: inline; }
li img { margin-bottom: 0px;_margin-bottom: 3px; }
strong { display:block; width:92px; height:29px; background: url(http://newotani-osaka.bizart.co.jp/bridal/_img/headline02.gif) no-repeat top left; text-indent:-99999px; }
.contact01 {display:block;clear:both;margin-top:10px;width:300px;height:12px;background:url(http://newotani-osaka.bizart.co.jp/bridal/_img/contact1.gif) no-repeat bottom left; }
.contact02 {padding:10px 0px 1px 15px;display:block;clear:both;width:300px;background:url(http://newotani-osaka.bizart.co.jp/bridal/_img/contact2.gif) repeat-y top left;}
.contact03 {display:block;clear:both;width:300px;height:5px;background:url(http://newotani-osaka.bizart.co.jp/bridal/_img/contact3.gif) no-repeat top left;margin-bottom:20px; }
.contact02 p { margin:0 0 3px 0; }
.contact02 a.member{ float:left;clear:both;display:block;width:180px;margin-top:5px;}
ul.btn { float:left;clear:both;display:block; }
ul.btn li { float: left; margin: 5px 10px 0 0; }
ul.btn li a { display:block; width: 215px; height: 22px; overflow:hidden; }
ul.btn li.event a { text-indent: -99999px;background: url(http://newotani-osaka.bizart.co.jp/bridal/_img/btn01.gif) no-repeat top left; }
ul.btn li.plan a { text-indent: -99999px;background: url(http://newotani-osaka.bizart.co.jp/bridal/_img/btn2.gif) no-repeat top left; }
ul.btn li.event a:hover,ul.btn li.plan a:hover { background-position: 0px -22px; }
.clearfix:after {
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
