@charset "UTF-8";


/*----------------------------------------------------
LinkColors
----------------------------------------------------*/
a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}
img {
	border: 0;
}
/*========================================================
common layout
----------------------------------------------------------
-container
-header
-contents
-footer
========================================================*/
body{
	width:100%;
	background: #FFF;
	color:#000;
	font-size:12px;
	line-height:1.35em;
	letter-spacing: 1px;
}
@media print{
body{
	_zoom: 90%; /*WinIE only */
}
body:nth-of-type(1){
	zoom: 80%;
}
}
/*head+body {
    width: 165mm;
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}*/

/*----------------------------------------------------
container
----------------------------------------------------*/
#container,
#main{
	width:100%;
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	}
#contents{
	background: #FFF !important;
	}

/*----------------------------------------------------
none
----------------------------------------------------*/

#headInquary,
#gn,
#ancherlink,
#sn,
.detailList,
.detail,
.dRight,
fieldset,
#movieBox,
.contact,
#fUtil,
ol.bl,
#blUtil,
#fUtil,
#footer,
#footerContents,
#osusume,
.boxOsusume,
.printNone{
display:none;
	}
/*-----------------------------------------------------
table
-----------------------------------------------------*/
table,
th,
td {
	border-collapse: collapse;
	border-spacing: 0;
}

table {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 5px;
	border: 1px solid #333333;
}

table th,
table td {
	padding: 3px;
	font-size: 90%;
}


