/* -------------------------------------------------------------------
ヘッダー
------------------------------------------------------------------- */

#headTop {
position: relative;
height: 320px;
margin: 0px;
padding: 0px;
text-align: left;
background: url(../images/img_top_main.jpg) no-repeat;
}
#headTop h1 {
position: absolute;
left: 170px;
top: 143px;
margin: 0px;
padding: 0px;
}

/* グローバルナビ -------------------- */

#gloNaviTop {
width: 800px;
margin: 0px;
padding: 0px;
font-size: 0;
position: absolute;
bottom: 0px;
}
#gloNaviTop ul {margin: 0px;padding: 0px 0px 0px 0px;}
#gloNaviTop li {
float: left;
list-style: none;
padding: 0px 0px 0px 0px;
}


/* -------------------------------------------------------------------
コンテンツ
------------------------------------------------------------------- */

#contentWrapTop {
margin: 0px;
padding: 33px 0px 0px 0px;
width:800px;
background: url(../images/bg_top_top.jpg) no-repeat 0px 0px;
}

#contentTop {
padding: 0px 30px 10px 30px;
background: url(../images/bg_mid_top.jpg) repeat-y;
}

#leftTop {
float: left;

margin: -7px 0px 0px 0px;
padding: 0px;
width:460px;
}

#otherNaviTop {
float: left;
width: 460px;
height: 100px;
margin: -5px 0px 0px 0px;
}
#otherNaviTop ul {margin: 0px;padding: 0px;}
#otherNaviTop li {
list-style: none;
padding: 0px;
}
li#otherNavi01 {
float:left;
width: 198px;
padding: 0px 0px 0px 0px;
}
#otherNavi02 {
float:left;
width: 130px;
}
#otherNavi03 {
float:left;
width: 130px;
}

#newsWrap {
position:relative;
clear: both;
width: 460px;
margin: 0px 0px 15px 0px;
background:#ffffff;
}
#news {
padding: 10px 15px 15px;
}
#news h2 {
margin: 0px;
padding: 0px 0px 10px 0px;
}
#news #rssTop {
display:block;
position: absolute;
top: 13px;
left: 100px;
}
#news #rssTop img { margin: 0px 5px 0px 0px;}
#news dl {
margin: 0px;
padding: 2px 0px 0px 0px;
}
#news dl dt {
display:block;
width:64px;
color: #552E38;
font-size: 87%;
font-weight:bolder;
}
#news dl dd {
line-height: 1.4em;
margin: -1.3em 0px 1em 0px;
padding: 0em 0px 0.3em 7.4em;
color: #333;
font-size: 87%;
background: url(../common/images/bg_dot_01.gif) repeat-x left bottom;
}

#newsInline {
overflow: auto;
height: 100px;
}


#madpWrap {
position:relative;
clear: both;
width: 460px;
margin: 0px 0px -25px 0px;
background:#ffffff;
}
#madp {
padding: 14px 14px 9px;
}
#madpImg {
float: left;
width: 88px;
}
#madpTxt {
float: left;
width: 344px;
}
#madpTxt p {
line-height: 1.6em;
margin: 0px 0px 0.7em 0px;
font-size: 10px;
color: #333;
}
#madpTxt p strong {
	display: block;
	padding: 0px 0px 0.1em 0px;
	color: #552E38;
}
#madpTxt p img {
line-height: 0.6em;
margin: 0px 2px 0px 0px;
vertical-align: middle;
}


#rightTop {
float: left;
margin: 0px;
padding: 0px;
width:280px;
}
#pickup {
padding: 3px 10px 0px 44px;
}
#pickup h2 {
margin: 0px;
padding: 0px 0px 15px 0px;
}
#pickup dl {
margin: 0px;
padding: 0px;
}
#pickup dl dd strong {
display:block;
margin: 0px;
padding: 0px 0px 4px;
color: #552E38;
font-size:123.1%;
font-weight:bolder;
}
#pickup dl dt {
display:block;
line-height:0em;
width:60px;
margin: 0px;
padding: 0px 0px 0px;
}


#pickup dl dd {
line-height:1.4em;
margin: -50px 0px 10px 0px;
padding: 0px 0px 12px 60px;
font-size: 87%;
background: url(../common/images/bg_dot_01.gif) repeat-x left bottom;
}
#pickup dl dd.pickupIconL {
line-height:1.4em;
margin: -65px 0px 10px 0px;
padding: 0px 0px 12px 60px;
font-size: 87%;
background: url(../common/images/bg_dot_01.gif) repeat-x left bottom;
}
#pickup dl a:link,
#pickup dl a:visited { color:#333; text-decoration: none;}
#pickup dl a:hover,
#pickup dl a:active { color:#333; text-decoration: underline;}


/* -------------------------------------------------------------------
フッター
------------------------------------------------------------------- */

#footerTop {
margin: 0px;
padding: 40px 0px 12px 0px;
width: 800px;
font-size: 87%;
background: url(../images/bg_btm_top.jpg) no-repeat;
}
#footerTop ul {
float:left;
margin:0px;
padding: 0px 0px 0px 15px;
}
#footerTop li {
list-style: none;
display: inline;
}
#copyrightTop {
float: right;
margin: 0px;
padding: 0px 10px 0px 0px;
}
#footerTop a:link,
#footerTop a:visited { color:#552E38; text-decoration: none;}
#footerTop a:hover,
#footerTop a:active { color:#552E38; text-decoration: underline;}

