@charset "utf-8";
/* CSS Document */




body {
    background: transparent url(../common/images/new/head_back.png) repeat-x top left;
font-size:16px; 
       font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; 
       color:#444;
     background-color:#ffffff;
       padding:0px;
       margin:0px;
     text-align:left;
}


.left { float:left;}
.right { float:right;}

.txt_center { text-align:center;}
.txt_left { text-align:left;}
.txt_right { text-align:right;}

ul.defult { list-style:disc; padding-left:5px; margin-left:20px;}
ul.defult li { padding-bottom:3px;}

.clear { clear:both; height:1px; font-size:0px; line-height:1px; margin:0px; padding:0px;}

#event p { padding:0px; margin:0px;}
#event img { padding:0px; margin:0px; border:none;}
#event ul,li,dl,dt,dd { padding:0px; margin:0px; list-style:none;}
#event table,tr,th,td { padding:0px; margin:0px;}

#eventbox p { padding:0px; margin:0px;}
#eventbox img { padding:0px; margin:0px; border:none;}
#eventbox ul,li,dl,dt,dd { padding:0px; margin:0px; list-style:none;}
#eventbox table,tr,th,td { padding:0px; margin:0px;}

#plant p { padding:0px; margin:0px;}
#plant img { padding:0px; margin:0px; border:none;}
#plant ul,li,dl,dt,dd { padding:0px; margin:0px; list-style:none;}
#plant table,tr,th,td { padding:0px; margin:0px;}

#plantcnt p { padding:0px; margin:0px;}
#plantcnt img { padding:0px; margin:0px; border:none;}
#plantcnt ul,li,dl,dt,dd { padding:0px; margin:0px; list-style:none;}
#plantcnt table,tr,th,td { padding:0px; margin:0px;}



/*-- color --*/
.red { color:#FF0000;}	
.blue { color:#0099FF;}	
.yellow { color:#FFFF00;}
.green { color:#009933;}
.orange { color:#FF6633;}
.brown { color:#666633;}
.pink { color:#FF88BB;}
.orange02 { color:#993300;}

/*-- link --*/
a:link { color:#000000; text-decoration:underline;}
a:visited { color:#666666; text-decoration:underline;}
a:hover{ color:#000000; text-decoration:underline;}

/*-- space --*/
.spaceS { height:8px; clear:both; font-size:0px; line-height:1px; margin:0px; padding:0px;}
.spaceM { height:15px; clear:both; font-size:0px; line-height:1px; margin:0px; padding:0px;}
.spaceL { height:20px; clear:both; font-size:0px; line-height:1px; margin:0px; padding:0px;}


/*-- img --*/
img.left { float:left; padding:0 10px 10px 0;}
img.right { float:right; padding:0 0 10px 10px;}
img.mid { vertical-align:middle;}


/*-- font --*/
.x-small { font-size:9px; line-height:12px;}
.small { font-size:10px; line-height:12px;}
.small02 { font-size:10px; line-height:12px; margin:0px 0px 0px 15px;}
.large { font-size:14px; line-height:22px;}


/*-- list --*/
#main ul.defult { list-style:disc; padding-left:5px; margin-left:20px;}
#main ul.defult li { padding-bottom:3px;}

#main ul.list01 { padding:3px 0px 3px 30px;}
#main ul.list01 li.disc { padding:2px 0px 2px 0px; list-style-type:disc; list-style-position:outside;}


/*-- head --*/
#wrapper { padding:0px; margin:0px;}
#content {
    min-height: 61px;
}

#head { padding:20px 0px 20px 0px; margin:0px;
        background-color:#333333; text-align:center; color:#ffffff;}


/*-- foot --*/
#foot { padding:20px 0px 40px 0px; margin:0px;
        background-color:#333333; text-align:center; color:#ffffff;}


/*-- side --*/
#side { padding:10px 10px 20px 20px; margin:0px; text-align:left;}


/*-- cnt --*/
/*#main { padding:0px 0px 30px 0px; margin:0px 0px 0px 0px;}*/
/*#main { padding:0px 0px 30px 0px; margin:0px auto 0px auto; width:940px; text-align:left;}*/



/*-- イベントカレンダー --*/
/*-- table --*/
#main #event_calendar { width:100%; padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;
                        border-style:solid; border-width:2px; border-color:#666666;
				        border-collapse:collapse;}
#main #event_calendar th { padding:7px 10px 7px 10px; margin:0px 0px 0px 0px;
                           text-align:center;
					       border-style:solid; border-width:1px; border-color:#666666;
					       background-color:#cccccc;
					       color:#333333; font-weight:bold;}
#main #event_calendar td { padding:7px 10px 7px 10px; margin:0px 0px 0px 0px;
                           border-style:solid; border-width:1px; border-color:#666666;
                           color:#666666; text-align:left;}
					 
#main .event_title { padding:0px 0px 10px 0px; margin:0px 30px 10px 30px;
                        font-size:24px; line-height:28px; font-weight:bold; text-align:center;
						border-bottom-style:dotted; border-bottom-width:2px; border-bottom-color:#666666;}
#main .event_st { padding:5px 7px 5px 7px; margin:0px 0px 10px 0px;
                     text-align:center; font-size:16px; font-weight:bold; color:#ffffff;
		     	     background-color:#000000;}
#main #event_info { width:900px; padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;}
#main #event_info td { padding:7px 10px 7px 10px; margin:0px 0px 0px 0px;}
#main #event_info .st { padding:5px 7px 5px 7px; margin:0px 0px 10px 0px;
                           text-align:center; font-size:16px; font-weight:bold; color:#ffffff;
		     		       background-color:#000000;}
/*#main #event_calendar .photo_s { padding:0px; margin:0px; float:left; width:100px; text-align:left;}
#main #event_calendar .photo_s img { width:90px; height:90px;}*/

#content .mainphoto { padding:0px; margin:0px; width:260px; float:left; text-align:center;}
#content .mainphoto img { padding:0px; margin:0px 0px 0px 0px; width:240px;}
/*#main .mainphoto { padding:0px; margin:0px; width:260px; float:left; text-align:center;}
#main .mainphoto img { padding:0px; margin:0px 0px 0px 0px; width:240px;}*/


#main .infobox { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main .infobox th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                       text-align:center;}
#main .infobox td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;}
#main .infobox .st_infobox { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                                text-align:center; color:#ffffff;
		  		                background-color:#333333;
								border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#ffffff;}
/*#main .infobox02 { padding:0px 0px 0px 0px; margin:0px 20px 10px 60px; width:50%;
                      border-style:solid; border-width:1px; border-color:#999999; border-collapse:collapse;}
#main .infobox02 th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                         text-align:center;
						 border-style:solid; border-width:1px; border-color:#999999;}
#main .infobox02 td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                         border-style:solid; border-width:1px; border-color:#999999;}
#main .infobox02 .st_infobox { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                                  text-align:center; color:#ffffff;
		  		                  background-color:#333333;}*/
#main .infobox03 { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;
                      border-style:solid; border-width:1px; border-color:#999999; border-collapse:collapse;}
#main .infobox03 th { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px;
                         text-align:center; color:#333333; background-color:#cccccc;
						 border-style:solid; border-width:1px; border-color:#999999;}
#main .infobox03 td { padding:5px 7px 5px 7px; margin:0px 0px 0px 0px; color:#333333;
                         border-style:solid; border-width:1px; border-color:#999999;}

#main .event_photogallery { padding:20px 0px 0px 0px; margin:0px 30px 50px 30px;}
#main .event_photogallery img { padding:0px; margin:0px 10px 10px 10px; width:100px;}

/*#main .photogallery { padding:20px 0px 0px 0px; margin:0px 30px 50px 30px;}
#main .photogallery img { padding:0px; margin:0px 10px 10px 10px; width:40%; height:40%;}*/

#main .googlemap { padding:20px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main .googlemap .txt { padding:10px 0px 10px 0px; margin:0px 60px 0px 0px; text-align:right;}


#main .pageback { padding:5px 7px 5px 7px; margin:0px 30px 20px 30px; text-align:right;
                     background-color:#999999;}
#main .pageback02 { padding:5px 7px 5px 7px; margin:0px 0px 20px 30px; text-align:right;
                       background-color:#999999;}


#main .cat_txt { padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;
                    font-size:24px; line-height:28px; font-weight:bold;
					border-bottom-style:dotted; border-bottom-width:2px; border-bottom-color:#666666;}


/*-- 施設 --*/
#main .shisetsubox { padding:10px 0px 10px 0px; margin:0px 0px 20px 0px; width:580px;
                        background-color:#cccccc; color:#333333;}
#main .shisetsu_infobox { padding:0px 0px 0px 0px; margin:0px 10px 0px 10px;}
#main .shisetsubox .st_txt { padding:5px 0px 0px 0px; margin:0px 0px 5px 15px; font-weight:bold;}
#main .shisetsubox .address { padding:0px 0px 0px 0px; margin:0px 0px 5px 15px;}
#main .shisetsubox .com { padding:0px 0px 0px 0px; margin:0px 0px 5px 15px;}

#main .shisetsu_title { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                           font-size:24px; line-height:28px; font-weight:bold;
					   	   /*border-bottom-style:dotted; border-bottom-width:2px; border-bottom-color:#666666;*/}
#main .shisetsu_st { padding:5px 7px 5px 7px; margin:0px 0px 10px 0px;
                        text-align:center; font-size:16px; font-weight:bold; color:#ffffff;
		     	        background-color:#000000;}

#main #shisetsu_info { width:900px; padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;}
#main #shisetsu_info td { padding:7px 10px 7px 10px; margin:0px 0px 0px 0px;}
#main #shisetsu_info .st { padding:5px 7px 5px 7px; margin:0px 0px 10px 0px;
                              text-align:center; font-size:16px; font-weight:bold; color:#ffffff;
		     		          background-color:#000000;}
#main #shisetsu_info .moviebox { padding:10px 0px 10px 0px; margin:0px 0px 0px 0px; clear:both;}
#main #shisetsu_info .com { padding:5px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main #shisetsu_info .photogallery { padding:20px 0px 0px 0px; margin:0px 0px 20px 0px;}
#main #shisetsu_info .photogallery img { padding:0px 0px 0px 0px; margin:10px 10px 10px 10px;
                                         width:100px; height:100px; /*width:40%; height:40%;*/}

#main #shisetsu_info .guide { padding:5px 0px 5px 0px; margin:0px 10px 20px 10px;}
#main #shisetsu_info .address { padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;}
#main #shisetsu_info .contact { padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}


#main #shisetsu_info .guide_pdf { padding:5px 0px 0px 20px; margin:0px 0px 20px 10px;
                                     background-image:url(../scvb_img/com_icon_pdf.gif);
									 background-repeat:no-repeat; background-position:0px 5px;}

/*-- 記事のカテゴリ表示 --*/
#main .cat_box { padding:5px 20px 5px 20px; margin:0px 0px 0px 0px;}
#main .cat_box .cat3 { padding:0px; margin:0px; color:#FF0000;}
#main .cat_box .cat12 { padding:0px; margin:0px; color:#0000FF;}


/*-- 共通 ----------------------------------------------------------------------------------------------------------*/
.cnt { padding:20px 0px 0px 0px; margin:0px 20px 20px 20px; width:878px; text-align:left; }
/*#main { padding:20px 0px 0px 0px; margin:0px auto 20px auto; width:878px; text-align:left;}*/
#main { padding:0px 0px 0px 0px; margin:0px auto 20px auto; width:878px; text-align:left;}


/*-- イベントカレンダー --------------------------------------------------------------------------------------------*/
/*-- イベントカレンダー（一覧） --*/
#event .cntbox { padding:20px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main .ectitlebox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#main .ectitle { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                 text-align:center; width:878px; height:62px; 
                 background-image:url(../scvb_img/cnt_bg_ectitle.gif);
		         background-position:0px 0px; background-repeat:no-repeat;}
#main .ectitle .txt { padding:22px 0px 0px 0px; margin:0px; text-align:center;}
#main .ectitle .back { padding:33px 0px 0px 0px; margin:0px 0px 0px 0px; width:115px;
                       background-image:url(../scvb_img/cnt_bg_ectitle_l.gif);
		               background-position:0px 0px; background-repeat:no-repeat;}
#main .ectitle .back .linkbox { padding:0px 5px 0px 21px; margin:0px 0px 0px 12px;
                                font-size:16px; line-height:26px; color:#ffffff; text-align:left;
                                background-image:url(../scvb_img/cnt_bg_ecback.gif);
						        background-repeat:no-repeat; background-position:0px 0px;}
#main .ectitle .next { padding:33px 0px 0px 0px; margin:0px 0px 0px 0px; width:115px;
                       background-image:url(../scvb_img/cnt_bg_ectitle_r.gif);
		               background-position:right 0px; background-repeat:no-repeat;}
#main .ectitle .next .linkbox { padding:0px 21px 0px 7px; margin:0px 9px 0px 0px;
                                font-size:16px; line-height:26px; color:#ffffff; text-align:right;
                                background-image:url(../scvb_img/cnt_bg_ecnext.gif);
								background-repeat:no-repeat; background-position:0px 0px;}
/*#main .ectitle a { color:#ffffff; text-decoration:underline;}*/
#main .ectitle a { color:#000000; text-decoration:none;}


/*#main #eventcalendarbox { padding:1px 1px 1px 1px; margin:0px 0px 0px 0px;
                    border-style:solid; border-width:1px; border-color:#833331;}*/
#main #eventcalendarbox { padding:1px 1px 0px 1px; margin:0px 0px 0px 0px; background-color:#106240;}

#main #eventcalendar { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:876px;
                       border-collapse:collapse; text-align:center; background-color:#ffffff;
				       border-style:solid; border-width:1px; /*border-color:#833331;*/ border-color:#74a48f; border-bottom:none;}
#main #eventcalendar a { color:#106240; text-decoration:underline;}
#main #eventcalendar th { padding:0px 9px 0px 9px; margin:0px 0px 0px 0px;
                          text-align:center; background-color:#9b403f;
				   	      font-size:16px; line-height:22px; color:#ffffff; font-weight:normal;
						  border-right-width:1px; border-right-style:solid; border-color:#74a48f;
                          background-image:url(../scvb_img/cnt_bg01_evntcalendar.gif); background-position:0px 0px; background-repeat:repeat-x;
						  background-color:#24836e;}
#main #eventcalendar .term_date { width:170px;}
#main #eventcalendar .term_event { width:283px;}
#main #eventcalendar .term_space { width:180px;}
#main #eventcalendar .term_info { width:180px;}
/*#main #eventcalendar .term_bg { padding:0px 9px 0px 9px; margin:0px 0px 0px 0px;
                                text-align:center; background-color:#9b403f;
				   	            font-size:16px; line-height:22px;
						        color:#ffffff; font-weight:normal;
                                background-image:url(../scvb_img/cnt_bg01_evntcalendar.jpg);
						        background-position:0px 0px; background-repeat:repeat-x;}*/
#main #eventcalendar td { padding:9px 0px 9px 0px; margin:0px 0px 0px 0px; text-align:left;
                          border-width:1px; border-style:solid; border-color:#74a48f; border-bottom:none;  border-top:none;}
/*#main #eventcalendar td.txt02 { padding:9px 0px 9px 0px; margin:0px 0px 0px 0px;}*/					   
#main #eventcalendar td.term_year { width:55px; background-color:#f8fbfa; }
#main #eventcalendar td.term_month { width:115px; background-color:#f8fbfa; }
#main #eventcalendar .com { padding:0px 5px 0px 5px; margin:0px; font-size:16px; line-height:22px; }
#main #eventcalendar .line { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                             font-size:0px; line-height:1px; height:1px; background-color:#106240;}				
#main #eventcalendar .photo_s { padding:0px; margin:0px; float:left; width:100px; text-align:left;}
#main #eventcalendar .photo_s img { width:90px;}

#main #eventcalendar td.line { font-size:0px; line-height:1px; background-image:url(../scvb_img/eventcal_yokoline.gif); background-position:0px 0px; background-repeat:repeat-x; height:2px; }


/*-- 前の■件、次の■件 --*/
#event .pagelinkbox02 { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; width:878px;}
#event .pagelinkbox02 .pagelink { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; text-align:center; width:878px;}
#event .pagelinkbox02 .pagelink .back { padding:33px 0px 0px 0px; margin:0px 0px 0px 0px; width:439px; background-image:none;}
#event .pagelinkbox02 .pagelink .back .linkbox { padding:0px 0px 0px 21px; margin:0px 0px 0px 12px;
                                        font-size:16px; line-height:26px; color:#ffffff; text-align:left;
                                        background-image:url(../scvb_img/cnt_bg_ecback02.gif);
								        background-repeat:no-repeat; background-position:0px 0px;}
#event .pagelinkbox02 .pagelink .next { padding:33px 0px 0px 0px; margin:0px 0px 0px 0px; width:439px; background-image:none;}
#event .pagelinkbox02 .pagelink .next .linkbox { padding:0px 21px 0px 7px; margin:0px 9px 0px 0px;
                                        font-size:16px; line-height:26px; color:#ffffff; text-align:right;
                                        background-image:url(../scvb_img/cnt_bg_ecnext02.gif);
								        background-repeat:no-repeat; background-position:right 0px;}
#event .pagelinkbox02 .pagelink a { color:#000000; text-decoration:none;}


#content .eventbox { width:878px; padding:20px 0px 0px 0px; margin:0px auto 20px auto; text-align:left;
                     background-image:url(../scvb_img/cnt_bg_eventbox.gif);
					 background-position:0px 89px; background-repeat:repeat-x;}
#content .eventbox .title { padding:0px 0px 0px 36px; margin:0px 0px 24px 0px;
                            font-size:30px; line-height:69px; color:#3c3c3c; font-weight:bold;
                            background-image:url(../scvb_img/cnt_t_event.gif);
							background-position:0px 0px; background-repeat:no-repeat;}
#content .eventbox .cnt_leftbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                  width:494px; float:left;}
#content .eventbox .cnt_rightbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                   width:360px; float:right;}
#content .eventbox .combox_st { padding:0px 0px 0px 0px; margin:0px 0px 1px 22px;}
#content .eventbox .combox02 { padding:0px 0px 0px 0px; margin:0px 0px 20px 22px;
                               background-image:url(../scvb_img/cnt_bg_combox02.gif);
							   background-position:0px 0px; background-repeat:repeat-x;
							   background-color:#f2f2f2;
							   border-style:solid; border-width:1px; border-color:#dedede; border-collapse:collapse;}
/*#content .eventbox .combox02 .top { padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;
                                    font-size:0px; line-height:1px; height:2px;
                                    background-image:url(../scvb_img/cnt_bg_combox02_top.gif);
							        background-position:0px 0px; background-repeat:no-repeat;}*/
/*#content .eventbox .combox02 .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                       height:32px;
                                       background-image:url(../scvb_img/cnt_bg_combox_bottom.gif);
							           background-position:0px 0px; background-repeat:repeat-x;}*/
#content .eventbox .combox02 .HP { padding:0px 0px 0px 360px; margin:0px 0px 0px 0px;
                                   height:26px; font-size:16px; line-height:20px;
                                   background-image:url(../scvb_img/cnt_bg_HP.gif);
							       background-position:0px 0px; background-repeat:no-repeat;}
#content .eventbox .combox02 .HP a { color:#004d3c; text-decoration:underline;}
#content .eventbox .combox02 .com { padding:0px 0px 20px 0px; margin:0px 15px 20px 15px;
                                    font-size:16px; line-height:22px;
                                    background-image:url(../scvb_img/com_3hline.gif);
								    background-position:0px bottom; background-repeat:repeat-x;}
#content .eventbox .combox02 .com p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                      font-size:16px; line-height:22px;}								  
/*#content .eventbox .combox .com .photobox { padding:0px; margin:0px 0px 10px 0px;
                                            width:260px; float:left; }
#content .eventbox .combox .com .photo { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                         width:244px; height:244px; background-color:#ffffff;
                                         border-style:solid; border-width:1px; border-color:#808080;}*/									 

#content .eventbox .combox02 .photo { padding:1px 1px 1px 1px; margin:0px 10px 10px 0px; float:left;
                                      background-color:#ffffff;
                                      border-style:solid; border-width:1px; border-color:#808080;}
#content .eventbox .linkbox { padding:0px 0px 0px 0px; margin:0px 0px 20px 22px;}
#content .eventbox .linkbox .st { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#content .eventbox .linkbox .linklist { padding:0px 0px 0px 0px; margin:0px 15px 10px 15px;
                                        font-size:16px; line-height:22px;}
#content .eventbox .linkbox .linklist a { padding:1px 0px 1px 10px; margin:0px 15px 0px 15px; display:block;
                                          font-size:16px; line-height:16px;
								 		  background-image:url(../scvb_img/cnt_arrow_green.gif);
									      background-position:0px 5px; background-repeat:no-repeat;}
#content .eventbox .eventinfo { padding:0px 0px 0px 0px; margin:0px 22px 10px 0px;}
#content .eventbox .eventinfo　.pdf { padding:0px 0px 3px 25px; margin:0px 0px 10px 10px;
                                      background-image:url(../scvb_img/com_icon_pdf.gif);
								      background-position:0px 1px; background-repeat:no-repeat;}
#content .eventbox .gmapbox { padding:8px 0px 12px 7px; margin:0px 1px 5px 1px;
                              background-image:url(../scvb_img/cnt_bg_gmapbox02.gif);
						      background-position:0px 0px; background-repeat:no-repeat;}
#content .eventbox .gmapbox .map { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                   width:320px; height:240px;
                                   border-style:solid; border-width:1px; border-color:#a1a1a1;}
#content .eventbox .gmapbox .map_link { padding:12px 0px 0px 222px; margin:0px 0px 0px 0px;}
#content .eventbox .gmapbox a { color:#004d3c; text-decoration:underline;}



/*#content .eventbox .gmapbox { padding:0px 0px 0px 0px; margin:0px 24px 20px 1px;
                              font-size:0px; line-height:0px;
                              background-image:url(../scvb_img/cnt_bg_gmap.gif);
						      background-position:0px 0px; background-repeat:repeat-y;}
#content .eventbox .gmapbox .top { padding:8px 7px 0px 7px; margin:0px 0px 0px 0px;
                                   background-image:url(../scvb_img/cnt_bg_gmap_top.gif);
								   background-position:0px 0px; background-repeat:no-repeat;}
#content .eventbox .gmapbox .bottom { padding:12px 0px 11px 230px; margin:0px 0px 0px 0px;
                                   font-size:16px; line-height:22px;
                                   background-image:url(../scvb_img/cnt_bg_gmap_bottom.gif);
							       background-position:0px bottom; background-repeat:no-repeat;}
#content .eventbox .gmapbox .map { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                border-style:solid; border-width:1px; border-color:#a1a1a1;}*/



#content .eventbox .photogallery { padding:30px 0px 0px 0px; margin:0px 22px 20px 22px;}
#content .eventbox .photogallery .st { padding:0px 0px 0px 0px; margin:0px 0px 16px 0px;}
#content .eventbox .photogallery .photolist { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:834px;}
/*#content .eventbox .photogallery .photolist .list { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                                    width:119px; height:120px; float:left;
                                                    background-image:url(../scvb_img/cnt_bg_photobox.jpg);
													background-position:0px 0px; background-repeat:no-repeat;}*/
/*#content .eventbox .photogallery .photolist .list img { width:90%; height:90%; width:100px; padding:0px; margin:0px; border:none;}*/
/*#content .eventbox .photogallery .photolist .list .photo { padding:0px; margin:0px; text-align:center; width:104px; height:104px;}*/
#content .eventbox .photogallery .photolist .photo { padding:0px; margin:0px; text-align:center; width:119px;}
#content .eventbox .photogallery .photolist .photo img { width:100px; padding:0px; margin:0px; border:none;}


#content .infobox01 { padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;
                      background-color:#e2e2e2;}
#content .infobox02 { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
/*#content .infobox02 { padding:2px 0px 0px 0px; margin:0px 0px 10px 0px;
					  border-style:solid; border-width:1px; border-color:#bdbdbd;
					  background-image:url(../scvb_img/cnt_bg_infobox02.gif);
					  background-position:1px 0px; background-repeat:repeat-y;
					  background-color:#e7e7e7; }*/
#content .hyou_info { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                      border-style:solid; border-width:1px; border-color:#bdbdbd; border-collapse:collapse;}
#content .hyou_info .bg_top { padding:0px; margin:0px;
                              font-size:0px; line-height:1px; height:2px;
                              background-image:url(../scvb_img/cnt_bg_info_top.gif);
							  background-position:0px 0px; background-repeat:repeat-x;
							  border-style:solid; border-width:1px; border-color:#b7b7b7;}
#content .hyou_info .bg01 { padding:5px 9px 5px 9px; margin:0px;
                            font-size:16px; line-height:22px; font-weight:normal;
                            background-image:url(../scvb_img/cnt_bg01_info.gif);
							background-position:0px 0px; background-repeat:repeat-x;
							border-style:solid; border-width:1px; border-color:#b7b7b7;
							background-color:#eeeeee;}
#content .hyou_info .bg02 { padding:5px 9px 5px 9px; margin:0px; text-align:center;
                            font-size:16px; line-height:22px; font-weight:normal; color:#444444;
                            background-image:url(../scvb_img/cnt_bg02_info.gif);
							background-position:0px 0px; background-repeat:repeat-x;
							background-color:#eaeaea;
							border-style:solid; border-width:1px; border-color:#bdbdbd;}
#content .hyou_info .bg03 { padding:5px 9px 5px 9px; margin:0px;
                            font-size:16px; line-height:22px; color:#444444;
                            background-image:url(../scvb_img/cnt_bg03_info.gif);
							background-position:0px 0px; background-repeat:repeat-x;
							background-color:#ffffff;
							border-style:solid; border-width:1px; border-color:#bdbdbd;}
/*#content .hyou_info .bg03 { padding:5px 9px 5px 9px; margin:0px;
                            font-size:16px; line-height:22px;
                            background-image:url(../scvb_img/cnt_bg03_info.gif);
							background-position:0px 0px; background-repeat:repeat-x;
							background-color:#ffffff;}*/							
#content .hyou_info .txt01 { padding:5px 9px 5px 9px; margin:0px;
                             font-size:16px; line-height:22px; font-weight:normal;
							 border-style:solid; border-width:1px; border-color:#b7b7b7; border-left:none;
							 background-color:#ffffff;}


#main .infobox01 { padding:0px 0px 0px 0px; margin:0px 20px 20px 20px;
                   background-color:#e2e2e2;}
#main .infobox02 { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
/*#main .infobox02 { padding:2px 0px 2px 1px; margin:0px 0px 10px 0px;
				   border-style:solid; border-width:1px; border-color:#d2d1d1;
				   background-image:url(../scvb_img/cnt_bg\infobox02.gif);
				   background-position:1px 0px; background-repeat:repeat-y;
				   background-color:#e7e7e7;}*/
#main .hyou_info { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                   border-style:solid; border-width:1px; border-color:#b7b7b7; border-collapse:collapse;}
#main .hyou_info .bg_top { padding:0px; margin:0px;
                           font-size:0px; line-height:1px; height:2px;
                           background-image:url(../scvb_img/cnt_bg_info_top.gif);
	  				       background-position:0px 0px; background-repeat:repeat-x;
						   border-style:solid; border-width:1px; border-color:#b7b7b7;}
#main .hyou_info .bg01 { padding:5px 9px 5px 9px; margin:0px;
                         font-size:16px; line-height:22px; font-weight:normal;
                         background-image:url(../scvb_img/cnt_bg01_info.gif);
						 background-position:0px 0px; background-repeat:repeat-x;
						 border-style:solid; border-width:1px; border-color:#b7b7b7;
						 background-color:#eeeeee;}
#main .hyou_info .bg02 { padding:5px 9px 5px 9px; margin:0px; text-align:center;
                         font-size:16px; line-height:22px; font-weight:normal; color:#444444;
                         background-image:url(../scvb_img/cnt_bg02_info.gif);
						 background-position:0px 0px; background-repeat:repeat-x;
						 background-color:#eaeaea;
						 border-style:solid; border-width:1px; border-color:#bdbdbd;}
#main .hyou_info .bg03 { padding:5px 9px 5px 9px; margin:0px;
                         font-size:16px; line-height:22px; color:#444444;
                         background-image:url(../scvb_img/cnt_bg03_info.gif);
						 background-position:0px 0px; background-repeat:repeat-x;
						 background-color:#ffffff;
						 border-style:solid; border-width:1px; border-color:#bdbdbd;}
/*#main .hyou_info .bg01 { padding:5px 9px 5px 9px; margin:0px;
                         font-size:16px; line-height:22px; font-weight:normal;
                         background-image:url(../scvb_img/cnt_bg01_info.gif);
						 background-position:0px 0px; background-repeat:repeat-x;
						 border-style:solid; border-width:1px; border-color:#b7b7b7;
						 background-color:#eeeeee;}
#main .hyou_info .bg02 { padding:5px 9px 5px 9px; margin:0px; text-align:center;
                         font-size:16px; line-height:22px; font-weight:normal; color:#444444;
                         background-image:url(../scvb_img/cnt_bg02_info.gif);
						 background-position:0px 0px; background-repeat:repeat-x;
					     background-color:#e5e5e5;}
#main .hyou_info .bg03 { padding:5px 9px 5px 9px; margin:0px;
                         font-size:16px; line-height:22px;
                         background-image:url(../scvb_img/cnt_bg03_info.gif);
						 background-position:0px 0px; background-repeat:repeat-x;
						 background-color:#ffffff;}*/
#main .hyou_info .txt01 { padding:5px 9px 5px 9px; margin:0px;
                          font-size:16px; line-height:22px; font-weight:normal;
						  border-style:solid; border-width:1px; border-color:#b7b7b7; border-left:none;
						  background-color:#ffffff;}

/*** 施設 ***********************************************************************************/
#plantmain { padding:0px 0px 0px 0px; margin:0px auto 20px auto; width:881px; text-align:left;}
#plantmain img { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; font-size:0px; line-height:0px; }
#plantmain a { padding:0px; margin:0px; border:0px; display:inline; background-color:none; text-decoration:underline;}

#plantmain .plantmainimg { padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;}

#plantmain #searcharea { padding:0px 0px 0px 0px; margin:0px 15px 0px 15px;}
#plantmain .categorybox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:415px; float:left; text-align:center;}
#plantmain .categorybox .btnbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                  background-image:url(../scvb_img/cnt_bg_catbox.gif);
								  background-position:0px bottom; background-repeat:repeat-x;
								  background-color:#377aad; font-size:0px; line-height:0px;}
#plantmain .categorybox .txt_st { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#plantmain .categorybox .txt_st02 { padding:0px 0px 0px 0px; margin:0px 0px 21px 0px;}
#plantmain .categorybox .btn_cat { padding:0px 0px 0px 0px; margin:0px 2px 4px 2px;}
#plantmain .categorybox .btn_more { padding:12px 0px 0px 0px; margin:0px 0px 0px 0px;}
#plantmain .categorybox .btn_more02 { padding:32px 0px 0px 0px; margin:0px 0px 0px 0px;}
#plantmain .categorybox .morebox { padding:12px 12px 12px 12px; margin:0px 0px 0px 0px; background-color:#000000;}
#plantmain .categorybox .categorylist { padding:5px 10px 10px 5px; margin:0px 0px 0px 0px;
                                        background-color:#ffffff;}
#plantmain .categorybox .categorylist .list { padding:7px 0px 9px 0px; margin:0px 0px 0px 0px;
                                              background-image:url(../scvb_img/com_dl_gray.gif);
										      background-position:0px bottom; background-repeat:repeat-x;}
#plantmain .categorybox .categorylist .photo { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:110px; text-align:center; float:left;}
#plantmain .categorybox .categorylist .combox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:260px; float:right; text-align:left;}
#plantmain .categorybox .categorylist .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 3px 0px; font-size:16px; line-height:16px;}
#plantmain .categorybox .categorylist .txt { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#plantmain .categorybox .txt_close { padding:10px 20px 10px 10px; margin:0px auto 0px 0px; background-color:#ffffff; text-align:right;}



#plantmain .areabox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:415px; float:right; text-align:center;}
#plantmain .areabox .btnbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                              background-image:url(../scvb_img/cnt_bg_areabox.gif);
							  background-position:0px bottom; background-repeat:repeat-x;
							  background-color:#37a6bd; font-size:0px; line-height:0px;}
#plantmain .areabox .txt_st { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#plantmain .areabox .btnbox .btn_area { padding:0px 0px 0px 0px; margin:0px 2px 4px 2px;}
#plantmain .areabox .btn_more { padding:12px 0px 0px 0px; margin:0px 0px 0px 0px;}
#plantmain .areabox .morebox { padding:12px 12px 12px 12px; margin:0px 0px 0px 0px; background-color:#000000;}
#plantmain .areabox .mapbox { padding:10px 10px 10px 10px; margin:0px auto 0px 0px; background-color:#ffffff;}
#plantmain .areabox .txt_close { padding:10px 20px 10px 10px; margin:0px auto 0px 0px; background-color:#ffffff; text-align:right;}






#main #plant { padding:26px 23px 0px 22px; margin:0px 0px 0px 0px;
               background-image:url(../scvb_img/cnt_bg_plant.jpg);
			   background-position:0px 0px; background-repeat:no-repeat;}
#main #plant #cnt .cat_title { padding:0px 0px 0px 0px; margin:0px 0px 1px 0px; height:36px;
                               background-image:url(../scvb_img/cnt_cat_plant.gif);
				               background-position:0px 0px; background-repeat:no-repeat;
							   font-size:16px; line-height:22px; font-weight:bold; color:#3c1f00;}
#main #plant #cnt .cat_title .iconbox { padding:0px; margin:0px 0px 0px 0px; width:150px; float:left; font-size:0px; line-height:0px;}
#main #plant #cnt .cat_title .txtbox { padding:9px 0px 0px 0px; margin:0px 0px 0px 0px; width:450px; float:left; font-size:16px; line-height:22px; }


#main #plant #cnt { padding:0px; margin:0px; width:606px; float:left;} 
#main #plant #cnt .cntbox { padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;
                            border-style:solid; border-width:1px; border-color:#dedede;}
#main #plant #cnt .plantbox { padding:18px 10px 18px 0px; margin:0px 15px 0px 15px;
                                 background-image:url(../scvb_img/com_3hline.gif);
								 background-position:0px bottom; background-repeat:repeat-x;}
#main #plant #cnt .plantbox .photo { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                        width:120px; float:left;}
#main #plant #cnt .plantbox .photo img { padding:1px 1px 1px 1px; margin:0px 0px 0px 0px; width:90px; height:90px;
                                            border-style:solid; border-width:1px; border-color:#808080;}
#main #plant #cnt .plantbox .combox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                         width:440px; float:left;}
#main #plant #cnt .plantbox .name { padding:0px 0px 2px 21px; margin:0px 0px 0px 0px;
                                    font-size:16px; left:16px; font-weight:bold; color:#9e3838;
									background-image:url(../scvb_img/cnt_icon_arrow.gif); 
									background-position:0px 0px; background-repeat:no-repeat;}
#main #plant #cnt .plantbox .icon { padding:0px 0px 3px 12px; margin:0px 0px 0px 10px; font-size:0px; line-height:0px;}
#main #plant #cnt .plantbox .icon img { padding:0px; margin:0px 0px 1px 0px;}
#main #plant #cnt .plantbox .address { padding:0px 0px 10px 0px; margin:0px 0px 0px 22px;
                                       font-size:14px; line-height:12px; color:#333333;}
#main #plant #cnt .plantbox .com { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                      font-size:14px; line-height:22px; color:#545454;}


/*-- side --*/
#main #plant #side { padding:0px; margin:0px; width:202px; float:right; font-size:0px; line-height:0px;}
#side a { color:#3c3c3c; text-decoration:underline;}
#side .kanko { padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; background-color:#fbedd6;}
#side .kanko .side_cat { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;
                         /*background-image:url(../scvb_img/side_st_kanko.gif);
						 background-position:0px 0px; background-repeat:no-repeat;*/
                         background-color:#fbedd6; color:#ffffff; 
						 /*font-size:16px; line-height:21px; text-align:center;*/}
#side .kanko .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 6px 6px;}
#side .kanko .line { padding:0px 0px 1px 0px; margin:0px 6px 10px 6px;
                     font-size:0px; line-height:3px;
                     background-image:url(../scvb_img/side_3hline_kanko.gif);
					 background-position:0px bottom; background-repeat:repeat-x;}
#side .kanko .categorylist { padding:0px 0px 0px 0px; margin:0px 0px 10px 6px;}
#side .kanko .categorylist .list { padding:0px 0px 1px 0px; margin:0px;
                                   /*font-size:16px; line-height:22px;*/
                                   /*background-image:url(../scvb_img/side_3hline_kanko.gif);
							       background-position:0px bottom; background-repeat:repeat-x;*/}
#side .conv { padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; background-color:#f2ecfe;}
#side .conv .side_cat { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;
                        /*background-image:url(../scvb_img/side_st_conv.gif);
						background-position:0px 0px; background-repeat:no-repeat;*/
                        background-color:#f2ecfe; color:#ffffff; 
						/*font-size:16px; line-height:21px; text-align:center;*/}
#side .conv .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 6px 6px;}
#side .conv .line { padding:0px 0px 1px 0px; margin:0px 6px 10px 6px;
                    font-size:0px; line-height:3px;
                    background-image:url(../scvb_img/side_3hline_conv.gif);
			        background-position:0px bottom; background-repeat:repeat-x;}
#side .conv .categorylist { padding:0px 0px 0px 0px; margin:0px 0px 10px 6px;}
#side .conv .categorylist .list { padding:0px 0px 1px 0px; margin:0px;
                                  /*font-size:16px; line-height:22px;*/
                                  /*background-image:url(../scvb_img/side_3hline_conv.gif);
							      background-position:0px bottom; background-repeat:repeat-x;*/}
#side .stayeat { padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; background-color:#e8f3ff;}
#side .stayeat .side_cat { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;
                           /*background-image:url(../scvb_img/side_st_stayeat.gif);
					   	   background-position:0px 0px; background-repeat:no-repeat;*/
                           background-color:#e8f3ff; color:#ffffff; 
						   /*font-size:16px; line-height:21px; text-align:center;*/}
#side .stayeat .txt_sst { padding:0px 0px 0px 0px; margin:0px 0px 6px 6px;}
#side .stayeat .line { padding:0px 0px 1px 0px; margin:0px 6px 10px 6px;
                       font-size:0px; line-height:3px;
                       background-image:url(../scvb_img/side_3hline_stayeat.gif);
			           background-position:0px bottom; background-repeat:repeat-x;}
#side .stayeat .categorylist { padding:0px 0px 0px 0px; margin:0px 0px 10px 6px;}
#side .stayeat .categorylist .list { padding:0px 0px 1px 0px; margin:0px;
                                     /*ont-size:12px; line-height:22px;*/
                                     /*background-image:url(../scvb_img/side_3hline_stayeat.gif);
				 		             background-position:0px bottom; background-repeat:repeat-x;*/}
#side .cat_otherbox { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;
                      background-image:url(../scvb_img/side_bg_cat_otherbox.gif);
					  background-position:0px 0px; background-repeat:repeat-y;}
#side .cat_otherbox .btnbox { padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center;}
#side .cat_otherbox .btnbox img { padding:0px 0px 0px 0px; margin:0px 0px 4px 0px;}
#side .cat_otherbox .bottom { padding:0px; margin:0px; 
                              font-size:0px; line-height:0px; height:3px;
					          background-image:url(../scvb_img/side_bg_cat_otherbox_bottom.gif);
     	   				      background-position:0px bottom; background-repeat:no-repeat;}

					   
									   
/*-- 前の■件、次の■件 --*/
#main .pagelinkbox { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; width:606px; float:left;}
#main .pagelinkbox .pagelink { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; /*width:576px;*/}
/*#main .pagelink .back { padding:33px 0px 0px 25px; margin:0px 0px 0px 0px; text-align:left;
                        font-size:16px; line-height:26px; color:#ffffff;
                        background-image:url(../scvb_img/cnt_bg_ecback02.gif);
			            background-repeat:no-repeat; background-position:0px 33px;}
#main .pagelink .next { padding:33px 25px 0px 0px; margin:0px 0px 0px 0px; width:120px; text-align:right;
                        font-size:16px; line-height:26px; color:#ffffff;
                        background-image:url(../scvb_img/cnt_bg_ecnext02.gif);
						background-repeat:no-repeat; background-position:right 33px;}
#main .pagelink a { color:#000000; text-decoration:none;}*/
#main .pagelinkbox .pagelink .back { padding:33px 0px 0px 0px; margin:0px 0px 0px 0px; width:400px; background-image:none;}
#main .pagelinkbox .pagelink .back .linkbox { padding:0px 0px 0px 21px; margin:0px 0px 0px 12px;
                                              font-size:16px; line-height:26px; color:#ffffff; text-align:left;
                                              background-image:url(../scvb_img/cnt_bg_ecback02.gif);
								              background-repeat:no-repeat; background-position:0px 0px;}
#main .pagelinkbox .pagelink .next { padding:33px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:none;}
#main .pagelinkbox .pagelink .next .linkbox { padding:0px 21px 0px 7px; margin:0px 9px 0px 0px;
                                              font-size:16px; line-height:26px; color:#ffffff; text-align:right;
                                              background-image:url(../scvb_img/cnt_bg_ecnext02.gif);
							                  background-repeat:no-repeat; background-position:right 0px;}
#main .pagelinkbox .pagelink a { color:#000000; text-decoration:none;}

									 


/*** 施設詳細 *******************************************************************************/
#main #plantcnt { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                     background-image:url(../scvb_img/cnt_bg_plant.jpg);
				     background-position:0px 67px; background-repeat:no-repeat;}
#main #plantcnt .title { padding:0px 0px 0px 36px; margin:0px 0px 24px 0px;
                         font-size:30px; line-height:69px; color:#3d3d3d; font-weight:bold;
                         background-image:url(../scvb_img/cnt_t_plant.gif);
						 background-position:0px 0px; background-repeat:no-repeat;}
#main #plantcnt .title .kana { padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;
                               font-size:16px; line-height:16px; font-weight:normal; font-family:Latha;}

#main #plantcnt .cnt_leftbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                               width:596px; float:left;}
#main #plantcnt .cnt_rightbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                width:261px; float:right;}
#main #plantcnt .combox_st { padding:0px 0px 0px 0px; margin:0px 0px 1px 22px;}
#main #plantcnt .combox { padding:0px 0px 0px 0px; margin:0px 0px 20px 22px;
                          background-image:url(../scvb_img/cnt_bg_combox.gif);
						  background-position:0px 0px; background-repeat:repeat-y;}
#main #plantcnt .combox .top { padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;
                                  font-size:0px; line-height:1px; height:2px;
                                  background-image:url(../scvb_img/cnt_bg_combox_top.gif);
							      background-position:0px 0px; background-repeat:no-repeat;}
#main #plantcnt .combox .bottom { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                  height:1px; clear:both; font-size:0px; line-height:1px;
								  background-image:url(../scvb_img/cnt_bg_combox_bottom.gif);
							      background-position:0px 0px; background-repeat:no-repeat;}
#main #plantcnt .combox .com { padding:0px 0px 20px 0px; margin:0px 15px 20px 15px;
                               background-image:url(../scvb_img/com_3hline.gif);
							   background-position:0px bottom; background-repeat:repeat-x;}
#main #plantcnt .combox .photo { padding:1px 1px 1px 1px; margin:0px 10px 10px 0px; float:left;
                                    background-color:#ffffff;
                                    border-style:solid; border-width:1px; border-color:#808080;}
#main #plantcnt .moviebox { padding:20px 0px 10px 0px; margin:0px 0px 0px 0px; text-align:center;}

#main #plantcnt .gmapbox { padding:7px 0px 12px 7px; margin:0px 1px 5px 1px;
                           background-image:url(../scvb_img/cnt_bg_gmapbox.gif);
						   background-position:0px 0px; background-repeat:no-repeat;}
#main #plantcnt .gmapbox .map { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
                                width:222px; height:187px;
                                border-style:solid; border-width:1px; border-color:#a1a1a1;}
#main #plantcnt .gmapbox .map_link { padding:16px 0px 0px 130px; margin:0px 0px 0px 0px;}
.map_link {font-size: 12px}
#main #plantcnt .plantguide { padding:0px 0px 0px 0px; margin:0px 0px 20px 22px;}
#main #plantcnt .plantguide .st { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main #plantcnt .plantguide .sst_txt { padding:0px 0px 0px 12px; margin:0px 0px 0px 0px;
                                       background-image:url(../scvb_img/cnt_sst_plantguide.gif);
									   background-position:0px 0px; background-repeat:no-repeat;
									   font-size:16px; line-height:22px; font-weight:bold; color:#585858;}
#main #plantcnt .plantguide .pdf { padding:0px 0px 3px 25px; margin:0px 0px 10px 10px;
                                   background-image:url(../scvb_img/com_icon_pdf.gif);
								   background-position:0px 1px; background-repeat:no-repeat;}
#main #plantcnt .plantinfo { padding:0px 0px 0px 0px; margin:0px 23px 20px 0px;}
#main #plantcnt .plantinfo .st { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main #plantcnt .plantinfo .address { padding:3px 0px 5px 0px; margin:0px 10px 0px 10px; color:#3c3c3c;}
#main #plantcnt .plantinfo .tel { padding:1px 0px 1px 0px; margin:0px 10px 0px 10px; color:#ac1212; 
                                  font-size:18px; line-height:20px; font-weight:bold;}
#main #plantcnt .plantinfo .tel .txt_sst { padding:0px 0px 0px 0px; margin:0px 7px 0px 0px;
                                           color:#ac1212; font-size:14px; line-height:20px; font-weight:bold;}
#main #plantcnt .plantinfo .fax { padding:1px 0px 1px 0px; margin:0px 10px 5px 10px; 
                                  color:#ac1212; font-size:18px; line-height:20px; font-weight:bold;}
#main #plantcnt .plantinfo .fax .txt_sst { padding:0px 0px 0px 0px; margin:0px 7px 0px 0px;
                                           color:#ac1212; font-size:14px; line-height:20px; font-weight:bold;}
#main #plantcnt .plantinfo .access { padding:5px 0px 5px 25px; margin:0px 0px 0px 10px;
                                     background-image:url(../scvb_img/com_icon_access.gif);
								     background-position:0px 4px; background-repeat:no-repeat;}
#main #plantcnt .plantinfo .parking { padding:5px 0px 5px 25px; margin:0px 0px 0px 10px;
                                      background-image:url(../scvb_img/com_icon_parking.gif);
								      background-position:0px 4px; background-repeat:no-repeat;}
#main #plantcnt .plantlink { padding:0px 0px 0px 0px; margin:0px 0px 20px 22px;}
#main #plantcnt .plantlink .st { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main #plantcnt .plantlink .linklist { padding:0px 0px 0px 0px; margin:0px 15px 10px 15px;
                                       font-size:16px; line-height:22px;}
#main #plantcnt .plantlink .linklist a { padding:1px 0px 1px 10px; margin:0px 15px 0px 15px; display:block;
                                         font-size:16px; line-height:16px;
										 background-image:url(../scvb_img/cnt_arrow_blue.gif);
									     background-position:0px 5px; background-repeat:no-repeat;}
#main #plantcnt .yoyakulist { padding:0px; margin:0px; font-size:16px; line-height:22px;}
#main #plantcnt .yoyakulist a { padding:1px 0px 1px 10px; margin:0px 0px 0px 0px; display:block;
                                font-size:16px; line-height:16px;
				 			    background-image:url(../scvb_img/cnt_arrow_blue.gif);
							    background-position:0px 5px; background-repeat:no-repeat;}
#main #plantcnt .photogallery { padding:0px 0px 0px 0px; margin:0px 23px 20px 0px;}
#main #plantcnt .photogallery .st { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#main #plantcnt .photogallery .photolist { padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; width:238px;}
#main #plantcnt .photogallery .photolist .photo { padding:5px 0px 5px 0px; margin:0px; text-align:center; width:119px;}
#main #plantcnt .photogallery .photolist .photo img { width:100px; padding:0px; margin:0px; border:none; }
#main #plantcnt .photogallery .btnbox { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center;}




/*-- /common/css/style.css -----------------------------------------------------------------------------------*/
/*body { background:transparent url(./common/images/h_bg.jpg) repeat-x top left;
	   font-size:16px;}*/
td { line-height: 180%;text-align:left;}
.small { font-size:16px !important /*Non-IE6*/;
	     font-size:10px /*IE6*/;}

/* FONT*/
.subtitle { font-size: 90%; color: #2F7B5A; line-height: 130%; }
.small { font-size: 90%; line-height: 130%; }
.small-bold { font-size: x-small; line-height: 130%; font-weight: bold;}
.xsmall { font-size: 60%; line-height: 150%; }
.xsmall-bold { font-size: 60%; line-height: 150%; font-weight: bold; }
.large { line-height: 130%;	color: #000; font-size: xx-large;}
.bold { font-weight: bold; font-size: 16px;	color: #000;}
.small-white { font-size: 90%; line-height: 130%; color: #FFFFFF; }
.large-white { font-size: 130%; line-height: 130%; color: #FFFFFF; }
.small-red { font-size: 90%; line-height: 130%; color: #CC0A0A; }
.large-red { font-size: 130%; line-height: 130%; color: #CC0A0A; }
.small-blue { font-size: 90%; line-height: 130%; color: #003399; }
.small-pink { font-size: 90%; line-height: 130%; color: #FF7DD6; }
h1.ti { font-size: 130%; line-height: 130%; color: #000000; padding-left:5px; }
.small-en { font-size: 90%; line-height: 130%; padding-left:5px; }

/* none */
.DN {display:none;}

/* Header */
header{
    height: 132px;
}
.hder { width:100%;	height:134px;
     	background:transparent url(http://www.stib.jp/common/images/h_bg.jpg) repeat-x top left;}
.hder_css { width:100%;	height:99px;
		    background:transparent url(http://www.stib.jp/common/images/h_bg.jpg) repeat-x top left;}
.hd_l { width:880px; height:60px;
        background:transparent url(http://www.stib.jp/common/images/h_bg.jpg) repeat top left;}
.box { width:100%; height:35px;	
       background:transparent url(http://www.stib.jp/common/images/h_bg.jpg) repeat bottom left;}
.sub_menu { text-align:left; width:880px; color:#ffffff; font-size:16px; height:30px;}
.sub_menu p { padding:10px 0px 0px 30px !important /*Non-IE6*/;
	          padding:10px 0px 0px 30px /*IE6*/;
	          margin:0;}
.sub_menu a { color:#ffffff; text-decoration:none;}
.sub_menu a:hover { color:#ffffff; text-decoration:underline; background-color:transparent;}


/* Global Navi */
#g_navi { width:1080px; height:33px; margin:0px 0px 0px 2px; padding:0px 0px 0px 0px;}
#g_navi ul { width:1075px; padding:0; margin:0; list-style-type :none;}
#g_navi li { display:inline; float:left;}

#g_navi #g_navi_01 { background:transparent url(http://www.stib.jp/common/images/g_navi_01.jpg) no-repeat bottom left;
                     width:101px; height:33px; display:block;}
#g_navi #g_navi_01 a { background:transparent url(http://www.stib.jp/common/images/g_navi_01.jpg) no-repeat top left; 
                       width:101px; height:33px; display:block;}
#g_navi #g_navi_01 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_01.jpg) no-repeat bottom left; 
                             display:block;}
#g_navi #g_navi_02 { background:transparent url(http://www.stib.jp/common/images/g_navi_02_act.jpg) no-repeat top left; 
                     width:101px; height:33px; display:block;}
#g_navi #g_navi_02 a { background:transparent url(http://www.stib.jp/common/images/g_navi_02.jpg) no-repeat top left; 
                       width:101px; height:33px; display:block;}
#g_navi #g_navi_02 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_02.jpg) no-repeat bottom left; 
                             display:block;}
#g_navi #g_navi_03 { background:transparent url(http://www.stib.jp/common/images/g_navi_03_act.jpg) no-repeat top left; 
                     width:100px; height:33px; display:block;}
#g_navi #g_navi_03 a { background:transparent url(http://www.stib.jp/common/images/g_navi_03.jpg) no-repeat top left; 
                       width:100px; height:33px; display:block;}
#g_navi #g_navi_03 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_03.jpg) no-repeat bottom left; 
                             display:block;}
#g_navi #g_navi_04 { background:transparent url(http://www.stib.jp/common/images/g_navi_04_act.jpg) no-repeat top left; 
                     width:101px; height:33px; display:block;}
#g_navi #g_navi_04 a { background:transparent url(http://www.stib.jp/common/images/g_navi_04.jpg) no-repeat top left; 
                       width:101px; height:33px; display:block;}
#g_navi #g_navi_04 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_04.jpg) no-repeat bottom left;
                             display:block;}
#g_navi #g_navi_05 { background:transparent url(http://www.stib.jp/common/images/g_navi_05_act.jpg) no-repeat top left; 
                     width:100px; height:33px; display:block;}
#g_navi #g_navi_05 a { background:transparent url(http://www.stib.jp/common/images/g_navi_05.jpg) no-repeat top left; 
                       width:100px; height:33px; display:block;}
#g_navi #g_navi_05 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_05.jpg) no-repeat bottom left;
                             display:block;}
#g_navi #g_navi_06 { background:transparent url(http://www.stib.jp/common/images/g_navi_06_act.jpg) no-repeat top left;
                     width:102px; height:33px; display:block;}
#g_navi #g_navi_06 a { background:transparent url(http://www.stib.jp/common/images/g_navi_06.jpg) no-repeat top left; 
                       width:102px; height:33px; display:block;}
#g_navi #g_navi_06 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_06.jpg) no-repeat bottom left; 
                             display:block;}
#g_navi #g_navi_07 { float:right; height:28px; padding:5px 0 0 15px; display:block;}

#g_navi #g_navi_07 .search-form { width:180px; float:left; padding:0px; margin:0px;}
#g_navi #g_navi_07 .search-button { float:left; padding:0px; margin:0px 0px 0px 5px; height:20px;} 
#g_navi #g_navi_08 { background:transparent url(http://www.stib.jp/common/images/g_navi_08_act.jpg) no-repeat top left;
                     width:102px; height:33px; display:block;}
#g_navi #g_navi_08 a { background:transparent url(http://www.stib.jp/common/images/g_navi_08.jpg) no-repeat top left; 
                       width:102px; height:33px; display:block;}
#g_navi #g_navi_08 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_08.jpg) no-repeat bottom left; 
                             display:block;}
#g_navi #g_navi_09 { background:transparent url(http://www.stib.jp/common/images/g_navi_09_act.jpg) no-repeat top left;
                     width:102px; height:33px; display:block;}
#g_navi #g_navi_09 a { background:transparent url(http://www.stib.jp/common/images/g_navi_09.jpg) no-repeat top left; 
                       width:102px; height:33px; display:block;}
#g_navi #g_navi_09 a:hover { background:transparent url(http://www.stib.jp/common/images/g_navi_09.jpg) no-repeat bottom left; 
                             display:block;}


#link_list_topinfo { width:496px !important /*Non-IE6*/; 
                     width:508px /*IE6*/; 
					 color: #006; padding:2px 0 0 5px; margin:0;}
#link_list_topinfo li { display: block; margin:0; 
                        padding:0px 0px 5px 0px !important /*Non-IE6*/; 
						padding:0px 0px 7px 0px /*IE6*/; 
						font-size:10px !important /*Non-IE6*/; 
						font-size:16px /*IE6*/; 
						text-align: left; 
						line-height: 140% !important /*Non-IE6*/;
						line-height: 110% /*IE6*/;}
#link_list_topinfo li a { color:#5C6E92; text-decoration: none;}
#link_list_topinfo li a:link {}
#link_list_topinfo li a:visited {}
#link_list_topinfo li a:hover { color:#0066CC; text-decoration: underline;}


/* Footer */

.ft {font-family: none!important; width:880px; padding:10px 0 10px 0; border-top:1px solid #cccccc; text-align:center; font-size:14px; color:#666666;}
.ft  a { color:#3B71AD; text-decoration:none; }
.ft  a:hover { color:#3B71AD; text-decoration:underline; background-color:transparent;}
.large_center { font-size: xx-large; line-height: normal; text-align: center;}
.small_center { font-size: small; text-align: center; }








