@charset "UTF-8";

/*---------------------------------------------

Information Page CSS

for intermedical.co.jp
coded by d-spica at 2010-09-14
linked to "/page-name.html"

---------------------------------------------*/

 
@import url(default.css);
@import url(base.css);
@import url(user.css);



body.lower #area-main h1 {
	background: url(../img-info/bg-hd.png) no-repeat 0 0;
	font-size: 139%;
	color: #00A166;
	padding-bottom: 20px;
	padding-left:40px;
}

#area-main .nav-up a {
  background: url(../img-info/mk-link.png) no-repeat 0 0.15em;
}



/* Company Page */

body.company #area-main {
	font-size: 100%;
	line-height: 1.6;
}

body.company #area-main div.block {
  margin-bottom: 30px;
  padding: 15px 0px 0px 40px;
}

body.company #area-main div.section {
  padding-left: 15px;
}

body.company #area-main div.block h2 {
  padding: 0 10px 0 25px;
  margin-bottom:20px;
  background: url(../img-info/bg-hd-s.png) no-repeat 0 0;
  font-size: 116%;
  font-weight: normal;
  color: #333;
}

body.company #area-main div.section h3 {
  margin-left: -15px;
  margin-top:20px;
  padding: 0 0 0 16px;
  border-bottom: none;
  background: url(../img-info/mk-list-hd.png) no-repeat 0 0.3em;
  font-size: 100%;
}

body.company #area-sub ul.banners-extra {
  margin-top: -10px;
  padding-top: 0;
}

.company_aisatsu{
	padding-top: 30px;
	text-align: right;
	padding-bottom: 20px;
}

/* Inquiry Pge */

body.inquiry #area-sub ul.banners-extra {
  padding-top: 10px;
}

.txt_s1{
	font-size: 85%;
	color: #666666;
}

/* site map */

#sitemap_watchan{
	background-image: url(../img-info/sitemap_watchan.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.txt_area{
	width: 250px;
	margin-top: 20px;
	margin-left: 20px;
}

.txt_area_h{
	width: 250px;
	margin-left: 20px;
}

.txt_area_hr{
	width: 250px;
	margin-left: 20px;
	margin-top: 45px;
}

.txt_l{
	font-size: 110%;
	font-weight: 700;
	text-decoration: none;
	width: 250px;
	padding-bottom: 5px;
}

.txt_m{
	width: 230px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.txt_s{
	width: 210px;
	padding-left:40px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#sitemap_read{
	padding-left: 40px;
	padding-bottom:10px;
}

#inquiry_read{
padding:0px 0px 20px 40px;
}

#kanri_watchan{
	text-align: center;
	background-image: url(../img/kanri_watchan.png);
	background-repeat: no-repeat;
	background-position: 600px bottom;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#area-main a.nav-link {
	padding: 0 0 0 15px;
	background-position: 0 3px;
	background-image: url(../img/mk-link.png);
	background-repeat: no-repeat;
}

.co_th{
	padding:10px 10px 0px 10px;
}

