@charset "utf-8";
/* CSS Document */


/**================================= Print Setting =================================**/

/* common.css
----------------------------------------------- */

* {
	background-image:none  !important;
    font-family: "ＭＳ Ｐ明朝", serif;
    vertical-align: 0;
}

h1, h2, h3, th, strong, a {
    margin: 0;
    padding: 0;
    font-family: "Century Gothic", Arial, sans-serif;
    font-weight: normal;
    color: #000;
}

body {
	margin: 0;
    padding: 0;
    width: 100%;
    background-color: #EDF1F1 !important;
    background-image: none;
	color: #000;
}

head+body {
    width: 165mm;
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}

p, th, td, li  {
	color: #000;
    line-height: 1.8;
}

a:link,
a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

address {
	font-style: normal;
	text-align:	left;
}

table{
	width:100% !important;
}

table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: 0;
}


/* layout.css
----------------------------------------------- */

#page,
#page #contents #mainArea,
#page #contents #sideMenu{
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#header,
#sideMenu,
#footer,
.catListArea,
.tabList{
	display				:	none;
}


html > body #page {
	background-color	:	#EDF1F1 !important;
	border				:	none;
	height				:	100%;
    min-height			:	100%;
	margin				:	0;
	width				:	640px; !important;
}

div#contents {
	width				:	640px; !important;
}

#page #contents #mainArea {
	padding				:	15px !important;
	width				:	610px !important;
}

/* ui tabs */

.ui-tabs-hide {
	display				:	none;
}

/* detail Print */
address {
	display				:	block;
	font-size			:	12pt;
	line-height			:	1.4;
	padding				:	30px 0 0;
}

/* Popup Print */

body#popupBody {
    background-color	:	#FFF !important;
	color				:	#000;
}

.printArea {
	display				:	block;
	font-size			:	12pt;
	line-height			:	1.4;
	padding				:	10px 0 20px;
}

#alphaBG {
	background-color	:	#FFF !important;
	opacity				:	1 !important;
	width				:	640px !important;
}

#PhotoViewBox {
	height				:	100% !important;
	margin-left			:	-340px !important;
			top			:	0 !important;
	width				:	640px !important;
}

/* 2010-02-03 kawanishi 追加 */
#PrintButton {
	display				:	none;
}

#mainArea .nameBox h2 {
	display				:	inline;
}
/* 2010-02-03 kawanishi 追加 ここまで */
