/* 宮里文崇 */

@charset "UTF-8";

body { margin:0; padding:0; text-align:center;
  color:#444444; background-image: url(img/back.gif); }
body, #base { font:normal normal small Osaka,Verdana,"ＭＳ Ｐゴシック",sans-serif; }
p, ul, ol, dl { line-height:150%; }
img { vertical-align:bottom; border:none; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; }
br.clear { clear:both; height:0; }
.red { color:#e10915; }
h1, h2 { font-size:12px; }
h2 { margin:10px 0 30px 0; }
h3 { margin:0 0 24px 0; padding-left:8px; border-left:solid 4px #999999;
  font-size:18px; font-weight:bold; }
h4 { font-size:14px; }
big { font-size:140%; }

#over { width:800px; margin:0 auto; padding:0; text-align:left;
  background:url("img/baseback.gif"); }

#base { width:787px; margin:0; padding:0; float:right; }
#red { width:12px; margin:0; padding:0; float:left; }

#header {
	width:774px;
	height:110px;
	position:relative;
	background-image: url(img/back_header.gif);
	background-repeat: repeat-x;
}
h1 { width:450px; height:41px; margin:0;
  position:absolute; left:26px; top:26px; }
#menu { width:774px; height:21px; position:absolute; left:0; top:74px; }
#je { width:224px; height:26px; position:absolute; left:528px; top:0; }
#je td { padding:0; }
#mob { width:91px; height:19px; position:absolute; left:664px; top:46px; }
#sister { width:205px; font-size:10px; font-family:"MS UI Gothic",sans-serif;
  position:absolute; left:600px; top:95px; }
#sister p { margin:0; }

#body { width:720px; padding:0 40px 0 27px; }

#footer { width:720px; height:53px; padding:17px 40px 15px 27px;
  background:url(img/footback.gif) no-repeat 0px 25px; }
address { font-size:10px; line-height:12px; font-style:normal; }

#submenu { width:160px; float:left; margin:0; padding:0; }
#submenu ul { list-style-type:none; margin:0; padding:0;
  border-bottom:solid 1px #999999; }
#submenu li { margin:0;  padding:3px 6px 3px 18px;
  border-top:solid 1px #999999;
  background:#f9f9f9 url("img/sm_arrow.gif") 6px 10px no-repeat; }
#submenu a:link, #submenu a:visited { color:#333333; }
#submenu a:active, #submenu a:hover { color:#e10915; }
#content { width:545px; float:right; margin:0; padding:0 0 0 15px; }
