@charset "utf-8";
/* ****************************************************
Since : 2007-12-01
Last Modified: 2007-12-21
***************************************************** */

/* popup settings [ pop.css ]
=================================
1: Title

2: Layout

3: Button

4: Tab

5: Table

6: List Note

7: Clear
  
8: IE6 hacks

=================================*/

/* title
------------------------------------ */
body#popup #contents h1 {
 margin: 0 0 20px 0;
	padding: 12px 14px;
	border-bottom: solid 4px #6e97e9;
	background: url(../images/com_pop_bg001.gif) no-repeat;
	}

/* Layout
------------------------------------ */
body#popup #header {
	width: 100%;
	height: 61px;
	border-bottom: solid 3px #ff0099;
	}
body#popup #header #headerBox {
	width: 750px;
	margin: 0 auto;
	text-align: left;
	}
body#popup #mainContainer {
	width: 100%;
	margin-top: 1px;
	padding: 30px 0 0 0;
	border-top: solid 5px #000088;
	text-align: center;
	}
body#popup #mainContainer #contents {
 float: none;
	width: 750px;
	margin: 0 auto;
	text-align: left;
	}
body#popup #footer address {
 width: 750px;
	}

/* Button
------------------------------------ */
body#popup #header p.btClose {
	padding-top: 14px;
	text-align: right;
	}
body#popup #contents p.btPrint {
	width: 750px;
	margin-top: -38px;
	text-align: right;
	}

/* Tab
------------------------------------ */
body#popup div#tab ul {
	line-height: 0;
	border-bottom: solid 2px #666666;
	font-size:1px;
	}
body#popup div#tab ul li {
	display: inline;
	margin-right: 2px;
	}

/* Table
------------------------------------ */
body#popup table {
	margin: 10px 0;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	}
body#popup table th {
	width: 1%;
	padding: 3px 7px;
	border-bottom: solid 1px #cccccc;
	background: #f0f0f0;
	text-align: center;
	white-space: nowrap;
	}
body#popup table td {
	padding: 1px 2px;
	border-bottom: solid 1px #cccccc;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	}
body#popup table td.women {
	background: #fce5f0;
	}

/* Timetable Icons
------------------------------------ */
body#popup table span.ttIcon {
	display: block;
	text-align: center;
	padding: 2px 0;
}
body#popup table span.ttIcon img {
	/*display: block;*/
	margin-right: 1px;
}

/* List Note
------------------------------------ */
body#popup div#listnote {
	margin-bottom: 5px;
	padding: 10px;
	background: #f0f0f0;
	}
body#popup div#listnote h2 {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
	background-image: none;
	}
body#popup div#listnote ul {
	padding-bottom: 15px;
	border: none;
	}
body#popup div#listnote ul li {
	float: left;
	width: 140px;
	min-height: 1.5em;
	margin: 0 4px 0 0;
	}
* html body#popup div#listnote ul li {
	height: 1.5em;
	}

* html body#popup div#listnote ul li span.ttIcon {
	display: block;
	margin-top: 3px;
}
body#popup div#listnote ul li span.ttIcon img {
	margin-bottom: 3px;
}
* html body#popup div#listnote ul li span.ttIcon img {
	margin-bottom: 0;
}

body#popup div#listnote ul li.last {
	margin: 10px 4px 0 0;
	clear: both;
	}
body#popup div#listnote ul li.connects {
	width: 435px;
	}
body#popup div#listnote p {
	margin: 0;
	}
body#popup div#listnote img {
	vertical-align: middle;
	}
	
/* popup Destination
=================================*/
.des {
	padding-bottom:15px;
}



/* Clear
------------------------------------ */
body#popup div#listnote:after,
body#popup div#listnote ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

body#popup div#listnote,
body#popup div#listnote ul {
	display: inline-table;
	min-height:1%;
}


/*  IE6 hacks
------------------------------------ */
* html body#popup #contents p.btPrint {
	position: absolute;
	}

* html body#popup div#listnote ul {
	height:1%;
}

/*for check*/
/*body {font-family:Batang}*/

/*for check*/