a.link:link{text-decoration:none;color:#1C6C2B;font-size:14px;line-height:150%;}
a.link:visited{text-decoration:none;color:#1C6C2B;font-size:14px;line-height:150%;}
a.link:hover{text-decoration:underline;color:#5B8F62;font-size:14px;line-height:150%;}
a.link:active{text-decoration:underline;color:#5B8F62;font-size:14px;line-height:150%;}

h1 {
	font-size: 12px;
	color: #006600;
	font-weight: bold;
	margin:0;
	padding:5px 0;
}

.shadowl {
	background-attachment: fixed;
	background-image: url(./common/img/shadowL.gif);
	background-repeat: repeat-y;
}
.shadowr {
	background-attachment: fixed;
	background-image: url(./common/img/shadowR.gif);
	background-repeat: repeat-y;
}
.text01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 150%;
	color: #1C6C2B;
}
.text02 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 150%;
	color: #545454;
}
.text04 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	line-height: 150%;
	color: #333333;
}
.hasen {
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

li {
	margin-left: -20px;
	line-height: 25px;
}
.textside01 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 150%;
	color: #545454;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 5px;
}
.bg {
	background-attachment: fixed;
	background-image: url(../../class/img/image06.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.classbg {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(../../class/img/image06.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.framel {
	background-color: #FFFFFF;
	background-image: url(../../eiyou/img/framel.gif);
	background-repeat: repeat-y;
}
.framer {
	background-color: #FFFFFF;
	background-image: url(../../eiyou/img/framer.gif);
	background-repeat: repeat-y;
}
.tounyoubg {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(../../tounyou/img/image01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.chikenbg {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(../../chiken/img/image01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.textside03 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
	color: #545454;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 5px;
}
.text03 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 120%;
	color: #545454;
}

.style1 {
	color: #FF0000;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16px;
}

.font_blue {
	color:#0066FF;
	text-decoration:none;
}

.font_bold {
	font-weight:bold;
}

.textside04 {


	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	line-height: 150%;
	color: #545454;
	border-left-width: 8px;
	border-left-style: none;
	border-left-color: #999999;
	padding-left: 5px;
}
.hasen2 {

	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/*---------------------------------------
		マージン＆パディング設定
---------------------------------------*/

.mgn_b15 {margin-bottom:15px;}

.padd_L15 {padding-left:10px;}


/*------------------------------------------------------------------------------------
2005 11/28 sato 肥満遺伝子外来のページ
--------------------------------------------------------------------------------------*/
#himanbox{
margin:20px 0px 20px 0px;
width:640px;
text-align:left;
background:url() bottom right no-repeat;
}
#himanbox ul{
list-style:none;
margin:0px;
padding:0px;
}
#himanbox ul li{
margin:5px 10px;
}
#himanbox ul li ul{
list-style:none;
margin:10px;
padding:0px;
}

.padding_div{
margin:10px 20px;
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 14px;
line-height: 150%;
color: #545454;
}
.padding_div2{
margin:10px 35px;
font-family: "ＭＳ Ｐゴシック", "Osaka";
font-size: 14px;
line-height: 150%;
color: #545454;

}
.boldtitle{
font-weight:bold;
font-size:14px;
color:#006633;
}
.wightboldright{
font-weight:bold;
text-align:right;
padding:0px 30px 0px 0px;
margin:10px 0px;
line-height:150%;
font-size:12px;
}
.underbar{
text-decoration:underline;

}
.suppli {
	background-image: url(../../hydrogen/images/bg01.jpg);
	background-repeat: no-repeat;
	height: 250px;
	background-position: right bottom;
}

/*----------------------------------------
		hydrogen/index.html
-----------------------------------------*/

.hydro_tokucho {
	
}

.hydro_tokucho dt {
	font-weight:bold;
	color:#339966;
}

.hydro_tokucho dd {
	margin-bottom:12px;
	margin-left:10px;
}

/*----------------------------------
	eiyo/index.html
----------------------------------*/

#columnArea01 {
	width:516px;
	margin:15px auto;
	text-align:left;
}

.columnList01 * {
	margin:0;
	padding:0;
	margin-bottom:12px;
}

.columnList01 dt {

margin-bottom:0px;}

.columnList01 dd {
	margin-bottom:12px;
	margin-left:12px;
}

.kotsu_matome {
background:#fff url(../../eiyou/img/matome03_frame.jpg) repeat-y;
padding-right:12px;
}

.kotsu_matome ul {

margin:0 0 0 45px;
padding:0;
line-height:1.3;}

.kotsu_matome ul li {

margin-bottom:5px;}

.kotsu_matome ul li.last_matome {
margin-bottom:0px;
}
