@charset "Shift-JIS";/*===============================================================================| 			COMMON ===============================================================================*/*{	margin: 0;	padding: 0;}html{	height: 100%;}body{	background: url('../images/common/bg.jpg') repeat-x #E9F1E3;	font-size: 85%;	color: #444444;	line-height: 150%;	font-family: "ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","Hiragino Kaku Gothic Pro", Helvetica, Arial;	height: 100%;}div#wrapper{	background: url('../images/common/bg_main.gif') repeat-y;	margin: 0;	margin-left: auto;	margin-right: auto;	padding: 0 20px;	text-align: left;	width: 775px;	min-height: 100%;}img{	border:none;}/* clearfix */.clearfix:after { content:".";  display:block;  height:0;  clear:both;  visibility:hidden;}.clearfix { display:inline-block;}/* hide mac ie \*/* html .clearfix { height:1%;}.clearfix { display: block;}.rightImg{	float: right;	margin-left: 10px;}.leftImg{	float: left;	margin-right: 10px;}/*----------------------------------------------------------------------/			link /----------------------------------------------------------------------*/a:link{	color: #06C5E8;}a:visited{	color: #844EC0;}a.jump{	padding-left: 20px;	background: url('../images/common/i_arrow.gif') no-repeat;}/*----------------------------------------------------------------------/			header/----------------------------------------------------------------------*/div#offset{	margin-left: 30px;}div#header{	width: 1000px;	border-bottom: 5px solid #111111;}div#menu{	margin-top: 2px;}div#menu img.btn{	margin-right: 1px;}/*----------------------------------------------------------------------/			footer /----------------------------------------------------------------------*/div#footer{	margin-top: 25px;	padding-bottom: 30px;	width: 1000px;	font-size: 77%;	color: #999999;	line-height: 1.4em;}div#footer div#copyright{	background: #111111;	padding: 5px 10px;	margin-bottom: 8px;}/*----------------------------------------------------------------------/			main/----------------------------------------------------------------------*/div.mainContents{	width: 723px;	margin-top: 20px;	margin-left: auto;	margin-right: auto;}div.pageBack{	text-align: right;	margin: 7px 25px 0 0;}img.arrow{	margin: 0 6px -2px 0;}/*----------------------------------------------------------------------/			paragraph /----------------------------------------------------------------------*/h1{	margin: 0 0 20px 0;	padding:0;}h2{	font-weight: bold;	color: #FF7716;	font-size: 116%;	margin-bottom: 2px;}h3{	font-weight: bold;	font-size: 116%;	display: inline;	padding: 0;	margin: 0}h4{}h5{}p{	margin: 0px 0 15px 0;}.caption{	font-size: 85%;}/*----------------------------------------------------------------------/			list/----------------------------------------------------------------------*/ol,ul{	margin: 0;	padding: 0;}ol li{	margin: 0 0 6px 0;}ul li{	padding: 0 16px;	margin: 0 0 3px 0;	list-style: none;}dl{}dt{}dd{	margin: 0 0 20px 1.1em;}/*----------------------------------------------------------------------/			table/----------------------------------------------------------------------*/table#main{	border-collapse: collapse;	width: 1000px;	font-size: 100%;	padding: 0;	text-align: left;}table#main td{	vertical-align: top;}table#main.dot{	margin-bottom: 5px;}table#main.dot th, table.dot td{	padding: 7px 6px;	vertical-align: top;	background: url('../images/common/line_dot.gif') repeat-x bottom;}table#main td.double{	border-bottom: 3px double #cccccc;	background: none;}/*----------------------------------------------------------------------/			etc/----------------------------------------------------------------------*/span.green{	color: #71A029;}span.orange{	color: #EA9A3D;}/*----------------------------------------------------------------------/			print/----------------------------------------------------------------------*/@media print{	body{		background-image : none;		}	div.wrapper{		width: 100%;	}	div#header{		width: 100%;	}	div#contents{		width: 100%;	}	div.main div.left-block{		display: none;	}	div.main div.right-block{		width: 100%;		}	div#header div.subNavi, div.gotop{		display: none;	}	div#footer{		width: 100%;	}	div.menu{		display: none;	}	*{		color: #000000;	}}