@charset "UTF-8";

#listlink				{position:absolute;	top:8px;	left:-50px;	text-align:right;}/*これだけ開発段階のスタイルシート！！！！！！！！！！！！*/

/*
タイトル：案件名
制作日時：＊＊年＊＊月＊＊日
改訂日時：＊＊年＊＊月＊＊日＊＊時＊＊分／＊＊を変更
*/

body	{text-align: center;font: normal normal 92%/1.4 "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", Hiragino Kakugo Pro W3, Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, Geneva, sans-serif;color: #202020;}
body,h1,h2,h3,h4,h5,h6,table,tr,td,ul,li,div,p,form,dl,dd,dt {margin:0px;	padding:0px;}
img {border:none; margin:0px; padding:0px;	vertical-align:bottom;}


/*--------------------バグ1：IE6は同一css内にfloatとmarginを併用できません --------------------*/
/*--------------------バグ2：IE6は同一css内にwidthとpaddingを併用できません--------------------*/

body					{background-color:#F9FFED;	background-image: url(img/background.gif);	background-repeat:repeat;}
#contents1				{}
#contents2				{width:820px;	background-image: url(img/bglong_shadow.gif);	text-align:center;	margin:0px auto;}
#contents3				{width:800px;	background-color:#FFFFFF;						text-align:center;	margin:0px auto;}


#header					{width:800px;	position:relative;	height:138px;	text-align:left;	font-weight:bold;	background-image:url(../common/img/header.jpg);	background-repeat:no-repeat; color:#1E70A8; z-index:120;}
#header0				{position:absolute;	top:0px;	left:735px;	font-size:90%;}
#header1				{position:absolute;	top:50px;	left:223px;	font-size:23px;}
#header2				{position:absolute;	top:26px;	left:223px;}
#headerbtn				{position:absolute;	top:23px;	left:548px;}
#header0 a:link			{color:#FFFFFF;	text-decoration:none;}/*リンクA*/
#header0 a:visited		{color:#FFFFFF;	text-decoration:none;}/*リンクB*/
#header0 a:hover		{color:#FFFFFF;	text-decoration:none;}/*リンクC*/
#header0 a:active		{color:#FFFFFF;	text-decoration:none;}/*リンクD*/
#header1 a:link			{color:#1E70A8;	text-decoration:none;}/*リンクA*/
#header1 a:visited		{color:#1E70A8;	text-decoration:none;}/*リンクB*/
#header1 a:hover		{color:#1E70A8;	text-decoration:none;}/*リンクC*/
#header1 a:active		{color:#1E70A8;	text-decoration:none;}/*リンクD*/

#fontChanger			{width:800px;	position:absolute;	top:20px;	right:20px;	text-align:right;	color:#1E70A8;	font-size:12px;}

#mainbox				{width:800px;
							overflow: hidden; /* これがポイント */
							position: relative;/* IE6でエリアを選択できるようにする DreamWeaverのデザインビューで正しく表示させる */
						z-index:90;
						}/* ↑これらのz-indexはプルダウン用に使う */
#mainbox_left_sp		{width:25px;	float:left;}
#mainbox_left			{width:230px;	float:left;	text-align:left;	padding-bottom:30px;	padding-top:15px;}
#mainbox_left_sp2		{width:20px;	float:left;}
#mainbox_right			{width:502px;	float:left;	text-align:left;	padding-bottom:30px;}

#singlebox				{width:650px;	margin:auto;	text-align:left;}

#footer					{width:800px;	height:135px;	background-image: url(img/footer.gif);	position:relative;	text-align:center;	font-size:90%; color:#FFFFFF;}
#footer1				{width:800px;	position:absolute;	top:32px;	left:0px;	color:#555555;}
#footer2				{				position:absolute;	top:75px;	left:120px;}
#footer3				{				position:absolute;	top:68px;	left:500px;	font-size:82%;}
#footer4				{				position:absolute;	top:82px;	left:500px;	font-size:82%;}
#footer6				{width:800px;	position:absolute;	top:111px;	left:0px;	font-size:82%;}

.linkcolor_o a:link		{color:#0000C0;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_o a:visited	{color:#0000C0;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_o a:hover	{color:#1E70A8;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_o a:active	{color:#0000C0;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_w a:link		{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_w a:visited	{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/
.linkcolor_w a:hover	{color:#C0FFFF;	font-style:normal;	text-decoration:underline;}/*未訪問のリンク*/
.linkcolor_w a:active	{color:#FFFFFF;	font-style:normal;	text-decoration:none;}/*未訪問のリンク*/

/*---------------*/



.h1title		{background-image: url(img/contents_h1.gif);	background-repeat:no-repeat;	height:46px;	padding-left:32px; color:#1E70A8;	padding-top:9px;	margin-top:15px;	font-size:24px;	font-weight:bold;}
.h2title		{background-image: url(img/contents_h2.gif);	background-repeat:no-repeat;	height:50px;	padding-left:20px; color:#555555;	padding-top:9px;	margin-top:14px;	font-size:20px;	font-weight:bold;}
.h3title_lt		{padding-left:15px;	padding-top:14px; color:#1E70A8;	font-size:125%;	font-weight:bold;	width:488px;	border-top:1px solid #1E70A8;	margin-top:20px;}/*上に青い線*/
.h3title		{padding-left:15px;	padding-top:5px; color:#1E70A8;	font-size:125%;	font-weight:bold;	width:488px;}

.con_imgtxt		{width:488px;
					overflow: hidden; /* これがポイント */
					position: relative;/* IE6でエリアを選択できるようにする DreamWeaverのデザインビューで正しく表示させる */
				}
.con_imgtxt1	{float:left;	text-align:center;	padding:10px;	padding-top:0px; margin-bottom:20px;}
.con_imgtxt2	{float:left;	text-align:left;	padding-bottom:10px;	font-size:95%; margin-bottom:20px;}

.con_2line1		{padding-left:30px;	padding-top:4px; color:#1E70A8;	font-size:115%;	font-weight:bold;}
.con_2line2_lb	{padding-left:20px;	padding-top:2px; color:#333333;	font-size:95%;	border-bottom:1px dotted #666666;	width:450px;	margin-left:20px; margin-bottom:10px;	padding-bottom:4px;}/*下に点線*/
.con_2line2		{padding-left:20px;	padding-top:2px; color:#333333;	font-size:95%;	width:450px;	margin-left:20px; margin-bottom:10px;}

.con_txt		{padding-left:30px;	width:460px;	font-size:95%; margin-bottom:20px;}



/* ドロップダウン　ttp://blog.info-rich.jp/archives/2007/02/post_97.html */

#navi						{position: absolute;	z-index:100;	top: 92px;	left: 145px;	width: 630px;	height:46px;}/*ナビゲーション全体*/

#navi ul					{margin: 0;	padding: 0;	list-style: none;}					/*メニュー全体*/
#navi li					{color: #ffffff;	float: left;width: 105px;	margin: 0;}	/*メニュー*/
#navi li a					{color: #ffffff;	display: block;	width: 100%;	padding:0;	text-align: center;	font-weight: bold;	text-decoration: none;}/*メニュー（通常時）*/

#navi ul.sub				{background:#855414;}							/*サブメニュー全体*/
#navi ul.sub li 			{float: none;	background-image: url(../common/img/menubtn_subbg.gif);	height:27px;}	/*サブメニュー*/
#navi ul.sub li a 			{color:#FFFFFF;	font-size: 12px;	font-weight: bold;	padding-top:5px;}/*サブメニュー（通常時）*/
#navi ul.sub li a:hover		{color:#FFBE00;}								/*サブメニュー（マウスオーバー）*/

#navi ul li.navi_menu ul	{display: none;}								/*メニュー*/
#navi ul li.navi_menu_on ul {display: block;}								/*サブメニュー*/


/* サイドスライドメニュー */

/* -- layout -- */
#wrap					{width:800px;	float:right;}
#content				{width:535px;	margin-left:265px;	text-align:left;}
#sidebar				{float:left;}
#movable				{width:240px;	margin-left:10px;}
/* -- design -- */
#content .column		{background-color:#fff;	border:1px solid #eee;	padding:0px;	margin-bottom:10px;	height:2000px;}
#content .top			{height:120px;}
#static					{height:10px;}

#sidemenu				{margin: 0;padding: 0;	width: 231px;	text-align:left;}
#sidemenu li			{margin: 0;padding: 0;	height:40px;	display: block;}
#sidemenu li a			{color:#555555;	background-image: url(../common/img/sidebtn.gif);	margin: 0;padding: 0;	text-decoration: none;	display: block;	height:40px;	width: 231px;}
#sidemenu li a:hover	{color:#555555;	background-image: url(../common/img/sidebtnc.gif);}

#sidemenu li			{}

#sidemenu				{list-style-type: none;}

.listpadding			{padding-left:20px;	padding-top:9px;	font-size:120%;	font-weight:bold;}
.listpadding0			{padding-left:20px;	padding-top:9px;	font-size:120%;}


/* ダウンロードリスト */

.dllist					{font-size:120%;	font-weight:bold;}
.dllist	li				{margin-bottom:7px;}
.dllist	li img 			{margin-bottom:7px;	vertical-align:top;}



.fll			{float:left;}
.clbt, .clb		{clear:both;}
.tac			{text-align:center;}
.ftbl			{color:#0000FF;}
.fs130p			{font-size:130%;	font-weight:bold;}
