/*--------------------------------------------- */
/* 
/*  print.scss / 2013.11.20
/*  
/*  @outputFile ../htdocs/css/print.css  */
/*--------------------------------------------- */
/*----------------------------------------------*/
/* hidden
/*----------------------------------------------*/
#keyVisual,
#second,
#nav,
#footerNav,
#assistHeaderNav,
#assistFooterNav,
.snsNav,
#toPageTop,
.btnMore,
.linkMoreA,
.btnRssA,
#fixHeaderSpace {
	visibility: hidden;
	display: none;
}
/*----------------------------------------------*/
/* bgCancel
/*----------------------------------------------*/
/*----------------------------------------------*/
/* printShow
/*----------------------------------------------*/
.forPrint { display: block; }
/*----------------------------------------------*/
/* link
/*----------------------------------------------*/
a {
	color: #000!important;
	text-decoration: none!important;
}
/*----------------------------------------------*/
/* Font
/*----------------------------------------------*/
body {
	font-size: 12px;
	line-height: 1.4;
	width: 100%!important;
	visibility: visible;
}
/*----------------------------------------------*/
/* Width Fit
/*----------------------------------------------*/
#wrapper,
#header .headerInner,
#footer .footerInner,
#contents,
#main,
#copyright .copyrightInner {
	width: 100%!important;
	max-width: 100%;
	visibility: visible;
}
html { overflow-y: none; }
/*----------------------------------------------*/
/* Contents
/*----------------------------------------------*/
body { background-color: #FFF; }
#wrapper { background-color: #fff; }
#contents { overflow: visible; }
#contents .contentsInner { padding-left: 0 !important; }
.home #contents #main,
.home #contents #second,
.category #contents #main,
.category #contents #second { margin-left: 0 !important; }
.home #contents #main,
.category #contents #main {
	float: none;
	margin-top: 0;
}
#footer {
	clear: both;
	background-color: #fff;
	color: #333333;
	padding: 1em 0 30px;
	margin-bottom: 1em;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
#footer .spL { border-color: #333333; }
#copyright {
	background-image: none;
	background-color: #fff;
	color: #333333;
}
/*----------------------------------------------*/
/* list
/*----------------------------------------------*/
.blockLinkList a { padding: 10px 10px 10px 105px; }
.blockLinkList a .item {
	margin-left: -105px;
	width: 90px;
}
/*----------------------------------------------*/
/* fix
/*----------------------------------------------*/
.fix #header,
.fix #nav,
.fix #assistHeaderNav {
	position: relative;
	width: auto;
}
/*----------------------------------------------*/
/* show hide area
/*----------------------------------------------*/
.isHideOnPrint { display: none !important; }
.isShowOnPrint { display: block !important; }
