@charset "utf-8";
/*
	千葉県まちづくり公社　各公園用共通CSS
	bwpark.css
*/
*{margin: 0;padding: 0;word-break: break-all;}
body{
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
background-color:#fff;height:100%;text-align:center;
}
img{border:0;}
tr,td{padding:4px;}
/* li{list-style-type:none;} */

.bwparkPC{background:url(kouen/images/bwpark_body_bg.png) center top repeat-y;}
.bwparkPC .containers{width:1070px;margin:0 auto;}
.bwparkPC .container{width:1070px;min-width:1070px;max-width:1070px;padding:0;}

.bwparkBase{font-size:14px;line-height:1.6em;}
.bwparkClear{clear:both;}
.bwparkLeft{float:left !important;}
.bwparkRight{float:right !important;}
.bwparkTxtRight{text-align:right !important;}
.bwparkTxtCenter{text-align:center !important;}

/* device PC/SP */
.bwparkPC .bwparkPCOnly{display:block!important;}
.bwparkPC .bwparkPCOnlyLine{display:inline!important;}
.bwparkPC .bwparkSPOnly{display:none!important;}
.bwparkPC .bwparkSPOnlyLine{display:none!important;}
.bwparkSP .bwparkPCOnly{display:none!important;}
.bwparkSP .bwparkPCOnlyLine{display:none!important;}
.bwparkSP .bwparkSPOnly{display:block!important;}
.bwparkSP .bwparkSPOnlyLine{display:inline!important;}

/* Bootstrap */
.bwparkRow{margin:0;}
.bwparkCol{padding:0;}

/* Drawer */
.drawer-menu{padding:0;}
.drawer-brand{margin:0;padding:0;}
hr.drawer-brand{margin:10px 0;}
.drawer-menu-item{padding:.25rem;}
.bwparkDrawerBtnG,.bwparkDrawerBtnG:link,.bwparkDrawerBtnG:visited{width:90%;margin:0 auto;background-color:#37a249;border-color:#37a249;color:white;}
.bwparkDrawerBtnG:hover,.bwparkDrawerBtnG:focus,.bwparkDrawerBtnG:active{background-color:#7bb976;color:white;}
.bwparkDrawerBtnG:not(.first){margin-top:10px;}
.bwparkDrawerTitle{margin:0 10px;border:solid 1px #efe;}
.bwparkDrawerItem{margin:0 10px;border-bottom:solid 1px #7bb976;}

/*
	基本フレームの定義（公社TOP）
	┌───────┐
	│　　　Ｈ　　　│	bwpark(1,2)Header（Ｈ）
	├─────┬─┤	bwpark(1,2)Body
	│　　Ｔ　　│　│		bwpark(1,2)BodyL
	├─┬───┤　│			bwpark(1,2)BodyLTop（Ｔ）
	│　│┌─┐│　│			bwpark(1,2)BodyLMiddle
	│　││　││　│				bwpark(1,2)LLeft（Ｌ）
	│Ｌ││Ｍ││Ｒ│				bwpark(1,2)LMain
	│　││　││　│					bwpark(1,2)Content（Ｍ）
	│　│└─┘│　│			bwpark(1,2)BodyLBottom
	├─┴───┤　│		bwpark(1,2)BodyR（Ｒ）
	│　　Ｂ　　│　│
	├─────┴─┤
	│　　　Ｆ　　　│	bwpark(1,2)Footer（Ｆ）
	└───────┘
*/
.bwparkSP #header{background-color:#ebfcea;}
/* 1 : for index.html */
.bwpark1Header{}
.bwpark1Body{}
.bwpark1BodyL{float:left;width:850px;}
.bwpark1BodyR{float:left;min-height:100%;width:220px;}
.bwpark1BodyLTop{min-height:26px;text-align:left;}
.bwpark1BodyLMiddle{}
.bwpark1BodyLBottom{clear:both;}
.bwpark1BodyLLeft{float:left;width:260px;}
.bwpark1Content{}
.bwparkPC .bwpark1Body{background:url(kouen/images/bg_right.png) right top repeat-y;min-height:100%;margin:0 auto;}
/* 2 : for content */
.bwpark2Header{}
.bwpark2Body{margin:0 auto;}
.bwpark2BodyL{float:left;}
.bwpark2BodyR{float:left;}
.bwpark2BodyLTop{min-height:26px;text-align:left;}
.bwpark2BodyLMiddle{}
.bwpark2BodyLBottom{clear:both;}
.bwpark2BodyLLeft{float:left;width:260px;}
.bwpark2Content{margin-top:15px;}

/* 共通 */
/* -- Header */
.bwparkHeaderTitle{background-color:#ebfcea;margin:0 auto;}
.bwparkHeaderTitleSportsCenter{background-color:#ebfcea;margin:0 auto;}
.bwparkHeaderSrch{float:right;margin:12px 15px 0 0;height:38px;}
.bwparkHeaderSrchDrawer{margin:18px 0 10px 2px;height:26px;}
.bwparkHeaderImg{}
.bwparkHeaderSlide{overflow:hidden;margin:10px auto;height:140px;width:320px;}
.bwparkHeaderGnavi{background:url(kouen/images/bwpark_gnav_bg.png) left top repeat-x;height:61px;margin:0 auto;}
.bwparkHeaderGnavi img{margin-top:4px;}
.bwparkPC .bwparkHeaderTitle{background:url(kouen/images/bwpark_header.png) left top no-repeat;height:212px;width:1070px;overflow:hidden;}
.bwparkPC .bwparkHeaderSlide{margin:10px 0;}
.bwparkPC .bwparkHeaderTitleSportsCenter{background:url(kouen/images/bwpark_header_sportscenter.png) left top no-repeat;height:212px;margin:0 auto;position:relative;width:1070px;}
/* -- */
.bwparkBreadcrumb{color:#4a8e56;margin-left:10px;}
.bwparkBreadcrumb a{color:#4a8e56;text-decoration:none;}
.bwparkBreadcrumb a:hover{color:orange;}
.bwparkLeftMenu{margin:0 0 10px 8px;width:249px;overflow:hidden;}
.bwparkLeftMenu:not(.info){border:double 3px #cccccc;border-radius:2px;}
.bwparkLeftMenu .banner{margin-left:-3px;}
.bwparkLeftMenuTop{height:47px;}
/* .bwparkLeftMenuTop{background:url(kouen/images/bwpark_menu_bg_top.png) left top no-repeat;font-size:0;height:50px;width:249px;} */
/* .bwparkLeftMenuTop img{margin-top:4px;} */
.bwparkLeftMenuMiddle{padding-bottom:2px;}
/* .bwparkLeftMenuMiddle{background:url(kouen/images/bwpark_menu_bg_middle.png) left top repeat-y;padding-bottom:2px;width:249px;} */
.bwparkLeftMenuMiddle ul{list-style-type:none;text-align:left;margin-bottom:0;}
.bwparkLeftMenuMiddle li{margin:0 0 3px 6px;width:231px;}
.bwparkLeftMenuMiddle li a{background:url(kouen/images/bwpark_menu_btn.png) 0% 50% no-repeat;color:#8c8c8c;display:block;line-height:37px;padding-left:16px;text-decoration:none;}
.bwparkLeftMenuMiddle li a.line2{line-height:16px;padding-bottom:2px;padding-top:3px;}
.bwparkLeftMenuMiddle li a:hover{background-color:#d5e5f5;background-image:url(kouen/images/bwpark_menu_btn_on.png);color:#2e6eb2;}
.bwparkLeftMenuMiddle p{color:#808080;margin-left:20px;text-align:left;}
.bwparkLeftMenuMiddle p.bwparkTxtRight a{margin-right:12px;;color:#4a8e56;text-decoration:none;}
.bwparkLeftMenuMiddle p.bwparkTxtRight a:visited{color:#4a8e56;}
.bwparkLeftMenuMiddle p.bwparkTxtRight a:hover{color:orange;}
.bwparkLeftMenuMiddle p.bwparkTxtRight input{margin-right:12px;;color:#4a8e56;font-weight:bold;}
.bwparkLeftMenuMiddle select{width:230px;}
.bwparkLeftMenuBottom{clear:both;height:8px;}
/* .bwparkLeftMenuBottom{clear:both;background:url(kouen/images/bwpark_menu_bg_bottom.png) left top no-repeat;font-size:0;height:12px;width:249px;} */

.bwparkList{clear:both;color:white;background-color:#4d9748;}
.bwparkListMenu:not(.info){font-size:14px;line-height:22px;margin:0;padding:10px 4px;}
.bwparkListMenu.info{font-size:14px;line-height:22px;margin:0;padding:4px 4px 0 4px;}
.bwparkListMenu a{color:white;text-decoration: none;}
.bwparkListMenu a:hover{color:yellow;}
.bwparkListMenu hr{margin:0;background-color:white;}
.bwparkFooter{clear:both;color:white;background-color:#2863a9;}
.bwparkFooterMenu{font-size:12px;line-height:1.2em;margin-bottom:0;padding:14px 4px;}
.bwparkFooterMenu a{color:white;text-decoration:none;}
.bwparkFooterMenu a:hover{color:yellow;}
.bwparkFooterOp{font-size:14px;font-weight:bold;}
.bwparkFooterOp a{color:white;text-decoration:none;}
.bwparkFooterOp a:hover{color:yellow;}
.bwparkFooterCopy{font-size:12px;}
.bwparkPC .bwparkList{background:url(kouen/images/bwpark_list_bg.jpg) left top repeat-x;width:1070px;height:59px;margin:0 auto;}
.bwparkPC .bwparkFooter{background:url(kouen/images/bwpark_footer_bg.jpg) left top repeat-x;width:1070px;height:105px;margin:0 auto;}

/* TOPページ */
.bwpark1Waku{margin:15px auto;margin:0 0 1em 0;border:double 4px #cccccc;border-radius:2px;overflow:hidden;}
.bwpark1Waku:not(.notitle){background:url(kouen/images/waku_title_adj.png) left top repeat-x;}
.bwpark1Waku dl,.bwpark1Waku p{margin-bottom:0;}
.bwpark1WakuTop{height:0;margin:0 auto;}
/*.bwpark1WakuTop{width:500px;height:4px;margin:0 auto;background:url(kouen/images/waku_line_top.png) left top no-repeat;}*/
.bwpark1WakuMiddle{margin:0 auto;text-align:left;}
/*.bwpark1WakuMiddle{width:500px;margin:0 auto;background:url(kouen/images/waku_line_middle.png) left top repeat-y;}*/
.bwpark1WakuMiddle .bwparkLeft a{color:#008f00;text-decoration:none;}
.bwpark1WakuMiddle .bwparkLeft a:visited{color:#008f00;}
.bwpark1WakuMiddle .bwparkLeft a:hover{color:orange;}
.bwpark1WakuMiddle .bwparkTxtRight{padding-top:10px;padding-right:20px;}
.bwpark1WakuMiddle .bwparkTxtRight a{padding-top:20px;color:#008f00;text-decoration:none;}
.bwpark1WakuMiddle .bwparkTxtRight a:visited{color:#008f00;}
.bwpark1WakuMiddle .bwparkTxtRight a:hover{color:orange;}
.bwpark1WakuMiddle .menu{/* width:490px; */margin:4px 0;text-align:left;}
.bwpark1WakuMiddle .title{width:64px;margin:4px 0 0 12px;text-align:left;}
.bwpark1WakuMiddle .content{width:396px;margin:4px 0;text-align:left;}
.bwpark1WakuMiddle .menu a,.bwpark1WakuMiddle .content a{margin-left:12px;white-space:nowrap;}
.bwpark1WakuMiddle .titleGreen{width:150px;background-color:#1c7a24;color:white;margin:4px 8px;padding-left:4px;;text-align:left;}
.bwpark1WakuMiddle .contentGreen{/* width:320px; */margin:4px 0;text-align:left;}
.bwpark1WakuBottom{height:0;margin:0 auto;}
/*.bwpark1WakuBottom{width:500px;height:4px;margin:0 auto;background:url(kouen/images/waku_line_bottom.png) left top no-repeat;}*/
.bwpark1WakuBottom .newslist{text-align:right;color:#008f00;}
.bwpark1WakuContent{padding:5px 0 5px 10px;overflow:auto;text-align:left;}
/* .bwpark1WakuContent{width:480px;margin-left:16px;padding:5px 0;overflow:auto;text-align:left;} */
.bwpark1WakuScrollPre{padding-right:20px;}
.bwparkSP .bwpark1WakuScrollPre{padding-right:0;width:100%;}
.bwpark1WakuScroll{height:200px;}
.bwpark1WakuParkGuide{margin:10px 0 20px 8px;}
.bwpark1WakuParkGuideMenu{height:460px;text-align:left;}
.bwpark1WakuParkGuideMenu div{position:absolute;}
.bwpark1WakuParkGuideMenu11{position:absolute;top:25px;left:25px;}
.bwpark1WakuParkGuideMenu12{position:absolute;top:25px;left:205px;}
.bwpark1WakuParkGuideMenu13{position:absolute;top:25px;left:385px;}
.bwpark1WakuParkGuideMenu21{position:absolute;top:170px;left:25px;}
.bwpark1WakuParkGuideMenu22{position:absolute;top:170px;left:205px;}
.bwpark1WakuParkGuideMenu23{position:absolute;top:170px;left:385px;}
.bwpark1WakuParkGuideMenu31{position:absolute;top:315px;left:25px;}
.bwpark1WakuParkGuideMenu32{position:absolute;top:315px;left:205px;}
.bwpark1WakuParkGuideMenu33{position:absolute;top:315px;left:385px;}
.bwpark1RightBanner1{margin-bottom:20px;padding-left:50px;}
.bwpark1RightBanner2{padding-left:50px;}
.bwpark1RightBanner2 img{margin-bottom:10px;}
.bwpark1RightBanner2 .note{width:200px;margin:8px auto 0;text-align:left;font-size:12px;}

/*
    各公園コンテンツ共通
*/
.bwpark2CDiv{margin:0px 20px 20px 20px;text-align:left}
.bwpark2CDiv10{margin-top:10px}
.bwpark2CDiv10Center{text-align:center;margin-top:10px}
.bwpark2CDiv20{margin-top:20px}
.bwpark2CDiv20Center{text-align:center;margin-top:20px}
.bwpark2CDivH3{margin-left:30px}
/* H1... */
.bwpark2CH1{color:#FFFFFF;background-color:#390;margin-top:10px;padding:12px 0px 10px 20px}
.bwpark2CH2{border-bottom-width:1px;border-left-width:10px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#390;border-left-color:#390;padding-left:5px;margin:30px 5px 10px 0}
.bwpark2CH3{border-left-width:15px;border-left-style:solid;border-bottom-color: #390;border-left-color:#390;padding-left:5px;margin:30px 5px 10px 30px}
.bwpark2CH4{background-color: #3C0;height: 1.5em;width: 250px;line-height: 1.5em;padding-left: 10px;}
/* Dl */
.bwpark2CDivDl{margin-left:50px}
.bwpark2CDivDl dt{margin-top:5px}
.bwpark2CDivDl dd{margin-left:50px}
.bwpark2CDivUl ul{margin-left:20px}
.bwpark2CDivOl ol{margin-left:20px}
.bwpark2CDivLi0 li{margin-top:0 !important}
.bwpark2CDivLi20 li{margin-top:20px}
/* table */
.bwpark2CTblCenter td,.bwpark2CTblCenter th{text-align:center;padding-left:4px;padding-right:4px}
.bwpark2CTblPadding td,.bwpark2CTblPadding th{padding-left:4px;padding-right:4px}
.bwpark2CTblPadding th{text-align:center}

.bwpark2FBox5{margin:5px;}
.bwpark2FBox{position:relative;overflow:hidden;}
.bwpark2FBox ul{position:relative;left:50%;float:left;}
.bwpark2FBox ul li{position:relative;left:-50%;float:left;list-style:none;margin:0 5px;}

/* ctr */
.plantitem img{float:right;margin-left:10px;}
.otheritem img{float:right;margin-left:10px;}
.divImg{width:680px;margin:0 auto;}
.divImg div{padding:5px;}
.volunteeritem{min-height:130px;}
.volunteeritem img{float:right;margin-left:10px;}
.recruit{color:#ad3d3d;margin-left:10px;font-size:0.8em;}
.info{margin-top:10px;}


