@charset "utf-8";

/*--------------------

	print.css //2010/05/01

--------------------*/

/* header */
#page {
	width:100%;
	margin:0;
}
#header {
	width:100%;
	margin:0;
}
#header-nav {
	position:relative;
	top:0;
	left:0;
}

#header-search {
	position:relative;
	top:0;
	left:0;
}
#font-resize{
	display:none;
}
#global-nav{
	display:none;
}




/* main-header */

#main-header {
	clear:both;
	margin:0;
	padding:0;
	width:100%;
}
#main-header #main-header-title{
	margin:25px 0 10px 0;
}
/* main */

table th,tr,td {
	border-width:1px;
	border-style:solid;
	border-color:#666;
}



#main {
	clear:both;
	width:100%;
	margin:0;
}

#topic-path{
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}
#topic-path p{margin:0;padding:0;}
#topic-path a,#topic-path span{margin-left:0;}


/* contents */

#contents {
	width:100%;
	padding-bottom:30px;
	float:none;
	margin:0;
}


/* footer */

#footer {
	width:100%;
}

#footer-inner{
	width:100%;
}




/* none */
#aside{
	display:none;
}
#footer-sitemap{
	display:none;
}

#contents h1{
	width:100%;
	height:72px;
	position:static;
	margin-top:30px;
	padding:0;
}

#contents h1 img{
	margin:0;
}
#contents h2{
	margin-top:10px;
}
.contents-detail{
	margin-top:0;
}

.contents-detail-tab{
	display:none;
	margin:0;
}

#footer-nav{
	clear:both;
}

#footer-inner #copyright{
	clear:both;
	float:none;
	text-align:left;
	padding-top:15px;
}


#page,
#header,
#global-nav,
#main-header,
#main,
#contents,
#aside,
#footer{
    overflow: visible;
}

#page:after,
#header:after,
#global-nav:after,
#main-header:after,
#main:after,
#contents:after,
#aside:after,
#footer:after{
    overflow: visible;
}

* html #page,
* html #header,
* html #global-nav,
* html #main-header,
* html #main,
* html #contents,
* html #aside,
* html #footer{
    overflow: visible;
}




.contents-detail-tab ul,
.contents-detail,
#detailmenu-section,
#detailmenu-section .contents-detail-inner-header,
#detailmenu-section .contents-detail-inner-block,
#staff-section .contents-detail-inner-block,
#staff-section .contents-detail-inner-header,
#newslist-section .contents-detail dl,
#menu-section .contents-detail,
#equipment-section .contents-detail-article,
#equipment-section .contents-detail-article-inner,
.contents-detail-tab,
.contents-detail-tab-sub ul,
.contents-detail-menu{
	overflow: visible;
}

.contents-detail-tab ul:after,
.contents-detail:after,
#detailmenu-section:after,
#detailmenu-section .contents-detail-inner-header:after,
#detailmenu-section .contents-detail-inner-block:after,
#staff-section .contents-detail-inner-block:after,
#staff-section .contents-detail-inner-header:after,
#newslist-section .contents-detail dl:after,
#menu-section .contents-detail:after,
#equipment-section .contents-detail-article:after,
#equipment-section .contents-detail-article-inner:after,
.contents-detail-tab:after,
.contents-detail-tab-sub ul:after,
.contents-detail-menu:after{
    overflow: visible;
}

* html .contents-detail-tab ul,
* html .contents-detail,
* html #detailmenu-section,
* html #detailmenu-section .contents-detail-inner-header,
* html #detailmenu-section .contents-detail-inner-block,
* html #staff-section .contents-detail-inner-block,
* html #staff-section .contents-detail-inner-header,
* html #newslist-section .contents-detail dl,
* html #menu-section .contents-detail,
* html #equipment-section .contents-detail-article,
* html #equipment-section .contents-detail-article-inner
* html .contents-detail-tab,
* html .contents-detail-tab-sub ul,
* html .contents-detail-menu{
    overflow: visible;
}














#header-search,
#global-nav ul,
#footer-option dl,
#footer-inner-section{
    overflow: visible;
}


#header-search:after,
#global-nav ul:after,
#footer-option dl:after,
#footer-inner-section:after{
    overflow: visible;
}

* html #header-search,
* html #global-nav ul,
* html #footer-option dl,
* html #footer-inner-section{
    overflow: visible;
}