@charset "utf-8";
/* CSS Document */


#cont02Box #before{
margin:0 0 5px 20px;
}

#cont02Box #construct{
margin:0 0 5px 20px;
}

#cont02Box #before img,
#cont02Box #construct img{
display:block;
}


#cont02Box #sideBox p#naviConstruct{
width:230px;
height:165px;
display:block;
margin:0 0 0 20px;
}

#cont02Box #sideBox p#naviConstruct a{
width:230px;
height:165px;
display:block;
background:url(../img/cont02/cont02_const.jpg) left top no-repeat;
text-indent:-9999px;
}


#cont02Box #sideBox p#naviPhilosophy{
width:230px;
height:165px;
display:block;
margin:5px 0 5px 20px;
}

#cont02Box #sideBox p#naviPhilosophy a{
width:230px;
height:165px;
display:block;
background:url(../img/cont02/cont02_philo.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox li#beforeNavi01 {
width:230px;
height:45px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#beforeNavi01 a{
width:230px;
height:45px;
display:block;
background:url(../img/cont02/cont02_befre_01.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox li#beforeNavi02 {
width:230px;
height:30px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#beforeNavi02 a{
width:230px;
height:30px;
display:block;
background:url(../img/cont02/cont02_befre_02.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox li#beforeNavi03 {
width:230px;
height:30px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#beforeNavi03 a{
width:230px;
height:30px;
display:block;
background:url(../img/cont02/cont02_befre_03.jpg) left top no-repeat;
text-indent:-9999px;
}


#cont02Box #sideBox li#beforeNavi04 {
width:230px;
height:27px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#beforeNavi04 a{
width:230px;
height:27px;
display:block;
background:url(../img/cont02/cont02_befre_04.jpg) left top no-repeat;
text-indent:-9999px;
}


#cont02Box #sideBox li#constNavi01{
width:230px;
height:30px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#constNavi01 a{
width:230px;
height:30px;
display:block;
background:url(../img/cont02/cont02_construct_01.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox li#constNavi02{
width:230px;
height:30px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#constNavi02 a{
width:230px;
height:30px;
display:block;
background:url(../img/cont02/cont02_construct_02.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox li#constNavi03 {
width:230px;
height:44px;
display:block;
list-style-type:none;
list-style-position:outside;
}

#cont02Box #sideBox li#constNavi03 a{
width:230px;
height:44px;
display:block;
background:url(../img/cont02/cont02_construct_03.jpg) left top no-repeat;
text-indent:-9999px;
}


#cont02Box #sideBox p#catalogNavi{
width:230px;
height:53px;
display:block;
margin:15px 0 0 20px;
}

#cont02Box #sideBox p#catalogNavi a{
width:230px;
height:53px;
display:block;
background:url(../img/cont02/cont02_catalog.jpg) left top no-repeat;
text-indent:-9999px;
}


#cont02Box #sideBox p#faqNavi{
width:230px;
height:53px;
display:block;
margin:15px 0 0 20px;
}

#cont02Box #sideBox p#faqNavi a{
width:230px;
height:53px;
display:block;
background:url(../img/cont02/cont02_faq.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox p#priceNavi{
width:232px;
height:45px;
display:block;
margin:0 0 5px 20px;
padding-top:2px;
}

#cont02Box #sideBox p#priceNavi a{
width:232px;
height:45px;
display:block;
background:url(../img/cont02/cont02_price.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02Box #sideBox p#priceNavi a:hover{
background-position:bottom;
}



#cont02Box #sideBox p#priceNavi a:hover,
#cont02Box #sideBox p#naviConstruct a:hover,
#cont02Box #sideBox p#naviPhilosophy a:hover,
#cont02Box #sideBox li#beforeNavi01 a:hover,
#cont02Box #sideBox li#beforeNavi02 a:hover,
#cont02Box #sideBox li#beforeNavi03 a:hover,
#cont02Box #sideBox li#beforeNavi04 a:hover,
#cont02Box #sideBox li#constNavi01 a:hover,
#cont02Box #sideBox li#constNavi02 a:hover,
#cont02Box #sideBox li#constNavi03 a:hover,
#cont02Box #sideBox p#catalogNavi a:hover,
#cont02Box #sideBox p#faqNavi a:hover{
background-position:bottom;
}





/* ---------------------------------------------------------------------------


                            cont02/index.html


------------------------------------------------------------------------------ */

#cont02 #mainContents{
width:680px;
float:right;
margin:3px 15px 10px 0;
}

#cont02 #chapLeft{
	display:inline;
	width:286px;
	height:201px;
	float:left;
}

#cont02 #chapRight{
	display:inline;
	width:362px;
	height:201px;
	float:left;
	background:url(../img/cont02/cont02_catch_bg.jpg) no-repeat left top;
}

#cont02 #chapRight h3 {
	padding:25px 0 0 5px;
}



#cont02 #chapRight p{
width:300px;
font-size:105%;
line-height:1.6;
margin:0 30px 15px 10px;
color:#6C5D46;
}


#cont02 #chap2{
margin:15px 20px 15px 0;
}

#cont02 #chap2 dd{
width:330px;
margin:-89px 0 25px 280px;
font-size:105%;
line-height:150%;
}

#cont02 #chap2 dt#notMentNavi{
width:271px;
height:89px;
display:block;
}

#cont02 #chap2 dt#notMentNavi a{
width:271px;
height:89px;
display:block;
background:url(../img/cont02/cont02_catch2.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02 #chap2 dt#longNavi{
width:271px;
height:89px;
display:block;
}

#cont02 #chap2 dt#longNavi a{
width:271px;
height:89px;
display:block;
background:url(../img/cont02/cont02_catch3.jpg) left top no-repeat;
text-indent:-9999px;
}

#cont02 #chap2 dt#safeNavi{
width:271px;
height:89px;
display:block;
}

#cont02 #chap2 dt#safeNavi a{
width:271px;
height:89px;
display:block;
background:url(../img/cont02/cont02_catch4.jpg) left top no-repeat;
text-indent:-9999px;
}




#cont02 #mainContents ul#contTopNavi li#cont0201navi a{
background:url(../img/cont02/cont02_01navi.jpg) left top no-repeat;
}

#cont02 #mainContents ul#contTopNavi li#cont0202navi a{
background:url(../img/cont02/cont02_02navi.jpg) left top no-repeat;
}

#cont02 #mainContents ul#contTopNavi li#cont0203navi a{
background:url(../img/cont02/cont02_03navi.jpg) left top no-repeat;
}

#cont02 #mainContents ul#contTopNavi li#cont0204navi a{
background:url(../img/cont02/cont02_04navi.jpg) left top no-repeat;
}

#cont02 #mainContents ul#contTopNavi li#cont0205navi a{
background:url(../img/cont02/cont02_05navi.jpg) left top no-repeat;
}

#cont02 #mainContents ul#contTopNavi li#cont0206navi a{
background:url(../img/cont02/cont02_06navi.jpg) left top no-repeat;
}


#cont02 #mainContents ul#contTopNavi li#cont0201navi a:hover,
#cont02 #mainContents ul#contTopNavi li#cont0202navi a:hover,
#cont02 #mainContents ul#contTopNavi li#cont0203navi a:hover,
#cont02 #mainContents ul#contTopNavi li#cont0204navi a:hover,
#cont02 #mainContents ul#contTopNavi li#cont0205navi a:hover,
#cont02 #mainContents ul#contTopNavi li#cont0206navi a:hover{
background-position:bottom;
}

/* ---------------------------------------------------------------------------


                                 cont0201 stracture


------------------------------------------------------------------------------ */

#cont0201 p#cont0201Left{
width:305px;
font-size:14px;
line-height:150%;
float:left;
padding-left:10px;
margin:10px 8px;
}

#cont0201 p#cont0201Right{
width:305px;
font-size:14px;
line-height:150%;
padding-right:10px;
float:right;
margin:10px 8px;
}


#cont0201 #aba {
	clear:both;
	padding:20px 0 20px 0;
}

#cont0201 #jisseki {
	width:654px;
	padding:5px 0 0 15px;
	background: url(../img/cont02/cont0201/jisseki_bg.jpg) repeat-y left top;
}

#cont0201 #jisseki .item {
	display:inline;
	float:left;
	width:302px;
	height:170px;
	margin:0 0 10px 10px;
	border: 1px solid #C2C1AF;	
}

#cont0201 #jisseki .item h4 {
	padding:0 0 0 10px ;
	font-size:15px;
	font-weight:bold;
	color:#E38D1B;
	border-bottom: 1px dashed #999999;
}

#cont0201 #jisseki .item img {
	float:left;
	padding:10px;
}

#cont0201 #jisseki .item p {
	color:#999999;
	padding:10px;
	line-height:1.3;
}

#cont0201 #jisseki .item .year {
	font-weight:bold;
}

/* ---------------------------------------------------------------------------


                                 cont0202 stracture


------------------------------------------------------------------------------ */

#cont0202 #special02{
background:url(../img/cont02/cont0202/image1.jpg) left top no-repeat;
width:680px;
}

#cont0202 #special02 p {
padding:430px 70px 30px 295px;
font-size:14px;
font-weight:normal;
color:#666666;
font-weight:bold;
line-height:1.5;
}

#cont0202 #special02 p img {
padding:10px 0 0 0;
}

.spec0201{
font-size:20px;
font-weight:bold;
color:#0099CC;
}

.spec0202{
font-size:inherit;
font-weight:bold;
color:#FF6600;
}




/* ---------------------------------------------------------------------------


                                 cont0203 stracture


------------------------------------------------------------------------------ */


#cont0203 .contBox1{
padding:10px 15px;
}

#cont0203 .contBox1 p.contDic{
line-height:150%;
}

#cont0203 table#price{
margin:10px 0;
background-color:#666666;
}

#cont0203 table#price th{
background-color:#006666;
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:5px;
}

#cont0203 table#price td{
background-color:#EAEFE9;
color:#333333;
text-align:center;
font-weight:normal;
padding:5px;
}


/* ---------------------------------------------------------------------------


                                 cont0204 stracture


------------------------------------------------------------------------------ */

p#ssl_txt01{
width:248px;
height:49px;
display:block;
margin:10px 0 30px 260px;
}


p#butten{
width:248px;
height:49px;
display:block;
margin:10px 0 30px 260px;
}

p#butten a{
width:248px;
height:49px;
display:block;
background:url(../img/cont02/cont0204/butten.jpg) left top no-repeat;
text-indent:-9999px;
}

p#butten a:hover{
background-position:bottom;
}


.imageBox{
width:310px;
float:left;
margin:20px 10px 0px 10px;
}

.imageBox p.caption{
font-size:12px;
font-weight:normal;
text-align:left;
margin:2px 15px 0 5px;
}

.imageBox img#liamge{
float:left;
margin:0 8px 0 0;
}

#cont0204 #section1 {
	width:670px;
	height:390px;
	background: url(../img/cont02/cont0204/image2.jpg) no-repeat left top;
}

#cont0204 #section1 p {
	padding:210px 0 0 250px;
	width:340px;
	height:180px;
}
/* ---------------------------------------------------------------------------


                                 cont0205 stracture


------------------------------------------------------------------------------ */

#cont0205 .contBox1{
padding:10px 15px;
}

#cont0205 .contBox1 p.contDic{
line-height:150%;
}


#cont0205 .contBox1 p.contDic{
line-height:150%;
}

#cont0205 table#howto{
margin:10px 0;
background-color:#666666;
}

#cont0205 table#howto th{
width:19%;
background-color:#D6C1A0;
color:#333333;
text-align:left;
font-weight:bold;
font-size:120%;
padding:5px;
}

#cont0205 table#howto td{
width:80%;
background-color:#FFFFFF;
color:#333333;
text-align:left;
font-weight:normal;
padding:5px;
}

#cont0205 table#howto dl{
margin:10px;
border:1px dotted #AA9142;
padding:8px;
}

#cont0205 table#howto dl dt{
font-size:120%;
color:#993300;
margin:0 0 3px;
}

#cont0205 table#howto dl dd{
font-size:100%;
color:#333333;
margin:0 8px;
line-height:150%;
}


/* ---------------------------------------------------------------------------


                                 cont0206 stracture


------------------------------------------------------------------------------ */





/* ---------------------------------------------------------------------------


                                 gallery stracture


------------------------------------------------------------------------------ */

#gallery .galleryBox{
width:210px;
float:left;
padding:15px 5px 0 5px;
text-align:center;
}

#gallery .galleryBox img{
margin:0 auto;
}


/* ---------------------------------------------------------------------------


                        philoWoodlong stracture


------------------------------------------------------------------------------ */

#philo .contDic{
font-size:110%;
line-height:180%;
color:#666666;
margin-bottom:20px;
}

ul.kaitei{
margin:0 20px 5px;
}

ul.kaitei li{
list-style-type:none;
list-style-position:outside;
margin:0 0 10px;
font-size:105%;
}

#philo p#signature img{
margin:15px 0 0 330px;
}

#philo #philoBox{
margin-top:10px;
padding:0 10px 10px;
}



/* ---------------------------------------------------------------------------


                        beforeWoodlong stracture


------------------------------------------------------------------------------ */
#beforeWoodlong #mainContents {
	font-size:15px;
	color:#666666;
}

#beforeWoodlong #mainContents h3{
	padding:0;
	margin:0;
}

#beforeWoodlong #section2 #section2-1 {
	padding:20px 0 20px 20px;
}

#beforeWoodlong #section2 #section2-1 h4 {
	padding:0 0 0 10px;
}

#beforeWoodlong #section2 .tofujyouken {
	padding:0 0 20px 10px;
	margin:0 0 20px 0;
	border-bottom: 1px dashed #E0BF88;	
}

#beforeWoodlong #section2 .tofujyouken h4 {
	padding:0 0 0 30px;
	color:#AB3F3F;
	font-weight:bold;
	font-size:15px;
	background: url(../img/cont02/before/sec2_03.jpg) no-repeat left top;
}

#beforeWoodlong #section2 .tofujyouken h5 {
	padding:0 0 0 30px;
	color:#AB3F3F;
	font-weight:bold;
	font-size:15px;
}

#beforeWoodlong #section2 .tofujyouken .text1 {
	margin-left:30px;
	text-indent:-1em;
	padding:0 20px 0 1em;
	font-size:15px;
	color:#333333;
	line-height:1.5;
}

#beforeWoodlong #section2 .tofujyouken .text1 em {
	font-weight:bold;
	font-style:normal;
	font-size:15px;
	color:#333333;
}

#beforeWoodlong #section2 .tofujyouken .text2 {
	margin-left:30px;
	font-size:15px;
	color:#666666;
	text-indent:-2.5em;
	padding:0 20px 0 2.5em;
	line-height:1.5;
}

#beforeWoodlong #section2 .tofujyouken ul {
	padding:0 0 0 40px;
	font-size:15px;
	list-style: none;
}

#beforeWoodlong #section2 .tofujyouken ul li {
	font-weight:bold;
	font-size:15px;
	color:#333333;
}

#beforeWoodlong .icon {
	color:#FF9900;	
}

#beforeWoodlong #section3 #section3-1 {
	padding:20px 0 30px 20px;
}

#beforeWoodlong #section3 .mentefuyo {
	padding:0 0 20px 10px;
	margin:0 0 20px 0;
	border-bottom: 1px dashed #E0BF88;	
}

#beforeWoodlong #section3 .mentefuyo h4 {
	height:63px;
	padding:0 20px 0 0;
	color:#00579D;
	font-weight:bold;
	font-size:20px;
}

#beforeWoodlong #section3 .mentefuyo h4#fuyo1 {
	padding:5px 0 0 200px;
	background: url(../img/cont02/before/case1.jpg) no-repeat left top;
}

#beforeWoodlong #section3 .mentefuyo h4#fuyo2 {
	padding:18px 0 0 200px;
	background: url(../img/cont02/before/case2.jpg) no-repeat left top;
}

#beforeWoodlong #section3 .mentefuyo h4#fuyo3 {
	padding:18px 0 0 200px;
	background: url(../img/cont02/before/case3.jpg) no-repeat left top;
}

#beforeWoodlong #section3 .mentefuyo h4#fuyo4 {
	padding:5px 0 0 200px;
	background: url(../img/cont02/before/case4.jpg) no-repeat left top;
}

#beforeWoodlong #section3 .mentefuyo .text3 {
	margin-left:30px;
	text-indent:-1em;
	padding:0 20px 0 1em;
	font-size:15px;
	color:#333333;
	line-height:1.5;
}

#beforeWoodlong #section3 #section3-2 {
	padding:20px 0 30px 20px;
}

#beforeWoodlong #section4 .section4-wrap {
	margin:0 0 0 3px;
	background: url(../img/cont02/before/sec4_bg.jpg) repeat-y left top;	
}

#beforeWoodlong #section4 .section4-2 {
	float:left;
	width:220px;
}

#beforeWoodlong #section4 .section4-2 img {
	padding:0 0 0 20px;
}

#beforeWoodlong #section4 .section4-3 p {
	padding:0 0 0 40px;
}

#beforeWoodlong #section4 .section4-3 img {
	padding:0 0 10px 20px;
}

#beforeWoodlong #section4 .section4-3 {
	float:left;
	width:445px;
}

#beforeWoodlong #section4 .section4-4 {
	clear:both;
}

#beforeWoodlong #section4 .section4-4 p {
	padding:0 0 0 40px;
}

#beforeWoodlong #section4 .section4-4 img {
	float:right;
	padding:0 40px 10px 10px;
}

#beforeWoodlong #section4 .section4-4 .text4 {
	padding:20px 20px 20px 40px;
}


#beforeWoodlong #section4 .section4-4 img {
	float:right;
}

#beforeWoodlong #section4 .section4-foot {
	padding:0 0 20px 3px;
}

#beforeWoodlong #section4 .section4-6 {
	float:left;
	width:220px;
}

#beforeWoodlong #section4 .section4-6 img {
	padding:0 0 10px 20px;
}

#beforeWoodlong #section4 .section4-7 {
	float:left;
	width:445px;
}

#beforeWoodlong #section4 .section4-7 p {
	padding:0 40px 0 0;
}

#beforeWoodlong #section4 .section4-7 img {
	float:left;
	padding:10px 10px 10px 0;
}

#beforeWoodlong #section4 .icon2 {
	color:#338C2C;
	font-weight:bold;
}

#beforeWoodlong #section4 p.text4{
	padding:10px;
	font-size:15px;
	color:#666666;
}

/* image replacement */
#beforeWoodlong .graphic, #prevBtn, #nextBtn{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
/* // image replacement */

#beforeWoodlong #section1{
margin:30px 0 50px 30px;
position:relative;
}	
/* Easy Slider */

#beforeWoodlong #slider{}	
#beforeWoodlong #slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#beforeWoodlong #slider li{ 
		width:600px;
		height:205px;
		overflow:hidden; 
}	
#beforeWoodlong #prevBtn{ 
		position:absolute;
		display:block;
		width:30px;
		height:77px;
		top:71px;
		left:-30px;
}

#beforeWoodlong #nextBtn{ 
		position:absolute;
		display:block;
		width:30px;
		height:77px;
		top:71px;
		left:601px;
}

#beforeWoodlong #prevBtn a, 
#beforeWoodlong #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../easyslider1.5/images/btn_prev.gif) no-repeat 0 0;	
}	
#beforeWoodlong #nextBtn a{ 
		background:url(../easyslider1.5/images/btn_next.gif) no-repeat 0 0;	
}

/* // Easy Slider */

/* ---------------------------------------------------------------------------


                        constructWoodlong stracture


------------------------------------------------------------------------------ */

#constructWoodlong #section1 {
	font-size:15px;
	color:#666666;
}

#constructWoodlong #section1 p {
	padding: 0 0 10px 0;
}

#constructWoodlong #section1 .nuri-item {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom: 1px dashed #E0BF88;	
}

#constructWoodlong #section1 .nuri-item ul {
	padding: 0 0 0 1em; 
	text-indent: -1em;
	list-style: none;
}

#constructWoodlong #section1 .nuri-item ul li {
	padding: 0 0 10px 0; 
}

#constructWoodlong #section1 #nuri-cyuui {
	padding:10px;
	background-color:#FFFFCC;
}


#constructWoodlong #section1 table {
	margin:20px 0;
	padding:0;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #C2C1AF;
	line-height:1.5;
	text-align:center;
}
#constructWoodlong #section1 table th {
	padding:5px 20px;
	border: 1px solid #C2C1AF;
	background-color:#DBDBD0;
	line-height:1.5;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
}

#constructWoodlong #section1 table td {
	padding:5px 20px;
	border: 1px solid #C2C1AF;
	line-height:1.5;
	text-align:left;
}

#constructWoodlong #section1 table td.colcenter {
	text-align:center;
}

#constructWoodlong #section1 .text1 {
	font-weight:bold;
	color:#E38D1B;
}

#constructWoodlong #section1 .text2 {
	font-weight:bold;
	color:#4D8BB9;
}

#constructWoodlong #section1 .nuri-item .icon {
	color:#FF9900;	
}

#constructWoodlong #section1 h4 {
	color:#4F8BBB;
	font-size:15px;
	line-height:1.5;
	font-weight:bold;
}
#constructWoodlong #section1 h5 {
	font-weight:bold;
}

#constructWoodlong #section1 .nuri-item .nuri-idx {
	float:left;
	display:inline;
	width:160px;
}

#constructWoodlong #section1 .nuri-item .nuri-idx img {
	padding:0 0 0 10px;
}

#constructWoodlong #section1 .nuri-item .nuri-body {
	float:left;
	display:inline;
	width:505px;
}

#constructWoodlong p#changeDic{
font-size:15px;
font-weight:bold;
color:#333333;
line-height:150%;
margin:10px 15px 20px;
}

#constructWoodlong #change01{
width:273px;
background:url(../img/cont02/construct/change_01.jpg) left top no-repeat;
float:left;
}

#constructWoodlong #change01 p{
font-size:12px;
font-weight:normal;
color:#333333;
padding:164px 65px 15px 20px;
}


#constructWoodlong #change02{
width:175px;
background:url(../img/cont02/construct/change_02.jpg) left top no-repeat;
float:left;
}

#constructWoodlong #change02 p{
font-size:12px;
font-weight:normal;
color:#333333;
padding:164px 0 15px 0;
}

#constructWoodlong img#change03{
margin:0 0 15px 15px;
float:left;
}

#constructWoodlong #change04{
width:361px;
height:259px;
background:url(../img/cont02/construct/change_04.jpg) left top no-repeat;
float:left;
}

#constructWoodlong #change04 p{
font-size:12px;
font-weight:normal;
color:#333333;
padding:30px 180px 0 20px;
}

#constructWoodlong #change05{
width:293px;
float:left;
}

#constructWoodlong #change05 p{
font-size:12px;
font-weight:normal;
color:#333333;
margin:10px 0 15px 20px;
}

#constructWoodlong #changeGallery{
margin:8px;
background-color:#325A47;
}

#constructWoodlong img.changeLeft{
float:left;
margin:10px;
}

#constructWoodlong img.changeRight{
float:right;
margin:10px;
}

#constructWoodlong #section2 {
	padding:50px 0 0 0;
	width:665px;
}

#constructWoodlong #section2-1 {
	float:left;
	display:inline;
	width:240px;
}

#constructWoodlong #section2-1 h4 {
	padding:0 0 0 10px;
}

#constructWoodlong #section2-1 p {
	padding:10px;
	line-height:1.5;
	font-size:15px;
	color:#666666;
}

#constructWoodlong #section2-1 p.text4 {
	font-weight:bold;
}

#constructWoodlong #section2-2 {
	float:left;
	display:inline;
	width:235px;
}

#constructWoodlong #section2-2 p,
#constructWoodlong #section2-3 p {
	padding:10px;
	line-height:1.5;
	font-size:15px;
	color:#666666;
}

#constructWoodlong #section2-3 {
	float:left;
	display:inline;
	width:190px;
}

#constructWoodlong #section2-2 p,
#constructWoodlong #section2-3 p {
	padding:0 0 5px 0;
	line-height:1.5;
	font-size:15px;
	color:#666666;
}

#constructWoodlong #section3 {
	clear:both;
	padding:40px 0 0 0;
}

#constructWoodlong #section4 {
	clear:both;
	padding:40px 0 0 0;
}

#constructWoodlong #section4 p {
	color:#666666;
	line-height:1.5;
	padding: 0 0 10px 0;
}

#constructWoodlong #section4 p.text3 {
	color:#338C2C;
	font-weight:bold;
	line-height:1.5;
	font-size:15px;
	padding:0 0 10px 0;
}

#constructWoodlong #section4 p.text4 {
	color:#666666;
	font-weight:bold;
	line-height:1.5;
	font-size:15px;
	padding:0 0 10px 0;
}

#constructWoodlong #section4 p.text5 {
	color:#338C2C;
	font-weight:bold;
	line-height:1.5;
	font-size:15px;
	padding:0 0 10px 0;
}

#constructWoodlong #section4 p.text6 {
	color:#338C2C;
	font-weight:bold;
	line-height:1.5;
	font-size:15px;
	padding:0 0 10px 0;
	padding: 0 0 0 1em; 
	text-indent: -1em;
}

#constructWoodlong #section4 p.text7 {
	color:#666666;
	line-height:1.5;
	font-size:15px;
	padding:0 0 10px 0;
	padding: 0 0 0 3em; 
	text-indent: -3em;
}

#constructWoodlong #section4 .sekou-item{
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom: 1px dashed #E0BF88;	
}

#constructWoodlong #section4 .sekou-item .sekou-idx {
	float:left;
	display:inline;
	width:160px;
}

#constructWoodlong #section4 .sekou-item .sekou-idx img {
	padding:0 0 0 10px;
}

#constructWoodlong #section4 .sekou-item .sekou-body {
	float:left;
	display:inline;
	width:505px;
}

#constructWoodlong #section4 .sekou-item .sekou-bottom {
	clear:both;
	width:615px;
	padding:0 0 0 50px;
}

#constructWoodlong #section4 .sekou-item ul {
	padding: 0 0 20px 0; 
	list-style: none;
}

#constructWoodlong #section4 .sekou-item ul li {
line-height:1.5;
color:#666666;
font-size:15px;
}

#constructWoodlong #section4 .image-right {
	padding: 0 0 5px 5px;
	float:right;
}

#constructWoodlong #section4 .sekou-item .icon {
	color:#FF9900;	
}

#constructWoodlong #section5 {
	clear:both;
	padding:40px 0 0 0;
}
/* ---------------------------------------------------------------------------


                        priceWoodlong stracture


------------------------------------------------------------------------------ */

#priceWoodlong #boxLeft{
width:200px;
float:left;
}

#priceWoodlong table#goodsEx{
margin:0 0 10px;
background-color:#999999;
}

#priceWoodlong table#goodsEx th{
width:30%;
background-color:#FFFFFF;
padding:3px;
text-align:left;
}

#priceWoodlong table#goodsEx td{
width:69%;
background-color:#FFFFFF;
padding:3px;
}


#priceWoodlong #boxRight{
width:460px;
float:right;
}


#priceWoodlong #priceTable{
margin:0 0 10px;
background-color:#333333;
}

#priceWoodlong #priceTable th{
padding:2px;
background-color:#FFFFFF;
text-align:center;
}

#priceWoodlong #priceTable td{
padding:3px;
background-color:#FFFFFF;
text-align:left;
}

/* image replacement */
#priceWoodlong .graphic, #prevBtn, #nextBtn{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
/* // image replacement */
#priceWoodlong #section1-wrap {
	clear:both;
	padding:50px 0 30px 0;
}

#priceWoodlong #section1{
clear:both;
margin:30px 0 30px 30px;
position:relative;
}	
/* Easy Slider */

#priceWoodlong #slider{}	
#priceWoodlong #slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#priceWoodlong #slider li{ 
		width:600px;
		height:205px;
		overflow:hidden; 
}	
#priceWoodlong #prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
}

#priceWoodlong #nextBtn{ 
		left:601px;
}														
#priceWoodlong #prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../easyslider1.5/images/btn_prev.gif) no-repeat 0 0;	
}	
#priceWoodlong #nextBtn a{ 
		background:url(../easyslider1.5/images/btn_next.gif) no-repeat 0 0;	
}

/* // Easy Slider */

#priceWoodlong #section2 #btn1 {
	text-align:center;
}

#priceWoodlong #section2 #btn2 {
	padding:30px 0;
	text-align:center;
}

/* ---------------------------------------------------------------------------


                                 confirm01


------------------------------------------------------------------------------ */
#contactWoodlong #comment {
	margin-top: 15px;
	margin-left: 30px;
}

#contactWoodlong table#formatTable01 {
	margin:10px 0 20px;
}

#contactWoodlong table#formatTable01 th{
	width:25%;
	padding:5px;
	color:#3498CA;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	vertical-align: text-top;
}

#contactWoodlong table#formatTable01 td{
	font-weight:normal;
	font-size:14px;
	padding:5px;
	width:74%;
	vertical-align: text-top;
}


#contactWoodlong table#formatTable02{
	border:1px solid #3498CA;
	padding: 10px 0 10px 10px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
}

#contactWoodlong table#formatTable02 th{
	font-weight:normal;
	width:30%;
	padding:5px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	font-style: normal;	
}

#contactWoodlong table#formatTable02 td{
	font-size:14px;
	padding:5px;
	width:69%;
}

