@charset "utf-8";
/*
	千葉県まちづくり公社
	bwcorp.css
*/
* {
margin: 0;
padding: 0;
word-break: break-all;
}
body{
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
text-align:center;
}
body.bwcorpBodyTop{background:url(/images/bwcorp_body_bg.png) center top no-repeat;}

.bwcorpBodyTopTate,
.bwcorpBody2TopTate{width:1142px;margin:0 auto;background:url(/images/bwcorp_bg_tate.png) repeat-x;}
.bwcorpBodyTopYoko{width:1142px;background:url(/images/bwcorp_bg_yoko.png) repeat-y;}
.bwcorpBody2TopYoko{width:1142px;background:url(/images/bwcorp_bg2_yoko.png) repeat-y;}

img{border:0;}
.bwcorpBase{font-size:14px;line-height:1.6em;}
.bwcorpClear{clear:both;}

/*
	基本フレームの定義（公社TOP）
	┌───────┐
	│　　　Ｈ　　　│	bwcorp(1,2)Header（Ｈ）
	├─────┬─┤	bwcorp(1,2)Body
	│　　Ｔ　　│　│		bwcorp(1,2)BodyL
	├─┬───┤　│			bwcorp(1,2)BodyLTop（Ｔ）
	│　│┌─┐│　│			bwcorp(1,2)BodyLMiddle
	│　││　││　│				bwcorp(1,2)LLeft（Ｌ）
	│Ｌ││Ｍ││Ｒ│				bwcorp(1,2)LMain
	│　││　││　│					bwcorp(1,2)Content（Ｍ）
	│　│└─┘│　│			bwcorp(1,2)BodyLBottom
	├─┴───┤　│		bwcorp(1,2)BodyR（Ｒ）
	│　　Ｂ　　│　│
	├─────┴─┤
	│　　　Ｆ　　　│	bwcorp(1,2)Footer（Ｆ）
	└───────┘
*/
/* 1 : for index.html */
.bwcorp1Header{}
.bwcorp1Body{width:1070px;margin:0 auto;}
.bwcorp1Footer{
background:url(/images/bwcorp_footer_bg.png) left top no-repeat;
clear:both;
color:white;
height:119px;
margin:0 auto;
width:1070px;
}
.bwcorp1BodyL{float:left;}
.bwcorp1BodyR{float:left;margin-top:15px;width:220px;}
.bwcorp1BodyLTop{}
.bwcorp1BodyLMiddle{}
.bwcorp1BodyLBottom{clear:both;}
.bwcorp1BodyLLeft{float:left;width:260px;}
.bwcorp1BodyLMain{float:left;width:590px;}
.bwcorp1Content{margin-top:15px;}
/* 2 : for content */
.bwcorp2Header{}
.bwcorp2Body{width:1070px;margin:0 auto;}
.bwcorp2Footer{
background:url(/images/bwcorp_footer_bg.png) left top no-repeat;
clear:both;
color:white;
height:119px;
margin:0 auto;
width:1070px;
}
.bwcorp2BodyL{float:left;}
.bwcorp2BodyR{float:left;}
.bwcorp2BodyLTop{}
.bwcorp2BodyLMiddle{}
.bwcorp2BodyLBottom{clear:both;}
.bwcorp2BodyLLeft{float:left;width:260px;}
.bwcorp2BodyLMain{float:left;width:810px;}
.bwcorp2Content{margin-top:15px;}

/* 共通 */
.bwcorpHeaderTitle{
background:url(/images/bwcorp_header.png) left top no-repeat;
height:181px;
margin:0 auto;
width:1070px;
}
.bwcorpHeaderSrch{float:right;margin:12px 15px 0 0;}
.bwcorpHeaderGnavi{
background:url(/images/bwcorp_gnav_bg.png) left top repeat-x;
height:54px;
margin:0 auto;
width:1070px;
}
.bwcorpHeaderGnavi0x img{float:left;margin:1px 0 0 2px;}
.bwcorpHeaderGnavi1x{float:left;margin:10px 0 0 110px;}
.bwcorpHeaderGnavi1x img{float:left;margin-right:2px;}
.bwcorpLeftMenu1{margin:15px 0 0 8px;}
.bwcorpLeftMenu2{margin:10px 0 0 8px;}
.bwcorpLeftMenu3{margin:10px 0 40px 8px;}
.bwcorpLeftMenuTop{
background:url(/images/bwcorp_menu_bg_top.png) left top no-repeat;
font-size:0;
height:9px;
width:249px;
}
.bwcorpLeftMenuMiddle{
background:url(/images/bwcorp_menu_bg_middle.png) left top repeat-y;
width:249px;
}
.bwcorpLeftMenuMiddle ul{list-style-type:none;text-align:left;}
.bwcorpLeftMenuMiddle li{
background:url(/images/bwcorp_menu_hasen.png) left bottom no-repeat;
height:30px;
margin-left:15px;
padding-top:8px;
}
.bwcorpLeftMenuMiddle a{
background:url(/images/bwcorp_menu_icon.png) 0% 50% no-repeat;
color:#8c8c8c;
display:block;
padding:2px 0 2px 16px;
text-decoration:none;
width:204px;
}
.bwcorpLeftMenuMiddle a:hover{
background-color:#d5e5f5;
background-image:url(/images/bwcorp_menu_icon_on.png);
color:#2e6eb2;
}
.bwcorpLeftMenuBottom{
background:url(/images/bwcorp_menu_bg_bottom.png) left top no-repeat;
font-size:0;
height:9px;
width:249px;
}
.bwcorpFooterMenu{font-size:12px;line-height:40px;}
.bwcorpFooterMenu a{
color:white;
text-decoration: none;
}
.bwcorpFooterMenu a:hover{color:yellow;}
.bwcorpFooterOp{font-size:14px;font-weight:bold;}
.bwcorpFooterCopy{font-size:12px;}

/* TOPページ */
.bwcorp1WakuTop{
background:url(/images/top_waku_bg_top.png) left top no-repeat;
font-size:0;
height:9px;
width:569px;
}
.bwcorp1WakuMiddle{
background:url(/images/top_waku_bg_middle.png) left top repeat-y;
width:569px;
}
.bwcorp1WakuBottom{
background:url(/images/top_waku_bg_bottom.png) left top no-repeat;
font-size:0;
height:9px;
width:569px;
}
.bwcorp1WakuNews{margin:15px 0 0 8px;}
.bwcorp1WakuNewsText{
height:225px;
margin:5px auto 0 auto;
overflow:auto;
text-align:left;
width:530px;
}
.bwcorp1WakuParkGuide{margin:10px 0 20px 8px;}
.bwcorp1WakuParkGuideMenu{height:605px;text-align:left;}
.bwcorp1WakuParkGuideMenu div{position:absolute;}
.bwcorp1WakuParkGuideMenu11{position:absolute;top:25px;left:25px;}
.bwcorp1WakuParkGuideMenu12{position:absolute;top:25px;left:205px;}
.bwcorp1WakuParkGuideMenu13{position:absolute;top:25px;left:385px;}
.bwcorp1WakuParkGuideMenu21{position:absolute;top:170px;left:25px;}
.bwcorp1WakuParkGuideMenu22{position:absolute;top:170px;left:205px;}
.bwcorp1WakuParkGuideMenu23{position:absolute;top:170px;left:385px;}
.bwcorp1WakuParkGuideMenu31{position:absolute;top:315px;left:25px;}
.bwcorp1WakuParkGuideMenu32{position:absolute;top:315px;left:205px;}
.bwcorp1WakuParkGuideMenu33{position:absolute;top:315px;left:385px;}
.bwcorp1WakuParkGuideMenu41{position:absolute;top:460px;left:205px;}



