@charset "utf-8";

/*--------------------------------------------------
  == lwPS Common Style ==
  --------------------------------------------------
  File       : ps.css
  Date       : 2008.07.10
  Last Update: 2008.10.30
--------------------------------------------------*/


/*Other
--------------------------------------------------*/
img{
	border: none;
}

/* Table
-------------------------------------*/
.tbl01 th{
	font-weight: bold;
	background: url(/images/tbl01_bgps.gif) repeat-x left top #EEF49D;
}

/* Container
-------------------------------------*/
#containerWrap{
	background: url(/images/ps_bg01.jpg) repeat-x 0 0 #EEF49D;
}
/* Header
-------------------------------------*/
#contentHead{
	background: url(/images/ps_bg02.jpg) no-repeat 0 0;
	padding: 45px 10px 11px 10px;
}

#contentHeadIn{
	width: 785px;
	border-left: 5px solid #EEF49D;
	position: relative;
}

ul#kecHeadNav{
	position: absolute;
	top: 3px;
	left: 214px;
}

#contentHeadIn li{
	float: left;
	margin-right: 4px;
}

p#kecInquiry{
	position: absolute;
	top: 3px;
	left: 595px;
}


/* Room
-------------------------------------*/

div#principal{
	margin-top: 6px;
	background-color: #EEF49D;
	border-left: 10px solid #99CC00;
}

#principal dt,
#principal dd{
	line-height: 120%;
	font-size: 90%;
}

.roomTel{
	width: 522px;
	border: 4px solid #D3EE5D;
	background: url(/search/images/tel_bg.jpg) repeat-x left bottom;
	padding-left: 40px;
}

.roomTel p{
	float: left;
	padding: 6px 0;
}

.roomTitle{
	width: 255px;
	font-weight: bold;
	font-size: 120%;
	margin-top:5px;
}

.telNum{
	width: 200px;
	font-weight: bold;
	font-size: 200%;
	color: #66CC00;
	background: url(/search/images/telps.gif) no-repeat left center;
	text-indent: 35px;
}

/* Main
-------------------------------------*/
#mainMenu ul{
	padding-left: 68px;
	padding-top: 9px;
}

#mainMenu li{
	padding-bottom: 2px;
	font-size: 88%;
}

#mainMenu01{
	background: url(/images/h3_bg01ps.jpg) no-repeat left bottom #EFFDB7;
	height: 108px;
}

#mainMenu02{
	background: url(/images/h3_bg02ps.jpg) no-repeat left bottom #EFFDB7;
	height: 108px;
}

#mainMenu03{
	background: url(/images/h3_bg03ps.jpg) no-repeat left bottom #EFFDB7;
	height: 108px;
}

/* NewsTopics
-------------------------------------*/
.news{
	background: url(/images/news_barps.gif) no-repeat left bottom;
}


/* Contents
-------------------------------------*/
.con06{
	width: 550px;
	padding: 10px;
	background-color: #E7F5A0;
}

.con07{
	width: 550px;
	background: url(/images/con07_bgps.gif) no-repeat left bottom #FFFFFF;
	padding-bottom: 15px;
}


.flowCon{
	background: url(/images/con_flow_bgps.jpg) no-repeat left top;
	padding: 16px 14px 30px 1px;
}


/* Reason
-------------------------------------*/
#reasonBtn{
	background-color: #FFFBEF;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	width: 568px;
	height: 138px;
}

#reasonBtn ul{
	padding-top: 7px;
	padding-left: 12px;
}

#reasonBtn li{
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	font-size: 0;
	line-height: 0;
}

/* Pagetop
-------------------------------------*/
body.ps #pagetop{
	background: url(/images/pagetop_bgps.jpg) repeat-x 0 0;
}

/* Search
-------------------------------------*/

div#flier p{
	margin-top: 15px;
	padding: 7px 5px 7px 24px !important;
	background: url(/search/images/pdf_arrow.gif) no-repeat 6px 10px #F9F9F9;
	border: 2px solid #99CC00;
}

div#flier p a{
	text-decoration: underline;
}

div#flier p a:hover{
	text-decoration: none;
}