@charset "utf-8";a:link		{ color: #069; text-decoration: none; }a:visited	{ color: #069; text-decoration: none; }a:active	{ color: #069; text-decoration: none; }a:hover		{ color: #069; text-decoration: underline; }body {	background: #01427A;	color: #333;	margin: 0;	padding: 0;	font-size: 12px;	line-height: 1.7em;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	}h1 {	margin: 0;	padding: 0;	font-size: 18px;	font-weight: bold;	line-height: 1em;	}h2 {	margin: 0;	padding: 0;	font-size: 16px;	font-weight: bold;	line-height: 1em;	}h3 {	margin: 0;	padding: 0;	font-size: 14px;	font-weight: bold;	line-height: 1em;	}h4 {	margin: 0;	padding: 0;	font-size: 12px;	font-weight: bold;	line-height: 1em;	}#header {	height: 150px;	background: #fff;	}#base {	background: #dce1e5;	}#footer {	clear: both;	width: 875px;	text-align: right;	padding-bottom: 10px;	}#contents {	margin: 0;	padding: 10px 0 10px 25px;	}#menu {	width: 850px;	height: 30px;	margin: 0;	padding: 0;	white-space: nowrap;	}#search {	float: left;	width: 150px;	margin: 5px 0 0 0;	padding: 0;	}#searchTextbox {	background: #fff;	border: 1px solid #D4D0C7;	height: 15px;	width: 128px;	line-height: 1em;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	}#searchButton {	border: 0;	margin: 0 0 0 3px;	padding: 0;	width: 17px;	height: 17px;	vertical-align: middle;	}#menuFloat {	float: right;	background: #dce1e5;	}#home {	border: 0;	margin-left: 19px;	padding: 0;	}#home,	#information,#support,#download,#column {	border: 0;	margin-left: 10px;	padding: 0;	}#menuClear {	clear: both;	background: #dce1e5;	}#wrapper {	width: 860px;	background: url(../images/menuLeft_background.gif)  repeat-y;	}#wrapper2_toppage {	background: url(../images/menuLeft_bottom_toppage.gif) left bottom no-repeat;	}#wrapper2 {	background: url(../images/menuLeft_bottom.gif) left bottom no-repeat;	}#menuLeft {	float: left;	width: 150px;	background: #3d669c;	margin: 0;	padding: 0;	}#columnRight {	width: 680px;	margin: 0 0 0 170px;	padding: 0;	}#columnRight2 {	width: 686px;	margin: 0 0 0 167px;	padding: 0;	}#columnRight3 {	width: 670px;	margin: 0;	padding: 0;	}.cell {	background: #f3f4f8 url(../images/cell_background.gif) top left repeat-x;	}.cell ul {	list-style-type: none;	margin: 0;	padding: 5px 10px;	line-height: 1.5em;	}.clear {	clear: both; /*floatの影響をクリア*/	font-size: 0; /*以下は<br />を隠す*/	line-height: 0;	height: 0;	visibility: hidden;	}#hdList {	width: 680px;	height: 25px;	background: url(../images/hd_bg.gif) repeat-y;	}#hdList img {	float: left;	margin: 0 10px;	}#hdListFooter {	width: 668px;	height: 24px;	background: url(../images/hd_bg.gif) repeat-y;	margin-top: 5px;	padding: 1px 1em 0 0;	color: #fff;	text-align: right;	}#year {	float: right;	color: #fff;	margin: 1px 1em 0 0;	}#year a,#hdListFooter a {	color: #fff;	}.cell2 {	background: #fff;	border: 1px solid #004379;	margin: 5px 0 0 0;	padding: 5px 10px;	}.listTitle {	color: #01427a;	border-bottom: 2px solid #c2d0dc;	margin-bottom: 5px;	padding-left: 98px;	text-indent: -98px;	font-size: 14px;	font-weight: bold;	}



.article {

	padding: 0 2em;

	line-height: 1.4em;

	}



.naviArticle {	text-align: right;	}.cell3 {	width: 656px;	table-layout: fixed;	border-collapse: separate;	border-spacing: 0;	border: 0;	margin: 0;	padding: 0;	font-size: 12px;	line-height: 1.4em;	}.listSummary {	width: 510px;	border: 0;	margin: 0;	padding: 0;	padding-left: 2em;	vertical-align: bottom;	}.more {	border: 0;	margin: 0;	padding: 0;	text-align: right;	vertical-align: bottom;	}.more2 {	border: 0;	margin: 0.5em 0;	padding: 0;	text-align: right;	}.tableDownload {	width: 610px;	table-layout: fixed;	border-collapse: separate;	border-spacing: 0;	border: 0;	border-top: 1px solid #666;	margin: 0;	padding: 0;	}.cellDownload1 {	border-bottom: 1px solid #666;	border-right: 1px dashed #ccc;	padding: 3px 0;	width: 240px;	vertical-align: top;	}.cellDownload2 {	border-bottom: 1px solid #666;	padding: 3px 0;	vertical-align: top;	}



.borderResources {

	border-bottom: 1px solid #ccc;

	margin: 0 0 1em 0;

	padding: 1em 0 2em 0;

	}



.borderResources p {

	margin: 0;

	padding: 0;

	}



.pagetop {

	text-align: right;

	font-size: 10px;

	margin-bottom: 10px;

	}

	

	

dl.demo_list{ margin:0 0 0 50px;}	

dl.demo_list dt{ margin:0; vertical-align:middle; margin:0 0 5px 0;}	

dl.demo_list dd{ margin:0 0 0 10px;}	

	

span.square{ font-size:10px; color:#FF0000;}



.bt_demo{ padding:0 0 0 10px; border:none;}





.agh_header{width:680px;overflow:hidden;padding-bottom:22px;}
.agh_header .left{width:428px;height:37px;float:left;overflow:hidden;}
.agh_header .right{width:252px;height:37px;background:url(/images/btn_entry2.gif) no-repeat left top;float:right;overflow:hidden;}
.agh_header .textarea{width:auto;background:#F3F4F8 url(/images/bg_intro.gif) repeat-x left top;}
.agh_header .textarea p{line-height:1.6em;padding:15px;margin:0;}
.agh_header img{border:0;}

.agh_entrybox{width:680px;overflow:hidden;padding-bottom:10px;}
.agh_entrybox_in{width:auto;border:1px solid #004379;background-color:#fff;padding:12px 20px;}
.agh_entrybox_in .agh_entryheader{background:url(/images/bg_titlearea.gif) repeat-y left top;color:#069;
line-height:1.4em;font-size:14px;font-weight:bold;margin:0;padding:0 0 0 12px;margin-bottom:6px;}
.agh_entrybox .left{width:115px;float:left;}
.agh_entrybox .right{width:520px;float:left;}

.agh_entrybox .left img{border:1px solid #535554;}
.agh_entrybox .right p{margin:0;padding:8px 0 8px 0;line-height:1.6em;}


.agh_entrybox .right .left2{width:300px;float:left;}
.agh_entrybox .right .left2 .aghheader{background:url(/images/bg_titlearea.gif) repeat-y left top;color:#069;
line-height:1.4em;font-size:14px;font-weight:bold;margin:0;padding:0 0 0 12px;}


.agh_entrybox .right .right2{width:210px;float:right; }
.agh_entrybox .right .right2 img{border:0;}

.agh_entrybox br.clear{clear: both; visibility: hidden; height: 0;}}

.tac{text-align:center;}

body .tac p{text-align:center;}


.smn_event{width:584px;margin:0 auto;padding-top:17px;}
.smn_tablebox {padding-bottom:28px;padding-top:17px;margin:0;}
.smn_tablebox table{padding-top:20px;width:100%; border:1px solid #9295b8;border-collapse:collapse;margin:0;}
.smn_tablebox th{ border:1px solid #9295b8;width:140px;border-collapse:collapse; background-color:#cdcfe4;padding:18px 16px;margin:0;text-align:left;}
.smn_tablebox td{border:1px solid #9295b8;border-collapse:collapse; background-color:#ebecf0;padding:0;}
.smn_tablebox td p{padding:18px 16px;margin:0;line-height:1.2em;}
.smn_tablebox th.maintitle{background-color:#9295b8;font-weight:bold;font-size:14px;margin:0;padding:0;width:auto;}
.smn_tablebox th.maintitle p{margin:0;padding:10px;text-align:center;}
.smn_tablebox td.gbody{padding:0px;}
.smn_tablebox td.gbody p{padding:0;}

.smn_event p.smn_entry{ text-align:center;margin:0;padding-bottom:28px;}
.smn_event p.smn_check{color:#751919;font-weight:bold;display:block;width:400px;margin:0 auto;}

.smn_tablebox .smnbodywrapper{padding-bottom:10px;padding-top:10px;border-bottom:1px dotted #CCC;}
.smn_tablebox .smnbodywrapper2{padding-bottom:10px;padding-top:10px;border-bottom:1px dotted #CCC;}
.smn_tablebox .smnbodywrapper .left{width:113px;float:left; text-align:right;}
.smn_tablebox .smnbodywrapper .right{width:295px;float:right;}
.smn_tablebox .smnbodywrapper ul{padding:0 0 0 15px; list-style:none;margin:0;}
.smn_tablebox .smnbodywrapper2 ul{padding:0 0 0 15px; list-style:none;margin:0;}
.smn_tablebox .smnbodywrapper ul li{padding:0;font-weight:bold;}
.smn_tablebox .smnbodywrapper2 ul li{font-weight:bold;}
.smn_tablebox .smnbodywrapper ul li p{display:inline;}
.smn_tablebox .smnbodywrapper2 ul li p{ display:inline;}
.smn_tablebox .smnbodywrapper blockquote{margin:5px 5px 15px 10px; font-weight:normal;}
.smn_tablebox .smnbodywrapper2 blockquote{margin:5px 5px 15px 10px; font-weight:normal;}


.clear{ clear: both; visibility: hidden; height: 0;}
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
/*


#footer p{margin:0;padding:5px;font-size:12px;font-weight:bold;color:#fff;}

