@charset "Shift-JIS";@import url("menu.css");BODY	{	background-color:#FFF;	font-style:normal;	font-weight:normal;	text-align:left;	text-indent:0;	letter-spacing:0em;	color:#333;	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ ゴシック", sans-serif;	font-size:12px;	line-height:140%;	margin:0 0 10px 0px;	padding:0px;	}a:link { color: #807281; text-decoration: none; }a:visited { color: #807281; text-decoration: none; }a:hover { color: #626068; text-decoration: underline; }a:active { color: #807281; text-decoration: none; }/*-------------------------------------------------  基本設定-------------------------------------------------*/#wrapper{	width:100%;	margin:0px auto;	padding:0;	text-align:left;}#head{	position: relative;	background-image:url(../images/common/headbg.gif);	width:100%;	height:77px;	margin:0px auto;	padding:0;	text-align:left;}#head_logo{	position: absolute;	top: 6px;	left: 10px;	margin:0;	padding:0;	text-align:left;}#head_gotop{	position: absolute;	top: 6px;	right: 10px;	margin:0;	padding:0;	text-align:left;}.clear{	clear:both;}div#mainmenu{	display:none;}div#subnavi{	display:none;}#navigation{	display:none;}#foot_navi{	display:none;	position: absolute;	top: 5px;	left: 10px;	width:400px;	margin:0;	padding:0;	text-align:left;}#content_body{	width:90%;	margin:5px 5px;	padding:0;	text-indent:0;	text-align:left;}#foot{	clear:both;	position: relative;	width:100%;	height:32px;	background-color:#FFF;	margin:0px;	padding: 0;	text-align:left;	border-top:1px #797979 solid;}#foot_navi{	position: absolute;	top: 5px;	left: 10px;	width:400px;	margin:0;	padding:0;	text-align:left;}#foot_copy{	position: absolute;	top: 5px;	right: 10px;	width:320px;	margin:0;	padding:0;	font-size:10px;	text-align:right;}#pagetop{	clear:both;	margin:10px 0;	padding:0;	text-align:right;}#for_english{	margin:0;	padding:0;	text-align:right;	font-size:10px;}html p{	margin:0 10px 0 10px;	padding:0;	text-indent:0px;}h1.develop{	margin:10px 20px 0 10px;	padding:0;	font-size:14px;	line-height:120%;	color:#4E3C3C;	font-weight:normal;}h2.develop{	clear:both;	margin:10px 0;	padding:2px 0 0 20px;	background:#CDEAEC url(../images/common/h2bg.jpg) top left no-repeat;	width:100%;	height:20px;	font-size:12px;}h2.develop2{	margin:10px 0;	padding:5px 0 5px 20px;	background:#FFF url(../images/common/h2bg2.jpg) top left repeat-y;	font-size:12px;	width:40%;}h3.develop{	margin:10px 0;	padding:0 0 0 10px;	font-size:12px;	color:#4E3C3C;	border-left:10px #CCE9ED solid;}img.thumbnail{	margin:5px 0;	padding:0;	border:1px #CCC solid;}p.develop_read{	margin:0 20px 10px 10px;	padding:0;	text-indent:0;	font-size:14px;	line-height:120%;	color:#4E3C3C;	font-weight:normal;}#develop_img{	width:287px;	margin:0 20px 0 10px;	padding:0;	float:right;}#develop_img2{	margin:0 20px 0 10px;	padding:0;	float:right;}p.thumbnail_caption{	margin:5px 0 10px 0;	padding:0 10px;	text-indent:0;	font-size:10px;	line-height:110%;	color:#53558B;}#develop_topics{	width:200px;	margin:0 0 0 10px;	padding:10px;	border:1px #CCC solid;	background-color:#FAF9F2;	float:right;}p.topicstitle{	background-color:#CCE9ED;	border:2px #4E3C3C dotted;	padding:5px;	margin:0;}#demo{	display:none;	margin:0 0 10px 0;	padding:0;	float:right;}.reference{	margin:10px 0 10px 0;	padding:0;	font-size:10px;}#develop_other{	width:90%;	margin:10px 0 10px 0;	padding:10px;	text-indent:0;	border:2px #4E3C3C solid;}li{	margin:5px 0 5px 0;	padding:0;}ul.nomark{	margin:10px 0 10px 20px;	padding:0;	list-style:none;}dd{	margin:5px 0 10px 30px;	padding:0;	text-indent:-8px;	line-height:120%;}p.{	margin:0 0 0 30px;	padding:0 0 0 10px;	text-indent:-20px;	font-size:10px;}#develop_navi{	background-color:#E3E3E1;	margin:-3px 0 0 0;	padding:5px;	text-align:center;}#develop_list1{	width:330px;	margin:10px 0;	padding:0;	float:left;}#develop_list2{	width:330px;	margin:10px 0;	padding:0;	float:right;}li.developlist{	list-style:none;	background: url('../images/common/link2.gif')  top left no-repeat;	vertical-align:top;	margin:5px 0;	padding:0px 0 5px 30px;	font-size:14px;}li.developlist02{	list-style:none;	background: url('../images/common/link3.gif')  top left no-repeat;	vertical-align:top;	margin:5px 0;	padding:0px 0 5px 30px;	font-size:14px;}li.developlist03{	list-style:none;	background: url('../images/common/link4.gif')  top left no-repeat;	vertical-align:top;	margin:5px 0;	padding:0px 0 5px 30px;	font-size:14px;}li.developlist04{	list-style:none;	background: url('../images/common/link5.gif')  top left no-repeat;	vertical-align:top;	margin:5px 0;	padding:0px 0 5px 30px;	font-size:14px;}li.developlist05{	list-style:none;	background: url('../images/common/link6.gif')  top left no-repeat;	vertical-align:top;	margin:5px 0;	padding:0px 0 5px 30px;	font-size:14px;}ul.developlist{	margin:0 0 0 30px;	padding:0;}.develop_name{	font-size:10px;	margin:0;	padding:0;}#down_pdf{	font-size:10px;	line-height:100%;}h3.down{	background-color:#DAEFF2;	color:#4E3C3C;	margin:5px 0;	padding:5px;}table.down{	background-color:#FFF;	margin:0;	padding:0;}th.down{	background-color:#E4E4E3;	margin:0;	padding:3px;}td.down01{	background-color:#FFF;	margin:0;	padding:3px;}td.down02{	background-color:#F2F2DA;	margin:0;	padding:3px;}#dlbtn{	margin:0;	padding:3px;	text-align:right;}p.request_item{	font-size:14px;	color:#4E3C3C;}p.request_name{	margin:0;	padding:3px;	border-top:2px #CAE8EC dotted;	border-bottom:2px #CAE8EC dotted;}p.request_name2{	margin:0;	padding:3px;	background-color:#CAE8EC;	text-align:center;}#sitemap01{	width:240px;	margin:0;	padding:0;	float:left;}#sitemap02{	width:400px;	margin:0;	padding:0;	float:right;}p.sitemap{	width:200px;	margin:5px 0;	padding:3px;	border-top:1px #4C3C3C solid;	border-bottom:1px #4C3C3C solid;}#news01{	width:100%;	margin:0;	padding:5px;	float:none;}#news02{	width:100%;	margin:0;	padding:5px;	float:none;}#news_subtitle{	margin:0 0 -5px 0;	padding:0;}#news_textarea{	width:90%;	margin:0;	padding:10px;	border-left:1px #C8C8C8 solid;	border-right:1px #C8C8C8 solid;	border-bottom:1px #C8C8C8 solid;}.news_day{	margin:0;	padding:0;	font-size:10px;}.news_text{	margin:0;	padding:0;}.news_text_s{	margin:0;	padding:0;	font-size:10px;}.news_more{	display:none;}.news_line{	border-bottom:1px #C8C8C8 dotted;	margin:20px 0 20px 0 ;	padding:0;}.seminar_title{	margin: 0 0 5px0;	padding:0;	font-weight:bold;	color:#5678A2;}#news_textarea dl{	margin:0 0 0 10px;	padding:0;}#news_textarea dt{	border-top:1px #C8C8C8 solid;	border-bottom:1px #C8C8C8 solid;	margin:0;	padding:3px;}#content_body ul ul{	margin:0 0 0 15px;	padding:0;}