@charset "utf-8";

body
{
  margin: 0 0 0 0;
  padding: 0;
/* font-size: x-small; */
  background: #ffffff;
  color: #000000;
	text-align:center;
}

a:link{ color:#993366; text-decoration:none;}
a:hover, a:active { color:#CC6699;}
a:visited{ color:#993366; text-decoration:none;}


/* 1.基本設定 */

#aimac_container{
width:760px;
margin:10px auto;
padding:0px;
background-color:#FFFFFF;
border:1px solid #cccccc;
text-align:left;
}
#aimac_main
{
padding:10px;
margin:0px;
}
#aimac_main .l
{
float:left;
width:150px;
}
#aimac_main .r
{
float:left;
width:590px;
}
#aimac_footer{
margin:0px 0px 0px 0px;
padding:10px;
color:#999999;
font-family:verdana,arial;
text-align:center;
}

#aimac_main .main_t
{
margin:0 0 5px 0;
}
#aimac_main .main_body
{
margin:15px 0 0 0;
}
#aimac_main p
{
margin:5px 0 15px 0;
padding:0px;
}


#aimac_main .main_body h3
{
padding:0 0 0 10px;
margin:0px 0px 10px 0px;
border-left:5px solid #1D8BB0;
color:#1D8BB0;
font-weight:bold;
background-image:none;
font-size:100%;
}

.aimac_list a
{
font-weight:bold;
}

/* リストの修飾
---------------------------------------------------- */
#list_aimac{ line-height:120%; margin:0px 0px 15px 0px; padding:0px;}
#list_aimac ul{ margin:0px;padding:0px;list-style:none;}
#list_aimac li{ padding:0px 0px 0px 10px; background:url(img/aimac_arw.gif) no-repeat 0px 50%; margin:3px 0px;list-style:none; }
#list_aimac li a{ font-weight:normal; }


/* 表組の修飾
---------------------------------------------------- */
.tbl_bs{ background-color:#CCCCCC; border:1px solid #cccccc; width:558px;}
.tbl_bs td { background-color:#FFFFFF; padding:5px;}
.tbl_bs td.tbl_b{ font-weight:bold;}
.tbl_bs td.tbl_m{ background:#eeeeee;}
.tbl_bs td.tbl_m_conf{ font-weight:bold; background:#eeeeee; color:#660066;}
.tbl_bs td.tbl_reg{ font-weight:normal; background:#cccccc; text-align:right;}


.t_atn{
color:#CC0000;
}

#pgtp{
margin:10px 0px 0px 0px;
text-align:right;
}

.clr{
clear:both;
}

.mrg_t5{ margin-top:5px;}
.mrg_t10{ margin-top:10px;}
.mrg_t15{ margin-top:15px;}

.mrg_b5{ margin-bottom:5px;}
.mrg_b10{ margin-bottom:10px;}

.pd_2{ padding:2px;}
.pd_5{ padding:5px;}
.pd_10{ padding:10px;}

.pd_t5{ padding-top:5px;}
.pd_t10{ padding-top:10px;}

.pd_l5{ padding-left:5px;}
.pd_l10{ padding-left:10px;}

.bd_bs1{ border:1px solid #cccccc;}
.bd_bs2{ border:2px solid #cccccc;}
