@charset "utf-8";

/*
	ファイル名：/css/subpage_pnt.css
	作成年月日：2010/05/27
	最終更新日：2010/08/11
	概要　　　：supergl.html,wagongl.htmlの印刷CSSを記述
-----------------------------------------------	*/

/*印刷用CSS記述開始
-----------------------------------------------	*/
@media print{


/* 全体への指定
-----------------------------------------------	*/
* {
	/* フォント */
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:11pt;
	vertical-align: 0;

	/* 背景 */
	background-color: #FFF;
	background-image: none;

	/* ボックス要素のクリア */
	float: none !important;
	width: auto !important;
	margin: 0;
	padding: 0;
}


/* bodyへの指定
-----------------------------------------------	*/
body {
	width: 100%;
/*	width: 165mm;*/
    max-width: 100%;
    min-width: 80%;
}


/* 不要エリアを非表示にする
-----------------------------------------------	*/
#headerwrap, #footernavi, #supergl-flash, #wagongl-flash, .pagetop {
	display: none;
}


/* 料金表エリアのレイアウト(main内)
-----------------------------------------------	*/
#main {
	padding: 0;
}
/*
#main dl {
	width: 95% !important;
	margin: 0px 1pt;
}

.price-left dl {
	width: 550px !important;
	margin-left: 50px;
}

.price-right dl {
	width: 550px !important;
}

#main dt {
	width: 70% !important;
	padding: 8pt !important;
	margin: 0pt !important;
	float: left !important;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: none !important;
}
#main dd {
	width: 20% !important;
	padding: 8pt 8pt 10pt !important;
	margin: 0pt !important;
	float: left !important;
	border-top: 1px solid #000 !important;
	border-right: 1px solid #000 !important;
	border-bottom: none !important;
}
#main dt.line2 {
	height: 2em;
}
#main dd.line2 {
	height: 2em;
}
#main dt.pnt {
	border-bottom: 1px solid #000 !important;
}
#main dd.pnt {
	border-bottom: 1px solid #000 !important;
}
*/


#main table {
	width: 95% !important;
	margin: 0px 1pt;
}
#main table th {
	width: 80% !important;
	padding: 8pt !important;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
 	border-bottom-style: none;
}
#main table td {
	width: 20% !important;
	padding: 8pt !important;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
 	border-bottom-style: none;
}
.tbRight {
	border-bottom: 1px solid #000;
}

#main table.subtable {
	width: 100% !important;
	padding:0;
}

#main table td.tdSubtable{
	padding:0pt !important;
}

#main .packageList td.name{
	width: 80% !important;
}

/*印刷用CSS記述終了
-----------------------------------------------	*/
}