/* 各ブラウザの初期化 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */* { margin: 0px;padding: 0px;}img{border:0px;vertical-align: bottom;}h1{display:none;}h2, h3, h4, h5, h6 {font-weight: normal;font-style: normal;}li {list-style:none;}input, textarea{font-size:1em;}body {background:white;color: #333; /* 基本文字色 */font-size: 13px; /* 基本のフォントサイズ */font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sanserif;line-height: 150%; /* 基本の行間 */margin:10px 0px 10px 0px;}/* 「佐賀のはしり」は歌舞伎十八番----------------------------------------------------------------------------------------------------------------------------------------------------------------------- */#kabuki-wrapper {width:800px;background:white url(../img/kabuki/header.jpg) no-repeat left top;margin:0px auto;border: 1px solid  #ccc;}#kabuki-header {width:798px;height:220px;background:white url(../img/kabuki/header.jpg) no-repeat;text-indent:-9999px;display: block;}#kabuki-contentsarea {width:710px;padding:44px;display: block;}.kabuki-txt01 {width:186px;height:19px;text-indent:-9999px;background:white url(../img/kabuki/txt01.gif) no-repeat;}.kabuki-txt02 {width:635px;height:22px;padding-bottom:20px;text-indent:-9999px;background:white url(../img/kabuki/txt03.gif) no-repeat;}.kabuki-border01{width: 710px;background: url(../img/common/710dot_bg.gif) no-repeat left bottom;margin-top:0px;padding-bottom:15px;float:left;}.kabuki-border02{width: 690px;border-bottom: 1px solid  #ccc;padding-bottom:10px;}.kabuki-border03{width: 275px;background: url(../img/kabuki/275dot.gif) no-repeat left bottom;margin-bottom:10px;padding-bottom:10px;float:left;}.kabuki-border04{width: 485px;background: url(../img/kabuki/485dot.gif) no-repeat left bottom;margin-bottom:10px;padding-bottom:10px;float:left;}.kabuki-border04-non{width: 485px;margin-bottom:10px;padding-bottom:10px;float:left;}.kabuki-nonborder{width: 565px;margin-top:10px;padding-bottom:15px;float:left;}.kabuki-contact {width:690px;border: 1px solid  #ccc;padding:15px 10px;float:left;}#kabuki-footer {width:798px;height:49px;background:white url(../img/kabuki/footer_bg.gif) no-repeat;float:left;}#kabuki-copyright {width:319px;height:39px;text-indent:-9999px;float:left;}div#kabuki-close a {width:160px;height:22px;background:white url(../img/kabuki/close.gif) no-repeat left top;margin-top:8px;text-indent:-9999px;float:left;}div#kabuki-close a:hover {background:white url(../img/kabuki/close.gif) no-repeat left bottom;}.atention-color{color: #993333;}div#btncontact a {width:300px;height:30px;background: url(../img/kabuki/btn01.gif) no-repeat left top;text-indent:-9999px;margin-left:232px;float:left;}div#btncontact a:hover{background: url(../img/kabuki/btn01.gif) no-repeat left bottom;}#pagetoparea {width:766px;padding:0 17px;border-bottom: 1px solid  #ccc;display: block;}div#pagetop a {width:118px;height:39px;background:white url(../img/kabuki/page-top.gif) no-repeat left top;text-indent:-9999px;float:right;}div#pagetop a:hover {background:white url(../img/kabuki/page-top.gif) no-repeat left bottom;}