@charset "utf-8";
/* ================================
    CSS STYLES FOR infoCMS1.0
   ================================
*/
body{font-size:12px;line-height:1.3em;}
p{margin:0 0 10px 0;padding:0;}
h3{text-align:left;border-left:3px solid #09c;border-bottom:1px solid #ccc;margin:0 0 10px 0;padding:5px;font-weight:bold;font-size:130%;}

/*フッタのログイン部分の不可視化*/
.ST003 .Login {display:none;}


.agencylisttable{width:100%;margin:0 0 15px 0;}
.agencylisttable th{border-bottom:1px solid #ccc;padding:5px;width:200px;vertical-align:top;border-right:1px solid #ccc;background:#ddd;}
.agencylisttable td{border-bottom:1px solid #ccc;padding:5px;}


.agencylisttable table{margin:10px 0;border-top:1px solid #09c;width:100%}
.agencylisttable table th{width:100px;border-bottom:1px dotted #ddd;border-right:none;background:none;}
.agencylisttable table td{border-bottom:1px dotted #ddd;}



/*トップのお知らせ*/
.an_list{clear:both;color:#666;}
.an_nws{border-bottom:1px solid #ccc;margin:0 0 10px 0;}
.an_img{float:right;}
.an_dat{font-weight:normal;font-size:11px;color:#999;margin:0;}
.an_ttl{margin:0;padding:0 0 5px 0;font-weight:bold;border-bottom:1px dotted #ccc;}
.an_des{margin:0;padding:5px 0;}
.an_rem{clear:both;text-align:right;}





/*--グローバルナビゲーションの文字を小さく--*/
.Navi td {font-size: 14px;}

/*ヘッダ右ロゴの位置調整*/
p.logoleft{margin:0;}
/*２カラム時の左サイドペインの余白調整*/
.ST003 .SidePane {padding:10px 10px 0 0;}
/*各ページメイン画像の余白調整*/
.ST003 .TopPane p{margin:1px 0 0 0;padding:0;}
/*フッタリンクの設定*/
.footlink{margin:20px 0 0 0;padding:20px 0;border-top:1px solid #ccc;font-size:10px;}
.footlink a:link,
.footlink a:visited{color:#666;text-decoration:none;}
.footlink a:hover{color:#333;text-decoration:underline;}
/*表*/
.listtable{border-top:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 10px 0;} 
.listtable caption{padding:5px;background:#ccc;text-align:left;font-weight:bold;}
.listtable th{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee;}
.listtable .dark th{background:#ddd;}
.listtable td{padding:5px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
/*トップページのメインコンテンツナビ*/
.mininav table{margin:0 5px 10px 0;}
.mininav table th{width:100px;vertical-align:top;}
.mininav table td{width:200px;vertical-align:top;padding:7px;}
.mininav table h3{margin:0 0 10px 0;padding:0;}
.mininav table p{margin:0;padding:0;}













