@charset "Shift_JIS";

body {
   margin:0; 
   padding:0;
   color:#555;
	background-color:#fff;
	text-align:center;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","EE EゴシチE", "MS P Gothic","Osaka",Univers,Verdana,Arial, sans-serif;
   }
			 
			 
h1,h2,h3,h4,h5 {
   margin:0;
		}
		 
hr {
   margin:0;
   padding:0;
   display:none;
		}

p { 
   margin:0;
   padding:0;
		}

dl,dt,dd,ul,ol,td {
   margin:0;
   padding:0;
		}
		
th {
   margin:0;
   padding:0;
		text-align:left;
		}

li {
   margin:0;
   padding:0;
		list-style:none;
		}
		 
img {
   border:0;
		}

form {
   margin:0;
   padding:0;
	display:block;
		}
			 
input,select,option {
   margin:0;
   padding:0;
   vertical-align: middle;
		}
		
.clear { 
   clear: both; 
   } 
	
	

/* clearfix ---------- */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


a:link {
   color:#2F3D6F;
   text-decoration:underline;
		}
				 
a:visited {
   color:#2F3D6F;
   text-decoration:underline;
		}
						
a:hover {
    color:#ef7a00;
    text-decoration:none;
		 }
					
a:active { 
   color:#996b6f;
		}
		
		
#toAnchors { 
    width:0px; 
    height:0px; 
    text-indent:-10000em; 
    font-size:1px; 
    vertical-align:top; 
    text-decoration:none; 
    overflow:hidden; 
    position:absolute;
}
		

#wrapper {
   width:100%;
	background:url(../img_g/head_bg.jpg) repeat-x top;
	text-align:center;
	margin:0;
	padding:0;
	}
	
#wrapper-inner {
   width:950px;
	margin:0 auto;
	padding:0;
	}
		

	
		
/* base */

#container {
   width:950px;
		text-align:left;
      margin:0;
		padding:0;
		}


#left {
   width:200px;
   float: left;
	text-align:left;
     margin:0;
	padding:0;
		}
		
#content {
   width:730px;
   float: right;
	text-align:left;
    margin:0;
	padding:0;
		}
		
#center {
   width:510px;
   float: left;
	text-align:left;
     margin:0;
	padding:0;
		}
		
#right {
   width:200px;
   float: right;
	text-align:left;
     margin:0;
	padding:0;
		}
		
		
#center2 {
   width:560px;
   float: left;
	text-align:left;
     margin:0;
	padding:0;
		}
		
#right2 {
   width:150px;
   float: right;
	text-align:left;
     margin:0;
	padding:0;
		}
		
		
	
	
	
/*footer*/
#footer {
    width:100%;
	height: 144px;
	background:url(../img/foot_bg.gif) repeat-x top;
	text-align:center;
    margin:20px 0 0;
	padding:0;
		}
		
#footer-inner {
    width: 950px;
	text-align: center;
    margin:0 auto;
	padding:0;
		}
		
#f_nav {
	width: 950px;
	text-align: left;
    }
	
#f_nav p {
	float: left;
	padding: 4px 0 0;
    }
	
#f_nav div.pagetop {
	float: right;
    }
				
#footer p.copyr {
	text-align:center;
    margin:0 auto;
	padding:12px 0 0;
		}
		
		
/*TOPペEジ*/

#left .bnr {
   margin:0 0 10px;
		}

#left .l_clm1 {
   width:200px;
   text-align:left;
   background: url(../img/l_foot01.gif) no-repeat left bottom;
   margin:0 0 10px;
   padding:0 0 15px;
		}
		
#left .l_clm1-inner {
   width: 176px;
   text-align:left;
   background: url(../img/l_body01.gif) repeat-y;
   margin:0;
   padding:0 12px;
		}
		
div.blockA {
	width: 176px;
	background: url(../img/dotline.gif) repeat-x left bottom;
	margin: 0;
	padding: 5px 0 8px;
	}
	
div.blockA h4 {
	background: url(../img/arw08.gif) no-repeat 0 4px;
	margin: 0 0 5px;
	padding: 0 0 0 8px;
	}
	
	
#left .l_clm2 {
   width:200px;
   text-align:left;
   background: url(../img/l_foot02.gif) no-repeat left bottom;
   margin:0 0 10px;
   padding:0 0 15px;
		}
		
#left .l_clm2-inner {
   width: 176px;
   text-align:left;
   background: url(../img/l_body02.gif) repeat-y;
   margin:0;
   padding:0 12px;
		}
		
div.blockB {
	width: 176px;
	background: url(../img/dotline.gif) repeat-x left bottom;
	margin: 0;
	padding: 5px 0 8px;
	}
	
#left .l_clm3 {
   width:200px;
   text-align:left;
   background: url(../img/l_foot03.gif) no-repeat left bottom;
   margin:0 0 10px;
   padding:0 0 8px;
		}
		
#left .l_clm3-inner {
   width: 184px;
   text-align:left;
   background: url(../img/l_body03.gif) repeat-y;
   margin:0;
   padding:0 8px;
		}
		
div.blockC {
	width: 184px;
	background: url(../img/dotline.gif) repeat-x left bottom;
	margin: 0;
	padding: 5px 0 8px;
	}
	

div.main {
	margin: 0 0 10px;
	}
	
div.c_clm1 {
	width:510px;
    text-align:left;
    background: url(../img/dotline.gif) repeat-x left bottom;
    margin:0 0 10px;
    padding:0 0 10px;
	}
	
div.c_clm1 p {
   margin: 6px 0;
   padding:0 5px;
	}
	
div.c_clm1 table.oshirase {
   margin: 6px 0 0 5px;
	}

#center .container {
	width: 510px;
	}
	
div.c_clm2 {
   width:250px;
   float: left;
   text-align:left;
   background: url(../img/dotline.gif) repeat-x left bottom;
   margin:0 0 10px;
   padding:0 0 10px;
	}
	
div.c_clm2 .tit {
   width:250px;
   height: 31px;
   text-align:left;
   background: url(../img/tit03.gif) no-repeat 0 0;
   margin:0;
   padding:0;
	}
	
div.c_clm2 .tit h3 {
   float: left;
   color: #fff;
   margin:0;
   padding:5px 0 0 12px;
	}
	
div.c_clm2 .tit div {
   float: right;
	}
	
div.c_clm2 li {
	display: block;
	width: 228px;
	margin: 5px 5px 0;
	padding: 0 0 0 12px;
	}
	
div.c_clm2 li.arw1 {
	background: url(../img/arw03.gif) no-repeat 0 3px;
	}
	
div.c_clm2 li.arw2 {
	background: url(../img/arw04.gif) no-repeat 0 3px;
	}
	
div.c_clm2 li.arw3 {
	background: url(../img/arw05.gif) no-repeat 0 3px;
	}
	
div.c_clm2 li.arw4 {
	background: url(../img/arw06.gif) no-repeat 0 3px;
	}
	
div.c_clm2 li.arw5 {
	background: url(../img/arw07.gif) no-repeat 0 3px;
	}
	
	
div.taiken {
   width:198px;
   text-align:center;
   margin:0 auto;
   padding:0 0 8px;
		}
		
div.taiken-inner {
   width:180px;
   text-align:left;
   margin:0 auto;
   padding:0;
		}
		
	
#right .l_clm3 {
   width:200px;
   text-align:left;
   background: url(../img/l_foot03.gif) no-repeat left bottom;
   margin:0 0 10px;
   padding:0 0 8px;
		}
		
#right .l_clm3-inner {
   width: 184px;
   text-align:left;
   background: url(../img/l_body03.gif) repeat-y;
   margin:0;
   padding:0 8px;
		}
		
		
div.blockE {
	width: 184px;
	background: url(../img/dotline.gif) repeat-x left bottom;
	margin: 0;
	padding: 5px 0 8px;
	}
	
div.blockE h4 a:link {
	color: #ef7a00;
	}
	
div.blockE h4 a:visited {
	color: #ef7a00;
	}
	
#right .bnr {
   width: 200px;
   text-align:left;
   background: url(../img/dotline.gif) repeat-x left bottom;
   margin:0 0 10px;
   padding:0 0 10px;
		}
		
#right .bnr img {
   margin:0 0 10px;
   display: block;
		}
		

		
		

		
			
/*-----第2階層以陁E----*/	


#bread {
   width:950px;
	text-align:left;
      margin: 0 auto;
		padding:5px 0 10px;
		}
		
#bread p {
	text-align:left;
    margin:0;
    padding:0;
		}

h2.tour {
	padding: 10px 5px;
	}
		
		
#tour {
	width:560px;
	margin:  0 0 20px;
	padding: 0;
	background-color: #f8f8f8;
	}
	
#tour-inner {
	width:560px;
	padding: 13px 0 0;
	background: url(../img/tour_bg01.gif) repeat-x top;
	}
	
#tour div.point {
	width:514px;
	border: solid 3px #d13a4b;
	margin: 0 0 12px 10px;
	padding: 10px;
	background-color: #fff;
	}
	
#tour div.point h3 {
	color: #d13a4b;
	margin: 0 0 5px;
	padding: 0 0 0 28px;
	background: url(../img/point.gif) no-repeat 0 0;
	}
	
#tour div.point p {
	color: #d13a4b;
	}


#tour div.block {
	width:540px;
	margin: 0 0 20px;
	padding: 0 0 0 10px;
	}
	
#tour div.block h4 {
	margin: 0 0 5px;
	}
	
#tour div.block p {
	margin: 0 0 5px;
	}
		
	
#tour div.container {
	width:560px;
	padding: 0;
	margin: 0 0 10px;
	}
	
#tour div.bann {
	float: left;
	width:265px;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	}
	
#tour div.bann-inner {
	width:255px;
	background-color: #fff;
	border: solid 2px #dedede;
	margin: 0;
	padding: 3px;
	}
	
#tour div.blockR1 {
	width:540px;
	background: url(../img/tour_body01.gif) no-repeat bottom left;
	margin: 0 0 20px 10px;
	padding: 0;
	}
	
#tour div.blockR1-inner {
	width:520px;
	background: url(../img/tour_head01.gif) no-repeat top left;
	margin: 0;
	padding: 10px 10px 15px;
	}
	
#tour div.blockR1 h4 {
	margin: 0 0 5px;
	padding: 0;
	}
	
	
#tour div.point2 {
	width:514px;
	border: solid 3px #ccc;
	margin: 0;
	padding: 10px;
	background-color: #fff;
	}
	
#tour div.point2 h4 {
	margin: 0 0 5px;
	}
	
#tour div.point2 p {
	margin: 0 0 10px;
	}
	
	
div.blockR2 {
	width:560px;
	background: url(../img/tour_body02.gif) no-repeat bottom left;
	margin: 0 0 20px;
	padding: 0;
	}
	
div.blockR2-inner {
	width:540px;
	margin: 0;
	padding: 10px 10px 15px;
	}
	
div.blockR2 h4 {
	margin: 0 0 5px;
	padding: 0;
	}
	
	
div.blockF {
	width: 134px;
	background: url(../img/dotline.gif) repeat-x left bottom;
	text-align: center;
	margin: 0;
	padding: 5px 0 8px;
	}
	
	
div.l_clm4 {
   width:150px;
   text-align:left;
   background: url(../img/l_foot04.gif) no-repeat left bottom;
   margin:0 0 10px;
   padding:0 0 8px;
		}
		
div.l_clm4-inner {
   width: 134px;
   text-align:left;
   background: url(../img/l_body04.gif) repeat-y;
   margin:0;
   padding:0 8px;
		}
	
	
div.l_clm4 li {
	display: block;
	margin: 0 5px 0;
	padding: 5px 0 0 12px;
	}
	
div.l_clm4 li.arw5 {
	background: url(../img/arw07.gif) no-repeat 0 9px;
	}

		
		

		
/*------------*/

#topics .mainvisual {
margin:0 0 10px;
}

#topics .box-a {
width:702px;
padding:10px;
border:#CCCCCC 4px solid;
margin:0 0 20px;
}

#topics li {
	display: block;
	margin: 5px 5px 0;
	padding: 0 0 0 12px;
	}

#topics li.arw1 {
	background: url(../img/arw03.gif) no-repeat 0 3px;
	}

#topics .title-bar {
width:730px;
background: url(../img/dotline.gif) repeat-x left bottom;
margin:0 0 20px;
	}

#topics .title-bar h3 {
width:703px;
background:url(../img/title_sidebar_blue.gif) no-repeat;
padding:0 10px 10px 17px;
}

#topics h3 span {
color:#ff6600;
}

#topics .box-b {
width:710px;
vertical-align:top;
margin:0 0 15px;
padding:0 10px;
}		

#topics .box-b td {
text-align:left;
vertical-align:top;
}	


#topics .box-b img {
padding:0 0 0 15px;
}	

#topics .box-c {
width:710px;
vertical-align:top;
margin:0 0 10px;
padding:0 10px 15px ;
background: url(../img/dotline.gif) repeat-x left bottom;
}		

#topics .box-c td {
text-align:left;
vertical-align:top;
}	

#topics .box-c p.sub-title {
padding:0 0 15px;
}	

#topics .box-c img {
padding:0 15px 0 0;
}


div.link-area {
width:710px;
margin:0 0 40px;
padding:0 10px;
}

div.link-area p.left {
float:left;
}

div.link-area p.right {
float:right;
}


#topics .subtitle-bar {
	margin:0 0 10px;
}

#topics .subtitle-bar h3 {
width:713px;
color:#ff6600;
background:url(../img/title_sidebar_blue02.gif) no-repeat;
padding:5px 0 10px 17px;
}

#topics .name {
color:#0066cc;
}

#topics .data {
color:#ff6600;
}

#topics .box-d {
width:710px;
vertical-align:top;
margin:0 0 15px;
padding:0 10px;
}		

#topics .box-d td {
text-align:left;
vertical-align:top;
}	

#topics .box-d p.sub-title {
padding:0 0 15px;
}	

#topics .box-d img {
padding:0 15px 0 0 ;
}

#topics .box-e {
width:730px;
background: url(../img/dotline.gif) repeat-x left bottom;
padding:0 0 15px;
margin:0 0 20px;
}

#topics .box-e-inner {
width:682px;
padding:10px;
border:#CCCCCC 4px solid;
margin:0 10px;
}

#topics .box-f {
width:730px;
text-align:left;
vertical-align:top;
margin:0 0 15px;
padding:0 0 15px;
background: url(../img/dotline.gif) repeat-x left bottom;
}		

#topics .box-f td {
text-align:left;
vertical-align:top;
}	


#topics .box-f img {
padding:0 0 0 15px;
}

#topics .box-f p.question {
background:url(../img/topics_q.gif) no-repeat;
padding:0 20px 0 30px;
margin:0 0 5px;
}	

#topics .box-f p.answer {
padding:0 0 0 30px;
}	
	
#pickup-area h3 {
margin:0 0 5px;
}	

#topics p.pickup {
padding:0 0 0 15px;
margin:0 0 10px;
}	
	
#topics .box-g {
width:730px;
margin:0 0 10px;
}		
	
#topics .part01 {
float:left;
width:223px;
margin:0 0 10px;
padding:0 0 0 15px;
}

#topics .part01-inner {
width:223px;
margin:0;
padding:0 0 10px;
background: url(../img/dotline.gif) repeat-x left bottom;
}

#topics .part01 img {
margin:0 0 10px;
}

#topics .box-h {
width:702px;
padding:10px;
border:#CCCCCC 4px solid;
margin:0 0 20px;
}
		
#topics .box-h p.info {
color:#333333;
}


/*------------*/
		
		
		
#report {
	width:730px;
}		

#report h2 {
margin:0;
}			
		
#report .report-title {
width:720px;
padding:10px 5px 11px;
background: url(../img/dotline.gif) repeat-x left bottom;
}


#report .box-a {
width:730px;
background:url(../img/report_back_orange.gif) repeat-x;
}

#report .box-a-inner {
width:710px;
padding:20px 10px;
}

#report .box-a-inner h4 {
	margin: 0 0 10px;
}

#report .box-a td {
vertical-align:top;
}

#report .box-a p.title {
color:#333333;
padding:0 0 15px;
}

#report .box-a img {
padding:0 0 0 30px;
}

#report .btn-area {
width:730px;
margin:0 0 20px;
}

#report .btn-area img.left {
padding:0 2px 0 0;
}

#report .report-index {
width:730px;
margin:0 0 20px 0;
}

#report .report-index h3 {
width:713px;
color:#ff6600;
background:url(../img/title_sidebar_blue03.gif) no-repeat;
padding:5px 0 0 17px;
}

#report .report-index-box {
width:730px;
padding:4px 0;
background: url(../img/dotline.gif) repeat-x left bottom;
}

#report .report-index-white {
background:#fff;
padding:10px;
}

#report .report-index-white h4 {
color:#0770b3;
padding:2px 0 10px;
}
		
#report .report-index-blue {
background:#e1eef6;
padding:10px;
}

#report .report-index-blue h4 {
color:#0770b3;
background:url(../img/report_index_side01.gif) no-repeat;
padding:2px 0 10px 10px;
}

#report .report-index-yellow {
background:#f3f6e1;
padding:10px;
}

#report .report-index-yellow h4 {
color:#dc7f07;
background:url(../img/report_index_side02.gif) no-repeat;
padding:2px 0 10px 10px;
}

#report .report-index-red {
background:#f6e7e1;
padding:10px;
}

#report .report-index-red h4 {
color:#b30707;
background:url(../img/report_index_side03.gif) no-repeat;
padding:2px 0 10px 10px;
}

#report .report-index-purple {
background:#e1e5f6;
padding:10px;
}

#report .report-index-purple h4 {
color:#3816b3;
background:url(../img/report_index_side04.gif) no-repeat;
padding:2px 0 10px 10px;
}

#report .report-index-box td {
vertical-align:top;
}

#report .report-index-box td.left-cell {
width:145px;
}

#report .report-index-box img {
padding:0 25px 0 0;
}		
		
#report .report-index-box .title {
padding:0 0 5px;
}	

#report .report-link {
padding:20px 0 0 0;
}	
		
#report .report-link img {
float:left;
padding:2px 10px 0 0;
}	

#report .report-link p {
float:left;
}			

#report .blue-back {
padding:15px;
background:#e1eef6;
}
		
	
/*第3階層 - */

#report table.day {
	margin: 0 0 10px;
	}	


#report table.day th {
	text-align: center;
	color: #fff;
	background-color:#1f7db9;
	padding: 10px;
	}
	
#report div.container {
	width: 730px;
	margin: 0 0 10px;
	padding: 0;
	}
	
#report div.reportA {
	float: left;
	width: 223px;
	margin: 0 0 10px;
	padding: 0 0 0 15px;
	}
	
#report div.reportA-inner {
	width: 223px;
	margin: 0;
	padding: 0;
	}
	
#report div.reportA p {
	width: 196px;
	margin: 0;
	padding: 0 0 0 27px;
	}
	
#report div.note {
	width: 638px;
	height: 157px;
	background:url(../img/report_note.jpg) no-repeat 0 0;
	margin: 0 0 0 10px;
	padding: 15px 22px 0 50px;
	}
	
#report div.note h4 {
	color: #ef7a00;
	margin: 0 0 15px;
	padding: 0;
	}	

#report div.report-closeup {
width:730px;
margin: 0 0 20px;
}
	
#report div.report-closeup h3 {
width:713px;
color:#ff6600;
background:url(../img/title_sidebar_blue03.gif) no-repeat;
padding:5px 0 0 17px;
}

#report div.closeup {
	float: left;
	width:340px;
margin: 0 0 10px;
padding: 0 0 0 15px;
}

#report div.closeup-inner {
	width:340px;
background: url(../img/dotline.gif) repeat-x left bottom;
margin: 0;
padding: 0 0 10px;
}

#report div.closeup h4 {
width: 300px;
height: 26px;
color: #1f7db9;
background: url(../img/report_closeup.gif) no-repeat 0 0;
margin: 2px 0 5px;
padding: 10px 0 0 40px;
}



#report .block-a {
width:730px;
margin:0 0 20px;
}

#report .block-a h4 {
width:713px;
color:#1f7db9;
background:url(../img/report_side01.gif) no-repeat;
padding:5px 0 0 17px;
margin:0 0 14px 0;
}

#report .block-a .box {
width:730px;
padding:10px 0;
margin:0 0 14px 0;
background:url(../img/report_back_blue02.gif) no-repeat top;
}

#report .block-a .box-inner {
width:730px;
padding:0 0 14px 0;
background:url(../img/report_back_blue03.gif) no-repeat bottom;
}


#report .block-b {
width:730px;
margin:0 0 20px 0;
}

#report .block-b h4 {
width:713px;
color:#dc7f07;
background:url(../img/report_side02.gif) no-repeat;
padding:5px 0 0 17px;
margin:0 0 14px 0;
}

#report .block-b .box {
width:730px;
padding:10px 0;
margin:0 0 14px 0;
background:url(../img/report_back_yellow.gif) no-repeat top;
}

#report .block-b .box-inner {
width:730px;
padding:0 0 14px 0;
background:url(../img/report_back_yellow02.gif) no-repeat bottom;
}

#report .block-c {
width:730px;
margin:0 0 20px 0;
}

#report .block-c h4 {
width:713px;
color:#b30707;
background:url(../img/report_side03.gif) no-repeat;
padding:5px 0 0 17px;
margin:0 0 14px 0;
}

#report .block-c .box {
width:730px;
padding:10px 0;
margin:0 0 14px 0;
background:url(../img/report_back_red.gif) no-repeat top;
}

#report .block-c .box-inner {
width:730px;
padding:0 0 14px 0;
background:url(../img/report_back_red02.gif) no-repeat bottom;
}

#report .block-d {
width:730px;
margin:0 0 20px 0;
}

#report .block-d h4 {
width:713px;
color:#3816b3;
background:url(../img/report_side04.gif) no-repeat;
padding:5px 0 0 17px;
margin:0 0 14px 0;
}

#report .block-d .box {
width:730px;
padding:10px 0;
margin:0 0 14px 0;
background:url(../img/report_back_purple.gif) no-repeat top;
}

#report .block-d .box-inner {
width:730px;
padding:0 0 14px 0;
background:url(../img/report_back_purple02.gif) no-repeat bottom;
}




#report .part01 {
width:706px;
padding:0 12px;

}

#report .part01 td {
vertical-align:top;
}

#report .part01 h5{
color:#333333;
padding:0 0 15px 0;
}

#report .part01 img {
padding:0 15px 0 0;
}


	
	

	
		
/*汎用クラス*/

.date {
   color:#ef7a00;
   font-weight: bold;
   }
		
.moreInfo {
   float:right;
	height:15px;
	font-weight:bold;
   background:url(../img/arw01.gif) no-repeat 0 2px;
	margin: 0;
	padding:0 0 0 15px;
   }
   
   



div.tbl {
	width: 540px;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0;
	}
	

div.tbl th {
	border: solid #ccc;
	border-width: 1px 1px 0 1px;
	background-color: #0770b3;
	color: #fff;
	text-align: center;
    margin: 0;
	padding: 5px;
}

div.tbl th.r {
	border: solid #ccc;
	border-width: 1px 1px 0 0;
	background-color: #0770b3;
	color: #fff;
	text-align: center;
    margin: 0;
	padding: 5px;
}

div.tbl th.day {
	border: solid #ccc;
	border-width: 1px 1px 0 1px;
	background-color: #83b7d9;
	color: #fff;
	text-align: center;
    margin: 0;
	padding: 5px;
}

div.tbl td.l {
	border: solid #ccc;
	border-width: 1px 1px 0 1px;
	text-align: left;
	background-color: #fff;
    margin: 0;
	padding: 5px;
}

div.tbl td {
	border: solid #ccc;
	border-width: 1px 1px 0 0;
	text-align: left;
	background-color: #fff;
    margin: 0;
	padding: 5px;
}


div.tbl2 {
	width: 710px;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 0;
	}
	
div.tbl2 th {
	border: solid #ccc;
	border-width: 1px 1px 0 1px;
	color: #1f7eba;
	text-align: center;
    margin: 0;
	padding: 5px 10px;
}

div.tbl2 td {
	border: solid #ccc;
	border-width: 1px 1px 0 0;
	text-align: left;
    margin: 0;
	padding: 5px 10px;
}



@media print{body{zoom:70%;}}
@media print{img{zoom:99%;}}
@media print{*:first-child+html body{zoom:100%;}}
