@charset "utf-8";
/*
Theme Name: kiban Theme
Theme URI: http://webya.co.jp
Description: Webya Theme for WordPress.
Author: Webya
Author URI: http://webya.co.jp
*/


/*default*/

*		{
		margin:0;
		padding:0;
		}
		
body	{
		margin:0;
		padding:0;
		text-align:center;
		font-size:100%;
		color:#333333;
		font-family:Arial,Helvetica,Verdana,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif,Verdana;
		}

form	{
		margin:0;
		padding:0;
		}

ul, ol, li	{
		margin:0;
		padding:0;
		}

h1, h2, h3, h4, h5, h6	{
		margin:0;
		padding:0;
		}

p		{
		margin:0;
		padding:0;
		}

a img	{
		border:none;
		}


table	{
		border:none;
		}

br		{
		letter-spacing:normal;
		}

address , em	{
		font-style:normal;
		}


/*standard*/

.txt_10	{
		font-size:10px;
		line-height:12px;
		}

.txt_12	{
		font-size:12px;
		line-height:16px;
		}

.txt_14	{
		font-size:14px;
		line-height:19px;
		}

.txt_16	{
		font-size:16px;
		line-height:21px;
		}

.txt_80_160	{
		font-size:80%;
		line-height:160%;
		}

.txt_red	{
		color:#FF0000;
		}

.txt_blue	{
		color:#0000FF;
		}

.txt_gray	{
		color:#666666;
		}


.txt_red_u	{
		color:#FF0000;
		border-bottom:1px solid #FF0000;
		}

.txt_right	{
		text-align:right;
		}

.img	{
		display:block;
		}

.flort_l	{
		float:left;
		}

.flort_r	{
		float:right;
		}

.left	{
		float:left;
		}
		
.right	{
		float:right;
		}
		
.a_left	{
		text-align:left;
		}
		
.a_right	{
		text-align:right;
		}
		
.a_center	{
		text-align:center;
		}

.cb	{
		clear:both;
		}

.dp	{
		display:block;
		}

.p_bottom10	{
		padding-bottom:10px;
		}

.p_bottom8	{
		padding-bottom:8px;
		}

.p_bottom4	{
		padding-bottom:4px;
		}

.p_bottom6	{
		padding-bottom:6px;
		font-size:12px;
		}

.tbl_td4	{
		padding:4px;
		}

.tbl_td_bottom6	{
		padding-bottom:6px;
		}

.tbl_td6	{
		padding:6px;
		}

.txt_img_b8	{
		margin-bottom:8px;
		}

.all_txt_m10b	{
		margin-bottom:10px;
		}

.all_txt_m30	{
		margin-bottom:30px;
		}

		
/*style*/

#allDocument	{
		width:auto;
		margin:0 auto;
		padding:0;
		}

#allDocument h1	{
		font-size:12px;
		font-weight:normal;
		padding-left:4px;
		padding-top:6px;
		text-align:left;
		display:block;
		margin:0 auto;
		}

#allDocument h2	{
		}

#allDocument h3	{
		}

#allDocument h4	{
		}

#allDocument h5	{
		}

#allDocument h6	{
		}


/*header*/

#header	{
		background:url(img/bg_header.gif) repeat-x;
		height:116px;
		width:0 auto;
		margin:0 auto;
		}

#header_p	{
		width:950px;
		height:116px;
		margin:0 auto;
		background:url(http://democreator.jp/wp-content/uploads/2010/12/democreator_header_logo.gif) no-repeat;
		}

#header_logo	{
		float:left;
		display:block;
		width:250px;
		height:60px;
		margin-top:24px;
		}

#header_logo span	{
		display:none;
		}

#header_tel	{
		display:block;
		float:right;
		width:140px;
		height:50px;
		margin-top:10px;
		margin-left:450px;
		}

#header_tel span	{
		display:none;
		}


/*gmenu*/


#g_menu	{
		background:url(img/bg_gmenu.gif) repeat-x;
		height:50px;
		margin:0 auto;
		clear:both;
		}

#g_menu_p	{
		height:50px;
		width:950px;
		margin:0 auto;
		clear:both;
		}

#g_menu ul	{
		margin:0;
		padding:0;
		width:950px;
		height:50px;
		}

#g_menu li	{
		float:left;
		list-style:none;
		}

/*gmenu_txt*/


#g_menu_txt	{
		background:url(img/bg_gmenu.gif) repeat-x;
		height:50px;
		margin:0 auto;
		clear:both;
		}

#g_menu_txt_p	{
		height:48px;
		width:950px;
		margin:0 auto;
		padding:1px 0;
		clear:both;
		}

#g_menu_txt_p ul	{
		margin:0;
		padding:0;
		width:950px;
		height:48px;
		border-right:1px solid #C0C0C0;
		border-left:1px solid #FFFFFF;
		}

#g_menu_txt_p li	{
		float:left;
		list-style:none;
		height:48px;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		}

#g_menu_txt_p li.menu01	{
		width:135px;
		}

#g_menu_txt_p li.menu02	{
		width:136px;
		}


#g_menu_txt_p li a:link	{
		display:block;
		height:30px;
		text-decoration:none;
		color:#222222;
		padding-top:18px;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #FFFFFF;		
		}

#g_menu_txt_p li a:visited	{
		display:block;
		height:30px;
		text-decoration:none;
		color:#222222;
		padding-top:18px;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #FFFFFF;
		}
		
#g_menu_txt_p li a:hover	{
		display:block;
		height:30px;
		background:url(img/bg_menu_on.gif) repeat-x;
		text-decoration:none;
		color:#222222;
		padding-top:18px;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #FFFFFF;
		}

#g_menu_txt_p li a:active	{
		display:block;
		height:30px;
		background:url(img/bg_menu_on.gif) repeat-x;
		text-decoration:none;
		color:#222222;
		padding-top:18px;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #FFFFFF;
		}



/*main*/

#main_bg	{
		width:0 auto;
		padding-bottom:15px;
		}

#main_box	{
		margin:15px auto 0 auto;
		width:950px;
		}

/*header_content*/

#header_content	{
		margin:0 auto;
		background:#E19E02;
		}

#header_content_i	{
		width:950px;
		margin:0 auto;
		text-align:left;
		height:46px;
		}

#header_content_txt	{
		color:#FFFFFF;
		font-weight:bold;
		font-size:30px;
		padding:6px 6px 0 18px;
		}

#header_content_txt span	{
		font-size:16px;
		padding-left:24px;
		}


/*pan*/

#pan	{
		margin:10px auto 0 auto;
		clear:both;
		}

#pan_p	{
		width:950px;
		height:30px;
		margin:0 auto;
		background:url(img/bg_pan.gif) no-repeat;
		text-align:left;
		}

#pan p	{
		font-size:12px;
		padding:8px 14px 8px 26px;
		font-weight:normal;
		}


#pan a	{
		text-decoration:underline;
		color:#222222;
		}

#pan a:hover	{
		text-decoration:none;
		color:#222222;
		}


/*contents*/


#content_all	{
		margin:0 auto;
		width:auto;
		background:url(img/bg_contents.gif) repeat-x;
		background-color:#FFFFFF;
		}

#content_all_back	{
		margin:0 auto;
		width:auto;
		background-color:#FFFFFF;
		}

#content_all_i	{
		width:950px;
		padding-top:20px;
		margin:0 auto;
		}

#content_top	{
		margin-bottom:20px;
		text-align:left;
		}

#content_top a	{
		color:#222222;
		text-decoration:underline;
		}

#content_top a:hover	{
		color:#666666;
		text-decoration:none;
		}

table.top_table	{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		width:948px;
		}

th.top_th	{
		text-align:left;
		background:url(img/bg_contents_list_title.gif) no-repeat;
		height:28px;
		width:206px;
		font-size:14px;
		padding-left:30px;
		padding-top:2px;
		}

td.top_td	{
		line-height:140%;
		}


#content_top td	{
		line-height:140%;
		}

.content_top_th_right	{
		border-right:1px solid #CCCCCC;
		}

.content_top_td_right	{
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		background-color:#FFFFFF;
		width:224px;
		font-size:12px;
		padding:6px 0px 0px 6px;
		vertical-align:top;
		text-align:left;
		}

.content_top_td_left	{
		border-right:none;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		text-align:left;
		background-color:#FFFFFF;
		width:230px;
		font-size:12px;
		padding:6px 0 0 6px;
		vertical-align:top;
		text-align:left;
		}

.content_top_td_img	{
		float:right;
		padding-top:6px;
		}

.content_img {
		display:block;
		padding:10px 0;
		text-align:center;
		}

.content_top_dit	{
		padding:4px;
		clear:both;
		text-align:right;
		}

.content_top_dit_link	{
		background:url(img/footer_list02.gif) no-repeat;
		background-position:0 4px;
		padding-left:8px;
		}

.content_top_tbl_txt	{

		}

#content_news	{
		width:948px;
		border:1px solid #CECECE;
		text-align:left;
		margin-bottom:20px;
		}

.content_news_title	{
		background:url(img/bg_news_title.gif) no-repeat;
		height:30px;
		width:948px;
		}

.content_news_title_txt	{
		padding-left:30px;
		padding-top:7px;
		font-size:14px;
		font-weight:bold;
		}

#content_news a	{
		text-decoration:underline;
		color:#222222;
		}

#content_news a:hover	{
		text-decoration:none;
		color:#666666;
		}

.content_news_all	{
		padding:12px 20px;
		display:block;
		font-size:12px;
		}

.content_news_list	{
		width:908px;
		float:left;
		margin-bottom:6px;
		line-height:140%;
		}

p.day	{
		float:left;
		width:120px;
		line-height:140%;
		}
		
p.content_news_txt	{
		float:left;
		width:770px;
		font-weight:normal;
		background:url(img/news_list.gif) no-repeat;
		background-position:0 7px;
		padding-left:8px;
		}

.content_news_ichiran	{
		border-top:1px solid #CCCCCC;
		padding-top:6px;
		margin-top:10px;
		margin-bottom:6px;
		clear:both;
		text-align:right;
		}

.content_news_ichiran_a	{
		background:url(img/side_menu_on.gif) no-repeat;
		background-position:right;
		padding-right:16px;
		}

		
#content_left	{
		width:210px;
		float:left;
		}

#content_right	{
		float:right;
		display:inline;
		margin-left:12px;
		width:728px;
		}

#content_right_noside	{
		clear:both;
		display:inline;
		width:950px;
		}

/*contents_ichiran*/

.content_news_all_back	{
		padding:0;
		display:block;
		font-size:12px;
		}

.content_news_list_back	{
		width:;
		float:left;
		margin-bottom:8px;
		line-height:140%;
		}

.day_back	{
		float:left;
		width:110px;
		line-height:140%;
		}
		
.content_news_txt_back	{
		float:left;
		width:580px;
		font-weight:normal;
		background:url(img/news_list.gif) no-repeat;
		background-position:0px 6px;
		padding-left:10px;
		}


/*side_menu*/

#side_menu_title	{
		background:url(img/bg_side_menu_topg.gif) no-repeat;
		width:210px;
		height:24px;
		}

#side_menu_title a	{
		color:#FFFFFF;
		}

#side_menu_title a:hover	{
		color:#FFFFFF;
		text-decoration:none;
		}

#side_menu_title p	{
		font-weight:bold;
		color:#FFFFFF;
		font-size:14px;
		padding:5px 12px 0 10px;
		}

#side_menu_box	{
		border:1px solid #C0C0C0;
		}

#side_menu_box ul	{
		margin:0 6px;
		padding:8px 0 8px 0;
		}

#side_menu_box li	{
		list-style:none;
		border:none;
		line-height:140%;
		padding:8px 4px;
		font-size:12px;
		}
		
#side_menu_box li.no-border	{
		border-bottom:none;
		}

#side_menu_box ul ul	{
		margin:0;
		padding:8px 0 0 0;
		border:none;
		}

#side_menu_box ul ul li	{
		list-style:none;
		border:none;
		line-height:140%;
		padding:8px 0px 8px 0px;
		font-size:12px;
		}

#side_menu_box ul ul ul	{
		margin:0;
		padding:8px 0 0 0;
		border:none;
		}

#side_menu_box ul ul ul li	{
		list-style:none;
		border:none;
		line-height:140%;
		padding:8px 0px;
		font-size:12px;
		}

#side_menu_box ul li a	{
		background:url(img/side_menu_off.gif) no-repeat;
		background-position:left 4px;
		border-bottom:1px solid #E3E3E3;
		text-decoration:none;
		display:block;
		padding-left:16px;
		}

#side_menu_box ul ul li a	{
		background:url(img/footer_list02.gif) no-repeat;
		background-position:8px 5px;
		text-decoration:none;
		display:block;
		padding-left:18px;
		}

#side_menu_box ul ul ul li a	{
		background:url(img/side_menu_ululul.gif) no-repeat;
		background-position:10px 4px;
		text-decoration:none;
		display:block;
		padding-left:22px;
		}
		
#side_menu_box ul li a:hover	{
		background:url(img/side_menu_on.gif) no-repeat;
		background-position:left 4px;
		text-decoration:underline;
		display:block;
		padding-left:16px;
		}

#side_menu_box ul ul li a:hover	{
		background:url(img/footer_list02.gif) no-repeat;
		background-position:8px 5px;
		text-decoration:underline;
		display:block;
		padding-left:18px;
		}

#side_menu_box ul ul ul li a:hover	{
		background:url(img/side_menu_ululul.gif) no-repeat;
		background-position:10px 4px;
		text-decoration:underline;
		display:block;
		padding-left:22px;
		}

.side_menu_box_title	{
		font-weight:bold;
		border-bottom:1px solid #CCCCCC;
		font-size:14px;
		line-height:140%;
		padding-left:4px;
		}

/*content_right*/

#content_right_title h2	{
		background:#F1F1F1;
		border-top:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-left:1px solid #C0C0C0;
		padding:10px;		
		}

#content_right_cat_title	{
		background:#F1F1F1;
		border-top:none;
		border-right:1px solid #C0C0C0;
		border-left:1px solid #C0C0C0;
		padding:0px 12px 4px 12px;
		font-size:12px;		
		}

#content_right_box	{
		border-top:1px solid #C0C0C0;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		}

#content_right_box_back	{
		border:1px solid #C0C0C0;
		padding:14px 12px;
		}

table.make_list_table	{
		width:728px;
		border:none;
		}

td.make_list_td	{
		padding:8px 6px 10px 6px;
		width:348px;
		border-bottom:1px solid #C0C0C0;
		vertical-align:top;
		}

td.make_list_td_border	{
		border-right:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0;
		padding:8px 6px 10px 6px;
		width:349px;
		vertical-align:top;
		}

.make_name_img	{
		border-bottom:1px solid #E3E3E3;
		}

.make_name_txt	{
		font-size:70%;
		padding:4px 4px 4px 6px;
		color:#666666;
		}

.make_img	{
		margin:10px 0;
		}

.make_txt	{
		font-size:80%;
		line-height:140%;
		color:#222222;
		padding:0 6px;
		}

.make_detail	{
		text-align:right;
		margin:10px 0 0px 0;
		}

/*content_right_topics default*/

#content_right_topics	{
		border:1px solid #C0C0C0;
		font-size:80%;
		position:relative;
		color:#555555;
		padding:14px 12px;
		}

#content_right_topics_p	{
		position:relative;
		}

#content_right_topics h2	{
		border-bottom:1px solid #EAEAEA;
		padding:8px 0px 2px 0px;
		margin-bottom:8px;
		font-size:16px;
		color:#996600;
		}

#content_right_topics h2 a	{
		padding:8px 0px 2px 0px;
		margin-bottom:8px;
		font-size:16px;
		text-decoration:none;
		color:#996600;
		}

#content_right_topics h2 a:hover	{
		padding:8px 0px 2px 0px;
		margin-bottom:8px;
		font-size:16px;
		text-decoration:underline;
		color:#996600;
		}

#content_right_topics h3	{
		padding:4px 0px 2px 0px;
		font-size:16px;
		margin-bottom:6px;
		margin-top:6px;
		}

#content_right_topics h4	{
		font-size:14px;
		margin-bottom:6px;
		margin-top:6px;
		}

#content_right_topics h5	{
		font-size:12px;
		margin-bottom:6px;
		margin-top:6px;
		}



#content_right_topics ul, #content_right_topics ol	{
		padding:0 0 10px 20px;
		margin-left:20px;
		}

#content_right_topics li	{
		line-height:140%;
		font-size:100%;
		}

#content_right_topics ul ul	{
		padding:0 0 10px 20px;
		margin-left:20px;
		font-size:12px;
		}

#content_right_topics ul li	{
		line-height:140%;
		font-size:12px;
		}

#content_right_topics blockquote	{
		}

#content_right_topics a	{
		}

#content_right_topics a:hover	{
		}

#content_right_topics p	{
		margin-bottom:10px;
		}

.wp-caption	{
		background-color:#F7F7F7;
		background-image:none;
		background-position:0 0;
		border:1px solid #CCCCCC;
		margin-bottom:5px;
		padding:5px;
		text-align:center;
		}
		
.wp-caption img	{
		margin-bottom:0;
		margin-left:5px;
		margin-right:5px;
		margin-top:0;
		}
		
.wp-caption-text {
		padding-bottom:0;
		padding-left:5px;
		padding-right:5px;
		padding-top:0;
		text-align:center;
		}

		
#content_right_topics table	{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:none;
		font-size:80%;
		margin:5px 0 10px 0;
		}

		
#content_right_topics tbody	{
		border:none;
		}
		
#content_right_topics th	{
		padding:5px;
		vertical-align:middle;
		text-align:center;
		font-weight:normal;
		background-color:#C8E3FF;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		}

#content_right_topics td	{
		padding:5px;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		}

#content_right_topics colgroup	{
		border:none;
		}

blockquote, pre {
		background-color:#F4F5F7;
		background-image:url(img/blockquote.gif);
		background-position:3px 3px;
		background-repeat:no-repeat;
		border:1px dashed #CCCCCC;
		margin-bottom:5px;
		margin-left:0;
		margin-right:0;
		margin-top:5px;
		padding-bottom:8px;
		padding-left:36px;
		padding-right:12px;
		padding-top:8px;
		}	
		
#content_right_topics_p table	{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:none;
		font-size:80%;
		margin:0px 0 10px 0;
		}

#content_right_topics_p th	{
		padding:5px;
		vertical-align:middle;
		text-align:center;
		font-weight:normal;
		background-color:#C8E3FF;
		border-bottom:none;
		border-right:none;
		}

#content_right_topics_p td	{
		padding:5px;
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		}

#content_right_topics_p colgroup	{
		border:none;
		}	

/*topics*/

.topics_category	{
		text-align:right;
		margin:10px 0;
		font-size:12px;
		}

.topics_title	{
		border-bottom:1px solid #C1C1C1;
		padding:6px 4px;
		font-weight:bold;
		font-size:120%;
		}
.topics_txt	{
		margin:10px 6px 30px 6px;
		}

.topics_writes	{
		padding:4px 6px;
		background-color:#F7F7F7;
		border-top:1px solid #DDDDDD;
		border-bottom:1px solid #DDDDDD;
		font-size:12px;
		line-height:140%;
		margin-bottom:10px;
		}


.topics_u_list	{
		margin:30px 0 10px 0;
		padding:0 4px 6px 4px;
		border-bottom:1px solid #454545;
		}

.topics_u_txt	{
		padding:6px;
		}

.topics_u_cat	{
		margin:40px 0 20px 0;
		}

.topics_u_bottom	{
		margin-top:20px;
		background-color:#F7F7F7;
		border-top:1px solid #C6C6C6;
		border-bottom:1px solid #C6C6C6;
		padding:2px 6px;
		text-align:right;
		}



.navigation	{
		margin:14px 10px 0px 10px;
		padding-bottom:20px;
		clear:both;
		}

.navigation_alignleft	{
		float:left;
		width:280px;
		font-size:12px;
		}

.navigation_alignright	{
		float:right;
		text-align:right;
		width:280px;
		font-size:12px;
		}

.pagenav	{
		margin:14px 6px;
		text-align:right;
		clear:both;
		}


/*pagetop*/

#pagetop	{
		width:950px;
		margin:0 auto;
		clear:both;
		text-align:right;
		padding-bottom:10px;
		}


/*footer*/

#footer_bg	{
		background:url(img/bg_footer.gif) repeat-x;
		margin-top:50px;
		clear:both;
		}

#footer	{
		width:950px;
		margin:0 auto;
		text-align:left;
		}

#footer a	{
		color:#222222;
		text-decoration:none;
		}

#footer a:hover	{
		color:#666666;
		text-decoration:underline;
		}

#footer_list_box	{
		width:950px;
		}

#footer_list_box ul	{
		list-style:none;
		margin:0 0 10px 17px;
		padding:0;
		display:block;
		}

#footer_list_box li	{
		list-style:none;
		font-size:12px;
		line-height:140%;
		}
		
.footer_list	{
		width:228px;
		min-height:180px;
		height:auto !important;
		height:180px;
		float:left;
		padding-top:6px;
		padding-left:8px;
		background:url(img/footer_line.gif) left top no-repeat;
		}

.footer_list_title	{
		background:url(img/footer_list.gif) no-repeat;
		background-position:0 10px;
		font-size:12px;
		font-weight:bold;

		padding-left:16px;
		padding-top:8px;
		}

#footer_bottom	{
		clear:both;
		width:950px;
		margin:0 auto;
		text-align:left;
		}

#footer_i	{
		width:950px;
		font-size:70%;
		padding:0px 0px 20px 0px;
		}

#footer_i a	{
		background:url(img/footer_list02.gif) no-repeat;
		background-position:0 7px;
		line-height:140%;
		padding:4px 14px 4px 8px;
		color:#222222;
		text-decoration:none;
		}

#footer_i a:hover	{
		text-decoration:underline;
		color:#666666;
		}

#footer_logo	{
		margin-bottom:10px;
		text-align:left;
		}


#footer_copy	{
		background:#E19E02;
		height:30px;
		clear:both;
		}

.copyright	{
		width:950px;
		padding:9px 0 0 24px;
		text-align:left;
		margin:0 auto;
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		}



/*Tooltip*/

a.footer_tooltip:hover	{
		background:none;
		text-decoration:none;
		border:none;
		}/*BG color is a must for IE6*/

a.footer_tooltip span	{
		display:none;
		padding:2px 3px;
		margin-left:8px;
		width:200px;
		}
		
a.footer_tooltip:hover span	{
		display:inline;
		position:absolute;
		border:none;
		text-decoration:none;
		background:#FFFFFF;
		color:#666666;
		}


/*
#photos ul,li	{
		list-style:none;
		}
*/


.alignleft	{
		float:left;
		text-align:left;
		margin-right:10px;
		}

.alignright {
		float:right;
		text-align:right;
		margin-left:10px;
		}
		
.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
		}

/*search*/

#search_box	{
		float:right;
		padding:0;
		margin:8px 0 0 0;
		}

.retrieval_not_txt	{
		line-height:140%;
		padding-top:10px;
		font-size:80%;
		}

.topics_edit	{
		background:#F1F1F1;
		border-right:1px solid #C0C0C0;
		border-left:1px solid #C0C0C0;
		padding:0px 10px 4px 0;		
		text-align:right;
		font-size:12px;
		font-weight:normal;
		clear:both;
		}

/* print button */
.print {
    font-size: small;
    width:950px;
    margin: auto;
    text-align:right;
}
