@charset "utf-8";


/*------------------------------------------------------------
  01 : TOP
------------------------------------------------------------*/
#contents_top {
	width:750px;
	height:330px;
	margin:0 auto;
	padding:20px 0 0 50px;
	background:url(../img/top_bg.jpg) no-repeat bottom;
	font-size:14px;
	line-height:2.0em;
}

.banner {
	width:100%;
	margin:30px 0 0 0;
	text-align:center;
}

.banner img {
	margin:0 20px;
}

/*------------------------------------------------------------
  02 : CONSUL
------------------------------------------------------------*/
#contents_consul {
	width:740px;
	margin:0 auto;
	padding:20px 0 0 0;
}

#contents_consul .demerit_box {
	width:740px;
	background:url(../consul/img/demerit_bg.gif) repeat-y top;
}

#contents_consul .demerit_text {
	width:670px;
	margin:0 0 0 30px;
	font-size:14px;
	color:#e10031;
}

#contents_consul .demerit_text ol {
	margin:0 0 0 30px;
	padding:0;
}

#contents_consul .demerit_text li {
	margin:20px 0;
}

#contents_consul .flow_box {
	width:740px;
	margin:30px 0 0 0;
}

#contents_consul .flow_box dl {
	width: 740px;
	height:150px;
	margin:0;
}

#contents_consul .flow_box dt {
	width:23px;
	margin:0 5px 0 25px;
	float:left;
}

#contents_consul .flow_box dd {
	width:180px;
	margin:0 10px 0 0;
	float:left;
}

#contents_consul .price_box {
	width:740px;
}

#contents_consul .price_text {
	width:720px;
	margin:0 0 0 20px;
}

/*------------------------------------------------------------
  03 : PROFILE
------------------------------------------------------------*/
#contents_profile {
	width:800px;
	margin:0;
	padding:20px 0 0 0;
}

#contents_profile .profile_box {
	width:800px;
	height:280px;
	background: #f2f2f2 url(../profile/img/profile_image.jpg) no-repeat left top;
}

#contents_profile .profile_text {
	width:360px;
	padding:20px 20px 20px 0;
	float:right;
}

#contents_profile .title_image {
	width:800px;
	margin:40px 0 15px 0;
}

#contents_profile .media_text {
	width:780px;
	margin:0 0 0 20px;
}

/*------------------------------------------------------------
  04 : CONTACT
------------------------------------------------------------*/
#contents_contact {
	width:690px;
	margin:0 auto;
	padding:50px 0 0 0;
}

#contents_contact img {
	margin:20px 0 10px 0;
}