@charset "utf-8";

/* -----------------------------------------------------
 print.css
 common parts css
----------------------------------------------------- */

/* ----------------------------------------------------- */
/* body */
/* ----------------------------------------------------- */
body{
	color:#000;
	background:#FFF;
}

/* ----------------------------------------------------- */
/* layout adjustment */
/* ----------------------------------------------------- */
#gnav,
#aside,
#totop,
#footer-head,
#footer-sitemap{
	display:none;
}

/* header */
/* ----------------------------------------------------- */
#header{
	width:690px;
	margin:0 auto;
	background:none;
}
#header div.inner{
 	background:none;
}
#header .logo{
	float:none;
}
#header ul.category-nav,
#header div.func-search,
#header ul.search-language{
	display:none;
}

/* contents */
/* ----------------------------------------------------- */
#contents{
	width:690px;
	min-width:100% !important;
	margin:0 auto;
	background:none;
}

/* contents-inner */
/* ----------------------------------------------------- */
#contents div.contents-inner{
	width:auto;
	background:none !important;
}

/* main */
/* ----------------------------------------------------- */
#main{
	float:none;
	margin:0 auto;
	background:none;
}

/* main-inner */
/* ----------------------------------------------------- */
#main div.main-inner{
	position:static;
	background:none !important;
	height:auto !important;
	padding:0 0 10px !important;
}

/* body.pages-one-col  */
/* ----------------------------------------------------- */
body.pages-one-col #contents div.contents-inner{
	background:none !important;
}
body.pages-one-col #main{
	background:none !important;
}
body.pages-one-col #main div.main-inner{
	background:none !important;
}

/* path */
/* ----------------------------------------------------- */
#path{
	width:690px;
	margin:0 auto;
	padding:0 22px 0 0;
}

/* ----------------------------------------------------- */
/* to-top */
/* ----------------------------------------------------- */
#to-top{
	display:none;
}

/* ----------------------------------------------------- */
/* footer-info */
/* ----------------------------------------------------- */
#footer-info{
	width:690px;
	margin:0 auto;
	padding:10px 0 0;
	border-top:2px solid #000;
}
#footer-info p.add{
	float:none;
	width:auto;
	margin:0;
	text-align:center;
}
#footer-info ul.nav{
	display:none;
}
body.pages-one-col #footer-info{
	width:960px;
}

/* ----------------------------------------------------- */
/* copy */
/* ----------------------------------------------------- */
#copy{
	min-width:100% !important;
	width:690px;
	margin:0 auto;
	background:none;
}
#copy p{
	display:none;
	width:auto;
}
#copy p.print-copy{
	display:block;
}

/* ----------------------------------------------------- */
/* h1 */
/* ----------------------------------------------------- */

/* category-home */
/* ----------------------------------------------------- */
body.category-home div.ch-ttl{
	width:690px;
	height:auto;
	background:none !important;
}
body.category-home div.ch-ttl h1{
	width:690px;
	padding:10px 0;
}

/* ----------------------------------------------------- */
/* parts */
/* ----------------------------------------------------- */

/* ex-btn01 */
/* ----------------------------------------------------- */
div.main-inner p.ex-btn01{
	position:static
}

/* pages-update */
/* ----------------------------------------------------- */
div.pages-update.pu-sp01{
	background:none !important;
}

/* ----------------------------------------------------- */
/* IE8調整用 */
/* ----------------------------------------------------- */
.ie8 .glance-list,
.ie8 .pic-list,
.ie8 ul.btn-general01,
.ie8 div.t-s02-col03,
.ie8 div.pic-article01,
.ie8 div.pic-article02,
.ie8 div.contents-list04,
.ie8 div.contents-list05,
.ie8 div.contents-list06,
.ie8 div.crossover-article01,
.ie8 div.msi-detail{
	overflow:hidden;
}
.ie8 #main{
	zoom:95%;
}
/* body.pages-one-col  */
.ie8 body.pages-one-col #contents div.contents-inner{
	zoom:70%;
}
