@charset "Shift-Jis";
@import url(gm.css);

.px10gr {

	font-size: 12px;  color: #333333; line-height: 12px

}

.px10grn {

	font-size: 10px; margin-left: 20px; color: #333333; line-height: 12px

}

.px11grn1 {

	font-size: 13px; margin-left: 20px; color: #333333; line-height: 13px

}

.px11grn2 {

	font-size: 13px; color: #333333; line-height: 13px

}

.px11grn3 {

	font-size: 13px; margin-left: 20px; color: #333333; line-height: 13px; margin-top:3px; margin-bottom:3px;

}

.px11grn4 {

	font-size: 13px; color: #333333; line-height: 13px; margin-right:10px;

}

.px12lgn {

	font-size: 14px; color: #333333; line-height: 16px

}

.px12grn {

	margin-top: 4px; font-size: 14px; color: #333333; line-height: 16px

}

.px12grn2{

	margin-top: 4px; font-size: 14px; color: #333333; line-height: 16px;margin-left: 5px; 

}

.px12grn4{

	margin-top: 4px; font-size: 14px; color: #333333; line-height: 18px;margin-right: 20px;

}

.px12grn3{

	margin-top: 4px; font-size: 14px; color: #333333; line-height: 18px;margin-left: 20px;

}

.px12grn5{

	margin-top: 3px; font-size: 14px; color: #333333; line-height: 16px; margin-left: 20px; margin-bottom: 10px;

}

.px12grn6{

	margin-top: 3px; font-size: 14px; color: #333333; line-height: 16px; margin-left: 10px;margin-right: 10px; margin-bottom: 3px;

}

.px12lg {

	margin-top: 4px; font-size: 14px; color: #999999; line-height: 16px

}

.px12dbn {

	margin-top: 4px; font-size: 14px; color: #003366; line-height: 16px

}

.px12rdn {

	margin-top: 4px; font-size: 14px; color: #990000; line-height: 16px

}
.px12rdn2 {

	margin-top: 4px; font-size: 14px; color: #cc0000; line-height: 16px

}
.px12orn {

	margin-top: 4px; font-size: 14px; color: #ff6600; line-height: 16px

}


.px12grb {

	font-weight: bold; font-size: 14px; color: #666666; line-height: 16px

}

.px12bra {

	font-size: 14px; color: #88724D; line-height: 20px;margin-left: 5px;

}

.px14grn {

	margin-top: 4px; font-size: 16px; color: #333333; line-height: 18px

}

.px14grn2 {

font-size: 16px; color: #333333; line-height: 22px;

}

.px14grb {

	font-weight: bold; font-size: 16px; color: #666666; line-height: 18px

}

.px14redb {

	font-weight: bold; font-size: 16px; color: #CC3366; line-height: 18px

}

.px16grb {

	font-weight: bold; font-size: 18px; color: #333333; line-height: 20px

}

.px18rdb {

	font-weight: bold; font-size: 20px; color: #990000; line-height: 22px

}

.px12dbb1 {

	font-weight: bold; font-size: 14px; color: #cc3366; line-height: 18px

}

.px12dbb2 {

	font-weight: bold; font-size: 14px; color: #003366; line-height: 15px

}

.px12pbl {
	font-weight: bold; font-size: 14px; color: #595E9A; line-height: 16px

}

.px16pbl {
	font-weight: bold; font-size: 18px; color: #595E9A; line-height: 20px

}

.px20pbl {
	font-weight: bold; font-size: 22px; color: #595E9A; line-height: 24px
}

.lnk1:link {

	margin-top: 4px; color: #ff3300; font-size: 14px; line-height: 16px

}

.lnk1:visited {

	margin-top: 4px; color: #ff3300; font-size: 14px; line-height: 16px

}

.lnk1:active {

	margin-top: 4px; color: #ff3300; font-size: 14px; line-height: 16px

}

.lnk1:hover {

	margin-top: 4px; color: #6666cc; font-size: 14px; line-height: 16px; text-decoration: underline

}

.lnk2:link {

	margin-top: 4px; color: #ff3300; font-size: 16px; line-height: 18px

}

.lnk2:visited {

	margin-top: 4px; color: #ff3300; font-size: 16px; line-height: 18px

}

.lnk2:active {

	margin-top: 4px; color: #ff3300; font-size: 16px; line-height: 18px

}

.lnk2:hover {

	margin-top: 4px; color: #6666cc; font-size: 16px; line-height: 18px; text-decoration: underline

}

.px12whn:link {

	margin-top: 4px; color: #ffffff; font-size: 14px; line-height: 16px

}

.px12whn:visited {

	margin-top: 4px; color: #ffffff; font-size: 14px; line-height: 16px

}

.px12whn:active {

	margin-top: 4px; color: #ffffff; font-size: 14px; line-height: 16px

}

.px12whn:hover {

	margin-top: 4px; color: #ffdd33; font-size: 14px; line-height: 16px; text-decoration: underline

}

a:link {

	color: #333333; text-decoration: none

}

a:visited {

	color: #333333; text-decoration: none

}

a:active {

	color: #333333; text-decoration: none

}

a:hover {

	color: #6666cc; text-decoration: underline

}

/**
* css for page content
* written August 6,2009
* Last modified August 6,2009
* editor Shgieru Kuratani, selvice,.co.ltd
*/
#content h2 {
	margin-bottom: 25px;
}

#content h3 {
	margin-bottom: 5px;
}

#content p {
	margin-bottom: 30px;
}

#content img.floatL {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#content img.floatR {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

#content .underline {
	text-decoration: underline;
}

/**
* css for 'igaku_95' page
*
* written November 20,2009
* editor Shigeru Kuratani(selvice,.co.ltd)
*/
#content div.box_cream {
	padding: 0px 15px 0px;
	float: left;
	background-color: #EBDEBE;
}

/* for IE */
#content div.box_cream {
	_padding-top: 15px;
}

#content div.box_cream hr {
	color: #FFF;
}

/**************************************************
* css for 'TOP'page sidebar banner contents
* @date March 17, 2010
* @author Shigeru Kuratani, selvice.co.jp
**************************************************/
td#newsBnr {
	text-align: center;
}
td#newsBnr img {
	border: none;
	margin-bottom: 1px;
}


/**************************************************
* css for 'TOP'page 'members' contents
* @date June 16, 2010
* @author Shigeru Kuratani, selvice.co.jp
**************************************************/
div#members {
	width: 550px;
	margin-top: 5px;
	margin-left: 5px;
	padding: 10px;
	border: 1px solid #22498D;
	background-color: #E2E5EE;
	font-size: 85%;
	overflow: auto;
}
div#members * {
	margin: 0;
	padding: 0;
}
div#members h3 {
	margin-bottom: 10px;
	text-align: left;
}
div#members ul {
	list-style-type: none;
}
div#members ul li {
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
	padding-left: 15px;
	background: url(../images/icon_members_menu.gif) top left no-repeat;
	white-space: nowrap;
}
div#members ul li a:link {
	color: #ff0000;
}
div#members ul li a:visited {
	color: #ff0000;
}

/**
* css for 'igaku_98' page
*
* written December 26,2010
* editor Shigeru Kuratani(selvice,.co.ltd)
*/
#content .subHeading {
	color: #169534;
	font-weight: bold;
}

#content .subHeadingRed {
	color: #CA3855;
	font-weight: bold;
}

#content div.box_pbl {
	padding: 7px;
	float: left;
	color: #FFF;
	font-size: 14px;
	background-color: #3E87BF;
}




