@charset "utf-8";
/* CSS Document */

a {
	color:#0000FF;
}

p {
	line-height:1.4;
}

#conWrap {
background-color:#F7F5F1;
}

#main {
	width:950px;
	margin:0 auto;
}

.topicpath {
	color:#333333;
	margin:0;
	padding:8px 0 13px;
}

.topicpath ul {
	margin:0;
	padding:0;
}

.topicpath li {
	display:inline;
}

.topicpath a {
	color:#333333;
	text-decoration:none;
}

/*contactarea------------------------*/
#contactarea {
	background:url(/site/img/contactbg-repeat.gif) repeat-y left top;
	width:690px;
	margin-bottom:15px;
}


#contact-textarea {
	background:url(/site/img/contactbg-bottom.gif) no-repeat left bottom;
	width:640px;
	padding:10px 15px 10px 35px;
}

.cont-left {
	width:315px;
	float:left;
	padding-bottom:10px;
}


.cont-left table th {
	width:70px;
	vertical-align:top;
	padding:5px 0 5px;
	font-weight:bold;
}

.cont-left table td {
	padding:5px 0 5px;
}

.cont-left table td span.small {
	font-size:77%;
}



.cont-right {
	width:310px;
	float:right;
	padding-bottom:10px;
}


/*calendar-area----------------*/
.calendar-area {
	font-size:77%;
}

.calendar-area table {
	border-collapse:collapse;
	margin:0 auto 10px;
	text-align:center;
}

.calendar-area table caption {
	text-align:center;
	font-weight:bold;
	color:#666666;
	font-size:108%;
}

.calendar-area th {
border:1px solid #FFFFFF;
	background:#ede8dc;
	color:#666666;
	text-align:center;
	padding:3px 4px;
}


.calendar-area td {
	border:1px solid #FFFFFF;
	background:#e7f6c4;
	padding:3px 4px;
	color:#666666;
}

.calendar-area .off {
	background:#cfeac3;
}

.calendar-area dt.leftmark {
	background:url(/site/img/index/icon-green.gif) no-repeat left top;
	padding-left:14px;
	padding-bottom:2px;
	line-height:1.4;
}





/*left-------------------------------*/
#left {
	width:690px;
	float:left;
}

p#intheglass {
clear:both;
padding-bottom:75px;
text-align:right;
}

p.intheglass {
clear:both;
padding-bottom:20px;
text-align:right;
}


#right {
	width:230px;
	float:right;
	margin-bottom:20px;
}


#purpose {
	background-color:#dae7dd;
	width:230px;
	margin-bottom:10px;
}

#purpose h2 {
	margin-bottom:3px;
}

.plist-area {
	background:url(/site/img/p-bottom.gif) no-repeat left bottom;
	padding:3px 3px 2px;
	width:224px;
}


#purpose  ul li {
	height:43px;
	margin-bottom:3px;
}


#sarchlist {
	background:#ffffff;
	padding:3px 3px 2px;
	width:224px;
}

#sarchlist ul li {
	margin-bottom:3px;
	height:32px;
}


#sarchlist a {
}


/*mail----------------*/
#mailarea {
	background:url(/site/img/index/mail-bg.gif) no-repeat left top;
	width:200px;
	padding:15px;
	height:177px;
	margin-bottom:15px;
}
#mailarea2 {
	background:url(/site/img/index/mail-bg2.gif) no-repeat left top;
	width:200px;
	padding:15px;
	height:135px;
	margin-bottom:15px;
}
#mailarea3 {
	background:url(/site/img/index/mail-bg3.gif) no-repeat left top;
	width:200px;
	padding:15px;
	height:100px;
	margin-bottom:15px;
}

.side-bn {
	margin-bottom:10px;
}

.mypagearea {
	padding:10px;
	background:#FFFFFF;
	text-align:center;
}

.mypagearea p {
	padding-top:6px;
}

p.mini {
	font-size:77%;
}

/*----mail----------------*/



