#pan a.privacy{
 display:inline; color:#ccc; text-decoration:none; border:none;
 }
#rap h2#tit{
background:url(t.png) top left no-repeat;
}

/*
	INDEX
*/
.index .bx{
margin-bottom:3px;
float:left;
display:inline-block;
width:324px;
height:144px;
margin-right:4px;
}
.index .n01{
background:url(bg01.png) top left no-repeat;
}
.index .n02{
background:url(bg02.png) top left no-repeat;
}
.index .n03{
background:url(bg03.png) top left no-repeat;
}
.index .n04{
background:url(bg04.png) top left no-repeat;
}

.index .bx h2{
height:auto!important;
padding:0px;
margin:0px;
margin-bottom:6px;
margin-top:22px!important;
}
.index .bx p{
margin-bottom:3px;
line-height:130%;
}
.index  .bx .btn{
margin-top: 0px!important;
}
.index .bx h2,
.index .bx p,
.index .bx .btn{
width:242px;
float:right;
text-align:left;
margin-right:5px!important;
height:auto;
}

/*
	COLL
*/
.coll p{
line-height:160%;
text-align:left;
margin-bottom:15px;
font-size:14px;
}
.coll p img{
float:right;
}
.coll .bx01,
.coll .bx02{
display:inline-block;
width:95%;
}

.coll h3{
color:#006633;
border-bottom:1px solid #006633;
padding:3px 0px;
margin:0px;
height:auto!important;
padding-left:15px;
font-size:14px;
background:url(ico.png) center left no-repeat;
}
.coll .bx02 p{
display:inline-block;
width:97%;
}


/*
	WAST
*/
.wast .bx01,
.wast .bx02{
display:inline-block;
width:100%;
}
.wast p img{
float:right;
}
.wast .bx01 p{
width:95%;
display:inline-block;
margin:0px;
}

.wast .bx02{
}
.wast p{
display:inline-block;
width:98%;
text-align:left;
line-height:160%;
font-size:14px;
}
.wast .sub{
display:inline-block;
width:630px;
margin:0px;
clear:both;
margin-bottom:10px;
}
.wast h3{
height:auto!important;
margin-bottom:15px!important;
}
.wast h4{
height:auto!important;
margin-bottom:10px!important;
}
.wast .sub .lsts{
float:left;
width:48%;
text-align:left;
}

/*
	maint
*/
.maint {}
.maint .bx01,
.maint .bx02{
display:inline-block;
width:100%;
}
.maint p img{
float:right;
}
.maint .bx01{
margin-bottom:20px;
}

.maint .bx01 p{
width:95%;
display:inline-block;
margin:0px;
}

.maint .bx02{
}
.maint h4{
margin-bottom:10px!important;
}

.maint p{
display:inline-block;
width:95%;
text-align:left;
line-height:160%;
font-size:14px;
margin-bottom:15px;
}
.maint .sub{
display:inline-block;
width:630px;
margin:0px;
clear:both;
margin-bottom:10px;
}


/*
	inv
*/
.inv {}
.inv .bx01,
.inv .bx02{
display:inline-block;
width:100%;
}
.inv p img{
float:right;
}
.inv .bx01 p{
width:95%;
display:inline-block;
margin:0px;
}
.inv .bx01{
margin-bottom:20px;
}
.inv h4{
height:auto!important;
margin-bottom:10px!important;
}

.inv p{
display:inline-block;
width:95%;
text-align:left;
line-height:160%;
font-size:14px;
margin-bottom:15px;
}

.inv .sub{
display:inline-block;
width:630px;
margin:0px;
clear:both;
margin-bottom:10px;
}