@charset "utf-8";
/*
Theme Name: shizuoka-jdk
Theme URI: http://shizuoka-jidokan.jp/
Description: 静岡の児童館
Author: say
Version: 1.0
*/



/*----------------------------------------------------
	基本設定、リセット
----------------------------------------------------*/
body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { 
   margin:0;
   padding:0;
}
ul{ 
	margin:0;
   padding:0;
   }
li{ 
	margin:0;
   padding:0;
   }
   
p{
	padding:0px;
	margin:0px;
}
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}

/*----------------------------------------------------
	全体指定
----------------------------------------------------*/

body {
	font-family:'ＭＳ Ｐゴシック',Osaka,Verdana,Arial,Helvetica,sans-serif;
	color: #333;
	font-size: 100%;
	}


#page {
	text-align:center;
	background:url(images/sub_bg.jpg) repeat-x top white;
	}
#toppage {
	text-align:center;
	background: url(images/top_bg.jpg) repeat-x top white;
	}
/* =========リンク========= */
a:link {
	color: #0C5FDC;
}
a:visited {
	color: #944976;
}
a:hover {
	color: #0C5FDC;
	text-decoration:none;
}
a:active {
	color: #0C5FDC;
}
/* =========リンク（ヘッダ、サイドバー、フッタ中段）========= */
#header a:link,#left_con .left_con_navi a:link, #foot2_menu a:link{
	color: #666 !important; 
}

#header a:visited,#left_con .left_con_navi a:visited ,#foot2_menu a:visited{
	color: #666 !important;
}
#header a:hover,#left_con .left_con_navi a:hover,#foot2_menu a:hover{
	color: #666 !important;
	text-decoration:none;
}

/*----------------------------------------------------
	ヘッダ
----------------------------------------------------*/
#header {
	width:860px;
	height:61px;
	margin:0px auto;
	text-align:left;
	background:url(images/com_head_bg3.jpg) top repeat-x;	
	}
#head_right_bg{background:url(images/com_head_bg2.jpg) top right no-repeat;}

#header #head_logo{
	background:url(images/com_head_bg1.jpg) top left no-repeat; 
	padding:14px 0 11px 18px;
	width:670px;
	float:left;
	}
#header #head_logo img{ float:left; }	
	
#header #head_logo .description{ 
	padding-top:3px; 
	color:#999; 
	font-size:12px;
	line-height:1.3;
	}
#header #head_logo .description a{
	color:#999 !important;
	text-decoration:none;}
#header #head_right{ 
	width:172px;  
	float:left;
	}

#head_right_fontbtn{
	text-align:left;
	width:160px;
	padding:5px 0 0 10px;
	}
#head_right_fontbtn img{ 
	text-align:right;
	float:left;
	border-bottom:7px solid #fff;
	margin-right: -3px;
	}

#head_right p{
	float:left;
	font-size:1;
	text-indent:-9999px;
	 }

#head_right p a span{
	}
#head_right ul li{
	display: inline;
	text-indent:5px;
	font-size:12px;
	}
	
/*----------------------------------------------------
	グローバルナビ
	両端の背景は”sitepage”で各指定
----------------------------------------------------*/
#gnavi{ width:824px; margin:0 auto;}
#gnavi ul li{ 
	list-style-type:none; 
	display: inline; 
	font-size:1; 
	line-height:0;
	}
#gnavi ul li a img { border:0;}


/*----------------------------------------------------
	ページ内容用
	sitepage1-どんなところ
----------------------------------------------------*/
#sitetop{ }
.sitetop{ background:url(images/top_head_img.jpg) center top no-repeat;  }
#sitepage1,#sitepage2,#sitepage3,#sitepage4,#sitepage5,#sitepage6{ background:url(images/sub_head_img.jpg) center top no-repeat; }

#sub_con{ 
	width:850px; 
	margin:0 auto; 
	padding-bottom:30px;
	}
#sitetop #sub_con{
	background:url(images/top_r_img.gif) bottom right no-repeat;}
#left_con{ 
	width:275px; 
	float:left; 
	text-align:left;
	}
#sitepage1 #left_con,#sitepage5 #left_con{
	background: url(images/sub_lnavi_bg.jpg) 234px 0 no-repeat;
	}	
.left_con_navi{ 
	padding-bottom:5px; 
	background:url(images/com_lnavi_bot.gif) bottom left no-repeat; 
	}
.left_con_navi ul{ 
	background:url(images/sub_lnavi_bg.gif) repeat-y ; 
	}
	
.left_con_navi ul li{ 
	list-style-type:none; 
	width:227px; 
	margin:0 4px 0 4px; 
	font-size:100%; 
	border-top:1px solid #ccc;
	}
#sitepage1 .left_con_navi ul li a,#sitetop .left_con_navi ul li a,#sitepage6 .left_con_navi ul li a{
	background: url(images/com_ico2_pink.gif) no-repeat -3px 0.8em;
	text-decoration:none !important;
	}

#sitepage6 .left_con_navi ul li h2{
	background: url(images/com_ico2_ore.gif) no-repeat -3px 0.8em;
	list-style-type:none; 
	width:227px; 
	margin:0 4px 0 1px; 
	font-size:100%; 
	border-top:1px solid #ccc;
	padding:8px 6px 8px 23px;
	width:198px; 
	}	
#sitepage6 .left_con_navi ul li ul li{
	background:none !important;  }	
#sitepage5 .left_con_navi ul li a,.left_con_navi ul li strong{
	background: url(images/com_ico2_blue.gif) no-repeat -3px 0.8em;
	}	
.left_con_navi ul li a,.left_con_navi ul li strong{
	display:block;   
	padding:8px 6px 8px 23px;
	width:198px; 
	}
#sitepage1 .left_con_navi ul li a:hover,#sitepage5 .left_con_navi ul li a:hover,#sitepage6 .left_con_navi ul li a:hover,#sitetop .left_con_navi ul li a:hover{ background-color:#e3e3e3 !important;}	
.left_con_navi ul li ul{ background:none;}
.left_con_navi ul li ul li{ 
	list-style-type:none; 
	border-bottom:0; 
	margin:0 !important; 
	border-top:1px dotted #ccc;
	}	
.left_con_navi ul li ul li a,#sitepage6 .left_con_navi ul li a{
	background: url(images/com_ico_green.gif) no-repeat 10px 0.8em !important;
	display:block;   
	padding:5px 1px 5px 27px;
	width:199px; 
	}
	
/* ▼IE6のみ 
.left_con_navi .left_con_navi_ie  ul li{ 
	list-style-type:none; 
	width:225px; 
	margin:0 4px 0 4px; 
	font-size:100%; 
	}
	
.left_con_navi .left_con_navi_ie ul li a,.left_con_navi ul li strong{
	background: url(images/com_ico2_pink.gif) no-repeat -3px 0.8em; 
	display:block;   
	padding:8px 6px 8px 23px;
	width:227px;
	}
	
.left_con_navi .left_con_navi_ie ul li ul{ background:none !important;}
.left_con_navi .left_con_navi_ie ul li ul li{ 
	list-style-type:none; 
	border-bottom:0; margin:0 !important; 
	border-top:1px dotted #ccc;
	}	
.left_con_navi .left_con_navi_ie ul li ul li a{
	background: url(images/com_ico_green.gif) no-repeat 10px 0.8em;
	display:block;   
	padding:5px 1px 5px 27px;
	width:230px; 
	}	
▲IE6のみ */	

#right_con{ 
	float: left; 
	width:572px; 
	text-align: left; 
	background:url(images/sub_right_cap.jpg) no-repeat left 25px; 
	}
#top_osirase{ 
	background:url(images/top_r_osirase2.gif) right top no-repeat;
	margin-bottom:10px;
	}
#top_osirase_box{
	width:430px;
	float:left;
	background:url(images/top_r_osirase3.gif) top repeat-x;
	}
#top_osirase_box ul{ 
	margin:10px 0px 20px 10px; 
	padding:5px;
	height:80px;
	overflow:auto;
	width:390px;
	}	
#top_osirase_box ul li{
	list-style-type:none;
	background: url(images/com_ico_orange.gif) no-repeat left 0.2em;
	padding:0 0 0 15px;
	width:350px;
	}
#top_osirase_box ul li span{ font-weight:bold;}	
#top_osirase_box ul li a{
	color:#666;}
#top_osirase a:hover img.layout_float_l{
	opacity: 0.8;
	filter: alpha(opacity=80);
	}
#top_jdknews{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:url(images/top_r_news_bg.gif) repeat-y right;
	clear:both;
	padding:5px 50px 15px 10px ;
	margin-bottom:15px;
	}
#top_jdknews h2{
	margin:0 !important; padding:7px 0 !important;
	background:url(images/top_r_news_line.jpg) repeat-x bottom;
	}
#top_jdknews ul,#top_jdknews dl{
	margin:0 10px;}	
#top_jdknews ul li,#top_jdknews dl dt{
	list-style-type:none;
	padding:3px 0 3px 2px;
	border-bottom:1px dotted #ccc;
	font-size:90%;
	}
#top_jdknews ul li a:hover img{
	opacity: 0.8;
	filter: alpha(opacity=80);
	}	
#top_about{
	background: url(images/top_r_info.jpg) no-repeat top left;
	padding:15px 130px 10px 20px;
	}
#top_about h2{
	padding:0 0 5px 0 !important;
	}
#top_about #right_con p{
	padding:0 0 10px 0;}	
#right_con h1{ 
	margin:40px 0 10px 15px; 
	font-size:120%; 
	padding:5px 5px 2px 5px;
	}
#sitepage1 #right_con h1{ 
	border-left:5px solid #FF3366; 
	color: #FF3366;
	}
#sitepage2 #right_con h1{ 
	border-left:5px solid #45AB30; 
	color: #45AB30;
	}
#sitepage3 #right_con h1{ 
	border-left:5px solid #D8A405; 
	color: #D8A405;
	}
#sitepage4 #right_con h1{ 
	border-left:5px solid #38386F; 
	color: #38386F;
	}
#sitepage5 #right_con h1{ 
	border-left:5px solid #0C5FDC; 
	color: #0C5FDC;
	}
#sitepage5 h3{
	border-left:5px solid #38ABAB;
	padding:3px 0 3px 5px;
	margin:0 0 5PX 5px;
	font-size:105%;
	}
#sitepage5 #sitemap	{
	margin-left:30px;
	padding:20px 0 0 10px;}
#sitepage5 #sitemap	ul li{
	background:url(images/com_ico_blue.gif) no-repeat left 0.2em;
	font-weight:bold;
	list-style-type:none;
	padding:0 0 5px 15px;
	}
#sitepage5 #sitemap	ul li ul li{
	background:url(images/com_foot_ico3.gif) no-repeat left 0.5em;
	font-weight: normal !important;}	
.right_con2{ 
	padding:5px 5px 10px 15px;
	}
#right_con h2{ 
	font-size:110%; 
	padding:20px 5px 10px 5px; 
	margin-bottom:15px;
	}	

#sitepage1 #right_con h2{ background:url(images/sub_right_cap2.gif) bottom repeat-x;}
#sitepage2 #right_con h2{ background:url(images/sub_right_cap3.gif) bottom repeat-x;}
#sitepage3 #right_con h2{ background:url(images/sub_right_cap4.gif) bottom repeat-x;}
#sitepage4 #right_con h2{ background:url(images/sub_right_cap4.gif) bottom repeat-x;}
#sitepage5 #right_con h2{ background:url(images/sub_right_cap5.gif) bottom repeat-x;}
#sitepage6 #right_con h2{ background: url(images/sub_right_cap7.gif) bottom repeat-x; font-size:90%; font-weight:normal; clear:both;}
#right_con p{ padding:0 0 15px 5px;}
#content {
	}
#sitepage6 #right_con h2 a{font-size:150%; font-weight:bold; color:#FF6600; text-decoration:none;}

#sitepage6 .post,.not_found{padding:25px 5px 5px 15px; width:530px; overflow:hidden;}
#sitepage6 .post a img{ border:0px; padding:5px;}
#sitepage6 img.alignleft { float:left;}
img.alignright { float:right;} img.aligncenter{ text-align:center;}
#sitepage6 .navigation{ background:#EAEAEA;}
#sitepage6 .navigation SPAN{padding:10px 20px;}
#sitepage6 .navigation .alignleft{  float:left;  text-align:left;  }
#osirasetop{ text-align:center;}
#sitepage6 .navigation .alignright{ float:right;   display:inline; text-align:right;}
#sitepage6 #right_con .entry{ padding:0 0 0px 10px;}
#right_con .entry h1{ margin:0; padding-left:0;}
#right_con .entry h2,.not_found h2{ background:none !important; font-weight: bold !important; font-size:120% !important; padding-left:0 !important;}
#right_con .entry h3,#right_con .entry h4,#right_con .entry h4{
	margin:10PX 0;}

/* =========どんなところ========= */
.sub_ab_ico{ 
	background:url(images/com_ico_pink.gif) no-repeat 7px 0.2em;
	padding-left:20px !important;
	border-left:5px solid #FFF;
	}
.sub_ab_ico2{ 
	background:url(images/com_ico_orange.gif) no-repeat 7px 0.2em;
	padding-left:20px !important;
	border-left:5px solid #FFF;
	}	
.sub_ab_box1{ 
	background:url(images/about_img1.jpg) right bottom no-repeat;
	padding-right:50px;
	margin-bottom:40px;
	}
.sub_ab_box2{ padding-left:10px;}
.sub_ab_box2 dl{
	background:url(images/about_img4.gif) bottom left no-repeat;
	padding-bottom:8px;
	float:left;
	width:270px;
	margin-bottom:10px;
	}
.sub_ab_box2 dl a{
	color:#333;}	
.sub_ab_box2 dl dt{
	background:url(images/about_img2.gif) no-repeat left top;
	padding:6px 0 5px 30px;
	font-weight:bold;
	}
.sub_ab_box2 dl dd{
	background: url(images/about_img11.gif) repeat-y left;
	padding:0 0 0 15px;
	}
.sub_ab_box2 dl a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}	
.sub_ab_box2 dl dd span{
	display:block;
	background: url(images/com_ico_green.gif) no-repeat left;
	padding:0 0 0 20px;
	}
.sub_ab_use_box1{ padding-bottom:20px;}	
.sub_ab_use_box1 dl{
	padding:10px 0 10px 5px;
	border-bottom:2px dotted #999;
	}
.sub_ab_use_box1 dl dt{
	font-weight:bold;
	padding-bottom:3px;
	}	
.sub_ab_use_box1 dl dt img{
	vertical-align: middle;
	padding-right:5px;
	}
.sub_ab_use_box1 dl dd{
	padding-left:25PX;}	
table.deco_basic_table{
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	margin-left:10px;
	}
table.deco_basic_table tr td,table.deco_basic_table tr th{
	border-top:1px solid #333;
	border-right:1px solid #333;
	text-align:center;
	}
table.deco_basic_table tr th{
	margin:5px 0;}	
table.deco_basic_table tr th{
	background-color:#E8E8E8;}
table.deco_basic_table tr td a img{
	padding:5px 8px;}
ul.green_ico_list li{
	background:url(images/com_foot_ico2.gif) no-repeat 5px 0.5em;
	padding:0 0 0 20px;
	list-style-type:none;
	}
/* =========どこにあるの？========= */
#sitepage2 table{
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	margin-left:10px;
	}
#sitepage2 table tr td,#sitepage2 table tr th{
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px;}
#sitepage2 table tr th{
	text-align:center;}
#sitepage2 table tr td a{
	font-size:85%;}	
#sitepage2 table tr th.sitepage2_table1{
	background-color:#ccc;
	}
#sitepage2 table tr td.sitepage2_table2{
	background-color:#E3E3E3;
	}	
#sitepage2 table tr td.sitepage2_table3{
	background-color:#F0F0F0;}
#sitepage2 table tr td.sitepage2_table4_1{
	background-color:#FF8811;}
#sitepage2 table tr td.sitepage2_table4_2{
	background-color:#66CCCC;}	
#sitepage2 table tr td.sitepage2_table4_3{
	background-color:#FFFF79;}	
#sitepage2 table tr td.sitepage2_table4_4{
	background-color:#FF2828;}	
#sitepage2 table tr td.sitepage2_table4_5{
	background-color:#A8FB6A;}	
#sitepage2 table tr td.sitepage2_table4_6{
	background-color:#FF6699;}	
#sitepage2 table tr td.sitepage2_table4_7{
	background-color:#339933;}	
#sitepage2 table tr td.sitepage2_table4_8{
	background-color:#FFC109;}	
#sitepage2 table tr td.sitepage2_table4_9{
	background-color:#E6B6FA;}	
#sitepage2 table tr td.sitepage2_table4_10{
	background-color:#FD8368;}
	
/* =========よくある質問========= */
#sitepage3 ol{
	margin-bottom:20px;
	margin-left:10px;}
#sitepage3 ol li{ 
	list-style-type:none; 
	background:url(images/faq_ico_q.gif) no-repeat left 0.3em;
	padding:5px 0 5px 25px;
	}
#sitepage3 ol li a{
	font-weight:bold;
	}	
#sitepage3 dl{
	border:2px solid #ccc;
	padding:10px;
	margin-bottom:20px;
	}
#sitepage3 dl dt{
	list-style-type:none; 
	background:url(images/faq_ico_q.gif) no-repeat left 0.3em;
	padding:5px 0 10px 25px;
	border-bottom:2px dotted #ccc;
	font-weight:bold;
	margin-bottom:5px;
	}
#sitepage3 dl dd{
	list-style-type:none; 
	background:url(images/faq_ico_a.gif) no-repeat left 0.3em;
	padding:5px 0 5px 25px;
	}
/* =========指定管理者========= */
#sitepage4 .man_box{
	width:290px;
	float:left}
#sitepage4 dl{
	padding:5px 0px 2px 5px;
	}
#sitepage4 dl dt{
	font-weight:bold; 
	float:left;
	width:50px;
	}
#sitepage4 dl dd{
	float:left;}
/* =========リンク========= */
.right_con3{ 
	padding:5px 5px 10px 15px;
	width:547PX;
	float:left;
	text-align:left;
	}
.right_con3 ul li,#top_about ul li{
	background:url(images/com_ico_blue.gif) no-repeat 7px 0.2em;
	padding-left:20px !important;
	border-left:5px solid #FFF;
	list-style-type:none;
	padding-bottom:10PX;
	}
#top_about ul li{padding-bottom:3PX;}	
.right_con3 ul li a{
	display:block;
	}	
/*----------------------------------------------------
	フッタ
----------------------------------------------------*/
#footer { 
	margin:0 auto 20px auto; 
	width:850px;
	}
#foot1_pan{ 
	background:url(images/com_foot_top.gif) top left no-repeat;
	padding-top:11px;
	}
.foot_line{ 
	border-left:3px solid #ccc; 
	border-right:3px solid #ccc; 
	width:844px;
	padding:0 0 5px 0;
	border-bottom:1px solid #999;
	}
/* =========パンくず========= */
#foot1_pan ol{text-align:left; padding-right:20px;}
.kuzu{text-align:left; padding-right:20px; font-size:90%; font-weight:bold;}
.kuzu a {
	background: url(images/com_foot_ico2.gif) no-repeat right;
	font-weight:normal;
	padding-right:12px;
	font-weight:normal;
	}
#foot1_pan ol li {
	display:inline;
	font-weight:bold;
	list-style-type:none;
	font-weight:bold;
	padding-top:3px;
	font-size:90%;
	}
#foot1_pan ol li a {
	background: url(images/com_foot_ico2.gif) no-repeat right;
	font-weight:normal;
	padding-right:12px;
	}
	
#foot2_menu{ background-color:#EAEAEA;
	border-left:3px solid #ccc; 
	border-right:3px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 3px 10px 20px;
	}
#foot2_menu dl.foot_menu1,#foot2_menu ul{ 
	width:150px; 
	float:left; 
	text-align:left;
	}
#foot2_menu dl.foot_menu2{ 
	width:210px; 
	float:left; 
	text-align:left;
	}	
#foot2_menu ul{ 
	border-top:20px solid #EAEAEA;
	}
#foot2_menu dl dd,#foot2_menu ul li{ 
	background:url(images/com_foot_ico3.gif) no-repeat left 0.5em; 
	list-style-type:none; 
	font-size:90%; 
	padding:0 10px;
	}
#foot2_menu dl dt{
	font-size:93%; 
	color:#666; 
	font-weight:bold; 
	padding-bottom:5px;
	}	
#foot2_menu a:link,#foot2_menu a:visited{
	text-decoration:none;
}
#foot3_copyright{
	background: url(images/com_foot_btm.gif) bottom left no-repeat;
	padding-bottom:11px;
	}

#foot3_copyright .foot_line{ 
	background-color:#0A4FB6;
	border-bottom:0px;
	}
#foot3_copyright ul{
	 text-align:left;
	 padding:20px 0 10px 0;
	 }
#foot3_copyright ul li{
	display: inline;
	background:url(images/com_foot_ico4.gif) no-repeat 10px 0.2em;
	font-size:90%;
	padding:0 0 0 25px;
	 } 
#foot3_copyright ul li a{
	color:#FFF;}
#foot3_copyright p{
	color:#CCC;
	font-size:90%;
	text-align:right;
	float:right;
	padding:15px 15px 0px 0;
	}
#foot3_copyright p a{
	color:#CCC;
	text-decoration:none;}	
/*----------------------------------------------------
	その他（フォント色・使いまわせるレイアウト要素）
----------------------------------------------------*/
.layout_float_l{float:left;}
.layout_float_r{float:right;}
.layout_clear_all{clear:both;}
.layout_mag_t_0{margin-top:0px !important;}
.layout_mag_B_0{margin-bottom:0px !important;}
.layout_pad_t_0{padding-top:0px !important;}
.layout_pad_r_10{ padding-right:10px;}
.layout_pad_r_170{ padding-right:170px !important; } 
.layout_pad_b_5{padding-bottom:10px !important;}
.layout_pad_l_10{ padding-left:10px;} 
.layout_pad_t_10{ padding-top:10px;}
.layout_pad_m_15{ margin-top:15px;} 
.layout_pad_10{ padding:10px;}
.layout_pad_5{ padding:5px;}
.layout_line_L10{ border-left:10px solid #fff;}
.layout_v_align_base{ vertical-align: text-bottom;}
.layout_v_align_mid{ vertical-align: middle; padding-right:3px;}
.layout_v_align_top{ vertical-align:top; padding-right:3px;}
.deco_border_b_gray{
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.deco_border_t_dot{
	border-top:2px dotted #CCCCCC;
	padding-top:10px;
	}
.deco_bg_color_gray{ background-color:#EEEEEE;}
.deco_photo{ 
	border:1px solid #CCCCCC;
	padding:3px;
	}
.deco_box_gray{
	background-color:#EEEEEE;
	padding:10px;
	margin:5px 0;
	}
.deco_box_line_gray{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:10px;
	margin:5px 0;
	}
.deco_box_line_gray .sub_ab_ico{
	border-left-color:#EEEEEE;}	
.deco_box_line{
	border:1px solid #CCCCCC;
	background-color:#fffff4;
	padding:10px;
	margin:20px 0 30px 10px;
	}
.deco_box_line_dot{
	border:2px dotted #CCCCCC;
	padding:10px;
	margin:20px 0 0 0;
	}
.deco_box_lineonly_gray{
	border:1px solid #CCCCCC;
	padding:10px;
	margin:5px 0;
	}
.deco_overline_dot{
	border-top:2px dotted #ccc;
	padding-top:5px;
	}
.font_color_red{
	color:#FF3300;
	}
.font_color_green{
	color:#57AE00;
	}
.font_color_orange{
	color:#F89207;
	}
.font_color_yellow{
	color:#FFB200;
	}
.font_color_blue{
	color:#0066FF;
	}
.font_color_gray{
	color:#666666;
	}

	
#top_flash{
	width:950px;
	height:310px;
	margin:0 auto;
	text-align:center;
	}