@charset 'UTF-8';
/* base */

body {	background-color:#FFFFFF;	color:#333333;
	font-family:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
	font-size:12px;	font-size-adjust:none;	font-style:normal;	font-variant:normal;	font-weight:normal;	line-height:18px;}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0pt;padding:0pt;}

h1						{	font-size: 12px;}
h2						{	font-size: 12px;}
h3						{	font-size: 12px;
							margin:0px 0px 5px 0px;}
h4						{	font-size: 12px;}
a 						{	color:#2971A7;	outline:none;}
a:link 					{	color:#2971A7;	text-decoration: underline;	outline:none;} 
a:visited 				{	color:#2971A7;	text-decoration: underline;　outline:none;} 
a:hover 				{	color: #00CCCC;	text-decoration: none;	outline:none;} 
ul,ol 					{ list-style: none; }
ul.style1				{list-style:disc; padding-left:5em;}
ol.style2				{list-style:decimal;padding-left:3em;}
fieldset,img 			{ border: none; }
caption,th 				{ text-align: left; }
table 					{ border-collapse: collapse; border-spacing: 0; }
.dw-20-m				{	margin-bottom: 20px;}
.up-dw-20-m                {	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;}

#all-contents			{width: 854px;	padding: 0px;	margin: 0px auto;	}
#flash					{	height: 550px;	width: 850px;	padding: 0px;	background-image: url(../img/index/flash.jpg);	background-repeat: no-repeat;	
							margin-top: 0px;	margin-right: auto;	margin-bottom: 15px;	margin-left: auto;}
#copy					{	width: 850px;	text-align: left;	font-size: 11px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;
							background-image: url(../img/index/copy.jpg);	background-repeat: no-repeat;	background-position: right bottom;	padding-bottom: 20px;}
#copy-navi				{	height: 20px;	width: 850px;	margin: 10px auto 5px auto;}
#content				{	width: 850px;	padding: 0px;	margin: 10px 0px;	border: 1px solid #CCCCCC;}

#print-navi				{	position: absolute;	top: -500px;	height: 59px;	width: 710px;}


/* main-navi */

#dcr-head					{	height: 80px;	width: 850px;	margin: 0px;}
#dcr-rec-header 			{	height:59px;	position:relative;	width:710px;	z-index:9998;	float: right;	margin-top: 15px;}
#dcr-rec-header #dcr-rec-nav 									{	margin:0pt;	padding:0pt;}
#dcr-rec-header #dcr-rec-nav li 								{	display:inline;}
#dcr-rec-header #dcr-rec-nav li a 								{	float:left;}
#dcr-rec-header #dcr-rec-nav li a, #dcr-rec-header 				{	background-image:url(../img/index/dw-navi.jpg);background-repeat:no-repeat;}


/* navic001 */

#dcr-rec-header #dcr-rec-nav li#c001 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:120px;background-position:0px 0px;}
#dcr-rec-header #dcr-rec-nav li#c001 a:hover 					{	background-position:0px -58px;}
#dcr-rec-header #dcr-rec-nav li#c001 a:active 					{	background-position:0px -116px;}
#dcr-rec-header.company #dcr-rec-nav li#c001 a 					{	background-position:0px -116px!important;}


/* navic002 */

#dcr-rec-header #dcr-rec-nav li#c002 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:101px;background-position:-120px 0px;}
#dcr-rec-header #dcr-rec-nav li#c002 a:hover 					{	background-position:-120px -58px;}
#dcr-rec-header #dcr-rec-nav li#c002 a:active 					{	background-position:-120px -116px;}
#dcr-rec-header.company #dcr-rec-nav li#c002 a 					{	background-position:-120px -116px!important;}


/* navic003 */

#dcr-rec-header #dcr-rec-nav li#c003 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:121px;background-position:-221px 0px;}
#dcr-rec-header #dcr-rec-nav li#c003 a:hover 					{	background-position:-221px -58px;}
#dcr-rec-header #dcr-rec-nav li#c003 a:active 					{	background-position:-221px -116px;}
#dcr-rec-header.company #dcr-rec-nav li#c003 a 					{	background-position:-221px -116px!important;}


/* navic004 */

#dcr-rec-header #dcr-rec-nav li#c004 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:141px;background-position:-342px 0px;}
#dcr-rec-header #dcr-rec-nav li#c004 a:hover 					{	background-position:-342px -58px;}
#dcr-rec-header #dcr-rec-nav li#c004 a:active 					{	background-position:-342px -116px;}
#dcr-rec-header.company #dcr-rec-nav li#c004 a 					{	background-position:-342px -116px!important;}


/* navic005 */

#dcr-rec-header #dcr-rec-nav li#c005 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:102px;background-position:-483px 0px;}
#dcr-rec-header #dcr-rec-nav li#c005 a:hover 					{	background-position:-483px -58px;}
#dcr-rec-header #dcr-rec-nav li#c005 a:active 					{	background-position:-483px -116px;}
#dcr-rec-header.company #dcr-rec-nav li#c005 a 					{	background-position:-483px -116px!important;}


/* navic006 */

#dcr-rec-header #dcr-rec-nav li#c006 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:125px;background-position:-585px 0px;}
#dcr-rec-header #dcr-rec-nav li#c006 a:hover 					{	background-position:-585px -58px;}
#dcr-rec-header #dcr-rec-nav li#c006 a:active 					{	background-position:-585px -116px;}
#dcr-rec-header.company #dcr-rec-nav li#c006 a 					{	background-position:-585px -116px!important;}


/* navic007 */

#dcr-rec-header #dcr-rec-nav li#c007 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:120px;background-position:0px -29px;}
#dcr-rec-header #dcr-rec-nav li#c007 a:hover 					{	background-position:0px -87px;}
#dcr-rec-header #dcr-rec-nav li#c007 a:active 					{	background-position:0px -145px;}
#dcr-rec-header.company #dcr-rec-nav li#c007 a 					{	background-position:0px -145px!important;}


/* navic008 */

#dcr-rec-header #dcr-rec-nav li#c008 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:101px;background-position:-120px -29px;}
#dcr-rec-header #dcr-rec-nav li#c008 a:hover 					{	background-position:-120px -87px;}
#dcr-rec-header #dcr-rec-nav li#c008 a:active 					{	background-position:-120px -145px;}
#dcr-rec-header.company #dcr-rec-nav li#c008 a 					{	background-position:-120px -145px!important;}


/* navic009 */

#dcr-rec-header #dcr-rec-nav li#c009 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:121px;background-position:-221px -29px;}
#dcr-rec-header #dcr-rec-nav li#c009 a:hover 					{	background-position:-221px -87px;}
#dcr-rec-header #dcr-rec-nav li#c009 a:active 					{	background-position:-221px -145px;}
#dcr-rec-header.company #dcr-rec-nav li#c009 a 					{	background-position:-221px -145px!important;}


/* navic010 */

#dcr-rec-header #dcr-rec-nav li#c010 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:141px;background-position:-342px -29px;}
#dcr-rec-header #dcr-rec-nav li#c010 a:hover 					{	background-position:-342px -87px;}
#dcr-rec-header #dcr-rec-nav li#c010 a:active 					{	background-position:-342px -145px;}
#dcr-rec-header.company #dcr-rec-nav li#c010 a 					{	background-position:-342px -145px!important;}


/* navic011 */

#dcr-rec-header #dcr-rec-nav li#c011 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:102px;background-position:-483px -29px;}
#dcr-rec-header #dcr-rec-nav li#c011 a:hover 					{	background-position:-483px -87px;}
#dcr-rec-header #dcr-rec-nav li#c011 a:active 					{	background-position:-483px -145px;}
#dcr-rec-header.company #dcr-rec-nav li#c011 a 					{	background-position:-483px -145px!important;}


/* navic012 */

#dcr-rec-header #dcr-rec-nav li#c012 a 							{	height:0pt;overflow:hidden;padding-top:29px;width:125px;background-position:-585px -29px;}
#dcr-rec-header #dcr-rec-nav li#c012 a:hover 					{	background-position:-585px -87px;}
#dcr-rec-header #dcr-rec-nav li#c012 a:active 					{	background-position:-585px -145px;}
#dcr-rec-header.company #dcr-rec-nav li#c012 a 					{	background-position:-585px -145px!important;}

