

/*-------------------$B%\%G%#(J-------------------*/

body{
background:url(./images/common/top_bg.jpg) center top repeat-x;
margin:0 auto;
padding:0;
color: #000000;
font-family: Verdana, '$B#M#S(J $B#P%4%7%C%/(J', sans-serif;
text-align:center;
line-height:12pt;
}


em{font-style:normal;font-weight:bold;} 
img{border:0;margin:0;padding:0;line-height:0;font-size:0px;}
p{margin:0;padding:0;color:#000000;}



/*-------------------$B%j%s%/(J-------------------*/

a:link { color: #0000FF; text-decoration: underline;}
a:visited { color: #0000FF; text-decoration: underline;}
a:hover { color: #7DBEFF; text-decoration: underline;}
a:active { color: #0000FF; text-decoration: underline;}

#header a:link { color: #0000FF; text-decoration: underline;}
#header a:visited { color: #0000FF; text-decoration: underline;}
#header a:hover { color: #7DBEFF; text-decoration: underline;}
#header a:active { color: #0000FF; text-decoration: underline;}


/*-------------------header-------------------*/

#header{
width:1035px;
margin:0 auto;
padding:0;
background:url(./images/common/top_bg.jpg);
}

#header_left{float:left;width:315px;margin:0;padding:0;}
#header_left h1{color:#FFFFFF;font-weight:bold;font-size:10px;text-align:left;margin:0;}
#header_left h2{margin-top:5px;padding:0;text-align:left;height:120px;}

#header_right{float:right;width:700px;margin:0;padding:0;}
#header_right_top{margin:0;padding:25px 0 0 0;}
#header_right_top ul{margin:0;padding:0;}
#header_right_top li{
vertical-align:middle;
list-style-type:none;
font-size:12px;
float:right;
background:url(./images/common/header_icon.jpg) left top no-repeat;
padding:0 0 0 15px;
margin-left:10px;
}

#header_right_subleft{float:left;width:400px;margin-top:10px;padding:0;text-align:left;}
#hukidashi{margin:0;padding:0;background:url(./images/common/hukidashi_left.jpg) left top no-repeat;width:305px;text-align:left;font-size:10px;line-height:12pt;}

#hukidashi_main{margin:0;padding:5px 5px 6px 15px;background:url(./images/common/hukidashi_under.jpg) left bottom no-repeat;width:285px;}

/*IE7$B$N$_E,MQ(J*/  
*+html #hukidashi_main{margin:0;padding:5px 8px 8px 15px;background:url(./images/common/hukidashi_under.jpg) left bottom no-repeat;width:305px;}

/*IE6$B0JA0$N$_E,MQ(J*/  
* html #hukidashi_main{margin:0;padding:5px 8px 8px 15px;background:url(./images/common/hukidashi_under.jpg) left bottom no-repeat;width:305px;}

#header_right_subright{float:right;width:290px;margin-top:25px;padding:0;}
#header_right_subright p{margin:10px 10px 0 0;padding:0;float:left;}
#text_size{margin:0;padding:0;width:200px;height:40px;background:url(./images/common/txt_size_bg.jpg) left top no-repeat;float:right;}

#text_size ul{margin:0;padding:0;}
#text_size li{margin:0;padding:0;list-style-type:none;float:right;}

#text_size ul{margin:6px 6px 0 0;padding:0;}
#text_size li{margin-right:2px;padding:0;list-style-type:none;float:right;}

.small{background:url(./images/common/size_small_on.jpg) left top no-repeat;width:27px;height:27px;cursor:pointer;}
.normal{background:url(./images/common/size_normal.jpg) left top no-repeat;width:27px;height:27px;cursor:pointer;}
.big{background:url(./images/common/size_big.jpg) left top no-repeat;width:27px;height:27px;cursor:pointer;}

#header_right_top ul{zoom:1;}
#header_right_topl:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#header_right_top{display:inline-table;}
/* Hides from IE-mac \*/
* html #header_right_top {height: 1%;}
#header_right_top {display: block;}
/* End hide from IE-mac */


#header{zoom:1;}
#header:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#header{display:inline-table;}
/* Hides from IE-mac \*/
* html #header {height: 1%;}
#header {display: block;}
/* End hide from IE-mac */


/*-------------------main-------------------*/

#container{
margin:15px 0 0 0 ;padding:0 0 30px 0;
background:url(./images/common/main_bg.jpg) center top;
}

#container_main{
margin:0 auto;
padding-bottom:0px;
width:1035px;
background:url(./images/common/con_bg.jpg);
}

#container_main_left{margin:0;padding:0;width:820px;float:left;}
	#c_main_left_left{margin:0;padding:0;width:258px;float:left;text-align:left;}
	#c_main_left_center{margin:0;padding:0;width:556px;float:right;}


#container_main_right{margin:0;padding:0;width:212px;float:right;text-align:right;}

#container_main_left{zoom:1;}
#container_main_left:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#container_main_left{display:inline-table;}
/* Hides from IE-mac \*/
* html #container_main_left {height: 1%;}
#container_main_left {display: block;}
/* End hide from IE-mac */

#container_main{zoom:1;}
#container_main:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#container_main{display:inline-table;}
/* Hides from IE-mac \*/
* html #container_main {height: 1%;}
#container_main {display: block;}
/* End hide from IE-mac */



/*-------------------$B:8MWAG(J-------------------*/

#mail_magazine{
width:230px;
border:1px solid #EC7DAF;
background:url(./images/common/left_mail_bg.jpg) center top repeat-y;
margin-bottom:14px;
padding:0 0 0 10px;
}

* html #mail_magazine{
width:240px;
border:1px solid #EC7DAF;
background:url(./images/common/left_mail_bg.jpg) center top repeat-y;
margin-bottom:14px;
padding:0 0 0 10px;
}

#mail_magazine h5{margin:0;padding:0;width:220px;width:35px;}
#mail_magazine p{vertical-align:bottom;font-size:12px;}
#mail_magazine p em{margin:0;padding:0;font-size:12px;}
#mail_magazine .mail_form{width:120px;height:20px;margin:0;vertical-align:middle;}
.form_submit{margin:10px auto;padding:0;width:210px;text-align:center;}
.form_read{margin-bottom:10px;padding:0;width:220px;font-size:12px;line-height:1.3em;}

.new_book_title{margin:15px 0 15 0;padding:0;width:240px;height:27px;}

.new_book{width:240px;margin-top:15px;}

.newbook_left{width:120px;float:left;text-align:center;}
.newbook_right{width:120px;float:right;text-align:center;}

.book_read{
text-align:center;
font-size:10px;
line-height:10pt;
width:105px;
margin:5px 0 0 0;
padding:0;
vertical-align:bottom;
background:url(./images/common/left_book_icon.jpg) left top no-repeat;
text-indent:1.0em;
letter-spacing:1.0px;
}

.new_book{zoom:1;}
.new_book:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.new_book{display:inline-table;}
/* Hides from IE-mac \*/
* html .new_book {height: 1%;}
.new_book {display: block;}
/* End hide from IE-mac */


/*-------------------$BCfMWAG(J-------------------*/

#main_visual{
width:528px;
border:2px solid #F8CA8E;
background:#FFFFFF url(./images/common/main_visual_bg.jpg) left top no-repeat;
margin:0 auto;
padding:0;
}

#main_visual p{
width:525px;
height:356px;
margin:0;
padding:0;
}

#contents{
margin:0 auto;
padding:0;
width:531px;
background:url(./images/common/content_bg.jpg) center top repeat-y;
text-align:left;
}
#index_contents{
margin:0 auto;
padding:0;
width:531px;
background:url(./images/common/content_bg.jpg) center top repeat-y;
text-align:left;
}

.index_other_list{margin:0 20px 0 20px;padding:0;}
.index_other_list ul{margin:0;padding:0;}
.index_other_list li{
font-size:12px;
margin:13px 0 0 0;
padding-left:15px;
background:url(./images/common/contents_icon.jpg) left top no-repeat;
list-style-type:none;
line-height:12pt;
}



/*--$BHb%Z!<%8@lMQ%j%9%H%9%?%$%k(J--*/

.other_list{margin:0 20px 0 0;padding:0;}
.other_list ul{margin:0;padding:0;}
.other_list li{
font-size:12px;
margin-bottom:13px;
padding-left:15px;
background:url(./images/common/contents_icon.jpg) left top no-repeat;
list-style-type:none;
line-height:14pt;
}

/*--$BHb%Z!<%8@lMQ%j%9%H%9%?%$%k(J--*/

#contents_main table p{margin-bottom:15px;}

#contents table{margin-left:20px;}

#contents ul{margin:0;padding:0;text-align:left;}

#contents li .other{
font-size:12px;
margin-bottom:25px;
padding-left:15px;
background:url(./images/common/contents_icon.jpg) left top no-repeat;
list-style-type:none;
line-height:14pt;
}

#contents_under{margin:0 auto 20px;padding:0;}

#contents_under2{margin:0;padding:0;}

.under_link{
margin:0px auto;
padding:8px 0 0 10px;
width:522px;
height:82px;
background:url(./images/common/center_under_bg.jpg) left top no-repeat;
text-align:left;}



/*-------------------$B1&MWAG(J-------------------*/

#kensaku{
margin:0 0 15px 12px;
padding:0;
border:1px solid #F0B55B;
width:198px;
background:url(./images/common/right_kensaku_bg.jpg) center top repeat-y;text-align:center;
}

.kensaku_title{width:162px;height:35px;margin:0;text-align:center;}

.article_title{margin:15px 0 15px 12px;padding:0;width:198px;height:27px;}

#right_baner_area{margin:20px 0 0 0;padding:0;}
#right_baner_area p{margin:10px 0 0 0;padding:0;}

#right_sub_main{margin:0 0 20px 12px;padding:0;}

.right_sub_bt{margin-bottom:20px;padding:0;}

.right_sub_bt ul{margin:0;padding:0;}

.right_sub_bt li{
margin-left:10px;
padding:6px 5px 6px 25px;
border-top:1px dotted #D5D0B4;
border-right:1px dotted #D5D0B4;
border-left:1px dotted #D5D0B4;
list-style-type:none;
width:148px;
background:#F7FDFB url(./images/common/right_sub_navi_icon.jpg) left top no-repeat;
font-size:12px;
}

#right_sub_main img{margin:0;padding:0;text-align:left;}

/*IE6$B0JA0$N$_E,MQ(J*/  
* html .right_sub_bt li{
margin-left:10px;
padding:6px 5px 6px 25px;
border-top:1px dotted #D5D0B4;
border-right:1px dotted #D5D0B4;
border-left:1px dotted #D5D0B4;
list-style-type:none;
width:178px;
background:#F7FDFB url(./images/common/right_sub_navi_icon.jpg) left top no-repeat;
font-size:12px;
}

.right_border {background:#FFFFFF url(./images/common/right_sub_border.jpg) left top repeat-y;border-bottom:1px solid #CDCDCD;}
.right_sub_bt_under{border-bottom:1px dotted #D5D0B4;}

.right_sub_title_bg_top{background:url(images/common/right_sub_bt.jpg) left top no-repeat;width:200px;height:30px;margin:0;padding:10px 0 0 9px;text-align:left;font-size:12px;}

/*IE7$B$N$_E,MQ(J*/  
*+html .right_sub_title_bg_top{background:url(images/common/right_sub_bt.jpg) left top no-repeat;width:200px;height:40px;margin:0;padding:10px 0 0 9px;text-align:left;font-size:12px;}

/*IE6$B0JA0$N$_E,MQ(J*/  
* html .right_sub_title_bg_top{background:url(images/common/right_sub_bt.jpg) left top no-repeat;width:200px;height:40px;margin:0;padding:10px 0 0 9px;text-align:left;font-size:12px;}



#report .right_sub_title_bg{background:url(images/common/right_sub_bt.jpg) left bottom no-repeat;width:200px;height:40px;margin:0;padding:4px 0 0 10px;}


#report { border-collapse:collapse;margin-bottom:15px;padding:0;}
#report ul { margin:10px 0 10px 0; padding:0px;}
#report th { background:#7CB8E2 url(images/common/header_bkg.png) repeat-x scroll center left; color:#fff; padding:7px 15px; text-align:left;}
#report td { background:#F7FDFB repeat-x scroll center left; color:#000; padding:0;font-size:16px;}


.right_sub_title_bg_top span .right_text a:link { color: #0000FF; text-decoration: underline;}
.right_sub_title_bg_top span .right_text a:visited { color: #0000FF; text-decoration: underline;}
.right_sub_title_bg_top span .right_text a:hover { color: #7DBEFF; text-decoration: underline;}
.right_sub_title_bg_top span .right_text a:active { color: #0000FF; text-decoration: underline;}


/*-------------------$B%U%C%?!<(J-------------------*/

#footer{background:url(./images/common/main_bg.jpg) center top;}

#footer_top{
width:1029px;
margin:0 auto 15px;
padding:0;
background:url(./images/common/footer_top_bg.jpg) center top repeat-y;
text-align:left;
}

#footer_top h6{margin:0 15px 2px 15px;padding-top:8px;font-size:12px;color:#000000;font-weight:normal;}

#footer_under{
margin:0 auto;
text-align:center;
background:url(./images/common/footer_under_bg.jpg) center top repeat-x;
padding:10px 0 0 0;
height:90px;
width:1029px;
}

#footer_under_top{background:url(./images/common/footer_under_bg.jpg) center top repeat-x;}

#footer_under p{color:#FFFFFF;font-weight:bold;font-size:12px;}



/*-------------------$B4{B8(J + $B%"%k%U%!(J-------------------*/
#contents h1{font-size:24px;margin:15px 0 15px 0;padding:0;}
#contents h3{font-size:18px;margin:20px 0 20px 0;padding:0;}

#contents p{font-size:12px;margin:0;padding:0;line-height:18pt;letter-spacing:1.4px;}
#contents hr{height:3px;color:#CC99CC;margin-top:20px;}


/*-------------------$B4{B8(J-------------------*/

B {
	FONT-SIZE: 90%; FONT-FAMILY: ;}
TD {	 COLOR: #333333; }


.big {
	FONT-SIZE: 110%; FONT-FAMILY: &#46027; 50880: ; 44404: ; 47548: ;}
	
.font14 {	font-size: 100%;	line-height: normal;}

.font16 {  font-size: 110%;}
.font12 {  font-size: 100%; line-height: normal;}
.font14_bold {  font-size: 100%; font-weight: bold; line-height: normal;}
.font16_bold {  font-size: 110%; font-weight: bold; line-height: normal;}
.font20_bold {  font-size: 120%; font-weight: bold; line-height: normal;}
.font24_bolder {  font-size: 130%; font-weight: bolder; line-height: normal;}
.font12_bold {  font-size: 100%; font-weight: bold; line-height: 18px;}
.font30_bolder {  font-size: 130%; font-weight: bolder; line-height: normal;}
.font14_bold_cyan {  font-size: 110%; line-height: normal; font-weight: bold; color: #0099cc;}
.font20_bold_cyan {  font-size: 120%; line-height: normal; font-weight: bold; color: 0099cc;}
.font24_bolder_cyan {  font-size: 120%; line-height: normal; font-weight: bolder; color: 0099cc;}
.font14_bold_gray {  font-size: 110%; line-height: normal; font-weight: bold; color: #666666;}
.font12_bold_cyan {  font-size: 100%; line-height: normal; font-weight: bold; color: 0099cc;}
.font12_bold_gray {  font-size: 100%; line-height: 20px; font-weight: bold; color: #666666;}
.font12_cyan {  font-size: 100%; line-height: normal; font-weight: normal; color: 0099cc;}
.font16_bold_pink {  font-size: 115%; line-height: normal; font-weight: bold; color: ff99cc;}
.font20_bold_pink {  font-size: 120%; line-height: normal; font-weight: bold; color: ff99cc;}
.font14_bold_pink {  font-size: 110%; line-height: normal; font-weight: bold; color: ff99cc;}
.font10 {  font-size: 10px; line-height: normal;}
.font24_bold_pink {  font-size: 125%; line-height: normal; font-weight: bold; color: ff99cc;}
.font24_bold_purple {  font-size: 125%; line-height: normal; font-weight: bold; color: cc99cc;}
.font20_bold_purple {  font-size: 120%; line-height: normal; font-weight: bold; color: cc99cc;}
.font16_bold_purple {  font-size: 115%; line-height: normal; font-weight: bold; color: cc99cc;}
.font14_bold_purple {  font-size: 110%; line-height: normal; font-weight: bold; color: cc99cc;}
.font14_bold_green {  font-size: 110%; line-height: normal; font-weight: bold; color: 00cc99;}
.font12_gren_bold {  font-size: 100%; line-height: normal; font-weight: bold; color: 00cc99;}
.font16_bold_green {  font-size: 115%; line-height: normal; font-weight: bold; color: 66cc00;}
.font16_bold_blue {  font-size: 115%; line-height: normal; font-weight: bold; color: 0099cc;}
.font12_green {  font-size: 100%; line-height: normal; font-weight: normal; color: 00cc99;}
.font16_bold_magenta {  font-size: 115%; font-weight: bolder; color: ff0099;}
.font14_bold_magenta {  font-size: 110%; font-weight: bold; color: ff0099;}
.font20_bold_magenta {  font-size: 120%; font-weight: bold; color: ff0099; line-height: 26px;}
.font24_bold_magenta {  font-size: 125%; font-weight: bold; color: #ff0099;}
.font12_bold_mangenta {  font-size: 100%; font-weight: bold; color: ff0099;}
.font12_puple {  font-size: 100%; line-height: normal; color: cc99cc;}
.font12_red {  font-size: 100%; color: #FF0000; line-height: normal;}
.font16_bold_black {  font-size: 115%; font-weight: bold; color: #000000;}
.font12_bold_purple {  font-size: 100%; line-height: normal; font-weight: bold; color: cc99cc;}
.font11 {  font-size: 100%; line-height: normal;}
.font30_bolder_cyan {  font-size: 130%; line-height: normal; font-weight: bolder; color: #0099CC;}
.font24_black {  font-size: 125%; font-weight: bold; color: #000000;}
.font24_bold_black {  font-size: 125%; font-style: normal; line-height: normal; font-weight: bold; color: #000000;}
.font14_bold_red {  font-size: 110%; line-height: normal; font-weight: bold; color: #FF0000;}
.font_36_extra_bold {  font-size: 135%; line-height: normal; font-weight: bolder; color: #000000; font-style: normal;}
.font20_bold_green {  font-size: 120%; font-weight: bolder; color: 009966;}


/**/

.listspace_ex2{font-size:12px;line-height:20px; padding-left:20px;margin:0 0 0 10px;}

.listspace ul ol{font-size:12px;line-height:20px; padding-left:20px;margin:0;}
.listspace li{font-size:12px;line-height:22px;margin-left:20px;}
table.fontstyle tr td{font-size:12px;line-height:20px;}
table.fontstyle tr tr{font-size:12px;line-height:20px;}
.fontstyle02{font-size:10px;line-height:18px;}
.tablestyle{width:470px;line-height:20px;}
.tablestyle td{padding:5px;}
.tablestyle02{width:470px;line-height:20px;}
.tablestyle02 td{padding:10px;}
.font14{font-size:14px;}
.pt15{padding:15px 0 0 0;}
.m10{margin:10px;}
.mtb20{margin:20px 0 20px 0;}
.pr30{padding:0 30px 0 0;}
.pr20{padding:0 20px 0 0;}
.clear{clear}
.linone{list-style:none;}
.olulnone{margin:0;padding:0;}
.pt20{padding:20px 0 0 0;}
.pl20{padding-left:20px;}
/**/

/*-------------------mailmagazine-------------------*/

div#mailmagazineArea{width:503px;padding-left:15px;line-height:16pt;}
div#mailmagazineArea p{font-size:12px;}
div#mailmagazineArea span{color:#F51D9C;font-weight:bold;}
div#mailmagazineArea ul{margin:0 0 0 10px;padding:15px;background-color:#FEFBEC;}
div#mailmagazineArea ul li{
	list-style-type:none;
	background:url(./images/common/mail_06.gif) no-repeat left center;
	padding-left:15px;
	font-weight:bold;
	font-size:12px;
}
p.mail_pl10{padding-left:10px;}
p.mail_p13{padding:13px 0 10px 10px;}
p.mail_pb30{margin:20px 0 30px 10px;}
img.mail_fr{float:right;}
.pb10{padding-bottom:10px;}

/*-------------------sitemap-------------------*/

ul.sitemap_01{margin:10px 0 0 20px;padding:0 0 10px 0;}
ul.sitemap_02{margin:20px 0 0 20px;padding:0 0 10px 0;}
ul.sitemap_01 li{
	float:left;
	padding-left:15px;
	background:url(./images/common/contents_icon.jpg) left top no-repeat;
	margin:0;
	list-style-type:none;
}
ul.sitemap_02 li{
	float:left;
	padding-left:15px;
	background:url(./images/common/contents_icon.jpg) left top no-repeat;
	margin:0;
	list-style-type:none;
}
ul.sitemap_01 li.sitemap_w240{width:190px;}
ul.sitemap_01 li.sitemap_w260{width:260px;}
ul.sitemap_02 li.sitemap_w240{width:190px;}
ul.sitemap_02 li.sitemap_w260{width:260px;}
div#sitemapArea{width:500px;font-size:12px;}
div#sitemapArea dl dt{
	padding:0 0 10px 15px;
	background:url(./images/common/contents_icon.jpg) left top no-repeat;
	
}
div#sitemapArea dl dd ul li{
	background:url(./images/common/mail_06.gif) no-repeat left center;
	padding:0 0 0 15px;
	list-style-type:none;
	margin:0;
}
div#sitemapArea dl dd ul{
	margin:0;padding:0;
}
div#sitemapArea dl dd{
	margin:0 0 0 15px;
	padding:0;
}
.mail_pl20{padding-left:15px;}
.mail_pt20{padding-top:20px;}
div#sitemapLeftArea{width:230px;float:left;margin:20px 0 0 20px;}
div#sitemapRgihtArea{width:230px;float:right;margin:20px 0 0 0;}

#c_main_left_center dl{font-size:12px;}
ul.fontstyle li{font-size:12px;line-height:22px;}
ol.fontstyle li{font-size:12px;line-height:22px;}

.pankuzu{padding:0 0 10px 20px;}
.pankuzu p{font-size:12px;}



/*--$B%W%m%U%#!<%k!&$*$9$9$a%j%s%/(J--*/
.photo000{margin:0 0 15px 0;}
.photo001{margin:0 10px 10px 0;}

.profile{
padding:15px 15px 0 15px;margin:0;
}


.profile_more{text-align:right;margin-right:20px;}

.protitle_left{float:left;margin-right:90px;}
.protitle_right{float:right;margin:0;padding:2px 0 0 0;text-align:right;}


.pro_bg{
margin:15px 0 0 0;
padding:0;
width:498px;
height:28px;
border:1px dotted #C9DD97;
background:#F6FAE5;
}

.pro_bg{zoom:1;}
.pro_bg:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.pro_bg{display:inline-table;}
/* Hides from IE-mac \*/
* html .pro_bg {height: 1%;}
.pro_bg {display: block;}
/* End hide from IE-mac */

.profilelist001{
margin:;padding:0;
}

.profilelist001 li{font-size:12px;margin:12px 0 0 0;padding-left:16px;background:url(./images/common/profileicon.jpg) left top no-repeat;}
.profile_list_other{margin:10px 20px 0 20px;padding:0;}

.otherlisttitle{margin:10px 0 10px 0;padding:0;font-weight:bold;font-size:12px;}

.otherlistsub li{margin:0 0 10px 15px;}

/*IE7$B$N$_E,MQ(J*/  
*+html .otherlistsub li{margin:0 0 10px 15px;}
*+html .otherlisttitle{margin:10px 0 10px 0;padding:0;font-weight:bold;font-size:12px;}

/*IE6$B0JA0$N$_E,MQ(J*/  
* html .otherlistsub li{margin:0 0 10px 15px;}
*+html .otherlisttitle{margin:10px 0 10px 0;padding:0;font-weight:bold;font-size:12px;}


.no_space{padding:0;margin:0;}

#clearspace{margin:0;padding:0;}

#clearspace{zoom:1;}
#clearspace:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#clearspace{display:inline-table;}
/* Hides from IE-mac \*/
* html #clearspace {height: 1%;}
#clearspace {display: block;}
/* End hide from IE-mac */

