*{
	margin:0;
	padding:0;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-variant: normal;
	font-weight: normal;
}
body {
	background-color: #eeeeee;
}
img {	border: 0px;}
#wrap {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	width: 700px;
	margin: 0px auto;
	padding: 0px 15px;
}
.left 	{	float: left;}
.right 	{	float: right}

.imgT	{ padding-top:10px;}
.imgB	{ padding-bottom:10px;}
.totop {
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}



/*=================================index==*/


index-midashi-midashi	{
		width:490px;
		height:45px;
		margin:10px 0px 0px 0px;
		padding:0px;
		
		clear:both;
		}

.index-midashi-box{
		width:440px;
		height:100px;
		
		margin:10px 0px 0px 25px;
		padding:0px 0px 0px 0px;
		}
		
.index-midashi-box p{
		width:270px;
		height:70px;
		
		font-size:12px;
		color:#333333;
		}
		
.midashi-link	{
		width:270px;
		height:20px;
		
		text-align:right;

		}
		
.midashi-link a{
				
		font-size:14px;
		font-weight:bold;
		color:#127814;
		}


/*=================================grobal-rule==*/
.float-l{float:left;}

.float-r{float:right;}

.clear 	{	clear: both;}

/*===================================*/


#sokutei-machine{
			width:470px;
			
			margin:0px 0px 0px10px;

		}
		
		#sokutei-machine table{
		
			
			}
		
		#sokutei-machine table td{
				text-align:center;
				}
		
		#sokutei-machine img	{
			margin:0px 5px 0px 5px;
			}
			
#what-aji	{
		width:480px;
		margin:10px 0px 0px 10px;
		
		text-align:left;
		}
		
#what-aji b{
		font-size:16px;
		font-weight:bold;
		color:#FF6600;
		}

strong {
	font-size: 14px;
	font-weight: bold;
	color: #F7A031;
}
p {	padding-bottom: 6px;}
#footerTxt a:link		{
	color: #003300;
	text-decoration: none
}
#footerTxt a:visited	{
	color: #003300;
	text-decoration: none
}
#footerTxt a:hover		{
	color: #339900;
	text-decoration: underline
}
#footerTxt a:active		{
	color: #003300;
	text-decoration: none
}
#headerT {
	background-color: #003300;
	width: 680px;
	padding: 2px 10px;
	color: #FFFFFF;
	color: #FFFFFF;
}
#content {
	width: 680px;
	padding: 10px;
}
#content #contL {
	float: left;
	width: 180px;
}
#content #contR {
	width: 490px;
	float: left;
	padding-left: 10px;
}
#menu {
	background-color: #f8f8f8;
	border-right: 1px solid #003300;
	border-left: 1px solid #003300;
}
#footer {
	width: 700px;
	background: url(../images/footer.gif) no-repeat top;
	padding-top: 40px;
}
#footerTxt {
	background-color: #cee3c3;
	margin: 10px;
	padding: 5px;
	width: 480px;
	color: #333333;
}
#footer #copyright {
	height:50px;
	background-color: #003300;
	text-align: center;
}
#contR  #news_wrap {
	background-color: #F7FDF6;
	border-right: 1px solid #11530A;
	border-left: 1px solid #11530A;
	padding: 0px 10px;
}
#contR  .newsWrap {
	color: #BD5112;
	width: 470px;
	border-bottom: 1px dotted #11530A;
}
#contR  .newsDate {
	color: #BD5112;
	float: left;
	width: 84px;
	padding-left: 10px;
	padding-bottom: 2px;
}
#contR   .newsCont {
	float: left;
	width: 360px;
	padding-bottom: 2px;
	background: url(../images/news_arrow.gif) no-repeat 0px 2px;
	padding-left: 10px;
	color: #333333;
}
#contR .txtKanri {
	padding: 4px 10px 0px 16px;
}
#contR .txtQ {
	padding: 4px 10px 0px 16px;
	font-size: 14px;
	color: #0000FF;
	padding-bottom: 3px;
}
#contR .txtA {
	padding: 4px 10px 8px 16px;
	border-bottom: 2px dotted #F7B525;
	margin-bottom: 8px;
}
#contR .red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
#contR .flowWrap {
	border: 1px solid #333333;
}
#contR .flowTtl {
	color: #FF0000;
	background-color: #FCD754;
	padding: 3px;
	float: left;
	width: 140px;
	font-weight: bold;
}
#contR .flowCont {
	color: #333333;
	padding: 3px;
	float: left;
}
#contR .flowArrow {
	color: #FF0000;
	text-align: center;
	padding: 3px;
}
#contR .outlineWrap {
	border-top: 1px solid #714A0D;
	border-right: 1px solid #714A0D;
	border-left: 1px solid #714A0D;
}
#contR .outlineTtl {
	float: left;
	width: 120px;
	border-bottom: 1px solid #714A0D;
	background-color: #F1A728;
	padding: 3px 8px;
}
#contR .outlineCont {
	float: left;
	border-bottom: 1px solid #714A0D;
	width: 341px;
	padding: 3px 3px 3px 8px;
}
#contR  .ayumiWrap {
	border-top: 1px solid #714A0D;
	border-right: 1px solid #714A0D;
	border-left: 1px solid #714A0D;
}
#contR  .ayumiDate1 {
	background-color: #EDE5D2;
	padding: 3px 3px 3px 8px;
	width: 90px;
	float: left;
	border-bottom: 1px solid #714A0D;
}
#contR  .ayumiDate2 {
	background-color: #FFFFFF;
	padding: 3px 3px 3px 8px;
	width: 90px;
	float: left;
	border-bottom: 1px solid #714A0D;
}
#contR .ayumiCont1 {
	background-color: #EDE5D2;
	padding: 3px;
	width: 380px;
	float: left;
	border-bottom: 1px solid #714A0D;
}
#contR .ayumiCont2 {
	background-color: #FFFFFF;
	padding: 3px;
	width: 380px;
	float: left;
	border-bottom: 1px solid #714A0D;
}
#contR .line {
	font-size: 14px;
	color: #FF0000;
	padding-bottom: 2px;
	padding-top: 6px;
	border-bottom: 1px solid #FF0000;
	margin-left: 14px;
}
#contR .suihanWrap {
	padding-right: 10px;
	padding-left: 14px;
}
#contR .suihanImg {
	float: left;
	width: 71px;
}
#contR .suihanCont {
	float: left;
	width: 370px;
}
#contR .indent {
	font-size: 10px;
	color: #333333;
	padding-left: 10px;
}
#contR .suihanShita {
	width: 476px;
	color: #FF0000;
	text-align: center;
	clear: left;
}
#contR #contactArea {
	background-color: #FFFEF9;
	padding: 15px;
}
#contR #contactArea td {
	padding: 6px;
	background-color: #FFFFFF;
}


/*-----------------------------------------*/



.box	{
	margin-top:10px;
	padding-bottom:10px;
	}

/*-----------------------------------------*/


#dcs-logo	{
		text-align:right;
		}

#dcs-logo a img{
		border:none;
	}
