@charset "utf-8";
/* ================================
    CSS STYLES FOR infoCMS1.0
   ================================
/* 追加分*/ 

/* テキスト*/ 

.text-blue01 {
	font-weight:bold;
	color:#41b1d7;
}
.dotline02 {
	background: url(../images/common/all/dotline.gif) repeat-x bottom;
	padding: 10px 20px 10px 20px;
}

/* ヘッドライン */ 

h3.headline_search01{
    width: 328px;
	height: 37px;
    background-image:url(../images/contents/search/h3_img01.jpg);
}

h3.headline_search02{
    width: 328px;
	height: 37px;
    background-image:url(../images/contents/search/h3_img02.jpg);
}
h3.headline_search03{
    width: 328px;
	height: 37px;
    background-image:url(../images/contents/search/h3_img03.jpg);
}
h3.headline_search04{
    width: 328px;
	height: 37px;
    background-image:url(../images/contents/search/h3_img04.jpg);
}

h3.headline_green {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headline_green.gif) no-repeat left top;
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color:#75bd56;
}

h3.headunderline {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headunderline.gif)  no-repeat;
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color:#666666
}

h3.headline_blue {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headline_blue.gif) no-repeat left top;
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color:#9ad8e6;
}

h3.headline_blue_s {
	padding: 0 0 0 15px;
	background-image:url(../images/common/all/headline-blue-s.gif);
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color:#41b2d6;
}

h3.headline_orange {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headline_orange.gif) no-repeat left top;
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color:#f88a3f;
}

h3.headline_pink {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headline_pink.gif) no-repeat left top;
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color:#f46396;
}


/* ボタン*/
 
.btn_s_poilcy01 {
	width:228px;
    height:47px;
	background:url(../images/contents/security-policy/wallpaper/btn-01-over.gif) no-repeat;
}
.btn_s_poilcy01 a { 
    display:block;
    width:228px;
    height:47px;
}
.btn_s_poilcy01 a:hover { 
text-indent:-9999px;
}

.btn_s_poilcy02 {
	width:228px;
    height:47px;
	background:url(../images/contents/security-policy/wallpaper/btn-02-over.gif) no-repeat;
}
.btn_s_poilcy02 a { 
    display:block;
    width:228px;
    height:47px;
}
.btn_s_poilcy02 a:hover { 
text-indent:-9999px;
}

.btn_s_poilcy03 {
	width:228px;
    height:47px;
	background:url(../images/contents/security-policy/wallpaper/btn-03-over.gif) no-repeat;
}
.btn_s_poilcy03 a { 
    display:block;
    width:228px;
    height:47px;
}
.btn_s_poilcy03 a:hover { 
text-indent:-9999px;
}

.btn_pampasgrass01 {
	width:191px;
    height:41px;
	background:url(../images/contents/parkseasons/seasons/pampasgrass/btn01-over.jpg) no-repeat;
}
.btn_pampasgrass01 a { 
    display:block;
    width:191px;
    height:41px;
}
.btn_pampasgrass01 a:hover { 
text-indent:-9999px;
}

.btn_winter01 {
	width:191px;
    height:42px;
	background:url(../images/contents/parkseasons/seasons/winter-preparation/btn01-over.gif) no-repeat;
}
.btn_winter01 a { 
    display:block;
    width:191px;
    height:42px;
}
.btn_winter01 a:hover { 
text-indent:-9999px;
}

.btn_winter02 {
	width:191px;
    height:42px;
	background:url(../images/contents/parkseasons/seasons/winter-preparation/btn02-over.gif) no-repeat;
}
.btn_winter02 a { 
    display:block;
    width:191px;
    height:42px;
}
.btn_winter02 a:hover { 
text-indent:-9999px;
}

.btn_winter03 {
	width:191px;
    height:42px;
	background:url(../images/contents/parkseasons/seasons/winter-preparation/btn03-over.gif) no-repeat;
}
.btn_winter03 a { 
    display:block;
    width:191px;
    height:42px;
}
.btn_winter03 a:hover { 
text-indent:-9999px;
}

.btn_seaforest01 {
	width:230px;
    height:42px;
	background:url(../images/contents/volunteer/sea-forest/btn-01-over.gif) no-repeat;
}
.btn_seaforest01 a { 
    display:block;
    width:230px;
    height:42px;
}
.btn_seaforest01 a:hover { 
text-indent:-9999px;
}

.btn_seaforest02 {
	width:230px;
    height:54px;
	background:url(../images/contents/volunteer/sea-forest/btn-02-over.gif) no-repeat;
}
.btn_seaforest02 a { 
    display:block;
    width:230px;
    height:54px;
}
.btn_seaforest02 a:hover { 
text-indent:-9999px;
}

.btn_seaforest03 {
	width:176px;
    height:43px;
	background:url(../images/contents/volunteer/sea-forest/btn-03-over.gif) no-repeat;
}
.btn_seaforest03 a { 
    display:block;
    width:176px;
    height:43px;
}
.btn_seaforest03 a:hover { 
text-indent:-9999px;
}

.btn_c2_01 {
	width:226px;
    height:29px;
	background:url(../images/contents/event/memories/btn-01-over.gif) no-repeat;
}
.btn_c2_01 a { 
    display:block;
    width:226px;
    height:29px;
}
.btn_c2_01 a:hover { 
text-indent:-9999px;
}

.btn_c2_02 {
	width:226px;
    height:29px;
	background:url(../images/contents/event/memories/btn-02-over.gif) no-repeat;
}
.btn_c2_02 a { 
    display:block;
    width:226px;
    height:29px;
}
.btn_c2_02 a:hover { 
text-indent:-9999px;
}

.btn_c2_03 {
	width:226px;
    height:29px;
	background:url(../images/contents/event/memories/btn-03-over.gif) no-repeat;
}
.btn_c2_03 a { 
    display:block;
    width:226px;
    height:29px;
}
.btn_c2_03 a:hover { 
text-indent:-9999px;
}

.btn_c2_04 {
	width:226px;
    height:29px;
	background:url(../images/contents/event/memories/btn-04-over.gif) no-repeat;
}
.btn_c2_04 a { 
    display:block;
    width:226px;
    height:29px;
}
.btn_c2_04 a:hover { 
text-indent:-9999px;
}

.btn_c2_05 {
	width:226px;
    height:29px;
	background:url(../images/contents/event/memories/btn-05-over.gif) no-repeat;
}
.btn_c2_05 a { 
    display:block;
    width:226px;
    height:29px;
}
.btn_c2_05 a:hover { 
text-indent:-9999px;
}

.btn_c2_06 {
	width:226px;
    height:29px;
	background:url(../images/contents/event/memories/btn-06-over.gif) no-repeat;
}
.btn_c2_06 a { 
    display:block;
    width:226px;
    height:29px;
}
.btn_c2_06 a:hover {
    text-indent:-9999px;
}

.btn_f11_a01 {
	width:232px;
    height:48px;
	background:url(../images/contents/map/ariake/access/btnf11-01-over.gif)
}
.btn_f11_a01 a { 
    display:block;
    width:232px;
    height:48px;
}
.btn_f11_a01 a:hover { 
text-indent:-9999px;
}

.btn_f11_a02 {
	width:232px;
    height:48px;
	background:url(../images/contents/map/ariake/access/btnf11-02-over.gif)
}
.btn_f11_a02 a { 
    display:block;
    width:222px;
    height:47px;
}
.btn_f11_a02 a:hover { 
text-indent:-9999px;
}

.btn_f11_a03 {
	width:232px;
    height:48px;
	background:url(../images/contents/map/ariake/access/btnf11-03-over.gif)
}
.btn_f11_a03 a { 
    display:block;
    width:222px;
    height:47px;
}
.btn_f11_a03 a:hover { 
text-indent:-9999px;
}

.btn_f01_a05 {
	width:232px;
    height:48px;
	background:url(/Portals/0/park/images/contents/map/f01/img_f1-4_05_on.gif)
}
.btn_f04_a05 a { 
    display:block;
    width:222px;
    height:47px;
}

.btn_f04_a05 a:hover { 
text-indent:-9999px;
}

.btn_f01_a06 {
	width:232px;
    height:48px;
	background:url(/Portals/0/park/images/contents/map/f01/img_f1-4_06_on.gif)
}
.btn_f04_a06 a { 
    display:block;
    width:222px;
    height:47px;
}

.btn_f04_a06 a:hover { 
text-indent:-9999px;
}

.btn_f01_a07 {
	width:232px;
    height:48px;
	background:url(/Portals/0/park/images/contents/map/f01/img_f1-4_07_on.gif)
}
.btn_f04_a07 a { 
    display:block;
    width:222px;
    height:47px;
}

.btn_f04_a07 a:hover { 
text-indent:-9999px;
}

.btn_f01_a08 {
	width:232px;
    height:48px;
	background:url(/Portals/0/park/images/contents/map/f01/img_f1-4_08_on.gif)
}
.btn_f04_a08 a { 
    display:block;
    width:222px;
    height:47px;
}

.btn_f04_a08 a:hover { 
text-indent:-9999px;
}

.shoot-topics-box p {
	padding: 5px 0 5px 5px;
	margin: 0 10px 0 0;
	background:url(../images/common/all/line01.gif) repeat-x left bottom;
}

.event_memories_4 {
	border: 1px solid #cccccc;
	margin: 0 0 15px;
}

.event_memories_4 h4 {
    color:#FFFFFF;
	font-weight:bold;
    width:140px;
	padding:3px;
	background-color:#addf73;	
	text-align:center;
}

.event_memories_4 p{
    margin: 0 15px 22px 16px;
}

.volunteerflower_bigBox .volunteerflower_BoxIn02 {
	margin: 0 6px 0 6px;
	padding: 10px 0 10px 10px;
	border: 3px solid #41b2d6;
}

.d2-box {
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 0 0 15px;
}

.btn_sakura01 {
	width:192px;
    height:42px;
	background:url(../images/contents/sakura/sakura/btn_sakura01_over.gif) no-repeat;
}
.btn_sakura01 a { 
    display:block;
    width:192px;
    height:42px;
}
.btn_sakura01 a:hover { 
text-indent:-9999px;
}

.btn_sakura02 {
	width:192px;
    height:42px;
	background:url(../images/contents/sakura/sakura/btn_sakura02_over.gif) no-repeat;
}
.btn_sakura02 a { 
    display:block;
    width:192px;
    height:42px;
}
.btn_sakura02 a:hover { 
text-indent:-9999px;
}

.btn_volun01 {
	width:140px;
    height:21px;
	background:url(../images/contents/volunteer/flower/btn_volun01_over.gif) no-repeat;
}
.btn_volun01 a { 
    display:block;
    width:140px;
    height:21px;
}
.btn_volun01 a:hover { 
text-indent:-9999px;
}

.btn_volun02 {
	width:140px;
    height:21px;
	background:url(../images/contents/volunteer/flower/btn_volun02_over.gif) no-repeat;
}
.btn_volun02 a { 
    display:block;
    width:140px;
    height:21px;
}

.btn_volun02 a:hover { 
text-indent:-9999px;
}

.btn_kadan2nd_01 {
	width:172px;
    height:29px;
	background:url(../images/contents/volunteer/info/btn_kadan2nd_01_over.gif) no-repeat;
}
.btn_kadan2nd_01 a { 
    display:block;
    width:172px;
    height:29px;
}
.btn_kadan2nd_01 a:hover { 
text-indent:-9999px;
}

.btn_kadan2nd_02 {
	width:172px;
    height:29px;
	background:url(../images/contents/volunteer/info/btn_kadan2nd_02_over.gif) no-repeat;
}
.btn_kadan2nd_02 a { 
    display:block;
    width:172px;
    height:29px;
}
.btn_kadan2nd_02 a:hover { 
text-indent:-9999px;
}

.btn_kadan2nd_03 {
	width:172px;
    height:29px;
	background:url(../images/contents/volunteer/info/btn_kadan2nd_03_over.gif) no-repeat;
}
.btn_kadan2nd_03 a { 
    display:block;
    width:172px;
    height:29px;
}
.btn_kadan2nd_03 a:hover { 
text-indent:-9999px;
}

.btn_kadan2nd_04 {
	width:172px;
    height:29px;
	background:url(../images/contents/volunteer/info/btn_kadan2nd_04_over.gif) no-repeat;
}
.btn_kadan2nd_04 a { 
    display:block;
    width:172px;
    height:29px;
}
.btn_kadan2nd_04 a:hover { 
text-indent:-9999px;
}

/* ===========================================================
All
=========================================================== */

.red {
	color: #CC0000;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 10px;
}
.m5b {
	margin-bottom: 5px;
}
.m10b {
	margin-bottom: 10px;
}
.m20b {
	margin-bottom: 20px;
}
.m30b {
	margin-bottom: 30px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}

/*--･ﾘ･ﾃ･ﾉ･鬣､･・-*/
h3.headline {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headline03-bg.gif) no-repeat left top;
	height: 29px;
	font-size: 14px;
	margin: 0 0 15px;
	color: #666;
}
h3 {
	padding: 0 0 0 15px;
	background: url(../images/common/all/headline_green.gif) no-repeat left top;
	height: 29px;
	font-size: 14px;
	margin: 15px 0 15px;
	color: #666;
}
h4 {
	padding: 5px 0 0 10px;
	background-color:#ebebeb;
	height: 20px;
	font-size: 12px;
	margin: 0 0 15px;
	color: #666;
}

/*--･ﾕ･遙ｼ･ﾜ･ﾃ･ｯ･ｹ01--*/
.free-box01 {
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 10px;
	margin: 0 0 15px;
}

/*--･ｨ･・｢--*/
.textarea {
	padding: 10px 0;
}
.area {
	padding:0 0 15px 0;
	color: #666;
}
.area620 {
	width: 620px;
	padding:0 0 15px 0;
	margin: 0 auto;
}

/*--･ﾆ｡ｼ･ﾖ･・-*/
.table-dotline td {
	background: url(../images/common/all/dotline.gif) repeat-x bottom;
	padding: 20px 0;
}

.dotline {
	background: url(../images/common/all/dotline.gif) repeat-x bottom;
	padding: 20px 0;
}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* ===========================================================
･ﾈ･ﾃ･ﾗ･ﾚ｡ｼ･ｸ
=========================================================== */
.sample {

}

/* ===========================================================
ｲ・｡ｦﾃｦ
=========================================================== */
.sample {

}

/* -----------------------------------------------------------
ｲ・｡ｦTﾍﾗ
---------------------------------------------------------- */
.sample {

}

/* -----------------------------------------------------------
ｱ雉ﾗ
---------------------------------------------------------- */

/* -----------------------------------------------------------
ﾁﾈｿ･｡ｦﾁ芬ｭ
---------------------------------------------------------- */

/* -----------------------------------------------------------
ﾃ豢・ﾐｱﾄｴ・｡ｦ
---------------------------------------------------------- */

/*--｣・ｵ爍ｦﾊﾏ-*/
.sample {

}

/*--｡ﾊﾃ豢・ﾐｱﾄｷﾗｲ・jｷﾐｱﾄﾍﾇｰ｡ｦｷﾐｱﾄ･ﾓ･ｸ･逾・-*/



/*--｡ﾊｳﾋﾅ・ﾍ・C･ﾛ｡ｼ･・ﾇ･｣･ｰ･ｹ--*/







/* ===========================================================
ﾋ・貪ｦ
=========================================================== */


/* ===========================================================
ﾃ・ﾂ藉S
=========================================================== */
/*--ｵ篩・ｯ--*/
a:link {
	color: #666;
	text-decoration: underline;
}

a:hover {
	color: #2E9500;
	text-decoration: none;
}

a:visited {
	color: #666;
}

p {
	line-height: 1.8;
	color: #666;
}

table, table p {
	color: #666;
}

/*--･ﾈ･ﾃ･ﾗ--*/
#Skin2Column #PageBody .PageWrapper .inner {
	float: left;
	width: 740px;
	margin: 0;
	padding: 0;
}

#Skin2Column #PageBody .PageWrapper .m10b {
	padding-bottom: 10px;
}

#Skin2Column #PageBody .PageWrapper .box {
	width: 716px;
	background: #f1f1f1;
	padding: 12px;
}

.IconTopDefaultBox {
	margin-bottom: 0;
}

#Skin2Column #PageBody {
	margin-bottom: 0;
}

#Skin2Column .item {
	width: 241px;
	height: 152px;
	background: url(../images/contents/map/ariake/index/item_back.jpg) no-repeat;
	padding: 3px 9px 9px;
	/padding: 3px 9px 9px;
}

#Skin2Column .item a {
	color: #41b2d6;
	font-size: 80%;
	text-decoration: none;
}

/*--･｢･ｯ･ｻ･ｹ--*/
.Contents table.border {
	border-collapse: collapse;
	color: #666;
}

.Contents table.border td {
	border-collapse: collapse;
	border: 1px solid #C8C8C8;
}

/*--ﾍｭﾋ・ｳ･愠ｷ･｢･爨・ﾎ､邇ﾍ-*/
ul.coliseum {
	padding-left: 8px;
}

ul.coliseum li {
	list-style-type: none;
	line-height: 1.8;
}

/*--･ﾆ･ﾋ･ｹ･ｳ｡ｼ･ﾈﾍ・ﾟ貪ｦ-*/
.text01 {
	font-size: 85%;
	color: #666;
}

p.text02 {
	margin-left: 20px;
	color: #666;
}

p.text03 {
	margin-left: 20px;
	color: #666;
	text-indent: -13px;
}

/*--･・ｹ･ﾈｳ鉧｢･ｿ･､･ﾈ･・-*/
ul li {
	line-height: 1.8;
	list-style-type: none;
	color: #666;
}

ul li.list01 {
	background: url(../images/contents/map/ariake/tennisentry/icon01.gif) no-repeat left 4px;
	padding-left: 15px;
}

ul li.list02 {
	background: url(../images/contents/map/ariake/tennisentry/icon02.gif) no-repeat left 4px;
	padding-left: 15px;
}

p.tit01 {
	background: url(../images/contents/map/ariake/tennisentry/icon02.gif) no-repeat left 5px;
	padding-left: 15px;
	margin-left: 20px;
	font-weight: bold;
}

p.tit02 {
	background: url(../images/contents/map/ariake/tennisentry/icon02.gif) no-repeat left 4px;
	padding-left: 15px;
	font-weight: bold;
}


li.list03 {
	background: none;
	padding-left: 7px;
}

h4.title01 {
	background-color: #ECECEC;
	padding: 7px 5px 7px 15px;
	color: #666;
	font-size: 100%;
}

/* ---------------------------------------------------------
	parkseasons
--------------------------------------------------------- */

#PageBody .parkseasons_PageWrapper .Breadcrumb {
	padding:17px 0 17px 20px;
	text-align:left;
	background: url(images/contents/arrow-bread.gif) no-repeat 0 13px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane {
	padding-bottom: 0;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table td {
	padding-bottom: 12px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox {
	padding: 10px 10px 10px 10px;
	*padding: 10px 11px 7px 10px;
	background-color: #fff;
	border: 1px solid #cecece;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table td.pl14 .parkseasonsBox {
	*padding-right: 10px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox h2 {
	margin: 0 0 8px 0;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox p {
	margin: 0 0 9px 10px;
	line-height: 18px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox .back {
	margin-bottom: 10px;
	padding: 0 0 11px 10px;
	background: url(../images/contents/parkseasons/line01.gif) repeat-x left bottom;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul {
	margin-left: 215px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li a {
	display: block;
	width: 105px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li.li01 a {
	background: url(../images/contents/parkseasons/btn01_over.jpg) no-repeat;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li.li02 a {
	background: url(../images/contents/parkseasons/btn02_over.jpg) no-repeat;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li.li03 a {
	background: url(../images/contents/parkseasons/btn03_over.jpg) no-repeat;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li.li04 a {
	background: url(../images/contents/parkseasons/btn04_over.jpg) no-repeat;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li a:hover {
	background-color: #fff;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox ul li a:hover img {
	visibility: hidden;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table td.pl14 {
	padding-left: 14px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox p.mb30 {
	margin-bottom: 27px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox p.mb35 {
	margin-bottom: 42px;
}

#Skin2Column #PageBody .PageWrapper .parkseasons_ContentPane table .parkseasonsBox p.mb5 {
	margin-bottom: 6px;
}


/* ---------------------------------------------------------
	flower
--------------------------------------------------------- */
#PageBody .flower_PageWrapper .Breadcrumb {
	padding:7px 0 7px 20px;
	*padding: 5px 0 6px 20px;
	text-align:left;
	background: url(images/contents/arrow-bread.gif) no-repeat 0 13px;
}

.flower_ContentPane .IconTopDefaultBox {
}

.flower_ContentPane .IconTopDefaultBox .Title h3 {
	height: 1px;
}


.flower_Contents h2 {
	margin: 10px 0 8px 1px;
}

.flower_Contents p {
	margin: 0 0 20px 16px;
	line-height: 18px;
}

.flower_Contents ul {
	padding-bottom: 8px;
	*padding-bottom: 5px;
	background-color: #ffc0dd;
}

.flower_Contents ul li a {
	width: 138px;
	display: block;
}

.flower_Contents ul li.li01 a {
	background: url(../images/contents/parkseasons/seasons/flower/navi01_over.jpg) no-repeat;
}

.flower_Contents ul li.li02 a {
	background: url(../images/contents/parkseasons/seasons/flower/navi02_over.jpg) no-repeat;
}

.flower_Contents ul li.li03 a {
	background: url(../images/contents/parkseasons/seasons/flower/navi03_over.jpg) no-repeat;
}

.flower_Contents ul li.li04 a {
	background: url(../images/contents/parkseasons/seasons/flower/navi04_over.jpg) no-repeat;
}

.flower_Contents ul li.li05 a {
	background: url(../images/contents/parkseasons/seasons/flower/navi05_over.jpg) no-repeat;
}

.flower_Contents ul li a:hover {
	background-color: #fff;
}

.flower_Contents ul li a:hover img {
	visibility: hidden;
}

.flower_Contents .flowerBox {
	margin-bottom: 16px;
	padding: 20px 9px 16px 9px;
	border: 1px solid #ffc0dd;
}

.flower_Contents .flowerBox .innerBox {

}


.flower_Contents .flowerBox .innerBox h3 {
	margin-bottom: 16px;
	*margin-bottom: 17px;
}

.flower_Contents .flowerBox .innerBox h4 {
	margin: 0 0 0 1px;
	color: #f464a7;
	font-size: 16px;
}

.flower_Contents .flowerBox .innerBox table td img {
	padding-top: 4px;
	*padding-top: 3px;
}

.flower_Contents .flowerBox .innerBox table h5 {
	margin: 0 0 8px 15px;
	padding: 1px 0 4px 0;
	padding: 0 0 4px 0;
	line-height: 20px;
	*line-height: 19px;
	background: url(../images/contents/parkseasons/seasons/flower/line01.gif) repeat-x left bottom;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}

.flower_Contents .flowerBox .innerBox table p {
	margin: 0 0 18px 15px;
	*margin-bottom: 17px;
}

.flower_Contents .flowerBox .innerBox table p.mb0 {
	margin-bottom: 0;
}

.flower_Contents .flowerBox .innerBox table p span {
	font-weight: bold;
}

/* ---------------------------------------------------------
	beach
--------------------------------------------------------- */
.flower_Contents p.beach_mb18 {
	margin-bottom: 19px;
}

.flower_Contents .flowerBox .innerBox h3.beach_ml1 {
	margin-left: 1px;
}

.flower_Contents .flowerBox .innerBox table h5.beach_pt2 {
	padding-top: 1px;
}

.flower_Contents .flowerBox .innerBox table p a {
	color: #4f92ba;
}

.flower_Contents table.beachTable ul li.li01 a {
	background: url(../images/contents/parkseasons/seasons/beach/navi01_over.jpg) no-repeat;
}

.flower_Contents table.beachTable ul li.li02 a {
	background: url(../images/contents/parkseasons/seasons/beach/navi02_over.jpg) no-repeat;
}

.flower_Contents table.beachTable ul li.li03 a {
	background: url(../images/contents/parkseasons/seasons/beach/navi03_over.jpg) no-repeat;
}

.flower_Contents table.beachTable ul li.li04 a {
	background: url(../images/contents/parkseasons/seasons/beach/navi04_over.jpg) no-repeat;
}

.flower_Contents table.beachTable ul li.li05 a {
	background: url(../images/contents/parkseasons/seasons/beach/navi05_over.jpg) no-repeat;
}

/*--------------------------F--------------------------*/

#conts {
	padding: 15px 0 0 15px;
	background-color: #fff;
}

#conts h3#h301 {
	clear: both;
}

#conts table.m20b{
	margin: 0 0 20px 0;
}

#conts table.clubhouse_table02{
	margin-left: 14px;
}

#conts  p.tenniscourt_p01 {
	margin: 0 0 0 14px;
	padding-left: 13px;
	background: url(../images/contents/map/ariake/tenniscourt/icon.gif) no-repeat left 4px;
	*background: url(../images/contents/map/ariake/tenniscourt/icon.gif) no-repeat left 6px;

}

#conts  p.back {
	margin: 0 0 0 10px;
	padding-left: 13px;
	background: none;
}

#conts td.tenniscourt_backno {
	background: none;
}

a.clubhouse_link {
	color: #69c;
}

td.clubhouse a.a01 {
	display: block;
	width: 344px;
	background: url(../images/contents/map/ariake/clubhouse/button-facilities.gif) no-repeat left top;
}

td.clubhouse a.a02 {
	display: block;
	width: 344px;
	background: url(../images/contents/map/ariake/clubhouse/btn02_over.gif) no-repeat left top;
}

td.clubhouse a:hover {
	background-color: #fff;
}

td.clubhouse a:hover img {
	visibility: hidden;
}

p.tenniscourt_p01 {
	margin: 0 0 0 17px;
	font-size: 12px;
}

p.tenniscourt_p01 span {
	padding-left: 13px;
	background: url(../images/contents/map/ariake/tenniscourt/icon.gif) no-repeat left top;
	*background: url(../images/contents/map/ariake/tenniscourt/icon.gif) no-repeat left 2px;
	font-weight: bold;
}

table.tenniscourt_table01 td {
	vertical-align: top;
	padding-bottom: 20px;
}

td.tenniscourt a {
	display: block;
	width: 228px;
}

td.tenniscourt a.a01 {
	background: url(../images/contents/map/ariake/tenniscourt/btn01.gif) no-repeat left top;
}

td.tenniscourt a.a02 {
	background: url(../images/contents/map/ariake/tenniscourt/btn02_over.gif) no-repeat left top;
}

td.tenniscourt a.a03 {
	background: url(../images/contents/map/ariake/tenniscourt/btn03_over.gif) no-repeat left top;
}

td.tenniscourt a:hover {
	background-color: #fff;
}

td.tenniscourt a:hover img {
	visibility: hidden;
}

td.coliseumentry a {
	display: block;
	width: 228px;
}

td.coliseumentry a.a01 {
	background: url(../images/contents/map/ariake/coliseumentry/btn01_over.gif) no-repeat left top;
}

td.coliseumentry a.a02 {
	background: url(../images/contents/map/ariake/coliseumentry/btn02_over.gif) no-repeat left top;
}

td.coliseumentry a.a03 {
	background: url(../images/contents/map/ariake/coliseumentry/btn03_over.gif) no-repeat left top;
}

td.coliseumentry a.a04 {
	background: url(../images/contents/map/ariake/coliseumentry/btn04_over.gif) no-repeat left top;
}

td.coliseumentry a.a05 {
	background: url(../images/contents/map/ariake/coliseumentry/btn05_over.gif) no-repeat left top;
}

td.coliseumentry a.a06 {
	background: url(../images/contents/map/ariake/coliseumentry/btn06_over.gif) no-repeat left top;
}

td.coliseumentry a:hover {
	background-color: #fff;
}

td.coliseumentry a:hover img {
	visibility: hidden;
}

p.coliseumentry_tit01 {
	margin: 0 0 0 18px;
	font-weight: bold;
}

#conts p.area_p01 {
	padding: 0 0 5px 15px;
	background: url(../images/common/all/dotline.gif) repeat-x bottom;
	color: #000;
}

#conts table.area_table01 {
	margin-left: 0;
}

#conts table.area_table01 td {
	margin: 0;
}

#conts table.area_table01 img {
	margin: 0 0 0 16px;
}

#conts table.area_table01 td span {
	padding-left: 17px;
	background: url(../images/contents/map/ariake/area/icon01.gif) no-repeat left top;
}

#conts p.tennis_p01 {
	margin-left: 15px;
}

#conts table.tennis_table01 td {
	padding: 25px 0;
}

#conts table.tennis_table01 td h3 {
	margin-left: 15px;
	padding-left: 18px;
	background: url(../images/contents/map/ariake/tennis/icon01.gif) no-repeat left 5px;
	*background: url(../images/contents/map/ariake/tennis/icon01.gif) no-repeat left 3px;
	color: #41b2d6;
	font-size: 12px;
}

#conts table.tennis_table01 td p {
	padding: 0 25px 30px 15px;
}

#conts table.tennis_table01 td  a {
	margin-left: 15px;
	padding-left: 9px;
	background: url(../images/contents/map/ariake/tennis/icon02.gif) no-repeat left 3px;
}

#conts table.tennis_table01 td.backno {
	background: none;
}

#conts table.tennis_table01 {
	margin-bottom: 35px;
}

#conts table.bt0 {
	margin-bottom: 0;
}

#conts table.park_table01 {
	margin-bottom: 25px;
}

#conts table.park_table01 td {
	padding: 12px 0;
	font-size: 12px;
	font-weight: normal;
}

#conts table.park_table01 td span {
	padding-left: 14px;
	background:url(../images/contents/map/ariake/tenniscourt/icon.gif) no-repeat left top;
	*background:url(../images/contents/map/ariake/tenniscourt/icon.gif) no-repeat left 2px;
}
	
#conts a.btn {
	margin-left: 227px;
}

/* ---------------------------------------------------------
	index
--------------------------------------------------------- */

.index_PageWrapper .banner {
	margin: 9px 0 19px 0;
	padding: 5px;
	background-color: #f1f1f1;
}

.index_PageWrapper .slide {
	position: relative;
	width: 970px;
	height: 67px;
	background-color: #fcfdd3;
}

.index_PageWrapper .slide .slide_left {
	position: absolute;
	top: 3px;
	left: 6px;
}

.index_PageWrapper .slide .slide_conts {
	position: absolute;
	top: 3px;
	left: 20px;
	width: 918px;
	padding: 0 6px;
	overflow: hidden;
}

.index_PageWrapper .slide .slide_conts li {
	float: left;
	height: 61px;
	line-height: 61px;
}

.index_PageWrapper .slide .slide_conts li.mr5 {
	margin-right: 5px;
}

.index_PageWrapper .slide .slide_conts li.mr10 {
	margin-right: 10px;
}

.index_PageWrapper .slide .slide_conts li.mr20 {
	margin-right: 20px;
}

.index_PageWrapper .slide .slide_conts li.line {
	margin-right: 10px;
	padding-right: 10px;
	background: url(../images/index/slide_line.gif) no-repeat right;
}

.index_PageWrapper .slide .slide_conts li img.photo {
	vertical-align: middle;
}

.index_PageWrapper .slide .slide_right {
	position: absolute;
	top: 3px;
	right: 6px;
}

#PageBody #SidePane .SidePaneBox {
	margin-bottom:5px;
	padding: 4px;
	*padding-bottom: 6px;
	border: 5px solid #75bd56;
	background-color: #fff;
}

#PageBody #SidePane .SidePaneBox h3 {
	margin-bottom: 4px;
}

#PageBody #SidePane .SidePaneBox a {
	text-decoration: none;
}

#PageBody #SidePane .SidePaneBox table {
	margin: 0 0 11px 0;
	*margin-bottom: 12px;
}

#PageBody #SidePane .SidePaneBox table td {
	padding: 5px 0;
	vertical-align: middle;
	border-bottom: 1px solid #c6ecb6;
	font-weight: bold;
}

#PageBody #SidePane .SidePaneBox table td.pl2 {
	padding: 4px 0 5px 2px;
}

#PageBody #SidePane .SidePaneBox table td.special {
	padding: 7px 0 3px 2px;
	*padding-top: 8px;
}

#PageBody #SidePane .SidePaneBox table.Tab02 {
	margin: 0 0 2px 7px;
}

#PageBody #SidePane .SidePaneBox table.Tab02 td {
	padding: 0;
	font-weight: normal;
	border-bottom: 4px solid #fff;
}

#PageBody #SidePane .SidePaneBox table.Tab02 td span {
	height: 18px;
	width: 18px;
	background-color: #75bd56;
	text-align: center;
	color: #fff;
	font-weight: bold;
	display: block;
}

#PageBody #SidePane .SidePaneBox ul.SidePaneBox_ul01 {
	margin: 12px 0 3px 0;
	margin: 11px 0 0 0;
}

#PageBody #SidePane .SidePaneBox ul.SidePaneBox_ul01 li {
	margin-bottom: 4px;
	padding: 0 0 3px 8px;
	*padding-bottom: 4px;
	border-bottom: 1px solid #c6ecb6;
}

#PageBody #SidePane .SidePaneBox ul.SidePaneBox_ul01 li.mb0 {
	margin-bottom: 0;
	border-bottom: 0;
}

#PageBody #SidePane .SidePaneBox ul.SidePaneBox_ul01 li a {
	padding-left: 17px;
	background: url(../images/index/icon04.gif) no-repeat left top;
}

.index_ContentPane .index_IconTopDefaultBox {
	margin-bottom: 12px;
	padding: 4px 10px 19px 10px;
	border: 1px solid #cecece;
	background-color: #fff;
}

.index_ContentPane .index_IconTopDefaultBox h2 {
	margin-bottom: 20px;
}

.index_ContentPane .index_IconTopDefaultBox .innerBox {
	padding: 0 12px 0 0;
	height: 125px;
	overflow-y: scroll;
}

.index_ContentPane .index_IconTopDefaultBox .innerBox h3 {
	margin: 0 0 1px 12px;
	line-height: 12px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}

.index_ContentPane .index_IconTopDefaultBox .innerBox h3 span {
	margin: 0 0 0 7px;
	padding: 0 2px;
	text-align: center;
	background-color: #f84f4f;
	color: #fff;
	font-size: 9px;
	font-weight: normal;
}

.index_ContentPane .index_IconTopDefaultBox .innerBox p {
	margin-bottom: 9px;
	padding: 0 0 4px 12px;
	background: url(../images/index/line01.gif) repeat-x left bottom;
}

.index_ContentPane .mb0 {
	margin-bottom: 0;
}

/* ---------------------------------------------------------
	search
--------------------------------------------------------- */

#Skin2Column #PageBody .PageWrapper .search_ContentPane {
	margin-bottom: 15px;
	padding-top: 8px;
	*padding-bottom: 9px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane h2 {
	margin-bottom: 10px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane p {
	margin: 0 0 6px 1px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox {
	background-color:#FFFFFF;
	border:1px solid #CECECE;
	margin:0 6px 12px 0;
	padding:10px 0 10px 10px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox h3 {
	margin-bottom: 7px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table td {
	vertical-align: top;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td {
	padding: 3px 0 4px 0;
	background: url(../images/contents/search/line01.gif) repeat-x left bottom;
	vertical-align: middle;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td ul li {
	margin-top: 3px;
	*margin-top: 0px;
	padding-left: 16px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td ul li a {
	text-decoration: none;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td ul li.li01 {
	background: url(../images/contents/search/icon01.gif) no-repeat left 4px;
	*background-position: left 6px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td ul li.li02 {
	background: url(../images/contents/search/icon02.gif) no-repeat left 4px;
	*background-position: left 6px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td ul li.li03 {
	background: url(../images/contents/search/icon03.gif) no-repeat left 4px;
	*background-position: left 6px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .searchBox table.inTable td ul li.li04 {
	background: url(../images/contents/search/icon04.gif) no-repeat left 4px;
	*background-position: left 6px;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table .mb0 {
	margin-bottom: 0;
}

#Skin2Column #PageBody .PageWrapper .search_ContentPane02 table td.mr0 .searchBox {
	margin-right: 0;
}

/* ---------------------------------------------------------
	search
--------------------------------------------------------- */

.Search_bbq_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_bbq_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_bbq_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_bbq_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_bbq_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_bbq_Contents table td ul {
	background: none;
}

.Search_bbq_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_bbq_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon01.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_bbq_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_bbq_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/bbq/btn01_over.jpg) no-repeat;
	display: block;
}

.Search_bbq_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_bbq_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}

/*sps*/
.Search_sps_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_sps_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_sps_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_sps_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_sps_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_sps_Contents table td ul {
	background: none;
}

.Search_sps_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_sps_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon02.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_sps_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_sps_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/sps/btn01_over.gif) no-repeat;
	display: block;
}

.Search_sps_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_sps_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}

/*nat*/
.Search_nat_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_nat_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_nat_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_nat_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_nat_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_nat_Contents table td ul {
	background: none;
}

.Search_nat_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_nat_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon03.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_nat_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_nat_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/nat/btn01_over.gif) no-repeat;
	display: block;
}

.Search_nat_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_nat_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}

/*par*/
.Search_par_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_par_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_par_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_par_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_par_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_par_Contents table td ul {
	background: none;
}

.Search_par_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_par_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon04.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_par_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_par_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/par/btn01_over.gif) no-repeat;
	display: block;
}

.Search_par_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_par_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}

/*sps*/
.Search_sps_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_sps_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_sps_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_sps_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_sps_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_sps_Contents table td ul {
	background: none;
}

.Search_sps_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_sps_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon02.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_sps_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_sps_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/sps/btn01_over.gif) no-repeat;
	display: block;
}

.Search_sps_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_sps_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}

/*nat*/
.Search_nat_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_nat_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_nat_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_nat_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_nat_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_nat_Contents table td ul {
	background: none;
}

.Search_nat_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_nat_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon03.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_nat_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_nat_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/nat/btn01_over.gif) no-repeat;
	display: block;
}

.Search_nat_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_nat_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}

/*par*/
.Search_par_Contents h2 {
	position: relative;
	margin: 10px 0 5px 1px;
	*margin: 1px 0 5px 1px;
}

.Search_par_Contents h2 span {
	position: absolute;
	color: #f46396;
	font-size: 14px;
	left: 171px;
	top: 6px;
	*top: 1px;
}

.Search_par_Contents table td {
	padding: 5px 0 6px 0;
	background: url(../images/contents/search/bbq/line01.gif) repeat-x left bottom;
	vertical-align: top;
	line-height: 18px;
}

.Search_par_Contents table td.pt5 {
	padding-top: 11px;
}

.Search_par_Contents table td.special {
	*padding-bottom: 3px;
	vertical-align: bottom;
}

.Search_par_Contents table td ul {
	background: none;
}

.Search_par_Contents table td ul.ul01 li {
	*margin-top: -1px;
	line-height: 18px;
}

.Search_par_Contents table td ul.ul01 li a {
	padding-left: 16px;
	background: url(../images/contents/search/icon04.gif) no-repeat left 1px;
	text-decoration: none;
}

.Search_par_Contents table td ul.ul02 li {
	line-height: 9px;
}

.Search_par_Contents table td ul.ul02 li a {
	width: 92px;
	background: url(../images/contents/search/par/btn01_over.gif) no-repeat;
	display: block;
}

.Search_par_Contents table td ul.ul02 li a:hover {
	background-color: #fff;
}

.Search_par_Contents table td ul.ul02 li a:hover img {
	visibility: hidden;
}


/*guidance*/
p.guidance_p01 {
	margin: 0 15px 30px 16px;
}

h3.guidance_h3 {
	margin: 0 0 16px 3px;
	padding: 0 0 0 15px;
	height: 28px;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/h3_back01.jpg) no-repeat left top;
	color: #75bd56;
	font-size: 14px;
}

h3.guidance_h302 {
	margin: 0 0 22px 3px;
}

p.guidance_p02 {
	margin: 0 15px 22px 16px;
}

table.guidance_table01 {
	margin: 0 0 27px 16px;
}

table.guidance_table01 td.w250 {
	width: 252px;
}

table.guidance_table01 td.w250 span {
	margin: 0 0 0 8px;
}

table.guidance_table01 td.w190 {
	width: 180px;
	text-align: right;
}

table.guidance_table01 td.w238 {
	width: 234px;
	text-align: right;
}

table.guidance_table01 h4 {
	padding-bottom: 4px;
	margin: 0 0 8px 0;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/line01.jpg) repeat-x left bottom;
	font-size: 14px;
	color: #666;
}

table.guidance_table01 p.guidance_p03 {
	margin: 0 5px 18px 0;
}

table.guidance_table02 {
	margin: 0 0 15px 16px;
}

table.guidance_table02 th {
	width: 125px;
}

table.guidance_table03 {
	margin: 0 0 13px 16px;
}

table.guidance_table03 td {
	padding-bottom: 15px;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/line01.jpg) repeat-x left bottom;
}

table.guidance_table03 td h5 {
	margin: 0;
	padding: 0 0 0 9px;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/icon01.jpg) no-repeat left center;
	font-size: 12px;
	color: #64a349;
}

table.guidance_table03 td.w409 {
	width: 409px;
}

table.guidance_table03 td.w258 {
	width: 256px;
	text-align: right;
	vertical-align: top;
}

table.guidance_table03 td.w258 img {
	margin-top: 5px;
}

table.guidance_table03 td p {
	margin: 0 0 0 10px;
}

table.guidance_table03 td.pt13 {
	padding-top: 13px;
}

table.guidance_table03 td.bgN {
	background: none;
}

span.guidance_FW {
	font-weight: bold;
}


/*volunteerflower*/

table.volunteerflower_table01 {
}

table.volunteerflower_table01 td.w238 {
	padding-left: 9px;
}

table.volunteerflower_table01 td a {
	display: block;
	width: 229px;
	background: url(../images/contents/volunteer/flower/navi01_over.jpg) no-repeat;
}

table.volunteerflower_table01 td.w238 a {
	background: url(../images/contents/volunteer/flower/navi02_over.jpg) no-repeat;
}

table.volunteerflower_table01 td a:hover {
	background-color: #fff;
}

table.volunteerflower_table01 td a:hover img {
	visibility: hidden;
}

.volunteerflower_bigBox {
	padding: 4px 0 3px 0;
	background: url(../images/contents/volunteer/flower/back01.jpg) repeat-y left top;
}

.volunteerflower_bigBox .volunteerflower_BoxIn {
	margin: 0 6px 0 6px;
	padding: 10px 0 10px 10px;
	border: 3px solid #76bd55;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 {
	margin: 0 0 10px 0;
	width: 678px;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.w261 {
	width: 261px;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td p.bg {
	padding-left: 15px;
	font-weight: bold;
	background: url(../images/contents/volunteer/flower/icon01.jpg) no-repeat left center;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td img.img01 {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.w212 {
	width: 212px;
}


.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td a {
	display: block;
	width: 203px;
	height: 42px;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.w212 a {
	background: url(../images/contents/volunteer/flower/btn_01_over.jpg) no-repeat;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.td02 a {
	width: 204px;
	background: url(../images/contents/volunteer/flower/btn_02_over.jpg) no-repeat;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.td03 a {
	background: url(../images/contents/volunteer/flower/btn_03_over.jpg) no-repeat;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.td04 a {
	width: 204px;
	background: url(../images/contents/volunteer/flower/btn_04_over.jpg) no-repeat;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td.td05 a {
	width: 204px;
	background: url(../images/contents/volunteer/flower/btn_05_over.jpg) no-repeat;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td a:hover {
	background-color: #fff;
}

.volunteerflower_bigBox .volunteerflower_BoxIn table.volunteerflower_table02 td a:hover img {
	visibility: hidden;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_boxList {
	padding: 12px 11px 21px 11px;
	margin: 0 11px 21px 0;
	border: 1px solid #cecece;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_boxList .volunteerflower_scroll {
	overflow-y: scroll;
	height: 126px;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_boxList p.special {
	margin: 0 0 0 11px;
	font-size: 12px;
	font-weight: bold;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_boxList p.special span {
	margin: 0 0 0 6px;
	padding: 0 2px 0 2px;
	font-size: 9px;
	font-weight: normal;
	width: 22px;
	color: #fff;
	background: #f84f4f;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_boxList .volunteerflower_scroll p.p_bg {
	padding: 0 0 5px 10px;
	margin: 0 10px 0 0;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/line01.jpg) repeat-x left bottom;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_boxList .volunteerflower_scroll p.bgN {
	background: none;
}

table.volunteerflower_top {
	padding-top: 20px;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/line01.jpg) repeat-x left top;
}

.volunteerflower_bigBox .volunteerflower_BoxIn .volunteerflower_mb0 {
	margin-bottom: 0;
}

img.volunteerflower_block {
	display: block;
}

/*event*/
.event_boxA {	
	margin-bottom: 8px;
	padding: 10px 0 0 0;
	border: 1px solid #cecece;
	background: #fff;
}

h2.event_h2 {
	margin: 0 0 10px 10px;
}

.event_boxA p {
	margin: 0 0 11px 12px;
	padding: 0 0 10px 10px;
	font-weight: bold;
	background: url(../images/contents/volunteer/flower/tokyomono/guidance/line01.jpg) repeat-x left bottom;
}

.event_boxA p.bgN {
	padding-bottom: 0;
	background: none;
}

.event_boxA p a {
	font-weight: normal;
	color: #4f92ba; 
}

.event_boxB {
	padding: 5px 0 5px 5px;
	border: 1px solid #cecece;
	background: #fff;

}

table.event_table01 {
	border-collapse: collapse;
	border: 3px solid #76bd55;
	width:704px;
	
}

table.event_table01 th {
	padding: 10px 0 10px 5px;
	border: 1px solid #76bd55;
	width: 148px;
	line-height: 1.2;
	background: #eeffe6;
}

table.event_table01 th a {
	color: #4f92ba;
	font-weight: normal;
}

table.event_table01 th.special {
	padding: 0;
	background: none;
	text-align: center;
	font-size: 16px;
	color: #76bd55;
	line-height: 49px;
}

table.event_table01 th.pdLittle {
	padding: 5px 0 5px 5px;
}

table.event_table01 td {
	border: 1px solid #76bd55;
	border-right: none;
	border-left: none;
	text-align: center;
	vertical-align: middle;
	background: url(../images/contents/event/back01.jpg) repeat-y right top;
	font-size: 12px;
}

table.event_table01 td a {
	font-weight:bold;
	color: #4f92ba;
}

table.event_table01 td.bgn {
	background: none;
}

table.event_table01 td.bgBlue {
	background: url(../images/contents/event/back02.jpg) repeat-y right top;
}

table.event_table01 td.bgPink {
	background: url(../images/contents/event/back03.jpg) repeat-y right top;
}

table.event_table01 td span {
	font-size: 10px;
}

table.event_table01 td span.cBlue {
	color: #4f92ba;
}

table.event_table01 td span.cPink {
	color: #f46396;
}

/*park*/
#conts a.musium_btn {
	width: 228px;
	height: 51px;
	background: url(../../../../Portals/0/park/images/contents/map/ariake/park/btn01_over.gif);
	display: block;
}

#conts a.musium_btn:hover {
	background-color: #fff;
}

#conts a.musium_btn:hover img {
	visibility: hidden;
}

/*link*/
.link_all dl {  
  width:680px;  
}  

.link_all dt {  
  float:left;  
  width:150px;  
  padding:5px 0 5px 10px;  
  font-weight:bold;  
  clear:both;
}  

.link_all dd {  
  width:600px;  
  margin-left:100px;  
  padding:5px 5px 5px 10px;  
}

/*seach*/
#dnn_ctr353_SearchResults_dgResults a:link, 
#dnn_ctr353_SearchResults_dgResults a:visited,
#dnn_ctr353_SearchResults_dgResults a:active{
	color:#75BD56;
}

#dnn_ctr353_SearchResults_dgResults a:hover {
	text-decoration:none;
}

#dnn_ctr353_SearchResults_dgResults tr {
	border-bottom:dashed;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

#dnn_ctr353_SearchResults_dgResults td {
	padding-bottom:15px;
}
