@charset "utf-8";
@media print
{
/*--------------------------------------------------------------------
	Global setting
------------------------------------------------------------------*/
body { margin:0; padding:0; font-family:Verdana, sans-serif; font-size:12px;}
p { font-size:1.1em; line-height:17px; margin:0; padding:0;}
	p#title { font-size:1.0em; font-weight:bold; line-height:17px; margin:0; padding:0;}
	p#txt { font-size:1.0em; line-height:17px; margin:0; padding:0;}
	p#txt_sm { font-size:1.0em; line-height:17px; margin:0x; padding:0;}
	p#txt_sm_02 { font-size:1.0em; line-height:17px; margin:0; padding-top:5px;}
h1 { font-size:1.2em; margin:0; padding:0;}
h2 { font-size:1.3em; margin-bottom:5px; padding:0;}
h3 { font-size:1.1em; color:#000000;}
	h3#title { color:#000000; font-weight:bold; margin-bottom:20px; padding-bottom:5px;}
h4 { font-size:1.1em; color:#000000; margin:0; padding:0;}
	h4#title { color:#000000; font-weight:bold;}
	h4#subtitle { font-size:1.1em; color:#000000; font-weight:bold; margin-bottom:10px;}
	h4#txt { font-size:1.1em; color:#000000; font-weight:normal; margin:20px 0 18px 0;}
a { text-decoration:none; color:#000000;}
a:visited { text-decoration:none; color:#000000; }
ul { list-style:none; }
a img { border:none; display:none; }
class { margin:0; padding:0; }
div { margin:0; pdding:0; }
ul { margin:0; padding:0; }
li{ margin:0; padding:0; }
img {display:none;}
table { margin-top:18px;}
.portel_div{ display:none;}
.bold{ font-weight:bold;}
.mapImage{ display:block;}

#printInformation { margin-bottom:40px; padding:0; display:inherit; text-align:right; width:654px; }
#printInformation .logoInformation { height:51px; }
#printInformation .logoInformation img { display:inherit !important; }
#printInformation .logoInformation img.logoImage { float:right; display:block; }

.text_a{ margin:18px 0;}


/***********************************************/
/*                  To Hide                    */
/***********************************************/
#sitetitle, #main_logo, #navigation, #meta_nav, #meta_nav li, #meta_nav li a, #subnav_hide, #sub_navigation, #related_nav, .sub_active, .meta_active, .more_link, .noprint  { position:absolute; display: none; visibility:hidden; }



/*--------------------------------------------------------------------
	about
------------------------------------------------------------------*/
#teaser_box_mod .box1 { }
#teaser_box_mod .last { }
#teaser_box_mod .box1 h3 { }
#teaser_box_mod .box1 img { } 


#center_color {}



#contents_box {}
#contentsLeft {}
#contentsRight {}
#contents_box ul { }

#contents_box ul li#txt { font-size:1.0em;}
#contents_box ul li#title {font-size:1.0em;}
#contents_box ul li#sm_txt {font-size:1.0em;}


#page_location { margin:0 0 38px 0; padding-bottom:5px; border-bottom:1px solid black; }

#contents_divider{ margin-top:31px}





/*--------------------------------------------------------------------
	footer
------------------------------------------------------------------*/
#footer, #footer p { font-size:1.0em; margin-top:31px}
#footer a { visibility:hidden;}
#footer a:hover { visibility:hidden;}



}












































/*@charset "utf-8";
@media print
{
/***********************************************/
/*             Print CSS Properties            */
/***********************************************/
/*body { background-color:#FFF; padding:0 35px 0 70px; margin:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; font-size:10pt; background:url(../img/header_logo.gif) right top no-repeat;}
p { font-size:0.9em; line-height:1.7em; margin:1.3em 0 0 0; padding:0;}
h1 { font-size:1.5em; line-height:2em; margin:0;}
h2 { font-size:1.2em; line-height:1.7em; margin:0;}
img { visibility:hidden;}

#navigation { margin:50px 0 0 0px; font-size:1.1em;}
#printheader { width:658px; margin:14px 0 0 0px;text-align:left;}
#date_time { text-align:right; font-size:.8em; padding:0; margin:0 0 0 501px; width:150px;}
#print_logo	{ text-align:right; vertical-align:top; padding:0; margin:0; border-top:1px solid black;}
#print_logo	img { margin-top:0;}
#page_url { position:absolute; font-size:.8em; margin:0;}

#page_location { width:656px; margin:0; position:absolute; left:70px; top:95px; border-bottom:1px solid black; }
#page_location a { text-decoration:none; }

#index_pic_mod_g, index_pic_mod_a { margin-top:30px;}

#article { }

#footer	{ margin:10px 0 0 0; padding:0 0 12px 0px; width:100%; border-top:1px solid black;}

.banner img { border-top:1px dotted black; border-bottom:1px dotted black; }

/***********************************************/
/*                  To Hide                    */
/***********************************************/
/*#sitetitle, #main_logo, #navigation, #meta_nav, #meta_nav li, #meta_nav li a, #subnav_hide, #sub_navigation, #related_nav, .sub_active, .meta_active, .more_link, .noprint  { position:absolute; display: none; visibility:hidden; }
}


