@charset "utf-8";

body{
	background:url(../images/common/und_bg.jpg) repeat-x;
}
#Contentarea #right p{
margin-bottom:20px;
}
#Contentarea #right{
	padding-top:7px;
}

/*=======================================================*/
/* title
/*=======================================================*/
#Contentarea #right h2{
	margin-bottom:40px;
}

/*=======================================================*/
/* stitle
/*=======================================================*/
.title1st {
	background: url(../images/common/st01.jpg) no-repeat 0 0;
	font-size:22px;
	margin:0 0 20px 0;
	height:32px;
	text-align:left;
	padding:8px 0 0 25px;
}
.title2nd {
	border-bottom:3px solid #cccccc;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	text-align:left;
	padding:2px 0 6px 0;
}

/*=======================================================*/
/* table
/*=======================================================*/
.type01 {
	margin:15px 0px 20px;
	border-collapse: collapse;
	width:100%;
}
.type01 td {
	padding:8px;
	border:1px solid #ccc;
}
.type01 th {
	padding:8px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#eee;
	font-weight:bold;
}

.type02 {
	margin:15px 0px 40px;
	border-collapse: collapse;
	width:100%;
}
.type02 td {
	padding:8px;
	border:1px solid #ccc;
}
.type02 th {
	padding:8px 8px 8px 15px;
	text-align:left;
	border:1px solid #ccc;
	background-color:#eee;
	font-weight:bold;
	color:#E50C85;
}

/*=======================================================*/
/* pannavi
/*=======================================================*/
#pannavi{
margin:10px 0 0 0;
font-size:75%;
}

/*=======================================================*/
/* office
/*=======================================================*/
#Contentarea #right .office dl{
	margin:10px 0 0 0;
	padding: 0 0 30px 0;
}
#Contentarea #right .office dl dt {
	margin: 0 0 0.5em 0;
	padding:0 0 0 15px;
	text-align:left;
	font-weight:bold;
}
#Contentarea #right .office dl dd {
	margin:-2.1em 0 10px 0;
	border-bottom:1px dashed #333333;
	padding:0 0 10px 13em;
	text-align:left;
}

/*=======================================================*/
/* service
/*=======================================================*/
#Contentarea #right .service ul.s1{
	background:url(../images/service/illust01.jpg) no-repeat top right;
	min-height:106px;
	padding-right:140px;
}
#Contentarea #right .service ul.s2{
	background:url(../images/service/illust02.jpg) no-repeat top right;
	min-height:106px;
	padding-right:140px;
}
#Contentarea #right .service ul.s3{
	background:url(../images/service/illust03.jpg) no-repeat top right;
	min-height:106px;
	padding-right:140px;
}
#Contentarea #right .service ul.s4{
	background:url(../images/service/illust05.jpg) no-repeat top right;
	min-height:106px;
	padding-right:140px;
}
#Contentarea #right .service ul.s5{
	background:url(../images/service/illust04.jpg) no-repeat top right;
	min-height:106px;
	padding-right:140px;
}
#Contentarea #right .service ul.s6{
	background:url(../images/service/illust06.jpg) no-repeat top right;
	min-height:106px;
	padding-right:140px;
}

/*=======================================================*/
/* rates
/*=======================================================*/
#Contentarea #right .rates dl{
	margin:0 0 0 0;
	padding: 0 0 10px 0;
}
#Contentarea #right .rates dl dt {
	margin: 0 0 0.3em 0;
	padding:0 0 0 15px;
	text-align:left;
	font-weight:bold;
}
#Contentarea #right .rates dl dd {
	margin:-2.1em 0 2px 0;
	border-bottom:1px dashed #ccc;
	padding:0 0 5px 7em;
	text-align:left;
}
#Contentarea #right .rates h4{
	color:#E50C85;
	border:3px double #999999;
	font-size:120%;
	font-weight:bold;
	padding:5px 0 3px 13px;
	margin-bottom:15px;
}
#Contentarea #right .rates h5{
border-bottom:2px solid #cccccc;
	font-weight:bold;
	margin:0 0 10px 0;
	text-align:left;
	padding:2px 0 2px 0;
}

