#header {margin: 0px auto 0px auto;padding: 0px;width: 750px;height:85px; background:no-repeat center top url(http://afvt.jp/skins/001/assets/home.gif);}
#header div#head_navi {padding: 3px 0px 3px 20px; margin: 0px;}

div#head_navi .sub_text_left {font-size:80%;height:17px; float:left}
div#head_navi .sub_text_right {font-size:80%;height:17px;float:right;padding-right:70px;}
div#head_navi .sub_text_right a {padding-left:7px; background:no-repeat left center url(http://afvt.jp/skins/001/assets/arrow_03.png)}

.out_sengan{ background:#F99;}
table.sengan { width:560px;}
table.sengan td { background:#ffffff; padding:10px; font-size:90%;line-height:150%;}



/* ocm */
.ocm {margin:10px 0 10px 0;padding:10px;background-color:#f6f6f6;border:1px solid #ccc}
.ocm a:link, .ocm a:visited {color:#0099FF}

.cl {clear:both;height:1px;margin:0px;padding:0px;}
div.sbn {
width:160px;
height:66px;
background: url(http://afvt.jp/skins/001/assets/bannar/C_bn01.png) center center no-repeat !important;
background: url(http://afvt.jp/skins/001/assets/bannar/C_bn01.png) 7px center no-repeat;
padding:0px;margin:0px }

div.sbn_desc { width:150px;height:12px;
padding:0px 0px 3px 17px !important;
padding:0px 0px 3px 23px;
margin:0px; text-align:left;font-size:10px;color:#ffffff; }

div.sbn_desc a:link, div.sbn_desc a:visited, div.sbn_desc a:active { text-decoration:none; color:#ffffff }
div.sbn_desc a:hover { text-decoration:underline;color:#ffffff }

a:link, a:active, a:visited {
	text-decoration:none;
	color:#444;
}
a:hover {
	text-decoration:underline;
	color:#990000;
}
a img { border:none; }

.Item_text a:link,.Item_text a:active,.Item_text a:visited { color:#3366cc;text-decoration:underline }

.Item_text a:hover {text-decoration:underline;color:#990000;}

.lect a:link,.lect a:active,.lect a:visited { color:#3366cc;text-decoration:underline }

.lect a:hover {text-decoration:underline;color:#990000;}

.lect { padding:0px; margin:5px auto 5px auto;text-align:left;line-height:130%;font-size:85% }
.lect_title a { font-size:120%;border-left:5px solid #cc0000;padding-left:3px }
.lect_body { padding:7px }
.cur_list { }
.lect_pic { float:left;padding-right:3px; }

body {
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:90%;
	color:#444;
}
#inbox {
	margin:0px auto 0px auto;
	padding:0px;
	width:770px;
}
#wrapper {
	margin:0px;
	padding:0px;
	width:770px;
 background:repeat-y center url(http://afvt.jp/skins/001/assets/background.png);
}

#footer {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 770px;
	height:42px;
 background:no-repeat center top url(http://afvt.jp/skins/001/assets/footer.png);
}
#Outer_table {
	width:750px;
	height:100px;
	margin:0px auto 0px auto;
	padding:0px;
}
#Left_contents {
	width:154px;
	margin:0px;
	padding:0px;
}
#Center_contents {
	width:422px;
	margin:0px;
	padding:0px;
}
#Right_contents {
	width:174px;
	margin:0px;
	padding:0px;
 background: repeat-y center url(http://afvt.jp/skins/001/assets/banner_tile.png);
}


#menu_asset {
	padding:12px 5px 5px 5px;
}
div.menu_upper {
 background:no-repeat bottom center url(http://afvt.jp/skins/001/assets/menu/menu_upper.png);
	width:142px;
	height:8px;
	margin:0px;
	padding:0px;
}
div.menu_lower {
 background:no-repeat top center url(http://afvt.jp/skins/001/assets/menu/menu_bottom.png);
	width:142px;
	height:8px;
	margin:0px;
	padding:0px;
}
#menu_contents {
 background:repeat-y center url(http://afvt.jp/skins/001/assets/menu/menu_main.png);
	width:142px;
	margin:0px;
	padding:7px 0px 7px 0px;
}
div.menu_theme {
	margin:0px 0px 0px 9px;
}
div.menu_theme img {
	height:15px;
	margin-bottom:7px
}
div.mc_title {
	font-size:90%;
	height:17px;
	padding-left:7px;
	margin-left:10px;
 background:no-repeat left center url(http://afvt.jp/skins/001/assets/arrow_01.png)
}
div.div_bar {
 background:no-repeat center center url(http://afvt.jp/skins/001/assets/menu/divbar.png);
	height:10px;
	margin:5px auto 8px auto
}
#banner_asset {
	width:171px;
	margin:0px auto 0px auto;
	padding:12px 0px 0px 0px;
}
#banner_asset img, #banner_asset div.sbn {
	margin:0px 3px 3px auto
}
#inner_wrapper {
	margin:0px auto 0px auto;
	padding:12px 0 0 0;
	width:420px;}
.main_banner {
	margin:7px 0 7px 0;
	}
table.news_div {
	background:127px repeat-y url(http://afvt.jp/skins/001/assets/column/news_divbar.png)}
.news_text {
	margin:0px;
	padding:7px;
	width:120px;
	font-size:80%;
	line-height:140%;
	background: no-repeat left 10px url(http://afvt.jp/skins/001/assets/arrow_02.png);
	}


.Item_title {
	font-size:120%;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #000;
	border-left:7px solid #CC0000;
	padding:0px 0px 2px 10px}
.Item_text {
	width:400px;
	text-align:left;
	padding:12px;
	line-height:140%;}

.item_navi { margin-bottom:5px; }
.item_navi a:link,.item_navi a:active,.item_navi a:visited {
color:#CC0000;}

.item_navi a:hover { color:#FF6600 }

.copy{ font-size:10px;
color:#CCCCCC;
float:left;
padding:5px 0 0 20px; }
.footer_right { float:right;
font-size:10px;
padding:5px 20px 0px 0px;}
.footer_right a { padding-left:7px; background: no-repeat left center url(http://afvt.jp/skins/001/assets/arrow_03.png)}

.leftbox { float:left;padding:0px 7px 5px 0px }
.rightbox { float:right;padding:0px 0px 5px 7px }
.main_fla { border:1px solid #efefef;width:409px;height:212px; padding:0px; margin:0px; }


/* NP_ArchiveIndex */
.archiveindex a { /*リンク全般*/
    text-decoration: none;
}
.archiveindex table { /*テーブルのスタイル指定*/
    width: 100%;
    margin: 1em 0 2em;
    padding: 0;
    border-collapse: collapse;
}
.archiveindex th { /*カテゴリー名*/
    background-color: white;
    margin: 0;
    padding: 2px 5px;

    text-align: left;
    font-size: larger;
}
.archiveindex tr { /*行表示のスタイル指定*/
    background-color: #f0f0f0;
    margin: 0;
    padding: 0;
}
.archiveindex tr.stripe { /*行の色分け*/
    background-color: transparent;
}
.archiveindex tr.more { /*Moreリンク行*/
    background: none;
    font-size: small;
}
.archiveindex td { /*セル表示のスタイル指定*/
    margin: 0;
    padding: 2px 5px;
    border-top: 1px dotted gray;
    text-align: left;
    vertical-align: top;
}
.archiveindex td.detail { /*日付表示セル*/
    white-space: nowrap;
    text-align: right;
}
.archiveindex td span.title { /*記事タイトル*/
}
.archiveindex td span.title-up { /*更新された記事*/
    color: red;
}
.archiveindex td span.catdesc { /*カテゴリー詳細*/
    font-size: small;
    color: gray;
}
.archiveindex td span.nomore { /*Moreリンク無効*/
    color: #ccc;
}

