/* common */
html{color:#FFF;background:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

body { position: relative; width: 100%; min-width: 980px; color: #FFF; padding: 0; margin: 0; font: 14px/160% "Hiragino Kaku Gothic Pro","Meiryo","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック",sans-serif; }

ul,li { list-style-type: none; }
a img { border: none; }
img.alpha:hover,
.alpha:hover img { -ms-filter: alpha(opacity=50); -moz-opacity: 0.50; filter: alpha(opacity=50); opacity: 0.50; }

section, article, .inner { overflow: hidden; }

.center { margin-right: auto; margin-left: auto; }
p.right { text-align: right; }

#container { width: 980px; height: 100%; margin: 0 auto; }
/* common */



#wellcom { display: block; margin: 30px auto; padding-left: 10px; }
#mainLogo { display: block; margin: 30px auto; }
#open { display: block; margin: 30px auto; width: 400px; text-align: center; font-size: 18px; line-height: 2; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; }
.tx { display: block; margin: 80px auto; width: 400px; text-align: center; font-size: 18px; line-height: 3; }
#map { display: block; margin: 30px auto; }
#tel { display: block; margin: 30px auto; width: 400px; text-align: center; font-size: 22px; line-height: 2; font-family: "Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝", serif; }



#footer { margin: 50px auto; width: 100%; padding: 50px 0 100px; border-top: #444 dotted 1px; text-align: center; }