.pan_wrap
{
	background: url(../img/img/big_banner_d.png) repeat;
	margin: 0 auto 15px;
	position: relative;
	width: 650px;
	height: 210px;
}

*html .pan_frame
{
	background: none;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pan_frame.png', sizingMethod='crop');*/
}
img{border:none;}
.pan_frame
{
	background: url(../img/big_banner_d.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 650px;
	height: 210px;
}



body {
	padding-right: 0px; padding-left: 0px; /*background: url(../image/top_back.gif);*/
	/*background-color:#F8FBF5;*/
	background-color:#FFFFFF;
	padding-bottom: 0px; margin: 0px 0px 0px 20px; padding-top: 0px;
	/*font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	
	/*font-family:'MSゴシック','ＭＳ Ｐゴシック',sans-serif;*/	

font-family:'ＭＳ Ｐゴシック',sans-serif;


	-webkit-text-size-adjust: none;
	
}
.copyright{
	position:relative;
	float:left;
	font-size:11px;
	width:970px;
	}

/*** pagetop ボタン******************************************************************************************/
/** html #page .pageTop img {
	vertical-align: bottom;
}*/
.pageTop a {
	margin-right: 23px;
}
.pageTop { 
	display: block;   
    /*position: absolute;*/   
    /*top: 10px;   
    right: 30px;*/   
    
	color: #0000ff;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
	margin: 0;
	text-align:right; 
}   
* html .pageTop {   
    display: none; 
}  

#feed li { list-style:none;}

a.link-filter:hover img{
opacity:0.4;  
filter: alpha(opacity=40);  
-ms-filter: "alpha( opacity=40 )";  
/*background: #09F ;*/



} 
.a-color{
	color:00A0E9;}
/*A:link {
	color: #0053a7;
	border:none;
}
A:visited {
	color: #0053a7;
	border:none;
}
A:active {
	color: #0053a7;
	border:none;
}
A {
	text-decoration: none;
	border:none;
}*/

#grid-content div.pankuzu {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; 
	border-left: #e4e4e4 1px dotted; width: 535px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted; height: 20px;
}
.menu{
	position:relative;
	float:left;
	left:138px;
	height:64px;
	width:802px;
}
.menu a{
	margin:0px;
}
.menu img{
	margin:0px;
}
.menu ul{
	list-style:none;
	position:relative;
	float:left;
	margin:0px;
	}
.menu li{
	list-style:none;
	position:relative;
	float:left;
	}
.menu2{
	position:relative;
	float:left;
	width:802px;
	top:40px;
	padding-left:558px;
	}
.menu2 img{
	position:relative;
	float:left;
	margin:0px;
	top:0px;}
.menu2 a{
	position:relative;
	float:right;
	margin:0px;
	top:0px;}
#container{
	/*position:relative;
	float:left;*/
	padding-bottom:40px;
}
.page-top-text{
	position:relative;
	float:left;
	font-size:12px;
	
	}
#grid-content div {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	
	
}
#grid-content LI.headMenu {
	float: left; margin: 0px 10px 0px 0px; list-style-type: none;
}
bart {
	padding-right: 0px; padding-left: 0px; background: url(../image/art_back.jpg); padding-bottom: 0px; margin: 0px 0px 0px 30px; padding-top: 0px;
}
#grid-content2 div.headMenu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#grid-content div.headMenu {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#grid-content2 div.n {
	font-size: 8pt; line-height: 1.7; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.n {
	font-size: 8pt; line-height: 1.7; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content2 div.n2 {
	font-size: 11px; margin: 5px 0px 0px; line-height: 1.6; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.n2 {
	font-size: 10px; margin: 0px 0px 0px;
	line-height:16px;
	/*line-height: 1.6;*/
	letter-spacing: 1px;
	/*position:relative;
	float:left;
	font-size:10px;
	width:160px;*/
	
}
#grid-content2 div.n2m {
z-index:1;
	font-size: 11px; margin: 0px; line-height: 1.6; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.n2m {
	z-index:1;
	font-size: 11px;
	margin: 0px;
	line-height: 1.6;
	font-family: sans-serif;
	letter-spacing: 1px;
}
#grid-content div.n2m img{
	border:none;
	
}
#grid-content2 div.b {
	FONT-WEIGHT: bold; font-size: 10pt; line-height: 2.3; font-family: sans-serif; letter-spacing: 2px;
}
#grid-content div.b {
	FONT-WEIGHT: bold; font-size: 10pt; line-height: 2.3; font-family: sans-serif; letter-spacing: 2px;
}
#grid-content2 div.b2 {
	font-size: 9pt; line-height: 1.5; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.b2 {
	font-size: 9pt; line-height: 1.5; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content2 div.b3 {
	FONT-WEIGHT: bold; font-size: 12px; margin: 5px 0px 0px; line-height: 1.5; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.b3 {
	FONT-WEIGHT: bold; font-size: 12px; margin: 5px 0px 0px; line-height: 1.5; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content2 div.b4 {
z-index:1;
	FONT-WEIGHT: bold; font-size: 12px; margin: 0px 0px 5px; line-height: 2.3; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.b4 {
	z-index:1;
	FONT-WEIGHT: bold;
	font-size: 12px;
	margin: 0px 0px 7px;
	line-height: normal;
	font-family: sans-serif;
	letter-spacing: 1px;
}
#grid-content2 div.bb {
	FONT-WEIGHT: bold; font-size: 15pt; margin: 0px 0px 5px; line-height: 1.2; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content div.bb {
	FONT-WEIGHT: bold; font-size: 15pt; margin: 0px 0px 5px; line-height: 1.2; font-family: sans-serif; letter-spacing: 1px;
}
#grid-content2 div.Datetd {
	margin-top: 10px; font-size: 5pt; line-height: 1.8; font-family: sans-serif;
}
#grid-content div.Datetd {
	margin-top: 10px; font-size: 5pt; line-height: 1.8; font-family: sans-serif;
}
#grid-content2 div.Datetd2 {
	margin-top: 10px; font-size: 13px; line-height: 1.8; font-family: sans-serif;
}
#grid-content div.Datetd2 {
	margin-top: 10px; font-size: 13px; line-height: 1.8; font-family: sans-serif;
}
#grid-content2 div.entry00 {
	border-right: #e4e4e4 0px dotted; padding-right: 10px; border-top: #e4e4e4 0px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 0px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 0px dotted;
}
#grid-content div.entry00 {
	border-right: #e4e4e4 0px dotted; padding-right: 10px; border-top: #e4e4e4 0px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 0px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 0px dotted;
}
#grid-content2 div.entry000 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; padding-left: 10px; float: left; padding-bottom: 10px; font: 9pt sans-serif; border-left: #e4e4e4 1px dotted; width: 320px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.entry000 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; padding-left: 10px; float: left; padding-bottom: 10px; font: 9pt sans-serif; border-left: #e4e4e4 1px dotted; width: 320px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content2 div.entry0 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 345px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.entry0 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 345px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content2 div.entry {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.entry_e {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 180px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
}
#grid-content div.entry_twitter {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 180px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
}
#grid-content div.entry {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 160px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color:#FFF;
	
}
#grid-content div.entry-tec2 {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 160px;
	margin-right: 0px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color:#FFF;
	
}
#grid-content div.entry-staff {
	/*border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	*/
	margin-top: 10px;
	float: left;
	/*border-left: #e4e4e4 1px dotted;*/
	width: 180px;
	margin-right: 0px;
	/*border-bottom: #e4e4e4 1px dotted;*/
	
	padding-bottom:20px;
	
}
#grid-content div.entry2-staff div.b4{
	background-color:#918D81;
	padding:5px;
	margin-bottom:10px;
	
}
#grid-content div.entry-staff div.b4{
	background-color:#918D81;
	padding:5px;
	margin-bottom:10px;
	
}
#grid-content div.entry_930 {
	/*border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 970px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;*/
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 940px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry_930_10 {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry_1120_box {
	
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 1100px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry_1120 {
	
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 1120px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry_930_text {
	
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 900px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	font-size:11px;
}
#grid-content div.entry_930_text p{
	margin:0px;
	line-height:18px;
	font-size:11px;
	}
#grid-content div.entry_930_material {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 940px;
	/*height:1620px;*/
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry_930_backno{
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 900px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 20px;
	/*background-color: #F8FBF5;*/
	
}
#grid-content div.entry_700_backno{
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 900px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 20px;
	/*background-color: #F8FBF5;*/
	
}
#grid-content div.entry_b {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 90px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
}
#grid-content div.entry_940_project {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 890px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 50px;
	padding-top: 48px;
	background-color: #FFF;
}
#grid-content div.entry_940_lp {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 890px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 50px;
	padding-top: 48px;
	background-color: #FFF;
	/*background:url(../leather-park/img/back.gif) no-repeat top 10px;*/
	background: url(../leather-park/img/back.gif) no-repeat ;
	height:397px;
}
#grid-content div.entry_940_lp_kawatokawa {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 930px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #FFF;
	/*background:url(../leather-park/img/back.gif) no-repeat top 10px;*/
	
	height:710px;
}
#grid-content div.entry_940_lp_kawatokawa_out {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	
	float: left;
	width: 920px;
	background-color: #FFF;
	/*background:url(../leather-park/img/back.gif) no-repeat top 10px;*/
	
	height:700px;
}
.kawatokawa-box{
	position:relative;
	float:left;
	}
.kawatokawa-box-center{
	position:relative;
	float:left;
	text-align:center;	
	width:306px;
	height:418px;
	/*border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;*/
	
	}
.kawatokawa-box-under{
	position:relative;
	float:left;
	text-align:center;	
	width:229px;
	height:418px;
	top:20px;
	font-size:11px;
	line-height:17px;
	/*border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;*/
	
	}
.kawatokawa-box-center img{
	margin-top:100px;
	margin-bottom:50px;}
.kawatokawa-box-center p{
	font-size:11px;
	letter-spacing : 8px;
	line-height:20px;
	
	}
#grid-content div.entry_940_siage {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 930px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFF;
	
}
#grid-content div.entry_940_lp_namesi {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 930px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #FFF;
	/*background:url(../leather-park/img/back.gif) no-repeat top 10px;*/
	/*background: url(../leather-park/img/back.gif) no-repeat ;*/
	height:610px;
}
.namesi-box-left{
	position:relative;
	float:left;
	width:300px;
	
	}
.namesi-box-right{
	position:relative;
	float:left;
	width:620px;
	
	
}
.namesi-box-right1{
	position:relative;
	float:left;
	width:620px;
	
}
.namesi-box-right1 p{ 
	position:relative;
	float:left;
	margin-left:45px; 
	width:350px;
	font-size:12px;
	font-weight:bold;
	border-bottom: #e4e4e4 1px dotted;
	padding-bottom:3px;
	margin-bottom:5px;
	}
.namesi-box-right1 li{
	list-style:none;
	position:relative;
	float:left;
	padding-left:45px; 
	width:350px;
	font-size:11px;
	
	}
.namesi-box-right1 img{ 
	position:relative;
	float:left;
	margin-left:45px; 
	width:135px;}
.siage-center{
	position:relative;
	float:left;
	text-align:center;
	
	
	position:relative;
	float:left;
	
	border-right: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	
	width:919px;
	height:150px;
	padding-right:30px;
	}
.siage-center img{
	margin-top:35px;}
.siage-center p {
	line-height:30px;
	font-size:12px;
	letter-spacing : 8px;
	}

.siage-center li {
	list-style:none;

}
.siage-box {

	margin-top: 10px;
	float: left;
	
	width: 921px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	height:350px;
}
.siage-box-out {
	position:relative;
	float:left;
	
	/*border-right: #e4e4e4 1px dotted;*/
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	
	width:183px;
	height:350px;
}
.siage-box-out-right {
	position:relative;
	float:left;
	
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	
	width:183px;
	height:350px;
}

	
.siage-box-in {
	position:relative;
	float:left;
	
	
	margin-top: 10px;
	float: left;
	
	width: 164px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding-left: 10px;
	padding-top: 10px;
	height:330px;
	top:10px;
	left:10px;

}
/*****************************************************************YOUGO*/
.yougo-box {

	margin-top: 10px;
	float: left;
	
	width: 920px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	height:362px;
	/*background-color:#F39700;*/
 	
}
.yougo-box-out {
	position:relative;
	float:left;
	
	/*border-right: #e4e4e4 1px dotted;*/
	/*border-top: #F39700 1px dotted;*/
	/*border-left: #F39700 1px dotted;*/
	/*border-bottom: #F39700 1px dotted;*/
	
	width:183px;
	height:350px;
}
.yougo-box-in {
	position:relative;
	float:left;
	
	
	margin-top: 10px;
	float: left;
	
	width: 183px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	padding-left: 10px;
	padding-top: 10px;
	height:330px;
	top:16px;
	left:0px;
	/*border-top: #FFFFFF 1px dotted;
	border-left: #FFFFFF 1px dotted;
	border-bottom: #FFFFFF 1px dotted;
	border-right: #FFFFFF 1px dotted;*/
}
.yougo-center{
	position:relative;
	float:left;
	text-align:center;
	
	
	position:relative;
	float:left;
	
	/*border-right: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;*/
	
	width:920px;
	height:150px;
	padding-right:30px;
	}
.yougo-center img{
	margin-top:45px;}
.yougo-center p {
	line-height:30px;
	font-size:12px;
	letter-spacing : 8px;
	color:#47210D;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	}
	
/***********************************
*/
#grid-content div.entry_940_lp_mente {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 930px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #FFF;
	/*background:url(../leather-park/img/back.gif) no-repeat top 10px;*/
	/*background: url(../leather-park/img/back.gif) no-repeat ;*/
	height:615px;
}
.namesi-box-right{
	position:relative;
	float:left;
	width:620px;
	
	
}
.mente-box-right1{
	position:relative;
	float:left;
	width:440px;
	height:136px;
	
}

.mente-box-right1-img{
	position:relative;
	float:left;
	widows:135px;
	border:none;
	
	}
.mente-top{
	position:relative;
	float:left;
	margin-left:45px;
	width:485px;
	font-size:12px;
	font-weight:bold;
	height:75px;
	top:15px;
	left:45px;
	line-height:18px;
	}
.mente-box-right1 p{ 
	position:relative;
	float:left;
	margin-left:45px; 
	width:350px;
	font-size:12px;
	font-weight:bold;
	border-bottom: #e4e4e4 1px dotted;
	padding-bottom:3px;
	margin-bottom:5px;
	}
.mente-box-right1 li{
	list-style:none;
	position:relative;
	float:left;
	padding-left:45px; 
	width:350px;
	font-size:11px;
	
	}

/*******************************************/
/**************************************************************AGING***/

.aging-box-right1{
	position:relative;
	float:left;
	width:270px;
	height:136px;
	
}
.aging-box-right1 p{ 
	position:relative;
	float:left;
	left:45px; 
	width:200px;
	font-size:12px;
	font-weight:bold;
	border-bottom: #e4e4e4 1px dotted;
	padding-bottom:3px;
	margin-bottom:5px;
	}
.aging-box-right1 li{
	list-style:none;
	position:relative;
	float:left;
	padding-left:45px; 
	width:200px;
	font-size:11px;
	
	}
.aging-box-right1 img{ 
	position:relative;
	float:left;
	margin-left:45px; 
	width:300px;
	height:90px;
	}
.aging-box-right1-img{
	position:relative;
	float:left;
	widows:135px;
	border:none;
	
	}
/**************************************************************AGING***/

#grid-content div.entry_f {
float: left;
}

#grid-content2 div.entrys {
	border-right: #000000 1px dotted; padding-right: 10px; border-top: #000000 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #000000 1px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #000000 1px dotted;
}
#grid-content div.entrys {
	border-right: #000000 1px dotted; padding-right: 10px; border-top: #000000 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #000000 1px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #000000 1px dotted;
}
#grid-content2 div.entry01 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 135px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.entry01 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 135px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content2 div.entry22 {
	padding-right: 10px; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; width: 345px; margin-right: 15px; padding-top: 10px; height: 69px;
}
#grid-content div.entry22 {
	padding-right: 10px; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; width: 345px; margin-right: 15px; padding-top: 10px; height: 69px;
}
#grid-content div.entry222 {
	padding-right: 10px; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; width: 345px; margin-right: 15px; padding-top: 10px;
}
#grid-content2 div.entry11 {
	padding-right: 10px; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; width: 155px; margin-right: 15px; padding-top: 10px;
}
#grid-content div.entry11 {
	padding-right: 10px; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; width: 155px; margin-right: 15px; padding-top: 10px;
}
#grid-content2 div.entry4 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 80px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted; height: 80px; BACKGROUND-color: white;
}
#grid-content div.entry4 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 80px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted; height: 80px; BACKGROUND-color: white;
}
#grid-content2 div.Lentry {
	border-right: #00457d 1px dotted; padding-right: 10px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #00457d 1px dotted; margin-right: 15px; padding-top: 10px; border-bottom: #00457d 1px dotted; BACKGROUND-color: white;
}
#grid-content div.Lentry {
	border-right: #00457d 1px dotted; padding-right: 10px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #00457d 1px dotted; margin-right: 15px; padding-top: 10px; border-bottom: #00457d 1px dotted; BACKGROUND-color: white;
}
#grid-content2 div.entry44 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 16px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted; height: 16px; BACKGROUND-color: white;
}
#grid-content div.entry44 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 16px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted; height: 16px; BACKGROUND-color: white;
}
#grid-content2 div.mentry {
z-index:1;
border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted; height: 20px;
}
#grid-content div.mentry {
	position:relative;
	
	z-index:1;
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 180px;
	/*margin-right: 10px;*/
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	height: 30px;
	padding: 0px;
}
#grid-content2 div.Centry4 {
	border-right: #00457d 1px dotted; padding-right: 10px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #00457d 1px dotted; width: 345px; margin-right: 15px; padding-top: 10px; border-bottom: #00457d 1px dotted;
}
#grid-content div.Centry4 {
	border-right: #00457d 1px dotted; padding-right: 10px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #00457d 1px dotted; width: 345px; margin-right: 15px; padding-top: 10px; border-bottom: #00457d 1px dotted;
}
#grid-content2 div.centry5 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 345px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.centry5 {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 220px;
	height:300px;
	
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
}
#grid-content div.centry5-2 {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 220px;
	height:380px;
	
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
}
#grid-content div.centry5-4 {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 220px;
	height:300px;
	
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
}
#grid-content div.centry5-menu {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 220px;
	height:60px;
	
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
}
.centry5-menu img{
	border:none;
	}
#grid-content div.centry5-480 {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 460px;
	height:60px;
	
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
	
}	
#grid-content div.centry5-700 {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 700px;
	height:60px;
	background: url(../img/now-are-you.jpg) no-repeat ;
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
	
}
#grid-content div.centry5-940 {
/*	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted; */
	
	margin-top: 20px;
	float: left;
	width: 940px;
	height:60px;
	
	/*margin-left: 10px;*/
	margin-right: 20px;
	
	padding-bottom:0px;
	
}
#grid-content div.centry5 img{border:0px;}
#grid-content div.new img{border:0px;}
#grid-content2 div.entry2 {
	border-right: #e4e4e4 1px dotted;
	padding-right: 10px; 
	border-top: #e4e4e4 1px dotted; 
	margin-top: 15px; 
	padding-left: 10px; 
	float: left; 
	padding-bottom: 10px; 
	border-left: #e4e4e4 1px dotted; 
	width: 345px; 
	margin-right: 15px; 
	padding-top: 10px; 
	border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.entry2-pankuzu {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 360px;
	margin-left: 0px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 5px;
	background-color: #FFF;
}
#grid-content div.entry2 {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 350px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-tec {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 350px;
	margin-left: 0px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
	position:relative;
	float:left;
}
#grid-content div.entry2-staff {
	/*border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	*/
	margin-top: 10px;
	float: left;
	/*border-left: #e4e4e4 1px dotted;*/
	width: 406px;
	margin-right: 0px;
	/*border-bottom: #e4e4e4 1px dotted;*/
	padding: 0px;
	/*background-color: #FFF;*/
}
#grid-content div.entry2-220 {
	position: absolute;
	border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-bottom: #e4e4e4 1px solid;
	margin-top: 20px;
	float: left;
	
	width: 220px;
	margin-right: 20px;
	
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-220-no
 {
	position: absolute;
	
	margin-top: 20px;
	float: left;
	
	width: 220px;
	height:220px;
	margin-right: 20px;
	
	padding: 0px;
	background-color: #FFF;
}


#grid-content div.entry2-test {
	/*position: absolute;*/
	border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-bottom: #e4e4e4 1px solid;
	margin-top: 20px;
	float: left;
	
	margin-right: 20px;
	
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-caren {
	/*position: absolute;*/
	border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-bottom: #e4e4e4 1px solid;
	margin-top: 20px;
	float: left;
	
	margin-right: 20px;
	
	padding: 0px;
	background-color: #FFF;
	background: url(../img/calendar.jpg) no-repeat ;
	width:200px;
	height:76px;
	padding-top:310px;
	font-size:13px;
	line-height:23px;
	padding-left:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#grid-content div.entry2-noline {
	/*position: absolute;*/
	/*border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-bottom: #e4e4e4 1px solid;*/
	margin-top: 20px;
	float: left;
	
	margin-right: 20px;
	
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-test2 {
	/*position: absolute;*/
	
	/*border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-bottom: #e4e4e4 1px solid;
	*/margin-top: 20px;
	float: left;
	width:220px;
	
	margin-right: 20px;
/*	margin-bottom: 20px;*/
	
	padding: 0px;
	background-color: #FFF;
	height:207px;
	padding-bottom:0px;
	/*background: url(../img/4.jpg) no-repeat; border:none;*/

}
#grid-content div.entry2-brand {
	/*position: absolute;*/
	
	border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-bottom: #e4e4e4 1px solid;
	margin-top: 20px;
	float: left;
	width:220px;
	
	margin-right: 20px;
/*	margin-bottom: 20px;*/
	
	padding: 0px;
	background-color: #FFF;
	height:600px;
	padding-bottom:0px;
	/*background: url(../img/4.jpg) no-repeat; border:none;*/

}
.entry2-brand img{
	position:relative;
	float:left;
	margin:0px;
	}

#grid-content div.entry2-con {
	position: absolute;
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 20px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-700 {
	position: absolute;
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-940 {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-andmore {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 730px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
	background:url(../news/img/news.gif) repeat left top;
	color:#FFF;
}
#grid-content div.entry2-andmore img{
	margin:0px;
	position:relative;
	float:left;
	}
#grid-content div.entry2-700-news {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
	
	color:#FFF;
}

#grid-content div.entry2-940 {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-940-all {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 940px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-700-staff{
	/*border-right: #000000 1px dotted;
	border-top: #000000 1px dotted;
	*/
	margin-top: 5px;
	float: left;
	/*border-left: #000000 1px dotted;*/
	width: 750px;
	margin-right: 10px;
	/*border-bottom: #000000 1px dotted;*/
	padding: 0px;
	background-color: #F8FBF5;
	
}
#grid-content div.entry2-700-tec{
	/*border-right: #000000 1px dotted;
	border-top: #000000 1px dotted;
	*/
	margin-top: 0px;
	float: left;
	/*border-left: #000000 1px dotted;*/
	width: 950px;
	margin-right: 0px;
	/*border-bottom: #000000 1px dotted;*/
	padding: 0px;
	/*background-color: #F8FBF5;
	border: solid 1px #200000;*/
	
}
.entry2-700-tec-left{
	position:relative;
	float:left;
	width:380px;
	}
.entry2-700-tec-right{
	position:relative;
	float:left;
	width:380px;
	}
.entry2-700-tec-right2{
	position:relative;
	float:left;
	width:180px;
	}
#grid-content div.entry2-700-infomation{
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	/*width: 730px;*/
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	/*background-color: #F8FBF5;*/
	background-color: #FFFFFF;
}
#grid-content div.entry2-700-infomation-borderno{
	
	margin-top: 10px;
	float: left;
	width: 730px;
	margin-right: 10px;
	padding: 10px;
	background-color: #F8FBF5;
	
}
#grid-content div.entry2-700 p{padding-left:10px;margin:0px; font-weight:bold;}
#grid-content div.entry2-700-infomation p{padding-left:10px;margin:0px;}

#grid-content div.entry2-700-img {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 750px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-940-img {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-940-staff {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 920px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color: #FFF;
}
#grid-content div.entry2-940-staff-inbox {
	position:relative;
	float:left;
	
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	
	margin-top: 0px;
	float: left;
	
	width: 860px;
	margin-right: 0px;
	
	padding: 30px;
	/*background-color: #FFF;*/
}

#grid-content div.entry2-940-img-inbox-news {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	
	margin-top: 0px;
	float: left;
	
	width: 918px;
	margin-right: 0px;
	
	padding-top: 20px;
	background:url(../news/img/news.gif) repeat left top;
	/*background-color: #FFF;*/
	height:560px;
}
#grid-content div.entry2-940-img-inbox-concept {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	border-bottom: #e4e4e4 1px dotted;
	
	margin-top: 0px;
	float: left;
	
	width: 918px;
	margin-right: 0px;
	
	padding-top: 0px;
	/*background:url(../news/img/news.gif) repeat left top;*/
	/*background-color: #FFF;*/
}
#grid-content div.entry2-940-img-inbox {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	border-left: #e4e4e4 1px dotted;
	/*border-bottom: #e4e4e4 1px dotted;*/
	
	margin-top: 0px;
	float: left;
	
	width: 918px;
	margin-right: 0px;
	
	padding: 0px;
	/*background-color: #FFF;*/
}

#grid-content div.entry2-940-underlist {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 940px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-1510 {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 1510px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	background-color: #FFF;
}
#grid-content div.entry2-1510_animal {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 1510px;
	left:10px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 0px;
	height:1075px;
	
	
	/*height:625px;*/
}
#grid-content div.entry2-1510_animal_in {
	border-right: #e4e4e4 0px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 1490px;
	height:1055px;
	left:10px;
	margin-left: 10px;
	border-bottom: #e4e4e4 0px dotted;
	padding: 0px;
	background-color: #FFF;
	background:url(../leather-park/img/anima.gif) no-repeat;
	margin-bottom:10px;
	/*height:625px;*/
}
#grid-content div.entry2-1510_animal_in img{
	position:relative;
	float:left;
}
#grid-content div.entry2-1510 img{
	position:relative;
	float:left;
	}
#grid-content2 div.entry6 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 323px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.entry6 {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 323px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content2 div.entrym {
	padding-right: 20px; margin-top: 15px; padding-left: 0px; float: left; padding-bottom: 7px; width: 725px; margin-right: 15px; padding-top: 6px;
}
#grid-content div.entrym {
	padding-right: 0px;
	margin-top: 5px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 750px;
	margin-right: 10px;
	padding-top: 5px;
}
#grid-content2 div.new {
	z-index: 1; margin: 0px; position: absolute;
}
#grid-content div.new {
	z-index: 1; 
	margin: 0px; 
	position: absolute;
	}
#grid-content2 div.newnew {
	z-index: 1; margin: -20px 0px 0px 315px; position: absolute;
}
#grid-content div.newnew {
	z-index: 1;
	position: absolute;
	margin-top: -45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 311px;
}
#grid-content div.new700 {
	z-index: 1;
	position: absolute;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 690px;
}
#grid-content div.new350 {
	z-index: 1;
	position: absolute;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 310px;
}
#grid-content div.new180 {
	z-index: 1;
	position: absolute;
	margin-top: -25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}
#grid-content2 div.topb {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; background: url(../image/border.gif); float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content div.topb {
	border-right: #e4e4e4 1px dotted; padding-right: 10px; border-top: #e4e4e4 1px dotted; margin-top: 15px; padding-left: 10px; background: url(../image/border.gif); float: left; padding-bottom: 10px; border-left: #e4e4e4 1px dotted; width: 155px; margin-right: 15px; padding-top: 10px; border-bottom: #e4e4e4 1px dotted;
}
#grid-content2 div.Centryt {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/normal_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted; height: 69px;
}
#grid-content div.Centryt {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/normal_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted; height: 69px;
}
#grid-content2 div.Centry {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/normal_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; width: 515px; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted;
}
#grid-content div.Centry {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/normal_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; width: 515px; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted;
}
#grid-content2 div.CentryC {
	border-right: green 1px dotted; padding-right: 20px; border-top: green 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/recycle_back.gif); float: left; padding-bottom: 20px; border-left: green 1px dotted; width: 325px; margin-right: 15px; padding-top: 20px; border-bottom: green 1px dotted;
}
#grid-content div.CentryC {
	border-right: green 1px dotted; padding-right: 20px; border-top: green 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/recycle_back.gif); float: left; padding-bottom: 20px; border-left: green 1px dotted; width: 325px; margin-right: 15px; padding-top: 20px; border-bottom: green 1px dotted;
}
#grid-content2 div.CentryC2 {
	border-right: green 1px dotted; padding-right: 20px; border-top: green 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/recycle_back.gif); float: left; padding-bottom: 20px; border-left: green 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: green 1px dotted;
}
#grid-content div.CentryC2 {
	border-right: green 1px dotted; padding-right: 20px; border-top: green 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/recycle_back.gif); float: left; padding-bottom: 20px; border-left: green 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: green 1px dotted;
}
#grid-content2 div.CentrytC {
	border-right: green 1px dotted; padding-right: 20px; border-top: green 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/recycle_back.gif); float: left; padding-bottom: 20px; border-left: green 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: green 1px dotted; height: 69px;
}
#grid-content div.CentrytC {
	border-right: green 1px dotted; padding-right: 20px; border-top: green 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/recycle_back.gif); float: left; padding-bottom: 20px; border-left: green 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: green 1px dotted; height: 69px;
}
#grid-content2 div.CentryR {
	border-right: red 1px dotted; padding-right: 20px; border-top: red 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/nfj_back.gif); float: left; padding-bottom: 20px; border-left: red 1px dotted; width: 345px; margin-right: 15px; padding-top: 20px; border-bottom: red 1px dotted;
}
#grid-content div.CentryR {
	border-right: red 1px dotted; padding-right: 20px; border-top: red 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/nfj_back.gif); float: left; padding-bottom: 20px; border-left: red 1px dotted; width: 345px; margin-right: 15px; padding-top: 20px; border-bottom: red 1px dotted;
}
#grid-content2 div.CentryR2 {
	border-right: red 1px dotted; padding-right: 20px; border-top: red 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/nfj_back.gif); float: left; padding-bottom: 20px; border-left: red 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: red 1px dotted;
}
#grid-content div.CentryR2 {
	border-right: red 1px dotted; padding-right: 20px; border-top: red 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/nfj_back.gif); float: left; padding-bottom: 20px; border-left: red 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: red 1px dotted;
}
#grid-content2 div.CentrytR {
	border-right: red 1px dotted; padding-right: 20px; border-top: red 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/nfj_back.gif); float: left; padding-bottom: 20px; border-left: red 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: red 1px dotted; height: 69px;
}
#grid-content div.CentrytR {
	border-right: red 1px dotted; padding-right: 20px; border-top: red 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/nfj_back.gif); float: left; padding-bottom: 20px; border-left: red 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: red 1px dotted; height: 69px;
}
#grid-content2 div.CentryA {
	margin-top: 15px; float: left; margin-right: 15px;
}
#grid-content div.CentryA {
	margin-top: 15px; float: left; margin-right: 15px;
}
#grid-content2 div.thanks {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/contact_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted; height: 400px;
}
#grid-content div.thanks {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/contact_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; width: 705px; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted; height: 400px;
}
#grid-content2 div.Bimage {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/normal_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted;
}
#grid-content div.Bimage {
	border-right: #00457d 1px dotted; padding-right: 20px; border-top: #00457d 1px dotted; margin-top: 15px; padding-left: 20px; background: url(../image/normal_back.gif); float: left; padding-bottom: 20px; border-left: #00457d 1px dotted; margin-right: 15px; padding-top: 20px; border-bottom: #00457d 1px dotted;
}
#grid-content div.gra1_k {
/*z-index:0;*/
	margin-top: -300px; margin-left: 220px; position: absolute;
}
#grid-content div.gra2_k {
/*z-index:0;*/
	margin-top: 100px; margin-left: -100px; position: absolute;
}
#grid-content div.gra3_k {
z-index:0;
	margin-top: 150px; margin-left: 100px; position: absolute;
}
#grid-content div.gra4_k {
/*z-index:0;*/
	margin-top: 250px; margin-left: 70px; position: absolute;
}





#grid-content2 div.gra {
	margin-top: -500px; margin-left: -100px; position: absolute;
}
#grid-content div.gra {
	margin-top: -500px; margin-left: -100px; position: absolute;
}
#grid-content div.gra2 {
	margin-top: -1500px; margin-left: -100px; position: absolute;
}
#grid-content div.gra3 {
	margin-top: -1500px; margin-left: 30px; position: absolute;
}
#grid-content div.gra4 {
	margin-top: -900px; margin-left: -100px; position: absolute;
}
#grid-content div.gra5 {
	margin-top: -1000px; margin-left: -100px; position: absolute;
}
#grid-content div.gra6 {
	margin-top: 300px; margin-left: 220px; position: absolute;
}
#grid-content div.gra7 {
	margin-top: -283px; margin-left: 0px; position: absolute;
}
#grid-content div.gra8 {
	margin-top: -1000px; margin-left: -300px; position: absolute;
}
#grid-content div.gra9 {
	margin-top: -2000px; margin-left: -100px; position: absolute;
}
#grid-content div.gra10 {
	margin-top: -1800px; margin-left: 200px; position: absolute;
}
#grid-content div.gra11 {
	margin-top: -330px; margin-left: -100px; position: absolute;
}
#grid-content div.gra12 {
	margin-top: -380px; margin-left: 180px; position: absolute;
}
#grid-content div.gra13 {
	margin-top: -300px; margin-left: -10px; position: absolute;
}
#grid-content div.gra14 {
	margin-top: -430px; margin-left: 70px; position: absolute;
}
#grid-content div.gra15 {
	margin-top: -450px; margin-left: -180px; position: absolute;
}
#grid-content A {
	color: #1F3F1F;
	text-decoration:none;
	
}
#grid-content SPAN {
	/*DISPLAY: none;*/
}
.ggg#grid-content {
	background: url(../image/cement.gif) repeat-x left top;
}
.ggg#grid-content {
	background: url(../image/cement.gif) repeat-x left bottom; color: #222;
}
/***************************************************************************NEWS ニュース***/
.news-day{
	position:relative;
	float:left;
	width:100px;
	
	background-color:#000;
opacity:0.8;  
filter: alpha(opacity=80);  
-ms-filter: "alpha( opacity=80 )";
left:15px;

	}
.news-day p{
padding-left:5px;	
}
.news-text{
	position:relative;
	float:left;
	width:800px;
	}
#grid-content div.entry2-700-news ul{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
#grid-content div.entry2-700-news li{
	list-style:none;
	font-size:12px;
	line-height:18px;
	margin:0px;
	}
#grid-content div.entry2-700-news p{
	position:relative;
	float:left;
	font-size:12px;
	width:60px;
	line-height:18px;
	}
.list_sub{
/*padding-left:60px;*/
/*text-indent:5em;*/
background-color:#000;
opacity:0.8;  
filter: alpha(opacity=80);  
-ms-filter: "alpha( opacity=80 )";
margin:0px;
position:relative;
	float:left;
left:15px;	
}
/***************************************************************************インフォメーション***/
.line-width-set{
	display: inline-block; width: 2em;
	}
.page_tittle1{
	font-size:20px;
	font-weight:bold;
	color:#1F3F1F;
	padding-top:20px;
	padding-bottom:10px;
}
.page_tittle1-staff{
	font-size:20px;
	font-weight:bold;
	color:#1F3F1F;
	padding-top:40px;
	padding-left:20px;
	padding-bottom:10px;
}
.page_text1{
	/*font-size:9pt;*/
	font-size:12px;
	line-height:30px;
	font-family:sans-serif;
	letter-spacing: 1px;
	}
.entry2-700-table table{
	position:relative;
	float:left;
	margin-left:10px;
	margin-bottom:5px;}
.entry2-700-table table td{
	/*font-size:9pt;*/
	font-size:12px;
	font-family:sans-serif;
	letter-spacing: 1px;
	padding-left:20xp;
	line-height:27px;
	}
.entry2-700-table li{
	position:relative;
	float:left;
	list-style:none;
}
.entry2-700-table img{
	margin-right:2px;
	}
.page_text1-staff{
	font-size:11px;
	line-height:20px;
	/*font-family:sans-serif;*/
	letter-spacing: 1px;
	padding-left:20px;
	width:330px;
	}
.page_tittle2{
	padding-top:30px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#1F3F1F;
	}
.page_tittle2-2{
	padding-top:20px;
	font-size:16px;
	font-weight:bold;
	color:#1F3F1F;
	padding-bottom:5px;
	}
.page_tittle2-2-2{
	padding-top:10px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#1F3F1F;
	}
.page_tittle3{
	position:relative;
	float:left;
	padding-top:30px;
	padding-bottom:10px;
	font-size:15px;
	font-weight:bold;
	color:#1F3F1F;
	width:720px;
	}
.print-go{
	position:relative;
	float:left;
	width:182px;
	
	
	}
.print-go img{
	position:relative;
	float:left;
	margin:0px;
	padding-top:10px;
	border:none;
	}
.page_tittle-div{
	position:relative;
	float:left;
	width:728px;
}
.page_tittle-div-p{
	position:relative;
	float:left;
	width:548px;
}
/***************************************************************************マテリアル***/
.material_all_img {
	position:relative;
	float:left; 
	margin: 0px; 
	overflow: hidden; 
	
}
.material_all_img a{
	margin:0px;
	}
.material_all_img img {
	position:relative;
	float:left;
	margin:0px;
	border-right: 0px; border-top: 0px; left: 0px; border-left: 0px; border-bottom: 0px; top: 0px;
}
.material_all_img P {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; font: 10pt "Lucida Grande", Arial, sans-serif; COLOR: #afafaf; padding-top: 0px
}
#grid-content div.material_all {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 160px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color:#FFF;
	height:220px;
	
	
	/*
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 160px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color:#FFF;
	height:210px;
	*/
}
#grid-content div.material_allall {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 160px;
	margin-right: 10px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color:#FFF;
	height:220px;
	
}
#grid-content div.jirei_all {
	border-right: #e4e4e4 1px dotted;
	border-top: #e4e4e4 1px dotted;
	margin-top: 10px;
	float: left;
	border-left: #e4e4e4 1px dotted;
	width: 160px;
	margin-right: 8px;
	border-bottom: #e4e4e4 1px dotted;
	padding: 10px;
	background-color:#FFF;
	height:210px;
	
}
/*.material_all_img{
	position:relative;
	float:left;
	}
	*/
.material_all_text{
	position:relative;
	float:left;
	font-size:10px;
	width:160px;
	line-height:16px;
	
	}
.material_all_text2{
	position:relative;
	float:left;
	font-size:10px;
	width:160px;
	line-height:16px;
	
	}
.material_all_text p{
	padding-top:10px;
	letter-spacing:1px;
}
.material_all_text2 p{
	padding-top:10px;
	letter-spacing:0px;
}
#grid-content div.material_all img {
	width:160px;
	margin:0px;
	border:0px;
	margin-top:10px;
	padding-right:0px;
	padding-top:0px;
	}
#grid-content div.material_allall img {
	width:160px;
	margin:0px;
	border:0px;
	margin-top:10px;
	padding-right:0px;
	padding-top:0px;
	}
.material_all_tittle{
	position:relative;
	float:left;
	font-size:11px;
	padding-bottom:0px;
	width:160px;
	font-weight:bold;
	}
.material_all_tittle2{
	/*position:relative;
	float:left;
	font-size:11px;
	padding-bottom:0px;
	width:160px;*/
	/*font-weight:bold;*/
	
	z-index:1;
	FONT-WEIGHT: bold;
	font-size: 12px;
	margin: 0px 0px 7px;
	line-height: normal;
	font-family: sans-serif;
	letter-spacing: 1px;
	
	}	
.material_all_tittle-01{
	position:relative;
	float:left;
	font-size:11px;
	padding-bottom:0px;
	width:900px;
	}
.material_all_tittle-02{
	position:relative;
	float:left;
	font-size:11px;
	padding-bottom:0px;
	width:200px;
	}
a{
	/*color: #27D;
	text-decoration: none;
	border:none;*/
}
a:focus, a:hover, a:active {
	text-decoration: underline;
	/*border:none;*/
}
p, li {
	/*line-height:15px;*/
	margin:0px;
/*	line-height: 1.8em;*/
}
h1, h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0 0 10px 0;
	letter-spacing:-1px;
}
.material-tittle-set{
	position:relative;
	float:left;
	/*line-height:normal;*/
	width:940px;
	
	}
.material-tittle-set2{
	position:relative;
	float:left;
	/*line-height:normal;*/
	width:608px;
	
	}
.material-tittle-set p{
	line-height:15px;
	padding-left:20px;
	
	}
.material-tittle-set2 p{
	line-height:15px;
	padding-left:20px;
	
	}
.m-tattile-01{
	font-size:36px;
	margin:0px;
	margin-top:50px;
	font-weight:bold;
	
	}
.material-tittle-set_right{
	position:relative;
	float:left;
}
.material-tittle-set_right img{
	position:relative;
	float:left;
	margin-top:35px;
}
p.m-tattile-01{ margin-top:35px;line-height:40px;}
p.m-tattile-02{ line-height:40px;}
p.m-tattile-03{ line-height:20px;}

.m-tattile-02{
	font-size:20px;
	font-weight:bold;
	}
.m-tattile-03{
	font-size:14px;
	margin-bottom:30px;
	font-weight:bold;
	
	
	}
h1 {
	padding: 0;
	font-size: 3em;
	color: #333;
}
h2 {
	padding-top: 10px;
	font-size:2em;
}
pre {
	font-size: 1.2em;
	line-height: 1.2em;
	overflow-x: auto;
}
div#page {
	position:relative;
	float:left;
	
	width: 940px;
	padding-left:0px;
	background-color: #fff;
	/*margin: 0 auto;*/
	text-align: left;
	/*border-color: #ddd;
	border-style: none solid solid;
	*/
	/*border-width: medium 1px 1px;*/
}
div#container_m {
	padding: 20px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}
div#footer {
	clear: both;
	color: #777;
	margin: 0 auto;
	padding: 20px 0 40px;
	text-align: center;
}
.span_f15{
	font-size:15px;
	/*font-weight:bold;*/
	/*color:#1F3F1F;*/
}
.span_f11{
	font-size:11px;
	/*font-weight:bold;*/
	/*color:#1F3F1F;*/
}
.select_top_text{
	position:relative;
	float:left;
	width:686px;
	line-height:18px;
}
.bottom-right{
	position:relative;
	float:right;
	}
.sample-go{
	position:relative;
	float:left;
	width:214px;
	
	}
.sample-go img{
	border:none;
	position:relative;
	float:left;
}

.sample-select-01{
	position:relative;
	float:left;
	width:180px;
	
	margin-bottom:30px;
	height:120px;
	}
.sample-select-01 img, .sample-select-02 img, .sample-select-03 img{
	position:relative;
	float:left;
	padding-right:10px;
	}
.sample-select-01 li{
	position:relative;
	float:left;
	list-style:none;
	font-size:12px;

	width:155px;
	height:70px;
	line-height:15px;
	
	}
.sample-select-02 li{
	position:relative;
	float:left;
	list-style:none;
	font-size:12px;

	width:155px;
	height:40px;
	line-height:15px;
	
}
.sample-select-03 li{
	position:relative;
	float:left;
	list-style:none;
	font-size:12px;

	width:155px;
	height:25px;
	line-height:15px;
	
}
.sample-select-02{
	position:relative;
	float:left;
	width:180px;
	height:90px;
	}
.sample-select-03{
	position:relative;
	float:left;
	width:180px;
	height:80px;
	}
.sample-select-02 select{
	}
.sample-select-no{
	position:relative;
	float:left;
	height:20px;
	vertical-align:top;
	font-size:12px;
	}
.sample-select-01 p{
	position:relative;
	float:left;
	font-size:12px;
	width:180px;
	height:90px;
	}
.sample-select-02 p{
	position:relative;
	float:left;
	font-size:12px;
	width:180px;
	height:50px;
	padding-top:30px;
	}
.sample-select-03 p{
	position:relative;
	float:left;
	font-size:12px;
	width:180px;
	height:30px;
	padding-top:30px;
	}
.select-color{
	background-color:#ee82ee;
	background-color:#ffb6c1;
	}
.m-select00{
	position:relative;
	float:left;
	width:180px;}
.m-select01{
	position:relative;
	float:left;
	width:180px;}
/**************************************************************テクニック****/
.technique_comment{
	position:relative;
	float:left;
	width:310px;
	
	
}
.technique_movie{
	position:relative;
	float:left;
	width:600px;
	height:395px;
	margin-bottom:10px;
	
	
}
.youto_text{
	position:relative;
	float:left;
	font-size:14px;
	font-weight:bold;
	
	color:#47210D;
	padding-left:20px;
	padding-bottom:10px;
	line-height:15px;
	width:345px;
}
.youto_text2{
	position:relative;
	float:left;
	padding-left:20px;
	font-size:12px;
	width:260px;
	line-height:20px;
	/*font-family:sans-serif;*/
	letter-spacing: 1px;
	}
/***************************************************************スタッフ**********/
#grid-content div.entry2-staff div.b4{
	
}
.staff-top-box{
	position:relative;
	float:left;
	margin-left:20px;
	width:750px;
		
	
}
.staff-top-box-text{
	position:relative;
	float:left;
	padding-left:20px;
	width:330px;
	padding-right:0px;
	
}

.staff-top-box-img{
	position:relative;
	float:left;
	margin-top:20px;
	height:255px;
	margin:0px;
}
.staff-top-box-img img{
	padding-top:20px;
	margin-left:10px;
	margin-bottom:20px;
	position:relative;
	float:left;
}
/**************************************************************COMPANY MAP**********/
.map-table{
	position:relative;
	float:left;
	margin-left:30px;
	width:720px;
}
.map-table table{
	position:relative;
	float:left;
	margin-left:7px;
	border:none;
	background-color:#FFF;
}
.map-table table td{
	border:none;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	border:none;
	background-color:#FFF;
	margin:0px;
	/*border: 1px solid #000;*/
	font-size:13px;
}
.map-table-tittle{
	border:none;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:20px;
	border:none;
	background-color:#FFF;
	margin:0px;
	
	font-size:13px;
	color:#1F3F1F;
	font-size:13px;
	margin:0px;
	vertical-align:top;

}
.tweets{
	font-size:12px;}
.footerContainer{
	font-size:12px;}	
/*********************************************************************コンタクト***/
.contact-form{
	position:relative;
	float:left;
	width:510px;
}
/*********************************************************************猫の手***/
.syatyo-anime{
	position:relative;
	float:left;
	width:270px;
	height:550px;
	}
.syatyo-anime img{
	margin:0px;
	}
.neko-no-te-box{
	position:relative;
	float:left;
	width:940px;
	height:725px;
	
	background:url(../neko-no-te/img/back001.gif) no-repeat left top;
	}
.neko-no-te-box-right{
	position:relative;
	float:left;
	width:700px;
	height:725px;
	}
.neko-no-te-box-left{
	position:relative;
	float:left;
	width:240px;
	height:725px;
	}
.neko-no-te-box-set1{
	position:relative;
	float:left;
	width:180px;
	height:550px;
	top:0px;
	}
.neko-no-te-box-set1 img{
	margin:0px;
	}
.neko-no-te-box-set2{
	position:relative;
	float:left;
	width:250px;
	height:550px;
	top:0px;
	}
.neko-no-te-box-set2 img{
	margin:0px;
	}
.neko-no-te-box-set3{
	position:relative;
	float:left;
	width:430px;
	height:300px;
	top:0px;
	}
.neko-no-te-box-set3 img{
	margin:0px;
	}
.neko-no-te-box-set a{
	position:relative;
	float:left;
	
	}
.neko-no-te-box-set2 a{
	position:relative;
	float:left;
	
	}
.neko-no-te-box-set3 a{
	position:relative;
	float:left;
	
	}
.mission-left-box{
	position:relative;
	float:left;
	width:395px;
	
	
}
.mission-left-box_ p{
	padding-left:20px;
	font-size:30px;
	letter-spacing: 5px;
	line-height:35px;
		}
.mission-left-box-text{
	padding-left:20px;
	font-size:30px;
	letter-spacing: 5px;
	line-height:35px;
	}
.mission-left-box-text2{
	padding-left:20px;
	font-size:16px;
	letter-spacing: 2px;
	line-height:30px;
	}
.mission-right-box{
	position:relative;
	float:left;
	
}
.mission-menu-box{
	position:relative;
	float:left;
	width:930px;
	margin-top:30px;
	
	}
.mission-menu-box img{
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:0px;
	padding-bottom:30px;
	
	border:0px;
	
	}
.project-box1{
	position:relative;
	float:left;
	width:755px;
	height:450px;
	text-align:center;
	}
.project-box1 img{
	
/*	text-align:center;*/
	margin-top:80px;
	margin-left : auto ; margin-right : auto ;
	}
.project-box1 p{
	line-height:30px;
	font-size:12px;
	
	
}
.project-box4{
	position:relative;
	float:left;
	
	width:755px;
	vertical-align: bottom;
	text-align:right;
	
	}	
.project-box4 a{
	position:relative;
	border:none;
	float:right;
	text-align:right;
	margin-right:30px;
	margin-bottom:20px;
	

	/*vertical-align:bottom;*/
	
/*	margin-top:370px;
	margin-left:300px;*/
}
.project-box4 img{
	position:relative;
	border:none;
	text-align:right;
	

/*	margin-top:370px;
	margin-left:300px;*/
}
.project-box4-bottom{
	position:relative;
	bottom:30px;
	/*height:450px;*/
	}	
	

.project-all-box{
	position:relative;
	float:left;
	width:885px;
	/*background-color:#FFFFFF;*/
	margin-left:40px;
	
}
.lp-all-box1{
	position:relative;
	float:left;
	width:295px;
	/*background-color:#FFFFFF;*/
	padding-right:45px;
	height:135px;
}
.project-all-box1{
	position:relative;
	float:left;
	width:295px;
	/*background-color:#FFFFFF;*/
	padding-right:45px;
	height:150px;
}
.project-all-box-img{
	position:relative;
	float:left;
	
	
}
.project-all-box-img img{
	position:relative;
	float:left;
	border:none;
	
	
}
.project-all-box-text{
	position:relative;
	float:left;
	width:180px;
	
}
.project-all-box-text p{
	position:relative;
	float:left;
	width:125px;
	
	
}
.p-tittle{
	font-size:12px;
	font-weight:bold;
	width:125px;
	border-bottom: #e4e4e4 1px dotted;
	margin-left:10px;
	line-height:16px;
	margin-bottom:5px;
	}
.p-text{
	font-size:11px;
	width:125px;
	line-height:15px;
	margin-left:10px;	
	}
	
.mission-top-case{
position:relative;
float:left;
width:298px;
height:210px;
padding:0px;
border-top: #e4e4e4 1px dotted;
border-bottom: #e4e4e4 1px dotted;
border-right: #e4e4e4 1px dotted;
border-left: #e4e4e4 1px dotted;

}
.mission-top-case img{
border:none;
margin:9px;

}

.youtube-object{
	position:relative;
	float:left;
	/*padding-left:165px;*/
	/*padding-top:15px;
	padding-bottom:15px;*/
	/*padding-bottom:15px;*/
	}
.youtube-object object{
	position:relative;
	float:left;
	/*left:165px;*/
	/*top:15px;*/
	/*margin-bottom:15px;*/

}
.youtube-left{
	position:relative;
	float:left;
	width:170px;
	}
.youtube-top{
	position:relative;
	float:left;
	width:940px;
	height:15px;
	}
.youtube-bottom{
	position:relative;
	float:left;
	width:940px;
	height:15px;
	}
.testdiv{
	position: absolute;
	margin-right:20px;}