@charset "UTF-8"; /*　基本設定　*/body		{			margin: 0px auto;			padding: 0px;			background-color: #ffffff;			color: #333333;			font-size: small;			line-height: 140%;			}a:link		{color :#0000FF ;}a:visited	{color :#006699 ;}a:active	{color :#A0522D ;}a:hover		{color :#339966 ;}/*　共通指定　*/h1			{			margin-top: -5px;			margin-bottom: 10px;			border-bottom: 1px solid gray;			width: 450px;			padding-bottom: 5px;			}h2			{			margin-top: 0px;			margin-left: 5px;			margin-bottom: 5px;			padding: 0px;			}#all		{			width: 938px;			margin: 0 auto;			}#cont		{			float: left;			margin: 0 auto;			width: 900px;			padding-left: 19px;			padding-right: 19px;			padding-top: 10px;			background-position: left top;			background-repeat: repeat-y;			background-image: url(image/com/back.gif);			}#header		{			display: inline-block;			width: 900px;			height: 60px;			clear: both;			}#rogo		{			display: block;			float: left;			width: 320px;			height: 80px;			margin-top: -3px;			}#digi20		{			float: left;			width: 170px;			height: 80px;			padding-top: 10px;			margin-bottom: -5px;			}#serch		{			float: right;			width: 410px;			height: 30px;			text-align: right;			}#usrmnu		{			float: right;			width: 410px;			height: 20px;			text-align: right;			}#hdtxt		{			display: inline-block;			width: 700px;			height: 20px;			margin-top: 5px;			text-align: left;			clear: both;			}#w3c		{			display: inline-block;			width: 180px;			height: 31px;			margin-top: -10px;			clear: both;			}#m3menu		{			display: inline-block;			width: 904px;			height: 80px;			margin-top: 0;			padding-top: 5px;			clear: both;			}a.m301		{			display: inline-block;			width: 296px;			height: 80px;			background-image: url(image/com/m3menu/m3seisaku.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			}a:hover.m301{			display: inline-block;			width: 296px;			height: 80px;			background-image: url(image/com/m3menu/m3seisaku.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			}a.m302		{			display: inline-block;			width: 296px;			height: 80px;			margin-left: 2px;			background-image: url(image/com/m3menu/m3maker.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			}a:hover.m302{			display: inline-block;			width: 296px;			height: 80px;			margin-left: 2px;			background-image: url(image/com/m3menu/m3maker.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			}a.m303		{			display: inline-block;			width: 296px;			height: 80px;			margin-left: 3px;			background-image: url(image/com/m3menu/m3sales.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			}a:hover.m303{			display: inline-block;			width: 296px;			height: 80px;			margin-left: 3px;			background-image: url(image/com/m3menu/m3sales.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			}#pankuzu	{			display: inline-block;			width: 900px;			height: 29px;			background-repeat: no-repeat;			background-image: url(image/com/pankuzu.gif);			padding-left: 10px;			padding-top: 7px;			margin-top: 3px;			margin-bottom: 2px;			margin-left: 3px;			clear: both;			}#left-cont	{			width: 220px;			float: left;			}#menu		{			width: 220px;			background-color: #dddddd;			padding-top: 3px;			padding-bottom: 5px;			margin-bottom: 5px;			}a.mbot01	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_corp.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot01{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_corp.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot02	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_jigyo.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot02{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_jigyo.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot03	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_result.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot03{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_result.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot04	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_prvcy.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot04{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_prvcy.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot05	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_stplcy.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot05{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_stplcy.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot06	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_inqry.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot06{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_inqry.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot07	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_stmp.png);			background-position: top right;			background-repeat: no-repeat;			border: none;			clear: both;			}a:hover.mbot07{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 2px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_stmp.png);			background-position: top left;			background-repeat: no-repeat;			border: none;			clear: both;			}a.mbot08	{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 3px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_link.png);			background-position: top right;			background-repeat: no-repeat;			clear: both;			}a:hover.mbot08{			display: inline-block;			width: 200px;			height: 28px;			margin-left: 10px;			margin-top: 3px;			margin-bottom: 2px;			background-image: url(image/com/menu/menu_link.png);			background-position: top left;			background-repeat: no-repeat;			clear: both;			}#corpdata	{			width: 200px;			padding-top: 3px;			padding-left: 10px;			padding-right: 10px;			padding-bottom: 3px;			background-color: #eeeeee;			clear: both;			}#copy		{			width: 900px;			clear: both;			text-align: center;			border-top: 1px solid #cccccc;			padding-top: 3px;			}/*　トップページ　*/#flbox		{			display: block;			width: 900px;			height: 340px;			clear: both;			border: 1px solid #555555;			z-index: 1;			}#fllmback	{			display: block;			width: 220px;			height: 340px;			position: relative;			top: -340px;			clear: both;			z-index: 2;			}#fllmbx		{			display: block;			width: 220px;			height: 340px;			position: relative;			top: -676px;			clear: both;			z-index: 3;			}.fllbot01	{			display: block;			width: 205px;			height: 60px;			padding-top: 0px;			margin-top: 4px;			margin-left: 8px;			background-image: url(image/top/flblock_hp.png);			background-repeat: no-repeat;			background-position: top left;			border: none;			clear: both;			}.fllbot01:hover{			width: 205px;			height: 60px;			margin-top: 4px;			margin-left: 8px;			background-image: url(image/top/flblock_hp.png);			background-repeat: no-repeat;			background-position: top right;			border: none;			clear: both;			}.fllbot02	{			display: block;			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_mvfl.png);			background-repeat: no-repeat;			background-position: top left;			border: none;			clear: both;			}.fllbot02:hover{			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_mvfl.png);			background-repeat: no-repeat;			background-position: top right;			border: none;			clear: both;			}.fllbot03	{			display: block;			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_ilst.png);			background-repeat: no-repeat;			background-position: top left;			border: none;			clear: both;			}.fllbot03:hover{			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_ilst.png);			background-repeat: no-repeat;			background-position: top right;			border: none;			clear: both;			}.fllbot04	{			display: block;			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_tmplt.png);			background-repeat: no-repeat;			background-position: top left;			border: none;			clear: both;			}.fllbot04:hover{			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_tmplt.png);			background-repeat: no-repeat;			background-position: top right;			border: none;			clear: both;			}.fllbot05	{			display: block;			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_spprt.png);			background-repeat: no-repeat;			background-position: top left;			border: none;			clear: both;			}.fllbot05:hover{			width: 205px;			height: 60px;			margin-top: 6px;			margin-left: 8px;			background-image: url(image/top/flblock_spprt.png);			background-repeat: no-repeat;			background-position: top right;			border: none;			clear: both;			}#flmidashi	{			display: block;			margin-top: -1020px;			margin-left: 230px;			z-index: 5;			clear: both;			}#m-cont		{			width: 470px;			float: left;			}#check		{			width: 450px;			padding: 10px;			}#bord		{			display: block;			width: 450px;			margin-left: 0;			background-image: url(image/top/wodptrn.jpg);			}#brd_top	{			display: inline-block;			width: 450px;			height: 15px;			clear: both;			}#brd_mdl	{			display: inline-block;			width: 450px;			background-image: url(image/top/brdd_mdle.png);			background-repeat: repeat-y;			}#clip		{			float: left;			display: block;			width: 300px;			margin-top: 0px;			margin-left: 70px;			z-index: 6;			clear: both;			}#clip_bar	{			float: left;			display: block;			width: 221px;			margin-top: -65px;			margin-left: 82px;			z-index: 8;			clear: both;			}#paper		{			float: left;			display: block;			width: 394px;			margin-top: -28px;			margin-left: 22px;			padding: 40px 5px 5px 5px;			background-color: white;			z-index: 7;			clear: both;			}#brd_btm	{			display: inline-block;			width: 450px;			height: 15px;			clear: both;			}#r-cont		{			width: 190px;			float: right;			background-color: #eeeeee;			padding-left: 10px;			padding-right: 10px;			}.chckmrkt	{			margin-left: 20px;			vertical-align: -2px;			}.chcklst	{			width: 450px;			font-size: 90%;			}.chckpcup	{			background-color: yellow;			}.rtrnclck	{			width: 450px;			font-size: xx-small;			text-align: right;			clear: both;			}a.rss		{			display: inline-block;			width: 53px;			height: 21px;			margin-left: 290px;			background-image: url(image/top/rss.png);			background-repeat: no-repeat;			background-position: left top;			border: none;			clear: both;			}a:hover.rss	{			display: inline-block;			width: 53px;			height: 21px;			margin-right: 0px; 			background-image: url(image/top/rss.png);			background-repeat: no-repeat;			background-position: right top;			border: none;			clear: both;			}a.go_inq	{			display: inline-block;			width: 291px;			height: 67px;			margin-top: 160px;			margin-left: 600px;			background-image: url(image/top/go_inq.png);			background-repeat: no-repeat;			background-position: left top;			border: 0;			clear: both;			}a:hover.go_inq	{			display: inline-block;			width: 291px;			height: 67px;			margin-top: 160px;			margin-left: 600px;			background-image: url(image/top/go_inq.png);			background-repeat: no-repeat;			background-position: right top;			border: 0;			clear: both;			}#info		{			width: 450px;			padding: 10px;			}.infodate	{			width: 450px;			text-align: left;			color: #aaaaaa;			}.infotit	{			width: 450px;			text-align: left;			color: #555555;			}.infocont	{			width: 450px;			text-align: left;			color: #888888;			}
