@charset "utf-8";

@import url("../css/common.css");

/* CSS Document */

ul#path {
	width: 980px;
	padding: 5px 0 3px 4px;
	margin: 0 auto;
}

.g_head{
	background: url(img/g_head.gif) no-repeat 931px 3px;
	_background: url(img/g_head.gif) no-repeat 926px 3px;
	height: 23px;
}

h1{
	margin-bottom: 15px;
}



.detailTable {
	border-top: 1px solid #B1D147;
	border-left: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	margin: 20px auto;
	width: 725px;
} 

.detailTable th{
	color: #3E7D13;
	padding: 8px 10px 8px 10px;
	background-color: #E3F0C1;
	border-bottom: 1px solid #B1D147;
	border-right: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	text-align:left;
	width: 134px;
}

.detailTable th.th01{
	color: #3E7D13;
	padding: 8px 10px 8px 10px;
	background-color: #F4F9E6;
	border-bottom: 1px solid #B1D147;
	border-right: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	text-align:left;
	width: 50px;
	font-weight: normal;
}

.detailTable th.th02{
	color: #3E7D13;
	padding: 8px 10px 8px 10px;
	background-color: #FFFCDF;
	border-bottom: 1px solid #B1D147;
	border-right: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	text-align:left;
	width: 65px;
	font-weight: normal;
}

.detailTable th.th03{
	color: #3E7D13;
	padding: 8px 10px 8px 10px;
	background-color: #FFFCDF;
	border-bottom: 1px solid #B1D147;
	border-right: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	text-align:left;
	width: 85px;
	font-weight: normal;
} 

.detailTable th.th04{
	color: #3E7D13;
	padding: 8px 10px 8px 10px;
	background-color: #FFFCDF;
	border-bottom: 1px solid #B1D147;
	border-right: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	text-align:left;
	font-weight: normal;
} 

 
.detailTable td{
	border-right: 1px solid #B1D147;
	border-bottom: 1px solid #B1D147;
	border-collapse: separate;
	border-spacing: 0;
	padding: 10px;
	vertical-align: top;
}

.coordiBox{
	border: 1px solid #4EAD2E;
	margin-top: 15px;
	margin-bottom: 15px;
}

.coordiBox h3{
	background: #4EAD2E;
	padding: 5px 15px;
	color: #FFF;
	font-weight: bold;
	font-size: 110%;
}

.coordiBox p{
	margin: 10px;
}

.yaji{
	text-align: center;
	margin: 0 auto;
}

.txtRed{
	color: #F00;
}

.coodiPink{
	font-weight: bold;
	color: #CC3366;
}

/* --------------------------------------------------

bbs

-------------------------------------------------- */

.post_btn{
	text-align:right;
	margin-top:15px;
}

.helpBBS1 {
	padding-bottom: 10px;
}

.helpBBS1 .title {
	background: url(../img/green_dot02.gif) no-repeat left bottom;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

.helpBBS1 .title h3{
	background: url(../img/title_flower.gif) no-repeat left 0px;
	color: #2E893C;
	font-size: 1.2em;
	font-weight: bold;
	padding: 8px 0 10px 34px;
	float: left;
}

.helpBBS1 .title p{
	float: right;
	padding-bottom: 5px;
}

.parkDetailKuchi dl{
	margin-top: 10px;
	padding-bottom: 20px;
}

.helpBBS1 dt{
	width: 104px;
	float: left;
	margin-right: 10px;
}

.helpBBS1 dt img{
	border: 1px solid #C6C6C6;
	padding: 2px;
}

.helpBBS1 .fukidashi{
	width: 477px;
	background: url(img/fukidashi_s_bottom.gif) no-repeat bottom;
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
}

.helpBBS1 .fukidashiInner{
	background: url(img/fukidashi_s_head.gif) no-repeat;
	padding: 8px 20px 10px 10px;
}

.parkDetailKuchi .fukidashiInner h4{
	margin-bottom: 5px;
}

.name{
	color:#678110;
	text-align:right;
}

/* --------------------------------------------------

bbs_post

-------------------------------------------------- */

.post{
	width:680px;
	margin:10px auto;
}

.post th,.post td{
	padding:10px 5px;
	text-align:left;
	vertical-align:top;
}

.post th{
	width:190px;
}

.post td{
	width:480px;
}

.post td textarea{
	font-size:100%;
}

.post td li{
	float:left;
	margin-right:8px;
}

.icon{
	width:480px !important;
	margin:0 !important;
	background:#FFF;
	vertical-align:middle;
}

.icon td{
	width:80px !important;
	text-align:center !important;
}

.error{
	color:#C00;
}

.finish{
	width:500px;
	margin:90px auto;
	text-align:center;
}

.finish p{
	margin-bottom:30px;
}

/* --------------------------------------------------

bbs_detail

-------------------------------------------------- */

.helpBBS1 .kuchiIcon{
	float: left;
}

.helpBBS1 .kuchiIcon img{
	margin: 25px 5px 0 5px;
}

.helpBBS1 .kuchiBtn img{
	margin-top: 10px;
}

.balloonR{
	width:540px;
	float:left;
	background:url(img/balloon_r_bg.gif) repeat-y;
}

.balloonRin{
	background:url(img/balloon_r_top.gif) top left no-repeat;
	padding:10px 5px 5px 25px;
}

.balloonRbtm{
	height:8px;
	background:url(img/balloon_r_btm.gif) bottom left no-repeat;
	
}

.photoR{
	width:104px;
	float:right;
}

.photoR img{
	border: 1px solid #C6C6C6;
	padding: 2px;
}

.charaL{
	width:70px;
	float:left;
	margin-top:10px;
}

.balloonL{
	width:540px;
	float:left;
	background:url(img/balloon_l_bg.gif) repeat-y;
}

.balloonLin{
	background:url(img/balloon_l_top.gif) top left no-repeat;
	padding:10px 15px 5px 10px;
}

.balloonLbtm{
	height:8px;
	background:url(img/balloon_l_btm.gif) bottom left no-repeat;
	
}

.photoL{
	width:104px;
	float:left;
	margin-right:10px;
}

.photoL img{
	border: 1px solid #C6C6C6;
	padding: 2px;
}

.charaR{
	width:70px;
	float:right;
	margin-top:10px;
}


/* --------------------------------------------------

kuchikomi

-------------------------------------------------- */

.kuchikomiTop{
	height:24px;
	background:url(img/kuchikomi_top.gif) bottom left no-repeat;
}

.kuchikomiBtm{
	height:128px;
	background:url(img/kuchikomi_btm.gif) bottom left no-repeat;
}

.kuchikomi{
	background:url(img/kuchikomi_bg.gif) repeat-y;
	width:725px;
}

.balloonBox{
	width:680px;
	margin:0 auto 20px auto;
}

.balloon{
	width:590px;
	float:left;
	background:url(img/balloon_bg.gif) repeat-y;
}

.balloonIn{
	background:url(img/balloon_top.gif) top left no-repeat;
	padding:10px 15px 5px 10px;
}

.balloonBtm{
	height:8px;
	background:url(img/balloon_btm.gif) bottom left no-repeat;
}

.balloonChara{
	width:80px;
	float:right;
	margin-top:15px;
}

.balloonTitle{
	background: url(../img/green_dot02.gif) no-repeat left bottom;
	padding-bottom: 3px;
	padding-top: 3px;
	width:545px;
	margin:5px auto;
}

.balloonTitle h3{
	background: url(img/title_flower.gif) no-repeat left 0px;
	color: #6F4A00;
	font-size: 1.2em;
	font-weight: bold;
	padding: 6px 0 5px 34px;
}

.balloonTitle p{
	float: right;
	margin-top: 5px;
}

.balloonIn p{
	width:545px;
	margin:5px auto;
}

.balloonIn p img{
	border: 1px solid #C6C6C6;
	padding: 2px;
	margin-right:15px;
	margin-bottom:5px;
	float:left;
}

.greenNoteBanner{
	margin-bottom: 5px;
}

.greenNoteBanner .left{
	margin-top: 12px;
}

.w40{
	width: 40% !important;
}

.more-btn{
	text-align: right;
	margin-top: -15px;
}

.more-btn img{
	width: 105px;
}

.more-btn a:hover{
	opacity: .8;
}

/* --------------------------------------------------

coordinator-movie

-------------------------------------------------- */

.coordinator-movie{
	margin: 20px 0;
}

.coordinator-movie h4{
	margin-bottom: 15px;
}

.coordinator-movie .movie-box{
	margin-top: 20px;
	margin-bottom: 20px;
	 width: 725px;
    height: 408px;
    font-size: 2.0rem;
    text-align: center;
    line-height: 100px;
}

.coordinator-movie .movie-box iframe {
    max-width: 100%;
}
