/* macro.css */

BODY {
FONT-SIZE: 100%;
background-color: #ffffff;
color:#000000;
margin: 0px;
}

a img { border: 0; }


/* カラー */
.ColorRed {
color: #FF0000;
}

.ColorLightGray {
color: #666666;
}

/* 見出し */
H1.Midashi1 {
margin-top: 10px;
margin-bottom: 10px;
font-size: 110%;
color: #FFFFFF;
background-color:#990000;
}

.subtitle {
margin-top: 10px;
margin-bottom: 15px;
background-color:#82162C;
color: #FFFFFF;
width:100%;
}

.komidasi {
margin-top: 10px;
color:#82162C;
font-weight:bold;
}

/* 本文内 */
td.current {
background-color:#ffffff;
border-color:#111111;
border-style:solid;
border-width:thin;
text-align:center;
}

td.other {
background-color:#F0F0F0;
border-right-color:#999999;
border-right-style:solid;
border-right-width:thin;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:thin;
border-top-style:none;
border-left-style:none;
text-align:center;
}

td.source {
border-style:solid;
border-width:thin;
background-color:#FFFFFF;
border-color:#CCCCCC;
}

.SupportMainBox .indnt1 {
margin-left:3%;
}

.SupportMainBox .indnt2 {
margin-left: 15px;
}

.indnt1 {
margin-left:3%;
}

.indnt2 {
margin-left: 15px;
}


.SupportMainBox TABLE.h2_macro {
	margin-bottom: 10px;
}

.SupportMainBox TD.h2_macro {
	background: url(img/title_bg_h2macro.gif) no-repeat left top;
	width: 460px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.SupportMainBox h2.macro {
	font-size: 87.5%;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.SupportMainBox .cont_macro {
	width: 570px;
	margin: 0px;
}

.SupportMainBox .ind_macro {
	width: 550px;
	margin: 0;
}

.SupportMainBox .ind_macro_l {
	width: 270px;
	margin: 0;
	float: left;
}

.SupportMainBox .ind_macro_r {
	width: 270px;
	margin: 0;
	float: right;
}

.SupportMainBox .ind_macro h3 {
	width: 260px;
}

.SupportMainBox .ind_macro h3,
.SupportMainBox .cont_macro h3 {
	font-size: 75%;
	text-align: left;
	color:#FFFFFF;
	background: none;
	background-color:#82162C;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	height: auto;
}

.SupportMainBox .ind_macro h3 a img,
.SupportMainBox .cont_macro h3 a img {
	margin-right: 3px;
}


DIV.view_source {
	width: 500px;
	border: 2px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}

TABLE.view_mark {
	border-collapse: separate;
	border-spacing: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

TABLE.view_mark TH,
TABLE.view_mark TR.even,
TABLE.view_mark TD.even{
	background-color: #F0E8E6;
}

TABLE.view_mark TH,
TABLE.view_mark TD{
	padding: 5px;
}

/* TOP見出しリスト */
.SupportMainBox ul.index_list {
 width: 260px;
 list-style-type: none;
 margin: 0px 5px 5px 5px;
 padding: 0px;
}

.SupportMainBox ul.index_list li {
 background: url("/support/mifes/macroguide/img/yaji1.gif") no-repeat;
 padding-left: 15px;
 padding-bottom:0px;
}

A.link_set:link{color:#000000}
A.link_set:visited{color:#000000}
A.link_set:hover{font-weight:bold}

A.link_set_title:link{color:#FFFFFF;}
A.link_set_title:visited{color:#FFFFFF}


.SupportMainBox p.macrotop {
	text-align: right;
	margin: 0 0 10px 0;
	padding: 0 11px 0 0;
	background: url("/support/mifes/macroguide/img/ar_top_red.gif") right 5px no-repeat;
}
