@charset "utf-8";

/* =========================================================== */
/* Contents of printpreview.css
/* ===========================================================
	01. Visible Area
	02. Hidden Area
	03. Header
	04. Footer
	05. Contents Area
		-01. General
		-02. Category Top
		-03. Modules
	10. Unique Style
		-01. Ir
	99. Print Preview Styles
   =========================================================== */
/* end Contents of printpreview.css
/* =========================================================== */

/* 01. Visible Area
-------------------------------------------------------------- */
.PrintMedia { display: block; }

/* 02. Hidden Area
-------------------------------------------------------------- */
#Header,
.GlobalNavigation,
#SiteToolArea,
.Pagetoplink,
.SubContentsArea,
#GroupLinks,
#FooterNavigation,
#Footer {
	display: none;
}

/* 03. Header
-------------------------------------------------------------- */
#PrintHeader {
	margin-bottom: 25px;
}

/* 04. Footer
-------------------------------------------------------------- */
#PrintFooter {
}

/* 05. Contents Area
-------------------------------------------------------------- */
/* -01. General */
body {
	background-color: #fff;
}

#Container {
	width: 650px;
}

.ContentsArea {
	float: none;
	width: 650px;
}

#Contents {
	padding: 0 10px;
}

/* -02. Category Top */
.MainVisual img {
	width: 630px;
	height: 120px;
}

/* -03. Modules */
/* 2 Column */
#Contents .Section.Col2 {
	margin: 0 -13px 0 0;
	padding: 0;
}

#Contents .Section.Col2 .Grid-Column {
	width: 308px;
	margin-right: 13px;
}

/* 2 Column with line */
#Contents .Section.Col2-Border1 {
	margin: 0 -13px 0 0;
}

#Contents .Section.Col2-Border1 .Grid-Column {
	width: 308px;
	margin-right: 13px;
}

/* 2 Column with Image Right 1 */
#Contents .Section.Col2-RightImage1 .Grid-Column.Left {
	width: 410px;
}

/* -05. 3 Column */
#Contents .Section.Col3 {
	margin: 0 -7px 0 0;
}

#Contents .Section.Col3 .Grid-Column {
	width: 198px;
	margin-right: 7px;
}

#Contents .Section.Col4 .Grid-Column {
	margin-right: 4px;
}

/* 10. Unique Style
-------------------------------------------------------------- */
/* -01. Ir */
.IrHighlightsTable table#highlight th.title {
	min-width: 0;
	word-break: break-all;
}

#Contents .tabbox.ui-tabs-panel.ui-widget-content.ui-corner-bottom .Section.Col2 .Grid-Column {
	float: none;
}

/* 99. Print Preview Styles
-------------------------------------------------------------- */
#Container {
	border-right:1px dotted #ccc;
	border-left:1px dotted #ccc;
}

#AddPrintHeader {
	border-bottom:1px dotted #ccc;
}

#AddPrintFooter {
	border-top:1px dotted #ccc;
}

#AddPrintHeader .ContentsArea,
#AddPrintFooter .ContentsArea,
#AddPrintFooter .Caution {
	width: 650px;
	margin: 0 auto;
	padding: 20px 0;
	text-align: right;
}

#AddPrintHeader .ContentsArea a,
#AddPrintFooter .ContentsArea a {
	margin-left: 15px;
}

#AddPrintFooter .ContentsArea {
	padding: 20px 0 10px;
}

#AddPrintFooter .Caution {
	width: 630px;
	padding: 0 0 20px;
	text-align: left;
}

#AddPrintFooter .Caution h3,
#AddPrintFooter .Caution ul {
	line-height: 1.5;
}

#AddPrintFooter .Caution h3 {
	font-weight: bold;
}

#AddPrintFooter .Caution ul {
	margin-left: 1.8em;
}

#AddPrintFooter .Caution li {
	list-style: disc;
}