@charset "UTF-8";/* escape */

/*
	--------------------------------
	Created: 2012.03.08
	Last Modified: 2014.05.01
	--------------------------------
	- Table of Contents -

	module breadcrumbs
	title area

	--------------------------------
*/

/* --------------------------------
	module breadcrumbs
-------------------------------- */

#module_breadcrumbs { max-width:954px; min-width:641px; width:100%; margin: 0 auto; padding: 10px 13px 9px; }

#module_breadcrumbs ul { font-size: 75%; line-height: 1.25; }
#module_breadcrumbs ul li { padding:0; float: left; }


/* --------------------------------
	title area
-------------------------------- */
#module_titleArea { position: absolute; max-width: 980px; min-width:641px; width:100%; min-height: 38px; height: auto !important; height: 22px; margin: 4px auto 0; }


/* module zoomFontSize -------------------- */

#module_zoomFontSize { float: right; width:135px; height: 22px; }
#module_zoomFontSize .label { float:left; width:54px; margin-top:7px; }
#module_zoomFontSize .label img { vertical-align:top; }
#module_zoomFontSize li { float:left; }
#module_zoomFontSize a { display:block; width:22px; height:22px; margin-left:5px; background: url(/shared/img/module/zoom_btn.gif) no-repeat; outline:0; text-indent:-9999px; }
#module_zoomFontSize a#zoomSmall { background-position:0 0; }
#module_zoomFontSize a#zoomReset { background-position:-22px 0; }
#module_zoomFontSize a#zoomLarge { background-position:-44px 0; }
#module_zoomFontSize a#zoomSmall:hover { background-position:0 -22px; }
#module_zoomFontSize a#zoomReset:hover { background-position:-22px -22px; }
#module_zoomFontSize a#zoomLarge:hover { background-position:-44px -22px; }
#module_zoomFontSize.fontSmall #zoomSmall { background-position:0 -22px; }
#module_zoomFontSize.fontDefault #zoomReset { background-position:-22px -22px; }
#module_zoomFontSize.fontLarge #zoomLarge { background-position:-44px -22px; }


/* module Print -------------------- */
#module_print { float: right; margin-left: 11px; padding: 7px 0 3px 35px; background :url(/shared/img/common/icon_print.gif) no-repeat 10px 3px; border-left: 1px solid #dbdbdb; }
#page_print a,
#site_print a,
#print_section a { display: block; float: left; outline: 0; overflow: hidden; font-size: 0; text-indent: -9999px;}
#page_print a { width: 86px; height: 11px; background: url(/shared/img/common/bt_page_print.gif) no-repeat 0 0; }
#site_print a { width: 107px; height: 9px; margin-left: 10px; background: url(/shared/img/common/bt_site_print.gif) no-repeat 0 0; }
#print_section a { width: 74px; height: 10px; margin-left: 10px; background: url(/shared/img/common/bt_print_section.gif) no-repeat 0 0; }
* html #site_print a { margin-left: 5px; }
#page_print a:hover,
#site_print a:hover,
#print_section a:hover { background-position: 0 -13px; }

/* print header */
#printHeader { display: none; }



@media only screen and (min-width: 641px) and (max-width: 999px){
#module_breadcrumbs { width:auto; padding: 10px 13px 9px; }
#module_zoomFontSize { margin-right: 10px; }
#module_print { display: none; }
}



@media only screen and (max-width: 640px){
#module_titleArea,
#module_breadcrumbs,
#module_zoomFontSize { display:none; }
}