@charset "utf-8";
/* CSS Document */


/* ----------------------------------------sidebox---------------------------------------- */
#side_lineup{
	width:178px;
	margin:0 0 10px 0;
	border:1px solid #CCC;
	float:left;
	position:relative;
	}
#side_lineup h3{
	display:block;
	text-indent: -9999px;
	width:178px;
	height:43px;
	margin:0;
	background:url(../images/lineup/sidemenu.jpg) no-repeat;
	}
#side_lineup ul li{
	background-image: url(../images/common/top-left-list.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	margin:5px;
}

/* ----------------------------------------contents---------------------------------------- */

#lineup-contents{width:705px; margin:0 23px 0 11px;}

#lineup01{
width:460px;
float:left;
margin:10px 15px 0 0;
}
#lineup02{
width:230px;
float:right;
margin:10px 0 0 0;
}

/* ----------------------------------------index&common---------------------------------------- */
.box01{
width:460px;
text-align:left;
border:1px solid #CCC;
border-width:1px 0px;
margin:5px 0;
padding:5px 0;
}
.box02{
width:230px;
text-align:left;
border:1px solid #CCC;
border-width:1px 0px;
margin:5px 0;
padding:5px 0;
}

.link a{
display:block;
overflow:hidden;
height:25px;
line-height:75px;
position:absolute;
z-index:2;
}

.box01 ul li{display:inline;margin:0px; padding:0;}
.box01 ul li dl{width:220px; height:220px;margin:5px 3px 10px 5px;float:left; display:inline;}
.box01 ul li dl dt{width:220px; height:169px;}
.box01 ul li dl dd{width:220px; height:41px;padding:5px;}


.box02 ul li{display:inline;margin:0px; padding:0;}
.box02 ul li dl{width:220px; height:220px;margin:5px 3px 10px 5px;float:left; display:inline;}
.box02 ul li dl dt{width:220px; height:169px;}
.box02 ul li dl dd{width:220px; height:41px;padding:5px;}

.mainimg{width:705px; margin:0 0 5px 0; padding:0;}

.catalog{width:705px; height:38px; text-align:right; margin:0; padding:5px;}

#f_box{width:705px;}
h3{margin:0 5px; padding:0px;font-size:110%; font-weight:bolder;}
.text1{width:695px; padding:5px 10px 10px 5px; margin:0px;}

/* ----------------------------------------letoit_duet---------------------------------------- */

.imgbox01{width:144px; height:107px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox01{width:551px; margin:5px 0 0 10px; padding:0; float:right; display:inline;}
.textbox01 ul li{width:551px; margin:0px; padding:5px 0 0 5px;}

/* ----------------------------------------newletoit_jx---------------------------------------- */

.imgbox02{width:252px; height:177px; margin:0; padding:0 0 5px 5px; float:left; display:inline;}

/* ----------------------------------------letoit_terrace---------------------------------------- */

.imgbox03{width:425px; height:20px; margin:5px; padding:0;}

/* ----------------------------------------desio---------------------------------------- */

.imgbox04{width:540px; height:191px; margin:0 0 5px 0; padding:0;}
.imgbox05{width:548px; height:226px; margin:0 0 5px 0; padding:0;}


/* ----------------------------------------letoit_gt---------------------------------------- */

.imgbox06{width:199px; height:156px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox02{width:496px; margin:5px 0 0 10px; padding:0; float:right; display:inline;}
.textbox02 p{padding:5px 0;}

/* ----------------------------------------desio_gt---------------------------------------- */

.imgbox07{width:269px; height:225px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox03{width:426px; margin:5px 10px 0 0; padding:0; float:left; display:inline;}
.textbox03 p{padding:5px 0;}

.imgbox08{width:199px; height:216px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox04{width:496px; margin:5px 0 0 10px; padding:0; float:right; display:inline;}
.textbox04 p{padding:5px 0;}

.ba_gt{width:346px; height:68px; padding:0; margin:3px 3px 0 0; float:left; display:inline;}



/* ----------------------------------------harvestment---------------------------------------- */

#h_box{width:705px;}

#h_box ul li{display:inline;margin:0px; padding:0;}
#h_box ul li dl{width:222px; height:250px;margin:5px 5px 10px 5px;float:left; display:inline;}
#h_box ul li dl dt{width:222px; }
#h_box ul li dl dd{width:212px; padding:5px;}

/* ----------------------------------------gt_grafit---------------------------------------- */

#midashibox{width:705px; height:19px; margin:5px 0;}

#gt_box{width:705px; margin:5px 0;}
#gt_box h3{margin:0; padding:0px;font-size:110%; font-weight:bolder; color:#0059C0;}
#inbox{width:705px; margin:5px 0;}
#inbox p{padding:5px 0;}




.imgbox09{width:172px; height:130px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox05{width:523px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

.imgbox10{width:400px; height:170px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox06{width:295px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

.imgbox11{width:150px; height:118px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox07{width:545px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

.imgbox12{width:257px; height:187px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox08{width:438px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

/* ----------------------------------------gt_design---------------------------------------- */

.imgbox13{width:290px; height:265px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox08{width:405px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

.imgbox14{width:125px; height:122px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox09{width:570px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

.imgbox15{width:400px; height:180px; margin:0; padding:5px 0;}

.imgbox16{width:150px; height:105px; margin:0; padding:0 0 5px 0; float:left; display:inline;}
.textbox10{width:545px; margin:0 0 0 10px; padding:0; float:right; display:inline;}

/* ----------------------------------------gt_durability---------------------------------------- */

.imgbox17{width:150px; height:170px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox11{width:545px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox18{width:166px; height:142px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox12{width:529px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox19{width:545px; height:510px; margin:0; padding:5px 0;}

.imgbox20{width:174px; height:132px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox13{width:521px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox21{width:150px; height:90px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox14{width:545px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox22{width:256px; height:116px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox15{width:439px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox23{width:416px; height:395px; margin:0; padding:5px;}

#gt_box h4{margin:0; padding:5px 0 0 5px;font-size:110%; font-weight:bolder; color:#333;}


/* ----------------------------------------gt_seishin---------------------------------------- */

.imgbox24{width:208px; height:225px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox16{width:487px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox25{width:170px; height:155px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox17{width:525px; margin:0 10px 0 0; padding:0; float:left; display:inline;}

.imgbox26{width:428px; height:280px; margin:0; padding:5px;}
.imgbox27{width:530px; height:550px; margin:0; padding:5px;}

.imgbox28{width:257px; height:181px; margin:0; padding:0 0 5px 5px; float:left; display:inline;}

.imgbox29{width:220px; height:155px; margin:0; padding:0 0 5px 0; float:right; display:inline;}
.textbox18{width:475px; margin:0 10px 0 0; padding:0; float:left; display:inline;}





















