/***Body***/
body {
	margin:0px;
	color: #333333;
	background-color:#CCCCCC;
}
img {
	border:0;
}
form {
	margin: 0;
	padding: 0;
}

/***Text***/
h1 {
	margin: 0px;
}
h2 {
	margin:0px;
	border-bottom:1px solid #003873;
	border-left:7px solid #003873;
	border-right:1px solid #003873;
	border-top:1px solid #003873;
	font-weight:bold;
	padding:4px 0px 4px 8px;
	font-size:80%;
}
h3 {
	margin: 0px;
}
p {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

/***Link***/
a:link{color:#0055AD;text-decoration:none}
a:visited{color:#0055AD;text-decoration:none}
a:hover{color:#FF6600;text-decoration:none}
a:active{color:#FF6600;text-decoration:none}

/***List***/
dl {
	line-height: 140%;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
}
dt {
	font-weight: bold;
}
dd {
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0.4em;
	margin-left: 1.6em;
}
ul {
	list-style-position: inside;
	margin:0px;
	padding:0px;
}
ol {
	list-style-position: inside;
	margin:0px;
	padding:0px;
}
li{
	margin:0px;
	padding:0px;
}
ul.attend {
	list-style-type:none;
	list-style-image: url(common/attend.gif);
}
#All {
	width:760px;
	background-color:#FFFFFF;
}
/* ヘッダー */
#Header {
	background-image:url(common/header_bg02.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:78px;
	margin:0px;
	padding:0px;
}
#Header_2 {
	background-image:url(common/header_bg.jpg);
	background-repeat:no-repeat;
	width:760px;
	height:78px;
	margin:0px;
	padding:0px;
}
.head_l {
	float:left;
	width:124px;
	margin:0px;
	padding:8px 0px 0px 3px;
}
.head_c {
	float:left;
	width:342px;
	margin:0px;
	padding:29px 0px 31px 34px;
}
/*Link 触媒学会ホームページ*/
.head_r {
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 15px;
}
/*Link ホーム*/
.head_r2 {
	margin:0px 0px 0px 0px;
	padding:0px 13px 0px 15px;
}
/*Link 触媒学会ホームページ indexのみ*/
.head_r3 {
	float:right;	
	margin:0px 0px 0px 10px;
	padding:0px 13px 0px 15px;
	background-image: url(common/icon_link.gif);
	background-repeat:no-repeat;
	background-position:3px;
}
.link {
	margin:0px 13px 0px 0px;
	padding:14px 0px 0px 0px;
}
/* main */
#Main {
	clear:both;
	width: 760px;
	margin:0px;
	padding:0px;
}
/* navi */
#Navi {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
	width:209px;
	height:350px;
}

#counter {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
	width:209px;
}

#Navi2 {
	margin:0px;
	padding:0px 0px 5px 13px;
	float:left;
	width:209px;
}
.subnavi{
	margin:3px 0px 3px 25px;
	padding:0px;
}
/*Manu*/
.margin {
	margin:0px 0px 4px 0px;
	padding:0px;
}

/* contents */
.Contents {
	margin:0px;
	padding:0px 26px 0px 0px;
	float:right;
	width:515px;
}
.top {
	margin:0px 0px 20px 0px;
	padding:0px;
}
.main {
	width:515px;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.subhead{
	margin:3px 7px 16px 12px;
	padding:0px;
}
.message{/*aboutのみ*/
	margin:7px 10px 12px 15px;
	padding:0px;
}
.message2{
  margin:0px 10px 0px 3px;
	padding:0px 5px 0px 0px;
	border-bottom:1px solid #CCCCCC;
	text-indent: 6px;
}
.message3{
	margin:7px 7px 12px 15px;
	padding:0px;
}
.message4{
	margin:0px 0px 0px 6px;
	padding:0px;
}
.table{
	margin:7px 20px 12px 15px;
	padding:0px;
}
/*aboutのみ*/
#table2{
	margin:0px 20px 0px 20px;
	padding:0px;
}
.news {
	margin:7px 7px 0px 12px;
	padding:0px;
}
.about {
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 12px;
	background-image: url(common/icon_link.gif);
	background-repeat:no-repeat;
	background-position:3px;
}
.headline{
	margin:0px 4px 0px 12px;
  background-image:url(common/icon_h3.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:490px;
}
.top-icon{
    float:right;
	padding:0px 13px 0px 15px;
	margin:0px 0px 0px 12px;
    background-image:url(common/icon_pagetop.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

/*合成のレシピのみ*/
.form td{
	border-bottom: 1px solid #dddddd;
}

/* footer */
#Footer {
	background-color:#003873;
	color:#FFFFFF;
	width: 760px;
	margin:0px;
	padding:0px;
	text-align:right;
	line-height:200%;
}
.footer {
	padding:0px 13px 0px 0px;
	margin: 0px;
}
